

/* Start:/assets/build/css/strategiya-veb.css?16845190238376*/
.head-section-strategy {
    display: flex;
}

.head-section-strategy__left {
    width: 60%;
}

.head-section-strategy__right {
    width: 40%;
}

.head-section-strategy-img{
	max-width: 100%;
}

.accordion.two {
  display: flex;
}


.accordion {
  background: #fff;
  border: 1px solid #f1f1f1;
}
.accordion-tabs {
  display: none;
}
.accordion-tabs :focus {
  outline: none;
}
.accordion-item {
  border-bottom: 1px solid #eaeaea;
}
.accordion-item:last-child {
  border: none;
}
.accordion-item__label {
  margin: 0;
  padding: 1.25rem;
  cursor: pointer;
  transition: padding 0.2s ease;
  position: relative;
}
.accordion-item__label:after {
  content: "";
  height: 4px;
  width: 4px;
  position: absolute;
  top: -4px;
  right: 1.25rem;
  bottom: 0;
  margin: auto;
  border: 3px solid transparent;
  border-radius: 2px;
  transform: rotate(45deg);
  border-color: transparent #1fb3aa #1fb3aa transparent;
  opacity: 1;
  transition: opacity 0.1s ease;
}
.accordion-item__label:hover {
  background: rgb(211, 240, 238);
}
.accordion-item__container {
  padding: 0 1.25em;
  height: 0;
  overflow: hidden;
  opacity: 0;
  transition: padding 0.2s ease, opacity 0.5s 0.15s ease;
}
.accordion-active {
  background: rgb(211, 240, 238);
}
.accordion-active .accordion-item__label {
  padding-bottom: 0;
  cursor: inherit;
}
.accordion-active .accordion-item__label:hover {
  background: none;
}
.accordion-active .accordion-item__label:after {
  opacity: 0;
}
.accordion-active .accordion-item__container {
  padding: 1.25em;
  height: auto;
  opacity: 1;
}
.accordion-active .accordion-item__container p:first-child, .accordion-active .accordion-item__container h1:first-child, .accordion-active .accordion-item__container h2:first-child, .accordion-active .accordion-item__container h3:first-child, .accordion-active .accordion-item__container h4:first-child, .accordion-active .accordion-item__container h5:first-child, .accordion-active .accordion-item__container h6:first-child {
  margin-top: 0;
}
.accordion-active .accordion-item__container p:last-child, .accordion-active .accordion-item__container h1:last-child, .accordion-active .accordion-item__container h2:last-child, .accordion-active .accordion-item__container h3:last-child, .accordion-active .accordion-item__container h4:last-child, .accordion-active .accordion-item__container h5:last-child, .accordion-active .accordion-item__container h6:last-child {
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .accordion-tabs {
    display: flex;
    background: rgb(211, 240, 238);
  }

  .accordion-tabs.two {
    flex-direction: column;
    width: 30%;
  }

  .accordion-tab_two {
    min-height: 190px;
}

  section.accordion-content.two {
    width: 70%;
}

  .accordion-tabs .accordion-tab {
    background: rgb(211, 240, 238);
    padding: 1rem 2rem;
    font: inherit;
    flex: 1;
    border: none;
    cursor: pointer;
    transition: background 0.1s ease;
  }
  .accordion-tabs .accordion-tab:hover {
    background: rgb(234, 251, 250);
  }
  .accordion-tabs .accordion-tab:last-child {
    border-right: 0;
  }
  .accordion-tabs .accordion-tab.accordion-active {
    background: #fff;
  }
  .accordion-item {
    padding: 2.4rem;
    display: none;
    border: none;
    background: #fff;
    min-height: 200px;
  }
  .accordion-item__label, .accordion-item__container {
    padding: 0;
    transition: inherit;
  }
  .accordion-item__label {
    margin-bottom: 1.5rem;
  }
  .accordion-item.accordion-active {
    display: block;
  }
  .accordion-item.accordion-active .accordion-item__container {
    padding: 0;
  }
}


/* End tabs */

.strategiya ul {
	margin: 0;
    padding: 0;
	list-style: none;
}

.strategiya ul li {
    padding-left: 37px;
    position: relative;
    margin: 12px 0;
}

.strategiya ul li:before {
    content: "";
    display: block;
    border: 2px solid #1fb3aa;
    position: absolute;
    left: 0;
    top: 6px;
    border-top: none;
    border-right: none;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);

	height: 3px;
    width: 8px;
}



.ol-description{
	font-size: 12px; 
	color: #a1a1a1;
}

.tab-tiles-row__item:hover{
	border: 1px solid #f1f1f1;
}


.tiles-wrap {
    padding: 60px 0 40px;
    background: rgb(48, 69, 79);
    margin-top: 50px;
}

.tab-tiles_right {
    font-size: 14px;
    line-height: 1.5rem;
}

.tab-tiles_left img {
    width: 100px;
    padding: 20px 20px 20px 0;
}

.tab-tiles_right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 80%;
}

.tab-tiles_left {
    display: flex;
    align-self: center;
    width: 20%;
}

.tab-tiles-row__item {
  display: flex;
  width: 50%;
  margin: 0 40px 40px 0;
  padding-right: 20px;
  border: 1px solid transparent;
  transition-duration: .3s;
  background: #fff;
}

.tab-tiles_left img{
	width: 100px;
}

.tab-tiles-row{
	display: flex;
}

h2 {
    font-size: 32px;
    text-align: center;
    padding-top: 15px;
}

.h2--font24 {
    font-size: 24px;
    font-weight: 300;
    padding-bottom: 20px;
    color: #fff;
}

.h2--font24 b {
    font-weight: 700;
}

.block-icon {
    width: 80%;
    margin: 60px auto;
}

.block-money__col-right.custom {
	width: 100%;
    padding-left: 110px;
    padding-right: 15px;
    font-size: 14px;
    line-height: 2rem;
}

.block-money__col-right.custom:before {
    background-color: transparent;
}

.block-icon_row {
    display: flex;
}

.section__text-bordered{
	border:none !important;
}

.tab-3-row {
    display: flex;
	width: 80%;
    margin: 0 auto;
    padding: 40px 0;
}

.tab-3_left {
    width: 50%;
    display: flex;
    align-self: center;
	justify-content: center;
}

.tab-3_right {
    display: flex;
    justify-content: center;
    width: 40%;
    flex-direction: column;
}

.tab-3_left img {
	width: 500px;
	padding: 20px;
	max-width: 100%;
}

ul.slick-dots {
    position: absolute;
    bottom: 0;
}

.tab-2-row {
    display: flex;
	border: 15px solid #f1f1f1;
    padding: 20px;
    margin: 60px 0;
}

.tab-2_left {
    display: flex;
    justify-content: center;
    width: 85%;
    flex-direction: column;
}

.tab-2_right {

    width: 15%;
    display: flex;
    align-self: center;
	justify-content: center;
}

.tab-2_right img {
	width: 100px;
	padding: 20px;
}


.tab-1-row {
    display: flex;
}

.tab-1_left {
    width: 10%;
    display: flex;
    align-self: center;
}

.tab-1_right {
    display: flex;
    justify-content: center;
    width: 90%;
    flex-direction: column;
}

.tab-1_left img {
	width: 100px;
}


TABLE {
    border-collapse: collapse;
}

TD, TH {
padding: 15px;
border: 1px solid #f1f1f1;
}


@media (max-width: 800px) {
.cont-wr{
overflow: scroll;
}
}

@media (min-width: 480px) and (max-width: 800px) {

  .block-top__block-menu {
    width: 160% !important;
  }

  .block-icon_row {
    display: block;
  }

  .block-money__col-right.custom {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 40px;
  }

  .tab-3-row {
    width: 100%;
  }

  .tab-3_right{
    width: 50%;
  }

}

@media (max-width: 480px){

.head-section-strategy {
    display: block;
}

.head-section-strategy__left {
    width: 100%;
}

.head-section-strategy__right {
    width: 100%;
}

.img-two{
  display: none;
}

.block-icon_row {
  display: block;
}

.block-money__col-right.custom{
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.5rem;
}

.tab-3-row {
  flex-direction: column-reverse;
  width: 100%;
}

.tab-3_left {
  width: 100%;
}

.tab-3_right {
  width: 100%;
}

h2 {
  font-size: 22px;
}

TD, TH {
  padding: 5px;
  font-size: 14px;
}

.h2--font24 {
  font-size: 16px;
}

.tab-tiles {
  width: 90%;
}

.tab-tiles-row__item {
  display: block;
  width: 100%;
  padding: 15px;
}

.tab-tiles-row {
  display: block;
}

.tab-tiles_left {
  width: 100%;
  display: flex;
  justify-content: center;
}

.tab-tiles_right{
  width: 100%;
}

.tab-2-row {
  border: 5px solid #f1f1f1;
  padding: 15px;
  margin: 30px 0;
  flex-direction: column-reverse;
}

.tab-2_right img {
  width: 50px;
}

.tab-3_left img {
  width: 180px;
}

.block-money__item {
  margin-bottom: 0px;
  margin-top: 30px;
}

.tiles-wrap {
  padding: 30px 0 10px;

}

.block-money__item {
  width: 100%;
}

}

@media (min-width: 800px){
.section__text-bordered {
    height: 85% !important;
    top: 40px !important;
    padding-top: 5.3125rem !important;
}
}
/* End */
/* /assets/build/css/strategiya-veb.css?16845190238376 */
