.section._course .section__wrap {
  padding: 32px 0 48px;
}
.section._course .section__wrap .container {
  max-width: 740px;
}
.section._course .modal__wrap .modal__container {
  max-width: 700px;
}
.form._course {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 16px;  
  padding: 48px;
}
.form._course .input {
  width: 100%;
}
.form._course .form__title {
  text-align: center;
  font-size: 36px;
  line-height: 40px;
  font-weight: bold;
  color: #ffffff;
}
.form._course .form__content {
  padding-top: 32px;
}
.form._course .form__row {
  display: -ms-flexbox;
  display: flex;
  margin: 0 -6px;
}
.form._course .form__row .form__field {
  width: 100%;
  padding: 0 6px;
}
.form._course .form__field:first-child {
  margin-bottom: 24px;
}
.form._course .form__field {
  margin-bottom: 24px;
}
.form._course .form__field._error {
  color:#fff;
}
.form._course .form__submit {
  text-align: center;
}
.form._course .form__submit .button {
  align-items: center;
  justify-content: center;
  margin: 35px auto 0;
}
.mktoForm {
  display: none;
}

.footer {
  padding-bottom: 32px;
  background: radial-gradient(76.84% 171.46% at 89.79% 128.86%, #13D5DF 0%, #3375D6 57.29%, #08123F 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, #100436;}
.footer a {
  color: #fff;
}
.footer__logo {
  width: 156px;
}
.footer__top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 49px;
  -ms-flex-pack: justify;
  justify-content: space-between;
  flex-wrap: wrap;
  /* border-top: 1px solid #F2F2F2; */
  padding-top: 32px;
}
.footer__top h3 {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #AEAEAE;
  font-weight: normal;
  margin-bottom: 24px;
}
.footer__top ul {
  margin-bottom: 32px;
  font-size: 14px;
  line-height: 18px;
  list-style: none;
}
.footer__top ul li {
  margin-bottom: 7px;
}
.footer__top ul li:last-child {
  margin-bottom: 0;
}
.footer__col {
  min-width: 276px;
}
.footer__info {
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  /* color: #1D1D1B; */
}
.footer__info .item {
  margin-bottom: 9px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}
.footer__info .item._address .item__value,
.footer__info .item._phone .item__value,
.footer__info .item._print .item__value {
  color: #FFFFFF;
  opacity: 0.64;
}

.footer__info .item__icon {
  width: 18px;
  min-width: 18px;
  margin-right: 9px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 2px;
}
.footer__info .item__icon .icon._fax {
  min-width: 20px;
}
.footer__bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
.footer__social {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.footer__social a {
  margin-left: 14px;
}
.footer__social a svg {
  display: block;
}
.footer__social a svg path {
  transition: .2s;
}
.footer__social a:hover svg path {
  fill: #2396DC;
}
.footer__social a:active svg path {
  fill: #2076BA;
}
.footer__copy {
  font-size: 12px;
  line-height: 16px;
  font-weight: 300;
  color: #999999;
}

.section._entry {
  position: relative;
  /* min-height: 514px; */
  min-height: 460px;
  overflow: hidden;
  /* background: #100436; */
  background: radial-gradient(14.84% 153.13% at 60.36% 53%, #237DDD 0%, rgba(8, 15, 59, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, radial-gradient(29.64% 100.34% at 16.35% 0%, #13D5DF 0%, #1384E4 39.06%, #3375D6 57.29%, #08123F 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, #100436;
  background-size: 1920px 460px;
  background-repeat: no-repeat;
  /* background: rgb(41,19,48); */
  /* background: #100436; */
}
.section._entry .section__bg {
  position: absolute;
  left: 0;
  top: 0px;
  right: 0px;
  bottom: 0;
  z-index: 10;
  max-width: 1920px;
  /* background: url('../img/bg_4.png') no-repeat center center; */
  
  /* background: radial-gradient(100.27% 131.62% at -1.91% 100%, #1F4786 0%, #030047 100%); */
  overflow: hidden;
}
.section._entry .section__bg-hexagon {
  width: 775px;
  height: 449px;
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
  margin-left: 50px;
}
.section._entry .section__bg-hexagon img{
  margin-left: auto;
}
.section._entry .section__play {
  position: absolute;
  left: 50%;
  top: 204px;
  margin: 0 0 0 410px;
  z-index: 100;
  pointer-events: all;
}
.section._entry .section__wrap {
  position: relative;
  z-index: 20;
  padding-top: 104px;
  padding-bottom: 48px;
  color: #fff;
}
.section._entry .section__logo {
  width: 172px;
  margin-right: 48px;
}
.section._entry .section__title {
  max-width: 700px;
  font-size: 64px;
  line-height: 68px;
  font-weight: 700;
  letter-spacing: -0.01em;
  font-feature-settings: 'liga' off;
  margin-bottom: 48px;
  letter-spacing: 0.7px;
  /* color: rgba(0,0,0,.0); */
  /* background: url('../img//logo-title.svg') no-repeat center left; */
  background-size: 85% auto;
}
.section._entry .section__sub-title {
  font-size: 21px;
  line-height: 24px;
  margin-bottom: 8px;
  /* font-weight: 300; */
}
.section._entry .section__date {
  /* font-size: 28px;
  line-height: 32px; */
  font-size: 21px;
  line-height: 24px;
  font-weight: 300;
}
.section._entry .section__group {
  display: flex;
  align-items: flex-start;
}

.header {
  position: absolute;
  left: 0;
  top: 24px;
  right: 0;
  z-index: 500;
}
.header .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.header__logo {
  margin-right: 67px;
  width: 155px;
}
.header__logo svg {
  display: block;
  width: 100%;
  height: auto;
}
.header__logo svg path {
  fill: #fff;
}
.header__toggle {
  display: none;
}
.navbar ul {
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  line-height: 20px;
}
.navbar ul li {
  margin-right: 24px;
}
.navbar ul li:last-child {
  margin: 0;
}
.navbar ul a {
  font-size: 16px;
  color: #FFFFFF;
  text-decoration: none;
  transition: .2s;
}
.navbar ul a:hover {
  color: #4BDFFF;
}
.navbar ul a:active {
  color: #27B7FF;
}

.section._location .section__title {
  font-size: 48px;
  line-height: 52px;
  letter-spacing: -0.03em;
  font-feature-settings: 'liga' off;
  color: #FFF;
  text-align: center;
  margin-bottom: 24px;
}
.section._location .section__sub-title {
  font-size: 32px;
  line-height: 36px;
  color: #1D1D1B;
  margin-bottom: 32px;
  text-align: center;
}
.section._location .section__map img {
  margin: 0 auto;
}
.section._location .section__button {
  padding-top: 32px;
  text-align: center;
}
.section._location .section__button .button{
  color: #FFF;
}
.modal {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  opacity: 0;
  display: none;
  visibility: hidden;
  pointer-events: none;
}
.modal._active {
  opacity: 1;
  pointer-events: all;
  display: block;
  visibility: visible;
}
.modal__bg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  background: rgba(0, 0, 0, 0.8);
}
.modal__wrap {
  position: absolute;
  left: 0;
  top: 0px;
  right: 0;
  bottom: 0px;
  z-index: 200;
  overflow: auto;
  padding: 20px 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.modal__wrap:before {
  content: '';
  width: 1px;
  display: block;
}
.modal__wrap:after {
  content: '';
  width: 1px;
  display: block;
}
.modal__close {
  position: absolute;
  right: 20px;
  top: 20px;
  background: transparent;
  width: 18px;
  height: 18px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 100;
}
.modal._submited .modal__close {
  background: transparent;
}
.modal__container {
  max-width: 1200px;
  width: 100%;
  background: #FFFFFF;
  background: linear-gradient(251.31deg, #17244B 0%, #014397 100%), #FFFFFF;
  border-radius: 16px;
  position: relative;
  padding: 32px;
  margin-left: auto;
  margin-right: auto;
}
.modal._submited .modal__container {
  padding: 46px 41px;
  background: radial-gradient(91.93% 208.64% at 89.79% 128.86%, #13D5DF 0%, #3375D6 44.96%, #08123F 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, #100436;
  border-radius: 6px;
}

.section._submited {
  color: #ffffff;
}
.section._submited.mobile {
  display: none;
}
.section._submited .section__title {
  margin-bottom: 48px;
  font-size: 36px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: 0em;
  text-align: center;
}
.section._submited .section__description {
  margin-bottom: 32px;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.01em;
  text-align: left;
  color: #FFFFFF;
  opacity: 0.72;
}
.section._submited .section__lists {
  display: flex;
  flex-wrap: wrap;
  gap: 50px 0;
}
.section._submited .section__list {
  max-width: 330px
}
.section._submited .section__list-title {
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 27px;
  letter-spacing: 0em;
  text-align: left;
  color: #13D1E0;
}
.section._submited .section__list-item {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.section._submited .section__list-item_element {
  position: relative;
  padding-left: 17px;
  width: fit-content;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.01em;
  text-align: left;  
  list-style: none;
}
.section._submited .section__list-item_element:hover a {
  color: #13D1E0;
}
.section._submited .section__list-item_element:hover svg path {
  fill: #13D1E0;
}
.section._submited .section__list-item_element a {
  display: inline-block;
  color: #fff;
}
.section._submited .section__list-item_element svg {
  margin-left: 5px;
}
.section._submited .section__list-item_element svg path {
  transition: all .2s;
}
.section._submited .section__list-item_element::before {
  content: '•';
  position: absolute;
  left: 0;
  top: 3px;
  font-size: 12px;
}
.section._speakers {
  padding-top: 48px;
  padding-bottom: 64px;
  overflow: hidden;
  background: url('../img/new-bg-image.png') no-repeat center center;
  background-size: 100% 100%;
  /* background: linear-gradient(180deg, #002F76 0%, #080148 100%), linear-gradient(360deg, #53BEFF 0%, #28A2ED 100%), radial-gradient(50% 100% at 50% 0%, #A6DCFD 0%, #74CBFF 100%); */
}
.section._speakers .section__header {
  display: flex;
  align-items: center;
  margin-bottom: 48px;
}
.section._speakers .section__header-img {
  width: 164px;
  min-width: 164px;
  margin-right: 48px;
}
.section._speakers .section__header-title {
  font-weight: bold;
  font-size: 48px;
  line-height: 52px;
  letter-spacing: -0.03em;
  font-feature-settings: 'liga' off;
  color: #FFFFFF;
}
.section._speakers .section__title {
  text-align: center;
  font-size: 48px;
  font-weight: bold;
  line-height: 52px;
  letter-spacing: -0.03em;
  font-feature-settings: 'liga' off;
  /* color: #1D1D1B; */
  color: #fff;
  margin-bottom: 48px;
}
/* .section._speakers .section__wrap .container {
  max-width: 1034px;
} */
.section._speakers .section__list {
  display: none;
}
.section._speakers .section__header {
  display: none;
}
.section._speakers .section__list-item.tns-item {
  transition: .2s;
  opacity: .4;
}
.section._speakers .section__list-item.tns-item.tns-slide-active {
  opacity: 1;
}
.section._speakers .tns-ovh {
  overflow: visible;
}
.section._speakers .tns-outer {
  position: relative;
  display: none;
}
.section._speakers .tns-nav {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: 56px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}
.section._speakers .tns-nav button {
  background: transparent;
  border: 1px solid #FFF;
  /* border: 1px solid #CCCCCC; */
  width: 12px;
  min-width: 12px;
  height: 12px;
  border-radius: 50%;
  margin: 0 4px;
  transition: .2s;
}
.section._speakers .tns-nav button:hover {
  border-color: #FFF;
}
.section._speakers .tns-nav button:active {
  background: #FFF;
}
.section._speakers .tns-nav button.tns-nav-active {
  border-color: #FFF;
  background: #FFF;
}
.section._speakers .tns-controls > button {
  border: none;
  background: none;
  position: absolute;
  top: 50%;
  margin-top: -32px;
  z-index: 100;
}
.section._speakers .tns-controls > button[data-controls="prev"] {
  left: -104px;
}
.section._speakers .tns-controls > button[data-controls="prev"] .button__icon {
  transform: rotate(-180deg);
}
.section._speakers .tns-controls > button[data-controls="next"] {
  right: -104px;
}

.section__presentation {
  
  margin-bottom: 48px;
}
.section__presentation-container {
  padding: 32px 32px;
  background: rgba(0, 0, 0, 0.64);
  border-radius: 16px;
}
.section__presentation-wrapper {
  display: flex;
  justify-content: space-between;
}
.section__presentation-item {
  display: flex;
  gap: 16px;
  width: 33%;
}
.section__presentation-item:last-child {
  margin-left: 32px;
  margin-right: -32px;
}
.section__presentation-item_img {

}

.section__presentation-item_img img {
  min-width: 150px;
}
.section__presentation-item_info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.section__presentation-item_title {
  font-style: normal;
  font-weight: 600;
  font-size: 21px;
  line-height: 24px;
  color: #FFFFFF;
}
.section__presentation-item_more .button__title {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: #FFFFFF;
}
.section__presentation-item_more .button__icon {
  margin-top: 3px;
}
.section__speaker {
  display: flex;
  gap: 32px;
}
.section__speaker-item {
  width: 31.7%;
}
.section__speaker-item .speaker {
  display: -ms-flexbox;
  display: flex;
  background: rgba(0, 0, 0, 0.64);
  border-radius: 16px;
  position: relative;
  box-shadow: none;
  padding: 0 25px 0 0;
  height: 100%;
}

.section__speaker-item .speaker__img {
  width: 125px;
  min-width: 125px;
  height: 155px;
}
.section__speaker-item .speaker__img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 16px;
}
.section__speaker-item .speaker__common {
  padding-left: 16px;
  padding-top: 16px;
}

.section__speaker-item .speaker__date {
  margin-bottom: 20px;

  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #13D1E0;
}
.section__speaker-item .speaker__name {
  margin-bottom: 6px;

  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 36px;
  color: #FFFFFF;
}
.section__speaker-item  .speaker__info {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
}
.speaker {
  display: -ms-flexbox;
  display: flex;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 16px;  
  padding: 32px;
  position: relative;
}
.speaker__date {
  /* position: absolute;
  right: 20px;
  top: 77px; */
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 16px;
  color: #FFFFFF;

  opacity: 0.72;
  font-weight: 300;
}
.speaker__date br {
  /* display: none; */
}
.speaker__more {
  margin-top: 23px;
  /* position: absolute;
  right: 20px;
  bottom: 20px; */
}
.speaker__more .button._link {
  color: #FFFFFF;
  margin: 0 auto;
}
.speaker__img {
  width: 305px;
  min-width: 305px;
  height: 286px;
}
.speaker__img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.speaker__common {
  padding-left: 32px;
  /* padding-top: 45px; */
  width: 100%;
}
.speaker__name {
  font-weight: bold;
  font-size: 36px;
  line-height: 40px;
  color: #FFFFFF;
  /* color: #1D1D1B; */
  margin-bottom: 12px;
}
.speaker__info {
  font-size: 21px;
  line-height: 24px;
  color: #FFFFFF;
  margin-bottom: 24px;
}
.speaker__description {
  font-size: 18px;
  line-height: 24px;
  color: #FFFFFF;

  opacity: 0.72;
  font-weight: 300;
}

.section._products {
  background: #060144 url('../img/product-bg.svg') no-repeat center top;
  padding-top: 48px;
  padding-bottom: 16px;
}
.section._products .section__wrap {
  color: #Fff;
}
.section._products .section__title {
  text-align: center;
  margin-bottom: 48px;
  font-weight: bold;
  font-size: 48px;
  line-height: 52px;
  letter-spacing: -0.03em;
  font-feature-settings: 'liga' off;
}
.section._products .section__cards {
  margin: 0 -16px 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.section._products .section__cards-item {
  width: 33.333335%;
  padding: 0 16px 32px;
}
.section._products .section__list-item {
  padding-bottom: 32px;
}
.section._products .section__list-item .button {
  justify-content: center;
  margin-top: auto;
}
.product {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.64);
  padding: 22px 30px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.product._active .product__more .button__icon {
  transform: rotate(180deg);
}
.product__title {
  margin-bottom: 24px;
}
.product__header {
  height: 84px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
}
.product__header img {
  max-height: 100%;
  height: 80px;
  width: auto;
}
.product__description {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.01em;
  text-align: left;
  color: #FFFFFF;
  opacity: 0.72;
  padding-left: 90px;
  padding-right: 16px;
  margin-bottom: 14px;
}
.product__description ul {
  margin-left: 90px;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 10px;
  height: 96px;
}
.product__description ul li {
  position: relative;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  opacity: 0.72;
  max-width: 123px;
  padding-left: 10px;
}
.product__description ul li:before {
  content: '•';
  position: absolute;
  left: 1px;
  top: 0px;

}
.product__description ul li:last-child {
  margin-bottom: 0;
}
.product__description._wide {
  padding-left: 0;
  opacity: 1;
}
.product__more {
  margin-top: auto;
  padding-left: 90px;
}
.product__more._wide {
  /* padding-left: 0; */
}
.product__more .button._link {
  font-style: normal;
  font-size: 18px;
  line-height: 24px;

  color: #FFFFFF;
}
.product__content {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  margin-bottom: 16px;
}
.product._active .product__content {
  height: auto;
}
.product__content p {
  margin-bottom: 18px;
}
.product__content p:last-child {
  margin-bottom: 0;
}
.product__content ul {
  padding-left: 20px;
  margin-bottom: 18px;
}
.product__docs {
  margin-top: 16px;
  font-size: 18px;
  line-height: 24px;
}
.product__docs p {
  margin-bottom: 16px;
}
.product__docs-buttons {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  flex-wrap: wrap;
}
.product__docs-buttons .button {
  margin-right: 10px;
  margin-bottom: 12px;
}
.product__wrap {
  display: none;
}
.product._full {
  background: rgba(0, 0, 0, 0.64);
  border-radius: 16px;
  padding: 32px;
}
.product._full .product__more {
  /* margin-bottom: 32px; */
}
.product._full .product__header {
  height: auto;
  min-height: 128px;
  margin-bottom: 24px;
}
.product._full .product__header img {
  max-width: 9999px;
  height: 100%;
  width: auto;
  object-fit: contain;
}
.product._full .product__description {
  padding-left: 0;
}
.product._full .product__more {
  padding-left: 0;
}
.product._full .product__title {
  margin-bottom: 32px;
  font-size: 48px;
  line-height: 52px;
  letter-spacing: -0.03em;
  font-feature-settings: 'liga' off;
  color: #FFFFFF;
}
.product._full .product__content .row {
  display: flex;
  flex-wrap: wrap;
  gap: 84px 8.4%;
}
.product._full .product__content .col {
  width: 27.72%;
  min-width: 315px;
  display: flex;  
  flex-direction: column;
}
.product._full .product__content .row h2 {
  font-size: 28px;
  line-height: 36px;
  font-feature-settings: 'liga' off;
  color: #FFFFFF;
  margin-bottom: 16px;
  font-weight: normal;
}
.product._full .product__content .row h4 {
  font-size: 18px;
  line-height: 24px;
  color: #FFFFFF;
  margin-bottom: 8px;
  font-weight: 300;
}
.product._full .product__content .row h3 {
  font-weight: normal;
  font-size: 21px;
  line-height: 24px;
  color: #FFFFFF;
  margin-bottom: 4px;
}

.product._full .product__content .row p {
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
  opacity: 0.72;
  margin-bottom: 25px;
}
.product._full .product__content .row ul {
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
  opacity: 0.72;
  padding-left: 0;
  margin-top: 9px;
  margin-bottom: 16px;
  list-style-type: none;
}
.product._full .product__content .row ul li {
  margin-bottom: 4px;
}

.section._banner {
  position: relative;
  padding: 39px 0 48px;
}

.section._banner .section__bg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  background: url('../img/banner-4.png') no-repeat center center;
  background-size: cover;
  overflow: hidden;
}

.section._banner .section__bg-image {
  background: url('../img/banner-3.png') no-repeat center;
  background-size: contain;
  width: 661px;
  height: 725px;
  position: absolute;
  left: 50%;
  top: -146px;
  margin-left: 29px;
}

.section._banner .section__wrap {
  position: relative;
  z-index: 20;
}

.section._banner .section__image-1 {
  width: 411px;
  height: 71px;
  background: url('../img/banner-1.png') no-repeat center;
  background-size: contain;
  margin-bottom: 24px;
  margin-left: -12px;
}

.section._banner .section__image-2 {
  width: 534px;
  height: 166px;
  margin-bottom: 4px;
  margin-left: -19px;
}

.section._banner .section__description {
  font-size: 21px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  margin-bottom: 48px;
}

.section._course {
  background: url('../img/new-bg-image.png') no-repeat center center;
  background-size: 100% 100%;
}