.history-block-item-in {
     display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 222px;
    margin-left: 187px;
}
.history-block-item-left {
    width: 332px;
    display: flex;
    align-items: center;
}
.history-block-item-left img {
    width: 100%;
    border-radius: 10px;
}
.history-block-item-rightt {
    width: 478px; 
    min-height: 194px;
}
.history-block-item-rightt1 {
  
font-style: normal;
font-weight: 700;
font-size: 25px;
line-height: 130%;
/* or 32px */

color: #292929;
margin-bottom: 30px;

}
.history-block-item {
   margin-bottom: 30px; 
}
.history-block-item-rightt2 {

font-style: normal;
font-weight: 500;
font-size: 17px;
line-height: 150%;
/* or 26px */

color: #656565;


}
.history-block-item-god {
    position: relative;/* 2019 */

font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 49px;
/* identical to box height */
text-align: center;

color: #000000;


}
body.page-template-hostory-template,
body.page-template-about-template{
    background: #fff;
}
.history-block-item-god:before {
    content:'';
    position: absolute;
    top: 59px;
  border-radius: 50%;
  left: 50%; 
  transform: translateX(-50%);
width: 12px;
height: 12px;
background: #1842E1;

}
.history-page-wrapper-block {
    margin-top: 80px;
    margin-bottom: 80px;
}
.history-block-item-god:after {
    content:'';
    position: absolute;/* Rectangle 5382 */

width: 2px;
height: 160px;
 left: 50%; 
  transform: translateX(-50%);
  top: 100px;
background: #AAAAAA;

}
.history-block-item:last-child .history-block-item-god:after{
    content: none;
}

.innerpage h1.about-page-titleh1 {
margin-top: 60px; 
margin-bottom: 60px;
font-style: normal;
font-weight: 700;
font-size: 35px;
line-height: 130%;
/* or 45px */
text-align: center;

color: #292929;


}
.page-template-about-template .forma_footer .four_block_title h2 {
    margin-bottom: 30px;
}
.formsubtitlaboutpage {

font-weight: 500;
font-size: 18px;
line-height: 120%;
/* identical to box height, or 22px */
text-align: center;

color: #656565;


}
.about-page-wrp-first-screen {
  display: flex;
    justify-content: space-between;
    gap: 83px
}
.about-page-wrp-first-screen-keft {
width: 554px;
display: flex;
}
.about-page-wrp-first-screen-keft img {
    border-radius: 20px;
    width: 100%;
}
.about-page-wrp-first-screen-text {
font-size: 22px;
line-height: 160%;
/* or 35px */

color: #292929;


    width: calc(100% - 637px);
}
h2.about-page-subtitleh2 {
margin-top: 100px; 
margin-bottom: 80px;
font-style: normal;
font-weight: 700;
font-size: 35px;
line-height: 130%;
/* or 45px */
text-align: center;

color: #292929;

 
}
.about-we-pagw-two {
    display: flex;
    flex-wrap: wrap;
    gap: 40px 30px;
}
.about-we-pagw-two-item {
    width: calc(50% - 15px);


background: #FFFFFF;
/* Drop Shadow */
box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
border-radius: 10px;

}
.about-we-pagw-two-item-image {
   border-radius: 10px;
   height: 260px;
}
.about-we-pagw-two-item-info {
    padding: 55px 68px 44px 80px;
}
.about-we-pagw-two-item-title {
margin-bottom: 30px;
font-style: normal;
font-weight: 700;
font-size: 27px;
line-height: 120%;
/* or 32px */

color: #292929;


}
.about-we-pagw-two-item-text {
   
font-style: normal;
font-weight: 500;
font-size: 17px;
line-height: 150%;
/* or 26px */

color: #656565;


}
.komanda-slider-item {
    margin: 0 15px;
}
.komanda-slider-wrapper {

}
.komanda-slider-item-image {
    height: 380px; border-radius: 10px;
}
.komanda-slider-item-name {
 margin-top: 30px;
 margin-bottom: 15px;
font-weight: 700;
font-size: 22px;
line-height: 120%;
/* or 26px */
text-align: center;

color: #292929;


}
.komanda-slider-item-dol {

font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 120%;
/* or 22px */
text-align: center;

color: #656565;


}
.about-page-wrapper {
    margin-bottom:100px;
}
.about-page-wrapper  .owl-carousel .owl-nav.disabled {
     display: block!important 
    }
.doptextposlecomandy {
 margin-top: 40px;/* Rectangle 2384 */
width: fit-content; 
margin-left: auto; margin-right: auto;
padding: 12px 26px;

font-weight: 500;
font-size: 18px;
line-height: 130%;
/* or 23px */
text-align: center;

color: #656565;


background: #FFFFFF;
/* Drop Shadow */
box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
border-radius: 20px;



}
.about-page-wrp-first-screen {
    align-items: flex-start;
}




@media(max-width: 1500px) {
 .komanda-slider-wrapper   .owl-prev {
 
    left: -30px;
    }
  .komanda-slider-wrapper  .owl-next {
        right: -30px;
    }
}

@media(max-width: 1310px) {
  
  .history-block-item-in {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 100px;
    margin-left: 0;
}.history-block-item-rightt {
    width: 420px;
    min-height: 194px;
}
.history-block-item-god {
    width: fit-content;
    margin-left: 363px; 
}
.about-page-wrp-first-screen-keft {
    width: 300px;
    display: flex;
}.about-page-wrp-first-screen-text {
    font-size: 18px;
    line-height: 150%;
    color: #292929;
    width: calc(100% - 352px);
}
.about-page-wrp-first-screen {
    gap: 52px;
}
h2.about-page-subtitleh2 {
    margin-top: 80px;
    margin-bottom: 50px;
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 130%; 
}.about-we-pagw-two {
    display: flex;
    flex-wrap: wrap;
    gap: 30px 10px;
}.about-we-pagw-two-item {
    width: calc(50% - 5px); 
}
.about-we-pagw-two-item-image {
    height: 148px;
}
.about-we-pagw-two-item-info {
    padding: 30px 18px 25px 52px;
}
.about-we-pagw-two-item-title {
margin-bottom: 15px;
font-size: 18px;
line-height: 120%;
}
.about-we-pagw-two-item-text {
 
font-size: 14px;
line-height: 150%;


}
.komanda-slider-item-name {
 
font-size: 16px;
line-height: 120%;
margin-top: 20px; margin-bottom: 10px;


}
.komanda-slider-item-dol {
   
font-size: 14px;
line-height: 120%;


}
.doptextposlecomandy {
 
    font-weight: 500;
    font-size: 13px;
}
}

@media(max-width: 950px){
  body.page-template-hostory-template  .title_hs_liko {
                margin-bottom: 0;
        margin-top: 30px;
    
    }
    .history-page-wrapper-block {
    margin-top: 40px;
    margin-bottom: 40px;
}.history-block-item-in {
    gap: 125px;
}
.history-block-item-left {
 width: 239px;   
}
.history-block-item-rightt {
    width: calc(100% - 364px);
}
.history-block-item-rightt1 {
font-weight: 700;
font-size: 22px;
line-height: 130%;
}
.history-block-item-rightt2 {
  
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 150%;


}
.history-block-item-god {
margin-bottom: 14px;
font-weight: 400;
font-size: 30px;
line-height: 37px;

    margin-left: 271px;
}
.about-page-subtitleh23456 {
    text-align: left; 
    display: flex; 
}    .komanda-slider-wrapper .owl-next {
        right: 0;
        top: -80px;
    }
    .komanda-slider-wrapper .owl-prev {
        left: auto;
        right: 60px;
        top: -80px;
    }
}


@media(max-width: 650px){
 .history-block-item-in {
    gap: 30px;
}
.history-block-item-left {
    width: calc(50% - 15px);
}
.history-block-item-rightt {
    width: calc(50% - 15px);
}
.history-block-item-rightt1 {
font-weight: 700;
font-size: 17px;
line-height: 130%;
margin-bottom: 20px;
}
.history-block-item-rightt2 {
  
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 150%;


}
.history-block-item-god {
        margin-bottom: 20px;
        font-weight: 400;
        font-size: 25px;
        line-height: 37px;
      margin-left: auto;
        margin-right: auto;
}
.history-block-item-god:before {
    content: '';
    position: absolute;
    top: 39px; 
}
.history-block-item-rightt {
       
        min-height: 198px;
    }.history-block-item-god:after {
   content: none;
}
.history-block-item-in {
    position:relative;
}
.history-block-item-in:after {
        content: '';
        position: absolute;
        width: 2px;
        height: 100%;
        left: 50%;
        transform: translateX(-50%);
        top: 0px;
        background: #AAA; 
}    h2.about-page-subtitleh2 {
        margin-top: 60px;
        margin-bottom: 40px;
        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        line-height: 130%;
    }
.about-page-wrp-first-screen {
    flex-direction: column;
    gap: 30px;
}
.innerpage h1.about-page-titleh1 {
    margin-top: 40px;
    margin-bottom: 40px;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 130%; 
}
.about-page-wrp-first-screen-keft {
    width: 100%;
}
.about-page-wrp-first-screen-text {
    width: 100%;
    font-size: 13px;
}
.about-we-pagw-two {
    gap: 30px
}.about-we-pagw-two-item {
        width: 100%;
    }
    .about-we-pagw-two-item-info {
        padding: 30px 29px;
    }
        .about-we-pagw-two-item-title {
        margin-bottom: 15px;
        font-size: 17px;
        line-height: 120%;
    }
        .about-we-pagw-two-item-text {
       
        font-size: 13px;
        line-height: 150%;
    }.komanda-slider-wrapper .owl-next {
        right: 0;
         top: -63px;
    }.komanda-slider-wrapper .owl-prev {
             top: -63px;
        right: 40px;
    }.komanda-slider-item {
    margin: 0 5px;
}.komanda-slider-item-image {
    height: 200px;
    border-radius: 5px;
}
.komanda-slider-item-name {
    font-size: 13px;
        line-height: 120%;
        margin-top: 20px;
        margin-bottom: 10px;
}
.komanda-slider-item-dol {
       font-size: 12px;
        line-height: 120%;
}.doptextposlecomandy {
        font-weight: 500;
        font-size: 12px;
        margin-top: 20px;
    }
}






.techpage-wrap-new {
    position: relative;
    overflow: hidden;
    padding-bottom: 54px;
    padding-top: 19px;
}
.techpage-wrap-new-image {
    width: 1297px;
    right: 0;
    bottom: 0;
    display: flex;
    position: absolute;
}
.techpage-wrap-new-image img {
    width: 100%;
}


.techpage-wrap-new-left {
    position: relative;
    z-index: 2
}

.teach-bread {
display: flex;
align-items: center;
gap: 6px;

font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 130%;

color: #292929;


}
.teach-bread a {
    font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 130%;
text-decoration: none;
color: #797979;
transition: 0.3s;
}
.teach-bread a:hover {
color: #1842E1;
transition: 0.3s;
}


.techpage-wrap-first-title {
 
max-width: 717px;
font-style: normal;
font-weight: 700;
font-size: 35px;
line-height: 130%;
/* or 45px */

color: #292929;
margin-top: 42px;
margin-bottom: 40px;

}

.techpage-wrap-inform {
    width: 553px;
}

.techpage-wrap-inf-item {
display: flex;
align-items: center;
height: 80px;
box-sizing: border-box;
gap: 20px;
padding: 19px;
margin-bottom: 15px;
background: #FFFFFF;
/* Drop Shadow */
box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
border-radius: 10px;

}
.techpage-wrap-inf-item svg {
    width: 40px;
    height: 40px;
}

.techpage-wrap-inf-text {
    width: calc(100% - 60px);

font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 130%;
/* identical to box height, or 21px */

color: #292929;


}
.techpage-wrap-inf-text span {
font-weight: 700;


}
.techpage-wrap-buttons{
 margin-top: 40px;
 display: flex;
background: #FFFFFF;
box-shadow: 0px 0px 40px -5px rgba(4, 11, 37, 0.2);
border-radius: 10px;

}
.techpage-wrap-but1{
width: 257px;
border: 1px solid #1842E1;
transition: 0.3s;
background: #1842E1;
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
border-radius: 10px;
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 120%;
/* or 19px */
display: flex;
align-items: center;
text-align: center;
justify-content: center;
color: #FFFFFF;

text-decoration: none!important;

}
.techpage-wrap-but1:hover {
  transition: 0.3s;
  color: #1842E1;
  background: #fff;  
}



.techpage-wrap-but2{
    padding: 11px 30px;
    display: flex; align-items: center;
    justify-content: center;
    width: calc(100% - 257px);
    text-align: center;
cursor: pointer;
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 120%;

color: #1842E1;
  transition: 0.3s;

}

.techpage-wrap-but2:hover {
      transition: 0.3s;
      color: #0056b3;
}


.tp-page-table-block{
    margin-top: 100px;
    margin-bottom: 100px;
}

.tp-titleh1 {
    margin-top: 0;
    margin-bottom: 20px;
font-style: normal;
font-weight: 700;
font-size: 35px;
line-height: 120%;
text-align: center;

color: #292929;


}
.tp-page-subtitle {
font-size: 18px;
line-height: 130%;
text-align: center;

color: #292929;
margin-bottom: 60px;

}

.tp-table-wrapper {
    overflow: hidden;


background: #E9E9E9;
box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.07);
border-radius: 10px;

}

.daccordion__content {
    display: none;
}
.daccordion__title-tp {
display: flex;
justify-content: space-between;
cursor: pointer;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 26px;
box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.5);
color: #FFFFFF;


align-items: center;
padding: 14px 20px;

background: #1941D6;

}

.daccordion__title-tp .text{
    max-width: calc(100% - 30px);
}
.daccordion__content-tp {
    background: #fff
}
.daccordion__title-tp  svg {
    transition: 0.3s;
}
.daccordion__title-tp:hover svg {
    transform: scale(1.1);
     transition: 0.3s;
}
.dactive__item .daccordion__title-tp  svg 
    {
        transform: scale( 1, -1);
 transition: 0.3s;
}
.tp-table-row {
    display: flex;
}
.tp-table-col {
padding: 16px 20px;
box-sizing: border-box;
/* Frame 6266 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-shadow: inset -1px 0px 0px rgba(140, 156, 216, 0.5), inset 0px -1px 0px rgba(140, 156, 216, 0.5);

}
.tp-table-col1 {
width: calc(100% - 745px);
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 120%;
color: #292929;
}
.tp-table-col2 ,
.tp-table-col3 ,
.tp-table-col4 ,
.tp-table-col5,
.tp-table-col6 {
width: 149px;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #292929;

}
.tp-table-col1-head {
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 120%;
justify-content: flex-start;
color: #292929;

}
.tp-table-col5in1  {
    width: 745px;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 120%;
display: flex;
align-items: center;
text-align: center;
justify-content: center;
color: #292929;
}

.tp-table-col-headd {
    /* Frame 6253 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 10px;
color:#fff;

background: #1941D6;
box-shadow: inset -1px 0px 0px rgba(140, 156, 216, 0.5), inset 0px -1px 0px rgba(140, 156, 216, 0.5);

}
.tp-table-col-headd-title{
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 110%;
text-align: center;

color: #FFFFFF;

}
.tp-table-col-headd-price {
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 110%;
text-align: center;margin-bottom: 19px;

color: #FFFFFF;

}
.tp-table-col-headd-dop {
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 110%;
text-align: center;

color: #FFFFFF;


}
.slider-tech-tp-wrp {
    display: none;
}
.slider-tech-item-header {
    /* Frame 6614 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
align-items: center;
padding: 16px 10px;
box-sizing: border-box;
height: 72px;

padding-left: 40px;
padding-right: 40px;
background: #1941D6;
box-shadow: inset 0px -1px 0px rgba(140, 156, 216, 0.5);
border-radius: 10px 10px 0px 0px;

}
.slider-tech-item-title {
font-weight: 600;
font-size: 14px;
line-height: 20px;
text-align: center;

color: #FFFFFF;


}
.slider-tech-item-dop {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
text-align: center;

color: #FFFFFF;

}
.slider-tech-tp .slick-prev, .slider-tech-tp .slick-next {
    width: 30px;
    height: 30px;
}
 .slider-tech-tp  .slick-prev:before,  .slider-tech-tp .slick-next:before {
    content: none;
} .slider-tech-tp  .slick-next {
    top: 36px;
    right: 5px;
} .slider-tech-tp  .slick-prev {
    left: 5px;
    top: 36px;
    z-index: 3;
}
.tp-table-col1 {
    justify-content: flex-start;
}
@media(max-width: 1750px) {
    .techpage-wrap-new-image {
 
    right: -326px;
}
}

@media(max-width: 1310px) {
    .techpage-wrap-new-image {
    right: -535px;
}
.tp-table-col2, .tp-table-col3, .tp-table-col4, .tp-table-col6 {
width: 95px;
font-size: 12px;
}
.tp-table-col5 {
width: 139px;
font-size: 14px;
}
.tp-table-col1 {
    width: calc(100% - 519px); 
font-size: 12px;

    }
    .tp-table-col5in1 {
        width: 519px;
    }
    .tp-table-col-headd-title {
font-size: 12px
    }
    .tp-table-col-headd-price {
font-size: 12px
    }
    .tp-table-col-headd-dop {
font-size: 12px
    }
    .tp-table-col-headd {
        padding: 10px 5px
    }
    .daccordion__title-tp {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 20px;
}



}




@media(max-width: 950px) {
    .techpage-wrap-first-title {
      margin-top: 30px;
      margin-bottom: 60px;
      margin-left: auto;
      margin-right: auto;
font-style: normal;
font-weight: 700;
font-size: 28px;
line-height: 130%;
/* or 36px */
text-align: center;

color: #292929;


    }
    .techpage-wrap-new {
        padding-bottom: 0;
    }
    .techpage-wrap-inform {
    width: 100%;
}
.techpage-wrap-buttons {
    width: 546px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
}
.techpage-wrap-inf-item {
    width: 412px;
    gap: 10px;

    height: 58px;
    padding: 13px 6px 14px 14px ;
}
.techpage-wrap-inf-item svg {
    width: 29px;
    height: 29px;
}
.techpage-wrap-inf-text {
    max-width: calc(100% - 39px);
    font-size: 12px
}
.tp-page-table-block {
    margin-top: 61px;
    margin-bottom: 60px;
}
.techpage-wrap-new-image {
    width: 658px;
    right: -105px;
    bottom: 30px;
}
.tp-titleh1 {
font-weight: 700;
font-size: 28px;
line-height: 34px;
text-align: center;

color: #292929;


margin-bottom: 20px;
}
.tp-page-subtitle {

font-size: 16px;
line-height: 130%;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 434px;
color: #292929;


}
}






@media(max-width: 700px) {
    .slider-tech-tp-wrp {
        display: block;
    }
    .tp-table-wrapper {
        display: none;
    }
    .teach-bread {
font-size: 12px;
line-height: 130%;
    }
    .teach-bread a {
font-size: 12px;
line-height: 130%;
    }
    .techpage-wrap-first-title {
        margin-top: 20px;
        margin-bottom: 260px;
max-width: 100%;
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 130%;
/* or 26px */
text-align: center;
max-width: 390px;
color: #292929;


    }
        .techpage-wrap-first-title br {
            display: none;
        }
            .techpage-wrap-inf-item {
        width: 335px;
        margin-left: auto; 
        margin-right: auto;
        margin-bottom: 10px;
        max-width: 100%;
    }
    .tp-page-subtitle {
        margin-bottom: 90px;
      
max-width: 334px;
font-size: 14px;
line-height: 130%;
width: 100%;

    }
    .tp-titleh1 {margin-bottom: 11px;
font-size: 20px;
line-height: 24px;


    }
    .daccordion__content2 {
        display: none;
    }
        .techpage-wrap-buttons {
        width: 100%;
    }
    .techpage-wrap-but1 {
 width: 50%;
font-size: 14px;
line-height: 120%;


 }
 .techpage-wrap-but2 {
    padding: 8px 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
    font-weight: 700;
    font-size: 14px;
}.techpage-wrap-new-image {
        width: 522px;
        right: 50%;
        bottom: auto;
        top: 157px;
        transform: translateX(50%);
    }
    .daccordion__title-tp {
        gap: 10px;

font-weight: 600;
font-size: 14px;
line-height: 22px;



        justify-content: center;
    }
    .tp-table-header2 {
        background: #E9E9E9
    }
    .tp-table-col1 {
        width: 220px;
    }
    .tp-table-col5in1, .tp-table-col2 {
        width:  calc(100% - 220px)
    }
    .tp-table-col5in1 {
     
        padding: 8px 10px;
        font-size: 12px;
    }
}


.slider-tech-tp-wrp .slick-current {
    margin-top: 0;
    zoom: 0!important;
}















