
body {
font-family: 'Zen Maru Gothic', serif!important;
margin: 0 !important;
	  margin: 0 !important;
   background: #213244;
}
.wrp {
margin-right: auto;
margin-left: auto;
width: 1250px;
  
}

body .noir {
       font-family: 'NoirPro'!important;
}
div
 a {
    cursor: pointer;
    text-decoration: none;
  }
a:active, a:focus { outline: none; }

input, textarea {outline:none;}
input:active, textarea:active {outline:none;}
:focus {outline:none;}
button:active, button:focus {
  outline: none;
}
         button:active, button:focus {
  outline: none;
}


::-webkit-scrollbar {
    width: 6px; /* ширина для вертикального скролла */
    height: 6px; /* высота для горизонтального скролла */
    background-color: #1A83DF;     border-radius: 9em;
}

/* ползунок скроллбара */
::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.30);
    border-radius: 9em;

}

::-webkit-scrollbar-thumb:hover {
    background-color:rgba(0, 0, 0, 0.30);
}



::-webkit-scrollbar-button:vertical:end:increment {
    background:
      #fff;

}

::-webkit-scrollbar-button:horizontal:start:decrement {
    background: #fff;
}

::-webkit-scrollbar-button:horizontal:end:increment {
    background: #fff;
}

.header {
    display: flex;
    align-items: center;
    padding-top: 67px;
    padding-bottom: 76px;
    justify-content: space-between;

}
.register-button-wrp {
margin-left: 24px;
display: flex;
cursor: pointer;
align-items: center;
}
.header-right {
    display: flex;
    align-items: center;
}
.regbutimage {
    display: flex;
    width: 40px;
    height: 40px;
    border: 2px solid #1A83DF;
    border-radius: 50%;
    box-sizing: border-box;
}
.regbuttext {
    display: flex;border-radius: 15px;
background: #1A83DF; margin-right: 2px;
position: relative;color: #FFF;
padding: 8px 20px 11px 20px;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.regbuttext:before {
   z-index: -1;
    content: '';
    position: absolute;
    right: -8px;
    top: 9px;
    width: 22px;
    height: 20px;
    flex-shrink: 0;
    background: #1A83DF;
}

.header-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    gap: 20px;
}
.header-menu ul a {
    color: #F6FBFF;
font-size: 15px;
display: flex;
position: relative;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.header-menu ul a:before{
    content: '';
    position: absolute;
    top: 50%; left: 50%; width: 23px;
    opacity: 0;
    transition: 0.3s;
height: 28px;
    transform: translate(-50%, -41%);
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="28" viewBox="0 0 23 28" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.313131 22.0669C0.0901818 22.1501 0 22.2968 0 22.5763C0 23.1939 1.74226 24.7999 3.59071 25.8862C8.43325 28.7322 14.6559 28.7022 19.5188 25.8094C20.6729 25.1228 22.7265 23.4251 22.9212 22.9966C23.2135 22.3533 22.6416 21.7658 22.0433 22.0948C21.8985 22.1744 21.3654 22.6216 20.8589 23.0884C19.8265 24.0397 18.2049 25.0455 16.8238 25.5911C11.6145 27.6491 5.84971 26.5819 1.8092 22.8118C0.936193 21.9971 0.749567 21.9042 0.313131 22.0669Z" fill="%231A83DF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.313131 5.9331C0.0901818 5.84992 0 5.70323 0 5.42366C0 4.80606 1.74226 3.20014 3.59071 2.11385C8.43325 -0.732167 14.6559 -0.702157 19.5188 2.19061C20.6729 2.87717 22.7265 4.57493 22.9212 5.00341C23.2135 5.6467 22.6416 6.23416 22.0433 5.90519C21.8985 5.82563 21.3654 5.37844 20.8589 4.91157C19.8265 3.96025 18.2049 2.95449 16.8238 2.4089C11.6145 0.350914 5.84971 1.41808 1.8092 5.1882C0.936193 6.00289 0.749567 6.09584 0.313131 5.9331Z" fill="%231A83DF"/></svg>');
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.header-menu ul a:hover:before {
    opacity: 1;
    transition: 0.3s;
}


.home-bg0 {
    position: absolute;
    top: 0;
    overflow: hidden;
    left: 50%;
    display: flex;
    z-index: -1;
    justify-content: center;
    transform: translateX(-50%);
    width: 100%;
}
.home-bg0  img {
    width: 1920px;
}
.home-first-scren-top {
    display: flex;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 115px;
}
.home-first-scren-title {
margin-top: 0;
margin-bottom: 0;
color: #F6FBFF;
font-size: 80px;width: 425px;
font-style: normal;
font-weight: 400;
line-height: 83%; /* 66.4px */
letter-spacing: -4.8px;
}
.home-first-scren-title span {
color: #1A83DF;

}

.home-first-scren-card1 {

}
.home-first-scren-card2 {

}
.home-first-scren-card3 {
transition: 0.3s;
}
.home-first-scren-card4 {
transition: 0.3s;
}

.home-first-scren-top {
    position: relative;
}
.home-first-scren-image1 {
    top: 319px;
    z-index: -1;
    left: 50%;
    transform: translateX(-50%);
    width: 1460px;
    position: absolute;
}
.home-first-scren-image1 img {
    width: 100%;
}.home-first-scren-image2 {
    top: 270px;
  
  right: -112px;
    width: 721px;
    z-index: 2;
    position: absolute;
}
.home-first-scren-image2 img {
    width: 100%;
}
.arlinkimage {
    position: absolute;
    top: 30px;
    right: 30px;
}
.home-first-scren-first-cards {width: 620px;
}
.home-first-scren-card1 {
    position: relative;
    margin-bottom: 11px;
    height: 203px;
    cursor: pointer;
    box-sizing: border-box;
    padding: 37px 28px; transition: 0.3s;
    background: url(img/bgc1.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

}
.home-first-scren-card2 {
    border-radius: 20px;
    height: 203px;
    padding: 22px 30px 10px 30px;
    box-sizing: border-box;
background: #2CC9FF;
}
.home-first-scren-card1 span {
    color: #F6FBFF;
width: 349px;
font-size: 48px;
font-style: normal;
display: flex;
font-weight: 700;
line-height: 83%; /* 39.84px */
letter-spacing: -2.88px;
}
.home-first-scren-card1-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.home-first-scren-card1:hover, .home-first-scren-card4:hover, .home-first-scren-card3:hover {
    opacity: 0.8;
    transition: 0.3s;
}

.twocardhome-link {
 display: flex;
 align-items: center;   color: #0D2233;
gap: 9px;
font-size: 24px;
margin-bottom: 5px;
font-style: normal;
position: relative;
z-index: 33;
font-weight: 400;
line-height: 121%; /* 29.04px */
letter-spacing: -1.44px;
}

.big-linktwo-card{
    color: #0D2233;
font-size: 24px;
display: flex;
font-style: normal;position: relative;
z-index: 33;
font-weight: 700;
line-height: 83%; /* 19.92px */
letter-spacing: -1.44px;
margin-top: 40px;
}
.home-first-scren-card3 {
position: relative;border-radius: 20px;
background: #A3D87F;
height: 202px;
width: 410px;
box-sizing: border-box;
padding: 24px 24px 24px 29px;
display: flex;
justify-content: space-between;
flex-direction: column;
}
.home-first-scren-card4 {
    position: relative;border-radius: 20px;display: flex;
justify-content: space-between;
flex-direction: column;
background: #1A83DF; width: 200px;padding: 24px 24px 24px 29px;
box-sizing: border-box;
}.home-first-scren-bottom {
    display: flex;
    gap: 10px;
}
.home-first-scren {
   padding-bottom: 120px;
}

.news-slider-cards-wrapper {
    margin-top: 120px;
    margin-bottom: 120px;
}
.home-first-scren ~ .news-slider-cards-wrapper {
    margin-top: 0px;
}
.home-first-scren {
    overflow: hidden;
}

.home-first-scren-card3 span , .home-first-scren-card4 span {
width: calc(100% - 35px);
display: flex;color: #0D2233;


font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 140%; /* 21px */
letter-spacing: -0.6px;
}

.section-title {
    margin-top: 0;
    margin-bottom: 0;color: #FFF;

font-size: 50px;
font-style: normal;
font-weight: 700;
line-height: 83%; /* 41.5px */
letter-spacing: -3px;
}

.news-card-meta {
padding-left: 30px;
padding-right: 30px;

font-size: 15px;
font-style: normal;
display: flex;
align-items: center;
gap: 19px;
font-weight: 400;
line-height: 140%; /* 21px */
letter-spacing: -0.6px;
}
.news-card-meta1 {
display: flex;
gap: 8px;color: #2CC9FF;


align-items: center;
}
.news-card-meta2 {
display: flex;color: #A3D87F;
gap: 8px;
align-items: center;
}

.news-slider-wrp {
    margin-top: 65px;
    margin-left: -5px;
    margin-right: -5px;
}
.news-slider-item {
    margin-left: 5px;
    margin-right: 5px;
}

.slick-prev:before, .slick-next:before {
    content: none;
}
r

.slick-prev, .slick-next {
    width: auto;
    height: auto;

}

.news-card-short-text {
    padding: 30px;color: #F6FBFF;

font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 96%; /* 23.04px */
letter-spacing: -1.44px;
}

.news-card-image {
position: relative;
height: 164px;
border-radius: 20px;
}

.news-slider-wrp.slick-slider .slick-track {
display: flex;
}
.news-slider-item {
    float: none;
    height: auto !important;
}

.news-card {
position: relative;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.news-card > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 3;
    height: 100%;
}

.news-card-info {
position: absolute;
bottom: 30px;
display: flex;
gap: 6px;
left: 30px;
}
.news-card-info > div {
display: inline-flex;
padding: 7px 13px;

border-radius: 10px;color: #FFF;

font-size: 10px;
font-style: normal;
font-weight: 500;
line-height: normal;
background: #1A83DF;
}
.news-card-time {
position: relative;
}
.news-card-time:before {
     z-index: 0;
    content: '';
    position: absolute;
    right: -10px;
    top: 7px;
    width: 13px;
    height: 15px;
    flex-shrink: 0;
    background: #1A83DF;
}


.news-slider-wrp .slick-next {
    right: -90px;
}
.news-slider-wrp .slick-prev {
    left: -90px;
}

.str1 {transition: 0.3s;
    stroke: #DDE9F4;
    opacity: 0.2;
}

.fill1 {   opacity: 0.2;
fill: #DDE9F4;transition: 0.3s;

}


.news-slider-wrp .slick-next:hover .str1 , 
.news-slider-wrp .slick-prev:hover  .str1 {   opacity: 1;
stroke:   #1A83DF;
transition: 0.3s;
}
.news-slider-wrp .slick-next:hover .fill1, 
.news-slider-wrp .slick-prev:hover .fill1 {
    fill:   #1A83DF;transition: 0.3s;   opacity: 1;
} 

.table-project-section {
    margin-top: 120px;
    margin-bottom: 120px;
}

.header-titledf {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 65px;
}

.more-project{
    color: #2CC9FF;
display: flex;
align-items: flex-start;
gap: 14px;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 72.6%; /* 17.424px */
letter-spacing: -1.44px;
}
.more-project img {
    margin-top: -5px;
}


.table-filter-top {
    display: flex;
    justify-content: space-between;
}
.table-filter-top467 {
    width: 467px;
}
.table-filter-top187 {
    width: 187px;
}
 .search-in-table-wrp {
    position: relative;
    width: 100%;
}
.search-in-table-wrp input {border-radius: 15px;
border: 1px solid #DDE9F4;
background: #1D2936;
padding: 15px 64px 16px 64px;
    width: 100%;color: #D7ECFF;

font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 21px */
letter-spacing: -0.6px;
    box-sizing: border-box;
}
.search-in-table-wrp img {
    position: absolute;
    z-index: 3;
    top: 14px;
    left: 30px;
}
.search-in-table-wrp input::placeholder{
color: #D7ECFF;

font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 21px */
letter-spacing: -0.6px;
    box-sizing: border-box;
}

.select-custom-wrp-title {
    display: flex;

cursor: pointer;
font-size: 15px;
justify-content: space-between;
align-items: center;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 21px */
letter-spacing: -0.6px;
    box-sizing: border-box;
}
.select-custom-wrp-title-arrow {
    display: flex;
    transition: 0.3s;
}

.selectactive-item .select-custom-wrp-title-arrow {
   transform: scale(1, -1);    transition: 0.3s;
}

.table-filter-top .table-filter-top187 {
    height: 54px;
    position: relative;
}
.select-custom-wrp  {
    border-radius: 15px;
border: 1px solid #DDE9F4;
background: #1D2936;
padding: 15px 18px 16px 18px;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: auto;
    width: 100%;color: #D7ECFF;
    box-sizing: border-box;
}

.select-custom-wrp-title-title {
    white-space: nowrap;
    text-overflow: ellipsis;    overflow: hidden;
    width: 115px;
}
.categori-list {
    display: none;
    gap: 6px; color: #D7ECFF;

padding-top: 10px;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 21px */
letter-spacing: -0.6px;
    flex-direction: column;
}
.selectactive-item  .categori-list {
    display: flex;
}
.table-project-wrp{
    border-radius: 20px;
background: #1D2936;
padding-top: 35px;
padding-bottom: 35px;
margin-top: 10px;

}
.table-project-row {
    display: flex;
    padding-top: 40px;
    padding-bottom: 22px;
    transition: 0.3s;
    justify-content: space-between;
}
.table-project-row:hover {
    transition: 0.3s;background: #213244;
}

.inrowtable-filter-top187{
    border-left: 1px solid #2F4760;
    padding-left: 20px;
    padding-right: 20px;color: #D7ECFF;
box-sizing: border-box;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 140%; /* 21px */
letter-spacing: -0.6px;
}
.inrowtable-filter-top187 a {
    font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 140%; /* 21px */
letter-spacing: -0.6px;
text-decoration: none;
}

.col1 {
    color: #D7ECFF;
padding-left: 30px;
font-size: 15px;
font-style: normal;
font-weight: 400;
box-sizing: border-box;
padding-right: 45px;
line-height: 140%; /* 21px */
letter-spacing: -0.6px;
}

.col4 {
    color: #2CC9FF;
}
.col5 {
    font-weight: 600;

}

.table-row-razdel{
    margin: 7px auto;
    width: 1195px;
height: 1px;
background: #2F4760;
}

.col5-button1 {
opacity: 0.2;
transition: 0.3s;cursor: pointer;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.96959 2.28101C9.54806 0.937742 11.4526 0.937741 12.0311 2.28101L13.3528 5.3501C13.4734 5.63025 13.7375 5.8221 14.0412 5.85027L17.3685 6.15887C18.8248 6.29393 19.4133 8.10529 18.3146 9.07054L15.8041 11.2759C15.575 11.4772 15.4741 11.7877 15.5412 12.0852L16.2759 15.345C16.5974 16.7718 15.0566 17.8913 13.799 17.1446L10.9258 15.4385C10.6635 15.2827 10.3371 15.2827 10.0749 15.4385L7.20165 17.1446C5.9441 17.8913 4.40327 16.7718 4.72483 15.345L5.45953 12.0852C5.52659 11.7877 5.42573 11.4772 5.19657 11.2759L2.68612 9.07054C1.58735 8.10529 2.17589 6.29393 3.63218 6.15887L6.95948 5.85027C7.2632 5.8221 7.52726 5.63025 7.6479 5.3501L8.96959 2.28101ZM11.822 6.00932L10.5003 2.94023L9.17866 6.00932C8.81673 6.84975 8.02455 7.42531 7.1134 7.50981L3.7861 7.81841L6.29655 10.0238C6.98402 10.6277 7.2866 11.559 7.08541 12.4517L6.35071 15.7115L9.22395 14.0054C10.0108 13.5382 10.9899 13.5382 11.7767 14.0054L14.65 15.7115L13.9153 12.4517C13.7141 11.559 14.0167 10.6277 14.7041 10.0238L17.2146 7.81841L13.8873 7.50981C12.9761 7.42531 12.184 6.84975 11.822 6.00932Z" fill="white"/></svg>');
width: 20px;
height: 20px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.col5-button2 {
opacity: 0.2;
transition: 0.3s;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.32973 1.66675H12.669C13.5873 1.66674 14.3281 1.66673 14.9275 1.71652C15.5449 1.76779 16.0867 1.87613 16.5867 2.13586C17.3478 2.53117 17.9683 3.15168 18.3636 3.91269C18.6233 4.41269 18.7316 4.95454 18.7829 5.57188C18.8327 6.17139 18.8327 6.91211 18.8327 7.83049V12.1697C18.8327 13.088 18.8327 13.8288 18.7829 14.4283C18.7316 15.0456 18.6233 15.5875 18.3636 16.0875C17.9683 16.8485 17.3478 17.469 16.5867 17.8643C16.0867 18.124 15.5449 18.2324 14.9275 18.2836C14.328 18.3334 13.5873 18.3334 12.6689 18.3334H8.32976C7.41138 18.3334 6.67065 18.3334 6.07115 18.2836C5.4538 18.2324 4.91196 18.124 4.41196 17.8643C3.65094 17.469 3.03044 16.8485 2.63513 16.0875C2.3754 15.5875 2.26705 15.0456 2.21579 14.4283C2.166 13.8288 2.16601 13.0881 2.16602 12.1697V7.83047C2.16601 6.9121 2.166 6.17138 2.21579 5.57188C2.26705 4.95454 2.3754 4.41269 2.63513 3.91269C3.03044 3.15168 3.65094 2.53117 4.41196 2.13586C4.91196 1.87613 5.4538 1.76779 6.07115 1.71652C6.67065 1.66673 7.41137 1.66674 8.32973 1.66675ZM6.20909 3.37747C5.69667 3.42002 5.4027 3.49932 5.18025 3.61488C4.72364 3.85207 4.35134 4.22437 4.11415 4.68098C3.99859 4.90344 3.91929 5.1974 3.87674 5.70982C3.83335 6.23221 3.83268 6.90361 3.83268 7.86675V12.1334C3.83268 13.0966 3.83335 13.768 3.87674 14.2903C3.91929 14.8028 3.99859 15.0967 4.11415 15.3192C4.35134 15.7758 4.72364 16.1481 5.18025 16.3853C5.27136 16.4326 5.37447 16.4739 5.49967 16.509C5.51755 15.4426 6.27229 14.6362 7.13962 14.1406C8.04099 13.6255 9.2306 13.3334 10.4993 13.3334C11.7681 13.3334 12.9577 13.6255 13.8591 14.1406C14.7264 14.6362 15.4812 15.4426 15.499 16.509C15.6242 16.4739 15.7273 16.4326 15.8185 16.3853C16.2751 16.1481 16.6474 15.7758 16.8845 15.3192C17.0001 15.0967 17.0794 14.8028 17.122 14.2903C17.1653 13.768 17.166 13.0966 17.166 12.1334V7.86675C17.166 6.90361 17.1653 6.23221 17.122 5.70982C17.0794 5.1974 17.0001 4.90344 16.8845 4.68098C16.6474 4.22437 16.2751 3.85207 15.8185 3.61488C15.596 3.49932 15.302 3.42002 14.7896 3.37747C14.2672 3.33408 13.5958 3.33342 12.6327 3.33342H8.36602C7.40288 3.33342 6.73148 3.33408 6.20909 3.37747ZM13.8875 16.6608L13.8479 16.6114C13.8464 16.6131 13.8428 16.6171 13.8386 16.6236C13.832 16.6339 13.8291 16.6423 13.8284 16.6448C13.8279 16.6464 13.8296 16.6413 13.8309 16.6257C13.8323 16.6081 13.8327 16.5895 13.8327 16.5477C13.8327 16.3183 13.6624 15.9478 13.0322 15.5876C12.4255 15.241 11.5318 15.0001 10.4993 15.0001C9.46691 15.0001 8.57318 15.241 7.96652 15.5876C7.33628 15.9478 7.16602 16.3183 7.16602 16.5477C7.16602 16.5895 7.16635 16.6081 7.16781 16.6257C7.16911 16.6413 7.17075 16.6464 7.17031 16.6448C7.16957 16.6423 7.16667 16.6339 7.1601 16.6236C7.15593 16.6171 7.15235 16.6131 7.15078 16.6114L7.11124 16.6608C7.46731 16.6666 7.87943 16.6667 8.36602 16.6667H12.6327C13.1193 16.6667 13.5314 16.6666 13.8875 16.6608ZM10.4993 7.50008C9.57888 7.50008 8.83268 8.24627 8.83268 9.16675C8.83268 10.0872 9.57888 10.8334 10.4993 10.8334C11.4198 10.8334 12.166 10.0872 12.166 9.16675C12.166 8.24627 11.4198 7.50008 10.4993 7.50008ZM7.16602 9.16675C7.16602 7.3258 8.6584 5.83342 10.4993 5.83342C12.3403 5.83342 13.8327 7.3258 13.8327 9.16675C13.8327 11.0077 12.3403 12.5001 10.4993 12.5001C8.6584 12.5001 7.16602 11.0077 7.16602 9.16675Z" fill="white"/></svg>');
width: 20px;
height: 20px;cursor: pointer;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.col5-button3 {
opacity: 0.2;
display: flex;
cursor: pointer;
transition: 0.3s;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.5 2.5C10.9603 2.5 11.3334 2.8731 11.3334 3.33333V10.4882L13.2441 8.57741C13.5695 8.25198 14.0972 8.25198 14.4226 8.57741C14.7481 8.90285 14.7481 9.43049 14.4226 9.75592L11.0893 13.0893C10.933 13.2455 10.721 13.3333 10.5 13.3333C10.279 13.3333 10.0671 13.2455 9.91077 13.0893L6.57744 9.75592C6.252 9.43049 6.252 8.90285 6.57744 8.57741C6.90288 8.25197 7.43052 8.25197 7.75595 8.57741L9.6667 10.4882V3.33333C9.6667 2.8731 10.0398 2.5 10.5 2.5ZM3.83336 11.6667C4.2936 11.6667 4.6667 12.0398 4.6667 12.5C4.6667 13.3144 4.67073 13.5999 4.71473 13.8211C4.912 14.8128 5.68725 15.588 6.67897 15.7853C6.90018 15.8293 7.18566 15.8333 8.00003 15.8333H13C13.8144 15.8333 14.0999 15.8293 14.3211 15.7853C15.3128 15.588 16.0881 14.8128 16.2853 13.8211C16.3293 13.5999 16.3334 13.3144 16.3334 12.5C16.3334 12.0398 16.7065 11.6667 17.1667 11.6667C17.6269 11.6667 18 12.0398 18 12.5C18 12.5326 18 12.5648 18 12.5964C18.0002 13.2778 18.0003 13.7422 17.92 14.1462C17.5912 15.7991 16.2991 17.0912 14.6462 17.4199C14.2422 17.5003 13.7778 17.5002 13.0965 17.5C13.0648 17.5 13.0327 17.5 13 17.5H8.00003C7.96739 17.5 7.93523 17.5 7.90355 17.5C7.22222 17.5002 6.75782 17.5003 6.35382 17.4199C4.70094 17.0912 3.40887 15.7991 3.08009 14.1462C2.99973 13.7422 2.99985 13.2778 3.00002 12.5965C3.00002 12.5648 3.00003 12.5326 3.00003 12.5C3.00003 12.0398 3.37313 11.6667 3.83336 11.6667Z" fill="white"/></svg>');
width: 20px;
height: 20px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}


.table-project-row:hover .col5-button1 {
opacity: 1;
transition: 0.3s;
}
.table-project-row:hover  .col5-button2 {
opacity: 1;
transition: 0.3s;
}
.table-project-row:hover  .col5-button3 {
opacity: 1;
transition: 0.3s;
}
.col5 {
    display: flex;
    justify-content: space-between;
}

.col5-icons-buttons-wrp{
   min-height: 58px;
    border-left: 1px solid #2F4760;
    padding-left: 27px;
    width: 47px;
    position: relative;
    box-sizing: border-box;
}

.col5-icons-buttons{
    display: flex;
  position: absolute;
  right: 0;
    flex-direction: column;
    gap: 10px;
   top: -18px;
}


.col5-button1:hover {
opacity: 1;
transition: 0.3s;cursor: pointer;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.96959 2.28101C9.54806 0.937742 11.4526 0.937741 12.0311 2.28101L13.3528 5.3501C13.4734 5.63025 13.7375 5.8221 14.0412 5.85027L17.3685 6.15887C18.8248 6.29393 19.4133 8.10529 18.3146 9.07054L15.8041 11.2759C15.575 11.4772 15.4741 11.7877 15.5412 12.0852L16.2759 15.345C16.5974 16.7718 15.0566 17.8913 13.799 17.1446L10.9258 15.4385C10.6635 15.2827 10.3371 15.2827 10.0749 15.4385L7.20165 17.1446C5.9441 17.8913 4.40327 16.7718 4.72483 15.345L5.45953 12.0852C5.52659 11.7877 5.42573 11.4772 5.19657 11.2759L2.68612 9.07054C1.58735 8.10529 2.17589 6.29393 3.63218 6.15887L6.95948 5.85027C7.2632 5.8221 7.52726 5.63025 7.6479 5.3501L8.96959 2.28101ZM11.822 6.00932L10.5003 2.94023L9.17866 6.00932C8.81673 6.84975 8.02455 7.42531 7.1134 7.50981L3.7861 7.81841L6.29655 10.0238C6.98402 10.6277 7.2866 11.559 7.08541 12.4517L6.35071 15.7115L9.22395 14.0054C10.0108 13.5382 10.9899 13.5382 11.7767 14.0054L14.65 15.7115L13.9153 12.4517C13.7141 11.559 14.0167 10.6277 14.7041 10.0238L17.2146 7.81841L13.8873 7.50981C12.9761 7.42531 12.184 6.84975 11.822 6.00932Z" fill="%231A83DF"/></svg>');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.col5-button2:hover {
opacity: 1;
transition: 0.3s;cursor: pointer;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.32973 1.66675H12.669C13.5873 1.66674 14.3281 1.66673 14.9275 1.71652C15.5449 1.76779 16.0867 1.87613 16.5867 2.13586C17.3478 2.53117 17.9683 3.15168 18.3636 3.91269C18.6233 4.41269 18.7316 4.95454 18.7829 5.57188C18.8327 6.17139 18.8327 6.91211 18.8327 7.83049V12.1697C18.8327 13.088 18.8327 13.8288 18.7829 14.4283C18.7316 15.0456 18.6233 15.5875 18.3636 16.0875C17.9683 16.8485 17.3478 17.469 16.5867 17.8643C16.0867 18.124 15.5449 18.2324 14.9275 18.2836C14.328 18.3334 13.5873 18.3334 12.6689 18.3334H8.32976C7.41138 18.3334 6.67065 18.3334 6.07115 18.2836C5.4538 18.2324 4.91196 18.124 4.41196 17.8643C3.65094 17.469 3.03044 16.8485 2.63513 16.0875C2.3754 15.5875 2.26705 15.0456 2.21579 14.4283C2.166 13.8288 2.16601 13.0881 2.16602 12.1697V7.83047C2.16601 6.9121 2.166 6.17138 2.21579 5.57188C2.26705 4.95454 2.3754 4.41269 2.63513 3.91269C3.03044 3.15168 3.65094 2.53117 4.41196 2.13586C4.91196 1.87613 5.4538 1.76779 6.07115 1.71652C6.67065 1.66673 7.41137 1.66674 8.32973 1.66675ZM6.20909 3.37747C5.69667 3.42002 5.4027 3.49932 5.18025 3.61488C4.72364 3.85207 4.35134 4.22437 4.11415 4.68098C3.99859 4.90344 3.91929 5.1974 3.87674 5.70982C3.83335 6.23221 3.83268 6.90361 3.83268 7.86675V12.1334C3.83268 13.0966 3.83335 13.768 3.87674 14.2903C3.91929 14.8028 3.99859 15.0967 4.11415 15.3192C4.35134 15.7758 4.72364 16.1481 5.18025 16.3853C5.27136 16.4326 5.37447 16.4739 5.49967 16.509C5.51755 15.4426 6.27229 14.6362 7.13962 14.1406C8.04099 13.6255 9.2306 13.3334 10.4993 13.3334C11.7681 13.3334 12.9577 13.6255 13.8591 14.1406C14.7264 14.6362 15.4812 15.4426 15.499 16.509C15.6242 16.4739 15.7273 16.4326 15.8185 16.3853C16.2751 16.1481 16.6474 15.7758 16.8845 15.3192C17.0001 15.0967 17.0794 14.8028 17.122 14.2903C17.1653 13.768 17.166 13.0966 17.166 12.1334V7.86675C17.166 6.90361 17.1653 6.23221 17.122 5.70982C17.0794 5.1974 17.0001 4.90344 16.8845 4.68098C16.6474 4.22437 16.2751 3.85207 15.8185 3.61488C15.596 3.49932 15.302 3.42002 14.7896 3.37747C14.2672 3.33408 13.5958 3.33342 12.6327 3.33342H8.36602C7.40288 3.33342 6.73148 3.33408 6.20909 3.37747ZM13.8875 16.6608L13.8479 16.6114C13.8464 16.6131 13.8428 16.6171 13.8386 16.6236C13.832 16.6339 13.8291 16.6423 13.8284 16.6448C13.8279 16.6464 13.8296 16.6413 13.8309 16.6257C13.8323 16.6081 13.8327 16.5895 13.8327 16.5477C13.8327 16.3183 13.6624 15.9478 13.0322 15.5876C12.4255 15.241 11.5318 15.0001 10.4993 15.0001C9.46691 15.0001 8.57318 15.241 7.96652 15.5876C7.33628 15.9478 7.16602 16.3183 7.16602 16.5477C7.16602 16.5895 7.16635 16.6081 7.16781 16.6257C7.16911 16.6413 7.17075 16.6464 7.17031 16.6448C7.16957 16.6423 7.16667 16.6339 7.1601 16.6236C7.15593 16.6171 7.15235 16.6131 7.15078 16.6114L7.11124 16.6608C7.46731 16.6666 7.87943 16.6667 8.36602 16.6667H12.6327C13.1193 16.6667 13.5314 16.6666 13.8875 16.6608ZM10.4993 7.50008C9.57888 7.50008 8.83268 8.24627 8.83268 9.16675C8.83268 10.0872 9.57888 10.8334 10.4993 10.8334C11.4198 10.8334 12.166 10.0872 12.166 9.16675C12.166 8.24627 11.4198 7.50008 10.4993 7.50008ZM7.16602 9.16675C7.16602 7.3258 8.6584 5.83342 10.4993 5.83342C12.3403 5.83342 13.8327 7.3258 13.8327 9.16675C13.8327 11.0077 12.3403 12.5001 10.4993 12.5001C8.6584 12.5001 7.16602 11.0077 7.16602 9.16675Z" fill="%231A83DF"/></svg>');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.col5-button3:hover {
opacity: 1;
transition: 0.3s;cursor: pointer;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.5 2.5C10.9603 2.5 11.3334 2.8731 11.3334 3.33333V10.4882L13.2441 8.57741C13.5695 8.25197 14.0972 8.25197 14.4226 8.57741C14.7481 8.90285 14.7481 9.43049 14.4226 9.75592L11.0893 13.0893C10.933 13.2455 10.721 13.3333 10.5 13.3333C10.279 13.3333 10.0671 13.2455 9.91077 13.0893L6.57744 9.75592C6.252 9.43049 6.252 8.90285 6.57744 8.57741C6.90288 8.25197 7.43052 8.25197 7.75595 8.57741L9.6667 10.4882V3.33333C9.6667 2.8731 10.0398 2.5 10.5 2.5ZM3.83336 11.6667C4.2936 11.6667 4.6667 12.0398 4.6667 12.5C4.6667 13.3144 4.67073 13.5999 4.71473 13.8211C4.912 14.8128 5.68725 15.588 6.67897 15.7853C6.90018 15.8293 7.18566 15.8333 8.00003 15.8333H13C13.8144 15.8333 14.0999 15.8293 14.3211 15.7853C15.3128 15.588 16.0881 14.8128 16.2853 13.8211C16.3293 13.5999 16.3334 13.3144 16.3334 12.5C16.3334 12.0398 16.7065 11.6667 17.1667 11.6667C17.6269 11.6667 18 12.0398 18 12.5C18 12.5326 18 12.5648 18 12.5964C18.0002 13.2778 18.0003 13.7422 17.92 14.1462C17.5912 15.7991 16.2991 17.0912 14.6462 17.4199C14.2422 17.5003 13.7778 17.5002 13.0965 17.5C13.0648 17.5 13.0327 17.5 13 17.5H8.00003C7.96739 17.5 7.93523 17.5 7.90355 17.5C7.22222 17.5002 6.75782 17.5003 6.35382 17.4199C4.70094 17.0912 3.40887 15.7991 3.08009 14.1462C2.99973 13.7422 2.99985 13.2778 3.00002 12.5965C3.00002 12.5648 3.00003 12.5326 3.00003 12.5C3.00003 12.0398 3.37313 11.6667 3.83336 11.6667Z" fill="%231A83DF"/></svg>');background-size: contain;
background-repeat: no-repeat;
background-position: center;
}

.table-project-wrp {
    position: relative;
}

.more-project-ram-wrp {
    position: absolute;height: 207px;
z-index: 3;
    bottom: 0;
    left: 0;
    width: 100%;border-radius: 20px;
background: linear-gradient(180deg, rgba(29, 41, 54, 0.00) 0%, #1D2936 50.34%);
}

.more-projectbutton {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
    cursor: pointer;
    margin-top: 114px;
   
padding: 20px 20px 25px 20px;
justify-content: center;
align-items: center;

border-radius: 20px;  transition: 0.3s;
background: #1A83DF;color: #FFF;

font-size: 20px;font-family: 'Zen Maru Gothic', serif!important;
font-style: normal;
font-weight: 400;
line-height: 87.604%; /* 17.521px */
letter-spacing: -1.2px;
}
.more-projectbutton:hover {
    opacity: 0.7;
    transition: 0.3s;
}
.footerdf {
    display: flex;
    justify-content: space-between;
}
.foooter-wrp {
    margin-top: 120px;
    padding-bottom: 108px;
}
.footer {
    width: 1058px;
    margin-left: auto;
    margin-right: auto;
}
.footer-col1 {
width: 255px;
}
.footer-col2 {
width: 205px;
}
.footer-col3 {
width: 332px;
}

.fill44 {
  fill:  #fff
}
.social-footer a:hover .fill44{
    fill:#1A83DF;
}
.social-footer {
    display: flex;
    gap: 20px;
}

.footer-descr {
color: #FFF;margin-top: 44px;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 83%; /* 19.92px */
letter-spacing: -1.44px;
}
.footer-logo img {
    width: 199px;
}

.footer-bottom {
    margin-top: 55px;
    align-items: center;
}
.footer-menu-title {
    margin-top: 35px;
    margin-bottom: 60px;
    color: #FFF;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 83%; /* 19.92px */
letter-spacing: -1.44px;
}

.footer-copy{
    color: #FFF;
font-size: 15px;
font-style: normal;
font-weight: 300;
line-height: 140%; /* 21px */
letter-spacing: -0.6px;
}

.footer-phone {
    display: flex;color: #FFF;

font-size: 32px;
font-style: normal;
font-weight: 300;
line-height: 140%; /* 44.8px */
letter-spacing: -1.28px;
}

.footer-menu ul a {
    color: #FFF;
font-size: 15px;
font-style: normal;
position: relative;
font-weight: 400;
line-height: 15px; /* 15px */
letter-spacing: -0.6px;
}
.footer-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    gap: 20px;
    display: flex;
    flex-direction: column;
}
.footer-menu ul a:before {
transition: 0.3s; opacity: 0;
content: '';
position: absolute;
background: url(img/arm.svg);
background-repeat: no-repeat;
background-position: center;width: 20px;
height: 20px;
left: -30px;
top: 1px;
background-size: contain;
}
.footer-menu ul a:hover:before {
opacity: 1;
transition: 0.3s;

}
.footer-menu ul a:hover {
    font-weight: 500;
}

.login-form-windov {
    top: -200vh;
    opacity: 0;
    width: 100%;
    position: fixed;
    height: 100vh;
    z-index: 999;
    transition: opacity 0.3s;
}
.login-form-windov-open {
    top: 0;
    opacity: 1;
    transition: opacity 0.3s;
}
.vind-overlay {
    position: absolute;
    top: 0;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(29, 41, 54, 0.90);
}

.login-form-popup {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 20px;
background: #1A83DF;
padding: 50px 105px;
width: 620px;
box-sizing: border-box;
}
.popup-logo {
    display: flex;
    justify-content: center;
    margin-bottom: 50px;
}
.popup-close {
    cursor: pointer;
    width: 47px;
    position: absolute;
    z-index: 33;
    top: 30px;
    right: 30px;
}
.popup-close img {
    width: 100%;
}
.popup-text1 {
color: #F6FBFF;
text-align: center;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 83%; /* 26.56px */
letter-spacing: -1.92px;
}
.popup-text2 {
    color: #F6FBFF;
text-align: center;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 83%;
width: 375px;
margin-left: auto;
margin-right: auto;
margin-bottom: 50px;
letter-spacing: -1.92px;
}
.popup-text3 {
margin-top: 50px;color: #FFF;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 121%;
letter-spacing: -1.2px;
}
.popup-text3 span {
font-weight: 500;
}
.popup-text3 a {
color: #2CC9FF;

}
.popup-login-input {
    position: relative;
}
.popup-login-input input {
box-sizing: border-box;border-radius: 15px;
border: 1px solid #DDE9F4;

background: #FFF; border: none;color: #213244;
margin-bottom: 20px;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 21px */
letter-spacing: -0.6px;
width: 100%;
padding: 15px 64px 16px 64px;
}
.popup-login-input img {
position: absolute;
top: 14px; left: 30px; 
z-index: 2;
}
.popup-login-input input::placeholder {
color: #213244;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 21px */
letter-spacing: -0.6px;
}

.popup-login-sub{
    border-radius: 15px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 14px 18px 18px 18px;color: #0F1729;
gap: 10px;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 83%; /* 19.92px */
letter-spacing: -1.44px;
border: 1px solid #DDE9F4;
background: #A3D87F;
}
.popup-login-sub span {
      display: flex;
    align-items: flex-start;
    justify-content: center; gap: 10px
}
.popup-login-sub input {
    opacity: 0;

cursor: pointer;

position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.popup-forgot {
    cursor: pointer;color: #FFF;

font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 16.8px */
}
.popup-login-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;color: #FFF;

font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 16.8px */
}

.zapomnit {
    display: flex;
    align-items: center;
    gap: 10px;
}



.table-filter-top {
    position: relative;
    z-index: 3;
}

.checkbox-ios {
    display: inline-block;    
    height: 16px;    
    line-height: 16px;  
    margin-right: 0px;      
    cursor: pointer;
    position: relative;
    vertical-align: middle;
    font-size: 14px;
    user-select: none;  
}
.checkbox-ios .checkbox-ios-switch {
    position: relative; 
    display: inline-block;
    box-sizing: border-box;         
    width: 28px;    
    height: 16px;
  
    border-radius: 25%/50%; 
    vertical-align: top;
    background: #b3b3b3;
    transition: .2s;
}
.checkbox-ios .checkbox-ios-switch:before {
    content: '';
    position: absolute;
    top: 3px;
    left: 3px; 
    display: inline-block;
    width: 10px;    
    height: 10px;
    border-radius: 50%;
    background: white;
 
    transition: .15s;
}
.checkbox-ios input[type=checkbox] {
    display: block; 
    width: 0;
    height: 0;  
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.checkbox-ios input[type=checkbox]:checked + .checkbox-ios-switch {
    background: rgba(44, 201, 255, 1);
}
.checkbox-ios input[type=checkbox]:checked + .checkbox-ios-switch:before {
    transform:translateX(12px);
}
 
/* Focus */
.checkbox-ios.focused .checkbox-ios-switch:before {
    box-shadow: inset 0px 0px 4px #ff5623;
}



/* сделака */

.sdelka-process {
    display: flex;
    flex-wrap: wrap; gap: 10px;

}
.sdelka-process > div {
    box-sizing: border-box;
width: calc(50% - 5px);border-radius: 20px;
background: #1D2936;
}
.sdelka-process-card1 {
padding: 16px 30px 30px 30px;
}
.sdelka-process .sdelka-process-card2 {
background: #1A83DF;
padding: 30px;  
}
.sdelka-process-card3 {
padding: 25px 30px 36px 30px;
}
.sdelka-process-card4 {
padding: 25px 30px 36px 30px;
display: flex;
flex-direction: column;
justify-content: space-between;
}

.zayavka-sozdana-button {
    color: #FFF;
cursor: pointer;
text-align: center;
font-size: 24px;
font-style: normal;border-radius: 15px;
background: #2F3B49; padding: 10px 27px;
width: 100%;
font-weight: 400;
box-sizing: border-box;
line-height: normal;
}

.sdelka-process-itmtitle {
    color: #D7ECFF;
font-size: 15px;
font-style: normal;
font-weight: 300;
margin-bottom: 10px;    
line-height: 140%; /* 21px */
letter-spacing: -0.6px;
}
.sdelka-process-info {
color: #F6FBFF;


font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 96%; /* 23.04px */
letter-spacing: -1.44px;
}
.sdelka-process-info.blue {
color: #1A83DF;


}
.sdelka-process-item {
    margin-bottom: 30px;    
}
.sdelka-process-item:last-child  .sdelka-process-item  {
    margin-bottom: 0;   
}

.sdelka-process-info-opis {

font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 140%; /* 25.2px */
letter-spacing: -0.72px;background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 84.65%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}


.prosecc-sdelki-progress-line {
    width: 500px;   
    border-radius: 20px;
background: #2F3B49;
height: 4px;    
margin-left: 25px;  
margin-top: 95px;   
}

.prosecc-sdelki-progress-line-dot {
width: 23px;
height: 23px;background: #2F3B49;

border: 2px solid #213244;
border-radius: 50%;
}
.prosecc-sdelki-progress-line {
    align-items: center;
    display: flex;
    justify-content: space-between;
    color: #D7ECFF;


font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 83%; /* 9.96px */
letter-spacing: -0.72px;
}
.prosecc-sdelki-progress-line-dot span {
    position: absolute;
    white-space: nowrap;
    left: 50%;opacity: 0.2;
    transform: translate(-50%);
    top: -28px;
}
.prosecc-sdelki-progress-line-dot {
    position: relative;
}

.prosecc-sdelki-progress-line-dot-check {

background: #A3D87F;
opacity: 1;

border: 2px solid #fff;
}
.prosecc-sdelki-progress-line-dot-check span {
    opacity: 1;
}
.prosecc-sdelki-progress-line-dot-check:nth-child(n + 2):before{
  content: '';
    position: absolute;
    right: 25px;
    width: 131px;
    height: 4px;
    background: #a3d87f;
    top: 11px;


}

.uchastniki-sdelki-wrp{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.uchastniki-sdelki-wrp-razdel {

}
.team-sdelka-info {
    display: flex;
    align-items: flex-start;
    gap: 11px;
    margin-top: 14px;   
}

.team-sdelka-title{
    color: #FFF;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 83%; /* 19.92px */
letter-spacing: -1.44px;
}
.uchastniki-sdelki-wrp-razdel {
    width: 1px;
height: 81px;
opacity: 0.2;
background: #FFF;
margin-left: 20px;  
margin-right: 20px; 
}
.team-sdelka-name {
    margin-top: 7px;    
    margin-bottom: 10px;    color: #D7ECFF;

font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 96%; /* 15.36px */
letter-spacing: -0.96px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 193px;   white-space: nowrap;
}


.team-sdelka-image {
    width: 29px;
height: 29px; border-radius: 50%;
border: 1px solid #fff;
}
.team-sdelka-org {
    color: #D7ECFF;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 100%; /* 14px */
letter-spacing: -0.84px;
}
.team-sdelka-buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    margin-top: 18px;   
}
.team-sdelka-buttons a , .team-sdelka-buttons{
color: #D7ECFF;
font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: 140%; /* 16.8px */
letter-spacing: -0.48px;
}

.team-sdelka-buttons a:hover {
    text-decoration: underline;
}

.sdelka-aboutlot-title {
    color: #FFF;

font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 83%; /* 26.56px */
letter-spacing: -1.92px;
margin: 30px;   
}

.sdelka-aboutlot-col {
    gap: 10px;
    display: flex;
    flex-wrap: wrap;
}
.sdelka-aboutlot-col-item {
    width: calc(50% - 5px);
    padding: 25px 30px;
    box-sizing: border-box;
    min-height: 128px;

border-radius: 20px;
background: #2F3B49;
}
.sdelka-aboutlot-col  .sdelka-process-item {
    margin-bottom: 0;   
}
.sdelka-process-info-images {
    display: flex;
    justify-content: space-between;
}
.sdelka-process-info-images  img {
    width: 101px;   
}


/* карточка  проекта */


.one-project-title {
    border-radius: 20px;
background: #1D2936;
padding: 30px 42px 40px 30px;
margin-bottom: 10px;    
}
.goto-project-list {
    display: flex;
    align-items: flex-start;
    margin-left: -5px;
     color: #2CC9FF;

font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 83%; /* 19.92px */
letter-spacing: -1.44px;
margin-bottom: 25px;    
}
.info-cards-grey-card2 {
border-radius: 20px;
background: #2F3B49;
width: calc(50% - 5px);
padding: 25px 30px 28px 30px;
box-sizing: border-box;
}
.info-cards-grey-card1 {
background: #1A83DF;
}
.info-cards-grey {
display: flex;
gap: 10px;
margin-bottom: 10px;    
flex-wrap: wrap;
}
.bignum {
    color: #FFF;
font-size: 50px;
font-style: normal;
font-weight: 700;
line-height: 96%; /* 48px */
letter-spacing: -3px;
}
.info-cards-grey-card202 {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.podatzayavku {
    display: flex;
    align-items: center;color: #FFF;
cursor: pointer;
text-align: center;border-radius: 10px;
background: #1A83DF; padding: 10px 10px 12px 10px; 
font-size: 15px;
font-style: normal;
font-weight: 400;
  transition: 0.3s;
line-height: 16px;
    justify-content: center;
}
.podatzayavku:hover {
    opacity: 0.8;
    transition: 0.3s;
}

.info-cards-grey-card3 {
  border-radius: 20px;
background: #2F3B49; 
width: calc((100% - 20px) / 3);
position: relative;
padding: 25px 30px;
box-sizing: border-box;
}
.info-cards-grey-card3-info {
  color: #F6FBFF;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 96%; /* 23.04px */
letter-spacing: -1.44px;
}
.sdelka-process-item-iner {
    width: calc(100% - 100px);
}
.card3-info-link {
display: flex;
flex-direction: column;color: #2CC9FF;
text-align: center;
position: absolute; 
right: 15px;    
bottom: 10px;
font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: 140%; /* 16.8px */
letter-spacing: -0.48px;
}
.card3-info-link img {
    display: flex;
}
.project-info-card-twocol {
    display: flex;
    gap: 10px;
}
.project-info-card-col2 {
    width: 515px;   border-radius: 20px;
background: #1D2936;
box-sizing: border-box;
padding: 25px 27px 25px 30px;
}
.sdelka-process-info-opicanie {
    color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 140%; /* 25.2px */
letter-spacing: -0.72px;
}

.project-info-card-col1 {
    display: flex;
    flex-direction: column;
    width: calc(100% - 525px);
    gap: 10px;
}
.project-info-card-col1 > div {
    width: 100%;    background: #1D2936;
    min-height: 128px;
}
.sdelka-process-info-images {
    justify-content: flex-start;
    gap: 14px;
}

.sdelka-process-info .green {
color: #A3D87F;

}
.project-info-card-bottom {
    display: flex;
    gap: 10px;
    margin-top: 10px;   
}
.project-info-card-bottom > div {border-radius: 20px;
background: #1D2936;
padding: 25px 30px;
    width: calc((100% - 20px) / 3);
}
.profil-sdelki-image {
    position: relative;border-radius: 98px;
border: 3.236px solid #FFF;
width: 98px;
height: 98px;
border-radius: 50%;
    cursor: pointer;
}
.profil-sdelki {
    display: flex;
    gap: 33px;
    align-items: center;
}
.profil-sdelki-info-name {
color: #D7ECFF;
margin-bottom: 8px;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 96%; /* 15.36px */
letter-spacing: -0.96px;
}
.profil-sdelki-info2 {
color: #D7ECFF;
display: flex;
align-items: flex-end;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 96%; /* 15.36px */
gap: 10px;
letter-spacing: -0.96px;
}
.profil-sdelki-info2 .span2 {
color: #A3D87F;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 96%; /* 23.04px */
letter-spacing: -1.44px;
}
.profil-sdelki-info {
    width: 306px;
}
.profil-sdelki-wrp {
    display: flex;
    justify-content: space-between;
}
.spiski-sdelok {

display: flex;
margin-top: 30px;
gap: 50px;
}
.spiski-sdelok a {
color: #D7ECFF;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 83%; /* 19.92px */
display: flex;
letter-spacing: -1.44px;
}
.spiski-sdelok a span {
color: #D7ECFF;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 83%; /* 11.62px */
letter-spacing: -0.84px;
}
.sdelka-card-profil.sdelka-process-card2 {
    padding: 18px 30px;
}

.change-photo {
    position: absolute;width: 39px;
    background: #F6F6F6;

border-radius: 50%;    bottom: -10px;
    right: -10px;
height: 39px;
display: flex;
align-items: center;justify-content: center;}

.profil-sdelki-buttons {
    display: flex;
    gap: 10px;
}
.profil-sdelki-buttons > div {
    width: 24px;
    height: 24px;
}
.profil-sdelki-buttons-button1 {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0004 8.00001C9.79122 8.00001 8.00036 9.79087 8.00036 12C8.00036 14.2091 9.79122 16 12.0004 16C14.2095 16 16.0004 14.2091 16.0004 12C16.0004 9.79087 14.2095 8.00001 12.0004 8.00001ZM10.0004 12C10.0004 10.8954 10.8958 10 12.0004 10C13.1049 10 14.0004 10.8954 14.0004 12C14.0004 13.1046 13.1049 14 12.0004 14C10.8958 14 10.0004 13.1046 10.0004 12Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0004 8.00001C9.79122 8.00001 8.00036 9.79087 8.00036 12C8.00036 14.2091 9.79122 16 12.0004 16C14.2095 16 16.0004 14.2091 16.0004 12C16.0004 9.79087 14.2095 8.00001 12.0004 8.00001ZM10.0004 12C10.0004 10.8954 10.8958 10 12.0004 10C13.1049 10 14.0004 10.8954 14.0004 12C14.0004 13.1046 13.1049 14 12.0004 14C10.8958 14 10.0004 13.1046 10.0004 12Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.7676 1.01708C10.9929 0.999814 11.2457 0.999914 11.4519 0.999996L12.5488 0.999996C12.755 0.999914 13.0078 0.999814 13.2331 1.01708C13.4992 1.03748 13.8682 1.08934 14.2638 1.26935C14.7639 1.49687 15.1919 1.85735 15.5011 2.31145C15.7457 2.67074 15.8596 3.02548 15.9249 3.28428C15.9802 3.50333 16.0231 3.75248 16.0581 3.95568L16.1997 4.77633L16.2024 4.77787C16.2373 4.79711 16.2719 4.81658 16.3064 4.83628L16.3089 4.83773L17.2459 4.49864C17.4359 4.42976 17.6696 4.34508 17.8839 4.28541C18.1375 4.21479 18.4958 4.13888 18.922 4.17024C19.4617 4.20996 19.9807 4.39495 20.4239 4.70562C20.7738 4.95093 21.0033 5.23635 21.155 5.45148C21.2832 5.63324 21.4107 5.84669 21.5143 6.02027L22.0162 6.86002C22.1259 7.04344 22.2597 7.26711 22.363 7.47525C22.4846 7.72029 22.6332 8.07473 22.678 8.52066C22.7345 9.08221 22.6314 9.6483 22.3806 10.1539C22.1815 10.5554 21.9175 10.8347 21.7173 11.0211C21.5473 11.1795 21.3432 11.3417 21.1759 11.4746L20.5004 12L21.1759 12.5254C21.3432 12.6584 21.5472 12.8205 21.7173 12.9789C21.9175 13.1653 22.1814 13.4446 22.3806 13.8461C22.6314 14.3517 22.7345 14.9178 22.678 15.4794C22.6332 15.9253 22.4846 16.2797 22.363 16.5248C22.2597 16.7329 22.1259 16.9566 22.0162 17.14L21.5142 17.9799C21.4106 18.1535 21.2831 18.3668 21.155 18.5485C21.0032 18.7637 20.7738 19.0491 20.4238 19.2944C19.9806 19.6051 19.4617 19.7901 18.9219 19.8298C18.4957 19.8611 18.1375 19.7852 17.8838 19.7146C17.6696 19.6549 17.4358 19.5702 17.2458 19.5014L16.3089 19.1623L16.3064 19.1637C16.2719 19.1834 16.2372 19.2029 16.2024 19.2222L16.1997 19.2237L16.0581 20.0443C16.0231 20.2475 15.9802 20.4967 15.9249 20.7157C15.8596 20.9745 15.7457 21.3293 15.5011 21.6886C15.1919 22.1427 14.7639 22.5031 14.2638 22.7307C13.8682 22.9107 13.4992 22.9625 13.2331 22.9829C13.0078 23.0002 12.755 23.0001 12.5488 23H11.4519C11.2457 23.0001 10.9929 23.0002 10.7676 22.9829C10.5015 22.9625 10.1326 22.9107 9.73692 22.7307C9.23685 22.5031 8.80886 22.1427 8.49963 21.6886C8.25497 21.3293 8.14114 20.9745 8.07579 20.7157C8.02048 20.4967 7.97759 20.2475 7.94262 20.0443L7.80105 19.2237L7.79827 19.2221C7.76347 19.2029 7.72882 19.1834 7.69432 19.1637L7.69179 19.1623L6.75494 19.5014C6.56487 19.5702 6.33114 19.6549 6.11687 19.7146C5.86325 19.7852 5.50499 19.8611 5.07878 19.8298C4.53903 19.79 4.02007 19.605 3.57691 19.2944C3.22696 19.0491 2.99751 18.7637 2.84575 18.5485C2.71755 18.3668 2.59011 18.1533 2.48646 17.9798L1.98455 17.14C1.87483 16.9566 1.74104 16.7329 1.63773 16.5247C1.51612 16.2797 1.36755 15.9253 1.32271 15.4793C1.26625 14.9178 1.36934 14.3517 1.62013 13.8461C1.81929 13.4446 2.08326 13.1653 2.28345 12.9789C2.45348 12.8205 2.65753 12.6584 2.82486 12.5254L3.47881 12.0054V11.9947L2.82482 11.4746C2.65749 11.3417 2.45344 11.1795 2.2834 11.0212C2.08322 10.8347 1.81924 10.5554 1.62009 10.1539C1.36929 9.64831 1.26621 9.08222 1.32267 8.52067C1.36751 8.07474 1.51607 7.7203 1.63769 7.47527C1.74099 7.26713 1.87479 7.04345 1.98451 6.86004L2.48642 6.02025C2.59006 5.84667 2.7175 5.63324 2.84571 5.4515C2.99746 5.23636 3.22692 4.95095 3.57686 4.70563C4.02003 4.39497 4.53898 4.20997 5.07874 4.17025C5.50495 4.13889 5.8632 4.2148 6.11683 4.28543C6.33109 4.34509 6.56481 4.42978 6.75488 4.49865L7.69177 4.83773L7.69431 4.83629C7.72881 4.81658 7.76346 4.79711 7.79827 4.77787L7.80105 4.77633L7.94262 3.95569C7.97759 3.75248 8.02048 3.50333 8.07579 3.28428C8.14114 3.02548 8.25497 2.67074 8.49963 2.31145C8.80886 1.85735 9.23685 1.49687 9.73692 1.26935C10.1326 1.08934 10.5015 1.03748 10.7676 1.01708ZM14.0942 4.33628C14.0114 3.85633 13.97 3.61635 13.848 3.43716C13.7449 3.28579 13.6022 3.16563 13.4355 3.08979C13.2382 3.00001 12.9947 3.00001 12.5076 3.00001H11.4931C11.006 3.00001 10.7625 3.00001 10.5652 3.08979C10.3985 3.16563 10.2558 3.28579 10.1527 3.43716C10.0307 3.61635 9.98932 3.85633 9.90652 4.33628L9.75049 5.24063C9.69482 5.56331 9.66698 5.72465 9.60802 5.84868C9.55012 5.97045 9.50277 6.03701 9.40672 6.13164C9.30889 6.22803 9.1279 6.32809 8.7659 6.52821C8.73921 6.54296 8.71264 6.55789 8.68619 6.573C8.33992 6.77076 8.16679 6.86964 8.03822 6.90312C7.91194 6.936 7.83329 6.94277 7.70326 6.93194C7.57085 6.92092 7.42253 6.86724 7.12588 6.75988L6.11231 6.39306C5.66307 6.23048 5.43845 6.14919 5.22552 6.16486C5.0456 6.1781 4.87262 6.23976 4.7249 6.34332C4.55007 6.46588 4.42752 6.67092 4.18242 7.08102L3.72305 7.84964C3.4643 8.28258 3.33493 8.49906 3.31264 8.72076C3.29381 8.90794 3.32818 9.09664 3.41177 9.26517C3.51079 9.46478 3.70817 9.62175 4.10292 9.93569L4.82782 10.5122C5.07963 10.7124 5.20554 10.8126 5.28448 10.9199C5.3698 11.036 5.40619 11.1114 5.44391 11.2504C5.47881 11.379 5.47881 11.586 5.47881 12C5.47881 12.414 5.47881 12.621 5.44391 12.7496C5.40619 12.8886 5.3698 12.9641 5.28449 13.0801C5.20555 13.1875 5.07963 13.2876 4.8278 13.4879L4.10297 14.0643C3.70822 14.3783 3.51083 14.5352 3.41182 14.7348C3.32822 14.9034 3.29386 15.0921 3.31268 15.2793C3.33497 15.501 3.46435 15.7174 3.7231 16.1504L4.18247 16.919C4.42756 17.3291 4.55011 17.5341 4.72494 17.6567C4.87266 17.7602 5.04565 17.8219 5.22556 17.8352C5.4385 17.8508 5.66312 17.7695 6.11235 17.6069L7.12589 17.2401C7.42253 17.1328 7.57087 17.0791 7.70327 17.0681C7.83331 17.0573 7.91196 17.064 8.03823 17.0969C8.1668 17.1304 8.33993 17.2293 8.68618 17.427C8.71265 17.4421 8.73922 17.4571 8.7659 17.4718C9.1279 17.6719 9.30889 17.772 9.40672 17.8684C9.50277 17.963 9.55012 18.0296 9.60802 18.1513C9.66698 18.2754 9.69482 18.4367 9.75049 18.7594L9.90652 19.6637C9.98932 20.1437 10.0307 20.3837 10.1527 20.5629C10.2558 20.7142 10.3985 20.8344 10.5652 20.9102C10.7625 21 11.006 21 11.4931 21H12.5076C12.9947 21 13.2382 21 13.4355 20.9102C13.6022 20.8344 13.7449 20.7142 13.848 20.5629C13.97 20.3837 14.0114 20.1437 14.0942 19.6637L14.2502 18.7594C14.3059 18.4367 14.3337 18.2754 14.3927 18.1513C14.4506 18.0296 14.4979 17.963 14.594 17.8684C14.6918 17.772 14.8728 17.6719 15.2348 17.4718C15.2615 17.4571 15.2881 17.4421 15.3145 17.427C15.6608 17.2293 15.8339 17.1304 15.9625 17.0969C16.0888 17.064 16.1674 17.0573 16.2974 17.0681C16.4298 17.0791 16.5782 17.1328 16.8748 17.2402L17.8884 17.607C18.3376 17.7695 18.5622 17.8508 18.7752 17.8352C18.9551 17.8219 19.1281 17.7603 19.2758 17.6567C19.4506 17.5341 19.5732 17.3291 19.8183 16.919L20.2776 16.1504C20.5364 15.7174 20.6657 15.501 20.688 15.2793C20.7069 15.0921 20.6725 14.9034 20.5889 14.7349C20.4899 14.5352 20.2925 14.3783 19.8977 14.0643L19.1729 13.4879C18.9211 13.2876 18.7952 13.1875 18.7162 13.0801C18.6309 12.9641 18.5945 12.8887 18.5568 12.7497C18.5219 12.621 18.5219 12.414 18.5219 12C18.5219 11.586 18.5219 11.379 18.5568 11.2504C18.5945 11.1114 18.6309 11.036 18.7162 10.9199C18.7952 10.8126 18.9211 10.7124 19.1729 10.5122L19.8978 9.93568C20.2926 9.62174 20.4899 9.46477 20.5889 9.26516C20.6725 9.09663 20.7069 8.90793 20.6881 8.72075C20.6658 8.49904 20.5364 8.28257 20.2777 7.84963L19.8183 7.081C19.5732 6.67091 19.4507 6.46586 19.2758 6.34331C19.1281 6.23975 18.9551 6.17809 18.7752 6.16485C18.5623 6.14918 18.3376 6.23047 17.8884 6.39305L16.8748 6.75987C16.5782 6.86723 16.4299 6.92091 16.2974 6.93194C16.1674 6.94276 16.0888 6.93599 15.9625 6.90311C15.8339 6.86963 15.6608 6.77076 15.3145 6.573C15.2881 6.55789 15.2615 6.54296 15.2348 6.52821C14.8728 6.32809 14.6918 6.22803 14.594 6.13164C14.4979 6.03701 14.4506 5.97045 14.3927 5.84868C14.3337 5.72465 14.3059 5.56331 14.2502 5.24063L14.0942 4.33628Z" fill="white"/></svg>');

}
.profil-sdelki-buttons-button2 {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.1735 3.5968C13.8659 3.2047 14.6856 3.10369 15.4524 3.31598C15.7924 3.41011 16.0829 3.57409 16.3568 3.7593C16.6168 3.9352 16.9152 4.16808 17.2609 4.43799L17.3114 4.47737C17.6572 4.74728 17.9555 4.98016 18.1893 5.18977C18.4355 5.41046 18.6651 5.65248 18.8389 5.95945C19.231 6.65177 19.332 7.47151 19.1197 8.23831C19.0256 8.5783 18.8616 8.86883 18.6764 9.14267C18.5005 9.40276 18.2676 9.70112 17.9977 10.0469L10.8949 19.1462C10.877 19.1692 10.8592 19.1919 10.8417 19.2144C10.5083 19.6419 10.2562 19.9651 9.94414 20.2306C9.67999 20.4553 9.38774 20.6447 9.07475 20.794C8.70498 20.9704 8.30696 21.0685 7.78047 21.1983C7.75287 21.2051 7.72492 21.212 7.69659 21.219L5.57178 21.7435C5.42463 21.7799 5.25665 21.8215 5.10848 21.8442C4.94331 21.8696 4.68752 21.8926 4.40502 21.8022C4.06542 21.6934 3.77567 21.4672 3.58773 21.1642C3.43139 20.9121 3.39161 20.6584 3.37613 20.492C3.36225 20.3427 3.36176 20.1697 3.36133 20.0181C3.36131 20.0087 3.36128 19.9994 3.36125 19.9902L3.35438 17.8295C3.35429 17.8003 3.35418 17.7715 3.35408 17.7431C3.35214 17.2009 3.35066 16.7909 3.43203 16.3894C3.50091 16.0495 3.61369 15.72 3.76755 15.4093C3.94931 15.0421 4.20167 14.7191 4.53549 14.2918C4.553 14.2694 4.57073 14.2467 4.58868 14.2237L11.6915 5.12435C11.9614 4.77856 12.1943 4.48019 12.4039 4.2464C12.6245 4.00025 12.8666 3.77065 13.1735 3.5968ZM14.9188 5.24347C14.6632 5.17271 14.3899 5.20638 14.1591 5.33708C14.1199 5.35928 14.0455 5.41135 13.893 5.5815C13.7344 5.75836 13.5435 6.00211 13.2483 6.38018L16.4015 8.84145C16.6966 8.46338 16.8867 8.21896 17.0198 8.02221C17.1478 7.83291 17.1802 7.74808 17.1923 7.70467C17.263 7.44907 17.2293 7.17583 17.0986 6.94505C17.0764 6.90586 17.0244 6.83145 16.8542 6.6789C16.6774 6.52033 16.4336 6.32938 16.0555 6.03426C15.6775 5.73914 15.4331 5.54904 15.2363 5.41597C15.047 5.28794 14.9622 5.25549 14.9188 5.24347ZM15.1708 10.418L12.0177 7.95674L6.16524 15.4543C5.75549 15.9792 5.63993 16.135 5.55995 16.2966C5.48302 16.452 5.42663 16.6167 5.39219 16.7866C5.35638 16.9633 5.35225 17.1572 5.35437 17.8231L5.36045 19.7357L7.21723 19.2773C7.86374 19.1177 8.05083 19.0666 8.21355 18.9889C8.37005 18.9143 8.51617 18.8196 8.64824 18.7072C8.78557 18.5904 8.9086 18.4405 9.31836 17.9156L15.1708 10.418ZM11.9997 21C11.9997 20.4477 12.4474 20 12.9997 20H19.9997C20.5519 20 20.9997 20.4477 20.9997 21C20.9997 21.5523 20.5519 22 19.9997 22H12.9997C12.4474 22 11.9997 21.5523 11.9997 21Z" fill="white"/></svg>');
}
.profil-sdelki-buttons-button3 {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M16 13C16.5523 13 17 12.5523 17 12C17 11.4477 16.5523 11 16 11C15.4477 11 15 11.4477 15 12C15 12.5523 15.4477 13 16 13Z" fill="white"/><path d="M13 12C13 12.5523 12.5523 13 12 13C11.4477 13 11 12.5523 11 12C11 11.4477 11.4477 11 12 11C12.5523 11 13 11.4477 13 12Z" fill="white"/><path d="M8 13C8.55228 13 9 12.5523 9 12C9 11.4477 8.55228 11 8 11C7.44772 11 7 11.4477 7 12C7 12.5523 7.44772 13 8 13Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12Z" fill="white"/></svg>');}




.profil-sdelki-buttons > div {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transition: 0.3s;
    cursor: pointer;
}
.profil-sdelki-buttons > div:hover {
    transition: 0.3s;
    transform: scale(1.05);
}

.page-list-table {
    margin-left: auto;
    margin-right: auto;
    width: 1289px;
    margin-top: 79px;
}
.table-filter-top467-w305 {
    width: 305px;
}
.project-status-otmena {
color: #FF2C78;


}
.project-status-pokupka {
color: #A3D87F;


}
.project-status-vrabote {
color: #FFF;


}
.project-status-prodazha {
    color: #1A83DF;


}

 .rowin-pagelist > div {
    flex-wrap: wrap;
}
.rowin-pagelist-title {
    display: block;
    width: 100%;color: #FFF;
margin-bottom: 20px;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 140%; /* 21px */
letter-spacing: -0.6px;
padding-left: 30px;
padding-right: 30px;
box-sizing: inherit;
}
.rowin-pagelist > div.table-project-row {
    padding-top: 30px;
}
.rowin-pagelist.table-project-wrp {
    padding-top: 0;
    ruby-overhang: inherit;
}
 .rowin-pagelist  .col4 {
    padding-right: 0;
}
 .rowin-pagelist  .table-row-razdel {
    width: 1229px;  
}
.paginations-buttons {
display: flex;
justify-content: center;
gap: 30px;
margin-top: 30px;   
}
.paginations-buttons a {
border-radius: 10px;color: #FFF;
text-align: center;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
transition: 0.3s;
background: #1A83DF;
padding: 10px 10px 12px 10px;
}
.paginations-buttons a:hover {
    opacity: 0.8;
    transition: 0.3s;
}
.pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    margin-top: 50px;   
}
.page-prev-next {
    margin-left: 5px;  
    margin-right: 5px; 
}
.page-number {
    color: #FFF;
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: uppercase;
opacity: 0.3;
transition: 0.3s;
}
.page-number.current {
    opacity: 1;
}
.page-number:hover {
    opacity: 0.6;
    transition: 0.3s;
}

.page-prev1 {
width: 13px;
height: 12px;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path d="M14 1.5L8 7.5L14 13.5" stroke="%231A83DF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 1.5L1 7.5L7 13.5" stroke="%231A83DF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');

background-repeat: no-repeat;
background-position: center;
background-size: contain;
transition: 0.3s;
}
.page-prev2 {
width: 6px;
height: 12px;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="15" viewBox="0 0 8 15" fill="none"><path d="M7 1.5L1 7.5L7 13.5" stroke="%231A83DF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');

background-repeat: no-repeat;
background-position: center;
background-size: contain;transition: 0.3s;
}
.page-next2 {
width: 6px;
height: 12px;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="15" viewBox="0 0 8 15" fill="none"><path d="M1 1.5L7 7.5L1 13.5" stroke="%231A83DF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');

background-repeat: no-repeat;
background-position: center;
background-size: contain;transition: 0.3s;
}
.page-next1 {
    width: 13px;
height: 12px;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path d="M1 1.5L7 7.5L1 13.5" stroke="%231A83DF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 1.5L14 7.5L8 13.5" stroke="%231A83DF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
transition: 0.3s;
}
.page-prev-next:hover {
    opacity: 0.8;
    transition: 0.3s;
}





.setting-form-windov {
    top: -200vh;
    opacity: 0;
    width: 100%;
    position: fixed;
    height: 100vh;
    z-index: 999;
    transition: opacity 0.3s;
}
.setting-form-windov-open {
    top: 0;
    opacity: 1;
    transition: opacity 0.3s;
}

.setting-form-popup {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 20px;
background: #1A83DF;
width: 830px;
padding: 43px 105px 48px 105px;
box-sizing: border-box;
}
.setting-form-setting-blockmb {
margin-bottom: 43px;
}
.setting-form-setting-block {

}
.setting-form-setting-block-title {
color: #FFF;
font-size: 24px;
margin-bottom: 20px;
font-style: normal;
font-weight: 700;
line-height: 72.6%; /* 17.424px */
letter-spacing: -1.44px;
}
.setting-form-title {
    color: #F6FBFF;
    margin-bottom: 40px;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 83%; /* 26.56px */
letter-spacing: -1.92px;
}
.setting-title-line {
color: #FFF;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 16.8px */
}
.setting-button1 {
color: #FFF;
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 140%; /* 16.8px */
}
.smena-parolya {
    display: flex; 
    justify-content: space-between;
align-items: flex-start;}
.smena-parolya  .setting-title-line {
    max-width: calc(100% - 100px);
}
.global-set-wrp {
    display: flex;
    padding-bottom: 12px;
    margin-bottom: 12px;
    justify-content: space-between;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.global-set-line-info{
    color: #D7ECFF;
font-size: 16px;
font-style: normal;
width: 428px;
font-weight: 700;
line-height: 96%; /* 15.36px */
letter-spacing: -0.96px;
}
.global-set-wrp  .setting-title-line {
    width: 105px;
}
.personal-data-line {
    display: flex;    display: flex;
    padding-bottom: 12px;
    margin-bottom: 12px;
    justify-content: space-between;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.personal-data-line-title {
    width: 105px;
}
.personal-data-line-status {
    width: 160px;
}
.personal-data-line-info {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    color: #D7ECFF;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 96%; /* 15.36px */
letter-spacing: -0.96px;
    width: 355px;
}

.personal-data-line-info-edit {
transition: 0.3s;
width: 20px;
height: 20px;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.9783 2.99732C11.5552 2.67057 12.2383 2.5864 12.8773 2.76331C13.1607 2.84175 13.4028 2.9784 13.631 3.13274C13.8477 3.27932 14.0963 3.47339 14.3844 3.69832L14.4265 3.73113C14.7146 3.95605 14.9633 4.15012 15.1581 4.32479C15.3632 4.5087 15.5546 4.71039 15.6994 4.9662C16.0262 5.54314 16.1104 6.22625 15.9334 6.86525C15.855 7.14858 15.7184 7.39068 15.564 7.61888C15.4174 7.83563 15.2233 8.08426 14.9984 8.37241L9.07942 15.9552C9.06446 15.9743 9.04969 15.9933 9.03512 16.012C8.75723 16.3682 8.54715 16.6376 8.28711 16.8588C8.06698 17.0461 7.82345 17.2039 7.56262 17.3283C7.25448 17.4754 6.92279 17.5571 6.48405 17.6652C6.46105 17.6709 6.43776 17.6766 6.41415 17.6825L4.64347 18.1196C4.52085 18.1499 4.38087 18.1845 4.25739 18.2035C4.11975 18.2247 3.90659 18.2438 3.67118 18.1685C3.38818 18.0778 3.14672 17.8893 2.9901 17.6368C2.85981 17.4267 2.82666 17.2153 2.81377 17.0766C2.8022 16.9523 2.80179 16.8081 2.80144 16.6817C2.80141 16.6739 2.80139 16.6662 2.80137 16.6585L2.79564 14.8579C2.79556 14.8336 2.79548 14.8096 2.79539 14.7859C2.79377 14.334 2.79255 13.9924 2.86035 13.6578C2.91775 13.3746 3.01174 13.1 3.13995 12.841C3.29142 12.5351 3.50172 12.2659 3.7799 11.9098C3.79449 11.8911 3.80927 11.8722 3.82423 11.853L9.74321 4.27028C9.96813 3.98212 10.1622 3.73348 10.3369 3.53866C10.5208 3.33353 10.7225 3.1422 10.9783 2.99732ZM12.4326 4.36955C12.2196 4.31058 11.9919 4.33864 11.7996 4.44756C11.767 4.46605 11.7049 4.50945 11.5778 4.65124C11.4457 4.79862 11.2866 5.00174 11.0406 5.31681L13.6682 7.36787C13.9141 7.0528 14.0726 6.84913 14.1835 6.68516C14.2901 6.52741 14.3172 6.45673 14.3272 6.42055C14.3862 6.20755 14.3581 5.97985 14.2492 5.78753C14.2307 5.75487 14.1873 5.69287 14.0455 5.56574C13.8981 5.4336 13.695 5.27447 13.3799 5.02854C13.0649 4.78261 12.8612 4.62419 12.6972 4.5133C12.5395 4.40661 12.4688 4.37957 12.4326 4.36955ZM12.6427 8.68167L10.0151 6.63061L5.13803 12.8786C4.79656 13.316 4.70027 13.4458 4.63362 13.5805C4.56951 13.71 4.52252 13.8472 4.49382 13.9889C4.46398 14.1361 4.46054 14.2977 4.4623 14.8526L4.46737 16.4464L6.01468 16.0644C6.55344 15.9314 6.70935 15.8888 6.84495 15.8241C6.97536 15.7619 7.09713 15.683 7.20719 15.5893C7.32163 15.492 7.42416 15.3671 7.76562 14.9296L12.6427 8.68167ZM10 17.5C10 17.0398 10.3731 16.6667 10.8334 16.6667H16.6667C17.1269 16.6667 17.5 17.0398 17.5 17.5C17.5 17.9602 17.1269 18.3333 16.6667 18.3333H10.8334C10.3731 18.3333 10 17.9602 10 17.5Z" fill="white"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
cursor: pointer;
}
.personal-data-line-info-edit:hover {background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.9783 2.99732C11.5552 2.67057 12.2383 2.5864 12.8773 2.76331C13.1607 2.84175 13.4028 2.9784 13.631 3.13274C13.8477 3.27932 14.0963 3.47339 14.3844 3.69832L14.4265 3.73113C14.7146 3.95605 14.9633 4.15012 15.1581 4.32479C15.3632 4.5087 15.5546 4.71039 15.6994 4.9662C16.0262 5.54314 16.1104 6.22625 15.9334 6.86525C15.855 7.14858 15.7184 7.39068 15.564 7.61888C15.4174 7.83563 15.2233 8.08426 14.9984 8.37241L9.07942 15.9552C9.06446 15.9743 9.04969 15.9933 9.03512 16.012C8.75723 16.3682 8.54715 16.6376 8.28711 16.8588C8.06698 17.0461 7.82345 17.2039 7.56262 17.3283C7.25448 17.4754 6.92279 17.5571 6.48405 17.6652C6.46105 17.6709 6.43776 17.6766 6.41415 17.6825L4.64347 18.1196C4.52085 18.1499 4.38087 18.1845 4.25739 18.2035C4.11975 18.2247 3.90659 18.2438 3.67118 18.1685C3.38818 18.0778 3.14672 17.8893 2.9901 17.6368C2.85981 17.4267 2.82666 17.2153 2.81377 17.0766C2.8022 16.9523 2.80179 16.8081 2.80144 16.6817C2.80141 16.6739 2.80139 16.6662 2.80137 16.6585L2.79564 14.8579C2.79556 14.8336 2.79548 14.8096 2.79539 14.7859C2.79377 14.334 2.79255 13.9924 2.86035 13.6578C2.91775 13.3746 3.01174 13.1 3.13995 12.841C3.29142 12.5351 3.50172 12.2659 3.7799 11.9098C3.79449 11.8911 3.80927 11.8722 3.82423 11.853L9.74321 4.27028C9.96813 3.98212 10.1622 3.73348 10.3369 3.53866C10.5208 3.33353 10.7225 3.1422 10.9783 2.99732ZM12.4326 4.36955C12.2196 4.31058 11.9919 4.33864 11.7996 4.44756C11.767 4.46605 11.7049 4.50945 11.5778 4.65124C11.4457 4.79862 11.2866 5.00174 11.0406 5.31681L13.6682 7.36787C13.9141 7.0528 14.0726 6.84913 14.1835 6.68516C14.2901 6.52741 14.3172 6.45673 14.3272 6.42055C14.3862 6.20755 14.3581 5.97985 14.2492 5.78753C14.2307 5.75487 14.1873 5.69287 14.0455 5.56574C13.8981 5.4336 13.695 5.27447 13.3799 5.02854C13.0649 4.78261 12.8612 4.62419 12.6972 4.5133C12.5395 4.40661 12.4688 4.37957 12.4326 4.36955ZM12.6427 8.68167L10.0151 6.63061L5.13803 12.8786C4.79656 13.316 4.70027 13.4458 4.63362 13.5805C4.56951 13.71 4.52252 13.8472 4.49382 13.9889C4.46398 14.1361 4.46054 14.2977 4.4623 14.8526L4.46737 16.4464L6.01468 16.0644C6.55344 15.9314 6.70935 15.8888 6.84495 15.8241C6.97536 15.7619 7.09713 15.683 7.20719 15.5893C7.32163 15.492 7.42416 15.3671 7.76562 14.9296L12.6427 8.68167ZM10 17.5C10 17.0398 10.3731 16.6667 10.8334 16.6667H16.6667C17.1269 16.6667 17.5 17.0398 17.5 17.5C17.5 17.9602 17.1269 18.3333 16.6667 18.3333H10.8334C10.3731 18.3333 10 17.9602 10 17.5Z" fill="%23A3D87F"/></svg>');

    transition: 0.3s;background-repeat: no-repeat;
background-position: center;
background-size: contain;
}

.podtverzhden {
    display: flex;
    justify-content: flex-end;
    padding-right: 30px;
    position: relative;color: #FFF;

font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 16.8px */
}
.podtverzhden:before {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0;
    right: 0;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.4226 5.24408C16.748 5.56951 16.748 6.09715 16.4226 6.42259L8.67851 14.1667C8.02764 14.8175 6.97236 14.8175 6.32149 14.1667L2.74408 10.5893C2.41864 10.2638 2.41864 9.73618 2.74408 9.41074C3.06951 9.08531 3.59715 9.08531 3.92259 9.41074L7.5 12.9882L15.2441 5.24408C15.5695 4.91864 16.0972 4.91864 16.4226 5.24408Z" fill="%23A3D87F"/></svg>');

    content: '';background-repeat: no-repeat;
background-position: center;
background-size: contain;
}

.login-button {
    cursor: pointer;
}

.paginations-buttons .buttononproject-list-lc{
border-radius: 10px;color: #FFF;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
transition: 0.3s;
width: 230px;
background: #1A83DF;
padding: 14px 14px 16px 14px;
}
.paginations-buttons .buttononproject-list-lc:hover {
    opacity: 0.8;
    transition: 0.3s;
}


.mt0 {
    margin-top: 0;  
}
.mt14 {
    margin-top: 14px;
    margin-bottom: 30px;       
}

.sozdanie-projecta-wrp {
    margin-top: 30px;   
}
.sozdanie-projecta-wrp input {
    padding-left: 20px; 
    padding-right: 20px;    
}
.jcfs {
    justify-content: flex-start;
}

.itsprodavec {

padding: 3px 12px;
text-align: center;
border-radius: 5px ;
margin-bottom: 6px;
background: #1A83DF; color:#fff;
}
.onebutinlc {
    width: fit-content!important;
    display: flex;
    margin-top: 30px;
}

.project-status-inlc {
    border-radius:  5px 5px;
    text-align: center;
    padding: 5px 5px;
    background: #fff;
    color:#000;
}
.project-status-inlc1{
    background: #e38b08;
}
.project-status-inlc2 {
    background: #a3d87f;
}
.project-status-inlc3 {
    background: #1a83dffc;

}

.itsprodavec2 {
    background: #3b5775;
}
.project-status-inlc4 {
    margin-bottom: 6px;
}
.project-status-inlc {
    font-size: 14px;
}

.popvind {
    position: fixed;
    top: -200vh;
    height: 100vh;
    width: 100%;
    left: 0;
    z-index: 99;
    opacity: 0;
    transition: opacity 0.3s;
}
.windov-open {
    top: 0;
    opacity: 1;
    transition: opacity 0.3s;
}
.popvind1-but {
    cursor: pointer;
}
.podatzayavku2 {
    background: grey;
}


.podatzayavku, .utvithinput {
    position: relative;
}
.podatzayavku input, .utvithinput input {
    cursor: pointer;
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.sdelka-page-wrp .paginations-buttons {
    margin-top: 55px;
}
.gogo .page-list-table {
    margin-top: 30px;
}