@charset "UTF-8";
@font-face {
  font-family: "Normalidad Compact";
  src: url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Light-Web.eot");
  src: url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Light-Web.eot#iefix") format("embedded-opentype"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Light-Web.woff2") format("woff2"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Light-Web.woff") format("woff"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Light-Web.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Normalidad Compact";
  src: url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Regular-Web.eot");
  src: url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Regular-Web.eot#iefix") format("embedded-opentype"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Regular-Web.woff2") format("woff2"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Regular-Web.woff") format("woff"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Regular-Web.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Normalidad Compact";
  src: url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Medium-Web.eot");
  src: url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Medium-Web.eot#iefix") format("embedded-opentype"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Medium-Web.woff2") format("woff2"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Medium-Web.woff") format("woff"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Medium-Web.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Normalidad Compact Light";
  src: url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Light-Web.eot");
  src: url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Light-Web.eot#iefix") format("embedded-opentype"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Light-Web.woff2") format("woff2"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Light-Web.woff") format("woff"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Light-Web.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Normalidad Compact Regular";
  src: url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Regular-Web.eot");
  src: url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Regular-Web.eot#iefix") format("embedded-opentype"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Regular-Web.woff2") format("woff2"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Regular-Web.woff") format("woff"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Regular-Web.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Normalidad Compact Medium";
  src: url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Medium-Web.eot");
  src: url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Medium-Web.eot#iefix") format("embedded-opentype"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Medium-Web.woff2") format("woff2"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Medium-Web.woff") format("woff"), url("../../../../../wp-content/themes/energia/fonts/Normalidad Compact-Medium-Web.ttf") format("truetype");
  font-style: normal;
  font-display: swap;
}
* {
  box-sizing: border-box;
}

*::selection {
  background: #E65707 !important;
  color: #ffffff !important;
  background-clip: inherit !important;
  -webkit-background-clip: inherit !important;
}

html {
  font-size: 10px;
  font-family: "Normalidad Compact", sans-serif;
  font-style: normal;
}
html.active {
  overflow: hidden;
}

@media (min-width: 768px) and (max-width: 1500px) {
  html {
    font-size: 8px;
  }
}
body {
  margin: 0;
  padding: 0;
  background: #041327;
}

body.active {
  overflow: hidden;
  position: relative;
  height: 100%;
  touch-action: none;
  -ms-touch-action: none;
}

body strong {
  font-weight: 500;
}

main {
  position: relative;
  background: #041327;
  /*OVERFLOW-X: HIDDEN;*/
}

.desktop {
  width: 231px;
}
.desktop--dark {
  display: block;
}
.desktop--light {
  display: none;
}
.light .desktop--dark {
  display: none;
}
.light .desktop--light {
  display: block;
}
@media (max-width: 1440px) {
  .desktop {
    width: 176px;
  }
}
@media (max-width: 1024px) {
  .desktop {
    width: 148px;
  }
}
@media (max-width: 834px) {
  .desktop {
    /*display:none;*/
  }
}

.mobile {
  width: 60px;
}

.btn:focus {
  outline: none;
  color: #E65907 !important;
  border: 1px solid #E65907 !important;
  background-color: transparent !important;
}

#comments {
  max-width: unset;
  margin: 0px auto;
}
#comments #wpdcom {
  /*max-width: 1054px !important;*/
  width: 100%;
  margin: 0 auto;
}
#comments #wpdcom .wpd-form-head {
  border: none;
  padding: 0;
  margin: 0;
}
#comments .ql-container {
  background: rgba(255, 255, 255, 0.1) !important;
  border: none !important;
  border-radius: 8px !important;
  font-family: "Normalidad Compact" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 24px !important;
  line-height: 31px !important;
}
#comments .ql-editor::before {
  color: #041327 !important;
  opacity: 0.4 !important;
  font-family: "Normalidad Compact" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 24px !important;
  line-height: 31px !important;
}
#comments #wpdcom .ql-editor {
  padding: 18px 36px;
  min-height: 68px !important;
  display: flex;
  align-items: center;
}
#comments #wpdcom .wpd-thread-head .wpd-thread-filter {
  display: none;
}
#comments .wpd-comment-author a {
  color: #041327 !important;
  font-family: "Normalidad Compact" !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  line-height: 32px !important;
}
#comments .wpd-comment-date {
  color: #041327 !important;
  opacity: 0.5 !important;
  font-family: "Normalidad Compact" !important;
  font-style: normal !important;
  font-weight: 300 !important;
  font-size: 18px !important;
  line-height: 23px !important;
  padding: 0 !important;
  letter-spacing: 0.18px;
}
#comments .wpd-comment-text p {
  color: #041327 !important;
  margin-top: 24px !important;
  font-family: "Normalidad Compact" !important;
  font-style: normal !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  line-height: 32px !important;
}
#comments .wpd-reply-button span {
  font-family: "Normalidad Compact" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 18px !important;
  line-height: 23px !important;
  color: #041327 !important;
  opacity: 0.5 !important;
}
#comments #wpdcom .wpd-comment-header .wpd-comment-author {
  color: #041327 !important;
  /* New 1920/H6 */
  font-family: Normalidad Compact !important;
  font-size: 26px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 120%; /* 31.2px */
}
#comments #wpdcom .wpd-thread-head {
  border: none;
}
#comments #wpdcom .wpd-thread-head .wpd-thread-info {
  border: none;
  text-transform: unset;
}
#comments .wpd-comment {
  border-bottom: none !important;
}
#comments .wpd-comment:first-child {
  border-bottom: none;
  border-top: none;
}
#comments #wpdcom .wpd-reply.wpd_comment_level-2 {
  border-bottom: none;
  padding-bottom: 0px !important;
}
#comments #wpdcom .wpd-comment-footer {
  display: none;
}
#comments #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-avatar {
  display: none;
}
#comments #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap {
  flex-basis: calc(100% - 80px);
}
#comments form.wpd_comm_form.wpd_main_comm_form {
  border-radius: 8px;
  background: #F3F6FA !important;
}
#comments #wpdcom .wpd-second-button, #comments #wpdcom .wpd-prim-button {
  color: var(--color-bg, #F3F6FA);
  font-family: Normalidad Compact !important;
  font-family: "Normalidad Compact" !important;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-radius: 8px;
  background: var(--color-secondary, #E65907);
  letter-spacing: 0px;
  padding: 12px 28px;
  margin-right: 20px !important;
  margin-bottom: 20px !important;
}
#comments #wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea {
  color: #041327 !important;
  font-family: Normalidad Compact;
  font-size: 22px !important;
  font-style: normal;
  font-weight: 300;
  line-height: 32px; /* 145.455% */
  letter-spacing: 0.22px;
  /*padding: 0px 32px !important;*/
}
#comments #wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea::-webkit-input-placeholder {
  color: #041327 !important;
  font-family: Normalidad Compact;
  font-size: 22px !important;
  font-style: normal;
  font-weight: 300;
  line-height: 32px; /* 145.455% */
  letter-spacing: 0.22px;
  opacity: 0.4;
}
#comments #wpdcom .wpd-form .wpdiscuz-textarea-wrap {
  padding: 28px 38px !important;
}
#comments #wpdcom .wpd-form .wpdiscuz-textarea-wrap {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
  padding: 20px 0;
  align-items: flex-start;
}
#comments #wpdcom .wpd-form .wpd_comm_form .wpdiscuz-textarea-wrap.wpd-txt .wpd-editor-buttons-right .wmu-upload-wrap {
  border-radius: 8px;
  border: 1px solid rgba(4, 19, 39, 0.2);
  background: rgba(255, 255, 255, 0.2);
  display: flex !important;
  align-items: center;
  justify-content: center;
  /*width: 60px;*/
  /*height: 60px;*/
}
#comments #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wmu-upload-wrap i {
  color: #888;
  font-size: 20px;
  display: none;
}
#comments #wpdcom .wmu-add:before {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='image 70'%3E%3Cpath id='Vector' d='M15.8333 2.5H4.16667C3.24619 2.5 2.5 3.24619 2.5 4.16667V15.8333C2.5 16.7538 3.24619 17.5 4.16667 17.5H15.8333C16.7538 17.5 17.5 16.7538 17.5 15.8333V4.16667C17.5 3.24619 16.7538 2.5 15.8333 2.5Z' stroke='%23041327' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_2' d='M7.08301 8.3335C7.77336 8.3335 8.33301 7.77385 8.33301 7.0835C8.33301 6.39314 7.77336 5.8335 7.08301 5.8335C6.39265 5.8335 5.83301 6.39314 5.83301 7.0835C5.83301 7.77385 6.39265 8.3335 7.08301 8.3335Z' stroke='%23041327' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_3' d='M17.5003 12.5002L13.3337 8.3335L4.16699 17.5002' stroke='%23041327' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 20PX;
  BACKGROUND-POSITION: center;
  width: 60px;
  height: 60px;
}
#comments #wpdcom .wmu-add {
  position: relative;
}
#comments #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt [wpd-tooltip]::before {
  right: 93px;
  left: auto;
  transition: all 0.1s linear;
}
#comments #wpdcom .wmu-attached-images {
  border-bottom: none;
  display: flex;
  margin-bottom: 0px;
}
#comments #wpdcom .wpd-form-foot {
  margin-left: 28px;
}
#comments #wpdcom .wpd-form-row .wpdiscuz-item input[type=text], #comments #wpdcom .wpd-form-row .wpdiscuz-item input[type=email], #comments #wpdcom .wpd-form-row .wpdiscuz-item input[type=url] {
  border-radius: 8px;
  border: 1px solid rgba(4, 19, 39, 0.2) !important;
  background: rgba(255, 255, 255, 0.2) !important;
  box-shadow: NONE !important;
  color: #041327;
}

#comments {
  max-width: 1600px;
  width: 100%;
}
#comments #wpdcom {
  max-width: 1410px;
}
@media (max-width: 575px) {
  #comments #wpdcom {
    max-width: 95%;
  }
}
@media (max-width: 575.98px) {
  #comments #wpdcom {
    /* max-width: 343px;*/
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  #comments #wpdcom {
    /*max-width: 343px;*/
    max-width: 95%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  #comments #wpdcom {
    max-width: 770px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  #comments #wpdcom {
    max-width: 844px;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  #comments #wpdcom {
    max-width: 846px;
  }
}
@media (min-width: 1400px) and (max-width: 1440px) {
  #comments #wpdcom {
    max-width: 846px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  #comments #wpdcom {
    max-width: 1410px;
  }
}
@media (min-width: 1800px) and (max-width: 1920px) {
  #comments #wpdcom {
    max-width: 1410px;
  }
}
@media (max-width: 575px) {
  #comments {
    max-width: calc(100% - 32px);
  }
}
@media (max-width: 575.98px) {
  #comments {
    max-width: calc(100% - 32px);
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  #comments {
    max-width: calc(100% - 64px);
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  #comments {
    max-width: calc(100% - 64px);
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  #comments {
    max-width: calc(100% - 64px);
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  #comments {
    max-width: 1054px;
  }
}
@media (min-width: 1400px) and (max-width: 1440px) {
  #comments {
    max-width: 1054px;
  }
}
@media (min-width: 1441px) and (max-width: 1599px) {
  #comments {
    max-width: 1054px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  #comments {
    max-width: 1054px;
  }
}
@media (min-width: 1800px) and (max-width: 1920px) {
  #comments {
    max-width: 1054px;
  }
}

.container {
  max-width: 1600px;
  width: 100%;
}

.container.articles__container {
  max-width: 1410px;
}

@media (max-width: 575px) {
  .container.articles__container {
    max-width: 95%;
  }
}
@media (max-width: 575.98px) {
  .container.articles__container {
    /* max-width: 343px;*/
    max-width: 100%;
    padding: 0 16px;
  }
}
@media (min-width: 834) and (max-width: 1440) {
  .container.articles__container > .listen-podcast {
    font-weight: 350;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .container.articles__container {
    /*max-width: 343px;*/
    max-width: 95%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .container.articles__container {
    max-width: 770px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .container.articles__container {
    max-width: 844px;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .container.articles__container {
    max-width: 846px;
  }
}
@media (min-width: 1400px) and (max-width: 1440px) {
  .container.articles__container {
    max-width: 846px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .container.articles__container {
    max-width: 1410px;
  }
}
@media (min-width: 1800px) and (max-width: 1920px) {
  .container.articles__container {
    max-width: 1410px;
  }
}
@media (max-width: 575px) {
  .container {
    max-width: calc(100% - 32px);
  }
}
@media (max-width: 575.98px) {
  .container {
    max-width: calc(100% - 32px);
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .container {
    max-width: calc(100% - 64px);
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .container {
    max-width: calc(100% - 64px);
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .container {
    max-width: calc(100% - 64px);
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .container {
    max-width: calc(100% - 140px);
  }
}
@media (min-width: 1400px) and (max-width: 1440px) {
  .container {
    max-width: calc(100% - 160px);
    max-width: 1280px;
  }
}
@media (min-width: 1441px) and (max-width: 1599px) {
  .container {
    max-width: calc(100% - 140px);
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .container {
    max-width: calc(100% - 320px);
  }
}
@media (min-width: 1800px) and (max-width: 1920px) {
  .container {
    max-width: calc(100% - 320px);
  }
}
.navigation.posts-navigation {
  display: none;
}

.articles__wrapper {
  max-width: 1054px;
  width: 100%;
  margin: 0 auto;
}

.articles__wrapper h2, .articles__wrapper .h2 {
  font-weight: 400;
  font-size: 32px;
  line-height: 38px;
  margin-top: 52px;
}

@media (max-width: 1440px) {
  .articles__wrapper h2, .articles__wrapper .h2 {
    font-size: 24px;
    line-height: 31px;
    margin-top: 48px;
  }
}
@media (max-width: 1024px) {
  .articles__wrapper h2, .articles__wrapper .h2 {
    font-size: 20px;
    line-height: 25px;
    margin-top: 48px;
  }
}
@media (max-width: 768px) {
  .articles__wrapper h2, .articles__wrapper .h2 {
    font-size: 18px;
    line-height: 23px;
    margin-top: 36px;
  }
}
.articles__wrapper p {
  margin-top: 3rem;
  font-weight: 350;
}

.articles__wrapper a {
  color: #fff;
  text-decoration: underline;
  text-underline-offset: 5px;
  font-weight: 500;
}

.articles__wrapper figure > figcaption {
  font-weight: 350;
  font-size: 20px;
}
@media (max-width: 1024px) {
  .articles__wrapper figure > figcaption {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 834px) {
  .articles__wrapper figure > figcaption {
    line-height: 22px;
  }
}
@media (max-width: 375px) {
  .articles__wrapper figure > figcaption {
    line-height: 20px;
  }
}

.img-map {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 52px;
  margin-bottom: 52px;
}
@media (max-width: 1440px) {
  .img-map {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}
@media (max-width: 1024px) {
  .img-map {
    /*width: auto;*/
    /*max-width: unset;*/
    margin-top: 44px;
    margin-bottom: 44px;
  }
}
@media (max-width: 834px) {
  .img-map {
    /*min-width: 770px !important;*/
    /*width: 100%;*/
    /*transform: none;*/
    /*margin-left: auto;*/
    /*margin-right: auto;*/
    width: 100%;
    left: unset;
    right: unset;
    margin-left: unset;
    margin-right: unset;
    margin-top: 44px;
    margin-bottom: 44px;
  }
}
@media (max-width: 768px) {
  .img-map {
    /*min-width: 100% !important;*/
    margin-top: 36px;
    margin-bottom: 36px;
  }
}
@media (max-width: 1300px) {
  .img-map {
    /*min-width: 110%;*/
    /*transform: translateX(-4.5%);*/
  }
}
@media (max-width: 1100px) {
  .img-map {
    /* min-width: auto;*/
    /* transform: none;*/
  }
}
@media (max-width: 767px) {
  .img-map {
    /*min-width: auto;*/
    /*transform: none;*/
  }
}
.img-map .wp-block-image-map-pro-image-map-pro {
  border-radius: 12px;
  overflow: hidden;
}
.img-map .wp-block-group__inner-container {
  max-width: 1326px;
  margin: 0 auto;
  /*margin-top: 28px;*/
  text-align: left;
}
@media (max-width: 1440px) {
  .img-map .wp-block-group__inner-container {
    max-width: 1064px;
    /*margin-top: 24px;*/
  }
}
@media (max-width: 1024px) {
  .img-map .wp-block-group__inner-container {
    max-width: 960px;
    /*margin-top: 20px;*/
  }
}
@media (max-width: 834px) {
  .img-map .wp-block-group__inner-container {
    max-width: 770px !important;
  }
}
@media (max-width: 768px) {
  .img-map .wp-block-group__inner-container {
    max-width: unset !important;
    /*margin-top: 16px;*/
  }
}
@media (max-width: 375px) {
  .img-map .wp-block-group__inner-container h2 {
    font-size: 20px;
    line-height: 16px;
  }
}
.img-map .img-map-text {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 23px; /* 127.778% */
  letter-spacing: 0.18px;
  opacity: 0.6;
  margin-top: 28px;
}
@media (max-width: 1440px) {
  .img-map .img-map-text {
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 23px; /* 143.75% */
    letter-spacing: 0.16px;
    margin-top: 34.61px;
  }
}
@media (max-width: 1024px) {
  .img-map .img-map-text {
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px; /* 142.857% */
    letter-spacing: 0.14px;
    margin-top: 43.71px;
  }
}
@media (max-width: 834px) {
  .img-map .img-map-text {
    margin-top: 44px;
  }
}
@media (max-width: 768px) {
  .img-map .img-map-text {
    /*display:none; */
  }
}

@media (max-width: 768px) {
  .imp-tooltips-container .hs-arrow {
    display: none;
  }
}

figure.wp-block-image {
  width: 99vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (max-width: 1024px) {
  figure.wp-block-image {
    /*width: auto;*/
    /*max-width: unset;*/
  }
}
@media (max-width: 834px) {
  figure.wp-block-image {
    /*min-width: 770px !important;*/
    /*width: 100%;*/
    /*transform: none;*/
    /*margin-left: auto;*/
    /*margin-right: auto;*/
    width: 100%;
    left: unset;
    right: unset;
    margin-left: unset;
    margin-right: unset;
  }
}
@media (max-width: 768px) {
  figure.wp-block-image {
    /*min-width: 100% !important;*/
  }
}
@media (max-width: 1300px) {
  figure.wp-block-image {
    /*min-width: 110%;*/
    /*transform: translateX(-4.5%);*/
  }
}
@media (max-width: 1100px) {
  figure.wp-block-image {
    /* min-width: auto;*/
    /* transform: none;*/
  }
}
@media (max-width: 767px) {
  figure.wp-block-image {
    /*min-width: auto;*/
    /*transform: none;*/
  }
}
figure.wp-block-image img {
  max-width: 1326px;
  margin: 0 auto;
}

@media (max-width: 1440px) {
  figure.wp-block-image img {
    max-width: 1064px;
  }
}
@media (max-width: 1024px) {
  figure.wp-block-image img {
    max-width: 960px;
  }
}
@media (max-width: 834px) {
  figure.wp-block-image img {
    max-width: 770px !important;
  }
}
figure.wp-block-image figcaption {
  max-width: 1326px;
  margin: 0 auto;
  margin-top: 28px;
  text-align: left;
}

@media (max-width: 1440px) {
  figure.wp-block-image figcaption {
    max-width: 1064px;
    margin-top: 24px;
    font-size: 18px;
  }
}
@media (max-width: 1024px) {
  figure.wp-block-image figcaption {
    max-width: 960px;
    margin-top: 20px;
    font-size: 16px;
  }
}
@media (max-width: 834px) {
  figure.wp-block-image figcaption {
    max-width: 770px !important;
  }
}
@media (max-width: 768px) {
  figure.wp-block-image figcaption {
    max-width: unset !important;
    margin-top: 16px;
  }
}
.c-accordion__content figure.wp-block-image {
  min-width: auto !important;
  width: 100%;
  transform: none !important;
}

.master-slider-parent {
  width: 100%;
}

h2, h3 {
  margin: 0;
  font-weight: 600;
}

.switch-search {
  display: flex;
  align-items: center;
  /*gap: 0.8rem;*/
  /*transform: translateY(-14px);*/
}

@media (max-width: 991px) {
  .switch-search {
    order: 0;
    position: static;
    transform: none;
  }
}
@media (max-width: 768px) {
  .switch-search {
    margin-left: auto;
  }
}
.switch, .header__search {
  width: 60px;
  height: 60px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
}

@media (max-width: 1440px) {
  .switch, .header__search {
    width: 48px;
    height: 48px;
  }
}
@media (max-width: 1024px) {
  .switch, .header__search {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 834px) {
  .switch, .header__search {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 768px) {
  .switch, .header__search {
    width: 24px;
    height: 24px;
    border: none;
  }
}
.switch svg, .header__search svg {
  width: 24px;
  height: 24px;
}

@media (max-width: 1440px) {
  .switch svg, .header__search svg {
    width: 19.2px;
    height: 19.2px;
  }
}
@media (max-width: 1024px) {
  .switch svg, .header__search svg {
    width: 16px;
    height: 16px;
  }
}
@media (max-width: 834px) {
  .switch svg, .header__search svg {
    width: 16px;
    height: 16px;
  }
}
@media (max-width: 768px) {
  .switch svg, .header__search svg {
    width: 24px;
    height: 24px;
    border: none;
  }
}
figure.wp-block-gallery {
  /*padding-top: 10rem;*/
  margin: 52px 0 52px;
  /*margin-bottom: 7rem;*/
  gap: 40px !important;
  /*width: 100% !important;*/
}

@media (max-width: 1440px) {
  figure.wp-block-gallery {
    margin: 48px 0 48px;
    gap: 20px !important;
  }
}
@media (max-width: 1024px) {
  figure.wp-block-gallery {
    margin: 44px 0 44px;
    gap: 20px !important;
  }
}
@media (max-width: 575px) {
  figure.wp-block-gallery {
    gap: 11px !important;
    margin: 24px 0 24px;
  }
}
figure.wp-block-gallery .wp-block-image {
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0;
  width: calc(50% - 20px) !important;
  height: 518px !important;
  min-width: auto;
  transform: none;
  left: unset;
  right: unset;
}

@media (max-width: 1440px) {
  figure.wp-block-gallery .wp-block-image {
    height: 422px !important;
  }
}
@media (max-width: 1199px) {
  figure.wp-block-gallery .wp-block-image {
    height: 412px !important;
  }
}
@media (max-width: 991px) {
  figure.wp-block-gallery .wp-block-image {
    height: 315px !important;
  }
}
@media (max-width: 767px) {
  figure.wp-block-gallery .wp-block-image {
    height: 174px !important;
  }
}
.wp-block-media-text {
  margin-top: 50px;
  display: flex !important;
  gap: 40px !important;
}

@media (max-width: 575px) {
  .wp-block-media-text {
    flex-direction: column !important;
  }
}
.wp-block-media-text .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content {
  /*width: 50% !important;*/
}

@media (max-width: 575px) {
  .wp-block-media-text .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content {
    /*width: 100% !important;*/
  }
}
.wp-block-media-text .wp-block-media-text__media img, .wp-block-media-text .wp-block-media-text__content img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 12px;
}

.wp-block-media-text .wp-block-media-text__content {
  padding: 0 !important;
}

.wp-block-media-text .wp-block-media-text__content p {
  margin: 0;
  font-size: 32px;
  line-height: 40px;
  font-weight: 350;
}
@media (max-width: 767px) {
  .wp-block-media-text .wp-block-media-text__content p {
    font-size: 22px;
    line-height: 28px;
  }
}
@media (max-width: 375px) {
  .wp-block-media-text .wp-block-media-text__content p {
    font-size: 16px;
    line-height: 20px;
  }
}

.ms-sl-selected {
  transform: translateY(-45px) !important;
  z-index: 19999999999999;
}

@media (max-width: 575px) {
  .ms-sl-selected {
    transform: translateY(-26px) !important;
  }
}
.ms-nav-next, .ms-nav-prev {
  width: 68px !important;
  height: 68px !important;
  background-color: transparent !important;
  border: 1px solid #e65907;
  transform: translateY(80px);
  border-radius: 8px;
  background-position: 0 !important;
  cursor: pointer;
  bottom: 0;
  right: 0;
  margin-top: -20px;
  position: absolute;
  z-index: 110;
}

@media (max-width: 991px) {
  .ms-nav-next, .ms-nav-prev {
    width: 55px !important;
    height: 55px !important;
  }
}
@media (max-width: 991px) {
  .ms-nav-prev {
    right: 68px !important;
  }
}
@media (max-width: 575px) {
  .ms-nav-prev {
    left: 23px !important;
    bottom: -153px !important;
  }
}
@media (max-width: 575px) {
  .ms-nav-next {
    left: 155px !important;
    bottom: -153px !important;
  }
}
.ms-nav-next::after, .ms-nav-prev::after {
  content: "";
  background-image: url(../../image/icon/arrow-white.svg);
  width: 10px;
  height: 18px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.ms-nav-prev::after {
  transform: translateX(-50%) translateY(-50%) rotate(180deg);
}

.wp-block-media-text.accordion-block .wp-block-media-text__content h3, .wp-block-media-text.accordion-block .wp-block-media-text__content .h3 {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
}

.wp-block-media-text.accordion-block .wp-block-media-text__content p {
  font-weight: 300;
  font-size: 20px;
  line-height: 32px;
}

.accordion-block {
  margin-top: 10rem;
  margin-bottom: 7rem;
  padding: 4rem;
  background: #172538;
  border-radius: 12px;
}

@media (max-width: 991px) {
  .accordion-block {
    margin-top: 7rem;
    margin-bottom: 4rem;
  }
}
@media (max-width: 575px) {
  .accordion-block {
    flex-direction: column;
    padding: 16px;
    gap: 16px !important;
  }
}
.accordion-block .wp-block-media-text__media {
  min-width: 190px !important;
  height: 190px;
  width: 190px !important;
  align-self: auto !important;
}

@media (max-width: 575px) {
  .accordion-block .wp-block-media-text__media {
    width: 100% !important;
  }
}
.accordion-block .wp-block-media-text__media img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 12px;
}

.accordion-block .wpsm_panel-title a {
  display: flex !important;
}

.accordion-block .wpsm_panel-title a .ac_title_class, .accordion-block .wpsm_panel-title a .ac_open_cl_icon {
  padding: 0 !important;
}

.accordion-block .wp-block-media-text__content {
  width: calc(100% - 230px) !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  min-height: 100% !important;
  max-height: 100% !important;
  align-self: auto !important;
}

@media (max-width: 575px) {
  .accordion-block .wp-block-media-text__content {
    width: 100% !important;
  }
}
.accordion-block .wp-block-media-text__content h3, .accordion-block .wp-block-media-text__content .h3 {
  padding-bottom: 10px;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  color: #FFFFFF;
  position: relative;
  padding-left: 4rem;
}

@media (max-width: 575px) {
  .accordion-block .wp-block-media-text__content h3, .accordion-block .wp-block-media-text__content .h3 {
    padding-bottom: 1rem;
  }
}
.accordion-block .wp-block-media-text__content h3::before, .accordion-block .wp-block-media-text__content .h3::before {
  content: "";
  background-image: url(../../image/icon/green-arrow.svg);
  width: 32px;
  height: 32px;
  position: absolute;
  background-size: contain;
  left: 0;
  top: -3px;
}

.accordion-block .wp-block-media-text__content .wp-block-pb-accordion-item {
  display: flex;
  flex-direction: column;
}

@media (max-width: 575px) {
  .accordion-block .wp-block-media-text__content .wp-block-pb-accordion-item {
    margin-top: 2rem;
  }
}
.accordion-block .wp-block-media-text__content .wp-block-pb-accordion-item button.c-accordion__title--button {
  order: 1;
  width: auto !important;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 32px;
  color: #5b7087;
  margin-top: 10px;
}

.accordion-block .wp-block-media-text__content .wp-block-pb-accordion-item button.c-accordion__title--button::after {
  color: #5b7087;
  right: auto;
  margin-left: 10px;
}

.block-audio-mini .ai-audioigniter {
  margin-top: 10rem;
}

@media (max-width: 991px) {
  .block-audio-mini .ai-audioigniter {
    margin-top: 7rem;
  }
}
@media (max-width: 575px) {
  .block-audio-mini .ai-audioigniter {
    margin-top: 5rem;
  }
}
.block-audio-mini .ai-wrap {
  background: #156ACE !important;
  border-radius: 12px !important;
  padding: 4.4rem 4rem !important;
  margin-bottom: 0 !important;
}

@media (max-width: 575px) {
  .block-audio-mini .ai-wrap {
    padding: 24px !important;
  }
}
.block-audio-mini .ai-wrap .ai-control-wrap {
  min-height: auto !important;
}

.block-audio-mini .ai-wrap .ai-audio-controls-meta {
  display: none !important;
}

.block-audio-mini .ai-wrap .ai-audio-control {
  background-color: #fff !important;
  width: 68px !important;
  height: 68px !important;
}

.block-audio-mini .ai-wrap .ai-audio-control svg {
  fill: #156ACE !important;
  height: 20px !important;
}

.block-audio-mini .ai-wrap .ai-audio-controls-progress {
  margin-bottom: 0 !important;
}

.block-audio-mini .ai-wrap .ai-track-title, .block-audio-mini .ai-wrap .ai-track-subtitle {
  font-family: "Normalidad Compact" !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 18px !important;
  color: #FFFFFF !important;
  margin: 0 !important;
  opacity: 1 !important;
}

.block-audio-mini .ai-wrap .ai-track-title span, .block-audio-mini .ai-wrap .ai-track-subtitle span {
  font-family: "Normalidad Compact" !important;
  font-style: normal !important;
  font-weight: 500 !important;
  opacity: 1 !important;
}

.block-audio-mini .ai-wrap .ai-track-subtitle {
  font-size: 28px !important;
  margin-top: 1.2rem !important;
}

@media (max-width: 575px) {
  .block-audio-mini .ai-wrap .ai-track-subtitle {
    font-size: 16px !important;
    line-height: 18px !important;
  }
}
.block-audio-mini .ai-wrap .ai-track-progress-bar {
  background: #3f85d7 !important;
}

.block-audio-mini .ai-wrap .ai-track-progress {
  background: #FFFFFF !important;
}

.block-audio-mini .ai-wrap .ai-track-time {
  font-family: "Normalidad Compact" !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 18px !important;
  text-align: right !important;
  letter-spacing: 0.01em !important;
  color: #FFFFFF !important;
  opacity: 0.8 !important;
}

@media (max-width: 575px) {
  .block-audio-mini .ai-wrap .ai-track-time {
    font-size: 14px !important;
    line-height: 14px !important;
  }
}
.quote-block-new {
  margin: 52px 0;
}

@media (max-width: 1440px) {
  .quote-block-new {
    margin: 48px 0;
  }
}
@media (max-width: 1024px) {
  .quote-block-new {
    margin: 44px 0;
  }
}
@media (max-width: 768px) {
  .quote-block-new {
    margin: 36px 0;
  }
}
.quote-block-new * {
  font-style: normal !important;
}

.quote-block-new .wp-block-group__inner-container {
  padding-left: 140px;
  position: relative;
}

@media (max-width: 1440px) {
  .quote-block-new .wp-block-group__inner-container {
    padding-left: 140px;
  }
}
@media (max-width: 1024px) {
  .quote-block-new .wp-block-group__inner-container {
    padding-left: 98px;
  }
}
@media (max-width: 768px) {
  .quote-block-new .wp-block-group__inner-container {
    padding-left: 0;
    text-align: center;
  }
}
.quote-block-new .wp-block-group__inner-container::before {
  content: "";
  background-image: url(../../image/icon/marks.svg);
  width: 60px;
  height: 44.6px;
  position: absolute;
  left: 0;
  top: -1px;
  /* transform: translateY(-50%); */
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 767px) {
  .quote-block-new .wp-block-group__inner-container::before {
    width: 74px;
    height: 26px;
    position: absolute;
    left: 50%;
    top: -14px;
    transform: translateX(-50%);
    /* padding: 0 20px; */
    background-color: #041327;
    z-index: 1;
    background-position: center;
  }
}
.quote-block-new .wp-block-group__inner-container h2 {
  position: relative;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 38px;
  color: #FFFFFF;
  padding-top: 52px;
  border-top: 1px solid #E65907;
}

@media (max-width: 1440px) {
  .quote-block-new .wp-block-group__inner-container h2 {
    font-size: 24px;
    line-height: 31px;
    padding-top: 40px;
  }
}
@media (max-width: 1024px) {
  .quote-block-new .wp-block-group__inner-container h2 {
    font-size: 26px;
    line-height: 30px;
    /*padding-top: 48px;*/
  }
}
@media (max-width: 768px) {
  .quote-block-new .wp-block-group__inner-container h2 {
    font-size: 20px;
    line-height: 26px;
    padding-top: 35px;
    margin-bottom: 24px;
  }
}
.quote-block-new .wp-block-group__inner-container p {
  margin-top: 40px;
}

@media (max-width: 768px) {
  .quote-block-new .wp-block-group__inner-container p {
    margin-top: 24px;
  }
}
.quote-block-new-author {
  margin-top: 53px;
}

@media (max-width: 1440px) {
  .quote-block-new-author {
    margin-top: 50px;
  }
}
@media (max-width: 768px) {
  .quote-block-new-author {
    padding-bottom: 32px;
    border-bottom: 1px solid #E65907;
    margin-top: 32px;
  }
}
.quote-block-new-author .wp-block-media-text__media {
  min-width: 160px;
  min-height: 100px;
  width: 160px;
  height: 100px;
  border-radius: 127px;
  overflow: hidden;
  clip-path: content-box;
  position: relative;
}

@media (max-width: 1440px) {
  .quote-block-new-author .wp-block-media-text__media {
    min-width: 134px;
    width: 134px;
    min-height: 84px;
    height: 84px;
  }
}
@media (max-width: 768px) {
  .quote-block-new-author .wp-block-media-text__media {
    min-width: 109px;
    width: 109px;
    min-height: 68px;
    height: 68px;
    margin: 0 auto !important;
    margin-bottom: 20px !important;
  }
}
.quote-block-new-author .wp-block-media-text__media img {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
  /*border-radius: 12px;*/
}

.quote-block-new-author .wp-block-media-text__content {
  display: flex;
  flex-direction: column;
  align-self: auto !important;
  width: 100% !important;
}

.quote-block-new-author .wp-block-media-text__content h2, .quote-block-new-author .wp-block-media-text__content .h2 {
  position: relative;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  color: #FFFFFF;
  padding-left: 11.5rem;
}

@media (max-width: 767px) {
  .quote-block-new-author .wp-block-media-text__content h2, .quote-block-new-author .wp-block-media-text__content .h2 {
    padding-left: 7.5rem;
  }
}
@media (max-width: 575px) {
  .quote-block-new-author .wp-block-media-text__content h2, .quote-block-new-author .wp-block-media-text__content .h2 {
    font-size: 24px;
    line-height: 28px;
  }
}
.quote-block-new-author .wp-block-media-text__content h2::before, .quote-block-new-author .wp-block-media-text__content .h2::before {
  content: "";
  background-image: url(../../image/icon/marks.svg);
  width: 55px;
  height: 41px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-repeat: no-repeat;
}

@media (max-width: 767px) {
  .quote-block-new-author .wp-block-media-text__content h2::before, .quote-block-new-author .wp-block-media-text__content .h2::before {
    padding-left: 4.5rem;
    height: 30px;
  }
}
.quote-block-new-author .wp-block-media-text__content h3, .quote-block-new-author .wp-block-media-text__content .h3 {
  margin-bottom: 0px;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: #FFFFFF;
  /*opacity: 0.5;*/
}

@media (max-width: 1440px) {
  .quote-block-new-author .wp-block-media-text__content h3, .quote-block-new-author .wp-block-media-text__content .h3 {
    font-size: 20px;
    line-height: 26px;
  }
}
.quote-block-new-author .wp-block-media-text__content p {
  margin-top: 10px;
  opacity: 0.5;
  font-size: 22px;
  line-height: 32px;
  font-weight: 350;
}
@media (max-width: 1440px) {
  .quote-block-new-author .wp-block-media-text__content p {
    font-size: 19px;
    line-height: 26px;
    margin-top: 4px;
  }
}
@media (max-width: 1024px) {
  .quote-block-new-author .wp-block-media-text__content p {
    font-size: 18px;
    line-height: 24px;
    margin-top: 4px;
  }
}
@media (max-width: 767px) {
  .quote-block-new-author .wp-block-media-text__content p {
    margin-top: 8px;
    font-size: 16px;
    line-height: 18px;
  }
}

.quote-block-new .wp-block-media-text {
  /*margin-top: 0;*/
  /*justify-content: space-between;*/
  gap: 40px !important;
}

@media (max-width: 1440px) {
  .quote-block-new .wp-block-media-text {
    gap: 24px !important;
  }
}
@media (max-width: 767px) {
  .quote-block-new .wp-block-media-text {
    flex-direction: column !important;
    gap: 0 !important;
    text-align: center;
  }
}
.quote-block {
  padding: 4rem 0;
}

.quote-block * {
  font-style: normal !important;
}

.quote-block .wp-block-media-text {
  margin-top: 0;
  justify-content: space-between;
  gap: 6rem !important;
}

@media (max-width: 767px) {
  .quote-block .wp-block-media-text {
    flex-direction: column !important;
  }
}
.quote-block .wp-block-media-text__media {
  width: 100% !important;
  max-width: 234px;
  height: auto;
  max-height: 300px;
  max-height: inherit;
}

@media (max-width: 991px) {
  .quote-block .wp-block-media-text__media {
    max-width: unset;
  }
}
.quote-block .wp-block-media-text__media img {
  height: 100%;
  width: 100%;
  object-fit: contain;
  border-radius: 12px;
}

.quote-block .wp-block-media-text__content {
  display: flex;
  flex-direction: column;
  align-self: auto !important;
  width: 100% !important;
}

.quote-block .wp-block-media-text__content h2, .quote-block .wp-block-media-text__content .h2 {
  position: relative;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  color: #FFFFFF;
  padding-left: 11.5rem;
}

@media (max-width: 767px) {
  .quote-block .wp-block-media-text__content h2, .quote-block .wp-block-media-text__content .h2 {
    padding-left: 7.5rem;
  }
}
@media (max-width: 575px) {
  .quote-block .wp-block-media-text__content h2, .quote-block .wp-block-media-text__content .h2 {
    font-size: 24px;
    line-height: 28px;
  }
}
.quote-block .wp-block-media-text__content h2::before, .quote-block .wp-block-media-text__content .h2::before {
  content: "";
  background-image: url(../../image/icon/marks.svg);
  width: 55px;
  height: 41px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-repeat: no-repeat;
}

@media (max-width: 767px) {
  .quote-block .wp-block-media-text__content h2::before, .quote-block .wp-block-media-text__content .h2::before {
    padding-left: 4.5rem;
    height: 30px;
  }
}
.quote-block .wp-block-media-text__content h3, .quote-block .wp-block-media-text__content .h3 {
  margin-bottom: 40px;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: #FFFFFF;
  opacity: 0.5;
}

@media (max-width: 767px) {
  .quote-block .wp-block-media-text__content h3, .quote-block .wp-block-media-text__content .h3 {
    margin-top: 1rem;
    font-size: 16px;
    line-height: 17px;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .quote-block .wp-block-media-text__content p {
    margin-top: 2.8rem;
  }
}
.quote-block-mini {
  padding: 68px 40px 60px 40px !important;
  margin-top: 10rem !important;
  margin-bottom: 7rem !important;
  border-top: 1px solid #E65907;
  border-bottom: 1px solid #E65907;
  position: relative;
  font-size: 40px;
  line-height: 52px;
}

@media (max-width: 991px) {
  .quote-block-mini {
    padding: 50px 0 50px 0 !important;
    margin-top: 7rem !important;
    margin-bottom: 4rem !important;
  }
  .quote-block-mini h2, .quote-block-mini .h2 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
}
@media (max-width: 767px) {
  .quote-block-mini {
    padding: 30px 0 30px 0 !important;
  }
}
.quote-block-mini::before {
  content: "";
  background-image: url(../../image/icon/marks.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 65px;
  width: 100px;
  height: 70px;
  position: absolute;
  left: 50%;
  top: -40px;
  transform: translateX(-50%);
  background-color: #041327;
  padding: 20px 20px;
  border-radius: 50px;
}

@media (max-width: 991px) {
  .quote-block-mini::before {
    background-size: 66px;
    width: 90px;
    height: 60px;
    top: -30px;
  }
}
@media (max-width: 767px) {
  .quote-block-mini::before {
    background-size: 50px;
    width: 80px;
    height: 60px;
  }
}
@media (max-width: 575px) {
  .quote-block-mini::before {
    width: 80px;
    height: 60px;
    top: -30px;
    background-size: 40px;
  }
}
.quote-block-mini h2, .quote-block-mini .h2 {
  margin-top: 0 !important;
  font-family: "Normalidad Compact" !important;
  font-style: normal !important;
  font-weight: 300 !important;
  font-size: 40px !important;
  line-height: 52px !important;
  text-align: center;
  color: #FFFFFF !important;
  font-size: 40px !important;
  line-height: 52px !important;
}

@media (max-width: 991px) {
  .quote-block-mini h2, .quote-block-mini .h2 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
}
@media (max-width: 575px) {
  .quote-block-mini h2, .quote-block-mini .h2 {
    font-size: 24px !important;
    line-height: 30px !important;
  }
}
.plyr__control--overlaid {
  height: 120px !important;
  width: 120px !important;
  max-width: 120px !important;
  max-height: 120px !important;
  background-color: #fff !important;
  padding: 0 !important;
  border-radius: 50% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  top: 40% !important;
}

.plyr__control--overlaid svg {
  fill: #E65907;
}

.wp-block-video {
  margin-top: 10rem !important;
  margin-bottom: 7rem !important;
}

@media (max-width: 991px) {
  .wp-block-video {
    margin-top: 7rem !important;
    margin-bottom: 4rem !important;
  }
}
.wp-block-video .plyr__control--overlaid {
  height: 120px !important;
  width: 120px !important;
  max-width: 120px !important;
  max-height: 120px !important;
  background-color: #fff !important;
  padding: 0 !important;
  border-radius: 50% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  top: 40% !important;
}

.wp-block-video .plyr__control--overlaid svg use {
  fill: #E65907;
}

.wp-block-video .plyr__progress__container {
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  bottom: 100px !important;
  width: calc(100% - 80px) !important;
}

.wp-block-video .plyr__progress__container progress {
  background: #FFFFFF !important;
  opacity: 0.4 !important;
}

.wp-block-video .skin-modern.presto-player__wrapper .plyr--video .plyr__controls::before {
  opacity: 0 !important;
}

p {
  margin-top: 3rem;
  margin-bottom: 0;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.37;
  color: rgba(255, 255, 255, 0.85);
}

@media (max-width: 900px) {
  p {
    margin-top: 2rem;
    font-size: 1.8rem;
    line-height: 2.6rem;
  }
}
.list-block ul {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 300;
  font-size: 22px;
  line-height: 32px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  opacity: 0.9;
  margin: 0;
  margin-top: 4rem;
  padding-left: 1em !important;
  list-style-type: disc !important;
}

.list-block ul li {
  padding-left: 4rem;
  list-style-type: disc !important;
}

@media (max-width: 575px) {
  .list-block ul li {
    padding-left: 1rem;
  }
}
.list-block ul li::marker {
  color: #E65907;
}

.list-block ol {
  padding-left: 2em !important;
}

@media (max-width: 575px) {
  .list-block ol {
    padding-left: 3em !important;
  }
}
.list-block ol li {
  padding-left: 2rem;
}

@media (max-width: 575px) {
  .list-block ol li {
    padding-left: 0;
  }
}
.list-block ol li::marker {
  color: #E65907;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 300;
  font-size: 22px;
  letter-spacing: 0.01em;
}

.list-block ul, .list-block ol {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 300;
  font-size: 22px;
  line-height: 32px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  opacity: 0.9;
}

@media (max-width: 575px) {
  .list-block ul, .list-block ol {
    font-size: 18px;
    line-height: 24px;
  }
}
.list-block ul li, .list-block ol li {
  padding-bottom: 2rem;
}

.list-block ul li:last-child, .list-block ol li:last-child {
  padding-bottom: 0;
}

.weather-station h2 {
  margin-bottom: 6rem;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  text-transform: uppercase;
}

@media (max-width: 575px) {
  .weather-station h2 {
    margin-bottom: 3rem;
  }
}
.weather-station p {
  position: relative;
  padding-left: 20rem;
  padding-bottom: 6rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 300;
  font-size: 22px;
  line-height: 32px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  opacity: 0.9;
}

@media (max-width: 575px) {
  .weather-station p {
    padding-left: 8rem;
  }
}
.weather-station p::before {
  content: "";
  background-image: url(../../image/icon/weather1.svg);
  width: 120px;
  height: 120px;
  position: absolute;
  left: 0;
  top: 0;
}

@media (max-width: 575px) {
  .weather-station p::before {
    width: 56px;
    height: 56px;
    background-size: contain;
  }
}
.qsm_check_answer, .qmn_mc_answer_wrap {
  padding: 36px 32px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-sizing: border-box;
  border-radius: 12px !important;
  background-color: transparent !important;
  cursor: pointer;
  transition: 0.3s;
}

@media (max-width: 1199px) {
  .qsm_check_answer, .qmn_mc_answer_wrap {
    padding: 22px !important;
  }
}
@media (max-width: 767px) {
  .qsm_check_answer, .qmn_mc_answer_wrap {
    padding: 16px !important;
  }
}
@media (max-width: 575px) {
  .qsm_check_answer, .qmn_mc_answer_wrap {
    padding: 23px !important;
  }
}
.qsm_check_answer:hover, .qmn_mc_answer_wrap:hover {
  transition: 0.3s;
  background: rgba(230, 89, 7, 0.2) !important;
  border: 1px solid #E65907 !important;
}

.qsm-quiz-container {
  padding: 40px;
  background: transparent;
  border-radius: 6px;
}

@media (max-width: 991px) {
  .qsm-quiz-container {
    padding: 0;
  }
}
.mlw_qmn_new_question {
  display: flex !important;
  justify-content: center;
  margin-top: 6rem;
  margin-bottom: 24px !important;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 500 !important;
  font-size: 58px;
  line-height: 72px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
}

@media (max-width: 991px) {
  .mlw_qmn_new_question {
    margin-top: 3rem;
    margin-bottom: 3rem !important;
    font-size: 48px;
    line-height: 54px;
  }
}
@media (max-width: 767px) {
  .mlw_qmn_new_question {
    margin-top: 2rem;
    margin-bottom: 2rem !important;
    font-size: 36px;
    line-height: 40px;
  }
}
@media (max-width: 575px) {
  .mlw_qmn_new_question {
    font-size: 26px;
    line-height: 32px;
    margin-top: 1.6rem;
    margin-bottom: 1.6rem !important;
  }
}
.qsm-input-label {
  font-family: "Normalidad Compact" !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  line-height: 32px !important;
  color: #FBFBFB !important;
}

@media (max-width: 991px) {
  .qsm-input-label {
    font-size: 20px !important;
  }
}
.qsm-results-page {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 500;
  font-size: 58px;
  line-height: 72px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
}

@media (max-width: 991px) {
  .qsm-results-page {
    font-size: 48px;
    line-height: 54px;
  }
}
@media (max-width: 767px) {
  .qsm-results-page {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (max-width: 575px) {
  .qsm-results-page {
    margin-top: 1.6rem;
    font-size: 26px;
    line-height: 32px;
  }
}
.qmn_quiz_container .qmn_btn, .qmn_quiz_container .btn {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 500;
  font-size: 24px !important;
  line-height: 31px;
  color: #FFFFFF !important;
  padding: 24px 36px !important;
  background: transparent !important;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 8px;
}

@media (max-width: 991px) {
  .qmn_quiz_container .qmn_btn, .qmn_quiz_container .btn {
    font-size: 20px !important;
    padding: 22px !important;
  }
}
@media (max-width: 767px) {
  .qmn_quiz_container .qmn_btn, .qmn_quiz_container .btn {
    font-size: 14px !important;
    padding: 16px !important;
  }
}
@media (max-width: 575px) {
  .qmn_quiz_container .qmn_btn, .qmn_quiz_container .btn {
    width: 100%;
    padding: 18px !important;
  }
}
@media (max-width: 575px) {
  .qsm-pagination {
    flex-direction: column !important;
    gap: 4px;
  }
}
.qmn_quiz_container .qmn_btn:hover, .qmn_quiz_container .btn:hover {
  background: #E73E07 !important;
  border: 1px solid #E73E07;
  color: #FFFFFF !important;
}

.poll-block h2 {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 300 !important;
  font-size: 18px !important;
  line-height: 23px !important;
  color: #E65907;
}

@media (max-width: 1440px) {
  .poll-block h2 {
    font-size: 16px !important;
    line-height: 23px !important;
  }
}
@media (max-width: 1199px) {
  .poll-block h2 {
    font-size: 18px !important;
    line-height: 24px !important;
    font-weight: 400 !important;
  }
}
@media (max-width: 767px) {
  .poll-block h2 {
    font-size: 14px !important;
    line-height: 18px !important;
  }
}
@media (max-width: 767px) {
  .poll-block .basic-yop-poll-container .col-md-12 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
.poll-block .basic-yop-poll-container .basic-question {
  margin-top: 0 !important;
}

.poll-block .bootstrap-yop {
  padding-top: 0;
}

.poll-block .bootstrap-yop .basic-form {
  display: flex;
  flex-direction: column;
}

.poll-block .bootstrap-yop .basic-inner {
  padding: 0 !important;
  background-color: transparent;
}

.poll-block .bootstrap-yop .basic-yop-poll-container {
  background-color: transparent !important;
  border: none !important;
}

.poll-block .bootstrap-yop .basic-vote {
  margin: 0 auto;
}

.poll-block .bootstrap-yop label.radio input[type=radio]:checked + label {
  background: #000 !important;
  border: 5px solid green;
  padding: 2px 10px;
}

.poll-block .bootstrap-yop label {
  width: 100%;
  padding: 27px 32px 26px !important;
  margin: 0;
  border: 1px solid #374A63;
  box-sizing: border-box;
  border-radius: 12px !important;
  transition: 0.3s;
  cursor: pointer;
}

@media (max-width: 1440px) {
  .poll-block .bootstrap-yop label {
    padding: 22px 32px 21px !important;
  }
}
@media (max-width: 767px) {
  .poll-block .bootstrap-yop label {
    padding: 20px 20px 20px !important;
  }
}
.poll-block .bootstrap-yop label:hover {
  background: rgba(230, 89, 7, 0.2) !important;
  border: 1px solid #E65907 !important;
}

.poll-block .bootstrap-yop label:hover .basic-text {
  color: #E65907 !important;
}

.poll-block .bootstrap-yop label input[type=radio] {
  margin: 0;
}

.poll-block .bootstrap-yop label.checked {
  background: rgba(230, 89, 7, 0.2);
  border: 1px solid #E65907;
  border-radius: 12px !important;
}

.poll-block .bootstrap-yop h5 {
  font-family: "Normalidad Compact" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 32px !important;
  line-height: 38px !important;
  text-align: center !important;
  /*text-transform: uppercase !important;*/
  color: #FFFFFF !important;
  margin-bottom: 40px !important;
  margin-top: 16px !important;
}

@media (max-width: 1440px) {
  .poll-block .bootstrap-yop h5 {
    font-size: 24px !important;
    line-height: 31px !important;
    margin-bottom: 24px !important;
    margin-top: 4px !important;
  }
}
@media (max-width: 1199px) {
  .poll-block .bootstrap-yop h5 {
    font-size: 20px !important;
    line-height: 25px !important;
    margin-bottom: 28px !important;
  }
}
@media (max-width: 834px) {
  .poll-block .bootstrap-yop h5 {
    font-size: 28px !important;
    line-height: 36px !important;
    margin-bottom: 24px !important;
  }
}
@media (max-width: 767px) {
  .poll-block .bootstrap-yop h5 {
    font-size: 18px !important;
    line-height: 23px !important;
    margin-bottom: 16px !important;
    margin-top: 4px !important;
  }
}
.poll-block .bootstrap-yop .basic-answers li {
  padding: 0 !important;
  /*border: 1px solid #374A63;*/
  box-sizing: border-box;
  border-radius: 12px !important;
  background-color: transparent !important;
  cursor: pointer;
  transition: 0.3s;
  position: relative;
  display: flex;
  overflow: hidden;
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

@media (max-width: 1199px) {
  .poll-block .bootstrap-yop .basic-answers li {
    padding: 0 !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}
@media (max-width: 575px) {
  .poll-block .bootstrap-yop .basic-answers li {
    padding: 0 !important;
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
}
.poll-block .bootstrap-yop .basic-answers li.selected label {
  transition: 0.3s;
  background: rgba(230, 89, 7, 0.2) !important;
  border: 1px solid #E65907 !important;
}

@media (max-width: 575px) {
  .poll-block .bootstrap-yop .basic-answers .basic-answer-label {
    margin-bottom: 0px !important;
  }
}
.poll-block .bootstrap-yop .basic-answers .basic-text {
  font-family: "Normalidad Compact" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 20px !important;
  line-height: 20px !important;
  color: #FFFFFF !important;
  padding-left: 0 !important;
}

@media (max-width: 1440px) {
  .poll-block .bootstrap-yop .basic-answers .basic-text {
    font-size: 18px !important;
    line-height: 24px !important;
  }
}
@media (max-width: 575px) {
  .poll-block .bootstrap-yop .basic-answers .basic-text {
    font-size: 14px !important;
    line-height: 18px !important;
  }
}
.poll-block .bootstrap-yop .basic-answers .basic-text::before {
  display: none;
}

.poll-block .bootstrap-yop .basic-answers .basic-text::after {
  display: none;
}

.poll-block .bootstrap-yop .basic-text {
  display: flex;
  align-items: center;
}

.poll-block .bootstrap-yop .basic-stats {
  display: flex !important;
  justify-content: center !important;
  margin: 26px auto 26px !important;
}

@media (max-width: 1440px) {
  .poll-block .bootstrap-yop .basic-stats {
    margin: 12px auto 24px !important;
  }
}
@media (max-width: 1199px) {
  .poll-block .bootstrap-yop .basic-stats {
    margin: 18px auto 28px !important;
  }
}
@media (max-width: 834px) {
  .poll-block .bootstrap-yop .basic-stats {
    margin: 14px auto 24px !important;
  }
}
@media (max-width: 767px) {
  .poll-block .bootstrap-yop .basic-stats {
    margin: 10px auto 20px !important;
  }
}
.poll-block .bootstrap-yop .basic-stats span {
  font-family: "Normalidad Compact" !important;
  font-style: normal !important;
  font-weight: 300 !important;
  font-size: 18px !important;
  color: #fff !important;
  opacity: 0.6 !important;
}

@media (max-width: 1440px) {
  .poll-block .bootstrap-yop .basic-stats span {
    font-size: 16px !important;
    line-height: 23px !important;
  }
}
@media (max-width: 767px) {
  .poll-block .bootstrap-yop .basic-stats span {
    font-size: 14px !important;
    line-height: 18px !important;
  }
}
@media (max-width: 575px) {
  .poll-block .bootstrap-yop .basic-stats span {
    font-size: 14px !important;
    line-height: 14px !important;
  }
}
.poll-block .bootstrap-yop .basic-stats span span {
  opacity: 1 !important;
}

.poll-block .basic-vote-button {
  margin-right: 0 !important;
  background: transparent !important;
  padding: 13px 21px !important;
  color: #ffffff !important;
  font-size: 18px !important;
  border: 1px solid #374A63 !important;
  border-radius: 4px !important;
  transition: 0.3s;
}

.poll-block .basic-vote-button:hover {
  transition: 0.3s;
  background: rgba(230, 89, 7, 0.2) !important;
  border: 1px solid #E65907 !important;
}

.poll-block .progress {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
}

.poll-block .progress .progress-bar {
  background-color: #F3F6FA !important;
  display: block;
}

.poll-block .basic-answer-content {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  /*padding: 34px !important;*/
  MARGIN: 0 !important;
  /*border: 1px solid rgb(4 19 39 / 30%);*/
  border-radius: 12px;
}

.poll-block .basic-answers-results .basic-answer-content {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  padding: 29px 32px 29px !important;
  border: 1px solid rgba(4, 19, 39, 0.3);
}

@media (max-width: 1440px) {
  .poll-block .basic-answers-results .basic-answer-content {
    padding: 22px 32px 22px !important;
  }
}
@media (max-width: 767px) {
  .poll-block .basic-answers-results .basic-answer-content {
    padding: 24px 20px 23px !important;
  }
}
.poll-block .basic-answer-results-details {
  order: 2;
  margin-left: auto !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  line-height: 1;
}

@media (max-width: 1440px) {
  .poll-block .basic-answer-results-details {
    /*margin-left: 16px !important;*/
    font-size: 18px !important;
  }
}
@media (max-width: 1024px) {
  .poll-block .basic-answer-results-details {
    /*margin-left: 8px !important;*/
  }
}
@media (max-width: 575px) {
  .poll-block .basic-answer-results-details {
    font-size: 14px !important;
    display: none;
  }
}
.poll-block .basic-answer-total-votes {
  opacity: 0.4;
  margin-left: 20px !important;
  white-space: nowrap;
  color: #FFFFFF !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  line-height: 1;
}

@media (max-width: 1440px) {
  .poll-block .basic-answer-total-votes {
    margin-left: 16px !important;
    font-size: 18px !important;
  }
}
@media (max-width: 1024px) {
  .poll-block .basic-answer-total-votes {
    margin-left: 8px !important;
  }
}
@media (max-width: 575px) {
  .poll-block .basic-answer-total-votes {
    margin-left: 8px !important;
    font-size: 14px !important;
  }
}
.poll-block .basic-overlay {
  background: rgba(255, 255, 255, 0.5) !important;
}

.is-provider-youtube {
  height: 615px;
}

.is-provider-youtube .wp-block-embed__wrapper {
  height: 100%;
}

@media (max-width: 1440px) {
  .is-provider-youtube {
    height: 460px;
  }
}
@media (max-width: 1024px) {
  .is-provider-youtube {
    height: 325px;
  }
}
@media (max-width: 768px) {
  .is-provider-youtube {
    height: 260px;
  }
}
@media (max-width: 575px) {
  .is-provider-youtube {
    height: 210px;
  }
}
.is-provider-youtube iframe {
  width: 100%;
  height: 100%;
}

.z-0 {
  z-index: 0;
}

.z-2 {
  z-index: 2;
}

.inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.absolute {
  position: absolute;
}

.shares {
  padding: 60px;
  width: 768px !important;
  background: #FFFFFF;
  border-radius: 20px;
}

@media (max-width: 1024px) {
  .shares {
    width: 650px !important;
    padding: 40px;
  }
}
@media (max-width: 768px) {
  .shares {
    padding: 16px;
    width: 90% !important;
  }
}
.shares h2 {
  margin-top: 0;
  font-weight: 400;
  font-size: 32px;
  line-height: 38px;
  color: #041327;
}

@media (max-width: 1440px) {
  .shares h2 {
    font-size: 24px;
    line-height: 31px;
  }
}
@media (max-width: 1024px) {
  .shares h2 {
    font-size: 20px;
    line-height: 25px;
  }
}
@media (max-width: 768px) {
  .shares h2 {
    font-size: 18px;
    line-height: 23px;
  }
}
.shares-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  margin: 0 6px;
  margin-bottom: 10px;
}

.shares-icons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 50px;
}

.shares-icon-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  margin-bottom: 12px;
}

.shares-icon-text {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
}

.shares .shares-copy {
  display: flex;
  align-items: center;
  /* flex-wrap: wrap; */
  /* justify-content: center; */
  position: relative;
  width: 100%;
  background: #F3F6FA;
  border-radius: 12px;
  padding: 14px 14px 14px 36px;
}

@media (max-width: 768px) {
  .shares .shares-copy {
    padding: 12px 12px 12px 12px;
  }
}
.shares .shares-copy-url {
  /*width: auto !important;*/
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-style: normal;
  font-weight: 300;
  font-size: 24px !important;
  line-height: 31px;
  text-decoration: none !important;
  color: #041327;
  margin: 0 !important;
  border: none !important;
  height: auto !important;
}

.shares .shares-copy-url :focus:not(.carousel__button.is-close) {
  outline: thin dotted;
  box-shadow: none;
}

@media (max-width: 768px) {
  .shares .shares-copy-url {
    font-size: 14px !important;
    line-height: 18px;
  }
}
.shares .shares-copy-btn {
  padding: 11px 20px;
  width: 270px;
  height: 52px;
  background: #E65907;
  border-radius: 8px;
  font-size: 22px;
  line-height: 20px;
  color: #F3F6FA;
  margin-left: auto;
  border: unset;
  margin-left: 54px;
  cursor: pointer;
  transition: 0.3s;
}

@media (max-width: 768px) {
  .shares .shares-copy-btn {
    font-size: 16px !important;
    line-height: 18px;
    padding: 8px 12px;
    margin-left: 12px;
    height: auto;
    width: 220px;
  }
}
.shares .carousel__button.is-close {
  top: 60px;
  right: 60px;
  color: #b3b8be;
}

@media (max-width: 1024px) {
  .shares .carousel__button.is-close {
    top: 40px;
    right: 40px;
  }
}
@media (max-width: 768px) {
  .shares .carousel__button.is-close {
    top: 16px;
    right: 16px;
  }
}
.shares .ya-share2__container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 50px;
}

@media (max-width: 768px) {
  .shares .ya-share2__container {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.shares .ya-share2__badge {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  margin-bottom: 12px;
}

@media (max-width: 768px) {
  .shares .ya-share2__badge {
    width: 48px;
    height: 48px;
  }
}
.shares ul.ya-share2__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.shares .ya-share2__item {
  margin: 0 !important;
}

.shares .ya-share2__icon {
  height: 35px !important;
  width: 35px !important;
  background-size: 35px 35px !important;
}

@media (max-width: 768px) {
  .shares .ya-share2__icon {
    height: 30px !important;
    width: 30px !important;
    background-size: 30px 30px !important;
  }
}
.shares .ya-share2__link {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  margin: 0 6px;
  margin-bottom: 10px;
}

@media (max-width: 768px) {
  .shares .ya-share2__link {
    width: 100px;
  }
}
.shares .ya-share2__title {
  display: block !important;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 300;
  font-size: 18px !important;
  line-height: 23px !important;
  margin-left: 0 !important;
}

@media (max-width: 768px) {
  .shares .ya-share2__title {
    font-size: 14px !important;
    line-height: 18px !important;
  }
}
.shares .ya-share2__item_service_vkontakte .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.878 17.304c-5.411 0-8.695-3.755-8.823-9.994h2.74c.086 4.583 2.171 6.528 3.77 6.925V7.31h2.627v3.954c1.542-.17 3.155-1.97 3.698-3.954h2.584c-.414 2.441-2.17 4.24-3.412 4.983 1.242.6 3.24 2.17 4.011 5.01h-2.84c-.6-1.898-2.07-3.369-4.04-3.569v3.57h-.315Z' fill='%23E65907'/%3E%3C/svg%3E") !important;
}

.shares .ya-share2__item_service_telegram .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23E65907' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
}

.shares .ya-share2__item_service_whatsapp .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23E65907' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
}

.shares .ya-share2__item_service_odnoklassniki .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.674 6.536a1.69 1.69 0 00-1.688 1.688c0 .93.757 1.687 1.688 1.687a1.69 1.69 0 001.688-1.687 1.69 1.69 0 00-1.688-1.688zm0 5.763a4.08 4.08 0 01-4.076-4.075 4.08 4.08 0 014.076-4.077 4.08 4.08 0 014.077 4.077 4.08 4.08 0 01-4.077 4.075zm-1.649 3.325a7.633 7.633 0 01-2.367-.98 1.194 1.194 0 011.272-2.022 5.175 5.175 0 005.489 0 1.194 1.194 0 111.272 2.022 7.647 7.647 0 01-2.367.98l2.279 2.28a1.194 1.194 0 01-1.69 1.688l-2.238-2.24-2.24 2.24a1.193 1.193 0 11-1.689-1.689l2.279-2.279' fill='%23E65907' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
}

.cat-ener .wpra-reactions-wrap .wpra-reactions-container {
  max-width: 855px;
}

.articles-content__section._first .wpra-reactions-wrap {
  display: flex;
  justify-content: space-between;
  margin-top: 52px !important;
  margin-bottom: 48px !important;
  margin-right: 0 !important;
  padding: 0 !important;
}

@media (max-width: 1440px) {
  .articles-content__section._first .wpra-reactions-wrap {
    margin-top: 48px !important;
    margin-bottom: 40px !important;
  }
}
@media (max-width: 1024px) {
  .articles-content__section._first .wpra-reactions-wrap {
    margin-top: 44px !important;
    margin-bottom: 40px !important;
  }
}
@media (max-width: 834px) {
  .articles-content__section._first .wpra-reactions-wrap {
    margin-top: 44px !important;
    margin-bottom: 32px !important;
  }
}
@media (max-width: 768px) {
  .articles-content__section._first .wpra-reactions-wrap {
    margin-top: 36px !important;
    margin-bottom: 30px !important;
  }
}
.articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
  max-width: 1054px;
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 16px !important;
  padding: 45px 50px !important;
  /*margin-right: 0 !important;*/
  margin: 0 auto;
}

@media (max-width: 575px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 95%;
  }
}
@media (max-width: 575.98px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
    /*max-width: 343px;*/
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
    /*max-width: 343px;*/
    max-width: 95%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 770px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 842px;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 846px;
  }
}
@media (min-width: 1400px) and (max-width: 1440px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 846px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 1054px;
  }
}
@media (min-width: 1800px) and (max-width: 1920px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 1054px;
  }
}
@media (max-width: 1440px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
    padding: 41.5px 52px !important;
  }
}
@media (max-width: 1024px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
    padding: 25.6px 52px !important;
  }
}
@media (max-width: 863px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
    padding: 25.6px 52px !important;
  }
}
@media (max-width: 768px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
    padding: 22.3px 24px 18px !important;
    border-radius: 0px !important;
    border-width: 1px 0px !important;
  }
}
.articles-content__section._first .wpra-reactions-wrap .wpra-call-to-action {
  display: none !important;
}

.articles-content__section._first .wpra-reactions-wrap .wpra-share-wrap {
  display: none !important;
}

.articles-content__section._first .wpra-reactions-wrap .wpra-reaction-label {
  display: none !important;
}

.articles-content__section._first .wpra-reactions-wrap .wpra-reactions {
  display: flex !important;
  justify-content: space-between !important;
  width: 100%;
}

@media (max-width: 768px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions {
    display: flex !important;
    grid-template-columns: unset !important;
    grid-gap: unset !important;
  }
}
.articles-content__section._first .wpra-reactions-wrap .wpra-reactions .wpra-reaction-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  border: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
  background-color: unset !important;
}

@media (max-width: 768px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions .wpra-reaction-wrap {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }
}
.articles-content__section._first .wpra-reactions-wrap .wpra-reactions .count-num {
  font-weight: 400 !important;
  font-size: 26px !important;
  line-height: 31px !important;
  margin-left: 22px !important;
  color: #ffffff !important;
}

@media (max-width: 1440px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions .count-num {
    font-size: 20px !important;
    line-height: 26px !important;
    margin-left: 22.4px !important;
  }
}
@media (max-width: 1024px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions .count-num {
    font-size: 16px !important;
    line-height: 18px !important;
    margin-left: 18.6px !important;
  }
}
@media (max-width: 768px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions .count-num {
    font-size: 14px !important;
    line-height: 18px !important;
    letter-spacing: 0.01em;
    margin-left: 0px !important;
    margin-top: 11.4px !important;
  }
}
.articles-content__section._first .wpra-reactions-wrap .wpra-reactions .wpra-flying {
  color: #ffffff !important;
}

.articles-content__section._first .wpra-reactions-wrap .wpra-reactions .wpra-reaction {
  margin: 0 !important;
}

.articles-content__section._first .wpra-reactions-wrap .wpra-reactions .wpra-reaction-emoji-holder {
  margin: 0 !important;
}

.articles-content__section._first .wpra-reactions-wrap .wpra-reactions .wpra-reaction-static-holder, .articles-content__section._first .wpra-reactions-wrap .wpra-reactions .wpra-reaction-animation-holder {
  width: 44px !important;
  height: 44px !important;
  padding: 0 !important;
  transform: scale(1);
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions .wpra-reaction-static-holder, .articles-content__section._first .wpra-reactions-wrap .wpra-reactions .wpra-reaction-animation-holder {
    width: 35.2px !important;
    height: 35.2px !important;
    padding: 0 !important;
  }
}
@media (max-width: 1024px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions .wpra-reaction-static-holder, .articles-content__section._first .wpra-reactions-wrap .wpra-reactions .wpra-reaction-animation-holder {
    width: 30.8px !important;
    height: 30.8px !important;
  }
}
@media (max-width: 768px) {
  .articles-content__section._first .wpra-reactions-wrap .wpra-reactions .wpra-reaction-static-holder, .articles-content__section._first .wpra-reactions-wrap .wpra-reactions .wpra-reaction-animation-holder {
    width: 26.4px !important;
    height: 26.4px !important;
  }
}
.articles-content__section._first .wpra-reactions-wrap .remoji_container:nth-child(n+7) {
  display: none;
}

.articles-content__section._first .wpra-reactions-wrap .remoji_container {
  background: none;
  display: inline-flex;
  align-items: center;
  padding: 0;
  margin-right: 0px;
  margin-bottom: 0;
  border: none;
  border-radius: unset;
}

@media (max-width: 768px) {
  .articles-content__section._first .wpra-reactions-wrap .remoji_container {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.articles-content__section._first .wpra-reactions-wrap .remoji_container:hover {
  --saf-0: unset;
  box-shadow: unset;
  background: unset;
}

.articles-content__section._first .wpra-reactions-wrap .remoji_container:hover img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.articles-content__section._first .wpra-reactions-wrap .remoji_container img {
  width: 44px;
  transform: scale(1);
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .articles-content__section._first .wpra-reactions-wrap .remoji_container img {
    width: 35.2px;
  }
}
@media (max-width: 1024px) {
  .articles-content__section._first .wpra-reactions-wrap .remoji_container img {
    width: 30.8px;
  }
}
@media (max-width: 768px) {
  .articles-content__section._first .wpra-reactions-wrap .remoji_container img {
    width: 26.4px;
  }
}
.articles-content__section._first .wpra-reactions-wrap .remoji_add_container {
  width: auto;
  height: auto;
  padding: 0;
  margin-right: 0;
  margin-bottom: auto;
  background: none;
}

.articles-content__section._first .wpra-reactions-wrap .remoji_add_container:hover {
  --saf-0: unset;
  box-shadow: unset;
  background: unset;
}

.articles-content__section._first .wpra-reactions-wrap .remoji_add_container:hover .remoji_add_icon:before {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.articles-content__section._first .wpra-reactions-wrap .remoji_add_container .remoji_add_icon {
  width: auto;
  height: auto;
}

.articles-content__section._first .wpra-reactions-wrap .remoji_add_container .remoji_add_icon:before {
  width: 44px;
  height: 44px;
  transform: scale(1);
  transition: 0.3s;
  margin: 0;
  filter: invert(1);
}

@media (max-width: 1440px) {
  .articles-content__section._first .wpra-reactions-wrap .remoji_add_container .remoji_add_icon:before {
    width: 35.2px;
    height: 35.2px;
  }
}
@media (max-width: 1024px) {
  .articles-content__section._first .wpra-reactions-wrap .remoji_add_container .remoji_add_icon:before {
    width: 30.8px;
    height: 30.8px;
  }
}
@media (max-width: 768px) {
  .articles-content__section._first .wpra-reactions-wrap .remoji_add_container .remoji_add_icon:before {
    width: 26.4px;
    height: 26.4px;
  }
}
.articles-content__section._first .wpra-reactions-wrap .remoji_add_container:focus .remoji_add_icon:before, .articles-content__section._first .wpra-reactions-wrap .remoji_add_container:hover .remoji_add_icon:before {
  background-color: unset;
  border-radius: unset;
}

.articles-content__section._first .wpra-reactions-wrap .remoji_error_bar {
  display: none !important;
}

.wpra-reactions-wrap {
  display: flex;
  justify-content: space-between;
  margin-top: 80px !important;
  margin-bottom: 20px !important;
  margin-right: 0 !important;
  padding: 0 !important;
}

@media (max-width: 1440px) {
  .wpra-reactions-wrap {
    margin-top: 32px !important;
    margin-bottom: 60px !important;
  }
}
@media (max-width: 1024px) {
  .wpra-reactions-wrap {
    margin-top: 32px !important;
    margin-bottom: 40px !important;
  }
}
@media (max-width: 834px) {
  .wpra-reactions-wrap {
    margin-bottom: 40px !important;
    margin-top: 32px !important;
  }
}
@media (max-width: 768px) {
  .wpra-reactions-wrap {
    margin-top: 32px !important;
    margin-bottom: 0px !important;
  }
}
.wpra-reactions-wrap .wpra-reactions-container {
  max-width: 1054px;
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 16px !important;
  padding: 46px 50px !important;
  /*margin-right: 0 !important;*/
  margin: 0 auto;
}

@media (max-width: 575px) {
  .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 95%;
  }
}
@media (max-width: 575.98px) {
  .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 343px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 343px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 770px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 842px;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 846px;
  }
}
@media (min-width: 1400px) and (max-width: 1440px) {
  .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 846px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 1054px;
  }
}
@media (min-width: 1800px) and (max-width: 1920px) {
  .wpra-reactions-wrap .wpra-reactions-container {
    max-width: 1054px;
  }
}
@media (max-width: 1440px) {
  .wpra-reactions-wrap .wpra-reactions-container {
    padding: 44px 52px !important;
  }
}
@media (max-width: 1024px) {
  .wpra-reactions-wrap .wpra-reactions-container {
    padding: 28px 52px !important;
  }
}
@media (max-width: 863px) {
  .wpra-reactions-wrap .wpra-reactions-container {
    padding: 28px 52px !important;
  }
}
@media (max-width: 768px) {
  .wpra-reactions-wrap .wpra-reactions-container {
    padding: 24px 24px 20px !important;
    border-radius: 0px !important;
    border-width: 1px 0px !important;
  }
}
.wpra-reactions-wrap .wpra-call-to-action {
  display: none !important;
}

.wpra-reactions-wrap .wpra-share-wrap {
  display: none !important;
}

.wpra-reactions-wrap .wpra-reaction-label {
  display: none !important;
}

.wpra-reactions-wrap .wpra-reactions {
  display: flex !important;
  justify-content: space-between !important;
  width: 100%;
}

@media (max-width: 768px) {
  .wpra-reactions-wrap .wpra-reactions {
    display: flex !important;
    grid-template-columns: unset !important;
    grid-gap: unset !important;
  }
}
.wpra-reactions-wrap .wpra-reactions .wpra-reaction-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  border: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
  background-color: unset !important;
}

@media (max-width: 768px) {
  .wpra-reactions-wrap .wpra-reactions .wpra-reaction-wrap {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }
}
.wpra-reactions-wrap .wpra-reactions .count-num {
  font-weight: 400 !important;
  font-size: 26px !important;
  line-height: 31px !important;
  margin-left: 22px !important;
  color: #ffffff !important;
}

@media (max-width: 1440px) {
  .wpra-reactions-wrap .wpra-reactions .count-num {
    font-size: 20px !important;
    line-height: 26px !important;
    margin-left: 22.4px !important;
  }
}
@media (max-width: 1024px) {
  .wpra-reactions-wrap .wpra-reactions .count-num {
    font-size: 16px !important;
    line-height: 18px !important;
    margin-left: 18.6px !important;
  }
}
@media (max-width: 768px) {
  .wpra-reactions-wrap .wpra-reactions .count-num {
    font-size: 14px !important;
    line-height: 18px !important;
    letter-spacing: 0.01em;
    margin-left: 0px !important;
    margin-top: 11.4px !important;
  }
}
.wpra-reactions-wrap .wpra-reactions .wpra-flying {
  color: #ffffff !important;
}

.wpra-reactions-wrap .wpra-reactions .wpra-reaction {
  margin: 0 !important;
}

.wpra-reactions-wrap .wpra-reactions .wpra-reaction-emoji-holder {
  margin: 0 !important;
}

.wpra-reactions-wrap .wpra-reactions .wpra-reaction-static-holder, .wpra-reactions-wrap .wpra-reactions .wpra-reaction-animation-holder {
  width: 44px !important;
  height: 44px !important;
  padding: 0 !important;
  transform: scale(1);
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .wpra-reactions-wrap .wpra-reactions .wpra-reaction-static-holder, .wpra-reactions-wrap .wpra-reactions .wpra-reaction-animation-holder {
    width: 35.2px !important;
    height: 35.2px !important;
    padding: 0 !important;
  }
}
@media (max-width: 1024px) {
  .wpra-reactions-wrap .wpra-reactions .wpra-reaction-static-holder, .wpra-reactions-wrap .wpra-reactions .wpra-reaction-animation-holder {
    width: 30.8px !important;
    height: 30.8px !important;
  }
}
@media (max-width: 768px) {
  .wpra-reactions-wrap .wpra-reactions .wpra-reaction-static-holder, .wpra-reactions-wrap .wpra-reactions .wpra-reaction-animation-holder {
    width: 26.4px !important;
    height: 26.4px !important;
  }
}
.wpra-reactions-wrap .remoji_container:nth-child(n+7) {
  display: none;
}

.wpra-reactions-wrap .remoji_container {
  background: none;
  display: inline-flex;
  align-items: center;
  padding: 0;
  margin-right: 0px;
  margin-bottom: 0;
  border: none;
  border-radius: unset;
}

@media (max-width: 768px) {
  .wpra-reactions-wrap .remoji_container {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.wpra-reactions-wrap .remoji_container:hover {
  --saf-0: unset;
  box-shadow: unset;
  background: unset;
}

.wpra-reactions-wrap .remoji_container:hover img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.wpra-reactions-wrap .remoji_container img {
  width: 44px;
  transform: scale(1);
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .wpra-reactions-wrap .remoji_container img {
    width: 35.2px;
  }
}
@media (max-width: 1024px) {
  .wpra-reactions-wrap .remoji_container img {
    width: 30.8px;
  }
}
@media (max-width: 768px) {
  .wpra-reactions-wrap .remoji_container img {
    width: 26.4px;
  }
}
.wpra-reactions-wrap .remoji_add_container {
  width: auto;
  height: auto;
  padding: 0;
  margin-right: 0;
  margin-bottom: auto;
  background: none;
}

.wpra-reactions-wrap .remoji_add_container:hover {
  --saf-0: unset;
  box-shadow: unset;
  background: unset;
}

.wpra-reactions-wrap .remoji_add_container:hover .remoji_add_icon:before {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.wpra-reactions-wrap .remoji_add_container .remoji_add_icon {
  width: auto;
  height: auto;
}

.wpra-reactions-wrap .remoji_add_container .remoji_add_icon:before {
  width: 44px;
  height: 44px;
  transform: scale(1);
  transition: 0.3s;
  margin: 0;
  filter: invert(1);
}

@media (max-width: 1440px) {
  .wpra-reactions-wrap .remoji_add_container .remoji_add_icon:before {
    width: 35.2px;
    height: 35.2px;
  }
}
@media (max-width: 1024px) {
  .wpra-reactions-wrap .remoji_add_container .remoji_add_icon:before {
    width: 30.8px;
    height: 30.8px;
  }
}
@media (max-width: 768px) {
  .wpra-reactions-wrap .remoji_add_container .remoji_add_icon:before {
    width: 26.4px;
    height: 26.4px;
  }
}
.wpra-reactions-wrap .remoji_add_container:focus .remoji_add_icon:before, .wpra-reactions-wrap .remoji_add_container:hover .remoji_add_icon:before {
  background-color: unset;
  border-radius: unset;
}

.wpra-reactions-wrap .remoji_error_bar {
  display: none !important;
}

.tooltips {
  background: #FFFFFF !important;
  border: none !important;
  border-radius: 12px;
  padding: 24px !important;
  padding-top: 30px;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 19px;
  line-height: 23px;
  color: #041327;
  position: fixed;
  /*top: -19px;*/
  /*right: 61px;*/
  padding: 5px;
  border: 1px solid #474747;
  display: none;
  transition: 0.3s;
}

@media (max-width: 768px) {
  .tooltips {
    font-size: 14px;
    line-height: 17px;
    padding: 16px !important;
  }
}
.tooltips p {
  color: #041327;
}

.tooltips strong {
  font-weight: 500;
}

.tooltips h1 {
  margin: 0;
  font-weight: 500;
  font-size: 24px;
}

body.light {
  background: #fff;
}

body.light .articles__wrapper a {
  color: #e65907;
  text-decoration: none;
  font-weight: 400;
}

body.light .menu-item a {
  color: #111;
}

body.light .menu-items ul .menu-item.menu-item-has-children:before {
  background: url(../../image/icon/arrow-down-black.svg) 100% 50% no-repeat;
}

body.light .light-grey {
  /*fill: rgba(4, 19, 39, 1) !important;*/
  stroke: #041327 !important;
}

body.light .light-white {
  /*fill: #ffffff !important;*/
}

body.light .light-black {
  fill: #000000 !important;
}

body.light .switch, body.light .header__search {
  border: 1px solid rgba(4, 19, 39, 0.2);
}

@media (max-width: 768px) {
  body.light .switch, body.light .header__search {
    border: none;
  }
}
body.light header .header__item .switch label .light-time {
  opacity: 0;
  display: none;
}

body.light header .header__item .switch label .night-time {
  opacity: 1;
  display: block;
}

body.light .burger {
  background: #F0F0F0;
}

body.light .burger .burger__line {
  background-color: #041327;
}

body.light .mb-header.active {
  background-color: #fff;
}

body.light .mb-header .social__icon {
  border: 1px solid rgba(4, 19, 39, 0.1);
}

body.light .mb-header .social__icon svg path {
  fill: #E65907;
}

body.light header {
  background-color: #fff;
  /*border-bottom: 1px solid rgba(#041327, 0.1);*/
}

body.light header .header__item {
  color: #111111;
}

body.light header .header__item .switch label .lever {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

body.light .sidebar .container .sidebar-group__wrapper__el__time {
  color: #111111;
}

body.light .section-technologies {
  /*padding-top: 12rem;*/
}

body.light #logoEl1, body.light .logoEl1 {
  fill: #111111;
}

body.light #logoEl2, body.light .logoEl2 {
  fill: rgba(17, 17, 17, 0.4);
}

body.light #logoEl3, body.light .logoEl3 {
  fill: #000;
}

body.light .tooltip-wrapper .tooltip {
  background-color: #fff;
}

body.light .tooltip-wrapper .tooltip__title {
  opacity: 1;
  color: #111111;
}

body.light .section-readmore:not(.section-readmore--theme-blue) {
  background-color: #F3F6FA;
}

body.light .section-readmore:not(.section-readmore--theme-blue) .section-title {
  color: #0E2036;
}

body.light .section-readmore:not(.section-readmore--theme-blue) .readmore__title {
  color: #0E2036 !important;
}

body.light main, body.light .section-main, body.light .section-publications, body.light .section-technologies, body.light .section-around-the-world, body.light .section-ecology, body.light .section-articic, body.light .section-category {
  background: #fff;
}

body.light .photo-descr {
  color: #ffffff;
}

body.light .section-articles-content .interesting-fact h2, body.light .section-articles-content .interesting-fact .h2 {
  color: #E65907;
}

body.light .section-articles-content h2, body.light .section-articles-content h3, body.light .section-articles-content ul, body.light .section-articles-content ol, body.light .section-articles-content h5, body.light .section-articles-content .h2, body.light .section-articles-content .h3 {
  color: #041327;
}

body.light .section-articles-content .poll-block h2 {
  color: #E65907;
}

body.light .section-articles-content .poll-block h5 {
  color: #041327 !important;
}

body.light .section-articles-content .basic-stats-votes {
  color: #041327 !important;
}

body.light .section-articles-content .poll-block .basic-vote-button {
  color: #041327 !important;
}

body.light .section-articles-content .quote-block-mini h2, body.light .section-articles-content .quote-block-mini .h2 {
  color: #041327 !important;
}

body.light .section-articles-content .poll-block .bootstrap-yop .basic-stats span {
  color: #041327 !important;
}

body.light .section-articles-content .poll-block .basic-overlay {
  background: rgba(0, 0, 0, 0.5) !important;
}

body.light .section-articles-content .basic-answer-total-votes {
  color: #041327 !important;
}

body.light .section-articles-content .bootstrap-yop .basic-answers .basic-text {
  color: #041327 !important;
}

body.light .section-articles-content .bootstrap-yop label:hover .basic-text {
  color: #E65907 !important;
}

body.light .section-articles-content .basic-yop-poll-container .basic-answers-results .progress .progress-bar {
  opacity: 1;
}

body.light .poll-block .bootstrap-yop .basic-answers li.selected label .basic-text {
  color: #E65907 !important;
}

body.light .quote-block-mini h2 {
  color: #041327 !important;
}

body.light .slick-dots-button {
  color: #041327;
}

body.light .advgb-images-slider-block.slick_article .slick-dots {
  background-color: transparent;
}

body.light .advgb-images-slider-block.slick_article .slick-arrow {
  background-color: #fff;
}

body.light .advgb-images-slider .advgb-image-slider-item-info .advgb-image-slider-title, body.light .advgb-images-slider .advgb-image-slider-item-info .advgb-image-slider-text {
  color: #041327;
}

body.light .advgb-images-slider .slick-arrow--prev::after, body.light .advgb-images-slider .slick-arrow--next::after {
  background-image: url(../../image/icon/arrow-black.svg);
}

body.light .qtip-dark, body.light .qtip-default {
  background: #041327 !important;
}

body.light .slick-dots-separator::after {
  background: #041327 !important;
}

body.light .qtip-tip {
  border-color: #041327 !important;
}

body.light .qtip .qtip-tip, body.light .qtip .qtip-tip .qtip-vml, body.light .qtip .qtip-tip canvas {
  background-color: #041327 !important;
  border-color: #041327 !important;
}

body.light .qtip.qtip-focus .qtip-tip, body.light .qtip.qtip-focus .qtip-tip .qtip-vml, body.light .qtip.qtip-focus .qtip-tip canvas {
  background-color: #041327 !important;
  border-color: #041327 !important;
}

body.light .tooltipsall, body.light .ms-info, body.light .ms-slide-status {
  color: #041327;
}

body.light .comments-area textarea {
  color: #041327 !important;
  background: #F3F6FA !important;
}

body.light .ms-nav-next::after {
  background-image: url(../../image/icon/arrow-black.svg);
}

body.light .ms-nav-prev::after {
  background-image: url(../../image/icon/arrow-black.svg);
}

body.light .ms-btn-disabled {
  border: 1px solid #041327 !important;
}

body.light .qtip-content {
  background: #041327 !important;
  color: #fff;
}

body.light .qtip-content p {
  color: #fff;
}

body.light .tooltips {
  background: #041327 !important;
  color: #fff;
}

body.light .tooltips p {
  color: #fff;
}

body.light .accordion-block {
  background: #F3F6FA;
}

body.light .accordion-block h3 {
  color: #041327;
}

body.light .wpd-thread-head {
  color: #041327 !important;
}

body.light .wpd-thread-head .wpd-thread-info {
  color: #041327 !important;
}

body.light .wpd-thread-head .wpd-thread-info span {
  color: #041327 !important;
}

body.light .section-title-articles {
  background: #fff;
}

body.light .section-title-articles .articles__title, body.light .section-title-articles .listen-podcast {
  color: #041327;
}

body.light .breadcrumbs a {
  color: #041327;
}

body.light .breadcrumbs .breadcrumb-separator:before {
  background: #041327;
}

body.light .section-articles-content ul, body.light .section-articles-content ol {
  color: #041327;
}

body.light .section-progress, body.light .section-specprojects, body.light .section-articles {
  background-color: #004596;
}

body.light .section-progress .container:before, body.light .section-progress .container:after, body.light .section-specprojects .container:before, body.light .section-specprojects .container:after, body.light .section-articles .container:before, body.light .section-articles .container:after {
  /*content: '';*/
  /*background-color: #004596;*/
}

@media (max-width: 768px) {
  body.light .section-technologies, body.light .section-ecology {
    border-bottom: 1px solid rgba(4, 19, 39, 0.2);
  }
}
body.light .section-ecology .container, body.light .section-technologies .container {
  border-bottom: 1px solid rgba(4, 19, 39, 0.2);
}

@media (max-width: 768px) {
  body.light .section-ecology .container, body.light .section-technologies .container {
    border-bottom: none;
  }
}
body.light .section-next .container {
  /*border-top: 1px solid rgba(4, 19, 39, 0.2);*/
}

body.light .section-next {
  /*background-color: rgba(243, 246, 250, 1);*/
}

@media (max-width: 768px) {
  body.light .section-next .cards-flexible__el .play-video-icon path {
    fill: #ffffff !important;
  }
}
body.light .section-next .cards-flexible__el .play-video-icon circle {
  fill: #e65907;
  fill-opacity: 0.2;
}

@media (max-width: 575px) {
  body.light .section-next .cards-flexible__el .play-video-icon circle {
    fill: #FFFFFF;
    fill-opacity: 1;
  }
}
body.light .section-next .cards-flexible__el .play-video-icon path {
  fill: #E65907;
}

body.light .section-mneniya {
  background-color: #F3F6FA;
}

body.light .section-technologies .section-title, body.light .section-articic .section-title, body.light .section-ecology .section-title, body.light .section-around-the-world .section-title, body.light .section-next .section-title {
  color: #071b37;
}

body.light .section-technologies .container:before, body.light .section-technologies .container:after, body.light .section-articic .container:before, body.light .section-articic .container:after, body.light .section-ecology .container:before, body.light .section-ecology .container:after, body.light .section-around-the-world .container:before, body.light .section-around-the-world .container:after, body.light .section-next .container:before, body.light .section-next .container:after {
  /*content: '';*/
  /*background-color: #fff;*/
}

body.light .sidebar .container .sidebar-group__wrapper__el {
  border-top: 1px solid rgba(4, 19, 39, 0.2);
}
body.light .sidebar .container .sidebar-group__wrapper__el:last-child {
  border-bottom: 1px solid rgba(4, 19, 39, 0.2);
}

body.light .sidebar .container .sidebar-group__wrapper__el:first-child {
  border-top: none;
}

@media (max-width: 768px) {
  body.light .sidebar .container .sidebar-group__wrapper__el:first-child {
    border-top: 1px solid rgba(4, 19, 39, 0.2);
  }
}
body.light .section-mneniya .section-title {
  color: #0E2036;
}

body.light .section-mneniya .mneniya__title {
  color: #0E2036 !important;
}

body.light .technologies-button-prev,
body.light .technologies-button-next,
body.light .articic-button-prev,
body.light .articic-button-next,
body.light .ecology-button-prev,
body.light .ecology-button-next,
body.light .mneniya-button-prev,
body.light .mneniya-button-next,
body.light .readmore-button-prev,
body.light .readmore-button-next,
body.light .around-the-world-button-prev,
body.light .around-the-world-button-next {
  border: 1px solid rgba(4, 19, 39, 0.3);
}
body.light .technologies-button-prev.swiper-button-disabled,
body.light .technologies-button-next.swiper-button-disabled,
body.light .articic-button-prev.swiper-button-disabled,
body.light .articic-button-next.swiper-button-disabled,
body.light .ecology-button-prev.swiper-button-disabled,
body.light .ecology-button-next.swiper-button-disabled,
body.light .mneniya-button-prev.swiper-button-disabled,
body.light .mneniya-button-next.swiper-button-disabled,
body.light .readmore-button-prev.swiper-button-disabled,
body.light .readmore-button-next.swiper-button-disabled,
body.light .around-the-world-button-prev.swiper-button-disabled,
body.light .around-the-world-button-next.swiper-button-disabled {
  opacity: 0.4;
  border: 1px solid rgba(4, 19, 39, 0.4);
}
body.light .technologies-button-prev svg path,
body.light .technologies-button-next svg path,
body.light .articic-button-prev svg path,
body.light .articic-button-next svg path,
body.light .ecology-button-prev svg path,
body.light .ecology-button-next svg path,
body.light .mneniya-button-prev svg path,
body.light .mneniya-button-next svg path,
body.light .readmore-button-prev svg path,
body.light .readmore-button-next svg path,
body.light .around-the-world-button-prev svg path,
body.light .around-the-world-button-next svg path {
  stroke: rgb(4, 19, 39);
}

body.light .section-readmore--theme-blue .readmore-button-prev svg path, body.light .section-readmore--theme-blue .readmore-button-next svg path {
  stroke: #ffffff;
}

body.light .card-slider .cards-flexible__el.display_0 .cards-flexible__el__title, body.light .card-slider .cards-flexible__el.display_1 .cards-flexible__el__title {
  color: #041327;
}

body.light .card-slider .cards-flexible__el.display_0 .under-text, body.light .card-slider .cards-flexible__el.display_1 .under-text {
  color: #041327;
  opacity: 0.4;
}

body.light .section-main .title {
  color: #041327;
  text-shadow: none;
}

body.light .sidebar .scroll-wrapper:after {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 92.07%);
}

body.light .sidebar .scroll-wrapper:before {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 92.07%);
}

body.light .sidebar .container .sidebar-group__wrapper__el__title, body.light .cards-flexible-double__el__title, body.light .cards-flexible-mixed__el__title {
  color: #111111;
}

body.light .cards-flexible__el__title {
  color: #041327;
}

body.light .section-next .cards-flexible__el .under-text, body.light .section-next .cards-flexible__el:nth-child(1) .under-text, body.light .section-next .cards-flexible__el:nth-child(1) .cards-flexible__el__title {
  color: #041327;
}

body.light .cards-flexible__el.display_0 .cards-flexible__el__title {
  color: #041327;
}

body.light .cards-flexible__el.display_1 .cards-flexible__el__title, body.light .cards-flexible__el.display_2 .cards-flexible__el__title, body.light .cards-flexible__el.display_3 .cards-flexible__el__title {
  color: #fff;
}

body.light .section-next .cards-flexible__el__descr {
  color: #041327;
  opacity: 0.4;
}

body.light .cards-flexible__el.display_0 .under-text, body.light .cards-flexible__el.display_1 .under-text {
  color: #041327;
}

body.light .cards-flexible__el.first .cards-flexible__el__title {
  color: #fff !important;
}

body.light .cards-flexible__el:nth-child(1) .cards-flexible__el__title, body.light .cards-flexible__el:nth-child(1) .cards-flexible-double__el__title, body.light .cards-flexible__el:nth-child(1) .cards-flexible-mixed__el__title, body.light .cards-flexible__el:nth-child(1) .under-text, body.light .cards-flexible__el:nth-child(1) .cards-flexible_mob__el__title, body.light .cards-flexible-double__el:nth-child(1) .cards-flexible__el__title, body.light .cards-flexible-double__el:nth-child(1) .cards-flexible-double__el__title, body.light .cards-flexible-double__el:nth-child(1) .cards-flexible-mixed__el__title, body.light .cards-flexible-double__el:nth-child(1) .under-text, body.light .cards-flexible-double__el:nth-child(1) .cards-flexible_mob__el__title, body.light .cards-flexible-mixed__el:nth-child(1) .cards-flexible__el__title, body.light .cards-flexible-mixed__el:nth-child(1) .cards-flexible-double__el__title, body.light .cards-flexible-mixed__el:nth-child(1) .cards-flexible-mixed__el__title, body.light .cards-flexible-mixed__el:nth-child(1) .under-text, body.light .cards-flexible-mixed__el:nth-child(1) .cards-flexible_mob__el__title, body.light .cards-flexible_mob:nth-child(1) .cards-flexible__el__title, body.light .cards-flexible_mob:nth-child(1) .cards-flexible-double__el__title, body.light .cards-flexible_mob:nth-child(1) .cards-flexible-mixed__el__title, body.light .cards-flexible_mob:nth-child(1) .under-text, body.light .cards-flexible_mob:nth-child(1) .cards-flexible_mob__el__title {
  color: #fff;
}

body.light .cards-flexible-double__el:nth-child(2) .cards-flexible-double__el__title {
  color: #fff;
}

@media (max-width: 768px) {
  body.light .cards-flexible-big__el_main.card_b .cards-flexible-big__el__title {
    color: #041327 !important;
  }
}
body.light .cards-text-wrapper .cards-flexible-big__el__title {
  color: #041327;
}

body.light .cards-text-wrapper .cards-flexible-big__el__subtitle {
  color: #fff;
}

@media (max-width: 768px) {
  body.light .cards-text-wrapper .cards-flexible-big__el__subtitle {
    color: #041327 !important;
  }
}
body.light .cards-text-wrapper .under-text {
  color: #041327;
  opacity: 0.4;
}

body.light .cards-flexible-big__el_one .cards-flexible-big__el__title {
  color: #fff;
}

@media (max-width: 768px) {
  body.light .cards-flexible-big__el_one .cards-flexible-big__el__title {
    color: #041327 !important;
  }
}
body.light .cards-flexible-big__el:nth-child(6) .cards-flexible-big__el__title, body.light .cards-flexible-big__el:nth-child(15) .cards-flexible-big__el__title, body.light .cards-flexible-big__el:nth-child(17) .cards-flexible-big__el__title, body.light .cards-flexible-big__el:nth-child(26) .cards-flexible-big__el__title, body.light .cards-flexible-big__el:nth-child(27) .cards-flexible-big__el__title {
  /*color: #fff;*/
}

body.light .cards-flexible-big__el:nth-child(6) .under-text, body.light .cards-flexible-big__el:nth-child(15) .under-text, body.light .cards-flexible-big__el:nth-child(17) .under-text, body.light .cards-flexible-big__el:nth-child(26) .under-text, body.light .cards-flexible-big__el:nth-child(27) .under-text {
  /*color: #FFFFFF;*/
  /*opacity: 0.8;*/
}

body.light .cards-flexible-big__el_line {
  /*border-top: 1px solid rgba($color: #041327, $alpha: 0.2);*/
  /*border-bottom: 1px solid rgba($color: #041327, $alpha: 0.2);*/
}

body.light .cards-flexible-big__el:nth-child(9), body.light .cards-flexible-big__el:nth-child(19) {
  /*border-top: none;*/
}

body.light footer .footer__bottom .footer__menu__mobile .panel .footer__menu__keys__item {
  color: #041327;
  opacity: 0.8;
}

body.light footer .footer__bottom, body.light footer .footer__copy {
  background: #fff;
}

body.light footer .section-title {
  background-color: white;
  opacity: 0.9;
  background-image: none;
}

body.light footer .social__el {
  background: #fff;
}

body.light footer .social__el path {
  fill: #E65707;
}

body.light footer .social__el__title, body.light footer .social__el__info {
  color: #111111;
}

body.light footer .footer__bottom .footer__menu .footer__menu__keys__title, body.light footer .footer__bottom .footer__menu .footer__menu__keys__item {
  color: #041327;
}

body.light footer .footer__menu__mobile {
  color: #041327;
}

body.light footer .footer__menu__mobile .panel {
  opacity: 1;
}

body.light footer .footer__menu__mobile .accordion {
  color: #041327;
  border-bottom: 1px solid rgba(4, 19, 39, 0.1) !important;
}

body.light footer .footer__menu__mobile .accordion::after {
  content: "";
  background: url(../../image/icon/arrow-down-light.svg) 50% 50% no-repeat;
}

body.light footer .footer__menu__mobile .footer__menu__keys__item {
  color: #041327;
  opacity: 1;
}

body.light footer .footer__copy .footer__copy__el {
  color: #999;
}

body.light footer .footer__copy_right_text {
  color: #041327;
}

body.light footer .footer__copy_right_nimax .footer__copy_right_nimaxt {
  fill: #041327;
}

body.light footer .footer__copy .footer__copy__el svg .company-name {
  fill: #041327;
}

body.light footer .social__icon {
  border: 1px solid rgba(4, 19, 39, 0.1) !important;
}

body.light footer .social__icon svg path {
  fill: #E65907;
}

body.light .section-articles-content {
  background-color: #fff;
}

body.light .articles-content__title {
  color: #111111;
}

body.light p {
  color: #041327;
}

body.light div.asl_r .results .item .asl_content h3 a {
  color: #041327;
}

body.light .articles__author__name p, body.light .articles__author__date p {
  color: #041327 !important;
}

body.light .wp-block-image figcaption, body.light .blocks-gallery-caption {
  color: #041327;
}

body.light .quote-block-mini::before {
  background-color: #fff;
}

body.light .quote-block-new .wp-block-group__inner-container::before {
  background-color: #fff;
}

body.light .section-articles-main._article {
  /*padding-top: 6rem;*/
}

body.light .articles-content__btns {
  margin-top: -17.5rem;
  z-index: 1;
  position: absolute;
}

body.light .articles-content__flex__right__radial {
  display: none;
}

body.light .articles-content__flex__right {
  background: #1A1A1A !important;
}

body.light .article-slider__pag span {
  background-color: rgba(230, 87, 7, 0.3);
}

body.light .article-slider__pag span.swiper-pagination-bullet-active {
  background-color: #E65707;
}

body.light .article-smiles .articles-content__btns__smiles .gradient {
  background: transparent !important;
}

body.light .articles-other__title, body.light .articles-content__btns__smiles__title {
  color: #111111;
}

body.light .article-bottom__group__copy, body.light .article-bottom__group__social, body.light .article-smiles .articles-content__btns__smiles .wrap, body.light .articles-other__links__el {
  background: #F3F6FA;
  color: #041327 !important;
}

body.light .articles-other__links a {
  background: #F3F6FA;
  color: #041327 !important;
}

body.light .view-all-publications, body.light .view-all-publications-mob, body.light .section-next .title-and-buttons .view-all-videos, body.light .loadmore {
  color: #041327;
  border: 1px solid rgba(3, 14, 29, 0.2);
}

body.light #comments .ql-container {
  background: #F3F6FA !important;
}

body.light .ql-editor::before, body.light .wpd-comment-author a, body.light .wpd-comment-date, body.light .wpd-comment-text p, body.light .wpd-reply-button span {
  color: #041327 !important;
}

body.light .ac_title_class {
  color: #041327;
}

body.light .wpsm_panel-body {
  background-color: #F3F6FA;
  color: #041327;
  opacity: 0.9;
}

body.light .fa-plus:before, body.light .fa-minus:before {
  color: #041327;
}

body.light div.timeline-video strong, body.light div.timeline-video em {
  color: #041327;
}

body.light div.timeline-video strong::before, body.light div.timeline-video em::before {
  background: #041327;
}

body.light .articles__title.articles__title-test {
  color: #28B2FF;
}

body.light .mlw_qmn_question_number, body.light .mlw_qmn_new_question, body.light .qsm-results-page {
  color: #041327;
}

body.light .qsm-input-label {
  color: #041327 !important;
}

body.light .qmn_quiz_container .qmn_btn, body.light .qmn_quiz_container .btn {
  border: 1px solid rgba(4, 19, 39, 0.2);
  color: #041327 !important;
}

body.light .qsm_check_answer {
  border: 1px solid rgba(4, 19, 39, 0.2);
}

body.light .qmn_quiz_container .qmn_btn:hover, body.light .qmn_quiz_container .btn:hover {
  color: #fff !important;
}

body.light .search-popup {
  background: #fff;
}

body.light .search-popup form {
  /*border-bottom: 1px solid #041327;*/
}

body.light .search-popup .close-btn {
  border: 1px solid rgba(4, 19, 39, 0.2);
}

body.light .search-popup .search-field {
  color: #041327;
}

body.light .search-popup .search-submit path {
  stroke: #041327;
}

body.light .search-popup .close-btn path {
  fill: #041327;
  stroke: #041327;
}

body.light .search .page-title {
  color: #041327;
}

body.light .search-form {
  border-bottom: 1px solid #041327;
}

body.light .search-form input[type=search].search-field {
  color: #041327;
}

body.light .search-form .search-submit {
  color: #041327;
}

body.light .cards-flexible-big .hr {
  border-bottom: 1px solid rgba(4, 19, 39, 0.2);
}

body.light .remoji_bar .remoji_add_container .remoji_add_icon:before {
  filter: invert(0);
}

body.light .remoji_bar .remoji_container .remoji_count {
  color: #041327;
}

body.light .remoji_bar {
  border: 1px solid rgba(4, 19, 39, 0.1);
}

body.light .wpra-reactions-wrap .wpra-reactions-container {
  border: 1px solid rgba(4, 19, 39, 0.1) !important;
}

@media (max-width: 768px) {
  body.light .wpra-reactions-wrap .wpra-reactions-container {
    border-width: 1px 0px !important;
  }
}
body.light .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
  border: 1px solid rgba(4, 19, 39, 0.1) !important;
}

@media (max-width: 768px) {
  body.light .articles-content__section._first .wpra-reactions-wrap .wpra-reactions-container {
    border-width: 1px 0px !important;
  }
}
body.light .articles-content__section._first .wpra-reactions-wrap .wpra-reactions .count-num, body.light .wpra-reactions-wrap .wpra-reactions .count-num {
  color: #041327 !important;
}

body.light .articles-content__section._first .wpra-reactions-wrap .wpra-reactions .wpra-flying, body.light .wpra-reactions-wrap .wpra-reactions .wpra-flying {
  color: #041327 !important;
}

body.light .error-404 .subtitle {
  color: #041327;
}

body.light .error-404 .page-title {
  color: #041327;
}

body.light .error-404 .descr_text404 {
  color: #041327;
}

body.light .error-404 .not-found__link {
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: #E65907;
  text-decoration: none;
}

body.hide-scroll-btn #button-up {
  opacity: 0;
  pointer-events: none;
}

.intro {
  font-weight: 400;
  font-size: 2.6rem;
  line-height: 3.1rem;
  letter-spacing: 3.12px;
  text-transform: uppercase;
  color: #E65707;
}

@media (max-width: 767px) {
  .intro {
    margin-top: 0;
  }
}
.cat-test .section-title-articles.pt {
  padding-top: 8rem;
}

@media (max-width: 991px) {
  .cat-test .section-title-articles.pt {
    padding-top: 4rem;
  }
}
@media (max-width: 575px) {
  .cat-test .section-title-articles.pt {
    padding-top: 2rem;
  }
}
.cat-test .articles__title.articles__title-test {
  font-family: "Normalidad Compact", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  color: #28B2FF;
}

@media (max-width: 575px) {
  .cat-test .articles__title.articles__title-test {
    font-size: 16px;
    line-height: 18px;
  }
}
.title {
  display: block;
  font-weight: 400;
  font-size: 5.8rem;
  line-height: 6.2rem;
  color: #FFF;
  text-shadow: 0px 0px 40px rgba(0, 0, 0, 0.6);
  transition: 0.3s;
}

.title.blue-title {
  color: #0F90D9;
}

.articles__category {
  display: block;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 38px;
  text-align: center;
  color: #28B2FF;
  margin-bottom: 2rem;
  display: none;
}

@media (max-width: 768px) {
  .articles__category {
    display: block;
  }
  .articles__category[data-cat=mneniya] {
    display: none;
  }
}
@media (max-width: 575px) {
  .articles__category {
    font-size: 16px;
    line-height: 18px;
  }
}
.articles__category[data-cat=main] {
  display: none;
}

.articles__title {
  font-style: normal;
  font-weight: 400;
  font-size: 52px;
  line-height: 62px;
  color: #fff;
  margin: 0;
  /*text-transform: uppercase;*/
}

@media (max-width: 1440px) {
  .articles__title {
    font-size: 38px;
    line-height: 48px;
    margin-left: -47px;
    margin-right: -47px;
  }
}
@media (max-width: 1024px) {
  .articles__title {
    font-size: 36px;
    line-height: 36px;
    margin-left: 1px;
    margin-right: 1px;
  }
}
@media (max-width: 834px) {
  .articles__title {
    font-size: 36px;
    line-height: 36px;
    margin-left: 1px;
    margin-right: 1px;
  }
}
@media (max-width: 768px) {
  .articles__title {
    font-size: 28px;
    line-height: 32px;
  }
}
.articles__subtitle {
  font-style: normal;
  font-weight: 400;
  font-size: 26px;
  line-height: 35px;
  color: #fff;
}

.section-title {
  font-family: "Normalidad Compact";
  font-weight: 400;
  font-size: 2.8rem;
  /*margin-bottom: 8rem;*/
  color: #fff;
  background-clip: text;
  -webkit-background-clip: text;
}

@media (max-width: 767px) {
  .section-title {
    margin-bottom: 0;
  }
}
.section-title.blue-title {
  color: #0F90D9;
}

.section-title img {
  transform: translateY(2.7px);
}

._has-icon {
  display: flex;
  align-items: center;
  /*gap: 2rem;*/
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media (max-width: 575px) {
  ._has-icon {
    /*gap: 0;*/
  }
}
._centered {
  text-align: center;
}

.ms-btn-disabled {
  border: 1px solid #fff !important;
  opacity: 0.3;
}

.ms-slide-info {
  width: 100%;
  max-width: 760px;
  display: flex;
  gap: 4rem;
}

@media (max-width: 991px) {
  .ms-slide-info {
    max-width: 530px !important;
    gap: 3rem !important;
  }
}
@media (max-width: 767px) {
  .ms-slide-info {
    max-width: 375px !important;
    gap: 2rem !important;
    flex-direction: column !important;
    margin-left: 5% !important;
  }
}
.ms-slide-info .ms-info {
  max-height: 16.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  order: 2;
}

@media (max-width: 575px) {
  .ms-slide-info .ms-info {
    min-height: 16.5rem;
  }
}
.ms-slide-status {
  width: 8rem;
  min-width: 8rem;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  opacity: 0.3;
  order: 1;
}

@media (max-width: 991px) {
  .ms-slide-status {
    width: 22rem;
  }
}
@media (max-width: 575px) {
  .ms-slide-status {
    padding-left: 76px;
  }
}
.comments-area {
  background: transparent !important;
}

.comments-area .wpd-not-rated, .comments-area .wpd-sbs-toggle {
  display: none !important;
}

.comments-area .wpd-dark {
  background: transparent !important;
}

.comments-area .wpd-thread-head {
  color: #fff !important;
}

.comments-area .wpd-thread-head .wpd-thread-info {
  color: #fff !important;
  font-family: Normalidad Compact;
  font-size: 32px !important;
  font-weight: 400 !important;
  line-height: 120% !important; /* 38.4px */
}

.comments-area .wpd-thread-head .wpd-thread-info span {
  color: #fff !important;
}

.comments-area textarea {
  color: #fff !important;
  background: rgba(255, 255, 255, 0.1) !important;
  border: none !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}

.master-slider-parent {
  padding: 9rem 0;
  padding-bottom: 0;
}

@media (max-width: 767px) {
  .master-slider-parent {
    padding: 5rem 0;
    padding-bottom: 0;
  }
}
.master-slider {
  margin: 0 auto !important;
}

.ms-inner-controls-cont, .ms-view, .ms-slide, .master-slider-parent, .master-slider {
  max-width: 1326px !important;
}

@media (max-width: 575px) {
  .ms-inner-controls-cont, .ms-view, .ms-slide, .master-slider-parent, .master-slider {
    max-width: 95% !important;
  }
}
@media (max-width: 575.98px) {
  .ms-inner-controls-cont, .ms-view, .ms-slide, .master-slider-parent, .master-slider {
    max-width: 95% !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .ms-inner-controls-cont, .ms-view, .ms-slide, .master-slider-parent, .master-slider {
    max-width: 540px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .ms-inner-controls-cont, .ms-view, .ms-slide, .master-slider-parent, .master-slider {
    max-width: 720px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .ms-inner-controls-cont, .ms-view, .ms-slide, .master-slider-parent, .master-slider {
    max-width: 960px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .ms-inner-controls-cont, .ms-view, .ms-slide, .master-slider-parent, .master-slider {
    max-width: 1140px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1440px) {
  .ms-inner-controls-cont, .ms-view, .ms-slide, .master-slider-parent, .master-slider {
    max-width: 1320px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .ms-inner-controls-cont, .ms-view, .ms-slide, .master-slider-parent, .master-slider {
    max-width: 1326px !important;
  }
}
@media (min-width: 1800px) and (max-width: 1920px) {
  .ms-inner-controls-cont, .ms-view, .ms-slide, .master-slider-parent, .master-slider {
    max-width: 1326px !important;
  }
}
.ms-view {
  overflow: inherit !important;
}

.wp-block-image {
  padding-top: 52px;
}

@media (max-width: 1440px) {
  .wp-block-image {
    padding-top: 48px;
  }
}
@media (max-width: 1024px) {
  .wp-block-image {
    padding-top: 44px;
  }
}
@media (max-width: 834px) {
  .wp-block-image {
    padding-top: 44px;
  }
}
@media (max-width: 768px) {
  .wp-block-image {
    padding-top: 36px;
  }
}
.maximum-sulfur {
  margin-top: 10rem;
}

@media (max-width: 991px) {
  .maximum-sulfur {
    margin-top: 7rem;
  }
}
@media (max-width: 767px) {
  .maximum-sulfur {
    margin-top: 5rem;
  }
}
.maximum-sulfur .wp-block-columns {
  /*gap: 100px;*/
  justify-content: space-between;
}

@media (max-width: 1440px) {
  .maximum-sulfur .wp-block-columns {
    /*gap: 59px;*/
  }
}
@media (max-width: 1024px) {
  .maximum-sulfur .wp-block-columns {
    flex-direction: column;
  }
}
.maximum-sulfur .wp-block-columns p {
  margin: 0;
}

.maximum-sulfur .wp-block-columns h3 {
  margin-bottom: 2rem;
}

@media (max-width: 1024px) {
  .maximum-sulfur .wp-block-columns h3 {
    margin-bottom: 0rem;
    white-space: nowrap;
  }
}
.maximum-sulfur .wp-block-columns .sulfur-left {
  width: 720px;
  min-width: 720px;
}

@media (max-width: 1440px) {
  .maximum-sulfur .wp-block-columns .sulfur-left {
    width: 591px;
    min-width: 591px;
  }
}
@media (max-width: 1024px) {
  .maximum-sulfur .wp-block-columns .sulfur-left {
    width: 100%;
    min-width: 100%;
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .maximum-sulfur .wp-block-columns .sulfur-left {
    margin-bottom: 32px;
  }
}
.maximum-sulfur .wp-block-columns .sulfur-right {
  width: 234px;
  max-width: 234px;
}

@media (max-width: 1440px) {
  .maximum-sulfur .wp-block-columns .sulfur-right {
    width: 196px;
    max-width: 196px;
  }
}
@media (max-width: 1024px) {
  .maximum-sulfur .wp-block-columns .sulfur-right {
    width: 294px;
    max-width: 294px;
  }
  .maximum-sulfur .wp-block-columns .sulfur-right .wp-block-group__inner-container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
}
.maximum-sulfur .sulfur-procent {
  font-weight: 400;
  font-size: 68px !important;
  line-height: 64px;
  font-family: "Normalidad Compact";
}

@media (max-width: 1440px) {
  .maximum-sulfur .sulfur-procent {
    font-size: 48px !important;
    line-height: 64px;
  }
}
.maximum-sulfur .sulfur-procent .sulfur-procent-el {
  font-size: 48px;
  line-height: 48px;
  font-weight: 600 !important;
  margin-left: 10px;
}

.maximum-sulfur .sulfur-procent sub {
  font-weight: 600 !important;
  font-size: 44px;
  line-height: 46px;
  bottom: unset;
}

@media (max-width: 1440px) {
  .maximum-sulfur .sulfur-procent sub {
    font-size: 24px;
    line-height: 46px;
  }
}
.maximum-sulfur .sulfur-text {
  /*text-transform: uppercase;*/
  font-weight: 400;
  font-size: 28px;
  line-height: 32px;
  font-family: "Normalidad Compact";
}

@media (max-width: 1440px) {
  .maximum-sulfur .sulfur-text {
    font-size: 19px !important;
    line-height: 26px;
  }
}
@media (max-width: 1024px) {
  .maximum-sulfur .sulfur-text {
    font-size: 19px !important;
    line-height: 23px;
    margin-left: 19px !important;
    min-width: 220px;
  }
}
.btn {
  border-radius: 6px;
  font-weight: 400;
  font-size: 2.3rem;
  text-align: center;
  color: #FFFFFF;
  padding: 2.1rem 4.8rem;
  text-transform: none;
  height: auto;
  transition: 0.3s;
  box-shadow: none;
  background-color: transparent;
}

.btn:hover {
  opacity: 0.8;
  box-shadow: none;
}

.btn._mini {
  padding: 1.5rem 4rem;
  font-size: 1.7rem;
}

.btn._bordered {
  border: 1.5px solid #FFFFFF;
}

.btn._transparent {
  background: transparent;
}

.btn._has-icon {
  display: flex;
  align-items: center;
  gap: 12px;
}

.btn._inverted {
  background: transparent;
  color: #E65707;
  border: 1.5px solid #E65707;
  font-size: 1.5rem;
  width: 100%;
  max-height: 6rem;
  padding: 1.5rem;
}

._text-right {
  text-align: right;
}

div.timeline-video li:last-child strong::before {
  display: none;
}

div.timeline-video h2 {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 46px;
  text-transform: uppercase;
}

div.timeline-video strong {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-size: 24px;
  line-height: 32px;
  color: #fff;
  position: relative;
  padding-right: 80px;
  width: 140px;
  height: 32px;
  display: inline-block;
  cursor: pointer;
  transition: 0.3s;
}

div.timeline-video strong:hover {
  transition: 0.3s;
  color: #E65907 !important;
}

div.timeline-video strong::before {
  content: " ";
  position: absolute;
  top: 16px;
  right: 45px;
  line-height: 0;
  display: inline-block;
  font-size: 60px;
  width: 1px;
  height: 100%;
  background: #fff;
  opacity: 0.1;
}

div.timeline-video strong::after {
  content: ".";
  position: absolute;
  color: #E65907;
  top: 0;
  right: 40px;
  line-height: 0;
  display: inline-block;
  font-size: 60px;
}

div.timeline-video em {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 32px;
  letter-spacing: 0.01em;
  color: #fff;
  opacity: 0.9;
}

.participant-cards {
  display: flex;
  gap: 2rem;
  margin-top: 4rem;
}

.participant-cards .wp-block-column {
  margin-left: 0 !important;
  flex-basis: auto !important;
  width: calc(25% - 1.25rem) !important;
  border-radius: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  flex-direction: column;
  padding: 40px 0;
  background: #F3F6FA;
  flex-grow: 0 !important;
}

.participant-cards .wp-block-group__inner-container {
  width: 100%;
}

.participant-cards .wp-block-group__inner-container figure {
  margin: 0 auto;
  min-width: auto;
  transform: none;
  padding: 0;
  margin-bottom: 0;
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

.participant-cards .wp-block-group__inner-container figure img {
  border-radius: 50% !important;
}

.participant-cards .wp-block-group__inner-container h3 {
  padding-top: 24px;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  color: #FFFFFF;
}

.participant-cards .wp-block-group__inner-container h4 {
  padding-top: 16px;
  margin: 0;
  font-family: "Normalidad Compact";
  font-style: 400;
  font-size: 18px;
  line-height: 23px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  opacity: 0.6;
}

.tooltip-wrapper {
  text-align: right;
}

.tooltip {
  display: inline-flex;
  gap: 2.4rem;
  align-items: center;
  padding: 1rem 2rem;
  mix-blend-mode: normal;
  border-radius: 49px;
}

.tooltip__social {
  display: flex;
  gap: 2rem;
  align-items: center;
}

.tooltip__title {
  font-weight: 500;
  font-size: 1.7rem;
  line-height: 2.9rem;
  text-align: center;
  color: #FFFFFF;
  mix-blend-mode: normal;
  opacity: 0.6;
}

.tooltipsall {
  padding: 0px;
  color: #FFFFFF;
  text-decoration: underline;
  text-decoration-color: #E65907;
  text-underline-offset: 5px;
  border-bottom: none !important;
  border-radius: 8px;
  cursor: pointer;
}

.qtip-dark, .qtip-default {
  background: #FFFFFF !important;
  border: none !important;
}

.qtip-content {
  background: #FFFFFF !important;
  border: none !important;
  border-radius: 12px;
  padding: 24px !important;
  padding-top: 30px;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 19px;
  line-height: 23px;
  color: #041327;
}

@media (max-width: 768px) {
  .qtip-content {
    font-size: 14px;
    line-height: 17px;
    padding: 16px !important;
  }
}
.qtip-content p {
  color: #041327;
}

.qtip-content strong {
  font-weight: 500;
}

.qtip-content h1 {
  margin: 0;
  font-weight: 500;
  font-size: 24px;
}

.cards-flexible-one {
  display: flex;
  flex-wrap: wrap;
  gap: 4rem;
}

.cards-flexible-one__el {
  width: calc(25% - 3rem);
}

.cards-flexible-one__el__img {
  height: 18.5rem;
  width: 100%;
  display: block;
}

.cards-flexible-one__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}

.cards-flexible-one__el__title {
  display: inline-block;
  margin-top: 2rem;
  font-weight: bold;
  font-size: 1.9rem;
  line-height: 2.5rem;
  color: #E6E7E6;
  max-height: 17.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

.search .cards-flexible-big {
  justify-content: flex-start;
}

.search .cards-flexible-big__el {
  width: calc((100% - 80px) / 3);
  height: auto;
  min-height: 45rem;
  position: relative;
  margin: 0 0 40px;
}

@media (max-width: 1440px) {
  .search .cards-flexible-big__el {
    width: calc((100% - 40px) / 3);
    margin: 0 0 40px;
    min-height: auto;
  }
}
@media (max-width: 1024px) {
  .search .cards-flexible-big__el {
    width: calc((100% - 40px) / 3);
    margin: 0 0 28px;
  }
}
@media (max-width: 992px) {
  .search .cards-flexible-big__el {
    /*height: 40rem;*/
    /*min-height: 40rem;*/
  }
}
@media (max-width: 767px) {
  .search .cards-flexible-big__el {
    width: 100%;
    /*height: 34rem;*/
    min-height: 280px;
  }
}
@media (max-width: 575px) {
  .search .cards-flexible-big__el {
    /*height: 40rem;*/
    width: 100%;
    min-height: 280px;
  }
}
@media (max-width: 425px) {
  .search .cards-flexible-big__el {
    /*height: 33rem;*/
    min-height: 280px;
  }
}
.search .cards-flexible-big__el:nth-child(3n-1) {
  margin-left: 40px;
  margin-right: 40px;
}

@media (max-width: 1440px) {
  .search .cards-flexible-big__el:nth-child(3n-1) {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  .search .cards-flexible-big__el:nth-child(3n-1) {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.cat_big__el_card_big {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.cat_big__el_card {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: unset;
}

.cat_big__el_box {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.cards-flexible-big {
  display: flex;
  flex-wrap: wrap;
  /*gap: 4rem;*/
  /*row-gap: 8rem;*/
  justify-content: space-between;
}

@media (max-width: 1440px) {
  .cards-flexible-big {
    /*row-gap: 7rem;*/
  }
}
@media (max-width: 992px) {
  .cards-flexible-big {
    /*row-gap: 5rem;*/
  }
}
@media (max-width: 767px) {
  .cards-flexible-big {
    /*row-gap: 20px;*/
    /*gap: 4rem;*/
  }
}
@media (max-width: 575px) {
  .cards-flexible-big {
    /*gap: 2.8rem;*/
  }
}
.cards-flexible-big .hr {
  width: 100%;
  margin-bottom: 80px;
  margin-top: 40px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

@media (max-width: 1440px) {
  .cards-flexible-big .hr {
    margin-bottom: 60px;
    margin-top: 12px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big .hr {
    margin-bottom: 44px;
    margin-top: 12px;
  }
}
@media (max-width: 768px) {
  .cards-flexible-big .hr {
    margin-bottom: 28px;
    margin-top: 0px;
  }
}
.cards-flexible-big .hr2 {
  width: 100%;
  margin-bottom: 80px;
  margin-top: 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

@media (max-width: 1440px) {
  .cards-flexible-big .hr2 {
    margin-bottom: 60px;
    margin-top: 12px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big .hr2 {
    margin-bottom: 44px;
    margin-top: 12px;
  }
}
@media (max-width: 768px) {
  .cards-flexible-big .hr2 {
    margin-bottom: 28px;
    margin-top: 0px;
  }
}
.cards-flexible-big.cards-search {
  row-gap: 6rem;
}

.cards-flexible-big__el {
  width: calc(33.333333% - 2.66666rem);
  height: auto;
  min-height: 45rem;
  position: relative;
  margin-bottom: 40px;
  /*&:nth-child(9), &:nth-child(19) {
            height: 35rem;
            padding-top: 0;
            border-top: none;

            @media (max-width: 1440px) {
                height: 320px;
            }

            @media (max-width: 992px) {
                height: 30rem;
            }

            @media (max-width: 767px) {
                height: 24rem;
            }

            @media (max-width: 575px) {
                height: 200px;
            }

            @media (max-width: 425px) {
                height: 14rem;
            }
        }*/
}

@media (max-width: 992px) {
  .cards-flexible-big__el {
    /*height: 40rem;*/
    min-height: 40rem;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el {
    width: calc(50% - 20px);
    /*height: 34rem;*/
    min-height: 34rem;
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el {
    /*height: 40rem;*/
    width: 100%;
    min-height: 33rem;
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el {
    /*height: 33rem;*/
    min-height: 30rem;
  }
}
.cards-flexible-big__el__img {
  height: 260px;
  width: 100%;
  display: block;
  box-shadow: none;
  /*transition: 0.3s;*/
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  clip-path: content-box;
  display: flex;
  align-items: center;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el__img {
    height: 230px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el__img {
    height: 160px;
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el__img {
    height: 140px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el__img {
    height: 300px;
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el__img {
    height: 250px;
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el__img {
    height: 216px;
  }
}
.cards-flexible-big__el__img video {
  width: 100%;
  min-height: 100%;
  object-fit: cover;
}

.cards-flexible-big__el__img_bg {
  width: 100%;
  height: 100%;
}

.cards-flexible-big__el__img_bg:before {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.6s;
  z-index: 1;
  background: rgba(228, 89, 32, 0.3);
  opacity: 0;
}

.cards-flexible-big__el__img:before {
  content: " ";
  background: url(../../image/icon/circle.svg) no-repeat;
  background-size: contain;
  background-position: left;
  width: 102%;
  height: 102%;
  position: absolute;
  right: 0;
  top: -1px;
  transition: 0.6s;
  z-index: 2;
  transform: translateX(100%);
}

.cards-flexible-big__el__img:after {
  content: " ";
  background: url(../../image/icon/cropcircle.svg) no-repeat;
  background-size: contain;
  background-position: right;
  width: 102%;
  height: 102%;
  position: absolute;
  left: 0;
  top: -1px;
  bottom: 0;
  transition: 0.6s;
  z-index: 2;
  transform: translateX(-100%);
}

.cards-flexible-big__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 12px;
  transform: scale(1);
  transition: 0.6s;
}

.cards-flexible-big__el__color-block {
  position: relative;
  /* top: 0; */
  width: 100%;
  height: auto;
  /* display: flex; */
  /* flex-wrap: wrap; */
  /* flex-direction: row; */
  /* padding: 20px; */
  /* gap: 0px; */
  height: calc(100% - 260px);
}

@media (max-width: 1440px) {
  .cards-flexible-big__el__color-block {
    height: calc(100% - 230px);
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el__color-block {
    height: calc(100% - 140px);
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el__color-block {
    height: calc(100% - 200px);
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el__color-block {
    height: calc(100% - 250px);
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el__color-block {
    height: calc(100% - 216px);
  }
}
.cards-flexible-big__el__color-block .cards-text-wrapper {
  position: relative;
  /* top: 0; */
  width: 100%;
  height: auto;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  /* padding: 20px; */
  /* gap: 0px; */
  height: 100%;
  padding-bottom: 24px;
}

.cards-flexible-big__el__title {
  display: inline-block;
  margin-top: 40px;
  max-height: none;
  text-overflow: ellipsis;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 26px;
  line-height: 31px;
  color: #FFFFFF;
  width: 100%;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el__title {
    font-size: 20px;
    line-height: 26px;
    margin-top: 20px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el__title {
    font-size: 16px;
    line-height: 18px;
    margin-top: 20px;
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el__title {
    margin-top: 16px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el__title {
    margin-top: 16px;
    line-height: 19px;
    /*margin-top: 1rem;*/
  }
}
.cards-flexible-big__el:not(.display_3):not(.cards-flexible-big__el_main) .section-title {
  display: none;
}

.cards-flexible-big__el .post-categories {
  z-index: 1;
  height: fit-content;
  width: 100%;
  padding: 0;
  margin: 0;
  /*padding-bottom: 1rem;*/
}

.cards-flexible-big__el .post-categories li {
  color: #fff;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.3rem;
  transition: 0.3s;
}

@media (max-width: 767px) {
  .cards-flexible-big__el .post-categories li {
    font-size: 16px;
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el .post-categories li {
    font-size: 1.4rem;
  }
}
.cards-flexible-big__el .cards-flexible-big__el__subtitle {
  display: none;
}

.cards-flexible-big__el .under-text {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  opacity: 0.4;
  /* position: absolute; */
  /* left: 0; */
  /* bottom: 0; */
  padding-top: 20px;
  /* height: 20px; */
  /*margin-top: auto;*/
  /*align-self: flex-end;*/
  width: 100%;
  margin-top: auto;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el .under-text {
    /*margin-top: 16px; */
    padding-top: 16px;
    font-size: 16px;
    line-height: 23px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el .under-text {
    /*margin-top: 16px; */
    padding-top: 16px;
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el .under-text {
    /* margin-top: 8px;*/
    padding-top: 12px;
    font-size: 14px;
    line-height: 18px;
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el .under-text {
    font-size: 14px;
    line-height: 18px;
  }
}
.cards-flexible-big__el_main {
  width: 100%;
  height: 640px;
  min-height: auto;
  position: relative;
  z-index: 0;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_main {
    height: 512px;
    min-height: 512px;
    margin-bottom: 32px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el_main {
    height: 384px;
    min-height: 384px;
    margin-bottom: 30px;
  }
}
@media (max-width: 834px) {
  .cards-flexible-big__el_main {
    height: 308px;
    min-height: 308px;
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .cards-flexible-big__el_main {
    height: 190px;
    min-height: 190px;
  }
}
@media (max-width: 768px) {
  .cards-flexible-big__el_main {
    height: auto;
    margin-bottom: 3.2px;
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el_main {
    /*height: 520px;*/
  }
}
.cards-flexible-big__el_main:hover .cards-flexible-big__el__img {
  /*transform: scale(1);*/
  /*box-shadow: 0 8px 20px 0px #4a4a4a7a;*/
}

.cards-flexible-big__el_main:hover .cards-flexible-big__el__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.cards-flexible-big__el_main.card_b .section-title {
  color: #ffffff !important;
}

@media (max-width: 768px) {
  .cards-flexible-big__el_main.card_b .section-title {
    color: #ffffff !important;
  }
}
.cards-flexible-big__el_main.card_b .cards-flexible-big__el__title {
  color: #fff !important;
}

.cards-flexible-big__el_main.card_b .cards-flexible-big__el__img:after {
  background: linear-gradient(180deg, rgba(4, 19, 39, 0) 0%, #041327 75%);
  opacity: 0.5;
}

@media (max-width: 768px) {
  .cards-flexible-big__el_main.card_b .cards-flexible-big__el__img:after {
    display: none;
  }
}
@media (max-width: 768px) {
  .cards-flexible-big__el_main.card_b {
    color: #fff !important;
  }
}
.cards-flexible-big__el_main.card_w .section-title {
  color: #fff !important;
}

.cards-flexible-big__el_main.card_w .cards-flexible-big__el__title {
  color: #041327 !important;
}

.cards-flexible-big__el_main.card_w .cards-flexible-big__el__img:after {
  background: linear-gradient(180deg, rgba(4, 19, 39, 0) 0%, #fff 75%);
  opacity: 0.5;
}

@media (max-width: 575px) {
  .cards-flexible-big__el_main.card_w .cards-flexible-big__el__img:after {
    display: none;
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el_main.card_w .cards-flexible-big__el__img {
    /*height: 250px;*/
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el_main.card_w .cards-flexible-big__el__img {
    /*height: 216px;*/
  }
}
.cards-flexible-big__el_main.card_w .cards-flexible-big__el__img img {
  /*width: 100%;*/
  /*height: 100%;*/
  /*object-fit: cover;*/
  /*border-radius: 12px;*/
}

.cards-flexible-big__el_main .cards-flexible-big__el__img {
  height: 100%;
  border-radius: 12px;
  overflow: hidden;
  clip-path: content-box;
}

@media (max-width: 768px) {
  .cards-flexible-big__el_main .cards-flexible-big__el__img {
    height: 190px;
  }
}
.cards-flexible-big__el_main .cards-flexible-big__el__img img {
  border-radius: unset;
  transform: scale(1);
  transition: 0.6s;
}

.cards-flexible-big__el_main .cards-flexible-big__el__img .main_img_mobile {
  display: none;
}

@media (max-width: 768px) {
  .cards-flexible-big__el_main .cards-flexible-big__el__img .main_img_mobile {
    display: block;
  }
}
.cards-flexible-big__el_main .cards-flexible-big__el__img .main_img_desc {
  display: block;
}

@media (max-width: 768px) {
  .cards-flexible-big__el_main .cards-flexible-big__el__img .main_img_desc {
    display: none;
  }
}
.cards-flexible-big__el_main .cards-flexible-big__el__img:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  left: 0;
  top: unset;
  background: linear-gradient(180deg, rgba(4, 19, 39, 0) 0%, #041327 75%);
  opacity: 0.8;
  border-radius: 12px;
  transform: unset;
  z-index: 0;
}

.cards-flexible-big__el_main .cards-flexible-big__el__color-block {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  /* padding: 20px; */
}

@media (max-width: 768px) {
  .cards-flexible-big__el_main .cards-flexible-big__el__color-block {
    position: relative;
    margin-top: 16px;
  }
}
.cards-flexible-big__el_main .cards-text-wrapper {
  position: relative;
  /* left: 50%; */
  /* transform: translateX(-50%); */
  /*bottom: 60px;*/
  text-align: center;
  width: 100%;
  height: auto;
  padding: 0 60px 60px;
  margin-top: auto;
  align-self: flex-end;
  justify-content: center;
  width: 100%;
  height: 100%;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_main .cards-text-wrapper {
    padding: 0 60px 60px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el_main .cards-text-wrapper {
    padding: 0 32px 32px;
  }
}
@media (max-width: 834px) {
  .cards-flexible-big__el_main .cards-text-wrapper {
    padding: 0 40px 40px;
  }
}
@media (max-width: 768px) {
  .cards-flexible-big__el_main .cards-text-wrapper {
    width: 100%;
    padding: 0;
  }
}
.cards-flexible-big__el_main .titles {
  position: relative;
  text-align: left;
  z-index: 3;
  margin-top: auto;
  width: fit-content;
}

.cards-flexible-big__el_main .section-title {
  display: block;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 34px;
  /* text-align: center; */
  color: #041327 !important;
  background: #28B2FF;
  display: inline-block;
  border-radius: 50px;
  padding: 8px 20px;
  margin-top: 0rem;
  margin-bottom: 20px;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_main .section-title {
    font-size: 20px;
    line-height: 34px;
    margin-bottom: 16px;
    padding: 4px 20px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el_main .section-title {
    font-size: 16px;
    line-height: 34px;
    margin-bottom: 12px;
  }
}
@media (max-width: 834px) {
  .cards-flexible-big__el_main .section-title {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 18px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_main .section-title {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 16px;
  }
}
.cards-flexible-big__el_main .cards-flexible-big__el__title {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 52px;
  line-height: 62px;
  text-align: left;
  color: #FFFFFF;
  margin-top: 0rem;
  margin-bottom: 0;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_main .cards-flexible-big__el__title {
    font-size: 38px;
    line-height: 48px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el_main .cards-flexible-big__el__title {
    font-size: 36px;
    line-height: 100%;
  }
}
@media (max-width: 834px) {
  .cards-flexible-big__el_main .cards-flexible-big__el__title {
    font-size: 36px;
    line-height: 100%;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_main .cards-flexible-big__el__title {
    font-size: 28px;
    line-height: 32px;
  }
}
.cards-flexible-big__el_main .cards-flexible-big__el__subtitle {
  /*max-height: 12.5rem;*/
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 300;
  font-size: 22px;
  line-height: 32px;
  text-align: left;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  opacity: 0.9;
  /*padding-top: 20px;*/
  margin-top: 8px;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_main .cards-flexible-big__el__subtitle {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_main .cards-flexible-big__el__subtitle {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el_main .cards-flexible-big__el__subtitle {
    /*max-height: 9.5rem;*/
    margin-top: 4px;
  }
}
.cards-flexible-big__el_main .under-text {
  display: none;
}

.cards-flexible-big__el_one {
  width: 100%;
  height: 640px;
  position: relative;
  margin-bottom: 48px;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_one {
    height: 512px;
    min-height: 512px;
    margin-bottom: 40px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el_one {
    height: 384px;
    min-height: 384px;
    margin-bottom: 28px;
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el_one {
    height: 308px;
    min-height: 308px;
    margin-bottom: 28px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_one {
    height: auto;
    min-height: auto;
    margin-bottom: 32px;
  }
}
.cards-flexible-big__el_one:hover .cards-flexible-big__el__img {
  /*transform: scale(1);*/
  /*box-shadow: 0 8px 20px 0px #4a4a4a7a;*/
}

.cards-flexible-big__el_one:hover .cards-flexible-big__el__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.cards-flexible-big__el_one.video_class .main_img_desc {
  display: none !important;
}

.cards-flexible-big__el_one.video_class .main_img_mobile {
  display: none !important;
}

.cards-flexible-big__el_one .cards-flexible-big__el__img {
  height: 100%;
}

@media (max-width: 768px) {
  .cards-flexible-big__el_one .cards-flexible-big__el__img {
    height: 283px;
  }
}
@media (max-width: 480px) {
  .cards-flexible-big__el_one .cards-flexible-big__el__img {
    height: 190px;
  }
}
.cards-flexible-big__el_one .cards-flexible-big__el__img .main_img_mobile {
  display: none;
}

@media (max-width: 575px) {
  .cards-flexible-big__el_one .cards-flexible-big__el__img .main_img_mobile {
    display: block;
  }
}
.cards-flexible-big__el_one .cards-flexible-big__el__img .main_img_desc {
  display: block;
}

@media (max-width: 575px) {
  .cards-flexible-big__el_one .cards-flexible-big__el__img .main_img_desc {
    display: none;
  }
}
.cards-flexible-big__el_one .cards-flexible-big__el__img:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(4, 19, 39, 0) 0%, #041327 75%);
  opacity: 0.5;
  border-radius: 12px;
  transform: unset;
  z-index: 0;
}

@media (max-width: 768px) {
  .cards-flexible-big__el_one .cards-flexible-big__el__img:after {
    display: none;
  }
}
.cards-flexible-big__el_one .cards-flexible-big__el__color-block {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  /* padding: 20px; */
  gap: 0px;
}

@media (max-width: 767px) {
  .cards-flexible-big__el_one .cards-flexible-big__el__color-block {
    position: relative;
    height: auto;
  }
}
.cards-flexible-big__el_one .cards-text-wrapper {
  position: relative;
  /* left: 50%; */
  /* transform: translateX(-50%); */
  bottom: 60px;
  text-align: LEFT;
  width: 100%;
  height: auto;
  padding: 0 140px 0 60px;
  margin-top: auto;
  align-self: flex-end;
  justify-content: center;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_one .cards-text-wrapper {
    padding: 0 60px 0 60px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el_one .cards-text-wrapper {
    /*width: 70%;*/
    padding: 0 40px;
    bottom: 40px;
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el_one .cards-text-wrapper {
    /*width: 85%;*/
    padding: 0 20px;
    bottom: 20px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_one .cards-text-wrapper {
    /*bottom: 20%;*/
    bottom: UNSET;
    PADDING: 0;
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el_one .cards-text-wrapper {
    /*bottom: 30%;*/
    /*width: 100%;*/
    /*padding: 0 6px;*/
  }
}
.cards-flexible-big__el_one .section-title {
  display: block;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 34px;
  /* text-align: center; */
  color: #FFF !important;
  background: #F9771A;
  display: inline-block;
  border-radius: 50px;
  padding: 8px 20px;
  margin-top: 0rem;
  margin-bottom: 20px;
  WIDTH: fit-content;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_one .section-title {
    font-size: 20px;
    line-height: 34px;
    margin-bottom: 16px;
    padding: 4px 20px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el_one .section-title {
    font-size: 16px;
    line-height: 34px;
    margin-bottom: 12px;
  }
}
@media (max-width: 834px) {
  .cards-flexible-big__el_one .section-title {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_one .section-title {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 8px;
    margin-top: 16px;
  }
}
.cards-flexible-big__el_one .cards-flexible-big__el__title {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 52px;
  line-height: 62px;
  text-align: left;
  color: #FFFFFF;
  margin-top: 0px;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_one .cards-flexible-big__el__title {
    font-size: 38px;
    line-height: 48px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el_one .cards-flexible-big__el__title {
    font-size: 36px;
    line-height: 100%;
  }
}
@media (max-width: 834px) {
  .cards-flexible-big__el_one .cards-flexible-big__el__title {
    font-size: 36px;
    line-height: 100%;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_one .cards-flexible-big__el__title {
    font-size: 28px;
    line-height: 32px;
  }
}
.cards-flexible-big__el_one .cards-flexible-big__el__subtitle {
  max-height: 12.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 300;
  font-size: 22px;
  line-height: 32px;
  text-align: left;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  opacity: 0.9;
  /*padding-top: 20px;*/
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_one .cards-flexible-big__el__subtitle {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_one .cards-flexible-big__el__subtitle {
    font-size: 18px;
    line-height: 24px;
    padding: 0;
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el_one .cards-flexible-big__el__subtitle {
    /*max-height: 9.5rem;*/
  }
}
.cards-flexible-big__el_one .under-text {
  display: none;
}

.cards-flexible-big__el_card {
  width: calc((100% - 80px) / 3);
  height: auto;
  min-height: 45rem;
  position: relative;
  margin: 0 0 40px;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_card {
    width: calc((100% - 40px) / 3);
    margin: 0 0 40px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el_card {
    width: calc((100% - 40px) / 3);
    margin: 0 0 28px;
    min-height: unset;
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el_card {
    /*height: 40rem;*/
    /*min-height: 40rem;*/
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_card {
    width: 100%;
    /*height: 34rem;*/
    /*min-height: 34rem;*/
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el_card {
    /*height: 40rem;*/
    width: 100%;
    /*min-height: 33rem;*/
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el_card {
    /*height: 33rem;*/
    /*min-height: 30rem;*/
  }
}
.cards-flexible-big__el_card:hover .cards-flexible-big__el__img {
  /*transform: scale(1);*/
  /*box-shadow: 0 8px 20px 0px #4a4a4a7a;*/
}

.cards-flexible-big__el_card:hover .cards-flexible-big__el__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.cards-flexible-big__el_card:hover .cards-flexible-big__el__img img:before {
  opacity: 1;
}

.cards-flexible-big__el_card:hover .cards-flexible-big__el__img_bg:before {
  opacity: 1;
}

.cards-flexible-big__el_card:hover .cards-flexible-big__el__img:before {
  transform: translateX(80%);
}

@media (max-width: 768px) {
  .cards-flexible-big__el_card:hover .cards-flexible-big__el__img:before {
    transform: translateX(84%);
  }
}
.cards-flexible-big__el_card:hover .cards-flexible-big__el__img:after {
  transform: translateX(-73%);
}

@media (max-width: 768px) {
  .cards-flexible-big__el_card:hover .cards-flexible-big__el__img:after {
    transform: translateX(-79%);
  }
}
.cards-flexible-big__el_card:not(.display_3):hover .cards-flexible-big__el__title {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #E65907;
  /*text-underline-offset: 5px;*/
  transition: 0.5s;
}

@media (max-width: 768px) {
  .cards-flexible-big__el_card:hover .cards-flexible-big__el__title {
    text-decoration: unset;
    text-decoration-color: unset;
    text-underline-offset: unset;
  }
}
.cards-flexible-big__el_card:nth-child(3n-1) {
  margin-left: 40px;
  margin-right: 40px;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_card:nth-child(3n-1) {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_card:nth-child(3n-1) {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.cards-flexible-big__el_photo .cards-flexible-big__el__img {
  height: 30rem;
  position: relative;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_photo .cards-flexible-big__el__img {
    height: 27rem;
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el_photo .cards-flexible-big__el__img {
    height: 21rem;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_photo .cards-flexible-big__el__img {
    height: 18rem;
  }
}
.cards-flexible-big__el_photo .cards-flexible-big__el__img:before {
  content: "";
  position: absolute;
  width: 95%;
  height: 0.8rem;
  bottom: -6px;
  left: 50%;
  transform: translateX(-50%);
  background: linear-gradient(180deg, #365880 0%, #CCDAEA 100%);
  opacity: 0.4;
  border-radius: 0px 0px 12px 12px;
}

.cards-flexible-big__el_photo .cards-flexible-big__el__title {
  max-height: 13.5rem;
}

@media (max-width: 1024px) {
  .cards-flexible-big__el_photo .cards-flexible-big__el__title {
    max-height: 9.1rem;
  }
}
.cards-flexible-big__eldisplay-0 {
  position: relative;
  display: block;
}

.cards-flexible-big__eldisplay-0 .section-title {
  display: block;
}

.cards-flexible-big__eldisplay-0 .cards-flexible-big__el__img {
  display: none;
}

.cards-flexible-big__eldisplay-0 .cards-flexible__el__color-block {
  display: block;
  position: relative;
  height: 100%;
  background-color: #156ACE;
  border-radius: 12px;
}

.cards-flexible-big__eldisplay-0 .cards-flexible__el__color-block .section-title {
  font-family: "Normalidad Compact";
  font-weight: 500;
}

.cards-flexible-big__eldisplay-0 .cards-text-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 3.2px;
}

.cards-flexible-big__eldisplay-0 .cards-flexible-big__el__title {
  position: absolute;
  bottom: 11.2px;
  width: calc(100% - 64px);
}

.cards-flexible-big__eldisplay-0 .under-text {
  position: static;
}

.cards-flexible-big__el:nth-child(20) {
  margin-bottom: 0px;
  /*border-bottom: none !important;*/
}

.cards-flexible-big__el:nth-child(21) {
  border-top: none !important;
}

.cards-flexible-big__el_line:nth-child(2) {
  border-top: unset;
  margin-top: -8rem;
}

.cards-flexible-big__el_line {
  width: 100%;
  height: 44rem;
  display: flex;
  /*gap: 8rem;*/
  padding: 3rem 0;
  /*border-top: 1px solid rgba($color: #FFFFFF, $alpha: 0.2);*/
  /*border-bottom: 1px solid rgba($color: #FFFFFF, $alpha: 0.2);*/
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_line {
    height: 38rem;
    padding: 3rem 0;
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el_line {
    height: auto;
    min-height: auto;
    /*padding: 4rem 0;*/
    /*gap: 4rem;*/
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_line {
    height: auto;
    /*padding: 20px 0;*/
    /*gap: 20px;*/
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el_line {
    height: auto;
    min-height: auto;
    /*padding: 3rem 0;*/
    padding: 1rem 0;
    margin-bottom: 20px;
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el_line {
    height: 17rem;
    height: auto;
    min-height: auto;
  }
}
.cards-flexible-big__el_line:hover .cards-flexible-big__el__img {
  /*transform: scale(1);*/
  /*box-shadow: 0 8px 20px 0px #4a4a4a7a;*/
}

.cards-flexible-big__el_line:hover .cards-flexible-big__el__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.cards-flexible-big__el_line:hover .cards-flexible-big__el__img img:before {
  opacity: 1;
}

.cards-flexible-big__el_line:hover .cards-flexible-big__el__img_bg:before {
  opacity: 1;
}

.cards-flexible-big__el_line:hover .cards-flexible-big__el__img:before {
  transform: translateX(80%);
}

.cards-flexible-big__el_line:hover .cards-flexible-big__el__img:after {
  transform: translateX(-60%);
}

.cards-flexible-big__el_line:hover .cards-flexible-big__el__title {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #E65907;
  /*text-underline-offset: 5px;*/
  transition: 0.5s;
}

@media (max-width: 768px) {
  .cards-flexible-big__el_line:hover .cards-flexible-big__el__title {
    text-decoration: unset;
    text-decoration-color: unset;
    text-underline-offset: unset;
  }
}
.cards-flexible-big__el_line .cards-flexible-big__el__img {
  min-width: 50.6rem;
  width: 50.6rem;
  height: 100%;
}

@media (max-width: 992px) {
  .cards-flexible-big__el_line .cards-flexible-big__el__img {
    min-width: 40.6rem;
    width: 40.6rem;
    min-height: 160px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_line .cards-flexible-big__el__img {
    min-width: 21.8rem;
    width: 21.8rem;
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el_line .cards-flexible-big__el__img {
    min-width: 16.8rem;
    width: 16.8rem;
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el_line .cards-flexible-big__el__img {
    min-width: 7.5rem;
    width: 7.5rem;
    height: 7.5rem;
    min-height: 7.5rem;
  }
}
.cards-flexible-big__el_line .cards-flexible-big__el__title {
  margin-top: 0;
  /*max-height: 20.5rem;*/
}

@media (max-width: 425px) {
  .cards-flexible-big__el_line .cards-flexible-big__el__title {
    /* max-height: 7.5rem;*/
  }
}
.cards-flexible-big__el_line .cards-flexible-big__el__title {
  /*font-family: 'Normalidad Compact';*/
  /*font-style: normal;*/
  /*font-weight: 400;*/
  /*font-size: 40px;*/
  /*line-height: 48px;*/
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_line .cards-flexible-big__el__title {
    /*font-size: 32px;*/
    /*line-height: 36px;*/
    /*max-height: 19.5rem;*/
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el_line .cards-flexible-big__el__title {
    /*font-size: 24px;*/
    /*line-height: 28px;*/
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_line .cards-flexible-big__el__title {
    /*margin-top: 1rem;*/
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el_line .cards-flexible-big__el__title {
    /*margin-top: 16px;*/
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el_line .cards-flexible-big__el__title {
    font-size: 16px;
  }
}
.cards-flexible-big__el_line .cards-flexible-big__el__color-block {
  padding-left: 8rem;
}

@media (max-width: 992px) {
  .cards-flexible-big__el_line .cards-flexible-big__el__color-block {
    padding-left: 4rem;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_line .cards-flexible-big__el__color-block {
    padding-left: 20px;
  }
}
.cards-flexible-big__el_line .cards-flexible__el__color-block {
  height: 100%;
}

.cards-flexible-big__el_line .cards-flexible__el__color-block .cards-text-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.cards-flexible-big__el_line .cards-flexible__el__color-block .cards-text-wrapper .under-text {
  position: static;
}

.cards-flexible-big__el_card_big {
  width: calc(50% - 20px);
  min-height: auto;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_card_big {
    min-height: auto;
    width: calc(50% - 10px);
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el_card_big {
    min-height: auto;
    width: calc(50% - 10px);
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_card_big {
    min-height: auto;
    /*width: calc(50% - 20px);*/
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el_card_big {
    min-height: auto;
    width: 100%;
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el_card_big {
    min-height: auto;
  }
}
.cards-flexible-big__el_card_big:hover .cards-flexible-big__el__img {
  /*transform: scale(1);*/
  /*box-shadow: 0 8px 20px 0px #4a4a4a7a;*/
}

.cards-flexible-big__el_card_big:hover .cards-flexible-big__el__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.cards-flexible-big__el_card_big:hover .cards-flexible-big__el__img img:before {
  opacity: 1;
}

.cards-flexible-big__el_card_big:hover .cards-flexible-big__el__img_bg:before {
  opacity: 1;
}

.cards-flexible-big__el_card_big:hover .cards-flexible-big__el__img:before {
  transform: translateX(80%);
}

.cards-flexible-big__el_card_big:hover .cards-flexible-big__el__img:after {
  transform: translateX(-65%);
}

.cards-flexible-big__el_card_big:hover .cards-flexible-big__el__title {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #E65907;
  /*text-underline-offset: 5px;*/
  transition: 0.5s;
}

@media (max-width: 768px) {
  .cards-flexible-big__el_card_big:hover .cards-flexible-big__el__title {
    text-decoration: unset;
    text-decoration-color: unset;
    text-underline-offset: unset;
  }
}
.cards-flexible-big__el_card_big .cards-flexible-big__el__img {
  height: 440px;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_card_big .cards-flexible-big__el__img {
    height: 380px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el_card_big .cards-flexible-big__el__img {
    height: 300px;
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el_card_big .cards-flexible-big__el__img {
    height: 240px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_card_big .cards-flexible-big__el__img {
    height: 216px;
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el_card_big .cards-flexible-big__el__img {
    height: 216px;
  }
}
.cards-flexible-big__el_card_big .cards-flexible-big__el__title {
  /*max-height: 9.5rem;*/
}

.cards-flexible-big__el_card_big .cards-flexible-big__el__color-block {
  position: relative;
  width: 100%;
  height: auto;
  height: calc(100% - 440px);
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_card_big .cards-flexible-big__el__color-block {
    height: calc(100% - 380px);
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el_card_big .cards-flexible-big__el__color-block {
    height: calc(100% - 300px);
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el_card_big .cards-flexible-big__el__color-block {
    height: calc(100% - 240px);
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_card_big .cards-flexible-big__el__color-block {
    height: calc(100% - 216px);
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el_card_big .cards-flexible-big__el__color-block {
    height: calc(100% - 216px);
  }
}
.cards-flexible-big__el_card_big .cards-flexible-big__el__color-block .cards-text-wrapper {
  position: relative;
  /* top: 0; */
  width: 100%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  /* padding: 20px; */
  /* gap: 0px; */
  height: 100%;
  padding-bottom: 24px;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_card_big .under-text {
    margin-top: 0px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el_card_big .under-text {
    margin-top: 0px;
    padding-top: 12px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_card_big .under-text {
    padding-top: 8px;
    margin-top: 0px;
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el_card_big .under-text {
    line-height: 14px;
  }
}
.cards-flexible-big__el_box {
  width: calc(50% - 40px);
  height: auto;
  min-height: 24rem;
  display: flex;
  padding: 0rem 0;
  margin-right: 40px;
  margin-bottom: 48px;
  /*gap: 4rem;    */
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_box {
    width: calc(50% - 20px);
    height: auto;
    min-height: 170px;
    display: flex;
    padding: 0rem 0;
    margin-right: 0px;
    margin-bottom: 48px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el_box {
    width: calc(50% - 14.5px);
    height: auto;
    min-height: 140px;
    display: flex;
    padding: 0rem 0;
    margin-right: 0px;
    margin-bottom: 32px;
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el_box {
    width: calc(50% - 10px);
    height: auto;
    min-height: 120px;
    padding: 0rem 0;
    /* gap: 20px; */
    margin-right: 0px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_box {
    height: auto;
    width: 100%;
    padding: 0rem 0;
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el_box {
    height: auto;
    width: 100%;
    min-height: 8rem;
    margin-bottom: 28px;
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el_box {
    height: auto;
  }
}
.cards-flexible-big__el_box:hover .cards-flexible-big__el__img {
  /*transform: scale(1);*/
  /*box-shadow: 0 8px 20px 0px #4a4a4a7a;*/
}

.cards-flexible-big__el_box:hover .cards-flexible-big__el__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.cards-flexible-big__el_box:hover .cards-flexible-big__el__img img:before {
  opacity: 1;
}

.cards-flexible-big__el_box:hover .cards-flexible-big__el__img_bg:before {
  opacity: 1;
}

.cards-flexible-big__el_box:hover .cards-flexible-big__el__img:before {
  transform: translateX(70%);
}

.cards-flexible-big__el_box:hover .cards-flexible-big__el__img:after {
  transform: translateX(-50%);
}

.cards-flexible-big__el_box:hover .cards-flexible-big__el__title {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #E65907;
  /*text-underline-offset: 5px;*/
  transition: 0.5s;
}

@media (max-width: 768px) {
  .cards-flexible-big__el_box:hover .cards-flexible-big__el__title {
    text-decoration: unset;
    text-decoration-color: unset;
    text-underline-offset: unset;
  }
}
.cards-flexible-big__el_box .cards-flexible-big__el__color-block {
  position: relative;
  /* top: 0; */
  width: 100%;
  height: auto;
  /* display: flex; */
  /* flex-wrap: wrap; */
  /* flex-direction: row; */
  /* padding: 20px; */
  /* gap: 0px; */
  height: 100%;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_box .cards-flexible-big__el__color-block {
    /*height: calc(100% - 230px);*/
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el_box .cards-flexible-big__el__color-block {
    /*height: calc(100% - 220px);*/
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_box .cards-flexible-big__el__color-block {
    /*height: calc(100% - 200px);*/
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el_box .cards-flexible-big__el__color-block {
    /*height: calc(100% - 250px);*/
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el_box .cards-flexible-big__el__color-block {
    /*height: calc(100% - 216px);*/
  }
}
.cards-flexible-big__el_box .cards-flexible-big__el__color-block .cards-text-wrapper {
  position: relative;
  /* top: 0; */
  width: 100%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  /*flex-direction: row;*/
  /* padding: 20px; */
  /* gap: 0px; */
  height: 100%;
  padding-bottom: 0px;
}

.cards-flexible-big__el_box .cards-flexible-big__el__img {
  min-width: 233px;
  width: 233px;
  height: 230px;
  margin-right: 40px;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el_box .cards-flexible-big__el__img {
    min-width: 170px;
    height: 170px;
    margin-right: 28px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el_box .cards-flexible-big__el__img {
    height: 140px;
    min-width: 140px;
    width: 140px;
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el_box .cards-flexible-big__el__img {
    height: 120px;
    min-width: 120px;
    width: 120px;
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el_box .cards-flexible-big__el__img {
    height: 76px;
    min-width: 74px;
    width: 74px;
    margin-right: 16px;
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el_box .cards-flexible-big__el__img {
    /*height: 10rem;*/
    /*min-width: 10rem;*/
    /*width: 10rem;*/
  }
}
.cards-flexible-big__el_box .cards-flexible-big__el__title {
  /*max-height: 17.5rem;*/
  margin-top: 0rem;
}

.cards-flexible-big__el.display_2:not(.cards-flexible-big__el_one) {
  position: relative;
  display: block;
}

@media (max-width: 767px) {
  .cards-flexible-big__el.display_2:not(.cards-flexible-big__el_one) {
    /*width: 100%;*/
    /*height: 44rem;*/
  }
}
.cards-flexible-big__el.display_2:not(.cards-flexible-big__el_one) .cards-flexible-big__el__img {
  height: 0;
  display: none;
}

.cards-flexible-big__el.display_2:not(.cards-flexible-big__el_one) img[src=""] {
  display: none;
}

.cards-flexible-big__el.display_2:not(.cards-flexible-big__el_one) .cards-flexible-big__el__color-block {
  position: relative;
  height: 100%;
  background-color: #156ACE;
  border-radius: 12px;
  padding: 24px;
  display: flex;
}

.cards-flexible-big__el.display_2:not(.cards-flexible-big__el_one) .cards-flexible-big__el__color-block .cards-text-wrapper {
  margin-top: auto;
  padding-bottom: 0;
}

.cards-flexible-big__el.display_2:not(.cards-flexible-big__el_one) .cards-flexible-big__el__title {
  /* position: absolute; */
  width: 100%;
  /* top: 50%; */
  /* left: 50%; */
  /* transform: translateX(-50%) translateY(-50%); */
  /* max-height: 18rem; */
  /* min-height: 18rem; */
  text-transform: uppercase;
  align-self: flex-end;
  color: #fff;
}

@media (max-width: 575px) {
  .cards-flexible-big__el.display_2:not(.cards-flexible-big__el_one) .cards-flexible-big__el__title {
    font-size: 16px;
    line-height: 20px;
  }
}
.cards-flexible-big__el.display_2:not(.cards-flexible-big__el_one) .under-text {
  margin-left: auto;
  color: #ffffff;
  opacity: 0.8;
}

.cards-flexible-big__el.display_2:not(.cards-flexible-big__el_one):after {
  display: none;
}

.cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) {
  position: relative;
  display: block;
}

@media (max-width: 767px) {
  .cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) {
    /*width: 100%;*/
    /*height: 44rem;*/
    min-height: 280px;
  }
}
.cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__img {
  height: 0;
  display: none;
}

.cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) img[src=""] {
  display: none;
}

.cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one):hover .cards-flexible-big__el__color-block:after {
  background: rgba(255, 255, 255, 0.1);
  opacity: 1;
}

.cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__color-block {
  position: relative;
  display: flex;
  height: 100%;
  background-color: #156ACE;
  border-radius: 12px;
  padding: 32px;
  display: flex;
  z-index: 0;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__color-block {
    padding: 28px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__color-block {
    padding: 24px;
  }
}
@media (max-width: 992px) {
  .cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__color-block {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__color-block {
    padding: 16px;
  }
}
.cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__color-block .cards-text-wrapper {
  margin-top: auto;
  padding-bottom: 0;
}

.cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__color-block .post-categories li a {
  transition: 0.3s;
}

.cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__color-block:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.1);
  opacity: 0;
  transition: 0.3s;
  z-index: -1;
}

.cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__title {
  /* position: absolute; */
  /* width: 80%; */
  /* top: 50%; */
  /* left: 50%; */
  /* transform: translateX(-50%) translateY(-50%); */
  /* max-height: 18rem; */
  /* min-height: 18rem; */
  font-weight: 400;
  font-size: 32px;
  line-height: 38px;
  transition: 0.3s;
  /*text-transform: uppercase;*/
  margin-bottom: 3.2px;
  margin-top: auto;
  color: #fff;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__title {
    font-size: 26px;
    line-height: 30px;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__title {
    font-size: 26px;
    line-height: 30px;
  }
}
@media (max-width: 834px) {
  .cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__title {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__title {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 575px) {
  .cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .cards-flexible-big__el__title {
    /*font-size: 16px;*/
    /*line-height: 20px;*/
  }
}
.cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .under-text {
  margin-left: auto;
  color: #ffffff;
  opacity: 0.8;
  margin-top: 0;
  padding-top: 20px;
  font-weight: 400;
}

@media (max-width: 1440px) {
  .cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .under-text {
    padding-top: 16px;
    font-weight: 300;
  }
}
@media (max-width: 1024px) {
  .cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .under-text {
    padding-top: 16px;
    font-weight: 400;
  }
}
@media (max-width: 767px) {
  .cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .under-text {
    font-size: 14px;
    padding-top: 8px;
  }
}
@media (max-width: 425px) {
  .cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one) .under-text {
    line-height: 14px;
  }
}
.cards-flexible-big__el.display_3:not(.cards-flexible-big__el_one):after {
  display: none;
}

.cards-flexible-double {
  display: flex;
  flex-wrap: wrap;
  gap: 4rem;
}

.cards-flexible-double__el {
  width: calc(33.333333% - 2.66666rem);
}

.cards-flexible-double__el__img {
  height: 18.5rem;
  width: 100%;
  display: block;
}

.cards-flexible-double__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}

.cards-flexible-double__el__title {
  display: inline-block;
  margin-top: 2rem;
  font-weight: bold;
  font-size: 1.9rem;
  line-height: 2.5rem;
  color: #E6E7E6;
  max-height: 17.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cards-flexible-double__el:nth-child(1), .cards-flexible-double__el:nth-child(2) {
  width: calc(50% - 2rem);
  position: relative;
  display: block;
}

.cards-flexible-double__el:nth-child(1) .cards-flexible-double__el__img, .cards-flexible-double__el:nth-child(2) .cards-flexible-double__el__img {
  height: 33rem;
}

.cards-flexible-double__el:nth-child(1) .cards-flexible-double__el__title, .cards-flexible-double__el:nth-child(2) .cards-flexible-double__el__title {
  position: absolute;
  bottom: 4rem;
  left: 4rem;
  right: 4rem;
  z-index: 1;
}

.cards-flexible-double__el:nth-child(1):after, .cards-flexible-double__el:nth-child(2):after {
  content: "";
  position: absolute;
  width: 100%;
  height: 33rem;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.1) 62.45%, rgba(0, 0, 0, 0.895405) 100%);
  border-radius: 0px 0px 4px 4px;
}

.cards-flexible-mixed {
  display: flex;
  flex-wrap: wrap;
  gap: 4rem;
}

.cards-flexible-mixed__el {
  width: calc(33.333333% - 2.66666rem);
}

.cards-flexible-mixed__el__img {
  height: 18.5rem;
  width: 100%;
  display: block;
}

.cards-flexible-mixed__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}

.cards-flexible-mixed__el__title {
  display: inline-block;
  margin-top: 2rem;
  font-weight: bold;
  font-size: 1.9rem;
  line-height: 2.5rem;
  color: #E6E7E6;
  max-height: 17.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cards-flexible-mixed__el:nth-child(1) {
  width: calc(66.66666% - 1.33333rem);
  position: relative;
  height: 100%;
  display: block;
}

.cards-flexible-mixed__el:nth-child(1) .cards-flexible-mixed__el__img {
  height: 33rem;
}

.cards-flexible-mixed__el:nth-child(1) .cards-flexible-mixed__el__title {
  position: absolute;
  bottom: 4rem;
  left: 4rem;
  right: 4rem;
  z-index: 1;
}

.cards-flexible-mixed__el:nth-child(1):after {
  content: "";
  position: absolute;
  width: 100%;
  height: 33rem;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.1) 62.45%, rgba(0, 0, 0, 0.895405) 100%);
  border-radius: 0px 0px 4px 4px;
}

.cards-flexible-mixed-mini {
  display: flex;
  flex-wrap: wrap;
  gap: 4rem;
}

.cards-flexible-mixed-mini__el {
  width: calc(25% - 2.66666rem);
}

.cards-flexible-mixed-mini__el__img {
  height: 18.5rem;
  width: 100%;
  display: block;
}

.cards-flexible-mixed-mini__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}

.cards-flexible-mixed-mini__el__title {
  display: inline-block;
  margin-top: 2rem;
  font-weight: bold;
  font-size: 1.9rem;
  line-height: 2.5rem;
  color: #E6E7E6;
  max-height: 17.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cards-flexible-mixed-mini__el:nth-child(1) {
  width: calc(50% - 2.66666rem);
  position: relative;
  height: 100%;
  display: block;
}

.cards-flexible-mixed-mini__el:nth-child(1) .cards-flexible-mixed-mini__el__img {
  height: 33rem;
}

.cards-flexible-mixed-mini__el:nth-child(1) .cards-flexible-mixed-mini__el__title {
  position: absolute;
  bottom: 4rem;
  left: 4rem;
  right: 4rem;
  z-index: 1;
}

.cards-flexible-mixed-mini__el:nth-child(1):after {
  content: "";
  position: absolute;
  width: 100%;
  height: 33rem;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.1) 62.45%, rgba(0, 0, 0, 0.895405) 100%);
  border-radius: 0px 0px 4px 4px;
}

.cards-flexible-mixed-mini-centered {
  display: flex;
  flex-wrap: wrap;
  gap: 4rem;
  margin-top: 8rem;
}

.cards-flexible-mixed-mini-centered__el {
  width: calc(25% - 2.66666rem);
}

.cards-flexible-mixed-mini-centered__el__img {
  height: 18.5rem;
  width: 100%;
  display: block;
}

.cards-flexible-mixed-mini-centered__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}

.cards-flexible-mixed-mini-centered__el__title {
  display: inline-block;
  margin-top: 2rem;
  font-weight: bold;
  font-size: 1.9rem;
  line-height: 2.5rem;
  color: #E6E7E6;
  max-height: 17.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cards-flexible-mixed-mini-centered__el:nth-child(2) {
  width: calc(50% - 2.66666rem);
  position: relative;
  height: 100%;
  display: block;
}

.cards-flexible-mixed-mini-centered__el:nth-child(2) .cards-flexible-mixed-mini-centered__el__img {
  height: 33rem;
}

.cards-flexible-mixed-mini-centered__el:nth-child(2) .cards-flexible-mixed-mini-centered__el__title {
  position: absolute;
  bottom: 4rem;
  left: 4rem;
  right: 4rem;
  z-index: 1;
}

.cards-flexible-mixed-mini-centered__el:nth-child(2):after {
  content: "";
  position: absolute;
  width: 100%;
  height: 33rem;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.1) 62.45%, rgba(0, 0, 0, 0.895405) 100%);
  border-radius: 0px 0px 4px 4px;
}

.sidebar {
  position: relative;
  width: auto;
  max-width: 370px;
  min-width: 370px;
}

@media (max-width: 1440px) {
  .sidebar {
    width: auto;
    max-width: 305px;
    min-width: 305px;
  }
}
@media (max-width: 1024px) {
  .sidebar {
    width: auto;
    max-width: 305px;
    min-width: 305px;
  }
}
@media (max-width: 834px) {
  .sidebar {
    max-height: 600px;
    max-width: 240px;
    min-width: auto;
  }
}
@media (max-width: 768px) {
  .sidebar {
    /*display: none;*/
    max-height: unset;
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
    margin-top: 8px;
  }
}
.sidebar .container {
  text-align: right;
  padding-right: 0 !important;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding: 0 !important;
  margin: 0 !important;
  width: 100%;
  max-width: unset;
  min-width: unset;
}

.sidebar .container .scroll-wrapper:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 40px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #041327 92.07%);
  background-size: cover;
  bottom: 0;
  left: 0;
  z-index: 0;
}

@media (max-width: 1440px) {
  .sidebar .container .scroll-wrapper:after {
    height: 40px;
  }
}
@media (max-width: 1024px) {
  .sidebar .container .scroll-wrapper:after {
    height: 40px;
  }
}
@media (max-width: 834px) {
  .sidebar .container .scroll-wrapper:after {
    height: 30px;
  }
}
@media (max-width: 768px) {
  .sidebar .container .scroll-wrapper:after {
    /*display: none;*/
    height: 20px;
  }
}
.sidebar .container .scroll-wrapper:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 23px;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #041327 92.07%);
  background-size: cover;
  top: 0;
  z-index: 0;
}

@media (max-width: 768px) {
  .sidebar .container .scroll-wrapper:before {
    width: 100%;
    height: 20px;
  }
}
.sidebar .container .sidebar-group {
  display: inline-block;
  max-width: 370px !important;
  width: 100%;
  text-align: left;
  padding-top: 12px;
  max-height: 981px;
  min-height: 450px;
  width: auto !important;
  overflow: hidden;
  -ms-overflow-style: none;
  /* IE и Edge */
  scrollbar-width: none;
  /* Firefox */
}

@media (max-width: 1440px) {
  .sidebar .container .sidebar-group {
    width: auto !important;
    max-width: 305px !important;
    max-height: 370px;
    min-height: 850px;
    padding-top: 0px;
  }
}
@media (max-width: 1024px) {
  .sidebar .container .sidebar-group {
    width: auto !important;
    max-height: 350px;
    min-height: 650px;
  }
}
@media (max-width: 834px) {
  .sidebar .container .sidebar-group {
    max-height: 320px;
    min-height: 320px;
  }
}
@media (max-width: 768px) {
  .sidebar .container .sidebar-group {
    /*display: none;*/
    width: 100%;
    max-width: 100% !important;
    /*margin-top: 2rem;*/
    padding-top: 0px;
    max-height: 262px;
  }
}
.sidebar .container .sidebar-group::-webkit-scrollbar {
  display: none;
}

.sidebar .container .sidebar-group__title {
  font-size: 3.4rem;
  height: 7.35rem;
}

.sidebar .container .sidebar-group__wrapper {
  display: flex;
  flex-direction: column;
  /*gap: 3.2rem;*/
  padding-top: 22px;
  padding-right: 15px;
}

@media (max-width: 768px) {
  .sidebar .container .sidebar-group__wrapper {
    padding-top: 0px;
  }
}
.sidebar .container .sidebar-group__wrapper__el {
  padding-top: 24px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  margin-bottom: 32px;
}

@media (max-width: 1440px) {
  .sidebar .container .sidebar-group__wrapper__el {
    padding: 22px 0px;
    margin-bottom: 0;
  }
}
@media (max-width: 1024px) {
  .sidebar .container .sidebar-group__wrapper__el {
    padding: 20px 0px;
    margin-bottom: 0;
  }
}
.sidebar .container .sidebar-group__wrapper__el:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.sidebar .container .sidebar-group__wrapper__el:hover .sidebar-group__wrapper__el__title {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #E65907;
  /*text-underline-offset: 6px;*/
}

.sidebar .container .sidebar-group__wrapper__el__img {
  height: 18.5rem;
}

.sidebar .container .sidebar-group__wrapper__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.sidebar .container .sidebar-group__wrapper__el__title {
  display: inline-block;
  margin-top: 20px;
  font-size: 26px;
  line-height: 120%;
  color: #E6E7E6;
  /*max-height: 17.5rem;*/
  overflow: hidden;
  text-overflow: ellipsis;
  font-style: normal;
  font-weight: 400;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .sidebar .container .sidebar-group__wrapper__el__title {
    font-size: 20px;
    line-height: 130%;
  }
}
@media (max-width: 1024px) {
  .sidebar .container .sidebar-group__wrapper__el__title {
    font-size: 16px;
    line-height: 114%;
  }
}
@media (max-width: 834px) {
  .sidebar .container .sidebar-group__wrapper__el__title {
    font-size: 16px;
    line-height: 114%;
  }
}
@media (max-width: 768px) {
  .sidebar .container .sidebar-group__wrapper__el__title {
    font-size: 16px;
    line-height: 18px;
  }
}
.sidebar .container .sidebar-group__wrapper__el__time {
  margin-top: 20px;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #E6E7E6;
  mix-blend-mode: normal;
  opacity: 0.4;
  letter-spacing: 0.01em;
}

@media (max-width: 1440px) {
  .sidebar .container .sidebar-group__wrapper__el__time {
    font-size: 16px;
    line-height: 28px;
    margin-top: 12px;
    font-weight: 300;
  }
}
@media (max-width: 1024px) {
  .sidebar .container .sidebar-group__wrapper__el__time {
    font-size: 14px;
    line-height: 20px;
    margin-top: 8px;
  }
}
@media (max-width: 834px) {
  .sidebar .container .sidebar-group__wrapper__el__time {
    margin-top: 8px;
  }
}
@media (max-width: 767px) {
  .sidebar .container .sidebar-group__wrapper__el__time {
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
  }
}
.sidebar .container.poz1 {
  min-height: auto;
  max-height: 981px;
}
@media (max-width: 1440px) {
  .sidebar .container.poz1 {
    max-height: 800px;
  }
}
@media (max-width: 1024px) {
  .sidebar .container.poz1 {
    max-height: 705px;
  }
}
@media (max-width: 834px) {
  .sidebar .container.poz1 {
    max-height: 600px;
  }
}
@media (max-width: 768px) {
  .sidebar .container.poz1 {
    max-height: 262px;
  }
}
.sidebar .container.poz1 .sidebar-group__wrapper {
  padding-top: 0px;
}
.sidebar .container.poz1 .sidebar-group__wrapper .sidebar-group__wrapper__el:first-child {
  padding-top: 11px;
}

.sidebar .container .sidebar-promo {
  margin: 6rem 0;
  max-width: 28rem;
  width: 100%;
}

.sidebar .container .sidebar-promo img {
  width: 100%;
}

.articles__social {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  position: absolute;
  left: 0;
}

@media (max-width: 1360px) {
  .articles__social {
    display: none;
  }
}
.articles__social__title {
  color: red;
}

.articles__social__el {
  width: 5rem;
  height: 5rem;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 8px;
  transition: 0.3s;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.articles__social__el:hover {
  background: rgba(255, 255, 255, 0.2);
}

.articles__social__el svg {
  width: 2.5rem;
  height: 2.5rem;
}

.articles__info {
  width: 100%;
  margin: 0 auto;
  /*z-index: 100;*/
}

.articles__info h1 {
  margin: 1.65rem 0;
  font-weight: 500;
  font-size: 5.2rem;
  line-height: 5.5rem;
  color: #FBFBFB;
}

@media (max-width: 1280px) {
  .articles__info h1 {
    font-size: 2.5rem;
    line-height: 3rem;
    text-align: center;
  }
}
.articles__pre {
  display: flex;
  gap: 1.5rem;
}

@media (max-width: 1280px) {
  .articles__pre {
    justify-content: center;
  }
}
.articles__pre__date {
  margin-left: 1.5rem;
  font-weight: 600;
  font-size: 1.7rem;
  line-height: 1.7rem;
  color: #FFFFFF;
}

.articles__pre__author {
  font-weight: 600;
  font-size: 1.7rem;
  line-height: 1.7rem;
  color: #FFFFFF;
  mix-blend-mode: normal;
  opacity: 0.68;
}

.articles__pre__breadcumbs {
  margin: 0 1rem;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.8rem;
  letter-spacing: 0.2rem;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.5490196078);
}

.articles__pre__breadcumbs a {
  text-decoration: none;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.8rem;
  letter-spacing: 0.2rem;
  text-transform: uppercase;
  color: #E65707;
  transition: 0.3s;
  margin: 0;
}

@media (max-width: 1280px) {
  .articles__pre__breadcumbs a {
    font-size: 12px;
  }
}
.articles__pre__breadcumbs a.active:hover {
  color: #E65707;
  opacity: 1;
}

.section-articles-readmore {
  display: none;
}

.section-articles-content {
  position: relative;
  background: #041327;
  overflow: hidden;
  z-index: 0;
}

.section-articles-content .headphones-icon {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-43px);
}

.section-articles-content .container {
  /*display: flex;*/
  /*flex-direction: column;*/
  /*align-items: center;*/
}

.section-articles-content h2 {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 38.4px */
}

@media (max-width: 1440px) {
  .section-articles-content h2 {
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    /* 31.2px */
  }
}
@media (max-width: 1024px) {
  .section-articles-content h2 {
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 124%;
    /* 24.8px */
  }
}
@media (max-width: 991px) {
  .section-articles-content h2 {
    /*margin-top: 4rem;*/
    /*font-size: 40px;*/
    /*line-height: 50px;*/
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 124%;
    /* 24.8px */
  }
}
@media (max-width: 767px) {
  .section-articles-content h2 {
    /*margin-top: 4rem;*/
    /*font-size: 24px;*/
    /*line-height: 38px;*/
  }
}
@media (max-width: 575px) {
  .section-articles-content h2 {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    /* 26px */
  }
}
.section-articles-content p {
  margin-top: 40px;
}

@media (max-width: 1440px) {
  .section-articles-content p {
    margin-top: 36px;
  }
}
@media (max-width: 1024px) {
  .section-articles-content p {
    margin-top: 32px;
  }
}
@media (max-width: 834px) {
  .section-articles-content p {
    margin-top: 36px;
  }
}
@media (max-width: 767px) {
  .section-articles-content p {
    font-size: 16px;
    line-height: 23.36px;
    margin-top: 20px;
  }
}
.section-articles-content .interesting-fact h2, .section-articles-content .interesting-fact .h2 {
  padding-bottom: 2rem;
  border-bottom: 1px solid #E65907;
  font-weight: 400;
  font-size: 26px !important;
  line-height: 31px;
  color: #E65907;
}

@media (max-width: 1440px) {
  .section-articles-content .interesting-fact h2, .section-articles-content .interesting-fact .h2 {
    font-size: 20px !important;
    line-height: 26px;
  }
}
@media (max-width: 1024px) {
  .section-articles-content .interesting-fact h2, .section-articles-content .interesting-fact .h2 {
    font-size: 16px !important;
    line-height: 18px;
  }
}
@media (max-width: 834px) {
  .section-articles-content .interesting-fact h2, .section-articles-content .interesting-fact .h2 {
    font-size: 16px !important;
    line-height: 18px;
  }
}
@media (max-width: 768px) {
  .section-articles-content .interesting-fact h2, .section-articles-content .interesting-fact .h2 {
    font-size: 16px !important;
    line-height: 19px;
  }
}
@media (max-width: 991px) {
  .section-articles-content .interesting-fact h2, .section-articles-content .interesting-fact .h2 {
    margin-top: 7rem;
  }
}
@media (max-width: 767px) {
  .section-articles-content .interesting-fact h2, .section-articles-content .interesting-fact .h2 {
    margin-top: 5rem;
  }
}
.section-articles-content .interesting-fact h2 strong, .section-articles-content .interesting-fact .h2 strong {
  font-weight: 400;
}

.section-articles-content .interesting-fact ul {
  font-weight: 400;
  font-size: 40px !important;
  line-height: 47px;
  color: #FFFFFF;
  margin: 0;
  margin-top: 4rem;
  list-style: none;
  /*padding-left: 1em;*/
}

@media (max-width: 1440px) {
  .section-articles-content .interesting-fact ul {
    font-size: 32px !important;
    line-height: 38px;
  }
}
@media (max-width: 1024px) {
  .section-articles-content .interesting-fact ul {
    font-size: 26px !important;
    line-height: 30px;
  }
}
@media (max-width: 768px) {
  .section-articles-content .interesting-fact ul {
    font-size: 24px !important;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .section-articles-content .interesting-fact ul {
    margin-top: 2rem;
  }
}
@media (max-width: 575px) {
  .section-articles-content .interesting-fact ul {
    padding-left: 0;
  }
}
.section-articles-content .interesting-fact ul li {
  list-style-type: none;
  padding-left: 118px;
  position: relative;
}

@media (max-width: 1199px) {
  .section-articles-content .interesting-fact ul li {
    padding-left: 80px;
  }
}
@media (max-width: 991px) {
  .section-articles-content .interesting-fact ul li {
    padding-left: 50px;
  }
}
@media (max-width: 767px) {
  .section-articles-content .interesting-fact ul li {
    padding-left: 30px;
  }
}
@media (max-width: 575px) {
  .section-articles-content .interesting-fact ul li {
    padding-left: 0;
    font-weight: 400;
    list-style: unset;
    margin-bottom: 10px;
    /*padding-left: 10px;*/
    position: relative;
  }
}
.section-articles-content .interesting-fact ul li::before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #ff6900;
  border-radius: 50px;
  position: absolute;
  top: 7px;
  left: 0px;
}

@media (max-width: 575px) {
  .section-articles-content .interesting-fact ul li::before {
    content: "";
    width: 5px;
    height: 5px;
    background-color: #ff6900;
    border-radius: 50px;
    position: absolute;
    top: 11px;
    left: -1px;
    display: none;
  }
}
.section-articles-content .interesting-fact ul li::marker {
  color: #E65907;
}

@media (max-width: 575px) {
  .section-articles-content .interesting-fact ul li::marker {
    /* display: none;*/
  }
}
.section-articles-content .wp-block-image img {
  width: 100%;
  border-radius: 15px !important;
}

@media (max-width: 575px) {
  .bootstrap-yop .row {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
}
.cat-ener .articles-content__section._first {
  margin-top: 68px;
}

@media (max-width: 1440px) {
  .cat-ener .articles-content__section._first {
    margin-top: 32px;
  }
}
@media (max-width: 1024px) {
  .cat-ener .articles-content__section._first {
    margin-top: 20px;
  }
}
@media (max-width: 834px) {
  .cat-ener .articles-content__section._first {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .cat-ener .articles-content__section._first {
    margin-top: 0;
  }
}
.articles-content__intro {
  font-weight: 500;
  font-size: 2.6rem;
  line-height: 3.5rem;
  color: #FBFBFB;
  margin-top: 4rem;
  margin-bottom: 5rem;
}

.articles-content__btns {
  display: flex;
  gap: 8rem;
  flex-wrap: wrap;
}

.articles-content__btns__smiles {
  padding: 1rem 1.5rem;
  padding-right: 2rem;
  background: #333333;
  border-radius: 30px;
  max-height: 5rem;
  height: 100%;
  display: flex;
  gap: 1.5rem;
}

.articles-content__btns__smiles__el {
  position: relative;
  cursor: pointer;
}

.articles-content__btns__smiles__el__counter {
  border-radius: 50%;
  padding: 2px;
  background: #333;
  position: absolute;
  bottom: -8px;
  right: -12px;
}

.articles-content__btns__smiles__el__counter span {
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  background: #E65707;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 2rem;
  text-align: center;
  letter-spacing: -0.7px;
  color: #FFFFFF;
}

.articles-content__btns__group {
  display: flex;
  gap: 1rem;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.6rem;
  color: #DADADB;
}

.articles-content__btns__group__gallery {
  cursor: pointer;
  max-width: 210px;
  width: 210px;
  background: #333333;
  border-radius: 30px;
  max-height: 5rem;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1.5rem;
  padding: 1rem 1.5rem;
}

.articles-content__btns__group__audio {
  cursor: pointer;
  max-width: 210px;
  width: 210px;
  background: #333333;
  border-radius: 30px;
  max-height: 5rem;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1.5rem;
  padding: 1rem 1.5rem;
}

.articles-content__btns__group__audio audio {
  height: 0;
  max-width: 0;
  opacity: 0;
}

.articles-content__section._first {
  margin-top: 23px;
}

@media (max-width: 1440px) {
  .articles-content__section._first {
    margin-top: 36px;
  }
}
@media (max-width: 1024px) {
  .articles-content__section._first {
    margin-top: 32px;
  }
}
@media (max-width: 834px) {
  .articles-content__section._first {
    margin-top: 36px;
  }
}
@media (max-width: 767px) {
  .articles-content__section._first {
    margin-top: 20px;
  }
}
.articles-content__title {
  margin: 0;
  font-weight: 500;
  font-size: 4.6rem;
  line-height: 5.5rem;
  color: #FBFBFB;
}

.articles-content__slider {
  position: relative;
  width: 96rem;
  height: 64rem;
  margin-top: 9rem;
  margin-bottom: 6rem;
}

.articles-content__slider .img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 900px 100%;
}

.articles-content__slider .background-img {
  background-image: url("https://gpn-test.ru/wp-content/themes/energia/image/right.png");
  background-repeat: no-repeat;
  background-size: 1000px;
}

.articles-content__slider .foreground-img {
  background-image: url("https://gpn-test.ru/wp-content/themes/energia/image/left.png");
  background-repeat: no-repeat;
  background-size: 1000px;
  width: 50%;
}

.articles-content__slider .slider {
  position: absolute;
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: 100%;
  background: rgba(242, 242, 242, 0.3);
  outline: none;
  margin: 0;
  transition: all 0.2s;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
}

.articles-content__slider .slider:hover {
  background: rgba(242, 242, 242, 0.1);
}

.articles-content__slider .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 6px;
  height: 600px;
  background: white;
  cursor: pointer;
}

.articles-content__slider .slider::-moz-range-thumb {
  width: 6px;
  height: 600px;
  background: white;
  cursor: pointer;
}

.articles-content__slider .slider-button {
  pointer-events: none;
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: white;
  left: calc(50% - 15px);
  top: calc(50% - 15px);
  display: flex;
  justify-content: center;
  align-items: center;
}

.articles-content__title {
  margin-top: 15rem;
}

.articles-content__flex {
  display: flex;
}

@media (max-width: 1360px) {
  .articles-content__flex {
    flex-direction: column;
    gap: 50px;
    margin-bottom: 3rem;
  }
}
.articles-content__flex__left {
  min-width: calc(100% - 28rem);
  max-width: calc(100% - 17rem);
}

@media (max-width: 1360px) {
  .articles-content__flex__left {
    max-width: none;
  }
}
.articles-content__flex__right {
  min-width: 28rem;
  width: 28rem;
  height: auto;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 7px;
  padding-bottom: 2rem;
  transform: translateX(60%);
  position: relative;
}

@media (max-width: 1360px) {
  .articles-content__flex__right {
    width: 100%;
    transform: none;
    margin-right: 0;
  }
}
.articles-content__flex__right__radial {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #F57211;
  opacity: 0.4;
  filter: blur(135.914px);
}

.articles-content__flex__right__title {
  padding: 1rem 2rem;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 6px 6px 0px 0px;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 2rem;
  color: #FFFFFF;
  z-index: 9;
  position: relative;
}

.articles-content__flex__right__f {
  z-index: 9;
  position: relative;
  padding: 2rem;
  font-weight: 600;
  font-size: 1.5rem;
  color: rgba(251, 251, 251, 0.8);
  display: flex;
  flex-wrap: wrap;
  row-gap: 1.5rem;
  column-gap: 1rem;
}

.articles-content__flex__right__f__text {
  z-index: 9;
  position: relative;
  width: calc(100% - 7.5rem);
}

.articles-content__flex__right__f__img {
  width: 6rem;
}

.articles-content__flex__right__f__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.articles-content__flex__right__f__date {
  width: 100%;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 2rem;
  color: rgba(251, 251, 251, 0.4);
}

.articles-content__flex__right__f._big .articles-content__flex__right__f__img {
  width: 100%;
  height: 16.6rem;
}

.articles-content__flex__right__f._big .articles-content__flex__right__f__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.articles-content__flex__right__f._big .articles-content__flex__right__f__text {
  width: 100%;
}

.articles-content__flex__right__f._big .articles-content__flex__right__f__btn {
  color: #E65707;
  transition: 0.3s;
  cursor: pointer;
}

.articles-content__flex__right__f._big .articles-content__flex__right__f__btn:hover {
  color: #E73E07;
}

.articles-content__flex__right._stat {
  background: transparent;
}

.articles-content__flex__right__stat {
  position: relative;
  z-index: 9;
  border-left: 3px solid #E73E07;
  padding-left: 2.5rem;
}

.articles-content__flex__right__stat__title {
  font-weight: 500;
  font-size: 7.2rem;
  line-height: 5rem;
  color: #E65707;
}

.articles-content__flex__right__stat__info {
  margin-top: 1.7rem;
  font-size: 2.1rem;
  line-height: 3.3rem;
  color: #FFFFFF;
}

p.bordered {
  margin-top: 9rem;
  margin-bottom: 6rem;
  padding: 4rem;
  border: 2px solid #E65707;
}

.article-slider {
  overflow: hidden;
  position: relative;
  width: 96rem;
  margin: 9rem 0;
  padding-bottom: 3rem;
}

.article-slider img {
  height: 100%;
  width: 100%;
  /*object-fit: cover;*/
}

.article-slider span {
  display: block;
  text-align: center;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.7rem;
  color: #FFFFFF;
  opacity: 0.7;
  margin-top: 1.5rem;
}

.article-slider__prev, .article-slider__next {
  position: absolute;
  top: calc(50% - 75px);
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 35px 20px;
  background: rgba(0, 0, 0, 0.42518);
  border-radius: 2px;
  transform: matrix(-1, 0, 0, 1, 0, 0);
  z-index: 2;
  cursor: pointer;
  transition: 0.3s;
}

.article-slider__prev {
  right: auto;
  left: 0;
  transform: rotate(180deg);
}

.article-slider__next {
  transform: rotate(0);
}

.article-slider__pag {
  display: flex;
  justify-content: center;
  position: relative;
  justify-content: center;
  bottom: auto !important;
  margin-top: 3rem;
}

.article-slider__pag span {
  width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.3);
  margin: 0 5px;
}

.article-slider__pag span.swiper-pagination-bullet-active {
  background: #E65707;
}

.stat {
  width: 96rem;
  margin: 9rem 0;
  margin-top: 9rem;
  margin-bottom: 15rem;
}

.stat span {
  display: block;
  text-align: center;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.7rem;
  color: #FFFFFF;
  opacity: 0.7;
  margin-top: 1.5rem;
}

.block-info {
  margin-top: 15rem;
}

.block-info img {
  margin-top: 6rem;
}

.articles-other {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 28px;
  width: 100%;
  position: relative;
  /*border-top: 1px solid rgba($color: #ffffff, $alpha: 0.2);*/
  z-index: 1;
  max-width: 1054px;
  width: 100%;
  margin: 0 auto;
}

@media (max-width: 1440px) {
  .articles-other {
    padding-top: 20px;
  }
}
@media (max-width: 768px) {
  .articles-other {
    padding-top: 19px;
  }
}
.articles-other .articles__author {
  display: flex;
  justify-content: space-between;
  /* gap: 4rem; */
  width: 100%;
}

.articles-other .articles__author .articles__author__avatar-name {
  display: flex;
  /* gap: 2rem;*/
  align-items: center;
}

.articles-other .articles__author .articles__author__avatar-name .articles__author__avatar {
  width: 63px;
  min-width: 63px;
  height: 63px;
  min-height: 63px;
  border-radius: 50%;
  overflow: hidden;
}

@media (max-width: 1440px) {
  .articles-other .articles__author .articles__author__avatar-name .articles__author__avatar {
    width: 52px;
    height: 52px;
    min-width: 52px;
    min-height: 52px;
  }
}
@media (max-width: 768px) {
  .articles-other .articles__author .articles__author__avatar-name .articles__author__avatar {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
  }
}
.articles-other .articles__author .articles__author__avatar-name .articles__author__avatar img {
  /*border-radius: 50%;*/
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.articles-other .articles__author .articles__author__name {
  /* height: 48px; */
}

.articles-other .articles__author .articles__author__name {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 20px;
  /*width: calc(100% - 48px - 2rem);*/
}

@media (max-width: 768px) {
  .articles-other .articles__author .articles__author__name {
    margin-left: 12px;
  }
}
.articles-other .articles__author .articles__author__name p {
  margin: 0;
}

.articles-other .articles__author .articles__author__date {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: end;
  margin-left: auto;
  /*margin-top: 2rem;*/
}

.articles-other .articles__author .articles__author__date p {
  margin: 0;
}

.articles-other .articles__author .articles__author__name p, .articles-other .articles__author .articles__author__date p {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.01em;
  color: #fff;
  opacity: 0.7;
}

@media (max-width: 1440px) {
  .articles-other .articles__author .articles__author__name p, .articles-other .articles__author .articles__author__date p {
    font-size: 16px !important;
    line-height: 23px !important;
  }
}
@media (max-width: 1024px) {
  .articles-other .articles__author .articles__author__name p, .articles-other .articles__author .articles__author__date p {
    font-size: 14px !important;
    line-height: 20px !important;
  }
}
@media (max-width: 768px) {
  .articles-other .articles__author .articles__author__name p, .articles-other .articles__author .articles__author__date p {
    font-size: 12px !important;
    line-height: 19px !important;
  }
}
@media (max-width: 575px) {
  .articles-other .articles__author .articles__author__date {
    /*display: none;*/
  }
}
.articles-other .articles__info {
  display: flex;
  flex-direction: column;
  gap: 4rem;
  width: auto;
  margin: 0;
}

@media (max-width: 575px) {
  .articles-other .articles__info {
    gap: 3rem;
  }
}
.articles-other .articles__info .articles__author__date {
  display: none;
}

@media (max-width: 575px) {
  .articles-other .articles__info .articles__author__date {
    /*display: flex;*/
    /*gap: 0.5rem;*/
  }
}
@media (max-width: 575px) {
  .articles-other .articles__info .articles__author__date p {
    margin-top: 0;
  }
}
.articles-other .articles__info .articles-social__links {
  /*display: flex;*/
  display: none;
  gap: 1.2rem;
  justify-content: flex-end;
}

@media (max-width: 575px) {
  .articles-other .articles__info .articles-social__links {
    justify-content: flex-start;
  }
}
.articles-other .articles__info .articles-social__links svg {
  cursor: pointer;
}

.articles-other__title {
  font-weight: 500;
  font-size: 1.9rem;
  line-height: 2.2rem;
  color: #FFFFFF;
}

.articles-other__links {
  display: flex;
  flex-wrap: wrap;
  /*gap: 1.6rem;*/
  margin: 52px 0;
}

@media (max-width: 1440px) {
  .articles-other__links {
    margin: 48px 0;
  }
}
@media (max-width: 1024px) {
  .articles-other__links {
    margin: 44px 0;
  }
}
@media (max-width: 768px) {
  .articles-other__links {
    margin: 30px 0;
  }
}
@media (max-width: 575px) {
  .articles-other__links {
    /*gap: 0.8rem;*/
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
.articles-other__links a {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.01em;
  color: #041327;
  padding: 12px 24px 13px;
  margin-right: 16px;
  margin-bottom: 16px;
  background: #F3F6FA;
  border-radius: 8px;
  cursor: pointer;
  transition: 0.3s;
  text-decoration: none;
  /*opacity: 0.6;*/
}

@media (max-width: 1440px) {
  .articles-other__links a {
    padding: 12px 24px 13px;
    font-size: 16px;
    line-height: 23px;
  }
}
@media (max-width: 1024px) {
  .articles-other__links a {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 991px) {
  .articles-other__links a {
    /* text-align: center;*/
  }
}
@media (max-width: 768px) {
  .articles-other__links a {
    margin-right: 8px;
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 18px;
    padding: 10px 24px 11px;
  }
}
@media (max-width: 575px) {
  .articles-other__links a {
    /*width: calc(50% - 0.8rem);*/
    /*font-size: 14px;*/
    /*line-height: 14px;*/
    /*padding: 1.2rem 0;*/
  }
}
.articles-other__links a:hover {
  background: rgba(255, 255, 255, 0.2);
}

.article-smiles {
  width: 100%;
}

.article-smiles .articles-content__btns__smiles {
  padding: 0;
  max-height: none;
  background: 0;
  position: relative;
}

.article-smiles .articles-content__btns__smiles .wrap {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 30px;
  display: flex;
  position: relative;
  z-index: 3;
  margin-top: 8rem;
  border-radius: 12px;
  padding: 10rem;
  padding-top: 3rem;
  padding-bottom: 6rem;
  flex-wrap: wrap;
  row-gap: 4rem;
  column-gap: 6rem;
  max-height: none;
  height: auto;
  position: relative;
}

.article-smiles .articles-content__btns__smiles .gradient {
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(50% 50% at 50% 51.2%, #F57211 0%, rgba(231, 62, 7, 0.0001) 100%);
  opacity: 0.4;
  filter: blur(135.914px);
}

.article-smiles .articles-content__btns__smiles__title {
  width: 100%;
  font-weight: 500;
  font-size: 2.9rem;
  line-height: 3.4rem;
  text-align: center;
  color: #FBFBFB;
}

.article-smiles .articles-content__btns__smiles__el {
  width: calc(25% - 4.5rem);
}

.article-smiles .articles-content__btns__smiles__el img {
  width: 100%;
}

.article-smiles .articles-content__btns__smiles__el__counter {
  bottom: 0;
  right: 0;
}

.article-smiles .articles-content__btns__smiles__el__counter span {
  width: 30px;
  height: 30px;
}

.article-bottom {
  position: relative;
  z-index: 2;
  width: 100%;
  margin-top: 9.5rem;
}

.article-bottom__group {
  margin-top: 2rem;
  display: flex;
  gap: 2rem;
}

.article-bottom__group__copy {
  max-width: 31.5rem;
  width: 100%;
  height: 7rem;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  transition: 0.3s;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  font-weight: 600;
  font-size: 1.9rem;
  line-height: 2.2rem;
  color: rgba(230, 230, 230, 0.6);
}

.article-bottom__group__copy:hover {
  background: rgba(255, 255, 255, 0.2);
}

.article-bottom__group__social {
  width: 7rem;
  height: 7rem;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  transition: 0.3s;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.article-bottom__group__social:hover {
  background: rgba(255, 255, 255, 0.2);
}

.section-article-bottom {
  overflow: hidden;
  padding-top: 12rem;
  padding-bottom: 12rem;
  background: #090909;
  margin-top: 0;
  border: 1px solid rgba(255, 255, 255, 0.19);
}

.section-article-bottom._no-border {
  border: 0;
}

.section-article-bottom h2 {
  text-align: center;
}

.section-article-bottom__cards {
  display: flex;
  flex-wrap: wrap;
  margin-top: 6rem;
  gap: 4rem;
}

.section-article-bottom__cards__el {
  width: calc(25% - 3rem);
}

@media (max-width: 500px) {
  .section-article-bottom__cards__el {
    width: 100%;
  }
}
.section-article-bottom__cards__el__img {
  width: 100%;
  height: 20rem;
}

.section-article-bottom__cards__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section-article-bottom__cards__el__title {
  margin-top: 3.5rem;
  font-weight: 500;
  font-size: 1.9rem;
  line-height: 1.32;
  color: #E6E7E6;
}

.author-group {
  display: flex;
  gap: 1.5rem;
}

@media (max-width: 1280px) {
  .author-group {
    display: none;
  }
}
.mb-author-group {
  display: none;
  gap: 1.4rem;
  width: 100%;
  justify-content: center;
  margin-top: 1rem;
}

@media (max-width: 1280px) {
  .mb-author-group {
    display: flex;
  }
  .mb-author-group .articles__pre__author {
    opacity: 1;
    color: #E65707;
    font-weight: 400;
    font-size: 12px;
  }
  .mb-author-group .articles__pre__date {
    color: rgba(255, 255, 255, 0.5);
    font-size: 12px;
  }
}
.articles-content__flex__right__f:nth-child(2) {
  display: none !important;
}

.advgb-images-slider--overlay {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 5% 0;
  background: rgba(25, 26, 30, 0.95);
  box-sizing: border-box;
  z-index: 9999;
}

.advgb-images-slider--overlay .js-slick {
  color: #fff;
}

.advgb-images-slider__close {
  margin-bottom: 2em;
  margin-right: 5%;
  padding: 0;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  color: #fff;
  font-size: 11px;
  float: right;
}

.advgb-images-slider__close-icon {
  font-style: normal;
  font-size: 2em;
  vertical-align: middle;
  margin-left: 0.5em;
}

.advgb-images-slider__container {
  max-width: 900px;
  margin: 0 auto;
  clear: both;
}

/* Slick */
.slick {
  /* Slider */
  /* Slide */
  /* Arrows */
  /* Dots */
  /* Carousel */
}

.slick-slide {
  transition: opacity 0.5s, transform 0.5s;
}

.slick-slide:not(.slick-active) {
  /*opacity: .3;*/
  /*transform: scale(.85);*/
}

.slick-slide:focus {
  outline: none;
}

.slick-slide img {
  width: 100%;
  height: auto;
  border-radius: 12px;
}

.slick-arrow {
  position: absolute;
  top: auto;
  bottom: 0;
  /*transform: translateY(-50%);*/
  outline: none;
  cursor: pointer;
  z-index: 1;
}

.slick-arrow--prev {
  /*left: 10%;*/
}

.slick-arrow--prev::before {
  /*right: 0;*/
}

.slick-arrow--next {
  /*right: 10%;*/
}

.slick-arrow--next::before {
  /*left: 0;*/
}

.slick-arrow[class*=disabled] {
  opacity: 0.25;
}

.slick-dots {
  width: 100%;
  padding: 5% 0 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  display: inline-block;
  position: relative;
  pointer-events: none;
}

.slick-dots li:not(.slick-active) {
  display: none;
}

.slick-dots li .slick-dots-current {
  animation: slick-dot-opening 0.5s;
}

@keyframes slick-dot-opening {
  from {
    /*opacity: 0;*/
    /*transform: translateY(100%);*/
  }
  to {
    /*opacity: 1;*/
    /*transform: translateY(0);*/
  }
}
.slick-dots-button {
  padding: 0;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  outline: none;
  /* width: 8rem; */
  /* min-width: 8rem; */
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  opacity: 0.3;
  order: 1;
}

@media (max-width: 1440px) {
  .slick-dots-button {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
  }
}
@media (max-width: 768px) {
  .slick-dots-button {
    font-size: 14px;
    line-height: 18px;
    opacity: 1;
  }
}
.slick-dots-button:before {
  display: none;
}

.slick-dots-current, .slick-dots-total {
  display: inline-block;
}

.slick-dots-separator {
  position: relative;
  margin: 0 1em;
}

.slick-dots-separator::after {
  content: "";
  /*position: absolute;*/
  /*top: 42%;*/
  /*right: 1px;*/
  /*width: 2px;*/
  /*height: 20px;*/
  /*background: #fff;*/
  /*transform: rotate(5deg) translateY(-50%);*/
}

.advgb-images-slider .slick {
  /* Slider */
  /* Slide */
  /* Arrow */
  /* Dots */
}

.advgb-images-slider .slick-item-info {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.advgb-images-slider .slick-list {
  /*padding-right: 30%;*/
  padding-top: 0px !important;
  padding-bottom: 725px !important;
}

@media (max-width: 1440px) {
  .advgb-images-slider .slick-list {
    padding-top: 0px !important;
    padding-bottom: 682px !important;
  }
}
@media (max-width: 1024px) {
  .advgb-images-slider .slick-list {
    padding-bottom: 602px !important;
  }
}
@media (max-width: 863px) {
  .advgb-images-slider .slick-list {
    padding-bottom: 506px !important;
  }
}
@media (max-width: 768px) {
  .advgb-images-slider .slick-list {
    padding-bottom: 285px !important;
  }
}
.advgb-images-slider .slick-slide {
  /*margin-right: .5%;*/
}

.advgb-images-slider .slick-slide:not(.slick-active) {
  transform: none;
}

.advgb-images-slider .slick-footer {
  margin: 1rem 0;
  display: flex;
}

.advgb-images-slider .slick-icon {
  flex: 0 1 auto;
  color: inherit;
  text-decoration: none;
}

.advgb-images-slider .slick-caption {
  padding-left: 1rem;
  flex: 1 1 auto;
  font-size: 14px;
}

.advgb-images-slider .slick-arrow--prev, .advgb-images-slider .slick-arrow--next {
  width: 68px !important;
  height: 68px !important;
  background-color: transparent;
  border: 1px solid #e65907;
  transform: translateY(0px);
  border-radius: 8px;
  background-position: 0 !important;
  cursor: pointer;
  bottom: -25px;
  /*right: 0;*/
  /*margin-top: -20px;*/
  position: absolute;
  /*z-index: 110;*/
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .advgb-images-slider .slick-arrow--prev, .advgb-images-slider .slick-arrow--next {
    width: 52px !important;
    height: 52px !important;
  }
}
@media (max-width: 768px) {
  .advgb-images-slider .slick-arrow--prev, .advgb-images-slider .slick-arrow--next {
    transform: translateY(60px);
    width: 32px !important;
    height: 32px !important;
    bottom: 5px;
    border-radius: 4px;
  }
}
.advgb-images-slider .slick-arrow--prev::after, .advgb-images-slider .slick-arrow--next::after {
  content: "";
  background-image: url(../../image/icon/arrow-white.svg);
  background-repeat: no-repeat;
  width: 10px;
  height: 18px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}

@media (max-width: 768px) {
  .advgb-images-slider .slick-arrow--prev::after, .advgb-images-slider .slick-arrow--next::after {
    width: 8px;
    height: 12px;
    background-size: contain;
  }
}
.advgb-images-slider .slick-arrow--next {
  right: 0;
}

@media (max-width: 768px) {
  .advgb-images-slider .slick-arrow--next {
    right: auto;
    left: 98px;
  }
}
.advgb-images-slider .slick-arrow--next::after {
  /*right: 0;*/
}

.advgb-images-slider .slick-arrow--prev {
  right: 80px;
}

@media (max-width: 1440px) {
  .advgb-images-slider .slick-arrow--prev {
    right: 64px;
  }
}
@media (max-width: 768px) {
  .advgb-images-slider .slick-arrow--prev {
    right: auto;
    left: 0;
  }
}
.advgb-images-slider .slick-arrow--prev::after {
  transform: translateX(-50%) translateY(-50%) rotate(180deg);
}

.advgb-images-slider .slick-dots {
  padding-top: 0;
  padding-right: 0;
  box-sizing: border-box;
  text-align: left;
  width: 100px;
  display: flex;
  bottom: 57px;
  left: 0;
}

@media (max-width: 768px) {
  .advgb-images-slider .slick-dots {
    transform: translateY(80px);
    left: 52px;
    bottom: 30px;
  }
}
.advgb-images-slider .slick-dots .slick-dots-separator {
  position: relative;
  margin: 0 5px;
}

.advgb-images-slider-block {
  margin-left: -136px;
  margin-right: -136px;
  margin-top: 52px;
  margin-bottom: 52px;
}

@media (max-width: 1440px) {
  .advgb-images-slider-block {
    margin-left: -12.6%;
    margin-right: -12.7%;
    max-width: 1064px;
    margin-top: 48px;
    margin-bottom: 48px;
  }
}
@media (min-width: 1025px) and (max-width: 1199.98px) {
  .advgb-images-slider-block {
    margin-left: -59px;
    margin-right: -59px;
    max-width: unset;
  }
}
@media (max-width: 1024px) {
  .advgb-images-slider-block {
    margin-left: -59px;
    margin-right: -59px;
    max-width: unset;
  }
}
@media (max-width: 834px) {
  .advgb-images-slider-block {
    margin-top: 44px;
    margin-bottom: 44px;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 575px) {
  .advgb-images-slider-block {
    margin-top: 40px;
    margin-bottom: 60px;
  }
}
.advgb-images-slider-block.slick_article {
  /*margin-left: 15rem;*/
}

.advgb-images-slider-block.slick_article .advgb-image-slider-item {
  border-radius: 12px;
  /*margin-bottom: 40px;*/
  /*overflow: hidden;*/
}

@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article .advgb-image-slider-item {
    margin-bottom: 20px;
  }
}
.advgb-images-slider-block.slick_article .advgb-image-slider-item img {
  object-fit: cover;
  margin-bottom: 20px;
  display: block;
  width: 100%;
  height: 700px !important;
}

@media (max-width: 1440px) {
  .advgb-images-slider-block.slick_article .advgb-image-slider-item img {
    height: 561px !important;
  }
}
@media (max-width: 1024px) {
  .advgb-images-slider-block.slick_article .advgb-image-slider-item img {
    height: 506px !important;
  }
}
@media (max-width: 863px) {
  .advgb-images-slider-block.slick_article .advgb-image-slider-item img {
    height: 406px !important;
    margin-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article .advgb-image-slider-item img {
    height: 181px !important;
    margin-bottom: 20px;
  }
}
.advgb-images-slider-block.slick_article .slick-dots {
  top: unset;
  bottom: 57px;
  left: 0;
  width: 100px;
  display: flex;
  background-color: transparent;
}

@media (max-width: 1440px) {
  .advgb-images-slider-block.slick_article .slick-dots {
    bottom: 47px;
  }
}
@media (max-width: 863px) {
  .advgb-images-slider-block.slick_article .slick-dots {
    bottom: 30px;
  }
}
@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article .slick-dots {
    transform: translateY(75px);
    left: 0;
    right: 0;
    bottom: 50px;
    top: auto;
    width: fit-content;
    margin: 0 auto !important;
  }
}
.advgb-images-slider-block.slick_article .slick-dots .slick-dots-separator {
  margin: 0 4px;
}

@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article .slick-dots .slick-dots-separator {
    margin: 0 0px;
  }
}
.advgb-images-slider-block.slick_article .slick-arrow {
  top: unset;
  bottom: 0px;
  /* bottom: 28px; */
  transform: translateY(0px);
  background-color: #041327;
}

@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article .slick-arrow {
    bottom: -30px;
    top: unset;
  }
}
@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article .slick-arrow--next {
    right: calc(50% - 65px);
    left: unset;
  }
}
@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article .slick-arrow--prev {
    left: calc(50% - 65px);
  }
}
.advgb-images-slider-block.slick_article_foto {
  /*margin-left: 15rem;*/
}

.advgb-images-slider-block.slick_article_foto .advgb-images-slider {
  /*text-align: center;*/
  /*display: flex;*/
  /*justify-content: center;*/
  /*list-style: none;*/
}

.advgb-images-slider-block.slick_article_foto .advgb-images-slider .slick-list {
  /*padding-right: 30%;*/
  padding-top: 0px !important;
  padding-bottom: 825px !important;
}

@media (max-width: 1440px) {
  .advgb-images-slider-block.slick_article_foto .advgb-images-slider .slick-list {
    padding-top: 10px !important;
    padding-bottom: 665px !important;
  }
}
@media (max-width: 1024px) {
  .advgb-images-slider-block.slick_article_foto .advgb-images-slider .slick-list {
    padding-bottom: 602px !important;
  }
}
@media (max-width: 863px) {
  .advgb-images-slider-block.slick_article_foto .advgb-images-slider .slick-list {
    padding-bottom: 498px !important;
  }
}
@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article_foto .advgb-images-slider .slick-list {
    padding-bottom: 233px !important;
  }
}
.advgb-images-slider-block.slick_article_foto .advgb-images-slider .advgb-image-slider-item {
  border-radius: 12px;
  /*margin-bottom: 40px;*/
  overflow: hidden;
}

@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article_foto .advgb-images-slider .advgb-image-slider-item {
    /*margin-bottom: 20px;*/
  }
}
.advgb-images-slider-block.slick_article_foto .advgb-images-slider .advgb-image-slider-item img {
  object-fit: cover;
  /*margin-bottom: 20px;*/
  display: block;
  width: 100%;
  height: 700px !important;
}

@media (max-width: 1440px) {
  .advgb-images-slider-block.slick_article_foto .advgb-images-slider .advgb-image-slider-item img {
    height: 561px !important;
  }
}
@media (max-width: 1024px) {
  .advgb-images-slider-block.slick_article_foto .advgb-images-slider .advgb-image-slider-item img {
    height: 506px !important;
  }
}
@media (max-width: 863px) {
  .advgb-images-slider-block.slick_article_foto .advgb-images-slider .advgb-image-slider-item img {
    height: 406px !important;
  }
}
@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article_foto .advgb-images-slider .advgb-image-slider-item img {
    height: 181px !important;
    /*margin-bottom: 20px;*/
  }
}
.advgb-images-slider-block.slick_article_foto .advgb-images-slider .advgb-image-slider-item-info {
  display: none;
}

.advgb-images-slider-block.slick_article_foto .advgb-images-slider .advgb-image-slider-item-info .advgb-image-slider-item img {
  /*object-fit: cover;*/
}

@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article_foto .advgb-images-slider .advgb-image-slider-item-info .advgb-image-slider-item img {
    height: auto !important;
  }
}
.advgb-images-slider-block.slick_article_foto .slick-arrow--next {
  right: calc(50% - 120px);
  left: unset;
  bottom: 0px;
}

@media (max-width: 1440px) {
  .advgb-images-slider-block.slick_article_foto .slick-arrow--next {
    right: calc(50% - 85px);
  }
}
@media (max-width: 863px) {
  .advgb-images-slider-block.slick_article_foto .slick-arrow--next {
    bottom: 0px;
  }
}
@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article_foto .slick-arrow--next {
    bottom: 25px;
    right: calc(50% - 65px);
  }
}
.advgb-images-slider-block.slick_article_foto .slick-arrow--prev {
  left: calc(50% - 120px);
  right: unset;
  bottom: 0px;
}

@media (max-width: 1440px) {
  .advgb-images-slider-block.slick_article_foto .slick-arrow--prev {
    left: calc(50% - 85px);
  }
}
@media (max-width: 863px) {
  .advgb-images-slider-block.slick_article_foto .slick-arrow--prev {
    bottom: 0px;
  }
}
@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article_foto .slick-arrow--prev {
    bottom: 25px;
    left: calc(50% - 65px);
  }
}
.advgb-images-slider-block.slick_article_foto .slick-dots {
  top: unset;
  bottom: 23px;
  left: 0;
  right: 0;
  /* transform: translateX(-50%); */
  width: fit-content;
  display: block;
  margin: 0 auto !important;
  /* text-align: center;*/
}

@media (max-width: 1440px) {
  .advgb-images-slider-block.slick_article_foto .slick-dots {
    bottom: 13px;
  }
}
@media (max-width: 834px) {
  .advgb-images-slider-block.slick_article_foto .slick-dots {
    bottom: 14px;
  }
}
@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article_foto .slick-dots {
    bottom: 50px;
    top: auto;
  }
}
.advgb-images-slider-block.slick_article_foto .slick-dots .slick-dots-separator {
  margin: 0 4px;
}

@media (max-width: 1440px) {
  .advgb-images-slider-block.slick_article_foto .slick-dots .slick-dots-separator {
    margin: 0 0px;
  }
}
@media (max-width: 768px) {
  .advgb-images-slider-block.slick_article_foto .slick-dots .slick-dots-separator {
    margin: 0 0px;
  }
}
.advgb-images-slider-block.slick_article .advgb-image-slider-item.slick-current .advgb-image-slider-item-info {
  opacity: 1;
}

.advgb-images-slider .advgb-image-slider img {
  border-radius: 12px;
}

.advgb-images-slider .advgb-image-slider-item {
  border-radius: 12px;
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  .advgb-images-slider .advgb-image-slider-item {
    margin-bottom: 20px;
  }
}
.advgb-images-slider .advgb-image-slider-item.slick-active .advgb-image-slider-item-info {
  opacity: 1;
}

.advgb-images-slider .advgb-image-slider-item.slick-current .advgb-image-slider-item-info {
  opacity: 1;
}

.advgb-images-slider .advgb-image-slider-item-info {
  position: relative !important;
  display: flex;
  flex-direction: column !important;
  justify-content: unset !important;
  align-items: unset !important;
  margin-left: 132px;
  margin-right: 320px;
  margin-top: 48px;
  opacity: 0;
  transition: 0.3s;
  padding-bottom: 20px;
}

@media (max-width: 1440px) {
  .advgb-images-slider .advgb-image-slider-item-info {
    margin-left: 106px;
    margin-right: 210px;
    margin-top: 40px;
  }
}
@media (max-width: 863px) {
  .advgb-images-slider .advgb-image-slider-item-info {
    margin-left: 90px;
    margin-right: 154px;
    margin-top: 24px;
    padding-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .advgb-images-slider .advgb-image-slider-item-info {
    left: calc(50% - 65px);
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    padding-bottom: 10px;
  }
}
.advgb-images-slider .advgb-image-slider-overlay {
  display: none !important;
}

.advgb-images-slider .advgb-image-slider-title {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  opacity: 0.8;
  padding-top: 40px;
}

@media (max-width: 768px) {
  .advgb-images-slider .advgb-image-slider-title {
    padding-top: 20px;
    font-size: 18px;
    line-height: 20px;
  }
}
.advgb-images-slider .advgb-image-slider-text {
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.01em;
  opacity: 0.6;
  padding-top: 5px;
  text-align: left;
}

@media (max-width: 1440px) {
  .advgb-images-slider .advgb-image-slider-text {
    font-weight: 300;
    font-size: 16px;
    line-height: 23px;
  }
}
@media (max-width: 1024px) {
  .advgb-images-slider .advgb-image-slider-text {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .advgb-images-slider .advgb-image-slider-text {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 16px !important;
    padding-top: 0px;
    text-align: center;
  }
}
.qtip.qtip-focus .qtip-tip, .qtip.qtip-focus .qtip-tip .qtip-vml, .qtip.qtip-focus .qtip-tip canvas {
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
}

.mb-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #041327;
  display: flex;
  flex-direction: column;
  gap: 20px;
  z-index: 110;
  transform: translateX(100%);
  transition: 0.3s ease;
  padding: 30px;
  padding-top: 80px;
  text-align: center;
  display: none;
}

@media (max-width: 480px) {
  .mb-header {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.mb-header.active {
  transform: translateX(0);
  background-color: #041327;
  justify-content: space-between;
  position: fixed;
  overflow: hidden;
  display: block;
}

.mb-header.active .menu-primary-menu-container {
  height: 75vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 995px), screen and (max-height: 700px) {
  .mb-header.active .menu-primary-menu-container {
    height: calc(100% - 40px);
    margin-bottom: 10px;
  }
}
.mb-header.active .menu-primary-menu-container .menu {
  height: 100%;
  /*display: flex;*/
  display: block;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.mb-header__item {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

.mb-header .menu {
  margin: 0;
}

.mb-header .menu-item {
  text-align: center;
  padding-bottom: 16px;
}

.mb-header .menu-item :nth-child(n+1) {
  margin-top: 20px;
}

@media (max-width: 480px) {
  .mb-header .menu-item :nth-child(n+1) {
    margin-top: 10px;
  }
}
.mb-header .menu-item a {
  display: inline-block;
}

.mb-header .menu-item.menu-item-has-children a {
  display: block;
}

@media (max-width: 768px) {
  .mb-header .menu-item.menu-item-has-children a {
    display: none;
  }
}
@media (max-width: 768px) {
  .mb-header .menu-item.menu-item-has-children ul.sub-menu a {
    display: block;
  }
}
.mb-header .menu > .menu-item:first-child {
  padding-top: 40px;
}

.mb-header .header__item {
  display: inline-block !important;
}

.mb-header input {
  text-align: center;
}

.mb-header .social__icons {
  display: flex;
  justify-content: center;
  /*gap: 18px;*/
  display: none;
}

.mb-header .social__icons .social__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  margin: 0 8px;
}

@media (max-width: 768px) {
  .menu-items {
    display: none;
  }
}
.menu-items ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  /*gap: 4.8rem;*/
  margin: 0;
  height: 100%;
}

@media (max-width: 1199px) {
  .menu-items ul {
    /*gap: 2.8rem;*/
  }
}
@media (max-width: 768px) {
  .menu-items ul {
    display: none;
  }
}
@media (max-width: 578px) {
  .menu-items ul {
    padding: 1rem 5vw;
  }
}
.menu-items ul .menu-item {
  height: 100%;
  position: relative;
  padding-right: 44px;
}

@media (max-width: 1440px) {
  .menu-items ul .menu-item {
    padding-right: 44px;
  }
}
@media (max-width: 1200px) {
  .menu-items ul .menu-item {
    padding-right: 32px;
  }
}
@media (max-width: 1200px) {
  .menu-items ul .menu-item {
    padding-right: 22px;
  }
}
@media (max-width: 1024px) {
  .menu-items ul .menu-item {
    padding-right: 22px;
  }
}
@media (max-width: 924px) {
  .menu-items ul .menu-item {
    padding-right: 16px;
  }
}
@media (max-width: 834px) {
  .menu-items ul .menu-item {
    padding-right: 24px;
  }
}
.menu-items ul .menu-item a {
  height: 100%;
}

.menu-items ul .menu-item.menu-item-has-children {
  padding-right: 25px;
}

.menu-items ul .menu-item.menu-item-has-children a:hover {
  color: #E65907;
  border-bottom: 2px solid transparent;
}

.menu-items ul .menu-item.menu-item-has-children:before {
  content: " ";
  display: block;
  background: url(../../image/icon/arrow-down.svg) 100% 50% no-repeat;
  width: 9px;
  height: 18px;
  position: absolute;
  right: 2px;
  top: 18px;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .menu-items ul .menu-item.menu-item-has-children:before {
    top: 15px;
  }
}
@media (max-width: 1199px) {
  .menu-items ul .menu-item.menu-item-has-children:before {
    top: 14px;
  }
}
.menu-items ul .menu-item.menu-item-has-children:hover .sub-menu {
  opacity: 1;
  z-index: 3;
  display: block;
}

.menu-items ul .menu-item.menu-item-has-children:hover:before {
  transform: rotate(-180deg);
}

@media (max-width: 1199px) {
  .menu-items ul .menu-item.menu-item-has-children:hover:before {
    /*top: 0px;*/
  }
}
.menu-items ul .menu-item.menu-item-has-children .sub-menu {
  opacity: 0;
  transition: 0.3s;
  position: absolute;
  flex-direction: column;
  background: #FFFFFF;
  border-radius: 12px;
  padding: 24px;
  color: #111111;
  /*gap: 10px;*/
  align-items: flex-start !important;
  /* padding-left: 30px !important; */
  margin-top: 0px;
  height: auto !important;
  box-shadow: 0px 8px 28px rgba(0, 0, 0, 0.12);
  left: -3.2rem;
  transform: translateY(0px);
  display: none;
  z-index: 9999 !important;
}

.menu-items ul .menu-item.menu-item-has-children .sub-menu:hover {
  opacity: 1;
}

.menu-items ul .menu-item.menu-item-has-children .sub-menu li {
  padding-right: 0px;
  padding-left: 0px;
}

.menu-items ul .menu-item.menu-item-has-children .sub-menu li a {
  padding-bottom: 16px;
  padding-top: 0;
  line-height: 30px;
  color: #111111;
  border-bottom: none;
}

.menu-items ul .menu-item.menu-item-has-children .sub-menu li a:hover {
  transition: 0.3s;
  color: #E65707 !important;
}

.menu-items ul .menu-item.menu-item-has-children .sub-menu li:last-child a {
  padding-bottom: 0;
}

.menu-items ul .menu-item.active a {
  color: #E65907;
  /*border-bottom: 2px solid #E65907;*/
}

.menu-items ul .menu-item .sub-menu .menu-item.active a {
  color: #E65907;
  /*border-bottom: 2px solid #E65907;*/
}

.menu-items ul .menu-item a {
  padding-bottom: 12px;
  padding-top: 12px;
  border-bottom: 2px solid transparent;
}

.menu-items ul .menu-item a:hover {
  color: #E65907;
  border-bottom: 2px solid #E65907;
}

@media (max-width: 1368px) {
  header .container {
    flex-wrap: wrap;
  }
}
section._spec-projects {
  padding-bottom: 6rem;
}

.specProjects {
  background-color: #111;
  padding-bottom: 15rem;
}

.specProjects__item {
  display: flex;
  gap: 12rem;
  align-items: center;
  height: 100%;
  padding-bottom: 6rem;
  padding-top: 6rem;
}

.specProjects__item._first {
  padding-bottom: 0;
  padding-top: 0;
  margin-bottom: 0 !important;
}

.specProjects__item:last-child {
  margin-bottom: 8rem;
}

@media (max-width: 1000px) {
  .specProjects__item {
    flex-direction: column;
    gap: 4rem;
    text-align: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
}
.specProjects__img {
  max-width: 41.3rem;
  width: 100%;
  max-height: 62.1rem;
  height: 100%;
}

.specProjects__title {
  font-size: 3.2rem;
  line-height: 3.5rem;
  color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 700;
  max-width: 90%;
}

.specProjects__info {
  color: #E6E7E6;
  font-size: 2.4rem;
  line-height: 3.5rem;
  font-weight: 500;
  margin-bottom: 4rem;
  max-height: 17rem;
  overflow: hidden;
}

.specProjects .btn-wrap {
  width: calc(50% - 2.66666rem);
  margin: 0 auto;
}

.author {
  display: flex;
  align-items: center;
  gap: 6rem;
  margin-bottom: 13rem;
}

@media (max-width: 1000px) {
  .author {
    flex-direction: column;
    justify-content: center;
    margin-bottom: 9rem;
  }
}
.author__img {
  border-radius: 50%;
  max-width: 22rem;
  max-height: 22rem;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.author__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width: 1000px) {
  .author__caption {
    text-align: center;
  }
}
.author__title {
  font-weight: 500;
  font-size: 4.9rem;
  line-height: 5.5rem;
  color: #FFFFFF;
}

.author__chips {
  display: flex;
  gap: 1.2rem;
  align-items: center;
  flex-wrap: wrap;
}

@media (max-width: 1000px) {
  .author__chips {
    justify-content: center;
  }
}
.author__ships {
  padding: 9px 15px;
  background: linear-gradient(126.32deg, #FF8000 8.02%, #F90049 95.6%);
  border-radius: 17px;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #FFFFFF;
}

.author__info {
  margin-top: 3rem;
  font-weight: 500;
  font-size: 19px;
  line-height: 25px;
  color: #E6E7E6;
}

@media (max-width: 1000px) {
  .author__info {
    font-size: 16px;
    line-height: 1.5;
  }
}
.gradient-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.25)), url(../../image/bg-category.png) 50% 50% no-repeat;
  background-size: cover;
  background-color: #000;
  z-index: -1;
}

body.search-body {
  overflow: hidden;
}

body.light .search-popup {
  background: #fff;
}

body.light .search-input {
  background: #041327 !important;
}

body.light .close-btn {
  border: 1px solid rgba(4, 19, 39, 0.2);
}

body.light div.asl_r.vertical:before {
  background: #ffffff;
}

body.light div.asl_r.vertical {
  background: #ffffff;
}

.search-popup {
  width: 100vw;
  height: 125px;
  background: #041327;
  position: fixed;
  transform: translateY(-125px);
  top: 0;
  left: 0;
  transition: 0.3s;
  z-index: 999;
}

.search-popup.active {
  transform: translateY(0);
  /*background: #041327;*/
}

.search-popup.active .modal-content {
  -webkit-transform: translate(0px, 0%) scaleX(1);
  -khtml-transform: translate(0px, 0%) scaleX(1);
  -moz-transform: translate(0px, 0%) scaleX(1);
  -ms-transform: translate(0px, 0%) scaleX(1);
  -o-transform: translate(0px, 0%) scaleX(1);
  transform: translate(0px, 0%) scaleX(1);
}

.search-popup .container {
  position: relative !important;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.search-popup .close-btn {
  margin-top: 33px;
  /* margin-bottom: 46px; */
  width: 60px;
  height: 60px;
  padding: 18px;
  /* opacity: 0.2; */
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 100%;
  margin-right: 0px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
}

#ajaxsearchliteres1.wpdreams_asl_results {
  left: 50% !important;
  width: 100vw !important;
  translate: -50%;
  border-radius: 0 !important;
  box-shadow: 0 10px 10px 0 rgba(4, 19, 39, 0.1215686275);
  border: unset;
}

#ajaxsearchliteres1.wpdreams_asl_results .results {
  margin: 0 auto;
  max-width: 1060px;
}

@media (max-width: 1440px) {
  .search-popup .close-btn {
    margin-right: 0px;
    position: relative;
    margin-top: 0;
    order: 2;
    margin-left: 40px;
  }
  #ajaxsearchliteres1.wpdreams_asl_results .results {
    min-width: calc(100% - 140px);
  }
}
@media (max-width: 1024px) {
  .search-popup .close-btn {
    margin-left: 20px;
  }
  #ajaxsearchliteres1.wpdreams_asl_results .results {
    max-width: calc(100% - 64px);
  }
}
@media (max-width: 834px) {
  .search-popup .close-btn {
    margin-left: 20px;
  }
}
@media (max-width: 768px) {
  .search-popup .close-btn {
    margin-left: 16px;
  }
}
@media (max-width: 576px) {
  #ajaxsearchliteres1.wpdreams_asl_results .results {
    max-width: calc(100% - 32px);
  }
}
.search-popup .close-btn path {
  stroke: #fff;
}

.search-popup hr {
  background: rgba(255, 255, 255, 0.3);
  height: 1px;
  border: 0;
}

.search-input {
  margin-top: 50px !important;
  padding: 23px !important;
  background: #041327 !important;
  border-radius: 4px !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  color: #E6E6E6;
  font-weight: 600;
  font-size: 21px;
  border-color: transparent !important;
  box-shadow: none !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

.search-input::placeholder {
  color: #9E9C9A !important;
}

body.light .header__search path {
  stroke: #000;
}

.search .page-title {
  font-size: 32px;
  line-height: 38px;
  padding-top: 40px;
  padding-bottom: 40px;
  margin: 0;
  color: #fff;
}

@media (max-width: 1440px) {
  .search .page-title {
    font-size: 24px;
    line-height: 31px;
    padding-top: 40px;
    padding-bottom: 20px;
  }
}
@media (max-width: 1024px) {
  .search .page-title {
    font-size: 20px;
    line-height: 25px;
  }
}
@media (max-width: 768px) {
  .search .page-title {
    font-size: 18px;
    line-height: 23px;
    padding-bottom: 24px;
  }
}
.search-popup .modal-content {
  /*max-width: 1170px;*/
  /*padding: 0 15px;*/
  max-width: 1060px;
  min-width: 1060px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translate(0px, 0%) scaleX(0);
  -khtml-transform: translate(0px, 0%) scaleX(0);
  -moz-transform: translate(0px, 0%) scaleX(0);
  -ms-transform: translate(0px, 0%) scaleX(0);
  -o-transform: translate(0px, 0%) scaleX(0);
  transform: translate(0px, 0%) scaleX(0);
  position: relative;
  -webkit-transition: all 500ms ease-in-out;
  -khtml-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  transition-delay: 500ms;
  margin: 0 auto;
}

@media (max-width: 1440px) {
  .search-popup .modal-content {
    min-width: calc(100% - 100px);
  }
}
@media (max-width: 768px) {
  .search-popup .modal-content {
    min-width: calc(100% - 76px);
  }
}
.search-popup .modal-content form {
  padding: 0;
  position: relative;
  /*border-bottom: 1px solid #fff;*/
}

.search-popup .modal-content .search-field {
  font-size: 38px;
  height: inherit;
  color: #fff;
  padding: 0;
  border: none;
  background-color: transparent;
  font-weight: 600;
  /* padding-right: 80px;*/
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: none !important;
}

@media screen and (max-width: 991px) {
  .search-popup .modal-content .search-field {
    font-size: 38px;
    padding-right: 60px;
  }
}
@media screen and (max-width: 767px) {
  .search-popup .modal-content .search-field {
    font-size: 24px;
  }
}
.search-popup .modal-content .esc-search {
  margin-top: 24px;
  font-size: 15px;
  color: #fff;
}

.search-popup .modal-content .search-submit {
  background-image: none;
  background-color: transparent;
  color: #fff;
  font-size: 42px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 0;
  padding: 5px 0 5px 5px;
  line-height: 1;
  padding: 0;
  width: inherit;
  height: inherit;
  box-shadow: none;
  overflow: visible;
  border: none;
}

.search-popup .modal-content .search-submit path {
  stroke: #fff;
}

@media screen and (max-width: 991px) {
  .search-popup .modal-content .search-submit {
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  .search-popup .modal-content .search-submit {
    /*display: none;*/
  }
}
.search-form {
  padding: 20px 0;
  position: relative;
  border-bottom: 1px solid #fff;
}

.search-form input[type=search].search-field {
  font-size: 38px;
  height: inherit;
  color: #fff;
  padding: 0;
  border: none;
  background-color: transparent;
  font-weight: 600;
  /* padding-right: 80px;*/
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: none !important;
}

@media screen and (max-width: 991px) {
  .search-form input[type=search].search-field {
    font-size: 38px;
    padding-right: 60px;
  }
}
@media screen and (max-width: 767px) {
  .search-form input[type=search].search-field {
    font-size: 24px;
  }
}
.search-form .esc-search {
  margin-top: 24px;
  font-size: 15px;
  color: #fff;
}

.search-form .search-submit {
  background-image: none;
  background-color: transparent;
  color: #fff;
  font-size: 42px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 0;
  padding: 5px 0 5px 5px;
  line-height: 1;
  padding: 0;
  width: inherit;
  height: inherit;
  box-shadow: none;
  overflow: visible;
  border: none;
}

@media screen and (max-width: 991px) {
  .search-form .search-submit {
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  .search-form .search-submit {
    /*display: none;*/
  }
}
.card-slider {
  /*margin-top: 6rem;*/
}

.card-slider .swiper-slide {
  overflow: hidden;
  display: flex;
  height: auto;
}

.card-slider .swiper-slide:hover .cards-flexible__el__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.card-slider .swiper-slide:hover .cards-flexible__el__img img:before {
  opacity: 1;
}

.card-slider .swiper-slide:hover .cards-flexible__el__img_bg:before {
  opacity: 1;
}

.card-slider .swiper-slide:hover .cards-flexible__el__img:before {
  transform: translateX(80%);
}

.card-slider .swiper-slide:hover .cards-flexible__el__img:after {
  transform: translateX(-70%);
}

.card-slider .swiper-slide:hover .cards-flexible__el.display_0 .cards-flexible__el__title, .card-slider .swiper-slide:hover .cards-flexible__el.display_1 .cards-flexible__el__title {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #E65907;
  /*text-underline-offset: 5px;*/
}

.card-slider .swiper-slide .cards-flexible {
  width: 100%;
  height: auto;
  min-height: 50rem;
  position: relative;
  display: block;
}

.card-slider .swiper-slide .cards-flexible__el {
  width: 100%;
  height: 100%;
  min-height: 44rem;
  position: relative;
  display: block;
}

@media (max-width: 1440px) {
  .card-slider .swiper-slide .cards-flexible__el {
    min-height: 40rem;
  }
}
@media (max-width: 1024px) {
  .card-slider .swiper-slide .cards-flexible__el {
    min-height: 35rem;
  }
}
@media (max-width: 834px) {
  .card-slider .swiper-slide .cards-flexible__el {
    min-height: auto;
  }
}
.card-slider .swiper-slide .cards-flexible__el__img {
  height: 260px;
  width: 100%;
  display: block;
  /* transform: scale(0.98); */
  box-shadow: none;
  /* transition: 0.3s; */
  overflow: hidden;
  position: relative;
  border-radius: 12px;
  clip-path: content-box;
}

@media (max-width: 1440px) {
  .card-slider .swiper-slide .cards-flexible__el__img {
    height: 230px;
  }
}
@media (max-width: 1024px) {
  .card-slider .swiper-slide .cards-flexible__el__img {
    height: 160px;
  }
}
@media (max-width: 834px) {
  .card-slider .swiper-slide .cards-flexible__el__img {
    height: 140px;
  }
}
@media (max-width: 768px) {
  .card-slider .swiper-slide .cards-flexible__el__img {
    height: 160px;
  }
}
.card-slider .swiper-slide .cards-flexible__el__img.main-large__img {
  height: auto;
}

.card-slider .swiper-slide .cards-flexible__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /*border-radius: 12px;*/
  transform: scale(1);
  transition: 0.6s;
}

.card-slider .swiper-slide .cards-flexible__el__img_bg {
  width: 100%;
  height: 100%;
}

.card-slider .swiper-slide .cards-flexible__el__img_bg:before {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.6s;
  z-index: 1;
  background: rgba(228, 89, 32, 0.3);
  opacity: 0;
}

.card-slider .swiper-slide .cards-flexible__el__img:before {
  content: " ";
  background: url(../../image/icon/circle.svg) no-repeat;
  background-size: contain;
  background-position: left;
  width: 102%;
  height: 102%;
  position: absolute;
  right: 0;
  top: -1px;
  transition: 0.6s;
  z-index: 2;
  transform: translateX(100%);
}

.card-slider .swiper-slide .cards-flexible__el__img:after {
  content: " ";
  background: url(../../image/icon/cropcircle.svg) no-repeat;
  background-size: contain;
  background-position: right;
  width: 102%;
  height: 102%;
  position: absolute;
  left: 0;
  top: -1px;
  bottom: 0;
  transition: 0.6s;
  z-index: 2;
  transform: translateX(-100%);
}

.card-slider .swiper-slide .cards-flexible__el__color-block {
  display: flex;
  flex-direction: column;
  position: relative;
  height: auto;
  min-height: calc(100% - 260px);
  padding: 0px 0 32px;
}

@media (max-width: 1440px) {
  .card-slider .swiper-slide .cards-flexible__el__color-block {
    min-height: calc(100% - 230px);
    padding-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .card-slider .swiper-slide .cards-flexible__el__color-block {
    min-height: calc(100% - 160px);
    /*padding-bottom: 24px;*/
  }
}
@media (max-width: 834px) {
  .card-slider .swiper-slide .cards-flexible__el__color-block {
    min-height: calc(100% - 140px);
    /* padding-bottom: 18px;*/
  }
}
@media (max-width: 768px) {
  .card-slider .swiper-slide .cards-flexible__el__color-block {
    min-height: calc(100% - 160px);
    /*padding-bottom: 16px; */
  }
}
.card-slider .swiper-slide .cards-flexible__el .post-categories {
  /*position: absolute;*/
  /*left: 32px;*/
  /*top: 3.2%;*/
  /*z-index: 1;*/
  display: block;
  height: fit-content;
  display: none;
}

.card-slider .swiper-slide .cards-flexible__el .post-categories li {
  color: #fff;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.3rem;
}

.card-slider .swiper-slide .cards-flexible__el .post-categories li a {
  color: #fff;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.3rem;
}

.card-slider .swiper-slide .cards-flexible__el:after {
  display: none;
}

.card-slider .swiper-slide .cards-flexible__el__title {
  position: static;
  display: inline-block;
  margin-top: 28px;
  font-weight: 400;
  font-size: 26px;
  line-height: 120%;
  color: #fff;
  /*max-height: 17.7rem;*/
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  width: 100%;
}

@media (max-width: 1440px) {
  .card-slider .swiper-slide .cards-flexible__el__title {
    font-size: 20px;
    line-height: 130%;
    margin-top: 20px;
  }
}
@media (max-width: 1024px) {
  .card-slider .swiper-slide .cards-flexible__el__title {
    font-size: 16px;
    line-height: 114%;
    margin-top: 24px;
  }
}
@media (max-width: 834px) {
  .card-slider .swiper-slide .cards-flexible__el__title {
    font-size: 16px;
    line-height: 114%;
  }
}
@media (max-width: 768px) {
  .card-slider .swiper-slide .cards-flexible__el__title {
    font-size: 16px;
    line-height: 120%;
  }
}
.card-slider .swiper-slide .cards-flexible__el .under-text {
  display: block;
  color: #fff;
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.01em;
  bottom: 20px;
  left: 0;
  opacity: 0.4;
  z-index: 1;
  margin-top: 10px;
  align-self: flex-end;
}

@media (max-width: 1440px) {
  .card-slider .swiper-slide .cards-flexible__el .under-text {
    font-size: 16px;
    line-height: 23px;
    margin-top: 20px;
  }
}
@media (max-width: 1024px) {
  .card-slider .swiper-slide .cards-flexible__el .under-text {
    font-size: 14px;
    line-height: 20px;
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .card-slider .swiper-slide .cards-flexible__el .under-text {
    font-size: 14px;
    line-height: 18px;
  }
}
.card-slider .swiper-slide .cards-flexible__el.display_0 .cards-flexible__el__title {
  color: #fff;
}

.card-slider .swiper-slide .cards-flexible__el.display_0 .under-text {
  color: #fff;
  opacity: 0.4;
  margin-top: auto;
  padding-top: 16px;
  width: 100%;
}

.card-slider .swiper-slide .cards-flexible__el.display_1 .cards-flexible__el__title {
  color: #fff;
}

.card-slider .swiper-slide .cards-flexible__el.display_1 .under-text {
  color: #fff;
  opacity: 0.4;
  margin-top: auto;
  padding-top: 16px;
  width: 100%;
}

.card-slider .swiper-slide .cards-flexible__el.display_2 {
  position: relative;
  display: block;
}

@media (max-width: 767px) {
  .card-slider .swiper-slide .cards-flexible__el.display_2 {
    width: 100%;
  }
}
.card-slider .swiper-slide .cards-flexible__el.display_2 .cards-flexible__el__img {
  height: 0;
  display: none;
}

.card-slider .swiper-slide .cards-flexible__el.display_2 img[src=""] {
  display: none;
}

.card-slider .swiper-slide .cards-flexible__el.display_2 .cards-flexible__el__color-block {
  position: relative;
  height: 100%;
  background-color: #156ACE;
  border-radius: 12px;
}

.card-slider .swiper-slide .cards-flexible__el.display_2 .cards-flexible__el__title {
  position: absolute;
  width: 80%;
  top: 35%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  max-height: 250px;
  min-height: 250px;
  text-transform: uppercase;
  color: #fff;
}

.card-slider .swiper-slide .cards-flexible__el.display_2 .under-text {
  position: absolute;
  right: 32px;
  left: unset;
  bottom: 20px;
  color: #fff;
}

.card-slider .swiper-slide .cards-flexible__el.display_2:after {
  display: none;
}

.card-slider .swiper-slide .cards-flexible__el.display_3 {
  position: relative;
  display: block;
}

@media (max-width: 767px) {
  .card-slider .swiper-slide .cards-flexible__el.display_3 {
    width: 100%;
  }
}
.card-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__img {
  height: 0;
  display: none;
}

.card-slider .swiper-slide .cards-flexible__el.display_3 img[src=""] {
  display: none;
}

.card-slider .swiper-slide .cards-flexible__el.display_3:hover .cards-flexible__el__color-block:after {
  background: rgba(255, 255, 255, 0.1);
  opacity: 1;
}

.card-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
  position: absolute;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  width: 100%;
  background-color: #e65908;
  border-radius: 12px;
  padding: 32px;
  /*gap: 0px;*/
}

@media (max-width: 1440px) {
  .card-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    padding: 28px;
  }
}
@media (max-width: 1024px) {
  .card-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    padding: 24px;
  }
}
@media (max-width: 834px) {
  .card-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    padding: 20px;
  }
}
@media (max-width: 768px) {
  .card-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    padding: 16px;
  }
}
.card-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.1);
  opacity: 0;
  transition: 0.3s;
}

.card-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__title {
  position: relative;
  display: inline-block;
  width: 100%;
  /* top: 35%; */
  /* left: 50%; */
  /* transform: translateX(-50%) translateY(-50%); */
  /* max-height: 250px; */
  /* min-height: 250px; */
  text-transform: uppercase;
  color: #fff;
  /*align-self: flex-end;*/
  margin-top: auto;
  margin-bottom: 32px;
}

.card-slider .swiper-slide .cards-flexible__el.display_3 .under-text {
  /*position: absolute;*/
  right: unset;
  left: 32px;
  color: #fff;
  align-self: flex-end;
  /*text-align: right;*/
  width: 100%;
  opacity: 0.7;
}

.card-slider .swiper-slide .cards-flexible__el.display_3:after {
  display: none;
}

.card-slider .swiper-slide .progress__img {
  width: 100%;
  margin: 0 auto;
  border-radius: 50%;
  position: relative;
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
}

@media (max-width: 1440px) {
  .card-slider .swiper-slide .progress__img {
    max-width: 220px;
    max-height: 220px;
    min-width: 220px;
    min-height: 220px;
  }
}
@media (max-width: 1200px) {
  .card-slider .swiper-slide .progress__img {
    max-width: 200px;
    max-height: 200px;
    min-width: 200px;
    min-height: 200px;
  }
}
.card-slider .swiper-slide .progress__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
}

@media (max-width: 1440px) {
  .card-slider .swiper-slide .progress__img img {
    max-width: 220px;
    max-height: 220px;
    min-width: 220px;
    min-height: 220px;
  }
}
@media (max-width: 1200px) {
  .card-slider .swiper-slide .progress__img img {
    max-width: 200px;
    max-height: 200px;
    min-width: 200px;
    min-height: 200px;
  }
}
.card-slider .swiper-slide .progress__title {
  width: 100%;
  overflow: hidden;
  margin-top: 32px;
  font-weight: 400;
  font-size: 2.8rem;
  line-height: 3.4rem;
  color: #fff;
  text-align: center;
}

.lock-scroll {
  overflow: hidden;
}

.popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.1019607843);
  transition: all 0.4s ease-in-out;
  z-index: 9999;
}

.popup.loading {
  display: flex;
  opacity: 0;
}

.popup.loading.active {
  opacity: 1;
}

.popup__inner {
  position: relative;
}

.popup__close-button {
  position: absolute;
  top: 6px;
  right: 6px;
  padding: 0;
  width: 68px;
  height: 68px;
  border: unset;
  background: none;
  cursor: pointer;
}

.popup__close-button:focus {
  background: none;
}

.popup__close-button:before, .popup__close-button:after {
  content: "";
  position: absolute;
  top: 32px;
  left: 14px;
  width: 38px;
  height: 3px;
  background: #fff;
}

.popup__close-button:before {
  transform: rotate(45deg);
}

.popup__close-button:after {
  transform: rotate(-45deg);
}

.interesting-popup__inner {
  padding: 40px 24px 32px;
  max-width: 627px;
  border-radius: 16px;
  background: #e65907;
}

@media screen and (max-width: 600px) {
  .interesting-popup__inner {
    max-width: calc(100% - 32px);
  }
}
.interesting-popup__title {
  margin: 0 0 6px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 42px;
  font-weight: 500;
  line-height: 110%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}

@media screen and (max-width: 991px) {
  .interesting-popup__title {
    font-size: 36px;
  }
}
.interesting-popup__news {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}

.interesting-popup__news-item {
  padding: 16px;
  border-radius: 12px;
  background: #fff;
  overflow: hidden;
}

.interesting-popup__news-item:hover .interesting-popup__image-wrapper:before {
  transform: translateX(80%);
}
.interesting-popup__news-item:hover .interesting-popup__news-image img {
  transform: scale(1.15);
}
.interesting-popup__news-item:hover .interesting-popup__news-image:before {
  opacity: 1;
}
.interesting-popup__news-item:hover .interesting-popup__news-image:after {
  transform: translateX(-70%);
}
.interesting-popup__news-item:hover .interesting-popup__news-title {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #E65907;
}

.interesting-popup__image-wrapper {
  border-radius: 12px;
  margin-bottom: 12px;
  position: relative;
  overflow: hidden;
}

.interesting-popup__image-wrapper:before {
  content: " ";
  background: url(../../../image/icon/circle.svg) no-repeat;
  background-size: contain;
  background-position: left;
  width: 102%;
  height: 102%;
  position: absolute;
  right: 0;
  top: -1px;
  transition: 0.6s;
  z-index: 2;
  transform: translateX(100%);
}

.interesting-popup__news-image {
  height: 155px;
  border-radius: 12px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  position: relative;
}

.interesting-popup__news-image img {
  transition: 0.6s;
}

.interesting-popup__news-image:before {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.6s;
  z-index: 1;
  background: rgba(228, 89, 32, 0.3);
  opacity: 0;
}

.interesting-popup__news-image:after {
  content: " ";
  background: url(../../../image/icon/cropcircle.svg) no-repeat;
  background-size: contain;
  background-position: right;
  width: 102%;
  height: 102%;
  position: absolute;
  left: 0;
  top: -1px;
  bottom: 0;
  transition: 0.6s;
  z-index: 2;
  transform: translateX(-100%);
}

@media screen and (max-width: 1440px) {
  .popup__close-button {
    width: 48px;
    height: 48px;
  }
  .popup__close-button:before, .popup__close-button:after {
    top: 24px;
    left: 11px;
    width: 27px;
    height: 2px;
  }
  .interesting-popup__inner {
    max-width: 552px;
    padding: 32px 24px;
  }
  .interesting-popup__title {
    margin-bottom: 24px;
    height: 47px;
    font-size: 36px;
  }
  .interesting-popup__news-image {
    height: 132px;
  }
  .interesting-popup__news-title {
    max-height: 88px;
    font-size: 18px;
    line-height: 1.23;
  }
}
@media screen and (max-width: 860px) {
  .interesting-popup__inner {
    max-width: 498px;
  }
  .interesting-popup__title {
    font-size: 30px;
  }
  .interesting-popup__image-wrapper {
    margin-bottom: 16px;
  }
  .interesting-popup__news-image {
    height: 116px;
  }
  .interesting-popup__news-title {
    max-height: 76px;
    font-size: 16px;
    line-height: 1.23;
  }
  .interesting-popup__news {
    gap: 12px;
  }
}
@media screen and (max-width: 600px) {
  .popup__close-button {
    width: 42px;
    height: 42px;
  }
  .popup__close-button:before, .popup__close-button:after {
    top: 19px;
    left: 9px;
    width: 24px;
    height: 2px;
  }
  .interesting-popup__inner {
    padding: 49px 16px 39px;
    max-width: 100%;
  }
  .interesting-popup__title {
    margin-bottom: 12px;
    height: 76px;
    font-size: 34px;
  }
  .interesting-popup__news-item {
    width: 276px;
  }
  .interesting-popup__image-wrapper {
    margin-bottom: 12px;
  }
  .interesting-popup__news-image {
    height: 155px;
  }
  .interesting-popup__news-title {
    max-height: 96px;
    font-size: 20px;
  }
  .interesting-popup__news {
    width: max-content;
    display: flex;
    gap: 12px;
  }
  .interesting-popup__news-wrapper {
    margin: 0 -16px;
    padding: 0 16px;
    overflow-x: scroll;
  }
  .interesting-popup__news-wrapper::-webkit-scrollbar {
    display: none;
  }
}
.interesting-popup__news-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
}

.interesting-popup__news-title {
  max-height: 96px;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}

.subscribe-popup {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
  max-width: 100%;
  width: 390px;
  height: fit-content;
  border-radius: 50px 50px 0 50px;
  background: #003CA6;
  z-index: 9998;
}

.subscribe-popup .popup__close-button {
  top: 16px;
  right: 16px;
  width: 50px;
  height: 50px;
}

.subscribe-popup .popup__close-button:before, .subscribe-popup .popup__close-button:after {
  top: 26px;
  left: 10px;
  width: 29px;
  height: 2px;
}

.subscribe-popup__inner {
  padding: 32px;
  width: 100%;
  text-align: center;
}

.subscribe-popup__title {
  margin: 8px -2px 26px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
  color: #fff;
}

.subscribe-popup .sendsay-popup {
  background: transparent !important;
}

.subscribe-popup .sendsay-columnwrapper:first-of-type {
  display: none;
}

.subscribe-popup .sendsay-column {
  position: relative;
}

.subscribe-popup .sendsay-text {
  margin-top: 9px;
  padding: 0 !important;
  font-family: "Normalidad Compact", sans-serif;
  font-size: 14px;
  font-weight: 350;
  line-height: 20px !important;
  color: #fff !important;
  letter-spacing: 1%;
}

.subscribe-popup .sendsay-text a {
  color: #fff;
  text-decoration: underline;
}

.subscribe-popup .sendsay-label {
  display: none;
}

.subscribe-popup .sendsay-field {
  display: flex;
}

.subscribe-popup input[type=text]:not(.browser-default).sendsay-input {
  margin: 0;
  padding: 7px 135px 7px 9px;
  height: 45px;
  font-family: "Normalidad Compact", sans-serif;
  font-size: 16px;
  line-height: 31px;
  color: #fff;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.3019607843);
  border: none;
  box-sizing: border-box;
}

.subscribe-popup input[type=text]:not(.browser-default).sendsay-input::placeholder {
  font-family: "Normalidad Compact", sans-serif;
  color: #fff;
  font-weight: 350;
}

.subscribe-popup .sendsay-button {
  position: absolute;
  top: 0;
  right: 0;
}

.subscribe-popup .sendsay-button input {
  padding: 7px 14px;
  font-family: "Normalidad Compact", sans-serif;
  font-size: 16px !important;
  line-height: 31px !important;
  background: #E65907 !important;
  border-radius: 8px !important;
}

.subscribe-popup__text {
  margin: 0 auto;
  width: 271px;
  display: none;
  font-family: "Normalidad Compact", sans-serif;
  font-size: 22px !important;
  font-weight: 400;
  line-height: 100%;
  color: #fff !important;
}

.subscribe-popup__title--success {
  display: none;
}

.subscribe-popup.is-send .subscribe-popup__title {
  display: none;
}

.subscribe-popup.is-send .subscribe-popup__title--success {
  margin: 19px -2px 10px;
  display: block;
  font-size: 30px;
}

.subscribe-popup.is-send .subscribe-popup__text {
  display: block;
}

.subscribe-popup.is-send [data-sendsay-form-embedded] {
  display: none;
}

.popup .sendsay-field.sendsay-field-invalid .sendsay-error {
  display: none;
}

@media screen and (max-width: 1480px) {
  .subscribe-popup {
    width: 330px;
  }
  .subscribe-popup__inner {
    padding: 32px 27px 27px;
  }
  .subscribe-popup__image {
    width: 171px;
  }
  .subscribe-popup__title {
    margin: 12px 0;
    font-size: 20px;
  }
  .subscribe-popup__text {
    width: 215px;
    font-size: 18px !important;
    font-weight: 350;
    line-height: 142% !important;
  }
  .subscribe-popup.is-send .subscribe-popup__title--success {
    margin: 22px auto 10px;
    width: 200px;
    font-size: 20px;
  }
  .subscribe-popup input[type=text]:not(.browser-default).sendsay-input {
    padding: 6px 104px 6px 8px;
    height: 38px;
    font-size: 14px;
  }
  .subscribe-popup .sendsay-button input {
    padding: 3.5px 10px;
    font-size: 14px !important;
  }
  .subscribe-popup .sendsay-text {
    margin-top: 8px;
    font-size: 12px;
    line-height: 16px !important;
  }
}
@media screen and (max-width: 600px) {
  .subscribe-popup {
    width: 258px;
    border-radius: 30px 30px 0 30px;
  }
  .subscribe-popup__inner {
    padding: 25px 12px 20px;
  }
  .subscribe-popup .popup__close-button {
    top: 12px;
    right: 12px;
    width: 35px;
    height: 35px;
  }
  .subscribe-popup .popup__close-button:before, .subscribe-popup .popup__close-button:after {
    top: 16px;
    left: 8px;
    width: 20px;
    height: 2px;
  }
  .subscribe-popup__image {
    width: 135px;
  }
  .subscribe-popup__title {
    margin: 10px 0;
    font-size: 16px;
  }
  .subscribe-popup input[type=text]:not(.browser-default).sendsay-input {
    padding: 4px 81px 4.5px 15px;
    height: 29px;
    font-size: 12px;
    border-radius: 4px;
  }
  .subscribe-popup .sendsay-button input {
    padding: 5px;
    font-size: 12px !important;
    line-height: 19px !important;
    border-radius: 4px !important;
  }
  .subscribe-popup .sendsay-text {
    margin-top: 6px;
    font-size: 11px;
    line-height: 14px !important;
  }
}
.cookie-popup {
  --cookie-bg-color: #0E2036;
  --cookie-text-color: #FFFFFF;
  --cookie-close-color: #FFFFFF;
  --cookie-link-color: #FFFFFF;
  --cookie-link-font-weight: 500;
  --cookie-link-decoration: underline;
}
body.light .cookie-popup {
  --cookie-bg-color: #F3F6FA;
  --cookie-text-color: #041327;
  --cookie-close-color: #000000;
  --cookie-link-color: #e65907;
  --cookie-link-font-weight: 350;
  --cookie-link-decoration: none;
}

body.cookie-popup-visible #button-up {
  bottom: calc(100% + 16px);
}
@media (max-width: 376px) {
  body.cookie-popup-visible #button-up {
    bottom: calc(100% + 24px);
  }
}

.cookie-popup {
  display: none;
  background-color: transparent;
}
.cookie-popup.is-visible {
  display: block;
}
@media (max-width: 1024px) {
  .cookie-popup .container {
    max-width: 100%;
  }
}
.cookie-popup__body {
  width: 100%;
  background: var(--cookie-bg-color);
  border-radius: 12px;
  padding: 36px 71px 36px 60px;
  position: relative;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1019607843);
  overflow: hidden;
}
@media (max-width: 1440px) {
  .cookie-popup__body {
    padding: 36px 56px 36px 48px;
  }
}
@media (max-width: 1024px) {
  .cookie-popup__body {
    padding: 27px 60px 26px 26px;
  }
}
@media (max-width: 835px) {
  .cookie-popup__body {
    padding: 26px 46px 24px 44px;
  }
}
@media (max-width: 376px) {
  .cookie-popup__body {
    border-radius: 8px;
    padding: 24px 16px 21px 16px;
  }
}
.cookie-popup__close {
  width: 40px;
  height: 40px;
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 4px;
  right: 4px;
  cursor: pointer;
}
.cookie-popup__close:hover, .cookie-popup__close:focus, .cookie-popup__close:active {
  background: transparent;
}
@media (max-width: 1440px) {
  .cookie-popup__close {
    width: 36px;
    height: 36px;
    top: 6px;
    right: 1px;
  }
}
@media (max-width: 1024px) {
  .cookie-popup__close {
    width: 32px;
    height: 32px;
    top: 8px;
    right: 8px;
  }
}
@media (max-width: 835px) {
  .cookie-popup__close {
    width: 55px;
    height: 55px;
  }
}
@media (max-width: 376px) {
  .cookie-popup__close {
    width: 38px;
    height: 38px;
    top: 4px;
    right: 4px;
  }
}
.cookie-popup__close svg {
  width: 100%;
  height: 100%;
}
.cookie-popup__close svg path {
  stroke: var(--cookie-close-color);
}
.cookie-popup__content {
  display: flex;
  align-items: flex-start;
  gap: 70px;
}
@media (max-width: 1440px) {
  .cookie-popup__content {
    gap: 36px;
  }
}
@media (max-width: 1024px) {
  .cookie-popup__content {
    gap: 70px;
  }
}
@media (max-width: 835px) {
  .cookie-popup__content {
    flex-direction: column;
    align-items: auto;
    gap: 23px;
  }
}
@media (max-width: 376px) {
  .cookie-popup__content {
    gap: 17px;
  }
}
.cookie-popup__text {
  font-size: 20px;
  font-weight: 350;
  line-height: 23px;
  margin: 0;
}
@media (max-width: 1440px) {
  .cookie-popup__text {
    font-size: 17px;
  }
}
@media (max-width: 1024px) {
  .cookie-popup__text {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 835px) {
  .cookie-popup__text {
    line-height: 21px;
    padding-right: 18px;
  }
}
@media (max-width: 376px) {
  .cookie-popup__text {
    padding-right: 7px;
  }
  .cookie-popup__text > span {
    display: inline-block;
  }
  .cookie-popup__text > span:first-child {
    margin-bottom: 1em;
  }
}
.cookie-popup__text .medium {
  font-weight: 500;
}
.cookie-popup__text a {
  color: var(--cookie-link-color);
  font-weight: var(--cookie-link-font-weight);
  text-decoration: var(--cookie-link-decoration);
}
.cookie-popup__btn {
  min-width: 323px;
  font-size: 20px;
  font-weight: 400;
  line-height: 31px;
  color: #FFFFFF;
  background: #004596;
  border: none;
  border-radius: 8px;
  text-align: center;
  padding: 20px;
  margin: 0;
  cursor: pointer;
}
.cookie-popup__btn:hover, .cookie-popup__btn:focus, .cookie-popup__btn:active {
  background: #004596;
}
@media (max-width: 1440px) {
  .cookie-popup__btn {
    min-width: 258px;
  }
}
@media (max-width: 1024px) {
  .cookie-popup__btn {
    min-width: 250px;
    font-size: 18px;
    padding: 16px;
  }
}
@media (max-width: 835px) {
  .cookie-popup__btn {
    width: 100%;
    padding: 11px;
  }
}
@media (max-width: 376px) {
  .cookie-popup__btn {
    border-radius: 4px;
  }
}

.audio-player {
  background: #156ACE;
  padding: 44px 40px 34px;
  border-radius: 12px;
  margin: 48px 0;
}

@media (max-width: 1440px) {
  .audio-player {
    padding: 40px 40px 30px;
  }
}
@media (max-width: 1024px) {
  .audio-player {
    padding: 28px 28px 18px;
  }
}
@media (max-width: 768px) {
  .audio-player {
    padding: 24px 24px 35px;
    border-radius: 8px;
  }
}
@media (max-width: 768px) {
  .audio-player .wp-block-group__inner-container {
    position: relative;
  }
}
.audio-player .wp-block-columns {
  gap: 20px;
}

@media (max-width: 768px) {
  .audio-player .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}
.audio-player .wp-block-audio {
  box-sizing: border-box;
  margin: 0;
  margin-top: 12px;
}

@media (max-width: 1440px) {
  .audio-player .wp-block-audio {
    margin-top: 18px;
  }
}
@media (max-width: 1024px) {
  .audio-player .wp-block-audio {
    margin-top: 14px;
  }
}
@media (max-width: 768px) {
  .audio-player .wp-block-audio {
    margin-top: 4px;
  }
}
.audio-player .audio-player-block-play {
  width: auto;
  max-width: fit-content;
}

.audio-player .audio-player-block-min {
  width: auto;
  max-width: fit-content;
  min-width: 150px;
}

@media (max-width: 768px) {
  .audio-player .audio-player-block-min {
    position: absolute;
    left: 0;
    bottom: -18px;
    width: auto;
    min-width: auto;
    z-index: 9999;
  }
}
.audio-player .play.controls.active a {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1839_69)'%3E%3Cpath d='M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z' fill='white'/%3E%3Cpath d='M36.2197 30.5C34.9938 30.5 34 31.4938 34 32.7197V47.2803C34 48.5062 34.9938 49.5 36.2197 49.5V49.5C37.4456 49.5 38.4394 48.5062 38.4394 47.2803V32.7197C38.4394 31.4938 37.4456 30.5 36.2197 30.5V30.5Z' fill='%23156ACE'/%3E%3Cpath d='M47.7803 30.5C46.5544 30.5 45.5606 31.4938 45.5606 32.7197V47.2803C45.5606 48.5062 46.5544 49.5 47.7803 49.5V49.5C49.0062 49.5 50 48.5062 50 47.2803V32.7197C50 31.4938 49.0062 30.5 47.7803 30.5V30.5Z' fill='%23156ACE'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1839_69'%3E%3Crect width='80' height='80' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.audio-player .play.controls a {
  width: 80px;
  height: 80px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' viewBox='0 0 68 68' fill='none'%3E%3Ccircle cx='34' cy='34' r='34' fill='white'/%3E%3Cpath d='M42.5027 33.1329C43.1694 33.5178 43.1694 34.48 42.5027 34.8649L30.5027 41.7931C29.836 42.178 29.0027 41.6969 29.0027 40.9271L29.0027 27.0707C29.0027 26.3009 29.836 25.8198 30.5027 26.2047L42.5027 33.1329Z' fill='%23156ACE'/%3E%3C/svg%3E");
  background-size: cover;
  background-color: unset;
  transition: 0.1s;
}

@media (max-width: 1440px) {
  .audio-player .play.controls a {
    width: 68px;
    height: 68px;
  }
}
@media (max-width: 1024px) {
  .audio-player .play.controls a {
    width: 52px;
    height: 52px;
  }
}
@media (max-width: 834px) {
  .audio-player .play.controls a {
    width: 56px;
    height: 56px;
  }
}
@media (max-width: 768px) {
  .audio-player .play.controls a {
    width: 46px;
    height: 46px;
  }
}
.audio-player .audio-player-cat {
  margin: 0;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 31.2px */
  opacity: 0.5;
  color: #fff;
}

@media (max-width: 1440px) {
  .audio-player .audio-player-cat {
    font-size: 20px;
    line-height: 130%;
    /* 26px */
  }
}
@media (max-width: 1024px) {
  .audio-player .audio-player-cat {
    font-size: 16px;
    line-height: 114%;
    /* 18.24px */
  }
}
@media (max-width: 834px) {
  .audio-player .audio-player-cat {
    font-size: 16px;
    line-height: 120%;
    /* 19.2px */
  }
}
@media (max-width: 768px) {
  .audio-player .audio-player-cat {
    font-size: 14px;
    line-height: 18px;
    /* 128.571% */
    letter-spacing: 0.14px;
  }
}
.audio-player .audio-player-text {
  margin: 0;
  padding-top: 12px;
  color: #fff;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 38.4px */
}

@media (max-width: 1440px) {
  .audio-player .audio-player-text {
    padding-top: 8px;
    font-size: 24px;
    line-height: 130%;
    /* 31.2px */
  }
}
@media (max-width: 1024px) {
  .audio-player .audio-player-text {
    font-size: 20px;
    line-height: 124%;
    /* 24.8px */
  }
}
@media (max-width: 834px) {
  .audio-player .audio-player-text {
    line-height: 124%;
    /* 24.8px */
  }
}
@media (max-width: 768px) {
  .audio-player .audio-player-text {
    padding-top: 4px;
    font-size: 16px;
    line-height: 120%;
    /* 19.2px */
  }
}
.audio-player .audio-player-min {
  margin: 0 !important;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 31.2px */
  opacity: 0.5;
  color: #fff;
  padding-bottom: 4px;
}

@media (max-width: 1440px) {
  .audio-player .audio-player-min {
    font-size: 20px;
    line-height: 130%;
    /* 26px */
    padding-bottom: 2px;
  }
}
@media (max-width: 1024px) {
  .audio-player .audio-player-min {
    font-size: 16px;
    line-height: 114%;
    /* 18.24px */
    padding-bottom: 3px;
  }
}
@media (max-width: 834px) {
  .audio-player .audio-player-min {
    font-size: 16px;
    line-height: 120%;
    /* 19.2px */
    padding-bottom: 2px;
  }
}
@media (max-width: 768px) {
  .audio-player .audio-player-min {
    font-size: 14px;
    line-height: 18px;
    /* 128.571% */
    letter-spacing: 0.14px;
  }
}
.bottom-container {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999999999;
}

.bottom-container > .container {
  position: relative;
}

#button-up {
  display: none;
  height: 120px;
  left: 30px;
  margin: 0;
  position: absolute;
  bottom: 50px;
  outline: none;
  color: #333333;
  cursor: pointer;
  transition: opacity 0.3s;
}

@media (max-width: 1440px) {
  #button-up {
    left: 20px;
  }
}
@media (max-width: 1024px) {
  #button-up {
    left: 12px;
    bottom: 30px;
  }
}
@media (max-width: 376px) {
  #button-up {
    left: unset;
    right: 16px;
  }
}
#button-up svg {
  width: 60px;
  height: 120px;
  background: #F3F6FA;
  border-radius: 60px;
}

@media (max-width: 1440px) {
  #button-up {
    height: 100px;
  }
  #button-up svg {
    width: 40px;
    height: 100px;
  }
}
@media (max-width: 1024px) {
  #button-up {
    height: 68px;
  }
  #button-up svg {
    width: 48px;
    height: 68px;
  }
}
@media (max-width: 768px) {
  #button-up {
    height: 48px;
  }
  #button-up svg {
    width: 48px;
    height: 48px;
  }
}
header {
  position: relative;
  padding-top: 32px;
  padding-bottom: 32px;
  z-index: 3;
  background: #041327;
  /*border-bottom: 1px solid rgba(#fff, 0.1);*/
}

@media (max-width: 1440px) {
  header {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 1024px) {
  header {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 834px) {
  header {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media (max-width: 768px) {
  header {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
header .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  /*gap: 4rem;*/
  position: relative;
}

header .container::before, header .container::after {
  display: none;
}

@media (max-width: 1368px) {
  header .container {
    align-items: unset;
  }
}
@media (max-width: 1199px) {
  header .container {
    /*gap: 80px;*/
  }
}
@media (max-width: 768px) {
  header .container {
    justify-content: space-between;
    gap: 0;
    align-items: center;
  }
}
@media (max-width: 575px) {
  header .container {
    /*max-width: 100%;*/
  }
}
header .container a {
  display: flex;
  align-items: center;
  padding-bottom: 3.5rem;
}

header .container a.main-logo {
  align-items: flex-start;
  padding-bottom: 0;
  /*transform: translateY(-5px);*/
}

@media (max-width: 768px) {
  header .container a.main-logo .desktop {
    display: none;
  }
}
header .container a.main-logo .mobile {
  display: none;
}

@media (max-width: 768px) {
  header .container a.main-logo .mobile {
    display: block;
    /*margin-right: 40px;*/
    max-height: 52px;
    width: auto;
  }
}
@media (max-width: 768px) {
  header .container a.main-logo {
    order: 0;
    align-items: center;
    transform: unset;
  }
  header .container a.main-logo svg #logoEl1 {
    display: none;
  }
}
header .menu-items {
  margin-left: auto;
}

@media (max-width: 960px) {
  header .menu-items {
    margin-right: auto;
  }
}
header .menu-items .menu-primary-menu-container {
  height: 100%;
  /*padding-right: 105px;*/
}

@media (max-width: 1440px) {
  header .menu-items .menu-primary-menu-container {
    /* padding-right: 74px;*/
  }
}
@media (max-width: 1024px) {
  header .menu-items .menu-primary-menu-container {
    /* padding-right: 62px;*/
  }
}
@media (max-width: 768px) {
  header .menu-items .menu-primary-menu-container {
    /*  padding-right: 42px;*/
  }
}
header .header__item {
  padding-bottom: 3.5rem;
  padding-bottom: 0;
}

header .header__item {
  /*margin-right: 1rem;*/
}

header .menu-item a, header .header__item {
  font-weight: 400;
  font-size: 22px;
  line-height: 30px;
  color: #FFFFFF;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
}

@media (max-width: 1440px) {
  header .menu-item a, header .header__item {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 1024px) {
  header .menu-item a, header .header__item {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 834px) {
  header .menu-item a, header .header__item {
    font-size: 14px;
    line-height: 19px;
  }
}
@media (max-width: 768px) {
  header .menu-item a, header .header__item {
    font-size: 28px;
    line-height: 36px;
    white-space: normal;
  }
}
@media (max-width: 768px) {
  header .menu-item a.switch__item, header .header__item.switch__item {
    order: 1;
    /*align-items: center;*/
    /*display: flex;*/
    padding-right: 16px;
  }
}
header .menu-item a.header__search, header .header__item.header__search {
  padding-bottom: 0 !important;
  cursor: pointer;
  margin-left: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 768px) {
  header .menu-item a.header__search, header .header__item.header__search {
    margin-bottom: 0 !important;
    margin-left: 0px;
    width: auto !important;
    height: auto !important;
    padding-right: 16px;
  }
}
header .menu-item a.header__search:hover, header .header__item.header__search:hover {
  color: #E65707 !important;
}

header .menu-item a.header__search:hover svg, header .menu-item a.header__search:hover path, header .header__item.header__search:hover svg, header .header__item.header__search:hover path {
  fill: #E65707 !important;
}

header .menu-item a.header__search:hover svg:last-child .light-grey, header .header__item.header__search:hover svg:last-child .light-grey {
  stroke: #E65707 !important;
}

header .menu-item a.header__search label, header .header__item.header__search label {
  display: flex;
  justify-content: center;
  align-items: center;
  /*gap: 12px;*/
  position: relative;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

@media (max-width: 768px) {
  header .menu-item a.header__search label, header .header__item.header__search label {
    justify-content: flex-start;
    width: auto;
    height: auto;
  }
}
header .menu-item a .switch-icon, header .header__item .switch-icon {
  padding: 21px;
  opacity: 0.2;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
}

header .menu-item a svg, header .menu-item a path, header .header__item svg, header .header__item path {
  transition: 0.3s;
}

header .menu-item a:hover, header .header__item:hover {
  color: #E65707 !important;
}

header .menu-item a:hover svg, header .menu-item a:hover path, header .header__item:hover svg, header .header__item:hover path {
  fill: #E65707 !important;
}

header .menu-item a:hover svg.night-time, header .menu-item a:hover svg.night-time path.light-grey, header .header__item:hover svg.night-time, header .header__item:hover svg.night-time path.light-grey {
  stroke: #E65707 !important;
  fill: transparent !important;
}

header .menu-item a:hover svg:last-child .light-white, header .header__item:hover svg:last-child .light-white {
  fill: transparent !important;
  stroke: #E65707 !important;
}

header .menu-item a:hover svg:last-child .light-grey, header .header__item:hover svg:last-child .light-grey {
  /*stroke: $accent !important;*/
  fill: transparent !important;
}

header .menu-item a .icon, header .header__item .icon {
  margin-left: 5px;
}

header .menu-item a .switch label, header .header__item .switch label {
  display: flex;
  justify-content: center;
  align-items: center;
  /*gap: 12px;*/
  position: relative;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  header .menu-item a .switch label, header .header__item .switch label {
    /*justify-content: flex-start;*/
    width: auto;
    height: auto;
  }
}
header .menu-item a .switch label .light-time, header .header__item .switch label .light-time {
  /*position: absolute;*/
}

header .menu-item a .switch label .night-time, header .header__item .switch label .night-time {
  opacity: 0;
  display: none;
}

header .menu-item a .switch label .light-time, header .header__item .switch label .light-time {
  opacity: 1;
  display: block;
}

header .burger {
  display: none;
  position: relative;
  z-index: 120;
}

@media (max-width: 768px) {
  header .burger {
    display: flex;
    flex-direction: column;
    /* gap: 6px; */
    align-items: center;
    /* justify-content: center; */
    order: 2;
    /*top: -2px;*/
    padding: 7px;
    border-radius: 50%;
    background: rgba(240, 240, 240, 0.6);
    height: 38px;
    width: 38px;
    z-index: 228;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
header .burger.active .burger__line:nth-child(1) {
  transform: rotate(45deg) translate(3.3px, 2.2px);
  margin-top: 0px;
}

@media (max-width: 767px) {
  header .burger.active .burger__line:nth-child(1) {
    margin: 0px;
  }
}
header .burger.active .burger__line:nth-child(2) {
  opacity: 0;
  transition: 0s ease;
}

header .burger.active .burger__line:nth-child(3) {
  transform: rotate(-45deg) translate(3.4px, -3.2px);
  margin-top: 0px;
}

@media (max-width: 767px) {
  header .burger.active .burger__line:nth-child(3) {
    margin: 0px;
  }
}
header .burger__line {
  width: 22px;
  height: 2px;
  background-color: #333F4F;
  transition: 0.3s ease;
  margin: 2.5px 0;
  border-radius: 18px;
  border-radius: 8px;
  overflow: hidden;
}

header .menu-btn {
  margin-left: auto;
  margin-right: 28px;
}

@media (max-width: 1900px) {
  header .menu-btn {
    margin-right: 28px;
    margin-left: auto;
  }
}
@media (max-width: 1440px) {
  header .menu-btn {
    margin-right: 24px;
    margin-left: auto;
  }
}
@media (max-width: 1100px) {
  header .menu-btn {
    margin-right: 8px;
    margin-left: auto;
  }
}
@media (max-width: 924px) {
  header .menu-btn {
    margin-right: 8px;
  }
}
@media (max-width: 960px) {
  header .menu-btn {
    display: none;
  }
}
@media (max-width: 834px) {
  header .menu-btn {
    display: none;
  }
}
header .menu-btn .headrer_btn {
  margin-top: 0;
  padding: 11px 21px 11px !important;
  border: 1px solid #E65907;
  border-radius: 1000px;
  background: #FFFFFF;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 30px;
  border-radius: 100px;
  letter-spacing: unset;
  /* margin-left: auto; */
  color: #E65907;
}

header .menu-btn .headrer_btn:hover {
  color: #fff;
  border: 1px solid #E65907;
  background-color: #E65907;
}

@media (max-width: 1440px) {
  header .menu-btn .headrer_btn {
    margin-top: 0px;
    padding: 8px 10px !important;
    font-size: 18px;
    line-height: 31px;
  }
}
@media (max-width: 1024px) {
  header .menu-btn .headrer_btn {
    padding: 4px 8px !important;
    font-size: 16px;
    line-height: 31px;
  }
}
@media (max-width: 834px) {
  header .menu-btn .headrer_btn {
    padding: 11.5px 19.3px;
    font-size: 14px;
    line-height: 25px;
  }
}
@media (max-width: 767px) {
  header .menu-btn .headrer_btn {
    font-size: 12px;
    line-height: 25px;
    display: block;
    width: 100%;
    display: none;
  }
}
header .menu-btn .headrer_btn-mob {
  display: none;
  margin-top: 0;
  padding: 10px 20px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  border-radius: 8px;
  letter-spacing: unset;
  margin-right: auto;
}

header .menu-btn .headrer_btn-mob:hover {
  color: #E65907;
  border: 1px solid #E65907;
  background-color: transparent;
}

@media (max-width: 767px) {
  header .menu-btn .headrer_btn-mob {
    font-size: 12px;
    line-height: 25px;
    display: block;
    width: 100%;
    padding: 9.64px 20px;
    border-radius: 6.42px;
  }
}
.button-action {
  display: none;
  left: unset;
  margin: 0;
  position: fixed;
  bottom: 32px;
  outline: none;
  color: #333333;
  right: 32px;
  cursor: pointer;
  z-index: 99999999999;
}

@media (max-width: 960px) {
  .button-action {
    display: block;
  }
}
@media (max-width: 768px) {
  .button-action {
    z-index: 2;
  }
}
@media (max-width: 480px) {
  .button-action {
    bottom: 32px;
    right: 16px;
  }
}
.button-action .headrer_btn {
  margin-top: 0;
  padding: 11px 21px 11px !important;
  border: 1px solid #E65907;
  border-radius: 1000px;
  background: #E65907;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 30px;
  border-radius: 100px;
  letter-spacing: unset;
  /* margin-left: auto; */
  color: #fff;
}

.button-action .headrer_btn:hover {
  color: #fff;
  border: 1px solid #E65907;
  background-color: #E65907;
}

@media (max-width: 1440px) {
  .button-action .headrer_btn {
    margin-top: 0px;
    padding: 8px 10px !important;
    font-size: 18px;
    line-height: 31px;
  }
}
@media (max-width: 1024px) {
  .button-action .headrer_btn {
    padding: 4px 8px !important;
    font-size: 16px;
    line-height: 31px;
  }
}
@media (max-width: 834px) {
  .button-action .headrer_btn {
    padding: 11px 35px 10px !important;
    font-size: 16px;
    line-height: 31px;
  }
}
@media (max-width: 767px) {
  .button-action .headrer_btn {
    display: block;
    width: 100%;
  }
}
.button-action .headrer_btn:before {
  content: " ";
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  -webkit-animation: phonering 1.5s linear infinite;
  animation: phonering 1.5s linear infinite;
  will-change: opacity, transform;
  background: #e65907;
  border-radius: 100px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

@media (max-width: 767px) {
  .button-action .headrer_btn:before {
    background: #ffaf81;
  }
}
.button-action .headrer_btn-mob {
  display: none;
  margin-top: 0;
  padding: 10px 20px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  border-radius: 8px;
  letter-spacing: unset;
  margin-right: auto;
}

.button-action .headrer_btn-mob:hover {
  color: #E65907;
  border: 1px solid #E65907;
  background-color: transparent;
}

@media (max-width: 767px) {
  .button-action .headrer_btn-mob {
    font-size: 12px;
    line-height: 25px;
    display: block;
    width: 100%;
    padding: 9.64px 20px;
    border-radius: 6.42px;
  }
}
@-webkit-keyframes phonering {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  30% {
    transform: scale(1.15);
    opacity: 1;
  }
  70% {
    transform: scale(1.2);
    opacity: 0;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes phonering {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  30% {
    transform: scale(1.15);
    opacity: 1;
  }
  70% {
    transform: scale(1.2);
    opacity: 0;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}
.gloss {
  z-index: 0;
  margin-top: -124px;
}

.gloss .section-title-gloss {
  min-height: 913px;
  display: flex;
  align-items: center;
  background-image: url("");
  background: url(../../image/bg-gloss.webp) 50% 50% no-repeat;
  background-size: cover;
}

.gloss .container.articles__container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.gloss .container.gloss__container {
  display: flex;
  justify-content: space-between;
  /*flex-direction: column;*/
  /*align-items: center;*/
}

.gloss .articles__title {
  font-size: 118px;
  font-style: normal;
  font-weight: 400;
  line-height: 118px;
  /* 100% */
  text-align: center;
  margin-bottom: 50px;
}

.gloss .asl_w_container {
  width: 556px;
}

.gloss .navitem[data-counter="0"] {
  opacity: 0.4;
}

.gloss .navitems {
  background: var(--color-bg, #F3F6FA);
  position: relative;
  white-space: nowrap;
  margin-bottom: 91px;
  overflow: hidden;
  padding: 44px 0 30px;
  max-height: 118px;
}

.gloss .navitems .container {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}

@media (max-width: 834px) {
  .gloss .navitems .container {
    text-align: center;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    margin-bottom: -30px;
    padding-bottom: 30px;
  }
}
.gloss .navitem {
  /* font-family: Helvetica,Georgia,serif; */
}

.gloss .navitems a {
  text-align: center;
  text-decoration: none;
  /*margin-right: 5px;*/
  /*margin-bottom: 5px;*/
  padding: 5px 10px;
  color: #041327;
  font-family: Normalidad Compact;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  border-bottom: 3px transparent solid;
  transition: 0.2s linear;
}

.gloss .navitems .selecteddirectory {
  color: #E65907 !important;
  border-bottom: 3px #E65907 solid;
}

.gloss .navitemhidden {
  display: none !important;
}

.gloss .tooltips_content_wrap .tooltips_list {
  padding: 4px 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.gloss .tooltips_list {
  margin-top: 4px;
}

.gloss .tooltips_list [data-gloss]:before {
  content: attr(data-gloss);
  font-size: 40px;
  color: #333;
  opacity: 1;
  position: absolute;
  /* width: 100px; */
  /* height: 100px; */
  left: -130px;
}

.gloss .tooltips_content_wrap .tooltips_list span {
  text-decoration: none;
}

.gloss .tooltiplist_count {
  display: none;
}

.gloss .tooltips_table span {
  text-decoration: none;
}

.gloss .tooltiplist_count {
  vertical-align: super;
  padding-left: 3px;
  font-size: smaller;
}

.gloss .tooltips_table_items {
  width: 100%;
  text-decoration: none;
  padding: 0;
  margin: 0;
  position: relative;
}

.gloss .tooltips_table {
  display: flex;
  flex-direction: column;
}

.gloss .tooltips_table_title {
  /*width: 40%;*/
  display: inline-block;
  text-transform: capitalize;
  padding-top: 0;
  padding-bottom: 36px;
  /* padding: 4px 6px 4px 6px; */
  /* border-left: 1px; */
  /* vertical-align: top; */
  color: var(--color-black, #041327);
  font-family: Normalidad Compact;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.gloss .tooltips_table_title a {
  color: var(--color-black, #041327);
}

.gloss .tooltips_table_content {
  /*width: 50%;*/
  display: none;
  margin: 0;
  padding: 4px 6px 4px 6px;
}

.gloss .tooltips_directory_gloss {
  border-top: 1px solid rgba(4, 19, 39, 0.2);
  width: 50%;
  padding: 24px 0;
  padding-left: 273px;
}

.gloss .tooltips_widget_lists {
  display: flex;
  flex-direction: column;
}

.gloss .tooltips_widgets_title {
  opacity: 0.4;
  font-family: Normalidad Compact;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  /* 32px */
  letter-spacing: 0.2px;
  margin-bottom: 24px;
}

.gloss .tooltips_widget_title {
  color: var(--color-black, #041327);
  font-family: Normalidad Compact;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 32px */
}

.gloss img.tooltips_widget_img {
  margin-bottom: 13px;
}

.gloss a.tooltips_widget_list {
  margin-bottom: 23px;
}

#ajaxsearchlite2.probox_gloss {
  overflow: inherit;
}

#ajaxsearchlite2.probox_gloss:before {
  content: "";
  position: absolute;
  display: block;
  min-height: 100%;
  height: auto;
  width: 100%;
  left: 0px;
  right: 0;
  top: calc(50% + 1px);
  margin-left: 0;
  margin-right: 0;
  background: #ffffff;
  /* border: 1px solid #CDD0D4; */
  transition: 100ms;
  z-index: -1;
}

#ajaxsearchliteres2 {
  height: auto !important;
  min-height: 80px;
  overflow: hidden !important;
  border-radius: 70px !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

#ajaxsearchliteres2:before {
  /*display: none;*/
  content: "";
  position: absolute;
  display: block;
  min-height: 100%;
  height: auto;
  width: auto;
  left: 0;
  right: 0;
  margin-left: 0;
  margin-right: 0;
  background: #ffffff;
}

#ajaxsearchliteres2 .results {
  height: auto !important;
  border-radius: 70px !important;
}

#ajaxsearchliteres2 .results img.asl_image {
  display: none;
}

#ajaxsearchliteres2 .results .item .asl_content {
  padding: 0 !important;
}

#ajaxsearchliteres2 .results .asl_content .asl_desc {
  display: none;
}

#ajaxsearchliteres2 .results .resdrg {
  padding: 0 32px 32px !important;
}

#ajaxsearchliteres2 .results .item {
  padding: 0 !important;
}

#ajaxsearchliteres2 .results .item .asl_content {
  padding: 0 0 12px !important;
}

#ajaxsearchliteres2 .results .item div.etc {
  display: none;
}

main {
  padding-bottom: 0px;
}

@media (max-width: 768px) {
  main {
    /*padding-bottom: 12rem;*/
  }
}
@media (max-width: 767px) {
  main {
    padding-bottom: 0px;
  }
}
.loadmore {
  /*margin-bottom: 80px;*/
  padding: 18px 36px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  border-radius: 8px;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0;
  margin: 0 auto 40px !important;
  cursor: pointer;
  text-align: center;
}

.loadmore:hover {
  color: #E65907 !important;
  border: 1px solid #E65907 !important;
  background-color: transparent !important;
}

@media (max-width: 1440px) {
  .loadmore {
    padding: 16px 28px;
    font-size: 16px;
    line-height: 31px;
  }
}
@media (max-width: 1024px) {
  .loadmore {
    padding: 12px 24px;
    font-size: 15px;
    line-height: 31px;
  }
}
@media (max-width: 834px) {
  .loadmore {
    padding: 12px 24px;
    font-size: 15px;
    line-height: 31px;
  }
}
@media (max-width: 767px) {
  .loadmore {
    font-size: 12px;
    line-height: 25px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .loadmore {
    font-size: 16px;
    padding: 14px 1rem;
    margin-bottom: 0;
  }
}
.photo-descr__container.display_3 {
  display: none;
}

.photo-descr {
  /*margin-top: 4rem;*/
  font-family: "Normalidad Compact", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  opacity: 0.6;
  background: #041327;
  opacity: 0.6;
  border-radius: 12px;
  padding: 8px 20px;
  bottom: 20px;
  left: 20px;
  position: absolute;
}

@media (max-width: 1440px) {
  .photo-descr {
    font-size: 16px;
    line-height: 23px;
    padding: 4px 16px;
    bottom: 16px;
    left: 16px;
    font-weight: 350;
  }
}
@media (max-width: 1024px) {
  .photo-descr {
    font-size: 14px;
    line-height: 23px;
    bottom: 12px;
    left: 12px;
  }
}
@media (max-width: 767px) {
  .photo-descr {
    bottom: 0px;
    left: 0px;
    line-height: 18px;
  }
}
.section-title-articles {
  background: #041327;
  padding-top: 32px;
  padding-bottom: 75px;
}

@media (max-width: 1440px) {
  .section-title-articles {
    padding-top: 20px;
    padding-bottom: 46px;
  }
}
@media (max-width: 1024px) {
  .section-title-articles {
    padding-top: 20px;
    padding-bottom: 50px;
  }
}
@media (max-width: 834px) {
  .section-title-articles {
    padding-top: 28px;
    padding-bottom: 53px;
  }
}
@media (max-width: 767px) {
  .section-title-articles {
    padding-top: 20px;
    padding-bottom: 50px;
  }
}
@media (max-width: 575px) {
  .section-title-articles {
    /*padding-top: 32px;*/
    /*padding-bottom: 24px; */
  }
}
.section-title-articles .articles__title {
  text-align: center;
}

.section-title-articles .listen-podcast {
  padding-top: 24px;
  display: flex;
  justify-content: center;
  gap: 8px;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  color: #FFFFFF;
}

@media (max-width: 1440px) {
  .section-title-articles .listen-podcast {
    padding-top: 16px;
    font-weight: 350;
    font-size: 16px;
    line-height: 23px;
  }
}
@media (max-width: 1024px) {
  .section-title-articles .listen-podcast {
    padding-top: 20px;
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .section-title-articles .listen-podcast {
    padding-top: 12px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 300;
  }
}
.section-title-articles .listen-podcast span {
  opacity: 0.5;
  font-weight: 300;
}

@media (max-width: 1024px) {
  .section-title-articles .listen-podcast span {
    font-weight: 400;
  }
}
.section-main {
  padding-top: 0rem;
  /*padding-bottom: 1.1rem;*/
  background: #041327;
  /*transition: 0.5s;*/
}

@media (max-width: 575px) {
  .section-main {
    padding-bottom: 0rem;
  }
}
@media (max-width: 575px) {
  .section-main .container {
    /*max-width: 100%;*/
  }
}
.section-main .sidebar-group__wrapper__el__img {
  border-radius: 12px;
}

.section-main .intro {
  margin-top: 3.9rem;
}

@media (max-width: 1024px) {
  .section-main .intro {
    margin-top: 2.5rem;
  }
}
.section-main .section-title {
  font-family: "Normalidad Compact";
  color: #0F90D9;
  font-weight: 400;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .section-main .section-title {
    font-size: 20px;
    line-height: 34px;
    margin-bottom: 16px;
  }
}
@media (max-width: 1024px) {
  .section-main .section-title {
    font-size: 16px;
    line-height: 34px;
    margin-bottom: 12px;
    padding: 0px 20px;
  }
}
@media (max-width: 834px) {
  .section-main .section-title {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 18px;
    padding: 6px 16px;
  }
}
@media (max-width: 767px) {
  .section-main .section-title {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 12px;
    padding: 4px 12px;
  }
}
.section-main .section-title[data-cat=main] {
  display: none;
}

.section-main .title {
  margin-top: 2rem;
  font-weight: 400;
}

@media (max-width: 1099px) {
  .section-main .title {
    font-size: 48px;
    line-height: 4.2rem;
  }
}
@media (max-width: 1024px) {
  .section-main .title {
    margin-top: 1.5rem;
    line-height: 4.2rem;
  }
}
@media (max-width: 767px) {
  .section-main .title {
    margin-top: 1rem;
    font-size: 28px;
    line-height: 32px;
  }
}
.section-main .cards-flexible {
  display: flex;
  flex-wrap: wrap;
  gap: 4rem;
}

.section-main .cards-flexible__el {
  width: calc(33.333333% - 2.66666rem);
  position: relative;
  display: block;
}

.section-main .cards-flexible__el__img {
  height: 44rem;
  width: 100%;
  display: block;
}

.section-main .cards-flexible__el__img.main-large__img {
  height: auto;
}

@media (max-width: 767px) {
  .section-main .cards-flexible__el__img.main-large__img {
    height: 24rem;
  }
}
.section-main .cards-flexible__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 12px;
}

.section-main .cards-flexible__el .post-categories {
  position: absolute;
  left: 32px;
  top: 3.2%;
  z-index: 1;
}

.section-main .cards-flexible__el .post-categories li a {
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
}

.section-main .cards-flexible__el__title {
  display: inline-block;
  margin-top: 2rem;
  font-weight: 400;
  font-size: 1.9rem;
  line-height: 2.5rem;
  color: #E6E7E6;
  max-height: 17.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  left: 32px;
  bottom: 30%;
  z-index: 1;
}

.section-main .cards-flexible__el .under-text {
  display: block;
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  position: absolute;
  left: 32px;
  bottom: 8%;
  z-index: 1;
}

.section-main .cards-flexible__el:nth-child(1) {
  width: 65.5%;
  position: relative;
  display: block;
}

.section-main .cards-flexible__el:nth-child(1) .cards-flexible__el__img {
  height: 44rem;
}

.section-main .cards-flexible__el:nth-child(1) .cards-flexible__el__title {
  position: absolute;
  width: 70%;
  left: 32px;
  bottom: 30%;
  z-index: 1;
  font-weight: 400;
  font-size: 48px;
  line-height: 5.4rem;
}

.section-main .cards-flexible__el:nth-child(1):after {
  content: "";
  position: absolute;
  width: 100%;
  height: 44rem;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.1) 62.45%, rgba(0, 0, 0, 0.895405) 100%);
  border-radius: 0px 0px 4px 4px;
}

.section-main .cards-flexible__el:nth-child(3) {
  height: 50%;
  position: relative;
  display: block;
}

.section-main .cards-flexible__el:nth-child(3) .post-categories {
  position: static;
  padding-top: 0.8px;
}

.section-main .cards-flexible__el:nth-child(3) .cards-flexible__el__img {
  height: 100%;
}

.section-main .cards-flexible__el:nth-child(3) .cards-flexible__el__title {
  position: static;
}

.section-main .cards-flexible__el:nth-child(3) .under-text {
  position: static;
  padding-top: 14px;
  opacity: 0.4;
}

.section-technologies .section-title, .section-articic .section-title, .section-ecology .section-title, .section-around-the-world .section-title, .section-next .section-title {
  font-weight: 400;
  font-size: 64px;
  line-height: 66px;
}

@media (max-width: 1440px) {
  .section-technologies .section-title, .section-articic .section-title, .section-ecology .section-title, .section-around-the-world .section-title, .section-next .section-title {
    font-size: 44px;
    line-height: 51px;
  }
}
@media (max-width: 1024px) {
  .section-technologies .section-title, .section-articic .section-title, .section-ecology .section-title, .section-around-the-world .section-title, .section-next .section-title {
    font-size: 34px;
    line-height: 43px;
  }
}
@media (max-width: 767px) {
  .section-technologies .section-title, .section-articic .section-title, .section-ecology .section-title, .section-around-the-world .section-title, .section-next .section-title {
    font-size: 32px;
    line-height: 32px;
    font-weight: 400;
  }
}
.section-technologies .section-title:hover, .section-articic .section-title:hover, .section-ecology .section-title:hover, .section-around-the-world .section-title:hover, .section-next .section-title:hover {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #E65907;
  /* text-underline-offset: 5px; */
}

.section-technologies .section-title .color-progress path, .section-articic .section-title .color-progress path, .section-ecology .section-title .color-progress path, .section-around-the-world .section-title .color-progress path, .section-next .section-title .color-progress path {
  fill: #25F6C4;
}

.section-technologies .section-title .color-techno path, .section-articic .section-title .color-techno path, .section-ecology .section-title .color-techno path, .section-around-the-world .section-title .color-techno path, .section-next .section-title .color-techno path {
  fill: #E65907;
}

.section-technologies .section-title .color-arctic path, .section-articic .section-title .color-arctic path, .section-ecology .section-title .color-arctic path, .section-around-the-world .section-title .color-arctic path, .section-next .section-title .color-arctic path {
  fill: #28B2FF;
}

.section-technologies .section-title .color-ecology path, .section-articic .section-title .color-ecology path, .section-ecology .section-title .color-ecology path, .section-around-the-world .section-title .color-ecology path, .section-next .section-title .color-ecology path {
  fill: #93BC3C;
}

.section-technologies .section-title .color-world path, .section-articic .section-title .color-world path, .section-ecology .section-title .color-world path, .section-around-the-world .section-title .color-world path, .section-next .section-title .color-world path {
  fill: #F01D50;
}

.section-technologies .section-title .color-video path, .section-articic .section-title .color-video path, .section-ecology .section-title .color-video path, .section-around-the-world .section-title .color-video path, .section-next .section-title .color-video path {
  fill: #156ACE;
}

.section-technologies .section-title .color-mneniya path, .section-articic .section-title .color-mneniya path, .section-ecology .section-title .color-mneniya path, .section-around-the-world .section-title .color-mneniya path, .section-next .section-title .color-mneniya path {
  fill: #25F6C4;
}

.section-technologies .section-title svg, .section-articic .section-title svg, .section-ecology .section-title svg, .section-around-the-world .section-title svg, .section-next .section-title svg {
  padding: 0rem;
  width: 68px;
  height: 68px;
  margin-right: 24px;
  /*top: -6px;*/
  position: relative;
}

@media (max-width: 1440px) {
  .section-technologies .section-title svg, .section-articic .section-title svg, .section-ecology .section-title svg, .section-around-the-world .section-title svg, .section-next .section-title svg {
    width: 52px;
    height: 52px;
  }
}
@media (max-width: 1024px) {
  .section-technologies .section-title svg, .section-articic .section-title svg, .section-ecology .section-title svg, .section-around-the-world .section-title svg, .section-next .section-title svg {
    width: 40px;
    height: 40px;
    margin-right: 16px;
  }
}
@media (max-width: 834px) {
  .section-technologies .section-title svg, .section-articic .section-title svg, .section-ecology .section-title svg, .section-around-the-world .section-title svg, .section-next .section-title svg {
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 767px) {
  .section-technologies .section-title svg, .section-articic .section-title svg, .section-ecology .section-title svg, .section-around-the-world .section-title svg, .section-next .section-title svg {
    width: 38px;
    height: 38px;
  }
}
.section-mneniya .section-title {
  font-weight: 400;
  font-size: 64px;
  line-height: 66px;
  top: 8px;
  position: relative;
}

@media (max-width: 1440px) {
  .section-mneniya .section-title {
    font-size: 44px;
    line-height: 51px;
    top: 4px;
  }
}
@media (max-width: 1024px) {
  .section-mneniya .section-title {
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 64px;
    /* 188.235% */
  }
}
@media (max-width: 834px) {
  .section-mneniya .section-title {
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 43px;
    /* 126.471% */
    top: 2px;
    position: relative;
  }
}
@media (max-width: 767px) {
  .section-mneniya .section-title {
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    /* 100% */
  }
}
.section-mneniya .section-title:hover {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #E65907;
  /* text-underline-offset: 5px; */
}

.section-mneniya .section-title .color-progress path {
  fill: #25F6C4;
}

.section-mneniya .section-title .color-techno path {
  fill: #E65907;
}

.section-mneniya .section-title .color-arctic path {
  fill: #28B2FF;
}

.section-mneniya .section-title .color-ecology path {
  fill: #93BC3C;
}

.section-mneniya .section-title .color-world path {
  fill: #F01D50;
}

.section-mneniya .section-title .color-video path {
  fill: #156ACE;
}

.section-mneniya .section-title .color-mneniya path {
  fill: #25F6C4;
}

.section-mneniya .section-title svg {
  padding: 0rem;
  width: 75px;
  height: 75px;
  margin-right: 24px;
  top: -7px;
  left: 0px;
  /*top: -6px;*/
  position: relative;
}

@media (max-width: 1440px) {
  .section-mneniya .section-title svg {
    width: 52px;
    height: 52px;
    top: -5px;
    left: 0px;
  }
}
@media (max-width: 1024px) {
  .section-mneniya .section-title svg {
    width: 40px;
    height: 40px;
    margin-right: 16px;
    top: -3px;
    left: 1px;
  }
}
@media (max-width: 834px) {
  .section-mneniya .section-title svg {
    width: 30px;
    height: 30px;
    margin-right: 18px;
    top: -3px;
    left: 1px;
  }
}
@media (max-width: 767px) {
  .section-mneniya .section-title svg {
    width: 32px;
    height: 32px;
    margin-right: 8px;
    top: -2px;
    left: -4px;
  }
}
.section-specprojects .section-title, .section-progress .section-title {
  font-weight: 400;
  font-size: 64px;
  line-height: 66px;
}

@media (max-width: 1440px) {
  .section-specprojects .section-title, .section-progress .section-title {
    font-size: 44px;
    line-height: 51px;
  }
}
@media (max-width: 1024px) {
  .section-specprojects .section-title, .section-progress .section-title {
    font-size: 34px;
    line-height: 43px;
  }
}
@media (max-width: 767px) {
  .section-specprojects .section-title, .section-progress .section-title {
    font-size: 32px;
    line-height: 32px;
    font-weight: 400;
  }
}
.section-specprojects .section-title:hover, .section-progress .section-title:hover {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #28B2FF;
  /* text-underline-offset: 5px; */
}

.section-specprojects .section-title .color-progress path, .section-progress .section-title .color-progress path {
  fill: #25F6C4;
}

.section-specprojects .section-title .color-techno path, .section-progress .section-title .color-techno path {
  fill: #E65907;
}

.section-specprojects .section-title .color-arctic path, .section-progress .section-title .color-arctic path {
  fill: #28B2FF;
}

.section-specprojects .section-title .color-ecology path, .section-progress .section-title .color-ecology path {
  fill: #93BC3C;
}

.section-specprojects .section-title .color-world path, .section-progress .section-title .color-world path {
  fill: #F01D50;
}

.section-specprojects .section-title .color-video path, .section-progress .section-title .color-video path {
  fill: #156ACE;
}

.section-specprojects .section-title svg, .section-progress .section-title svg {
  padding: 0rem;
  width: 68px;
  height: 68px;
  margin-right: 24px;
  /*top: -6px;*/
  position: relative;
}

@media (max-width: 1440px) {
  .section-specprojects .section-title svg, .section-progress .section-title svg {
    width: 52px;
    height: 52px;
  }
}
@media (max-width: 1024px) {
  .section-specprojects .section-title svg, .section-progress .section-title svg {
    width: 40px;
    height: 40px;
    margin-right: 16px;
  }
}
@media (max-width: 834px) {
  .section-specprojects .section-title svg, .section-progress .section-title svg {
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 767px) {
  .section-specprojects .section-title svg, .section-progress .section-title svg {
    width: 32px;
    height: 32px;
    margin-right: 12px;
  }
}
.section-has-sidebar {
  position: relative;
  z-index: 0;
}

.section-has-sidebar .container {
  position: relative;
  /* padding-right: 40rem;*/
}

@media (max-width: 1360px) {
  .section-has-sidebar .container {
    padding-right: 0;
  }
}
.section-publications {
  /*padding-top: 10.5rem;*/
  padding-bottom: 100px;
  background: #041327;
  overflow: hidden;
}

@media (max-width: 1440px) {
  .section-publications {
    padding-bottom: 60px;
  }
}
@media (max-width: 1024px) {
  .section-publications {
    padding-bottom: 60px;
  }
}
@media (max-width: 834px) {
  .section-publications {
    padding-top: 0;
    padding-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .section-publications {
    margin-top: 40px;
    padding-bottom: 40px;
  }
}
.section-publications.section-has-sidebar .container {
  /*padding-right: 44rem;*/
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 1360px) {
  .section-publications.section-has-sidebar .container {
    /*padding-right: 0;*/
  }
}
@media (max-width: 768px) {
  .section-publications.section-has-sidebar .container {
    display: block;
  }
}
.section-publications .section-title {
  margin-bottom: 4rem;
}

.section-publications .sidebar .container .sidebar-group__wrapper__el__title {
  margin-top: 0;
  font-size: 26px;
}

@media (max-width: 1440px) {
  .section-publications .sidebar .container .sidebar-group__wrapper__el__title {
    font-size: 20px;
  }
}
@media (max-width: 1024px) {
  .section-publications .sidebar .container .sidebar-group__wrapper__el__title {
    font-size: 16px;
  }
}
.section-publications .sidebar .container .sidebar-group__wrapper__el__time {
  font-size: 18px;
  opacity: 0.4;
}

@media (max-width: 1440px) {
  .section-publications .sidebar .container .sidebar-group__wrapper__el__time {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .section-publications .sidebar .container .sidebar-group__wrapper__el__time {
    font-size: 14px;
  }
}
.section-publications .cards-flexible_mob {
  display: none;
}

@media (max-width: 767px) {
  .section-publications .cards-flexible_mob {
    display: flex;
    flex-wrap: unset;
    justify-content: unset;
    position: relative;
    padding-bottom: 12px;
  }
}
.section-publications .cards-flexible_mob:hover .cards-flexible_mob__el__img {
  /*transform: scale(1);*/
  /*box-shadow: 0 8px 20px 0px #4a4a4a7a;*/
}

.section-publications .cards-flexible_mob:hover .cards-flexible_mob__el__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.section-publications .cards-flexible_mob__el {
  position: relative;
  display: block;
  min-height: auto;
}

@media (max-width: 767px) {
  .section-publications .cards-flexible_mob__el {
    width: 100%;
    height: auto;
    min-height: auto;
  }
}
.section-publications .cards-flexible_mob__el__img {
  height: 24rem;
  min-height: 100%;
  width: 100%;
  display: block;
  overflow: hidden;
  border-radius: 12px;
  clip-path: content-box;
}

@media (max-width: 575px) {
  .section-publications .cards-flexible_mob__el__img {
    height: 21rem;
  }
}
.section-publications .cards-flexible_mob__el__img.main-large__img {
  height: auto;
}

.section-publications .cards-flexible_mob__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /*border-radius: 12px;*/
  transform: scale(1);
  transition: 0.6s;
}

.section-publications .cards-flexible_mob__el__color-block {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  padding: 20px;
  gap: 0px;
}

@media (max-width: 768px) {
  .section-publications .cards-flexible_mob__el__color-block {
    padding: 16px 12px 12px;
  }
}
.section-publications .cards-flexible_mob__el .post-categories {
  z-index: 1;
  height: fit-content;
  width: 100%;
  padding: 0;
  margin: 0;
  padding-bottom: 1rem;
}

.section-publications .cards-flexible_mob__el .post-categories li {
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible_mob__el .post-categories li {
    font-size: 16px;
    line-height: 23px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible_mob__el .post-categories li {
    font-size: 14px;
    line-height: 23px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible_mob__el .post-categories li {
    font-size: 14px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible_mob__el .post-categories li {
    font-size: 14px;
    line-height: 18px;
  }
}
.section-publications .cards-flexible_mob__el__title {
  width: 100%;
  z-index: 1;
  font-weight: 400;
  font-size: 42px;
  line-height: 52px;
  /*text-transform: uppercase;*/
  transition: 0.3s;
  margin-top: auto;
  color: #ffffff;
}

@media (max-width: 1200px) {
  .section-publications .cards-flexible_mob__el__title {
    font-size: 32px;
    line-height: 42px;
  }
}
@media (max-width: 768px) {
  .section-publications .cards-flexible_mob__el__title {
    font-size: 28px;
    line-height: 34px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible_mob__el__title {
    font-size: 26px;
    line-height: 32px;
  }
}
@media (max-width: 575px) {
  .section-publications .cards-flexible_mob__el__title {
    font-size: 28px;
    line-height: 32px;
  }
}
.section-publications .cards-flexible_mob__el:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(3, 14, 29, 0.3);
  border-radius: 12px;
}

.section-publications .cards-flexible_mob__el .under-text {
  display: block;
  color: #fff;
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  z-index: 1;
  padding-top: 10px;
  opacity: 0.8;
  letter-spacing: 0.01em;
}

@media (max-width: 767px) {
  .section-publications .cards-flexible_mob__el .under-text {
    font-size: 16px;
  }
}
@media (max-width: 575px) {
  .section-publications .cards-flexible_mob__el .under-text {
    font-size: 14px;
    padding-top: 12px;
    line-height: 1;
  }
}
.section-publications .cards-flexible_mob__el.display_3 {
  position: relative;
  display: block;
}

@media (max-width: 767px) {
  .section-publications .cards-flexible_mob__el.display_3 {
    width: 100%;
    height: auto;
    min-height: 34rem;
  }
}
@media (max-width: 575px) {
  .section-publications .cards-flexible_mob__el.display_3 {
    min-height: 26rem;
  }
}
.section-publications .cards-flexible_mob__el.display_3:hover .cards-flexible_mob__el__color-block:after {
  background: rgba(255, 255, 255, 0.1);
  opacity: 1;
}

.section-publications .cards-flexible_mob__el.display_3 .cards-flexible_mob__el__img {
  height: 0;
  display: none;
}

.section-publications .cards-flexible_mob__el.display_3 img[src=""] {
  display: none;
}

.section-publications .cards-flexible_mob__el.display_3 .cards-flexible_mob__el__color-block {
  position: relative;
  height: 100%;
  background-color: #E65907;
  border-radius: 12px;
  transition: 0.6s;
}

.section-publications .cards-flexible_mob__el.display_3 .cards-flexible_mob__el__color-block:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.1);
  opacity: 0;
  transition: 0.3s;
}

.section-publications .cards-flexible_mob__el.display_3 .cards-flexible_mob__el__color-block .post-categories li a {
  transition: 0.3s;
}

.section-publications .cards-flexible_mob__el.display_3 .cards-flexible_mob__el__title {
  /* position: absolute; */
  /* width: 80%; */
  /* top: 50%; */
  /* left: 50%; */
  /* transform: translateX(-50%) translateY(-50%); */
  /* max-height: 18rem; */
  /* min-height: 18rem; */
  transition: 0.3s;
  /*text-transform: uppercase;*/
  margin-top: auto;
  margin-bottom: 3.2rem;
  font-size: 40px;
  line-height: 118%;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible_mob__el.display_3 .cards-flexible_mob__el__title {
    font-size: 32px;
    line-height: 120%;
  }
}
@media (max-width: 575px) {
  .section-publications .cards-flexible_mob__el.display_3 .cards-flexible_mob__el__title {
    font-size: 26px;
    line-height: 32px;
  }
}
.section-publications .cards-flexible_mob__el.display_3 .under-text {
  /*margin-left: auto;*/
  opacity: 0.7;
}

.section-publications .cards-flexible_mob__el.display_3:after {
  display: none;
}

.section-publications .cards-flexible {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  overflow: unset;
  width: 1160px;
  margin-left: 0;
  margin-right: 70px;
  position: relative;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible {
    width: 928px;
    margin-right: 47px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible {
    width: 612px;
    margin-right: 42px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible {
    width: 670px;
    margin-right: 32px;
  }
}
@media (max-width: 768px) {
  .section-publications .cards-flexible {
    width: unset;
    margin-right: 0;
  }
}
.section-publications .cards-flexible .swiper-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .section-publications .cards-flexible .swiper-wrapper {
    display: flex;
    flex-wrap: unset;
    justify-content: unset;
  }
}
.section-publications .cards-flexible .swiper-wrapper .swiper-slide {
  overflow: hidden;
  display: flex;
  height: auto;
}

.section-publications .cards-flexible__el {
  width: calc(33.333333% - 26px);
  position: relative;
  display: block;
  /*margin: 2rem 2rem;*/
  margin-bottom: 40px;
  /*min-height: 439px;*/
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el {
    width: calc(33.333333% - 15px);
    margin-bottom: 20px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el {
    width: calc(50% - 6px);
    margin-bottom: 20px;
  }
  .section-publications .cards-flexible__el:nth-child(n+4) {
    display: none !important;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el {
    width: 100%;
    height: auto;
    min-height: 340px;
  }
  .section-publications .cards-flexible__el:nth-child(n+4) {
    display: block !important;
  }
}
.section-publications .cards-flexible__el__img {
  height: 220px;
  min-height: 220px;
  width: 100%;
  display: block;
  overflow: hidden;
  border-radius: 12px;
  clip-path: content-box;
}

.section-publications .cards-flexible__el__img.main-large__img {
  height: auto;
}

.section-publications .cards-flexible__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /*border-radius: 12px;*/
  transform: scale(1);
  transition: 0.6s;
}

.section-publications .cards-flexible__el__color-block {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  padding: 32px;
  /*gap: 0px;*/
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el__color-block {
    padding: 32px 28px 28px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el__color-block {
    padding: 24px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el__color-block {
    padding: 20px;
  }
}
@media (max-width: 768px) {
  .section-publications .cards-flexible__el__color-block {
    padding: 16px;
  }
}
.section-publications .cards-flexible__el .post-categories {
  z-index: 1;
  height: fit-content;
  width: 100%;
  padding: 0;
  margin: 0;
  padding-bottom: 1rem;
}

.section-publications .cards-flexible__el .post-categories li {
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el .post-categories li {
    font-size: 16px;
    font-weight: 300;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el .post-categories li {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el .post-categories li {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el .post-categories li {
    font-size: 14px;
  }
}
.section-publications .cards-flexible__el__title {
  display: inline-block;
  /* margin-top: 2rem; */
  font-weight: 400;
  font-size: 28px;
  line-height: 34px;
  color: #ffffff;
  text-overflow: ellipsis;
  width: 100%;
  /* position: absolute; */
  /* left: 32px; */
  /* top: 30%; */
  z-index: 1;
  transition: 0.3s;
  /*text-transform: uppercase;*/
  align-self: flex-end;
}

@media (max-width: 1200px) {
  .section-publications .cards-flexible__el__title {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 768px) {
  .section-publications .cards-flexible__el__title {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (max-width: 575px) {
  .section-publications .cards-flexible__el__title {
    font-size: 16px;
    line-height: 18px;
  }
}
.section-publications .cards-flexible__el .under-text {
  display: block;
  color: #fff;
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  /* position: absolute; */
  /* left: 32px; */
  /* bottom: 8%; */
  z-index: 1;
  padding-top: 33px;
  /*align-self: flex-end;*/
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el .under-text {
    font-size: 16px;
    line-height: 23px;
    padding-top: 28px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el .under-text {
    font-size: 14px;
    line-height: 23px;
    padding-top: 16px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el .under-text {
    font-size: 14px;
    line-height: 20px;
    padding-top: 12px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el .under-text {
    font-size: 14px;
    line-height: 1;
  }
}
@media (max-width: 575px) {
  .section-publications .cards-flexible__el .under-text {
    font-size: 14px;
    line-height: 18px;
    padding-top: 0px;
  }
}
.section-publications .cards-flexible__el:nth-child(1) {
  width: calc(66.6667% - 13px);
  position: relative;
  display: block;
}

@media (max-width: 1800px) {
  .section-publications .cards-flexible__el:nth-child(1) {
    width: calc(66.6667% - 10px);
  }
}
@media (max-width: 1600px) {
  .section-publications .cards-flexible__el:nth-child(1) {
    width: calc(66.6667% - 10px);
  }
}
@media (min-width: 1501px) and (max-width: 1599px) {
  .section-publications .cards-flexible__el:nth-child(1) {
    width: calc(66.6667% - 10px);
  }
}
@media (max-width: 1440px) {
  .section-publications .cards-flexible__el:nth-child(1) {
    width: calc(66.6667% - 7.5px);
    min-height: 380px;
    margin-bottom: 20px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el:nth-child(1) {
    width: 100%;
    min-height: 335px;
    margin-bottom: 20px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el:nth-child(1) {
    min-height: 270px;
    margin-bottom: 16px;
  }
}
@media (max-width: 768px) {
  .section-publications .cards-flexible__el:nth-child(1) {
    min-height: 210px;
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el:nth-child(1) {
    width: 100%;
    display: none !important;
  }
}
.section-publications .cards-flexible__el:nth-child(1):hover .cards-flexible__el__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.section-publications .cards-flexible__el:nth-child(1) .cards-flexible__el__img {
  /*height: auto;*/
  min-height: 100%;
}

@media (max-width: 575px) {
  .section-publications .cards-flexible__el:nth-child(1) .cards-flexible__el__img {
    height: 30rem;
  }
}
.section-publications .cards-flexible__el:nth-child(1) .cards-flexible__el__title {
  /* position: absolute; */
  width: 100%;
  /* left: 32px; */
  /* bottom: 25%; */
  z-index: 1;
  font-weight: 400;
  font-size: 48px;
  line-height: 110%;
  /*text-transform: uppercase;*/
  transition: 0.3s;
  margin-top: auto;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el:nth-child(1) .cards-flexible__el__title {
    font-size: 36px;
    line-height: 110%;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el:nth-child(1) .cards-flexible__el__title {
    font-size: 34px;
    line-height: 36px;
  }
}
@media (max-width: 768px) {
  .section-publications .cards-flexible__el:nth-child(1) .cards-flexible__el__title {
    font-size: 28px;
    line-height: 32px;
  }
}
.section-publications .cards-flexible__el:nth-child(1) .post-categories {
  z-index: 1;
  height: fit-content;
  width: 100%;
  padding: 0;
  margin: 0;
  padding-bottom: 1rem;
}

.section-publications .cards-flexible__el:nth-child(1) .post-categories li {
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el:nth-child(1) .post-categories li {
    font-size: 16px;
    font-weight: 400;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el:nth-child(1) .post-categories li {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el:nth-child(1) .post-categories li {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el:nth-child(1) .post-categories li {
    font-size: 14px;
  }
}
.section-publications .cards-flexible__el:nth-child(1):after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(3, 14, 29, 0.3);
  border-radius: 12px;
}

.section-publications .cards-flexible__el:nth-child(1) .under-text {
  opacity: 0.8;
  /*letter-spacing: 0.01em;*/
  padding-top: 24px;
  font-weight: 400;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el:nth-child(1) .under-text {
    padding-top: 24px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el:nth-child(1) .under-text {
    padding-top: 16px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el:nth-child(1) .under-text {
    padding-top: 13px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el:nth-child(1) .under-text {
    padding-top: 12px;
  }
}
.section-publications .cards-flexible__el.display_2 {
  position: relative;
  display: block;
}

@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_2 {
    width: 100%;
    height: auto;
    min-height: 340px;
  }
}
.section-publications .cards-flexible__el.display_2 .cards-flexible__el__img {
  height: 0;
  display: none;
}

.section-publications .cards-flexible__el.display_2 img[src=""] {
  display: none;
}

.section-publications .cards-flexible__el.display_2 .cards-flexible__el__color-block {
  position: relative;
  height: 100%;
  background-color: #156ACE;
  border-radius: 12px;
}

.section-publications .cards-flexible__el.display_2 .cards-flexible__el__color-block:after {
  content: "";
  order: 3;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='white'/%3E%3Cpath d='M31.0625 24.0002L20.4743 30.1133L20.4743 17.8871L31.0625 24.0002Z' fill='%23156ACE'/%3E%3C/svg%3E%0A");
  width: 48px;
  height: 48px;
  background-size: contain;
  position: absolute;
  bottom: 28px;
  cursor: pointer;
}

.section-publications .cards-flexible__el.display_2 .cards-flexible__el__title {
  /* position: absolute; */
  /* width: 80%; */
  /* top: 50%; */
  /* left: 50%; */
  /* transform: translateX(-50%) translateY(-50%); */
  /* max-height: 180px; */
  /* min-height: 180px; */
  text-transform: uppercase;
  align-self: flex-end;
  margin-top: auto;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_2 .cards-flexible__el__title {
    margin-bottom: 50px;
  }
}
@media (max-width: 575px) {
  .section-publications .cards-flexible__el.display_2 .cards-flexible__el__title {
    font-size: 26px;
    line-height: 32px;
  }
}
.section-publications .cards-flexible__el.display_2 .under-text {
  margin-left: auto;
}

.section-publications .cards-flexible__el.display_2:after {
  display: none;
}

.section-publications .cards-flexible__el.display_0:not(:nth-child(1)) {
  height: auto;
  min-height: 439px;
  position: relative;
  display: block;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) {
    min-height: 400px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) {
    min-height: 350px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) {
    min-height: 280px;
  }
}
@media (max-width: 768px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) {
    min-height: 268px;
  }
}
.section-publications .cards-flexible__el.display_0:not(:nth-child(1)):hover .cards-flexible__el__img {
  /*transform: scale(1);*/
  /*box-shadow: 0 8px 20px 0px #4a4a4a7a;*/
}

.section-publications .cards-flexible__el.display_0:not(:nth-child(1)):hover .cards-flexible__el__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.section-publications .cards-flexible__el.display_0:not(:nth-child(1)):hover .cards-flexible__el__img img:before {
  opacity: 1;
}

.section-publications .cards-flexible__el.display_0:not(:nth-child(1)):hover .cards-flexible__el__img_bg:before {
  opacity: 1;
}

.section-publications .cards-flexible__el.display_0:not(:nth-child(1)):hover .cards-flexible__el__img:before {
  transform: translateX(80%);
}

@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)):hover .cards-flexible__el__img:before {
    transform: translateX(82%);
  }
}
.section-publications .cards-flexible__el.display_0:not(:nth-child(1)):hover .cards-flexible__el__img:after {
  transform: translateX(-65%);
}

@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)):hover .cards-flexible__el__img:after {
    transform: translateX(-75%);
  }
}
.section-publications .cards-flexible__el.display_0:not(:nth-child(1)):hover .cards-flexible__el__title {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #E65907;
  /*text-underline-offset: 5px;*/
  transition: 0.2s;
}

@media (max-width: 768px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)):hover .cards-flexible__el__title {
    text-decoration: unset;
    text-decoration-color: unset;
    text-underline-offset: unset;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) {
    width: 100%;
    height: auto;
    min-height: 340px;
  }
}
@media (max-width: 575px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) {
    min-height: 210px;
    padding-bottom: 12px;
    margin-bottom: 12px;
  }
}
.section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__color-block {
  position: relative;
  height: auto;
  min-height: calc(100% - 220px);
  padding: 0px 0 32px;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__color-block {
    min-height: calc(100% - 180px);
    padding: 0px 0 28px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__color-block {
    min-height: calc(100% - 180px);
    padding: 0px 0 24px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__color-block {
    min-height: calc(100% - 145px);
    padding: 0px 0 20px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__color-block {
    min-height: calc(100% - 160px);
    padding: 0px 0 16px;
  }
}
.section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .post-categories {
  padding-top: 28px;
  padding-bottom: 8px;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .post-categories {
    padding-top: 12px;
    padding-bottom: 8px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .post-categories {
    padding-top: 24px;
    padding-bottom: 4px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .post-categories {
    padding-top: 8px;
    padding-bottom: 4px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .post-categories {
    display: none;
  }
}
.section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__img {
  /*height: 50%;*/
  /*transform: scale(.98);*/
  box-shadow: none;
  /*transition: 0.3s;*/
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  clip-path: content-box;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__img {
    height: 180px;
    min-height: 180px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__img {
    height: 180px;
    min-height: 180px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__img {
    height: 145px;
    min-height: 145px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__img {
    height: 160px;
    min-height: 160px;
    margin-bottom: 16px;
  }
}
.section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__img_bg {
  width: 100%;
  height: 100%;
}

.section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__img_bg:before {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.6s;
  z-index: 1;
  background: rgba(228, 89, 32, 0.3);
  opacity: 0;
}

.section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__img:before {
  content: " ";
  background: url(../../image/icon/circle.svg) no-repeat;
  background-size: contain;
  background-position: left;
  width: 102%;
  height: 102%;
  position: absolute;
  right: 0;
  top: -1px;
  transition: 0.6s;
  z-index: 2;
  transform: translateX(100%);
}

.section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__img:after {
  content: " ";
  background: url(../../image/icon/cropcircle.svg) no-repeat;
  background-size: contain;
  background-position: right;
  width: 102%;
  height: 102%;
  position: absolute;
  left: 0;
  top: -1px;
  bottom: 0;
  transition: 0.6s;
  z-index: 2;
  transform: translateX(-100%);
}

.section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .post-categories li {
  color: #E65907;
}

.section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__title {
  position: static;
  margin-top: 0;
  margin-bottom: 0;
  width: 100%;
  font-size: 26px;
  line-height: 120%;
  text-transform: unset;
  align-self: flex-end;
  /*max-height: 68px;*/
  overflow: hidden;
}

.section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__title:hover {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #E65907;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__title {
    font-size: 20px;
    line-height: 130%;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__title {
    font-size: 16px;
    line-height: 114%;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .cards-flexible__el__title {
    font-size: 16px;
    line-height: 18px;
  }
}
.section-publications .cards-flexible__el.display_0:not(:nth-child(1)) .under-text {
  /*color: #fff;*/
  opacity: 0.4;
  margin-top: auto;
}

.section-publications .cards-flexible__el.display_3 {
  position: relative;
  display: block;
}

@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_3 {
    width: 100%;
    height: auto;
    min-height: 340px;
  }
}
@media (max-width: 575px) {
  .section-publications .cards-flexible__el.display_3 {
    min-height: 210px;
    margin-bottom: 12px;
  }
}
.section-publications .cards-flexible__el.display_3:hover .cards-flexible__el__color-block:after {
  background: rgba(255, 255, 255, 0.1);
  opacity: 1;
}

.section-publications .cards-flexible__el.display_3 .cards-flexible__el__img {
  height: 0;
  display: none;
}

.section-publications .cards-flexible__el.display_3 img[src=""] {
  display: none;
}

.section-publications .cards-flexible__el.display_3 .cards-flexible__el__color-block {
  position: relative;
  height: 100%;
  background-color: #E65907;
  border-radius: 12px;
  transition: 0.6s;
  min-height: 440px;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    min-height: 380px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    min-height: 350px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    min-height: 317px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    min-height: 260px;
  }
}
.section-publications .cards-flexible__el.display_3 .cards-flexible__el__color-block:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.1);
  opacity: 0;
  transition: 0.3s;
}

.section-publications .cards-flexible__el.display_3 .cards-flexible__el__color-block .post-categories li a {
  transition: 0.3s;
}

.section-publications .cards-flexible__el.display_3 .cards-flexible__el__title {
  /* position: absolute; */
  /* width: 80%; */
  /* top: 50%; */
  /* left: 50%; */
  /* transform: translateX(-50%) translateY(-50%); */
  /* max-height: 180px; */
  /* min-height: 180px; */
  transition: 0.3s;
  /*text-transform: uppercase;*/
  margin-top: auto;
  /*margin-bottom: 32px;*/
  font-size: 40px;
  line-height: 118%;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el.display_3 .cards-flexible__el__title {
    font-size: 32px;
    line-height: 120%;
  }
}
@media (max-width: 1200px) {
  .section-publications .cards-flexible__el.display_3 .cards-flexible__el__title {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_3 .cards-flexible__el__title {
    margin-bottom: 16px;
    font-size: 24px;
  }
}
@media (max-width: 575px) {
  .section-publications .cards-flexible__el.display_3 .cards-flexible__el__title {
    font-size: 24px;
    line-height: 28px;
  }
}
.section-publications .cards-flexible__el.display_3 .under-text {
  /*margin-left: auto;*/
  opacity: 0.8;
  font-weight: 400;
  padding-top: 32px;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el.display_3 .under-text {
    font-weight: 300;
    padding-top: 28px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el.display_3 .under-text {
    font-weight: 400;
    padding-top: 16px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el.display_3 .under-text {
    padding-top: 12px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_3 .under-text {
    font-weight: 400;
  }
}
.section-publications .cards-flexible__el.display_3:after {
  display: none;
}

.section-publications .cards-flexible__el.display_4:not(:nth-child(1)) {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
  background: #F3F6FA;
  border-radius: 12px;
  padding: 48px 32px 37px;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) {
    padding: 48px 20px 28px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) {
    padding: 24px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) {
    width: 100%;
    height: auto;
    min-height: 340px;
    padding: 16px;
  }
}
@media (max-width: 575px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) {
    min-height: 210px;
    margin-bottom: 12px;
  }
}
.section-publications .cards-flexible__el.display_4:not(:nth-child(1)):hover .cards-flexible__el__color-block:after {
  background: rgba(255, 255, 255, 0.1);
  opacity: 1;
}

.section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .cards-flexible__el__img {
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: unset;
  /* width: 185px; */
  /* height: 120px; */
  margin: 0 auto;
}

.section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .cards-flexible__el__img_bg {
  width: 185px;
  height: 120px;
  min-height: unset;
  margin: 0 auto;
  border-radius: 220px;
  overflow: hidden;
}

.section-publications .cards-flexible__el.display_4:not(:nth-child(1)) img[src=""] {
  display: none;
}

.section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .cards-flexible__el__color-block {
  position: relative;
  height: calc(100% - 120px);
  transition: 0.6s;
  padding: 0;
  padding: 48px 0 0;
  justify-content: space-between;
  text-align: center;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .cards-flexible__el__color-block {
    /*min-height: 380px;*/
    padding: 28px 0 0;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .cards-flexible__el__color-block {
    /*min-height: 350px;*/
    padding: 28px 0 0;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .cards-flexible__el__color-block {
    /*min-height: 317px;*/
    padding: 16px 0 0;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .cards-flexible__el__color-block {
    /*min-height: 260px;*/
    padding: 8px 0 0;
  }
}
.section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .cards-flexible__el__color-block:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.1);
  opacity: 0;
  transition: 0.3s;
}

.section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .cards-flexible__el__color-block .post-categories {
  display: none;
}

.section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .cards-flexible__el__color-block .post-categories li a {
  transition: 0.3s;
}

.section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .cards-flexible__el__title {
  transition: 0.3s;
  font-weight: 400;
  font-size: 26px;
  line-height: 31px;
  margin: 0 0 auto;
  color: #041327;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .cards-flexible__el__title {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 1200px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .cards-flexible__el__title {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .cards-flexible__el__title {
    /*margin-bottom: 16px;*/
    font-size: 18px;
  }
}
.section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .under-text {
  /* margin-left: auto; */
  opacity: 0.7;
  font-weight: 300;
  padding-top: 32px;
  color: #041327;
  opacity: 0.6;
}

@media (max-width: 1440px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .under-text {
    padding-top: 28px;
  }
}
@media (max-width: 1024px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .under-text {
    padding-top: 16px;
  }
}
@media (max-width: 834px) {
  .section-publications .cards-flexible__el.display_4:not(:nth-child(1)) .under-text {
    padding-top: 12px;
  }
}
.section-publications .cards-flexible__el.display_4:not(:nth-child(1)):after {
  display: none;
}

.section-publications .cards-flexible__el.display_1:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  min-height: 44rem;
  top: 0;
  left: 0;
  background: rgba(3, 14, 29, 0.3);
  border-radius: 12px;
}

.section-publications .view-all-publications {
  margin-top: 0;
  padding: 24px 36px 25px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  font-size: 24px;
  line-height: 31px;
  border-radius: 8px;
  letter-spacing: unset;
  margin-right: auto;
}

.section-publications .view-all-publications:hover {
  color: #E65907;
  border: 1px solid #E65907;
  background-color: transparent;
}

@media (max-width: 1440px) {
  .section-publications .view-all-publications {
    margin-top: 0px;
    padding: 16px 28px;
    font-size: 16px;
    line-height: 31px;
  }
}
@media (max-width: 1024px) {
  .section-publications .view-all-publications {
    padding: 12px 24px;
    font-size: 15px;
    line-height: 31px;
  }
}
@media (max-width: 834px) {
  .section-publications .view-all-publications {
    padding: 11.5px 19.3px;
    font-size: 14px;
    line-height: 25px;
  }
}
@media (max-width: 767px) {
  .section-publications .view-all-publications {
    font-size: 12px;
    line-height: 25px;
    display: block;
    width: 100%;
    display: none;
  }
}
.section-publications .view-all-publications-mob {
  display: none;
  margin-top: 0;
  padding: 10px 20px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  border-radius: 8px;
  letter-spacing: unset;
  margin-right: auto;
}

.section-publications .view-all-publications-mob:hover {
  color: #E65907;
  border: 1px solid #E65907;
  background-color: transparent;
}

@media (max-width: 767px) {
  .section-publications .view-all-publications-mob {
    font-size: 12px;
    line-height: 25px;
    display: block;
    width: 100%;
    padding: 9.64px 20px;
    border-radius: 6.42px;
  }
}
.section-progress {
  background: #0E2036;
  overflow: hidden;
  max-width: 100vw;
  position: relative;
}

.section-progress .progress-slider {
  margin-top: 52px;
}

@media (max-width: 1440px) {
  .section-progress .progress-slider {
    margin-top: 40px;
  }
}
@media (max-width: 1024px) {
  .section-progress .progress-slider {
    overflow: unset;
    margin-top: 24px;
  }
}
@media (max-width: 834px) {
  .section-progress .progress-slider {
    margin-top: 26px;
  }
}
.section-progress .progress-slider .swiper-wrapper {
  display: flex;
}

.section-progress .progress-slider .swiper-slide {
  overflow: hidden;
  height: auto;
  display: flex;
  flex-direction: column;
}

.section-progress .progress-slider .swiper-slide:hover .progress__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.section-progress .progress-slider .swiper-slide:hover .progress__title {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #28B2FF;
  /*text-underline-offset: 5px;*/
}

.section-progress .progress-slider .swiper-slide .progress__img {
  width: 100%;
  margin: 0 auto;
  /*border-radius: 50%;*/
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
  max-width: 320px;
  max-height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  clip-path: content-box;
}

@media (max-width: 1440px) {
  .section-progress .progress-slider .swiper-slide .progress__img {
    max-width: 256px;
    max-height: 160px;
  }
}
@media (max-width: 834px) {
  .section-progress .progress-slider .swiper-slide .progress__img {
    max-width: 220px;
    max-height: 136px;
  }
}
@media (max-width: 767px) {
  .section-progress .progress-slider .swiper-slide .progress__img {
    max-width: 208px;
    max-height: 130px;
  }
}
.section-progress .progress-slider .swiper-slide .progress__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /*border-radius: 50%;*/
  max-width: 320px;
  max-height: 200px;
  min-width: 320px;
  min-height: 200px;
  transform: scale(1);
  transition: 0.6s;
}

@media (max-width: 1440px) {
  .section-progress .progress-slider .swiper-slide .progress__img img {
    max-width: 260px;
    max-height: 160px;
  }
}
@media (max-width: 834px) {
  .section-progress .progress-slider .swiper-slide .progress__img img {
    max-width: 220px;
    max-height: 136px;
  }
}
@media (max-width: 767px) {
  .section-progress .progress-slider .swiper-slide .progress__img img {
    transform: scale(0.68);
    -ms-transform: scale 0.68;
    -webkit-transform: scale(0.68, 0.68);
    -moz-transform: scale(0.68);
    -o-transform: scale(0.68);
  }
}
.section-progress .progress-slider .swiper-slide .progress__title {
  width: 100%;
  overflow: hidden;
  margin-top: 32px;
  font-weight: 400;
  font-size: 26px;
  line-height: 120%;
  color: #fff;
  text-align: center;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .section-progress .progress-slider .swiper-slide .progress__title {
    font-size: 20px;
    line-height: 130%;
    margin-top: 28px;
  }
}
@media (max-width: 1024px) {
  .section-progress .progress-slider .swiper-slide .progress__title {
    font-size: 16px;
    line-height: 114%;
    margin-top: 20px;
  }
}
@media (max-width: 834px) {
  .section-progress .progress-slider .swiper-slide .progress__title {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .section-progress .progress-slider .swiper-slide .progress__title {
    font-size: 16px;
    line-height: 120%;
    margin-top: 16px;
  }
}
.section-progress .progress-slider .swiper-slide .progress__author {
  padding-top: 24px;
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  color: #FFFFFF;
  opacity: 1;
  text-align: center;
  margin-top: auto;
}

@media (max-width: 1440px) {
  .section-progress .progress-slider .swiper-slide .progress__author {
    font-size: 16px;
    line-height: 23px;
    padding-top: 20px;
  }
}
@media (max-width: 1024px) {
  .section-progress .progress-slider .swiper-slide .progress__author {
    font-size: 14px;
    line-height: 20 px;
    padding-top: 16px;
  }
}
@media (max-width: 834px) {
  .section-progress .progress-slider .swiper-slide .progress__author {
    padding-top: 12px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .section-progress .progress-slider .swiper-slide .progress__author {
    font-size: 13px;
    line-height: 18px;
  }
}
.section-progress .progress-slider .swiper-slide .progress__author.position {
  opacity: 0.7;
  padding-top: 8px;
  margin-top: 0;
}

@media (max-width: 1440px) {
  .section-progress .progress-slider .swiper-slide .progress__author.position {
    padding-top: 4px;
  }
}
.section-progress .container {
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
}

@media (max-width: 1440px) {
  .section-progress .container {
    padding-top: 68px;
    padding-bottom: 68px;
  }
}
@media (max-width: 1024px) {
  .section-progress .container {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
@media (max-width: 834px) {
  .section-progress .container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .section-progress .container {
    padding-top: 30px;
    padding-bottom: 48px;
  }
}
.section-progress .container:before, .section-progress .container:after {
  content: "";
  /*position: absolute;*/
  /*width: calc((100vw - 100%) / 2);*/
  /*height: 100%;*/
  /*background: #0E2036;*/
  /*background-size: cover;*/
  /*opacity: 0.8;*/
  /*top: 0;*/
  /*right: calc((100vw - 100%) / -2);*/
  /*z-index: 2;*/
}

.section-progress .container:after {
  /*right: auto;*/
  /*left: calc((100vw - 100%) / -2);*/
  /*background: #0E2036;*/
}

.section-progress .title-and-buttons {
  display: flex;
  /*justify-content: space-between;*/
  align-items: center;
}

.section-progress .title-and-buttons .prev-next-btns {
  display: flex;
  /*gap: 12px;*/
  margin-left: auto;
}

@media (max-width: 767px) {
  .section-progress .title-and-buttons .prev-next-btns {
    align-items: center;
  }
}
@media (max-width: 575px) {
  .section-progress .title-and-buttons .prev-next-btns {
    /*gap: 0.6rem;*/
    display: none;
  }
}
.section-block .title-and-buttons {
  display: flex;
  justify-content: space-between;
}

.section-block .title-and-buttons .prev-next-btns {
  display: flex;
  /*gap: 12px;*/
}

@media (max-width: 767px) {
  .section-block .title-and-buttons .prev-next-btns {
    align-items: center;
  }
}
@media (max-width: 650px) {
  .section-block .title-and-buttons .prev-next-btns {
    /*gap: 0.6rem;*/
    /* display: none; */
  }
}
.section-block--up {
  margin-top: 52px;
}

@media (max-width: 1440px) {
  .section-block--up {
    margin-top: 40px;
  }
}
@media (max-width: 1024px) {
  .section-block--up {
    margin-top: 24px;
  }
}
@media (max-width: 834px) {
  .section-block--up {
    margin-top: 26px;
  }
}
.section-block .section-block__button-next, .section-block .section-block__button-prev {
  height: 68px;
  width: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 0;
  margin-left: 12px;
  background: transparent;
  border-radius: 8px;
  z-index: 2;
  cursor: pointer;
  transition: 0.3s;
}

body.light .section-block .section-block__button-next,
body.light .section-block .section-block__button-prev {
  border: 1px solid #041327 !important;
}

body.light .section-block .section-block__button-next path,
body.light .section-block .section-block__button-prev path {
  stroke: #041327 !important;
}

@media (max-width: 1440px) {
  .section-block .section-block__button-next, .section-block .section-block__button-prev {
    height: 52px;
    width: 52px;
    padding: 0;
    margin-left: 10px;
  }
}
@media (max-width: 1024px) {
  .section-block .section-block__button-next, .section-block .section-block__button-prev {
    height: 52px;
    width: 52px;
  }
}
@media (max-width: 834px) {
  .section-block .section-block__button-next, .section-block .section-block__button-prev {
    height: 40px;
    width: 40px;
    margin-left: 7px;
  }
}
@media (max-width: 767px) {
  .section-block .section-block__button-next, .section-block .section-block__button-prev {
    height: 32px;
    width: 32px;
    border-radius: 4px;
    margin-left: 6px;
  }
}
.section-block .section-block__button-next svg, .section-block .section-block__button-next img, .section-block .section-block__button-prev svg, .section-block .section-block__button-prev img {
  height: 15.3px;
}

@media (max-width: 1440px) {
  .section-block .section-block__button-next svg, .section-block .section-block__button-next img, .section-block .section-block__button-prev svg, .section-block .section-block__button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 1024px) {
  .section-block .section-block__button-next svg, .section-block .section-block__button-next img, .section-block .section-block__button-prev svg, .section-block .section-block__button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 834px) {
  .section-block .section-block__button-next svg, .section-block .section-block__button-next img, .section-block .section-block__button-prev svg, .section-block .section-block__button-prev img {
    height: 9px;
  }
}
@media (max-width: 768px) {
  .section-block .section-block__button-next svg, .section-block .section-block__button-next img, .section-block .section-block__button-prev svg, .section-block .section-block__button-prev img {
    height: 7.2px;
  }
}
.section-block .section-block__button-next.swiper-button-disabled, .section-block .section-block__button-prev.swiper-button-disabled {
  opacity: 0.4;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.section-block .section-block__button-prev {
  right: auto;
  left: 0;
  transform: rotate(180deg);
}

@media (max-width: 650px) {
  .section-block .section-block__slider {
    overflow: unset;
  }
}
.section-progress .progress-button-next, .section-progress .progress-button-prev {
  height: 68px;
  width: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 0;
  background: transparent;
  border-radius: 8px;
  z-index: 2;
  cursor: pointer;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .section-progress .progress-button-next, .section-progress .progress-button-prev {
    height: 52px;
    width: 52px;
    padding: 0;
  }
}
@media (max-width: 1024px) {
  .section-progress .progress-button-next, .section-progress .progress-button-prev {
    height: 52px;
    width: 52px;
  }
}
@media (max-width: 834px) {
  .section-progress .progress-button-next, .section-progress .progress-button-prev {
    height: 40px;
    width: 40px;
  }
}
@media (max-width: 767px) {
  .section-progress .progress-button-next, .section-progress .progress-button-prev {
    height: 40px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .section-progress .progress-button-next, .section-progress .progress-button-prev {
    /*height: 32px;*/
    /*width: 32px;*/
  }
}
.section-progress .progress-button-next svg, .section-progress .progress-button-next img, .section-progress .progress-button-prev svg, .section-progress .progress-button-prev img {
  height: 15.3px;
}

@media (max-width: 1440px) {
  .section-progress .progress-button-next svg, .section-progress .progress-button-next img, .section-progress .progress-button-prev svg, .section-progress .progress-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 1024px) {
  .section-progress .progress-button-next svg, .section-progress .progress-button-next img, .section-progress .progress-button-prev svg, .section-progress .progress-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 834px) {
  .section-progress .progress-button-next svg, .section-progress .progress-button-next img, .section-progress .progress-button-prev svg, .section-progress .progress-button-prev img {
    height: 9px;
  }
}
@media (max-width: 768px) {
  .section-progress .progress-button-next svg, .section-progress .progress-button-next img, .section-progress .progress-button-prev svg, .section-progress .progress-button-prev img {
    height: 9px;
  }
}
.section-progress .progress-button-next.swiper-button-disabled, .section-progress .progress-button-prev.swiper-button-disabled {
  opacity: 0.4;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.section-progress .progress-button-prev {
  right: auto;
  left: 0;
  transform: rotate(180deg);
  margin-right: 12px;
}

@media (max-width: 1440px) {
  .section-progress .progress-button-prev {
    margin-right: 9px;
  }
}
@media (max-width: 1024px) {
  .section-progress .progress-button-prev {
    margin-right: 9px;
  }
}
@media (max-width: 834px) {
  .section-progress .progress-button-prev {
    margin-right: 7px;
  }
}
@media (max-width: 767px) {
  .section-progress .progress-button-prev {
    margin-right: 7px;
  }
}
.section-technologies {
  background: #041327;
  overflow: hidden;
  max-width: 100vw;
  position: relative;
}

@media (max-width: 768px) {
  .section-technologies {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
}
.section-technologies .container {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

@media (max-width: 1440px) {
  .section-technologies .container {
    padding-top: 68px;
    padding-bottom: 68px;
  }
}
@media (max-width: 1024px) {
  .section-technologies .container {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
@media (max-width: 834px) {
  .section-technologies .container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .section-technologies .container {
    padding-top: 40px;
    padding-bottom: 40px;
    border-bottom: none;
  }
}
.section-technologies .section-title {
  /*margin-bottom: 4rem;*/
}

@media (max-width: 767px) {
  .section-technologies .section-title {
    font-weight: 400;
  }
}
.section-technologies .technologies-slider {
  margin-top: 52px;
}

@media (max-width: 1440px) {
  .section-technologies .technologies-slider {
    margin-top: 40px;
  }
}
@media (max-width: 1024px) {
  .section-technologies .technologies-slider {
    margin-top: 24px;
  }
}
@media (max-width: 834px) {
  .section-technologies .technologies-slider {
    margin-top: 26px;
  }
}
@media (max-width: 767px) {
  .section-technologies .technologies-slider {
    overflow: unset;
  }
}
.section-technologies .technologies-slider .swiper-slide {
  overflow: hidden;
  height: auto;
}

.section-technologies .technologies-slider .swiper-slide .progress__img {
  width: 100%;
  margin: 0 auto;
  border-radius: 50%;
  position: relative;
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
}

@media (max-width: 1440px) {
  .section-technologies .technologies-slider .swiper-slide .progress__img {
    max-width: 220px;
    max-height: 220px;
    min-width: 220px;
    min-height: 220px;
  }
}
@media (max-width: 1200px) {
  .section-technologies .technologies-slider .swiper-slide .progress__img {
    max-width: 200px;
    max-height: 200px;
    min-width: 200px;
    min-height: 200px;
  }
}
.section-technologies .technologies-slider .swiper-slide .progress__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
}

@media (max-width: 1440px) {
  .section-technologies .technologies-slider .swiper-slide .progress__img img {
    max-width: 220px;
    max-height: 220px;
    min-width: 220px;
    min-height: 220px;
  }
}
@media (max-width: 1200px) {
  .section-technologies .technologies-slider .swiper-slide .progress__img img {
    max-width: 200px;
    max-height: 200px;
    min-width: 200px;
    min-height: 200px;
  }
}
.section-technologies .technologies-slider .swiper-slide .progress__title {
  width: 100%;
  overflow: hidden;
  margin-top: 32px;
  font-weight: 400;
  font-size: 28px;
  line-height: 3.4rem;
  color: #fff;
  text-align: center;
}

.section-technologies .title-and-buttons {
  display: flex;
  justify-content: space-between;
}

.section-technologies .title-and-buttons .prev-next-btns {
  display: flex;
  /*gap: 12px;*/
  align-items: center;
}

@media (max-width: 767px) {
  .section-technologies .title-and-buttons .prev-next-btns {
    align-items: center;
  }
}
@media (max-width: 575px) {
  .section-technologies .title-and-buttons .prev-next-btns {
    /*gap: 0.6rem;*/
    display: none;
  }
}
.section-technologies .technologies-button-next, .section-technologies .technologies-button-prev {
  height: 68px;
  width: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 0;
  margin-left: 12px;
  background: transparent;
  border-radius: 8px;
  z-index: 2;
  cursor: pointer;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .section-technologies .technologies-button-next, .section-technologies .technologies-button-prev {
    height: 52px;
    width: 52px;
    padding: 0;
    margin-left: 10px;
  }
}
@media (max-width: 1024px) {
  .section-technologies .technologies-button-next, .section-technologies .technologies-button-prev {
    height: 52px;
    width: 52px;
  }
}
@media (max-width: 834px) {
  .section-technologies .technologies-button-next, .section-technologies .technologies-button-prev {
    height: 40px;
    width: 40px;
    margin-left: 7px;
  }
}
@media (max-width: 767px) {
  .section-technologies .technologies-button-next, .section-technologies .technologies-button-prev {
    height: 32px;
    width: 32px;
    border-radius: 4px;
    margin-left: 6px;
  }
}
.section-technologies .technologies-button-next svg, .section-technologies .technologies-button-next img, .section-technologies .technologies-button-prev svg, .section-technologies .technologies-button-prev img {
  height: 15.3px;
}

@media (max-width: 1440px) {
  .section-technologies .technologies-button-next svg, .section-technologies .technologies-button-next img, .section-technologies .technologies-button-prev svg, .section-technologies .technologies-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 1024px) {
  .section-technologies .technologies-button-next svg, .section-technologies .technologies-button-next img, .section-technologies .technologies-button-prev svg, .section-technologies .technologies-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 834px) {
  .section-technologies .technologies-button-next svg, .section-technologies .technologies-button-next img, .section-technologies .technologies-button-prev svg, .section-technologies .technologies-button-prev img {
    height: 9px;
  }
}
@media (max-width: 768px) {
  .section-technologies .technologies-button-next svg, .section-technologies .technologies-button-next img, .section-technologies .technologies-button-prev svg, .section-technologies .technologies-button-prev img {
    height: 7.2px;
  }
}
.section-technologies .technologies-button-next.swiper-button-disabled, .section-technologies .technologies-button-prev.swiper-button-disabled {
  opacity: 0.4;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.section-technologies .technologies-button-prev {
  right: auto;
  left: 0;
  transform: rotate(180deg);
}

.progress__img img {
  width: 100%;
}

.section-articic {
  padding-top: 100px;
  padding-bottom: 100px;
  background: #041327;
  background-size: cover;
  overflow: hidden;
  max-width: 100vw;
  position: relative;
}

@media (max-width: 1440px) {
  .section-articic {
    padding-top: 68px;
    padding-bottom: 68px;
  }
}
@media (max-width: 1024px) {
  .section-articic {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
@media (max-width: 834px) {
  .section-articic {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .section-articic {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.section-articic .container {
  position: relative;
}

@media (max-width: 575px) {
  .section-articic .container {
    /*max-width: 100%;*/
  }
}
.section-articic .section-title {
  /*margin-bottom: 4rem;*/
}

@media (max-width: 767px) {
  .section-articic .section-title {
    margin-bottom: 0;
    font-weight: 400;
  }
}
.section-articic .articic-slider {
  margin-top: 52px;
}

@media (max-width: 1440px) {
  .section-articic .articic-slider {
    margin-top: 40px;
  }
}
@media (max-width: 1024px) {
  .section-articic .articic-slider {
    margin-top: 24px;
  }
}
@media (max-width: 834px) {
  .section-articic .articic-slider {
    margin-top: 26px;
  }
}
@media (max-width: 767px) {
  .section-articic .articic-slider {
    overflow: unset;
  }
}
.section-articic .articic-slider .swiper-slide {
  overflow: hidden;
  height: auto;
}

.section-articic .articic-slider .swiper-slide .progress__img {
  width: 100%;
  margin: 0 auto;
  border-radius: 50%;
  position: relative;
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
}

@media (max-width: 1440px) {
  .section-articic .articic-slider .swiper-slide .progress__img {
    max-width: 220px;
    max-height: 220px;
    min-width: 220px;
    min-height: 220px;
  }
}
@media (max-width: 1200px) {
  .section-articic .articic-slider .swiper-slide .progress__img {
    max-width: 200px;
    max-height: 200px;
    min-width: 200px;
    min-height: 200px;
  }
}
.section-articic .articic-slider .swiper-slide .progress__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
}

@media (max-width: 1440px) {
  .section-articic .articic-slider .swiper-slide .progress__img img {
    max-width: 220px;
    max-height: 220px;
    min-width: 220px;
    min-height: 220px;
  }
}
@media (max-width: 1200px) {
  .section-articic .articic-slider .swiper-slide .progress__img img {
    max-width: 200px;
    max-height: 200px;
    min-width: 200px;
    min-height: 200px;
  }
}
.section-articic .articic-slider .swiper-slide .progress__title {
  width: 100%;
  overflow: hidden;
  margin-top: 32px;
  font-weight: 400;
  font-size: 28px;
  line-height: 3.4rem;
  color: #fff;
  text-align: center;
}

.section-articic .title-and-buttons {
  display: flex;
  justify-content: space-between;
}

.section-articic .title-and-buttons .prev-next-btns {
  display: flex;
  /*gap: 12px;*/
}

@media (max-width: 767px) {
  .section-articic .title-and-buttons .prev-next-btns {
    align-items: center;
  }
}
@media (max-width: 575px) {
  .section-articic .title-and-buttons .prev-next-btns {
    /*gap: 0.6rem;*/
    display: none;
  }
}
.section-articic .articic-button-next, .section-articic .articic-button-prev {
  height: 68px;
  width: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 0;
  margin-left: 12px;
  background: transparent;
  border-radius: 8px;
  z-index: 2;
  cursor: pointer;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .section-articic .articic-button-next, .section-articic .articic-button-prev {
    height: 52px;
    width: 52px;
    padding: 0;
    margin-left: 10px;
  }
}
@media (max-width: 1024px) {
  .section-articic .articic-button-next, .section-articic .articic-button-prev {
    height: 52px;
    width: 52px;
  }
}
@media (max-width: 834px) {
  .section-articic .articic-button-next, .section-articic .articic-button-prev {
    height: 40px;
    width: 40px;
    margin-left: 7px;
  }
}
@media (max-width: 767px) {
  .section-articic .articic-button-next, .section-articic .articic-button-prev {
    height: 32px;
    width: 32px;
    border-radius: 4px;
    margin-left: 6px;
  }
}
.section-articic .articic-button-next svg, .section-articic .articic-button-next img, .section-articic .articic-button-prev svg, .section-articic .articic-button-prev img {
  height: 15.3px;
}

@media (max-width: 1440px) {
  .section-articic .articic-button-next svg, .section-articic .articic-button-next img, .section-articic .articic-button-prev svg, .section-articic .articic-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 1024px) {
  .section-articic .articic-button-next svg, .section-articic .articic-button-next img, .section-articic .articic-button-prev svg, .section-articic .articic-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 834px) {
  .section-articic .articic-button-next svg, .section-articic .articic-button-next img, .section-articic .articic-button-prev svg, .section-articic .articic-button-prev img {
    height: 9px;
  }
}
@media (max-width: 768px) {
  .section-articic .articic-button-next svg, .section-articic .articic-button-next img, .section-articic .articic-button-prev svg, .section-articic .articic-button-prev img {
    height: 7.2px;
  }
}
.section-articic .articic-button-next.swiper-button-disabled, .section-articic .articic-button-prev.swiper-button-disabled {
  opacity: 0.4;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.section-articic .articic-button-prev {
  right: auto;
  left: 0;
  transform: rotate(180deg);
}

.section-specprojects {
  background: #0E2036;
  overflow: hidden;
  max-width: 100vw;
  position: relative;
}

.section-specprojects .container {
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
}

@media (max-width: 1440px) {
  .section-specprojects .container {
    padding-top: 68px;
    padding-bottom: 68px;
  }
}
@media (max-width: 1024px) {
  .section-specprojects .container {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
@media (max-width: 834px) {
  .section-specprojects .container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .section-specprojects .container {
    padding-top: 30px;
    padding-bottom: 12px;
  }
}
.section-specprojects .specprojects-slider {
  margin-top: 52px;
}

@media (max-width: 1440px) {
  .section-specprojects .specprojects-slider {
    margin-top: 40px;
  }
}
@media (max-width: 1024px) {
  .section-specprojects .specprojects-slider {
    overflow: unset;
    margin-top: 24px;
  }
}
@media (max-width: 834px) {
  .section-specprojects .specprojects-slider {
    margin-top: 26px;
  }
}
.section-specprojects .specprojects-slider .swiper-slide {
  overflow: hidden;
}

.section-specprojects .specprojects-slider .swiper-slide:hover .specprojects__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.section-specprojects .specprojects-slider .swiper-slide:hover .specprojects__title {
  text-decoration: underline;
  text-decoration-color: #28B2FF;
  /*text-underline-offset: 5px;*/
}

.section-specprojects .specprojects-slider .swiper-slide .specprojects__img {
  width: 100%;
  margin: 0 auto;
  /*border-radius: 50%;*/
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
  max-width: 320px;
  max-height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  clip-path: content-box;
}

@media (max-width: 1440px) {
  .section-specprojects .specprojects-slider .swiper-slide .specprojects__img {
    max-width: 256px;
    max-height: 160px;
  }
}
@media (max-width: 834px) {
  .section-specprojects .specprojects-slider .swiper-slide .specprojects__img {
    max-width: 220px;
    max-height: 136px;
  }
}
@media (max-width: 767px) {
  .section-specprojects .specprojects-slider .swiper-slide .specprojects__img {
    max-width: 208px;
    max-height: 130px;
  }
}
.section-specprojects .specprojects-slider .swiper-slide .specprojects__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /*border-radius: 50%;*/
  max-width: 320px;
  max-height: 200px;
  min-width: 320px;
  min-height: 200px;
  transform: scale(1);
  transition: 0.6s;
}

@media (max-width: 1440px) {
  .section-specprojects .specprojects-slider .swiper-slide .specprojects__img img {
    max-width: 260px;
    max-height: 160px;
  }
}
@media (max-width: 834px) {
  .section-specprojects .specprojects-slider .swiper-slide .specprojects__img img {
    max-width: 220px;
    max-height: 136px;
  }
}
@media (max-width: 767px) {
  .section-specprojects .specprojects-slider .swiper-slide .specprojects__img img {
    transform: scale(0.68);
    -ms-transform: scale 0.68;
    -webkit-transform: scale(0.68, 0.68);
    -moz-transform: scale(0.68);
    -o-transform: scale(0.68);
  }
}
.section-specprojects .specprojects-slider .swiper-slide .specprojects__title {
  width: 100%;
  overflow: hidden;
  margin-top: 28px;
  color: #fff;
  text-align: center;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 120%;
  transition: 0.6s;
}

@media (max-width: 1440px) {
  .section-specprojects .specprojects-slider .swiper-slide .specprojects__title {
    font-size: 24px;
    line-height: 130%;
    margin-top: 20px;
  }
}
@media (max-width: 1024px) {
  .section-specprojects .specprojects-slider .swiper-slide .specprojects__title {
    font-size: 20px;
    line-height: 124%;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .section-specprojects .specprojects-slider .swiper-slide .specprojects__title {
    font-size: 18px;
    line-height: 130%;
    margin-top: 16px;
  }
}
.section-specprojects .specprojects-slider .swiper-slide .specprojects__author {
  padding-top: 16px;
  font-weight: 300;
  font-size: 20px;
  line-height: 160%;
  color: #FFFFFF;
  opacity: 0.7;
  text-align: center;
}

@media (max-width: 1440px) {
  .section-specprojects .specprojects-slider .swiper-slide .specprojects__author {
    font-size: 17px;
    line-height: 26px;
  }
}
@media (max-width: 1024px) {
  .section-specprojects .specprojects-slider .swiper-slide .specprojects__author {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 834px) {
  .section-specprojects .specprojects-slider .swiper-slide .specprojects__author {
    font-size: 14px;
    line-height: 20px;
    padding-top: 12px;
  }
}
@media (max-width: 767px) {
  .section-specprojects .specprojects-slider .swiper-slide .specprojects__author {
    font-size: 14px;
    line-height: 18px;
  }
}
.section-specprojects .title-and-buttons {
  display: flex;
  justify-content: space-between;
}

.section-specprojects .title-and-buttons .prev-next-btns {
  display: flex;
  gap: 12px;
  align-items: center;
}

@media (max-width: 767px) {
  .section-specprojects .title-and-buttons .prev-next-btns {
    align-items: center;
  }
}
@media (max-width: 575px) {
  .section-specprojects .title-and-buttons .prev-next-btns {
    display: none;
    /*gap: 0.6rem;*/
  }
}
.section-specprojects .specprojects-button-next, .section-specprojects .specprojects-button-prev {
  height: 68px;
  width: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 0;
  background: transparent;
  border-radius: 8px;
  z-index: 2;
  cursor: pointer;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .section-specprojects .specprojects-button-next, .section-specprojects .specprojects-button-prev {
    height: 52px;
    width: 52px;
    padding: 0;
  }
}
@media (max-width: 1024px) {
  .section-specprojects .specprojects-button-next, .section-specprojects .specprojects-button-prev {
    height: 52px;
    width: 52px;
  }
}
@media (max-width: 834px) {
  .section-specprojects .specprojects-button-next, .section-specprojects .specprojects-button-prev {
    height: 40px;
    width: 40px;
  }
}
@media (max-width: 767px) {
  .section-specprojects .specprojects-button-next, .section-specprojects .specprojects-button-prev {
    height: 40px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .section-specprojects .specprojects-button-next, .section-specprojects .specprojects-button-prev {
    /*height: 32px;*/
    /*width: 32px;*/
  }
}
.section-specprojects .specprojects-button-next svg, .section-specprojects .specprojects-button-next img, .section-specprojects .specprojects-button-prev svg, .section-specprojects .specprojects-button-prev img {
  height: 15.3px;
}

@media (max-width: 1440px) {
  .section-specprojects .specprojects-button-next svg, .section-specprojects .specprojects-button-next img, .section-specprojects .specprojects-button-prev svg, .section-specprojects .specprojects-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 1024px) {
  .section-specprojects .specprojects-button-next svg, .section-specprojects .specprojects-button-next img, .section-specprojects .specprojects-button-prev svg, .section-specprojects .specprojects-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 834px) {
  .section-specprojects .specprojects-button-next svg, .section-specprojects .specprojects-button-next img, .section-specprojects .specprojects-button-prev svg, .section-specprojects .specprojects-button-prev img {
    height: 9px;
  }
}
@media (max-width: 768px) {
  .section-specprojects .specprojects-button-next svg, .section-specprojects .specprojects-button-next img, .section-specprojects .specprojects-button-prev svg, .section-specprojects .specprojects-button-prev img {
    height: 9px;
  }
}
.section-specprojects .specprojects-button-next.swiper-button-disabled, .section-specprojects .specprojects-button-prev.swiper-button-disabled {
  opacity: 0.4;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.section-specprojects .specprojects-button-prev {
  right: auto;
  left: 0;
  transform: rotate(180deg);
}

.section-specprojects .specprojects-pagination {
  bottom: 80px !important;
}

.section-specprojects .specprojects-pagination span {
  width: 12px !important;
  height: 12px !important;
  background: #FFFFFF;
  opacity: 0.29;
  margin: 0 5px !important;
}

.section-specprojects .specprojects-pagination span.swiper-pagination-bullet-active {
  opacity: 1;
}

.section-mneniya {
  background: #0E2036;
  overflow: hidden;
  max-width: 100vw;
  position: relative;
}

.section-mneniya .container {
  position: relative;
  padding-top: 100px;
  padding-bottom: 148px;
}

@media (max-width: 1440px) {
  .section-mneniya .container {
    padding-top: 68px;
    padding-bottom: 68px;
  }
}
@media (max-width: 1024px) {
  .section-mneniya .container {
    padding-top: 44px;
    padding-bottom: 58px;
  }
}
@media (max-width: 834px) {
  .section-mneniya .container {
    padding-top: 36px;
    padding-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .section-mneniya .container {
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
.section-mneniya .container:before, .section-mneniya .container:after {
  /*content: '';*/
  /*position: absolute;*/
  /*width: calc((100vw - 100%) / 2);*/
  /*height: 100%;*/
  /*background: #0E2036;*/
  /*background-size: cover;*/
  /*opacity: 0.8;*/
  /*top: 0;*/
  /*right: calc((100vw - 100%) / -2);*/
  /*z-index: 2;*/
}

.section-mneniya .container:after {
  /*right: auto;*/
  /*left: calc((100vw - 100%) / -2);*/
  /*background: #0E2036;*/
}

.section-mneniya .mneniya-slider {
  margin-top: 50px;
  overflow: unset;
}

@media (max-width: 1440px) {
  .section-mneniya .mneniya-slider {
    margin-top: 40px;
  }
}
@media (max-width: 1024px) {
  .section-mneniya .mneniya-slider {
    overflow: unset;
    margin-top: 22px;
  }
}
@media (max-width: 834px) {
  .section-mneniya .mneniya-slider {
    margin-top: 27px;
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  .section-mneniya .mneniya-slider {
    margin-top: 30px;
    margin-left: 0px;
  }
}
.section-mneniya .mneniya-slider .swiper-slide {
  overflow: hidden;
  opacity: 1;
  transition: 0.3s;
}

.section-mneniya .mneniya-slider .swiper-slide.swiper-slide-active {
  opacity: 1;
}

.section-mneniya .mneniya-slider .swiper-slide:hover .mneniya__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.section-mneniya .mneniya-slider .swiper-slide:hover .mneniya__title {
  text-decoration: underline;
  text-decoration-color: #28B2FF;
  /*text-underline-offset: 5px;*/
}

.section-mneniya .mneniya-slider .swiper-slide .mneniya__img {
  width: 100%;
  margin: 0 auto;
  /*border-radius: 50%;*/
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  max-width: 280px;
  max-height: 280px;
  display: flex;
  align-items: center;
  justify-content: center;
  clip-path: content-box;
}

@media (max-width: 1024px) {
  .section-mneniya .mneniya-slider .swiper-slide .mneniya__img {
    max-width: 214px;
    max-height: 214px;
  }
}
@media (max-width: 834px) {
  .section-mneniya .mneniya-slider .swiper-slide .mneniya__img {
    max-width: 200px;
    max-height: 200px;
  }
}
@media (max-width: 767px) {
  .section-mneniya .mneniya-slider .swiper-slide .mneniya__img {
    max-width: 130px;
    max-height: 130px;
  }
}
.section-mneniya .mneniya-slider .swiper-slide .mneniya__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /*border-radius: 50%;*/
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
  transform: scale(1);
  transition: 0.6s;
}

@media (max-width: 1024px) {
  .section-mneniya .mneniya-slider .swiper-slide .mneniya__img img {
    max-width: 214px;
    max-height: 214px;
  }
}
@media (max-width: 834px) {
  .section-mneniya .mneniya-slider .swiper-slide .mneniya__img img {
    max-width: 200px;
    max-height: 200px;
  }
}
@media (max-width: 767px) {
  .section-mneniya .mneniya-slider .swiper-slide .mneniya__img img {
    max-width: 130px;
    max-height: 130px;
    transform: scale(0.68);
    -ms-transform: scale 0.68;
    -webkit-transform: scale(0.68, 0.68);
    -moz-transform: scale(0.68);
    -o-transform: scale(0.68);
  }
}
.section-mneniya .mneniya-slider .swiper-slide .mneniya__title {
  width: 100%;
  overflow: hidden;
  margin-top: 32px;
  color: #fff;
  text-align: center;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 120%;
  transition: 0.6s;
}

@media (max-width: 1024px) {
  .section-mneniya .mneniya-slider .swiper-slide .mneniya__title {
    font-size: 20px;
    line-height: 140%;
  }
}
@media (max-width: 834px) {
  .section-mneniya .mneniya-slider .swiper-slide .mneniya__title {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 150% */
    padding: 0 11px;
  }
}
@media (max-width: 767px) {
  .section-mneniya .mneniya-slider .swiper-slide .mneniya__title {
    font-size: 18px;
    line-height: 133.3%;
    margin-top: 16px;
    padding: 0 8px;
  }
}
@media (max-width: 575px) {
  .section-mneniya .mneniya-slider .swiper-slide .mneniya__title {
    /*font-size: 16px;*/
  }
}
.section-mneniya .mneniya-slider .swiper-slide .mneniya__author {
  padding-top: 16px;
  font-weight: 300;
  font-size: 20px;
  line-height: 160%;
  color: #FFFFFF;
  opacity: 0.7;
  text-align: center;
}

@media (max-width: 1440px) {
  .section-mneniya .mneniya-slider .swiper-slide .mneniya__author {
    font-size: 17px;
    line-height: 26px;
  }
}
@media (max-width: 1024px) {
  .section-mneniya .mneniya-slider .swiper-slide .mneniya__author {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 834px) {
  .section-mneniya .mneniya-slider .swiper-slide .mneniya__author {
    font-size: 14px;
    line-height: 20px;
    padding-top: 12px;
  }
}
@media (max-width: 767px) {
  .section-mneniya .mneniya-slider .swiper-slide .mneniya__author {
    font-size: 14px;
    line-height: 18px;
  }
}
.section-mneniya .title-and-buttons {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.section-mneniya .title-and-buttons .prev-next-btns {
  display: flex;
  gap: 12px;
  align-items: center;
}

@media (max-width: 767px) {
  .section-mneniya .title-and-buttons .prev-next-btns {
    align-items: center;
    gap: 6px;
  }
}
@media (max-width: 575px) {
  .section-mneniya .title-and-buttons .prev-next-btns {
    /*display: none;*/
    /*gap: 0.6rem;*/
  }
}
.section-mneniya .mneniya-button-next, .section-mneniya .mneniya-button-prev {
  height: 68px;
  width: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 0;
  background: transparent;
  border-radius: 8px;
  z-index: 2;
  cursor: pointer;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .section-mneniya .mneniya-button-next, .section-mneniya .mneniya-button-prev {
    height: 52px;
    width: 52px;
    padding: 0;
  }
}
@media (max-width: 1024px) {
  .section-mneniya .mneniya-button-next, .section-mneniya .mneniya-button-prev {
    height: 52px;
    width: 52px;
    border-radius: 8px;
  }
}
@media (max-width: 834px) {
  .section-mneniya .mneniya-button-next, .section-mneniya .mneniya-button-prev {
    height: 40px;
    width: 40px;
  }
}
@media (max-width: 767px) {
  .section-mneniya .mneniya-button-next, .section-mneniya .mneniya-button-prev {
    height: 32px;
    width: 32px;
    border-radius: 4px;
  }
}
.section-mneniya .mneniya-button-next svg, .section-mneniya .mneniya-button-next img, .section-mneniya .mneniya-button-prev svg, .section-mneniya .mneniya-button-prev img {
  height: 15.3px;
}

@media (max-width: 1440px) {
  .section-mneniya .mneniya-button-next svg, .section-mneniya .mneniya-button-next img, .section-mneniya .mneniya-button-prev svg, .section-mneniya .mneniya-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 1024px) {
  .section-mneniya .mneniya-button-next svg, .section-mneniya .mneniya-button-next img, .section-mneniya .mneniya-button-prev svg, .section-mneniya .mneniya-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 834px) {
  .section-mneniya .mneniya-button-next svg, .section-mneniya .mneniya-button-next img, .section-mneniya .mneniya-button-prev svg, .section-mneniya .mneniya-button-prev img {
    height: 9px;
  }
}
@media (max-width: 768px) {
  .section-mneniya .mneniya-button-next svg, .section-mneniya .mneniya-button-next img, .section-mneniya .mneniya-button-prev svg, .section-mneniya .mneniya-button-prev img {
    height: 9px;
  }
}
.section-mneniya .mneniya-button-next.swiper-button-disabled, .section-mneniya .mneniya-button-prev.swiper-button-disabled {
  opacity: 0.4;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.section-mneniya .mneniya-button-prev {
  right: auto;
  left: 0;
  transform: rotate(180deg);
}

.section-mneniya .mneniya-pagination {
  bottom: 80px !important;
}

.section-mneniya .mneniya-pagination span {
  width: 12px !important;
  height: 12px !important;
  background: #FFFFFF;
  opacity: 0.29;
  margin: 0 5px !important;
}

.section-mneniya .mneniya-pagination span.swiper-pagination-bullet-active {
  opacity: 1;
}

.section-ecology {
  z-index: 0;
  background: #041327;
  background-size: cover;
  overflow: hidden;
  max-width: 100vw;
  position: relative;
  /*border-bottom: 1px solid rgba($color: #fff, $alpha: 0.2);*/
}

.section-ecology .container {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

@media (max-width: 1440px) {
  .section-ecology .container {
    padding-top: 68px;
    padding-bottom: 68px;
  }
}
@media (max-width: 1024px) {
  .section-ecology .container {
    /*padding-top: 48px;*/
    /*padding-bottom: 48px;*/
    padding-top: 53px;
    padding-bottom: 53px;
  }
}
@media (max-width: 834px) {
  .section-ecology .container {
    /*padding-top: 40px;*/
    /*padding-bottom: 40px;*/
    padding-top: 43px;
    padding-bottom: 43px;
  }
}
@media (max-width: 768px) {
  .section-ecology .container {
    /*padding-top: 40px;*/
    /*padding-bottom: 40px;*/
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.section-ecology .section-title {
  /*margin-bottom: 4rem;*/
}

@media (max-width: 767px) {
  .section-ecology .section-title {
    margin-bottom: 0;
    font-weight: 400;
  }
}
.section-ecology .ecology-slider {
  margin-top: 52px;
}

@media (max-width: 1440px) {
  .section-ecology .ecology-slider {
    margin-top: 40px;
  }
}
@media (max-width: 1024px) {
  .section-ecology .ecology-slider {
    margin-top: 24px;
  }
}
@media (max-width: 834px) {
  .section-ecology .ecology-slider {
    margin-top: 26px;
  }
}
@media (max-width: 767px) {
  .section-ecology .ecology-slider {
    overflow: unset;
  }
}
.section-ecology .ecology-slider .swiper-slide {
  overflow: hidden;
  width: calc(33.333333% - 2.666666rem);
}

.section-ecology .ecology-slider .swiper-slide .progress__img {
  width: 100%;
  margin: 0 auto;
  border-radius: 50%;
  position: relative;
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
}

.section-ecology .ecology-slider .swiper-slide .progress__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
}

.section-ecology .ecology-slider .swiper-slide .progress__title {
  width: 100%;
  overflow: hidden;
  margin-top: 32px;
  font-weight: 400;
  font-size: 28px;
  line-height: 3.4rem;
  color: #fff;
  text-align: center;
}

.section-ecology .title-and-buttons {
  display: flex;
  justify-content: space-between;
}

.section-ecology .title-and-buttons .prev-next-btns {
  display: flex;
  /*gap: 12px;*/
}

@media (max-width: 767px) {
  .section-ecology .title-and-buttons .prev-next-btns {
    align-items: center;
  }
}
@media (max-width: 575px) {
  .section-ecology .title-and-buttons .prev-next-btns {
    /*gap: 0.6rem;*/
    display: none;
  }
}
.section-ecology .ecology-button-next, .section-ecology .ecology-button-prev {
  height: 68px;
  width: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 0;
  margin-left: 12px;
  background: transparent;
  border-radius: 8px;
  z-index: 2;
  cursor: pointer;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .section-ecology .ecology-button-next, .section-ecology .ecology-button-prev {
    height: 52px;
    width: 52px;
    padding: 0;
    margin-left: 10px;
  }
}
@media (max-width: 1024px) {
  .section-ecology .ecology-button-next, .section-ecology .ecology-button-prev {
    height: 52px;
    width: 52px;
  }
}
@media (max-width: 834px) {
  .section-ecology .ecology-button-next, .section-ecology .ecology-button-prev {
    height: 40px;
    width: 40px;
    margin-left: 7px;
  }
}
@media (max-width: 767px) {
  .section-ecology .ecology-button-next, .section-ecology .ecology-button-prev {
    height: 32px;
    width: 32px;
    border-radius: 4px;
    margin-left: 6px;
  }
}
.section-ecology .ecology-button-next svg, .section-ecology .ecology-button-next img, .section-ecology .ecology-button-prev svg, .section-ecology .ecology-button-prev img {
  height: 15.3px;
}

@media (max-width: 1440px) {
  .section-ecology .ecology-button-next svg, .section-ecology .ecology-button-next img, .section-ecology .ecology-button-prev svg, .section-ecology .ecology-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 1024px) {
  .section-ecology .ecology-button-next svg, .section-ecology .ecology-button-next img, .section-ecology .ecology-button-prev svg, .section-ecology .ecology-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 834px) {
  .section-ecology .ecology-button-next svg, .section-ecology .ecology-button-next img, .section-ecology .ecology-button-prev svg, .section-ecology .ecology-button-prev img {
    height: 9px;
  }
}
@media (max-width: 768px) {
  .section-ecology .ecology-button-next svg, .section-ecology .ecology-button-next img, .section-ecology .ecology-button-prev svg, .section-ecology .ecology-button-prev img {
    height: 7.2px;
  }
}
.section-ecology .ecology-button-next.swiper-button-disabled, .section-ecology .ecology-button-prev.swiper-button-disabled {
  opacity: 0.4;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.section-ecology .ecology-button-prev {
  right: auto;
  left: 0;
  transform: rotate(180deg);
}

body:not(.light) .section-readmore {
  background: #0E2036;
}

body:not(.light) .section-readmore .section-title, body:not(.light) .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_0 .cards-flexible__el__title {
  color: #fff;
}

body:not(.light) .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_0 .under-text, body:not(.light) .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_1 .cards-flexible__el__title, body:not(.light) .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_1 .under-text {
  color: #fff;
}

body:not(.light) .section-readmore .readmore-button-next, body:not(.light) .section-readmore .readmore-button-prev {
  border-color: #fff;
}

.section-readmore {
  z-index: 0;
  background: #F3F6FA;
  background-size: cover;
  overflow: hidden;
  max-width: 100vw;
  position: relative;
}

.section-readmore .container {
  padding-top: 64px;
  padding-bottom: 60px;
  position: relative;
}

.section-readmore .container.articles__wrapper {
  max-width: 1054px;
}

@media (max-width: 575px) {
  .section-readmore .container.articles__wrapper {
    margin-left: 17px;
    margin-right: 15px;
    max-width: calc(100% - 32px);
    padding-top: 40px;
  }
}
@media (max-width: 575.98px) {
  .section-readmore .container.articles__wrapper {
    /* max-width: 343px;*/
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .section-readmore .container.articles__wrapper {
    /*max-width: 343px;*/
    max-width: 95%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .section-readmore .container.articles__wrapper {
    max-width: 770px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .section-readmore .container.articles__wrapper {
    max-width: 844px;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .section-readmore .container.articles__wrapper {
    max-width: 846px;
  }
}
@media (min-width: 1400px) and (max-width: 1440px) {
  .section-readmore .container.articles__wrapper {
    max-width: 846px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .section-readmore .container.articles__wrapper {
    max-width: 1054px;
  }
}
@media (min-width: 1800px) and (max-width: 1920px) {
  .section-readmore .container.articles__wrapper {
    max-width: 1054px;
  }
}
@media (max-width: 1440px) {
  .section-readmore .container {
    padding-top: 67px;
    padding-bottom: 68px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .container {
    padding-top: 50px;
    padding-bottom: 53px;
  }
}
@media (max-width: 834px) {
  .section-readmore .container {
    /*padding-top: 40px;*/
    padding-bottom: 50px;
  }
}
@media (max-width: 768px) {
  .section-readmore .container {
    /*padding-top: 40px;*/
    /*padding-bottom: 40px;*/
  }
}
.section-readmore .section-title {
  font-size: 52px;
  font-style: normal;
  font-weight: 400;
  line-height: 66px;
  /* 126.923% */
  color: #041327;
}

@media (max-width: 1440px) {
  .section-readmore .section-title {
    font-size: 44px;
    font-style: normal;
    font-weight: 400;
    line-height: 51px;
    /* 115.909% */
  }
}
@media (max-width: 1024px) {
  .section-readmore .section-title {
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 43px;
    /* 126.471% */
  }
}
@media (max-width: 834px) {
  .section-readmore .section-title {
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 43px;
  }
}
@media (max-width: 767px) {
  .section-readmore .section-title {
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    /* 100% */
  }
}
.section-readmore .readmore-slider {
  margin-top: 52px;
  overflow: unset;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-slider {
    margin-top: 40px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-slider {
    margin-top: 24px;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-slider {
    margin-top: 14px;
  }
}
@media (max-width: 767px) {
  .section-readmore .readmore-slider {
    overflow: unset;
    margin-top: 21px;
  }
}
.section-readmore .readmore-slider .swiper-slide {
  overflow: hidden;
  width: calc(33.333333% - 2.666666rem);
  overflow: hidden;
  /*opacity:0.4;*/
  transition: 0.3s;
}

.section-readmore .readmore-slider .swiper-slide.swiper-slide-visible {
  opacity: 1;
}

.section-readmore .readmore-slider .swiper-slide .progress__img {
  width: 100%;
  margin: 0 auto;
  border-radius: 50%;
  position: relative;
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
}

.section-readmore .readmore-slider .swiper-slide .progress__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
}

.section-readmore .readmore-slider .swiper-slide .progress__title {
  width: 100%;
  overflow: hidden;
  margin-top: 32px;
  font-weight: 400;
  font-size: 28px;
  line-height: 3.4rem;
  color: #fff;
  text-align: center;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible {
  width: 100%;
  height: auto;
  min-height: 50rem;
  position: relative;
  display: block;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el {
  width: 100%;
  height: 100%;
  min-height: 44rem;
  position: relative;
  display: block;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el {
    min-height: 40rem;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el {
    min-height: 35rem;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el {
    min-height: auto;
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img {
  height: 220px;
  width: 100%;
  display: block;
  /* transform: scale(0.98); */
  box-shadow: none;
  /* transition: 0.3s; */
  overflow: hidden;
  position: relative;
  border-radius: 12px;
  clip-path: content-box;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img {
    height: 220px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img {
    height: 160px;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img {
    height: 160px;
  }
}
@media (max-width: 768px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img {
    height: 160px;
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img.main-large__img {
  height: auto;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /*border-radius: 12px;*/
  transform: scale(1);
  transition: 0.6s;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img_bg {
  width: 100%;
  height: 100%;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img_bg:before {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.6s;
  z-index: 1;
  background: rgba(228, 89, 32, 0.3);
  opacity: 0;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img:before {
  content: " ";
  background: url(../../image/icon/circle.svg) no-repeat;
  background-size: contain;
  background-position: left;
  width: 102%;
  height: 102%;
  position: absolute;
  right: 0;
  top: -1px;
  transition: 0.6s;
  z-index: 2;
  transform: translateX(100%);
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img:after {
  content: " ";
  background: url(../../image/icon/cropcircle.svg) no-repeat;
  background-size: contain;
  background-position: right;
  width: 102%;
  height: 102%;
  position: absolute;
  left: 0;
  top: -1px;
  bottom: 0;
  transition: 0.6s;
  z-index: 2;
  transform: translateX(-100%);
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__color-block {
  display: flex;
  flex-direction: column;
  position: relative;
  height: auto;
  min-height: calc(100% - 260px);
  padding: 0px 0 32px;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__color-block {
    min-height: calc(100% - 230px);
    padding-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__color-block {
    min-height: calc(100% - 160px);
    /*padding-bottom: 24px;*/
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__color-block {
    min-height: calc(100% - 160px);
    /* padding-bottom: 18px;*/
  }
}
@media (max-width: 768px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__color-block {
    min-height: calc(100% - 160px);
    /*padding-bottom: 16px; */
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el .post-categories {
  /*position: absolute;*/
  /*left: 32px;*/
  /*top: 3.2%;*/
  /*z-index: 1;*/
  display: block;
  height: fit-content;
  display: none;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el .post-categories li {
  color: #fff;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.3rem;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el .post-categories li a {
  color: #fff;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.3rem;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el:after {
  display: none;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__title {
  position: static;
  display: inline-block;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  /* 121.429% */
  color: #fff;
  /*max-height: 17.7rem;*/
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  width: 100%;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__title {
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
    /* 121.429% */
    margin-top: 24px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__title {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    margin-top: 16px;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__title {
    font-size: 16px;
    line-height: 114%;
  }
}
@media (max-width: 768px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__title {
    font-size: 16px;
    line-height: 120%;
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el .under-text {
  display: block;
  color: #fff;
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.18px;
  bottom: 20px;
  left: 0;
  opacity: 0.4;
  z-index: 1;
  margin-top: 10px;
  padding-top: 20px;
  align-self: flex-end;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el .under-text {
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    margin-top: 10px;
    padding-top: 20px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el .under-text {
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 18px;
    /* 128.571% */
    letter-spacing: 0.14px;
    margin-top: 16px;
    padding-top: 0px;
  }
}
@media (max-width: 768px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el .under-text {
    font-size: 14px;
    line-height: 18px;
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_0 .cards-flexible__el__title {
  color: #041327;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_0 .under-text {
  color: #041327;
  width: 100%;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_1 .cards-flexible__el__title {
  color: #041327;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_1 .under-text {
  color: #041327;
  opacity: 0.4;
  /*margin-top: auto;*/
  /*padding-top: 25px;*/
  width: 100%;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2 {
  position: relative;
  display: block;
}

@media (max-width: 767px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2 {
    width: 100%;
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2 .cards-flexible__el__img {
  height: 0;
  display: none;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2 img[src=""] {
  display: none;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2 .cards-flexible__el__color-block {
  position: relative;
  height: 100%;
  background-color: #156ACE;
  border-radius: 12px;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2 .cards-flexible__el__title {
  position: absolute;
  width: 80%;
  top: 35%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  max-height: 250px;
  min-height: 250px;
  text-transform: uppercase;
  color: #fff;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2 .under-text {
  position: absolute;
  right: 32px;
  left: unset;
  bottom: 20px;
  color: #fff;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2:after {
  display: none;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 {
  position: relative;
  display: block;
}

@media (max-width: 767px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 {
    width: 100%;
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__img {
  height: 0;
  display: none;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 img[src=""] {
  display: none;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3:hover .cards-flexible__el__color-block:after {
  background: rgba(255, 255, 255, 0.1);
  opacity: 1;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
  position: absolute;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  width: 100%;
  background-color: #e65908;
  border-radius: 12px;
  padding: 32px;
  /*gap: 0px;*/
}

@media (max-width: 1440px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    padding: 28px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    padding: 24px;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    padding: 20px;
  }
}
@media (max-width: 768px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    padding: 16px;
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.1);
  opacity: 0;
  transition: 0.3s;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__title {
  position: relative;
  display: inline-block;
  width: 100%;
  /* top: 35%; */
  /* left: 50%; */
  /* transform: translateX(-50%) translateY(-50%); */
  /* max-height: 250px; */
  /* min-height: 250px; */
  text-transform: uppercase;
  color: #fff;
  /*align-self: flex-end;*/
  margin-top: auto;
  margin-bottom: 32px;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .under-text {
  /*position: absolute;*/
  right: unset;
  left: 32px;
  color: #fff;
  align-self: flex-end;
  /*text-align: right;*/
  width: 100%;
  opacity: 0.7;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3:after {
  display: none;
}

.section-readmore .title-and-buttons {
  display: flex;
  justify-content: space-between;
  margin-top: -3px;
}

.section-readmore .title-and-buttons .prev-next-btns {
  display: flex;
  /*gap: 12px;*/
  margin-top: -3px;
}

@media (max-width: 834px) {
  .section-readmore .title-and-buttons .prev-next-btns {
    margin-right: 19.5px;
  }
}
@media (max-width: 767px) {
  .section-readmore .title-and-buttons .prev-next-btns {
    align-items: center;
    margin-right: unset;
  }
}
@media (max-width: 575px) {
  .section-readmore .title-and-buttons .prev-next-btns {
    /*gap: 0.6rem;*/
    /*display: none;*/
  }
}
.section-readmore .readmore-button-next, .section-readmore .readmore-button-prev {
  height: 68px;
  width: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(4, 19, 39, 0.3);
  padding: 0;
  margin-left: 12px;
  background: transparent;
  border-radius: 8px;
  z-index: 2;
  cursor: pointer;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-button-next, .section-readmore .readmore-button-prev {
    height: 52px;
    width: 52px;
    padding: 0;
    margin-left: 10px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-button-next, .section-readmore .readmore-button-prev {
    height: 52px;
    width: 52px;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-button-next, .section-readmore .readmore-button-prev {
    height: 40px;
    width: 40px;
    margin-left: 7px;
  }
}
@media (max-width: 767px) {
  .section-readmore .readmore-button-next, .section-readmore .readmore-button-prev {
    height: 32px;
    width: 32px;
    border-radius: 4px;
    margin-left: 6px;
  }
}
.section-readmore .readmore-button-next svg, .section-readmore .readmore-button-next img, .section-readmore .readmore-button-prev svg, .section-readmore .readmore-button-prev img {
  height: 15.3px;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-button-next svg, .section-readmore .readmore-button-next img, .section-readmore .readmore-button-prev svg, .section-readmore .readmore-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-button-next svg, .section-readmore .readmore-button-next img, .section-readmore .readmore-button-prev svg, .section-readmore .readmore-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-button-next svg, .section-readmore .readmore-button-next img, .section-readmore .readmore-button-prev svg, .section-readmore .readmore-button-prev img {
    height: 9px;
  }
}
@media (max-width: 768px) {
  .section-readmore .readmore-button-next svg, .section-readmore .readmore-button-next img, .section-readmore .readmore-button-prev svg, .section-readmore .readmore-button-prev img {
    height: 7.2px;
  }
}
.section-readmore .readmore-button-next.swiper-button-disabled, .section-readmore .readmore-button-prev.swiper-button-disabled {
  opacity: 0.4;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.section-readmore .readmore-button-prev {
  right: auto;
  left: 0;
  transform: rotate(180deg);
}

.section-around-the-world {
  z-index: 0;
  padding-top: 13rem;
  padding-bottom: 160px;
  background: #041327;
  background-size: cover;
  overflow: hidden;
  max-width: 100vw;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

@media (max-width: 1440px) {
  .section-around-the-world {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.section-around-the-world .section-title {
  margin-bottom: 4rem;
}

@media (max-width: 767px) {
  .section-around-the-world .section-title {
    margin-bottom: 0;
  }
}
.section-around-the-world .container {
  position: relative;
}

.section-around-the-world .container:before, .section-around-the-world .container:after {
  content: "";
  position: absolute;
  width: calc((100vw - 100%) / 2);
  height: 100%;
  background: #041327;
  background-size: cover;
  opacity: 0.8;
  top: 0;
  right: calc((100vw - 100%) / -2);
  z-index: 2;
}

.section-around-the-world .container:after {
  right: auto;
  left: calc((100vw - 100%) / -2);
  background: #041327;
}

.section-around-the-world .section-title {
  margin-bottom: 4rem;
}

@media (max-width: 767px) {
  .section-around-the-world .section-title {
    margin-bottom: 0;
  }
}
.section-around-the-world .around-the-world-slider {
  margin-top: 6rem;
}

.section-around-the-world .around-the-world-slider .swiper-slide {
  overflow: hidden;
}

.section-around-the-world .around-the-world-slider .swiper-slide .cards-flexible {
  width: 100%;
  height: 53rem;
  position: relative;
  display: block;
}

.section-around-the-world .around-the-world-slider .swiper-slide .cards-flexible__el {
  width: 100%;
  height: 53rem;
  position: relative;
  display: block;
}

.section-around-the-world .around-the-world-slider .swiper-slide .cards-flexible__el__img {
  height: 52%;
  width: 100%;
  display: block;
}

.section-around-the-world .around-the-world-slider .swiper-slide .cards-flexible__el__img.main-large__img {
  height: auto;
}

.section-around-the-world .around-the-world-slider .swiper-slide .cards-flexible__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 12px;
}

.section-around-the-world .around-the-world-slider .swiper-slide .cards-flexible__el .post-categories {
  position: absolute;
  left: 32px;
  top: 3.2%;
  z-index: 1;
}

.section-around-the-world .around-the-world-slider .swiper-slide .cards-flexible__el .post-categories li a {
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
}

.section-around-the-world .around-the-world-slider .swiper-slide .cards-flexible__el:after {
  display: none;
}

.section-around-the-world .around-the-world-slider .swiper-slide .cards-flexible__el__title {
  position: static;
  display: inline-block;
  margin-top: 2rem;
  font-weight: 400;
  font-size: 1.9rem;
  line-height: 2.5rem;
  color: #E6E7E6;
  max-height: 17.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.section-around-the-world .around-the-world-slider .swiper-slide .cards-flexible__el .under-text {
  display: block;
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0.4;
  z-index: 1;
}

.section-around-the-world .around-the-world-slider .swiper-slide .progress__img {
  width: 100%;
  margin: 0 auto;
  border-radius: 50%;
  position: relative;
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
}

.section-around-the-world .around-the-world-slider .swiper-slide .progress__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
}

.section-around-the-world .around-the-world-slider .swiper-slide .progress__title {
  width: 100%;
  overflow: hidden;
  margin-top: 32px;
  font-weight: 400;
  font-size: 28px;
  line-height: 3.4rem;
  color: #fff;
  text-align: center;
}

.section-around-the-world .title-and-buttons {
  display: flex;
  justify-content: space-between;
}

.section-around-the-world .title-and-buttons .prev-next-btns {
  display: flex;
  gap: 12px;
}

@media (max-width: 767px) {
  .section-around-the-world .title-and-buttons .prev-next-btns {
    align-items: center;
  }
}
@media (max-width: 575px) {
  .section-around-the-world .title-and-buttons .prev-next-btns {
    gap: 0.6rem;
  }
}
.section-around-the-world .around-the-world-button-next, .section-around-the-world .around-the-world-button-prev {
  height: 68px;
  width: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 28px 22px;
  background: transparent;
  border-radius: 8px;
  z-index: 2;
  cursor: pointer;
  transition: 0.3s;
}

@media (max-width: 767px) {
  .section-around-the-world .around-the-world-button-next, .section-around-the-world .around-the-world-button-prev {
    height: 4.5rem;
    width: 4.5rem;
    padding: 0;
  }
}
@media (max-width: 575px) {
  .section-around-the-world .around-the-world-button-next, .section-around-the-world .around-the-world-button-prev {
    height: 32px;
    width: 32px;
  }
}
@media (max-width: 575px) {
  .section-around-the-world .around-the-world-button-next svg, .section-around-the-world .around-the-world-button-next img, .section-around-the-world .around-the-world-button-prev svg, .section-around-the-world .around-the-world-button-prev img {
    height: 12px;
  }
}
.section-around-the-world .around-the-world-button-next.swiper-button-disabled, .section-around-the-world .around-the-world-button-prev.swiper-button-disabled {
  opacity: 0.4;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.section-around-the-world .around-the-world-button-prev {
  right: auto;
  left: 0;
  transform: rotate(180deg);
}

.section-around-the-world .world-banner {
  margin-bottom: 15rem;
  background: linear-gradient(126.32deg, #FF8000 8.02%, #F90049 95.6%);
  border-radius: 6px;
  padding: 4rem;
  padding-right: 7rem;
  display: flex;
  justify-content: space-between;
}

.section-around-the-world .world-banner__text__title {
  font-weight: 400;
  font-size: 32px;
  line-height: 4rem;
  color: #FFFFFF;
}

.section-around-the-world .world-banner__text__intro {
  font-weight: 500;
  font-size: 1.9rem;
  line-height: 2.5rem;
  color: #FFFFFF;
  mix-blend-mode: normal;
  opacity: 0.68;
  margin-top: 1rem;
  margin-bottom: 3rem;
}

.section-next {
  /*background: #0E2036;*/
  overflow: hidden;
  max-width: 100vw;
  position: relative;
}

.section-next .title-and-buttons {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.section-next .title-and-buttons .view-all-videos {
  /*margin-bottom: 80px;*/
  padding: 18px 36px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  border-radius: 8px;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0;
}

.section-next .title-and-buttons .view-all-videos:hover {
  color: #E65907 !important;
  border: 1px solid #E65907 !important;
  background-color: transparent !important;
}

@media (max-width: 1440px) {
  .section-next .title-and-buttons .view-all-videos {
    padding: 16px 28px;
    font-size: 16px;
    line-height: 31px;
  }
}
@media (max-width: 1024px) {
  .section-next .title-and-buttons .view-all-videos {
    padding: 12px 24px;
    font-size: 15px;
    line-height: 31px;
  }
}
@media (max-width: 834px) {
  .section-next .title-and-buttons .view-all-videos {
    padding: 12px 24px;
    font-size: 15px;
    line-height: 31px;
  }
}
@media (max-width: 767px) {
  .section-next .title-and-buttons .view-all-videos {
    font-size: 12px;
    line-height: 25px;
    display: none;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .section-next .title-and-buttons .view-all-videos {
    font-size: 16px;
    padding: 14px 1rem;
    margin-bottom: 0;
  }
}
@media (max-width: 575px) {
  .section-next .title-and-buttons .view-all-videos {
    display: none;
  }
}
.section-next .container {
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

@media (max-width: 1440px) {
  .section-next .container {
    padding-top: 68px;
    padding-bottom: 68px;
  }
}
@media (max-width: 1024px) {
  .section-next .container {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
@media (max-width: 834px) {
  .section-next .container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .section-next .container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.section-next .cards-flexible {
  display: flex;
  flex-wrap: wrap;
  /*gap: 4rem;*/
  justify-content: space-between;
}

.section-next .cards-flexible_mob {
  /*display:none;*/
}

.section-next .cards-flexible .swiper-wrapper {
  display: flex;
  justify-content: space-between;
}

.section-next .cards-flexible .swiper-wrapper .swiper-slide {
  /*overflow: hidden;*/
  /*display: flex;*/
  /*height: auto;*/
}

.section-next .cards-flexible__el {
  width: calc(50% - 20px);
  height: auto;
  position: relative;
  display: block;
}

@media (max-width: 1024px) {
  .section-next .cards-flexible__el {
    width: calc(50% - 10px);
  }
}
@media (max-width: 834px) {
  .section-next .cards-flexible__el {
    width: calc(50% - 10px);
  }
}
@media (max-width: 768px) {
  .section-next .cards-flexible__el {
    width: 100%;
    height: auto;
    /*width: calc(50% - 8px);*/
  }
}
.section-next .cards-flexible__el .cards-flexible__el__subtitle {
  display: none;
}

.section-next .cards-flexible__el.first {
  width: 100%;
  height: 720px;
  margin-bottom: 40px;
}

@media (max-width: 1440px) {
  .section-next .cards-flexible__el.first {
    height: 560px;
    margin-bottom: 20px;
  }
}
@media (max-width: 1024px) {
  .section-next .cards-flexible__el.first {
    height: 430px;
    margin-bottom: 20px;
  }
}
@media (max-width: 834px) {
  .section-next .cards-flexible__el.first {
    height: 380px;
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .section-next .cards-flexible__el.first {
    height: 221px;
    margin-bottom: 16px;
  }
}
.section-next .cards-flexible__el.first:hover .cards-flexible__el__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.section-next .cards-flexible__el.first:hover .play-video-icon {
  transform: scale(1.2);
}

@media (max-width: 575px) {
  .section-next .cards-flexible__el.first:hover .play-video-icon {
    transform: scale(1);
  }
}
.section-next .cards-flexible__el.first:hover .cards-flexible__el__title {
  text-decoration: none;
}

.section-next .cards-flexible__el.first .cards-flexible__el__img {
  height: 100%;
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 12px;
  clip-path: content-box;
}

@media (max-width: 1024px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__img {
    height: 100%;
  }
}
@media (max-width: 767px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__img {
    height: 100%;
  }
}
.section-next .cards-flexible__el.first .cards-flexible__el__img:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(4, 19, 39, 0) 0%, #041327 75%);
  opacity: 0.8;
  border-radius: 12px;
}

.section-next .cards-flexible__el.first .cards-flexible__el__color-block {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.section-next .cards-flexible__el.first .cards-flexible__el__color-block .cards-flexible__el__text {
  flex-direction: column;
  /* gap: 20px; */
  /* position: absolute; */
  /* left: 50%; */
  /* transform: translateX(-50%); */
  bottom: 60px;
  padding: 0 100px 32px;
}

@media (max-width: 1440px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__color-block .cards-flexible__el__text {
    padding: 0 93px 32px;
  }
}
@media (max-width: 1024px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__color-block .cards-flexible__el__text {
    padding: 0 38px 12px;
  }
}
@media (max-width: 768px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__color-block .cards-flexible__el__text {
    padding: 0 15px 15px;
  }
}
@media (max-width: 575px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__color-block .cards-flexible__el__text {
    bottom: 0px;
    padding: 0 15px 15px;
    margin-bottom: 0;
  }
}
@media (max-width: 1440px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__color-block {
    /* bottom: 20%;*/
  }
}
@media (max-width: 1024px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__color-block {
    /*bottom: 100px;*/
  }
}
@media (max-width: 767px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__color-block {
    /* bottom: 74px;*/
  }
}
.section-next .cards-flexible__el.first .cards-flexible__el__color-block .play-video-icon {
  /* position: absolute; */
  /* top: 50%; */
  /* left: 50%; */
  /* transform: translateX(-50%) translateY(-50%); */
  width: 120px;
  height: 120px;
  margin-top: auto;
  margin: auto auto 30px 100px;
  transition: 0.6s;
}

@media (max-width: 1440px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__color-block .play-video-icon {
    margin: auto auto 30px 93px;
  }
}
@media (max-width: 1024px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__color-block .play-video-icon {
    width: 80px;
    height: 80px;
    margin: auto auto 20px 38px;
  }
}
@media (max-width: 834px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__color-block .play-video-icon {
    width: 68px;
    height: 68px;
    margin: auto auto 20px 47px;
  }
}
@media (max-width: 767px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__color-block .play-video-icon {
    width: 60px;
    height: 60px;
    display: block;
    margin: auto auto 20px 15px;
  }
}
@media (max-width: 575px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__color-block .play-video-icon {
    width: 60px;
    height: 60px;
    margin: auto auto 8.27px 15px;
    position: relative;
    top: unset;
    left: unset;
  }
}
.section-next .cards-flexible__el.first .cards-flexible__el__color-block .play-video-icon path {
  fill: #fff;
}

.section-next .cards-flexible__el.first .cards-flexible__el__title {
  font-weight: 400;
  font-size: 64px;
  line-height: 66px;
  text-align: left;
  justify-content: left;
  min-height: auto;
  max-height: fit-content;
}

@media (max-width: 1440px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__title {
    font-size: 44px;
    line-height: 51px;
  }
}
@media (max-width: 1024px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__title {
    font-size: 34px;
    line-height: 43px;
  }
}
@media (max-width: 768px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__title {
    font-size: 22px;
    line-height: 1.2;
    margin-bottom: 0;
  }
}
.section-next .cards-flexible__el.first .cards-flexible__el__subtitle {
  font-weight: 300 !important;
  font-size: 22px;
  line-height: 32px;
  text-align: left;
  justify-content: center;
  min-height: auto;
  width: 60%;
  max-height: fit-content;
  color: #fff;
  display: block;
}

.section-next .cards-flexible__el.first .cards-flexible__el__subtitle:first-child {
  display: block;
}

@media (max-width: 1440px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__subtitle {
    font-size: 17px;
    line-height: 26px;
    width: 80%;
  }
}
@media (max-width: 1024px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__subtitle {
    font-size: 16px;
    line-height: 24px;
    width: 100%;
    margin-top: 8px;
  }
}
@media (max-width: 834px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__subtitle {
    font-size: 16px;
    line-height: 24px;
    width: 100%;
    margin-top: 8px;
  }
}
@media (max-width: 768px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__subtitle {
    font-size: 14px;
    line-height: 18px;
    margin-top: 4px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__subtitle {
    font-size: 16px;
    line-height: 26px;
    /*display: none;*/
  }
}
@media (max-width: 575px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__subtitle {
    font-size: 14px;
    line-height: 18px;
    margin-top: 4px;
    width: 100%;
  }
}
.section-next .cards-flexible__el.first .cards-flexible__el__subtitle p {
  margin-top: 0;
  color: #fff;
  font-weight: 300 !important;
  font-size: 22px;
  line-height: 32px;
  opacity: 0.9;
}

@media (max-width: 768px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__subtitle p {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__subtitle p {
    font-size: 16px;
    line-height: 26px;
  }
}
.section-next .cards-flexible__el.first .cards-flexible__el__text {
  position: static;
}

.section-next .cards-flexible__el.first .cards-flexible__el__descr {
  display: block;
  font-weight: 300;
  font-size: 22px;
  line-height: 32px;
  opacity: 0.9;
  text-align: center;
  color: #fff;
  position: absolute;
  width: 80%;
  bottom: 15%;
  left: 50%;
  transform: translateX(-50%);
  max-height: fit-content;
}

@media (max-width: 1440px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__descr {
    bottom: 10%;
  }
}
@media (max-width: 768px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__descr {
    font-size: 19px;
    line-height: 29px;
    bottom: 8%;
  }
}
@media (max-width: 767px) {
  .section-next .cards-flexible__el.first .cards-flexible__el__descr {
    display: none;
  }
}
.section-next .cards-flexible__el.first .under-text {
  display: none;
}

.section-next .cards-flexible__el:hover .cards-flexible__el__img img {
  transform: scale(1.15);
  -ms-transform: scale 1.15;
  -webkit-transform: scale(1.15, 1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
}

.section-next .cards-flexible__el:hover .cards-flexible__el__title {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #E65907;
  /*text-underline-offset: 7px;*/
}

.section-next .cards-flexible__el__img {
  height: 380px;
  width: 100%;
  display: block;
  margin-bottom: 16px;
  overflow: hidden;
  border-radius: 12px;
  clip-path: content-box;
}

@media (max-width: 1440px) {
  .section-next .cards-flexible__el__img {
    height: 340px;
    margin-bottom: 28px;
  }
}
@media (max-width: 1024px) {
  .section-next .cards-flexible__el__img {
    height: 280px;
    margin-bottom: 24px;
  }
}
@media (max-width: 834px) {
  .section-next .cards-flexible__el__img {
    height: 240px;
    margin-bottom: 16px;
  }
}
@media (max-width: 767px) {
  .section-next .cards-flexible__el__img {
    height: 160px;
    margin-bottom: 16px;
  }
}
.section-next .cards-flexible__el__img.main-large__img {
  height: auto;
}

.section-next .cards-flexible__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: 0.6s;
}

.section-next .cards-flexible__el__img .play-video-icon {
  display: none;
}

@media (max-width: 767px) {
  .section-next .cards-flexible__el__img .play-video-icon {
    display: block;
    position: absolute;
    width: 41px;
    height: 41px;
    top: 104px;
    left: 16px;
  }
}
.section-next .cards-flexible__el .post-categories {
  position: absolute;
  left: 32px;
  top: 3.2%;
  z-index: 1;
}

.section-next .cards-flexible__el .post-categories li a {
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
}

.section-next .cards-flexible__el .cards-flexible__el__color-block {
  display: flex;
  align-items: center;
  position: relative;
  height: auto;
  min-height: calc(100% - 380px);
  padding: 0px 0 32px;
}

@media (max-width: 1440px) {
  .section-next .cards-flexible__el .cards-flexible__el__color-block {
    padding-bottom: 28px;
    min-height: calc(100% - 340px);
  }
}
@media (max-width: 1024px) {
  .section-next .cards-flexible__el .cards-flexible__el__color-block {
    padding-bottom: 24px;
    min-height: calc(100% - 280px);
  }
}
@media (max-width: 834px) {
  .section-next .cards-flexible__el .cards-flexible__el__color-block {
    padding-bottom: 18px;
    min-height: calc(100% - 240px);
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  .section-next .cards-flexible__el .cards-flexible__el__color-block {
    padding: 0px 0 0px;
    min-height: calc(100% - 160px);
    align-items: flex-start;
  }
}
.section-next .cards-flexible__el .cards-flexible__el__color-block .play-video-icon {
  width: 80px;
  height: 80px;
  min-width: 80px;
  min-height: 80px;
}

@media (max-width: 1440px) {
  .section-next .cards-flexible__el .cards-flexible__el__color-block .play-video-icon {
    width: 80px;
    height: 80px;
    min-width: 80px;
    min-height: 80px;
  }
}
@media (max-width: 1024px) {
  .section-next .cards-flexible__el .cards-flexible__el__color-block .play-video-icon {
    width: 68px;
    height: 68px;
    min-width: 68px;
    min-height: 68px;
  }
}
@media (max-width: 834px) {
  .section-next .cards-flexible__el .cards-flexible__el__color-block .play-video-icon {
    width: 52px;
    height: 52px;
    min-width: 52px;
    min-height: 52px;
  }
}
@media (max-width: 767px) {
  .section-next .cards-flexible__el .cards-flexible__el__color-block .play-video-icon {
    position: absolute;
    width: 41px;
    height: 41px;
    min-width: 41px;
    min-height: 41px;
    top: 104px;
    left: 16px;
    display: none;
  }
}
@media (max-width: 575px) {
  .section-next .cards-flexible__el .cards-flexible__el__color-block .play-video-icon {
    /*position:absolute;*/
    /*width: 40px;*/
    /*height: 40px;*/
    /*top: calc(160px - 56px);*/
    /*left: 16px;*/
  }
}
.section-next .cards-flexible__el .cards-flexible__el__color-block .play-video-icon circle {
  fill: #FFFFFF;
  fill-opacity: 1;
}

@media (max-width: 575px) {
  .section-next .cards-flexible__el .cards-flexible__el__color-block .play-video-icon circle {
    fill: #FFFFFF;
    fill-opacity: 1;
  }
}
.section-next .cards-flexible__el .cards-flexible__el__color-block .play-video-icon path {
  fill: #041327;
}

.section-next .cards-flexible__el .cards-flexible__el__text {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
  width: 100%;
  position: relative;
  padding: 0 28px;
}

@media (max-width: 1440px) {
  .section-next .cards-flexible__el .cards-flexible__el__text {
    padding: 0 28px;
    margin-bottom: 10px;
  }
}
@media (max-width: 1024px) {
  .section-next .cards-flexible__el .cards-flexible__el__text {
    padding: 0 20px;
    margin-bottom: 10px;
  }
}
@media (max-width: 834px) {
  .section-next .cards-flexible__el .cards-flexible__el__text {
    padding: 0 16px;
    margin-bottom: 10px;
  }
}
@media (max-width: 575px) {
  .section-next .cards-flexible__el .cards-flexible__el__text {
    padding: 0;
    margin-bottom: 10px;
  }
}
.section-next .cards-flexible__el__title {
  margin-top: 0 !important;
  font-weight: 400;
  font-size: 32px;
  line-height: 120%;
  display: flex;
  align-items: center;
  margin-top: 2rem;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

@media (max-width: 1440px) {
  .section-next .cards-flexible__el__title {
    font-size: 24px;
    line-height: 130%;
    margin-top: 28px;
  }
}
@media (max-width: 1024px) {
  .section-next .cards-flexible__el__title {
    font-size: 20px;
    line-height: 124%;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .section-next .cards-flexible__el__title {
    font-size: 18px;
    line-height: 130%;
    margin-top: 16px;
  }
}
.section-next .cards-flexible__el__descr {
  display: none;
  font-size: 22px;
  line-height: 32px;
}

.section-next .cards-flexible__el .under-text {
  display: block;
  padding-top: 0;
  position: static;
  font-size: 18px;
  color: #FFFFFF;
  opacity: 0.4;
  letter-spacing: 0.01em;
}

@media (max-width: 1440px) {
  .section-next .cards-flexible__el .under-text {
    font-size: 16px;
    line-height: 23px;
    margin-top: 4px;
  }
}
@media (max-width: 1024px) {
  .section-next .cards-flexible__el .under-text {
    font-size: 14px;
    line-height: 20px;
    margin-top: 8px;
  }
}
@media (max-width: 834px) {
  .section-next .cards-flexible__el .under-text {
    margin-top: 8px;
  }
}
@media (max-width: 768px) {
  .section-next .cards-flexible__el .under-text {
    font-size: 14px;
    line-height: 18px;
    margin-top: 8px;
    font-weight: 400;
  }
}
@media (max-width: 575px) {
  .section-next .cards-flexible__el .under-text {
    font-size: 14px;
    line-height: 18px;
  }
}
.section-articles {
  padding: 0px;
  background: #0E2036;
}

@media (max-width: 1440px) {
  .section-articles {
    /*padding: 80px 0;*/
  }
}
@media (max-width: 1024px) {
  .section-articles {
    /*padding: 60px 0;*/
  }
}
@media (max-width: 834px) {
  .section-articles {
    /*padding: 40px 0;*/
  }
}
@media (max-width: 767px) {
  .section-articles {
    /*padding: 40px 0;*/
  }
}
.section-articles .sendsay-popup .sendsay-content {
  padding: 100px 0 100px;
}

@media (max-width: 1440px) {
  .section-articles .sendsay-popup .sendsay-content {
    padding: 80px 0;
  }
}
@media (max-width: 1024px) {
  .section-articles .sendsay-popup .sendsay-content {
    padding: 60px 0;
  }
}
@media (max-width: 834px) {
  .section-articles .sendsay-popup .sendsay-content {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  .section-articles .sendsay-popup .sendsay-content {
    padding: 42px 0;
  }
}
.section-articles .section-title {
  margin-bottom: 1.5rem;
  display: block;
  max-width: 600px;
  margin: 0 auto;
}

.section-articles .section-intro {
  font-weight: 500;
  font-size: 1.9rem;
  line-height: 2.5rem;
  text-align: center;
  color: #E6E7E6;
  opacity: 0.7;
  max-width: 600px;
  margin: 0 auto;
  margin-bottom: 6rem;
}

.section-articles .articles {
  display: flex;
  justify-content: space-between;
  margin-bottom: 9rem;
  flex-wrap: wrap;
}

.section-articles .container {
  display: flex;
  /*justify-content: space-between;*/
}

@media (max-width: 834px) {
  .section-articles .container {
    flex-direction: column;
    /*gap: 4rem;*/
  }
}
.section-articles .container .articles-bottom__text {
  width: 50%;
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__text {
    width: 45%;
    min-width: 520px;
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__text {
    width: unset;
    min-width: 400px;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__text {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    min-width: unset;
  }
}
.section-articles .container .articles-bottom__text .articles-bottom__title {
  font-weight: 400;
  font-size: 48px;
  line-height: 54px;
  color: #FFFFFF;
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__text .articles-bottom__title {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__text .articles-bottom__title {
    font-size: 28px;
    line-height: 120%;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__text .articles-bottom__title {
    font-size: 24px;
    line-height: 28px;
  }
  .section-articles .container .articles-bottom__text .articles-bottom__title br {
    display: none;
  }
}
@media (max-width: 767px) {
  .section-articles .container .articles-bottom__text .articles-bottom__title {
    font-size: 24px;
    line-height: 28px;
  }
}
.section-articles .container .articles-bottom__text .articles-bottom__subtitle {
  padding-top: 24px;
  font-weight: 300;
  font-size: 24px;
  line-height: 32px;
  color: #FFFFFF;
  opacity: 0.8;
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__text .articles-bottom__subtitle {
    font-size: 20px;
    line-height: 120%;
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__text .articles-bottom__subtitle {
    font-size: 18px;
    line-height: 120%;
    padding-top: 16px;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__text .articles-bottom__subtitle {
    font-size: 14px;
    line-height: 130%;
    padding-top: 8px;
  }
}
@media (max-width: 767px) {
  .section-articles .container .articles-bottom__text .articles-bottom__subtitle {
    font-size: 18px;
    line-height: 24px;
    padding-top: 12px;
  }
}
.section-articles .container .articles-bottom__input {
  /*width: 50%;*/
  /*padding-left: 10px;*/
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__input {
    width: auto;
    padding-left: 0;
    /*margin-left: 40px;*/
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__input {
    width: auto;
    padding-left: 0;
    /*margin-left: 40px;*/
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input {
    width: 100%;
    /*margin: 24px 0 0;*/
  }
}
@media (max-width: 767px) {
  .section-articles .container .articles-bottom__input {
    /*margin: 30px 0 0;*/
  }
}
.section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:first-child span span strong {
  font-family: "Normalidad Compact", sans-serif !important;
  opacity: 1;
  font-weight: 400 !important;
  font-size: 36px !important;
  line-height: 120% !important;
  color: #FFFFFF;
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:first-child span span strong {
    font-size: 32px !important;
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:first-child span span strong {
    font-size: 24px !important;
    line-height: 120%;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:first-child span span strong {
    font-size: 22px !important;
  }
  .section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:first-child span span strong br {
    display: none;
  }
}
@media (max-width: 767px) {
  .section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:first-child span span strong {
    font-size: 22px !important;
    line-height: 28px;
  }
}
.section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:last-child {
  font-family: "Normalidad Compact", sans-serif !important;
  padding-top: 24px;
  font-weight: 400 !important;
  font-size: 36px !important;
  line-height: 120% !important;
  color: #FFFFFF !important;
  opacity: 0.8;
  letter-spacing: 0.24px;
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:last-child {
    font-size: 32px !important;
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:last-child {
    font-size: 24px !important;
    padding-top: 16px;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:last-child {
    font-size: 22px !important;
    line-height: 130%;
    padding-top: 8px;
    text-align: center !important;
    padding-bottom: 24px !important;
  }
}
@media (max-width: 767px) {
  .section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:last-child {
    font-size: 18px;
    line-height: 24px;
    padding-top: 12px;
    padding-bottom: 30px !important;
  }
}
.section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:last-child span {
  font-family: "Normalidad Compact", sans-serif !important;
  font-weight: 300;
  font-size: 24px !important;
  line-height: 32px;
  color: #FFFFFF;
  opacity: 0.8;
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:last-child span {
    font-size: 20px !important;
    line-height: 120%;
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:last-child span {
    font-size: 18px !important;
    line-height: 120%;
    padding-top: 16px;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:last-child span {
    font-size: 14px !important;
    line-height: 130%;
    padding-top: 8px;
  }
  .section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:last-child span br {
    display: none;
  }
}
@media (max-width: 767px) {
  .section-articles .container .articles-bottom__input .sendsay-laststep .sendsay-columnwrapper:first-child .sendsay-text:last-child span {
    font-size: 18px !important;
    line-height: 24px;
    padding-top: 12px;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input .sendsay-content {
    /*width: 100%;*/
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    min-width: unset;
  }
}
.section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child {
  width: 50%;
  min-width: 770px;
  max-width: 790px;
  margin-right: 20px;
  /* margin-bottom: 40px; */
  padding-right: 40px;
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child {
    width: 45%;
    min-width: 520px !important;
    max-width: 540px !important;
    padding-right: 40px;
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child {
    width: unset;
    min-width: 401px !important;
    max-width: 437px !important;
    padding-left: 16px;
    padding-top: 4px;
    padding-right: 0px;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child {
    width: 100% !important;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    min-width: unset !important;
    max-width: unset !important;
    margin-right: 0;
    padding-left: 0px;
    padding-top: 0px;
  }
}
.section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child input.sendsay-input {
  font-family: "Normalidad Compact", sans-serif !important;
}

.section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child .sendsay-text strong {
  font-family: "Normalidad Compact", sans-serif !important;
  font-weight: 400;
  font-size: 48px;
  line-height: 54px;
  color: #FFFFFF;
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child .sendsay-text strong {
    font-size: 36px;
    line-height: 120%;
    /* 43.2px */
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child .sendsay-text strong {
    font-size: 28px;
    line-height: 120%;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child .sendsay-text strong {
    font-size: 24px;
    line-height: 28px;
    text-align: center !important;
  }
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child .sendsay-text strong br {
    display: none;
  }
}
@media (max-width: 767px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child .sendsay-text strong {
    font-size: 24px;
    line-height: 28px;
  }
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child .sendsay-text strong br {
    display: block;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child .sendsay-text {
    text-align: center !important;
  }
}
.section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child .sendsay-text:last-child {
  font-family: "Normalidad Compact", sans-serif !important;
  padding-top: 24px;
  font-weight: 300 !important;
  font-size: 24px !important;
  line-height: 32px !important;
  color: #FFFFFF !important;
  opacity: 0.8;
  letter-spacing: 0.24px;
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child .sendsay-text:last-child {
    font-size: 20px !important;
    line-height: 120% !important;
    letter-spacing: 0.2px;
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child .sendsay-text:last-child {
    font-size: 18px !important;
    padding-top: 16px;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child .sendsay-text:last-child {
    font-size: 14px !important;
    line-height: 130%;
    padding-top: 8px;
    text-align: center !important;
    padding-bottom: 24px !important;
  }
}
@media (max-width: 767px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:first-child .sendsay-text:last-child {
    font-size: 18px;
    font-weight: 400 !important;
    line-height: 24px;
    padding-top: 12px;
    padding-bottom: 30px !important;
  }
}
.section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child {
  width: 50%;
  display: flex;
  flex-direction: unset;
  max-width: 790px;
}

@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child {
    padding-right: 16px;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child {
    justify-content: center;
    padding-right: 0px;
  }
}
.section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-column {
  display: flex;
  align-items: center;
  position: relative;
  flex-wrap: wrap;
}

@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-column {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-column {
    flex-direction: column;
  }
}
.section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-field {
  width: 100%;
  margin-bottom: 40px;
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-field {
    margin-bottom: 32px;
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-field {
    margin-bottom: 20px;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-field {
    width: auto;
    width: 480px;
    margin: 0 20px 0 0;
  }
}
@media (max-width: 767px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-field {
    width: 100%;
    margin: 0 0 20px;
  }
}
.section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-field .sendsay-label {
  display: none;
}

.section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-text {
  font-weight: 300 !important;
  font-size: 20px !important;
  line-height: 32px !important;
  letter-spacing: 0.2px;
  color: rgba(255, 255, 255, 0.5) !important;
  /*opacity: 0.5;*/
  font-family: "Normalidad Compact", sans-serif !important;
  padding-bottom: 0 !important;
  flex: 1;
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-text {
    font-size: 18px !important;
    line-height: 28px !important;
    letter-spacing: 0.18px;
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-text {
    font-size: 16px !important;
    line-height: 20px !important;
    letter-spacing: 0.16px;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-text {
    width: 100%;
    flex: unset;
    padding-top: 20px;
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-text {
    font-size: 14px !important;
    line-height: 16px !important;
    text-align: center !important;
    padding-top: unset;
    text-align: center !important;
  }
}
.section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-text a {
  color: rgba(255, 255, 255, 0.5) !important;
  text-decoration: underline;
  transition: 0.3s;
}

.section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-text a:hover {
  color: white !important;
}

.section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-button {
  margin-right: 40px;
  width: 260px;
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-button {
    width: 260px;
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-button {
    width: 179px;
    margin-right: 20px;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-button {
    width: 161px;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-button {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-button input[type=button] {
  font-family: "Normalidad Compact", sans-serif !important;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-height: unset;
  height: 80px !important;
  padding: 25px 36px 25px;
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  border-radius: 8px !important;
  background: unset !important;
  font-weight: 400;
  font-size: 24px !important;
  line-height: 100% !important;
  color: #FFFFFF !important;
  width: 260px !important;
  letter-spacing: 0 !important;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-button input[type=button] {
    font-size: 20px !important;
    line-height: 80px !important;
    height: 80px !important;
    padding: 0;
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-button input[type=button] {
    font-size: 18px !important;
    line-height: 60px !important;
    width: 180px !important;
    height: 60px !important;
    padding: 0;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-button input[type=button] {
    font-size: 15px !important;
    line-height: 52px !important;
    width: 161px !important;
    padding: 0;
    height: 52px !important;
  }
}
@media (max-width: 767px) {
  .section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-button input[type=button] {
    font-size: 16px !important;
    line-height: 52px !important;
    width: 100% !important;
    padding: 0;
    height: 52px !important;
  }
}
.section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-button input[type=button]:hover {
  color: #004596 !important;
  background: #FFFFFF !important;
  border: 1px solid #004596 !important;
}

.section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-button input[type=button]:focus {
  color: #004596 !important;
  background: rgba(255, 255, 255, 0.7803921569) !important;
  border: 1px solid #004596 !important;
  opacity: 0.9;
}

.section-articles .container .articles-bottom__input .sendsay-columnwrapper:last-child .sendsay-button input[type=button].sendsey-loading {
  color: #004596 !important;
  background: rgba(255, 255, 255, 0.7803921569) !important;
  border: 1px solid #004596 !important;
  opacity: 0.9;
}

.section-articles .container .articles-bottom__input input[type=submit]:active,
.section-articles .container .articles-bottom__input input[type=submit]:focus {
  border: 1px solid rgba(255, 255, 255, 0.5) !important; /* фиксируем стиль */
  outline: none;
}

.section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text {
  display: flex;
  align-items: center;
  gap: 4rem;
}

@media (max-width: 1200px) {
  .section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text {
    gap: 2.2rem;
  }
}
@media (max-width: 575px) {
  .section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text {
    flex-direction: column;
  }
}
.section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text button {
  width: 35%;
  padding: 2.5rem 0rem;
  border: 1px solid rgba(255, 255, 255, 0.5);
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  text-align: center;
  border-radius: 8px;
}

.section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text button:hover {
  color: #E65907;
  border: 1px solid #E65907;
  background-color: transparent;
}

@media (max-width: 1600px) {
  .section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text button {
    padding: 1.7rem 0;
    font-size: 22px;
  }
}
@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text button {
    font-size: 18px;
    padding: 1.5rem 0;
  }
}
@media (max-width: 1200px) {
  .section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text button {
    font-size: 16px;
    padding: 1.3rem 0;
  }
}
@media (max-width: 575px) {
  .section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text button {
    width: 100%;
  }
}
.section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text .articles-bottom__input__text {
  width: 60%;
  font-weight: 300;
  font-size: 20px;
  line-height: 32px;
  color: #FFFFFF;
  opacity: 0.5;
}

@media (max-width: 1600px) {
  .section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text .articles-bottom__input__text {
    width: 75%;
  }
}
@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text .articles-bottom__input__text {
    width: 70%;
    font-size: 16px;
    line-height: 28px;
  }
}
@media (max-width: 1400px) {
  .section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text .articles-bottom__input__text {
    width: 75%;
    font-size: 15px;
    line-height: 22px;
  }
}
@media (max-width: 1200px) {
  .section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text .articles-bottom__input__text {
    width: 70%;
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 575px) {
  .section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text .articles-bottom__input__text {
    width: 100%;
  }
  .section-articles .container .articles-bottom__input .articles-bottom__sub-btn-and-text .articles-bottom__input__text br {
    display: none;
  }
}
.section-articles .container .articles-bottom__input .sendsay-error {
  display: none !important;
}

.section-articles .container .articles-bottom__input .sendsay-field.sendsay-field-invalid .sendsay-input, .section-articles .container .articles-bottom__input .sendsay-field.sendsay-field-invalid .sendsay-input:focus {
  border: 1px solid #FF5500 !important;
}

.section-articles .container .articles-bottom__input input {
  margin-bottom: 0;
  padding: 28px 36px;
  max-height: 88px;
  height: 88px !important;
  font-family: "Normalidad Compact", sans-serif !important;
  font-weight: 300;
  font-size: 24px !important;
  line-height: 31px;
  color: #fff;
  background: rgba(255, 255, 255, 0.15) !important;
  border-radius: 8px !important;
  border: 0 !important;
  mix-blend-mode: normal;
  box-sizing: border-box;
  outline: none !important;
  box-shadow: none !important;
}

@media (max-width: 1440px) {
  .section-articles .container .articles-bottom__input input {
    padding: 24px 36px;
    height: 80px !important;
  }
}
@media (max-width: 1024px) {
  .section-articles .container .articles-bottom__input input {
    font-size: 16px !important;
    padding: 24px 24px 25px;
    height: 60px !important;
  }
  .section-articles .container .articles-bottom__input input[type=submit] {
    font-size: 22px !important;
    padding: 16px !important;
  }
}
@media (max-width: 834px) {
  .section-articles .container .articles-bottom__input input {
    padding: 24px 24px 25px;
    height: 52px !important;
  }
  .section-articles .container .articles-bottom__input input[type=submit] {
    font-size: 20px !important;
    line-height: 24px !important;
  }
}
@media (max-width: 768px) {
  .section-articles .container .articles-bottom__input input {
    padding: 17px 36px 18px 16px;
    height: 52px !important;
  }
}
.section-articles .container .articles-bottom__input input::placeholder {
  font-style: normal;
  font-weight: 300;
  /*font-size: 24px;*/
  color: rgba(230, 231, 230, 0.2823529412);
}

.section-articles .container .articles-bottom__input .text {
  font-size: 1.5rem;
  color: #E6E7E6;
  opacity: 0.7;
  margin-top: 1.1rem;
}

footer {
  background: #041327;
}

@media (max-width: 834px) {
  footer .desktop {
    /*display: none;*/
  }
}
@media (max-width: 768px) {
  footer .desktop {
    width: 163px;
  }
}
footer .mobile {
  display: none;
}

@media (max-width: 834px) {
  footer .mobile {
    /*display: block;*/
    width: 45px;
  }
}
@media (max-width: 768px) {
  footer .mobile {
    /*display: none;*/
  }
}
footer .section-title {
  display: block;
  text-align: center;
}

footer .social {
  margin-top: 6rem;
  display: flex;
  gap: 4rem;
  flex-wrap: wrap;
}

footer .social__el {
  width: calc(25% - 3rem);
  padding: 3.4rem;
  padding-bottom: 6.5rem;
  background: linear-gradient(158.44deg, #333333 3.04%, #1A1A1A 85.84%);
  border-radius: 8px;
  text-align: center;
}

footer .social__el svg, footer .social__el path {
  width: 36px;
  height: 36px;
  fill: #fff;
}

footer .social__el:nth-child(2), footer .social__el:nth-child(4) {
  fill: #E65707;
}

footer .social__el__title {
  margin-top: 4rem;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 0.8px;
}

footer .social__el__info {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.7rem;
  color: #E6E7E6;
  opacity: 0.75;
}

footer .footer__bottom {
  /*border-top: 1px solid rgb(4 19 39 / 10%);*/
  padding-top: 100px;
  margin-top: 60px;
}

@media (max-width: 1440px) {
  footer .footer__bottom {
    padding-top: 68px;
    margin-top: 32px;
  }
}
@media (max-width: 1024px) {
  footer .footer__bottom {
    padding-top: 54px;
    margin-top: 40px;
  }
}
@media (max-width: 834px) {
  footer .footer__bottom {
    padding-top: 28px;
    margin-top: 40px;
  }
}
@media (max-width: 575px) {
  footer .footer__bottom {
    padding-top: 40px;
    margin-top: 0px;
    border-top: none !important;
  }
}
footer .footer__bottom__logo {
  width: 40rem;
  /*margin-bottom:4rem;*/
}

footer .footer__bottom__logo svg {
  width: 100%;
}

@media (max-width: 1400px) {
  footer .footer__bottom__logo {
    width: 40rem;
  }
}
@media (max-width: 1280px) {
  footer .footer__bottom__logo {
    /*order: 2;*/
    /*width: 230px;*/
  }
}
@media (max-width: 1200px) {
  footer .footer__bottom__logo {
    order: unset;
    width: unset;
  }
}
@media (max-width: 767px) {
  footer .footer__bottom__logo {
    width: 250px;
  }
}
@media (max-width: 575px) {
  footer .footer__bottom__logo {
    margin-bottom: 0px;
  }
}
footer .footer__bottom .container {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

footer .footer__bottom .container::before, footer .footer__bottom .container::after {
  display: none;
}

@media (max-width: 834px) {
  footer .footer__bottom .container {
    align-items: center;
  }
}
@media (max-width: 768px) {
  footer .footer__bottom .container {
    flex-direction: column;
    /*gap: 4rem;*/
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  footer .footer__bottom .container {
    max-width: 100%;
    padding: 0 20px;
  }
}
footer .footer__bottom .footer__menu__mobile {
  display: none;
}

@media (max-width: 575px) {
  footer .footer__bottom .footer__menu__mobile {
    display: block;
  }
}
footer .footer__bottom .footer__menu__mobile .accordion {
  background-color: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
  color: #fff;
  cursor: pointer;
  padding: 20px 0;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-size: 15px;
  font-weight: 500;
  transition: 0.4s;
}

@media (max-width: 575px) {
  footer .footer__bottom .footer__menu__mobile .accordion {
    font-size: 14px;
  }
}
footer .footer__bottom .footer__menu__mobile .accordion:after {
  content: "";
  background: url(../../image/icon/arrow-down2.svg) 50% 50% no-repeat;
  background-size: cover;
  width: 14px;
  height: 8px;
  font-weight: 400;
  float: right;
  margin-right: 5px;
  transition: transform 0.2s ease-in-out;
}

footer .footer__bottom .footer__menu__mobile .active::after {
  transition: transform 0.2s ease-in-out;
  transform: rotate(-180deg);
}

footer .footer__bottom .footer__menu__mobile .active, footer .footer__bottom .footer__menu__mobile .accordion:hover {
  background-color: transparent;
}

footer .footer__bottom .footer__menu__mobile .panel {
  padding: 0;
  background-color: transparent;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  border: none !important;
  color: #fff;
  opacity: 0.5;
  font-size: 15px;
}

footer .footer__bottom .footer__menu__mobile .panel .footer__menu__keys__item {
  display: block;
  margin-top: 2rem;
  color: #fff;
  opacity: 0.8;
}

footer .footer__bottom .footer__menu {
  display: flex;
  /*justify-content: space-between;*/
  /*gap: 114px;*/
}

@media (max-width: 1400px) {
  footer .footer__bottom .footer__menu {
    /*gap: 8.4rem;*/
  }
}
@media (max-width: 1280px) {
  footer .footer__bottom .footer__menu {
    /*gap: 7rem;*/
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  footer .footer__bottom .footer__menu {
    /* gap: 4rem;*/
  }
}
@media (max-width: 575px) {
  footer .footer__bottom .footer__menu {
    /*display: none;*/
  }
}
footer .footer__bottom .footer__menu .footer__menu__keys {
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
  align-items: center;
}

@media (max-width: 768px) {
  footer .footer__bottom .footer__menu .footer__menu__keys {
    /*width: calc(50% - 2rem);*/
    margin-left: 0;
    padding-top: 24px;
  }
}
footer .footer__bottom .footer__menu .footer__menu__keys__title {
  margin-bottom: 2rem;
  font-weight: 500;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 0.8125px;
  color: #fff;
}

footer .footer__bottom .footer__menu .footer__menu__keys__item {
  display: block;
  font-weight: 400;
  font-size: 24px;
  color: #fff;
  margin-left: 60px;
  line-height: 46px;
}

@media (max-width: 1440px) {
  footer .footer__bottom .footer__menu .footer__menu__keys__item {
    font-size: 20px;
    line-height: 46px;
    margin-left: 40px;
  }
}
@media (max-width: 1024px) {
  footer .footer__bottom .footer__menu .footer__menu__keys__item {
    font-size: 18px;
    /*line-height: 22px;*/
    margin-left: 28px;
  }
}
@media (max-width: 834px) {
  footer .footer__bottom .footer__menu .footer__menu__keys__item {
    font-size: 14px;
    line-height: 20px;
    margin-left: 28px;
  }
}
@media (max-width: 768px) {
  footer .footer__bottom .footer__menu .footer__menu__keys__item {
    width: 50%;
    font-size: 16px;
    margin-left: 0;
    margin-bottom: 16px;
  }
}
footer .footer__bottom .social__icons {
  display: none;
}

@media (max-width: 575px) {
  footer .footer__bottom .social__icons {
    justify-content: center;
    gap: 18px;
  }
}
footer .footer__bottom .social__icons .social__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 50%;
}

footer .footer__copy {
  padding-top: 46px;
  padding-bottom: 70px;
}

@media (max-width: 1440px) {
  footer .footer__copy {
    padding-top: 46px;
    padding-bottom: 70px;
  }
}
@media (max-width: 1024px) {
  footer .footer__copy {
    padding-top: 32px;
    padding-bottom: 80px;
  }
}
@media (max-width: 834px) {
  footer .footer__copy {
    padding-top: 16px;
    padding-bottom: 95px;
  }
}
@media (max-width: 768px) {
  footer .footer__copy {
    padding-top: 32px;
    padding-bottom: 24px;
  }
}
footer .footer__copy .container {
  display: flex;
  justify-content: space-between;
  /*align-items: end;*/
}

footer .footer__copy .container::before, footer .footer__copy .container::after {
  display: none;
}

@media (max-width: 768px) {
  footer .footer__copy .container {
    max-width: 100%;
    padding: 0 20px;
    flex-direction: column;
  }
}
footer .footer__copy .footer__copy_right {
  display: flex;
  align-items: center;
  cursor: pointer;
}

@media (max-width: 768px) {
  footer .footer__copy .footer__copy_right {
    width: 100%;
  }
}
footer .footer__copy .footer__copy_right_text {
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.01em;
  color: #fff;
  opacity: 0.3;
  padding-right: 20px;
}

@media (max-width: 1024px) {
  footer .footer__copy .footer__copy_right_text {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 834px) {
  footer .footer__copy .footer__copy_right_text {
    font-size: 13px;
    line-height: 16px;
  }
}
@media (max-width: 768px) {
  footer .footer__copy .footer__copy_right_text {
    font-size: 14px;
    line-height: 14px;
  }
}
footer .footer__copy .footer__copy_right_nimax {
  width: 85px;
}

@media (max-width: 1440px) {
  footer .footer__copy .footer__copy_right_nimax {
    width: 75px;
  }
}
@media (max-width: 1024px) {
  footer .footer__copy .footer__copy_right_nimax {
    width: 76px;
  }
}
@media (max-width: 834px) {
  footer .footer__copy .footer__copy_right_nimax {
    width: 64px;
  }
}
@media (max-width: 768px) {
  footer .footer__copy .footer__copy_right_nimax {
    width: 50px;
  }
}
footer .footer__copy .footer__copy_right_nimax .footer__copy_right_nimaxt {
  fill: #fff;
}

footer .footer__copy .footer__copy__elses {
  display: flex;
  justify-content: space-between;
  padding-top: 18px;
}

@media (max-width: 1440px) {
  footer .footer__copy .footer__copy__elses {
    padding-top: 17px;
  }
}
@media (max-width: 1024px) {
  footer .footer__copy .footer__copy__elses {
    padding-top: 13px;
  }
}
@media (max-width: 834px) {
  footer .footer__copy .footer__copy__elses {
    padding-top: 8px;
  }
}
@media (max-width: 768px) {
  footer .footer__copy .footer__copy__elses {
    flex-direction: column;
    /*gap: 32px;*/
  }
}
footer .footer__copy .footer__copy__els {
  display: flex;
  flex-direction: column;
  align-items: flex-start !important;
  /*gap: 2rem;*/
  flex-wrap: wrap;
  gap: 18px;
}

@media (max-width: 1440px) {
  footer .footer__copy .footer__copy__els {
    gap: 17px;
  }
}
@media (max-width: 1024px) {
  footer .footer__copy .footer__copy__els {
    gap: 13px;
  }
}
@media (max-width: 834px) {
  footer .footer__copy .footer__copy__els {
    gap: 8px;
  }
}
@media (max-width: 575px) {
  footer .footer__copy .footer__copy__els {
    justify-content: center;
    align-items: center;
    flex-direction: column;
    /*gap: 0;*/
  }
}
footer .footer__copy .footer__copy__els:first-child {
  /*gap: 1rem;*/
}

footer .footer__copy .footer__copy__els:last-child {
  /*gap: 5rem;*/
  align-items: center;
}

@media (max-width: 768px) {
  footer .footer__copy .footer__copy__els:last-child {
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 16px;
  }
}
@media (max-width: 575px) {
  footer .footer__copy .footer__copy__els:last-child {
    flex-direction: row;
    /*gap: 2rem;*/
    /*height: 28px;*/
  }
}
footer .footer__copy .footer__copy__el {
  font-weight: 300;
  font-size: 18px;
  line-height: 13px;
  color: #FFFFFF;
  opacity: 0.3;
  /*margin-top: 1.5rem;*/
  padding-right: 40px;
}

@media (max-width: 1024px) {
  footer .footer__copy .footer__copy__el {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  footer .footer__copy .footer__copy__el {
    margin-bottom: 8px;
  }
}
@media (max-width: 575px) {
  footer .footer__copy .footer__copy__el {
    font-size: 14px;
  }
}
@media (max-width: 575px) {
  footer .footer__copy .footer__copy__el {
    display: flex;
    /*justify-content: center;*/
  }
}
@media (max-width: 575px) {
  footer .footer__copy .footer__copy__el.year {
    /*margin-bottom: 8px;*/
    font-size: 14px;
  }
}
footer .footer__copy .footer__copy__el.company {
  opacity: 1;
}

@media (max-width: 575px) {
  footer .footer__copy .footer__copy__el.company {
    height: 100%;
  }
  footer .footer__copy .footer__copy__el.company svg {
    height: 100%;
  }
}
.section-articles-main {
  background: #041327;
  padding-top: 0;
  max-width: 1600px;
  min-height: 640px;
  margin: 0 auto;
  display: flex;
  /*align-items: flex-end;*/
  border-radius: 12px;
  /*overflow: hidden !important;*/
  overflow: visible !important;
}

.section-articles-main.display_3 {
  display: none;
}

.section-articles-main .main_img_mobile {
  display: none;
}

@media (max-width: 1440px) {
  .section-articles-main {
    max-width: 1280px;
    min-height: 512px;
  }
}
@media (max-width: 1024px) {
  .section-articles-main {
    max-width: 960px;
    min-height: 348px;
  }
}
@media (max-width: 834px) {
  .section-articles-main {
    max-width: 770px;
    min-height: 308px;
  }
}
@media (max-width: 768px) {
  .section-articles-main {
    /*max-width: 343px;*/
    min-height: 190px;
    border-radius: 8px;
    position: relative;
  }
}
@media (max-width: 767px) {
  .section-articles-main {
    /*min-height: auto;*/
    background: unset !important;
  }
  .section-articles-main .main_img_mobile {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px;
    position: absolute;
    z-index: 0;
  }
}
@media (max-width: 575px) {
  .section-articles-main {
    /*min-height: 190px;*/
    /*height: 190px;*/
  }
}
@media (max-width: 425px) {
  .section-articles-main {
    /*min-height: 250px;*/
  }
}
.section-articles-main .container {
  display: flex;
  justify-content: center;
}

.section-articles-main.video_class {
  background: unset !important;
}

.section-articles-main.video_class .main_img_mobile {
  display: none;
}

.articles {
  overflow: hidden;
}

.articles img {
  width: 100%;
}

.section-category {
  /*padding-top: 80px;*/
  /*padding-bottom: 12rem;*/
  background: #041327;
  z-index: 0;
  position: relative;
}

@media (max-width: 767px) {
  .section-category {
    /*padding-top: 4rem;*/
    /*padding-bottom: 6rem;*/
  }
}
.section-category .section-title {
  /*margin-bottom: 0;*/
}

.section-category .section-title[data-cat=main] {
  display: none;
}

.section-category .tooltip {
  background-color: transparent;
}

.section-category .category__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 9rem;
  flex-wrap: wrap;
}

.section-category .cards-flexible-mixed-mini {
  margin-top: 80px;
}

.section-category .btn-wrap {
  width: calc(50% - 2.66666rem);
  margin: 0 auto;
}

.section-category .btn._inverted {
  margin-top: 10rem;
}

.section-author {
  position: relative;
  padding-top: 11rem;
  background: #041327;
  padding-bottom: 13rem;
}

.section-author .container {
  position: relative;
  z-index: 2;
}

.section-author .btn-wrap {
  width: calc(50% - 2.66666rem);
  margin: 0 auto;
  margin-top: 6.4rem;
}

.articles__subtitle {
  padding-top: 10rem;
  font-weight: 300;
  font-size: 22px;
  line-height: 32px;
  color: #FFFFFF;
  opacity: 0.9;
}

.sticky {
  position: absolute;
  width: 100%;
  left: 0;
  top: 55vh;
  height: calc(100% - 55vh);
  z-index: 1;
}

.sticky.second {
  height: calc(75% - 65vh);
  bottom: 0;
  top: auto;
}

.sticky.second .container {
  justify-content: flex-end;
}

.sticky .container {
  position: relative;
  height: 100%;
  top: -2vh;
}

.sticky .container::after {
  display: none;
}

.sticky .container::before {
  display: none;
}

.sticky .container {
  display: flex;
  justify-content: space-between;
}

.sticky .container .articles__social {
  position: sticky;
  top: 10%;
  height: 320px;
}

.sticky .container .articles-content__flex__right {
  position: sticky;
  height: 320px;
  top: 10%;
}

.sticky .container .articles-content__flex__right.second {
  z-index: 2;
  right: 0;
  top: 10%;
}

.articles-content__btns__smiles__el {
  transition: 0.3s;
}

.articles-content__btns__smiles__el:hover {
  transition: 0.3s;
  transform: scale(1.2);
}

[type=radio]:checked + span:after, [type=radio].with-gap:checked + span:after {
  background-color: #E65707;
}

[type=radio]:checked + span:after, [type=radio].with-gap:checked + span:before, [type=radio].with-gap:checked + span:after {
  border: 2px solid #E65707;
}

.section-main .cards-flexible__el__img img {
  max-height: 660px;
}

@media (max-width: 1440px) {
  .section-main .cards-flexible__el__img img {
    max-height: 495px;
  }
}
body .section-articles-content {
  overflow: hidden;
}

.section-block__slider {
  margin-bottom: 40px;
}

.wp-block-image figcaption {
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.01em;
  color: #ffffff;
  opacity: 0.6;
}

.blocks-gallery-caption {
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.01em;
  color: #ffffff;
  opacity: 0.6;
}

.swiper-notification {
  display: none;
}

@media (max-width: 1440px) {
  .imp-initialized h3.pin-text {
    font-size: 16px !important;
  }
}
@media (max-width: 768px) {
  .imp-initialized h3.pin-text {
    font-size: 18px !important;
  }
}
@media (max-width: 1440px) {
  .imp-initialized .imp-shape[data-shape-title=pin-hand] {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .imp-initialized .imp-shape[data-shape-title=pin-hand] {
    display: block !important;
    width: 46px !important;
    height: 46px !important;
    margin-left: -23px !important;
    margin-top: -23px !important;
  }
  .imp-initialized .imp-shape[data-shape-title=pin-hand] img {
    width: 46px !important;
    height: 46px !important;
  }
}
.imp-initialized .imp-shape[data-shape-title=pin-svg] {
  width: 80px !important;
  height: 80px !important;
  margin-left: -40px !important;
  margin-top: -40px !important;
}

.imp-initialized .imp-shape[data-shape-title=pin-svg] img {
  width: 80px !important;
  height: 80px !important;
}

@media (max-width: 1440px) {
  .imp-initialized .imp-shape[data-shape-title=pin-svg] {
    width: 80px !important;
    height: 80px !important;
    margin-left: -40px !important;
    margin-top: -40px !important;
  }
  .imp-initialized .imp-shape[data-shape-title=pin-svg] img {
    width: 80px !important;
    height: 80px !important;
  }
}
@media (max-width: 1024px) {
  .imp-initialized .imp-shape[data-shape-title=pin-svg] {
    width: 60px !important;
    height: 60px !important;
    margin-left: -30px !important;
    margin-top: -30px !important;
  }
  .imp-initialized .imp-shape[data-shape-title=pin-svg] img {
    width: 60px !important;
    height: 60px !important;
  }
}
@media (max-width: 834px) {
  .imp-initialized .imp-shape[data-shape-title=pin-svg] {
    width: 69px !important;
    height: 69px !important;
    margin-left: -35px !important;
    margin-top: -35px !important;
  }
  .imp-initialized .imp-shape[data-shape-title=pin-svg] img {
    width: 69px !important;
    height: 69px !important;
  }
}
@media (max-width: 768px) {
  .imp-initialized .imp-shape[data-shape-title=pin-svg] {
    width: 32px !important;
    height: 32px !important;
    margin-left: -16px !important;
    margin-top: -16px !important;
  }
  .imp-initialized .imp-shape[data-shape-title=pin-svg] img {
    width: 32px !important;
    height: 32px !important;
  }
}
.breadcrumbs {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 22px;
  line-height: 32px;
  margin-bottom: 24px;
}

@media (max-width: 768px) {
  .breadcrumbs {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (max-width: 575px) {
  .breadcrumbs {
    font-size: 16px;
    line-height: 22px;
    display: none;
  }
}
.breadcrumbs a {
  color: #fff;
  opacity: 0.5;
}

.breadcrumbs a[data-cat=main] {
  display: none;
}

.breadcrumbs .breadcrumb-separator:before {
  content: " ";
  margin: 0px 16px 0px 16px;
  display: inline-block;
  vertical-align: middle;
  width: 5px;
  height: 5px;
  background: #fff;
  opacity: 0.2;
  border-radius: 5px;
}

@media (max-width: 575px) {
  .breadcrumbs .breadcrumb-separator:before {
    width: 4px;
    height: 4px;
  }
}
.error-404 {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 40vh;
  justify-content: center;
}

.error-404 .page-header {
  padding-bottom: 32px;
}

.error-404 .subtitle {
  font-weight: 300;
  font-size: 22px;
  line-height: 32px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #fff;
  opacity: 0.5;
  padding-top: 40px;
}

.error-404 .page-title {
  font-weight: 500;
  font-size: 58px;
  line-height: 72px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  margin: 32px 0 16px 0;
}

@media (max-width: 768px) {
  .error-404 .page-title {
    font-size: 38px;
    line-height: 52px;
  }
}
@media (max-width: 575px) {
  .error-404 .page-title {
    font-size: 28px;
    line-height: 36px;
  }
}
.error-404 .descr_text404 {
  font-weight: 300;
  font-size: 22px;
  line-height: 32px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #fff;
  opacity: 0.9;
}

.error-404 .not-found__link {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #fff;
  text-decoration: underline;
}

[id^=tta__listent_content] {
  height: 86px !important;
  width: 86px !important;
  border-radius: 100% !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0px;
  margin: -40px auto auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 0 !important;
  line-height: 0 !important;
  background-color: #E65907 !important;
  cursor: pointer !important;
  border: none;
}

@media (max-width: 1440px) {
  [id^=tta__listent_content] {
    height: 62px !important;
    width: 62px !important;
    margin-top: -31px !important;
  }
}
@media (max-width: 1024px) {
  [id^=tta__listent_content] {
    height: 62px !important;
    width: 62px !important;
  }
}
@media (max-width: 768px) {
  [id^=tta__listent_content] {
    height: 60px !important;
    width: 60px !important;
    margin-top: -30px !important;
  }
}
[id^=tta__listent_content]:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 21V14C3.5 11.2152 4.60625 8.54451 6.57538 6.57538C8.54451 4.60625 11.2152 3.5 14 3.5C16.7848 3.5 19.4555 4.60625 21.4246 6.57538C23.3938 8.54451 24.5 11.2152 24.5 14V21' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.5 22.1654C24.5 22.7842 24.2542 23.3777 23.8166 23.8153C23.379 24.2529 22.7855 24.4987 22.1667 24.4987H21C20.3812 24.4987 19.7877 24.2529 19.3501 23.8153C18.9125 23.3777 18.6667 22.7842 18.6667 22.1654V18.6654C18.6667 18.0465 18.9125 17.453 19.3501 17.0154C19.7877 16.5779 20.3812 16.332 21 16.332H24.5V22.1654ZM3.5 22.1654C3.5 22.7842 3.74583 23.3777 4.18342 23.8153C4.621 24.2529 5.21449 24.4987 5.83333 24.4987H7C7.61884 24.4987 8.21233 24.2529 8.64992 23.8153C9.0875 23.3777 9.33333 22.7842 9.33333 22.1654V18.6654C9.33333 18.0465 9.0875 17.453 8.64992 17.0154C8.21233 16.5779 7.61884 16.332 7 16.332H3.5V22.1654Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 28px;
  height: 28px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media (max-width: 1440px) {
  [id^=tta__listent_content]:before {
    height: 22px;
    width: 22px;
  }
}
@media (max-width: 834px) {
  [id^=tta__listent_content]:before {
    height: 22.7px;
    width: 22.7px;
  }
}
@media (max-width: 768px) {
  [id^=tta__listent_content]:before {
    height: 24px;
    width: 24px;
  }
}
main.cat-ener .wpra-reactions-wrap {
  display: none;
}

.section-articles-main video {
  min-width: 100%;
  width: unset !important;
  position: relative;
  min-height: 100%;
  border-radius: 12px;
  overflow: hidden !important;
}

.section-articles-main span.mejs-offscreen {
  display: none;
}

.section-articles-main .mejs-container {
  width: 100% !important;
  height: 100% !important;
  display: block;
  position: relative;
}

.section-articles-main .mejs-inner {
  width: 100%;
  height: 100%;
  position: relative;
}

.section-articles-main video.wp-video-shortcode, .section-articles-main .wp-video-shortcode video {
  min-width: 100% !important;
  min-height: 100% !important;
  width: 100% !important;
  height: auto !important;
  object-fit: cover;
}

.section-articles-main mediaelementwrapper {
  display: flex;
  min-width: 100% !important;
  min-height: 100% !important;
  position: relative;
  align-items: center;
  justify-content: center;
}

.section-articles-main .mejs-overlay-play {
  cursor: unset;
}

.cards-mneniya {
  display: flex;
  position: relative;
  background-color: #E65907;
  border-radius: 12px;
  /* overflow: hidden; */
  margin-bottom: 127px;
  margin-top: 60px;
}

@media (max-width: 1440px) {
  .cards-mneniya {
    margin-bottom: 95px;
    margin-top: 60px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya {
    margin-bottom: 84px;
    margin-top: 40px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya {
    margin-bottom: 53px;
    margin-top: 36px;
  }
}
@media (max-width: 768px) {
  .cards-mneniya {
    margin-top: 20px;
    margin-bottom: 65px;
  }
}
.cards-mneniya:after {
  content: "";
  position: absolute;
  left: 0px;
  bottom: -72px;
  background-image: url("data:image/svg+xml,%3Csvg width='73' height='103' viewBox='0 0 73 103' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.8867 60.2139C31.3487 70.3602 28.1183 89.3086 26.6222 99.4794C26.2391 102.083 23.001 102.999 21.443 100.888C16.0462 93.578 7.13859 80.1825 4.74719 68.5397C0.0488531 45.6653 0.171264 14.1995 0.374501 3.41868C0.411131 1.47565 2.26713 0.112345 4.13489 0.627497L70.084 18.8172C72.6854 19.5347 73.1457 23.1888 70.8668 24.6523C61.1578 30.8872 43.0814 44.1275 35.8867 60.2139Z' fill='%23E65907'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 109px;
}

@media (max-width: 1440px) {
  .cards-mneniya:after {
    bottom: -46px;
    left: 0;
    width: 60px;
    height: 85px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya:after {
    bottom: -40px;
    width: 46px;
    height: 67px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya:after {
    bottom: -27px;
    width: 40px;
    height: 58px;
  }
}
@media (max-width: 768px) {
  .cards-mneniya:after {
    bottom: -37px;
    background-image: url('data:image/svg+xml, %3Csvg width="62" height="94" viewBox="0 0 62 94" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M22.8455 60.1964C18.658 69.5526 20.88 85.3404 22.1536 92.2354C22.3359 93.2224 21.1312 93.8726 20.4477 93.1405C14.9186 87.2187 1.68417 71.9049 0.872822 60.1964C-0.702638 37.4609 4.12366 7.15654 5.17103 0.951214C5.27371 0.342862 5.89389 -0.0036717 6.47449 0.198367L61.2306 19.2527C62.01 19.5239 62.162 20.57 61.4829 21.0441C54.8715 25.6599 30.2638 43.6216 22.8455 60.1964Z" fill="%23E65907"/%3E%3C/svg%3E');
    width: 61px;
    height: 93px;
    left: -1px;
  }
}
.cards-mneniya .cards-text-wrapper {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  padding: 80px;
  width: 100%;
}

@media (max-width: 1440px) {
  .cards-mneniya .cards-text-wrapper {
    padding: 60px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya .cards-text-wrapper {
    padding: 40px 51px 64px 32px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya .cards-text-wrapper {
    padding: 30px 30px 52px 40px;
  }
}
@media (max-width: 767px) {
  .cards-mneniya .cards-text-wrapper {
    padding: 31px 16px 33.4px;
    flex-direction: column;
    align-items: start;
  }
}
.cards-mneniya .cards-mneniya__img {
  width: 200px;
  position: relative;
  overflow: hidden;
  width: 100%;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
  max-width: 200px;
  max-height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  clip-path: content-box;
  margin-bottom: auto;
}

@media (max-width: 1440px) {
  .cards-mneniya .cards-mneniya__img {
    max-width: 187px;
    max-height: 187px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya .cards-mneniya__img {
    max-width: 142px;
    max-height: 142px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya .cards-mneniya__img {
    max-width: 104px;
    max-height: 104px;
  }
}
@media (max-width: 768px) {
  .cards-mneniya .cards-mneniya__img {
    display: none;
  }
}
.cards-mneniya .cards-mneniya_img_mobile {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  max-width: 200px;
  max-height: 200px;
  min-width: 200px;
  min-height: 200px;
  transform: scale(1);
  transition: 0.6s;
}

@media (max-width: 1440px) {
  .cards-mneniya .cards-mneniya_img_mobile {
    max-width: 187px;
    max-height: 187px;
    min-width: 187px;
    min-height: 187px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya .cards-mneniya_img_mobile {
    max-width: 142px;
    max-height: 142px;
    min-width: 142px;
    min-height: 142px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya .cards-mneniya_img_mobile {
    max-width: 104px;
    max-height: 104px;
    min-width: 104px;
    min-height: 104px;
  }
}
.cards-mneniya .cards-mneniya-text {
  display: flex;
  flex-direction: column;
  position: relative;
}

.cards-mneniya .cards-mneniya-category {
  margin-bottom: 30px;
}

@media (max-width: 1440px) {
  .cards-mneniya .cards-mneniya-category {
    margin-bottom: 15px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya .cards-mneniya-category {
    margin-bottom: 24px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya .cards-mneniya-category {
    margin-bottom: 19px;
    margin-top: 2px;
  }
}
@media (max-width: 768px) {
  .cards-mneniya .cards-mneniya-category {
    margin-bottom: 16px;
    margin-top: 0;
  }
}
.cards-mneniya .cards-mneniya__title {
  margin: 0;
  z-index: 1;
  font-weight: 400;
  font-size: 48px;
  line-height: 110%;
  transition: 0.3s;
  margin-bottom: 25px;
  color: #fff;
}

@media (max-width: 1440px) {
  .cards-mneniya .cards-mneniya__title {
    font-size: 36px;
    line-height: 110%;
    margin-bottom: 46px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya .cards-mneniya__title {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya .cards-mneniya__title {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 22px;
  }
}
@media (max-width: 768px) {
  .cards-mneniya .cards-mneniya__title {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 18px;
  }
}
.cards-mneniya .cards-mneniya-block {
  margin-left: 50px;
  padding-right: 50px;
  margin-bottom: auto;
}

@media (max-width: 1440px) {
  .cards-mneniya .cards-mneniya-block {
    margin-left: 50px;
    padding-right: 50px;
    margin-bottom: 34px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya .cards-mneniya-block {
    margin-left: 40px;
    padding-right: 40px;
    margin-bottom: auto;
  }
}
@media (max-width: 834px) {
  .cards-mneniya .cards-mneniya-block {
    margin-left: 28px;
    padding-right: 28px;
    margin-bottom: 0px;
  }
}
@media (max-width: 768px) {
  .cards-mneniya .cards-mneniya-block {
    margin-left: 0;
    padding-right: 0;
  }
}
.cards-mneniya .section-title {
  color: #fff;
  transition: 0.3s;
  font-weight: 400;
  font-size: 24px;
  line-height: 29px;
  margin: 0 0 auto;
  color: #fff;
  padding: 0;
}

@media (max-width: 1440px) {
  .cards-mneniya .section-title {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 1200px) {
  .cards-mneniya .section-title {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .cards-mneniya .section-title {
    font-size: 14px;
    margin-bottom: auto;
  }
}
.cards-mneniya .cards-mneniya_subtitle {
  display: block;
}

@media (max-width: 767px) {
  .cards-mneniya .cards-mneniya_subtitle {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
  }
}
.cards-mneniya .cards-mneniya_subtitle .cards-mneniya_subtitle__img {
  display: none;
}

@media (max-width: 767px) {
  .cards-mneniya .cards-mneniya_subtitle .cards-mneniya_subtitle__img {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    border-radius: 150px;
    max-width: 57px;
    max-height: 57px;
    align-items: center;
    justify-content: center;
    clip-path: content-box;
  }
}
@media (max-width: 767px) {
  .cards-mneniya .cards-mneniya_subtitle .cards-mneniya_subtitle__img .cards-mneniya_subtitle__img_mobile {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    max-width: 57px;
    max-height: 57px;
    min-width: 57px;
    min-height: 57px;
    transform: scale(1);
    transition: 0.3s;
  }
}
.cards-mneniya .cards-mneniya_subtitle .cards-mneniya__subtitle_text {
  color: #fff;
  font-size: 31px;
  font-weight: 400;
}

@media (max-width: 1440px) {
  .cards-mneniya .cards-mneniya_subtitle .cards-mneniya__subtitle_text {
    font-size: 26px;
    line-height: 31px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya .cards-mneniya_subtitle .cards-mneniya__subtitle_text {
    font-size: 22px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya .cards-mneniya_subtitle .cards-mneniya__subtitle_text {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .cards-mneniya .cards-mneniya_subtitle .cards-mneniya__subtitle_text {
    font-size: 16px;
    line-height: 20px;
    margin-left: 20px;
    padding-right: 50px;
  }
}
.cards-mneniya .cards-mneniya_btn {
  margin-top: 0;
  min-width: max-content;
  padding: 24px 60px 25px;
  border: 1px solid white;
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  font-size: 24px;
  line-height: 31px;
  border-radius: 8px;
  letter-spacing: unset;
  margin-left: auto;
  z-index: 2;
}

.cards-mneniya .cards-mneniya_btn:hover {
  color: #E65907 !important;
  border: 1px solid #E65907 !important;
  background-color: #fff !important;
  opacity: 1 !important;
}

.cards-mneniya .cards-mneniya_btn:focus {
  color: #E65907 !important;
  border: 1px solid #E65907 !important;
  background-color: #fff !important;
  opacity: 1 !important;
}

@media (max-width: 1440px) {
  .cards-mneniya .cards-mneniya_btn {
    margin-top: 0px;
    padding: 23.6px 28px;
    font-size: 20px;
    line-height: 31px;
    min-width: 195px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya .cards-mneniya_btn {
    padding: 12px 24px;
    font-size: 20px;
    line-height: 31px;
    min-width: 174px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya .cards-mneniya_btn {
    padding: 9.5px 19px;
    font-size: 14px;
    line-height: 25px;
    min-width: 124px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .cards-mneniya .cards-mneniya_btn {
    font-size: 15px;
    line-height: 31px;
    display: block;
    width: 100%;
    margin-bottom: 0px;
  }
}
.cards-mneniya_side {
  display: flex;
  position: relative;
  background-color: #E65907;
  border-radius: 12px;
  /* overflow: hidden; */
  margin-bottom: 70px;
}

@media (max-width: 1440px) {
  .cards-mneniya_side {
    margin-bottom: 55px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya_side {
    margin-bottom: 50px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya_side {
    margin-bottom: 46px;
  }
}
@media (max-width: 768px) {
  .cards-mneniya_side {
    margin-top: 20px;
    margin-bottom: 65px;
  }
}
.cards-mneniya_side:after {
  content: "";
  position: absolute;
  left: 0px;
  bottom: -44px;
  /*background-image: url('data:image/svg+xml, %3Csvg width="62" height="94" viewBox="0 0 62 94" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M22.8455 60.1964C18.658 69.5526 20.88 85.3404 22.1536 92.2354C22.3359 93.2224 21.1312 93.8726 20.4477 93.1405C14.9186 87.2187 1.68417 71.9049 0.872822 60.1964C-0.702638 37.4609 4.12366 7.15654 5.17103 0.951214C5.27371 0.342862 5.89389 -0.0036717 6.47449 0.198367L61.2306 19.2527C62.01 19.5239 62.162 20.57 61.4829 21.0441C54.8715 25.6599 30.2638 43.6216 22.8455 60.1964Z" fill="%23E65907"/%3E%3C/svg%3E');*/
  background-image: url("data:image/svg+xml,%3Csvg width='61' height='92' viewBox='0 0 61 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.1725 58.3989C16.9987 67.7208 19.1845 83.4216 20.4624 90.3709C20.6453 91.3656 19.4193 92.0095 18.7421 91.2611C13.3093 85.2567 0.000668189 70.6823 0.000495821 59.0076C0.000148863 35.5076 0 8 0 1.00183C0.030678 0.353461 0.660235 -0.0752207 1.28048 0.109632L59.4646 17.4737C60.2757 17.7154 60.4582 18.7941 59.7621 19.2806C53.004 24.0045 28.5646 41.8891 21.1725 58.3989Z' fill='%23E65907'/%3E%3C/svg%3E%0A");
  z-index: -1;
  background-repeat: no-repeat;
  background-size: contain;
  width: 61px;
  height: 91px;
}

@media (max-width: 1440px) {
  .cards-mneniya_side:after {
    bottom: -31px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya_side:after {
    bottom: -36px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya_side:after {
    bottom: -33px;
  }
}
@media (max-width: 768px) {
  .cards-mneniya_side:after {
    bottom: -35px;
  }
}
.cards-mneniya_side .cards-text-wrapper {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: center;
  padding: 32px 12px 41px 14px;
  width: 100%;
}

@media (max-width: 1440px) {
  .cards-mneniya_side .cards-text-wrapper {
    padding: 20px 18px 28px 19px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya_side .cards-text-wrapper {
    padding: 26px 18px 35px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya_side .cards-text-wrapper {
    padding: 24px 12px 18px;
  }
}
@media (max-width: 767px) {
  .cards-mneniya_side .cards-text-wrapper {
    padding: 25px 17px 36px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
  }
}
.cards-mneniya_side .cards-mneniya__img {
  width: 164px;
  position: relative;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
  max-width: 164px;
  max-height: 164px;
  display: flex;
  align-items: center;
  justify-content: center;
  clip-path: content-box;
}

@media (max-width: 1440px) {
  .cards-mneniya_side .cards-mneniya__img {
    max-width: 125px;
    max-height: 125px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya_side .cards-mneniya__img {
    max-width: 100px;
    max-height: 100px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya_side .cards-mneniya__img {
    max-width: 74px;
    max-height: 74px;
  }
}
@media (max-width: 768px) {
  .cards-mneniya_side .cards-mneniya__img {
    display: none;
  }
}
.cards-mneniya_side .cards-mneniya_img_mobile {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  max-width: 164px;
  max-height: 164px;
  min-width: 164px;
  min-height: 164px;
  transform: scale(1);
  transition: 0.6s;
}

@media (max-width: 1440px) {
  .cards-mneniya_side .cards-mneniya_img_mobile {
    max-width: 125px;
    max-height: 125px;
    min-width: 125px;
    min-height: 125px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya_side .cards-mneniya_img_mobile {
    max-width: 100px;
    max-height: 100px;
    min-width: 100px;
    min-height: 100px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya_side .cards-mneniya_img_mobile {
    max-width: 74px;
    max-height: 74px;
    min-width: 74px;
    min-height: 74px;
  }
}
.cards-mneniya_side .cards-mneniya-text {
  display: flex;
  flex-direction: column;
  position: relative;
}

.cards-mneniya_side .cards-mneniya-category {
  margin-bottom: 26px;
  text-align: center;
}

@media (max-width: 1440px) {
  .cards-mneniya_side .cards-mneniya-category {
    margin-bottom: 16px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya_side .cards-mneniya-category {
    margin-bottom: 13px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya_side .cards-mneniya-category {
    margin-bottom: 13px;
  }
}
@media (max-width: 768px) {
  .cards-mneniya_side .cards-mneniya-category {
    margin-bottom: 10px;
    text-align: left;
  }
}
.cards-mneniya_side .cards-mneniya__title {
  margin: 0;
  z-index: 1;
  font-weight: 400;
  font-size: 36px;
  line-height: 106%;
  text-align: center;
  transition: 0.3s;
  margin-top: 27px;
  margin-bottom: 12px;
  color: #fff;
}

@media (max-width: 1440px) {
  .cards-mneniya_side .cards-mneniya__title {
    font-size: 32px;
    line-height: 106%;
    margin-top: 23px;
    margin-bottom: 22px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya_side .cards-mneniya__title {
    font-size: 26px;
    line-height: 106%;
    margin-top: 20px;
    margin-bottom: 16px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya_side .cards-mneniya__title {
    font-size: 22px;
    line-height: 106%;
    margin-top: 20px;
    margin-bottom: 12px;
  }
}
@media (max-width: 768px) {
  .cards-mneniya_side .cards-mneniya__title {
    font-size: 28px;
    line-height: 106%;
    margin-bottom: 17px;
    margin-top: 2px;
    text-align: left;
  }
}
.cards-mneniya_side .cards-mneniya-block {
  /*margin-left: 50px;*/
}

.cards-mneniya_side .section-title {
  color: #fff;
  transition: 0.3s;
  font-weight: 400;
  font-size: 26px;
  line-height: 31px;
  margin: 0 0 auto;
  color: #fff;
  padding: 0;
  text-transform: uppercase;
}

@media (max-width: 1440px) {
  .cards-mneniya_side .section-title {
    font-size: 22px;
    line-height: 31px;
  }
}
@media (max-width: 1200px) {
  .cards-mneniya_side .section-title {
    font-size: 16px;
    line-height: 31px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya_side .section-title {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .cards-mneniya_side .section-title {
    font-size: 14px;
    margin-bottom: auto;
    text-transform: unset;
  }
}
.cards-mneniya_side .cards-mneniya_subtitle {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 767px) {
  .cards-mneniya_side .cards-mneniya_subtitle {
    display: flex;
    align-items: center;
    justify-content: start;
    margin-bottom: 18px;
  }
}
.cards-mneniya_side .cards-mneniya_subtitle .cards-mneniya_subtitle__img {
  display: none;
}

@media (max-width: 767px) {
  .cards-mneniya_side .cards-mneniya_subtitle .cards-mneniya_subtitle__img {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    border-radius: 150px;
    max-width: 57px;
    max-height: 57px;
    align-items: center;
    justify-content: center;
    clip-path: content-box;
  }
}
@media (max-width: 767px) {
  .cards-mneniya_side .cards-mneniya_subtitle .cards-mneniya_subtitle__img .cards-mneniya_subtitle__img_mobile {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    max-width: 57px;
    max-height: 57px;
    min-width: 57px;
    min-height: 57px;
    transform: scale(1);
    transition: 0.3s;
  }
}
.cards-mneniya_side .cards-mneniya_subtitle .cards-mneniya__subtitle_text {
  color: #fff;
  font-size: 16px;
  line-height: 130%;
  text-align: center;
  font-weight: 400;
}

@media (max-width: 1440px) {
  .cards-mneniya_side .cards-mneniya_subtitle .cards-mneniya__subtitle_text {
    font-size: 16px;
    line-height: 130%;
    margin-bottom: 26px;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya_side .cards-mneniya_subtitle .cards-mneniya__subtitle_text {
    font-size: 16px;
    line-height: 130%;
    margin-bottom: 18px;
  }
}
@media (max-width: 834px) {
  .cards-mneniya_side .cards-mneniya_subtitle .cards-mneniya__subtitle_text {
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 18px;
  }
}
@media (max-width: 767px) {
  .cards-mneniya_side .cards-mneniya_subtitle .cards-mneniya__subtitle_text {
    font-size: 16px;
    line-height: 130%;
    margin-left: 19px;
    text-align: left;
    margin-top: 4px;
    letter-spacing: 0.3px;
  }
}
.cards-mneniya_side .cards-mneniya_btn {
  padding: 17px 60px 17px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  font-family: "Normalidad Compact";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  border-radius: 8px;
  letter-spacing: unset;
  margin: 0 auto;
  margin-top: 42px;
  min-width: 100%;
  z-index: 2;
}

.cards-mneniya_side .cards-mneniya_btn:hover {
  color: #E65907 !important;
  border: 1px solid #E65907 !important;
  background-color: #fff !important;
  opacity: 1 !important;
}

.cards-mneniya_side .cards-mneniya_btn:focus {
  color: #E65907 !important;
  border: 1px solid #E65907 !important;
  background-color: #fff !important;
  opacity: 1 !important;
}

@media (max-width: 1440px) {
  .cards-mneniya_side .cards-mneniya_btn {
    margin-top: 0px;
    padding: 7px 19.3px;
    font-size: 15px;
    line-height: 25px;
    min-width: 100%;
  }
}
@media (max-width: 1024px) {
  .cards-mneniya_side .cards-mneniya_btn {
    padding: 7px 19.3px;
    font-size: 15px;
    line-height: 25px;
    min-width: 100%;
  }
}
@media (max-width: 834px) {
  .cards-mneniya_side .cards-mneniya_btn {
    padding: 7px 19.3px;
    font-size: 15px;
    line-height: 25px;
    min-width: 100%;
  }
}
@media (max-width: 767px) {
  .cards-mneniya_side .cards-mneniya_btn {
    font-size: 15px;
    line-height: 27px;
    display: block;
    width: 100%;
  }
}
.section-readmore {
  z-index: 0;
  background: #F3F6FA;
  background-size: cover;
  overflow: hidden;
  max-width: 100vw;
  position: relative;
  /*border-bottom: 1px solid rgba($color: #fff, $alpha: 0.2);*/
}

.section-readmore.section-readmore--theme-blue {
  min-height: 370px;
}

.section-readmore .container {
  padding-top: 64px;
  padding-bottom: 60px;
  position: relative;
}

.section-readmore .container.articles__wrapper {
  max-width: 1054px;
}

@media (max-width: 575px) {
  .section-readmore .container.articles__wrapper {
    margin-left: 17px;
    margin-right: 15px;
    max-width: calc(100% - 32px);
    padding-top: 40px;
  }
  .section-readmore.section-readmore--theme-blue .container.articles__wrapper {
    padding-top: 36px;
  }
}
@media (max-width: 575.98px) {
  .section-readmore .container.articles__wrapper {
    /* max-width: 343px;*/
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .section-readmore .container.articles__wrapper {
    /*max-width: 343px;*/
    max-width: 95%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .section-readmore .container.articles__wrapper {
    max-width: 770px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .section-readmore .container.articles__wrapper {
    max-width: 844px;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .section-readmore .container.articles__wrapper {
    max-width: 846px;
  }
}
@media (min-width: 1400px) and (max-width: 1440px) {
  .section-readmore .container.articles__wrapper {
    max-width: 846px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .section-readmore .container.articles__wrapper {
    max-width: 1054px;
  }
}
@media (min-width: 1800px) and (max-width: 1920px) {
  .section-readmore .container.articles__wrapper {
    max-width: 1054px;
  }
}
@media (max-width: 1440px) {
  .section-readmore .container {
    padding-top: 67px;
    padding-bottom: 68px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .container {
    padding-top: 50px;
    padding-bottom: 53px;
  }
}
@media (max-width: 834px) {
  .section-readmore .container {
    /*padding-top: 40px;*/
    padding-bottom: 50px;
  }
  .section-readmore.section-readmore--theme-blue .container {
    padding-bottom: 36px;
  }
}
@media (max-width: 768px) {
  .section-readmore .container {
    /*padding-top: 40px;*/
    /*padding-bottom: 40px;*/
  }
}
.section-readmore .section-title {
  font-size: 52px;
  font-style: normal;
  font-weight: 400;
  line-height: 66px;
  /* 126.923% */
  color: #041327;
}

@media (max-width: 1440px) {
  .section-readmore .section-title {
    font-size: 44px;
    font-style: normal;
    font-weight: 400;
    line-height: 51px;
    /* 115.909% */
  }
}
@media (max-width: 1024px) {
  .section-readmore .section-title {
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 43px;
    /* 126.471% */
  }
}
@media (max-width: 834px) {
  .section-readmore .section-title {
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 43px;
  }
  .section-readmore.section-readmore--theme-blue .section-title {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (max-width: 767px) {
  .section-readmore:not(.section-readmore--theme-blue) .section-title {
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
}
.section-readmore .readmore-slider {
  margin-top: 52px;
  overflow: unset;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-slider {
    margin-top: 40px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-slider {
    margin-top: 24px;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-slider {
    margin-top: 14px;
  }
}
@media (max-width: 767px) {
  .section-readmore .readmore-slider {
    overflow: unset;
    margin-top: 21px;
  }
  .section-readmore.section-readmore--theme-blue .readmore-slider {
    margin-top: 14px;
  }
}
.section-readmore .readmore-slider .swiper-slide {
  overflow: hidden;
  width: calc(33.333333% - 2.666666rem);
  overflow: hidden;
  transition: 0.3s;
  text-decoration: none;
}

.section-readmore.section-readmore--theme-blue .readmore-slider .swiper-slide {
  opacity: 0.5;
}

.section-readmore:not(.section-readmore--theme-blue) .readmore-slider .swiper-slide.swiper-slide-visible {
  opacity: 1;
}

.section-readmore.section-readmore--theme-blue .readmore-slider .swiper-slide.swiper-slide-active {
  opacity: 1;
}

/* .section-readmore .readmore-slider .swiper-slide.swiper-slide-visible {
  opacity: 1;
} */
.section-readmore .readmore-slider .swiper-slide .progress__img {
  width: 100%;
  margin: 0 auto;
  border-radius: 50%;
  position: relative;
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
}

.section-readmore .readmore-slider .swiper-slide .progress__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  max-width: 280px;
  max-height: 280px;
  min-width: 280px;
  min-height: 280px;
}

.section-readmore .readmore-slider .swiper-slide .progress__title {
  width: 100%;
  overflow: hidden;
  margin-top: 32px;
  font-weight: 400;
  font-size: 28px;
  line-height: 3.4rem;
  color: #fff;
  text-align: center;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible {
  width: 100%;
  height: auto;
  min-height: 50rem;
  position: relative;
  display: block;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el {
  width: 100%;
  height: 100%;
  min-height: 44rem;
  position: relative;
  display: block;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el {
    min-height: 40rem;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el {
    min-height: 35rem;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el {
    min-height: auto;
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img {
  height: 220px;
  width: 100%;
  display: block;
  /* transform: scale(0.98); */
  box-shadow: none;
  /* transition: 0.3s; */
  overflow: hidden;
  position: relative;
  border-radius: 12px;
  clip-path: content-box;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img {
    height: 220px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img {
    height: 160px;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img {
    height: 160px;
  }
}
@media (max-width: 768px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img {
    height: 160px;
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img.main-large__img {
  height: auto;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /*border-radius: 12px;*/
  transform: scale(1);
  transition: 0.6s;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img_bg {
  width: 100%;
  height: 100%;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img_bg:before {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.6s;
  z-index: 1;
  background: rgba(228, 89, 32, 0.3);
  opacity: 0;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img:before {
  content: " ";
  background: url(../../image/icon/circle.svg) no-repeat;
  background-size: contain;
  background-position: left;
  width: 102%;
  height: 102%;
  position: absolute;
  right: 0;
  top: -1px;
  transition: 0.6s;
  z-index: 2;
  transform: translateX(100%);
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__img:after {
  content: " ";
  background: url(../../image/icon/cropcircle.svg) no-repeat;
  background-size: contain;
  background-position: right;
  width: 102%;
  height: 102%;
  position: absolute;
  left: 0;
  top: -1px;
  bottom: 0;
  transition: 0.6s;
  z-index: 2;
  transform: translateX(-100%);
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__color-block {
  display: flex;
  flex-direction: column;
  position: relative;
  height: auto;
  min-height: calc(100% - 260px);
  padding: 0px 0 32px;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__color-block {
    min-height: calc(100% - 230px);
    padding-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__color-block {
    min-height: calc(100% - 160px);
    /*padding-bottom: 24px;*/
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__color-block {
    min-height: calc(100% - 160px);
    /* padding-bottom: 18px;*/
  }
}
@media (max-width: 768px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__color-block {
    min-height: calc(100% - 160px);
    /*padding-bottom: 16px; */
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el .post-categories {
  /*position: absolute;*/
  /*left: 32px;*/
  /*top: 3.2%;*/
  /*z-index: 1;*/
  display: block;
  height: fit-content;
  display: none;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el .post-categories li {
  color: #fff;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.3rem;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el .post-categories li a {
  color: #fff;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.3rem;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el:after {
  display: none;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el__title {
  position: static;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  /* 121.429% */
  color: #fff;
  /*max-height: 17.7rem;*/
  width: 100%;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.section-readmore:not(.section-readmore--theme-blue) .readmore-slider .swiper-slide .cards-flexible__el__title {
  display: inline-block;
}

.section-readmore.section-readmore--theme-blue .readmore-slider .swiper-slide .cards-flexible__el__title {
  display: -webkit-box;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__title {
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
    /* 121.429% */
    margin-top: 24px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__title {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    margin-top: 16px;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__title {
    font-size: 16px;
    line-height: 114%;
  }
}
@media (max-width: 768px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el__title {
    font-size: 16px;
    line-height: 120%;
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el .under-text {
  display: block;
  color: #fff;
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.18px;
  bottom: 20px;
  left: 0;
  opacity: 0.4;
  z-index: 1;
  margin-top: 10px;
  padding-top: 20px;
  align-self: flex-end;
}

.section-readmore.section-readmore--theme-blue .readmore-slider .swiper-slide .cards-flexible__el .under-text {
  display: none;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el .under-text {
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    margin-top: 10px;
    padding-top: 20px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el .under-text {
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 18px;
    /* 128.571% */
    letter-spacing: 0.14px;
    margin-top: 16px;
    padding-top: 0px;
  }
}
@media (max-width: 768px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el .under-text {
    font-size: 14px;
    line-height: 18px;
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_0 .cards-flexible__el__title {
  color: #041327;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_0 .under-text {
  color: #041327;
  width: 100%;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_1 .cards-flexible__el__title {
  color: #041327;
}

.section-readmore.section-readmore--theme-blue .readmore-slider .swiper-slide .cards-flexible__el.display_1 .cards-flexible__el__title {
  color: #ffffff;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_1 .under-text {
  color: #041327;
  opacity: 0.4;
  /*margin-top: auto;*/
  /*padding-top: 25px;*/
  width: 100%;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2 {
  position: relative;
  display: block;
}

@media (max-width: 767px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2 {
    width: 100%;
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2 .cards-flexible__el__img {
  height: 0;
  display: none;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2 img[src=""] {
  display: none;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2 .cards-flexible__el__color-block {
  position: relative;
  height: 100%;
  background-color: #156ACE;
  border-radius: 12px;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2 .cards-flexible__el__title {
  position: absolute;
  width: 80%;
  top: 35%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  max-height: 250px;
  min-height: 250px;
  text-transform: uppercase;
  color: #fff;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2 .under-text {
  position: absolute;
  right: 32px;
  left: unset;
  bottom: 20px;
  color: #fff;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_2:after {
  display: none;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 {
  position: relative;
  display: block;
}

@media (max-width: 767px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 {
    width: 100%;
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__img {
  height: 0;
  display: none;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 img[src=""] {
  display: none;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3:hover .cards-flexible__el__color-block:after {
  background: rgba(255, 255, 255, 0.1);
  opacity: 1;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
  position: absolute;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  width: 100%;
  background-color: #e65908;
  border-radius: 12px;
  padding: 32px;
  /*gap: 0px;*/
}

@media (max-width: 1440px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    padding: 28px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    padding: 24px;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    padding: 20px;
  }
}
@media (max-width: 768px) {
  .section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block {
    padding: 16px;
  }
}
.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__color-block:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.1);
  opacity: 0;
  transition: 0.3s;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .cards-flexible__el__title {
  position: relative;
  display: inline-block;
  width: 100%;
  /* top: 35%; */
  /* left: 50%; */
  /* transform: translateX(-50%) translateY(-50%); */
  /* max-height: 250px; */
  /* min-height: 250px; */
  text-transform: uppercase;
  color: #fff;
  /*align-self: flex-end;*/
  margin-top: auto;
  margin-bottom: 32px;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3 .under-text {
  /*position: absolute;*/
  right: unset;
  left: 32px;
  color: #fff;
  align-self: flex-end;
  /*text-align: right;*/
  width: 100%;
  opacity: 0.7;
}

.section-readmore .readmore-slider .swiper-slide .cards-flexible__el.display_3:after {
  display: none;
}

.section-readmore .title-and-buttons {
  display: flex;
  justify-content: space-between;
  margin-top: -3px;
}

.section-readmore .title-and-buttons .prev-next-btns {
  display: flex;
  /*gap: 12px;*/
  margin-top: -3px;
}

@media (max-width: 834px) {
  .section-readmore .title-and-buttons .prev-next-btns {
    margin-right: 19.5px;
  }
}
@media (max-width: 767px) {
  .section-readmore .title-and-buttons .prev-next-btns {
    align-items: center;
    margin-right: unset;
  }
}
@media (max-width: 575px) {
  .section-readmore .title-and-buttons .prev-next-btns {
    /*gap: 0.6rem;*/
    /*display: none;*/
  }
}
.section-readmore .readmore-button-next, .section-readmore .readmore-button-prev {
  height: 68px;
  width: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(4, 19, 39, 0.3);
  padding: 0;
  margin-left: 12px;
  background: transparent;
  border-radius: 8px;
  z-index: 2;
  cursor: pointer;
  transition: 0.3s;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-button-next, .section-readmore .readmore-button-prev {
    height: 52px;
    width: 52px;
    padding: 0;
    margin-left: 10px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-button-next, .section-readmore .readmore-button-prev {
    height: 52px;
    width: 52px;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-button-next, .section-readmore .readmore-button-prev {
    height: 40px;
    width: 40px;
    margin-left: 7px;
  }
}
@media (max-width: 767px) {
  .section-readmore .readmore-button-next, .section-readmore .readmore-button-prev {
    height: 32px;
    width: 32px;
    border-radius: 4px;
    margin-left: 6px;
  }
}
.section-readmore .readmore-button-next svg, .section-readmore .readmore-button-next img, .section-readmore .readmore-button-prev svg, .section-readmore .readmore-button-prev img {
  height: 15.3px;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-button-next svg, .section-readmore .readmore-button-next img, .section-readmore .readmore-button-prev svg, .section-readmore .readmore-button-prev img {
    height: 11.7px;
  }
}
@media (max-width: 1024px) {
  .section-readmore .readmore-button-next svg, .section-readmore .readmore-button-next img, .section-readmore .readmore-button-prev svg, .section-readmore .readmore-button-prev img {
    height: 11.7px;
  }
  .section-readmore .readmore-slider .swiper-slide.swiper-slide-visible {
    max-width: 253px;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-button-next svg, .section-readmore .readmore-button-next img, .section-readmore .readmore-button-prev svg, .section-readmore .readmore-button-prev img {
    height: 9px;
  }
}
@media (max-width: 768px) {
  .section-readmore .readmore-button-next svg, .section-readmore .readmore-button-next img, .section-readmore .readmore-button-prev svg, .section-readmore .readmore-button-prev img {
    height: 7.2px;
  }
}
.section-readmore .readmore-button-next.swiper-button-disabled, .section-readmore .readmore-button-prev.swiper-button-disabled {
  opacity: 0.4;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.section-readmore .readmore-button-prev {
  right: auto;
  left: 0;
  transform: rotate(180deg);
}

body.light .section-readmore .section-title {
  color: #041327 !important;
}

body.light .section-readmore.section-readmore--theme-blue .section-title {
  color: #FFFFFF !important;
}

.section-title-articles .articles__title {
  max-width: 100% !important;
}

@media (max-width: 1440px) {
  .section-readmore .readmore-button-next, .section-readmore .readmore-button-prev {
    height: 52px !important;
    width: 52px !important;
  }
}
@media (max-width: 834px) {
  .section-readmore .readmore-button-next, .section-readmore .readmore-button-prev {
    height: 40px !important;
    width: 40px !important;
  }
}
@media (max-width: 540px) {
  .section-readmore .readmore-button-next, .section-readmore .readmore-button-prev {
    height: 32px !important;
    width: 32px !important;
  }
}
@media (max-width: 768px) {
  .section-readmore .readmore-slider .swiper-slide.swiper-slide-visible {
    max-width: 253px;
  }
}
.cat-mnen .articles__title {
  font-size: 48px;
  line-height: 51px;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .cat-mnen {
    max-width: calc(100% - 64px);
    margin: 0 auto;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .cat-mnen {
    max-width: calc(100% - 140px);
    margin: 0 auto;
  }
}
@media (min-width: 1400px) and (max-width: 1440px) {
  .cat-mnen {
    max-width: calc(100% - 160px);
    max-width: 1280px;
    margin: 0 auto;
  }
}
@media (min-width: 1441px) and (max-width: 1599px) {
  .cat-mnen {
    max-width: calc(100% - 140px);
    margin: 0 auto;
  }
}
[class^=cat-].aside-readmore {
  position: relative;
}

[class^=cat-].aside-readmore ~ .section-readmore--theme-blue {
  display: none;
}

.section-articles-wrapper {
  flex: 1;
}

.section-articles-readmore {
  width: 0;
  min-height: 100%;
  display: flex;
  align-items: flex-end;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9998;
}

.section-articles-readmore__block {
  max-width: 340px;
  position: sticky;
  bottom: 16px;
  background: #004596;
  border-radius: 12px;
  padding: 40px 34px 40px 36px;
  transition: all 0.3s;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}

.section-articles-readmore__block.show {
  pointer-events: all;
  opacity: 1;
  visibility: visible;
}

.section-articles-readmore__close {
  width: 48px;
  height: 48px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cg opacity='0.3'%3E%3Cpath d='M33.6004 14.3984L14.4004 33.5984' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.4004 14.3984L33.6004 33.5984' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  border: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 4px;
  right: 4px;
  cursor: pointer;
}

.section-articles-readmore__close:focus {
  outline: none;
  background-color: transparent;
}

.section-articles-readmore__title {
  font-size: 32px;
  line-height: 36px;
  color: #FFFFFF;
  margin-bottom: 20px;
}

.section-articles-readmore__item {
  display: block;
}

.section-articles-readmore__item:not(:first-child) {
  margin-top: 40px;
}

.section-articles-readmore__item:hover .section-articles-readmore__item-title {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #e65907;
}

.section-articles-readmore__item-img {
  display: flex;
  max-width: 270px;
  object-fit: cover;
  object-position: center;
  border-radius: 12px;
  aspect-ratio: 270/168;
  pointer-events: none;
}

.section-articles-readmore__item-title {
  font-size: 22px;
  line-height: 120%;
  color: #FFFFFF;
  margin-top: 20px;
  margin-bottom: 0;
  display: -webkit-box;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 1440px) {
  .section-articles-readmore__block {
    max-width: 262px;
    padding: 28px 20px;
  }
  .section-articles-readmore__close {
    width: 38px;
    height: 38px;
    right: 9px;
  }
  .section-articles-readmore__title {
    font-size: 24px;
    line-height: 110%;
  }
  .section-articles-readmore__item:not(:first-child) {
    margin-top: 24px;
  }
  .section-articles-readmore__item-img {
    max-width: 222px;
    aspect-ratio: 222/138;
  }
  .section-articles-readmore__item-title {
    font-size: 18px;
    margin-top: 16px;
  }
}
@media (max-width: 1024px) {
  .section-articles-readmore__block {
    padding: 28px 20px 23px;
  }
  .section-articles-readmore__item:not(:first-child) {
    display: none;
  }
}
@media (max-width: 540px) {
  .section-articles-readmore {
    display: none;
  }
  [class^=cat-].aside-readmore ~ .section-readmore--theme-blue {
    display: block;
  }
}
.sendsay-field.sendsay-field-invalid .sendsay-input {
  border: 1px solid #f50 !important;
}

/* fix for blinking share */
.articles-share {
  display: none;
}


/* style preset for image map plugin */
.imp-fullscreen-tooltip .imp-tooltip-content > div,
.imp-tooltip .imp-tooltip-content > div {
  font-family: Normalidad Compact !important;
  font-size: 17px !important;
  line-height: 26px !important;
  font-weight: normal !important;
  color: #fff !important;
  margin: 0 0 6px !important;
}


