@media (min-width: 1360px) {

    .first-screen-home-iner {
        /*min-height: 546px;*/
        /*display: flex;*/
        /*align-items: center;*/
    }
}

@media(max-width: 1700px) {
	.section-title {
		font-size: 56px;
    	letter-spacing: -1.12px;
    	line-height: 64px;
	}
	
	.page-titleh1 {

		font-size: 56px;
    	letter-spacing: -1.12px;
    	line-height: 64px;
	}
}

@media(max-width: 1500px) {

	.section-title {
		font-size: 48px;
		letter-spacing: -1.12px;
		line-height: 64px;
	}
	
	.cardtextblock1-text {

	}
	
	.first-screen-home{
		margin-bottom: 	96px;
	}
	
	.section-margin124160 {
    margin-top: 96px;
    margin-bottom: 120px;
}

.first-screen-right {
    position: absolute;
    right: -78px;
    width: 70%;
    top: 0;
   
}
	
.body-article-sidebar .stories-block-item-tag {
	display: none;
}

.body-article-sidebar .stories-block-item-title {

    font-size: 20px;
    line-height: 25px;
}

.body-article-sidebar .dop-ram-sidebar {

}

.tri-col-itemblue-desc {
	font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.28px;
	
}

/*.page-titleh1 {*/
	/* font-size: 64px;
	line-height: 68px; 
	letter-spacing: -1.28px; */
    /*font-size: 56px;*/
    /*letter-spacing: -1.12px;*/
    /*line-height: 64px;*/
/*}*/

.textp {

}

.first-screen-left {
    max-width: calc(50% - 20px);
}

.pc1440br {
	display: block;
}

.first-screen-right img {
 
}

.first-screen-icon-text-block {
    display: flex;
    gap: 0px;
    margin-left: -8px;
    margin-top: 46px;
}

.section-title-mleft {

}

.cardtextblock1-image {
    text-align: center;

}

/*

.slid1-image1 img {
		height: 577px;
}

*/
	
.cardtextblock1-text .tri-col-text {
   
} 

.section-cardtextblock11 .cardtextblock1-image img {


}

.cardtextblock1-image {
	display: flex;
}

.for-col-text {
    
}
.tabs-items-ind {
    
    padding: 48px 40px;
}

.logos-list-in-tab {
    display: flex;
    row-gap: 24px;
    flex-wrap: wrap;
}

.logos-list-in-tab-item {
    width: 136px;
    height: 102px;
    margin-right: calc(14% - 158px);
}

.section-margin12488 {
    margin-top: 120px;
    margin-bottom: 88px;
}
.section-section-fot-col-info {
    margin-top: 88px;
    margin-bottom: 120px;
    padding-top: 120px;
    position: relative;
}
.section-title-bobo {
    padding-bottom: 32px;
    }
   
.br1920 {
	display: none;
}.rews-blosc-wrapper {
	margin-top: 120px;
	margin-bottom: 120px;
}
.rews-block {
   
    margin-top: 64px;
}.rews-slider .slick-next {
  
    right: -222px;
}
.rews-slider-left {
    width: 620px;
}

.rews-slider-iner {
    padding:  82px 46px 82px 40px;
    min-height: 332px
/*    align-items: flex-start; */
    
}
    .rews-slider-left span {
    	margin-top: 18px;
    }
    .cardtextblock1-image22 img {
    	width: 494px;
    }.stories-block-wrapper {
    position: relative;
    margin-top: 120px;
    margin-bottom: 120px;
}
.stories-block {
    margin-top: 64px;
    }
    .stories-block-item-image-bog {
    

    }.stories-block-item-inf2 {
    box-sizing: border-box;
  
    padding: 40px 32px 40px 40px;
}
.stories-block-item-min .stories-block-item-descr {

}
.stories-block-item-inf {
    padding: 32px 26px 40px 32px;
}
.stories-block {
    display: flex;
    gap: 40px;
    }
    .pre-footer-right {
    width: 660px;
    display: flex;
}.pre-footer1-left {
    width: 660px;
}
.pre-footer-right img {
    width: 100%;
    height: 322px;
}
.footer-iner > div {
	width: 660px;
}.footer-iner-right-menu {
    display: flex;
    gap: 24px;
}.footer-col-menu1 {
    width: 130px;
}.footer-iner-right-bottom {

    margin-top: 80px;
}
.el7 {
    width: 2000px;
    height: 2000px;
    }

.autor-left {
  padding-top: 24px;
  border-bottom: 1px solid rgba(0, 129, 164, 0.4);

}

.autor-left {
  width: calc(((100% / 12) * 8) - 20px);
}

.autor-image {
  width: calc(((100% / 12) * 4) - 20px);
  display: flex;
}
.cardtextblock1-image-scr {
   
}
.career-first-screen-rught {

 height: 560px;
}
.career-first-screen-left {

}.two-col-item-iten-image img {
  
    max-width: 100%;
}
.ab-el2 {
 right: -800px;
}.section-mtb160 {
    margin-top: 120px;
    margin-bottom: 120px;
 
}
.greens-cols-wrp-col {
    padding: 48px 40px;
}
.green-card-numbig {
    font-size: 56px;
font-style: normal;
font-weight: 600;
line-height: 64px; /* 114.286% */
letter-spacing: -1.12px;
margin-bottom: 16px;
}
.image860 {
   
    height: 560px;
    border-radius: 16px;
}.subtitle900 {
 
}
.stories-block-morebig .stories-block-item-image-bog {
  
}
.stories-block-morebig .stories-block-item-inf2 {
    box-sizing: border-box;
   
    }.text-page-body {
   
}.body-article-sidebar {
 
}
.articlimage {
    margin-bottom: 80px;
}

    /*.text-page-body h2 {*/
    /*    margin-top: 80px;*/

    /*    font-size: 56px;*/
    /*    font-style: normal;*/
    /*    font-weight: 600;*/
    /*    line-height: 64px; !* 114.286% *!*/
    /*    letter-spacing: -1.12px;*/
    /*}*/

.article-table-two-col {
    margin-top: 80px;
    margin-bottom: 80px;
}.article-slider {
       margin-top: 80px;
    margin-bottom: 80px;
}p ~ .articlimage {
    margin-top: 80px;
}.text-page-block-wrp {

    margin-bottom: 80px;
}.stories-block-wrapperinarticle {
    margin-top: 80px;
  padding-top: 80px;
}.form-page-right , .form-page-left{

}.ab-el8 {
    width: 1480px;
    height: 1480px;
}
.text-dla-tricars {
    width: 404px;
}
.greens-cols-wrpcol43 {
    width: 892px;
}

.car-vac-section {
    padding-top: 120px;
    padding-bottom: 0px;
}

    .carel1 {
      
    }.pagecareer {
    background: url(img/car.svg);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
}.resourse-filter {
   
}.resourse-search {
  
}.storiesresourse-block-wrapper {
    margin-bottom: 120px;
}.page404-iner {
    width: 660px;
    position: relative;
}
.text-page-block-wrp404 {
    margin-bottom: 202px;
}
.page404-iner-image {
    width: 588px;
    position: absolute;
    left: 700px;
    top: -40px;
}.first-screen-product .first-screen-right {
    position: absolute;
    right: -78px;
    width: 70%;
    top: 0;
    
}
.first-screen-product {
    margin-bottom: 184px;
    }.tri-col-item .for-col-item-iten {
    width: 387px;
}.two-col-item-iten-image img {
    max-width: 100%;
}
.greens-cols-wrpcol3 > div {
    padding-top: 40px;
    width: calc(50% - 20px);
    padding-bottom: 40px;
}
.greens-cols-wrpcol4p40 .textp, .greens-cols-wrpcol3 .textp  {
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 21px; /* 150% */
letter-spacing: 0.28px;
}
.slid1-in-tabs2 {
    width: 840px;
}.slid1-in-tabs-item img {
    width: 120px;
}.slid1-in-tabs2 {
    margin-bottom: 0;
}.slid1-in-tabs {
    width: 240px;
    margin-right: 128px;
}.slid1-in-tabs-item-iner {
    height: 90px;
}.podzagolovoksknopkoy {
    display: flex;
    gap: 40px;
    justify-content: space-between;
    align-items: center;
   
}.podzagolovoksknopkoy .textp {
  
}
.rews-slider-inerv2 {
    gap: 80px;
}.section-discover-with-video {
    margin-top: 120px;
    margin-bottom: 120px;
    padding-top: 120px;
}
.discover-with-videopvideo {
   
}.discover-with-video-info {
  
}
.one-blue-ram-section {
    margin-top: 120px;
    margin-bottom: 120px;
}.one-blue-ram {
    padding: 64px 40px;
}.white-num-block {
 
 
}.two-acc {
  
}
.section-accord  .tri-col-text {
 
}.col1370 {

}.sevencol {
  
}.section23-colwint-imagetext .forcol {
  
    box-sizing: border-box;
}
.white-call-to-action h2 {
    
}
.stories-block-morebig .stories-block-item-image-bog {
   

}

.stories-block-morebig .stories-block-item-inf2 {
    box-sizing: border-box;
   
}
.call-to-action-in-article-list-title {
  
    width: 620px;
}
.call-to-action-in-article-list-image {
    position: absolute;
    top: -66px;
    right: -290px;
    width: 950px;
}.text-page-contentlisting {
   
}
.last-update {
    margin-top: 80px;
    padding-top: 32px;
}
.autor-page-personal .stories-block-wrapper {
    padding-top: 0;
}
.stories-block-wrappermt0 {
    padding-top: 0;
}
	.slid1-in-tabs2 .slid1-in-tabs-item {
    width: 120px;
    height: 90px;
    margin-left: 24px;
}.slid1-in-tabs2 .slid1-in-tabs-item-iner{
    width: 120px;
    height: 90px;
}.slid1-in-tabs2 .slid1-in-tabs-item-iner img {
    max-width: 109px;
    max-height: 44px;
    width: auto;
}

.section-title-mleft {
    margin-left: 28%;
}
}


@media(max-width:  1320px) {
	
	.first-screen-right {
    position: absolute;
    right: -280px;
  
}.section-title-mleft {
   
}.cardtextblock1-image {
    text-align: center;
  
}.cardtextblock1-text {
   
}
.cardtextblock1-text .tri-col-text {
   
}
.br1280 {
	display: block;
}.for-col-text {
    width: 374px;
}

.logos-list-in-tab {
    display: flex;
    flex-wrap: wrap;
}

.logos-list-in-tab-item {
	width: 120px;
	height: 90px;
	margin-right: calc(14% - 137px);
}


.section-title-bobo {
    padding-bottom: 40px;
}

.for-col-item {
  
}

.for-col-item-iten {

}
.rews-block {
  
    margin-top: 64px;
}

.rews-slider-iner {
    padding: 92px 40px;
/*    align-items: flex-start; */
}

.rews-slider-left {
    width: 495px;
}
.rews-slider .slick-next {
    right: -194px;
}
.cardtextblock1-image22 img {
    width: 474px;
}.stories-block-item-image-bog {
  
}
.stories-block-item-inf2 {
    box-sizing: border-box;
 
    padding: 40px 32px 40px 40px;
}.pre-footer1-left {
    width: 580px;
}.pre-footer-right {
    width: 580px;
    display: flex;
}.pre-footer-right img {
    width: 100%;
    height: 283px;
}
.footer-iner > div {
    width: 580px;
}
.footer-col-menu1 {
    width: 57px;
}
.footer-col-menu1 {
    width: 57px;
}.brandsitemslider {
    height: 360px;
    margin-right: 40px;
}
.footer-iner-right-bottom {
    margin-top: 80px;
}.el7 {
    width: 1600px;
    height: 1600px;
}.subtitle900 {
 
}.image860 {
 
    height: 520px;
    border-radius: 16px;
}.stories-block-morebig .stories-block-item-image-bog {
 
}.stories-block-morebig .stories-block-item-inf2 {
   
}
.first-screen-product .first-screen-right {
      position: absolute;
    right: -126px;
    width: 70%;
    top: 0;
    height: auto;

}.tri-col-item .for-col-item-iten {
    width: 333px;
}.tri-col-itemblue-title {
    align-items: flex-start;
    gap: 9px;
}.cardtextblock1-image-scr {
   
}
.cardtextblock1-text.cardtextblock1-textscr .titletext32 br {
    display: none;
}
.cardtextblock1-text.cardtextblock1-textscr .tri-col-text {
  
}
.slid1-in-tabs2 {
    width: 700px;
}.slid1-in-tabs {
    width: 240px;
    margin-right: 53px;
}.rews-slider-inerv2 .rews-slider-left {
    width: 492px;
}

.discover-with-videotop {
    margin-bottom: -18px;
}.section-accord .tri-col-text {
  
}.call-to-action-in-article-list-image {
    position: absolute;
    top: -66px;
    right: -357px;
    width: 908px;
}.autor-image {
 
    display: flex;
}
.page404-iner-image {
    width: 588px;
    position: absolute;
    left: 554px;
    top: -40px;
}
	.slid1-in-tabs-item img {
    width: auto;
		max-width: 120px; 
}
	
}

@media(max-width:  1260px) {

	.header-menu-primary {
		display: none;
	}.first-screen-right {
    position: absolute;
    right: -173px;
   
}
.page-titleh1{
	font-size: 56px;
line-height: 60px; max-width: 441px;
letter-spacing: -1.12px;
}
.first-screen-left {
   
}.first-screen-home {
    padding-top: 118px;
    }.first-screen-icon-text-block {
    display: flex;
    gap: 0px;
    margin-left: -8px;
    margin-top: 60px;
}.section-title-mleft {
    margin-left: 0;
}.section-title {
	font-size: 48px;    margin-bottom: 24px;
line-height: 56px; /* 116.667% */
letter-spacing: -0.96px;
} .pre-footer1-left, .pre-footer-right,.footer-iner > div  {
  
    width: 440px;
}.section-cardtextblock11 .cardtextblock1-image img {

}.tri-col-textw50 > .tri-col-textw50 {
    width: 100%;

}
.cardtextblock1-text {
	padding-top: 40px;
}
.for-col-text {
    width: 440px;
}
.tabs-content-wrapper {
    margin-top: 56px;
}


.logos-list-in-tab {
/*    display: flex;
    gap: 32px 32px;
    flex-wrap: wrap; */
}

.tabs-items-ind {
    padding: 40px;
}.for-col-wrapper {
	flex-wrap: wrap;
}.onetri {
    width: calc(50% - 20px);
}

.twotri {
/*    width: calc(50% - 20px); */
width: 100%;
}

.for-col-item {
    width: 440px;
}.col-textw25 {
    width: calc((100% - 40px) / 2);
}
.for-col-item-iten {
    width: 440px;
}
.section-title-bobo {
	    margin-bottom: 56px;
    padding-bottom: 24px;
}
.section-section-fot-col-info .for-col-item-title br {
	display: none;
}

.rews-block {
   
    margin-top: 64px;
}
.rews-slider-iner {
    padding: 114px 40px!important;
    align-items: flex-start;
    min-height: 350px;
}
.rews-slider-left {
    width: 400px;
}.rews-slider-right {
    width: 240px;
}
.spec-image {
    width: 144px;
    height: 144px;
    }.rews-slider .slick-next {
    right: -148px;
}.cardtextblock1-image22 img {
    width: 360px;
    margin-left: 0;
    margin-top: 23px;
}
.stories-block-wrapper .section-title {
	font-size: 56px;

line-height: 62px; /* 110.714% */
letter-spacing: -1.12px;
}.stories-block-big {
    width: calc(50% - 20px);
    position: relative;
}
	.stories-block-item-min .stories-block-item-descr {
	
	}
.stories-block-item-image-bog {
	
}
.stories-block-item-min {
    position: relative;
    width: calc((100% - 40px) / 2);
}.stories-block {
    margin-top: 56px;
}.pre-footer1-left {
    width: 100%;
}
.pre-footer1 {
	position: relative;
}
.pre-footer-razd {
    padding-bottom: 149px;
    }
    .pre-footer-right img {
    width: 100%;
    height: 215px;
}
.pre-footer-right {
    position: absolute;
    bottom: 78px;
    right: 0;
}
.pre-footer1-left .tri-col-text {
	
}
.pre-footer-right {
	position: absolute;
}
.stories-block-item-inf2 {
    box-sizing: border-box;
    padding: 40px 32px 40px 40px;
}
 .footer-iner > div.footer-logo-with-but {
  display: flex;
  width: 100%;
  margin-bottom: 40px;
  justify-content: space-between;
}
.footer-iner-right .button1 {
	display: none;
}
.footer-iner {
	flex-wrap: wrap;
}
.footer-iner-left .footer-iner-logo {
	display: none;
}.footer-col-menu {
    margin-top: 0;
}.footer-col-menu1 {
    width: 130px;
}.footer-col-menu1 {
    width: 130px;
}.footer-col-menu2 {
	width: 132px;
}.footer-col-menu2 ul {
    max-width: 100%;
}
.header-burger {
	display: flex;
	align-items: center;
	justify-content: center;
}
.header-right {
	display: flex;
	gap:  8px;
}
.bu2 {
	display: none;
}
.header-burger .bu1 {
width: 30px; height: 30px;
}
.burgeropen .bu1 {
display: none;
}
.burgeropen .bu2 {
display: flex;
}
.mobile-menu-wrp {
	display: none;
}
.dactive-item-menumob {
	display: block;
}

.first-screen-product .page-titleh1 {
max-width: 660px;
}
.tri-col-text {
    width: 427px;
}.first-screen-product .first-screen-right {
    position: absolute;
  
 
}.two-col-item-iten-image {
    padding-left: 0;
    padding-right: 0;
}.tri-col-itemblue-wrapper {
    flex-wrap: wrap;
}.tri-col-item {
    width: calc((100% - 40px) / 2);
}.cardtextblock1src {
    align-items: flex-start;
}
.cardtextblock1src .cardtextblock1-text {
padding-top: 0;
}.cardtextblock1-image-scr img {
    display: block;
    width: 100%;
    border-radius: 11px;
}.greens-cols-wrp {
    flex-wrap: wrap;
}.greens-cols-wrpcol4 > div {
    width: calc((100% - 40px) / 2);
}
	.greens-cols-wrp {
		width: 100%;
	}
.slid1-in-tabs2 {
    margin-left: 0; 
    width: 552px;
}.slid1-in-tabs {
    width: 200px;
    margin-right: 48px;
}





	#slider .images .pict.images22 {
		/*width: 400px;*/
		margin-left: 30px;
			margin-right: 153px
	}

	
	.rews-slider-inerv2 .rews-slider-left {
    width: 360px;
}.podzagolovoksknopkoy {
    display: flex;
    gap: 40px;
    justify-content: space-between;
    align-items: center;
  
}.podzagolovoksknopkoy .textp {
    max-width: 401px;
}.discover-with-videopvideo {
  
}.discover-with-video-info {
  
}.discover-with-video {
    margin-top: 56px;   
}.discover-with-videotop-num , .white-num-block-item-num{
    font-size: 48px;line-height: 56px; /* 116.667% */
letter-spacing: -0.96px;
}
.white-num-block {
    justify-content: space-between;
}.white-num-block-item {
   
}
.one-blue-ram h2 {
    margin-bottom: 56px;   
    padding-right: 66px;    
}
.section-accord .dfgap40 {
    gap: 56px;flex-direction: column;
}.section-accord .tri-col-text {
    width: 440px;   
}.two-acc {
    width: 100%;
}.col1370 {
    width: 100%;
}
.mb64 {
    margin-bottom: 56px;    
}.section23-colwint-imagetext .forcol {
    width: 440px;
    box-sizing: border-box;
}.section23-colwint-imagetext {
    align-items: flex-start;
}.white-call-to-action h2 {
 
}.white-call-to-action {
    padding: 64px 13px 64px 40px;
}
.autir-page-block-wrp {
    padding-top: 126px; 
}
.inpage .page-titleh1 {
 max-width: 100%;
 }
 
.stories-block-morebig .stories-block-item-image-bog {
  /*  width: 440px; */
}

.stories-block-morebig .stories-block-item-inf2 {
    width: calc(100% - 440px);
}
.stories-block-big .stories-block-item-descr {
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
}.resourse-filter {
   
}.resourse-search {
 
}.call-to-action-in-article-list-image {
    position: absolute;
    top: -18px;
    right: -492px;
    width: 850px;
}.call-to-action-in-article-list-title {
    width: 620px;
    position: relative;
    z-index: 1;
}.autor-left {
 
  width: calc(((100% / 12) * 6) - 20px);
}
.autor-image {
  width: calc(((100% / 12) * 6) - 20px);
  
}
.autor-left .tri-col-text {
    width: 100%;
}.form-page-right, .form-page-left {
  
}
.sp-title {
margin-top: 5px;    
}.body-article-sidebar, .text-page-contentlisting {
  
}.text-page-body {
  
}

.body-article-sidebar .stories-block-item-min {
    display: none;  
}

.articlimage {
    margin-bottom: 64px;
}

.body-article-sidebar {
   /* top: -72px; */
   display: none;
}
.text-page-body h2 {
    margin-top: 64px;
    margin-bottom: 40px;    
    font-size: 48px;
font-style: normal;
font-weight: 600;
line-height: 56px; /* 116.667% */
letter-spacing: -0.96px;
}
.dining_section6_slider-item {
    height: 440px;
    border-radius: 16px;
} 
.article-slider {
    margin-top: 64px;
    margin-bottom: 64px;
}.dining_section6_slider-nvitem {
    border-radius: 12px;
    height: 64px;
    width: 96px;
    margin-top: 8px;
    margin-right: 8px;
}

p ~ .articlimage {
    margin-top: 64px;   
}.article-in-article .stories-block-big {
    flex-direction: column;
    height: auto;
}
.article-in-article .stories-block-big > div{
    width: 100%;
}.text-page-body h3 {
    margin-top: 40px;   
    margin-bottom: 24px;    font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 40px;
}
.stories-block-wrapperinarticle .stories-block-item:last-child{
    display: none;
}
.page404-iner-image {
    width: 440px;
    position: absolute;
    left: 480px;
    top: -40px;
}
.article-in-article .stories-block-item-image-bog {
height: 400px;
}.career-first-screen-rught {

    height: 580px;
}.career-first-screen-left {

}
.linedf01 {
    gap: 56px;
    flex-direction: column;
}
.greens-cols-wrpcol43 {
    width: 100%;
}.text-dla-tricars {
    width: 100%;
}
.job-card-title {
    align-items: flex-start;
}
.job-card-tag {
    padding: 8px 15px 10px 15px;

}.image860 {
  
    height: 397px;
    border-radius: 16px;
}.subtitle900 {
   
}
.videocard {

    display: flex;
}
.videocard .stories-block-item-image-min {

}

.videocard .stories-block-item-inf {
      box-sizing: border-box;
}
	
	
.stories-block27122 .stories-block-item:nth-child(2) .stories-block-item-descr, .stories-block27122 .stories-block-item:nth-child(7) .stories-block-item-descr ,
.stories-block27122 .stories-block-item:nth-child(10n + 13) .stories-block-item-descr, .stories-block27122 .stories-block-item:nth-child(10n + 17) .stories-block-item-descr,
	.stories-block27123 .stories-block-item:nth-child(10n + 2) .stories-block-item-descr, .stories-block27123 .stories-block-item:nth-child(10n + 6) .stories-block-item-descr ,
	.stories-block27121 .stories-block-item:nth-child(2) .stories-block-item-descr {
	display: none;
}
	
 .stories-block27122 .stories-block-item:nth-child(8) , .stories-block27122 .stories-block-item:nth-child(10n + 12) , .stories-block27122 .stories-block-item:nth-child(10n + 18), 
 .stories-block27123 .stories-block-item:nth-child(10n + 7) {
 width: calc(50% - 20px);
}
	.stories-block27121 .stories-block-item:first-child, 
	.stories-block27122 .stories-block-item:nth-child(1),
	.stories-block27122 .stories-block-item:nth-child(7),
		.stories-block27122 .stories-block-item:nth-child(10n + 12),
		.stories-block27122 .stories-block-item:nth-child(10n + 17),
	.stories-block27123 .stories-block-item:nth-child(10n + 1),
	.stories-block27123 .stories-block-item:nth-child(10n + 6){
 width: 100%;
}
}



@media(max-width:  1000px){
	.form-page-right {
    padding-top: 0; 
	}
	.stories-block-item-meta {
		white-space: nowrap;
	}
	.page-titleh1 {
		font-size: 48px;
line-height: 56px; /* 116.667% */
margin-bottom: 16px;
letter-spacing: -0.96px;
	}.first-screen-right {
    position: absolute;
    right: -149px;
}.first-screen-home {
	padding-top: 118px;
	margin-bottom: 80px;
}.header-wrapper-menu-in {
    border-radius: 0px 0px 16px 16px;
    padding-top: 16px;
    transition: 0.3s;
    padding-bottom: 16px;
}
.header-logo {
	width: 132px;
}
.mb40 {
	margin-bottom: 32px;
}
.textp {

}.tri-col-text {
    width: 349px;
}.first-screen-icon-text-block {
   
    margin-top: 30px;
}.section-margin124160 {
    margin-top: 80px;
    margin-bottom: 80px;
}.section-title {
  font-size: 40px;
line-height: 48px; /* 120% */
letter-spacing: -0.8px;
}
.two-col-text {
	flex-direction: column;
	gap:  24px;
}
.two-col-text >  div , .cardtextblock1-text .tri-col-text{
	width: 100%;
}
	.header-top-line-subscr {
 
}
.two-col-text > div > div { 
width: 100%; }
 .pre-footer1-left, .pre-footer-right, .footer-iner > div {
	width: 348px;
}.section-cardtextblock11 .cardtextblock1-image img {
    width: 286px;
    margin-left: 0;
    margin-top: 23px;
}.section-margin12488 {
    margin-top: 80px;
    margin-bottom: 80px;
}.for-col-text {
    width: 332px;
}.tabs-content-wrapper {
    margin-top: 48px;
}.tabs-items-ind {
    padding: 40px;
    width: 920px;
}
.section-margin12488 {
	margin-bottom: 64px;
}.section-section-fot-col-info {
    margin-top: 64px;
    margin-bottom: 80px;
    padding-top: 80px;
    position: relative;
}.section-title-bobo {
    margin-bottom: 40px;
    padding-bottom: 24px;
}.for-col-item , .for-col-item-iten{
    width: 340px;



}

	.button2  {
		font-weight: 500;
	}
	.textnorow.cardtextblock1-text .two-col-text {
		flex-direction: column;
	}
	
	.col-textw25 {
    width: calc((100% - 40px) / 2);
}
.rews-blosc-wrapper {
	margin-top: 80px; 
	margin-bottom: 132px;
}
.rews-block {
	margin-top: 48px;
	width: 100%;
}.rews-slider-iner {
    padding: 89.5px 40px!important;
    align-items: flex-start;
    margin-right: 0;
    flex-direction: column;
    gap:  40px;
}.rews-slider-left {
    width: 101%;
}.spec-image {
	width: 120px;
height: 120px;
}
.rews-slider .slick-next {
	display: none;
}
.rews-slider .slick-dots {
bottom: -52px;
display: flex;
width: 100%;
gap:  10px;
justify-content: flex-start;
}
.slick-dots li {
width: 20px;
height: 20px; padding: 0;
background: url(img/bul.svg);
background-position: center;
background-repeat: no-repeat;
margin:  0;
background-size: contain;
}
.slick-dots li.slick-active {
background: url(img/bul2.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.two-col-text > div > div.for-col-item-ico  {
	width: 48px;
}

@media(max-width:789px){
    .two-col-text > div > div.for-col-item-ico  {
        display: none;
    }
}

.two-col-text .for-col-item {
    width: 100%;
}.two-col-text .for-col-item-iten {
    width: 100%;
}
.cardtextblock1-text2 .two-col-text {
gap:  40px;
}.cardtextblock1-image22 img {
    width: 286px;
    margin-left: 0;
    margin-top: 23px;
}.stories-block-wrapper {
	margin-top: 80px;
	margin-bottom: 80px;
}.stories-block {
    margin-top: 48px;
}.stories-block-item-image-bog {

}.stories-block-item-inf2 {
    box-sizing: border-box;
    padding: 40px 32px 40px 40px;
}.stories-block {
    display: flex;
    gap: 24px;
}.stories-block-item-min {
    position: relative;
    width: calc((100% - 24px) / 2);
}.pre-footer1-left {
    width: 100%
}.pre-footer-razd {
    padding-bottom: 126px;
    padding-top: 48px;
}.pre-footer1-left .tri-col-text {
    width: 348px;
}.pre-footer-right {

    bottom: 37px;
  
}
.footer {
	padding-top: 24px;
	padding-bottom: 40px;
}.footer-iner > div {
    width: 100%;
}
.footer-iner-logo svg {
	width: 132px;
}.footer-iner > div, .footer-iner-left-menu  {
    width: 100%;
   
}
.footer-iner-right-menu  {
	width: 100%;
	gap:  24px;
}
.ttup .footer-col-menu , .footer-col-menu{
	width: 224px;
}.onetri {
    width: 100%;
}
.mobile-menu-iner {
	flex-direction: column;
gap:  40px}
.footer-iner-left {
	margin-bottom: 40px;
}.mobile-menu-iner > div {
    width: 100%;
}
.tabs-itemsfkgj {
    overflow-x: scroll;
}.first-screen-product .first-screen-right {
    position: absolute;
    right: -190px;
   width: 90%;
    z-index: -1;
}.first-screen-product .page-titleh1 {
    max-width: 445px;
}.first-screen-product {
    margin-bottom: 168px;   
}.tri-col-wrapper {
    flex-direction: column;
}.tri-col-item {
    width: 100%;
}.tri-col-item .for-col-item-iten {
    width: 100%;
}.two-col-cards-item {
    flex-direction: column;
    gap: 40px;
}.two-col-item-iten-col {
    width: 100%;
}.two-col-item-iten-image img {
    max-width: 500px;
    margin-left: 0;
}.two-col-item-iten-text {
    width: 100%;
}
.two-col-cards-itemleft {
    flex-direction: column-reverse;
}.cardtextblock1src {
    flex-direction: column;
    gap: 40px;
}
.cardtextblock1-image-scrright {
    order:1;
}.cardtextblock1src .cardtextblock1-text {
    width: 100%;
    order:2;
}
.cardtextblock1-text .two-col-text {
    flex-direction: row;
}.cardtextblock1-image-scr {
    width: 100%;
}.trion50-col-text {
    width: calc((100% - 80px) / 3);
}
.for-col-wrapperff .trion50-col-text {
    width: 100%
}.greens-cols-wrpcol4 > div {
    width: 100%;
}.greens-cols-wrpcol4 > div {
    width: 100%;
}.greens-cols-wrpcol3 > div {
    padding-top: 40px;
    width: 100%;
    padding-bottom: 40px;
    padding: 40px;
}.slid1-in-tabs2 {
    margin-left: 0;
    width: 440px;
}

.slid1-in-tabs {
    width:160px;
    margin-right: 40px;
}.slid1-in-tabs-item img {
    width: 87px;
}
.slid1-image1 {
  
}

.slid1-image1 img {
    height: 569px;
    width: 569px;
    margin-right: 30px;
}

#slider .images .pict {
width: 140px;
		height: auto;
}

#slider .images .pict.images22 {
/*		width: 463px;
		margin: 0; */
		padding-left: 0px;
}

.images {
    transform: translateX(calc((-100% + 100vw) + 550px));
    height: 200px;
}

.pict-iner {
		width: 140px;
	}

.pict-iner {
		padding-left: 20px;
	}

.pict-iner2 {
	padding-left: 0;
}

#slider .images .pict img {
    display: flex;
    margin-right: auto;
    margin-left: auto;
/*    max-height: 32px; */
    width: auto;
    max-width: 100%;
}

.podzagolovoksknopkoy .textp {
    max-width: 100%;
}
.podzagolovoksknopkoy {
    flex-direction: column;
    gap: 32px;
    align-items: flex-start;
}.rews-slider-inerv2 .rews-slider-left {
    width: 100%;
}.section-mtb160 , .section-tri-col-info {
    margin-top: 80px;
    margin-bottom: 80px;
}.section-cardtextblock1scr {
    margin-top: 80px;
    margin-bottom: 80px;
}.section-discover-with-video {
    margin-top: 80px;
    margin-bottom: 80px;
    padding-top: 80px;
}
.discover-with-video {
    flex-direction: column;
}
.discover-with-video > div {
    width: 100%;
}
.discover-with-videotop {
    margin-top: 48px;   display: flex;
    justify-content: space-between;
}
.discover-with-videotop > div {
    width: 208px;
}
.discover-with-videotop-text {

}
.discover-with-videotop-num {
    font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 48px; /* 120% */
letter-spacing: -0.8px;
}.one-blue-ram h2 {
    margin-top: 0px;
    padding-right: 0px;
}
.one-blue-ram {
    padding: 48px 24px;
}.discover-with-videotop-num, .white-num-block-item-num {
    font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 48px; /* 120% */
letter-spacing: -0.8px;
}
.white-num-block-item {
   
}
.section-accord .tri-col-text {
    width: 100%;
}
.daccordion__item {
    border-radius: 16px;
    background: var(--white, #FFF);
    margin-bottom: 16px;
    padding: 24px 40px;
}.tri-col-text.section-title-mleft  {
width: 100%}
.section23-colwint-imagetext {
    margin-bottom: 40px;
    flex-direction: column;
}.sevencol {
    width: 100%;order: 1;
    margin-bottom: 24px;    
}.section23-colwint-imagetext .forcol {
    width: 100%;
    padding: 0; 
    order: 2;
}.mb24 {
    margin-bottom: 16px;
}.white-call-to-action h2 {
 
}.tri-col-text {
    width: 300px;
}
	.greens-cols-wrp-col {
    width: calc((100% - 48px) / 3);
} 
	.greens-cols-wrp, .tri-col-wrapper {
    gap: 24px;
}.resourse-search {
  
}.call-to-action-in-article-list {
    padding-bottom: 240px;  
}.call-to-action-in-article-list-title {
    width: 100%;
    position: relative;font-size: 28px;
font-style: normal;
font-weight: 500;
line-height: 36px;
    z-index: 1;
}.call-to-action-in-article-list-image {
    position: absolute;
    top: auto;
    bottom: -121px;
    right: -65px;
    width: 745px;
}

.stories-block-morebig .stories-block-item-image-bog {
/*    width: 340px; */
}

.stories-block-morebig .stories-block-item-inf2 {
    width: calc(100% - 340px);
}
.resiurse-search-dilter {
    margin-top: 48px;
    margin-bottom: 32px; 
    }
    .mb64 {
        margin-bottom: 48px;    
    }.autor-image {
    width: 224px;
    display: flex;
}.autor-page-iner {
    display: flex;
    padding-bottom: 44px;   
    justify-content: space-between;
    align-items: flex-start;    border-bottom: 1px solid rgba(0, 129, 164, 0.4);
}.autor-left {
    width: 472px;
    border-bottom: none;
}
	
	.autor-left {
 
  width: calc(((100% / 12) * 8) - 20px);
}
.autor-image {
  width: calc(((100% / 12) * 4) - 20px);
  
}
	
	
	
	.autor-left .tri-col-text {
  font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 21px; /* 150% */
letter-spacing: 0.28px;
}.autor-left {
    padding-top: 0; 
}.stories-block-wrapper .section-title {
   font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 40px; /* 125% */
letter-spacing: -0.64px;
}.career-first-screen {

    flex-direction: column ;
 }.form-page-right, .form-page-left {
    width: 100%;
}.page404-iner-image {
    width: 348px;
    position: absolute;
    left: 372px;
    top: 0;
}.page404-iner {
    width: 348px;
    position: relative;
}.career-first-screen-left {
    width: 100%;
}.career-first-screen-rught {
    width: 100%;
    margin-top: 40px;   
    height: 400px;
}
.career-first-screen-left .tri-col-text {
    width: 100%;
}
.trion50-col-textimcol .trion50-col-text {
    width: 100%;
}.greens-cols-wrpcol43 > div {
    width: calc((100% - 48px) / 3);
    padding: 32px 40px;
}.green-card-numbig {
    font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 40px; /* 125% */
letter-spacing: -0.64px;
}
.green-card-numbigimage {
    gap: 8px;
}
.green-card-numbigimage img {
    width: 29px;
}
.job-card {
    width: 100%;
}
.text-page-block {
    flex-direction: column-reverse;
}.body-article-sidebar, .text-page-contentlisting {
    width: 100%;margin-bottom: 48px;    
}.text-page-block {
    margin-top: 48px;   
}.text-page-body {
    width: 100%;
}.text-page-body h2 {
    margin-top: 48px;   
    margin-bottom: 24px;    font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 40px; /* 125% */
letter-spacing: -0.64px;
}.text-page-body h3 {
    font-size: 28px;
font-style: normal;
font-weight: 500;
line-height: 36px; margin-top: 24px; 
margin-bottom: 16px;
}
.greens-cols-wrpcol4thdi.greens-cols-wrpcol4 > div {
    width: calc((100% - 40px) / 2);
}.image-withh2 {
    flex-direction: column;
}
.image860 {
    width: 100%;
    height: 650px;
       
}
.image-withh2 {
gap: 40px;
    }.subtitle900 {
    width: 100%;
}
.subtitle900 .tri-col-text {
    width: 100%;
}
.for-col-wrappertocol > div {
    width: 100%;
}
.for-col-wrappertocol .for-col-item-iten {
    width: 100%;    
}.section-stor {
    padding-top: 80px;  
}.videocard {

width: 100%;
}.videocard .stories-block-item-image-min {
    width: 344px;
}.videocard .stories-block-item-inf {
    width: calc(100% - 344px);
    box-sizing: border-box;
}.body-article-sidebar {
    top: 0;
    position: static;
}
.body-article-sidebar {
    display: none;
}.sevencol {
    width: 100%;
    order: 1;
    margin-bottom: 0;
}.tri-col-textw50 > .tri-col-textw50 {
    width: 100%;
}.first-screen-left {
    max-width: calc(60% - 20px);
}.pre-footer-right img {
    width: 100%;
    height: 170px;
}
	.footer-col-menu ul {
 
    max-width: 224px; 
	}
	
	.pre-footer12 {
		flex-direction: column; 
	}
	.pre-footer12 > div {
		width: 100%
	}.pre-footer12  {
    padding-bottom: 59px;
    padding-top: 48px;
}

.stories-block-morebig {
/*    width: calc(50% - 12px); */
}

.wrp-two-big-zakrep {
    display: flex;
    gap: 24px;
}
}


@media(max-width:  780px) {
	.wrp {
		width: auto;
		margin-left: 24px;
		margin-right: 24px;
	}
	.header-wrapper-menu {
   
    width: 100%;
    z-index: 999;
    left:  0;
}
.first-screen-right {
	display: none;
}
.first-screen-home {
	padding-top: 94px;
	margin-bottom: 80px;
}
.page-titleh1 {

font-size: 48px;
margin-bottom: 16px;
line-height: 52px; /* 108.333% */
letter-spacing: -0.96px;
}.tri-col-text {
    width: 100%;
}.first-screen-icon-text-block {
    margin-top: 48px;
    flex-direction: column;
} .first-screen-icon-text-block-item {
	width: 100%;
	padding:  10px 8px;
	display: flex;

}
.first-screen-icon-text-block-item:before {
	content:  none;
}
.first-screen-icon-text-block-item {
	align-items: center;
}
 .first-screen-icon-text-block-item  br {
 	display: none;
 }.first-screen-icon-text-block-ico {
    margin-bottom: 0;
    display: flex;
    width: 40px;
    margin-right: 16px;
} .section-title {
	font-size: 36px;
line-height: 44px; /* 122.222% */
letter-spacing: -0.72px;
}
.cardtextblock1 {
	flex-direction: column;
}
.cardtextblock1-image, .cardtextblock1-text, .pre-footer1-left, .pre-footer-right {
	width: 100%;
}.section-cardtextblock11 .cardtextblock1-image img {
    width: 239px;
    margin-left: 0;
    margin-top: 23px;
}.cardtextblock1-text {
	border-top:  none;
}.for-col-text {
    width: 100%;
}.tabs-nav2-ind {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 24px;
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}.tabs-nav2-ind a {
    
    padding: 8px 15px 10px 15px;
}.section-margin12488 {
    margin-bottom: 48px;
}.section-section-fot-col-info {
    margin-top: 48px;

}
.section-title-bobo {
	border-bottom: none;
    margin-bottom: 48px;
    padding-bottom: 0;
}
.for-col-item, .for-col-item-iten {
    width: 100%;
}
.rews-slider-iner {
	padding: 83.5px 32px;
}
.rews-slider-left {
    width: 100%;
}
.big-white-text-p {
	font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px;
}
.hh2wrapper-with-button {
	flex-direction: column;
	align-items: flex-start;
	gap:  24px;
}
.stories-block-item-min {
    position: relative;
    width: 100%;
}
.stories-block-big {
	flex-direction: column;
}
.stories-block-item-image-bog {
	height: 234px;
}
.stories-block-big > div {
	width: 100%;
}
.stories-block-wrapper .section-title {
	font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: 44px; /* 122.222% */
letter-spacing: -0.72px;
}
.stories-block-item-inf2, .stories-block-item-inf {
	padding: 32px 32px 40px 32px;
}.stories-block-big {
    width: 100%;
    position: relative;
    display: flex;
    height: auto;
}
.stories-block-item-title {
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 32px;
}
.stories-block-item-meta  {

flex-wrap: wrap;
}.stories-block {
    display: flex;
    gap: 40px;
}.pre-footer1-left .tri-col-text {
    width: 100%;
}.pre-footer-razd {
    padding-bottom: 255px;
    padding-top: 48px;
}.pre-footer-right img {
    width: 100%;
    height: auto;
}
.footer-iner-left-menu {
    display: flex;
    gap: 0;
}
.ttup .footer-col-menu, .footer-col-menu {
    width: calc(100% / 3);
}.footer-iner-right-menu {
    width: 100%;
    gap: 0;
}.footer-iner-right-bottom {
    margin-top: 48px;
}.footer-iner-right-bottom {
    gap: 0;
  
    justify-content: space-between;
}

.stories-block-item-descr {
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.stories-block-item-descr {

}

.cardtextblock1-text .two-col-text {
    flex-direction: column;
}

.tabs-itemsfkgj {
    margin-left: -24px; 
    padding-left: 24px;  
    margin-right: 24px;    
}
.tri-col-wrapper {
    margin-top: 40px;   
}
.tri-col-image {
    height: 188px;
    margin-bottom: 24px;
}.for-col-item-title {
  font-size: 28px;
font-style: normal;
font-weight: 500;
line-height: 36px;
    margin-bottom: 16px;
    margin-top: 16px;
}
 .tri-col-wrapper {
    gap: 24px;
}.two-col-item-iten-image img {
    max-width: 100%;
    margin-left: 0;
}.solution-blue-cards-wrapper {
    margin-top: 80px;
    margin-bottom: 80px;
}.titletext32 {
    font-size: 28px;
font-style: normal;
font-weight: 500;
line-height: 36px;
}.cardtextblock1-text.cardtextblock1-textscr .tri-col-text {
    width: 100%;
}.button4 {
    font-size: 14px;
}.tabs-content-wrapper {
    margin-top: 24px;
}




.slid1-in-tabs2 {
    margin-left: 0;
    width: 200px;
}

.slid1-in-tabs {
    width: 107px;
    margin-right: 0;
}


.slid1-in-tabs-item.slid1-in-tabs-item-current img {
	width: 90px;
}

.slid1-in-tabs  .slick-current.slick-active  img {
        width: 90px;
        max-width: 240px;
}

.slid1-image1 {
 
}

.slid1-image1 {
/*    top: 196px; */
} 


.images {
    transform: translateX(calc((-100% + 100vw) + 545px));
}

#slider .images .pict.images22  .pict-iner img {
	transform: scale(1.2); 
}






.cardtextblock1src {
    gap: 32px;
}
.daccordion__title {
    align-items: flex-start;
}.podzagolovoksknopkoy {
  
    width: 100%;
}
.read-morerew {
    color: var(--white-64, #A7BBCE);
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px; 
}.discover-with-videotop {
    flex-direction: column;
}.discover-with-videotop-num, .white-num-block-item-num {
    font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: 44px; /* 122.222% */
letter-spacing: -0.72px;
}.discover-with-videotop-text {
    margin-bottom: 32px;    
}.discover-with-videotop {
    margin-bottom: 0;
}.discover-with-videotop > div {
    width: 100%;
}.one-blue-ram h2 {
    margin-bottom: 48px;    
}.white-num-block {
    flex-direction: column;
    gap: 40px;
}.white-num-block-item {
    width: 100%;
}.section-accord .dfgap40 {
    gap: 48px;
}.white-call-to-action {
    padding: 64px 40px;
}
.white-call-to-action  .dfgap40  {
    gap: 24px;
    flex-direction: column;
}.white-call-to-action h2 {
    width: 100%;
}.white-call-to-action-right {
    margin-top: 0;
}
.mob40title {
    font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 48px; /* 120% */
letter-spacing: -0.8px;
}.autir-page-block-wrp {
    padding-top: 94px;
}.stories-block-morebig .stories-block-item-image-bog {
    width: 100%;
    height: 234px;
}.stories-block-morebig .stories-block-item-inf2 {
    width: 100%;
}.autor-link-in-kard {
    margin-top: 30px;   
}
.resiurse-search-dilter {
    gap: 16px;
    flex-direction: column;
}
.resiurse-search-dilter > div {
    width: 100%;
}.stories-block-big .stories-block-item-descr {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}.search-rezult-title-wrapper {
    align-items: flex-start;
}
.resourse-filter {
    height: 58px;
    position: relative;
    z-index: 22;
}.call-to-action-in-article-list {
    padding: 48px 32px 200px 32px;
}.call-to-action-in-article-list-image {
    position: absolute;
    top: auto;
    bottom: -57px;
    right: -219px;
    width: 530px;
}.storiesresourse-block-wrapper {
    margin-bottom: 80px;
}
.autor-page-iner {
    gap: 32px;
    flex-direction: column;
}
.autor-page-iner > div {
    width: 100%     ;
}.autir-page-block-wrp {
    margin-bottom: 48px;
 
}.autor-page-personal .stories-block-wrapper {
    margin-top: 48px;
}.text-page-block-wrp {
    margin-top: 94px;
}
.close-search-page {
    margin-top: 12px;   
}.page404-iner-image {
    width: 100%;
    position: static;
    left: 372px;
    margin-top: 48px;   
    top: 0;
}.text-page-block-wrp404 {
    margin-bottom: 80px;
}.page404-iner {
    width: 100%;
    position: relative;
}
.last-update {
    margin-top: 48px;   
}p ~ .articlimage {
    margin-top: 48px;
}.articlimage {
    margin-bottom: 48px;
}.article-in-article .stories-block-item-image-bog {
    height: 280px;
}
.slider-nav .slick-track {
    display: flex !important;   transform: none!important;
    flex-wrap: wrap;    width: 100%!important;
}.dining_section6_slider-item {
    height: 320px;  
}.slider-for .slick-prev, .slider-for .slick-next {
    width: 40px;
}.article-table-two-col {
    margin-top: 48px;
    margin-bottom: 48px;
}.article-slider {
    margin-top: 48px;
    margin-bottom: 48px;
}.article-table-two-col-line {
    gap: 24px;
}.article-table-two-col-line > div {
    width: calc(50% - 12px);
}
.article-header-top {
    gap: 16px;
    flex-direction: column;
    align-items: flex-start;
}
.greens-cols-wrpcol4thdi.greens-cols-wrpcol4 > div {
    width: 100%;

    padding: 32px 40px;

}
.image860 {
    width: 100%;
    height: 295px;
}
.for-col-item-title {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
    margin-bottom: 20px;
    margin-top: 16px;
}.section-title {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: -0.64px;
}
.map-image img {
    width: 408px;   
    margin-left: auto;  
    margin-right: auto; 
    display: block;
}
.map-image {
    justify-content: center;
}
.videocard {
    flex-direction: column;
}
.videocard > div {
    width: 100%;
}
.stories-block-morebig.videocard .stories-block-item-image-bog {
    height: 280px;  
}
.videocard .stories-block-item-image-min {
    width: 100%;
    height: 280px;
}
.video-block-play svg {
    width: 36px;    
    height: auto;   
}.videocard .stories-block-item-inf {
    width: 100%;
    box-sizing: border-box;
}.stories-block-item-min .stories-block-item-descr, .videocard.stories-block-big .stories-block-item-descr {
    display: -webkit-box;
    -webkit-line-clamp: initial;
}
.greens-cols-wrpcol43 > div {
    width: 100%;
    padding: 32px 40px;
}.mb64 {
    margin-bottom: 32px;
}
.trion50-col-textimcol .section-titlebob {
    border-bottom: none;
    padding-bottom: 0;  
    margin-bottom: 48px;    
}.car-vac-section {
    padding-top: 80px;
    padding-bottom: 80px;
}.job-card-title {
    align-items: flex-start;
    white-space: revert;
    word-break: break-word;
}.article-in-article {
	margin-top: 48px; margin-bottom: 48px;
}
	.footer-col-menu ul {
   
    padding-right: 13px;
}
	.brandsitemslider 
	{
		margin-right: 32px;
	}.greens-cols-wrp-col {
    width: 100%;
}.first-screen-left {
    max-width: 62%;
}
	.white-call-to-action-right {
		width: 100%;
	}.white-call-to-action-right {
		max-width: 450px;
	}
	
	.article-in-article .stories-block-item-image-bog {
    height: 280px;
}
	.article-in-article .stories-block-big .stories-block-item-descr {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
}
	.pre-footer-right {
		max-width: 400px;
	}.button2  {
		font-weight: 600;
}

.rews-slider-iner {
 /*   padding: 116.5px 32px !important; */
 padding: 50px 32px !important;
}
	
	.footer-col-menu ul {
 
    max-width: 102px; 
	}
.pre-footer12  {
    padding-bottom: 59px;
    padding-top: 48px;
}
	.stories-block-item-min .stories-block-item-descr, .videocard.stories-block-big .stories-block-item-descr {
		display: none;
	}
	 .stories-block27122 .stories-block-item:nth-child(8) , .stories-block27122 .stories-block-item:nth-child(10n + 12) , .stories-block27122 .stories-block-item:nth-child(10n + 18), 
 .stories-block27123 .stories-block-item:nth-child(10n + 7) {
 width: 100%;
}
	.stories-block27121 .stories-block-item:first-child, 
	.stories-block27122 .stories-block-item:nth-child(1),
	.stories-block27122 .stories-block-item:nth-child(7),
		.stories-block27122 .stories-block-item:nth-child(10n + 12),
		.stories-block27122 .stories-block-item:nth-child(10n + 17),
	.stories-block27123 .stories-block-item:nth-child(10n + 1),
	.stories-block27123 .stories-block-item:nth-child(10n + 6){
 width: 100%;
}
	.stories-block-big > div {
    width: 100%;
    box-sizing: border-box;
}
	.wrp-two-big-zakrep {
	flex-direction: column;	
	}
		.stories-block-morebig {
    width:100%;
}
}

@media (max-width: 480px) {
	.rews-slider-iner {
		padding: 64px 40px !important;
	}
}

@media (min-width: 1280px) {
    .wrp-1200 {
        display: flex;
        max-width: 1200px;
        margin-left: 120px;
        margin-right: 120px;
    }

    .marginZero {
        margin: 0 !important;
    }

    .titleMargin {
        margin: 0 0 40px !important;
    }

    .mb80 {
        margin-bottom: 80px;
    }

    .two-col-item-iten-image {
        width: 580px;
        height: 284px;
    }

    .two-col-item-iten-image img {
        width: 400px;
        height: 284px;
        margin: 0;
    }

    .twoColImageLeft {
        padding: 0 110px 0 70px !important;
        margin: 0 !important;
    }

    .twoColImageRight {
        padding: 0 70px 0 110px !important;
        margin: 0 !important;
    }
}

@media (min-width: 1445px) {
    .wrp-1200 {
        margin-left: auto;
        margin-right: auto;
    }
}