@charset "UTF-8";
@font-face {
  font-family: 'GothamBook';
  src: url("Gotham-Book.eot");
  src: url("../fonts/Gotham-Book.eot") format("embedded-opentype"), url("../fonts/Gotham-Book.woff2") format("woff2"), url("../fonts/Gotham-Book.woff") format("woff"), url("../fonts/Gotham-Book.ttf") format("truetype"), url("../fonts/Gotham-Book.svg#GothamBookRegular") format("svg");
}
@font-face {
  font-family: 'GothamBook';
  src: url("GothamBook-Italic.eot");
  src: url("../fonts/GothamBook-Italic.eot") format("embedded-opentype"), url("../fonts/GothamBook-Italic.woff2") format("woff2"), url("../fonts/GothamBook-Italic.woff") format("woff"), url("../fonts/GothamBook-Italic.ttf") format("truetype"), url("../fonts/GothamBook-Italic.svg#GothamBookItalic") format("svg");
  font-style: italic;
}
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-BoldItalic.eot");
  src: url("../fonts/Gotham-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-BoldItalic.woff2") format("woff2"), url("../fonts/Gotham-BoldItalic.woff") format("woff"), url("../fonts/Gotham-BoldItalic.ttf") format("truetype"), url("../fonts/Gotham-BoldItalic.svg#Gotham-BoldItalic") format("svg");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/GothamMedium-Italic.eot");
  src: url("../fonts/GothamMedium-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamMedium-Italic.woff2") format("woff2"), url("../fonts/GothamMedium-Italic.woff") format("woff"), url("../fonts/GothamMedium-Italic.ttf") format("truetype"), url("../fonts/GothamMedium-Italic.svg#GothamMedium-Italic") format("svg");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-Black.eot");
  src: url("../fonts/Gotham-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Black.woff2") format("woff2"), url("../fonts/Gotham-Black.woff") format("woff"), url("../fonts/Gotham-Black.ttf") format("truetype"), url("../fonts/Gotham-Black.svg#Gotham-Black") format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-BlackItalic.eot");
  src: url("../fonts/Gotham-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-BlackItalic.woff2") format("woff2"), url("../fonts/Gotham-BlackItalic.woff") format("woff"), url("../fonts/Gotham-BlackItalic.ttf") format("truetype"), url("../fonts/Gotham-BlackItalic.svg#Gotham-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-Book.eot");
  src: url("../fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Book.woff2") format("woff2"), url("../fonts/Gotham-Book.woff") format("woff"), url("../fonts/Gotham-Book.ttf") format("truetype"), url("../fonts/Gotham-Book.svg#Gotham-Book") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-Medium.eot");
  src: url("../fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Medium.woff2") format("woff2"), url("../fonts/Gotham-Medium.woff") format("woff"), url("../fonts/Gotham-Medium.ttf") format("truetype"), url("../fonts/Gotham-Medium.svg#Gotham-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-Bold.eot");
  src: url("../fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Bold.woff2") format("woff2"), url("../fonts/Gotham-Bold.woff") format("woff"), url("../fonts/Gotham-Bold.ttf") format("truetype"), url("../fonts/Gotham-Bold.svg#Gotham-Bold") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-LightItalic.eot");
  src: url("../fonts/Gotham-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-LightItalic.woff2") format("woff2"), url("../fonts/Gotham-LightItalic.woff") format("woff"), url("../fonts/Gotham-LightItalic.ttf") format("truetype"), url("../fonts/Gotham-LightItalic.svg#Gotham-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/Gotham-Light.eot");
  src: url("../fonts/Gotham-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Light.woff2") format("woff2"), url("../fonts/Gotham-Light.woff") format("woff"), url("../fonts/Gotham-Light.ttf") format("truetype"), url("../fonts/Gotham-Light.svg#Gotham-Light") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Palatino';
  src: url("../fonts/Palatino-BlackItalic.eot");
  src: url("../fonts/Palatino-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Palatino-BlackItalic.woff2") format("woff2"), url("../fonts/Palatino-BlackItalic.woff") format("woff"), url("../fonts/Palatino-BlackItalic.ttf") format("truetype"), url("../fonts/Palatino-BlackItalic.svg#Palatino-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'Palatino';
  src: url("../fonts/PalatinoItalic.eot");
  src: url("../fonts/PalatinoItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/PalatinoItalic.woff2") format("woff2"), url("../fonts/PalatinoItalic.woff") format("woff"), url("../fonts/PalatinoItalic.ttf") format("truetype"), url("../fonts/PalatinoItalic.svg#PalatinoItalic") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Palatino';
  src: url("../fonts/Palatino-Bold.eot");
  src: url("../fonts/Palatino-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Palatino-Bold.woff2") format("woff2"), url("../fonts/Palatino-Bold.woff") format("woff"), url("../fonts/Palatino-Bold.ttf") format("truetype"), url("../fonts/Palatino-Bold.svg#Palatino-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Palatino';
  src: url("../fonts/Palatino-Black.eot");
  src: url("../fonts/Palatino-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Palatino-Black.woff2") format("woff2"), url("../fonts/Palatino-Black.woff") format("woff"), url("../fonts/Palatino-Black.ttf") format("truetype"), url("../fonts/Palatino-Black.svg#Palatino-Black") format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Palatino';
  src: url("../fonts/Palatino-Roman.eot");
  src: url("../fonts/Palatino-Roman.eot?#iefix") format("embedded-opentype"), url("../fonts/Palatino-Roman.woff2") format("woff2"), url("../fonts/Palatino-Roman.woff") format("woff"), url("../fonts/Palatino-Roman.ttf") format("truetype"), url("../fonts/Palatino-Roman.svg#Palatino-Roman") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Palatino';
  src: url("../fonts/Palatino-BoldItalic.eot");
  src: url("../fonts/Palatino-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Palatino-BoldItalic.woff2") format("woff2"), url("../fonts/Palatino-BoldItalic.woff") format("woff"), url("../fonts/Palatino-BoldItalic.ttf") format("truetype"), url("../fonts/Palatino-BoldItalic.svg#Palatino-BoldItalic") format("svg");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Libertinus Serif';
  src: url("../fonts/LibertinusSerif-Italic.eot");
  src: url("../fonts/LibertinusSerif-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/LibertinusSerif-Italic.woff2") format("woff2"), url("../fonts/LibertinusSerif-Italic.woff") format("woff"), url("../fonts/LibertinusSerif-Italic.ttf") format("truetype"), url("../fonts/LibertinusSerif-Italic.svg#LibertinusSerif-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Libertinus Serif';
  src: url("../fonts/LibertinusSerif-Semibold.eot");
  src: url("../fonts/LibertinusSerif-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/LibertinusSerif-Semibold.woff2") format("woff2"), url("../fonts/LibertinusSerif-Semibold.woff") format("woff"), url("../fonts/LibertinusSerif-Semibold.ttf") format("truetype"), url("../fonts/LibertinusSerif-Semibold.svg#LibertinusSerif-Semibold") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Libertinus Serif';
  src: url("../fonts/LibertinusSerif-SemiboldItalic.eot");
  src: url("../fonts/LibertinusSerif-SemiboldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/LibertinusSerif-SemiboldItalic.woff2") format("woff2"), url("../fonts/LibertinusSerif-SemiboldItalic.woff") format("woff"), url("../fonts/LibertinusSerif-SemiboldItalic.ttf") format("truetype"), url("../fonts/LibertinusSerif-SemiboldItalic.svg#LibertinusSerif-SemiboldItalic") format("svg");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Libertinus Serif';
  src: url("../fonts/LibertinusSerif-Regular.eot");
  src: url("../fonts/LibertinusSerif-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/LibertinusSerif-Regular.woff2") format("woff2"), url("../fonts/LibertinusSerif-Regular.woff") format("woff"), url("../fonts/LibertinusSerif-Regular.ttf") format("truetype"), url("../fonts/LibertinusSerif-Regular.svg#LibertinusSerif-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 1, ../sass/core/_reset.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 21, ../sass/core/_reset.scss */
body {
  line-height: 1;
}

/* line 24, ../sass/core/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 28, ../sass/core/_reset.scss */
nav ul {
  list-style: none;
}

/* line 31, ../sass/core/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 34, ../sass/core/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 39, ../sass/core/_reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
/* line 47, ../sass/core/_reset.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
/* line 53, ../sass/core/_reset.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 59, ../sass/core/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 62, ../sass/core/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 66, ../sass/core/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
/* line 71, ../sass/core/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

/* line 79, ../sass/core/_reset.scss */
input, select {
  vertical-align: middle;
}

/* line 1, ../sass/core/_header.scss */
header {
  width: 100%;
  margin-bottom: 60px;
  position: relative;
}
/* line 5, ../sass/core/_header.scss */
header:before {
  content: '';
  display: block;
  width: 100%;
  height: 90%;
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 0;
  background: transparent url(../images/header_bg.svg) center bottom no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 22, ../sass/core/_header.scss */
header .header-wrapper {
  position: relative;
  width: 100%;
  padding-top: 31px;
}
/* line 26, ../sass/core/_header.scss */
header .header-wrapper .topbar {
  position: absolute;
  max-width: 1300px;
  right: 0;
  top: 35px;
  z-index: 10;
}
/* line 33, ../sass/core/_header.scss */
header .header-wrapper .topbar .header-links {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: right;
}
/* line 38, ../sass/core/_header.scss */
header .header-wrapper .topbar .header-links li {
  display: inline-block;
  margin-right: 20px;
}
/* line 41, ../sass/core/_header.scss */
header .header-wrapper .topbar .header-links li:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 38, ../sass/core/_header.scss */
  header .header-wrapper .topbar .header-links li {
    margin-right: 4px;
  }
  /* line 46, ../sass/core/_header.scss */
  header .header-wrapper .topbar .header-links li:last-child {
    margin-right: 0;
  }
}
/* line 50, ../sass/core/_header.scss */
header .header-wrapper .topbar .header-links li a {
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 400;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  /* line 50, ../sass/core/_header.scss */
  header .header-wrapper .topbar .header-links li a {
    font-size: 9px;
    font-size: 0.5625rem;
  }
}
/* line 71, ../sass/core/_header.scss */
header .header-wrapper .title_h1 {
  display: inline-block;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  color: #ffffff;
  font-size: 60px;
  font-size: 3.75rem;
  font-weight: 900;
  text-decoration: none;
  margin-bottom: 25px;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  z-index: 10;
}
/* line 85, ../sass/core/_header.scss */
header .header-wrapper .title_h1:hover {
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  /* line 71, ../sass/core/_header.scss */
  header .header-wrapper .title_h1 {
    margin-bottom: 45px;
  }
}
@media screen and (max-width: 768px) {
  /* line 91, ../sass/core/_header.scss */
  header .header-wrapper .title_h1 span {
    display: none;
  }
}
/* line 96, ../sass/core/_header.scss */
header .header-wrapper .title_h1 .iq {
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  /* line 96, ../sass/core/_header.scss */
  header .header-wrapper .title_h1 .iq {
    display: block;
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 30px;
  }
}
/* line 105, ../sass/core/_header.scss */
header .header-wrapper .second-title {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 70px;
  color: #ffffff;
  font-weight: 900;
}
@media screen and (max-width: 768px) {
  /* line 105, ../sass/core/_header.scss */
  header .header-wrapper .second-title {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 40px;
    margin-bottom: 30px;
  }
}
/* line 116, ../sass/core/_header.scss */
header .header-wrapper .small-title {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  color: #ffffff;
  font-weight: 500;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  /* line 116, ../sass/core/_header.scss */
  header .header-wrapper .small-title {
    display: none;
  }
}
/* line 127, ../sass/core/_header.scss */
header .header-filter {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 157px;
}
/* line 131, ../sass/core/_header.scss */
header .header-filter .custom-select {
  margin-right: 25px;
}
/* line 133, ../sass/core/_header.scss */
header .header-filter .custom-select p a {
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  color: #fff;
  padding: 5px 10px;
  margin: 0 5px;
  background-color: #b83729;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
/* line 146, ../sass/core/_header.scss */
header .header-filter .custom-select p a:hover {
  background-color: #ab3326;
}
/* line 150, ../sass/core/_header.scss */
header .header-filter .custom-select .select-hidden {
  display: none;
  visibility: hidden;
  padding-right: 10px;
}
/* line 156, ../sass/core/_header.scss */
header .header-filter .custom-select .select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 25px;
  color: #2B0F48;
  min-width: 207px;
  height: 40px;
}
/* line 168, ../sass/core/_header.scss */
header .header-filter .custom-select .select-styled {
  background-color: #ffffff;
  padding: 8px 30px 8px 25px;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  text-align: center;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
/* line 183, ../sass/core/_header.scss */
header .header-filter .custom-select .select-styled:after {
  content: "";
  width: 0;
  height: 0;
  border: 7px solid transparent;
  border-color: #2B0F48 transparent transparent transparent;
  position: absolute;
  top: 16px;
  right: 12px;
}
/* line 193, ../sass/core/_header.scss */
header .header-filter .custom-select .select-styled:hover {
  background-color: #ffffff;
}
/* line 196, ../sass/core/_header.scss */
header .header-filter .custom-select .select-styled:active, header .header-filter .custom-select .select-styled.active {
  background-color: #ffffff;
}
/* line 199, ../sass/core/_header.scss */
header .header-filter .custom-select .select-styled:active:after, header .header-filter .custom-select .select-styled.active:after {
  top: 9px;
  border-color: transparent transparent #2B0F48 transparent;
}
/* line 204, ../sass/core/_header.scss */
header .header-filter .custom-select .select-options {
  display: none;
  position: absolute;
  top: 116%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #2B0F48;
  border-bottom: none;
}
/* line 218, ../sass/core/_header.scss */
header .header-filter .custom-select .select-options li {
  margin: 0;
  padding: 12px 15px;
  line-height: 16px;
  border-bottom: 1px solid #2B0F48;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
/* line 228, ../sass/core/_header.scss */
header .header-filter .custom-select .select-options li:hover {
  color: #2B0F48;
  background: #e9dcf5;
}
/* line 232, ../sass/core/_header.scss */
header .header-filter .custom-select .select-options li[rel="hide"] {
  display: none;
}
@media screen and (max-width: 768px) {
  /* line 127, ../sass/core/_header.scss */
  header .header-filter {
    display: none;
  }
}
/* line 240, ../sass/core/_header.scss */
header .header-search {
  width: 100%;
  max-width: 1025px;
}
@media screen and (max-width: 768px) {
  /* line 240, ../sass/core/_header.scss */
  header .header-search {
    display: none;
  }
}
/* line 246, ../sass/core/_header.scss */
header .header-search .input-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
/* line 250, ../sass/core/_header.scss */
header .header-search .input-wrapper .tags-holder {
  border: 1px solid #2B0F48;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  margin-right: 20px;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: auto;
  padding: 9px 10px 7px 10px;
  width: 100%;
  max-width: 855px;
  min-height: 55px;
}
/* line 268, ../sass/core/_header.scss */
header .header-search .input-wrapper .tags-holder .tag {
  width: auto;
  min-width: 170px;
  padding: 8px 40px 6px 40px;
  background-color: #f0eef3;
  margin-bottom: 5px;
  color: #2B0F48;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  font-weight: 400;
  text-align: center;
  position: relative;
  margin-right: 20px;
  -webkit-box-shadow: 0px 2px 4px rgba(194, 194, 194, 0.5);
  -moz-box-shadow: 0px 2px 4px rgba(194, 194, 194, 0.5);
  box-shadow: 0px 2px 4px rgba(194, 194, 194, 0.5);
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 287, ../sass/core/_header.scss */
header .header-search .input-wrapper .tags-holder .tag .close {
  position: absolute;
  right: 15px;
  top: 54%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -moz-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  -o-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  cursor: pointer;
}
/* line 299, ../sass/core/_header.scss */
header .header-search .input-wrapper .tags-holder input {
  height: 43px;
  flex: 1 0 0;
  outline: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  font-size: 14px;
  font-size: 0.875rem;
  color: #2B0F48;
}
/* line 312, ../sass/core/_header.scss */
header .header-search .input-wrapper input[type="submit"] {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  text-transform: uppercase;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 20px;
  font-weight: 600;
  height: 55px;
  padding: 0 35px;
  display: none;
}
/* line 68, ../sass/core/_mixins.scss */
header .header-search .input-wrapper input[type="submit"]:hover {
  background-color: #40ad81;
}
/* line 322, ../sass/core/_header.scss */
header .header-search .input-wrapper .search-btn {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  text-transform: uppercase;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 20px;
  font-weight: 500;
  height: 55px;
  padding: 18px 35px 0 35px;
  text-decoration: none;
  display: block;
}
/* line 68, ../sass/core/_mixins.scss */
header .header-search .input-wrapper .search-btn:hover {
  background-color: #40ad81;
}
/* line 332, ../sass/core/_header.scss */
header .header-search .input-wrapper .search-btn:hover {
  background-color: #40ad81;
}
/* line 340, ../sass/core/_header.scss */
header.collapsed .header-wrapper .title_h1 {
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  -ms-transform: translateY(20px);
  -o-transform: translateY(20px);
  transform: translateY(20px);
  font-size: 35px;
  font-size: 2.1875rem;
  margin-bottom: 50px;
}
/* line 350, ../sass/core/_header.scss */
header.collapsed .header-wrapper .topbar .signin-dropdown {
  top: 66px;
}
/* line 356, ../sass/core/_header.scss */
header .header-mobile-links {
  display: none;
  width: 100%;
  max-width: 155px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  /* line 356, ../sass/core/_header.scss */
  header .header-mobile-links {
    display: block;
    max-width: 185px;
  }
  /* line 364, ../sass/core/_header.scss */
  header .header-mobile-links a {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-align: center;
    color: #ffffff;
    font-weight: 600;
    font-size: 15px;
    font-size: 0.9375rem;
    cursor: pointer;
    border: none;
    background-color: #55D7A3;
    line-height: 15px;
    outline: none;
    text-decoration: none;
    padding: 10px 32px;
    -webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    background-color: #ffffff;
    color: #330954;
    margin-bottom: 15px;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    font-size: 0.875rem;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  }
  /* line 68, ../sass/core/_mixins.scss */
  header .header-mobile-links a:hover {
    background-color: #40ad81;
  }
  /* line 379, ../sass/core/_header.scss */
  header .header-mobile-links a:hover {
    background-color: #330954;
    color: #ffffff;
  }
}
/* line 386, ../sass/core/_header.scss */
header .header-cont-button {
  display: block;
  width: 100%;
  max-width: 200px;
  margin: 0 auto 0 0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  background-color: #ffffff;
  color: #330954;
  margin-bottom: 15px;
  font-weight: 400;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  height: 40px;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
/* line 68, ../sass/core/_mixins.scss */
header .header-cont-button:hover {
  background-color: #40ad81;
}
/* line 405, ../sass/core/_header.scss */
header .header-cont-button:hover {
  background-color: #330954;
  color: #ffffff;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  /* line 386, ../sass/core/_header.scss */
  header .header-cont-button {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 415, ../sass/core/_header.scss */
header .header-promo-cont-wrapper {
  display: flex;
  margin: 0;
  padding: 40px 0 0 0;
}
/* line 419, ../sass/core/_header.scss */
header .header-promo-cont-wrapper .header-promo-cont {
  display: block;
  width: 50%;
  padding: 0;
  margin: 0;
}
/* line 424, ../sass/core/_header.scss */
header .header-promo-cont-wrapper .header-promo-cont .small-title {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 430, ../sass/core/_header.scss */
header .signin-dropdown-wrapper {
  display: block;
  margin: 0;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 0;
  opacity: 0;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 443, ../sass/core/_header.scss */
header .signin-dropdown-wrapper.active {
  height: 0;
  opacity: 1;
  overflow: visible;
}
@media screen and (max-width: 1200px) {
  /* line 443, ../sass/core/_header.scss */
  header .signin-dropdown-wrapper.active {
    height: 0;
  }
}
/* line 451, ../sass/core/_header.scss */
header .signin-dropdown-wrapper.active .signin-dropdown {
  top: 190px;
}
@media screen and (max-width: 1200px) {
  /* line 451, ../sass/core/_header.scss */
  header .signin-dropdown-wrapper.active .signin-dropdown {
    top: 190px;
  }
}
@media screen and (max-width: 768px) {
  /* line 451, ../sass/core/_header.scss */
  header .signin-dropdown-wrapper.active .signin-dropdown {
    top: 90px;
  }
}
/* line 461, ../sass/core/_header.scss */
header .signin-dropdown-wrapper.active .signin-dropdown {
  position: fixed;
}
/* line 465, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 10;
  -webkit-transition: all ease-in-out .2s;
  -moz-transition: all ease-in-out .2s;
  -ms-transition: all ease-in-out .2s;
  -o-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  min-width: 260px;
  min-height: 270px;
}
@media screen and (max-width: 1200px) {
  /* line 465, ../sass/core/_header.scss */
  header .signin-dropdown-wrapper .signin-dropdown {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    min-width: 260px;
    min-height: 240px;
  }
}
/* line 496, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-container {
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 500, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-container .form-popup-body:nth-child(1) {
  opacity: 1;
  visibility: visible;
}
/* line 504, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-container .form-popup-body:nth-child(2) {
  opacity: 0;
  visibility: hidden;
}
/* line 510, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-container.forgot .form-popup-body {
  margin-top: -115px;
}
/* line 512, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-container.forgot .form-popup-body:nth-child(1) {
  opacity: 0;
  visibility: hidden;
}
/* line 516, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-container.forgot .form-popup-body:nth-child(2) {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 1200px) {
  /* line 510, ../sass/core/_header.scss */
  header .signin-dropdown-wrapper .signin-dropdown .form-container.forgot .form-popup-body {
    margin-top: -115px;
  }
}
/* line 526, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  max-width: 300px;
  margin: 1px auto 0 auto;
  flex-direction: column;
  flex-wrap: wrap;
  background-color: #ffffff;
  padding: 52px 25px 25px 25px;
  align-items: flex-start;
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
@media screen and (max-width: 1200px) {
  /* line 526, ../sass/core/_header.scss */
  header .signin-dropdown-wrapper .signin-dropdown .form-popup-body {
    max-width: 300px;
    margin: 1px auto 0 auto;
    flex-direction: column;
    flex-wrap: wrap;
    background-color: #ffffff;
    padding: 35px 15px 15px 15px;
    align-items: flex-start;
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
}
/* line 561, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body .field {
  position: relative;
  margin-right: 30px;
  margin-right: 0;
  margin-bottom: 20px;
  width: 100%;
}
@media screen and (max-width: 1200px) {
  /* line 561, ../sass/core/_header.scss */
  header .signin-dropdown-wrapper .signin-dropdown .form-popup-body .field {
    margin-right: 0;
    margin-bottom: 20px;
    width: 100%;
  }
}
/* line 574, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input {
  width: 260px;
  height: 38px;
  background-color: #F7F7F7;
  border: 2px solid #9F9E9E;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: #3B2654;
  padding: 10px;
  outline: none;
  width: 100%;
}
@media screen and (max-width: 1200px) {
  /* line 574, ../sass/core/_header.scss */
  header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input {
    width: 100%;
  }
}
/* line 589, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input[type="checkbox"] {
  background-color: #D8D8D8;
  width: 14px;
  height: 14px;
  padding: 0;
  outline: none;
  margin: 0 10px 0 0;
  position: relative;
  top: -2px;
}
/* line 599, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input[type="submit"] {
  width: 138px;
  height: 35px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  margin-right: 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 20px;
  margin-right: 0;
  border: none !important;
}
/* line 68, ../sass/core/_mixins.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input[type="submit"]:hover {
  background-color: #40ad81;
}
@media screen and (max-width: 1200px) {
  /* line 599, ../sass/core/_header.scss */
  header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input[type="submit"] {
    margin-bottom: 20px;
    margin-right: 0;
  }
}
/* line 615, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  opacity: 1;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: #3B2654;
}
/* line 621, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input::-moz-placeholder {
  /* Firefox 19+ */
  opacity: 1;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: #3B2654;
}
/* line 627, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input:-ms-input-placeholder {
  /* IE 10+ */
  opacity: 1;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: #3B2654;
}
/* line 633, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input:-moz-placeholder {
  /* Firefox 18- */
  opacity: 1;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: #3B2654;
}
/* line 640, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  opacity: 0;
}
/* line 643, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input:focus::-moz-placeholder {
  /* Firefox 19+ */
  opacity: 0;
}
/* line 646, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input:focus:-ms-input-placeholder {
  /* IE 10+ */
  opacity: 0;
}
/* line 649, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input:focus:-moz-placeholder {
  /* Firefox 18- */
  opacity: 0;
}
@media screen and (max-width: 1200px) {
  /* line 654, ../sass/core/_header.scss */
  header .signin-dropdown-wrapper .signin-dropdown .form-popup-body .remember {
    margin-bottom: 15px;
  }
}
/* line 658, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body .remember label {
  color: #ffffff;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  margin-right: 30px;
  cursor: pointer;
}
@media screen and (max-width: 1200px) {
  /* line 658, ../sass/core/_header.scss */
  header .signin-dropdown-wrapper .signin-dropdown .form-popup-body .remember label {
    color: #2B0F48;
  }
}
/* line 669, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body .forgot {
  color: #ffffff;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
}
@media screen and (max-width: 1200px) {
  /* line 669, ../sass/core/_header.scss */
  header .signin-dropdown-wrapper .signin-dropdown .form-popup-body .forgot {
    color: #2B0F48;
  }
}
/* line 677, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .form-popup-body .close {
  width: 25px;
  height: 25px;
  background-color: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  text-align: center;
  text-decoration: none;
  line-height: 26px;
  font-weight: 300;
  font-size: 24px;
  font-size: 1.5rem;
  color: #191456;
  margin-left: 20px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  right: 14px;
  top: 8px;
  border: 1px solid #2B0F48;
}
@media screen and (max-width: 1200px) {
  /* line 677, ../sass/core/_header.scss */
  header .signin-dropdown-wrapper .signin-dropdown .form-popup-body .close {
    position: absolute;
    right: 5px;
    top: 5px;
    border: 1px solid #2B0F48;
  }
}
/* line 708, ../sass/core/_header.scss */
header .signin-dropdown-wrapper .signin-dropdown .error {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
  color: red;
  margin: 10px 0 0 0;
  max-width: 270px;
  position: absolute;
  top: 0;
  width: 100%;
  left: 25px;
  text-align: left;
}
/* line 722, ../sass/core/_header.scss */
header .form-wrapper {
  position: relative;
  overflow: hidden;
  height: 60px;
  width: 100%;
  max-width: 320px;
}
@media screen and (max-width: 992px) {
  /* line 722, ../sass/core/_header.scss */
  header .form-wrapper {
    width: 100%;
  }
}
/* line 734, ../sass/core/_header.scss */
header .form-wrapper .form-popup-body {
  display: block;
  opacity: 1;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  visibility: visible;
}
/* line 740, ../sass/core/_header.scss */
header .form-wrapper .spinner-wrapper {
  margin: -40px 0 0 0;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 745, ../sass/core/_header.scss */
header .form-wrapper.loading .spinner-wrapper {
  margin: -0;
}
/* line 748, ../sass/core/_header.scss */
header .form-wrapper.loading .form-popup-body {
  opacity: 0;
  visibility: hidden;
}

/* line 781, ../sass/core/_header.scss */
header .logo-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
}
@media screen and (max-width: 768px) {
  /* line 781, ../sass/core/_header.scss */
  header .logo-wrapper {
    float: left;
    display: block;
    width: auto;
  }
}
/* line 790, ../sass/core/_header.scss */
header .logo-wrapper .title_h1 {
  opacity: 1;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  width: 121px;
  height: 56px;
  display: block;
  background: transparent url(../images/psfk_logo_new.svg) top left no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  /* line 790, ../sass/core/_header.scss */
  header .logo-wrapper .title_h1 {
    width: 61px;
    height: 28px;
  }
}
/* line 802, ../sass/core/_header.scss */
header .logo-wrapper .title_h1.active {
  opacity: 0;
}
/* line 807, ../sass/core/_header.scss */
header.white-header {
  position: relative;
  z-index: 1;
  background: none;
  padding-top: 30px;
  padding-bottom: 25px;
  margin-bottom: 65px;
}
@media screen and (max-width: 768px) {
  /* line 807, ../sass/core/_header.scss */
  header.white-header {
    padding-bottom: 5px;
    margin-bottom: 28px;
  }
}
/* line 818, ../sass/core/_header.scss */
header.white-header:before {
  display: none;
}
/* line 821, ../sass/core/_header.scss */
header.white-header .header-wrapper {
  padding-top: 20px;
  text-align: center;
}
/* line 828, ../sass/core/_header.scss */
header.white-header .signin-dropdown-wrapper .signin-dropdown .form-popup-body .forgot {
  color: #000;
}
/* line 831, ../sass/core/_header.scss */
header.white-header .signin-dropdown-wrapper .signin-dropdown .form-popup-body input {
  border: 1px solid #9F9E9E;
}
/* line 834, ../sass/core/_header.scss */
header.white-header .signin-dropdown-wrapper .signin-dropdown .form-popup-body .close {
  background-color: #F7F7F7;
}
/* line 840, ../sass/core/_header.scss */
header.white-header .wide-topbar {
  width: 100%;
  padding: 0 25px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 768px) {
  /* line 840, ../sass/core/_header.scss */
  header.white-header .wide-topbar {
    float: right;
    display: block;
    padding: 0;
    width: auto;
  }
}
/* line 852, ../sass/core/_header.scss */
header.white-header .wide-topbar .psfk-header-logo {
  display: block;
  width: 41px;
  height: 41px;
  background: transparent url(../images/psfk_logo.svg) top left no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  /* line 852, ../sass/core/_header.scss */
  header.white-header .wide-topbar .psfk-header-logo {
    display: none;
  }
}
/* line 862, ../sass/core/_header.scss */
header.white-header .wide-topbar .topbar-links {
  padding: 0;
  margin: -60px 0 0 0;
  display: flex;
  list-style: none;
}
@media screen and (max-width: 768px) {
  /* line 862, ../sass/core/_header.scss */
  header.white-header .wide-topbar .topbar-links {
    display: none;
  }
}
/* line 870, ../sass/core/_header.scss */
header.white-header .wide-topbar .topbar-links li {
  padding-left: 30px;
}
/* line 872, ../sass/core/_header.scss */
header.white-header .wide-topbar .topbar-links li a {
  text-decoration: none;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  color: #000000;
  font-weight: 300;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  opacity: 1;
}
/* line 880, ../sass/core/_header.scss */
header.white-header .wide-topbar .topbar-links li a:hover {
  opacity: .5;
}
@media screen and (max-width: 768px) {
  /* line 872, ../sass/core/_header.scss */
  header.white-header .wide-topbar .topbar-links li a {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
@media screen and (max-width: 768px) {
  /* line 887, ../sass/core/_header.scss */
  header.white-header .wide-topbar .topbar-links li.signin {
    padding-left: 15px;
  }
}
/* line 891, ../sass/core/_header.scss */
header.white-header .wide-topbar .topbar-links li.signin a {
  padding: 8px 24px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  color: #633990;
  border: 2px solid #633990;
  font-weight: 500;
}
/* line 898, ../sass/core/_header.scss */
header.white-header .wide-topbar .topbar-links li.signin a:hover {
  color: #ffffff;
  background-color: #633990;
  opacity: 1;
}
@media screen and (max-width: 768px) {
  /* line 905, ../sass/core/_header.scss */
  header.white-header .wide-topbar .topbar-links li.signout {
    padding-left: 10px;
  }
}
/* line 913, ../sass/core/_header.scss */
header.white-header .hamburger {
  width: 15px;
  height: 15px;
  cursor: pointer;
  display: none;
  margin-top: 7px;
}
@media screen and (max-width: 768px) {
  /* line 913, ../sass/core/_header.scss */
  header.white-header .hamburger {
    display: block;
  }
}
/* line 922, ../sass/core/_header.scss */
header.white-header .hamburger div {
  width: 100%;
  height: 2px;
  background-color: #2F2F2F;
  margin-bottom: 3px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 928, ../sass/core/_header.scss */
header.white-header .hamburger div:last-child {
  margin-bottom: 0;
}
/* line 934, ../sass/core/_header.scss */
header.white-header .hamburger.active div:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: 5px;
}
/* line 942, ../sass/core/_header.scss */
header.white-header .hamburger.active div:nth-child(2) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-top: -5px;
}
/* line 950, ../sass/core/_header.scss */
header.white-header .hamburger.active div:nth-child(3) {
  display: none;
}
/* line 958, ../sass/core/_header.scss */
header.white-header .main-menu {
  padding-top: 24px;
  margin-top: 35px;
  border-top: 2px solid #000000;
}
@media screen and (max-width: 768px) {
  /* line 958, ../sass/core/_header.scss */
  header.white-header .main-menu {
    border: none;
    padding-top: 0;
  }
}
/* line 966, ../sass/core/_header.scss */
header.white-header .main-menu .header-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative;
}
@media screen and (max-width: 768px) {
  /* line 966, ../sass/core/_header.scss */
  header.white-header .main-menu .header-menu {
    position: absolute;
    width: 100%;
    flex-direction: column;
    background-color: #2F2F2F;
    left: 0;
    top: 110px;
    display: none;
    z-index: 10;
  }
}
/* line 984, ../sass/core/_header.scss */
header.white-header .main-menu .header-menu li {
  width: 15%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  /* line 984, ../sass/core/_header.scss */
  header.white-header .main-menu .header-menu li {
    width: 100%;
    border-bottom: 1px solid #D8D8D8;
  }
}
/* line 991, ../sass/core/_header.scss */
header.white-header .main-menu .header-menu li a {
  text-decoration: none;
  text-transform: none;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 28px;
  text-align: center;
  color: #000000;
  font-weight: 300;
  display: inline-block;
  width: auto;
  position: relative;
}
@media screen and (max-width: 768px) {
  /* line 991, ../sass/core/_header.scss */
  header.white-header .main-menu .header-menu li a {
    color: #ffffff;
    font-size: 14px;
    font-size: 0.875rem;
    padding: 10px 0;
  }
  /* line 1006, ../sass/core/_header.scss */
  header.white-header .main-menu .header-menu li a:before {
    display: none;
  }
}
/* line 1010, ../sass/core/_header.scss */
header.white-header .main-menu .header-menu li a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #663399;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.5s cubic-bezier(1, 0.25, 0, 0.75) 0s;
  transition: all 0.5s cubic-bezier(1, 0.25, 0, 0.75) 0s;
}
/* line 1024, ../sass/core/_header.scss */
header.white-header .main-menu .header-menu li a:hover {
  font-weight: 500;
}
/* line 1026, ../sass/core/_header.scss */
header.white-header .main-menu .header-menu li a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1033, ../sass/core/_header.scss */
header.white-header .main-menu .header-menu li:last-child {
  border-bottom: none;
}
/* line 1037, ../sass/core/_header.scss */
header.white-header .main-menu .header-menu li.current-menu-item a {
  font-weight: 500;
}
/* line 1039, ../sass/core/_header.scss */
header.white-header .main-menu .header-menu li.current-menu-item a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #663399;
  visibility: visible;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
/* line 1061, ../sass/core/_header.scss */
header.white-header .header-search {
  flex: 1 0 0px;
  padding: 0 23px;
}
/* line 1064, ../sass/core/_header.scss */
header.white-header .header-search form {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
/* line 1069, ../sass/core/_header.scss */
header.white-header .header-search input[type="search"] {
  width: 100%;
  max-width: 460px;
  margin-right: 20px;
  border: 1px solid #c2c2c1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #000000;
  outline: none;
  font-size: 15px;
  font-size: 0.9375rem;
  height: 34px;
  padding: 10px;
  -webkit-box-shadow: 0px 0px 4px #c2c2c1;
  -moz-box-shadow: 0px 0px 4px #c2c2c1;
  box-shadow: 0px 0px 4px #c2c2c1;
}
/* line 1085, ../sass/core/_header.scss */
header.white-header .header-search input[type="search"]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  opacity: 1;
  color: #ded3e8;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
}
/* line 1091, ../sass/core/_header.scss */
header.white-header .header-search input[type="search"]::-moz-placeholder {
  /* Firefox 19+ */
  opacity: 1;
  color: #ded3e8;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
}
/* line 1097, ../sass/core/_header.scss */
header.white-header .header-search input[type="search"]:-ms-input-placeholder {
  /* IE 10+ */
  opacity: 1;
  color: #131313;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
}
/* line 1103, ../sass/core/_header.scss */
header.white-header .header-search input[type="search"]:-moz-placeholder {
  /* Firefox 18- */
  opacity: 1;
  color: #ded3e8;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
}
/* line 1110, ../sass/core/_header.scss */
header.white-header .header-search input[type="search"]:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  opacity: 0;
}
/* line 1113, ../sass/core/_header.scss */
header.white-header .header-search input[type="search"]:focus::-moz-placeholder {
  /* Firefox 19+ */
  opacity: 0;
}
/* line 1116, ../sass/core/_header.scss */
header.white-header .header-search input[type="search"]:focus:-ms-input-placeholder {
  /* IE 10+ */
  opacity: 0;
}
/* line 1119, ../sass/core/_header.scss */
header.white-header .header-search input[type="search"]:focus:-moz-placeholder {
  /* Firefox 18- */
  opacity: 0;
}
/* line 1124, ../sass/core/_header.scss */
header.white-header .header-search input[type="submit"] {
  outline: none;
  border: none;
  width: 28px;
  height: 28px;
  background: transparent url(../images/lens_icon.png) top left no-repeat;
  -webkit-background-size: 100% !important;
  background-size: 100% !important;
  cursor: pointer;
}
/* line 1136, ../sass/core/_header.scss */
header.white-header .spinner-wrapper .loadersmall {
  border-top: 5px solid #2B0F48;
}
/* line 1142, ../sass/core/_header.scss */
header .mobile-dropdown {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
  overflow: hidden;
  display: none;
}
/* line 1151, ../sass/core/_header.scss */
header .mobile-dropdown .mobile-dropdown-wrapper {
  position: fixed;
  background-color: #633990;
  width: 100%;
  height: 100%;
  padding: 28px 20px 0;
  right: -100%;
  top: 0;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 1160, ../sass/core/_header.scss */
header .mobile-dropdown .mobile-dropdown-wrapper.active {
  right: 0;
}
/* line 1164, ../sass/core/_header.scss */
header .mobile-dropdown .top-control {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 56px;
}
/* line 1170, ../sass/core/_header.scss */
header .mobile-dropdown .top-control .close {
  cursor: pointer;
  width: 14px;
  height: 14px;
}
/* line 1174, ../sass/core/_header.scss */
header .mobile-dropdown .top-control .close div {
  width: 100%;
  height: 2px;
  background-color: #ffffff;
  margin-bottom: 3px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 1180, ../sass/core/_header.scss */
header .mobile-dropdown .top-control .close div:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: 5px;
}
/* line 1188, ../sass/core/_header.scss */
header .mobile-dropdown .top-control .close div:nth-child(2) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-top: -5px;
}
/* line 1198, ../sass/core/_header.scss */
header .mobile-dropdown .top-control .title_h1 {
  width: 52px;
  height: 24px;
  background: transparent url(../images/psfk-logo-white.svg) top left no-repeat;
  -webkit-background-size: 100% !important;
  background-size: 100% !important;
}
/* line 1206, ../sass/core/_header.scss */
header .mobile-dropdown .mobile-menu {
  list-style: none;
  padding: 0;
  margin: 0 0 70px 0;
}
/* line 1210, ../sass/core/_header.scss */
header .mobile-dropdown .mobile-menu li {
  display: block;
}
/* line 1212, ../sass/core/_header.scss */
header .mobile-dropdown .mobile-menu li a {
  display: block;
  color: #ffffff;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 22px;
  margin-bottom: 16px;
  font-weight: 300;
  text-decoration: none;
}
/* line 1223, ../sass/core/_header.scss */
header .mobile-dropdown .mobile-topbar-links {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 1227, ../sass/core/_header.scss */
header .mobile-dropdown .mobile-topbar-links li {
  display: block;
}
/* line 1229, ../sass/core/_header.scss */
header .mobile-dropdown .mobile-topbar-links li a {
  display: block;
  color: #ffffff;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  margin-bottom: 12px;
  font-weight: 500;
}

/* line 1243, ../sass/core/_header.scss */
.home header.white-header {
  margin-bottom: 25px;
}

/* line 1252, ../sass/core/_header.scss */
.logged-in header .mobile-dropdown .mobile-dropdown-wrapper {
  padding-top: 48px;
}

/* line 1259, ../sass/core/_header.scss */
.sticky-header {
  position: fixed;
  width: 100%;
  top: -200px;
  left: 0;
  background-color: #ffffff;
  z-index: 100;
  padding: 45px 0;
  -webkit-transition: all ease-in-out .1s;
  -moz-transition: all ease-in-out .1s;
  -ms-transition: all ease-in-out .1s;
  -o-transition: all ease-in-out .1s;
  transition: all ease-in-out .1s;
  -webkit-box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 768px) {
  /* line 1259, ../sass/core/_header.scss */
  .sticky-header {
    padding: 30px 0;
  }
}
/* line 1278, ../sass/core/_header.scss */
.sticky-header.stick {
  top: 0;
}
/* line 1281, ../sass/core/_header.scss */
.sticky-header .desktop-stick {
  display: flex;
  justify-content: space-between;
}
/* line 1284, ../sass/core/_header.scss */
.sticky-header .desktop-stick .title_h1 {
  opacity: 1;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  width: 61px;
  height: 28px;
  background: transparent url(../images/psfk_logo_new.svg) top left no-repeat;
  -webkit-background-size: 100% !important;
  background-size: 100% !important;
}
@media screen and (max-width: 768px) {
  /* line 1284, ../sass/core/_header.scss */
  .sticky-header .desktop-stick .title_h1 {
    width: 61px;
    height: 28px;
  }
}
/* line 1296, ../sass/core/_header.scss */
.sticky-header .desktop-stick .title_h1.active {
  opacity: 0;
}
/* line 1300, ../sass/core/_header.scss */
.sticky-header .desktop-stick .main-menu {
  width: 80%;
}
/* line 1302, ../sass/core/_header.scss */
.sticky-header .desktop-stick .main-menu .header-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative;
}
/* line 1310, ../sass/core/_header.scss */
.sticky-header .desktop-stick .main-menu .header-menu li {
  width: 15%;
  text-align: center;
}
/* line 1313, ../sass/core/_header.scss */
.sticky-header .desktop-stick .main-menu .header-menu li a {
  text-decoration: none;
  text-transform: none;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 28px;
  text-align: center;
  color: #000000;
  font-weight: 300;
  display: inline-block;
  width: auto;
  position: relative;
}
@media screen and (max-width: 768px) {
  /* line 1313, ../sass/core/_header.scss */
  .sticky-header .desktop-stick .main-menu .header-menu li a {
    color: #ffffff;
    font-size: 14px;
    font-size: 0.875rem;
    padding: 10px 0;
  }
  /* line 1328, ../sass/core/_header.scss */
  .sticky-header .desktop-stick .main-menu .header-menu li a:before {
    display: none;
  }
}
/* line 1332, ../sass/core/_header.scss */
.sticky-header .desktop-stick .main-menu .header-menu li a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #663399;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.5s cubic-bezier(1, 0.25, 0, 0.75) 0s;
  transition: all 0.5s cubic-bezier(1, 0.25, 0, 0.75) 0s;
}
/* line 1346, ../sass/core/_header.scss */
.sticky-header .desktop-stick .main-menu .header-menu li a:hover {
  font-weight: 500;
}
/* line 1348, ../sass/core/_header.scss */
.sticky-header .desktop-stick .main-menu .header-menu li a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1356, ../sass/core/_header.scss */
.sticky-header .desktop-stick .main-menu .header-menu li.current-menu-item a {
  font-weight: 500;
}
/* line 1358, ../sass/core/_header.scss */
.sticky-header .desktop-stick .main-menu .header-menu li.current-menu-item a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #663399;
  visibility: visible;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
/* line 1378, ../sass/core/_header.scss */
.sticky-header .desktop-stick .topbar-links {
  padding: 5px 0 0 0;
  margin: 0;
  display: flex;
  list-style: none;
}
/* line 1384, ../sass/core/_header.scss */
.sticky-header .desktop-stick .topbar-links li a {
  text-decoration: none;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  color: #000000;
  font-weight: 300;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  opacity: 1;
}
/* line 1394, ../sass/core/_header.scss */
.sticky-header .desktop-stick .topbar-links li.signin a {
  padding: 8px 24px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  color: #633990;
  border: 2px solid #633990;
  font-weight: 600;
  text-decoration: none;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 1403, ../sass/core/_header.scss */
.sticky-header .desktop-stick .topbar-links li.signin a:hover {
  color: #ffffff;
  background-color: #633990;
  opacity: 1;
}
/* line 1410, ../sass/core/_header.scss */
.sticky-header .desktop-stick .topbar-links li.profile {
  padding-right: 30px;
}
/* line 1417, ../sass/core/_header.scss */
.sticky-header .mobile-stick .logo-wrapper {
  float: left;
  display: block;
  width: auto;
}
/* line 1421, ../sass/core/_header.scss */
.sticky-header .mobile-stick .logo-wrapper .title_h1 {
  opacity: 1;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  width: 61px;
  height: 28px;
  display: block;
  background: transparent url(../images/psfk_logo_new.svg) top left no-repeat;
  -webkit-background-size: cover !important;
  background-size: cover !important;
}
/* line 1432, ../sass/core/_header.scss */
.sticky-header .mobile-stick .hamburger {
  width: 15px;
  height: 15px;
  cursor: pointer;
  margin-top: 7px;
  float: right;
}
/* line 1438, ../sass/core/_header.scss */
.sticky-header .mobile-stick .hamburger div {
  width: 100%;
  height: 2px;
  background-color: #2F2F2F;
  margin-bottom: 3px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 1444, ../sass/core/_header.scss */
.sticky-header .mobile-stick .hamburger div:last-child {
  margin-bottom: 0;
}
/* line 1450, ../sass/core/_header.scss */
.sticky-header .mobile-stick .hamburger.active div:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: 5px;
}
/* line 1458, ../sass/core/_header.scss */
.sticky-header .mobile-stick .hamburger.active div:nth-child(2) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-top: -5px;
}
/* line 1466, ../sass/core/_header.scss */
.sticky-header .mobile-stick .hamburger.active div:nth-child(3) {
  display: none;
}

/* line 1, ../sass/core/_footer.scss */
.footer-push,
footer {
  height: 411px;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 768px) {
  /* line 1, ../sass/core/_footer.scss */
  .footer-push,
  footer {
    height: auto;
  }
}

/* line 11, ../sass/core/_footer.scss */
footer {
  background-color: #000000;
}
/* line 13, ../sass/core/_footer.scss */
footer .container {
  height: 100%;
  width: 100%;
}
/* line 17, ../sass/core/_footer.scss */
footer .footer-wrapper {
  padding: 70px 0 65px;
  display: flex;
  justify-content: flex-start;
  height: 100%;
}
@media screen and (max-width: 768px) {
  /* line 17, ../sass/core/_footer.scss */
  footer .footer-wrapper {
    padding: 25px 0;
    flex-direction: column;
  }
}
/* line 27, ../sass/core/_footer.scss */
footer.black-footer {
  background-color: #000000;
}
/* line 29, ../sass/core/_footer.scss */
footer.black-footer .left-wrapper {
  width: 20%;
}
/* line 31, ../sass/core/_footer.scss */
footer.black-footer .left-wrapper .footer-logo {
  width: 56px;
  height: 56px;
  background: transparent url(../images/footer_logo.svg) top left no-repeat;
  -webkit-background-size: 100% !important;
  background-size: 100% !important;
  display: block;
}
@media screen and (max-width: 768px) {
  /* line 31, ../sass/core/_footer.scss */
  footer.black-footer .left-wrapper .footer-logo {
    margin-bottom: 34px;
  }
}
@media screen and (max-width: 992px) {
  /* line 29, ../sass/core/_footer.scss */
  footer.black-footer .left-wrapper {
    width: 15%;
  }
}
@media screen and (max-width: 768px) {
  /* line 29, ../sass/core/_footer.scss */
  footer.black-footer .left-wrapper {
    width: 100%;
  }
}
/* line 49, ../sass/core/_footer.scss */
footer.black-footer .center-wrapper {
  width: 414px;
  margin-right: 15%;
}
/* line 52, ../sass/core/_footer.scss */
footer.black-footer .center-wrapper .footer-menu-wrapper {
  width: 100%;
  max-height: 200px;
  padding-bottom: 34px;
  border-bottom: 2px solid #ffffff;
  margin-bottom: 23px;
}
@media screen and (max-width: 768px) {
  /* line 52, ../sass/core/_footer.scss */
  footer.black-footer .center-wrapper .footer-menu-wrapper {
    max-height: initial;
  }
}
/* line 61, ../sass/core/_footer.scss */
footer.black-footer .center-wrapper .footer-menu-wrapper ul {
  list-style: none;
  padding: 0;
  margin: 0;
  -moz-column-count: 2;
  -moz-column-gap: 20px;
  -moz-column-fill: auto;
  column-count: 2;
  column-gap: 20px;
  column-fill: auto;
  list-style-position: inside;
}
@media screen and (max-width: 768px) {
  /* line 61, ../sass/core/_footer.scss */
  footer.black-footer .center-wrapper .footer-menu-wrapper ul {
    column-count: 1;
  }
}
/* line 75, ../sass/core/_footer.scss */
footer.black-footer .center-wrapper .footer-menu-wrapper ul li {
  margin-bottom: 12px;
}
/* line 77, ../sass/core/_footer.scss */
footer.black-footer .center-wrapper .footer-menu-wrapper ul li a {
  color: #ffffff;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  font-weight: 500;
  text-decoration: none;
}
/* line 83, ../sass/core/_footer.scss */
footer.black-footer .center-wrapper .footer-menu-wrapper ul li a:hover {
  text-decoration: underline;
}
/* line 90, ../sass/core/_footer.scss */
footer.black-footer .center-wrapper .address {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  color: #ffffff;
  font-weight: 300;
  margin-bottom: 12px;
}
/* line 96, ../sass/core/_footer.scss */
footer.black-footer .center-wrapper .address a {
  color: #ffffff;
  text-decoration: none;
}
/* line 99, ../sass/core/_footer.scss */
footer.black-footer .center-wrapper .address a:hover {
  text-decoration: underline;
}
/* line 104, ../sass/core/_footer.scss */
footer.black-footer .center-wrapper .wallkit {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  color: #ffffff;
  font-weight: 300;
}
/* line 109, ../sass/core/_footer.scss */
footer.black-footer .center-wrapper .wallkit a {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  color: #ffffff;
  font-weight: 300;
  text-decoration: none;
}
/* line 115, ../sass/core/_footer.scss */
footer.black-footer .center-wrapper .wallkit a:hover {
  text-decoration: underline;
}
@media screen and (max-width: 992px) {
  /* line 49, ../sass/core/_footer.scss */
  footer.black-footer .center-wrapper {
    width: 344px;
    margin-right: 10%;
  }
}
@media screen and (max-width: 768px) {
  /* line 49, ../sass/core/_footer.scss */
  footer.black-footer .center-wrapper {
    margin-right: 0;
    width: 100%;
  }
}
/* line 130, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper {
  width: 33%;
  flex: 1 0 0px;
}
@media screen and (max-width: 768px) {
  /* line 130, ../sass/core/_footer.scss */
  footer.black-footer .right-wrapper {
    width: 100%;
  }
}
/* line 137, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .join-title {
  color: #ffffff;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 28px;
}
/* line 144, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper {
  position: relative;
  overflow: hidden;
  height: 75px;
}
/* line 148, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper .spinner-wrapper {
  margin: -40px 0 0 0;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 157, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
}
@media screen and (max-width: 768px) {
  /* line 157, ../sass/core/_footer.scss */
  footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset {
    justify-content: center;
  }
}
/* line 165, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="email"] {
  width: 100%;
  max-width: 340px;
  height: 40px;
  background-color: #ffffff;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  color: #000000;
  outline: none;
  padding: 10px 20px;
  border: none;
}
@media screen and (max-width: 768px) {
  /* line 165, ../sass/core/_footer.scss */
  footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="email"] {
    margin-right: 0;
  }
}
/* line 179, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="email"]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  opacity: .4;
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
}
@media screen and (max-width: 992px) {
  /* line 179, ../sass/core/_footer.scss */
  footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="email"]::-webkit-input-placeholder {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/* line 188, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="email"]::-moz-placeholder {
  /* Firefox 19+ */
  opacity: .4;
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  font-style: italic;
}
@media screen and (max-width: 992px) {
  /* line 188, ../sass/core/_footer.scss */
  footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="email"]::-moz-placeholder {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/* line 198, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="email"]:-ms-input-placeholder {
  /* IE 10+ */
  opacity: .4;
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  font-style: italic;
}
@media screen and (max-width: 992px) {
  /* line 198, ../sass/core/_footer.scss */
  footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="email"]:-ms-input-placeholder {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/* line 208, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="email"]:-moz-placeholder {
  /* Firefox 18- */
  opacity: .4;
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  font-style: italic;
}
@media screen and (max-width: 992px) {
  /* line 208, ../sass/core/_footer.scss */
  footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="email"]:-moz-placeholder {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/* line 219, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="email"]:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  opacity: 0;
}
/* line 222, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="email"]:focus::-moz-placeholder {
  /* Firefox 19+ */
  opacity: 0;
}
/* line 225, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="email"]:focus:-ms-input-placeholder {
  /* IE 10+ */
  opacity: 0;
}
/* line 228, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="email"]:focus:-moz-placeholder {
  /* Firefox 18- */
  opacity: 0;
}
/* line 233, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="submit"] {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #2F2F2F;
  font-weight: 500;
  height: 40px;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 10px;
}
/* line 68, ../sass/core/_mixins.scss */
footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="submit"]:hover {
  background-color: #40ad81;
}
@media screen and (max-width: 768px) {
  /* line 233, ../sass/core/_footer.scss */
  footer.black-footer .right-wrapper .footer-subscribe-block .form-wrapper form .fieldset input[type="submit"] {
    min-width: 88px;
  }
}
/* line 251, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-socials {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  /* line 251, ../sass/core/_footer.scss */
  footer.black-footer .right-wrapper .footer-socials {
    justify-content: center;
    margin-bottom: 45px;
  }
}
/* line 262, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-socials li {
  margin-right: 28px;
}
/* line 264, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-socials li:last-child {
  margin-right: 0;
}
/* line 267, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-socials li a {
  display: none;
  width: 24px;
  height: 24px;
  overflow: hidden;
  text-indent: 99px;
  -webkit-background-size: cover;
  background-size: cover;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
@media screen and (max-width: 768px) {
  /* line 267, ../sass/core/_footer.scss */
  footer.black-footer .right-wrapper .footer-socials li a {
    width: 32px;
    height: 32px;
  }
}
/* line 279, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-socials li a:hover {
  opacity: .5;
}
/* line 284, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-socials li.linkedin a {
  display: block;
  background: transparent url(../images/linkedin_icon_small.svg) top left no-repeat;
}
/* line 290, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-socials li.twitter a {
  display: block;
  background: transparent url(../images/twitter_icon_small.svg) top left no-repeat;
}
/* line 296, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-socials li.vimeo a {
  display: block;
  background: transparent url(../images/vimeo_icon_small.svg) top left no-repeat;
}
/* line 302, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .footer-socials li.facebook a {
  display: block;
  background: transparent url(../images/facebook_icon_small.svg) top left no-repeat;
}
/* line 309, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .address {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  color: #ffffff;
  font-weight: 300;
  margin-bottom: 12px;
}
/* line 316, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .wallkit {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  color: #ffffff;
  font-weight: 300;
}
/* line 321, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .wallkit a {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  color: #ffffff;
  font-weight: 300;
  text-decoration: none;
}
/* line 327, ../sass/core/_footer.scss */
footer.black-footer .right-wrapper .wallkit a:hover {
  text-decoration: underline;
}

/* line 1, ../sass/core/_base.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 7, ../sass/core/_base.scss */
body, html {
  font-size: 16px;
  font-family: "Gotham", sans-serif;
  height: 100%;
  font-weight: 500;
}

@media screen and (max-width: 768px) {
  /* line 14, ../sass/core/_base.scss */
  body.page-template-page-membership {
    background: transparent url(../images/ribbon_waves.png) top left no-repeat;
  }
}
/* line 19, ../sass/core/_base.scss */
body.page-template-page-membership .logos-block {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 26, ../sass/core/_base.scss */
a {
  color: #000000;
  text-decoration: underline;
}
/* line 29, ../sass/core/_base.scss */
a:hover {
  text-decoration: none;
}

/* line 34, ../sass/core/_base.scss */
img {
  display: block;
  max-width: 100%;
}

/* line 38, ../sass/core/_base.scss */
p {
  font-size: 16px;
  font-size: 1rem;
  color: #000000;
  line-height: 24px;
  margin-bottom: 15px;
}

/* line 44, ../sass/core/_base.scss */
.container {
  max-width: 1150px;
  padding: 0 15px;
  margin: 0 auto;
}

/* line 49, ../sass/core/_base.scss */
.wrapper {
  height: auto !important;
  height: 100%;
  margin: 0 0 -411px 0;
  min-height: 100%;
}
@media screen and (max-width: 768px) {
  /* line 49, ../sass/core/_base.scss */
  .wrapper {
    margin: 0;
  }
}

@media screen and (max-width: 768px) {
  /* line 59, ../sass/core/_base.scss */
  .desktop-visible {
    display: none !important;
  }
}

/* line 64, ../sass/core/_base.scss */
.mobile-visible {
  display: none !important;
}
@media screen and (max-width: 768px) {
  /* line 64, ../sass/core/_base.scss */
  .mobile-visible {
    display: block !important;
  }
}

/* line 71, ../sass/core/_base.scss */
.hero-gradient {
  width: 100%;
  background: #a19fc1;
  background: -moz-linear-gradient(left, #a19fc1 0%, #68668d 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #a19fc1), color-stop(100%, #68668d));
  background: -webkit-linear-gradient(left, #a19fc1 0%, #68668d 100%);
  background: -o-linear-gradient(left, #a19fc1 0%, #68668d 100%);
  background: -ms-linear-gradient(left, #a19fc1 0%, #68668d 100%);
  background: linear-gradient(to right, #a19fc1 0%, #68668d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a19fc1', endColorstr='#68668d', GradientType=1 );
}
@media screen and (max-width: 768px) {
  /* line 71, ../sass/core/_base.scss */
  .hero-gradient {
    margin-bottom: 44px;
  }
}
/* line 84, ../sass/core/_base.scss */
.hero-gradient .hero-gradient-wrapper {
  display: flex;
  padding: 60px 0 45px;
}
@media screen and (max-width: 768px) {
  /* line 84, ../sass/core/_base.scss */
  .hero-gradient .hero-gradient-wrapper {
    flex-wrap: wrap;
    padding: 20px 0 25px;
  }
}
/* line 91, ../sass/core/_base.scss */
.hero-gradient .hero-gradient-wrapper .half {
  width: 50%;
}
@media screen and (max-width: 768px) {
  /* line 91, ../sass/core/_base.scss */
  .hero-gradient .hero-gradient-wrapper .half {
    width: 100%;
  }
}
/* line 96, ../sass/core/_base.scss */
.hero-gradient .hero-gradient-wrapper .half.left {
  text-align: left;
}
@media screen and (max-width: 768px) {
  /* line 96, ../sass/core/_base.scss */
  .hero-gradient .hero-gradient-wrapper .half.left {
    text-align: center;
  }
}
/* line 102, ../sass/core/_base.scss */
.hero-gradient .hero-gradient-wrapper .half.right {
  text-align: right;
}
@media screen and (max-width: 768px) {
  /* line 102, ../sass/core/_base.scss */
  .hero-gradient .hero-gradient-wrapper .half.right {
    text-align: center;
  }
}
/* line 108, ../sass/core/_base.scss */
.hero-gradient .hero-gradient-wrapper .half h3 {
  color: #ffffff;
  font-size: 35px;
  font-size: 2.1875rem;
  font-weight: 600;
  line-height: 46px;
}
@media screen and (max-width: 768px) {
  /* line 108, ../sass/core/_base.scss */
  .hero-gradient .hero-gradient-wrapper .half h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 26px;
    font-weight: 500;
    margin-bottom: 15px;
  }
}
/* line 120, ../sass/core/_base.scss */
.hero-gradient .hero-gradient-wrapper .half p {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 26px;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  /* line 120, ../sass/core/_base.scss */
  .hero-gradient .hero-gradient-wrapper .half p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 16px;
    font-weight: 300;
    margin-bottom: 20px;
  }
}
/* line 132, ../sass/core/_base.scss */
.hero-gradient .hero-gradient-wrapper .half .more {
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
  color: #ffffff;
  border: 1px solid #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  padding: 9px 22px 7px 22px;
  text-decoration: none;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 147, ../sass/core/_base.scss */
.hero-gradient .hero-gradient-wrapper .half .more:hover {
  color: #68668D;
  background-color: #ffffff;
}
@media screen and (max-width: 768px) {
  /* line 132, ../sass/core/_base.scss */
  .hero-gradient .hero-gradient-wrapper .half .more {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 20px;
    padding: 7px 12px 5px 12px;
  }
}

/* line 161, ../sass/core/_base.scss */
.middle-bg-block {
  width: 100%;
  background: transparent url(../images/ribbon_waves.png) top center no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  /* line 161, ../sass/core/_base.scss */
  .middle-bg-block {
    background: none;
  }
}

/* line 170, ../sass/core/_base.scss */
.counter-box {
  padding-top: 100px;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  /* line 170, ../sass/core/_base.scss */
  .counter-box {
    margin-bottom: 44px;
    padding-top: 0;
  }
}
/* line 177, ../sass/core/_base.scss */
.counter-box .counter-box-wrapper {
  width: 100%;
  background-color: #2B0F48;
  margin: 0 auto;
  padding: 30px 0;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
@media screen and (max-width: 768px) {
  /* line 177, ../sass/core/_base.scss */
  .counter-box .counter-box-wrapper {
    flex-direction: column;
    padding: 20px 0;
  }
}
/* line 189, ../sass/core/_base.scss */
.counter-box .counter-box-wrapper .box {
  text-align: center;
  position: relative;
  width: 33.3%;
  padding: 40px 0;
}
@media screen and (max-width: 768px) {
  /* line 189, ../sass/core/_base.scss */
  .counter-box .counter-box-wrapper .box {
    width: 80%;
  }
}
/* line 197, ../sass/core/_base.scss */
.counter-box .counter-box-wrapper .box:first-child {
  border-right: 1px solid #ffffff;
}
@media screen and (max-width: 768px) {
  /* line 197, ../sass/core/_base.scss */
  .counter-box .counter-box-wrapper .box:first-child {
    border-right: none;
    border-bottom: 1px solid #ffffff;
  }
}
@media screen and (max-width: 768px) {
  /* line 204, ../sass/core/_base.scss */
  .counter-box .counter-box-wrapper .box:nth-child(2) {
    border-bottom: 1px solid #ffffff;
  }
}
/* line 209, ../sass/core/_base.scss */
.counter-box .counter-box-wrapper .box:last-child {
  border-left: 1px solid #ffffff;
}
@media screen and (max-width: 768px) {
  /* line 209, ../sass/core/_base.scss */
  .counter-box .counter-box-wrapper .box:last-child {
    border: none;
  }
}
/* line 215, ../sass/core/_base.scss */
.counter-box .counter-box-wrapper .box .integer {
  color: #ffffff;
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 500;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  /* line 215, ../sass/core/_base.scss */
  .counter-box .counter-box-wrapper .box .integer {
    font-size: 30px;
    font-size: 1.875rem;
    margin-bottom: 10px;
  }
}
/* line 227, ../sass/core/_base.scss */
.counter-box .counter-box-wrapper .box span {
  color: #ffffff;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  /* line 227, ../sass/core/_base.scss */
  .counter-box .counter-box-wrapper .box span {
    font-weight: 400;
  }
}

/* line 239, ../sass/core/_base.scss */
.info-tabs {
  background-color: #2B0F48;
}
/* line 241, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper {
  padding: 55px 0 100px;
}
@media screen and (max-width: 768px) {
  /* line 241, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
    padding: 40px 0 40px;
  }
}
/* line 249, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper h4 {
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  color: #ffffff;
  margin-bottom: 45px;
}
@media screen and (max-width: 768px) {
  /* line 249, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper h4 {
    text-align: center;
    font-size: 14px;
    font-size: 0.875rem;
    margin-bottom: 30px;
  }
}
/* line 261, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .button-title {
  margin-bottom: 90px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media screen and (max-width: 992px) {
  /* line 261, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper .button-title {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  /* line 261, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper .button-title {
    display: block;
    text-align: center;
  }
}
/* line 273, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .button-title p {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 900;
  color: #ffffff;
  flex: 1 0 0;
  line-height: 33px;
  padding-right: 30px;
}
@media screen and (max-width: 768px) {
  /* line 273, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper .button-title p {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 23px;
    padding-right: 0;
  }
}
/* line 286, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .button-title .more {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  padding: 11px 20px 8px 20px;
}
/* line 68, ../sass/core/_mixins.scss */
.info-tabs .info-tabs-wrapper .button-title .more:hover {
  background-color: #40ad81;
}
/* line 295, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper {
  display: flex;
  justify-content: flex-start;
}
@media screen and (max-width: 992px) {
  /* line 295, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper .tabs-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
  }
}
/* line 302, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-links {
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 45px 0;
  width: 430px;
  margin-right: 80px;
}
@media screen and (max-width: 992px) {
  /* line 302, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-links {
    margin-bottom: 50px;
    margin-right: 0;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  /* line 302, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-links {
    padding: 25px 0;
    margin-bottom: 30px;
  }
}
/* line 319, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-links .tabs {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 323, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-links .tabs .tab-link {
  cursor: pointer;
  position: relative;
  padding: 15px 50px 13px 30px;
  color: #2B0F48;
  font-weight: 400;
  font-size: 22px;
  font-size: 1.375rem;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 10px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 335, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-links .tabs .tab-link:hover {
  background-color: #EEECF1;
  -webkit-box-shadow: 0 2px 4px rgba(194, 194, 194, 0.5);
  -moz-box-shadow: 0 2px 4px rgba(194, 194, 194, 0.5);
  box-shadow: 0 2px 4px rgba(194, 194, 194, 0.5);
}
/* line 341, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-links .tabs .tab-link:last-child {
  margin-bottom: 0;
}
/* line 344, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-links .tabs .tab-link.current {
  font-weight: 900;
  background-color: #EEECF1;
  -webkit-box-shadow: 0 2px 4px rgba(194, 194, 194, 0.5);
  -moz-box-shadow: 0 2px 4px rgba(194, 194, 194, 0.5);
  box-shadow: 0 2px 4px rgba(194, 194, 194, 0.5);
}
/* line 350, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-links .tabs .tab-link.current:after {
  content: '';
  display: block;
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 0 11px 11px;
  border-color: transparent transparent transparent #2b0f48;
}
@media screen and (max-width: 768px) {
  /* line 350, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-links .tabs .tab-link.current:after {
    border-width: 8px 0 8px 8px;
    right: 20px;
  }
}
@media screen and (max-width: 768px) {
  /* line 323, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-links .tabs .tab-link {
    margin-bottom: 10px;
    font-size: 18px;
    font-size: 1.125rem;
    padding: 13px 30px 11px 18px;
  }
}
/* line 380, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info {
  flex: 1 0 0;
}
/* line 382, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content {
  display: none;
}
/* line 384, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content.current {
  display: inherit;
}
/* line 387, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  /* line 387, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph {
    display: block;
    margin-bottom: 30px;
  }
}
/* line 396, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph:last-child {
  margin-bottom: 0;
}
/* line 399, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph p {
  position: relative;
  font-size: 18px;
  font-size: 1.125rem;
  color: #2B0F48;
  line-height: 25px;
  font-weight: 400;
  padding: 20px 20px 20px 100px;
  background: #ffffff;
  border-radius: 10px;
  margin: 0 0 20px 0;
}
@media screen and (max-width: 768px) {
  /* line 399, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
  }
}
/* line 414, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph p.paragraph-q:before {
  content: 'Q';
}
/* line 419, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph p.paragraph-a:before {
  content: 'A';
}
/* line 423, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph p:before {
  display: block;
  height: 70px;
  width: 70px;
  position: absolute;
  left: 15px;
  top: 50%;
  margin: -35px 0 0 0;
  text-align: center;
  color: #66DD99;
  font-size: 48px;
  font-size: 3rem;
  line-height: 70px;
  font-weight: 500;
}
/* line 438, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph .view {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  text-align: center;
  font-weight: 300;
  padding: 5px 20px;
  background-color: #ffffff;
  color: #2B0F48;
  margin: -15px 0 0 auto;
}
/* line 68, ../sass/core/_mixins.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph .view:hover {
  background-color: #40ad81;
}
/* line 446, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph .view span {
  display: none;
}
@media screen and (max-width: 768px) {
  /* line 446, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph .view span {
    display: inline-block;
    text-transform: none;
  }
}
/* line 453, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph .view:hover {
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  /* line 438, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph .view {
    background-color: transparent;
    background: none;
    padding: 0;
    color: #ffffff;
    text-transform: capitalize;
  }
  /* line 462, ../sass/core/_base.scss */
  .info-tabs .info-tabs-wrapper .tabs-wrapper .tabs-info .tab-content .tab-paragraph .view:hover {
    background-color: transparent;
    background: none;
  }
}
/* line 472, ../sass/core/_base.scss */
.info-tabs .info-tabs-wrapper .tabs-more {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  padding: 11px 20px 8px 20px;
  max-width: 150px;
  margin: 30px auto 0;
}
/* line 68, ../sass/core/_mixins.scss */
.info-tabs .info-tabs-wrapper .tabs-more:hover {
  background-color: #40ad81;
}

/* line 485, ../sass/core/_base.scss */
.info-for-who {
  padding: 75px 0;
}
@media screen and (max-width: 768px) {
  /* line 485, ../sass/core/_base.scss */
  .info-for-who {
    padding: 45px 0;
  }
}
/* line 490, ../sass/core/_base.scss */
.info-for-who h3 {
  text-align: center;
  color: #2B0F48;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  /* line 490, ../sass/core/_base.scss */
  .info-for-who h3 {
    margin-bottom: 30px;
  }
}
/* line 500, ../sass/core/_base.scss */
.info-for-who .info-for-who-wrapper {
  display: flex;
}
@media screen and (max-width: 768px) {
  /* line 500, ../sass/core/_base.scss */
  .info-for-who .info-for-who-wrapper {
    flex-direction: column;
    align-items: center;
  }
}
/* line 506, ../sass/core/_base.scss */
.info-for-who .info-for-who-wrapper .block {
  padding: 40px 6% 45px 6%;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
@media screen and (max-width: 992px) {
  /* line 506, ../sass/core/_base.scss */
  .info-for-who .info-for-who-wrapper .block {
    padding: 40px 6% 45px 6%;
  }
}
@media screen and (max-width: 768px) {
  /* line 506, ../sass/core/_base.scss */
  .info-for-who .info-for-who-wrapper .block {
    max-width: 370px;
  }
}
/* line 517, ../sass/core/_base.scss */
.info-for-who .info-for-who-wrapper .block:nth-child(1) {
  background-color: #27246D;
}
/* line 520, ../sass/core/_base.scss */
.info-for-who .info-for-who-wrapper .block:nth-child(2) {
  background-color: #361A7F;
  margin: 0 40px;
}
@media screen and (max-width: 768px) {
  /* line 520, ../sass/core/_base.scss */
  .info-for-who .info-for-who-wrapper .block:nth-child(2) {
    margin: 20px 0;
  }
}
/* line 527, ../sass/core/_base.scss */
.info-for-who .info-for-who-wrapper .block:nth-child(3) {
  background-color: #3C205A;
}
/* line 530, ../sass/core/_base.scss */
.info-for-who .info-for-who-wrapper .block .title {
  text-align: center;
  margin-bottom: 25px;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 600;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  /* line 530, ../sass/core/_base.scss */
  .info-for-who .info-for-who-wrapper .block .title {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
/* line 540, ../sass/core/_base.scss */
.info-for-who .info-for-who-wrapper .block .text {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 20px;
}
@media screen and (max-width: 768px) {
  /* line 540, ../sass/core/_base.scss */
  .info-for-who .info-for-who-wrapper .block .text {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

/* line 553, ../sass/core/_base.scss */
.membership-block {
  width: 100%;
  padding: 50px 0;
  background: #a19fc1;
  background: -moz-linear-gradient(left, #a19fc1 0%, rgba(104, 102, 141, 0.15) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #a19fc1), color-stop(100%, rgba(104, 102, 141, 0.15)));
  background: -webkit-linear-gradient(left, #a19fc1 0%, rgba(104, 102, 141, 0.15) 100%);
  background: -o-linear-gradient(left, #a19fc1 0%, rgba(104, 102, 141, 0.15) 100%);
  background: -ms-linear-gradient(left, #a19fc1 0%, rgba(104, 102, 141, 0.15) 100%);
  background: linear-gradient(to right, #a19fc1 0%, rgba(104, 102, 141, 0.15) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a19fc1', endColorstr='#68668d', GradientType=1 );
}
/* line 564, ../sass/core/_base.scss */
.membership-block .membership-block-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  max-width: 1190px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  /* line 564, ../sass/core/_base.scss */
  .membership-block .membership-block-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
  }
}
/* line 577, ../sass/core/_base.scss */
.membership-block .membership-section {
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: -5px 5px 11px #d1d1d1;
  -moz-box-shadow: -5px 5px 11px #d1d1d1;
  box-shadow: -5px 5px 11px #d1d1d1;
  width: 100%;
  max-width: 760px;
  margin-right: 73px;
}
@media screen and (max-width: 1200px) {
  /* line 577, ../sass/core/_base.scss */
  .membership-block .membership-section {
    margin-right: 40px;
  }
}
@media screen and (max-width: 768px) {
  /* line 577, ../sass/core/_base.scss */
  .membership-block .membership-section {
    margin-right: 0;
  }
}
/* line 594, ../sass/core/_base.scss */
.membership-block .membership-section .title-wrapper {
  border-bottom: 1px solid #EDEDED;
  width: 100%;
  padding: 30px 0 30px;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  /* line 594, ../sass/core/_base.scss */
  .membership-block .membership-section .title-wrapper {
    border: none;
    margin-bottom: 0;
  }
}
/* line 603, ../sass/core/_base.scss */
.membership-block .membership-section .title-wrapper h4 {
  text-align: center;
  text-transform: uppercase;
  color: #5BDCAA;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  margin-bottom: 20px;
}
/* line 611, ../sass/core/_base.scss */
.membership-block .membership-section .title-wrapper h3 {
  text-align: center;
  color: #5BDCAA;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  /* line 611, ../sass/core/_base.scss */
  .membership-block .membership-section .title-wrapper h3 {
    font-size: 19px;
    font-size: 1.1875rem;
  }
}
/* line 621, ../sass/core/_base.scss */
.membership-block .membership-section .features {
  list-style: none;
  margin: 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 0 40px 20px;
}
@media screen and (max-width: 1200px) {
  /* line 621, ../sass/core/_base.scss */
  .membership-block .membership-section .features {
    padding: 0 20px 20px;
  }
}
@media screen and (max-width: 768px) {
  /* line 621, ../sass/core/_base.scss */
  .membership-block .membership-section .features {
    padding: 0 30px 20px 10px;
  }
}
/* line 635, ../sass/core/_base.scss */
.membership-block .membership-section .features li {
  width: 50%;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 40px;
  align-items: flex-start;
}
@media screen and (max-width: 992px) {
  /* line 635, ../sass/core/_base.scss */
  .membership-block .membership-section .features li {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  /* line 635, ../sass/core/_base.scss */
  .membership-block .membership-section .features li {
    margin-bottom: 20px;
  }
}
/* line 647, ../sass/core/_base.scss */
.membership-block .membership-section .features li .icon {
  width: 75px;
  height: 75px;
  -webkit-background-size: cover;
  background-size: cover;
  margin-right: 30px;
}
@media screen and (max-width: 768px) {
  /* line 647, ../sass/core/_base.scss */
  .membership-block .membership-section .features li .icon {
    width: 65px;
    height: 65px;
    margin-right: 15px;
  }
}
/* line 657, ../sass/core/_base.scss */
.membership-block .membership-section .features li .icon.research {
  background: transparent url(../images/research_icon.svg) top left no-repeat;
}
/* line 660, ../sass/core/_base.scss */
.membership-block .membership-section .features li .icon.library {
  background: transparent url(../images/library_icon.svg) top left no-repeat;
}
/* line 663, ../sass/core/_base.scss */
.membership-block .membership-section .features li .icon.assistance {
  background: transparent url(../images/assistance_icon.svg) top left no-repeat;
}
/* line 666, ../sass/core/_base.scss */
.membership-block .membership-section .features li .icon.alerts {
  background: transparent url(../images/alerts_icon.svg) top left no-repeat;
}
/* line 669, ../sass/core/_base.scss */
.membership-block .membership-section .features li .icon.toolkit {
  background: transparent url(../images/toolkit_icon.svg) top left no-repeat;
}
/* line 672, ../sass/core/_base.scss */
.membership-block .membership-section .features li .icon.database {
  background: transparent url(../images/database_icon.svg) top left no-repeat;
}
/* line 675, ../sass/core/_base.scss */
.membership-block .membership-section .features li .icon.provider {
  background: transparent url(../images/provider_icon.svg) top left no-repeat;
}
/* line 678, ../sass/core/_base.scss */
.membership-block .membership-section .features li .icon.events {
  background: transparent url(../images/events_icon.svg) top left no-repeat;
}
/* line 682, ../sass/core/_base.scss */
.membership-block .membership-section .features li .description {
  flex: 1 0 0;
}
/* line 684, ../sass/core/_base.scss */
.membership-block .membership-section .features li .description .feature-title {
  text-transform: uppercase;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #000000;
  font-weight: 500;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  /* line 684, ../sass/core/_base.scss */
  .membership-block .membership-section .features li .description .feature-title {
    font-size: 13px;
    font-size: 0.8125rem;
    margin-bottom: 10px;
  }
}
/* line 695, ../sass/core/_base.scss */
.membership-block .membership-section .features li .description .text {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  color: #000000;
  font-weight: 300;
}
@media screen and (max-width: 768px) {
  /* line 695, ../sass/core/_base.scss */
  .membership-block .membership-section .features li .description .text {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/* line 708, ../sass/core/_base.scss */
.membership-block .starter-section {
  flex: 1 0 350px;
  padding: 30px 0 0 0;
}
/* line 711, ../sass/core/_base.scss */
.membership-block .starter-section h4 {
  text-align: left;
  color: #000000;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 300;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  /* line 711, ../sass/core/_base.scss */
  .membership-block .starter-section h4 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
/* line 722, ../sass/core/_base.scss */
.membership-block .starter-section h3 {
  color: #000000;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 500;
  margin-bottom: 93px;
}
@media screen and (max-width: 768px) {
  /* line 722, ../sass/core/_base.scss */
  .membership-block .starter-section h3 {
    font-size: 20px;
    font-size: 1.25rem;
    margin-bottom: 40px;
  }
}
/* line 732, ../sass/core/_base.scss */
.membership-block .starter-section .starter-features {
  margin: 0 0 65px 0;
  padding: 0;
  list-style: none;
}
/* line 736, ../sass/core/_base.scss */
.membership-block .starter-section .starter-features li {
  color: #000000;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  padding-left: 60px;
  padding-bottom: 30px;
  background: transparent url(../images/tick_icon.svg) top left no-repeat;
}
@media screen and (max-width: 768px) {
  /* line 736, ../sass/core/_base.scss */
  .membership-block .starter-section .starter-features li {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 768px) {
  /* line 732, ../sass/core/_base.scss */
  .membership-block .starter-section .starter-features {
    margin: 0 0 25px 0;
  }
}
/* line 751, ../sass/core/_base.scss */
.membership-block .starter-section .try-btn {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  padding: 15px 60px;
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 600;
}
/* line 68, ../sass/core/_mixins.scss */
.membership-block .starter-section .try-btn:hover {
  background-color: #40ad81;
}
@media screen and (max-width: 768px) {
  /* line 751, ../sass/core/_base.scss */
  .membership-block .starter-section .try-btn {
    display: table;
    margin: 0 auto;
  }
}

/* line 770, ../sass/core/_base.scss */
.testimonials-block {
  width: 100%;
  background-color: #2B0F48;
  padding: 40px 0 50px;
}
/* line 775, ../sass/core/_base.scss */
.testimonials-block .testimonials-wrapper h4 {
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 40px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  /* line 775, ../sass/core/_base.scss */
  .testimonials-block .testimonials-wrapper h4 {
    font-size: 14px;
    font-size: 0.875rem;
    margin-bottom: 20px;
  }
}
/* line 787, ../sass/core/_base.scss */
.testimonials-block .testimonials-wrapper .quote-img {
  width: 20px;
  height: 20px;
  background: transparent url(../images/quote_icon.svg) top left no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  margin: 0 auto 20px;
}
/* line 794, ../sass/core/_base.scss */
.testimonials-block .testimonials-wrapper .testimonials-slider {
  padding: 0 140px;
}
@media screen and (max-width: 768px) {
  /* line 794, ../sass/core/_base.scss */
  .testimonials-block .testimonials-wrapper .testimonials-slider {
    padding: 0 13%;
  }
}
/* line 799, ../sass/core/_base.scss */
.testimonials-block .testimonials-wrapper .testimonials-slider p {
  color: #ffffff;
  font-weight: 400;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 32px;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  /* line 799, ../sass/core/_base.scss */
  .testimonials-block .testimonials-wrapper .testimonials-slider p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
  }
}
/* line 810, ../sass/core/_base.scss */
.testimonials-block .testimonials-wrapper .testimonials-slider .quote {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
/* line 814, ../sass/core/_base.scss */
.testimonials-block .testimonials-wrapper .testimonials-slider .quote .thumb {
  width: 64px;
  height: 64px;
  background: transparent center center no-repeat;
  background-size: contain;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-background-size: 100%;
  margin-right: 25px;
}
@media screen and (max-width: 768px) {
  /* line 814, ../sass/core/_base.scss */
  .testimonials-block .testimonials-wrapper .testimonials-slider .quote .thumb {
    margin-right: 15px;
    width: 44px;
    height: 44px;
  }
}
/* line 830, ../sass/core/_base.scss */
.testimonials-block .testimonials-wrapper .testimonials-slider .quote .occupation {
  color: #ffffff;
  font-weight: 400;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 32px;
}
/* line 835, ../sass/core/_base.scss */
.testimonials-block .testimonials-wrapper .testimonials-slider .quote .occupation .name {
  display: block;
}
@media screen and (max-width: 768px) {
  /* line 830, ../sass/core/_base.scss */
  .testimonials-block .testimonials-wrapper .testimonials-slider .quote .occupation {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 16px;
  }
  /* line 841, ../sass/core/_base.scss */
  .testimonials-block .testimonials-wrapper .testimonials-slider .quote .occupation .name {
    font-weight: 600;
  }
}
/* line 847, ../sass/core/_base.scss */
.testimonials-block .testimonials-wrapper .testimonials-slider .slick-prev {
  position: absolute;
  left: 0;
  top: 30%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
  -moz-transform: translateY(-50%) rotate(-45deg);
  -ms-transform: translateY(-50%) rotate(-45deg);
  -o-transform: translateY(-50%) rotate(-45deg);
  transform: translateY(-50%) rotate(-45deg);
  border: none;
  width: 20px;
  height: 20px;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  background-color: transparent;
  outline: none;
  cursor: pointer;
}
/* line 865, ../sass/core/_base.scss */
.testimonials-block .testimonials-wrapper .testimonials-slider .slick-next {
  position: absolute;
  right: 0;
  top: 30%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -moz-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  -o-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border: none;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  width: 20px;
  height: 20px;
  background-color: transparent;
  outline: none;
  cursor: pointer;
}

/* line 887, ../sass/core/_base.scss */
.logos-block {
  width: 100%;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  /* line 887, ../sass/core/_base.scss */
  .logos-block {
    margin-bottom: 30px;
  }
}
/* line 894, ../sass/core/_base.scss */
.logos-block .testimonials-wrapper h4 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 52px;
  color: #000000;
  font-weight: 500;
  margin-bottom: 31px;
  padding-bottom: 27px;
  border-bottom: 2px solid #000000;
  font-family: "Libertinus Serif", sans-serif;
  max-height: 106px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media screen and (max-width: 992px) {
  /* line 894, ../sass/core/_base.scss */
  .logos-block .testimonials-wrapper h4 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
    max-height: 80px;
  }
}
/* line 916, ../sass/core/_base.scss */
.logos-block .testimonials-wrapper .logos {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
}
@media screen and (max-width: 992px) {
  /* line 916, ../sass/core/_base.scss */
  .logos-block .testimonials-wrapper .logos {
    justify-content: space-around;
  }
}
/* line 928, ../sass/core/_base.scss */
.logos-block .testimonials-wrapper .logos li {
  width: 25%;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 90px;
}
@media screen and (max-width: 992px) {
  /* line 928, ../sass/core/_base.scss */
  .logos-block .testimonials-wrapper .logos li {
    width: 33.3%;
  }
}
@media screen and (max-width: 768px) {
  /* line 928, ../sass/core/_base.scss */
  .logos-block .testimonials-wrapper .logos li {
    padding: 0 3%;
  }
}

/* line 951, ../sass/core/_base.scss */
.contact-block {
  width: 100%;
  padding: 130px 0 110px;
  background: transparent url(../images/contact_bg.png) bottom left no-repeat;
}
@media screen and (max-width: 768px) {
  /* line 951, ../sass/core/_base.scss */
  .contact-block {
    background: none;
    padding: 0;
  }
}
/* line 959, ../sass/core/_base.scss */
.contact-block .contact-wrapper {
  background-color: #EFEFF3;
  padding: 40px 20px 50px;
  max-width: 1030px;
  margin: 0 auto;
}
/* line 964, ../sass/core/_base.scss */
.contact-block .contact-wrapper h3 {
  text-align: center;
  font-weight: 600;
  font-size: 24px;
  font-size: 1.5rem;
  color: #363636;
  margin-bottom: 35px;
}
@media screen and (max-width: 768px) {
  /* line 964, ../sass/core/_base.scss */
  .contact-block .contact-wrapper h3 {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 25px;
  }
}
/* line 975, ../sass/core/_base.scss */
.contact-block .contact-wrapper .description {
  width: 100%;
  text-align: center;
  max-width: 877px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  color: #363636;
  font-weight: 400;
  margin: 0 auto 35px;
}
@media screen and (max-width: 768px) {
  /* line 975, ../sass/core/_base.scss */
  .contact-block .contact-wrapper .description {
    font-size: 12px;
    font-size: 0.75rem;
    margin-bottom: 18px;
    margin-bottom: 25px;
  }
}
/* line 990, ../sass/core/_base.scss */
.contact-block .contact-wrapper form {
  width: 100%;
  margin: 0 auto;
  max-width: 770px;
}
/* line 994, ../sass/core/_base.scss */
.contact-block .contact-wrapper form .field {
  margin-bottom: 20px;
  position: relative;
}
/* line 998, ../sass/core/_base.scss */
.contact-block .contact-wrapper form input {
  width: 100%;
  height: 26px;
  padding: 10px;
  background-color: #ffffff;
  border: 1px solid #979797;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #131313;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
}
/* line 1010, ../sass/core/_base.scss */
.contact-block .contact-wrapper form input[type="submit"] {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  display: table;
  margin: 0 auto;
  max-width: 165px;
  height: 35px;
}
/* line 68, ../sass/core/_mixins.scss */
.contact-block .contact-wrapper form input[type="submit"]:hover {
  background-color: #40ad81;
}
/* line 1017, ../sass/core/_base.scss */
.contact-block .contact-wrapper form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  opacity: 1;
  color: #131313;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
}
/* line 1023, ../sass/core/_base.scss */
.contact-block .contact-wrapper form input::-moz-placeholder {
  /* Firefox 19+ */
  opacity: 1;
  color: #131313;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
}
/* line 1029, ../sass/core/_base.scss */
.contact-block .contact-wrapper form input:-ms-input-placeholder {
  /* IE 10+ */
  opacity: 1;
  color: #131313;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
}
/* line 1035, ../sass/core/_base.scss */
.contact-block .contact-wrapper form input:-moz-placeholder {
  /* Firefox 18- */
  opacity: 1;
  color: #131313;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
}
/* line 1042, ../sass/core/_base.scss */
.contact-block .contact-wrapper form input:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  opacity: 0;
}
/* line 1045, ../sass/core/_base.scss */
.contact-block .contact-wrapper form input:focus::-moz-placeholder {
  /* Firefox 19+ */
  opacity: 0;
}
/* line 1048, ../sass/core/_base.scss */
.contact-block .contact-wrapper form input:focus:-ms-input-placeholder {
  /* IE 10+ */
  opacity: 0;
}
/* line 1051, ../sass/core/_base.scss */
.contact-block .contact-wrapper form input:focus:-moz-placeholder {
  /* Firefox 18- */
  opacity: 0;
}
/* line 1056, ../sass/core/_base.scss */
.contact-block .contact-wrapper form select {
  height: 26px;
  width: 100%;
  border: 1px solid #979797;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #131313;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
}
/* line 1067, ../sass/core/_base.scss */
.contact-block .contact-wrapper form .split-inputs-fieldset {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  /* line 1067, ../sass/core/_base.scss */
  .contact-block .contact-wrapper form .split-inputs-fieldset {
    flex-wrap: wrap;
  }
}
/* line 1073, ../sass/core/_base.scss */
.contact-block .contact-wrapper form .split-inputs-fieldset .field {
  width: 48%;
}
@media screen and (max-width: 768px) {
  /* line 1073, ../sass/core/_base.scss */
  .contact-block .contact-wrapper form .split-inputs-fieldset .field {
    width: 100%;
  }
}
/* line 1081, ../sass/core/_base.scss */
.contact-block .contact-wrapper form .field .error {
  position: absolute;
  left: 0;
  bottom: -14px;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 300;
  color: red;
}
/* line 1089, ../sass/core/_base.scss */
.contact-block .contact-wrapper form .field span.wpcf7-not-valid-tip {
  display: block;
  position: absolute;
  left: 0;
  bottom: -20px;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
  color: red;
}
/* line 1099, ../sass/core/_base.scss */
.contact-block .contact-wrapper form div.wpcf7-validation-errors, .contact-block .contact-wrapper form div.wpcf7-acceptance-missing {
  border: 1px solid red;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
}
/* line 1109, ../sass/core/_base.scss */
.contact-block div.wpcf7-mail-sent-ok {
  display: none !important;
}

/* line 1114, ../sass/core/_base.scss */
.page-template-default {
  background-image: none;
}

/* line 1122, ../sass/core/_base.scss */
.post-video-thumbnail {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  position: relative;
}
/* line 1131, ../sass/core/_base.scss */
.post-video-thumbnail:after {
  display: block;
  content: '';
  border: 50px solid transparent;
  border-left: 80px solid #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px 0 0 -27px;
  opacity: 0.6;
}
/* line 1142, ../sass/core/_base.scss */
.post-video-thumbnail:before {
  display: block;
  content: '';
  border: 2px solid #ffffff;
  border-radius: 50%;
  position: absolute;
  width: 150px;
  height: 150px;
  top: 50%;
  left: 50%;
  margin: -75px 0 0 -75px;
  opacity: 0.6;
}

/* line 1157, ../sass/core/_base.scss */
.article-content {
  margin-bottom: 20px;
}
/* line 1159, ../sass/core/_base.scss */
.article-content h2 {
  margin-top: 50px;
  margin-bottom: 25px;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 28px;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  font-weight: 600;
}
/* line 1171, ../sass/core/_base.scss */
.article-content a {
  color: #000000;
  text-decoration: underline;
}
/* line 1174, ../sass/core/_base.scss */
.article-content a:hover {
  text-decoration: none;
}
/* line 1179, ../sass/core/_base.scss */
.article-content .article-head .content-title {
  padding-bottom: 15px;
  margin: 0;
}
/* line 1183, ../sass/core/_base.scss */
.article-content .article-head .articles-list-block {
  margin-bottom: 0;
}
/* line 1185, ../sass/core/_base.scss */
.article-content .article-head .articles-list-block h1 {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 48px;
  font-weight: 500;
  font-family: "Libertinus Serif", sans-serif;
  margin-bottom: 31px;
  color: #000;
  text-decoration: none;
  display: block;
  max-height: 96px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  text-transform: none;
}
@media screen and (max-width: 992px) {
  /* line 1185, ../sass/core/_base.scss */
  .article-content .article-head .articles-list-block h1 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
    max-height: 80px;
  }
}
/* line 1209, ../sass/core/_base.scss */
.article-content .article-head .sponsor-logo {
  max-height: 90px;
}
/* line 1213, ../sass/core/_base.scss */
.article-content .article-subtitle-wrapper {
  margin-bottom: 27px;
  border-bottom: 2px solid #000000;
}
/* line 1216, ../sass/core/_base.scss */
.article-content .article-subtitle-wrapper .date {
  text-align: right;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #2B0F48;
  margin: 0;
  padding: 8px 0 0 0px;
}
@media screen and (max-width: 768px) {
  /* line 1216, ../sass/core/_base.scss */
  .article-content .article-subtitle-wrapper .date {
    text-align: left;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
  }
}
/* line 1230, ../sass/core/_base.scss */
.article-content h1 {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 48px;
  font-weight: 500;
  font-family: "Libertinus Serif", sans-serif;
  color: #000;
  text-decoration: none;
  display: block;
  max-height: 96px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-bottom: 40px;
}
/* line 1246, ../sass/core/_base.scss */
.article-content h1 a {
  text-decoration: none;
}
/* line 1250, ../sass/core/_base.scss */
.article-content .article-control-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: self-end;
  height: 100%;
}
/* line 1256, ../sass/core/_base.scss */
.article-content .share-links {
  list-style: none;
  display: flex;
  padding: 0;
  margin: 0 40px 0 0;
  justify-content: space-between;
  align-items: flex-end;
  height: 100%;
}
@media screen and (max-width: 768px) {
  /* line 1256, ../sass/core/_base.scss */
  .article-content .share-links {
    margin: 0;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
  }
}
/* line 1270, ../sass/core/_base.scss */
.article-content .share-links li {
  width: 46px;
  height: 46px;
  margin: 0 4px;
}
@media screen and (max-width: 768px) {
  /* line 1270, ../sass/core/_base.scss */
  .article-content .share-links li {
    margin: 5px 0;
    width: 26px;
    height: 26px;
  }
}
/* line 1279, ../sass/core/_base.scss */
.article-content .share-links li a {
  display: block;
  width: 46px;
  height: 46px;
}
@media screen and (max-width: 768px) {
  /* line 1279, ../sass/core/_base.scss */
  .article-content .share-links li a {
    margin: 0;
    width: 26px;
    height: 26px;
  }
}
/* line 1288, ../sass/core/_base.scss */
.article-content .share-links li a.bookmark {
  background: transparent url(../images/bookmark_icon.svg) top left no-repeat;
}
/* line 1291, ../sass/core/_base.scss */
.article-content .share-links li a.share {
  background: transparent url(../images/share_icon.svg) top left no-repeat;
}
/* line 1297, ../sass/core/_base.scss */
.article-content .article-text-holder {
  padding-top: 30px;
}
@media screen and (max-width: 768px) {
  /* line 1297, ../sass/core/_base.scss */
  .article-content .article-text-holder {
    padding-top: 0;
  }
}
/* line 1303, ../sass/core/_base.scss */
.article-content .article-text {
  padding-bottom: 20px;
}
/* line 1307, ../sass/core/_base.scss */
.article-content .article-text *::selection {
  background-color: #663399;
  color: #fff;
}
/* line 1313, ../sass/core/_base.scss */
.article-content .article-share {
  margin: 0 0 20px 0;
  padding: 10px 0 0 0;
  border-top: 1px solid #eee;
}
/* line 1317, ../sass/core/_base.scss */
.article-content .article-share .left-part {
  display: block;
  text-align: left;
}
/* line 1321, ../sass/core/_base.scss */
.article-content .article-share .right-part {
  display: block;
  text-align: right;
}
/* line 1324, ../sass/core/_base.scss */
.article-content .article-share .right-part .download-wrapper {
  display: inline-block;
}
@media screen and (max-width: 768px) {
  /* line 1324, ../sass/core/_base.scss */
  .article-content .article-share .right-part .download-wrapper {
    display: block;
  }
}
/* line 1329, ../sass/core/_base.scss */
.article-content .article-share .right-part .download-wrapper .download-menu-wrapper-holder {
  display: block;
  position: absolute;
  overflow: hidden;
  top: 1000px;
  right: -34px;
  left: auto;
  margin: 0;
  padding: 50px 20px 20px 20px;
  animation-duration: 0.2s;
  animation-name: dm-slideout-holder-b;
  animation-timing-function: ease-out;
  z-index: 110;
}
@media screen and (max-width: 768px) {
  /* line 1329, ../sass/core/_base.scss */
  .article-content .article-share .right-part .download-wrapper .download-menu-wrapper-holder {
    position: relative;
    height: 0;
    padding: 0;
    left: 0;
    top: 0;
    animation-name: none;
    -webkit-transition: height ease-in-out .5s;
    -moz-transition: height ease-in-out .5s;
    -ms-transition: height ease-in-out .5s;
    -o-transition: height ease-in-out .5s;
    transition: height ease-in-out .5s;
  }
}
/* line 1356, ../sass/core/_base.scss */
.article-content .article-share .right-part .download-wrapper .download-menu-wrapper {
  left: auto;
  right: 0;
  top: -120%;
  opacity: 0;
  animation-duration: 0.2s;
  animation-name: dm-slideout-wrapper-b;
  animation-timing-function: ease-in;
}
/* line 1364, ../sass/core/_base.scss */
.article-content .article-share .right-part .download-wrapper .download-menu-wrapper:before {
  right: 20px;
  top: -29px;
  left: auto;
  border: 10px transparent solid;
  border-bottom: 18px solid #683496;
}
/* line 1371, ../sass/core/_base.scss */
.article-content .article-share .right-part .download-wrapper .download-menu-wrapper:after {
  right: 20px;
  top: -27px;
  left: auto;
  border: 10px transparent solid;
  border-bottom: 18px solid #fff;
}
/* line 1378, ../sass/core/_base.scss */
.article-content .article-share .right-part .download-wrapper .download-menu-wrapper .download-menu-link {
  text-align: left;
}
@media screen and (max-width: 768px) {
  /* line 1356, ../sass/core/_base.scss */
  .article-content .article-share .right-part .download-wrapper .download-menu-wrapper {
    margin: 0;
    padding: 10px 0 0 0;
  }
}
/* line 1387, ../sass/core/_base.scss */
.article-content .article-share .right-part .download-wrapper.active .download-menu-wrapper-holder {
  display: block;
  top: 10px;
  right: -34px;
  animation-duration: 0.2s;
  animation-name: dm-slidein-holder-b;
  animation-timing-function: ease-out;
  z-index: 110;
}
@media screen and (max-width: 768px) {
  /* line 1387, ../sass/core/_base.scss */
  .article-content .article-share .right-part .download-wrapper.active .download-menu-wrapper-holder {
    animation-name: none;
    top: 0;
    left: 0;
    height: 152px;
  }
}
/* line 1402, ../sass/core/_base.scss */
.article-content .article-share .right-part .download-wrapper.active .download-menu-wrapper {
  display: block;
  opacity: 1;
  top: 0;
  right: 0;
  animation-duration: 0.2s;
  animation-name: dm-slidein-wrapper-b;
  animation-timing-function: ease-out;
}
/* line 1415, ../sass/core/_base.scss */
.article-content .tags {
  list-style: none;
  padding: 0 0 14px 0;
  max-width: 100%;
  margin: 0;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  align-items: flex-end;
}
@media screen and (max-width: 768px) {
  /* line 1415, ../sass/core/_base.scss */
  .article-content .tags {
    display: none;
  }
}
/* line 1427, ../sass/core/_base.scss */
.article-content .tags li {
  margin-right: 0;
  margin-bottom: 5px;
  width: fit-content;
  position: relative;
}
/* line 1433, ../sass/core/_base.scss */
.article-content .tags li a {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 14px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 500;
  padding: 5px 11px;
  background-color: #DBDBDB;
  text-decoration: none;
  display: flex;
  position: relative;
  align-items: center;
  -webkit-transition: all ease-in-out .5s;
  -moz-transition: all ease-in-out .5s;
  -ms-transition: all ease-in-out .5s;
  -o-transition: all ease-in-out .5s;
  transition: all ease-in-out .5s;
}
/* line 1450, ../sass/core/_base.scss */
.article-content .tags li a.active {
  background-color: #2B0F48;
  border: 1px solid #2B0F48;
}
/* line 1455, ../sass/core/_base.scss */
.article-content .tags li a .tag-tooltip {
  visibility: hidden;
  width: 180px;
  background-color: #ffffff;
  color: #2B0F48;
  text-align: center;
  padding: 5px 0;
  border: 1px solid #e6e6e6;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
  margin-bottom: 3px;
  margin-left: -90px;
  transition: all ease-in-out .5s;
}
@media screen and (max-width: 768px) {
  /* line 1455, ../sass/core/_base.scss */
  .article-content .tags li a .tag-tooltip {
    width: 150px;
    margin-left: -75px;
  }
}
/* line 1477, ../sass/core/_base.scss */
.article-content .tags li a .tag-tooltip::after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
  transition: all ease-in-out .5s;
}
/* line 1491, ../sass/core/_base.scss */
.article-content .tags li a .icon {
  display: inline-block;
  margin-right: 8px;
}
/* line 1496, ../sass/core/_base.scss */
.article-content .tags li a.check .icon {
  width: 11px;
  height: 9px;
  background: transparent url(../images/check_icon.svg) top left no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}
/* line 1504, ../sass/core/_base.scss */
.article-content .tags li a.plus {
  font-family: "Gotham", sans-serif;
  font-weight: 500;
  font-size: 22px;
  font-size: 1.375rem;
  color: #ffffff;
  padding: 7px 17px;
}
/* line 1510, ../sass/core/_base.scss */
.article-content .tags li a.plus .icon {
  margin-right: 0;
}
/* line 1515, ../sass/core/_base.scss */
.article-content .tags li a:hover {
  color: #2B0F48;
  background: #ffffff;
  cursor: pointer;
}
/* line 1519, ../sass/core/_base.scss */
.article-content .tags li a:hover .tag-tooltip {
  visibility: visible;
}
/* line 1525, ../sass/core/_base.scss */
.article-content .tags.beneath-tags {
  justify-content: flex-start;
  flex-direction: row;
  display: none;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  /* line 1525, ../sass/core/_base.scss */
  .article-content .tags.beneath-tags {
    display: flex;
  }
}
/* line 1533, ../sass/core/_base.scss */
.article-content .tags.beneath-tags li {
  margin-right: 5px;
}
/* line 1537, ../sass/core/_base.scss */
.article-content .tags.tags-show {
  display: flex;
}
/* line 1541, ../sass/core/_base.scss */
.article-content .date {
  text-align: left;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 18px;
  color: #707070;
  margin-top: 15px;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  /* line 1541, ../sass/core/_base.scss */
  .article-content .date {
    text-align: left;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    margin-top: 10px;
  }
}
/* line 1555, ../sass/core/_base.scss */
.article-content .interview {
  text-align: left;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 18px;
  color: #707070;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  /* line 1555, ../sass/core/_base.scss */
  .article-content .interview {
    text-align: left;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
  }
}
/* line 1568, ../sass/core/_base.scss */
.article-content ol {
  margin-left: 20px;
}
/* line 1570, ../sass/core/_base.scss */
.article-content ol li {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  margin-bottom: 15px;
  color: #000000;
  font-weight: 400;
}
@media screen and (max-width: 992px) {
  /* line 1570, ../sass/core/_base.scss */
  .article-content ol li {
    font-size: 16px;
    font-size: 1rem;
    line-height: 25px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1570, ../sass/core/_base.scss */
  .article-content ol li {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 22px;
    font-weight: 400;
  }
}
/* line 1587, ../sass/core/_base.scss */
.article-content ul {
  margin-left: 20px;
  margin-bottom: 20px;
}
/* line 1590, ../sass/core/_base.scss */
.article-content ul li {
  font-family: "GothamBook", sans-serif;
  color: #000000;
  margin-bottom: 15px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 30px;
}
@media screen and (max-width: 768px) {
  /* line 1590, ../sass/core/_base.scss */
  .article-content ul li {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 28px;
  }
}
/* line 1603, ../sass/core/_base.scss */
.article-content p {
  font-family: "GothamBook", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 30px;
  color: #000000;
  margin-bottom: 15px;
}
/* line 1609, ../sass/core/_base.scss */
.article-content p.highlighted {
  color: #66DD99;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 30px;
}
@media screen and (max-width: 768px) {
  /* line 1603, ../sass/core/_base.scss */
  .article-content p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 28px;
  }
}
/* line 1619, ../sass/core/_base.scss */
.article-content .wp-caption {
  width: 100% !important;
}
/* line 1622, ../sass/core/_base.scss */
.article-content .wp-caption-text {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 30px;
  font-style: italic;
}
@media screen and (max-width: 768px) {
  /* line 1622, ../sass/core/_base.scss */
  .article-content .wp-caption-text {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 28px;
  }
}
/* line 1631, ../sass/core/_base.scss */
.article-content strong {
  color: #000000;
  font-family: "Gotham", sans-serif;
  font-weight: 600;
}
/* line 1636, ../sass/core/_base.scss */
.article-content b {
  color: #000000;
  font-family: "Gotham", sans-serif;
  font-weight: 600;
}
/* line 1641, ../sass/core/_base.scss */
.article-content .content-preview {
  display: block;
  overflow: hidden;
  position: relative;
  height: 300px;
  z-index: 1;
}
/* line 1647, ../sass/core/_base.scss */
.article-content .content-preview:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  bottom: 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
}
/* line 1657, ../sass/core/_base.scss */
.article-content .content-preview:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  bottom: 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
}
/* line 1668, ../sass/core/_base.scss */
.article-content .download-wrapper {
  position: relative;
}
/* line 1670, ../sass/core/_base.scss */
.article-content .download-wrapper .download-icon {
  position: relative;
  display: block;
  width: 32px;
  height: 32px;
  background: transparent url("../images/download_file_ico.svg") center center no-repeat;
}
/* line 1677, ../sass/core/_base.scss */
.article-content .download-wrapper .download-menu-wrapper-holder {
  display: block;
  position: absolute;
  overflow: hidden;
  left: -1200px;
  top: -32px;
  margin: 0;
  padding: 20px 20px 20px 50px;
  animation-duration: 0.2s;
  animation-name: dm-slideout-holder;
  animation-timing-function: ease-out;
  z-index: 110;
}
@media screen and (max-width: 768px) {
  /* line 1677, ../sass/core/_base.scss */
  .article-content .download-wrapper .download-menu-wrapper-holder {
    position: relative;
    height: 0;
    padding: 0;
    left: 0;
    top: 0;
    animation-name: none;
    -webkit-transition: height ease-in-out .5s;
    -moz-transition: height ease-in-out .5s;
    -ms-transition: height ease-in-out .5s;
    -o-transition: height ease-in-out .5s;
    transition: height ease-in-out .5s;
  }
}
/* line 1703, ../sass/core/_base.scss */
.article-content .download-wrapper .download-menu-wrapper {
  display: block;
  min-width: 280px;
  opacity: 0;
  left: -120%;
  position: relative;
  border: 1px solid #2B0F48;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  padding: 5px 5px 10px 5px;
  animation-duration: 0.2s;
  animation-name: dm-slideout-wrapper;
  animation-timing-function: ease-in;
}
@media screen and (max-width: 768px) {
  /* line 1703, ../sass/core/_base.scss */
  .article-content .download-wrapper .download-menu-wrapper {
    position: absolute;
    width: 100%;
    opacity: 1;
    left: 0;
    top: auto;
    bottom: 0;
    box-shadow: none;
    animation-name: none;
    border: 0;
  }
}
/* line 1729, ../sass/core/_base.scss */
.article-content .download-wrapper .download-menu-wrapper .spinner-wrapper .loadersmall {
  border-top: 5px solid #663399;
}
/* line 1733, ../sass/core/_base.scss */
.article-content .download-wrapper .download-menu-wrapper:before {
  display: block;
  position: absolute;
  top: 17px;
  left: -29px;
  right: auto;
  content: '';
  width: 0;
  height: 0;
  border: 10px transparent solid;
  border-right: 18px solid #2B0F48;
}
@media screen and (max-width: 768px) {
  /* line 1733, ../sass/core/_base.scss */
  .article-content .download-wrapper .download-menu-wrapper:before {
    display: none;
  }
}
/* line 1748, ../sass/core/_base.scss */
.article-content .download-wrapper .download-menu-wrapper:after {
  display: block;
  position: absolute;
  top: 17px;
  left: -27px;
  right: auto;
  content: '';
  width: 0;
  height: 0;
  border: 10px transparent solid;
  border-right: 18px solid #fff;
}
@media screen and (max-width: 768px) {
  /* line 1748, ../sass/core/_base.scss */
  .article-content .download-wrapper .download-menu-wrapper:after {
    display: none;
  }
}
/* line 1763, ../sass/core/_base.scss */
.article-content .download-wrapper .download-menu-wrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1768, ../sass/core/_base.scss */
.article-content .download-wrapper .download-menu-wrapper .download-menu-item {
  display: block;
  border-bottom: 1px solid #eee;
  padding: 5px;
  margin: 0;
}
/* line 1773, ../sass/core/_base.scss */
.article-content .download-wrapper .download-menu-wrapper .download-menu-item:last-child {
  border-bottom: 0px solid transparent;
}
/* line 1777, ../sass/core/_base.scss */
.article-content .download-wrapper .download-menu-wrapper .download-menu-link {
  display: block;
  margin: 0;
  padding: 0 8px;
  color: #000;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  font-weight: 400;
  line-height: 35px;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  /* line 1777, ../sass/core/_base.scss */
  .article-content .download-wrapper .download-menu-wrapper .download-menu-link {
    font-size: 16px;
    font-size: 1rem;
    line-height: 30px;
  }
}
/* line 1791, ../sass/core/_base.scss */
.article-content .download-wrapper .download-menu-wrapper .download-menu-link.no-access {
  color: grey;
}
/* line 1797, ../sass/core/_base.scss */
.article-content .download-wrapper.active .download-icon {
  background-image: url("../images/download_file_ico_active.svg");
}
/* line 1800, ../sass/core/_base.scss */
.article-content .download-wrapper.active .download-menu-wrapper-holder {
  display: block;
  top: -32px;
  left: 10px;
  animation-duration: 0.2s;
  animation-name: dm-slidein-holder;
  animation-timing-function: ease-out;
  z-index: 110;
}
@media screen and (max-width: 768px) {
  /* line 1800, ../sass/core/_base.scss */
  .article-content .download-wrapper.active .download-menu-wrapper-holder {
    animation-name: none;
    top: 0;
    left: 0;
    height: 152px;
  }
}
/* line 1815, ../sass/core/_base.scss */
.article-content .download-wrapper.active .download-menu-wrapper {
  display: block;
  opacity: 1;
  top: 0;
  left: 0;
  animation-duration: 0.2s;
  animation-name: dm-slidein-wrapper;
  animation-timing-function: ease-out;
}
@media screen and (max-width: 768px) {
  /* line 1815, ../sass/core/_base.scss */
  .article-content .download-wrapper.active .download-menu-wrapper {
    animation-name: none;
    position: absolute;
    left: 0;
    top: auto;
    bottom: 0;
  }
}
/* line 1833, ../sass/core/_base.scss */
.article-content .download-wrapper.loading .download-menu-wrapper-holder {
  overflow: hidden;
  height: 0;
  width: 0;
  opacity: 0;
}
/* line 1839, ../sass/core/_base.scss */
.article-content .download-wrapper.loading .download-menu-wrapper {
  overflow: hidden;
  height: 0;
  width: 0;
  opacity: 0;
}
/* line 1848, ../sass/core/_base.scss */
.article-content.single-event p {
  color: #000;
}
/* line 1852, ../sass/core/_base.scss */
.article-content.single-event ul li {
  color: #000;
}
/* line 1857, ../sass/core/_base.scss */
.article-content .article-denied-purple {
  background-color: #2b0f49;
  color: #fff;
}
/* line 1860, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join {
  padding: 200px 10px;
}
/* line 1862, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join h2 {
  padding: 0;
  margin: 0 0 30px 0;
  font-size: 32px;
  font-size: 2rem;
  color: #fff;
  text-align: center;
}
/* line 1869, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .wide-subscribe-block {
  background-color: transparent;
  border: 2px solid #fff;
}
/* line 1872, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .wide-subscribe-block .wide-subscribe-block-wrapper {
  padding: 35px 0;
}
/* line 1874, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .wide-subscribe-block .wide-subscribe-block-wrapper .subscribe-title {
  padding-top: 30px;
}
/* line 1877, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .wide-subscribe-block .wide-subscribe-block-wrapper .form-wrapper {
  margin: 0 auto 0 auto;
  background: #2b0f49;
  display: block;
  width: 632px;
}
@media screen and (max-width: 768px) {
  /* line 1877, ../sass/core/_base.scss */
  .article-content .article-denied-purple .banner-join .wide-subscribe-block .wide-subscribe-block-wrapper .form-wrapper {
    width: auto;
  }
}
/* line 1888, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .form-join-newsletter-wrapper {
  display: block;
  padding: 40px;
  margin: 35px 0;
  border: 1px solid #fff;
  text-align: center;
  position: relative;
}
@media screen and (max-width: 768px) {
  /* line 1888, ../sass/core/_base.scss */
  .article-content .article-denied-purple .banner-join .form-join-newsletter-wrapper {
    padding: 40px 10px;
  }
}
/* line 1898, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .form-join-newsletter-wrapper .join-description {
  font-size: 24px;
  font-size: 1.5rem;
  color: #fff;
  text-align: center;
}
/* line 1903, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .form-join-newsletter-wrapper .form-join-newsletter {
  display: block;
  margin: 40px auto -62px auto;
  padding: 0 50px;
  background-color: #2b0f49;
  width: 700px;
}
@media screen and (max-width: 768px) {
  /* line 1903, ../sass/core/_base.scss */
  .article-content .article-denied-purple .banner-join .form-join-newsletter-wrapper .form-join-newsletter {
    width: 100%;
    padding: 0 15px;
    margin: 40px auto -109px auto;
  }
}
/* line 1914, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .form-join-newsletter-wrapper .form-join-newsletter input {
  height: 40px;
  margin: 0 5px;
  border: 0;
  border-radius: 0;
  line-height: 36px;
  font-size: 14px;
  font-size: 0.875rem;
  outline: none;
}
/* line 1922, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .form-join-newsletter-wrapper .form-join-newsletter input.form-join-newsletter-email {
  padding: 2px 30px;
  line-height: 36px;
  background-color: #fff;
  width: 420px;
}
@media screen and (max-width: 768px) {
  /* line 1922, ../sass/core/_base.scss */
  .article-content .article-denied-purple .banner-join .form-join-newsletter-wrapper .form-join-newsletter input.form-join-newsletter-email {
    width: 100%;
    margin-bottom: 10px;
  }
}
/* line 1931, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .form-join-newsletter-wrapper .form-join-newsletter input.form-join-newsletter-email::placeholder {
  font-style: italic;
  color: #4b4b4b;
}
/* line 1935, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .form-join-newsletter-wrapper .form-join-newsletter input.form-join-newsletter-email::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-style: italic;
  color: #4b4b4b;
}
/* line 1939, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .form-join-newsletter-wrapper .form-join-newsletter input.form-join-newsletter-email::-moz-placeholder {
  /* Firefox 19+ */
  font-style: italic;
  color: #4b4b4b;
}
/* line 1943, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .form-join-newsletter-wrapper .form-join-newsletter input.form-join-newsletter-email:-ms-input-placeholder {
  /* IE 10+ */
  font-style: italic;
  color: #4b4b4b;
}
/* line 1947, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .form-join-newsletter-wrapper .form-join-newsletter input.form-join-newsletter-email:-moz-placeholder {
  /* Firefox 18- */
  font-style: italic;
  color: #4b4b4b;
}
/* line 1952, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .form-join-newsletter-wrapper .form-join-newsletter input.form-join-newsletter-submit {
  text-align: center;
  background-color: #54d7a3;
  color: #000000;
  padding: 2px 10px;
  line-height: 36px;
  width: 130px;
  text-transform: uppercase;
}
/* line 1965, ../sass/core/_base.scss */
.article-content .article-denied-purple .banner-join .spinner-wrapper .loadersmall {
  border-top: 5px solid #fff;
}

/* line 1973, ../sass/core/_base.scss */
.article-featured-image {
  width: 100%;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
  height: 470px;
  margin-bottom: 30px;
  margin-top: -65px;
}
/* line 1980, ../sass/core/_base.scss */
.article-featured-image iframe {
  height: 470px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  /* line 1973, ../sass/core/_base.scss */
  .article-featured-image {
    height: 182px;
    margin-top: -5px;
  }
  /* line 1987, ../sass/core/_base.scss */
  .article-featured-image iframe {
    height: 182px;
    width: 100%;
  }
}

/* line 1994, ../sass/core/_base.scss */
.author-info-holder {
  position: relative;
}
/* line 1996, ../sass/core/_base.scss */
.author-info-holder .author-info-wrapper {
  padding-top: 15px;
  position: -webkit-sticky;
  position: sticky;
  top: 117px;
}
@media screen and (max-width: 768px) {
  /* line 1996, ../sass/core/_base.scss */
  .author-info-holder .author-info-wrapper {
    padding-top: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 1994, ../sass/core/_base.scss */
  .author-info-holder {
    padding-bottom: 0;
  }
}

/* line 2009, ../sass/core/_base.scss */
.article-author-head {
  display: flex;
  align-items: flex-start;
}
/* line 2012, ../sass/core/_base.scss */
.article-author-head .article-author-avatar-wrapper {
  display: block;
  margin-right: 15px;
  width: 100%;
  max-width: 124px;
}
@media screen and (max-width: 768px) {
  /* line 2012, ../sass/core/_base.scss */
  .article-author-head .article-author-avatar-wrapper {
    max-width: 100px;
  }
}
/* line 2021, ../sass/core/_base.scss */
.article-author-head .article-author-avatar {
  display: block;
  border: 2px solid #663399;
  text-align: center;
  width: 100%;
  overflow: hidden;
  background-color: #ffffff;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100%;
  height: 0;
}
/* line 2034, ../sass/core/_base.scss */
.article-author-head .article-author-avatar img {
  border-radius: 50%;
}
/* line 2038, ../sass/core/_base.scss */
.article-author-head .article-author-info {
  color: #000000;
  font-family: "Gotham", sans-serif;
  margin-top: 15px;
}
@media screen and (max-width: 768px) {
  /* line 2038, ../sass/core/_base.scss */
  .article-author-head .article-author-info {
    margin-top: 0;
  }
  /* line 2045, ../sass/core/_base.scss */
  .article-author-head .article-author-info__articles-count {
    display: none;
  }
  /* line 2049, ../sass/core/_base.scss */
  .article-author-head .article-author-info__website {
    display: none;
  }
}
/* line 2053, ../sass/core/_base.scss */
.article-author-head .article-author-info__written-by,
.article-author-head .article-author-info h3 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 28px;
}
/* line 2060, ../sass/core/_base.scss */
.article-author-head .article-author-info h3 {
  margin-bottom: 10px;
}
@media screen and (max-width: 992px) {
  /* line 2065, ../sass/core/_base.scss */
  .article-author-head .article-author-info .article-author-info__written-by,
  .article-author-head .article-author-info h3 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
  }
}
/* line 2072, ../sass/core/_base.scss */
.article-author-head .article-author-info p {
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
}
/* line 2077, ../sass/core/_base.scss */
.article-author-head .article-author-info a {
  line-height: 28px;
  text-transform: lowercase;
}

/* line 2084, ../sass/core/_base.scss */
.article-author-description {
  font-family: "GothamBook", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  color: #000000;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  /* line 2084, ../sass/core/_base.scss */
  .article-author-description {
    display: none;
  }
}

/* line 2096, ../sass/core/_base.scss */
.article-author-links {
  font-family: "Gotham", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
}
/* line 2100, ../sass/core/_base.scss */
.article-author-links .article-author-links-title {
  font-size: 16px;
  font-size: 1rem;
  font-style: italic;
}
@media screen and (max-width: 768px) {
  /* line 2096, ../sass/core/_base.scss */
  .article-author-links {
    display: none;
  }
}
/* line 2109, ../sass/core/_base.scss */
.article-author-links p {
  color: #000000;
}
/* line 2113, ../sass/core/_base.scss */
.article-author-links a {
  display: block;
  color: #663399;
  margin-bottom: 1rem;
  text-decoration: none;
  font-weight: 400;
  font-family: "Gotham", sans-serif;
  font-style: italic;
}

/* line 2126, ../sass/core/_base.scss */
.titled-article-block h3 {
  text-transform: uppercase;
  color: #66DD99;
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 30px;
  display: inline;
}
@media screen and (max-width: 992px) {
  /* line 2126, ../sass/core/_base.scss */
  .titled-article-block h3 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 26px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2126, ../sass/core/_base.scss */
  .titled-article-block h3 {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 25px;
  }
}
/* line 2140, ../sass/core/_base.scss */
.titled-article-block h3 a {
  color: #66DD99;
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 30px;
  text-decoration: none;
}
/* line 2147, ../sass/core/_base.scss */
.titled-article-block p {
  color: #000000;
  font-weight: 500;
  font-family: "Gotham", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 30px;
}
@media screen and (max-width: 768px) {
  /* line 2147, ../sass/core/_base.scss */
  .titled-article-block p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 28px;
  }
}

/* line 2159, ../sass/core/_base.scss */
.video-wrapper {
  background-color: #000000;
}

/* line 2163, ../sass/core/_base.scss */
.quote-block {
  position: relative;
  max-width: 80%;
  margin: 30px auto 30px;
  border-top: 3px solid #66DD99;
  border-bottom: 3px solid #66DD99;
  padding: 30px 0 20px 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  /* line 2163, ../sass/core/_base.scss */
  .quote-block {
    padding: 10px 0 0 0;
  }
}
/* line 2174, ../sass/core/_base.scss */
.quote-block:before {
  content: '"';
  color: #66DD99;
  font-size: 30px;
  font-size: 1.875rem;
  position: absolute;
  font-weight: bold;
  left: -30px;
  top: -8px;
}
/* line 2183, ../sass/core/_base.scss */
.quote-block:after {
  content: '"';
  color: #66DD99;
  font-size: 30px;
  font-size: 1.875rem;
  position: absolute;
  font-weight: bold;
  right: -30px;
  bottom: -16px;
}
/* line 2192, ../sass/core/_base.scss */
.quote-block p {
  color: #3C3C3C;
  font-weight: bold;
  font-style: italic;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 34px;
}
@media screen and (max-width: 992px) {
  /* line 2192, ../sass/core/_base.scss */
  .quote-block p {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 24px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2192, ../sass/core/_base.scss */
  .quote-block p {
    font-size: 17px;
    font-size: 1.0625rem;
    line-height: 21px;
    text-align: left;
  }
}

/* line 2211, ../sass/core/_base.scss */
.wide-content-img img {
  max-width: 100%;
  height: auto;
}

@keyframes dm-slidein-holder {
  0% {
    left: 10px;
    display: block;
  }
  100% {
    left: 10px;
    display: block;
  }
}
@keyframes dm-slidein-wrapper {
  0% {
    opacity: 0;
    left: -40px;
    display: block;
  }
  100% {
    opacity: 1;
    left: 0px;
    display: block;
  }
}
@keyframes dm-slideout-wrapper {
  0% {
    opacity: 1;
    left: 0px;
    display: block;
  }
  90% {
    opacity: 0;
    left: -40px;
    display: block;
  }
  100% {
    opacity: 0;
    left: -120%;
    display: block;
  }
}
@keyframes dm-slideout-holder {
  0% {
    left: 10px;
    display: block;
  }
  90% {
    left: 10px;
    display: block;
  }
  100% {
    left: 10px;
    display: none;
  }
}
@keyframes dm-slidein-holder-b {
  0% {
    top: 10px;
    display: block;
  }
  100% {
    top: 10px;
    display: block;
  }
}
@keyframes dm-slidein-wrapper-b {
  0% {
    opacity: 0;
    top: -40px;
    display: block;
  }
  100% {
    opacity: 1;
    top: 0px;
    display: block;
  }
}
@keyframes dm-slideout-wrapper-b {
  0% {
    opacity: 1;
    top: 0px;
    display: block;
  }
  90% {
    opacity: 0;
    top: -40px;
    display: block;
  }
  100% {
    opacity: 0;
    top: -120%;
    display: block;
  }
}
@keyframes dm-slideout-holder-b {
  0% {
    top: 10px;
    display: block;
  }
  90% {
    top: 10px;
    display: block;
  }
  100% {
    top: 10px;
    display: none;
  }
}
/* line 2255, ../sass/core/_base.scss */
.narrow-wrapper {
  width: 100%;
  padding: 0 80px;
  margin: 0 auto;
}
@media screen and (max-width: 992px) {
  /* line 2255, ../sass/core/_base.scss */
  .narrow-wrapper {
    padding: 0 15px;
  }
}

/* line 2264, ../sass/core/_base.scss */
.featured-brand-block {
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  /* line 2264, ../sass/core/_base.scss */
  .featured-brand-block {
    margin-bottom: 30px;
  }
}
/* line 2269, ../sass/core/_base.scss */
.featured-brand-block .top-section {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: 79px;
}
@media screen and (max-width: 576px) {
  /* line 2269, ../sass/core/_base.scss */
  .featured-brand-block .top-section {
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  /* line 2269, ../sass/core/_base.scss */
  .featured-brand-block .top-section {
    margin-bottom: 30px;
  }
}
/* line 2282, ../sass/core/_base.scss */
.featured-brand-block .top-section .img-wrapper {
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
  width: 48%;
}
@media screen and (max-width: 576px) {
  /* line 2282, ../sass/core/_base.scss */
  .featured-brand-block .top-section .img-wrapper {
    width: 100%;
    margin-bottom: 28px;
  }
}
/* line 2291, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper {
  width: 48%;
}
@media screen and (max-width: 576px) {
  /* line 2291, ../sass/core/_base.scss */
  .featured-brand-block .top-section .post-wrapper {
    width: 100%;
  }
}
/* line 2296, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper .featured-post {
  background-color: transparent;
  min-height: auto;
  margin-bottom: 0;
}
/* line 2300, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper .featured-post .featured-post-category {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  margin-bottom: 8px;
  font-family: "GothamBook", sans-serif;
  color: #794aa5;
  display: block;
  width: 100%;
  max-width: 144px;
  max-height: 33px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  text-decoration: none;
}
/* line 2317, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper .featured-post .featured-post-category:hover {
  text-decoration: underline;
}
@media screen and (max-width: 992px) {
  /* line 2300, ../sass/core/_base.scss */
  .featured-brand-block .top-section .post-wrapper .featured-post .featured-post-category {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
  }
}
/* line 2326, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper .featured-post .featured-post-title a {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 48px;
  font-weight: 500;
  font-family: "Libertinus Serif", sans-serif;
  margin-bottom: 12px;
  color: #000;
  text-decoration: none;
  display: block;
  max-height: 96px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
/* line 2342, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper .featured-post .featured-post-title a:hover {
  text-decoration: underline;
}
@media screen and (max-width: 992px) {
  /* line 2347, ../sass/core/_base.scss */
  .featured-brand-block .top-section .post-wrapper .featured-post .featured-post-title a {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 36px;
    font-weight: 600;
    margin-bottom: 12px;
  }
}
/* line 2355, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper .featured-post .recent-time {
  font-size: 16px;
  font-size: 1rem;
  color: #7E7E7E;
  font-weight: 400;
  margin-bottom: 16px;
}
@media screen and (max-width: 992px) {
  /* line 2355, ../sass/core/_base.scss */
  .featured-brand-block .top-section .post-wrapper .featured-post .recent-time {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 14px;
  }
}
@media screen and (max-width: 992px) {
  /* line 2355, ../sass/core/_base.scss */
  .featured-brand-block .top-section .post-wrapper .featured-post .recent-time {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 12px;
  }
}
/* line 2369, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper .featured-post .excerpt {
  font-family: "GothamBook", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  color: #000000;
  max-height: 52px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-bottom: 32px;
}
@media screen and (max-width: 576px) {
  /* line 2369, ../sass/core/_base.scss */
  .featured-brand-block .top-section .post-wrapper .featured-post .excerpt {
    max-height: 144px;
    -webkit-line-clamp: 6;
    margin-bottom: 33px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2389, ../sass/core/_base.scss */
  .featured-brand-block .top-section .post-wrapper .other-posts {
    display: none;
  }
}
/* line 2393, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper .other-posts .posts {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 2px solid #D8D8D8;
}
@media screen and (max-width: 768px) {
  /* line 2393, ../sass/core/_base.scss */
  .featured-brand-block .top-section .post-wrapper .other-posts .posts {
    display: none;
  }
}
/* line 2401, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper .other-posts .posts li {
  border-bottom: 2px solid #D8D8D8;
  padding: 10px 0;
}
/* line 2404, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper .other-posts .posts li a {
  text-decoration: none;
  color: #000;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 28px;
  padding: 0;
  display: block;
  font-family: "GothamBook", sans-serif;
}
/* line 2412, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper .other-posts .posts li a:hover {
  text-decoration: underline;
}
/* line 2417, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper .other-posts .posts li:last-child a {
  margin-bottom: 0;
}
/* line 2424, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper .more-spotlight {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 24px;
  position: relative;
  color: #633990;
  text-decoration: none;
  margin-bottom: 15px;
}
/* line 2432, ../sass/core/_base.scss */
.featured-brand-block .top-section .post-wrapper .more-spotlight:after {
  content: '';
  display: block;
  width: 58px;
  height: 2px;
  left: 0;
  bottom: -4px;
  position: absolute;
  background-color: #633990;
}
/* line 2445, ../sass/core/_base.scss */
.featured-brand-block .bottom-section {
  width: 100%;
}
/* line 2447, ../sass/core/_base.scss */
.featured-brand-block .bottom-section .bottom-section-posts {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  list-style: none;
  margin: 0;
  padding: 0;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  /* line 2447, ../sass/core/_base.scss */
  .featured-brand-block .bottom-section .bottom-section-posts {
    border-top: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8;
    padding: 20px 0;
  }
}
/* line 2460, ../sass/core/_base.scss */
.featured-brand-block .bottom-section .bottom-section-posts li {
  width: 24%;
  border-right: 1px solid #D8D8D8;
  padding-right: 1.3%;
  margin-right: 1.3%;
}
/* line 2465, ../sass/core/_base.scss */
.featured-brand-block .bottom-section .bottom-section-posts li:last-child {
  border: none;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 992px) {
  /* line 2460, ../sass/core/_base.scss */
  .featured-brand-block .bottom-section .bottom-section-posts li {
    width: 48%;
    margin-bottom: 35px;
    border-right: none;
  }
}
@media screen and (max-width: 768px) {
  /* line 2460, ../sass/core/_base.scss */
  .featured-brand-block .bottom-section .bottom-section-posts li {
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 18px;
    padding-right: 0;
  }
}
/* line 2482, ../sass/core/_base.scss */
.featured-brand-block .bottom-section .bottom-section-posts li .title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  margin-bottom: 15px;
  color: #000;
  text-decoration: none;
  display: block;
  font-family: "Libertinus Serif", sans-serif;
  height: 84px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  font-weight: 600;
}
/* line 2498, ../sass/core/_base.scss */
.featured-brand-block .bottom-section .bottom-section-posts li .title:hover {
  text-decoration: underline;
}
@media screen and (max-width: 992px) {
  /* line 2482, ../sass/core/_base.scss */
  .featured-brand-block .bottom-section .bottom-section-posts li .title {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 25px;
    height: auto;
    max-height: 84px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2482, ../sass/core/_base.scss */
  .featured-brand-block .bottom-section .bottom-section-posts li .title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    margin-bottom: 5px;
    font-weight: 600;
    padding-right: 20px;
    position: relative;
  }
  /* line 2514, ../sass/core/_base.scss */
  .featured-brand-block .bottom-section .bottom-section-posts li .title:after {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    border-top: 2px solid #000000;
    border-right: 2px solid #000000;
    position: absolute;
    right: 6px;
    top: 50%;
    -webkit-transform: rotate(45deg) translateY(-50%);
    -moz-transform: rotate(45deg) translateY(-50%);
    -ms-transform: rotate(45deg) translateY(-50%);
    -o-transform: rotate(45deg) translateY(-50%);
    transform: rotate(45deg) translateY(-50%);
  }
}
/* line 2532, ../sass/core/_base.scss */
.featured-brand-block .bottom-section .bottom-section-posts li .text {
  font-family: "GothamBook", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  color: #000000;
  max-height: 144px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media screen and (max-width: 768px) {
  /* line 2532, ../sass/core/_base.scss */
  .featured-brand-block .bottom-section .bottom-section-posts li .text {
    display: none;
  }
}
/* line 2548, ../sass/core/_base.scss */
.featured-brand-block .bottom-section .bottom-section-posts li .info {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  /* line 2548, ../sass/core/_base.scss */
  .featured-brand-block .bottom-section .bottom-section-posts li .info {
    display: none;
  }
}
/* line 2555, ../sass/core/_base.scss */
.featured-brand-block .bottom-section .bottom-section-posts li .info .cat {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  color: #663399;
  text-decoration: none;
  display: block;
  font-weight: normal;
}
@media screen and (max-width: 992px) {
  /* line 2555, ../sass/core/_base.scss */
  .featured-brand-block .bottom-section .bottom-section-posts li .info .cat {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2555, ../sass/core/_base.scss */
  .featured-brand-block .bottom-section .bottom-section-posts li .info .cat {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16px;
  }
}
/* line 2571, ../sass/core/_base.scss */
.featured-brand-block .bottom-section .bottom-section-posts li .info .time {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  color: #7E7E7E;
  text-align: right;
  font-weight: normal;
}
@media screen and (max-width: 992px) {
  /* line 2571, ../sass/core/_base.scss */
  .featured-brand-block .bottom-section .bottom-section-posts li .info .time {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 16px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2571, ../sass/core/_base.scss */
  .featured-brand-block .bottom-section .bottom-section-posts li .info .time {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16px;
  }
}
/* line 2587, ../sass/core/_base.scss */
.featured-brand-block .bottom-section .bottom-section-posts li .category {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  margin-bottom: 8px;
  font-family: "GothamBook", sans-serif;
  color: #794aa5;
  display: block;
  width: 100%;
  max-width: 144px;
  max-height: 33px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  text-decoration: none;
}
/* line 2604, ../sass/core/_base.scss */
.featured-brand-block .bottom-section .bottom-section-posts li .category:hover {
  text-decoration: underline;
}
@media screen and (max-width: 992px) {
  /* line 2587, ../sass/core/_base.scss */
  .featured-brand-block .bottom-section .bottom-section-posts li .category {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
  }
}

/* line 2617, ../sass/core/_base.scss */
.homepage-events-block {
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  /* line 2617, ../sass/core/_base.scss */
  .homepage-events-block {
    margin-bottom: 30px;
  }
}
/* line 2622, ../sass/core/_base.scss */
.homepage-events-block .homepage-events-block-wrapper {
  padding: 55px 0;
  background: transparent url(../images/events_block_bg.png) bottom right no-repeat;
  -webkit-background-size: 50%;
  background-size: 50%;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
}
@media screen and (max-width: 768px) {
  /* line 2622, ../sass/core/_base.scss */
  .homepage-events-block .homepage-events-block-wrapper {
    padding: 30px 0;
  }
}
/* line 2634, ../sass/core/_base.scss */
.homepage-events-block.home-section h3 {
  color: #000000;
  font-size: 35px;
  font-size: 2.1875rem;
  line-height: 35px;
  font-weight: 900;
  text-align: center;
  margin-bottom: 50px;
  text-transform: uppercase;
}
@media screen and (max-width: 992px) {
  /* line 2634, ../sass/core/_base.scss */
  .homepage-events-block.home-section h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 30px;
    text-align: left;
  }
}
/* line 2651, ../sass/core/_base.scss */
.homepage-events-block .events {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 2658, ../sass/core/_base.scss */
.homepage-events-block .events li {
  width: 23%;
}
@media screen and (max-width: 992px) {
  /* line 2658, ../sass/core/_base.scss */
  .homepage-events-block .events li {
    width: 48%;
    margin-bottom: 3%;
  }
}
@media screen and (max-width: 768px) {
  /* line 2658, ../sass/core/_base.scss */
  .homepage-events-block .events li {
    width: 100%;
    max-width: 400px;
    margin: 0 auto 3%;
  }
  /* line 2668, ../sass/core/_base.scss */
  .homepage-events-block .events li:last-child {
    margin-bottom: 0;
  }
}
/* line 2672, ../sass/core/_base.scss */
.homepage-events-block .events li:nth-child(1) {
  background-color: #042C5C;
}
/* line 2675, ../sass/core/_base.scss */
.homepage-events-block .events li:nth-child(2) {
  background-color: #353272;
}
/* line 2678, ../sass/core/_base.scss */
.homepage-events-block .events li:nth-child(3) {
  background-color: #4D3A5F;
}
/* line 2681, ../sass/core/_base.scss */
.homepage-events-block .events li:nth-child(4) {
  background-color: #3C205A;
}
/* line 2684, ../sass/core/_base.scss */
.homepage-events-block .events li a {
  display: block;
  text-decoration: none;
  padding: 40px 10% 30px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  /* line 2684, ../sass/core/_base.scss */
  .homepage-events-block .events li a {
    padding: 20px 10% 20px;
  }
}
/* line 2692, ../sass/core/_base.scss */
.homepage-events-block .events li a h4 {
  color: #ffffff;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 25px;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  /* line 2692, ../sass/core/_base.scss */
  .homepage-events-block .events li a h4 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    margin-bottom: 15px;
  }
}
/* line 2704, ../sass/core/_base.scss */
.homepage-events-block .events li a span {
  display: block;
}
/* line 2707, ../sass/core/_base.scss */
.homepage-events-block .events li a .description {
  color: #ffffff;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 25px;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  /* line 2707, ../sass/core/_base.scss */
  .homepage-events-block .events li a .description {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    margin-bottom: 15px;
  }
}
/* line 2719, ../sass/core/_base.scss */
.homepage-events-block .events li a .date {
  color: #ffffff;
  font-weight: 600;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 34px;
}
@media screen and (max-width: 768px) {
  /* line 2719, ../sass/core/_base.scss */
  .homepage-events-block .events li a .date {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 20px;
  }
}
/* line 2732, ../sass/core/_base.scss */
.homepage-events-block .events.cont-events-1 li {
  width: 100%;
}
@media screen and (max-width: 992px) {
  /* line 2732, ../sass/core/_base.scss */
  .homepage-events-block .events.cont-events-1 li {
    width: 100%;
  }
}
/* line 2740, ../sass/core/_base.scss */
.homepage-events-block .events.cont-events-2 li {
  width: 48%;
}
@media screen and (max-width: 576px) {
  /* line 2740, ../sass/core/_base.scss */
  .homepage-events-block .events.cont-events-2 li {
    width: 100%;
  }
}
/* line 2748, ../sass/core/_base.scss */
.homepage-events-block .events.cont-events-3 li {
  width: 32%;
}
@media screen and (max-width: 768px) {
  /* line 2748, ../sass/core/_base.scss */
  .homepage-events-block .events.cont-events-3 li {
    width: 100%;
  }
}

/* line 2758, ../sass/core/_base.scss */
.editors-pick-block {
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  /* line 2758, ../sass/core/_base.scss */
  .editors-pick-block {
    margin-bottom: 30px;
  }
}
/* line 2763, ../sass/core/_base.scss */
.editors-pick-block h3 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 52px;
  color: #000000;
  font-weight: 500;
  margin-bottom: 31px;
  padding-bottom: 27px;
  border-bottom: 2px solid #000000;
  font-family: "Libertinus Serif", sans-serif;
  max-height: 106px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media screen and (max-width: 992px) {
  /* line 2763, ../sass/core/_base.scss */
  .editors-pick-block h3 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
    max-height: 80px;
  }
}
/* line 2785, ../sass/core/_base.scss */
.editors-pick-block .picks {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
@media screen and (max-width: 992px) {
  /* line 2785, ../sass/core/_base.scss */
  .editors-pick-block .picks {
    width: 100%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  /* line 2785, ../sass/core/_base.scss */
  .editors-pick-block .picks {
    width: 100%;
    margin: 0 auto;
    flex-direction: column;
  }
}
/* line 2801, ../sass/core/_base.scss */
.editors-pick-block .picks li {
  width: 24%;
  border-right: 1px solid #D8D8D8;
  padding-right: 1.3%;
  margin-right: 1.3%;
}
/* line 2806, ../sass/core/_base.scss */
.editors-pick-block .picks li:last-child {
  border-right: none;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 992px) {
  /* line 2801, ../sass/core/_base.scss */
  .editors-pick-block .picks li {
    width: 48%;
    margin-bottom: 35px;
    border-right: none;
  }
}
@media screen and (max-width: 768px) {
  /* line 2801, ../sass/core/_base.scss */
  .editors-pick-block .picks li {
    width: 100%;
    border-bottom: 1px solid #D8D8D8;
    border-right: none;
    padding-bottom: 16px;
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-start;
  }
}
/* line 2825, ../sass/core/_base.scss */
.editors-pick-block .picks li .thumb-wrapper {
  display: block;
  width: 100%;
  min-height: 253px;
  margin-bottom: 24px;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
  position: relative;
}
/* line 2833, ../sass/core/_base.scss */
.editors-pick-block .picks li .thumb-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 2846, ../sass/core/_base.scss */
.editors-pick-block .picks li .thumb-wrapper:hover:before {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  /* line 2825, ../sass/core/_base.scss */
  .editors-pick-block .picks li .thumb-wrapper {
    width: 102px;
    height: 102px;
    margin-right: 24px;
    min-height: initial;
  }
}
/* line 2857, ../sass/core/_base.scss */
.editors-pick-block .picks li .info {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 0;
}
@media screen and (max-width: 768px) {
  /* line 2857, ../sass/core/_base.scss */
  .editors-pick-block .picks li .info {
    flex: 1 0 0px;
    display: block;
  }
}
/* line 2866, ../sass/core/_base.scss */
.editors-pick-block .picks li .info .category {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  margin-bottom: 8px;
  font-family: "GothamBook", sans-serif;
  color: #794aa5;
  display: block;
  width: 100%;
  max-width: 144px;
  max-height: 33px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  text-decoration: none;
}
/* line 2883, ../sass/core/_base.scss */
.editors-pick-block .picks li .info .category:hover {
  text-decoration: underline;
}
/* line 2887, ../sass/core/_base.scss */
.editors-pick-block .picks li .info .title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  margin-bottom: 15px;
  color: #000;
  text-decoration: none;
  display: block;
  font-family: "Libertinus Serif", sans-serif;
  height: 56px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  font-weight: 600;
}
/* line 2903, ../sass/core/_base.scss */
.editors-pick-block .picks li .info .title:hover {
  text-decoration: underline;
}
@media screen and (max-width: 768px) {
  /* line 2887, ../sass/core/_base.scss */
  .editors-pick-block .picks li .info .title {
    height: auto;
    max-height: 84px;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
  }
}

/* line 2918, ../sass/core/_base.scss */
.articles-list-block {
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  /* line 2918, ../sass/core/_base.scss */
  .articles-list-block {
    margin-bottom: 30px;
  }
}
/* line 2923, ../sass/core/_base.scss */
.articles-list-block h1 {
  color: #000000;
  font-size: 24.8px;
  font-size: 1.55rem;
  font-weight: 900;
  line-height: 28px;
  margin-bottom: 40px;
  text-transform: uppercase;
}
@media screen and (max-width: 992px) {
  /* line 2923, ../sass/core/_base.scss */
  .articles-list-block h1 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 24px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2923, ../sass/core/_base.scss */
  .articles-list-block h1 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 18px;
    margin-bottom: 25px;
  }
}
/* line 2941, ../sass/core/_base.scss */
.articles-list-block h3 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 52px;
  color: #000000;
  font-weight: 500;
  margin-bottom: 31px;
  padding-bottom: 27px;
  border-bottom: 2px solid #000000;
  font-family: "Libertinus Serif", sans-serif;
  max-height: 106px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media screen and (max-width: 992px) {
  /* line 2941, ../sass/core/_base.scss */
  .articles-list-block h3 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
    max-height: 80px;
  }
}
/* line 2963, ../sass/core/_base.scss */
.articles-list-block p {
  margin-bottom: 24px;
}
/* line 2966, ../sass/core/_base.scss */
.articles-list-block .list-blocks {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 992px) {
  /* line 2966, ../sass/core/_base.scss */
  .articles-list-block .list-blocks {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  /* line 2966, ../sass/core/_base.scss */
  .articles-list-block .list-blocks {
    width: 100%;
    margin: 0 auto;
    flex-direction: column;
  }
}
/* line 2981, ../sass/core/_base.scss */
.articles-list-block .list-blocks li {
  width: 23.5%;
  margin-bottom: 35px;
}
@media screen and (max-width: 992px) {
  /* line 2981, ../sass/core/_base.scss */
  .articles-list-block .list-blocks li {
    width: 48%;
  }
}
@media screen and (max-width: 768px) {
  /* line 2981, ../sass/core/_base.scss */
  .articles-list-block .list-blocks li {
    width: 100%;
    border-bottom: 1px solid #D8D8D8;
    border-right: none;
    padding-bottom: 16px;
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-start;
  }
}
/* line 2996, ../sass/core/_base.scss */
.articles-list-block .list-blocks li .thumb-wrapper {
  display: block;
  width: 100%;
  min-height: 253px;
  margin-bottom: 24px;
  -webkit-background-size: cover !important;
  background-size: cover !important;
  background-position: center center;
  position: relative;
}
/* line 3005, ../sass/core/_base.scss */
.articles-list-block .list-blocks li .thumb-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 3018, ../sass/core/_base.scss */
.articles-list-block .list-blocks li .thumb-wrapper:hover:before {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  /* line 2996, ../sass/core/_base.scss */
  .articles-list-block .list-blocks li .thumb-wrapper {
    width: 102px;
    height: 102px;
    margin-right: 24px;
    min-height: initial;
  }
}
/* line 3029, ../sass/core/_base.scss */
.articles-list-block .list-blocks li .info {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 0;
}
@media screen and (max-width: 768px) {
  /* line 3029, ../sass/core/_base.scss */
  .articles-list-block .list-blocks li .info {
    flex: 1 0 0px;
    display: block;
  }
}
/* line 3038, ../sass/core/_base.scss */
.articles-list-block .list-blocks li .info .category {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  margin-bottom: 8px;
  font-family: "GothamBook", sans-serif;
  color: #794aa5;
  display: block;
  width: 100%;
  max-height: 16px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  text-decoration: none;
}
/* line 3055, ../sass/core/_base.scss */
.articles-list-block .list-blocks li .info .title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  margin-bottom: 15px;
  color: #000;
  text-decoration: none;
  display: block;
  font-family: "Libertinus Serif", sans-serif;
  height: 56px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  /* line 3055, ../sass/core/_base.scss */
  .articles-list-block .list-blocks li .info .title {
    height: auto;
    max-height: 84px;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
  }
}
/* line 3077, ../sass/core/_base.scss */
.articles-list-block .list-blocks li .info .title:hover {
  text-decoration: underline;
}
/* line 3083, ../sass/core/_base.scss */
.articles-list-block .list-blocks .podcast-list-player-wrapper {
  margin: -72px 0 20px 0;
}

/* line 3094, ../sass/core/_base.scss */
.wide-subscribe-block {
  background-color: #000000;
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  /* line 3094, ../sass/core/_base.scss */
  .wide-subscribe-block {
    margin-bottom: 30px;
  }
}
/* line 3100, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper {
  padding: 44px 0 56px;
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  display: flex;
}
@media screen and (max-width: 768px) {
  /* line 3100, ../sass/core/_base.scss */
  .wide-subscribe-block .wide-subscribe-block-wrapper {
    padding: 30px 0 56px;
    flex-direction: column;
  }
}
/* line 3110, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .form-wrapper {
  position: relative;
  overflow: hidden;
  width: 63%;
}
@media screen and (max-width: 768px) {
  /* line 3110, ../sass/core/_base.scss */
  .wide-subscribe-block .wide-subscribe-block-wrapper .form-wrapper {
    width: 100%;
  }
}
/* line 3117, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .form-wrapper form {
  display: block;
  opacity: 1;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  visibility: visible;
  height: 100%;
}
/* line 3124, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .form-wrapper .spinner-wrapper {
  margin: -40px 0 0 0;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 3129, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .form-wrapper.submited .spinner-wrapper {
  margin: -0;
}
/* line 3132, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .form-wrapper.submited form {
  opacity: 0;
  visibility: hidden;
}
/* line 3138, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .subscribe-title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  font-weight: 400;
  color: #ffffff;
  width: 37%;
  text-align: left;
}
@media screen and (max-width: 992px) {
  /* line 3138, ../sass/core/_base.scss */
  .wide-subscribe-block .wide-subscribe-block-wrapper .subscribe-title {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 25px;
  }
}
@media screen and (max-width: 768px) {
  /* line 3138, ../sass/core/_base.scss */
  .wide-subscribe-block .wide-subscribe-block-wrapper .subscribe-title {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    width: 100%;
    text-align: center;
    margin-bottom: 28px;
  }
}
/* line 3157, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .fieldset {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
}
@media screen and (max-width: 768px) {
  /* line 3157, ../sass/core/_base.scss */
  .wide-subscribe-block .wide-subscribe-block-wrapper .fieldset {
    justify-content: center;
  }
}
/* line 3165, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="email"] {
  width: 100%;
  max-width: 340px;
  height: 40px;
  background-color: #ffffff;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  color: #000000;
  outline: none;
  padding: 10px 20px;
  border: none;
}
@media screen and (max-width: 768px) {
  /* line 3165, ../sass/core/_base.scss */
  .wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="email"] {
    margin-right: 0;
  }
}
/* line 3179, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="email"]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  opacity: .4;
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
}
@media screen and (max-width: 992px) {
  /* line 3179, ../sass/core/_base.scss */
  .wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="email"]::-webkit-input-placeholder {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/* line 3188, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="email"]::-moz-placeholder {
  /* Firefox 19+ */
  opacity: .4;
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  font-style: italic;
}
@media screen and (max-width: 992px) {
  /* line 3188, ../sass/core/_base.scss */
  .wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="email"]::-moz-placeholder {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/* line 3198, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="email"]:-ms-input-placeholder {
  /* IE 10+ */
  opacity: .4;
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  font-style: italic;
}
@media screen and (max-width: 992px) {
  /* line 3198, ../sass/core/_base.scss */
  .wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="email"]:-ms-input-placeholder {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/* line 3208, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="email"]:-moz-placeholder {
  /* Firefox 18- */
  opacity: .4;
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  font-style: italic;
}
@media screen and (max-width: 992px) {
  /* line 3208, ../sass/core/_base.scss */
  .wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="email"]:-moz-placeholder {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/* line 3219, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="email"]:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  opacity: 0;
}
/* line 3222, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="email"]:focus::-moz-placeholder {
  /* Firefox 19+ */
  opacity: 0;
}
/* line 3225, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="email"]:focus:-ms-input-placeholder {
  /* IE 10+ */
  opacity: 0;
}
/* line 3228, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="email"]:focus:-moz-placeholder {
  /* Firefox 18- */
  opacity: 0;
}
/* line 3233, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="submit"] {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #2F2F2F;
  font-weight: 400;
  height: 40px;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 10px 22px;
}
/* line 68, ../sass/core/_mixins.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="submit"]:hover {
  background-color: #40ad81;
}
@media screen and (max-width: 768px) {
  /* line 3233, ../sass/core/_base.scss */
  .wide-subscribe-block .wide-subscribe-block-wrapper .fieldset input[type="submit"] {
    min-width: 88px;
  }
}
/* line 3248, ../sass/core/_base.scss */
.wide-subscribe-block .wide-subscribe-block-wrapper .error {
  margin: 10px 0 0 0;
  padding: 0;
  text-align: center;
  color: #f00;
}

/* line 3257, ../sass/core/_base.scss */
.more_button {
  padding: 8px 24px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  color: #633990;
  border: 2px solid #633990;
  font-weight: 600;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  display: table;
  margin: 0 auto;
  text-decoration: none;
}
/* line 3268, ../sass/core/_base.scss */
.more_button:hover {
  color: #ffffff;
  background-color: #633990;
  opacity: 1;
}
/* line 3273, ../sass/core/_base.scss */
.more_button .spinner-wrapper {
  display: block;
  position: relative;
  padding: 0;
  margin: 0 auto;
  height: 20px;
  width: 100%;
}
/* line 3280, ../sass/core/_base.scss */
.more_button .spinner-wrapper .loadersmall {
  border-top: 4px solid white;
  width: 20px;
  height: 20px;
  margin: -10px 0 0 -10px;
}

/* line 3289, ../sass/core/_base.scss */
.latest-posts-block {
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  /* line 3289, ../sass/core/_base.scss */
  .latest-posts-block {
    margin-bottom: 30px;
  }
}
/* line 3294, ../sass/core/_base.scss */
.latest-posts-block h3 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 52px;
  color: #000000;
  font-weight: 500;
  margin-bottom: 31px;
  padding-bottom: 27px;
  border-bottom: 2px solid #000000;
  font-family: "Libertinus Serif", sans-serif;
  max-height: 106px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-right: 4%;
  margin-top: -79px;
}
@media screen and (max-width: 992px) {
  /* line 3294, ../sass/core/_base.scss */
  .latest-posts-block h3 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
    max-height: 80px;
  }
}
/* line 3318, ../sass/core/_base.scss */
.latest-posts-block .latest-posts-block-wrapper {
  display: flex;
  align-items: flex-start;
  padding-top: 80px;
}
@media screen and (max-width: 768px) {
  /* line 3318, ../sass/core/_base.scss */
  .latest-posts-block .latest-posts-block-wrapper {
    display: block;
  }
}
/* line 3325, ../sass/core/_base.scss */
.latest-posts-block .latest-posts-block-wrapper .latest-list-wrapper {
  flex: 1 0 0px;
}
/* line 3329, ../sass/core/_base.scss */
.latest-posts-block .posts {
  list-style: none;
  padding: 0;
  margin: 0;
  flex: 1 0 0px;
  margin-right: 4%;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 992px) {
  /* line 3329, ../sass/core/_base.scss */
  .latest-posts-block .posts {
    margin-right: 5%;
    flex-direction: column;
  }
}
/* line 3341, ../sass/core/_base.scss */
.latest-posts-block .posts li {
  padding-bottom: 88px;
  display: flex;
  width: 50%;
  padding-left: 2%;
  padding-right: 2%;
}
/* line 3347, ../sass/core/_base.scss */
.latest-posts-block .posts li:nth-child(odd) {
  border-right: 1px solid #e8eaef;
}
@media screen and (max-width: 992px) {
  /* line 3341, ../sass/core/_base.scss */
  .latest-posts-block .posts li {
    width: 100%;
    border-bottom: 1px solid #e8eaef;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  /* line 3352, ../sass/core/_base.scss */
  .latest-posts-block .posts li:nth-child(odd) {
    border-right: none;
    padding-right: 0;
    margin-right: 0;
  }
  /* line 3357, ../sass/core/_base.scss */
  .latest-posts-block .posts li:nth-child(odd) {
    padding-left: 0;
  }
}
/* line 3364, ../sass/core/_base.scss */
.latest-posts-block .posts li .img {
  width: 124px;
  height: 124px;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
  margin-right: 28px;
}
@media screen and (max-width: 768px) {
  /* line 3364, ../sass/core/_base.scss */
  .latest-posts-block .posts li .img {
    width: 102px;
    height: 102px;
  }
}
/* line 3375, ../sass/core/_base.scss */
.latest-posts-block .posts li .post-info {
  display: flex;
  flex-direction: column;
  flex: 1 0 0px;
}
@media screen and (max-width: 768px) {
  /* line 3375, ../sass/core/_base.scss */
  .latest-posts-block .posts li .post-info {
    padding-left: 20px;
  }
}
/* line 3382, ../sass/core/_base.scss */
.latest-posts-block .posts li .post-info .cat {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  margin-bottom: 8px;
  font-family: "GothamBook", sans-serif;
  color: #794aa5;
  display: block;
  width: 100%;
  max-width: 144px;
  max-height: 33px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  text-decoration: none;
}
/* line 3399, ../sass/core/_base.scss */
.latest-posts-block .posts li .post-info .cat:hover {
  text-decoration: underline;
}
@media screen and (max-width: 992px) {
  /* line 3382, ../sass/core/_base.scss */
  .latest-posts-block .posts li .post-info .cat {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
  }
}
/* line 3407, ../sass/core/_base.scss */
.latest-posts-block .posts li .post-info .title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  color: #000000;
  font-weight: 500;
  text-decoration: none;
  font-family: "Libertinus Serif", sans-serif;
  max-height: 96px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
/* line 3421, ../sass/core/_base.scss */
.latest-posts-block .posts li .post-info .title:hover {
  text-decoration: underline;
}
@media screen and (max-width: 992px) {
  /* line 3407, ../sass/core/_base.scss */
  .latest-posts-block .posts li .post-info .title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    max-height: 72px;
  }
}
/* line 3430, ../sass/core/_base.scss */
.latest-posts-block .posts li .post-info .time {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  color: #4A4A4A;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  /* line 3430, ../sass/core/_base.scss */
  .latest-posts-block .posts li .post-info .time {
    font-size: 10px;
    font-size: 0.625rem;
    line-height: 10px;
  }
}
/* line 3443, ../sass/core/_base.scss */
.latest-posts-block .right-bar {
  width: 300px;
  text-align: center;
}
@media screen and (max-width: 992px) {
  /* line 3443, ../sass/core/_base.scss */
  .latest-posts-block .right-bar {
    width: 260px;
  }
}
@media screen and (max-width: 768px) {
  /* line 3443, ../sass/core/_base.scss */
  .latest-posts-block .right-bar {
    width: 100%;
    margin-bottom: 30px;
    display: none;
  }
}
/* line 3454, ../sass/core/_base.scss */
.latest-posts-block .right-bar .promo-banner-wrapper {
  display: block;
  position: relative;
  height: 476px;
  width: 100%;
  background-color: transparent;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 3464, ../sass/core/_base.scss */
.latest-posts-block .right-bar .request-button {
  display: block;
  padding: 20px;
  font-size: 18px;
  font-size: 1.125rem;
  text-decoration: underline;
  font-weight: 500;
  background-color: black;
  color: white;
  text-align: center;
  position: absolute;
  bottom: 30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 3482, ../sass/core/_base.scss */
.latest-posts-block .right-bar .right-bar-footer {
  background-color: #E4E4E4;
  padding: 35px 13%;
}
/* line 3485, ../sass/core/_base.scss */
.latest-posts-block .right-bar .right-bar-footer .request {
  display: block;
  width: 100%;
  color: #ffffff;
  text-transform: uppercase;
  background: #f61555;
  background: -moz-linear-gradient(-45deg, #f61555 0%, #9c0d6c 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #f61555), color-stop(100%, #9c0d6c));
  background: -webkit-linear-gradient(-45deg, #f61555 0%, #9c0d6c 100%);
  background: -o-linear-gradient(-45deg, #f61555 0%, #9c0d6c 100%);
  background: -ms-linear-gradient(-45deg, #f61555 0%, #9c0d6c 100%);
  background: linear-gradient(135deg, #f61555 0%, #9c0d6c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f61555', endColorstr='#9c0d6c', GradientType=1 );
  padding: 20px;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  /* line 3485, ../sass/core/_base.scss */
  .latest-posts-block .right-bar .right-bar-footer .request {
    max-width: 190px;
    margin: 0 auto;
  }
}

/* line 3510, ../sass/core/_base.scss */
.small-info-widget {
  margin-bottom: 70px;
  background: #2b0f48;
  /* Old browsers */
  background: -moz-linear-gradient(left, #2b0f48 0%, #442064 10%, #582c7d 20%, #693793 32%, #7940a8 43%, #8848ba 54%, #944fcb 66%, #a055d9 78%, #a95be6 90%, #b15ff0 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #2b0f48 0%, #442064 10%, #582c7d 20%, #693793 32%, #7940a8 43%, #8848ba 54%, #944fcb 66%, #a055d9 78%, #a95be6 90%, #b15ff0 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #2b0f48 0%, #442064 10%, #582c7d 20%, #693793 32%, #7940a8 43%, #8848ba 54%, #944fcb 66%, #a055d9 78%, #a95be6 90%, #b15ff0 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b0f48', endColorstr='#b15ff0',GradientType=1 );
  /* IE6-9 */
  padding: 44px 0 38px;
}
@media screen and (max-width: 768px) {
  /* line 3510, ../sass/core/_base.scss */
  .small-info-widget {
    margin-bottom: 48px;
  }
}
/* line 3522, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  /* line 3522, ../sass/core/_base.scss */
  .small-info-widget .small-info-widget-wrapper {
    flex-direction: column;
  }
}
/* line 3528, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper .text-block {
  flex: 1 0 0;
  padding: 0 5%;
  position: relative;
}
@media screen and (max-width: 768px) {
  /* line 3528, ../sass/core/_base.scss */
  .small-info-widget .small-info-widget-wrapper .text-block {
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 58px;
  }
}
/* line 3537, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper .text-block:after {
  content: '';
  display: block;
  width: 2px;
  height: 100%;
  background-color: #D8D8D8;
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  /* line 3537, ../sass/core/_base.scss */
  .small-info-widget .small-info-widget-wrapper .text-block:after {
    display: none;
  }
}
/* line 3550, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper .text-block .title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 24px;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  /* line 3550, ../sass/core/_base.scss */
  .small-info-widget .small-info-widget-wrapper .text-block .title {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 28px;
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 768px) {
  /* line 3550, ../sass/core/_base.scss */
  .small-info-widget .small-info-widget-wrapper .text-block .title {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 16px;
    margin-bottom: 10px;
  }
}
/* line 3568, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper .text-block p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  color: #ffffff;
  margin-bottom: 20px;
  font-family: "GothamBook", sans-serif;
}
@media screen and (max-width: 768px) {
  /* line 3568, ../sass/core/_base.scss */
  .small-info-widget .small-info-widget-wrapper .text-block p {
    margin-bottom: 33px;
  }
}
/* line 3578, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper .text-block .more {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  font-weight: 600;
  color: #ffffff;
  position: relative;
  text-decoration: none;
}
/* line 3585, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper .text-block .more:after {
  content: '';
  display: block;
  width: 58px;
  height: 2px;
  left: 0;
  bottom: -4px;
  position: absolute;
  background-color: #ffffff;
}
@media screen and (max-width: 992px) {
  /* line 3578, ../sass/core/_base.scss */
  .small-info-widget .small-info-widget-wrapper .text-block .more {
    font-size: 16px;
    font-size: 1rem;
    line-height: 25px;
  }
}
@media screen and (max-width: 768px) {
  /* line 3578, ../sass/core/_base.scss */
  .small-info-widget .small-info-widget-wrapper .text-block .more {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 18px;
  }
}
/* line 3605, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper .reports-block {
  flex: 1 0 0;
  padding: 0 0 0 5%;
}
@media screen and (max-width: 768px) {
  /* line 3605, ../sass/core/_base.scss */
  .small-info-widget .small-info-widget-wrapper .reports-block {
    width: 100%;
    flex: auto;
    padding: 0;
  }
}
/* line 3613, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper .reports-block .title {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  /* line 3613, ../sass/core/_base.scss */
  .small-info-widget .small-info-widget-wrapper .reports-block .title {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    margin-bottom: 13px;
  }
}
/* line 3625, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper .reports-block .reports-list {
  list-style: none;
  margin: 0;
  padding: 11px 0 0 0;
}
/* line 3629, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper .reports-block .reports-list li {
  margin-bottom: 16px;
  max-width: 410px;
}
/* line 3632, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper .reports-block .reports-list li a {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  font-family: "GothamBook", sans-serif;
  color: #ffffff;
  text-decoration: none;
  display: block;
  max-height: 24px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  position: relative;
}
/* line 3647, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper .reports-block .reports-list li a:after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  position: relative;
  right: -7;
  top: 2px;
  -webkit-transform: rotate(45deg) translateY(-50%);
  -moz-transform: rotate(45deg) translateY(-50%);
  -ms-transform: rotate(45deg) translateY(-50%);
  -o-transform: rotate(45deg) translateY(-50%);
  transform: rotate(45deg) translateY(-50%);
}
/* line 3663, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper .reports-block .reports-list li a:hover {
  text-decoration: underline;
}
@media screen and (max-width: 768px) {
  /* line 3632, ../sass/core/_base.scss */
  .small-info-widget .small-info-widget-wrapper .reports-block .reports-list li a {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    margin-bottom: 10px;
  }
}
/* line 3675, ../sass/core/_base.scss */
.small-info-widget .small-info-widget-wrapper .iq_logo {
  width: 47px;
  height: 40px;
  background: transparent url(../images/iq_white.svg) top left no-repeat;
  -webkit-background-size: 100% !important;
  background-size: 100% !important;
  align-self: flex-end;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  /* line 3675, ../sass/core/_base.scss */
  .small-info-widget .small-info-widget-wrapper .iq_logo {
    margin-top: 20px;
  }
}

/* line 3690, ../sass/core/_base.scss */
.customer-block {
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  /* line 3690, ../sass/core/_base.scss */
  .customer-block {
    margin-bottom: 48px;
  }
}
/* line 3695, ../sass/core/_base.scss */
.customer-block h3 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 52px;
  color: #000000;
  font-weight: 500;
  margin-bottom: 31px;
  padding-bottom: 27px;
  border-bottom: 2px solid #000000;
  font-family: "Libertinus Serif", sans-serif;
  max-height: 106px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media screen and (max-width: 992px) {
  /* line 3695, ../sass/core/_base.scss */
  .customer-block h3 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
    max-height: 80px;
  }
}
/* line 3718, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .top-section {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: 79px;
}
@media screen and (max-width: 768px) {
  /* line 3718, ../sass/core/_base.scss */
  .customer-block .customer-block-wrapper .top-section {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 576px) {
  /* line 3718, ../sass/core/_base.scss */
  .customer-block .customer-block-wrapper .top-section {
    flex-direction: column;
  }
}
/* line 3731, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .top-section .photo {
  width: 48%;
}
@media screen and (max-width: 576px) {
  /* line 3731, ../sass/core/_base.scss */
  .customer-block .customer-block-wrapper .top-section .photo {
    width: 100%;
    margin-bottom: 28px;
  }
}
/* line 3738, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .top-section .post-wrapper {
  width: 48%;
}
@media screen and (max-width: 576px) {
  /* line 3738, ../sass/core/_base.scss */
  .customer-block .customer-block-wrapper .top-section .post-wrapper {
    width: 100%;
  }
}
/* line 3743, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .top-section .post-wrapper .cat {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  margin-bottom: 8px;
  font-family: "GothamBook", sans-serif;
  color: #794aa5;
  display: block;
  width: 100%;
  max-width: 144px;
  max-height: 33px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  text-decoration: none;
}
/* line 3760, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .top-section .post-wrapper .cat:hover {
  text-decoration: underline;
}
/* line 3764, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .top-section .post-wrapper .title {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 48px;
  font-weight: 500;
  font-family: "Libertinus Serif", sans-serif;
  margin-bottom: 12px;
  color: #000000;
  text-decoration: none;
  display: block;
  max-height: 96px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media screen and (max-width: 992px) {
  /* line 3764, ../sass/core/_base.scss */
  .customer-block .customer-block-wrapper .top-section .post-wrapper .title {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
  }
}
/* line 3785, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .top-section .post-wrapper .excerpt {
  font-family: "GothamBook", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  color: #000000;
  max-height: 52px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-bottom: 32px;
}
/* line 3799, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .top-section .post-wrapper .more-spotlight {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 24px;
  position: relative;
  color: #633990;
  text-decoration: none;
  margin-bottom: 15px;
}
/* line 3807, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .top-section .post-wrapper .more-spotlight:after {
  content: '';
  display: block;
  width: 58px;
  height: 2px;
  left: 0;
  bottom: -4px;
  position: absolute;
  background-color: #633990;
}
/* line 3820, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .bottom-section {
  width: 100%;
}
/* line 3822, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .bottom-section .posts {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  list-style: none;
  margin: 0;
  padding: 0;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  /* line 3822, ../sass/core/_base.scss */
  .customer-block .customer-block-wrapper .bottom-section .posts {
    border-top: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8;
    padding: 20px 0;
  }
}
/* line 3835, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .bottom-section .posts li {
  width: 24%;
  border-right: 1px solid #D8D8D8;
  padding-right: 1.3%;
  margin-right: 1.3%;
}
/* line 3840, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .bottom-section .posts li:last-child {
  border: none;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 992px) {
  /* line 3835, ../sass/core/_base.scss */
  .customer-block .customer-block-wrapper .bottom-section .posts li {
    width: 48%;
    margin-bottom: 35px;
    border-right: none;
  }
}
@media screen and (max-width: 768px) {
  /* line 3835, ../sass/core/_base.scss */
  .customer-block .customer-block-wrapper .bottom-section .posts li {
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 18px;
    padding-right: 0;
  }
}
/* line 3858, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .bottom-section .posts li .post-info .cat {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  margin-bottom: 8px;
  font-family: "GothamBook", sans-serif;
  color: #794aa5;
  display: block;
  width: 100%;
  max-width: 144px;
  max-height: 33px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  text-decoration: none;
}
/* line 3875, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .bottom-section .posts li .post-info .cat:hover {
  text-decoration: underline;
}
/* line 3879, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .bottom-section .posts li .post-info .title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  margin-bottom: 15px;
  color: #000;
  text-decoration: none;
  display: block;
  font-family: "Libertinus Serif", sans-serif;
  height: 84px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  font-weight: 600;
}
/* line 3895, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .bottom-section .posts li .post-info .title:hover {
  text-decoration: underline;
}
@media screen and (max-width: 992px) {
  /* line 3879, ../sass/core/_base.scss */
  .customer-block .customer-block-wrapper .bottom-section .posts li .post-info .title {
    height: auto;
    max-height: 84px;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 25px;
  }
}
@media screen and (max-width: 768px) {
  /* line 3879, ../sass/core/_base.scss */
  .customer-block .customer-block-wrapper .bottom-section .posts li .post-info .title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    margin-bottom: 5px;
    font-weight: 500;
    padding-right: 20px;
    position: relative;
  }
  /* line 3911, ../sass/core/_base.scss */
  .customer-block .customer-block-wrapper .bottom-section .posts li .post-info .title:after {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    border-top: 2px solid #000000;
    border-right: 2px solid #000000;
    position: absolute;
    right: 6px;
    top: 50%;
    -webkit-transform: rotate(45deg) translateY(-50%);
    -moz-transform: rotate(45deg) translateY(-50%);
    -ms-transform: rotate(45deg) translateY(-50%);
    -o-transform: rotate(45deg) translateY(-50%);
    transform: rotate(45deg) translateY(-50%);
  }
}
/* line 3929, ../sass/core/_base.scss */
.customer-block .customer-block-wrapper .bottom-section .posts li .post-info .text {
  font-family: "GothamBook", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  color: #000000;
  max-height: 144px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media screen and (max-width: 768px) {
  /* line 3929, ../sass/core/_base.scss */
  .customer-block .customer-block-wrapper .bottom-section .posts li .post-info .text {
    display: none;
  }
}

/* line 3952, ../sass/core/_base.scss */
.spinner-wrapper {
  display: block;
  position: relative;
  padding: 20px 0;
  margin: 0 auto;
  height: 30px;
  width: 100%;
}
/* line 3960, ../sass/core/_base.scss */
.spinner-wrapper .loadersmall {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  border: 5px solid transparent;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
  border-top: 5px solid white;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  margin: -15px 0 0 -15px;
}
/* line 3974, ../sass/core/_base.scss */
.spinner-wrapper.loader-in-button {
  padding: 0;
  height: 17px;
  width: 37px;
}
/* line 3978, ../sass/core/_base.scss */
.spinner-wrapper.loader-in-button .loadersmall {
  width: 20px;
  height: 20px;
  border-top: 3px solid white;
  margin: -10px 0 0 -10px;
}

/* Safari */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Safari */
@-webkit-keyframes formaction {
  0% {
    display: block;
  }
  50% {
    display: none;
  }
  100% {
    display: none;
  }
}
@keyframes formaction {
  0% {
    display: block;
  }
  50% {
    display: none;
  }
  100% {
    display: none;
  }
}
/* line 4011, ../sass/core/_base.scss */
.horizontal-article-item {
  display: flex;
  justify-content: flex-start;
  -webkit-box-shadow: 0 3px 11px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 3px 11px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 11px rgba(0, 0, 0, 0.16);
  flex: 1 0 465px;
  margin-right: 45px;
  height: 100%;
}
@media screen and (max-width: 576px) {
  /* line 4011, ../sass/core/_base.scss */
  .horizontal-article-item {
    flex: 1 0 100%;
    margin-bottom: 15px;
    width: 100%;
  }
}
/* line 4025, ../sass/core/_base.scss */
.horizontal-article-item:last-child {
  margin-right: 0;
}
/* line 4028, ../sass/core/_base.scss */
.horizontal-article-item .thumb-wrapper {
  display: block;
  width: 50%;
}
/* line 4031, ../sass/core/_base.scss */
.horizontal-article-item .thumb-wrapper .thumb {
  display: block;
  -webkit-background-size: cover;
  background-size: cover;
  width: 100%;
  padding-top: 137%;
  background-position: center center;
}
@media all and (max-width: 479px) {
  /* line 4031, ../sass/core/_base.scss */
  .horizontal-article-item .thumb-wrapper .thumb {
    padding-top: 0;
    height: 100%;
  }
}
/* line 4046, ../sass/core/_base.scss */
.horizontal-article-item.video-item .thumb-wrapper .thumb {
  padding-top: 100%;
}
/* line 4051, ../sass/core/_base.scss */
.horizontal-article-item .text-wrapper {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
  padding: 0 20px;
  background-color: #ffffff;
}
@media screen and (max-width: 576px) {
  /* line 4051, ../sass/core/_base.scss */
  .horizontal-article-item .text-wrapper {
    padding: 20px 20px;
  }
}
/* line 4064, ../sass/core/_base.scss */
.horizontal-article-item .text-wrapper .label {
  width: fit-content;
  background-color: #683496;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 14px;
  padding: 7px 15px;
  letter-spacing: 2px;
  margin-bottom: 14px;
  white-space: normal;
}
@media screen and (max-width: 576px) {
  /* line 4064, ../sass/core/_base.scss */
  .horizontal-article-item .text-wrapper .label {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    padding: 5px 10px;
  }
}
/* line 4082, ../sass/core/_base.scss */
.horizontal-article-item .text-wrapper .title {
  font-weight: 500;
  color: #3C3C3C;
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 29px;
  margin-bottom: 15px;
  text-decoration: none;
  display: block;
  white-space: normal;
}
@media screen and (max-width: 576px) {
  /* line 4082, ../sass/core/_base.scss */
  .horizontal-article-item .text-wrapper .title {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 16px;
    margin-bottom: 16px;
  }
}
/* line 4097, ../sass/core/_base.scss */
.horizontal-article-item .text-wrapper .description {
  color: #707070;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 15px;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  white-space: normal;
  margin-bottom: 25px;
  overflow: hidden;
  max-height: 75px;
}
@media screen and (max-width: 576px) {
  /* line 4097, ../sass/core/_base.scss */
  .horizontal-article-item .text-wrapper .description {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16px;
    max-height: 120px;
  }
}
/* line 4112, ../sass/core/_base.scss */
.horizontal-article-item .text-wrapper .title_description_wrapper {
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  height: 180px;
  position: relative;
}
/* line 4119, ../sass/core/_base.scss */
.horizontal-article-item .text-wrapper .title_description_wrapper:after {
  content: '';
  background: linear-gradient(#ffffff1f, #ffffff);
  display: block;
  width: 100%;
  height: 50px;
  position: absolute;
  bottom: 0;
}
@media screen and (max-width: 576px) {
  /* line 4112, ../sass/core/_base.scss */
  .horizontal-article-item .text-wrapper .title_description_wrapper {
    height: auto;
  }
  /* line 4132, ../sass/core/_base.scss */
  .horizontal-article-item .text-wrapper .title_description_wrapper:after {
    display: none;
  }
}
/* line 4137, ../sass/core/_base.scss */
.horizontal-article-item .text-wrapper .more {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  padding: 10px 25px;
}
/* line 68, ../sass/core/_mixins.scss */
.horizontal-article-item .text-wrapper .more:hover {
  background-color: #40ad81;
}
@media all and (max-width: 767px) {
  /* line 4137, ../sass/core/_base.scss */
  .horizontal-article-item .text-wrapper .more {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 10px 15px;
  }
}
@media all and (max-width: 479px) {
  /* line 4137, ../sass/core/_base.scss */
  .horizontal-article-item .text-wrapper .more {
    font-size: 11px;
    font-size: 0.6875rem;
    padding: 10px 8px;
  }
}
/* line 4151, ../sass/core/_base.scss */
.horizontal-article-item .text-wrapper .more.gray {
  background-color: #757575;
}
/* line 4153, ../sass/core/_base.scss */
.horizontal-article-item .text-wrapper .more.gray:hover {
  background-color: #767676;
}
/* line 4157, ../sass/core/_base.scss */
.horizontal-article-item .text-wrapper .more:hover {
  text-decoration: none;
  background-color: #42A87E;
}
/* line 4162, ../sass/core/_base.scss */
.horizontal-article-item .text-wrapper .play {
  position: relative;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  padding: 0;
  height: 35px;
  width: 35px;
}
/* line 68, ../sass/core/_mixins.scss */
.horizontal-article-item .text-wrapper .play:hover {
  background-color: #40ad81;
}
/* line 4168, ../sass/core/_base.scss */
.horizontal-article-item .text-wrapper .play:after {
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -6px;
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  content: '';
  border: 9px solid transparent;
  border-right: 15px solid transparent;
  border-left: 15px solid #ffffff;
}

/* line 4185, ../sass/core/_base.scss */
.articles-items-block {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  /* line 4185, ../sass/core/_base.scss */
  .articles-items-block {
    flex-direction: column;
  }
}
/* line 4194, ../sass/core/_base.scss */
.articles-items-block h2 {
  margin-top: 0;
}
/* line 4197, ../sass/core/_base.scss */
.articles-items-block .post-with-podcast {
  width: 23.5%;
  margin-bottom: 35px;
  margin-right: 2%;
}
/* line 4201, ../sass/core/_base.scss */
.articles-items-block .post-with-podcast:nth-child(4n) {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 4197, ../sass/core/_base.scss */
  .articles-items-block .post-with-podcast {
    width: 48%;
  }
}
@media screen and (max-width: 768px) {
  /* line 4197, ../sass/core/_base.scss */
  .articles-items-block .post-with-podcast {
    width: 100%;
  }
}
/* line 4212, ../sass/core/_base.scss */
.articles-items-block .article-item {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  overflow: hidden;
  background-color: #ffffff;
}
/* line 4220, ../sass/core/_base.scss */
.articles-items-block .article-item .thumb {
  flex: 0 0 auto;
  display: block;
  -webkit-background-size: cover;
  background-size: cover;
  height: 214px;
  background-position: center center;
}
/* line 4228, ../sass/core/_base.scss */
.articles-items-block .article-item .text-wrapper {
  flex: 1 0 auto;
  padding: 15px 25px 0 0;
  position: relative;
  overflow: hidden;
}
/* line 4234, ../sass/core/_base.scss */
.articles-items-block .article-item .text-wrapper .label {
  width: fit-content;
  background-color: #2B0F48;
  border: 1px solid #2B0F48;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 13px;
  font-size: 0.8125rem;
  padding: 7px 14px 5px 14px;
  letter-spacing: 0.5px;
  margin-bottom: 14px;
  text-decoration: none;
  display: block;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  font-weight: 500;
}
@media all and (max-width: 767px) {
  /* line 4234, ../sass/core/_base.scss */
  .articles-items-block .article-item .text-wrapper .label {
    font-size: 9px;
    font-size: 0.5625rem;
    padding: 3px 6px 2px 6px;
    margin-bottom: 10px;
  }
}
@media all and (max-width: 479px) {
  /* line 4234, ../sass/core/_base.scss */
  .articles-items-block .article-item .text-wrapper .label {
    font-size: 9px;
    font-size: 0.5625rem;
  }
}
/* line 4256, ../sass/core/_base.scss */
.articles-items-block .article-item .text-wrapper .label:hover {
  color: #2B0F48;
  background: #ffffff;
}
/* line 4261, ../sass/core/_base.scss */
.articles-items-block .article-item .text-wrapper .title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  margin-bottom: 15px;
  color: #000000;
  text-decoration: none;
  display: block;
  font-family: "Libertinus Serif", sans-serif;
  height: 84px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  font-weight: 600;
}
@media screen and (max-width: 992px) {
  /* line 4261, ../sass/core/_base.scss */
  .articles-items-block .article-item .text-wrapper .title {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 25px;
    height: auto;
    max-height: 84px;
  }
}
@media screen and (max-width: 768px) {
  /* line 4261, ../sass/core/_base.scss */
  .articles-items-block .article-item .text-wrapper .title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    margin-bottom: 20px;
  }
}
/* line 4289, ../sass/core/_base.scss */
.articles-items-block .article-item .text-wrapper .description {
  font-family: "GothamBook", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  color: #000000;
  max-height: 144px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
/* line 4304, ../sass/core/_base.scss */
.articles-items-block .article-item .more {
  display: block;
  width: 25px;
  height: 25px;
  background: transparent url(../images/more_article_icon.svg) top left no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
  position: absolute;
  left: 20px;
  bottom: 10px;
  text-decoration: none;
}

/* line 4320, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player {
  height: 52px;
  margin: 0;
}
/* line 4323, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 {
  height: 52px;
  min-height: 52px;
}
/* line 4326, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 .spp-playback-controls {
  background-color: #663399;
  outline: none;
  width: auto;
  height: 40px;
  border-radius: 20px;
  top: calc( 50% - 4px );
}
/* line 4334, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 .spp-playback-controls:hover .spp-play-pause {
  top: 50%;
  height: 40px;
}
/* line 4339, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 .spp-playback-controls .spp-play-pause {
  outline: none;
  margin: 0;
}
/* line 4342, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 .spp-playback-controls .spp-play-pause .spp-control {
  outline: none;
}
/* line 4345, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 .spp-playback-controls .spp-play-pause .spp-play {
  width: 21px;
  height: 21px;
  left: 50%;
}
/* line 4349, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 .spp-playback-controls .spp-play-pause .spp-play .spp-play-mask-top {
  background: #663399;
}
/* line 4352, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 .spp-playback-controls .spp-play-pause .spp-play .spp-play-bar {
  background-color: #ffffff !important;
}
/* line 4355, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 .spp-playback-controls .spp-play-pause .spp-play .spp-play-mask {
  background: #663399;
}
/* line 4361, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 .spp-download-share-controls {
  top: 46%;
}
/* line 4363, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 .spp-download-share-controls .spp-button-downloada {
  height: 24px;
  top: auto;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* line 4368, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 .spp-download-share-controls .spp-button-downloada svg {
  top: auto;
}
/* line 4372, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 .spp-download-share-controls .spp-social {
  height: 24px;
  top: auto;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* line 4377, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 .spp-download-share-controls .spp-social svg {
  top: auto;
}
/* line 4382, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-1 .spp-share-icon-list {
  top: calc( 50% - 4px );
  height: 40px;
  border-radius: 20px;
}
/* line 4388, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-2 {
  min-height: 52px;
}
/* line 4390, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-2 .spp-artist-and-title {
  width: calc( 100% - 181px ) !important;
  left: 75px;
  top: 46%;
}
/* line 4396, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-2 .spp-artist-and-title .spp-track-title .spp-track-title-box .spp-track-title-first-container {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 4399, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-2 .spp-artist-and-title .spp-track-title .spp-track-title-box .spp-track-title-second-container {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 4406, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-2 .spp-progress-bar .spp-progress-played {
  background-color: #2B0F48 !important;
}
/* line 4409, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-2 .spp-progress-bar .spp-seek-time {
  background-color: #2B0F48 !important;
  height: 1.7em;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.7em;
}
/* line 4415, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-2 .spp-progress-bar .spp-time-elapsed {
  color: #fff;
}
/* line 4418, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-2 .spp-progress-bar .spp-time-remaining {
  color: #fff;
}
/* line 4423, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player .spp-track-layer-3 {
  height: 36px;
}
/* line 4429, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player.stp-color-ffffff-e0e0e0 .spp-track-layer-2 .spp-progress-bar .spp-time-elapsed {
  color: #fff;
}
/* line 4432, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player.stp-color-ffffff-e0e0e0 .spp-track-layer-2 .spp-progress-bar .spp-time-remaining {
  color: #fff;
}
/* line 4435, ../sass/core/_base.scss */
.podcast-player-container .smart-track-player.stp-color-ffffff-e0e0e0 .spp-track-layer-2 .spp-progress-bar .spp-seek-time {
  color: #fff;
}

/* line 4444, ../sass/core/_base.scss */
.podcast-singlepost-player-container {
  margin: 20px 0 0 0;
}

/* line 4448, ../sass/core/_base.scss */
.featured-post {
  background-color: #bf9edc;
  background-blend-mode: multiply;
  background-position: center bottom;
  background-repeat: no-repeat;
  min-height: 550px;
  background-size: cover;
  padding: 0;
  position: relative;
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0;
  display: block;
  text-decoration: none;
}
/* line 4463, ../sass/core/_base.scss */
.featured-post:active .reg-btn {
  color: #66dd99;
}
/* line 4467, ../sass/core/_base.scss */
.featured-post .featured-link-title {
  font-size: 57px;
  font-size: 3.5625rem;
  line-height: 70px;
  color: #ffffff;
  font-weight: lighter;
  text-decoration: none;
}
/* line 4475, ../sass/core/_base.scss */
.featured-post .featured-event-wrapper .featured-link-title {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 36px;
  font-weight: 500;
  font-family: "Libertinus Serif", sans-serif;
  margin-bottom: 12px;
  color: #ffffff;
  text-decoration: none;
  display: block;
  max-height: 96px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  max-width: 88%;
}
/* line 4493, ../sass/core/_base.scss */
.featured-post .featured-event-wrapper .reg-btn {
  color: #66dd99;
  font-weight: bold;
}
/* line 4498, ../sass/core/_base.scss */
.featured-post .event-date {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 26px;
  color: #ffffff;
  font-weight: 500;
}
/* line 4505, ../sass/core/_base.scss */
.featured-post.featured-post-2 h2 {
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 25px;
  color: #ffffff;
  font-weight: bold;
}
/* line 4512, ../sass/core/_base.scss */
.featured-post .trending-btn {
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  padding: 7px 22px;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  color: #683496;
  background: rgba(255, 255, 255, 0.8);
  -webkit-transition: all ease-in-out .5s;
  -moz-transition: all ease-in-out .5s;
  -ms-transition: all ease-in-out .5s;
  -o-transition: all ease-in-out .5s;
  transition: all ease-in-out .5s;
  text-decoration: none;
}
/* line 4527, ../sass/core/_base.scss */
.featured-post .trending-btn:hover {
  background: white;
}
/* line 4531, ../sass/core/_base.scss */
.featured-post .category-btn {
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  text-align: center;
  font-weight: 300;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  padding: 8px 11px;
  color: #2B0F48;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  text-decoration: none;
  position: absolute;
  left: 15px;
  top: 15px;
  background-color: #ffffff;
}
/* line 4549, ../sass/core/_base.scss */
.featured-post .category-btn:hover {
  color: #ffffff;
  background-color: #2B0F48;
}
/* line 4555, ../sass/core/_base.scss */
.featured-post h1 {
  font-size: 57px;
  font-size: 3.5625rem;
  line-height: 70px;
  color: #ffffff;
  font-weight: lighter;
  margin-right: 75px;
  position: relative;
}
/* line 4562, ../sass/core/_base.scss */
.featured-post h1 .toolbox {
  position: absolute;
  right: -75px;
  top: 50%;
  margin: -25px 0 0 0;
}
/* line 4568, ../sass/core/_base.scss */
.featured-post h1 .toolbox .fav-part .dropdown-menu {
  right: -11px;
  left: auto;
}
/* line 4571, ../sass/core/_base.scss */
.featured-post h1 .toolbox .fav-part .dropdown-menu:before {
  right: 25px;
  left: auto;
}
/* line 4578, ../sass/core/_base.scss */
.featured-post h1 a {
  font-size: 57px;
  font-size: 3.5625rem;
  line-height: 70px;
  color: #ffffff;
  font-weight: lighter;
  text-decoration: none;
}
/* line 4586, ../sass/core/_base.scss */
.featured-post .post-info {
  position: absolute;
  left: 25px;
  bottom: 27px;
}
/* line 4590, ../sass/core/_base.scss */
.featured-post .post-info .author {
  font-size: 12px;
  font-size: 0.75rem;
  color: #FFFFFF;
  line-height: 14px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  display: block;
}
/* line 4599, ../sass/core/_base.scss */
.featured-post .post-info .date {
  font-size: 11px;
  font-size: 0.6875rem;
  color: #9B9B9B;
  line-height: 14px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
}
/* line 4608, ../sass/core/_base.scss */
.featured-post .category {
  font-size: 12px;
  font-size: 0.75rem;
  color: #ffffff;
  display: block;
  border: 1px solid #ffffff;
  text-align: center;
  text-decoration: none;
  line-height: 14px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 7px 10px;
  position: absolute;
  right: 25px;
  bottom: 27px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 4627, ../sass/core/_base.scss */
.featured-post .category:hover {
  color: #ffffff;
  background-color: #2B0F48;
}
/* line 4633, ../sass/core/_base.scss */
.featured-post.featured-post-top {
  padding: 0;
  background-color: transparent;
  margin-bottom: 47px;
  position: relative;
}
/* line 4638, ../sass/core/_base.scss */
.featured-post.featured-post-top .img-wrapper {
  width: 100%;
  height: initial;
  padding-top: 66.9%;
  position: relative;
  min-width: inherit;
  min-height: inherit;
  -webkit-background-size: cover;
  background-size: cover;
  margin: 0 auto;
  display: block;
  background-position: center center;
}
/* line 4651, ../sass/core/_base.scss */
.featured-post.featured-post-top .img-wrapper.featured-image-link {
  margin: 0 auto;
}
/* line 4655, ../sass/core/_base.scss */
.featured-post.featured-post-top .img-hover {
  display: block;
  width: 100%;
  height: initial;
  padding-top: 66.9%;
  min-width: inherit;
  min-height: inherit;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: opacity ease-in-out .5s;
  -moz-transition: opacity ease-in-out .5s;
  -ms-transition: opacity ease-in-out .5s;
  -o-transition: opacity ease-in-out .5s;
  transition: opacity ease-in-out .5s;
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 4672, ../sass/core/_base.scss */
.featured-post.featured-post-top .img-hover:hover {
  opacity: 1;
}
/* line 4676, ../sass/core/_base.scss */
.featured-post.featured-post-top .category {
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  text-align: center;
  font-weight: 300;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  padding: 17px 25px 17px 25px;
  color: #2B0F48;
  border: none;
  background: #ffffff;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  text-decoration: none;
  position: absolute;
  left: 0;
  right: auto;
  bottom: 0;
  text-shadow: none;
  z-index: 1;
}
/* line 4698, ../sass/core/_base.scss */
.featured-post.featured-post-top .category:hover {
  color: #ffffff;
  background-color: #2B0F48;
}
/* line 4703, ../sass/core/_base.scss */
.featured-post.featured-post-top .caption {
  padding: 25px 10% 20px;
  text-align: center;
}
/* line 4706, ../sass/core/_base.scss */
.featured-post.featured-post-top .caption h1 {
  margin: 0 0 20px;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 32px;
  text-align: center;
  color: #000000;
}
/* line 4713, ../sass/core/_base.scss */
.featured-post.featured-post-top .caption h1 a {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 32px;
  text-align: center;
  color: #000000;
  margin-right: 0;
}
/* line 4720, ../sass/core/_base.scss */
.featured-post.featured-post-top .caption h1 a:hover {
  border-bottom: 1px solid #683496;
}
/* line 4725, ../sass/core/_base.scss */
.featured-post.featured-post-top .caption p {
  font-size: 15px;
  font-size: 0.9375rem;
  text-align: center;
  line-height: 22px;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  color: #151515;
}
/* line 4732, ../sass/core/_base.scss */
.featured-post.featured-post-top .caption .post-info {
  text-align: center;
  position: relative;
  left: auto;
  bottom: auto;
}
/* line 4737, ../sass/core/_base.scss */
.featured-post.featured-post-top .caption .post-info .author {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  display: block;
  color: #151515;
  text-align: center;
  font-weight: normal;
  text-transform: none;
}
/* line 4746, ../sass/core/_base.scss */
.featured-post.featured-post-top .caption .post-info .date {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  display: block;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  color: #151515;
  text-align: center;
  font-weight: normal;
  text-transform: none;
}

/* line 4761, ../sass/core/_base.scss */
.events-videos .post-item {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
  text-align: center;
}
/* line 4766, ../sass/core/_base.scss */
.events-videos .post-item .event-item {
  margin-bottom: 30px;
}
/* line 4769, ../sass/core/_base.scss */
.events-videos .post-item .video-item {
  margin-bottom: 30px;
}
/* line 4773, ../sass/core/_base.scss */
.events-videos .title-line {
  width: 100%;
  background-color: #2B0F48;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 14px;
  text-align: left;
  padding: 25px;
  margin-bottom: 30px;
}
/* line 4783, ../sass/core/_base.scss */
.events-videos .title-line .narrow-rule {
  max-width: 700px;
}
/* line 4787, ../sass/core/_base.scss */
.events-videos .featured-post {
  height: 389px;
  position: relative;
  padding: 0 25px 30px 25px;
  min-height: 389px;
}
/* line 4793, ../sass/core/_base.scss */
.events-videos .featured-event-wrapper {
  position: absolute;
  bottom: 30px;
  width: 95%;
}

/* line 4801, ../sass/core/_base.scss */
.page-career .featured-description {
  margin-bottom: 40px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  color: #000000;
}
/* line 4808, ../sass/core/_base.scss */
.page-career hr {
  margin: 25px 0;
}

/* line 4815, ../sass/core/_base.scss */
.single-event .post-title,
.page-career .post-title {
  font-weight: 300;
  font-size: 45px;
  font-size: 2.8125rem;
  color: #2B0F48;
  line-height: 47px;
  margin: 0 0 13px 0;
  display: block;
  text-decoration: none;
  font-family: "Gotham", sans-serif;
}
@media screen and (max-width: 768px) {
  /* line 4815, ../sass/core/_base.scss */
  .single-event .post-title,
  .page-career .post-title {
    font-size: 32px;
    font-size: 2rem;
    line-height: 34px;
  }
}
/* line 4829, ../sass/core/_base.scss */
.single-event .more-details-tickets,
.page-career .more-details-tickets {
  display: block;
  float: right;
  width: 275px;
  background-color: #683496;
  text-align: center;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 46px;
  margin: 10px 0px 30px 20px;
  color: #ffffff;
  -webkit-transition: all ease-in-out .5s;
  -moz-transition: all ease-in-out .5s;
  -ms-transition: all ease-in-out .5s;
  -o-transition: all ease-in-out .5s;
  transition: all ease-in-out .5s;
  text-decoration: none;
  border: 2px solid #683496;
}
/* line 4846, ../sass/core/_base.scss */
.single-event .more-details-tickets:hover,
.page-career .more-details-tickets:hover {
  background-color: #ffffff;
  border: 2px solid #683496;
  color: #2B0F48;
  text-decoration: none;
}
/* line 4852, ../sass/core/_base.scss */
.single-event .more-details-tickets.wide,
.page-career .more-details-tickets.wide {
  width: 100%;
}
@media screen and (max-width: 768px) {
  /* line 4829, ../sass/core/_base.scss */
  .single-event .more-details-tickets,
  .page-career .more-details-tickets {
    width: 100%;
  }
}
/* line 4859, ../sass/core/_base.scss */
.single-event .featured-post,
.page-career .featured-post {
  background-color: #bf9edc;
  background-blend-mode: multiply;
  background-position: center bottom;
  background-repeat: no-repeat;
  min-height: 550px;
  background-size: cover;
  padding: 0;
  position: relative;
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0;
  display: block;
  text-decoration: none;
}
/* line 4873, ../sass/core/_base.scss */
.single-event .featured-post .featured-link-title,
.page-career .featured-post .featured-link-title {
  font-size: 57px;
  font-size: 3.5625rem;
  line-height: 70px;
  color: #ffffff;
  font-weight: lighter;
  text-decoration: none;
}
/* line 4882, ../sass/core/_base.scss */
.single-event .featured-post .featured-event-wrapper .featured-link-title,
.single-event .featured-post .featured-page-wrapper .featured-link-title,
.page-career .featured-post .featured-event-wrapper .featured-link-title,
.page-career .featured-post .featured-page-wrapper .featured-link-title {
  font-size: 48px;
  font-size: 3rem;
  line-height: 52px;
}
/* line 4887, ../sass/core/_base.scss */
.single-event .featured-post .event-date,
.page-career .featured-post .event-date {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 26px;
  color: #ffffff;
}
/* line 4893, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-2 h2,
.page-career .featured-post.featured-post-2 h2 {
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 25px;
  color: #ffffff;
  font-weight: bold;
}
/* line 4900, ../sass/core/_base.scss */
.single-event .featured-post .trending-btn,
.page-career .featured-post .trending-btn {
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  padding: 7px 22px;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  color: #683496;
  background: rgba(255, 255, 255, 0.8);
  -webkit-transition: all ease-in-out .5s;
  -moz-transition: all ease-in-out .5s;
  -ms-transition: all ease-in-out .5s;
  -o-transition: all ease-in-out .5s;
  transition: all ease-in-out .5s;
  text-decoration: none;
}
/* line 4915, ../sass/core/_base.scss */
.single-event .featured-post .trending-btn:hover,
.page-career .featured-post .trending-btn:hover {
  background: white;
}
/* line 4919, ../sass/core/_base.scss */
.single-event .featured-post .category-btn,
.page-career .featured-post .category-btn {
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  text-align: center;
  font-weight: 300;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  padding: 8px 11px;
  color: #2B0F48;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  text-decoration: none;
  position: absolute;
  left: 15px;
  top: 15px;
  background-color: #ffffff;
}
/* line 4937, ../sass/core/_base.scss */
.single-event .featured-post .category-btn:hover,
.page-career .featured-post .category-btn:hover {
  color: #ffffff;
  background-color: #2B0F48;
}
/* line 4943, ../sass/core/_base.scss */
.single-event .featured-post h1,
.page-career .featured-post h1 {
  font-size: 57px;
  font-size: 3.5625rem;
  line-height: 70px;
  color: #ffffff;
  font-weight: lighter;
  margin-right: 75px;
  position: relative;
}
/* line 4950, ../sass/core/_base.scss */
.single-event .featured-post h1 .toolbox,
.page-career .featured-post h1 .toolbox {
  position: absolute;
  right: -75px;
  top: 50%;
  margin: -25px 0 0 0;
}
/* line 4956, ../sass/core/_base.scss */
.single-event .featured-post h1 .toolbox .fav-part .dropdown-menu,
.page-career .featured-post h1 .toolbox .fav-part .dropdown-menu {
  right: -11px;
  left: auto;
}
/* line 4959, ../sass/core/_base.scss */
.single-event .featured-post h1 .toolbox .fav-part .dropdown-menu:before,
.page-career .featured-post h1 .toolbox .fav-part .dropdown-menu:before {
  right: 25px;
  left: auto;
}
/* line 4966, ../sass/core/_base.scss */
.single-event .featured-post h1 a,
.page-career .featured-post h1 a {
  font-size: 57px;
  font-size: 3.5625rem;
  line-height: 70px;
  color: #ffffff;
  font-weight: lighter;
  text-decoration: none;
}
/* line 4974, ../sass/core/_base.scss */
.single-event .featured-post .post-info,
.page-career .featured-post .post-info {
  position: absolute;
  left: 25px;
  bottom: 27px;
}
/* line 4978, ../sass/core/_base.scss */
.single-event .featured-post .post-info .author,
.page-career .featured-post .post-info .author {
  font-size: 12px;
  font-size: 0.75rem;
  color: #FFFFFF;
  line-height: 14px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  display: block;
}
/* line 4987, ../sass/core/_base.scss */
.single-event .featured-post .post-info .date,
.page-career .featured-post .post-info .date {
  font-size: 11px;
  font-size: 0.6875rem;
  color: #9B9B9B;
  line-height: 14px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
}
/* line 4996, ../sass/core/_base.scss */
.single-event .featured-post .category,
.page-career .featured-post .category {
  font-size: 12px;
  font-size: 0.75rem;
  color: #ffffff;
  display: block;
  border: 1px solid #ffffff;
  text-align: center;
  text-decoration: none;
  line-height: 14px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 7px 10px;
  position: absolute;
  right: 25px;
  bottom: 27px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 5015, ../sass/core/_base.scss */
.single-event .featured-post .category:hover,
.page-career .featured-post .category:hover {
  color: #ffffff;
  background-color: #2B0F48;
}
/* line 5021, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top,
.page-career .featured-post.featured-post-top {
  padding: 0;
  background-color: transparent;
  margin-bottom: 47px;
  position: relative;
}
/* line 5026, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top .img-wrapper,
.page-career .featured-post.featured-post-top .img-wrapper {
  width: 100%;
  height: initial;
  padding-top: 66.9%;
  position: relative;
  min-width: inherit;
  min-height: inherit;
  -webkit-background-size: cover;
  background-size: cover;
  margin: 0 auto;
  display: block;
  background-position: center center;
}
/* line 5039, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top .img-wrapper.featured-image-link,
.page-career .featured-post.featured-post-top .img-wrapper.featured-image-link {
  margin: 0 auto;
}
/* line 5043, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top .img-hover,
.page-career .featured-post.featured-post-top .img-hover {
  display: block;
  width: 100%;
  height: initial;
  padding-top: 66.9%;
  min-width: inherit;
  min-height: inherit;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: opacity ease-in-out .5s;
  -moz-transition: opacity ease-in-out .5s;
  -ms-transition: opacity ease-in-out .5s;
  -o-transition: opacity ease-in-out .5s;
  transition: opacity ease-in-out .5s;
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 5060, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top .img-hover:hover,
.page-career .featured-post.featured-post-top .img-hover:hover {
  opacity: 1;
}
/* line 5064, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top .category,
.page-career .featured-post.featured-post-top .category {
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  text-align: center;
  font-weight: 300;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  padding: 17px 25px 17px 25px;
  color: #2B0F48;
  border: none;
  background: #ffffff;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  text-decoration: none;
  position: absolute;
  left: 0;
  right: auto;
  bottom: 0;
  text-shadow: none;
  z-index: 1;
}
/* line 5086, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top .category:hover,
.page-career .featured-post.featured-post-top .category:hover {
  color: #ffffff;
  background-color: #2B0F48;
}
/* line 5091, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top .caption,
.page-career .featured-post.featured-post-top .caption {
  padding: 25px 10% 20px;
  text-align: center;
}
/* line 5094, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top .caption h1,
.page-career .featured-post.featured-post-top .caption h1 {
  margin: 0 0 20px;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 32px;
  text-align: center;
  color: #000000;
}
/* line 5101, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top .caption h1 a,
.page-career .featured-post.featured-post-top .caption h1 a {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 32px;
  text-align: center;
  color: #000000;
  margin-right: 0;
}
/* line 5108, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top .caption h1 a:hover,
.page-career .featured-post.featured-post-top .caption h1 a:hover {
  border-bottom: 1px solid #683496;
}
/* line 5113, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top .caption p,
.page-career .featured-post.featured-post-top .caption p {
  font-size: 15px;
  font-size: 0.9375rem;
  text-align: center;
  line-height: 22px;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  color: #151515;
}
/* line 5120, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top .caption .post-info,
.page-career .featured-post.featured-post-top .caption .post-info {
  text-align: center;
  position: relative;
  left: auto;
  bottom: auto;
}
/* line 5125, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top .caption .post-info .author,
.page-career .featured-post.featured-post-top .caption .post-info .author {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  display: block;
  color: #151515;
  text-align: center;
  font-weight: normal;
  text-transform: none;
}
/* line 5134, ../sass/core/_base.scss */
.single-event .featured-post.featured-post-top .caption .post-info .date,
.page-career .featured-post.featured-post-top .caption .post-info .date {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  display: block;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  color: #151515;
  text-align: center;
  font-weight: normal;
  text-transform: none;
}
/* line 5151, ../sass/core/_base.scss */
.single-event .article-text .sponsors ul,
.page-career .article-text .sponsors ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  text-align: left;
}
/* line 5157, ../sass/core/_base.scss */
.single-event .article-text .sponsors ul li,
.page-career .article-text .sponsors ul li {
  display: inline-block;
  float: none;
  padding: 0 20px 0 0;
  margin: 0;
}
/* line 5162, ../sass/core/_base.scss */
.single-event .article-text .sponsors ul li a,
.page-career .article-text .sponsors ul li a {
  display: table-cell;
  height: 134px;
  vertical-align: middle;
}
/* line 5166, ../sass/core/_base.scss */
.single-event .article-text .sponsors ul li a img,
.page-career .article-text .sponsors ul li a img {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
}
/* line 5175, ../sass/core/_base.scss */
.single-event .article-text ul,
.page-career .article-text ul {
  margin: 0;
  list-style: inherit;
  padding-left: 20px;
}
/* line 5179, ../sass/core/_base.scss */
.single-event .article-text ul li,
.page-career .article-text ul li {
  padding: 0;
  margin: 0 0 10px 0;
}
/* line 5182, ../sass/core/_base.scss */
.single-event .article-text ul li:last-child,
.page-career .article-text ul li:last-child {
  margin-bottom: 0;
}
/* line 5185, ../sass/core/_base.scss */
.single-event .article-text ul li .info,
.page-career .article-text ul li .info {
  padding: 0 20px 0 0;
}
/* line 5187, ../sass/core/_base.scss */
.single-event .article-text ul li .info .speaker_type,
.page-career .article-text ul li .info .speaker_type {
  font-style: italic;
  font-size: 16px;
  font-size: 1rem;
  line-height: 26px;
}
/* line 5192, ../sass/core/_base.scss */
.single-event .article-text ul li .info .name,
.page-career .article-text ul li .info .name {
  font-weight: bold;
  font-family: Gotham, Helvetica, Arial, sans-serif;
}
/* line 5195, ../sass/core/_base.scss */
.single-event .article-text ul li .info .name p,
.page-career .article-text ul li .info .name p {
  font-weight: bold;
  font-family: Gotham, Helvetica, Arial, sans-serif;
}
/* line 5200, ../sass/core/_base.scss */
.single-event .article-text ul li .info .speaker_time,
.page-career .article-text ul li .info .speaker_time {
  font-size: 16px;
  font-size: 1rem;
  line-height: 26px;
}
/* line 5205, ../sass/core/_base.scss */
.single-event .article-text ul li:nth-child(odd),
.page-career .article-text ul li:nth-child(odd) {
  clear: left;
}
/* line 5210, ../sass/core/_base.scss */
.single-event .article-text h2,
.page-career .article-text h2 {
  margin-top: 0;
}
/* line 5214, ../sass/core/_base.scss */
.single-event .article-text .speakers ul,
.page-career .article-text .speakers ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 5220, ../sass/core/_base.scss */
.single-event .article-text .speakers ul li:last-child img,
.page-career .article-text .speakers ul li:last-child img {
  margin-bottom: 25px;
}
/* line 5227, ../sass/core/_base.scss */
.single-event .article-text .event-map,
.page-career .article-text .event-map {
  margin-bottom: 40px;
}
/* line 5231, ../sass/core/_base.scss */
.single-event .article-text .about p,
.page-career .article-text .about p {
  color: #838383;
}
/* line 5233, ../sass/core/_base.scss */
.single-event .article-text .about p b,
.page-career .article-text .about p b {
  font-family: Gotham, Helvetica, Arial, sans-serif;
}
/* line 5236, ../sass/core/_base.scss */
.single-event .article-text .about p strong,
.page-career .article-text .about p strong {
  font-family: Gotham, Helvetica, Arial, sans-serif;
}
/* line 5240, ../sass/core/_base.scss */
.single-event .article-text .about .hero-image,
.page-career .article-text .about .hero-image {
  margin-bottom: 25px;
}
/* line 5245, ../sass/core/_base.scss */
.single-event .article-text .info p,
.page-career .article-text .info p {
  margin-bottom: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 26px;
}
/* line 5249, ../sass/core/_base.scss */
.single-event .article-text .info p a,
.page-career .article-text .info p a {
  font-size: 16px;
  font-size: 1rem;
  line-height: 26px;
  text-decoration: none;
  font-family: "Gotham", sans-serif;
}
/* line 5259, ../sass/core/_base.scss */
.single-event .article-text .times ul li,
.page-career .article-text .times ul li {
  margin-bottom: 10px;
}
/* line 5261, ../sass/core/_base.scss */
.single-event .article-text .times ul li:last-child,
.page-career .article-text .times ul li:last-child {
  margin-bottom: 0;
}
/* line 5267, ../sass/core/_base.scss */
.single-event .article-text #contentpub,
.page-career .article-text #contentpub {
  padding-bottom: 0;
}
/* line 5270, ../sass/core/_base.scss */
.single-event .article-text .hero-image,
.page-career .article-text .hero-image {
  margin-bottom: 25px;
}
/* line 5275, ../sass/core/_base.scss */
.single-event .article-text .single-event-buttons ul li,
.page-career .article-text .single-event-buttons ul li {
  margin-bottom: 0;
  padding: 0 10px;
}
/* line 5282, ../sass/core/_base.scss */
.single-event .video-narrow-rule,
.page-career .video-narrow-rule {
  max-width: 700px;
}
/* line 5284, ../sass/core/_base.scss */
.single-event .video-narrow-rule .video-item,
.page-career .video-narrow-rule .video-item {
  min-height: inherit;
}
/* line 5288, ../sass/core/_base.scss */
.single-event .featured-post,
.page-career .featured-post {
  height: 389px;
  position: relative;
  padding: 0 25px 30px 25px;
  min-height: 389px;
}
/* line 5294, ../sass/core/_base.scss */
.single-event .featured-event-wrapper,
.single-event .featured-page-wrapper,
.page-career .featured-event-wrapper,
.page-career .featured-page-wrapper {
  position: absolute;
  bottom: 50px;
}

/* line 5301, ../sass/core/_base.scss */
.contact-form {
  width: 100%;
  max-width: 1043px;
  margin: 0 auto;
}
/* line 5305, ../sass/core/_base.scss */
.contact-form h2 {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 48px;
  color: #000000;
  font-weight: 500;
  text-align: center;
  font-family: "Libertinus Serif", sans-serif;
  margin-bottom: 20px;
  margin-top: 20px;
}
@media screen and (max-width: 992px) {
  /* line 5305, ../sass/core/_base.scss */
  .contact-form h2 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 36px;
    font-weight: 600;
    margin-bottom: 12px;
  }
}
/* line 5321, ../sass/core/_base.scss */
.contact-form p {
  text-decoration: none;
  color: #000;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 22px;
  padding: 0;
  display: block;
  font-family: "GothamBook", sans-serif;
  max-width: 600px;
  margin: 0 auto 15px;
}
/* line 5334, ../sass/core/_base.scss */
.contact-form form p {
  margin-bottom: 0;
}
/* line 5339, ../sass/core/_base.scss */
.contact-form label {
  font-weight: 300;
}
@media screen and (max-width: 992px) {
  /* line 5339, ../sass/core/_base.scss */
  .contact-form label {
    padding-left: 20px;
  }
}
/* line 5347, ../sass/core/_base.scss */
.contact-form strong {
  color: #000000;
}
/* line 5350, ../sass/core/_base.scss */
.contact-form .col-6 {
  position: relative;
}
/* line 5353, ../sass/core/_base.scss */
.contact-form .col {
  position: relative;
}
/* line 5357, ../sass/core/_base.scss */
.contact-form .request-corporate-form {
  padding-top: 20px;
}
/* line 5361, ../sass/core/_base.scss */
.contact-form .wpcf7-response-output {
  width: 50%;
  margin: 0 auto 20px auto;
  border-radius: 10px;
  padding: 10px 20px;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
}
/* line 5367, ../sass/core/_base.scss */
.contact-form .wpcf7-response-output.wpcf7-validation-errors {
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  color: #eb0029;
  border: 2px solid #eb0029;
}
/* line 5373, ../sass/core/_base.scss */
.contact-form .wpcf7-not-valid-tip {
  position: absolute;
  left: 35px;
  bottom: 3px;
  color: #eb0029;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 5380, ../sass/core/_base.scss */
.contact-form .error {
  position: absolute;
  left: 35px;
  bottom: 3px;
  color: #eb0029;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 5387, ../sass/core/_base.scss */
.contact-form .wpcf7-form-control-wrap {
  position: relative;
  display: block;
}
/* line 5390, ../sass/core/_base.scss */
.contact-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  bottom: -15px;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  left: 10px;
}
/* line 5396, ../sass/core/_base.scss */
.contact-form input {
  height: 46px;
  color: #2B0F48;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  line-height: 21px;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.16);
  padding: 10px 30px;
  border: 1px solid #989898;
  border-color: #e5dced;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: 100%;
  height: 40px;
  padding: 10px 20px;
}
/* line 103, ../sass/core/_mixins.scss */
.contact-form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #2B0F48;
  opacity: .43;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
}
/* line 108, ../sass/core/_mixins.scss */
.contact-form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #2B0F48;
  opacity: .43;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
}
/* line 113, ../sass/core/_mixins.scss */
.contact-form input:-ms-input-placeholder {
  /* IE 10+ */
  color: #2B0F48;
  opacity: .43;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
}
/* line 118, ../sass/core/_mixins.scss */
.contact-form input:-moz-placeholder {
  /* Firefox 18- */
  color: #2B0F48;
  opacity: .43;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
}
/* line 124, ../sass/core/_mixins.scss */
.contact-form input:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  opacity: 0;
}
/* line 127, ../sass/core/_mixins.scss */
.contact-form input:focus::-moz-placeholder {
  /* Firefox 19+ */
  opacity: 0;
}
/* line 130, ../sass/core/_mixins.scss */
.contact-form input:focus:-ms-input-placeholder {
  /* IE 10+ */
  opacity: 0;
}
/* line 133, ../sass/core/_mixins.scss */
.contact-form input:focus:-moz-placeholder {
  /* Firefox 18- */
  opacity: 0;
}
/* line 137, ../sass/core/_mixins.scss */
.contact-form input.error {
  border: 4px solid #eb0029;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #000000;
}
/* line 5405, ../sass/core/_base.scss */
.contact-form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #2B0F48;
  opacity: 1;
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
}
/* line 5411, ../sass/core/_base.scss */
.contact-form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #2B0F48;
  opacity: 1;
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
}
/* line 5417, ../sass/core/_base.scss */
.contact-form input:-ms-input-placeholder {
  /* IE 10+ */
  color: #2B0F48;
  opacity: 1;
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
}
/* line 5423, ../sass/core/_base.scss */
.contact-form input:-moz-placeholder {
  /* Firefox 18- */
  color: #2B0F48;
  opacity: 1;
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
}
/* line 5429, ../sass/core/_base.scss */
.contact-form input[type="submit"] {
  padding: 8px 24px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  color: #633990;
  border: 2px solid #633990;
  font-weight: 600;
  text-decoration: none;
  outline: none;
  width: auto;
  margin: 0 auto;
  display: table;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  cursor: pointer;
}
/* line 5443, ../sass/core/_base.scss */
.contact-form input[type="submit"]:hover {
  color: #ffffff;
  background-color: #633990;
  opacity: 1;
}
/* line 5450, ../sass/core/_base.scss */
.contact-form select {
  color: #683496;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  line-height: 21px;
  outline: none;
  border: 1px solid #989898;
  border-color: #e5dced;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: 100%;
  height: 40px;
  padding: 10px 0;
  text-indent: 12px;
  font-size: 15px;
  font-size: 0.9375rem;
}

/* line 5469, ../sass/core/_base.scss */
div.wpcf7 {
  position: relative;
  padding: 24px 0 24px 0;
}
/* line 5472, ../sass/core/_base.scss */
div.wpcf7 .screen-reader-response {
  display: none;
  position: absolute;
  overflow: auto;
  clip: auto;
  height: auto;
  width: 100%;
  margin: 0;
  padding: 0 0 10px 0;
  border: 0;
  color: #4AB78B;
  bottom: 0;
  text-align: center;
}
/* line 5485, ../sass/core/_base.scss */
div.wpcf7 .screen-reader-response ul {
  display: none;
}

/* line 5491, ../sass/core/_base.scss */
.grecaptcha-badge {
  visibility: hidden;
}

/* line 5495, ../sass/core/_base.scss */
.events-slider-section {
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  /* line 5495, ../sass/core/_base.scss */
  .events-slider-section {
    margin-bottom: 0;
  }
}
/* line 5500, ../sass/core/_base.scss */
.events-slider-section .events-slider-wrapper {
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 768px) {
  /* line 5500, ../sass/core/_base.scss */
  .events-slider-section .events-slider-wrapper {
    padding-bottom: 100px;
  }
}
/* line 5506, ../sass/core/_base.scss */
.events-slider-section .events-slider-wrapper .slick-prev {
  top: -85px;
  width: 32px;
  height: 32px;
  right: 50px;
  left: initial;
  background: transparent url(../images/events_right_arrow.svg) top left no-repeat;
  -webkit-transform: rotate(180deg) translate(0, 0);
  -moz-transform: rotate(180deg) translate(0, 0);
  -ms-transform: rotate(180deg) translate(0, 0);
  -o-transform: rotate(180deg) translate(0, 0);
  transform: rotate(180deg) translate(0, 0);
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 5519, ../sass/core/_base.scss */
.events-slider-section .events-slider-wrapper .slick-prev:hover {
  opacity: .3;
}
@media screen and (max-width: 768px) {
  /* line 5506, ../sass/core/_base.scss */
  .events-slider-section .events-slider-wrapper .slick-prev {
    bottom: -50px;
    top: initial;
  }
}
/* line 5527, ../sass/core/_base.scss */
.events-slider-section .events-slider-wrapper .slick-next {
  top: -85px;
  width: 32px;
  height: 32px;
  right: 0;
  left: initial;
  background: transparent url(../images/events_right_arrow.svg) top left no-repeat;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 5540, ../sass/core/_base.scss */
.events-slider-section .events-slider-wrapper .slick-next:hover {
  opacity: .3;
}
@media screen and (max-width: 768px) {
  /* line 5527, ../sass/core/_base.scss */
  .events-slider-section .events-slider-wrapper .slick-next {
    bottom: -50px;
    top: initial;
  }
}
/* line 5549, ../sass/core/_base.scss */
.events-slider-section h3 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 52px;
  color: #000000;
  font-weight: 500;
  margin-bottom: 31px;
  padding-bottom: 27px;
  border-bottom: 2px solid #000000;
  font-family: "Libertinus Serif", sans-serif;
  max-height: 106px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media screen and (max-width: 992px) {
  /* line 5549, ../sass/core/_base.scss */
  .events-slider-section h3 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
    max-height: 80px;
  }
}
/* line 5572, ../sass/core/_base.scss */
.events-slider-section .events-slider .slick-list {
  margin: 0 -30px;
}
@media screen and (max-width: 1200px) {
  /* line 5572, ../sass/core/_base.scss */
  .events-slider-section .events-slider .slick-list {
    margin: 0 -10px;
  }
}
@media screen and (max-width: 768px) {
  /* line 5572, ../sass/core/_base.scss */
  .events-slider-section .events-slider .slick-list {
    padding-left: 0 !important;
  }
}
/* line 5581, ../sass/core/_base.scss */
.events-slider-section .events-slider .slick-slide {
  width: 352px;
  height: 352px;
  margin: 0 30px;
  padding: 50px 20px 0 24px;
  position: relative;
}
/* line 5587, ../sass/core/_base.scss */
.events-slider-section .events-slider .slick-slide:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
@media screen and (max-width: 1200px) {
  /* line 5581, ../sass/core/_base.scss */
  .events-slider-section .events-slider .slick-slide {
    margin: 0 10px;
  }
}
@media screen and (max-width: 576px) {
  /* line 5581, ../sass/core/_base.scss */
  .events-slider-section .events-slider .slick-slide {
    width: 224px;
    height: 324px;
    padding: 32px 20px 0 24px;
  }
}
/* line 5605, ../sass/core/_base.scss */
.events-slider-section .events-slider .slick-slide .event-date {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  color: #ffffff;
  font-family: "GothamBook", sans-serif;
  max-width: 203px;
  position: relative;
  margin-bottom: 12px;
}
/* line 5614, ../sass/core/_base.scss */
.events-slider-section .events-slider .slick-slide .event-title {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 48px;
  color: #ffffff;
  font-family: "Libertinus Serif", sans-serif;
  font-weight: 500;
  height: 100px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-bottom: 80px;
  text-decoration: none;
  position: relative;
}
/* line 5630, ../sass/core/_base.scss */
.events-slider-section .events-slider .slick-slide .event-title:hovee {
  text-decoration: underline;
}
@media screen and (max-width: 768px) {
  /* line 5614, ../sass/core/_base.scss */
  .events-slider-section .events-slider .slick-slide .event-title {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    height: 60px;
    margin-bottom: 133px;
  }
}
/* line 5640, ../sass/core/_base.scss */
.events-slider-section .events-slider .slick-slide .more-spotlight {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 24px;
  position: relative;
  color: #ffffff;
  text-decoration: none;
  margin-bottom: 15px;
}
/* line 5648, ../sass/core/_base.scss */
.events-slider-section .events-slider .slick-slide .more-spotlight:after {
  content: '';
  display: block;
  width: 58px;
  height: 2px;
  left: 0;
  bottom: -4px;
  position: absolute;
  background-color: #ffffff;
}

/* line 5663, ../sass/core/_base.scss */
.error404-content {
  padding: 70px 20px;
  background-color: #000000;
  text-align: center;
}
/* line 5667, ../sass/core/_base.scss */
.error404-content h1 {
  color: #ffffff;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 52px;
  font-weight: 500;
  font-family: "Libertinus Serif", sans-serif;
  text-align: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  /* line 5667, ../sass/core/_base.scss */
  .error404-content h1 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
    max-height: 80px;
  }
}
/* line 5682, ../sass/core/_base.scss */
.error404-content .intro-text p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  max-width: 630px;
  margin: 0 auto 20px;
}
@media screen and (max-width: 768px) {
  /* line 5682, ../sass/core/_base.scss */
  .error404-content .intro-text p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
  }
}
/* line 5697, ../sass/core/_base.scss */
.error404-content form label {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  font-weight: 400;
  color: #ffffff;
  margin: 0 auto 20px;
  position: relative;
  top: 2px;
  padding-right: 20px;
  display: inline-block;
}
@media screen and (max-width: 768px) {
  /* line 5697, ../sass/core/_base.scss */
  .error404-content form label {
    display: block;
    padding-right: 0;
  }
}
/* line 5713, ../sass/core/_base.scss */
.error404-content input[type="text"] {
  width: 100%;
  max-width: 340px;
  height: 40px;
  background-color: #ffffff;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  color: #000000;
  outline: none;
  padding: 10px 20px;
  border: none;
}
@media screen and (max-width: 768px) {
  /* line 5713, ../sass/core/_base.scss */
  .error404-content input[type="text"] {
    margin-right: 0;
  }
}
@media screen and (max-width: 576px) {
  /* line 5713, ../sass/core/_base.scss */
  .error404-content input[type="text"] {
    max-width: 140px;
  }
}
/* line 5730, ../sass/core/_base.scss */
.error404-content input[type="text"]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  opacity: .4;
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
}
@media screen and (max-width: 992px) {
  /* line 5730, ../sass/core/_base.scss */
  .error404-content input[type="text"]::-webkit-input-placeholder {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/* line 5739, ../sass/core/_base.scss */
.error404-content input[type="text"]::-moz-placeholder {
  /* Firefox 19+ */
  opacity: .4;
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  font-style: italic;
}
@media screen and (max-width: 992px) {
  /* line 5739, ../sass/core/_base.scss */
  .error404-content input[type="text"]::-moz-placeholder {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/* line 5749, ../sass/core/_base.scss */
.error404-content input[type="text"]:-ms-input-placeholder {
  /* IE 10+ */
  opacity: .4;
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  font-style: italic;
}
@media screen and (max-width: 992px) {
  /* line 5749, ../sass/core/_base.scss */
  .error404-content input[type="text"]:-ms-input-placeholder {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/* line 5759, ../sass/core/_base.scss */
.error404-content input[type="text"]:-moz-placeholder {
  /* Firefox 18- */
  opacity: .4;
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  font-style: italic;
}
@media screen and (max-width: 992px) {
  /* line 5759, ../sass/core/_base.scss */
  .error404-content input[type="text"]:-moz-placeholder {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/* line 5770, ../sass/core/_base.scss */
.error404-content input[type="text"]:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  opacity: 0;
}
/* line 5773, ../sass/core/_base.scss */
.error404-content input[type="text"]:focus::-moz-placeholder {
  /* Firefox 19+ */
  opacity: 0;
}
/* line 5776, ../sass/core/_base.scss */
.error404-content input[type="text"]:focus:-ms-input-placeholder {
  /* IE 10+ */
  opacity: 0;
}
/* line 5779, ../sass/core/_base.scss */
.error404-content input[type="text"]:focus:-moz-placeholder {
  /* Firefox 18- */
  opacity: 0;
}
/* line 5784, ../sass/core/_base.scss */
.error404-content input[type="submit"] {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #2F2F2F;
  font-weight: 400;
  height: 40px;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 10px 22px;
}
/* line 68, ../sass/core/_mixins.scss */
.error404-content input[type="submit"]:hover {
  background-color: #40ad81;
}
@media screen and (max-width: 768px) {
  /* line 5784, ../sass/core/_base.scss */
  .error404-content input[type="submit"] {
    min-width: 88px;
  }
}

/* line 5799, ../sass/core/_base.scss */
.not-available-content {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 70px;
}

/**
About page
 */
/* line 5, ../sass/core/_about.scss */
.about-featured-blocks {
  width: 100%;
  margin-bottom: 70px;
  margin-top: 0;
  background: #2b0f48;
  background: -moz-linear-gradient(left, #2b0f48 0%, #442064 10%, #582c7d 20%, #693793 32%, #7940a8 43%, #8848ba 54%, #944fcb 66%, #a055d9 78%, #a95be6 90%, #b15ff0 100%);
  background: -webkit-linear-gradient(left, #2b0f48 0%, #442064 10%, #582c7d 20%, #693793 32%, #7940a8 43%, #8848ba 54%, #944fcb 66%, #a055d9 78%, #a95be6 90%, #b15ff0 100%);
  background: linear-gradient(to right, #2b0f48 0%, #442064 10%, #582c7d 20%, #693793 32%, #7940a8 43%, #8848ba 54%, #944fcb 66%, #a055d9 78%, #a95be6 90%, #b15ff0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b0f48', endColorstr='#b15ff0',GradientType=1 );
}
@media screen and (max-width: 768px) {
  /* line 5, ../sass/core/_about.scss */
  .about-featured-blocks {
    margin-bottom: 30px;
  }
}
/* line 17, ../sass/core/_about.scss */
.about-featured-blocks .about-featured-blocks-wrapper {
  width: 100%;
  display: flex;
}
@media screen and (max-width: 768px) {
  /* line 17, ../sass/core/_about.scss */
  .about-featured-blocks .about-featured-blocks-wrapper {
    flex-direction: column;
    padding: 20px 0;
  }
}
/* line 24, ../sass/core/_about.scss */
.about-featured-blocks .about-featured-blocks-wrapper .featured-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 33.3%;
  height: 460px;
}
@media screen and (max-width: 768px) {
  /* line 24, ../sass/core/_about.scss */
  .about-featured-blocks .about-featured-blocks-wrapper .featured-block {
    width: 100%;
    margin-bottom: 0px;
    height: auto;
    padding: 40px 0;
  }
}
/* line 37, ../sass/core/_about.scss */
.about-featured-blocks .about-featured-blocks-wrapper .featured-block .title {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 48px;
  font-weight: 500;
  font-family: "Libertinus Serif", sans-serif;
  margin-bottom: 30px;
  text-decoration: none;
  display: block;
  max-height: 96px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  color: #ffffff;
  text-align: center;
}
@media screen and (max-width: 768px) {
  /* line 37, ../sass/core/_about.scss */
  .about-featured-blocks .about-featured-blocks-wrapper .featured-block .title {
    margin-bottom: 20px;
  }
}
/* line 58, ../sass/core/_about.scss */
.about-featured-blocks .about-featured-blocks-wrapper .featured-block .text {
  color: #ffffff;
  text-align: center;
  margin-bottom: 20px;
  max-width: 420px;
  padding: 0 20px;
  min-height: 145px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 25px;
  font-weight: 400;
  font-family: "GothamBook", sans-serif;
}
@media screen and (max-width: 992px) {
  /* line 58, ../sass/core/_about.scss */
  .about-featured-blocks .about-featured-blocks-wrapper .featured-block .text {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 21px;
  }
}
@media screen and (max-width: 768px) {
  /* line 58, ../sass/core/_about.scss */
  .about-featured-blocks .about-featured-blocks-wrapper .featured-block .text {
    min-height: initial;
  }
}
/* line 77, ../sass/core/_about.scss */
.about-featured-blocks .about-featured-blocks-wrapper .featured-block .button {
  border: 2px solid #ffffff;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 16px;
  padding: 10px 30px;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  color: #ffffff;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  font-family: "GothamBook", sans-serif;
}
/* line 93, ../sass/core/_about.scss */
.about-featured-blocks .about-featured-blocks-wrapper .featured-block.featured-one .button:hover {
  background-color: #ffffff;
  color: #2B0F48;
}
/* line 101, ../sass/core/_about.scss */
.about-featured-blocks .about-featured-blocks-wrapper .featured-block.featured-two .button:hover {
  background-color: #ffffff;
  color: #27246D;
}
/* line 109, ../sass/core/_about.scss */
.about-featured-blocks .about-featured-blocks-wrapper .featured-block.featured-three .button:hover {
  background-color: #ffffff;
  color: #361A7F;
}

/* line 119, ../sass/core/_about.scss */
.about-text-block {
  width: 100%;
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  /* line 119, ../sass/core/_about.scss */
  .about-text-block {
    margin-bottom: 30px;
  }
}
/* line 125, ../sass/core/_about.scss */
.about-text-block .about-text-block-wrapper {
  width: 100%;
  display: flex;
}
@media screen and (max-width: 768px) {
  /* line 125, ../sass/core/_about.scss */
  .about-text-block .about-text-block-wrapper {
    flex-direction: column;
  }
}
/* line 131, ../sass/core/_about.scss */
.about-text-block .about-text-block-wrapper .left-section {
  flex: 1 0 0px;
  padding-right: 50px;
}
@media screen and (max-width: 768px) {
  /* line 131, ../sass/core/_about.scss */
  .about-text-block .about-text-block-wrapper .left-section {
    padding-right: 0;
  }
}
/* line 137, ../sass/core/_about.scss */
.about-text-block .about-text-block-wrapper .left-section .upper-title {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 48px;
  font-weight: 500;
  font-family: "Libertinus Serif", sans-serif;
  margin-bottom: 12px;
  color: #000000;
  text-decoration: none;
  display: block;
  max-height: 96px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media screen and (max-width: 768px) {
  /* line 137, ../sass/core/_about.scss */
  .about-text-block .about-text-block-wrapper .left-section .upper-title {
    margin-bottom: 30px;
  }
}
/* line 157, ../sass/core/_about.scss */
.about-text-block .about-text-block-wrapper .left-section .low-title {
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  font-weight: 500;
}
/* line 164, ../sass/core/_about.scss */
.about-text-block .about-text-block-wrapper .right-section {
  padding-top: 64px;
  flex: 1 0 0px;
}
@media screen and (max-width: 992px) {
  /* line 164, ../sass/core/_about.scss */
  .about-text-block .about-text-block-wrapper .right-section {
    padding-top: 35px;
  }
}
/* line 170, ../sass/core/_about.scss */
.about-text-block .about-text-block-wrapper .right-section p {
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 25px;
  font-weight: 400;
  font-family: "GothamBook", sans-serif;
}
@media screen and (max-width: 992px) {
  /* line 170, ../sass/core/_about.scss */
  .about-text-block .about-text-block-wrapper .right-section p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 21px;
  }
}

/* line 186, ../sass/core/_about.scss */
.slider-block {
  width: 100%;
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  /* line 186, ../sass/core/_about.scss */
  .slider-block {
    margin-bottom: 30px;
  }
}
/* line 192, ../sass/core/_about.scss */
.slider-block .slider-block-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
}
/* line 196, ../sass/core/_about.scss */
.slider-block .slider-block-wrapper .text-block {
  flex: 1 0 0px;
  padding-right: 10%;
}
@media screen and (max-width: 768px) {
  /* line 196, ../sass/core/_about.scss */
  .slider-block .slider-block-wrapper .text-block {
    padding-right: 0;
    width: 100%;
  }
}
/* line 203, ../sass/core/_about.scss */
.slider-block .slider-block-wrapper .text-block .title {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 52px;
  color: #000000;
  font-weight: 500;
  margin-bottom: 31px;
  padding-bottom: 27px;
  border-bottom: 2px solid #000000;
  font-family: "Libertinus Serif", sans-serif;
  max-height: 106px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media screen and (max-width: 992px) {
  /* line 203, ../sass/core/_about.scss */
  .slider-block .slider-block-wrapper .text-block .title {
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
    max-height: 80px;
  }
}
/* line 225, ../sass/core/_about.scss */
.slider-block .slider-block-wrapper .text-block p {
  color: #000000;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 25px;
  font-weight: 400;
  font-family: "GothamBook", sans-serif;
}
/* line 232, ../sass/core/_about.scss */
.slider-block .slider-block-wrapper .text-block .button {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 24px;
  position: relative;
  color: #633990;
  text-decoration: none;
  margin-bottom: 15px;
  margin-top: 30px;
  display: block;
}
/* line 242, ../sass/core/_about.scss */
.slider-block .slider-block-wrapper .text-block .button:after {
  content: '';
  display: block;
  width: 58px;
  height: 2px;
  left: 0;
  bottom: -4px;
  position: absolute;
  background-color: #633990;
}
/* line 254, ../sass/core/_about.scss */
.slider-block .slider-block-wrapper .slider-section {
  width: 480px;
}
@media screen and (max-width: 992px) {
  /* line 254, ../sass/core/_about.scss */
  .slider-block .slider-block-wrapper .slider-section {
    width: 370px;
  }
}
@media screen and (max-width: 768px) {
  /* line 254, ../sass/core/_about.scss */
  .slider-block .slider-block-wrapper .slider-section {
    display: none;
  }
}
/* line 263, ../sass/core/_about.scss */
.slider-block .slider-block-wrapper .slider-section .slider .owl-dots {
  margin-top: 40px;
}
/* line 265, ../sass/core/_about.scss */
.slider-block .slider-block-wrapper .slider-section .slider .owl-dots .owl-dot {
  outline: none;
}
/* line 267, ../sass/core/_about.scss */
.slider-block .slider-block-wrapper .slider-section .slider .owl-dots .owl-dot span {
  width: 6px;
  height: 6px;
  background-color: #ffffff;
  border: 1px solid #4D3A5F;
}
/* line 274, ../sass/core/_about.scss */
.slider-block .slider-block-wrapper .slider-section .slider .owl-dots .owl-dot.active span {
  background-color: #4D3A5F;
}

/* line 285, ../sass/core/_about.scss */
.about-counter-box {
  padding: 40px 0;
  margin-bottom: 50px;
  background: transparent url(../images/about_counter_bg.png) bottom center no-repeat;
}
@media screen and (max-width: 768px) {
  /* line 285, ../sass/core/_about.scss */
  .about-counter-box {
    background: none;
    padding: 30px 0 30px;
  }
}
@media screen and (max-width: 768px) {
  /* line 285, ../sass/core/_about.scss */
  .about-counter-box {
    margin-bottom: 30px;
  }
}
/* line 296, ../sass/core/_about.scss */
.about-counter-box .counter-box-wrapper {
  background-color: rgba(43, 15, 72, 0.8);
}

/* line 301, ../sass/core/_about.scss */
.hz-block {
  width: 100%;
  background-color: #27246D;
  padding: 30px 0;
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  /* line 301, ../sass/core/_about.scss */
  .hz-block {
    margin-bottom: 30px;
  }
}
/* line 309, ../sass/core/_about.scss */
.hz-block .hz-block-wrapper {
  width: 100%;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
/* line 314, ../sass/core/_about.scss */
.hz-block .hz-block-wrapper img {
  flex: 0 0 auto;
}
@media screen and (max-width: 768px) {
  /* line 314, ../sass/core/_about.scss */
  .hz-block .hz-block-wrapper img {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  /* line 309, ../sass/core/_about.scss */
  .hz-block .hz-block-wrapper {
    flex-direction: column;
  }
}

/* line 326, ../sass/core/_about.scss */
.wide-img-block {
  width: 100%;
}
/* line 328, ../sass/core/_about.scss */
.wide-img-block .wide-img-block-wrapper {
  width: 100%;
}

/* line 333, ../sass/core/_about.scss */
.bio-block {
  background: -moz-linear-gradient(left, #2b0f48 0%, #442064 10%, #582c7d 20%, #693793 32%, #7940a8 43%, #8848ba 54%, #944fcb 66%, #a055d9 78%, #a95be6 90%, #b15ff0 100%);
  background: -webkit-linear-gradient(left, #2b0f48 0%, #442064 10%, #582c7d 20%, #693793 32%, #7940a8 43%, #8848ba 54%, #944fcb 66%, #a055d9 78%, #a95be6 90%, #b15ff0 100%);
  background: linear-gradient(to right, #2b0f48 0%, #442064 10%, #582c7d 20%, #693793 32%, #7940a8 43%, #8848ba 54%, #944fcb 66%, #a055d9 78%, #a95be6 90%, #b15ff0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b0f48', endColorstr='#b15ff0',GradientType=1 );
  padding: 40px 0;
}
@media screen and (max-width: 768px) {
  /* line 333, ../sass/core/_about.scss */
  .bio-block {
    padding: 40px 0 25px 0;
  }
}
/* line 342, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 768px) {
  /* line 342, ../sass/core/_about.scss */
  .bio-block .bio-block-wrapper {
    display: block;
  }
}
/* line 349, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper .thumb {
  width: 375px;
  margin-right: 90px;
}
@media screen and (max-width: 992px) {
  /* line 349, ../sass/core/_about.scss */
  .bio-block .bio-block-wrapper .thumb {
    margin-right: 40px;
  }
}
/* line 356, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper .mobile-thumb {
  margin-bottom: 20px;
  width: 100%;
}
/* line 359, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper .mobile-thumb .mobile-info-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
/* line 363, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper .mobile-thumb .mobile-info-wrapper img {
  width: 140px;
  margin-right: 20px;
}
@media screen and (max-width: 576px) {
  /* line 363, ../sass/core/_about.scss */
  .bio-block .bio-block-wrapper .mobile-thumb .mobile-info-wrapper img {
    width: 100px;
  }
}
/* line 372, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper .mobile-thumb .mobile-info .name {
  color: #ffffff;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 33px;
  margin-bottom: 10px;
  font-family: "Libertinus Serif", sans-serif;
}
/* line 379, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper .mobile-thumb .mobile-info .occupation {
  color: #ffffff;
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19px;
  margin-bottom: 20px;
}
/* line 386, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper .mobile-thumb .mobile-info .button {
  display: inline-block;
  padding: 5px 20px;
  background-color: #ffffff;
  color: #000000;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 15px;
  margin-top: 15px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 399, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper .mobile-thumb .mobile-info .button:hover {
  background-color: #ded3e8;
}
/* line 405, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper .info {
  flex: 1 0 0px;
}
/* line 407, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper .info .name {
  color: #ffffff;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 52px;
  font-weight: 500;
  font-family: "Libertinus Serif", sans-serif;
  margin-bottom: 20px;
}
@media screen and (max-width: 992px) {
  /* line 407, ../sass/core/_about.scss */
  .bio-block .bio-block-wrapper .info .name {
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
  }
}
/* line 419, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper .info .occupation {
  color: #ffffff;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 19px;
  margin-bottom: 30px;
  font-weight: 500;
}
@media screen and (max-width: 992px) {
  /* line 419, ../sass/core/_about.scss */
  .bio-block .bio-block-wrapper .info .occupation {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 19px;
    margin-bottom: 20px;
  }
}
/* line 432, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper .info .text p {
  color: #ffffff;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 25px;
  font-weight: 400;
  font-family: "GothamBook", sans-serif;
}
/* line 439, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper .info .text .button {
  display: inline-block;
  padding: 10px 30px;
  background-color: #ffffff;
  color: #000000;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 15px;
  margin-top: 15px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 452, ../sass/core/_about.scss */
.bio-block .bio-block-wrapper .info .text .button:hover {
  background-color: #ded3e8;
}

/* line 1, ../sass/core/_debrief.scss */
h1 {
  font-family: "Libertinus Serif", sans-serif;
  font-weight: bold;
  color: #2B2A2D;
  font-size: 32px;
  font-size: 2rem;
  line-height: 48px;
  text-align: center;
  margin-bottom: 35px;
}
@media screen and (max-width: 768px) {
  /* line 1, ../sass/core/_debrief.scss */
  h1 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 30px;
  }
}

/* line 15, ../sass/core/_debrief.scss */
.debrief-subscribe-section {
  margin-bottom: 35px;
}
/* line 17, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container {
  display: flex;
  justify-content: flex-start;
}
@media screen and (max-width: 768px) {
  /* line 17, ../sass/core/_debrief.scss */
  .debrief-subscribe-section .container {
    flex-direction: column;
  }
}
/* line 23, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .featured-image {
  flex: 1 0 0px;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
}
/* line 28, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content {
  width: 361px;
  background-color: #2B0F48;
  padding: 44px 34px 44px 54px;
}
@media screen and (max-width: 768px) {
  /* line 28, ../sass/core/_debrief.scss */
  .debrief-subscribe-section .container .debrief-featured-content {
    width: 100%;
  }
}
@media screen and (max-width: 576px) {
  /* line 28, ../sass/core/_debrief.scss */
  .debrief-subscribe-section .container .debrief-featured-content {
    padding: 30px;
  }
}
/* line 38, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content .statistics {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  /* line 38, ../sass/core/_debrief.scss */
  .debrief-subscribe-section .container .debrief-featured-content .statistics {
    justify-content: space-between;
  }
}
/* line 46, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content .statistics .price {
  font-family: "Gotham", sans-serif;
  font-weight: 500;
  color: #ffffff;
  font-size: 38px;
  font-size: 2.375rem;
  line-height: 38px;
  display: block;
  text-align: left;
}
/* line 55, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content .statistics .per {
  font-family: "Gotham", sans-serif;
  font-weight: 500;
  color: #ffffff;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  display: block;
  text-align: left;
}
/* line 64, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content .statistics .left {
  position: relative;
  width: 55%;
}
@media screen and (max-width: 768px) {
  /* line 64, ../sass/core/_debrief.scss */
  .debrief-subscribe-section .container .debrief-featured-content .statistics .left {
    width: 40%;
  }
}
@media screen and (max-width: 576px) {
  /* line 64, ../sass/core/_debrief.scss */
  .debrief-subscribe-section .container .debrief-featured-content .statistics .left {
    width: 46%;
  }
}
/* line 73, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content .statistics .left:after {
  content: '';
  display: block;
  width: 2px;
  height: 100%;
  position: absolute;
  right: 27px;
  top: 0;
  background-color: #66DD99;
}
@media screen and (max-width: 768px) {
  /* line 73, ../sass/core/_debrief.scss */
  .debrief-subscribe-section .container .debrief-featured-content .statistics .left:after {
    right: 0;
  }
}
/* line 94, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content .statistics .right {
  width: 45%;
}
@media screen and (max-width: 768px) {
  /* line 94, ../sass/core/_debrief.scss */
  .debrief-subscribe-section .container .debrief-featured-content .statistics .right {
    width: 40%;
  }
}
/* line 110, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content .includes .title {
  font-family: "Gotham", sans-serif;
  font-weight: 500;
  color: #ffffff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  margin-bottom: 7px;
}
/* line 119, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content .includes ul {
  list-style: none;
  margin: 0 0 32px 0;
  padding: 0;
}
/* line 123, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content .includes ul li {
  font-family: "Gotham", sans-serif;
  font-weight: 300;
  color: #ffffff;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  margin-bottom: 5px;
}
/* line 130, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content .includes ul li:last-child {
  margin-bottom: 0;
}
/* line 136, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content .includes .button {
  text-decoration: none;
  display: block;
  color: #2B2A2D;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #66DD99;
  padding: 10px;
  font-size: 18px;
  font-size: 1.125rem;
  letter-spacing: .3px;
  text-align: center;
  max-width: 255px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 151, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content .includes .button:hover {
  opacity: .6;
}
/* line 154, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content .includes .button.gray {
  background-color: #bbbbbb;
}
/* line 156, ../sass/core/_debrief.scss */
.debrief-subscribe-section .container .debrief-featured-content .includes .button.gray:hover {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  /* line 136, ../sass/core/_debrief.scss */
  .debrief-subscribe-section .container .debrief-featured-content .includes .button {
    margin: 0 auto;
  }
}

/* line 169, ../sass/core/_debrief.scss */
.debrief-text-block {
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  /* line 169, ../sass/core/_debrief.scss */
  .debrief-text-block {
    margin-bottom: 30px;
  }
}
/* line 174, ../sass/core/_debrief.scss */
.debrief-text-block .container {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  /* line 174, ../sass/core/_debrief.scss */
  .debrief-text-block .container {
    flex-direction: column;
  }
}
/* line 180, ../sass/core/_debrief.scss */
.debrief-text-block .container .title {
  font-family: "Gotham", sans-serif;
  font-weight: 600;
  color: #2B2A2D;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  margin-bottom: 7px;
}
@media screen and (max-width: 768px) {
  /* line 180, ../sass/core/_debrief.scss */
  .debrief-text-block .container .title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
  }
}
/* line 192, ../sass/core/_debrief.scss */
.debrief-text-block .container p {
  font-family: "GothamBook", sans-serif;
  font-weight: 400;
  color: #2B2A2D;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
}
@media screen and (max-width: 768px) {
  /* line 192, ../sass/core/_debrief.scss */
  .debrief-text-block .container p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 22px;
  }
}
/* line 203, ../sass/core/_debrief.scss */
.debrief-text-block .container .left {
  width: 48%;
}
@media screen and (max-width: 768px) {
  /* line 203, ../sass/core/_debrief.scss */
  .debrief-text-block .container .left {
    width: 100%;
  }
}
/* line 210, ../sass/core/_debrief.scss */
.debrief-text-block .container .right {
  width: 48%;
}
@media screen and (max-width: 768px) {
  /* line 210, ../sass/core/_debrief.scss */
  .debrief-text-block .container .right {
    width: 100%;
  }
}

/* line 219, ../sass/core/_debrief.scss */
.debrief-stat-block {
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  /* line 219, ../sass/core/_debrief.scss */
  .debrief-stat-block {
    margin-bottom: 30px;
  }
}
/* line 224, ../sass/core/_debrief.scss */
.debrief-stat-block .container {
  display: flex;
  justify-content: flex-start;
  background-color: #2B0F48;
  padding: 48px 66px;
}
@media screen and (max-width: 768px) {
  /* line 224, ../sass/core/_debrief.scss */
  .debrief-stat-block .container {
    flex-direction: column;
  }
}
/* line 232, ../sass/core/_debrief.scss */
.debrief-stat-block .container .title {
  font-family: "Gotham", sans-serif;
  font-weight: 600;
  color: #ffffff;
  font-size: 32px;
  font-size: 2rem;
  line-height: 48px;
  text-align: center;
}
/* line 240, ../sass/core/_debrief.scss */
.debrief-stat-block .container .description {
  font-family: "Gotham", sans-serif;
  font-weight: 300;
  color: #ffffff;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 26px;
  text-align: center;
}
/* line 248, ../sass/core/_debrief.scss */
.debrief-stat-block .container .left {
  width: 31.3%;
  padding-right: 5%;
}
@media screen and (max-width: 768px) {
  /* line 248, ../sass/core/_debrief.scss */
  .debrief-stat-block .container .left {
    width: 100%;
    margin-bottom: 30px;
    padding: 0;
  }
}
/* line 257, ../sass/core/_debrief.scss */
.debrief-stat-block .container .center {
  width: 37.3%;
  position: relative;
  padding: 0 5%;
}
@media screen and (max-width: 768px) {
  /* line 257, ../sass/core/_debrief.scss */
  .debrief-stat-block .container .center {
    width: 100%;
    margin-bottom: 30px;
    padding: 0;
  }
}
/* line 266, ../sass/core/_debrief.scss */
.debrief-stat-block .container .center:after {
  content: '';
  display: block;
  width: 2px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #66DD99;
}
@media screen and (max-width: 768px) {
  /* line 266, ../sass/core/_debrief.scss */
  .debrief-stat-block .container .center:after {
    display: none;
  }
}
/* line 279, ../sass/core/_debrief.scss */
.debrief-stat-block .container .center:before {
  content: '';
  display: block;
  width: 2px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #66DD99;
}
@media screen and (max-width: 768px) {
  /* line 279, ../sass/core/_debrief.scss */
  .debrief-stat-block .container .center:before {
    display: none;
  }
}
/* line 293, ../sass/core/_debrief.scss */
.debrief-stat-block .container .right {
  width: 31.3%;
  padding-left: 5%;
}
@media screen and (max-width: 768px) {
  /* line 293, ../sass/core/_debrief.scss */
  .debrief-stat-block .container .right {
    width: 100%;
    padding: 0;
  }
}

/* line 304, ../sass/core/_debrief.scss */
.debrief-titled-list {
  margin-bottom: 30px;
}
/* line 307, ../sass/core/_debrief.scss */
.debrief-titled-list .container h2 {
  text-align: center;
  font-family: "Libertinus Serif", sans-serif;
  font-size: 32px;
  font-size: 2rem;
  line-height: 48px;
  color: #2B2A2D;
  font-weight: 600;
  margin-bottom: 35px;
}
@media screen and (max-width: 768px) {
  /* line 307, ../sass/core/_debrief.scss */
  .debrief-titled-list .container h2 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 30px;
  }
}
/* line 320, ../sass/core/_debrief.scss */
.debrief-titled-list .container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
/* line 328, ../sass/core/_debrief.scss */
.debrief-titled-list .container ul li {
  border-left: 2px solid #593183;
  margin-bottom: 74px;
  width: 47%;
  padding-left: 29px;
}
@media screen and (max-width: 768px) {
  /* line 328, ../sass/core/_debrief.scss */
  .debrief-titled-list .container ul li {
    width: 100%;
    margin-bottom: 20px;
  }
}
/* line 337, ../sass/core/_debrief.scss */
.debrief-titled-list .container ul li .title {
  font-family: "Gotham", sans-serif;
  font-weight: 600;
  color: #2B2A2D;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
}
@media screen and (max-width: 768px) {
  /* line 337, ../sass/core/_debrief.scss */
  .debrief-titled-list .container ul li .title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
  }
}
/* line 348, ../sass/core/_debrief.scss */
.debrief-titled-list .container ul li p {
  font-family: "GothamBook", sans-serif;
  font-weight: 400;
  color: #2B2A2D;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
}
@media screen and (max-width: 768px) {
  /* line 348, ../sass/core/_debrief.scss */
  .debrief-titled-list .container ul li p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 22px;
  }
}

/* line 364, ../sass/core/_debrief.scss */
.embed-block {
  margin-bottom: 62px;
}
/* line 367, ../sass/core/_debrief.scss */
.embed-block .container h2 {
  text-align: center;
  font-family: "Libertinus Serif", sans-serif;
  font-size: 32px;
  font-size: 2rem;
  line-height: 48px;
  color: #2B2A2D;
  font-weight: 600;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  /* line 367, ../sass/core/_debrief.scss */
  .embed-block .container h2 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 30px;
  }
}
/* line 380, ../sass/core/_debrief.scss */
.embed-block .container .embed-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 384, ../sass/core/_debrief.scss */
.embed-block .container .embed-wrapper:after {
  padding-top: 56.25%;
  display: block;
  content: '';
}
/* line 389, ../sass/core/_debrief.scss */
.embed-block .container .embed-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 400, ../sass/core/_debrief.scss */
.faq-block {
  margin-bottom: 100px;
}
/* line 402, ../sass/core/_debrief.scss */
.faq-block .container {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  /* line 402, ../sass/core/_debrief.scss */
  .faq-block .container {
    flex-direction: column;
  }
}
/* line 410, ../sass/core/_debrief.scss */
.faq-block .container .left {
  flex: 1 0 0px;
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  /* line 410, ../sass/core/_debrief.scss */
  .faq-block .container .left {
    margin-bottom: 30px;
  }
}
/* line 416, ../sass/core/_debrief.scss */
.faq-block .container .left h2 {
  font-family: "Libertinus Serif", sans-serif;
  font-size: 32px;
  font-size: 2rem;
  line-height: 48px;
  color: #2B2A2D;
  font-weight: 600;
  margin-bottom: 18px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  /* line 416, ../sass/core/_debrief.scss */
  .faq-block .container .left h2 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 30px;
  }
}
/* line 430, ../sass/core/_debrief.scss */
.faq-block .container .left ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 434, ../sass/core/_debrief.scss */
.faq-block .container .left ul li {
  margin-bottom: 20px;
}
/* line 436, ../sass/core/_debrief.scss */
.faq-block .container .left ul li .title {
  font-family: "Gotham", sans-serif;
  font-weight: 600;
  color: #2B2A2D;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
}
@media screen and (max-width: 768px) {
  /* line 436, ../sass/core/_debrief.scss */
  .faq-block .container .left ul li .title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
  }
}
/* line 447, ../sass/core/_debrief.scss */
.faq-block .container .left ul li p {
  font-family: "GothamBook", sans-serif;
  font-weight: 400;
  color: #2B2A2D;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
}
@media screen and (max-width: 768px) {
  /* line 447, ../sass/core/_debrief.scss */
  .faq-block .container .left ul li p {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 22px;
  }
}
/* line 462, ../sass/core/_debrief.scss */
.faq-block .container .right {
  width: 100%;
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: flex-start;
}
@media screen and (max-width: 992px) {
  /* line 462, ../sass/core/_debrief.scss */
  .faq-block .container .right {
    flex-direction: column;
  }
}
/* line 472, ../sass/core/_debrief.scss */
.faq-block .container .right .featured-image {
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center right;
  width: 416px;
}
@media screen and (max-width: 1200px) {
  /* line 472, ../sass/core/_debrief.scss */
  .faq-block .container .right .featured-image {
    width: 316px;
  }
}
@media screen and (max-width: 992px) {
  /* line 472, ../sass/core/_debrief.scss */
  .faq-block .container .right .featured-image {
    display: none;
  }
}
/* line 483, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content {
  padding: 35px 52px 32px;
  flex: 1 0 0px;
  background-color: #2B0F48;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  /* line 483, ../sass/core/_debrief.scss */
  .faq-block .container .right .debrief-featured-content {
    flex-direction: column-reverse;
    padding: 30px;
  }
}
/* line 493, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .statistics {
  width: 50%;
}
@media screen and (max-width: 768px) {
  /* line 493, ../sass/core/_debrief.scss */
  .faq-block .container .right .debrief-featured-content .statistics {
    width: 100%;
    margin-bottom: 25px;
  }
}
/* line 499, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .statistics .prices {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
  width: 100%;
}
/* line 504, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .statistics .prices .price {
  font-family: "Gotham", sans-serif;
  font-weight: 500;
  color: #ffffff;
  font-size: 38px;
  font-size: 2.375rem;
  line-height: 38px;
  display: block;
  text-align: left;
}
/* line 513, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .statistics .prices .per {
  font-family: "Gotham", sans-serif;
  font-weight: 500;
  color: #ffffff;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  display: block;
  text-align: left;
}
/* line 522, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .statistics .prices .left-price {
  position: relative;
  width: 48%;
}
@media screen and (max-width: 768px) {
  /* line 522, ../sass/core/_debrief.scss */
  .faq-block .container .right .debrief-featured-content .statistics .prices .left-price {
    width: 50%;
    padding-right: 10%;
  }
}
/* line 529, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .statistics .prices .left-price:after {
  content: '';
  display: block;
  width: 2px;
  height: 100%;
  position: absolute;
  right: 16px;
  top: 0;
  background-color: #66DD99;
}
@media screen and (max-width: 768px) {
  /* line 529, ../sass/core/_debrief.scss */
  .faq-block .container .right .debrief-featured-content .statistics .prices .left-price:after {
    right: 0;
  }
}
/* line 550, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .statistics .prices .right-price {
  width: 45%;
}
@media screen and (max-width: 768px) {
  /* line 550, ../sass/core/_debrief.scss */
  .faq-block .container .right .debrief-featured-content .statistics .prices .right-price {
    width: 50%;
    padding-left: 15%;
  }
}
/* line 565, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .statistics .button {
  text-decoration: none;
  display: block;
  color: #2B2A2D;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #66DD99;
  padding: 10px;
  font-size: 18px;
  font-size: 1.125rem;
  letter-spacing: .3px;
  text-align: center;
  max-width: 270px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
@media screen and (max-width: 768px) {
  /* line 565, ../sass/core/_debrief.scss */
  .faq-block .container .right .debrief-featured-content .statistics .button {
    max-width: initial;
  }
}
/* line 583, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .statistics .button:hover {
  opacity: .6;
}
/* line 586, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .statistics .button.gray {
  background-color: #bbbbbb;
}
/* line 588, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .statistics .button.gray:hover {
  opacity: 1;
}
/* line 595, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .includes {
  width: 50%;
}
@media screen and (max-width: 768px) {
  /* line 595, ../sass/core/_debrief.scss */
  .faq-block .container .right .debrief-featured-content .includes {
    width: 100%;
  }
}
/* line 600, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .includes .title {
  font-family: "Gotham", sans-serif;
  font-weight: 500;
  color: #ffffff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  margin-bottom: 7px;
}
/* line 609, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .includes ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 613, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .includes ul li {
  font-family: "Gotham", sans-serif;
  font-weight: 300;
  color: #ffffff;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  margin-bottom: 5px;
}
/* line 620, ../sass/core/_debrief.scss */
.faq-block .container .right .debrief-featured-content .includes ul li:last-child {
  margin-bottom: 0;
}

/* line 633, ../sass/core/_debrief.scss */
.thank-half {
  margin-bottom: 70px;
}
/* line 636, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper {
  display: flex;
}
@media screen and (max-width: 768px) {
  /* line 636, ../sass/core/_debrief.scss */
  .thank-half .container .half-wrapper {
    flex-direction: column;
  }
}
/* line 641, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .left {
  width: 53%;
  background-color: #2B0F48;
  padding: 46px 64px 52px;
}
@media screen and (max-width: 768px) {
  /* line 641, ../sass/core/_debrief.scss */
  .thank-half .container .half-wrapper .left {
    width: 100%;
    padding: 36px 34px 32px;
  }
}
/* line 649, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .left h1 {
  font-family: "Libertinus Serif", sans-serif;
  font-size: 32px;
  font-size: 2rem;
  line-height: 48px;
  color: #F7F9FA;
  margin-bottom: 50px;
  font-weight: 500;
  text-align: left;
}
@media screen and (max-width: 768px) {
  /* line 649, ../sass/core/_debrief.scss */
  .thank-half .container .half-wrapper .left h1 {
    line-height: 38px;
  }
}
/* line 661, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .left .text-block {
  position: relative;
  margin-bottom: 70px;
}
/* line 664, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .left .text-block:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: -20px;
  background-color: #66DD99;
  height: 2px;
  width: 190px;
}
/* line 674, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .left .text-block .title {
  font-family: "Gotham", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #F7F9FA;
  margin-bottom: 15px;
  font-weight: 500;
}
/* line 682, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .left .text-block p {
  font-family: "Gotham", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  color: #F7F9FA;
  margin-bottom: 15px;
  font-weight: 300;
}
/* line 692, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .left .check-block {
  position: relative;
}
/* line 694, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .left .check-block:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: -20px;
  background-color: #66DD99;
  height: 2px;
  width: 190px;
}
/* line 704, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .left .check-block .title {
  font-family: "Gotham", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  color: #F7F9FA;
  margin-bottom: 15px;
  font-weight: 500;
}
/* line 713, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .left .check-block ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 717, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .left .check-block ul li {
  font-family: "Gotham", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  color: #F7F9FA;
  margin-bottom: 10px;
  font-weight: 300;
  padding-left: 30px;
  position: relative;
}
/* line 726, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .left .check-block ul li:before {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  background: transparent url(../images/check_thank.svg) top left no-repeat;
  position: absolute;
  left: 0;
  top: 3px;
}
/* line 741, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .right {
  width: 47%;
  background-color: #F3F5F6;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 43px;
}
@media screen and (max-width: 768px) {
  /* line 741, ../sass/core/_debrief.scss */
  .thank-half .container .half-wrapper .right {
    width: 100%;
    padding: 0 20px;
  }
}
/* line 753, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .right .avatar {
  width: 206px;
  height: 254px;
  background: transparent url(../images/thanks_piers.png) center center no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
  margin-bottom: 30px;
}
/* line 762, ../sass/core/_debrief.scss */
.thank-half .container .half-wrapper .right p {
  font-family: "Gotham", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  color: #2B2A2D;
  margin-bottom: 15px;
  font-weight: 300;
  text-align: center;
}

/* line 778, ../sass/core/_debrief.scss */
.thank-steps .container h2 {
  font-family: "Libertinus Serif", sans-serif;
  font-size: 32px;
  font-size: 2rem;
  line-height: 48px;
  color: #2B2A2D;
  margin-bottom: 28px;
  font-weight: 700;
  text-align: center;
}
@media screen and (max-width: 768px) {
  /* line 778, ../sass/core/_debrief.scss */
  .thank-steps .container h2 {
    line-height: 38px;
  }
}
/* line 790, ../sass/core/_debrief.scss */
.thank-steps .container .steps-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 55px;
}
@media screen and (max-width: 768px) {
  /* line 790, ../sass/core/_debrief.scss */
  .thank-steps .container .steps-wrapper {
    flex-direction: column;
  }
}
/* line 797, ../sass/core/_debrief.scss */
.thank-steps .container .steps-wrapper .step {
  width: 31%;
  position: relative;
  padding-top: 20px;
}
@media screen and (max-width: 768px) {
  /* line 797, ../sass/core/_debrief.scss */
  .thank-steps .container .steps-wrapper .step {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 804, ../sass/core/_debrief.scss */
  .thank-steps .container .steps-wrapper .step:last-child {
    margin-bottom: 0;
  }
}
/* line 808, ../sass/core/_debrief.scss */
.thank-steps .container .steps-wrapper .step:before {
  content: '';
  display: block;
  width: 60%;
  height: 2px;
  background-color: #593183;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 818, ../sass/core/_debrief.scss */
.thank-steps .container .steps-wrapper .step p {
  font-family: "Gotham", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  color: #2B2A2D;
  margin-bottom: 15px;
  font-weight: 300;
}
/* line 825, ../sass/core/_debrief.scss */
.thank-steps .container .steps-wrapper .step p span {
  text-transform: uppercase;
  font-weight: 500;
}

/* line 835, ../sass/core/_debrief.scss */
.question-block {
  margin-bottom: 70px;
}
/* line 838, ../sass/core/_debrief.scss */
.question-block .container .question-wrapper {
  background-color: #2B0F48;
  padding: 57px 0 66px;
}
@media screen and (max-width: 768px) {
  /* line 838, ../sass/core/_debrief.scss */
  .question-block .container .question-wrapper {
    padding: 57px 20px 66px;
  }
}
/* line 844, ../sass/core/_debrief.scss */
.question-block .container .question-wrapper h2 {
  font-family: "Libertinus Serif", sans-serif;
  font-size: 32px;
  font-size: 2rem;
  line-height: 48px;
  color: #ffffff;
  margin-bottom: 10px;
  font-weight: 700;
  text-align: center;
}
@media screen and (max-width: 768px) {
  /* line 844, ../sass/core/_debrief.scss */
  .question-block .container .question-wrapper h2 {
    line-height: 38px;
  }
}
/* line 856, ../sass/core/_debrief.scss */
.question-block .container .question-wrapper p {
  font-family: "Gotham", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  color: #ffffff;
  font-weight: 300;
  text-align: center;
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
}
/* line 866, ../sass/core/_debrief.scss */
.question-block .container .question-wrapper p a {
  color: #ffffff;
}

/* line 2, ../sass/core/_report.scss */
.promo-block {
  margin-bottom: 30px;
}
/* line 4, ../sass/core/_report.scss */
.promo-block .promo-preview {
  display: flex;
  height: 0;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 16, ../sass/core/_report.scss */
.promo-block .promo-preview .title {
  text-align: left;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 35px;
  font-weight: bold;
  color: #ffffff;
  width: 80%;
  padding: 10px 20px 10px 20px;
}
@media screen and (max-width: 768px) {
  /* line 16, ../sass/core/_report.scss */
  .promo-block .promo-preview .title {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 26px;
    margin-bottom: 12px;
    text-align: left;
    margin-top: 40px;
  }
}
/* line 31, ../sass/core/_report.scss */
.promo-block .promo-preview .title span {
  color: white;
  display: inline-block;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 35px;
  text-align: center;
  overflow: hidden;
  margin: 0 0 -6px 0;
  position: relative;
}
/* line 42, ../sass/core/_report.scss */
.promo-block .promo-preview .title span:after {
  display: block;
  content: '';
  border: 10px solid transparent;
  border-top: 10px solid white;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -4px 0 0 -10px;
}
/* line 55, ../sass/core/_report.scss */
.promo-block .promo-preview .button-wrapper {
  width: 20%;
  text-align: center;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  /* line 55, ../sass/core/_report.scss */
  .promo-block .promo-preview .button-wrapper {
    float: none;
    margin-bottom: 40px;
    display: block;
  }
}
/* line 68, ../sass/core/_report.scss */
.promo-block .promo-preview .button {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 68, ../sass/core/_mixins.scss */
.promo-block .promo-preview .button:hover {
  background-color: #40ad81;
}
/* line 72, ../sass/core/_report.scss */
.promo-block .promo-banner {
  overflow: hidden;
  max-height: 545px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
@media screen and (max-width: 768px) {
  /* line 72, ../sass/core/_report.scss */
  .promo-block .promo-banner {
    height: auto;
  }
}
/* line 83, ../sass/core/_report.scss */
.promo-block .promo-banner h1 {
  text-transform: capitalize;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 48px;
  font-weight: 500;
  font-family: "Libertinus Serif", sans-serif;
  margin-bottom: 12px;
  color: #000;
  text-decoration: none;
  display: block;
  max-height: 48px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media screen and (max-width: 992px) {
  /* line 83, ../sass/core/_report.scss */
  .promo-block .promo-banner h1 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 36px;
    font-weight: 600;
    margin-bottom: 12px;
  }
}
/* line 108, ../sass/core/_report.scss */
.promo-block .promo-half {
  display: flex;
  height: 400px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  /* line 108, ../sass/core/_report.scss */
  .promo-block .promo-half {
    flex-direction: column;
    min-height: initial;
    height: auto;
  }
}
/* line 117, ../sass/core/_report.scss */
.promo-block .promo-half .left {
  width: 50%;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
}
@media screen and (max-width: 768px) {
  /* line 117, ../sass/core/_report.scss */
  .promo-block .promo-half .left {
    width: 100%;
    height: 286px;
  }
}
/* line 125, ../sass/core/_report.scss */
.promo-block .promo-half .left a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 131, ../sass/core/_report.scss */
.promo-block .promo-half .right {
  width: 50%;
  background-color: #2B0F48;
  padding-right: 25px;
  padding-left: 20px;
}
@media screen and (max-width: 992px) {
  /* line 131, ../sass/core/_report.scss */
  .promo-block .promo-half .right {
    padding-right: 20px;
  }
}
@media screen and (max-width: 768px) {
  /* line 131, ../sass/core/_report.scss */
  .promo-block .promo-half .right {
    width: 100%;
    padding: 0 20px 0 20px;
  }
}
/* line 143, ../sass/core/_report.scss */
.promo-block .promo-half .right .title {
  text-align: right;
  margin-bottom: 30px;
  color: #ffffff;
  margin-top: 30px;
  text-transform: none;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 48px;
  font-weight: 500;
  font-family: "Libertinus Serif", sans-serif;
  text-decoration: none;
  display: block;
}
/* line 155, ../sass/core/_report.scss */
.promo-block .promo-half .right .title:hover {
  text-decoration: underline;
}
@media screen and (max-width: 992px) {
  /* line 143, ../sass/core/_report.scss */
  .promo-block .promo-half .right .title {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    font-weight: 600;
  }
}
@media screen and (max-width: 768px) {
  /* line 143, ../sass/core/_report.scss */
  .promo-block .promo-half .right .title {
    text-align: center;
  }
}
/* line 167, ../sass/core/_report.scss */
.promo-block .promo-half .right .subtitle {
  text-align: right;
  font-size: 23px;
  font-size: 1.4375rem;
  margin-bottom: 25px;
  color: #ffffff;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  font-weight: 400;
}
@media screen and (max-width: 992px) {
  /* line 167, ../sass/core/_report.scss */
  .promo-block .promo-half .right .subtitle {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
  }
}
@media screen and (max-width: 768px) {
  /* line 167, ../sass/core/_report.scss */
  .promo-block .promo-half .right .subtitle {
    text-align: center;
  }
}
/* line 183, ../sass/core/_report.scss */
.promo-block .promo-half .right .button {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  float: right;
  font-weight: 500;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 10px 32px;
}
/* line 68, ../sass/core/_mixins.scss */
.promo-block .promo-half .right .button:hover {
  background-color: #40ad81;
}
@media screen and (max-width: 768px) {
  /* line 183, ../sass/core/_report.scss */
  .promo-block .promo-half .right .button {
    float: none;
    margin: 0 auto 40px;
    display: table;
  }
}
/* line 200, ../sass/core/_report.scss */
.promo-block .colapsed .promo-banner {
  height: 0;
}
/* line 203, ../sass/core/_report.scss */
.promo-block .colapsed .promo-preview {
  height: 50px;
}
/* line 209, ../sass/core/_report.scss */
.promo-block.homepage .promo-half .left {
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 217, ../sass/core/_report.scss */
.block-titled-text {
  margin-bottom: 20px;
}
@media screen and (max-width: 992px) {
  /* line 217, ../sass/core/_report.scss */
  .block-titled-text {
    padding: 0;
  }
}
/* line 224, ../sass/core/_report.scss */
.block-titled-text h3 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 52px;
  color: #000000;
  text-transform: capitalize;
  font-weight: 500;
  margin-bottom: 10px;
  padding-bottom: 27px;
  border-bottom: 2px solid #000000;
  font-family: "Libertinus Serif", sans-serif;
  max-height: 106px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 224, ../sass/core/_report.scss */
  .block-titled-text h3 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
    max-height: 80px;
  }
}
/* line 248, ../sass/core/_report.scss */
.block-titled-text p {
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  color: #797979;
  margin: 15px 0;
}
@media screen and (max-width: 768px) {
  /* line 248, ../sass/core/_report.scss */
  .block-titled-text p {
    font-size: 15.6px;
    font-size: 0.975rem;
    line-height: 22px;
  }
}
/* line 259, ../sass/core/_report.scss */
.block-titled-text.optioned {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-bottom: 30px;
}
/* line 264, ../sass/core/_report.scss */
.block-titled-text.optioned:after {
  content: '';
  display: block;
  height: 2px;
  width: 100%;
  background-color: #000000;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 274, ../sass/core/_report.scss */
.block-titled-text.optioned h3 {
  border-bottom: none;
  margin-bottom: 0;
}

/* line 281, ../sass/core/_report.scss */
.list-view-choice {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
/* line 285, ../sass/core/_report.scss */
.list-view-choice span {
  color: #2B0F48;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 16px;
  margin-right: 14px;
}
@media screen and (max-width: 768px) {
  /* line 285, ../sass/core/_report.scss */
  .list-view-choice span {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
  }
}
/* line 296, ../sass/core/_report.scss */
.list-view-choice a {
  display: block;
  position: relative;
  margin-right: 12px;
}
/* line 300, ../sass/core/_report.scss */
.list-view-choice a:last-child {
  margin-right: 0;
}
/* line 303, ../sass/core/_report.scss */
.list-view-choice a.row {
  width: 23px;
  height: 23px;
  background: transparent url(../images/list_grid_icon.svg) top left no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}
/* line 310, ../sass/core/_report.scss */
.list-view-choice a.row.active {
  background: transparent url(../images/list_grid_icon_active.svg) top left no-repeat;
}
@media screen and (max-width: 768px) {
  /* line 303, ../sass/core/_report.scss */
  .list-view-choice a.row {
    width: 18px;
    height: 18px;
  }
}
/* line 318, ../sass/core/_report.scss */
.list-view-choice a.blocks {
  width: 23px;
  height: 23px;
  background: transparent url(../images/blocks_choice_icon.svg) top left no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}
/* line 324, ../sass/core/_report.scss */
.list-view-choice a.blocks.active {
  background: transparent url(../images/blocks_choice_icon_active.svg) top left no-repeat;
}
@media screen and (max-width: 768px) {
  /* line 318, ../sass/core/_report.scss */
  .list-view-choice a.blocks {
    width: 18px;
    height: 18px;
  }
}
/* line 333, ../sass/core/_report.scss */
.list-view-choice a:hover {
  cursor: pointer;
}
/* line 335, ../sass/core/_report.scss */
.list-view-choice a:hover .tooltiptext {
  visibility: visible;
}
/* line 341, ../sass/core/_report.scss */
.list-view-choice .tooltiptext {
  visibility: hidden;
  width: 80px;
  background-color: #ffffff;
  color: #2B0F48;
  text-align: center;
  padding: 5px 0;
  border: 1px solid #e6e6e6;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
  margin-bottom: 3px;
  margin-left: -40px;
}
/* line 357, ../sass/core/_report.scss */
.list-view-choice .tooltiptext::after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}

/* line 370, ../sass/core/_report.scss */
.green-button {
  background-color: #66DD99;
  color: #fff;
  margin: 30px auto 0;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: bold;
  border-radius: 100px;
  padding: 9px 30px;
  cursor: pointer;
  border: none;
  text-decoration: none;
  text-transform: none;
  display: block;
  transition: .12s;
}
/* line 385, ../sass/core/_report.scss */
.green-button:focus {
  outline: none;
}
/* line 389, ../sass/core/_report.scss */
.green-button:hover {
  background-color: #42a87e;
}

/* line 394, ../sass/core/_report.scss */
.popular-block-wrapper {
  margin-bottom: 30px;
}
/* line 396, ../sass/core/_report.scss */
.popular-block-wrapper .popular-block {
  overflow: hidden;
  height: auto;
  padding: 0 0 20px 0;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
@media screen and (max-width: 768px) {
  /* line 396, ../sass/core/_report.scss */
  .popular-block-wrapper .popular-block {
    height: auto;
  }
}
/* line 409, ../sass/core/_report.scss */
.popular-block-wrapper .popular-preview {
  display: flex;
  height: 0;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: #2B0F48;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 422, ../sass/core/_report.scss */
.popular-block-wrapper .popular-preview .title {
  text-align: left;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 35px;
  font-weight: bold;
  color: #ffffff;
  width: 80%;
  padding: 10px 20px 10px 20px;
}
@media screen and (max-width: 768px) {
  /* line 422, ../sass/core/_report.scss */
  .popular-block-wrapper .popular-preview .title {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 26px;
    margin-bottom: 12px;
    text-align: left;
    margin-top: 40px;
  }
}
/* line 437, ../sass/core/_report.scss */
.popular-block-wrapper .popular-preview .title span {
  color: white;
  display: inline-block;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 35px;
  text-align: center;
  overflow: hidden;
  margin: 0 0 -6px 0;
  position: relative;
}
/* line 448, ../sass/core/_report.scss */
.popular-block-wrapper .popular-preview .title span:after {
  display: block;
  content: '';
  border: 10px solid transparent;
  border-top: 10px solid white;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -4px 0 0 -10px;
}
/* line 460, ../sass/core/_report.scss */
.popular-block-wrapper .popular-preview .button-wrapper {
  width: 20%;
  text-align: center;
  height: 100%;
}
/* line 467, ../sass/core/_report.scss */
.popular-block-wrapper .colapsed .popular-block {
  height: 0;
}
/* line 470, ../sass/core/_report.scss */
.popular-block-wrapper .colapsed .popular-preview {
  height: 50px;
}

/* line 477, ../sass/core/_report.scss */
.scrolling-articles-block .scroller {
  flex-wrap: nowrap;
  display: flex;
  justify-content: flex-start;
}
@media screen and (max-width: 576px) {
  /* line 477, ../sass/core/_report.scss */
  .scrolling-articles-block .scroller {
    flex-wrap: wrap;
    flex-direction: column;
    overflow-x: visible;
  }
}

/* line 490, ../sass/core/_report.scss */
.horizontal-scroll-wrapper .scroller {
  overflow-x: auto;
  white-space: nowrap;
  padding: 10px 10px 20px;
}
/* line 494, ../sass/core/_report.scss */
.horizontal-scroll-wrapper .scroller .horizontal-article-item {
  height: auto;
}

/* line 500, ../sass/core/_report.scss */
.horizontal-article-item {
  display: flex;
  justify-content: flex-start;
  -webkit-box-shadow: 0 3px 11px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 3px 11px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 11px rgba(0, 0, 0, 0.16);
  flex: 1 0 465px;
  margin-right: 45px;
  height: 100%;
}
@media screen and (max-width: 576px) {
  /* line 500, ../sass/core/_report.scss */
  .horizontal-article-item {
    flex: 1 0 100%;
    margin-bottom: 15px;
    width: 100%;
  }
}
/* line 514, ../sass/core/_report.scss */
.horizontal-article-item:last-child {
  margin-right: 0;
}
/* line 517, ../sass/core/_report.scss */
.horizontal-article-item .thumb-wrapper {
  display: block;
  width: 181px;
  min-height: 241px;
}
/* line 521, ../sass/core/_report.scss */
.horizontal-article-item .thumb-wrapper .thumb {
  display: block;
  -webkit-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 100%;
  background-position: center center;
  padding-top: 0;
}
/* line 532, ../sass/core/_report.scss */
.horizontal-article-item.video-item .thumb-wrapper .thumb {
  padding-top: 100%;
}
/* line 537, ../sass/core/_report.scss */
.horizontal-article-item .text-wrapper {
  width: 100%;
  flex: 1 0 0px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-align: left;
  position: relative;
  padding: 20px;
  background-color: #ffffff;
}
@media screen and (max-width: 576px) {
  /* line 537, ../sass/core/_report.scss */
  .horizontal-article-item .text-wrapper {
    padding: 20px 20px;
  }
}
/* line 551, ../sass/core/_report.scss */
.horizontal-article-item .text-wrapper .label {
  width: fit-content;
  background-color: #683496;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 14px;
  padding: 7px 15px;
  letter-spacing: 2px;
  margin-bottom: 14px;
  white-space: normal;
}
@media screen and (max-width: 576px) {
  /* line 551, ../sass/core/_report.scss */
  .horizontal-article-item .text-wrapper .label {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    padding: 5px 10px;
  }
}
/* line 569, ../sass/core/_report.scss */
.horizontal-article-item .text-wrapper .title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 25px;
  margin-bottom: 10px;
  color: #000;
  text-decoration: none;
  display: block;
  font-family: "Libertinus Serif", sans-serif;
  height: 76px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  font-weight: 600;
}
@media screen and (max-width: 992px) {
  /* line 569, ../sass/core/_report.scss */
  .horizontal-article-item .text-wrapper .title {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 25px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  /* line 569, ../sass/core/_report.scss */
  .horizontal-article-item .text-wrapper .title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    margin-bottom: 5px;
    font-weight: 500;
  }
}
/* line 597, ../sass/core/_report.scss */
.horizontal-article-item .text-wrapper .description {
  color: #707070;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 15px;
  font-family: "GothamBook", sans-serif;
  white-space: normal;
  margin-bottom: 0;
  overflow: hidden;
  height: 80px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
@media screen and (max-width: 576px) {
  /* line 597, ../sass/core/_report.scss */
  .horizontal-article-item .text-wrapper .description {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16px;
    max-height: 120px;
  }
}
/* line 618, ../sass/core/_report.scss */
.horizontal-article-item .text-wrapper .title_description_wrapper {
  display: block;
  overflow: hidden;
  margin: 0 0 10px 0;
  padding: 0;
  height: auto;
  position: relative;
}
/* line 625, ../sass/core/_report.scss */
.horizontal-article-item .text-wrapper .title_description_wrapper:after {
  display: none;
}
@media screen and (max-width: 576px) {
  /* line 618, ../sass/core/_report.scss */
  .horizontal-article-item .text-wrapper .title_description_wrapper {
    height: auto;
  }
  /* line 632, ../sass/core/_report.scss */
  .horizontal-article-item .text-wrapper .title_description_wrapper:after {
    display: none;
  }
}
/* line 637, ../sass/core/_report.scss */
.horizontal-article-item .text-wrapper .more {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 24px;
  position: relative;
  color: #633990;
  text-decoration: none;
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-align: left;
  background-color: transparent;
  padding: 0;
}
/* line 651, ../sass/core/_report.scss */
.horizontal-article-item .text-wrapper .more:after {
  content: '';
  display: block;
  width: 35px;
  height: 2px;
  left: 0;
  bottom: -4px;
  position: absolute;
  background-color: #633990;
}
/* line 661, ../sass/core/_report.scss */
.horizontal-article-item .text-wrapper .more:hover {
  background-color: transparent;
}
/* line 665, ../sass/core/_report.scss */
.horizontal-article-item .text-wrapper .play {
  position: relative;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  padding: 0;
  height: 35px;
  width: 35px;
}
/* line 68, ../sass/core/_mixins.scss */
.horizontal-article-item .text-wrapper .play:hover {
  background-color: #40ad81;
}
/* line 671, ../sass/core/_report.scss */
.horizontal-article-item .text-wrapper .play:after {
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -6px;
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  content: '';
  border: 9px solid transparent;
  border-right: 15px solid transparent;
  border-left: 15px solid #ffffff;
}

@media screen and (max-width: 768px) {
  /* line 691, ../sass/core/_report.scss */
  .reports-horizontal .horizontal-article-item .horizontal_description_wrapper {
    height: auto;
    margin: 0;
  }
}
@media all and (max-width: 767px) {
  /* line 690, ../sass/core/_report.scss */
  .reports-horizontal .horizontal-article-item {
    flex: 1 0;
    height: 240px;
  }
}
@media all and (max-width: 767px) {
  /* line 704, ../sass/core/_report.scss */
  .reports-horizontal .horizontal-article-item .thumb-wrapper .thumb {
    padding-top: 0;
    height: 100%;
  }
}
@media all and (max-width: 767px) {
  /* line 712, ../sass/core/_report.scss */
  .reports-horizontal .horizontal-article-item .text-wrapper {
    overflow: hidden;
    padding: 10px 20px 45px 15px;
    justify-content: flex-start;
  }
  /* line 719, ../sass/core/_report.scss */
  .reports-horizontal .horizontal-article-item .text-wrapper::before {
    display: block;
    width: 100%;
    height: 20px;
    content: '';
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 10;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), #fff);
  }
}
/* line 733, ../sass/core/_report.scss */
.reports-horizontal .horizontal-article-item .text-wrapper .title {
  text-align: left;
}
@media all and (max-width: 767px) {
  /* line 733, ../sass/core/_report.scss */
  .reports-horizontal .horizontal-article-item .text-wrapper .title {
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    margin-bottom: 10px;
  }
}
/* line 741, ../sass/core/_report.scss */
.reports-horizontal .horizontal-article-item .text-wrapper .description {
  text-align: left;
}
@media all and (max-width: 767px) {
  /* line 741, ../sass/core/_report.scss */
  .reports-horizontal .horizontal-article-item .text-wrapper .description {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16px;
    max-height: 100%;
    margin-bottom: 0;
  }
}
@media all and (max-width: 767px) {
  /* line 750, ../sass/core/_report.scss */
  .reports-horizontal .horizontal-article-item .text-wrapper .more {
    font-size: 10px;
    font-size: 0.625rem;
    padding: 5px 10px;
    position: absolute;
    bottom: 12px;
  }
}

/* line 762, ../sass/core/_report.scss */
.load-more-articles {
  text-align: center;
  color: #2B0F48;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 14px;
  display: none;
  text-decoration: none;
  margin-top: 20px;
}
@media screen and (max-width: 576px) {
  /* line 762, ../sass/core/_report.scss */
  .load-more-articles {
    display: block;
  }
}

/* line 777, ../sass/core/_report.scss */
.purple-wide-wrapper {
  width: 100%;
  margin-bottom: 70px;
  background: #2b0f48;
  background: -moz-linear-gradient(left, #2b0f48 0%, #442064 10%, #582c7d 20%, #693793 32%, #7940a8 43%, #8848ba 54%, #944fcb 66%, #a055d9 78%, #a95be6 90%, #b15ff0 100%);
  background: -webkit-linear-gradient(left, #2b0f48 0%, #442064 10%, #582c7d 20%, #693793 32%, #7940a8 43%, #8848ba 54%, #944fcb 66%, #a055d9 78%, #a95be6 90%, #b15ff0 100%);
  background: linear-gradient(to right, #2b0f48 0%, #442064 10%, #582c7d 20%, #693793 32%, #7940a8 43%, #8848ba 54%, #944fcb 66%, #a055d9 78%, #a95be6 90%, #b15ff0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b0f48', endColorstr='#b15ff0',GradientType=1 );
  padding: 44px 0 38px;
}
@media screen and (max-width: 768px) {
  /* line 777, ../sass/core/_report.scss */
  .purple-wide-wrapper {
    padding: 25px 0 40px;
  }
}
@media screen and (max-width: 768px) {
  /* line 789, ../sass/core/_report.scss */
  .purple-wide-wrapper.services-page-section-1 {
    padding: 40px 0 7px;
  }
}
@media screen and (max-width: 768px) {
  /* line 794, ../sass/core/_report.scss */
  .purple-wide-wrapper.services-page-section-2 {
    padding: 25px 0 0;
  }
}
/* line 800, ../sass/core/_report.scss */
.purple-wide-wrapper .vertical-scrolled-table-wrapper:after {
  background: linear-gradient(to bottom, rgba(243, 243, 243, 0.1), #f3f3f3);
}
/* line 803, ../sass/core/_report.scss */
.purple-wide-wrapper .vertical-scrolled-table-wrapper:before {
  background: linear-gradient(to bottom, rgba(243, 243, 243, 0.1), #f3f3f3);
}

/* line 810, ../sass/core/_report.scss */
.single-reports .grey-wide-wrapper {
  width: 100%;
  padding: 25px 0 0 0;
}
/* line 813, ../sass/core/_report.scss */
.single-reports .grey-wide-wrapper.articles-list-block {
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  /* line 810, ../sass/core/_report.scss */
  .single-reports .grey-wide-wrapper {
    padding: 25px 0 40px;
  }
}
@media screen and (max-width: 768px) {
  /* line 819, ../sass/core/_report.scss */
  .single-reports .grey-wide-wrapper.services-page-section-1 {
    padding: 25px 0 40px;
  }
}

/* line 828, ../sass/core/_report.scss */
.single-reports .white-wide-wrapper {
  width: 100%;
  background-color: #ffffff;
  padding: 25px 0 0 0;
}
/* line 832, ../sass/core/_report.scss */
.single-reports .white-wide-wrapper.articles-list-block {
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  /* line 828, ../sass/core/_report.scss */
  .single-reports .white-wide-wrapper {
    padding: 25px 0 40px;
  }
}
@media screen and (max-width: 768px) {
  /* line 838, ../sass/core/_report.scss */
  .single-reports .white-wide-wrapper.services-page-section-1 {
    padding: 25px 0 40px;
  }
}
@media screen and (max-width: 768px) {
  /* line 843, ../sass/core/_report.scss */
  .single-reports .white-wide-wrapper.services-page-section-2 {
    padding: 40px 0 7px;
  }
}
/* line 848, ../sass/core/_report.scss */
.single-reports .white-wide-wrapper .access-table {
  background-color: rgba(209, 209, 209, 0.25);
}
/* line 851, ../sass/core/_report.scss */
.single-reports .white-wide-wrapper .access-table-reports {
  background-color: rgba(209, 209, 209, 0.25);
}
/* line 854, ../sass/core/_report.scss */
.single-reports .white-wide-wrapper.events-videos {
  padding-top: 0;
}

/* line 861, ../sass/core/_report.scss */
.static-table-block table {
  width: 100%;
  border-spacing: 0 6px;
  border-collapse: separate;
  margin-bottom: 60px;
}
/* line 866, ../sass/core/_report.scss */
.static-table-block table th {
  text-align: left;
  border-right: 1px solid #ffffff;
  vertical-align: middle;
  background-color: #D5D5D5;
  padding: 17px 34px;
  color: #ffffff;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  font-weight: bold;
}
/* line 870, ../sass/core/_report.scss */
.static-table-block table th:last-child {
  border-right: none;
}
@media screen and (max-width: 992px) {
  /* line 873, ../sass/core/_report.scss */
  .static-table-block table th:last-child span {
    display: none;
  }
}
/* line 878, ../sass/core/_report.scss */
.static-table-block table th span {
  background-color: #D5D5D5;
  color: #ffffff;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 24px;
  position: relative;
}
/* line 886, ../sass/core/_report.scss */
.static-table-block table th span:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  border-color: #ffffff transparent transparent transparent;
  position: absolute;
  right: -30px;
  top: 8px;
}
@media screen and (max-width: 1200px) {
  /* line 866, ../sass/core/_report.scss */
  .static-table-block table th {
    padding: 5px 10px;
  }
  /* line 906, ../sass/core/_report.scss */
  .static-table-block table th span {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 15px;
    vertical-align: middle;
  }
  /* line 910, ../sass/core/_report.scss */
  .static-table-block table th span:after {
    display: none;
  }
}
/* line 916, ../sass/core/_report.scss */
.static-table-block table th.column-title {
  width: 60%;
}
/* line 919, ../sass/core/_report.scss */
.static-table-block table th.sorting-column {
  cursor: pointer;
}
/* line 921, ../sass/core/_report.scss */
.static-table-block table th.sorting-column.active {
  background: #2B0F48;
  color: #ffffff;
}
/* line 924, ../sass/core/_report.scss */
.static-table-block table th.sorting-column.active span {
  background: transparent;
}
/* line 926, ../sass/core/_report.scss */
.static-table-block table th.sorting-column.active span:after {
  display: block;
  opacity: 1;
}
/* line 933, ../sass/core/_report.scss */
.static-table-block table th.sorting-column.active.desc span:after {
  border-width: 7px 7px 0 7px;
  border-color: #ffffff transparent transparent transparent;
}
/* line 941, ../sass/core/_report.scss */
.static-table-block table th.sorting-column.active.asc span:after {
  border-width: 0 7px 7px 7px;
  border-color: transparent transparent #ffffff transparent;
}
/* line 949, ../sass/core/_report.scss */
.static-table-block table th.sorting-column span:after {
  display: block;
  opacity: 0.5;
}
/* line 956, ../sass/core/_report.scss */
.static-table-block table td {
  background-color: #ffffff;
  padding: 10px 70px 10px 34px;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  line-height: 24px;
  color: #3C3C3C;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
/* line 966, ../sass/core/_report.scss */
.static-table-block table td:last-child {
  padding-right: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 972, ../sass/core/_report.scss */
.static-table-block table td .link {
  color: #3C3C3C;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  font-family: "GothamBook", sans-serif;
  text-decoration: none;
  display: block;
  max-height: 24px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
/* line 987, ../sass/core/_report.scss */
.static-table-block table td .link:hover {
  text-decoration: underline;
}
/* line 991, ../sass/core/_report.scss */
.static-table-block table td .info-icon {
  position: absolute;
  right: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  width: 18px;
  height: 18px;
  -webkit-background-size: 100%;
  background-size: 100%;
  background: transparent url(../images/info_icon.svg) top left no-repeat;
  cursor: pointer;
}
@media screen and (max-width: 1200px) {
  /* line 991, ../sass/core/_report.scss */
  .static-table-block table td .info-icon {
    right: 10px;
  }
}
/* line 1011, ../sass/core/_report.scss */
.static-table-block table td .download {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  padding: 0 20px;
  width: 170px;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 21px;
}
/* line 68, ../sass/core/_mixins.scss */
.static-table-block table td .download:hover {
  background-color: #40ad81;
}
@media screen and (max-width: 1200px) {
  /* line 1011, ../sass/core/_report.scss */
  .static-table-block table td .download {
    font-size: 12px;
    font-size: 0.75rem;
    padding: 5px 14px;
  }
}
/* line 1021, ../sass/core/_report.scss */
.static-table-block table td .download.gray {
  background-color: #999999;
}
/* line 1023, ../sass/core/_report.scss */
.static-table-block table td .download.gray:hover {
  background-color: #767676;
}
/* line 1027, ../sass/core/_report.scss */
.static-table-block table td .download:hover {
  text-decoration: none;
  background-color: #42a87e;
}
@media screen and (max-width: 1200px) {
  /* line 956, ../sass/core/_report.scss */
  .static-table-block table td {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    padding: 10px 30px 10px 10px;
  }
}
@media screen and (max-width: 992px) {
  /* line 1038, ../sass/core/_report.scss */
  .static-table-block table td:last-child {
    display: table-cell;
    padding-right: 10px;
  }
  /* line 1041, ../sass/core/_report.scss */
  .static-table-block table td:last-child .date {
    display: none;
  }
  /* line 1044, ../sass/core/_report.scss */
  .static-table-block table td:last-child .download {
    text-indent: -9999em;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    width: 16px;
    height: 16px;
    background: transparent url(../images/download_icon.svg) top left no-repeat;
    padding: 0;
    display: block;
    margin: 0 auto;
  }
}
/* line 1061, ../sass/core/_report.scss */
.static-table-block table.access-table td .access {
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  color: #848484;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
}
@media screen and (max-width: 1200px) {
  /* line 1061, ../sass/core/_report.scss */
  .static-table-block table.access-table td .access {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1061, ../sass/core/_report.scss */
  .static-table-block table.access-table td .access {
    display: none;
  }
}
/* line 1074, ../sass/core/_report.scss */
.static-table-block table.access-table td .more {
  display: block;
  width: 33px;
  height: 33px;
  background: transparent url(../images/more_article_icon.svg) top left no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
  text-decoration: none;
}
/* line 1083, ../sass/core/_report.scss */
.static-table-block table.access-table td:first-child {
  width: 79%;
}
@media screen and (max-width: 992px) {
  /* line 1083, ../sass/core/_report.scss */
  .static-table-block table.access-table td:first-child {
    width: auto;
  }
}
/* line 1089, ../sass/core/_report.scss */
.static-table-block table.access-table td:last-child {
  display: flex;
}
@media screen and (max-width: 1200px) {
  /* line 1091, ../sass/core/_report.scss */
  .static-table-block table.access-table td:last-child .more {
    width: 16px;
    height: 16px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1089, ../sass/core/_report.scss */
  .static-table-block table.access-table td:last-child {
    display: table-cell;
  }
}
/* line 1106, ../sass/core/_report.scss */
.static-table-block.bordered-row-table tr td {
  border-top: 1px solid #D1D1D1;
  border-bottom: 1px solid #D1D1D1;
}
/* line 1109, ../sass/core/_report.scss */
.static-table-block.bordered-row-table tr td:first-child {
  border-left: 1px solid #D1D1D1;
}
/* line 1112, ../sass/core/_report.scss */
.static-table-block.bordered-row-table tr td:last-child {
  border-right: 1px solid #D1D1D1;
}

/* line 1120, ../sass/core/_report.scss */
.vertical-scrolled-table-wrapper {
  position: relative;
}
/* line 1122, ../sass/core/_report.scss */
.vertical-scrolled-table-wrapper:after {
  display: block;
  width: 100%;
  height: 50px;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), #ffffff);
}
/* line 1132, ../sass/core/_report.scss */
.vertical-scrolled-table-wrapper:before {
  display: block;
  width: 100%;
  height: 40px;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), #ffffff);
}

/* line 1145, ../sass/core/_report.scss */
.vertical-scrolled-table {
  max-height: 360px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  /* line 1145, ../sass/core/_report.scss */
  .vertical-scrolled-table {
    margin-bottom: 30px;
    height: auto;
  }
}
/* line 1154, ../sass/core/_report.scss */
.vertical-scrolled-table table {
  margin-bottom: 30px;
}

/**
  Individual Report
 */
/* line 1164, ../sass/core/_report.scss */
.single-reports h2 {
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 22px;
  line-height: 28px;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
}
/* line 1171, ../sass/core/_report.scss */
.single-reports p {
  font-family: GothamBook, Helvetica, Arial, sans-serif;
}
/* line 1174, ../sass/core/_report.scss */
.single-reports .editors-pick-block {
  margin-bottom: 0;
}

/* line 1181, ../sass/core/_report.scss */
.report-long-text .long-text-wrapper .text {
  position: relative;
}
/* line 1183, ../sass/core/_report.scss */
.report-long-text .long-text-wrapper .text .show_more_wrapper {
  display: none;
  position: absolute;
  bottom: 0;
  background: linear-gradient(0deg, #fff, #fff, rgba(255, 255, 255, 0.5), transparent);
  width: 100%;
  height: 100px;
}
/* line 1190, ../sass/core/_report.scss */
.report-long-text .long-text-wrapper .text .show_more_wrapper .button-more-text {
  display: block;
  margin: 0;
  padding: 80px 0 0 0;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 20px;
  font-weight: 300;
  color: #663399;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  text-align: center;
}
/* line 1202, ../sass/core/_report.scss */
.report-long-text .long-text-wrapper .text.show_more_text {
  overflow: hidden;
  padding-bottom: 40px;
}
/* line 1205, ../sass/core/_report.scss */
.report-long-text .long-text-wrapper .text.show_more_text .show_more_wrapper {
  display: block;
}

/* line 1214, ../sass/core/_report.scss */
.individual-report-title h1 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 52px;
  color: #000000;
  font-weight: 500;
  margin-bottom: 31px;
  padding-bottom: 27px;
  border-bottom: 2px solid #000000;
  font-family: "Libertinus Serif", sans-serif;
  max-height: 106px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-right: 4%;
}
@media screen and (max-width: 992px) {
  /* line 1214, ../sass/core/_report.scss */
  .individual-report-title h1 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
    max-height: 80px;
  }
}
/* line 1237, ../sass/core/_report.scss */
.individual-report-title .share-links {
  list-style: none;
  display: flex;
  padding: 0;
  margin: 0 40px 0 0;
  justify-content: space-between;
  align-items: flex-end;
  height: 100%;
}
@media screen and (max-width: 768px) {
  /* line 1237, ../sass/core/_report.scss */
  .individual-report-title .share-links {
    margin: 0;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
  }
}
/* line 1251, ../sass/core/_report.scss */
.individual-report-title .share-links li {
  width: 46px;
  height: 46px;
  margin: 0 4px;
}
@media screen and (max-width: 768px) {
  /* line 1251, ../sass/core/_report.scss */
  .individual-report-title .share-links li {
    margin: 5px 0;
    width: 26px;
    height: 26px;
  }
}
/* line 1260, ../sass/core/_report.scss */
.individual-report-title .share-links li a {
  display: block;
  width: 46px;
  height: 46px;
}
@media screen and (max-width: 768px) {
  /* line 1260, ../sass/core/_report.scss */
  .individual-report-title .share-links li a {
    margin: 0;
    width: 26px;
    height: 26px;
  }
}
/* line 1269, ../sass/core/_report.scss */
.individual-report-title .share-links li a.bookmark {
  background: transparent url(../images/bookmark_icon.svg) top left no-repeat;
}
/* line 1272, ../sass/core/_report.scss */
.individual-report-title .share-links li a.share {
  background: transparent url(../images/share_icon.svg) top left no-repeat;
}

/* line 1282, ../sass/core/_report.scss */
.report-slider .download-button {
  padding: 8px 24px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  color: #633990;
  border: 2px solid #633990;
  font-weight: 600;
  text-decoration: none;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
/* line 1291, ../sass/core/_report.scss */
.report-slider .download-button:hover {
  color: #ffffff;
  background-color: #633990;
  opacity: 1;
}
/* line 1297, ../sass/core/_report.scss */
.report-slider .preview-button {
  margin: 0 15px;
}
@media screen and (max-width: 768px) {
  /* line 1297, ../sass/core/_report.scss */
  .report-slider .preview-button {
    margin: 0;
  }
}
/* line 1304, ../sass/core/_report.scss */
.report-slider .text p {
  font-family: "GothamBook", sans-serif;
  color: #000000;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 30px;
}
@media screen and (max-width: 768px) {
  /* line 1304, ../sass/core/_report.scss */
  .report-slider .text p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 28px;
  }
}
/* line 1322, ../sass/core/_report.scss */
.report-slider .text ul {
  margin-left: 20px;
  margin-bottom: 12px;
}
/* line 1328, ../sass/core/_report.scss */
.report-slider .report-slider-block {
  padding-top: 79px;
}
@media screen and (max-width: 768px) {
  /* line 1328, ../sass/core/_report.scss */
  .report-slider .report-slider-block {
    padding-top: 30px;
  }
}
/* line 1334, ../sass/core/_report.scss */
.report-slider .report-slider-block .VueCarousel-slide .image-block {
  height: 480px;
  width: 100%;
  max-width: 855px;
  -webkit-background-size: contain;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0 auto;
}
@media screen and (max-width: 1200px) {
  /* line 1334, ../sass/core/_report.scss */
  .report-slider .report-slider-block .VueCarousel-slide .image-block {
    height: 320px;
  }
}
/* line 1349, ../sass/core/_report.scss */
.report-slider .VueCarousel-pagination {
  padding-top: 20px;
}
/* line 1351, ../sass/core/_report.scss */
.report-slider .VueCarousel-pagination ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 1356, ../sass/core/_report.scss */
.report-slider .VueCarousel-pagination ul li {
  display: inline-block;
}
/* line 1358, ../sass/core/_report.scss */
.report-slider .VueCarousel-pagination ul li button {
  width: 10px;
  height: 10px;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  border: none;
  background-color: #D8D8D8;
  margin: 0 5px;
  padding: 0;
}
/* line 1368, ../sass/core/_report.scss */
.report-slider .VueCarousel-pagination ul li button.active {
  background-color: #66DD99;
}

/* line 1377, ../sass/core/_report.scss */
.reports-text-list {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 32px;
  font-weight: 500;
  color: #ffffff;
  max-width: 660px;
  margin: 0 auto 20px;
}
/* line 1384, ../sass/core/_report.scss */
.reports-text-list p {
  color: #ffffff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
}
/* line 1389, ../sass/core/_report.scss */
.reports-text-list ul {
  list-style: none;
  margin: 30px 0 20px 0;
  padding: 0;
}
/* line 1393, ../sass/core/_report.scss */
.reports-text-list ul li {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  font-family: "GothamBook", sans-serif;
  color: #ffffff;
  text-decoration: none;
  display: block;
  max-height: 24px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  position: relative;
  padding-left: 20px;
  margin-bottom: 15px;
}
/* line 1410, ../sass/core/_report.scss */
.reports-text-list ul li:before {
  content: '';
  display: block;
  width: 7px;
  height: 7px;
  background-color: #66DD99;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: 48%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 1432, ../sass/core/_report.scss */
.report-download-buttons {
  margin: 30px 0;
}
@media screen and (max-width: 768px) {
  /* line 1432, ../sass/core/_report.scss */
  .report-download-buttons {
    display: block;
    max-width: 100%;
  }
  /* line 1437, ../sass/core/_report.scss */
  .report-download-buttons.short-ver {
    max-width: 100%;
  }
}
/* line 1441, ../sass/core/_report.scss */
.report-download-buttons .botton-wrapper {
  display: block;
}
/* line 1443, ../sass/core/_report.scss */
.report-download-buttons .botton-wrapper.botton-wrapper-container {
  display: flex;
  justify-content: space-between;
  padding: 0 5px;
}
@media screen and (max-width: 768px) {
  /* line 1443, ../sass/core/_report.scss */
  .report-download-buttons .botton-wrapper.botton-wrapper-container {
    display: block;
    padding: 0;
  }
}
/* line 1451, ../sass/core/_report.scss */
.report-download-buttons .botton-wrapper.botton-wrapper-container .botton-wrapper-cont-item {
  display: block;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #ffffff;
  margin: 0 10px;
}
/* line 1452, ../sass/core/_report.scss */
.report-download-buttons .botton-wrapper.botton-wrapper-container .botton-wrapper-cont-item.download-button {
  width: 263px;
  padding: 10px 32px;
  background: #55D7A3;
  text-align: center;
}
/* line 1457, ../sass/core/_report.scss */
.report-download-buttons .botton-wrapper.botton-wrapper-container .botton-wrapper-cont-item.download-button .normal {
  display: inline-block;
}
/* line 1460, ../sass/core/_report.scss */
.report-download-buttons .botton-wrapper.botton-wrapper-container .botton-wrapper-cont-item.download-button .active {
  display: none;
}
/* line 1463, ../sass/core/_report.scss */
.report-download-buttons .botton-wrapper.botton-wrapper-container .botton-wrapper-cont-item.download-button:hover {
  background: #683496;
}
/* line 1465, ../sass/core/_report.scss */
.report-download-buttons .botton-wrapper.botton-wrapper-container .botton-wrapper-cont-item.download-button:hover .normal {
  display: none;
}
/* line 1468, ../sass/core/_report.scss */
.report-download-buttons .botton-wrapper.botton-wrapper-container .botton-wrapper-cont-item.download-button:hover .active {
  display: inline-block;
}
@media screen and (max-width: 768px) {
  /* line 1452, ../sass/core/_report.scss */
  .report-download-buttons .botton-wrapper.botton-wrapper-container .botton-wrapper-cont-item.download-button {
    display: block;
    width: 100%;
    margin: 10px 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 1451, ../sass/core/_report.scss */
  .report-download-buttons .botton-wrapper.botton-wrapper-container .botton-wrapper-cont-item {
    width: 100%;
    margin: 10px 0;
  }
}
/* line 1489, ../sass/core/_report.scss */
.report-download-buttons .delim-preview {
  border-left: 1px solid #999;
  display: block;
  width: 1px;
  height: 100%;
}
@media screen and (max-width: 768px) {
  /* line 1489, ../sass/core/_report.scss */
  .report-download-buttons .delim-preview {
    display: none;
  }
}
/* line 1498, ../sass/core/_report.scss */
.report-download-buttons .button-preview-wrapper {
  width: 100%;
  text-align: center;
}

/* line 1504, ../sass/core/_report.scss */
.additional-about-wrapper {
  padding-top: 33px;
}
/* line 1506, ../sass/core/_report.scss */
.additional-about-wrapper p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
}

/* line 1512, ../sass/core/_report.scss */
.presentation-block {
  padding-top: 24px;
}
/* line 1515, ../sass/core/_report.scss */
.presentation-block .title {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 30px;
  font-weight: 500;
  color: #3C3C3C;
  margin-bottom: 30px;
}
/* line 1522, ../sass/core/_report.scss */
.presentation-block .purple-title {
  color: #2B0F48;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  padding-left: 20px;
  margin-bottom: 30px;
  margin-top: 40px;
}
/* line 1530, ../sass/core/_report.scss */
.presentation-block .publishing_slideshare {
  text-align: center;
  margin-bottom: 15px;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
  overflow: hidden;
  width: 100%;
}
/* line 1539, ../sass/core/_report.scss */
.presentation-block .publishing_slideshare iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
  top: 0;
  left: 0;
}

/* line 1551, ../sass/core/_report.scss */
.contact-block .chat-btn {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  border: none;
  background-color: #55D7A3;
  line-height: 15px;
  outline: none;
  text-decoration: none;
  padding: 10px 32px;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  margin: 0 auto 30px;
}
/* line 68, ../sass/core/_mixins.scss */
.contact-block .chat-btn:hover {
  background-color: #40ad81;
}
/* line 1555, ../sass/core/_report.scss */
.contact-block .chat-btn:hover {
  cursor: pointer;
}
/* line 1559, ../sass/core/_report.scss */
.contact-block .chat-btn:disabled {
  cursor: not-allowed;
  background-color: #797979;
}
/* line 1564, ../sass/core/_report.scss */
.contact-block p {
  text-align: center;
}
/* line 1566, ../sass/core/_report.scss */
.contact-block p a {
  color: #2B0F48;
  text-decoration: none;
}
/* line 1570, ../sass/core/_report.scss */
.contact-block p span {
  color: #2B0F48;
}

/* line 1576, ../sass/core/_report.scss */
.search_page-placeholder-wrapper {
  min-height: 700px;
}

/* line 1582, ../sass/core/_report.scss */
.sales-pro-message .sales-pro-icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
/* line 1588, ../sass/core/_report.scss */
.sales-pro-message .sales-pro-icons img {
  width: 30px;
  height: 30px;
  margin-right: 32px;
}
/* line 1593, ../sass/core/_report.scss */
.sales-pro-message .sales-pro-icons img:last-child {
  margin-right: 0;
}
@media screen and (max-width: 894px) {
  /* line 1588, ../sass/core/_report.scss */
  .sales-pro-message .sales-pro-icons img {
    margin-right: 20px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1588, ../sass/core/_report.scss */
  .sales-pro-message .sales-pro-icons img {
    margin-right: 50px;
  }
}
@media screen and (max-width: 576px) {
  /* line 1588, ../sass/core/_report.scss */
  .sales-pro-message .sales-pro-icons img {
    width: 25px;
    height: 25px;
    margin-right: 20px;
  }
  /* line 1609, ../sass/core/_report.scss */
  .sales-pro-message .sales-pro-icons img:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 400px) {
  /* line 1588, ../sass/core/_report.scss */
  .sales-pro-message .sales-pro-icons img {
    margin-right: 10px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1619, ../sass/core/_report.scss */
  .sales-pro-message .sales-pro-info {
    margin-top: 20px;
    text-align: center;
  }
}
/* line 1626, ../sass/core/_report.scss */
.sales-pro-message .sales-pro-info h4 {
  margin-bottom: 1rem;
  font-weight: 900;
  font-family: GothamBook, Helvetica, Arial, sans-serif;
  font-size: 30px;
  font-size: 1.875rem;
}
@media screen and (max-width: 768px) {
  /* line 1626, ../sass/core/_report.scss */
  .sales-pro-message .sales-pro-info h4 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
/* line 1636, ../sass/core/_report.scss */
.sales-pro-message .sales-pro-info p {
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (max-width: 768px) {
  /* line 1636, ../sass/core/_report.scss */
  .sales-pro-message .sales-pro-info p {
    font-size: 16px;
    font-size: 1rem;
  }
}

/**
  Preloader Section
 */
/* line 1650, ../sass/core/_report.scss */
.reports-preloader {
  padding: 0 0 50px 0;
}
/* line 1653, ../sass/core/_report.scss */
.reports-preloader .block-titled-text h3 {
  display: block;
  height: 28px;
  width: 35%;
  background: linear-gradient(270deg, #f0f0f0, #ddd, #f0f0f0);
  background-size: 600% 600%;
  -webkit-animation: reportsappLoadingBG 3s ease infinite;
  -moz-animation: reportsappLoadingBG 3s ease infinite;
  animation: reportsappLoadingBG 3s ease infinite;
}
/* line 1668, ../sass/core/_report.scss */
.reports-preloader .promo-block .promo-banner .block-titled-text h3 {
  width: 80%;
}
/* line 1673, ../sass/core/_report.scss */
.reports-preloader .promo-block .promo-banner .promo-half .left {
  display: block;
  background: linear-gradient(270deg, #f0f0f0, #ddd, #f0f0f0);
  background-size: 600% 600%;
  -webkit-animation: reportsappLoadingBG 3s ease infinite;
  -moz-animation: reportsappLoadingBG 3s ease infinite;
  animation: reportsappLoadingBG 3s ease infinite;
}
/* line 1682, ../sass/core/_report.scss */
.reports-preloader .promo-block .promo-banner .promo-half .right {
  display: block;
  background: linear-gradient(270deg, #d0d0d0, #bbb, #d0d0d0);
  background-size: 600% 600%;
  -webkit-animation: reportsappLoadingBG 3s ease infinite;
  -moz-animation: reportsappLoadingBG 3s ease infinite;
  animation: reportsappLoadingBG 3s ease infinite;
}
/* line 1690, ../sass/core/_report.scss */
.reports-preloader .promo-block .promo-banner .promo-half .right .title {
  position: relative;
  display: block;
  height: 55px;
  width: 80%;
  margin: 30px 0 230px auto;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  /* line 1690, ../sass/core/_report.scss */
  .reports-preloader .promo-block .promo-banner .promo-half .right .title {
    height: 28px;
    margin: 40px 0 12px auto;
  }
}
/* line 1701, ../sass/core/_report.scss */
.reports-preloader .promo-block .promo-banner .promo-half .right .title:before {
  content: ' ';
  position: absolute;
  display: block;
  height: 55px;
  width: 30%;
  margin: 85px 0 30px auto;
  right: 0;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  /* line 1701, ../sass/core/_report.scss */
  .reports-preloader .promo-block .promo-banner .promo-half .right .title:before {
    display: none;
  }
}
/* line 1714, ../sass/core/_report.scss */
.reports-preloader .promo-block .promo-banner .promo-half .right .title:after {
  content: ' ';
  position: absolute;
  display: block;
  height: 55px;
  width: 55%;
  margin: 170px 0 30px auto;
  right: 0;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  /* line 1714, ../sass/core/_report.scss */
  .reports-preloader .promo-block .promo-banner .promo-half .right .title:after {
    display: none;
  }
}
/* line 1728, ../sass/core/_report.scss */
.reports-preloader .promo-block .promo-banner .promo-half .right .subtitle {
  position: relative;
  display: block;
  height: 28px;
  width: 90%;
  margin: 0 0 78px auto;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  /* line 1728, ../sass/core/_report.scss */
  .reports-preloader .promo-block .promo-banner .promo-half .right .subtitle {
    height: 14px;
    margin: 0 0 25px auto;
  }
}
/* line 1739, ../sass/core/_report.scss */
.reports-preloader .promo-block .promo-banner .promo-half .right .subtitle:after {
  content: ' ';
  position: absolute;
  display: block;
  height: 28px;
  width: 60%;
  margin: 53px 0 25px auto;
  right: 0;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  /* line 1739, ../sass/core/_report.scss */
  .reports-preloader .promo-block .promo-banner .promo-half .right .subtitle:after {
    display: none;
  }
}
/* line 1753, ../sass/core/_report.scss */
.reports-preloader .promo-block .promo-banner .promo-half .right .button {
  height: 35px;
  width: 141px;
  padding: 10px 32px;
  background: linear-gradient(270deg, #b0b0b0, #999, #b0b0b0);
  background-size: 600% 600%;
  -webkit-animation: reportsappLoadingBG 3s ease infinite;
  -moz-animation: reportsappLoadingBG 3s ease infinite;
  animation: reportsappLoadingBG 3s ease infinite;
}
@media screen and (max-width: 768px) {
  /* line 1753, ../sass/core/_report.scss */
  .reports-preloader .promo-block .promo-banner .promo-half .right .button {
    width: 100%;
  }
}
/* line 1766, ../sass/core/_report.scss */
.reports-preloader .promo-block .promo-banner .promo-half .right .button:after {
  display: block;
  content: ' ';
  height: 15px;
  width: 77px;
  background-color: #ddd;
}
@media screen and (max-width: 768px) {
  /* line 1766, ../sass/core/_report.scss */
  .reports-preloader .promo-block .promo-banner .promo-half .right .button:after {
    margin: 0 auto;
  }
}
/* line 1781, ../sass/core/_report.scss */
.reports-preloader .green-button {
  height: 36px;
  width: 104px;
  padding: 9px 30px;
  background: linear-gradient(270deg, #b0b0b0, #999, #b0b0b0);
  background-size: 600% 600%;
  -webkit-animation: reportsappLoadingBG 3s ease infinite;
  -moz-animation: reportsappLoadingBG 3s ease infinite;
  animation: reportsappLoadingBG 3s ease infinite;
}
/* line 1791, ../sass/core/_report.scss */
.reports-preloader .green-button:after {
  display: block;
  content: ' ';
  height: 18px;
  width: 44px;
  background-color: #ddd;
}
/* line 1801, ../sass/core/_report.scss */
.reports-preloader .list-view-choice a.row {
  background: transparent url(../images/list_grid_icon_gray.svg) top left no-repeat;
}
/* line 1804, ../sass/core/_report.scss */
.reports-preloader .list-view-choice a.blocks {
  background: transparent url(../images/blocks_choice_icon_gray.svg) top left no-repeat;
}
/* line 1811, ../sass/core/_report.scss */
.reports-preloader .horizontal-article-item .thumb-wrapper .thumb {
  display: block;
  background: linear-gradient(270deg, #d0d0d0, #bbb, #d0d0d0);
  background-size: 600% 600%;
  -webkit-animation: reportsappLoadingBG 3s ease infinite;
  -moz-animation: reportsappLoadingBG 3s ease infinite;
  animation: reportsappLoadingBG 3s ease infinite;
}
/* line 1822, ../sass/core/_report.scss */
.reports-preloader .horizontal-article-item .text-wrapper .title_description_wrapper {
  width: 100%;
}
/* line 1825, ../sass/core/_report.scss */
.reports-preloader .horizontal-article-item .text-wrapper .title {
  display: block;
  height: 22px;
  width: 80%;
  margin: 0 auto 88px auto;
  background: linear-gradient(270deg, #f0f0f0, #ddd, #f0f0f0);
  background-size: 600% 600%;
  -webkit-animation: reportsappLoadingBG 3s ease infinite;
  -moz-animation: reportsappLoadingBG 3s ease infinite;
  animation: reportsappLoadingBG 3s ease infinite;
}
/* line 1839, ../sass/core/_report.scss */
.reports-preloader .horizontal-article-item .text-wrapper .title:before {
  content: ' ';
  position: absolute;
  display: block;
  height: 20px;
  width: 30%;
  margin: 34px -15% 14px auto;
  right: 50%;
  background: linear-gradient(270deg, #f0f0f0, #ddd, #f0f0f0);
  background-size: 600% 600%;
  -webkit-animation: reportsappLoadingBG 3s ease infinite;
  -moz-animation: reportsappLoadingBG 3s ease infinite;
  animation: reportsappLoadingBG 3s ease infinite;
}
/* line 1857, ../sass/core/_report.scss */
.reports-preloader .horizontal-article-item .text-wrapper .title:after {
  content: ' ';
  position: absolute;
  display: block;
  height: 20px;
  width: 56%;
  margin: 68px -28% 14px auto;
  right: 50%;
  background: linear-gradient(270deg, #f0f0f0, #ddd, #f0f0f0);
  background-size: 600% 600%;
  -webkit-animation: reportsappLoadingBG 3s ease infinite;
  -moz-animation: reportsappLoadingBG 3s ease infinite;
  animation: reportsappLoadingBG 3s ease infinite;
}
/* line 1876, ../sass/core/_report.scss */
.reports-preloader .horizontal-article-item .text-wrapper .description {
  display: block;
  height: 14px;
  width: 90%;
  margin: 0 auto 88px auto;
  background: linear-gradient(270deg, #f0f0f0, #ddd, #f0f0f0);
  background-size: 600% 600%;
  -webkit-animation: reportsappLoadingBG 3s ease infinite;
  -moz-animation: reportsappLoadingBG 3s ease infinite;
  animation: reportsappLoadingBG 3s ease infinite;
}
/* line 1890, ../sass/core/_report.scss */
.reports-preloader .horizontal-article-item .text-wrapper .description:before {
  content: ' ';
  position: absolute;
  display: block;
  height: 14px;
  width: 70%;
  margin: 20px -35% 6px auto;
  right: 50%;
  background: linear-gradient(270deg, #f0f0f0, #ddd, #f0f0f0);
  background-size: 600% 600%;
  -webkit-animation: reportsappLoadingBG 3s ease infinite;
  -moz-animation: reportsappLoadingBG 3s ease infinite;
  animation: reportsappLoadingBG 3s ease infinite;
}
/* line 1908, ../sass/core/_report.scss */
.reports-preloader .horizontal-article-item .text-wrapper .description:after {
  content: ' ';
  position: absolute;
  display: block;
  height: 14px;
  width: 80%;
  margin: 40px -40% 6px auto;
  right: 50%;
  background: linear-gradient(270deg, #f0f0f0, #ddd, #f0f0f0);
  background-size: 600% 600%;
  -webkit-animation: reportsappLoadingBG 3s ease infinite;
  -moz-animation: reportsappLoadingBG 3s ease infinite;
  animation: reportsappLoadingBG 3s ease infinite;
}
/* line 1927, ../sass/core/_report.scss */
.reports-preloader .horizontal-article-item .text-wrapper .more {
  height: 35px;
  width: 85px;
  padding: 10px 25px;
  background: linear-gradient(270deg, #b0b0b0, #999, #b0b0b0);
  background-size: 600% 600%;
  -webkit-animation: reportsappLoadingBG 3s ease infinite;
  -moz-animation: reportsappLoadingBG 3s ease infinite;
  animation: reportsappLoadingBG 3s ease infinite;
}
/* line 1937, ../sass/core/_report.scss */
.reports-preloader .horizontal-article-item .text-wrapper .more:after {
  display: block;
  content: ' ';
  height: 15px;
  width: 35px;
  background-color: #ddd;
}

/* line 1951, ../sass/core/_report.scss */
.reports_page-placeholder-wrapper .green-button {
  padding: 8px 24px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  color: #633990;
  border: 2px solid #633990;
  font-weight: 500;
  text-decoration: none;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
}
/* line 1964, ../sass/core/_report.scss */
.reports_page-placeholder-wrapper .green-button:hover {
  color: #ffffff;
  background-color: #633990;
  opacity: 1;
}

/* line 1972, ../sass/core/_report.scss */
.sales-pro-message {
  margin-bottom: 20px;
}
/* line 1974, ../sass/core/_report.scss */
.sales-pro-message h4 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 52px;
  color: #000000;
  text-transform: capitalize;
  font-weight: 500;
  margin-bottom: 40px;
  padding-bottom: 27px;
  border-bottom: 2px solid #000000;
  font-family: "Libertinus Serif", sans-serif;
  max-height: 106px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 1974, ../sass/core/_report.scss */
  .sales-pro-message h4 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
    max-height: 80px;
    margin-bottom: 10px;
  }
}
/* line 1999, ../sass/core/_report.scss */
.sales-pro-message .sales-pro-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  /* line 1999, ../sass/core/_report.scss */
  .sales-pro-message .sales-pro-wrapper {
    flex-direction: column;
  }
}
/* line 2006, ../sass/core/_report.scss */
.sales-pro-message .sales-pro-wrapper .sales-pro-info {
  width: 50%;
}
@media screen and (max-width: 768px) {
  /* line 2006, ../sass/core/_report.scss */
  .sales-pro-message .sales-pro-wrapper .sales-pro-info {
    width: 100%;
    margin-bottom: 20px;
  }
}
/* line 2012, ../sass/core/_report.scss */
.sales-pro-message .sales-pro-wrapper .sales-pro-info p {
  line-height: 28px;
}
/* line 2014, ../sass/core/_report.scss */
.sales-pro-message .sales-pro-wrapper .sales-pro-info p a {
  color: #663399;
}
/* line 2019, ../sass/core/_report.scss */
.sales-pro-message .sales-pro-wrapper .sales-pro-icons {
  width: 50%;
}
@media screen and (max-width: 768px) {
  /* line 2019, ../sass/core/_report.scss */
  .sales-pro-message .sales-pro-wrapper .sales-pro-icons {
    width: 100%;
  }
}

/* line 2030, ../sass/core/_report.scss */
.page-template-page-reports header.white-header {
  margin-bottom: 25px;
}

/* line 2037, ../sass/core/_report.scss */
#reports-search-result .grey-wide-wrapper {
  margin-bottom: 30px;
}
/* line 2040, ../sass/core/_report.scss */
#reports-search-result .white-wide-wrapper {
  margin-bottom: 30px;
}

@-webkit-keyframes reportsappLoadingBG {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@-moz-keyframes reportsappLoadingBG {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes reportsappLoadingBG {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
/* line 1, ../sass/core/_services.scss */
.non-member-featured {
  width: 100%;
  margin-top: -65px;
}
@media screen and (max-width: 768px) {
  /* line 1, ../sass/core/_services.scss */
  .non-member-featured {
    margin-top: -34px;
  }
}
/* line 7, ../sass/core/_services.scss */
.non-member-featured .featured-image {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 410px;
  text-decoration: none;
  text-align: center;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
}
@media screen and (max-width: 768px) {
  /* line 7, ../sass/core/_services.scss */
  .non-member-featured .featured-image {
    background-position: 60% top;
  }
}
@media screen and (max-width: 576px) {
  /* line 7, ../sass/core/_services.scss */
  .non-member-featured .featured-image {
    background-position: 46% top;
  }
}
/* line 24, ../sass/core/_services.scss */
.non-member-featured .featured-image .title {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 48px;
  line-height: 48px;
  font-weight: 500;
  font-family: "Libertinus Serif", sans-serif;
  margin-bottom: 12px;
  color: #ffffff;
  text-decoration: none;
}
@media screen and (max-width: 992px) {
  /* line 24, ../sass/core/_services.scss */
  .non-member-featured .featured-image .title {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 36px;
    font-weight: 600;
    margin-bottom: 12px;
  }
}
/* line 40, ../sass/core/_services.scss */
.non-member-featured .featured-image .subtitle {
  font-family: "GothamBook", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 28px;
  padding: 0 5px;
  text-align: center;
  color: #ffffff;
  max-width: 900px;
}

/* line 52, ../sass/core/_services.scss */
.purple-section {
  background: #663399;
  color: #ffffff;
  padding: 10px 0 0 0;
}
/* line 56, ../sass/core/_services.scss */
.purple-section.services-purple-section {
  margin-bottom: 70px;
}
/* line 59, ../sass/core/_services.scss */
.purple-section .title {
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  /* line 59, ../sass/core/_services.scss */
  .purple-section .title {
    text-align: center;
  }
}
/* line 66, ../sass/core/_services.scss */
.purple-section .psfk-features .title {
  font-size: 24px;
  font-size: 1.5rem;
  color: #ffffff;
  font-family: "Libertinus Serif", sans-serif;
  line-height: 36px;
  font-weight: 600;
  margin-bottom: 0;
  margin-top: 6px;
}

/* line 78, ../sass/core/_services.scss */
.services-page-section-1, .services-page-section-2 {
  margin-bottom: 50px;
}

/* line 84, ../sass/core/_services.scss */
.psfk-features .title-left {
  text-align: left;
}
@media screen and (max-width: 768px) {
  /* line 84, ../sass/core/_services.scss */
  .psfk-features .title-left {
    text-align: center;
  }
}
/* line 90, ../sass/core/_services.scss */
.psfk-features .image-left {
  text-align: left;
}
@media screen and (max-width: 768px) {
  /* line 90, ../sass/core/_services.scss */
  .psfk-features .image-left {
    text-align: center;
  }
}
/* line 96, ../sass/core/_services.scss */
.psfk-features .title-right {
  text-align: right;
}
@media screen and (max-width: 768px) {
  /* line 96, ../sass/core/_services.scss */
  .psfk-features .title-right {
    text-align: center;
  }
}
/* line 103, ../sass/core/_services.scss */
.psfk-features .title-right .botton-wrapper .button:after {
  left: initial;
  right: 0;
}
@media screen and (max-width: 768px) {
  /* line 103, ../sass/core/_services.scss */
  .psfk-features .title-right .botton-wrapper .button:after {
    right: 50%;
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);
  }
}
/* line 118, ../sass/core/_services.scss */
.psfk-features .image-right {
  text-align: right;
}
@media screen and (max-width: 768px) {
  /* line 118, ../sass/core/_services.scss */
  .psfk-features .image-right {
    text-align: center;
  }
}
/* line 125, ../sass/core/_services.scss */
.psfk-features .image-wrapper img {
  display: inline-block;
  max-height: 385px;
}
/* line 130, ../sass/core/_services.scss */
.psfk-features .title {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 48px;
  font-weight: 500;
  font-family: "Libertinus Serif", sans-serif;
  color: #000000;
  text-decoration: none;
  display: block;
  max-height: 96px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-bottom: 12px;
}
@media screen and (max-width: 992px) {
  /* line 130, ../sass/core/_services.scss */
  .psfk-features .title {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
  }
}
/* line 151, ../sass/core/_services.scss */
.psfk-features .subtitle {
  font-family: "GothamBook", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  color: #000000;
}
/* line 156, ../sass/core/_services.scss */
.psfk-features .subtitle b {
  font-family: "Gotham", sans-serif;
}
/* line 160, ../sass/core/_services.scss */
.psfk-features .botton-wrapper {
  margin: 32px 0 0 0;
}
/* line 162, ../sass/core/_services.scss */
.psfk-features .botton-wrapper .button {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 24px;
  position: relative;
  color: #633990;
  text-decoration: none;
  margin-bottom: 15px;
}
/* line 170, ../sass/core/_services.scss */
.psfk-features .botton-wrapper .button:after {
  content: '';
  display: block;
  width: 58px;
  height: 2px;
  left: 0;
  bottom: -4px;
  position: absolute;
  background-color: #633990;
}
@media screen and (max-width: 768px) {
  /* line 170, ../sass/core/_services.scss */
  .psfk-features .botton-wrapper .button:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

/* Slider */
/* line 45, ../sass/core/_slick-theme.scss */
.slick-loading .slick-list {
  background: #fff url('../images/ajax-loader.gif?1586177417') center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url('../fonts/slick.eot?1586174031');
  src: url('../fonts/slick.eot?&1586174031#iefix') format("embedded-opentype"), url('../fonts/slick.woff?1586174175') format("woff"), url('../fonts/slick.ttf?1586174160') format("truetype"), url('../fonts/slick.svg?1586174106#slick') format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
/* line 63, ../sass/core/_slick-theme.scss */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
/* line 81, ../sass/core/_slick-theme.scss */
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
/* line 85, ../sass/core/_slick-theme.scss */
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
/* line 89, ../sass/core/_slick-theme.scss */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
/* line 92, ../sass/core/_slick-theme.scss */
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 103, ../sass/core/_slick-theme.scss */
.slick-prev {
  left: -25px;
}
/* line 105, ../sass/core/_slick-theme.scss */
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
/* line 109, ../sass/core/_slick-theme.scss */
.slick-prev:before {
  content: "←";
}
/* line 111, ../sass/core/_slick-theme.scss */
[dir="rtl"] .slick-prev:before {
  content: "→";
}

/* line 117, ../sass/core/_slick-theme.scss */
.slick-next {
  right: -25px;
}
/* line 119, ../sass/core/_slick-theme.scss */
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
/* line 123, ../sass/core/_slick-theme.scss */
.slick-next:before {
  content: "→";
}
/* line 125, ../sass/core/_slick-theme.scss */
[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
/* line 133, ../sass/core/_slick-theme.scss */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

/* line 137, ../sass/core/_slick-theme.scss */
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
/* line 146, ../sass/core/_slick-theme.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
/* line 154, ../sass/core/_slick-theme.scss */
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
/* line 166, ../sass/core/_slick-theme.scss */
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
/* line 168, ../sass/core/_slick-theme.scss */
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
/* line 172, ../sass/core/_slick-theme.scss */
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 189, ../sass/core/_slick-theme.scss */
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/*# sourceMappingURL=screen.css.map */
