

/* Start:/bitrix/templates/.default/components/bitrix/news.detail/adns_fitnesclubs/style.css?17874437596522*/
.fitnesclub .blok1{padding-bottom:77px;}
.fitnesclub .blok1 .left{}
.fitnesclub .blok1 .image{position:relative;}
.fitnesclub .blok1 .image img{width: 100%;}
.fitnesclub .blok1 .name{color: #fff;position: absolute;bottom: 20px;left: 20px;}
.fitnesclub .blok1 .video{overflow: hidden;border-radius: 200px 0px 0px 200px;}
.fitnesclub .blok1 video{}
.fitnesclub .blok1 .text{font-weight:700; padding:15px 0px;}
.fitnesclub .blok1 .button{padding: 16px 20px;border-radius: 60px;background: var(--black, #000);color: #FFF;font-weight: 700;line-height: normal;text-transform: uppercase;}
.fitnesclub .blok1 .button .icon-container{-webkit-filter: invert(100%);filter: invert(100%);}
.fitnesclub .blok1 .button .catalog-detail__pseudo-link-text{color:#fff;}
@media only screen and (min-width: 1200px) {
	.fitnesclub .blok1 .left{width: calc(100% - 551px);max-width: 1086px;padding-right:60px;}
	.fitnesclub .blok1 .right{max-width: 490px;position:relative;flex-direction: column;justify-content: space-between;align-items: flex-start;display: flex;}
	.fitnesclub .blok1{display: inline-flex;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.fitnesclub .blok1 .right{position: relative;min-height: 300px;margin-top: 40px;}
	.fitnesclub .blok1 .video{width: calc(100% - 350px);right: 0px;position: relative;float: right;height: 300px;max-width: 600px;}
	.fitnesclub .blok1 .text{width: 300px;position: absolute;top: 0px;left: 0px; padding-top:0px;}
	.fitnesclub .blok1 .button{width: 300px;position: absolute;top: 150px;left: 0px;text-align:center;}
}
@media only screen and (max-width: 728px) {
	.fitnesclub .blok1{padding-bottom:40px;}
}





.fitnesclub .rassrochka_sber{padding-bottom:77px;}
.fitnesclub .rassrochka_sber a{display:block;text-align:center;}
@media only screen and (max-width: 991px) {
	.fitnesclub .rassrochka_sber{padding-bottom:40px;}
}
.fitnesclub .rassrochka_sber img{max-width:100%;margin: 0 auto;}
.fitnesclub .rassrochka_sber_1740{display:none;}
.fitnesclub .rassrochka_sber_1297{display:none;}
.fitnesclub .rassrochka_sber_1100{display:none;}
.fitnesclub .rassrochka_sber_720{display:none;}
.fitnesclub .rassrochka_sber_300{display:none;}
@media only screen and (min-width: 1500px) {
	.fitnesclub .rassrochka_sber .rassrochka_sber_1740{display:block;}
}
@media only screen and (min-width: 1200px) and (max-width: 1499px) {
	.fitnesclub .rassrochka_sber .rassrochka_sber_1297{display:block;}
}
@media only screen and (min-width: 900px) and (max-width: 1199px) {
	.fitnesclub .rassrochka_sber .rassrochka_sber_1100{display:block;}
}
@media only screen and (min-width: 500px) and (max-width: 899px) {
	.fitnesclub .rassrochka_sber .rassrochka_sber_720{display:block;}
}
@media only screen and (max-width: 499px) {
	.fitnesclub .rassrochka_sber .rassrochka_sber_300{display:block;}
}






.fitnesclub .blok2{padding-bottom:57px;}
.fitnesclub .blok2 .text{padding-bottom:30px;}
@media only screen and (min-width: 1200px) {
	.fitnesclub .blok2 .left{width: calc(100% - 551px);max-width: 1086px;padding-right:60px;display: inline-flex;}
	.fitnesclub .blok2 .right{max-width: 490px;position:relative;flex-direction: column;justify-content: space-between;align-items: flex-start;display: flex;}
	.fitnesclub .blok2{display: inline-flex;}
	.fitnesclub .blok2 .text1{width: calc(50% - 60px);padding-right:60px;}
	.fitnesclub .blok2 .text2{width:49%;}
}



.fitnesclub .blok3{padding-bottom:91px;}
.fitnesclub .blok3 .image{}
.fitnesclub .blok3 img{width:100%;}
.fitnesclub .blok3 .buttons{}
.fitnesclub .blok3 .buttons a{padding: 10px;display: inline-block;border-radius: 30px;border: 2px solid #000;font-size: 24px;font-style: normal;font-weight: 500;line-height: 97%;color: #000;margin-right: 20px;margin-top: 20px;}
.fitnesclub .blok3 .buttons a span{color: #4D7E0D;display: inline-flex;padding: 0px 10px;}






@media only screen and (min-width: 768px) {
	.fitnesclub .blok4 {padding-left: 0px;}
	.fitnesclub .items_top{display:inline-flex;}
	.fitnesclub .items_top .name{max-width: 500px;margin-right: 90px;}
	.fitnesclub .items_top .text{max-width: 350px;}
}
@media only screen and (max-width: 1200px) {
	.fitnesclub .blok4 .items_scroll{overflow-x: auto;overflow: hidden;}
	.fitnesclub .blok4 .items_top .text {padding-bottom: 30px;}
}
@media only screen and (max-width: 1200px) {
	.fitnesclub .blok4 .items_scroll{overflow-x: auto;}
}
.fitnesclub .blok4 .items{display: table-row; width: max-content;}
.fitnesclub .blok4 .name{padding-bottom:40px;}
.fitnesclub .blok4 .item{display: table-cell;padding-right: 20px;vertical-align: top;}
.fitnesclub .blok4 .item .text{padding-top:10px;}
.fitnesclub .blok4 {padding-bottom:71px;}
.fitnesclub .blok4 .item5 img{width:245px;    height: 484px;}


.fitnesclub .blok5 .items{padding-top:32px;}
.fitnesclub .blok5 .item41{border-radius: 0px 200px 200px 0px;background: #B0D381;padding: 20px;}
.fitnesclub .blok5 .item4 .text{line-height: 104.7%;padding-top:20px;}
.fitnesclub .blok5 img{max-width:100%;}
.fitnesclub .blok5 {padding-bottom:81px;}
@media only screen and (min-width: 1200px) {
	.fitnesclub .blok5 .left{width: 50%;}
	.fitnesclub .blok5 .right{width:49%; padding-left:40px;}
	.fitnesclub .blok5 .items{display: inline-flex;}
	.fitnesclub .blok5 .items31{width: 60%;}
}
@media only screen and (min-width: 768px) {
	.fitnesclub .blok5 .item1{width: 50%;}
	.fitnesclub .blok5 .item2{width:49%; padding-left:40px;}
	.fitnesclub .blok5 .left_items{display: inline-flex;}
	.fitnesclub .blok5 .item3{width: 60%;}
	.fitnesclub .blok5 .item4{width:39%; padding-left:40px;}
	.fitnesclub .blok5 .right_items{display: inline-flex;}
}
@media only screen and (max-width: 768px) {
	.fitnesclub .blok5 .item1{padding-top:20px;padding-bottom:30px;}
	.fitnesclub .blok5 .item2{padding-bottom:30px;}
	.fitnesclub .blok5 .item4{padding-top:20px;padding-bottom:30px;}
}






.fitnesclub .blok7 {padding-bottom:117px;}
.fitnesclub .blok7 .items{}
.fitnesclub .blok7 .item{}
.fitnesclub .blok7 .name{color: #000;font-size: 20px;font-weight: 700;text-transform: uppercase;padding-top: 27px;padding-bottom: 27px;}
.fitnesclub .blok7 .text{font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
.fitnesclub .blok7 .img{height: 30px;}
.fitnesclub .blok7 img{}
@media only screen and (min-width: 1200px) {
	.fitnesclub .blok7 .items{}
	.fitnesclub .blok7 .item{width: 25%;}
}
@media only screen and (min-width: 768px) {
	.fitnesclub .blok7 .items{display: inline-flex;}
	.fitnesclub .blok7 .item{padding-right: 40px;width: 50%;}
}



/* End */
/* /bitrix/templates/.default/components/bitrix/news.detail/adns_fitnesclubs/style.css?17874437596522 */
