@media(min-width: 1700px) {
	.homescreen1-img video {
    position: absolute;
    top: -200px;
    left: auto;
    right: 0;
    width: 140%; 
	}
}

@media(max-width: 1700px) {
	.ram-sn-iner {
		transform: translateX(0);
	}
	.text-one-block-col:last-child .ram-sn-iner {
		transform: translateX(-100%);
	}
	.footer-two-l {
  
    gap: 28px;
}
}

@media(max-width: 1400px) and (min-width: 1100px) {
	body {
		zoom: 0.8
	}
} 


@media(max-width: 1100px) and (min-width: 1025px) {
	body {
		zoom: 0.65
	}
} 


@media(max-width:1025px) {
	.wrp {
		width: auto;
		margin-left: 80px;
		margin-right: 80px;
	}
	.homescreen2-right {
    position: relative;
    width: 730px;
}.footer-menu {
	gap:45px;
}
	    .menu-lin-in-first-screen-iner {
        flex-wrap: wrap;
        justify-content: flex-start;
        /* max-width: 100%; */
        gap: 10px;
    }

.diagnostika-img {
	margin-right: 0;
}
	
.experteslist-wrappe {
	margin-top: 60px;
	margin-bottom: 100px;
	display: flex;
	flex-wrap: wrap;
	gap: 45px 24px;
}
.swiper-slideno  {
	position: relative;
	width: calc((100% - 96px) / 5);
}
	.etaps-card{
		min-height: 531px;
	}
	.gde-card {
		padding-right: 30px
	}
	.article-img {
    margin-top: -35px;
    width: 495px;
    display: flex;
}
	    .homescreen2-right {
        position: relative;
        width: 639px;
    }
	.swiper-slide-exp-img {
    width: 100%;
    aspect-ratio: 1 / 1;
    height: auto; 
	}
	.footer-r {

    gap: 30px;
    align-items: flex-start;
}
	.raskajem-wrap2 {
    right: -123px;
    bottom: 0;
    left: auto;
    top: auto;
}
	.diagnostika-img {
    width: 560px; 
	}
	 .statistika2 {
		width: 400px;
	}
	.statistika3 {
 
    width: calc(100% - 840px); 
	}
	.statistika2-num {
    margin-top: 72px;
    margin-bottom: 41px;

    align-items: flex-start;
    flex-direction: column; 
	}
	.right-subtitle {
    width: 794px; 
	}
	.footer-two-search {
   
    width: 500px;
}
	.diagnostika-img {
        width: 500px;
    }
}


@media(max-width: 1025px) {
	.wrp {
		width: auto;
		margin-left: 30px;
		margin-right: 30px;
	}
	.menu-lin-in-first-screen-iner {

    flex-wrap: wrap;
    justify-content: flex-start;
    max-width: 690px;
}
	.menu-lin-in-first-screen2 .menu-lin-in-razd:nth-child(8)
	{
	display: none;	
	}	
	.header-button {
    width: 146px;
}
.header-logo {
	width: 144px;
}
.out .header-logo, .out2 .header-logo {
	padding: 12px;
}
.headermenu {
	padding: 7px 16px;
}
.headermenu-menu-item a {
 
    font-size: 16px;
}
.headermenu-menu {

    width: 469px;
}
.header-serch-input {
	width: 531px;
}
.headermenu-razd {
    margin-left: 18px;
    margin-right: 18px;
    background: #DEE9F1;
    width: 1px;
    height: 16px;
}
.headermenu-search {
	font-size: 12px;
}
.homescreen1-title {
    margin-top: 0;
    margin-bottom: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 38px;
}

.homescreen1-title span:before {
  
    height: 6px;
   
    left: -5px;
    bottom: 12px;
 
}


.homescreen1 {
    padding-top: 176px;
    padding-bottom: 67px;
}
.inerhomescreen1-cards {
    display: flex;
    gap: 18px;
    margin-top: 79px;
}
.inerhomescreen1-project-fond img {
    width: 92px;
}
.inerhomescreen1-card {
    position: relative;
    border-radius: 24px;
    width: 228px;
    height: 133px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 15px 10px 15px 13px;
    box-sizing: border-box;
}
.inerhomescreen1-card-title {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    margin-bottom: 14px;
    color: #FFFFFF;
}
.inerhomescreen1-card-button span {
	width: 26px;
	height: 26px;

}
.inerhomescreen1-card-button{
	font-size: 12px;
	width: 106px;
	padding-left: 10px;
	height: 26px;
    line-height: 100%;
}
.homescreen2 {

    padding-bottom: 0;
    position: relative;
}
.homescreen2 , .articles-block-wrapper, .simptom-wrapper{
	    margin-top: 60px;
    margin-bottom: 60px;

}
	.homescreen2  {
		margin-top: 0;
		padding-top: 60px
	}
.homescreen2-right {
        position: relative;
        width: 473px;
        padding-top: 75px;
    }
    .section-title {
 
    font-size: 32px;
    } 
    .homescreen2-text {
    margin-bottom: 30px;
    margin-top: 52px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
}
.raskajem-img {
    display: flex;
    width: 86px;
}
.raskajem-ram {
  
    font-size: 14px;
    line-height: 14px;
   width: 128px;
    height: 69px;
   
    left: -88px;
    top: -64px;
    padding-top: 5px;
    padding-left: 8px;
   
}
.raskajem-wrap {
   
    left: 70px;
    z-index: 4;
    position: absolute;
}
.homescreen2:before {
    content: '';
    position: absolute;
    bottom: 47px;
    left: 0;
    width: 100%;
    height: auto;
  
    aspect-ratio: 1024 / 395;
}
.experts-block-title {
    display: flex;
    gap: 70px;
    align-items: center;
}
.experts-block-title .section-title {
	max-width: 328px;
}
.experts-block-wrapper .experts-block-title {
	align-items: flex-end;
}
.experts-block-wrapper  .experts-block-heder {
	align-items: flex-end;
}
.experts-block-wrapper {
    padding-top: 37px;
    padding-bottom: 40px;
    background: #FEDEC9;
    border-radius: 24px;
}
.ex-slider {
    margin-top: 40px;
}
.attention-text {
    max-width: 248px;
}
.at-icon {
    display: flex;
    align-items: center;
    width: 27px;
}
.articlesblock-polezno {
    display: flex;
    gap: 12px;
    align-items: center;
    padding: 10px;
    background: #DEE9F1;
    border-radius: 12px;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
}
.swiper-slide-art-iner {
    border-radius: 24px;
    height: 218px;
    display: flex;
    position: relative;
    align-items: flex-end;
    padding: 10px 9px 10px 18px;
    box-sizing: border-box;
    gap: 12px;
}
.swiper-slide-art-com .icon {
    width: 22px;
    height: 22px;
}
.swiper-slide-art-com .num {
    width: 20px;
}
.swiper-slide-art-com .num {
    width: 16px;
    text-align: center;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 100%;
    leading-trim: both;
    text-edge: cap;
    color: #000000;
    padding-left: 0;
    box-sizing: border-box;
    white-space: nowrap;
}
.swiper-slide-art-com {
	width: 45px;
}
.swiper-slide-art-info {
    position: relative;
    z-index: 3;
    max-width: calc(100% - 57px);
}
.swiper-slide-art-title {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 100%;
 
}
.swiper-slide-art-desc  {
font-size: 12px;
}
.footer-wraper {
    padding-top: 25px;
    padding-bottom: 27px;
}
.footer-logo {
    display: flex;
    width: 146px;
    margin-top: 11px;
}
.footer-menu {
        gap: 29px;
        margin-top: 11px;
    }
    .footer-menu-title {
  
    font-size: 16px;
    line-height: 100%;
   
    margin-bottom: 10px;

}
.footer-menu-dop {
    transition: 0.3s;
    margin-top: 8px;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 100%;
}
.footer-r {
    display: flex;
    gap: 30px;
    align-items: flex-start;
}
.footer-button {
    font-size: 12px;
    line-height: 100%;
  
    width: fit-content;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 6px 10px;
    gap: 12px;
}
.footer-button span {
    display: block;
    width: 24px;
    height: 24px;
}
.footer {
	margin-bottom: 39px;
}
.footer-two-fond img {
    width: 63px;
}
.footer-two-fond {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 100%;
    leading-trim: both;
    text-edge: cap;
    letter-spacing: -0.04em;
    color: #000000;
    display: flex;
    gap: 14px;
}
.footer-menu-item {
    max-width: 78px;
}
.footer-two-l {
    display: flex;
    align-items: flex-end;
    gap: 17px;
}
.footer-two-fond span {
    width: 144px;
}
 .footer-two-socials {
    display: flex;
    gap: 15px;
    margin-bottom: 11px;
}
.footer-two-socials a {
    width: 40px;
    height: 40px;
    position: relative;
}
.footer-two-search {
	width: 391px;
	padding-bottom: 10px;
}
.footer-two-search-button {
	width: 26px;
	height: 26px;
}
.footer-two-search-input input, .footer-two-search-input input::placeholder {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
}
.footer-bottom2 {
 font-size: 12px;
 gap:18px;
 }
 .footer-bottom2 img {
    width: 32px;
}
.attention-footer {
    width: 395px;
    margin-top: 0;
}
.footer-bottom-text {
	font-size: 12px;
}
.titleh1page {
	font-size: 32px;
}
.search-pomosh-wr {
	margin-top: 30px;
	margin-bottom: 30px;
}
.bread-wrapper {
    margin-top: 31px;
    margin-bottom: 24px;
}
.heza {
    height: 99px;
}
.gde-card-iner {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.gde-card-item-label {
	font-size: 14px;
}
.gde-card-item-val {
	font-size: 20px;
}
.inerhomescreen1 {
    padding-left: 82px;
}
.inerscreen1-wrp {
    position: relative;
    padding-top: 176px;
    padding-bottom: 49px;
}
.menu-lin-in-first-screen1 {
    margin-top: 47px;
    width: fit-content;
}
.simptom-cards {
    gap: 26px 18px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 23px;
}
.simptom-card {
    width: calc((100% - 36px) / 3);
}
.simptom-card {
    border-radius: 24px;
    min-height: 197px;
    display: flex;
    position: relative;
    align-items: flex-end;
    padding: 10px 8px 10px 18px;
    box-sizing: border-box;
    gap: 10px;
    justify-content: space-between;
    overflow: hidden;
}
.simptom-art-title {
    font-style: normal;
    font-weight: 400;
    font-size: 21px;
    line-height: 100%;
    color: #FFFFFF;
}
.simptom-art-desc {
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 100%;
    color: #FFFFFF;
    margin-top: 8px;
}
.simptom-last-card {
    display: flex;
    flex-direction: column;
    gap: 11px;
    position: relative;
}
.glavnie-voprosy-left {
    width: 471px;
    position: relative;
    padding-top: 39px;
    padding-bottom: 47px;
}
.title-with-mi {
	gap: 18px;
}
.titlebigcom .swiper-slide-art-com {
	width: 52px;
}
.titlebigcom    .swiper-slide-art-com .icon {
        width: 28px;
        height: 28px;
    }
   .titlebigcom     .swiper-slide-art-com .num {
        width: 24px;
        text-align: center;
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
    }
    .glavnie-voprosy-wrp-img {
    position: absolute;
    top: 0;
    right: 0;
    width: calc(49% - 20px);
    height: 100%;
    border-radius: 0 24px 0px 0;
}
.antipova {
	margin-bottom: 30px;
}
.pediatr-text {
    max-width: 530px;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
  
    margin-bottom: 24px;
}
.raskajem-wrap2 {
    right: 574px;
    left: auto;
}
    .raskajem-wrap2 {
        right: auto;
        left: 574px;
    }
     .raskajem-wrap2   .raskajem-img {
        display: flex;
        width: 122px;
    }
    .diagnostika-wrapper {
    position: relative;
    padding-bottom: 0;
    margin-bottom: 60px;
    margin-top: 60px;
}
.diagnostika-wrapper:before {
 
    bottom: 40px;
    left: 0;
    width: 100%;
   
    background-size: cover;
    aspect-ratio: 1024 / 395;
    height: auto;
}
.diagnostika-img {
    width: 405px;
}
.diagnostika-left {
	width: 506px;
}
.pediatr-text2 {
	margin-bottom: 0 !important;
}
.materialy-dlya-chteniya {
    margin-top: 30px;
}
.materialy-dlya-chteniya-item {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
}
.bonatext-wrp {
    margin-bottom: 0;
    margin-top: 50px;
}
.inerscreen1-wrp .wrp {

}
.menu-lin-in-first-screen2 {
	position: absolute;
	bottom: -92px;
	left: 0;

}
    .menu-lin-in-first-screen-iner {
        flex-wrap: wrap;
        justify-content: flex-start;
        max-width: 676px;
        gap: 16px 20px;box-sizing: border-box;
    }
    .menu-lin-in-razddnpl {
    	display: none;
    }
    .persblock {

    margin-top: -24px;
    padding-top: 133px;
    padding-bottom: 60px;
    position: relative;
}
.statistika-wrapper     .experts-block-title .section-title {
        max-width: 100%;
    }
        .experts-block-title {
        display: flex;
        gap: 34px;
        align-items: center;
    }
    .right-subtitle {
    width: 637px;
}
.statistika {
	margin-top: 47px;
}
.statistika1 {
    width: 310px;
    padding: 20px 18px;
    box-sizing: border-box;
}
.statistika3 {
    width: calc(100% - 655px);
    padding: 153px 20px 20px 20px;
    box-sizing: border-box;
}
.statistika2 {
    width: 345px;
    padding: 20px 17px;
    box-sizing: border-box;
}
.statistika1-title {
    margin-top: 0;
    margin-bottom: 17px;
    font-style: normal;
    font-weight: 400;
    font-size: 21px;
    line-height: 100%;
}
.pediatr-text4 {
    margin-bottom: 19px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
}
.statistika2-text {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
}
.statistika2-title {
	font-size: 21px;
	width: 206px;
}
.statistika2-num {
    margin-top: 52px;
    margin-bottom: 38px;
    font-style: normal;
    font-weight: 400;
    font-size: 84px;
    line-height: 61px;
    color: #FFFFFF;
    display: flex;
    gap: 26px;
    align-items: flex-start;
    flex-direction: column;
}
.statistika2-num span {
	line-height: 20px;
	    font-size: 28px;
}
.statistika3-num {
	font-size: 112px;
}
.statistika3-text {
    margin-top: 53px;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
}
.antipovaoleg .antipova-image {
	width: 66px;

}
.antipova-image img {
	width: 100%;
}
.antipovaoleg .antipova1 {
font-size: 14px;
}
.antipovaoleg .antipova2 {
	font-size: 12px;
	max-width: 165px;
}
.etaps-cards {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
    margin-top: 32px;
}
.etaps-card {
    width: calc((100% - 36px) / 3);
    overflow: hidden;
    background: #67668A;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 10px;
    border-radius: 24px;
    padding: 0 10px 17px 20px;
    box-sizing: border-box;
    position: relative;
}
.etaps-image {
    height: 198px;
    position: relative;
    border-radius: 24px 24px 0 0;
    width: calc(100% + 30px);
    margin-left: -20px;
    overflow: hidden;
    margin-bottom: 15px;
}
.etaps-info-title {
    margin-bottom: 14px;
    font-style: normal;
    font-weight: 400;
    font-size: 21px;
    line-height: 100%;
}
.etaps-info-text {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
}
.etaps-wrapper {
    margin-top: 60px;
}
.svoy-left {
    width: 473px;
}
.svoi-tip-wrp {
    margin-top: 60px;
    margin-bottom: 60px;
}
.persblock:before {
    content: '';
    position: absolute;
    bottom: 158px;
    left: 0;
    width: 100%;
    background: url(../img/bb.svg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    aspect-ratio: 1024 / 711;
    height: auto;
}
.experts-block-titleart .section-title {
	max-width: 100%;
}
.gde-poluchit-pomosh-wrapper {
    padding-top: 160px;
    padding-bottom: 95px;
}
.pediatr-text3 {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
}
.consult-button {
    transition: 0.3s;
    font-size: 14px;
    line-height: 100%;

  
    padding: 8px 14px;
    gap: 8px;
}
.consult-button span {
	width: 20px;
height: 20px;
}
.primechaniya {
    width: 797px;
    margin-left: auto;
    margin-right: auto;
}
.primechaniya-wrp:before {
    content: '';
    position: absolute;
    bottom: -312px;
}
.text-one-block {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	
}
.text-one-block-df {
	flex-direction: column;
	gap: 10px;
}
.text-one-block-col {
    width: 100%;
}
.text-one-block {
    padding-bottom: 46px;
    margin-bottom: 46px;
}
.text-one-block:last-child {
	padding-bottom: 0;
}
.primechaniya-wrp {
    position: relative;
    margin-top: 60px;
    margin-bottom: 60px;
}
.oglavnom {
    padding: 68px 82px;
}
.article-wrapper {
	margin-bottom: 36px;
}
.article-sod {
    margin-top: 25px;
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
    padding: 30px 24px;
    justify-content: center;
    background: #DEE9F1;
    border-radius: 12px;
}
.article-sod-iner {
    width: calc((100% - 36px) / 3);
}
.article-img {
    margin-top: -35px;
    width: 395px;
    display: flex;
}
.article-left {
    width: 554px;
}.antipova-article {
    margin-top: 30px;
    margin-bottom: 24px;
}
.pediatr-text5 {
    margin-bottom: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
}
.article-meta-wrp {
	margin-bottom: 28px;
}
.text-page .oglavnom ul {
	gap: 10px;
}
	.experteslist-wrappe {
	margin-top: 40px;
	margin-bottom: 60px;
	display: flex;
	flex-wrap: wrap;
	gap: 35px 15px;
}
.swiper-slideno  {
	position: relative;
	width: calc((100% - 45px) / 4);
}
	.articlesblock-polezno02 {
		display: none;
	}
	
	
	
	.polexnoxnat-itemcard {
    gap: 10px;
    min-height: 90px;
    padding-right: 0;
    width: calc((100% - 60px) / 4);
}
	.polexnoxnat-articlespage {
    display: flex;
    gap: 45px 20px;
    flex-wrap: wrap;
}
	.polexnoxnat-itemcard-title {
 
    font-size: 18px;
	}
.polexnoxnat-itemcard:after {
  
    bottom: -22px; 
	}
	.polexnoxnat-articlespage:before {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 3px;
    bottom: -23px; 
	}
	
	.consult-page-desc1 {
    margin-bottom: 40px;
    font-style: normal;
    font-weight: 400;
    font-size: 20px; 
	}
	.consult-page-info-col-text1 {
    max-width: 555px;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px; 
	}
	
	.polexnoxnat-articlespageimg {

	gap: 24px 20px;

}
.swiper-slide-artpolstrel {
	width: calc((100% - 40px) / 3);
}
.swiper-slide-artpolstrel  .swiper-slide-art-iner {
	height: 168px;
}
.polexnoxnat-articlespagewrmt {
	margin-top: 40px
}
.polexnoxnat-articlespagewrmt  .articlesblock-poleznoposabs {
  top: -82px;
}
	.etaps-card{
		min-height: 373px;
	}
}

@media(max-width: 1000px){
	.wrp{
		width: auto;
		margin-left: 16px;
		margin-right: 16px;
	}
	.headerwrapper {
    position: absolute;
    z-index: 200;
    top: 28px;
    left: 0;
    width: 100%;
}
.headermenu {
	display: none;
}
.header-button {
	display: none;
}
.fixedlink1 {
    position: fixed;
  
    bottom: 10px;

    z-index: 100;
    background: #67668A;
    border-radius: 24px;
    padding: 10px 10px 10px 10px;
    gap: 10px;
    align-items: flex-end;
}
	.out3 {
		right: 10px;
	}
.footer-r {

	flex-wrap: wrap;
}
.footer-menu{
	flex-wrap: wrap;
}
.footer-two-l {
	flex-direction: column-reverse;
	gap: 64px;
}
.footer-two {
	flex-direction: column-reverse;
	gap: 33px;
}
.footer-bottom {
	flex-direction: column;
	gap: 40px;
	align-items: center;

}
    .attention-footer {
        width: 100%;
        margin-top: 0;
        max-width: 360px;
    }
        .footer-bottom2 {
        font-size: 16px;
        gap: 20px;
        text-align: center;
        flex-direction: column;
        align-items: center;
    }
        .footer-bottom2 img {
        width: 44px;
    }
    .footer-bottom1 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
    text-align: center;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
}
    .footer-bottom-text {
        font-size: 16px;
    }
    .footer-two-l {
    	width: 100%;
  justify-content: center;
  align-items: center;
    }
    .footer-two-socials {
        display: flex;
        gap: 32px;
        margin-bottom: 0;
    }
        .footer-two-socials a {
        width: 60px;
        height: 60px;
        position: relative;
    }
        .footer-two-search {
        width: 100%;
    margin-bottom: 0;
    padding-bottom: 9px;
    }
    .footer-logo {
    	margin-top: 0;
    	order: 1;
    	width: 174px;
    }
    .footer-r {
    	order: 2;
    	flex-direction: column-reverse;
    	align-items: center;
    }
    .footer {
    	flex-direction: column;
    	align-items: center;
    	gap: 37px;
    }
        .footer-button {
        font-size: 16px;
        line-height: 100%;
 
        width: fit-content;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        padding: 10px 22px;
        gap: 12px;
    }
        .footer-menu {
        gap: 0px 30px;
        margin-top: 0;
        justify-content: space-between;
        width: 270px;
    } 
     .footer-menu-item {
     	width: 110px;
     	max-width: 110px;
     }
    .footer-menu-item:nth-child(1){
    	order:1;
    }
    .footer-menu-item:nth-child(3){
    	order:2;
    }
    .footer-menu-item:nth-child(2){
    	order:4;
    }
    .footer-menu-item:nth-child(5){
    	order:3;
    	margin-left: 100px;
    }
    .footer-menu-item:nth-child(6){
    	order:5;
    	margin-top: 30px;
    }
     .footer-menu-item:nth-child(7){
    	order:6;
    	  	margin-top: 30px;
    }
    .footer0 {
    	order: 3;
    	display: block;
    }
        .footer-menu-title {
        font-size: 20px;
        line-height: 100%;
        margin-bottom: 0;
    }
        .footer-menu-dop {
        transition: 0.3s;
        margin-top: 16px;
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        line-height: 100%;
    }
        .footer-wraper {
        padding-top: 39px;
        padding-bottom: 40px;
    }
    .articlesblock-polezno01 {
    	display: none;
    }
    .articlesblock-polezno02{
    	display: flex;
    }
        .experts-block-title {
        display: flex;
        gap: 18px;
        align-items: flex-start;
        flex-direction: column;
    }
    .sliderars {
    display: flex;
    gap: 12px;
}
.swiper-button-prev0, .swiper-button-next0 {
	width: 38px;
	height: 38px;
}
    .ex-slider {
        margin-top: 28px;
    }
        .homescreen2, .articles-block-wrapper, .simptom-wrapper {
        margin-top: 44px;
        margin-bottom: 44px;
    }
        .attention-text {
        max-width: calc(100% - 38px);
    }

.swiper-slide-art-com {
	width: 52px;
}
   .swiper-slide-art-com .icon {
        width: 28px;
        height: 28px;
    }
    .swiper-slide-art-com .num {
        width: 24px;
        text-align: center;
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
    }
        .swiper-slide-art-info {
        position: relative;
        z-index: 3;
        max-width: calc(100% - 64px);
    }
    .swiper-slide-art-iner {
        border-radius: 24px;
        height: auto;
        display: flex;
        position: relative;
        align-items: flex-end;
        padding: 10px 10px 13px 22px;
        box-sizing: border-box;
        gap: 12px;
        aspect-ratio: 360 / 253;
    }
    .experts-block-wrapper {
        padding-top: 35px;
        padding-bottom: 44px;
}
.experts-block-button1 {
	display: none;
}
.experts-block-button2{
	display: flex;
	justify-content: center;
	margin-top: 24px;
}.swiper-slide-exp-img {
    width: 100%;
height: auto;
aspect-ratio: 1 / 1;
    border-radius: 50%;
    overflow: hidden;
}
.swiper-slide-exp-name {
    margin-top: 20px;
    margin-bottom: 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
}
.swiper-slide-exp-dol {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
}
    .experts-block-wrapper .experts-block-title {
        align-items: flex-start;
    }
        .ex-slider {
        margin-top: 36px;
    }
    .homescreen2-iner {
    	flex-direction: column;
    	gap:0px;
    }
    .homescreen2-left {
    width: 100%;
}
    .homescreen2-text {
        margin-bottom: 22px;
        margin-top: 22px;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 21px;
    }

    .homescreen2-text2 {
    	display: none;
    }
    .homescreen2-mob {
    	display: block;
    }
        .homescreen2-right {
        position: relative;
        width: 100%;
        padding-top: 0;
    }
    .homescreen2-right {
    	position: static;
    }
      .homescreen2-right   .raskajem-wrap {
        bottom: -44px;
		  top: auto;
        left: auto;
        z-index: 4;
        right: 0;
        position: absolute;
    }
         .homescreen2-right   .raskajem-wrap .raskajem-ram {
         	display: none;
         }
         .width-mob {
    max-width: 302px;
    display: inline-block;
}
    .out .header-logo, .out2 .header-logo {
        padding: 0;
        background: inherit;
    }
        .inerhomescreen1 {
        padding-left: 0;
    }
        .homescreen1 {
        padding-top: 0;
        padding-bottom: 0;
    background: inherit;
    }
    .homescreen1-wrp {
    	background: none!important;
    }

    .homescreen1-img-wr {
    	overflow: hidden;
    	border-radius: 0px 0px 24px 24px;
    	height: 370px;
    	margin-bottom: 30px;
    	position: relative;
    }
    .homescreen1-img {
    	position: absolute;
    
width: 153%;
top: 0;

    }
    .homescreen1 {
    	position: relative;
    }
        .homescreen1-title {
        margin-top: 0;
        margin-bottom: 0;
        font-style: normal;
        font-weight: 400;
        font-size: 36px;
    }
    .inerhomescreen1 {
    position: static;
}
    .inerhomescreen1-project-fond img {
        width: 77px;
    }
    .inerhomescreen1-project-fond {
    position: absolute;
    bottom: auto;
    right: auto;
    display: flex;
    gap: 16px;
    align-items: center;
    top: 250px;
    left: 16px;
}
.inerhomescreen1-project-fond span {
    display: block;
    width: 166px;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 100%;
  
    letter-spacing: -0.04em;
    color: #000000;
}
    .inerhomescreen1-cards {
        display: flex;
        gap: 22px;
        margin-top: 38px;
        flex-direction: column;
    }
        .inerhomescreen1-card {
        position: relative;
        border-radius: 24px;
        width: 100%;
        height: auto;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        padding: 25px 33px 25px 24px;
        box-sizing: border-box;
        aspect-ratio: 361 / 211;
    }
        .inerhomescreen1-card-title {
        font-style: normal;
        font-weight: 400;
        font-size: 28px;
        line-height: 100%;
        margin-bottom: 17px;
        color: #FFFFFF;
    }
    .search-pomosh-wr {
    position: relative;
    margin-top: 40px;
    margin-bottom: 56px;
    width: 100%;
}
.search-pomosh-wrapper-sbrostext {
	display: none;
}
.search-pomosh-wrapper-sbros {
	width: 32px;
}.search-pomosh-wrapper-sbrosicon{
	width: 32px;
	height: 32px;
}
.search-pomosh-wrapper-vibrano {
    width: calc(100% - 32px);
}
.search-pomosh-wrapper-sbrosr {
	display: none;
}
.search-pomosh-wrapper {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #FFFFFF;
    border-radius: 12px;
    padding: 3px 3px 3px 20px;
    box-sizing: border-box;
}
.search-pomosh-wrapper-list-wrp {
    background: #FFFFFF;
    border-radius: 12px;
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
}
    .search-pomosh-wr {
        position: relative;
        margin-top: 20px;
        margin-bottom: 30px;
        width: 100%;
    }
    .gde-cards:before {
    	content: none;
    }
    .gde-cards {
    	gap: 30px 40px;
    	flex-direction: column;
    }
    .gde-card {
    width: 100%;
    padding-right: 0;
    border-right: none;
    box-sizing: border-box;
    border-bottom: 1px solid #67668A;
    padding-bottom: 30px;
}
    .gde-card-item-label {
        font-size: 12px;
        margin-bottom: 4px;
    }
        .gde-card-item-val {
        font-size: 16px;
    }
    .gde-wrapper {
    margin-bottom: 44px;
}
    .search-pomosh-wrapper-sbrosicon {
        width: 32px;
        height: 32px;
        border-radius: 8px;
    }
    .menu-lin-in-first-screen {
    	display: none;
    }
    .menu-list-first-screen-var2-wrp {
    	display: block;
    	margin-top: 30px;
    }
        .raskajem-wrap2 {
        right: 16px;
        left: auto;
    }
    .iner-screenimageq {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 320px;
    border-radius: 0 0 24px 24px;
}
.inerscreen1-wrp {
        position: relative;
        padding-top: 350px;
        padding-bottom: 0;
    }
    .menu-list-first-screen-var2-button {
    display: flex;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding: 10px 12px;
    gap: 8px;
    width: fit-content;
    background: #FF3B00;
    border-radius: 12px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
}
.menu-list-first-screen-var2-button-icon {
    width: 18px;
    height: 18px;
}
.menu-list-first-screen-var2-list {
    display: none;
    padding: 5px 14px 7px 41px;
    box-sizing: border-box;
    width: 100%;
}
.menu-lin-in-first-screen-item2 {
	font-size: 14px;
}
.experts-block-heder {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
    gap: 18px;
}
    .simptom-cards {
        gap: 18px;
        display: flex;
        flex-wrap: wrap;
        margin-top: 30px;
    }
        .simptom-card {
        width: 1100%;
        aspect-ratio: 361 / 230;
    }
    .glavnie-voprosy-wrp {
    	margin-bottom: 37px;
    	padding-bottom: 365px;
  border-radius: 24px 24px;

    }
        .glavnie-voprosy-wrp-img {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 330px;
        border-radius: 0 0 24px 24px;
    }
        .glavnie-voprosy-left {
        width: 100%;
        position: relative;
        padding-top: 35px;
        padding-bottom: 0;
    }
    .glavvoprtitle {
    	width: 200px;
    	flex-direction: column;
    	gap:16px;
    }
        .raskajem-wrap2 {
        right: 16px;
        left: auto;
        top: -34px;
        bottom: auto;
    }
    .simptom-wrapper {
    	margin-bottom: 111px;
    }
        .raskajem-wrap2 .raskajem-img {
        display: flex;
        width: 89px;
    }    .pediatr-text {
        max-width: 530px;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 21px;
        margin-bottom: 22px;
    }
        .antipova {
        margin-bottom: 28px;
    }
        .diagnostika-wrapper {
        position: relative;
        padding-bottom: 0;
        margin-bottom: 44px;
        margin-top: 44px;
    }
    .diagnostika {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
}
    .diagnostika-img {
        width: 311px;
        margin-left: 25px;
        margin-top: 33px;
    }
        .diagnostika-left {
        width: 100%;
    }
    .homescreen2:before {
    	content: none;
    }
    .diagnostika-left {
    	padding-top: 0;
    }
    .inerscreen1-wrpper {
    	background: #FEDEC9;
    }
    .bonatext-wrp {
    	display: none;
    }
        .persblock {
        margin-top: 0;
        padding-top: 41px;
        padding-bottom: 44px;
        position: relative;
    }
    .statistika {
    	margin-left: -16px;
    	margin-right: -16px;
    	flex-direction: column;
    }
    .statistika1 {
	width: 100%;
	padding: 23px 16px;
    }
    .statistika2 {
	width: 100%;
	padding: 32px 16px;
    }
    .statistika3 {
    	width: 100%;
    	padding: 170px 16px 63px 16px;
    	border-radius: 0 0 24px 24px;
    }
        .statistika3-num {
        font-size: 124px;
    }
        .statistika3-text {
        margin-top: 44px;
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        line-height: 100%;
        max-width: 265px;
    }
        .statistika2-title {
        font-size: 24px;
        width: 225px;
    }
        .statistika2-num {
        margin-top: 45px;
        margin-bottom: 45px;
    }
        .statistika2-text {
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
    }
        .etaps-wrapper {
        margin-top: 44px;
    }
    .right-subtitle {
    width: 100%;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;

}
    .etaps-cards {
        display: flex;
        flex-wrap: wrap;
        gap: 37px;
        margin-top: 30px;
    }
        .etaps-card {
        width: 100%;
        padding: 0 16px 30px 22px;
        gap:30px;
    }
        .etaps-image {
        height: auto;
        position: relative;
        border-radius: 24px 24px 0 0;
        width: calc(100% + 38px);
        margin-left: -22px;
        overflow: hidden;
        margin-bottom: 15px;
        aspect-ratio: 361 / 231;
    }
        .etaps-info-title {
        margin-bottom: 17px;
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        line-height: 100%;
    }
        .svoi-tip-wrp {
        margin-top: 52px;
        margin-bottom: 66px;
    }
    .svoy-left {
        width: 100%;
    }
    .svoi-tip-wrp .diagnostika-img {
    	display: none;
    }
      .svoi-tip-wrp .title-with-mi {
    	flex-direction: column;
    }
        .pediatr-text3 {
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 21px;
    }
        .gde-poluchit-pomosh-wrapper {
        padding-top: 32px;
        padding-bottom: 0;
    }
    .gde-poluchit-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 304px;
}
.gde-poluchit-pomosh-title {
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 100%;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 145px;
}
.gde-poluchit-pomosh-desc {
	margin-top: 87px;

font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
/* or 125% */
text-align: center;

color: #000000;
max-width: 294px;
}
.search-pomosh-wr-short .search-pomosh-wrapper-sbros {
    width: 32px;
}
#reabilitaciya .title-with-mi {
    	flex-direction: column;
    }
    .dnm1 {
    	display: none;
    }
    .dnm2{
    	display: block;
    }

.reabilitaciya-wrapper .diagnostika-img {
    padding-top: 50px;
    display: none;
}
.materialy-dlya-chteniya-listdf {
    display: flex;
    flex-direction: column;
    gap: 14px;
}
.materialy-dlya-chteniya-listdf > div {
    width: 100%;
}
.text-page p, .text-page ul  , .text-page ol{
 
    font-size: 16px;
    line-height: 21px;
}
.text-one-block {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .primechaniya-wrp {
    	display: none;
    }
        .oglavnom {
        padding: 28px 16px;
        margin: 0 -16px;
        width: calc(100% + 32px);
        box-sizing: border-box;
    }
        .article-sod {
        margin-top: 52px;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        gap: 10px;
        padding: 0;
        justify-content: center;
        background: inherit;
        border-radius: 12px;
    }
    .article-sod-iner {
        width: 100%;
    }
    .text-page h2 {
    margin-bottom: 24px;
    margin-top: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    color: #000000;
}
	.text-page h2 p {
	   font-size: 24px;
    line-height: 100%;
    color: #000000; 
		margin: 0;
	}
.article-img {
	display: none;
}
.bread {
	flex-wrap: wrap;
}
    .text-one-block {
        padding-bottom: 24px;
        margin-bottom: 24px;
    }
        .pediatr-text5 {
        margin-bottom: 30px;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 21px;
    }
        .article-wrapper.diagnostika-wrapper:before {
        bottom: 601px;
    }
    .article-first .title-with-mi {
    	flex-direction: column;
    }
        .article-meta-wrp {
        margin-bottom: 28px;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 20px 16px;
    }
    .article-meta-raz {
    	display: none;
    }
    .article-meta-raz2 {
    height: 23px;
    width: 1px;
    background: #DEE9F1;
    display: block;
    }
        .experts-block-wrapper .experts-block-heder {
        align-items: flex-start;
    }

    .homescreen1-title br {
    	display: none;
    }
    .menu-fixed {
    position: fixed;
        z-index: 300;
        top: 28px;
        right: 16px;
        display: flex;

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

color: #FFFFFF;
gap:8px;
align-items: center;

display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 12px 10px;
width: 115px;
height: 34px;box-sizing: border-box;

background: #FF3B00;
border-radius: 12px;

    }
       .menu-fixed  img {
       	width: 17px;
       }
       .menu-overlay {
       	display: block;
       	position: fixed;
       	top: -200vh;
       	left: 0;
       	width: 100%;
       	height: 100vh;
       	opacity: 0;
       	transition: opacity 0.3s;
       	z-index: 998;
       }
         .menu-overlay-open {
         	top: 0;
          	opacity: 1;
       	transition: opacity 0.3s;	
         }
         .bodywrapper {
         	overflow: hidden;
         }
         .menu-wind {
         	display: block;
         	position: fixed;
         	top: 0;
         	right: -500px;
transition: 0.3s;
width: 282px;height: 100vh;

background: #FF3B00;
border-radius: 12px 0px 0px 2px;
z-index: 999;
         }
             .menu-wind-open {
             	right: 0;
             	transition: 0.3s;
             }

         .menu-wind-close {
         	position: absolute;
         	top: 23px;
         	right: 14px;
         	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_479_4331" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect width="24" height="24" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_479_4331)"><path d="M8.4 16.3077L12 12.7078L15.6 16.3077L16.3077 15.6L12.7078 12L16.3077 8.4L15.6 7.69225L12 11.2923L8.4 7.69225L7.69225 8.4L11.2923 12L7.69225 15.6L8.4 16.3077ZM12.0033 21C10.7587 21 9.58867 20.7638 8.493 20.2915C7.3975 19.8192 6.4445 19.1782 5.634 18.3685C4.8235 17.5588 4.18192 16.6067 3.70925 15.512C3.23642 14.4175 3 13.2479 3 12.0033C3 10.7587 3.23617 9.58867 3.7085 8.493C4.18083 7.3975 4.82183 6.4445 5.6315 5.634C6.44117 4.8235 7.39333 4.18192 8.488 3.70925C9.5825 3.23642 10.7521 3 11.9967 3C13.2413 3 14.4113 3.23617 15.507 3.7085C16.6025 4.18083 17.5555 4.82183 18.366 5.6315C19.1765 6.44117 19.8181 7.39333 20.2908 8.488C20.7636 9.5825 21 10.7521 21 11.9967C21 13.2413 20.7638 14.4113 20.2915 15.507C19.8192 16.6025 19.1782 17.5555 18.3685 18.366C17.5588 19.1765 16.6067 19.8181 15.512 20.2908C14.4175 20.7636 13.2479 21 12.0033 21ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z" fill="white"/></g></svg>');
         	 background-position: center;
background-repeat: no-repeat;
background-size: contain;

width: 24px;
height: 24px;
         }
         .menu-wind-iner {
         	padding: 45px 16px 16px 48px;
         }
             .menu-wind-so {
             	margin-top: 35px;
             }
         .menu-wind-so .footer-two-socials {
         	gap: 10px;
         	justify-content: space-between;
         }
       .menu-wind-so .footer-two-socials a {
         	width: 40px;
         	height: 40px;
         }
        .menu-wind-search-button {
         	background-image: url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.6385 18.702L12.6595 13.723C11.9507 14.2885 11.1949 14.726 10.3923 15.0355C9.58975 15.3452 8.709 15.5 7.75 15.5C5.58717 15.5 3.75483 14.749 2.253 13.247C0.751 11.7452 0 9.91283 0 7.75C0 5.58717 0.751 3.75483 2.253 2.253C3.75483 0.751 5.58717 0 7.75 0C9.91283 0 11.7452 0.751 13.247 2.253C14.749 3.75483 15.5 5.58717 15.5 7.75C15.5 8.709 15.3452 9.59133 15.0355 10.397C14.726 11.2028 14.2885 11.9603 13.723 12.6693L18.6923 17.6385L17.6385 18.702ZM7.75 14C9.48083 14 10.9552 13.391 12.173 12.173C13.391 10.9552 14 9.48083 14 7.75C14 6.01917 13.391 4.54483 12.173 3.327C10.9552 2.109 9.48083 1.5 7.75 1.5C6.01917 1.5 4.54483 2.109 3.327 3.327C2.109 4.54483 1.5 6.01917 1.5 7.75C1.5 9.48083 2.109 10.9552 3.327 12.173C4.54483 13.391 6.01917 14 7.75 14Z" fill="white"/></svg>');
         	 background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 19px;
height: 19px;
         }
         .menu-wind-search {
         	display: flex;
         	align-items: center;
         	border-bottom: 1px solid #FFFFFF;
         	padding-bottom: 13px;
         	margin-top: 70px;
			 gap: 0;
         }
         .menu-wind-search input {
box-sizing: border-box;
box-shadow: nne;
background: inherit;
border-radius: 0;
padding: 0;
margin: 0;
width: 195px;
border: none;
			         background: #FF3B00!important;
         }
         .menu-wind-search input, .menu-wind-search input::placeholder{
   font-family: 'Akkurat LL Cyrillic';
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 100%;
/* or 18px */
/* leading-trim and text-edge are draft CSS properties.

Read more: https://drafts.csswg.org/css-inline-3/#leading-trim
*/
leading-trim: both;
text-edge: cap;

color: #FFFFFF!important;


         }
         .menu-wind-iner-menu {
         	min-height: 445px;

         }
         .menu-wind-iner-menu-item {
         	display: flex;
         	align-items: center;
         	justify-content: space-between;

font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 100%;

color: #FFFFFF;
padding-top: 32px;
padding-bottom: 32px;
border-bottom: 1px solid #fff;


         }
           .menu-wind-iner-menu-item span {
   background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_479_4372" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect width="24" height="24" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_479_4372)"><path d="M16.627 12.75H4.5V11.25H16.627L10.9308 5.55375L12 4.5L19.5 12L12 19.5L10.9308 18.4462L16.627 12.75Z" fill="white"/></g></svg>');
   width: 24px;
  height: 24px;
 background-position: center;
background-repeat: no-repeat;
background-size: contain;

           }
           .menu-wind-iner-menu2-item{
           	display: none;
           }
           .menu-wind-iner-menu2-item-title {
	display: flex;
         	align-items: center;
         	justify-content: space-between;

font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 100%;

color: #FFFFFF;
padding-top: 32px;
padding-bottom: 32px;
border-bottom: 1px solid #fff;
           }
           .menu-wind-iner-menu2-item-menu {
margin-top: 56px;

           }
           .menu-wind-iner-menu2-item-menu a {
display: block;
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 100%;
color: #FFFFFF;
margin-bottom: 56px;

           }
             .menu-wind-iner-menu2-item-title span {
background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_479_4451" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect x="24" y="1.04907e-06" width="24" height="24" transform="rotate(90 24 1.04907e-06)" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_479_4451)"><path d="M11.25 16.627L11.25 4.5L12.75 4.5L12.75 16.627L18.4463 10.9308L19.5 12L12 19.5L4.5 12L5.55375 10.9308L11.25 16.627Z" fill="white"/></g></svg>');
             	   width: 24px;
  height: 24px;
 background-position: center;
background-repeat: no-repeat;
background-size: contain;
             }

             .buttoncons {
padding: 10px;
display: flex;
width: 100%;
align-items: center;
justify-content: center;

font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 100%;
color: #FF3B00;

box-sizing: border-box;

background: #FFFFFF;
border-radius: 12px;


             }
             .buttoncons span {
background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_479_4472)"><path d="M16.2188 14.9531C15.9599 14.9531 15.75 15.163 15.75 15.4219V18.6562C15.75 19.9486 14.6986 21 13.4062 21H8.34525C8.08645 21 7.87669 21.2097 7.8765 21.4684L7.87584 22.4004L6.75703 21.2816C6.68461 21.1154 6.51886 21 6.32714 21H3.28125C1.98891 21 0.9375 19.9486 0.9375 18.6562V11.4375C0.9375 10.1452 1.98891 9.09375 3.28125 9.09375H8.01562C8.27447 9.09375 8.48438 8.88389 8.48438 8.625C8.48438 8.36611 8.27447 8.15625 8.01562 8.15625H3.28125C1.47197 8.15625 0 9.62822 0 11.4375V18.6562C0 20.4655 1.47197 21.9375 3.28125 21.9375H6.08709L8.0123 23.8627C8.10197 23.9524 8.22183 24 8.34384 24C8.40417 24 8.46506 23.9883 8.52295 23.9644C8.69812 23.8919 8.81236 23.7211 8.8125 23.5316L8.81363 21.9375H13.4062C15.2155 21.9375 16.6875 20.4655 16.6875 18.6562V15.4219C16.6875 15.163 16.4776 14.9531 16.2188 14.9531Z" fill="%23FF3B00"/><path d="M17.187 0H16.0006C12.2438 0 9.1875 3.05634 9.1875 6.81309C9.1875 10.5698 12.2438 13.6261 16.0005 13.6261H17.1869C17.7733 13.6261 18.3536 13.5517 18.9161 13.4045L20.6686 15.156C20.7583 15.2456 20.8781 15.2932 21.0001 15.2932C21.0605 15.2932 21.1215 15.2815 21.1794 15.2575C21.3546 15.1849 21.4688 15.014 21.4688 14.8245V12.1125C22.2107 11.5116 22.8271 10.7525 23.2597 9.90455C23.751 8.94145 24 7.90134 24 6.81309C24 3.05634 20.9437 0 17.187 0ZM20.718 11.5095C20.6004 11.598 20.5312 11.7367 20.5312 11.8839V13.6933L19.3842 12.5468C19.2949 12.4576 19.1752 12.4096 19.0528 12.4096C19.0068 12.4096 18.9604 12.4164 18.9151 12.4303C18.3572 12.6018 17.7758 12.6887 17.187 12.6887H16.0006C12.7607 12.6887 10.125 10.0529 10.125 6.81309C10.125 3.57328 12.7608 0.9375 16.0006 0.9375H17.187C20.4268 0.9375 23.0625 3.57328 23.0625 6.81309C23.0625 8.67548 22.208 10.3873 20.718 11.5095Z" fill="%23FF3B00"/><path d="M18.7045 5.12911C18.6369 4.14778 17.8458 3.35672 16.8644 3.28908C16.3081 3.25087 15.7772 3.43852 15.3708 3.81787C14.9701 4.19198 14.7402 4.72083 14.7402 5.26884C14.7402 5.52773 14.9501 5.73759 15.209 5.73759C15.4678 5.73759 15.6777 5.52773 15.6777 5.26884C15.6777 4.97545 15.796 4.70353 16.0105 4.50323C16.225 4.30312 16.5052 4.20408 16.8 4.22442C17.317 4.26005 17.7336 4.67672 17.7692 5.19361C17.8052 5.71566 17.4627 6.177 16.9549 6.29062C16.5434 6.38269 16.2561 6.74025 16.2561 7.16011V8.28628C16.2561 8.54517 16.466 8.75503 16.7248 8.75503C16.9837 8.75503 17.1936 8.54517 17.1935 8.28628V7.19756C18.1381 6.96937 18.7718 6.10509 18.7045 5.12911Z" fill="%23FF3B00"/><path d="M17.056 9.80907C16.9688 9.72188 16.8479 9.67172 16.7246 9.67172C16.6013 9.67172 16.4804 9.72188 16.3932 9.80907C16.306 9.89625 16.2559 10.0172 16.2559 10.1405C16.2559 10.2642 16.3061 10.3852 16.3932 10.4723C16.4804 10.5595 16.6013 10.6092 16.7246 10.6092C16.8479 10.6092 16.9688 10.5595 17.056 10.4723C17.1432 10.3847 17.1934 10.2642 17.1934 10.1405C17.1934 10.0172 17.1432 9.89625 17.056 9.80907Z" fill="%23FF3B00"/><path d="M12.8906 14.5312H3C2.74116 14.5312 2.53125 14.7411 2.53125 15C2.53125 15.2589 2.74116 15.4688 3 15.4688H12.8906C13.1495 15.4688 13.3594 15.2589 13.3594 15C13.3594 14.7411 13.1495 14.5312 12.8906 14.5312Z" fill="%23FF3B00"/><path d="M13.222 17.2936C13.1348 17.2064 13.0139 17.1562 12.8906 17.1562C12.7673 17.1562 12.6464 17.2064 12.5592 17.2936C12.472 17.3808 12.4219 17.5017 12.4219 17.625C12.4219 17.7483 12.472 17.8692 12.5592 17.9564C12.6464 18.0436 12.7673 18.0938 12.8906 18.0938C13.0139 18.0938 13.1348 18.0436 13.222 17.9564C13.3092 17.8692 13.3594 17.7488 13.3594 17.625C13.3594 17.5017 13.3092 17.3808 13.222 17.2936Z" fill="%23FF3B00"/><path d="M11.0469 17.1562H3C2.74116 17.1562 2.53125 17.3661 2.53125 17.625C2.53125 17.8839 2.74116 18.0938 3 18.0938H11.0469C11.3058 18.0938 11.5156 17.8839 11.5156 17.625C11.5156 17.3661 11.3057 17.1562 11.0469 17.1562Z" fill="%23FF3B00"/><path d="M9.84375 11.9062H3C2.74116 11.9062 2.53125 12.1161 2.53125 12.375C2.53125 12.6339 2.74116 12.8438 3 12.8438H9.84375C10.1026 12.8438 10.3125 12.6339 10.3125 12.375C10.3125 12.1161 10.1026 11.9062 9.84375 11.9062Z" fill="%23FF3B00"/></g><defs><clipPath id="clip0_479_4472"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
 background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 24px;
height: 24px;
             }
             .fifix {
             	overflow: hidden;
             }
                 .homescreen1-img {
        position: absolute;
     
        background-size: cover;
       width: auto;
        top: 0;
        height: auto;
        width: 153%;
    }
	 .ram-sn-iner, .text-one-block-col:last-child .ram-sn-iner {
        transform: none;
        position: relative;
        lefT: 0;
        width: 100%;
        margin-bottom: 20px;
        top: 9px;
    }
	
	.arrowtop-button {
  
    left: 16px;
   bottom: 16px; 
	}
	
		.experteslist-wrappe {
	margin-top: 30px;
	margin-bottom: 60px;
	display: flex;
	flex-wrap: wrap;
	gap: 30px 10px;
}
.swiper-slideno  {
	position: relative;
	width: calc((100% - 10px) / 2);
}
.polexnoxnat-itemcard {
    gap: 18px;
    min-height: 90px;
    padding-right: 0;
    width: 100%;
	padding-bottom: 28px;
	border-bottom: 1px solid #67668A
}
	.polexnoxnat-itemcard:last-child {
		border-bottom: none;
	}
	.polexnoxnat-articlespage {
    display: flex;
    gap: 28px;
    flex-wrap: wrap;
}
	.polexnoxnat-itemcard-title {
 
    font-size: 24px;
	}
.polexnoxnat-itemcard:after, .polexnoxnat-itemcard:before {
  
  content: none;
	}

	.articlesblock-poleznoposabs {
    position: relative; 
	}
	    .articlesblock-poleznoposabs {
        position: relative;
        top: auto;
        margin-top: 40px;
    }
	.polexnoxnat-articlespagewr {
    position: relative;
    margin-top: 50px;
    margin-bottom: 50px;
}
	.polexnoxnat-articlespage:before {
		content: none;
	}
	
	.consult-page-info-wrapper-cols {
		flex-direction: column;
		gap: 30px;
	}
	.consult-page-info-col {
		border-bottom: 1px solid #67668A;
		border-right: none;
		width: 100%;
		padding-bottom: 30px;
	}
	.consult-page-info-col:last-child {
		border-bottom: none;
		padding-bottom:0;
	}
	.consult-page-info-wrapper {
    margin-top: 30px;
    margin-bottom: 60px;
}
	.consult-page-info-col-logo {
    height: 94px;
    display: flex;
    margin-bottom: 20px;
}
	    .consult-page-info-col-text1 {
        max-width: 555px;
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 22px;
			 margin-bottom: 20px;
    }
.consult-page-info-col-infoitems {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
	.consult-page-info-col-bottomtext {
    font-size: 17px;
    margin-top: 24px;
    font-style: normal;
    font-size: 16px;
    font-size: 16px;
    line-height: 22px; 
	}
	.svoi-tip-wrpmb {
	margin-bottom : 0px;
}
	
	
		.polexnoxnat-articlespageimg {

	gap: 26px;

}
.swiper-slide-artpolstrel {
	        width: 100%;
        height: 198px;
}
.swiper-slide-artpolstrel  .swiper-slide-art-iner {
  width: 100%;
        height: 198px;
}
.polexnoxnat-articlespagewrmt {
	margin-top:28px
}
.polexnoxnat-articlespagewrmt  .articlesblock-poleznoposabs {
  top: auto;
}
	
	
	
	
.gde-cards {
    margin-left: 0px;
}
.gde-card {
  border-right: none;
    border-bottom: 1px solid #67668A;
    box-sizing: border-box;
	padding-bottom: 28px;
	width: 100%;
	position: relative;
	padding-left: 0px;
}
.gde-cards {
  
    gap: 28px;
 
}
.gde-card:before {
	    content: none;
}

.gde-cards:after {
    content: '';
    position: absolute;
bottom: -1px;
    width: 100%;
    height: 3px;
  left:0;
    z-index: 4;
    background: #fedec9;
}
	    .gde-card-item-label {
        font-size: 18px;
        margin-bottom: 10px;
    }
	    .gde-card-item-val {
        font-size: 21px;
        line-height: 22px;
    }
	.gde-card-item-val0 {
    font-size: 24px;
    line-height: 100%;
		min-height: 24px;
}
	    .gde-card-iner {
        display: flex;
        flex-direction: column;
        gap: 32px;
    }
   .homescreen2 {
		margin-bottom: 0;
		padding-bottom: 90px;
	}
	    .homescreen2-right .raskajem-wrap {
        bottom: -90px; 
	}
	.homescreen2-text440 {
		display: none
	}
	    .raswindow-iner {
        width: calc(100% - 32px);
        padding: 30px 16px;
        border-radius: 12px;
    }
.section-titlesubscr {
    font-size: 18px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    text-align: center;
    width: 270px;
}
	.datetimeread {

    width: auto;
 
    gap: 34px; 
	}
}


@media(max-width: 658px) {
	            .homescreen1-img {
        position: absolute;
    
       width: auto;
        top: 0;
        height: 100%;
    }
	    .etaps-card {
        min-height: 100px;
    }
	
}


@media(max-width:1000px) and (max-height: 675px) {
	    .menu-wind-iner-menu-item, .menu-wind-iner-menu2-item-title {
   
        font-size: 20px;
     
        padding-top: 21px;
        padding-bottom: 21px;
    }
        .menu-wind-iner-menu {
        min-height: 344px;
    }
     .menu-wind-iner-menu2-item-menu a {
     	font-weight: 400;
font-size: 20px;
line-height: 100%;
color: #FFFFFF;
margin-bottom: 30px;
     }

}






@media(min-width: 1400px){
	.headerwrapper {
		top: 0;
		padding-top: 28px;
	}
	.out .header-logo {
		width: 122px;
			padding: 0;
	}
	
	.headerwrapper {
			transition: 0.3s;
padding-bottom: 10px;
border-radius: 0px 0px 20px 20px;
	}
	.out {
	padding-top: 10px;
	transition: 0.3s;
background: #FFFFFF;

	}
	.out .consult-button {
		font-size: 18px;

    padding: 10px 28px;
    gap: 12px;
	}
	.header-button {

    display: flex;
    justify-content: flex-end;
}
	  	.out .consult-button span {
    transition: 0.3s;
    width: 24px;
    height: 24px; 
	}
	.header-button {
		
	}
	.header {
	    transition: 0.3s;	
	}
	.out .header {
		    transition: 0.3s;
		padding-left: 20px;
		padding-right: 20px;
		        align-items: center;
	}
	.header-logo-wrap {
		width: 208px;
	}
}

@media(min-width: 1000px)  and (max-width: 1400px)  {
	.headerwrapper {
		top: 0;
		padding-top: 28px;
	}
	.out .header-logo {
		width: 94px;
			padding: 0;
	}
	.header-logo-wrap {
        width: 175px;
    }
	.headerwrapper {
			transition: 0.3s;
padding-bottom: 8px;
border-radius: 0px 0px 20px 20px;
	}
	.out {
	
	transition: 0.3s;
background: #FFFFFF;

	}
	.out .consult-button {
		font-size: 14px;

    padding: 8px 14px;
    gap: 8px;
	}
	.header-button {
    width: 208px;
    display: flex;
    justify-content: flex-end;
}
	  	.out .consult-button span {
    transition: 0.3s;
    width: 20px;
    height: 20px; 
	}
	.header-button {
		width: 146px;
	}
	.header-logo-wrap {
		width: 170px;
	}
}




