.page-pro_kompaniyu-SemenPotashnyk #main #content-area #block-basic-content {
  max-width: 100%;
  padding: 0;
}
.page-pro_kompaniyu-SemenPotashnyk #main #content-area #block-basic-content article.node{
  margin: 0;
}
.page-pro_kompaniyu-SemenPotashnyk #main .container{
  font-family: "Bliss Pro";
  color: #002562;
}
.biography-section--quotes,
.biography-section--achievements,
.biography-section--career,
.biography-section--education,
.in-memory{
  background-color: #F4F8FF;
  padding: 80px 0;
}
.biography-section--video,
.biography-section--awards,
.biography-section--stations-gallery,
.biography-section--family,
.biography-section--childhood{
  padding: 80px 0;
}
.biography-section--family .biography-family__text{
  margin-bottom: 0;
}
.biography-section--family .biography-family__row{
  margin-bottom: 56px;
  align-items: baseline;
}

#main .container .biography-section--video .container,
#main .container .biography-section--quotes .container,
#main .container .biography-section--awards .container,
#main .container .biography-section--achievements .container,
#main .container .biography-section--stations-gallery .container,
#main .container .biography-section--career .container,
#main .container .biography-section--family .container,
#main .container .biography-section--education .container,
#main .container .biography-section--childhood .container,
#main .container .in-memory .container{
  max-width: 1165px;
  padding: 0 16px;
  margin: 0 auto;
}
.biography-career__content-wrap,
.biography-family__row,
.biography-education__row,
.biography-section__row,
.in-memory__content{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.in-memory__content{
  align-items: baseline;
}
.biography-section--childhood .biography-section__content{
  margin-bottom: 0;
}
.biography-career__photos:nth-child(3),
.biography-career__content:nth-child(1),
.biography-family__text,
.biography-education__images,
.biography-section__content,
.in-memory__column{
  width: calc(50% - 40px);
  margin-bottom: 57px;
}
.biography-education__images,
.biography-career__photos:nth-child(3){
  margin-bottom: 0;
}
.in-memory__column:last-child{
  margin-bottom: 0;
  align-self: center;
}
.biography-career__content:nth-child(4),
.biography-career__photos:nth-child(2),
.biography-family__images,
.biography-education__text,
.biography-gallery,
.in-memory__image--historic{
  width: calc(50% - 40px);
  margin-left: 80px;
}
.biography-section--education .biography-education{
  margin-bottom: 60px;
}
.in-memory__column img{
  display: none;
}
.in-memory__image--portrait{
  width: calc(50% - 40px);
  margin-right: 80px;
}
.in-memory__quote{
  font-size: 21px;
  font-style: italic;
  font-weight: 400;
  line-height: 32px;
  padding: 0;
  margin: 0;
  text-align: left;
}
.in-memory__quote:before,
.in-memory__quote:after{
  display: none;
}
.in-memory__quote p{
  display: flex;
  margin-bottom: 0;
}
.biography-section--family .biography-family__images,
.biography-education__images{
  position: relative;
}
.biography-section--family .biography-family__images:after{
  content: '';
  background-image: url(../../images/source/con/pid2.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 150px;
  height: 100px;
  position: absolute;
  right: 55%;
  bottom: -5px;
}
.biography-education__images:after{
  content: '';
  background-image: url(../../images/source/con/pid.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 190px;
  height: 31px;
  position: absolute;
  right: 14px;
  bottom: -12px;
}
.quote-icon{
  font-size: 0;
  background-image: url(../../images/source/con/zet.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 52px;
  height: 40px;
  min-width: 52px;
  margin-right: 16px;
}

.biography-section__title,
.in-memory__name{
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.in-memory__dates{
  color: #78869E;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 16px;
}
.in-memory__title{
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 16px;
}
.in-memory__des{
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 16px;
}
.in-memory__des:last-child{
  margin-bottom: 0;
}
.biography-career__content p,
.biography-family__text p,
.biography-education__text p,
.biography-section__content p{
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 16px;
}
.biography-career__content p:last-child,
.biography-family__text p:last-child,
.biography-education__text p:last-child,
.biography-section__content p:last-child{
  margin-bottom: 0;
}
.biography-section__des-date strong{
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 8px;
}
.biography-section__des-date span{
  color: #054EC6;
  margin-right: 3px;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}
.biography-gallery--family,
.biography-gallery--youth{
  width: 100%;
  margin-left: 0;
}
.stations-gallery__title,
.biography-gallery__title{
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px; /* 133.333% */
  text-transform: uppercase;
  color: #002562;
  margin-bottom: 24px;
}
.biography-section--quotes .biography-section__title{
  width: 500px;
}
.biography-section--video .biography-section__title{
  text-align: center;
  margin-bottom: 40px;
}
.biography-section--video iframe{
  border-radius: 10px;
  height: 640px;
}
.biography-section--achievements .biography-section__title,
.biography-section--awards .biography-section__title{
  margin-bottom: 40px;
}
.biography-section--awards .accordion__header{
  display: none;
}
.awards-tabs {
  display: flex;
  flex-wrap: wrap;
}
.awards-tabs__nav {
  width: 480px;
  display: flex;
  flex-direction: column;
}
.awards-tab {
  color: #78869E;
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
  text-align: left;
  transition: background 0.3s, color 0.3s;
  padding: 24px 48px 24px 76px;
  box-sizing: border-box;
  background-color: transparent;
  white-space: normal;
  background-repeat: no-repeat;
  background-position: 24px center;
  width: calc(100% + 24px);
}
.awards-tab[data-tab="tab-ua"]{
  background-image: url(../../images/source/con/awards1.svg);
}
.awards-tab[data-tab="tab-intl"]{
  background-image: url(../../images/source/con/awards2.svg);
}
.awards-tab[data-tab="tab-honor"]{
  background-image: url(../../images/source/con/awards3.svg);
}
.awards-tab[data-tab="tab-citizen"]{
  background-image: url(../../images/source/con/awards4.svg);
}
.awards-tab[data-tab="tab-pro"]{
  background-image: url(../../images/source/con/awards5.svg);
}
.awards-tab:focus,
.awards-tab:hover,
.awards-tab.active {
  border-radius: 24px 0 0 24px;
  background-color: #F4F8FF;
  color: #002562;
}

/* Іконки */
.awards-tab .accordion__icon {
  font-size: 1.2rem;
}

/* Контент праворуч */
.awards-tabs__content {
  width: calc(100% - 480px);
  position: relative;
  min-height: 500px;
  padding: 24px 32px;
  border-radius: 24px;
  background-color: #F4F8FF;
  box-sizing: border-box;
}
.awards-tab__panel ul{
  padding-left: 0;
}
.awards-tab__panel ul li{
  color: #002562;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 8px;
  display: flex;
}
.awards-tab__panel ul li:before{
  content: '';
  width: 6px;
  height: 6px;
  min-width: 6px;
  background-color: #0081E2;
  margin-right: 16px;
  border-radius: 100%;
  margin-top: 10px;
}
.awards-tab__panel ul li:last-child{
  margin-bottom: 0;
}
.awards-tab__panel {
  display: none;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.awards-tab__panel.active {
  display: block;
  opacity: 1;
  transform: translateY(0);
  position: relative;
}



.biography-section--achievements .accordion {

}
.accordion__item {
  background: transparent;
  transition: background 0.3s ease;
  margin-bottom: 16px;
}
.accordion__item:last-child {
  margin-bottom: 0;
}
.accordion__header {
  width: 100%;
  background-color: transparent;
  padding: 24px;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  cursor: pointer;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: background 0.3s;
  border-radius: 24px;
  border: 2px solid #FFF;
  color: #002562;
}
.accordion__header span:first-child{
  color: #002562;
  background-repeat: no-repeat;
  background-position: 0 center;
  padding-left: 60px;
  padding-top: 8px;
  padding-bottom: 3px;
}
.accordion__header span:first-child:focus,
.accordion__header span:first-child:hover{
  color: #002562;
}
.accordion__header:focus,
.accordion__header:hover{
  background-color: transparent;
}
.accordion__item:nth-child(1) .accordion__header span:first-child{
  background-image: url(../../images/source/con/achievements1.svg);
}
.accordion__item:nth-child(2) .accordion__header span:first-child{
  background-image: url(../../images/source/con/achievements2.svg);
}
.accordion__item:nth-child(3) .accordion__header span:first-child{
  background-image: url(../../images/source/con/achievements3.svg);
}

.accordion__header:hover{
  color: #002562;
}
.accordion__item--active .accordion__header {
  background-color: #FFF;
  border: none;
  border-radius: 24px 24px 0 0;
  color: #002562;
}
.accordion__item--active .accordion__header .accordion__toggle{
  background-color: #F4F8FF;
}
.accordion__toggle {
  display: inline-block;
  position: relative;
  background-color: #FFF;
  width: 48px;
  height: 48px;
  min-width: 48px;
  border-radius: 100%;
  box-sizing: border-box;
}
.accordion__toggle::before,
.accordion__toggle::after {
  content: '';
  position: absolute;
  background: #1c5abf;
  transition: transform 0.3s ease;
}
.accordion__toggle::before {
  top: 50%;
  left: 50%;
  width: 20px;
  height: 2px;
  transform: translate(-50%, -50%);
}

.accordion__toggle::after {
  top: 50%;
  left: 50%;
  width: 2px;
  height: 20px;
  transform: translate(-50%, -50%);
}
.accordion__item--active .accordion__toggle::after {
  transform: translateX(-50%) scaleY(0);
}
.accordion__body {
  padding: 0 24px 24px;
  border-radius: 0 0 24px 24px;
  display: none;
  font-size: 0.95rem;
  line-height: 1.6;
  color: #333;
  background: #fff;
}
.accordion__body ul {
  padding-left: 0;
}
.accordion__body ul li{
  color: #002562;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 8px;
  display: flex;
}
.accordion__body ul li:last-child{
  margin-bottom: 0;
}
.accordion__body ul li:before{
  content: '';
  width: 6px;
  height: 6px;
  min-width: 6px;
  background-color: #0081E2;
  margin-right: 16px;
  border-radius: 100%;
  margin-top: 10px;
}


div.swiper{
  overflow: visible!important;
  margin-bottom: 40px;
}
.biography-section--career div.swiper{
  margin-top: 140px;
}
.stations-swiper .swiper-wrapper {
  display: flex;
  height: 100%;
  margin-right: -1px; /* optional fix */
}

.stations-swiper .swiper-slide {
  flex-shrink: 0;
  width: auto !important;
  height: 100%;
}

.stations-swiper .swiper-slide img {
  display: block;
  max-width: 100%;
  height: auto;
}
.swiper-scrollbar {
  width: calc(100% - 150px) !important;
  background: #E2E9F5!important;
  height: 6px!important;
  border-radius: 16px!important;
  margin-bottom: -40px;
  font-size: 0;
}

.swiper-scrollbar-drag {
  background: #1c5abf!important;
  border-radius: 16px!important;
  height: 6px;
}
.swiper-button-prev:after,
.swiper-button-next:after{
  display: none;
}
div.swiper-button-prev,
div.swiper-button-next{
  position: absolute;
  bottom: -72px;
  transform: translateY(-50%);
  z-index: 10;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border: 1px solid #E2E9F5;
  background-color: #fff;
  padding: 0;
  background-image: url(../../images/source/icon/arr.svg);
  background-repeat: no-repeat;
  background-position: center;
  top: inherit;
}

div.swiper-button-next:hover,
div.swiper-button-next:focus,
div.swiper-button-prev:hover,
div.swiper-button-prev:focus{
  background-color: #fff;
  border: 1px solid #002562;
}
div.swiper-button-prev {
  right: 56px;
  rotate: 180deg;
  bottom: -32px;
  left: inherit;
}
div.swiper-button-next {
  right: 0;
}
div.career-timeline__item{
  border-left: 1px solid #054EC6;
  padding-left: 24px;
  width: 440px;
  box-sizing: border-box;
}
.career-timeline__item h3{
  color: #054EC6;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 48px;
  letter-spacing: -0.96px;
  margin-bottom: 8px;
}
.career-timeline__item p{
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 0 ;
}
.swiper-button-prev,
.swiper-button-next {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.stations-swiper--4 .swiper-slide {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.stations-swiper--4 div.swiper-button-prev{
  left: calc(50% - 47px);
  right: inherit;
}
.stations-swiper--4 div.swiper-button-next{
  right: calc(50% - 47px);
}
.stations-swiper--4 .swiper-slide:after {
  content: '';
  height: 50px;
  position: absolute;
  top: -63px;
  background-repeat: no-repeat;
  background-image: url(../../images/source/con/line.svg);
  z-index: 0;
}
.stations-swiper--4 .swiper-slide[aria-label="1 / 9"]:after {
  width: 1000px;
  left: -1008px;
  top: -49px;
  background-position: 0 top;
}
.stations-swiper--4 .swiper-slide[aria-label="2 / 9"]:after { background-position: -500px top; }
.stations-swiper--4 .swiper-slide[aria-label="3 / 9"]:after { background-position: -970px top; }
.stations-swiper--4 .swiper-slide[aria-label="4 / 9"]:after { background-position: -1440px top; }
.stations-swiper--4 .swiper-slide[aria-label="5 / 9"]:after { background-position: -1910px top; }
.stations-swiper--4 .swiper-slide[aria-label="6 / 9"]:after { background-position: -2380px top; }
.stations-swiper--4 .swiper-slide[aria-label="7 / 9"]:after { background-position: -2850px top; }
.stations-swiper--4 .swiper-slide[aria-label="8 / 9"]:after { background-position: -3320px top; }
.stations-swiper--4 .swiper-slide[aria-label="9 / 9"]:after { background-position: -3790px top; }

.stations-swiper--4 .swiper-slide[aria-label="2 / 9"]:after,
.stations-swiper--4 .swiper-slide[aria-label="3 / 9"]:after,
.stations-swiper--4 .swiper-slide[aria-label="4 / 9"]:after,
.stations-swiper--4 .swiper-slide[aria-label="5 / 9"]:after,
.stations-swiper--4 .swiper-slide[aria-label="6 / 9"]:after,
.stations-swiper--4 .swiper-slide[aria-label="7 / 9"]:after,
.stations-swiper--4 .swiper-slide[aria-label="8 / 9"]:after {
  width: 448px;
  left: -457px;
}
.stations-swiper--4 .swiper-slide[aria-label="9 / 9"]:after {
  width: 2000px;
  left: -457px;
  top: -53px;
  background-position: -2577px top;
}

.stations-swiper--4 .swiper-slide:before{
  content: '';
  width: 32px;
  height: 32px;
  position: absolute;
  left: -17px;
  top: -55px;
  background-image: url(../../images/source/con/dotnew.svg);
  background-repeat: no-repeat;
  background-position: center;
  padding: 12px;
  border-radius: 100%;
  z-index: 0;
}
.stations-swiper--4 .swiper-slide[aria-label="2 / 9"]:before { top: -68px; }
.stations-swiper--4 .swiper-slide[aria-label="3 / 9"]:before { top: -60px; }
.stations-swiper--4 .swiper-slide[aria-label="4 / 9"]:before { top: -70px; }
.stations-swiper--4 .swiper-slide[aria-label="5 / 9"]:before { top: -76px; }
.stations-swiper--4 .swiper-slide[aria-label="6 / 9"]:before { top: -64px; }
.stations-swiper--4 .swiper-slide[aria-label="7 / 9"]:before { top: -59px; }
.stations-swiper--4 .swiper-slide[aria-label="8 / 9"]:before { top: -61px; }

.stations-swiper--4 .swiper-slide[aria-label="9 / 9"]:before { top: -49px; }
.stations-swiper--4 .swiper-slide:last-child h3:before{
  content: '';
  width: 16px;
  height: 16px;
  position: absolute;
  left: -9px;
  top: -41px;
  background-color: #054EC6;
  border-radius: 100%;
  z-index: 2;
}
.quotes-grid{
  position: relative;
  margin-top: 60px;
}
.quotes-grid-item p{
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
  line-height: 32px;
}
.quotes-grid-item p:before{
  content: '';
  width: 100%;
  height: 33px;
  float: left;
  background-image: url(../../images/source/con/quotes1.svg);
  background-repeat: no-repeat;
  background-position: left center;
  margin-bottom: 27px;
}
.quotes-grid-item--1{
  background-image: url(../../images/source/con/quotes2.svg);
  background-repeat: no-repeat;
  padding: 75px 54px 50px 52px;
  width: 590px;
  z-index: 2;
  position: relative;
}
.quotes-grid-item--2{
  background-image: url(../../images/source/con/quotes3.svg);
  background-repeat: no-repeat;
  background-size: contain;
  padding: 58px 54px 50px 52px;
  width: 494px;
  position: absolute;
  right: 100px;
  top: -105px;
  z-index: 3;
}
.quotes-grid-item--3{
  background-image: url(../../images/source/con/quotes4.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 730px;
  float: right;
  margin-top: -236px;
  z-index: 0;
  position: relative;
  padding: 94px 40px 49px 60px;
}
.quotes-grid-item--3 p:nth-child(1){
  padding-left: 170px;
  margin-bottom: 0;
}
.quotes-grid-item--3 p:nth-child(2){
  margin-bottom: 0;
}

@media (max-width: 1220px){
  .biography-section__title, .in-memory__name{
    font-size: 24px;
    line-height: 32px;
  }
  .in-memory__dates{
    font-size: 16px;
    line-height: 24px;
  }
  .in-memory__title{
    font-size: 18px;
    line-height: 28px;
  }
  .in-memory__column img{
    display: block;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 16px;
  }
  .biography-career__content p,
  .biography-family__text p,
  .biography-education__text p,
  .biography-section__content p,
  .in-memory__des{
    font-size: 14px;
    line-height: 20px;
  }
  .in-memory__image--historic:nth-child(2){
    display: none;
  }
  .biography-career__photos:nth-child(3),
  .biography-career__content:nth-child(1),
  .biography-family__text, .biography-education__images,
  .biography-section__content, .in-memory__column{
    width: 100%;
    margin-bottom: 16px;
  }
  .biography-career__content:nth-child(4),
  .biography-career__photos:nth-child(2),
  .biography-family__images,
  .biography-education__text,
  .biography-gallery,
  .in-memory__image--historic{
    width: 100%;
  }
  .biography-career__photos,
  .biography-family__images,
  .biography-gallery,
  .in-memory__image--portrait{
    width: 100%;
    margin: 0 auto!important;
    text-align: center;
    margin-bottom: 16px;
  }
  .in-memory__content .in-memory__image--portrait{
    margin-top: 0!important;
    margin-bottom: 16px!important;
  }
  .biography-section--childhood .biography-gallery{
    margin-top: 16px!important;
    margin-bottom: 0;
  }
  .in-memory__quote{
    font-size: 14px;
    line-height: 24px;
  }
  .quote-icon{
    width: 32px;
    min-width: 32px;
    background-size: contain;
  }
  .biography-section--quotes,
  .biography-section--achievements,
  .biography-section--career,
  .biography-section--education,
  .in-memory{
    padding: 40px 0;
  }
  .biography-section--video,
  .biography-section--awards,
  .biography-section--stations-gallery,
  .biography-section--family,
  .biography-section--childhood{
    padding: 40px 0;
  }
  .biography-section--education .biography-education__row .biography-education__text{
    order: -1;
    margin-left: 0;
    margin-bottom: 32px;
  }
  .biography-section--education .biography-education__row .biography-education__images{
    display: block;
    margin: 0 auto;
    max-width: 529px;
    margin-bottom: 40px;
  }
  .biography-section__des-date strong{
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 12px;
  }
  .biography-section__des-date span{
    font-size: 18px;
    line-height: 28px;
  }
  .stations-gallery__title, .biography-gallery__title{
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
  }
  .biography-career__content-wrap .biography-career__content:nth-child(1){
    order: 1;
    margin-bottom: 32px;
  }
  .biography-career__content-wrap .biography-career__photos:nth-child(2){
    order: 2;
    margin-bottom: 32px!important;
  }
  .biography-career__content-wrap .biography-career__photos:nth-child(3){
    order: 4;
    margin-top: 32px!important;
  }
  .biography-career__content-wrap .biography-career__content:nth-child(4){
    order: 3;
    margin-left: 0;
  }
  .stations-swiper--4{
    margin-top: 100px;
  }
  .biography-section--achievements .biography-section__title,
  .biography-section--awards .biography-section__title{
    margin-bottom: 32px;
  }
  .accordion__header{
    padding: 16px;
  }
  .accordion__body{
    padding: 0 16px 16px;
  }
  .accordion__header span:first-child{
    font-size: 16px;
    line-height: 24px;
  }
  .accordion__body ul li{
    font-size: 14px;
    line-height: 20px;
  }
  .accordion__header span:first-child{
    white-space: normal;
    text-align: left;
  }
  .biography-section--education .biography-education{
    margin-bottom: 0;
  }
  .biography-section--family .biography-family__images{
    margin-bottom: 32px!important;
    margin-top: 32px!important;
  }
  .biography-section--family .biography-family__row{
    margin-bottom: 0;
  }
  .biography-section--family .biography-family__images:after{
    right: 51%;
  }
  .accordion__header span:first-child{
    background-size: 32px;
    padding-left: 48px;
  }
  .biography-section--awards .accordion__header{
    border: 0;
    padding: 16px;
    display: flex;
    padding-bottom: 0;
    padding-top: 0;
  }
  .biography-section--awards .accordion__toggle{
    background-color: #F4F8FF;
  }
  .awards-tab__panel{
    padding: 0 12px 16px 16px;
  }
  .awards-tab__panel.active{
    padding: 0 16px 16px 16px;
    border-radius: 0 0 16px 16px;
  }

  .biography-section--awards .awards-tab{
    padding: 16px 16px 16px 52px;
    background-position: 0 center;
    background-size: 40px;
    font-size: 18px;
    line-height: 32px;
  }
  .biography-section--awards .awards-tab:hover,
  .biography-section--awards .awards-tab:focus{
    background-color: transparent;
  }
  .awards-tabs__nav{
    display: none;
  }
  .awards-tabs__content{
    width: 100%;
    padding: 0;
  }
  .accordion__toggle{
    width: 32px;
    height: 32px;
    min-width: 32px;
    padding: 8px;
  }
  .accordion__toggle::before{
    width: 16px;
  }
  .accordion__toggle::after{
    height: 16px;
  }
  .awards-tab__panel ul li{
    font-size: 14px;
    line-height: 20px;
  }
  .awards-tab__panel ul li:before{
    margin-top: 7px;
  }
  .awards-tabs__content{
    background-color: transparent;
    min-height: inherit;
  }
  .biography-section--awards .accordion__header:focus,
  .biography-section--awards .accordion__header:hover{
    background-color: #F4F8FF;
  }
  .biography-section--awards .accordion__header.accordion__item--active{
    background-color: #F4F8FF;
    border-radius: 16px 16px 0 0;
  }
  .biography-section--awards .accordion__header.accordion__item--active+.awards-tab__panel{
    border-radius: 0 0 16px 16px;
    background-color: #F4F8FF;
  }

  .biography-section--awards .accordion__header.accordion__item--active .accordion__toggle{
    background-color: #fff;
  }
  .biography-section--awards .awards-tab__panel{
    position: relative;
    opacity: 1;
    transform: translateY(0px);
  }
  .quotes-grid-item--1{
    padding: 106px 54px 50px 52px;
    background-image: url(../../images/source/con/quotes5.svg);
    background-size: 100%;
  }
  .quotes-grid-item--2{
    position: relative;
    top: inherit;
    right: inherit;
    z-index: 0;
    margin-top: -64px;
  }
  .quotes-grid-item--3{
    margin-top: -25px;
    width: 629px;
    padding: 41px 20px 50px 20px;
    z-index: 3;
  }
  .quotes-grid-item--3 p:nth-child(1){
    padding-left: 0;
  }
  .quotes-grid{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
  }
  .quotes-grid-item p:before{
    margin-bottom: 8px;
  }
  .biography-education__images:after{
    background-position: center;
    width: 100%;
    height: 20px;
    position: absolute;
    right: 0;
    max-width: 48%;
    background-size: contain;
  }
}
@media (max-width: 660px){
  .biography-section--quotes .biography-section__title{
    width: 100%;
  }
  .biography-section--awards .awards-tab{
    padding: 16px 16px 16px 42px;
    background-size: 32px;
  }
  .quotes-grid-item--1{
    background-image: url(../../images/source/con/quotes5.svg);
    background-size: cover;
    width: 100%;
    padding: 43px 20px 20px 20px;
  }
  .quotes-grid-item--2{
    background-size: cover;
    width: calc(100% + 20px);
    padding: 66px 20px 50px 27px;
    margin-left: -10px;
    margin-right: -10px;
    box-sizing: border-box;
  }
  .quotes-grid-item--3{
    background-size: cover;
    width: 100%;
    padding: 41px 20px 50px 20px;
  }
  .stations-swiper .swiper-slide{
    width: inherit!important;
  }
  .stations-swiper .swiper-slide img{
    margin: 0 auto;
  }
  .biography-section--video iframe{
    height: 300px;
  }
}
@media (max-width: 460px){
  .stations-swiper .swiper-slide{
    width: inherit!important;
  }
  .stations-swiper .swiper-slide img{
    max-width: inherit;
    width: 100%;
  }
  div.career-timeline__item{
    width: 320px;
  }
  .stations-swiper--4 .swiper-slide[aria-label="2 / 9"]:after { background-position: -500px top; }
  .stations-swiper--4 .swiper-slide[aria-label="3 / 9"]:after { background-position: -820px top; }
  .stations-swiper--4 .swiper-slide[aria-label="4 / 9"]:after { background-position: -1140px top; }
  .stations-swiper--4 .swiper-slide[aria-label="5 / 9"]:after { background-position: -1460px top; }
  .stations-swiper--4 .swiper-slide[aria-label="6 / 9"]:after { background-position: -1780px top; }
  .stations-swiper--4 .swiper-slide[aria-label="7 / 9"]:after { background-position: -2100px top; }
  .stations-swiper--4 .swiper-slide[aria-label="8 / 9"]:after { background-position: -2420px top; }
  .stations-swiper--4 .swiper-slide[aria-label="9 / 9"]:after { background-position: -2740px top; }

  .stations-swiper--4 .swiper-slide[aria-label="2 / 9"]:after,
  .stations-swiper--4 .swiper-slide[aria-label="3 / 9"]:after,
  .stations-swiper--4 .swiper-slide[aria-label="4 / 9"]:after,
  .stations-swiper--4 .swiper-slide[aria-label="5 / 9"]:after,
  .stations-swiper--4 .swiper-slide[aria-label="6 / 9"]:after,
  .stations-swiper--4 .swiper-slide[aria-label="7 / 9"]:after,
  .stations-swiper--4 .swiper-slide[aria-label="8 / 9"]:after {
    width: 328px;
    left: -337px;
  }
  .stations-swiper--4 .swiper-slide[aria-label="2 / 9"]:before {
    top: -65px;
  }
  .stations-swiper--4 .swiper-slide[aria-label="3 / 9"]:before {
    top: -69px;
  }
  .stations-swiper--4 .swiper-slide[aria-label="4 / 9"]:before {
    top: -60px;
  }
  .stations-swiper--4 .swiper-slide[aria-label="5 / 9"]:before {
    top: -66px;
  }
  .stations-swiper--4 .swiper-slide[aria-label="6 / 9"]:before {
    top: -77px;
  }
  .stations-swiper--4 .swiper-slide[aria-label="7 / 9"]:before {
    top: -76px;
  }
  .stations-swiper--4 .swiper-slide[aria-label="8 / 9"]:before {
    top: -66px;
  }
  .stations-swiper--4 .swiper-slide[aria-label="9 / 9"]:before {
    top: -58px;
  }
  .stations-swiper--4 .swiper-slide[aria-label="9 / 9"]:after {
    background-position: -2740px top;
    top: -61px;
    left: -330px;
  }
  .stations-swiper--4 .swiper-slide:last-child h3:before{
    left: -9px;
    top: -50px;
  }
}

