.mb70{
	margin-bottom: 70px;
}

.idealpart {
}
.idealpart-cards {
	display: flex;
	gap:30px;
}
.idealpart-card {
	width: calc((100% - 90px) / 4);
	box-sizing: border-box;
	padding: 40px;

background: #1842E1;
border-radius: 30px;

}
.idealpart-card:first-child .idealpart-card-title{
	margin-top: 9px;

}
.idealpart-card-icon {
	max-width: 72px;
}
.idealpart-card-title {
	margin-top: 20px;
font-weight: 700;
font-size: 20px;
line-height: 120%;
/* or 24px */

color: #FFFFFF;


}
.idealpart-card-text {
	margin-top: 25px;
font-weight: 500;
font-size: 16px;
line-height: 140%;
/* or 22px */

color: #FFFFFF;

opacity: 0.6;

}



.missia-block-wrp {
	position: relative;
}
.missia-block-wrp-content{
	padding-top: 211px;
	padding-bottom: 205px;
	padding-left: 146px;
	box-sizing: border-box;
	width: 1120px;
}

.missia-block-wrp-text {
	position: relative;
	border: 2px solid #C3C3C3;
	padding-left: 40px;
	padding-top: 33px;
	padding-bottom: 33px;
	margin-left: -40px;
}
.missia-block-wrp-text-item{
	width: 573px;

font-weight: 400;
font-size: 19px;
line-height: 170%;
color: #292929;


}
.missia-block-timg1 {
	position: absolute;
	top: -27px;
	left: -24px;
}
.missia-block-timg2 {
	position: absolute;
	left: 605px;
	bottom: -30px;
}
.missia-block-wrp-name {
	margin-top: 35px;
font-weight: 400;
font-size: 19px;
line-height: 130%;
color: #292929;


}
.missia-block-wrp-name strong{

font-weight: 700;
font-size: 19px;
line-height: 130%;
color: #292929;


}
.missia-block-wrp-img {
	position: absolute;
	bottom: 0;
	right: 43px;
}

.missia-block-wrp-img img{
	width: 100%;
	display: block;
}


.cennosti-block {
	background: #f1f1f4;
}

.cennosti-block-cards {
	display: flex;
	gap:30px;
}
.cennosti-block-card {
	width: calc((100% - 60px) / 3);
background: #FFFFFF;
border-radius: 20px;
box-sizing: border-box;
padding-left: 57px;
padding-top: 45px;
padding-bottom: 45px;
padding-right: 100px;


}
.cennosti-block-card-icon {
	width: 50px;
}
.cennosti-block-card-icon img{width: 100%;}
.cennosti-block-card-title {
	margin-top: 20px;

font-weight: 700;
font-size: 24px;
line-height: 120%;
/* or 29px */

color: #292929;


}
.cennosti-block-card-text {
	margin-top: 25px;

font-weight: 500;
font-size: 16px;
line-height: 150%;
/* or 24px */

color: #292929;

opacity: 0.7;

}

.pt120{
	padding-top: 120px;
}
.pb120{
	padding-bottom: 120px;
}





.abouthomw-left2 {
display: flex;
width: 745px;
}
.abouthomw-left2 img {
  border-radius: 30px;
  width: 100%;
}
.abouthomw-right2 {
width: 695px;
}
.abouthomw-right2 p {

font-style: normal;
margin-top: 0;
margin-bottom: 39px;
font-size: 24px;
line-height: 160%;
/* or 35px */

color: #292929;




}
.abouthomw-right2 p:last-child {
  margin-bottom: 0;
}

.cont-cards-wrapper-about {
	padding: 69px;
}


.form-titlw25 {
	text-align: center;
	margin-bottom: 20px;
	max-width: 1066px;
	margin-left: auto;
	margin-right: auto;
	color:#fff;
}

.blueformcentre {
	
        background: url(amg/abf.png);   
box-shadow: 0px 30px 120px rgba(0, 69, 235, 0.4);
border-radius: 50px;
padding: 64px;
    background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
}

.blue-formwrp-in-form-incenterblue {
	display: flex;
	justify-content: center;
	gap: 30px;
	flex-wrap: wrap;
	margin-top: 50px;
}
.blue-formwrp-in-form-incenterblue .formw1-wrapper-input {
width: fit-content;
}
.blue-formwrp-in-form-incenterblue .formw1-wrapper-input input{
width: 262px;
}
.blue-formwrp-in-form-incenterblue  .buone2 {
width: 262px;
}

.whats-greenbut {

font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 130%;
/* identical to box height, or 26px */
text-align: center;

color: #FFFFFF;

width: 262px;
height: 64px;
display: flex;
justify-content: center;
align-items: center;

background: #3FC953;
border-radius: 11.6598px;
transition: 0.3s;

}
.whats-greenbut:hover {
background: #fff;
coor: #3FC953;
transition: 0.3s;
}
.blueformcentre-subtitle {

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

color: #FFFFFF;


}
.agree-gal {
	width: 100%;
}
.agree-gal p {
	margin: 0 !important;
}
.blue-formwrp-in-form-incenterblue .consult-form-agree3 label, .blue-formwrp-in-form-incenterblue .consult-form-agree3 label a {
	color: #fff;
}
.blue-formwrp-in-form-incenterblue .consult-form-agree3 label a {
	text-decoration: underline!important;
}
.hotiternab-form p {
	margin: 0 !important;
}
.hotiternab-form .tipicalform1-agree .consult-form-agree3 label {
	justify-content: flex-start;
}
.hotiternab-wrp{
	background: #F1F1F4;
}
.hotiternab {
	display: flex;
	justify-content: center;
	gap: 200px;
}
.hotiternab-left {
	width: 593px;
}
.hotiternab-right {
	width: 569px;
	box-sizing: border-box;
	padding: 44px 51px;

background: #FFFFFF;
box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.05);
border-radius: 40px;

}
.hotiternab-form {
	display: flex;
	flex-direction: column;
	gap: 35px;
}
.hotiternab-form-label {
margin-bottom: 15px;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 130%;
/* or 23px */

color: #292929;


}
.hotiternab-form-input input {
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 130%;
color: #292929;/* Rectangle 317 */
width: 100%;
box-sizing: border-box;
padding: 15px 15px 14px 30px;
border: none;
box-shadow: none;
background: #F8F8F8;
border-radius: 11.6598px;

}
.hotiternab-form-input input::placeholder {

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

color: #949494;


}
.hotiternab-left-title {

font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 130%;
/* or 62px */

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

}
.hotiternab-left-title span {
display: block;
/* Хочешь работать у нас? Оставляй заявку! */

font-weight: 700;

color: #1842E1;


}
.hotiternab-left-list {
	display: flex;
	flex-direction: column;
	max-width: 465px;
	gap: 30px;
}
.hotiternab-left-itemtitle {
margin-bottom: 20px;
font-style: normal;
font-weight: 700;
font-size: 22px;
line-height: 110%;
/* or 24px */
letter-spacing: -0.01em;

color: #292929;


}
.hotiternab-left-itemtext {
padding-left: 25px;
position: relative;
font-style: normal;
font-weight: 400;
font-size: 17px;
line-height: 120%;
/* or 20px */
letter-spacing: -0.01em;

color: rgba(41, 41, 41, 0.6);



}
.hotiternab-left-itemtext:before {
	position: absolute;
	top: 5px;
	left: 0;
	content:'';

width: 12px;
height: 12px;


background: #292929;
opacity: 0.4;

}
.item-page-sliderabout {
	width: 699px;
	border-radius: 30px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	box-sizing: border-box;

padding: 40px;	height: 672px;
}
.page-sliderabout-wrp {
	padding-left: calc((100vw - 1720px ) / 2);

}
.hasha-comands-top {
display: flex;
width: 1428px;
justify-content: space-between;
align-items: center;
margin-bottom: 80px;
gap:50px;
}
.hasha-comands-ars {
	display: flex;
	gap:50px;

}



.page-sliderabout-next{
background-image: url('data:image/svg+xml,<svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60.7373C46.5685 60.7373 60 47.3058 60 30.7373C60 14.1688 46.5685 0.737305 30 0.737305C13.4315 0.737305 0 14.1688 0 30.7373C0 47.3058 13.4315 60.7373 30 60.7373ZM27.653 19.0185L39.015 30.3803C39.2784 30.6439 39.4231 30.996 39.4222 31.3719C39.4231 31.7463 39.2784 32.0986 39.015 32.3624L27.6424 43.7346C27.3796 43.9976 27.0288 44.1425 26.6547 44.1425C26.2807 44.1425 25.9301 43.9976 25.6671 43.7346L24.8303 42.8983C24.5676 42.6351 24.4225 42.2845 24.4225 41.9102C24.4225 41.5364 24.5676 41.1858 24.8303 40.9228L34.3819 31.3712L24.8409 21.8303C24.2965 21.286 24.2965 20.4001 24.8409 19.855L25.6777 19.0185C25.9405 18.7555 26.2913 18.6106 26.6653 18.6106C27.0394 18.6106 27.3902 18.7555 27.653 19.0185Z" fill="%23B4B4B4"/></svg>');
background-repeat: no-repeat;
background-size: contain;
width: 60px;
z-index: 6;
position: static;

height: 60px;
background-position: center;
}
.page-sliderabout-prev {
background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60C13.4315 60 0 46.5685 0 30C0 13.4315 13.4315 0 30 0C46.5685 0 60 13.4315 60 30C60 46.5685 46.5685 60 30 60ZM32.347 18.2812L20.985 29.643C20.7216 29.9066 20.5769 30.2586 20.5778 30.6346C20.5769 31.009 20.7216 31.3613 20.985 31.6251L32.3576 42.9973C32.6204 43.2603 32.9712 43.4052 33.3453 43.4052C33.7193 43.4052 34.0699 43.2603 34.3329 42.9973L35.1697 42.161C35.4324 41.8978 35.5775 41.5472 35.5775 41.1729C35.5775 40.7991 35.4324 40.4485 35.1697 40.1855L25.6181 30.6339L35.1591 21.093C35.7035 20.5487 35.7035 19.6628 35.1591 19.1177L34.3223 18.2812C34.0595 18.0182 33.7087 17.8733 33.3347 17.8733C32.9606 17.8733 32.6098 18.0182 32.347 18.2812Z" fill="%23B4B4B4"/></svg>');
width: 60px;
height: 60px;
z-index: 6;
position: static;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}

.page-sliderabout-next {
background-image: url('data:image/svg+xml,<svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60.7373C46.5685 60.7373 60 47.3058 60 30.7373C60 14.1688 46.5685 0.737305 30 0.737305C13.4315 0.737305 0 14.1688 0 30.7373C0 47.3058 13.4315 60.7373 30 60.7373ZM27.653 19.0185L39.015 30.3803C39.2784 30.6439 39.4231 30.996 39.4222 31.3719C39.4231 31.7463 39.2784 32.0986 39.015 32.3624L27.6424 43.7346C27.3796 43.9976 27.0288 44.1425 26.6547 44.1425C26.2807 44.1425 25.9301 43.9976 25.6671 43.7346L24.8303 42.8983C24.5676 42.6351 24.4225 42.2845 24.4225 41.9102C24.4225 41.5364 24.5676 41.1858 24.8303 40.9228L34.3819 31.3712L24.8409 21.8303C24.2965 21.286 24.2965 20.4001 24.8409 19.855L25.6777 19.0185C25.9405 18.7555 26.2913 18.6106 26.6653 18.6106C27.0394 18.6106 27.3902 18.7555 27.653 19.0185Z" fill="%231842E1"/></svg>');

background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
}
.page-sliderabout-prev:hover {
background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30 60C13.4315 60 0 46.5685 0 30C0 13.4315 13.4315 0 30 0C46.5685 0 60 13.4315 60 30C60 46.5685 46.5685 60 30 60ZM32.347 18.2812L20.985 29.643C20.7216 29.9066 20.5769 30.2586 20.5778 30.6346C20.5769 31.009 20.7216 31.3613 20.985 31.6251L32.3576 42.9973C32.6204 43.2603 32.9712 43.4052 33.3453 43.4052C33.7193 43.4052 34.0699 43.2603 34.3329 42.9973L35.1697 42.161C35.4324 41.8978 35.5775 41.5472 35.5775 41.1729C35.5775 40.7991 35.4324 40.4485 35.1697 40.1855L25.6181 30.6339L35.1591 21.093C35.7035 20.5487 35.7035 19.6628 35.1591 19.1177L34.3223 18.2812C34.0595 18.0182 33.7087 17.8733 33.3347 17.8733C32.9606 17.8733 32.6098 18.0182 32.347 18.2812Z" fill="%231842E1"/></svg>');

background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: 0.3s;
     }
     .namech-kom {

font-style: normal;
font-weight: 600;
font-size: 27px;
line-height: 160%;
/* or 43px */

color: #FFFFFF;


     }
     .dollch-kom {

font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 160%;
/* identical to box height, or 32px */

color: #FFFFFF;


     }

     .tabs4ab {
     	display: flex;
     	justify-content: center;
   gap: 116px;
     }
     .tabs-nav4ab {
     	list-style: none;
     	margin: 0;
     	padding: 0;
     	display: flex;
     	width: 470px;
     	flex-direction: column;
     }
     .tabs-nav4ab  a {
     	padding: 30px 16px 30px 30px;
     	border-radius: 10px;
     	transition: 0.3s;
display: block;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 130%;
/* or 31px */

color: #292929;


     }
        .tabs-nav4ab  a:hover {
color: #1842E1;
transition: 0.3s;
        }
          .tabs-nav4ab  a.active {
transition: 0.3s;
background: #EEF2FE;
        }
        .tababinseo-cont p:first-child,   .tababinseo-cont :first-child{
margin-top: 0;
        }
        .tababinseo-cont {

font-size: 18px;
line-height: 170%;
/* or 31px */

color: #292929;


        }
        .tababinseo-cont ul{

        }
        .posbazar-job-page-wrap {
          background: url(amg/va1.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;	border-radius: 50px;
        margin-bottom: 45px;
        padding: 83px 116px;
        }

        .vacfirst-title-subtitle {
       max-width: 632px;
font-weight: 400;
font-size: 18px;
line-height: 150%;
/* or 27px */
margin-top: 27px;
margin-bottom: 50px;
color: #292929;


        }
        .vac-info-tri-card {
display: flex;
flex-wrap: wrap;
gap: 30px;
        }
        .vac-info-tri-card-item {
width: calc((100% - 60px) / 3);
padding: 49px 40px 49px 50px;
box-sizing: border-box;
background: #F0F0F0;
border-radius: 30px;

        }
        .vac-info-tri-card-title {
margin-bottom: 27px;
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 120%;
/* or 29px */

color: #292929;


        }
        .vac-info-tri-card-desc {

font-style: normal;
font-weight: 400;
font-size: 19px;
line-height: 120%;
/* or 23px */

color: #292929;

opacity: 0.6;

        }
        .section-vac-info-tri-card {
        
        }
.vaclist-wep-items {
	margin-top: 60px;
	display: flex;
	flex-wrap: wrap;
	gap:30px;
}
.vaclist-wep-item {
	width: calc((100% - 30px) / 2);
	box-sizing: border-box;

padding: 58px 116px;
display: flex;
flex-direction: column;
justify-content: space-between;
background: #FFFFFF;
box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.05);
border-radius: 30px;

}
.vaclist-wep-item-otklik .buone {
	width: fit-content;
}
.vaclist-wep-item-title{
margin-bottom: 25px;
font-style: normal;
font-weight: 700;
font-size: 34px;
line-height: 120%;
/* or 41px */

color: #1842E1;
max-width: 509px;

}
.vaclist-wep-item-price {
margin-bottom: 40px;
font-style: normal;
font-weight: 700;
font-size: 26px;
line-height: 120%;
/* or 31px */

color: #292929;


}
.vaclist-wep-item-desc {
margin-bottom: 40px;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
/* or 23px */

color: #292929;

max-width: 510px;
}


.tp-irst-screen-wrp .first-screen-title {
  
    max-width: 942px; 
}
.tehpod-wrapp-header {
display: flex;


background: #E9E9E9;
box-shadow: inset -1.32308px 0px 0px rgba(140, 156, 216, 0.5), inset 0px -1.32308px 0px rgba(140, 156, 216, 0.5);
border-radius: 13px 13px 0px 0px;

}
.tehpod-wrapp-header2 {
	display: flex;
}

.tehpod-wrapp-header2 > div{

background: #E9E9E9;

font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 120%;



color: #292929;

padding: 25px;

box-shadow: inset -1.32308px 0px 0px rgba(140, 156, 216, 0.5), inset 0px -1.32308px 0px rgba(140, 156, 216, 0.5);

}
.tehpcol55.tehpcolh2 {
	text-align: center;
}

.tehpcol1 {
	width: 734px;
	box-sizing: border-box;
}

.tehpcol55 {
	width: calc(100% - 734px);
		box-sizing: border-box;
}
.tehpcol15 {
	width: calc((100% - 734px) / 5);
		box-sizing: border-box;
}
.tehpcol15.tehpcolh1 {
padding: 14px 13px;



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

}
.tehpcol15.tehpcolh1 .tehpcolh1-top {

font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 110%;
text-align: center;

color: #FFFFFF;

}
.tehpcol15.tehpcolh1 .tehpcolh1-top  span {

font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 110%;
display: block;
text-align: center;

color: #FFFFFF;

}
.tehpcol15.tehpcolh1  .tehpcolh1-bottom {

font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 110%;margin-top: 20px;
text-align: center;

color: #FFFFFF;

}
.tehpcol15.tehpcolh1:last-child {
	border-radius: 0 13px 0 0;
}
.tehpod-title {
	cursor: pointer;
	position: relative;/* Rectangle 2511 */
padding: 16px 25px;
background: #1941D6;

font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 30px;

color: #FFFFFF;

}
.tehpod-title:before {
	content: '';
	position: absolute;
	width: 18px;
	height: 11px;
	background-image: url('data:image/svg+xml,<svg width="18" height="11" viewBox="0 0 18 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.138788 2.21133L1.65481 0.695312L8.67975 7.72025L15.7047 0.695312L17.2207 2.21133L8.67975 10.7523L0.138788 2.21133Z" fill="white"/></svg>');
 background-repeat: no-repeat;
        background-size: contain;
        top: 25px;
        right: 22px;
        background-position: center;

	transition: 0.3s;

}
.tehpod-title span {
max-width: calc(100% - 30px);
}
.ddactive__item .tehpod-title:before  {
	transform: scale(1, -1);
	transition: 0.3s;
}
.tehpod-lineinfo {
	display: flex;
	background: #fff;	transition: 0.3s;
}
.tehpod-lineinfo:hover {
		transition: 0.3s;background: #EEF2FE;
}
.tehpodaccitem.ddactive__item , .tehpodaccitem{
	background: none;
}

.tehpcol15.tehpcolline {
	display: flex;
	justify-content: center;
	align-items: center;/* Frame 6350 */
padding: 11px;


box-shadow: inset -1.13879px 0px 0px rgba(140, 156, 216, 0.5), inset 0px -1.13879px 0px rgba(140, 156, 216, 0.5);

font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 120%;

color: #292929;


}
.tehpcol15.tehpcolline:last-child{

box-shadow: inset 0px -1.13879px 0px rgba(140, 156, 216, 0.5);

}
.tehpcol1.tehpcolline {
padding: 14px 14px 14px 25px;/* iikoCard 5 - Бонусно-депозитная система: настройка одной сложной акции (в которой учавствуют блюда или товары), демонстрация работы акции на кассе */

font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 120%;

color: #292929;/* Frame 6328 */



box-shadow: inset -1.13879px 0px 0px rgba(140, 156, 216, 0.5), inset 0px -1.13879px 0px rgba(140, 156, 216, 0.5);


}

.buinfivaci {
	display: flex;
	width: fit-content;
}
.tp-mibilepriceslidr {
	display: none;
}

.blue-formwrp-in-form-incenterblue .agree-gal {
    width: 100%;
    display: flex
;
    justify-content: center;
}

@media (max-width: 1730px) {
   .cont-page-wrapper-imageab2  img {
   	border-radius: 50px;
   }
   .cont-cards-wrapper-about {
    padding: 64px;
}.abouthomw-left2 {
    display: flex
;
    width: 735px;
}
.abouthomw-right2 {
    width: 621px;
}.abouthomw {
	gap: 60px;
}
.abouthomw-right2 p {
    font-style: normal;
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 22px; 
}
.mb70 {
    margin-bottom: 60px;
}
.idealpart-card-icon img {
height: 50px;
width: auto;
}
.idealpart-card-icon  {
	display: flex;
	height: 72px;
	align-items: center;
	justify-content: center;
}
.idealpart-card:first-child .idealpart-card-icon  img{
width: 72px;
height: auto;
}
.hasha-comands-top {
	width: 1253px;
	gap:10px
}.page-sliderabout-wrp {
    padding-left: calc((100vw - 1510px) / 2);
}.item-page-sliderabout {
	width: 612px;
}
.missia-block-wrp-content {
    padding-top: 134px;
    padding-bottom: 170px;
    padding-left: 128px;
    box-sizing: border-box;
    width: 1075px;
}
.missia-block-wrp-img {
           position: absolute;
        display: flex
;
        bottom: 0;
        right: -31px;
        width: 844px;
}
    .pt120 {
        padding-top: 88px;

    }
    .pb120 {
    	padding-bottom: 88px;
    }
    .hotiternab {
    	justify-content: flex-end;
    }
    .tabs4ab-info {
    	width: calc(100% - 570px);
    }
    .tabs4ab {
    	gap: 100px;
    }.posbazar-job-page-wrap {
   
    border-radius: 50px;
    margin-bottom: 45px;
    padding: 82px 98px;
}
.vaclist-wep-item {
	padding: 58px 98px;
}.tehpcol1 {
    width: 526px;
    box-sizing: border-box;
}.tehpcol15 {
    width: calc((100% - 526px) / 5);
    box-sizing: border-box;
}.tehpcol55 {
    width: calc(100% - 526px);
    box-sizing: border-box;
}
}

@media (max-width: 1540px) {
   .tehpcol1 {
    width: 452px;
    box-sizing: border-box;
}.tehpcol15 {
    width: calc((100% - 452px) / 5);
    box-sizing: border-box;
}.tehpcol55 {
    width: calc(100% - 452px);
    box-sizing: border-box;
}
.tehpcol1.tehpcolline, .tehpcol15.tehpcolline {
	font-size: 16px;
}
.tehpcol15.tehpcolh1 .tehpcolh1-bottom {
	font-size: 13px;
	margin-top: 15px;
}
.tehpod-wrapp-header2 > div {
  
    font-size: 16px;
    padding: 20px 
}
.tehpod-title {
	padding: 16px 20px;
}
.tehpcol1.tehpcolline {
	padding: 9px 20px;
}
.vaclist-wep-item {
        padding: 50px 80px;
    }
    .vaclist-wep-item-title {
    margin-bottom: 30px;
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 120%; 
}.vaclist-wep-item-price {
	font-size: 22px;
}
.vaclist-wep-item-desc {
	font-size: 16px;
}
.vac-info-tri-card-item {
    width: calc((100% - 60px) / 3);
    padding: 40px;
    box-sizing: border-box;
    background: #F0F0F0;
    border-radius: 25px;
}.vac-info-tri-card-title {
	font-size: 22px;
}
.posbazar-job-page-wrap {
        border-radius: 40px;
        margin-bottom: 40px;
        padding: 66px 80px;
    }
    .vacfirst-title-subtitle {
    max-width: 572px;
    font-weight: 400;
    font-size: 17px;
    line-height: 150%;
    margin-top: 27px;
    margin-bottom: 50px;
    color: #292929;
}
.blueformcentre {
    border-radius: 40px;
    padding: 55px; 
}
    .tabs4ab {
        gap: 50px;
    }
    .tabs-nav4ab a {
    padding: 20px;
    border-radius: 10px;
    transition: 0.3s;
    
    font-size: 20px;
    line-height: 130%;
}
.tabs4ab-info {
        width: calc(100% - 520px);
    }.tababinseo-cont {
    font-size: 16px;
    line-height: 140%;
    color: #292929;
}.hotiternab-right {
    width: 524px;
    box-sizing: border-box;
    padding: 40px 45px;
    background: #FFFFFF;
    box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.05);
    border-radius: 35px;
}.hotiternab {
	gap:170px;
}.hotiternab-left {
    width: 494px;
}.hotiternab-form {
    display: flex
;
    flex-direction: column;
    gap: 30px;
}.hotiternab-left-title {
	font-size: 40px;
}.hotiternab-left-itemtext {
	font-size: 15px;
}
.hotiternab-left-itemtitle {
	font-size: 20px;
}
.blueformcentre-subtitle {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 120%; 
}
.cennosti-block-card {
    width: calc((100% - 60px) / 3);
    background: #FFFFFF;
    border-radius: 20px;
    box-sizing: border-box;
    padding-left: 37px;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 37px;
}
.cennosti-block-card-title {
    margin-top: 20px;
    font-weight: 700;
    font-size: 22px;
 
}
.cennosti-block-card-text {
	font-size: 15px;
}
.cennosti-block-card-icon {
	display: flex;
	height: 50px;
}
.cennosti-block-card-icon img {
	width: auto;
	height: 100%;
}
.pt120 {
	padding-top: 80px;
}
.pb120 {
	padding-bottom: 80px;
}
    .missia-block-wrp-img {

        bottom: 0;
        right: 0;
        width: 652px;
    }    .missia-block-wrp-content {
        padding-top: 101px;
        padding-bottom: 81px;
        padding-left: 110px;
        box-sizing: border-box;
        width: 960px;
    }
    .missia-block-wrp-text-item {
    width: 511px;
    font-weight: 400;
    font-size: 17px;
    line-height: 170%; 
}    .hasha-comands-top {
        width: 1250px;
        gap: 10px;
    }
    .page-sliderabout-next, .page-sliderabout-prev {
    	width: 50px;
    	height: 50px;
    	position: relative;
    }
    .hasha-comands-ars {
    	gap: 40px;
    }
    .page-sliderabout-wrp {
        padding-left: calc((100vw - 1300px) / 2);
    }.item-page-sliderabout {
        width: 524px;
        height: 568px;
    }
    .namech-kom {
    font-style: normal;
    font-weight: 600;
    font-size: 25px; 
}
.dollch-kom {
    font-style: normal;
    font-weight: 500;
    font-size: 18px; 
}
.idealpart-card {
    width: calc((100% - 90px) / 4);
    box-sizing: border-box;
    padding: 40px 30px;
    background: #1842E1;
    border-radius: 20px;
}
.idealpart-card-text {
    margin-top: 25px;
    font-weight: 500;
    font-size: 15px; 
}.idealpart-card-title {
    margin-top: 20px;
    font-weight: 700;
    font-size: 19px;
}
.idealpart-card-icon {
	height: 50px;
}
.idealpart-card:first-child .idealpart-card-icon img {
        width: 50px;
        height: auto;
    }.idealpart-card-icon {
    max-width: 50px;
}
    .cont-cards-wrapper-about {
        padding: 50px;
    }
        .abouthomw-left2 {

        width: 638px;
    }
        .abouthomw-right2 p {
        font-style: normal;
        margin-top: 0;
        margin-bottom: 20px;
        font-size: 20px;
    }
        .abouthomw {
        gap: 50px;
    }.abouthomw-right2 {
        width: 519px;
    }

}

@media (max-width: 1380px) {
       .abouthomw-left2 {
    
        width: 568px;
    }
    .idealpart-card-text {
        margin-top: 25px;
        font-weight: 500;
        font-size: 14px;
    }
        .mb70 {
        margin-bottom: 50px;
    }
        .hasha-comands-top {
        width: 1012px;
        margin-bottom: 60px;
        gap: 10px;
    }
    .page-sliderabout-wrp {
        padding-left: calc((100vw - 1220px) / 2);
    }
        .missia-block-wrp-content {
        padding-top: 74px;
        padding-bottom: 60px;
        padding-left: 105px;
        box-sizing: border-box;
        width: 930px;
    }
        .missia-block-wrp-img {
        bottom: 0;
        right: 0;
        width: 572px;
    }
        .missia-block-wrp-text-item {
        width: 498px;
        font-weight: 400;
        font-size: 16px;
        line-height: 170%;
    }
    .missia-block-timg2 {
    position: absolute;
    left: 538px;
    bottom: -30px;
}
        .item-page-sliderabout {
        width: 491px;
        height: 568px;
    }
        .cennosti-block-card-title {
        margin-top: 20px;
        font-weight: 700;
        font-size: 21px;
    }
        .cennosti-block-card-text {
        font-size: 14px;
    }
    .pt120 {
padding-top: 70px;
    }
    .pb120 {
padding-bottom: 70px;
    }
        .blueformcentre-subtitle {
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 120%;
    }.blue-formwrp-in-form-incenterblue {
    display: flex
;
    justify-content: center;
    gap: 28px;
    flex-wrap: wrap;
    margin-top: 40px;
}
    .hotiternab-right {
        width: 491px;
        box-sizing: border-box;
        padding: 38px 41px;
        background: #FFFFFF;
        box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.05);
        border-radius: 30px;
    }
        .hotiternab {
        gap: 155px;
    }.hotiternab-left {
        width: 470px;
    }.hotiternab-form-label {
    margin-bottom: 12px;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 130%;
    color: #292929;
}
.hotiternab-left-title {
        font-size: 38px;
    }
        .hotiternab-left-itemtitle {
        font-size: 18px;
    }
        .hotiternab-left-itemtext {
        font-size: 14px;
    }
    .posbazar-job-page-wrap {
        border-radius: 40px;
        margin-bottom: 35px;
        padding: 65px 74px;
    }
        .vacfirst-title-subtitle {
        max-width: 538px;
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
        margin-top: 27px;
        margin-bottom: 50px;
        color: #292929;
    }
    .vac-info-tri-card-desc {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%; 
}    .vaclist-wep-item {
        padding: 50px 74px;
    }
    .tp-irst-screen-wrp .first-screen-title {
    max-width: 824px;
}
.tehpcol1 {
    width: 373px;
    box-sizing: border-box;
}.tehpcol15 {
    width: calc((100% - 373px) / 5);
    box-sizing: border-box;
}.tehpcol55 {
    width: calc(100% - 373px);
    box-sizing: border-box;
}
}

@media (max-width: 1240px) {
   .tehpcol1 {
    width: 249px;
    box-sizing: border-box;
}.tehpcol15 {
    width: calc((100% - 249px) / 5);
    box-sizing: border-box;
}.tehpcol55 {
    width: calc(100% - 249px);
    box-sizing: border-box;
}
    .tehpcol1.tehpcolline, .tehpcol15.tehpcolline {
        font-size: 14px;
    }
       .tehpcol15.tehpcolh1 .tehpcolh1-bottom {
        font-size: 12px;
        margin-top: 13px;
    }
        .tehpod-wrapp-header2 > div {
        font-size: 15px;
        padding: 13px 20px;
    }
    .tehpod-title {
    	font-size: 17px;
    }
      .tehpcol15.tehpcolh1 {
    padding: 14px 5px; 
}
    .tehpcol1.tehpcolline {
        padding: 9px 9px 9px 20px;
    }
    .tehpod-wrapp-header2 > div:last-child {
    	display: flex;
    	justify-content: center;
    	align-items: center;
    }
    .tp-irst-screen-wrp .first-screen-title {
        max-width: 628px;
    }
        .vaclist-wep-item {
        padding: 49px 50px;
        border-radius: 25px;
    }    .vaclist-wep-item-title {
        margin-bottom: 30px;
        font-size: 27px;
    }    .vaclist-wep-item-desc {
        font-size: 15px;
    }
    .vaclist-wep-item-price {
        font-size: 21px;
    }
    .vaclist-wep-items {
    margin-top: 50px;
    gap: 30px;
}
    .vac-info-tri-card-item {
        width: calc((100% - 60px) / 3);
        padding: 35px 28px;
        box-sizing: border-box;
        background: #F0F0F0;
        border-radius: 20px;
    }
        .vac-info-tri-card-desc {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 120%;
    }.posbazar-job-page-wrap {
        border-radius: 30px;
        margin-bottom: 35px;
        padding: 40px 53px;
    }    .vacfirst-title-subtitle {
        max-width: 470px;
        font-weight: 400;
        font-size: 14px;
        line-height: 150%;
        margin-top: 25px;
        margin-bottom: 40px;
        color: #292929;
    }.tabs-nav4ab {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex
;
    width: 360px;
    flex-direction: column;
}    .tabs4ab {
        gap: 20px;
    }.tabs4ab-info {
        width: calc(100% - 380px);
    }    .tabs-nav4ab a {
        padding: 20px;
        border-radius: 10px;
        transition: 0.3s;
        font-size: 18px;
        line-height: 130%;
    }
        .hotiternab {
        gap: 50px;
        justify-content: center;
        align-items: center;
    }
        .vac-info-tri-card-title {
        font-size: 19px;
        margin-bottom: 25px;
    }
        .hotiternab-right {
        width: 414px;
        box-sizing: border-box;
        padding: 34px 41px; 
        border-radius: 27px;
    }
        .hotiternab-left {
        width: 395px;
    }
        .hotiternab-left-title {
        font-size: 32px;
    }    .hotiternab-left-itemtitle {
        font-size: 17px;
    }
        .hotiternab-left-itemtext {
        font-size: 13px;
    }
     .pt120 {
padding-top: 70px;
    }
    .pb120 {
padding-bottom: 70px;
    }
    .cennosti-block-card {
        width: calc((100% - 60px) / 3);
        background: #FFFFFF;
        border-radius: 20px;
        box-sizing: border-box;
        padding-left: 37px;
        padding-top: 25px;
        padding-bottom: 30px;
        padding-right: 22px;
    }
        .cennosti-block-card-title {
        margin-top: 20px;
        font-weight: 700;
        font-size: 16px;
    }
    .cennosti-block-card-text {
        font-size: 12px;
    }
        .missia-block-wrp-img {
        bottom: 0;
        right: 0;
        width: 490px;
    }
        .missia-block-wrp-content {
        padding-top: 20px;
        padding-bottom: 46px;
        padding-left: 84px;
        box-sizing: border-box;
        width: 720px;
    }    .missia-block-timg2 {
        position: absolute;
        left: 423px;
        bottom: -30px;
    }    .missia-block-wrp-text-item {
        width: 392px;
        font-weight: 400;
        font-size: 15px;
        line-height: 170%;
    }
    .missia-block-wrp-name strong, .missia-block-wrp-name {

    font-size: 15px;
}
.missia-block-wrp-name{
	margin-top: 30px;
}
    .hasha-comands-top {
        width: 798px;
        margin-bottom: 50px;
        gap: 10px;
    }    .page-sliderabout-wrp {
        padding-left: calc((100vw - 964px) / 2);
    }
        .item-page-sliderabout {
        width: 384px;
        height: 419px;
    }
        .namech-kom {
        font-style: normal;
        font-weight: 600;
        font-size: 23px;
    }
        .dollch-kom {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
    }    .idealpart-card {
        width: calc((100% - 90px) / 4);
        box-sizing: border-box;
        padding: 23px 20px;
        background: #1842E1;
        border-radius: 15px;
    }
        .mb70 {
        margin-bottom: 40px;
    }
        .cont-cards-wrapper-about {
        padding: 40px;
    }
        .abouthomw-left2 {
        width: 472px;
    }
        .abouthomw-right2 {
        width: 360px;
    }
        .abouthomw-right2 p {
        font-style: normal;
        margin-top: 0;
        margin-bottom: 17px;
        font-size: 18px;
    }
        .cont-page-wrapper-imageab2 img {
        border-radius: 30px;
        height: 387px;
    }
}


@media (max-width: 960px) {
     .tehpcol1 {
    width: 204px;
    box-sizing: border-box;
}.tehpcol15 {
    width: calc((100% - 204px) / 5);
    box-sizing: border-box;
}.tehpcol55 {
    width: calc(100% - 204px);
    box-sizing: border-box;
}
    .tehpcol1.tehpcolline, .tehpcol15.tehpcolline {
        font-size: 12px;
    }
    .tehpod-title {
    	font-size: 16px;
    }
      .hasha-comands-top {
        width: 588px;
        margin-bottom: 40px;
        gap: 10px;
    }
        .page-sliderabout-next, .page-sliderabout-prev {
        width: 34px;
        height: 34px;
        margin: 0;
        top: auto;
        position: relative;
    }
        .page-sliderabout-wrp {
        padding-left: calc((100vw - 708px) / 2);
    }.item-page-sliderabout {
        width: 286px;
        height: 322px;
        border-radius: 20px;
        padding: 20px;
    }    .dollch-kom {
        font-style: normal;
        font-weight: 500;
        font-size: 13px;
    }
        .namech-kom {
        font-style: normal;
        font-weight: 600;
        font-size: 20px;
    }    .cont-page-wrapper-imageab2 img {
        border-radius: 20px;
        height: 350px;
    }    .abouthomw {
        gap: 40px;
        flex-direction: column;
    }    .abouthomw-left2 {
        width: 100%;
    }    .abouthomw-right2 {
        width: 100%;
    }.idealpart-cards {
    display: flex
;
flex-wrap: wrap;
    gap: 15px;
}    .idealpart-card {
        width: calc((100% - 15px) / 2);
        box-sizing: border-box;
        padding: 33px 28px;
        background: #1842E1;
        border-radius: 15px;
    }.idealpart-card-title {
        margin-top: 20px;
        font-weight: 700;
        font-size: 16px;
    }
.idealpart-card-title br {
	display: none;
}    .idealpart-card-text {
        margin-top: 15px;
        font-weight: 500;
        font-size: 12px;
    }.idealpart-card-icon:first-child img {
        width: 40px;
        height: auto;
    }
    .idealpart-card:first-child .idealpart-card-icon  {
    	height: 40px;
    	width: auto;
    }
       .idealpart-card:first-child .idealpart-card-icon img {
        width: auto;
        height: 40px;
    }
   .idealpart-card-icon {
        max-width: 40px;
        height: 40px;
    }
.idealpart-card:first-child .idealpart-card-title {
    margin-top: 20px;
}    .idealpart-card-title {
        margin-top: 15px;
        font-weight: 700;
        font-size: 16px;
    }    .missia-block-wrp-img {
        bottom: 0;
        right: -57px;
        width: 366px;
    }
    .missia-block  {
    	overflow: hidden;
    }
        .missia-block-wrp-content {
        padding-top: 0;
        padding-bottom: 50px;
        padding-left: 60px;
        box-sizing: border-box;
        width: 591px;
    }.missia-block-wrp-text {
    position: relative;
    border: 2px solid #C3C3C3;
    padding-left: 40px;
    padding-top: 21px;
    padding-bottom: 21px;
    margin-left: -40px;
}    .missia-block-wrp-name {
        margin-top: 20px;
    }
        .missia-block-wrp-name strong, .missia-block-wrp-name {
        font-size: 14px;
    }
        .missia-block-wrp-text-item {
        width: 301px;
        font-weight: 400;
        font-size: 13px;
        line-height: 170%;
    }
        .missia-block-timg2 {
        position: absolute;
        left: 326px;
        bottom: -30px;
    }
    .cennosti-block-cards {
    display: flex
;
    gap: 15px;
}
    .cennosti-block-card {
        width: calc((100% - 30px) / 3);
        background: #FFFFFF;
        border-radius: 20px;
        box-sizing: border-box;
        padding-left: 17px;
        padding-top: 25px;
        padding-bottom: 25px;
        padding-right: 17px;
    }    .cennosti-block-card-icon {
        display: flex
;
        height: 40px;
        width: 40px;
    }    .cennosti-block-card-title {
        margin-top: 20px;
        font-weight: 700;
        font-size: 15px;
    }
        .cennosti-block-card-text {
        font-size: 12px;
        margin-top: 15px;
    }
        .blueformcentre {
        border-radius: 30px;
        padding: 40px;
    }
        .blue-formwrp-in-form-incenterblue {
        display: flex
;
        justify-content: center;
        gap: 20px;
        flex-wrap: wrap;
        margin-top: 30px;
    }
    .blue-formwrp-in-form-incenterblue .formw1-wrapper-input input {
    width: 181px;
}.blue-formwrp-in-form-incenterblue .buone2 {
    width: 181px;
}
.whats-greenbut {
    font-size: 14px;
    line-height: 130%;
    text-align: center;
    color: #FFFFFF;
    width: 181px;
    height: 48px; 
}
    .hotiternab-right {
        width: 301px;
        box-sizing: border-box;
        padding: 32px 35px;
        border-radius: 25px;
    }    .hotiternab-left {
        width: 320px;
    }
        .hotiternab {
        gap: 30px;
        justify-content: space-between;
        align-items: center;
    }
        .hotiternab-left-title {
        font-size: 26px;
        margin-bottom: 40px;
    }
    .hotiternab-form-input input, .hotiternab-form-input input::placeholder{
    	font-size: 12px;
    }
    .hotiternab-form-input input {
    	padding: 11px 11px 11px 22px;
    }
        .hotiternab-form {
        display: flex
;
        flex-direction: column;
        gap: 26px;
    }.hotiternab-form-label {
        margin-bottom: 12px;
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
    }    .hotiternab-left-itemtitle {
        font-size: 16px;
    }    .hotiternab-left-itemtext {
        font-size: 12px;
    }
    .hotiternab-left-itemtext:before {
    position: absolute;
    top: 3px; 
}
.tabs4ab {
        gap: 20px;
        flex-direction: column;
    }
        .tabs-nav4ab {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex
;
        width: fit-content;
        flex-direction: row; 
    }
    .tabs4ab-menu {
    	overflow-x: scroll;
    }
     .tabs4ab-menu::-webkit-scrollbar {
    width: 0px; /* ширина для вертикального скролла */
    height: 0px; /* высота для горизонтального скролла */
    background-color: rgba(51, 51, 51, 0.1);     border-radius: 9em;
}
    .tabs-nav4ab a {
        padding: 10px;
        border-radius: 5px;
        transition: 0.3s;
        font-size: 12px;
        line-height: 130%;
        min-width: 140px;
        /* height: 49px; */
        max-width: 251px;
    }
        .tabs4ab-info {
        width: 100%;
    }
        .tababinseo-cont {
        font-size: 14px;
        line-height: 140%;
        color: #292929;
    }
        .posbazar-job-page-wrap {
        border-radius: 20px;
        margin-bottom: 30px;
        padding: 45px;
    }    .vacfirst-title-subtitle {
        max-width: 382px;
        font-weight: 400;
        font-size: 13px;
        line-height: 150%;
        margin-top: 20px;
        margin-bottom: 25px;
        color: #292929;
    }
    .vac-info-tri-card {
    display: flex
;
    flex-wrap: wrap;
    gap: 15px;
}    .vac-info-tri-card-item {
        width: calc((100% - 30px) / 3);
        padding: 27px 22px;
        box-sizing: border-box;
        background: #F0F0F0;
        border-radius: 15px;
    }.vac-info-tri-card-title {
        font-size: 16px;
        margin-bottom: 20px;
    }    .vac-info-tri-card-desc {
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 120%;
    }
        .vaclist-wep-items {
        margin-top: 40px;
        gap: 15px;
    }
        .vaclist-wep-item {
        padding: 45px 30px;
        border-radius: 20px;
        width: calc((100% - 15px) / 2);
    }
        .vaclist-wep-item-title {
        margin-bottom: 20px;
        font-size: 20px;
    }
        .vaclist-wep-item-price {
        font-size: 19px;
        margin-bottom: 30px;
    }
        .vaclist-wep-item-desc {
        font-size: 13px;
        margin-bottom: 30px;
    }
        .tp-irst-screen-wrp .first-screen-title {
        max-width: 489px;
    }
.tehpcol15.tehpcolh1 .tehpcolh1-top {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 110%;
    text-align: center;
    color: #FFFFFF;
}
.tehpcol15.tehpcolh1 .tehpcolh1-top span {
    font-style: normal;
    font-weight: 500;
    font-size: 12px; 
}
    .tehpcol15.tehpcolh1 .tehpcolh1-bottom {
        font-size: 11px;
        margin-top: 12px;
    }
        .tehpod-wrapp-header2 > div {
        font-size: 12px;
        padding: 13px 20px;
    }
        .tehpod-title {
        padding: 12px 20px;
    }.tehpod-title:before {
    	top: 21px;
    }

}
@media(max-width: 720px) {



    .cont-page-wrapper-imageab2 {
       
        background: url(amg/ab2.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
    .cont-cards-wrapper-about {
        padding: 30px;
        border-radius: 20px;
    }.abouthomw-left2 img {
    border-radius: 20px;
    width: 100%;
}
.cont-cards-wrapper-about {
        padding: 30px;
        border-radius: 20px;
        margin-left: -10px;
        margin-right: -10px;
    }
        .abouthomw {
        gap: 35px;
        flex-direction: column;
    }
        .abouthomw-right2 p {
        font-style: normal;
        margin-top: 0;
        margin-bottom: 15px;
        font-size: 15px;
    }
        .mb70 {
        margin-bottom: 30px;
    }
        .idealpart-card {
        width: 100%;
        box-sizing: border-box;
        padding: 23px 30px;
        background: #1842E1;
        border-radius: 15px;
    }    .hasha-comands-top {
        width: 315px;
        margin-bottom: 25px;
        gap: 0;
    }
    .page-sliderabout-next, .page-sliderabout-prev {
        width: 30px;
        height: 30px;
    }
    .page-sliderabout-next, .page-sliderabout-prev {
        width: 30px;
        height: 30px;
        margin: 0;
        top: auto;
        left: auto;
        right: auto;
    }
        .hasha-comands-ars {
        gap: 20px;
    }
    .page-sliderabout-wrp {
        padding-left: calc((100vw - 355px) / 2);
    }
    .hotiternab {
    	flex-direction: column;
    }
        .missia-block-wrp-content {
        padding-top: 0;
        padding-bottom: 317px;
        padding-left: 20px;
        box-sizing: border-box;
        width: 315px;
    }.missia-block-wrp-text {
        position: relative;
        border: 2px solid #C3C3C3;
        padding-left: 22px;
        padding-top: 22px;
        padding-bottom: 22px;
        padding: 22px;
        margin-left: -10px;
    }
        .missia-block-wrp-text-item {
        width: 100%;
        font-weight: 400;
        font-size: 13px;
        line-height: 170%;
    }.missia-block-timg1  img, .missia-block-timg2  img{
    	width: 41px;
    }
    .missia-block-timg1 {
    position: absolute;
    top: -19px;
    left: -19px;
}    .missia-block-timg2 {
        position: absolute;
        left: 282px;
        bottom: -19px;
    }    .missia-block-wrp-img {
        bottom: 0;
        right: 0;
        width: 366px;
    }    .cennosti-block-cards {
     flex-wrap: wrap
;
        gap: 15px;
        justify-content: center;
    }
    .cennosti-block-card {
        width: 295px;
        background: #FFFFFF;
        border-radius: 15px; 
        padding: 22px;
    }
        .blueformcentre {
        border-radius: 20px;
        padding: 30px;
    }.form-titlw25 {
    text-align: center;
    margin-bottom: 20px;
    max-width: 1066px;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
    font-size: 17px;
}
    .blueformcentre-subtitle {
        font-style: normal;
        font-weight: 400;
        font-size: 13px;
        line-height: 120%;
    }
        .blue-formwrp-in-form-incenterblue {
        display: flex
;
        justify-content: center;
        gap: 10px;
        flex-wrap: wrap;
        margin-top: 25px;
    }    .hotiternab-left {
        width: 100%;
    }
    .pt120 {
    	padding-top: 50px;
    }
    .pb120 {
    	padding-bottom: 50px;
    }
        .hotiternab-right {
        width: 100%;
        box-sizing: border-box;
        padding: 32px 35px;
        border-radius: 25px;
    }
    .hotiternab-form .tipical-page-form-submt input {
    	width: fit-content;
    	font-size: 13px;
    }
        .tabs-nav4ab a {
        padding: 10px;
        border-radius: 5px;
        transition: 0.3s;
        font-size: 12px;
        line-height: 130%;
        min-width: auto;
        height: auto;
        max-width: max-content;
        white-space: nowrap;
    }
    .posbazar-job-page-wrap {      background: url(amg/va2.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
    .posbazar-job-page-wrap {
        border-radius: 20px;
        margin-bottom: 15px;
        padding: 95px 20px 262px 20px;
    }  .posbazar-job-page-wrapperone  .contpageh1-title {
        font-size: 25px;
        width: 260px;
        margin-left: 0;
    }
        .vacfirst-title-subtitle {
        max-width: 315px;
        font-weight: 400;
        font-size: 12px;
        line-height: 150%;
        margin-top: 20px;
        margin-bottom: 30px;
        color: #292929;
    }    .vac-info-tri-card-item {
        width: 100%;
        padding: 25px 30px;
        box-sizing: border-box;
        background: #F0F0F0;
        border-radius: 15px;
    }    .vac-info-tri-card-title {
        font-size: 16px;
        margin-bottom: 15px;
    }    .vaclist-wep-items {
        margin-top: 30px;
        gap: 15px;
    }    .vaclist-wep-item {
        padding: 45px 30px;
        border-radius: 20px;
        width: 100%;
    }.tp-irst-screen-wrp .first-screen-title {
        max-width: 292px;
        font-size: 24px;
    }
    .tp-irst-screen-wrp     .first-screen-iner {
        padding: 93px 20px 382px 20px;
    }
    .tehpod-wrapp {
    	display: none;
    }
    .page-sliderteh-prev ,  .page-sliderteh-next{
position: relative;
top: auto;
left: auto;
transform: none;
width: 30px;
height: 30px;
right: auto;
position: absolute;
top: 21px;
margin: 0;
background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="15" fill="white"/><g clip-path="url(%23clip0_1013_11112)"><rect width="12.766" height="12.766" transform="translate(9.57812 8.9375)" fill="white"/><path d="M19.5072 14.8224L13.8262 9.14144C13.6948 9.00994 13.5194 8.9375 13.3324 8.9375C13.1453 8.9375 12.9699 9.00994 12.8385 9.14144L12.4202 9.55971C12.1479 9.83225 12.1479 10.2752 12.4202 10.5473L17.1907 15.3178L12.4149 20.0936C12.2835 20.2251 12.2109 20.4004 12.2109 20.5873C12.2109 20.7745 12.2835 20.9498 12.4149 21.0814L12.8332 21.4995C12.9647 21.631 13.14 21.7035 13.3271 21.7035C13.5141 21.7035 13.6895 21.631 13.8209 21.4995L19.5072 15.8134C19.6389 15.6815 19.7112 15.5054 19.7108 15.3181C19.7112 15.1302 19.6389 14.9542 19.5072 14.8224Z" fill="%231941D6"/></g><defs><clipPath id="clip0_1013_11112"><rect width="12.766" height="12.766" fill="white" transform="translate(9.57812 8.9375)"/></clipPath></defs></svg>');
background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
    }
        .page-sliderteh-prev  {
        	transform: scale(-1, 1);
        	left: 10px;
        }
         .page-sliderteh-next {
         	right: 10px;
         }
    .tp-mibilepriceslidr {
    	display: block;
    	position: relative;
    }

.slidertp-header {
/* Frame 6455 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
flex-direction: column;
align-items: center;
padding: 16px 10px;

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

}
.tehpcolh1-top {

font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 20px;
color: #FFFFFF;

}
.tehpcolh1-bottom {

font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;

color: #FFFFFF;

}
.tehpod-wrapp-header2 > div {

}
.tehpod-wrapp-header2 > div.tehpcolh2mttv {
	width: 200px;
padding: 8px 20px
}
.tehpod-wrapp-header2 > div.tehpcolh2mttv2 {
padding: 8px 11px;
width: calc(100% - 200px)
}.tehpod-title {
        padding: 10px 20px;
    }

    .tehpod-title {
        font-size: 14px;
    }.tehpod-title span {
    line-height: 120%;
    max-width: calc(100% - 80px);
    display: block;
}.tehpod-title:before {
        top: calc(50% - 5px);
    }
    .tehpcol1 {
    	width: 200px;
    }
    .tehpcol15 {
    	width: calc(100% - 200px);
    }
}






