@charset "UTF-8";
body {
  font: 100% "Manrope", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  background-color: #F3F3F7;
  color: #1E2A55;
  font-size: 16px;
  line-height: 1.5em;
}
a {
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
  color: #1E2A55;
  text-decoration: none;
}
a:hover {
  color: #FF0000;
}
.desktop_hide {
  display: none !important;
}
.cursor_progress {
  opacity: 0.5;
  cursor: progress !important;
}
.cursor_progress * {
  cursor: progress;
}
@media screen and (max-width: 1024px) {
  select, textarea, input {
    font-size: 16px !important;
  }
}
.page_wr {
  padding-top: 100px;
  padding-bottom: 100px;
}
.home .page_wr, .single-course .page_wr {
  padding: 0;
}
.wr {
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
  max-width: 1470px;
  width: 100%;
}
.wr .wr {
  padding-left: 0;
  padding-right: 0;
}
.hide {
  display: none;
}
.ajax-loader {
  display: none !important;
}
span.wpcf7-list-item {
  margin: 0;
}
.your-consent {
  color: #ccc;
}
.your-consent .wpcf7-not-valid {
  color: #FF0000;
}
.justify {
  text-align: justify;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.article {
  color: #1E2A55;
  font-size: 16px;
}
.article div {
  line-height: 1.5em;
}
.article.article_two_cols {
  columns: 2;
}
.article.article_two_cols h1, .article.article_two_cols h2 {
  column-span: all;
  width: 100%;
}
.article p {
  padding-bottom: 1.5em;
  line-height: 1.5em;
}
.article img {
  max-width: 100%;
  height: auto;
}
.article img.alignleft {
  display: block;
  float: left;
  margin: 0 20px 10px 0;
}
.article img.alignright {
  display: block;
  float: right;
  margin: 0 0 10px 20px;
}
.article img.aligncenter {
  display: block;
  margin: 0 auto;
}
.article ul, .article ol {
  padding-bottom: 1.5em;
  padding-left: 0;
  padding-right: 1.5em;
}
.article ul li, .article ol li {
  line-height: 1.5em;
  transform: translateX(1.5em);
}
.article blockquote {
  margin-bottom: 35px;
  padding: 30px;
  background: #F3F3F7;
  position: relative;
  border-radius: 8px;
}
.article strong:last-child, .article ol:last-child, .article ul:last-child, .article p:last-child {
  padding-bottom: 0;
}
.article.article_large {
  font-size: 18px;
  line-height: 1.6em;
}
.article table tr th {
  text-align: left;
}
.article table tr th, .article table tr td {
  border: 1px solid #ccc;
  padding: 10px;
}
.title_0 {
  font-size: 100px;
  font-weight: 700;
  line-height: 1.1em;
}
.title_1, .article h1 {
  font-size: 60px;
  line-height: 1.1em;
  font-weight: 600;
}
.title_1 + *, .article h1 + * {
  margin-top: 30px;
}
.title_2, .article h2 {
  font-size: 32px;
  padding-bottom: 20px;
  line-height: 1.2em;
  font-weight: 500;
}
.title_3, .article h3 {
  font-size: 24px;
  padding-bottom: 0.5em;
  line-height: 1.2em;
  font-weight: 500;
}
.title_4, .article h4 {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
}
.title_5, .article h5 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
}
.title_tt {
  text-transform: uppercase;
}
.title_df {
  justify-content: space-between;
  align-items: center;
}
.title_df .title_4, .title_df .title_3, .title_df .title_2, .title_df .title_1 {
  padding-bottom: 0;
}
.centered {
  text-align: center;
}
.img_wr img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  height: auto;
  width: auto;
}
.img_bg {
  position: relative;
  min-height: 200px;
}
.img_bg img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.fancybox-close {
  right: 5px !important;
  top: 5px !important;
  width: 15px;
  height: 15px;
  background: url(../i/close.svg) no-repeat center center !important;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.fancybox-close:hover {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.popup {
  background: #F3F3F7;
  width: 500px;
  padding: 30px;
  text-align: center;
}
.popup .item {
  margin-bottom: 24px;
}
form .wpcf7-form-control-wrap {
  margin-bottom: 0px;
  display: block;
}
form textarea, form input[type="date"], form input[type="time"], form input[type="password"], form input[type="text"], form input[type="email"], form input[type="tel"], form input[type="number"] {
  height: 50px;
  line-height: 50px;
  background: #fff;
  border: 1px solid #ccc;
  color: #1E2A55;
  text-indent: 17px;
  font-size: 14px;
  font-family: "Manrope", sans-serif;
  width: 100%;
  max-width: 100%;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 6px;
  box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.1);
}
form textarea::-webkit-input-placeholder, form input[type="date"]::-webkit-input-placeholder, form input[type="time"]::-webkit-input-placeholder, form input[type="password"]::-webkit-input-placeholder, form input[type="text"]::-webkit-input-placeholder, form input[type="email"]::-webkit-input-placeholder, form input[type="tel"]::-webkit-input-placeholder, form input[type="number"]::-webkit-input-placeholder {
  color: #1E2A55;
}
form textarea::-moz-placeholder, form input[type="date"]::-moz-placeholder, form input[type="time"]::-moz-placeholder, form input[type="password"]::-moz-placeholder, form input[type="text"]::-moz-placeholder, form input[type="email"]::-moz-placeholder, form input[type="tel"]::-moz-placeholder, form input[type="number"]::-moz-placeholder {
  color: #1E2A55;
}
form textarea:-moz-placeholder, form input[type="date"]:-moz-placeholder, form input[type="time"]:-moz-placeholder, form input[type="password"]:-moz-placeholder, form input[type="text"]:-moz-placeholder, form input[type="email"]:-moz-placeholder, form input[type="tel"]:-moz-placeholder, form input[type="number"]:-moz-placeholder {
  color: #1E2A55;
}
form textarea:-ms-input-placeholder, form input[type="date"]:-ms-input-placeholder, form input[type="time"]:-ms-input-placeholder, form input[type="password"]:-ms-input-placeholder, form input[type="text"]:-ms-input-placeholder, form input[type="email"]:-ms-input-placeholder, form input[type="tel"]:-ms-input-placeholder, form input[type="number"]:-ms-input-placeholder {
  color: #1E2A55;
}
form select {
  cursor: pointer;
  height: 50px;
  line-height: 50px;
  border: 1px solid #ccc;
  color: #1E2A55;
  text-indent: 17px;
  font-size: 16px;
  font-family: "Manrope", sans-serif;
  -webkit-appearance: none;
  appearance: none;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  width: 100%;
  max-width: 100%;
  background: #fff url(../i/carret.svg) no-repeat calc(100% - 17px) center;
  color: #1E2A55;
}
form input[type="number"] {
  -moz-appearance: textfield;
}
form input::-webkit-outer-spin-button, form input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
form textarea {
  display: block;
  resize: none;
  height: 150px;
  line-height: 1em;
  padding-top: 15px;
  text-indent: 0;
  padding-left: 17px;
  line-height: 1.2em;
}
form button[type="submit"], form input[type="submit"], form .wpcf7-submit {
  font-family: "Manrope", sans-serif;
  height: 60px;
  background: #E7582D;
  padding: 0 20px;
  color: #fff;
  font-weight: 500;
  line-height: 60px;
  font-size: 16px;
  border: none;
  display: inline-block;
  cursor: pointer;
  margin: 0;
  -webkit-appearance: none;
  appearance: none;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
  width: 100%;
}
form button[type="submit"]:hover, form input[type="submit"]:hover, form .wpcf7-submit:hover {
  background: #2486FF;
}
form .form_item + .form_item {
  margin-top: 16px;
}
.styled_checkbox, span[data-name="your-consent"] {
  color: #ccc;
}
.styled_checkbox label, span[data-name="your-consent"] label {
  cursor: pointer;
}
.styled_checkbox label input, span[data-name="your-consent"] label input {
  display: none;
}
.styled_checkbox label input + span, span[data-name="your-consent"] label input + span {
  font-size: 14px;
  line-height: 1.2em;
  position: relative;
}
.styled_checkbox label input + span .check, span[data-name="your-consent"] label input + span .check {
  position: relative;
  left: 0;
  top: 0;
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  border: 1px solid #B6BFDD;
  line-height: 24px;
  text-align: center;
  background: transparent;
  border-radius: 5px;
  min-width: 24px;
}
.styled_checkbox label input + span .check:hover, span[data-name="your-consent"] label input + span .check:hover {
  opacity: 0.7;
}
.styled_checkbox label span.df, span[data-name="your-consent"] label span.df {
  justify-content: center;
  align-items: center;
}
.styled_checkbox label span.text, span[data-name="your-consent"] label span.text {
  color: #1E2A55;
  padding-left: 10px;
  text-align: left;
}
.styled_checkbox label input:checked + span .check:after, span[data-name="your-consent"] label input:checked + span .check:after {
  content: "";
  width: 5px;
  height: 8px;
  position: absolute;
  left: 8px;
  top: 5px;
  border-right: 2px solid #1E2A55;
  border-bottom: 2px solid #1E2A55;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.styled_checkbox label a, span[data-name="your-consent"] label a {
  color: #1E2A55;
  border-bottom: 1px solid;
}
.styled_checkbox label a:hover, span[data-name="your-consent"] label a:hover {
  color: #2486FF;
}
span[data-name="your-consent"] .wpcf7-not-valid {
  color: #FF0000;
}
span[data-name="your-consent"] .wpcf7-not-valid input + span:before {
  border-color: #FF0000 !important;
}
.styled_checkbox {
  color: #1E2A55;
}
.styled_checkbox label input + span {
  font-size: 16px;
}
.styled_checkbox label input + span .check {
  background: #fff;
}
.styled_checkbox label input:checked + span .check:after {
  border-color: #1E2A55;
}
.hidden {
  display: none;
}
.pager {
  text-align: center;
  font-size: 16px;
  line-height: 40px;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  justify-content: center;
  margin-bottom: 30px;
}
.pager .current, .pager a {
  margin: 0 20px;
  display: inline-block;
  text-align: center;
  height: 40px;
  width: 40px;
  text-align: center;
  color: #1E2A55;
  text-decoration: none;
  display: block;
  text-align: center;
}
.pager a:hover {
  color: #FF0000;
}
.pager .current {
  line-height: 38px;
  border-radius: 100%;
  border: 1px solid #FF0000;
}
.pager .prev, .pager .next {
  position: relative;
  width: 40px;
  height: 40px;
  background: #fff;
  text-decoration: none;
  border-radius: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.pager .prev i.angle, .pager .next i.angle {
  border-color: #FF0000;
  position: relative;
}
.pager .prev:hover, .pager .next:hover {
  box-shadow: none;
  background: #888;
}
.pager .prev:hover i.angle, .pager .next:hover i.angle {
  border-color: #fff;
}
.pager .prev i {
  left: 2px;
}
.pager .next i {
  right: 2px;
}
.crumbs {
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: 35px;
  font-size: 14px;
  line-height: 1.4em;
  text-align: left;
  color: #1E2A55;
}
.crumbs a {
  text-decoration: none;
  color: #1E2A55;
}
.crumbs a:hover {
  color: #FF0000;
}
.crumbs i, .crumbs .arrow {
  padding: 0 10px;
}
.df {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.btn_wr.df {
  gap: 14px;
}
.btn_wr a.btn {
  line-height: 40px;
  height: 40px;
  background: #E7582D;
  color: #fff;
  padding: 0 40px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  border-radius: 100px;
}
.btn_wr a.btn:not(.df) {
  display: inline-block;
}
.btn_wr a.btn.btn_large {
  line-height: 50px;
  height: 50px;
}
.btn_wr a.btn.btn_large.btn_blue, .btn_wr a.btn.btn_large.btn_empty {
  line-height: 48px;
}
.btn_wr a.btn.btn_wide {
  width: 100%;
  padding: 0;
  text-align: center;
}
.btn_wr a.btn.btn_empty {
  background: #fff;
  color: #1E2A55;
  border: 1px solid #1E2A55;
  line-height: 38px;
}
.btn_wr a.btn.btn_empty:hover {
  background: #2486FF;
  color: #fff;
  border-color: #2486FF;
}
.btn_wr a.btn.btn_blue {
  background: #303B62;
  border: 1px solid #4F587A;
  color: #B6BFDD;
  line-height: 38px;
}
.btn_wr a.btn.btn_blue:hover {
  background: #2486FF;
  color: #fff;
  border-color: #2486FF;
}
.btn_wr a.btn.btn_inverse {
  background: #1E2A55;
  color: #fff;
}
.btn_wr a.btn.btn_inverse:Hover {
  background: #E7582D;
}
.btn_wr a.btn.df {
  align-items: center;
  gap: 9px;
}
.btn_wr a.btn:hover {
  background: #2486FF;
}
i.angle {
  display: inline-block;
  padding: 6px;
  border: solid black;
  border-width: 0 2px 2px 0;
  position: relative;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
i.angle.angle_right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
i.angle.angle_left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
i.angle.angle_up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
i.angle.angle_down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.slider_arrow {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background: #fff;
  cursor: pointer;
  border: 1px solid #ccc;
  top: 120px;
  left: 0;
  z-index: 10;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.slider_arrow .angle {
  border-color: #ccc;
}
.slider_arrow .angle_left {
  left: 3px;
}
.slider_arrow .angle_right {
  right: 3px;
}
.slider_arrow.slider_arrow_right {
  left: auto;
  right: 0;
}
.slider_arrow:hover {
  border-color: #1E2A55;
}
.slider_arrow:hover .angle {
  border-color: #1E2A55;
}
.soc {
  gap: 18px;
}
.soc a {
  width: 24px;
  height: 24px;
  color: #B6BFDD;
}
.soc a:hover {
  color: #fff;
}
.slick-dots {
  display: flex;
  justify-content: center;
  align-items: center;
}
.slick-dots li {
  display: block;
  padding: 0;
  margin: 0;
  height: 12px;
}
.slick-dots li + li {
  margin-left: 13px;
}
.slick-dots li button {
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background: #F3F3F7;
  -webkit-appearance: none;
  padding: 0;
  margin: 0;
  border: none;
  text-indent: -9999px;
  cursor: pointer;
}
.slick-dots li.slick-active button {
  background: #FF0000;
}
.header {
  position: relative;
  z-index: 100;
  background: #1E2A55;
}
.header .wr > .df {
  justify-content: space-between;
  align-items: center;
  height: 89px;
}
.header .wr > .df .logo {
  font-size: 20px;
  color: #fff;
  font-weight: 600;
}
.header .menu {
  justify-content: space-between;
  gap: 50px;
}
.header .menu > li {
  display: block;
}
.header .menu > li:hover > a {
  color: #2486FF;
}
.header .menu > li.current-menu-item > a {
  opacity: 0.5;
}
.header .menu > li.menu-item-has-children {
  position: relative;
}
.header .menu > li.menu-item-has-children > a {
  position: relative;
}
.header .menu > li.menu-item-has-children > a:after {
  content: "";
  display: inline-block;
  padding: 4px;
  border: solid #fff;
  border-width: 0 1px 1px 0;
  position: relative;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: relative;
  left: 8px;
  top: -3px;
}
.header .menu > li.menu-item-has-children:hover > a:after {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  top: 0;
  border-color: #2486FF;
}
.header .menu > li.menu-item-has-children ul {
  display: none;
  position: absolute;
  left: 0;
  top: 54px;
  width: 220px;
  padding: 14px 20px;
  background: #35406B;
  border-top: 3px solid #2486FF;
  border-radius: 0 0 10px 10px;
}
.header .menu > li.menu-item-has-children ul li {
  display: block;
}
.header .menu > li.menu-item-has-children ul li a {
  line-height: 20px;
  font-size: 16px;
  font-weight: normal;
  color: #B6BFDD;
}
.header .menu > li.menu-item-has-children ul li a:hover {
  color: #2486FF;
}
.header .menu > li.menu-item-has-children ul li + li {
  padding-top: 8px;
}
.header .menu > li.menu-item-has-children:hover ul {
  display: block !important;
}
.header .menu > li.menu-item-has-children:hover ul:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: -60px;
  height: 70px;
  width: 100%;
}
.header .menu > li > a {
  color: #B6BFDD;
  line-height: 20px;
  font-weight: 400;
  font-size: 16px;
}
.footer {
  background: #fff;
  padding: 30px 0 15px;
}
.footer .cols {
  gap: 30px;
  justify-content: space-between;
}
.footer .cols .col {
  width: 20%;
}
.footer .cols .col .title {
  font-weight: bold;
}
.footer .cols .col .title + * {
  margin-top: 15px;
}
.footer .menu {
  margin-top: 15px;
}
.footer .menu li {
  display: block;
}
.footer .menu li + li {
  margin-top: 8px;
}
.footer .menu li a {
  font-size: 16px;
  line-height: 1.5em;
  color: #888;
}
.footer .menu li a:Hover {
  color: #2486FF;
}
.footer .phone a {
  color: #2486FF;
  font-weight: bold;
}
.footer .soc {
  margin-top: 15px;
}
.footer .soc a {
  color: #1E2A55;
}
.footer .soc a:hover {
  color: #2486FF;
}
.footer .copyright {
  margin-top: 15px;
  color: #888;
}
.post_item {
  position: relative;
}
.post_item .img_bg {
  z-index: -1;
  border-radius: 20px 20px 0 0;
  height: 275px;
  overflow: hidden;
  background: #F3F3F7;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.post_item .img_bg .date {
  position: absolute;
  left: 25px;
  top: 200px;
  background: #fff;
  padding: 0 10px;
  border-radius: 100px;
  z-index: 10;
  font-weight: 600;
  line-height: 24px;
  height: 26px;
  border: 1px solid #2486FF;
  color: #2486FF;
  display: inline-block;
}
.post_item .box {
  border-radius: 30px;
  background: #fff;
  padding: 30px 25px;
  margin-top: -30px;
}
.post_item .title_5 a {
  color: #1E2A55;
}
.post_item .title_5 a:before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
}
.post_item .title_5 a:hover {
  color: #2486FF;
}
.post_item .article {
  margin-top: 10px;
}
.post_item:hover .img_bg {
  opacity: 0.7;
}
blockquote {
  margin: 20px 0;
  padding: 20px 24px;
  background: #fff !important;
  border-radius: 12px;
  border-left: 4px solid #2486FF;
}
.course_item {
  position: relative;
}
.course_item .img_bg {
  z-index: -1;
  border-radius: 20px 20px 0 0;
  height: 300px;
  overflow: hidden;
  background: #F3F3F7;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.course_item .img_bg .info {
  position: absolute;
  left: 20px;
  top: 235px;
  z-index: 10;
  gap: 10px;
  align-items: center;
}
.course_item .img_bg .info .author {
  display: inline-block;
  background: #2486FF;
  padding: 0 10px;
  border-radius: 100px;
  font-weight: 600;
  line-height: 26px;
  height: 26px;
  color: #fff;
}
.course_item .img_bg .info .meta {
  display: inline-flex;
  gap: 10px;
  background: #fff;
  padding: 0 10px;
  align-items: center;
  border-radius: 100px;
  font-weight: 600;
  line-height: 26px;
  height: 26px;
}
.course_item .img_bg .info .meta > div {
  align-items: center;
  gap: 3px;
}
.course_item .img_bg .info .meta > div.comments {
  color: #888;
}
.course_item .box {
  border-radius: 30px;
  background: #fff;
  padding: 20px;
  margin-top: -30px;
}
.course_item .title_5 {
  color: #1E2A55;
}
.course_item .article {
  margin-top: 10px;
  min-height: 4.5em;
  font-size: 15px;
}
.course_item .article p {
  font-size: 15px;
  color: #696969;
}
.course_item .chars {
  margin-top: 27px;
}
.course_item .chars .char {
  line-height: 18px;
  justify-content: space-between;
  align-items: center;
}
.course_item .chars .char + .char {
  margin-top: 10px;
}
.course_item .chars .char .title {
  color: #696969;
  font-weight: 500;
}
.course_item .chars .char .value {
  color: #1E2A55;
  font-weight: 600;
}
.course_item .chars .char .value .start {
  background: #F3CFC4;
  padding: 0 10px;
  border-radius: 100px;
  line-height: 24px;
  height: 26px;
  border: 1px solid #FF0000;
  color: #FF0000;
  display: inline-block;
  font-size: 14px;
}
.course_item .btn_wr {
  margin-top: 20px;
}
.course_item .btn_wr a.btn:before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
}
.course_item:hover .img_bg {
  opacity: 0.7;
}
.review_item {
  background: #fff;
  border-radius: 20px;
  padding: 25px;
}
.review_item .top {
  gap: 6px;
}
.review_item .top .img_wr {
  width: 48px;
  height: 48px;
  border-radius: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.review_item .top .right {
  width: calc(100% - 54px);
}
.review_item .top .right .title {
  color: #696969;
  margin-top: 6px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  padding-bottom: 4px;
}
.review_item .top .right .title a {
  color: #2486FF;
  border-bottom: 1px solid;
}
.review_item .top .right .title a:hover {
  color: #1E2A55;
}
.review_item .article {
  color: #696969;
  margin-top: 20px;
}
.articles_listing {
  flex-wrap: wrap;
  gap: 20px;
}
.articles_listing .post_item {
  position: relative;
  width: calc(33.33% - 14px);
}
.screen_main {
  background: #0F1838;
  color: #fff;
  position: relative;
  padding-bottom: 60px;
  overflow: hidden;
}
.screen_main > .img_bg {
  position: absolute;
  inset: 0;
}
.screen_main .box {
  position: relative;
  z-index: 10;
  width: 100%;
  flex-direction: column;
  padding-top: 70px;
  align-items: center;
  max-width: 981px;
  margin-left: auto;
  margin-right: auto;
}
.screen_main .box .title_4 {
  max-width: 675px;
  margin-top: 30px;
  color: #B6BFDD;
}
.screen_main .box .btn_wr {
  margin-top: 40px;
}
.screen_main .box .items .img_wr {
  position: absolute;
}
.screen_main .box .items .img_wr.img_01 {
  width: 184px;
  left: -90px;
  top: 123px;
}
.screen_main .box .items .img_wr.img_02 {
  z-index: -1;
  width: 216px;
  bottom: 37px;
  left: 0;
}
.screen_main .box .items .img_wr.img_03 {
  width: 220px;
  right: -69px;
  bottom: 105px;
}
.screen_main .js_main_carousel {
  --carousel-gap: 30px;
  position: relative;
  z-index: 10;
  width: 100%;
  margin-top: 30px;
  overflow: hidden;
}
.screen_main .js_main_carousel .carousel_viewport {
  width: 100%;
  overflow: hidden;
}
.screen_main .js_main_carousel .carousel_track {
  display: flex;
  align-items: center;
  gap: var(--carousel-gap);
  width: max-content;
  will-change: transform;
}
.screen_main .js_main_carousel .img_wr {
  flex: 0 0 358px;
  width: 358px;
  max-width: 358px;
}
.screen_main .js_main_carousel .img_wr img {
  display: block;
  width: 100%;
  height: auto;
}
@media (max-width: 767px) {
  .screen_main .js_main_carousel .img_wr {
    flex-basis: min(75vw, 358px);
    width: min(75vw, 358px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .screen_main .js_main_carousel .carousel_track {
    transform: none !important;
  }
}
.screen_popular {
  padding-top: 100px;
  padding-bottom: 60px;
}
.screen_popular .items {
  flex-wrap: wrap;
  gap: 20px;
}
.screen_popular .items .item {
  width: calc(25% - 19px);
}
.screen_reviews {
  padding-top: 40px;
  padding-bottom: 100px;
}
.screen_reviews .percent {
  display: inline-block;
  color: #fff;
  background: #2486FF;
  line-height: 1.1em;
  padding: 0 20px;
  font-size: 50px;
  font-weight: 600;
  border-radius: 10px;
  transform: rotate(-3deg);
}
.screen_reviews .items .slick-list {
  margin-left: -10px;
  margin-right: -10px;
}
.screen_reviews .items .slide {
  padding: 0 10px;
}
.screen_partners {
  background: #fff;
  padding-top: 40px;
  padding-bottom: 60px;
}
.screen_partners .items {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  gap: 30px 20px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.screen_partners .items .img_wr {
  max-width: 212px;
}
.screen_partners .items + .items {
  margin-top: 30px;
}
.screen_quiz {
  position: relative;
  padding: 40px 0 70px;
  background: #0F1838;
  color: #fff;
}
.screen_quiz > .img_bg {
  position: absolute;
  inset: 0;
}
.screen_quiz .cols {
  position: relative;
  z-index: 10;
  justify-content: space-between;
}
.screen_quiz .cols .col {
  width: calc(50% - 25px);
}
.screen_quiz .cols .col .img_wr {
  max-width: 624px;
  margin-top: -40px;
}
.screen_quiz .article {
  color: #B6BFDD;
  margin-top: 12px;
  max-width: 410px;
}
.screen_quiz .quiz-block {
  width: 100%;
}
.screen_quiz .quiz-question-title {
  margin-bottom: 24px;
  color: #ffffff;
}
.screen_quiz .quiz-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 40px;
}
.screen_quiz .quiz-card {
  width: calc(50% - 10px);
  background: #F3F5FA;
  border-radius: 16px;
  padding: 24px 20px;
  min-height: 120px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: relative;
  border: 2px solid transparent;
  box-sizing: border-box;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_quiz .quiz-card:hover {
  background: #ffffff;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}
.screen_quiz .quiz-card.active {
  background: #ffffff;
}
.screen_quiz .quiz-card.active .quiz-card-check {
  border-color: #FF0000;
}
.screen_quiz .quiz-card.active .quiz-card-check svg {
  display: block;
}
.screen_quiz .quiz-card-check {
  width: 30px;
  height: 30px;
  border: 1px solid #C0C8E0;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffffff;
}
.screen_quiz .quiz-card-check svg {
  display: none;
}
.screen_quiz .quiz-card-text {
  color: #1E2A55;
  font-size: 15px;
  line-height: 1.3em;
  font-weight: 500;
}
.screen_quiz .quiz-actions button.btn {
  width: 100%;
  height: 54px;
  border-radius: 100px;
  background: #E7582D;
  color: #ffffff;
  border: none;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_quiz .quiz-actions button.btn:hover:not(.disabled) {
  background: #2486FF;
}
.screen_quiz .quiz-actions button.btn.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.screen_quiz .quiz-form-wrapper {
  background: #F3F5FA;
  border-radius: 20px;
  padding: 30px;
  color: #1E2A55;
  margin-top: 20px;
}
.screen_quiz .quiz-form-wrapper .form_item {
  margin-bottom: 16px;
}
.screen_news {
  padding: 100px 0;
}
.screen_news .img_wr {
  text-align: center;
  margin-bottom: 10px;
}
.screen_news .title_1 + .title_5 {
  margin-top: 10px;
}
.screen_news .items {
  margin-top: 30px;
}
.screen_news .items .slick-list {
  margin-left: -10px;
  margin-right: -10px;
}
.screen_news .items .slide {
  padding: 0 10px;
}
.screen_news .btn_wr {
  margin-top: 30px;
}
.page-not-found {
  padding: 100px 0;
}
.page-not-found .title_0 {
  color: #E7582D;
  margin-bottom: 20px;
}
.page-not-found .title_1 {
  margin-bottom: 15px;
}
.page-not-found p {
  max-width: 500px;
  margin: 0 auto 30px;
}
.mobile-menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #1E2A55;
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
  overflow-y: auto;
  padding: 50px 20px 40px;
}
.mobile-menu-close {
  position: absolute;
  top: 20px;
  right: 20px;
  background: none;
  border: none;
  color: #ffffff;
  font-size: 32px;
  line-height: 1;
  cursor: pointer;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.mobile-menu-close:hover {
  color: #2486FF;
}
.mobile-menu-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  min-height: 100%;
  justify-content: center;
}
.mobile-menu-section {
  margin-bottom: 10px;
}
.mobile-menu-section:last-child {
  margin-bottom: 0;
}
.mobile-menu ul.menu > li {
  margin-bottom: 10px;
}
.mobile-menu ul.menu > li > a {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}
.mobile-menu ul.sub-menu {
  margin-top: 10px;
}
.mobile-menu ul.menu > li > ul {
  list-style: none;
  padding: 0;
}
.mobile-menu ul.menu > li > ul > li {
  margin-bottom: 8px;
}
.mobile-menu ul.menu > li > ul > li:last-child {
  margin-bottom: 0;
}
.mobile-menu ul.menu > li > ul > li a {
  color: #B6BFDD;
  font-size: 14px;
  text-decoration: none;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.mobile-menu ul.menu > li > ul > li a:hover {
  color: #2486FF;
}
.mobile-menu ul.menu > li > ul > li a.is-active, .mobile-menu ul.menu > li > ul > li a.active {
  color: #2486FF;
}
.mobile-menu-phone {
  margin-bottom: 10px;
}
.mobile-menu-phone a {
  font-size: 30px;
  font-weight: 700;
  color: #2486FF;
  text-decoration: none;
  line-height: 1.2;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.mobile-menu-phone a:hover {
  color: #ffffff;
}
.mobile-menu-social {
  justify-content: center;
  gap: 15px;
}
.mobile-menu-social a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.mobile-menu-social a svg {
  width: 20px;
  height: 20px;
}
.mobile-menu-social a:hover {
  background-color: #2486FF;
  color: #ffffff;
}
body.menu_open {
  overflow: hidden;
}
body.menu_open .mobile-menu {
  visibility: visible;
  opacity: 1;
}
.post-author {
  align-items: center;
  gap: 16px;
  margin: 20px 0;
  padding: 20px 24px;
  background: #fff;
  border-radius: 12px;
  border-left: 4px solid #2486FF;
}
.post-author__photo {
  flex-shrink: 0;
}
.post-author__photo img {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 50%;
  display: block;
}
.post-author__info {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.post-author__label {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #888;
}
.post-author__name {
  font-size: 16px;
  font-weight: 700;
  color: #1E2A55;
}
.post-author__date {
  font-size: 13px;
  color: #888;
}
.calc_item {
  width: calc(25% - 15px);
}
.single-calc__thumb {
  margin: 24px 0;
  border-radius: 12px;
  overflow: hidden;
}
.single-calc__thumb img {
  width: 100%;
  height: auto;
  display: block;
}
.single-calc__calc {
  margin: 32px 0;
}
.single-calc__faq {
  margin: 40px 0;
}
.single-calc__faq .title_2 {
  margin-bottom: 24px;
}
.faq {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.faq__item {
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
}
.faq .q {
  padding: 18px 24px;
  font-size: 16px;
  font-weight: 700;
  color: #1E2A55;
  cursor: pointer;
  position: relative;
  padding-right: 48px;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.faq .q::after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  translate: 0 -50%;
  width: 10px;
  height: 10px;
  border-right: 2px solid #1E2A55;
  border-bottom: 2px solid #1E2A55;
  transform: rotate(45deg);
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.faq .q.open {
  color: #2486FF;
}
.faq .q.open::after {
  border-color: #2486FF;
  transform: rotate(-135deg);
  translate: 0 -30%;
}
.faq .q:hover {
  color: #2486FF;
}
.faq .q:hover::after {
  border-color: #2486FF;
}
.faq .a {
  display: none;
  padding: 0 24px 18px;
  color: #696969;
  font-size: 15px;
  line-height: 1.6em;
}
.reviews-listing {
  flex-wrap: wrap;
  gap: 20px;
  padding: 20px 0 60px;
}
.reviews-listing .review_item {
  width: calc(25% - 15px);
}
.authors-listing {
  flex-wrap: wrap;
  gap: 20px;
  padding: 20px 0 60px;
}
.authors-listing .author_item {
  width: calc(25% - 15px);
}
.author_item {
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
}
.author_item .img_bg {
  aspect-ratio: 1;
  overflow: hidden;
}
.author_item .img_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.author_item .box {
  padding: 16px 20px 20px;
}
.author_item .title_5 a {
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.author_item .title_5 a:hover {
  color: #2486FF;
}
.author_item .article {
  margin-top: 8px;
}
.screen_course_hero {
  position: relative;
  background: #0B132B;
  color: #fff;
  overflow: hidden;
  padding: 40px 0 80px;
  min-height: 560px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.screen_course_hero > .img_bg {
  position: absolute;
  inset: 0;
  z-index: 1;
}
.screen_course_hero > .img_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: right center;
  display: block;
}
.screen_course_hero > .img_bg::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(11, 19, 43, 0.96) 0%, rgba(11, 19, 43, 0.88) 45%, rgba(11, 19, 43, 0.35) 75%, rgba(11, 19, 43, 0.6) 100%);
}
.screen_course_hero .wr {
  position: relative;
  z-index: 2;
  width: 100%;
}
.screen_course_hero .crumbs {
  padding-bottom: 25px;
  color: rgba(255, 255, 255, 0.65);
}
.screen_course_hero .crumbs a {
  color: rgba(255, 255, 255, 0.65);
}
.screen_course_hero .crumbs a:hover {
  color: #fff;
}
.screen_course_hero .crumbs .arrow {
  color: rgba(255, 255, 255, 0.35);
}
.screen_course_hero .crumbs span {
  color: #fff;
}
.screen_course_hero .hero_content {
  max-width: 820px;
}
.screen_course_hero .hero_location {
  font-size: 16px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.85);
  margin-bottom: 16px;
}
.screen_course_hero .hero_badges {
  flex-wrap: wrap;
  gap: 12px;
  margin-bottom: 24px;
}
.screen_course_hero .hero_badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: rgba(85, 128, 170, 0.55);
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  padding: 7px 18px;
  border-radius: 100px;
  font-size: 14px;
  font-weight: 500;
  backdrop-filter: blur(6px);
}
.screen_course_hero .hero_badge_rating {
  background: rgba(255, 255, 255, 0.15);
}
.screen_course_hero .hero_badge_rating svg {
  display: block;
}
.screen_course_hero .hero_badge_author {
  background: rgba(255, 255, 255, 0.15);
}
.screen_course_hero .title_1 {
  color: #fff;
  font-size: 56px;
  line-height: 1.15em;
  font-weight: 600;
  margin-bottom: 20px;
}
.screen_course_hero .hero_sub {
  font-size: 24px;
  font-weight: 500;
  color: #fff;
  line-height: 1.3em;
  margin-bottom: 12px;
}
.screen_course_hero .hero_features {
  margin-bottom: 32px;
}
.screen_course_hero .hero_features .feature_item {
  font-size: 16px;
  line-height: 1.5em;
  color: rgba(255, 255, 255, 0.9);
  position: relative;
  padding-left: 18px;
}
.screen_course_hero .hero_features .feature_item::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #2486FF;
  font-size: 20px;
  line-height: 1;
}
.screen_course_hero .hero_features .hero_price {
  margin-top: 10px;
  font-size: 18px;
  color: #fff;
}
.screen_course_hero .hero_features .hero_price .val {
  font-weight: 700;
  font-size: 22px;
  color: #fff;
}
.screen_course_hero .btn_wr {
  gap: 16px;
  align-items: center;
}
.screen_course_hero .btn_wr a.btn {
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.course_content {
  margin-top: 100px;
  padding: 60px 0;
  background: #fff;
}
.course_faq {
  margin-top: 100px;
  padding: 0 0 100px;
}
.course_faq .title_1, .course_faq .title_2 {
  margin-bottom: 24px;
}
.screen_audience {
  margin-top: 100px;
  padding: 0;
}
.screen_audience .audience_box {
  background: #eceef2;
  border-radius: 20px;
  padding: 30px;
  gap: 36px;
  align-items: stretch;
}
.screen_audience .audience_box .audience_gallery {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 14px;
  width: 380px;
  flex-shrink: 0;
}
.screen_audience .audience_box .audience_gallery .img_wr {
  border-radius: 14px;
  overflow: hidden;
  aspect-ratio: 1;
}
.screen_audience .audience_box .audience_gallery .img_wr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.screen_audience .audience_box .audience_info {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.screen_audience .audience_box .audience_info .audience_top {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 6px;
}
.screen_audience .audience_box .audience_info .audience_top .audience_sub {
  color: #2486FF;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
}
.screen_audience .audience_box .audience_info .audience_title {
  font-size: 38px;
  line-height: 1.15em;
  font-weight: 600;
  color: #1E2A55;
  margin-bottom: 24px;
  padding-bottom: 0;
}
.screen_audience .audience_box .audience_info .audience_items {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.screen_audience .audience_box .audience_info .audience_item {
  background: #fff;
  border-radius: 14px;
  padding: 16px 24px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.03);
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_audience .audience_box .audience_info .audience_item .item_title {
  font-size: 17px;
  font-weight: 700;
  color: #1E2A55;
  margin-bottom: 4px;
  line-height: 1.2em;
}
.screen_audience .audience_box .audience_info .audience_item .item_text {
  font-size: 14px;
  color: #696969;
  line-height: 1.45em;
}
.screen_audience .audience_features {
  margin-top: 20px;
  gap: 20px;
}
.screen_audience .audience_features .feature_card {
  flex: 1;
  background: #78a2cb;
  border-radius: 16px;
  padding: 24px 24px 28px;
  color: #fff;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_audience .audience_features .feature_card .icon_wr {
  width: 80px;
  height: 65px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.75);
  justify-content: center;
  align-items: center;
  margin-bottom: 18px;
}
.screen_audience .audience_features .feature_card .icon_wr svg {
  display: block;
}
.screen_audience .audience_features .feature_card .feature_text {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.35em;
}
.screen_program {
  margin-top: 100px;
  padding: 0;
}
.screen_program .program_box {
  background: #f4f5f7;
  border-radius: 20px;
  padding: 40px;
}
.screen_program .program_box .program_header {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 25px;
}
.screen_program .program_box .program_header .program_title {
  font-size: 52px;
  font-weight: 600;
  line-height: 1.15em;
  color: #1E2A55;
  margin-bottom: 20px;
  padding-bottom: 0;
}
.screen_program .program_box .program_header .program_tags {
  gap: 10px;
  flex-wrap: wrap;
}
.screen_program .program_box .program_header .program_tags .program_tag {
  display: inline-block;
  background: #1E2A55;
  color: #fff;
  border-radius: 100px;
  padding: 7px 18px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.3em;
}
.screen_program .program_box .program_accordion {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.screen_program .program_box .program_module {
  background: #fff;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.02);
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_program .program_box .program_module .module_header {
  padding: 24px 28px;
  cursor: pointer;
  align-items: center;
  justify-content: space-between;
  user-select: none;
}
.screen_program .program_box .program_module .module_header .module_title {
  font-size: 20px;
  font-weight: 700;
  color: #1E2A55;
  line-height: 1.3em;
}
.screen_program .program_box .program_module .module_header .accordion_arrow {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: #eceff2;
  justify-content: center;
  align-items: center;
  color: #1E2A55;
  flex-shrink: 0;
  margin-left: 16px;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_program .program_box .program_module .module_header .accordion_arrow svg {
  display: block;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_program .program_box .program_module.open .module_header .accordion_arrow svg {
  transform: rotate(180deg);
}
.screen_program .program_box .program_module .module_body {
  padding: 0 28px 28px;
}
.screen_program .program_box .program_module .module_body .module_desc {
  font-size: 15px;
  color: #555;
  line-height: 1.6em;
  margin-bottom: 24px;
  max-width: 95%;
}
.screen_program .program_box .program_module .module_body .module_lessons {
  display: flex;
  flex-direction: column;
}
.screen_program .program_box .program_module .module_body .module_lessons .lesson_item {
  padding: 20px 0;
  border-top: 1px solid #ebedf0;
}
.screen_program .program_box .program_module .module_body .module_lessons .lesson_item .lesson_header {
  cursor: pointer;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
  user-select: none;
}
.screen_program .program_box .program_module .module_body .module_lessons .lesson_item .lesson_header .lesson_title {
  font-size: 17px;
  font-weight: 700;
  color: #1E2A55;
  line-height: 1.3em;
}
.screen_program .program_box .program_module .module_body .module_lessons .lesson_item .lesson_header .accordion_arrow_sm {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #f0f2f5;
  justify-content: center;
  align-items: center;
  color: #1E2A55;
  flex-shrink: 0;
  margin-left: 12px;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_program .program_box .program_module .module_body .module_lessons .lesson_item .lesson_header .accordion_arrow_sm svg {
  display: block;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_program .program_box .program_module .module_body .module_lessons .lesson_item.open .lesson_header .accordion_arrow_sm svg {
  transform: rotate(180deg);
}
.screen_program .program_box .program_module .module_body .module_lessons .lesson_item .lesson_body .lesson_desc {
  font-size: 14px;
  color: #666;
  line-height: 1.55em;
  padding-left: 16px;
  position: relative;
}
.screen_program .program_box .program_module .module_body .module_lessons .lesson_item .lesson_body .lesson_desc .bullet {
  position: absolute;
  left: 0;
  top: 0;
  color: #888;
}
.screen_results {
  margin-top: 100px;
  padding: 0;
}
.screen_results .results_box {
  border-radius: 20px;
  overflow: hidden;
  align-items: stretch;
}
.screen_results .results_box .results_image {
  width: 38%;
  min-height: 380px;
  flex-shrink: 0;
}
.screen_results .results_box .results_image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.screen_results .results_box .results_content {
  flex: 1;
  background: #1E2A55;
  padding: 42px 48px;
  color: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.screen_results .results_box .results_content .results_stats {
  gap: 50px;
  margin-bottom: 28px;
}
.screen_results .results_box .results_content .results_stats .stat_item .stat_number {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.1em;
  color: #fff;
}
.screen_results .results_box .results_content .results_stats .stat_item .stat_text {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.85);
  line-height: 1.45em;
  margin-top: 10px;
  max-width: 250px;
}
.screen_results .results_box .results_content .results_divider {
  height: 1px;
  background: rgba(255, 255, 255, 0.2);
  margin-bottom: 28px;
}
.screen_results .results_box .results_content .results_title {
  font-size: 38px;
  line-height: 1.2em;
  font-weight: 500;
  color: #fff;
  margin-bottom: 0;
  padding-bottom: 0;
}
.screen_results .results_features {
  margin-top: 20px;
  gap: 20px;
}
.screen_results .results_features .feature_card {
  flex: 1;
  background: #fff;
  border-radius: 16px;
  padding: 26px 28px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.02);
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_results .results_features .feature_card .card_title {
  font-size: 18px;
  font-weight: 700;
  color: #2486FF;
  line-height: 1.3em;
  margin-bottom: 8px;
}
.screen_results .results_features .feature_card .card_text {
  font-size: 14px;
  color: #696969;
  line-height: 1.5em;
}
.btn_burgundy, button.btn_burgundy, a.btn.btn_burgundy, input[type="submit"].btn_burgundy, .wpcf7-submit.btn_burgundy {
  background: #E7582D;
  color: #fff;
  border: none;
}
.btn_burgundy:hover, button.btn_burgundy:hover, a.btn.btn_burgundy:hover, input[type="submit"].btn_burgundy:hover, .wpcf7-submit.btn_burgundy:hover {
  background: #2486FF;
  color: #fff;
}
.screen_discount {
  margin-top: 100px;
  padding: 0;
}
.screen_discount .discount_box {
  background: #174063;
  border-radius: 20px;
  overflow: hidden;
  align-items: stretch;
}
.screen_discount .discount_box .discount_content {
  flex: 1;
  padding: 48px 50px;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.screen_discount .discount_box .discount_content .discount_title {
  font-size: 38px;
  line-height: 1.18em;
  font-weight: 600;
  color: #fff;
  margin-bottom: 12px;
  padding-bottom: 0;
}
.screen_discount .discount_box .discount_content .discount_sub {
  font-size: 15px;
  line-height: 1.45em;
  color: rgba(255, 255, 255, 0.9);
  margin-bottom: 26px;
}
.screen_discount .discount_box .discount_content .discount_form {
  max-width: 440px;
  width: 100%;
}
.screen_discount .discount_box .discount_content .discount_form form .form_item {
  margin-bottom: 14px;
}
.screen_discount .discount_box .discount_content .discount_form form .form_item + .form_item {
  margin-top: 0;
}
.screen_discount .discount_box .discount_content .discount_form form input[type="text"], .screen_discount .discount_box .discount_content .discount_form form input[type="tel"] {
  height: 52px;
  line-height: 52px;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 8px;
  color: #fff;
  text-indent: 18px;
  font-size: 14px;
  box-shadow: none;
}
.screen_discount .discount_box .discount_content .discount_form form input[type="text"]::-webkit-input-placeholder, .screen_discount .discount_box .discount_content .discount_form form input[type="tel"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.screen_discount .discount_box .discount_content .discount_form form input[type="text"]::-moz-placeholder, .screen_discount .discount_box .discount_content .discount_form form input[type="tel"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.screen_discount .discount_box .discount_content .discount_form form input[type="text"]:-moz-placeholder, .screen_discount .discount_box .discount_content .discount_form form input[type="tel"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.screen_discount .discount_box .discount_content .discount_form form input[type="text"]:-ms-input-placeholder, .screen_discount .discount_box .discount_content .discount_form form input[type="tel"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.screen_discount .discount_box .discount_content .discount_form form input[type="text"]:focus, .screen_discount .discount_box .discount_content .discount_form form input[type="tel"]:focus {
  border-color: rgba(255, 255, 255, 0.45);
  background: rgba(255, 255, 255, 0.15);
}
.screen_discount .discount_box .discount_content .discount_form form .styled_checkbox, .screen_discount .discount_box .discount_content .discount_form form span[data-name="your-consent"] {
  margin: 18px 0 22px;
  display: block;
}
.screen_discount .discount_box .discount_content .discount_form form .styled_checkbox label, .screen_discount .discount_box .discount_content .discount_form form span[data-name="your-consent"] label {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}
.screen_discount .discount_box .discount_content .discount_form form .styled_checkbox label input[type="checkbox"], .screen_discount .discount_box .discount_content .discount_form form span[data-name="your-consent"] label input[type="checkbox"] {
  display: inline-block;
  accent-color: #2486FF;
  width: 18px;
  height: 18px;
  min-width: 18px;
  margin: 0;
  cursor: pointer;
}
.screen_discount .discount_box .discount_content .discount_form form .styled_checkbox label span, .screen_discount .discount_box .discount_content .discount_form form .styled_checkbox label .wpcf7-list-item-label, .screen_discount .discount_box .discount_content .discount_form form .styled_checkbox label span.text, .screen_discount .discount_box .discount_content .discount_form form span[data-name="your-consent"] label span, .screen_discount .discount_box .discount_content .discount_form form span[data-name="your-consent"] label .wpcf7-list-item-label, .screen_discount .discount_box .discount_content .discount_form form span[data-name="your-consent"] label span.text {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.9);
  line-height: 1.35em;
  padding-left: 0;
}
.screen_discount .discount_box .discount_content .discount_form form .styled_checkbox label span a, .screen_discount .discount_box .discount_content .discount_form form .styled_checkbox label .wpcf7-list-item-label a, .screen_discount .discount_box .discount_content .discount_form form .styled_checkbox label span.text a, .screen_discount .discount_box .discount_content .discount_form form span[data-name="your-consent"] label span a, .screen_discount .discount_box .discount_content .discount_form form span[data-name="your-consent"] label .wpcf7-list-item-label a, .screen_discount .discount_box .discount_content .discount_form form span[data-name="your-consent"] label span.text a {
  color: #fff;
}
.screen_discount .discount_box .discount_content .discount_form form .styled_checkbox label span a:hover, .screen_discount .discount_box .discount_content .discount_form form .styled_checkbox label .wpcf7-list-item-label a:hover, .screen_discount .discount_box .discount_content .discount_form form .styled_checkbox label span.text a:hover, .screen_discount .discount_box .discount_content .discount_form form span[data-name="your-consent"] label span a:hover, .screen_discount .discount_box .discount_content .discount_form form span[data-name="your-consent"] label .wpcf7-list-item-label a:hover, .screen_discount .discount_box .discount_content .discount_form form span[data-name="your-consent"] label span.text a:hover {
  color: #B6BFDD;
}
.screen_discount .discount_box .discount_content .discount_form form .styled_checkbox label .check, .screen_discount .discount_box .discount_content .discount_form form span[data-name="your-consent"] label .check {
  display: none;
}
.screen_discount .discount_box .discount_content .discount_form form .btn_wr button[type="submit"], .screen_discount .discount_box .discount_content .discount_form form .btn_wr input[type="submit"], .screen_discount .discount_box .discount_content .discount_form form .btn_wr .wpcf7-submit, .screen_discount .discount_box .discount_content .discount_form form .btn_wr .btn {
  height: 52px;
  line-height: 52px;
  border-radius: 100px;
  background: #E7582D;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  border: none;
  cursor: pointer;
  width: 100%;
  padding: 0 30px;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_discount .discount_box .discount_content .discount_form form .btn_wr button[type="submit"]:hover, .screen_discount .discount_box .discount_content .discount_form form .btn_wr input[type="submit"]:hover, .screen_discount .discount_box .discount_content .discount_form form .btn_wr .wpcf7-submit:hover, .screen_discount .discount_box .discount_content .discount_form form .btn_wr .btn:hover {
  background: #2486FF;
}
.screen_discount .discount_box .discount_image {
  width: 50%;
  min-height: 440px;
  flex-shrink: 0;
}
.screen_discount .discount_box .discount_image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.screen_gallery {
  margin-top: 100px;
  padding: 0;
}
.screen_gallery .gallery_bg {
  background: #fff;
  border-radius: 10px;
  padding: 70px 0 45px;
}
.screen_gallery .gallery_title {
  margin-bottom: 36px;
}
.screen_gallery .gallery_wrapper {
  max-width: 960px;
  margin: 0 auto;
  position: relative;
}
.screen_gallery .gallery_main {
  position: relative;
  margin-bottom: 16px;
}
.screen_gallery .gallery_main .main_slide {
  outline: none;
}
.screen_gallery .gallery_main .main_slide .img_wr {
  border-radius: 16px;
  overflow: hidden;
  aspect-ratio: 1.6;
  background: #eee;
}
.screen_gallery .gallery_main .main_slide .img_wr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.screen_gallery .gallery_main .gallery_arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  width: 44px;
  height: 54px;
  border-radius: 8px;
  background: #5A5A5A;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  cursor: pointer;
  padding: 0;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_gallery .gallery_main .gallery_arrow:hover {
  background: #3A3A3A;
}
.screen_gallery .gallery_main .gallery_arrow.gallery_prev {
  left: -64px;
}
.screen_gallery .gallery_main .gallery_arrow.gallery_next {
  right: -64px;
}
.screen_gallery .gallery_main .gallery_arrow svg {
  display: block;
}
.screen_gallery .gallery_thumbs {
  margin: 0 -7px;
}
.screen_gallery .gallery_thumbs .thumb_slide {
  padding: 0 7px;
  outline: none;
}
.screen_gallery .gallery_thumbs .thumb_slide .thumb_wr {
  border-radius: 10px;
  overflow: hidden;
  aspect-ratio: 1.6;
  cursor: pointer;
  opacity: 0.55;
  background: #eee;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_gallery .gallery_thumbs .thumb_slide .thumb_wr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.screen_gallery .gallery_thumbs .thumb_slide.slick-current .thumb_wr, .screen_gallery .gallery_thumbs .thumb_slide:hover .thumb_wr {
  opacity: 1;
}
.screen_gallery .gallery_thumbs .slick-dots {
  margin-top: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.screen_gallery .gallery_thumbs .slick-dots li {
  height: 4px;
  margin: 0;
  padding: 0;
}
.screen_gallery .gallery_thumbs .slick-dots li button {
  width: 26px;
  height: 4px;
  border-radius: 2px;
  background: #D8D8D8;
  border: none;
  padding: 0;
  margin: 0;
  text-indent: -9999px;
  cursor: pointer;
  display: block;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_gallery .gallery_thumbs .slick-dots li.slick-active button {
  width: 32px;
  background: #4A4A4A;
}
.screen_diplomas {
  margin-top: 100px;
  padding: 0;
}
.screen_diplomas .diplomas_box {
  background: #1E2A55;
  border-radius: 20px;
  overflow: hidden;
  align-items: stretch;
}
.screen_diplomas .diplomas_box .diplomas_content {
  flex: 1.15;
  padding: 48px 48px;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.screen_diplomas .diplomas_box .diplomas_content .diplomas_title {
  font-size: 38px;
  line-height: 1.18em;
  font-weight: 500;
  color: #fff;
  margin-bottom: 24px;
  padding-bottom: 0;
}
.screen_diplomas .diplomas_box .diplomas_content .diplomas_items {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.screen_diplomas .diplomas_box .diplomas_content .diplomas_card {
  background: rgba(255, 255, 255, 0.08);
  border-radius: 14px;
  padding: 20px 24px;
}
.screen_diplomas .diplomas_box .diplomas_content .diplomas_card .card_title {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 8px;
  line-height: 1.3em;
}
.screen_diplomas .diplomas_box .diplomas_content .diplomas_card .card_text {
  font-size: 14px;
  line-height: 1.5em;
  color: rgba(255, 255, 255, 0.85);
}
.screen_diplomas .diplomas_box .diplomas_content .diplomas_card .card_text p {
  padding-bottom: 0;
}
.screen_diplomas .diplomas_box .diplomas_slider_wr {
  flex: 1;
  position: relative;
  min-width: 0;
  background: #eee;
}
.screen_diplomas .diplomas_box .diplomas_slider_wr .diplomas_slider {
  height: 100%;
}
.screen_diplomas .diplomas_box .diplomas_slider_wr .diplomas_slider .slick-list, .screen_diplomas .diplomas_box .diplomas_slider_wr .diplomas_slider .slick-track {
  height: 100%;
}
.screen_diplomas .diplomas_box .diplomas_slider_wr .diplomas_slider .diploma_slide {
  height: 100%;
  outline: none;
}
.screen_diplomas .diplomas_box .diplomas_slider_wr .diplomas_slider .diploma_slide .img_wr {
  width: 100%;
  height: 100%;
  min-height: 480px;
}
.screen_diplomas .diplomas_box .diplomas_slider_wr .diplomas_slider .diploma_slide .img_wr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.screen_diplomas .diplomas_box .diplomas_slider_wr .diplomas_slider .slick-dots {
  position: absolute;
  bottom: 24px;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  z-index: 5;
}
.screen_diplomas .diplomas_box .diplomas_slider_wr .diplomas_slider .slick-dots li {
  height: 4px;
  margin: 0;
  padding: 0;
}
.screen_diplomas .diplomas_box .diplomas_slider_wr .diplomas_slider .slick-dots li button {
  width: 26px;
  height: 4px;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.7);
  border: none;
  padding: 0;
  margin: 0;
  text-indent: -9999px;
  cursor: pointer;
  display: block;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;
}
.screen_diplomas .diplomas_box .diplomas_slider_wr .diplomas_slider .slick-dots li.slick-active button {
  width: 32px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.single-course .screen_audience, .single-course .screen_program, .single-course .screen_quiz, .single-course .screen_reviews, .single-course .screen_results, .single-course .screen_discount, .single-course .screen_gallery, .single-course .screen_diplomas, .single-course .screen_popular, .single-course .course_content, .single-course .course_faq {
  margin-top: 100px;
}
.single-course .screen_audience, .single-course .screen_program, .single-course .screen_reviews, .single-course .screen_results, .single-course .screen_discount, .single-course .screen_gallery, .single-course .screen_diplomas, .single-course .screen_popular {
  padding: 0;
}
.single-course .course_faq {
  padding-top: 0;
  padding-bottom: 100px;
}
#mmenu {
  cursor: pointer;
}
#mmenu span {
  display: block;
  background: #fff;
  margin-top: 5px;
  height: 3px;
  width: 30px;
  border-radius: 3px;
  transition: All 0.2s ease-in-out;
  -webkit-transition: All 0.2s ease-in-out;
  -moz-transition: All 0.2s ease-in-out;
  -o-transition: All 0.2s ease-in-out;
}
#mmenu span:nth-child(1) {
  margin-top: 0;
}
#mmenu.open span:last-child {
  opacity: 0;
}
#mmenu.open span:nth-child(1) {
  margin-top: 0;
  margin-top: 7px;
  position: relative;
  top: 3px;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#mmenu.open span:nth-child(2) {
  margin-top: 0;
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media screen and (max-width: 1400px) {
  .wr {
    max-width: 1100px;
  }
  .header .menu {
    gap: 30px;
  }
  .soc {
    gap: 10px;
  }
  .screen_popular .items .item {
    width: calc(33% - 14px);
  }
}
@media screen and (max-width: 1100px) {
  .wr {
    max-width: 1024px;
  }
  .screen_main .box {
    max-width: 768px;
    padding-top: 40px;
    padding-bottom: 20px;
  }
  .title_0 {
    font-size: 70px;
  }
  .screen_main .js_main_carousel {
    margin-top: 150px;
  }
  .screen_main .box .items .img_wr.img_01 {
    top: 100%;
    left: calc(50% - 92px);
  }
  .screen_main .box .items .img_wr.img_02 {
    top: 100%;
    bottom: auto;
    left: 0;
  }
  .screen_main .box .items .img_wr.img_03 {
    right: 0;
    bottom: auto;
    top: 100%;
  }
  .screen_popular .items .item {
    width: calc(50% - 10px);
  }
  .tablet_hide {
    display: none !important;
  }
  .tablet_show {
    display: block !important;
  }
  .screen_main .js_main_carousel .img_wr {
    max-width: 200px;
  }
  .title_1, .article h1 {
    font-size: 50px;
  }
  .footer .cols {
    gap: 20px;
    flex-wrap: wrap;
  }
  .footer .cols .col {
    width: calc(33.33% - 14px);
  }
  .footer .cols .col:nth-child(4) {
    width: calc(66.66% - 14px);
  }
  .footer .cols .col:nth-child(4) .menu {
    columns: 2;
    gap: 20px;
  }
  .footer .cols .col .menu li a {
    font-size: 14px;
  }
  .footer .copyright {
    margin-top: 30px;
    font-size: 12px;
  }
  .page_wr, .screen_popular, .screen_reviews, .screen_partners, .screen_quiz, .screen_news {
    padding: 50px 0;
  }
  .screen_quiz .cols .col .img_wr {
    margin-top: 10px;
  }
  .articles_listing .post_item {
    width: calc(50% - 10px);
  }
}
@media screen and (max-width: 768px) {
  .wr {
    max-width: 440px;
  }
  .article img.aligncenter, .article img.alignright, .article img.alignleft {
    float: none !important;
    margin: 0 auto 20px !important;
  }
  .page-not-found {
    padding: 60px 0;
  }
  .page-not-found .title_0 {
    font-size: 60px;
  }
  .page-not-found .title_1 {
    font-size: 32px;
  }
  .screen_quiz {
    padding: 40px 0;
  }
  .screen_quiz .cols {
    flex-direction: column;
    gap: 30px;
  }
  .screen_quiz .cols .col {
    width: 100%;
  }
  .screen_quiz .cols .col .title_1, .screen_quiz .cols .col .article {
    text-align: center;
  }
  .screen_quiz .cols .col .article {
    margin-left: auto;
    margin-right: auto;
  }
  .screen_quiz .cols .col .img_wr {
    display: none;
  }
  .screen_quiz .img_wr_mobile {
    margin-top: 20px;
    position: relative;
    z-index: 10;
  }
  .screen_quiz .quiz-card {
    width: 100%;
  }
  .title_0 {
    font-size: 36px;
  }
  .screen_main .box .title_4 {
    display: none;
  }
  form button[type="submit"], form input[type="submit"], form .wpcf7-submit, .screen_quiz .quiz-actions button.btn, .btn_wr a.btn {
    line-height: 26px;
    height: 26px;
    font-size: 14px;
    padding: 0 20px;
  }
  form button[type="submit"], form input[type="submit"], form .wpcf7-submit, .screen_quiz .quiz-actions button.btn, .btn_wr a.btn.btn_large {
    line-height: 40px;
    height: 40px;
  }
  form button[type="submit"].btn_empty, form input[type="submit"].btn_empty, form .wpcf7-submit.btn_empty, .screen_quiz .quiz-actions button.btn.btn_empty, .btn_wr a.btn.btn_large.btn_empty {
    line-height: 38px;
  }
  .soc a {
    width: 18px;
    height: 18px;
  }
  .soc a svg {
    width: 18px;
    height: 18px;
  }
  .header .wr > .df .logo {
    font-size: 14px;
  }
  .screen_main .js_main_carousel .img_wr {
    max-width: 130px;
    margin: 0 5px;
  }
  .header .wr > .df {
    height: 50px;
  }
  .title_1, .article h1 {
    font-size: 30px;
  }
  .title_1 + *, .article h1 + * {
    margin-top: 20px;
  }
  .title_5, .article h5 {
    font-size: 14px;
  }
  body, .article {
    font-size: 14px;
  }
  .page_wr, .screen_popular, .screen_reviews, .screen_partners, .screen_quiz, .screen_news {
    padding: 20px 0;
  }
  .screen_popular .items .item {
    width: 100%;
  }
  .screen_reviews .percent {
    font-size: 30px;
    padding: 7px 20px;
  }
  .screen_news, .screen_reviews {
    overflow: hidden;
  }
  .screen_news .items .slick-list, .screen_reviews .items .slick-list {
    margin-left: -5px;
    margin-right: -5px;
  }
  .screen_news .slick-list, .screen_reviews .slick-list {
    overflow: visible;
  }
  .screen_news .items .slide, .screen_reviews .items .slide {
    padding: 0 5px;
  }
  .screen_partners .items {
    gap: 10px;
  }
  .screen_partners .items .img_wr {
    max-width: 100px;
  }
  .screen_partners .items + .items {
    margin-top: 10px;
  }
  .post_item .box {
    padding: 20px;
  }
  .screen_news .btn_wr {
    margin-top: 20px;
  }
  .footer .cols {
    flex-direction: column;
    text-align: center;
  }
  .footer .cols .col {
    width: 100%;
  }
  .footer .cols .col .soc {
    margin-top: 20px;
    justify-content: center;
  }
  .footer .cols .col .phone a {
    font-size: 30px;
  }
  .footer .cols .col:nth-child(4) {
    order: 5;
    width: 100%;
  }
  .footer .cols .col:nth-child(4) .menu {
    text-align: left;
  }
  .footer .menu li + li {
    margin-top: 5px;
  }
  .screen_quiz .quiz-grid {
    gap: 10px;
    margin-bottom: 20px;
  }
  .screen_quiz .quiz-card {
    padding: 20px;
  }
  .screen_quiz .quiz-card-text {
    font-size: 14px;
  }
  .screen_main .box .items {
    position: relative;
    width: 100%;
    height: 100px;
  }
  .screen_main .box .items .img_wr.img_01 {
    width: 170px;
    top: -25px;
    left: 0;
  }
  .screen_main .box .items .img_wr.img_02 {
    top: -15px;
    right: -20px;
    left: auto;
    width: 200px;
  }
  .screen_main .box .items .img_wr.img_03 {
    top: 50px;
    width: 174px;
    left: calc(50% - 100px);
  }
  .screen_main .box .btn_wr {
    margin-top: 50px;
    width: 100%;
  }
  .screen_main .box .btn_wr a.btn {
    width: 100%;
    text-align: center;
  }
  .screen_main .box .btn_wr a.btn.df {
    justify-content: center;
  }
  .screen_main .js_main_carousel {
    margin-top: 20px;
  }
  .screen_main {
    padding-bottom: 30px;
  }
  .articles_listing .post_item {
    width: 100%;
  }
}
@media screen and (max-width: 1400px) {
  .calc_item {
    width: calc(33.33% - 14px);
  }
  .reviews-listing .review_item {
    width: calc(33.33% - 14px);
  }
  .authors-listing .author_item {
    width: calc(33.33% - 14px);
  }
}
@media screen and (max-width: 1100px) {
  .calc_item {
    width: calc(50% - 10px);
  }
  .reviews-listing .review_item {
    width: calc(50% - 10px);
  }
  .authors-listing .author_item {
    width: calc(50% - 10px);
  }
  .screen_audience .audience_box .audience_gallery {
    width: 300px;
  }
  .screen_audience .audience_box .audience_info .audience_title {
    font-size: 30px;
  }
  .screen_audience .audience_features {
    gap: 12px;
  }
  .screen_audience .audience_features .feature_card {
    padding: 20px;
  }
  .screen_audience .audience_features .feature_card .feature_text {
    font-size: 15px;
  }
  .screen_program .program_box {
    padding: 30px;
  }
  .screen_program .program_box .program_header .program_title {
    font-size: 40px;
  }
  .screen_results .results_box .results_image {
    width: 320px;
  }
  .screen_results .results_box .results_content {
    padding: 30px;
  }
  .screen_results .results_box .results_content .results_stats {
    gap: 30px;
  }
  .screen_results .results_box .results_content .results_stats .stat_number {
    font-size: 38px !important;
  }
  .screen_results .results_box .results_content .results_title {
    font-size: 30px;
  }
  .screen_results .results_features {
    gap: 12px;
  }
  .screen_results .results_features .feature_card {
    padding: 20px;
  }
  .screen_discount .discount_box .discount_content {
    padding: 36px 32px;
  }
  .screen_discount .discount_box .discount_content .discount_title {
    font-size: 30px;
  }
  .screen_gallery .gallery_main .gallery_arrow.gallery_prev {
    left: 14px;
  }
  .screen_gallery .gallery_main .gallery_arrow.gallery_next {
    right: 14px;
  }
  .screen_diplomas .diplomas_box .diplomas_content {
    padding: 36px 32px;
  }
  .screen_diplomas .diplomas_box .diplomas_content .diplomas_title {
    font-size: 30px;
  }
}
@media screen and (max-width: 768px) {
  .post-author {
    flex-direction: column;
    align-items: flex-start;
    padding: 16px;
  }
  .post-author__photo img {
    width: 48px;
    height: 48px;
  }
  .calc_item {
    width: 100%;
  }
  .single-calc__thumb {
    margin: 16px 0;
    border-radius: 8px;
  }
  .single-calc__calc {
    margin: 20px 0;
  }
  .single-calc__faq {
    margin: 24px 0;
  }
  .faq .q {
    padding: 14px 44px 14px 16px;
    font-size: 15px;
  }
  .faq .q::after {
    right: 16px;
  }
  .faq .a {
    padding: 0 16px 14px;
  }
  .reviews-listing .review_item {
    width: 100%;
  }
  .authors-listing .author_item {
    width: 100%;
  }
  .screen_course_hero {
    padding: 30px 0 50px;
  }
  .screen_course_hero > .img_bg::after {
    background: linear-gradient(180deg, rgba(11, 19, 43, 0.92) 0%, rgba(11, 19, 43, 0.96) 100%);
  }
  .screen_course_hero .title_1 {
    font-size: 28px;
    margin-bottom: 16px;
  }
  .screen_course_hero .hero_sub {
    font-size: 18px;
  }
  .screen_course_hero .hero_badges {
    gap: 8px;
    margin-bottom: 18px;
  }
  .screen_course_hero .hero_badge {
    font-size: 13px;
    padding: 5px 14px;
  }
  .screen_course_hero .btn_wr {
    flex-direction: column;
    gap: 10px;
  }
  .screen_course_hero .btn_wr a.btn {
    width: 100%;
    text-align: center;
  }
  .course_faq {
    padding: 30px 0 40px;
  }
  .screen_audience {
    padding: 30px 0 40px;
  }
  .screen_audience .audience_box {
    flex-direction: column;
    padding: 20px;
    gap: 24px;
  }
  .screen_audience .audience_box .audience_gallery {
    width: 100%;
    gap: 10px;
  }
  .screen_audience .audience_box .audience_gallery .img_wr {
    border-radius: 10px;
  }
  .screen_audience .audience_box .audience_info .audience_top .audience_sub {
    font-size: 16px;
  }
  .screen_audience .audience_box .audience_info .audience_title {
    font-size: 24px;
    margin-bottom: 16px;
  }
  .screen_audience .audience_box .audience_info .audience_item {
    padding: 14px 18px;
  }
  .screen_audience .audience_features {
    flex-direction: column;
    gap: 12px;
  }
  .screen_audience .audience_features .feature_card {
    width: 100%;
  }
  .screen_program {
    padding: 30px 0 40px;
  }
  .screen_program .program_box {
    padding: 20px;
    border-radius: 14px;
  }
  .screen_program .program_box .program_header {
    flex-direction: column;
    gap: 16px;
  }
  .screen_program .program_box .program_header .program_title {
    font-size: 28px;
    margin-bottom: 14px;
  }
  .screen_program .program_box .program_header .program_emblem {
    display: none;
  }
  .screen_program .program_box .program_module {
    border-radius: 12px;
  }
  .screen_program .program_box .program_module .module_header {
    padding: 18px 20px;
  }
  .screen_program .program_box .program_module .module_header .module_title {
    font-size: 17px;
  }
  .screen_program .program_box .program_module .module_header .accordion_arrow {
    width: 32px;
    height: 32px;
  }
  .screen_program .program_box .program_module .module_body {
    padding: 0 20px 20px;
  }
  .screen_program .program_box .program_module .module_body .module_desc {
    font-size: 14px;
  }
  .screen_program .program_box .program_module .module_body .module_lessons .lesson_item {
    padding: 16px 0;
  }
  .screen_program .program_box .program_module .module_body .module_lessons .lesson_item .lesson_header .lesson_title {
    font-size: 15px;
  }
  .screen_program .program_box .program_module .module_body .module_lessons .lesson_item .lesson_body .lesson_desc {
    font-size: 13px;
  }
  .screen_results {
    padding: 30px 0 40px;
  }
  .screen_results .results_box {
    flex-direction: column;
  }
  .screen_results .results_box .results_image {
    width: 100%;
    height: 260px;
    min-height: auto;
  }
  .screen_results .results_box .results_content {
    padding: 26px 20px;
  }
  .screen_results .results_box .results_content .results_emblem {
    display: none;
  }
  .screen_results .results_box .results_content .results_stats {
    flex-direction: column;
    gap: 20px;
    margin-bottom: 24px;
  }
  .screen_results .results_box .results_content .results_stats .stat_number {
    font-size: 32px !important;
  }
  .screen_results .results_box .results_content .results_divider {
    margin-bottom: 24px;
  }
  .screen_results .results_box .results_content .results_title {
    font-size: 24px;
  }
  .screen_results .results_features {
    flex-direction: column;
    gap: 12px;
  }
  .screen_results .results_features .feature_card {
    width: 100%;
  }
  .screen_discount {
    padding: 30px 0 40px;
  }
  .screen_discount .discount_box {
    flex-direction: column;
  }
  .screen_discount .discount_box .discount_content {
    padding: 32px 20px;
  }
  .screen_discount .discount_box .discount_content .discount_title {
    font-size: 24px;
  }
  .screen_discount .discount_box .discount_content .discount_sub {
    font-size: 14px;
    margin-bottom: 20px;
  }
  .screen_discount .discount_box .discount_content .discount_form {
    max-width: 100%;
  }
  .screen_discount .discount_box .discount_image {
    width: 100%;
    height: 280px;
    min-height: auto;
  }
  .screen_gallery {
    padding: 35px 0 45px;
  }
  .screen_gallery .gallery_title {
    font-size: 24px;
    margin-bottom: 24px;
  }
  .screen_gallery .gallery_main {
    margin-bottom: 10px;
  }
  .screen_gallery .gallery_main .main_slide .img_wr {
    border-radius: 12px;
  }
  .screen_gallery .gallery_thumbs {
    margin: 0 -4px;
  }
  .screen_gallery .gallery_thumbs .thumb_slide {
    padding: 0 4px;
  }
  .screen_gallery .gallery_thumbs .thumb_slide .thumb_wr {
    border-radius: 6px;
  }
  .screen_gallery .gallery_thumbs .slick-dots {
    margin-top: 18px;
  }
  .screen_gallery .gallery_thumbs .slick-dots li button {
    width: 18px;
    height: 3px;
  }
  .screen_gallery .gallery_thumbs .slick-dots li.slick-active button {
    width: 24px;
  }
  .screen_diplomas {
    padding: 30px 0 40px;
  }
  .screen_diplomas .diplomas_box {
    flex-direction: column;
  }
  .screen_diplomas .diplomas_box .diplomas_content {
    padding: 30px 20px;
  }
  .screen_diplomas .diplomas_box .diplomas_content .diplomas_title {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .screen_diplomas .diplomas_box .diplomas_content .diplomas_card {
    padding: 16px 18px;
  }
  .screen_diplomas .diplomas_box .diplomas_content .diplomas_card .card_title {
    font-size: 15px;
  }
  .screen_diplomas .diplomas_box .diplomas_content .diplomas_card .card_text {
    font-size: 13px;
  }
  .screen_diplomas .diplomas_box .diplomas_slider_wr {
    width: 100%;
    min-height: 320px;
  }
  .screen_diplomas .diplomas_box .diplomas_slider_wr .diplomas_slider .diploma_slide .img_wr {
    min-height: 320px;
    height: 320px;
  }
  .screen_diplomas .diplomas_box .diplomas_slider_wr .diplomas_slider .slick-dots {
    bottom: 16px;
  }
  .screen_diplomas .diplomas_box .diplomas_slider_wr .diplomas_slider .slick-dots li button {
    width: 20px;
    height: 3px;
  }
  .screen_diplomas .diplomas_box .diplomas_slider_wr .diplomas_slider .slick-dots li.slick-active button {
    width: 26px;
  }
  .single-course .screen_audience, .single-course .screen_program, .single-course .screen_quiz, .single-course .screen_reviews, .single-course .screen_results, .single-course .screen_discount, .single-course .screen_gallery, .single-course .screen_diplomas, .single-course .screen_popular, .single-course .course_content, .single-course .course_faq {
    margin-top: 45px;
  }
  .single-course .course_faq {
    padding-bottom: 45px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fzvezdy-uchat.ru%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fwhitestar%2Fscss%2Fstyle.scss%22%2C%22wp-content%2Fthemes%2Fwhitestar%2Fscss%2Fqueries.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAiCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeH%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeR%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBC%3BAAAA%3BAAAA%3BAASL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAUL%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcN%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAC3iGD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACC%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAWP%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAMG%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%22%7D */