/*@charset "utf-8";*{margin:auto;padding:auto;}
*/
@font-face{
    font-family: 'Micra';
    src: url('../fonts/micra/micra.eot');
    src: url('../fonts/micra/micra.eot#iefix') format('embedded-opentype'),
		url('../fonts/micra/micra.woff2') format('woff2'),
		url('../fonts/micra/micra.woff') format('woff'),
		url('../fonts/micra/micra.ttf') format('truetype'),
        url('../fonts/micra/micra.svg#Micra') format('svg');
	font-weight: normal;
	font-style: normal;
}






body, html{
    height: 100%;
    margin: 0;
    color: rgba(0,0,0,1.00);
    font-family: 'playregular', Arial, Helvetica, sans-serif;
}


#top_body_content {
	min-height: 100%;
}


h1,h2,h3,h6,p,span {font-weight:normal;}

input {
	
-webkit-appearance: none;
border-radius: 0;
}


* {
	-webkit-tap-highlight-color: rgb(255 255 255 / 0%);
    box-sizing: border-box;
    margin: 0;
    padding: 0;
	
}


img{border:0;}


a {
text-decoration: none;	
}


a:hover{
text-decoration:none;}
ul{
	padding:0;
	margin:0;
	list-style:none;}


.slimage_img {
	background-size: cover;
    background-position: 50%;
    padding-top: 100%;
    width: 100%;
    overflow: hidden;
}



.padding_block{
  padding: 10px 32px;
}

.block_razdel {padding: 0 32px;}

.circle, .apps, .square, .list, .grid, .list-center{
    padding: 10px 32px;
}

@media screen and (max-width: 600px) {
    
   .padding_block{
  padding: 10px 14px;
}

.block_razdel {padding: 0 14px;}

.circle, .apps, .square, .list, .grid, .list-center{
    padding: 10px 14px;
} 
    
}











.style_bottom_footer {
    background: -webkit-linear-gradient(-70deg, #009df1c7 0%, #00feff 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    margin-top: 30px;
    text-align: center;
}



#qr_user {
	position: absolute;
	text-align: center;
    left: 0;
    bottom: 50px;
    width: 100%;
}


.style_user_qr {
	
width: 180px;
	
}

.proft.center{  
    display: flex;
    align-items: center;
    position: relative;
    flex-direction: column;
	width:100%;
	}
.proft .info{  
    display: flex;
    align-items: center;
    position: relative;
    flex-direction: column;
	}	
.proft.left.no-image .info {
    align-items: center;
}


	
.proft .title-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 5px 0;
}
.proft .title {
    padding-top: 3px;
    font-weight: 300;
    text-align: center;
    position: relative;
    font-size: 18px;
    word-break: break-word;
}


.desc_text {
	font-size: 16px;
	opacity: 0.8;
}



.proft.left .title {
    padding-top: 0;
    padding-left: 0!important;
}

.proft.left .title, .desc_text {
    text-align: left;
    word-wrap: break-word;
}
.proft.left .title-wrapper {
    align-items: flex-start;
    margin: 0;
}
.proft.left .logo-wrapper {
    margin-right: 12px;
}
.proft .logo-wrapper {
    display: flex;
}
.proft.left .info {
    align-items: flex-start;
    flex-direction: row;
	    align-items: center;
}
.avatar_profile{
    border-radius: 50%;
}
	
	.upload_image{
    left: 0px;
    display: flex;
    align-items: center;
    position: relative;
    flex-direction: row;
    align-content: flex-end;
}

.upload_image.lef{

    left:0px;					
					}


.logo-wrapper {cursor: pointer}

.prifile_content {
    max-width: 400px;
    padding: 15px 40px;
    margin: 0 auto;
	margin-bottom: 15px;
	border-radius: 10px;
}


.buttom_url_content {
   padding-bottom: 50px;
}


.modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.6);
	z-index: 1000;}


.close {
    cursor: pointer;
    position: absolute;
    right: 0px;
    padding: 0px 10px;
    font-size: 35px;
    color: #ffffff;
    background: #00000069;
}



.style_modal {
    position: relative;
    margin: 0 auto;
    max-width: 700px;
    top: 15%;
	background-color:rgba(0,0,0,0.25);
    -webkit-box-shadow: 0px 0px 22px -6px rgb(0 0 0 / 32%);
    -moz-box-shadow: 0px 0px 22px -6px rgba(0, 0, 0, 0.32);
    box-shadow: 0px -1px 20px 5px rgb(0 0 0 / 32%);
}


@media screen and (max-width: 600px) { 
	.style_modal {
    top: 60px;
    padding: 0;
    background-color: rgba(0,0,0,0.25);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

	.botton_style_modal, .top_style_modal{

    border-radius: 0px 0px 0px 0px !important;
		
}

	.close {
		top: -3px;
		right: 7px;
	}
	
}







.style_title_modal {
	padding-left: 15px;
	color: #000000;
    font-size: 16px;
}



.top_style_modal {
	padding: 10px;
	background: #FFFFFF;
	border-radius: 6px 6px 0px 0px;
}


.botton_style_modal{
    padding: 10px;
	background: #FFFFFF;
	border-radius: 0px 0px 6px 6px;
	height: 35px;
}


.modal_content {
    min-height: 100px;
}


.Link{
    display: flex;
    padding: 0px 16px;
    min-height: 56px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    transition: all .2s;
    position: relative;
    -webkit-box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 25%);
}
.Link.icon-label-center {
    padding-left: 54px;
    padding-right: 54px;
}
.Link.icon-label-left {
    align-items: flex-start;
    padding-left: 54px;
}

.Icon {
    font-size: 34px;
}

.ButtonSocial-block.circle .ButtonSocial-block-network, .ButtonSocial-block.square .ButtonSocial-block-network {
    min-width: 65px;
    max-width: 65px;
}

.ButtonSocial-block.circle, .ButtonSocial-block.square {
    justify-content: center;
    display: grid;
    grid-template-columns: repeat(auto-fit,70px);
    grid-gap: 6px;
    justify-items: center;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}
.icon-vk:before {
    content: '\e806';
}
.ButtonSocial-block {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(56px,1fr));
    grid-gap: 6px;
    justify-items: stretch;
}


.ButtonSocial-block-network {
    min-width: 65px;
    position: relative;
}
input {
    -webkit-appearance: button;
    border-radius: 0;
}
.ButtonSocial-block.apps {
    justify-content: center;
    display: grid;
    grid-template-columns: repeat(auto-fit,70px);
    grid-gap: 7px;
    justify-items: center;
}
.ButtonSocial-block.list, .ButtonSocial-block.list-center {
    display: flex;
    flex-direction: column;
    grid-template-columns: repeat(auto-fit,minmax(56px,1fr));
    grid-gap: 10px;
}
.Link-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 15px;
    height: 36px;
    width: 36px;
    overflow: hidden;
}

.link_block{
	    max-width: 600px;
        margin: 0 auto;
	  
}


.Link-label {
	padding-left: 10px;
	font-size: 18px;
}

.Link-label span{
	text-shadow: 1px 1px 2px rgba(0,0,0,0.85);
}


.Block {
    position: relative;
    min-height: 15px;
   
}

.Link-caption {
    opacity: .8;
    font-size: 90%;
	padding-left: 10px;
}

.Link-caption span {
   text-shadow: 1px 1px 2px rgba(0,0,0,0.85);
}

.icon_b_setting:before {
    content: '\e811';
    font-family: "web_font";
    font-style: normal;
    font-weight: normal;
    transition: .3s ease-in-out;
	color: white;
}


.style_bloc_profil {
	padding: 15px 0px;
}


/*------------Кнопки---------------*/

 [class*="_c "]:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    border-radius: inherit;
    background: linear-gradient(rgba(255,255,255,0.25),transparent);}


.bottom_url_vk {background: #0083FF;}
.bottom_url_vk:before {content: '\e806';}
.vk_style_d {
	background-color: #0083FF;
	color: #FFFFFF;
}
.vk_style_a, .vk_style_b, .vk_style_c {
   background-color: #0083FF; 
   color: #FFFFFF;
}


.bottom_url_ok {background-color: #f58220;}
.bottom_url_ok:before {content: '\e80c';}
.ok_style_d {
	background-color: #f58220;
	color: #FFFFFF;
}

.ok_style_a, .ok_style_b, .ok_style_c {
	background-color: #f58220;
	color: #FFFFFF;
}

.bottom_url_inst {background: #E1306C;}
.bottom_url_inst:before {content: '\e809';}
.inst_style_d {
	color: #FFFFFF;
	background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}




.inst_style_a, .inst_style_b, .inst_style_c {
	color: #FFFFFF;
	background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}




.bottom_url_face {background: #0084FF;}
.bottom_url_face:before {content: '\e808';}
.face_style_d {
	background: #0084FF;
	color: #FFFFFF;
}
.face_style_a, .face_style_b, .face_style_c {
	background: #0084FF;
	color: #FFFFFF;
}


.bottom_url_ytbe {background: #E93223;}
.bottom_url_ytbe:before {content: '\e800';}
.ytbe_style_d {
	background: #E93223;
	color: #FFFFFF;
}
.ytbe_style_a, .ytbe_style_b, .ytbe_style_c {
	background: #E93223;
	color: #FFFFFF;
}

.bottom_url_tik {background: #000000;}
.bottom_url_tik:before {content: '\e811';}
.tik_style_d {
	background: #000000;
	color: #FFFFFF;
}
.tik_style_a, .tik_style_b, .tik_style_c {
	background: #000000;
	color: #FFFFFF;
}

.bottom_url_mobil {background: #41af1e;}
.bottom_url_mobil:before {content: '\e812';}
.mobil_style_d {
	background: #41af1e;
	color: #FFFFFF;
}
.mobil_style_a, .mobil_style_b, .mobil_style_c {
	background: #41af1e;
	color: #FFFFFF;
}

.bottom_url_mail {background: #005ff9;}
.bottom_url_mail:before {content: '\e825';}
.mail_style_d {
	background: #005ff9;
	color: #FFFFFF;
}
.mail_style_a, .mail_style_b, .mail_style_c {
	background: #005ff9;
	color: #FFFFFF;
}

.bottom_url_teleg {background: #3390ec;}
.bottom_url_teleg:before {content: '\e805';}
.teleg_style_d {
	background: #3390ec;
	color: #FFFFFF;
}
.teleg_style_a, .teleg_style_b, .teleg_style_c {
	background: #3390ec;
	color: #FFFFFF;
}
.bottom_url_wha {background: #25D366;}
.bottom_url_wha:before {content: '\e801';}
.wha_style_d {
	background: #25D366;
	color: #FFFFFF;
}
.wha_style_a, .wha_style_b, .wha_style_c {
	background: #25D366;
	color: #FFFFFF;
}

.bottom_url_vib {background: #7360f2;}
.bottom_url_vib:before {content: '\e804';}
.vib_style_d {
	background: #7360f2;
	color: #FFFFFF;
}
.vib_style_a, .vib_style_b, .vib_style_c {
	background: #7360f2;
	color: #FFFFFF;
}

.bottom_url_web {background: #333333;}
.bottom_url_web:before {content: '\e9c9';}
.web_style_d {
	background: #333333;
	color: #FFFFFF;
}
.web_style_a, .web_style_b, .web_style_c {
	background: #333333;
	color: #FFFFFF;
}

.bottom_url_twh {background: #9147ff;}
.bottom_url_twh:before {content: '\e80a';}
.twh_style_d {
	background: #9147ff;
	color: #FFFFFF;
}
.twh_style_a, .twh_style_b, .twh_style_c {
	background: #9147ff;
	color: #FFFFFF;
}

.bottom_url_twt {background: #1D9BF0;}
.bottom_url_twt:before {content: '\e80b';}
.twt_style_d {
	background: #1D9BF0;
	color: #FFFFFF;
}
.twt_style_a, .twt_style_b, .twt_style_c {
	background: #1D9BF0;
	color: #FFFFFF;
}

.bottom_url_vim {background: #1AB7EA;}
.bottom_url_vim:before {content: '\e93f';}
.vim_style_d {
	background: #1AB7EA;
	color: #FFFFFF;
}
.vim_style_a, .vim_style_b, .vim_style_c {
	background: #1AB7EA;
	color: #FFFFFF;
}

.bottom_url_snp {background: #fffc00; color: black;}
.bottom_url_snp:before {content: '\e802';}
.snp_style_d {
	background: #fffc00;
	color: #FFFFFF;
}
.snp_style_a, .snp_style_b, .snp_style_c {
	background: #fffc00;
	color: #FFFFFF;
}

.bottom_url_pin {background: #E60023;}
.bottom_url_pin:before {content: '\e826';}
.pin_style_d {
	background: #E60023;
	color: #FFFFFF;
}
.pin_style_a, .pin_style_b, .pin_style_c {
	background: #E60023;
	color: #FFFFFF;
}

.bottom_url_dis {background: #5765f2;}
.bottom_url_dis:before {content: '\e82e';}
.dis_style_d {
	background: #5765f2;
	color: #FFFFFF;
}
.dis_style_a, .dis_style_b, .dis_style_c {
	background: #5765f2;
	color: #FFFFFF;
}

.bottom_url_pat {background: #ff5900;}
.bottom_url_pat:before {content: '\e903';}
.pat_style_d {
	background: #ff5900;
	color: #FFFFFF;
}
.pat_style_a, .pat_style_b, .pat_style_c {
	background: #ff5900;
	color: #FFFFFF;
}

.bottom_url_lin {background: #0366c3;}
.bottom_url_lin:before {content: '\e80f';}
.lin_style_d {
	background: #0366c3;
	color: #FFFFFF;
}
.lin_style_a, .lin_style_b, .lin_style_c {
	background: #0366c3;
	color: #FFFFFF;
}


.bottom_url_don {background: #000000; color: #eb8d00;}
.bottom_url_don:before {content: '\e82c';}
.don_style_d {
	background: #000000;
	color: #eb8d00;;
}
.don_style_a, .don_style_b, .don_style_c {
	background: #000000;
	color: #eb8d00;;
}

/*Аудио*/
.bottom_url_apm {background: #fa3850;}
.bottom_url_apm:before {content: '\e918';}
.apm_style_d {
	background: #fa3850;
	color: #FFFFFF;
}
.apm_style_a, .apm_style_b, .apm_style_c {
	background: #fa3850;
	color: #FFFFFF;
}


.bottom_url_ynm {background: #f7e344; color: #000000;}
.bottom_url_ynm:before {content: '\e821';}
.ynm_style_d {
	background: #f7e344;
	color: #000000;
}
.ynm_style_a, .ynm_style_b, .ynm_style_c {
	background: #f7e344;
	color: #000000;
}

.bottom_url_spo {background: #1DB954;}
.bottom_url_spo:before {content: '\e911';}
.spo_style_b {
	background: #1DB954;
	color: #FFFFFF;
}
.spo_style_a, .spo_style_b, .spo_style_c {
	background: #1DB954;
	color: #FFFFFF;
}



.bottom_url_dzn {background: #000000;}
.bottom_url_dzn:before {content: '\e82d';}
.dzn_style_d {
	background: #000000;
	color: #FFFFFF;
}
.dzn_style_a, .dzn_style_b, .dzn_style_c {
	background: #000000;
	color: #FFFFFF;
}

.bottom_url_ytm {background: #E93223;}
.bottom_url_ytm:before {content: '\e828';}
.ytm_style_d {
	background: #E93223;
	color: #FFFFFF;
}
.ytm_style_a, .ytm_style_b, .ytm_style_c {
	background: #E93223;
	color: #FFFFFF;
}

.bottom_url_vkm {background: #000000; color: #f72941;}
.bottom_url_vkm:before {content: '\e813';}
.vkm_style_d {
	background: #000000;
	color: #f72941;
}
.vkm_style_a, .vkm_style_b, .vkm_style_c {
	background: #000000;
	color: #f72941;
}

.bottom_url_apd {background: #E93223;}
.bottom_url_apd:before {content: '\e92f';}
.apd_style_d {
	background: #E93223;
	color: #FFFFFF;
}
.apd_style_a, .apd_style_b, .apd_style_c {
	background: #E93223;
	color: #FFFFFF;
}

.bottom_url_gop {background: #000000;}
.bottom_url_gop:before {content: '\e827';}
.gop_style_d {
	background: #000000;
	color: #FFFFFF;
}
.gop_style_a, .gop_style_b, .gop_style_c {
	background: #000000;
	color: #FFFFFF;
}

.bottom_url_csb {background: #f44404;}
.bottom_url_csb:before {content: '\e829';}
.csb_style_d {
	background: #f44404;
	color: #FFFFFF;
}
.csb_style_a, .csb_style_b, .csb_style_c  {
	background: #f44404;
	color: #FFFFFF;
}


.bottom_url_zoo {background: #0388fe;}
.bottom_url_zoo:before {content: '\e932';}
.zoo_style_d {
	background: #0388fe;
	color: #FFFFFF;
}
.zoo_style_a, .zoo_style_b, .zoo_style_c {
	background: #0388fe;
	color: #FFFFFF;
}


.bottom_url_aps {background: #000000;}
.bottom_url_aps:before {content: '\e912';}
.aps_style_d {
	background: #000000;
	color: #FFFFFF;
}
.aps_style_a, .aps_style_b, .aps_style_c {
	background: #000000;
	color: #FFFFFF;
}

.bottom_url_goop {background: #000000;}
.bottom_url_goop:before {content: '\e80e';}
.goop_style_d {
	background: #000000;
	color: #FFFFFF;
}
.goop_style_a, .goop_style_b, .goop_style_c {
	background: #000000;
	color: #FFFFFF;
}

.bottom_url_sber {background: #FFFFFF; color: #21a038; }

.sber_style_d {
	background: linear-gradient(45deg,#02adee,#02d902 43.06%,#faed00);
	color: #FFFFFF;
}

.icon-sber:before {
	font-size: 38px !important;
    margin-top: 0px;
}

.icon-sber-h:before {
	font-size: 38px !important;
    margin-top: 0px;
}
	
.sber_style_a, .sber_style_b, .sber_style_c {
	background: linear-gradient(45deg,#02adee,#02d902 43.06%,#faed00);
	color: #FFFFFF;
}




.yomoney_style_d {
	background: #8B3FFD;
	color: #FFFFFF;
}

.icon-yomoney:before {
	font-size: 36px !important;
    margin-top: 0px;
}

.yomoney_style_a, .yomoney_style_b, .yomoney_style_c {
	background: #8B3FFD;
	color: #FFFFFF;
}



.bottom_url_yandex-h {background: #000000; color: #FFFFFF; }

.yandex-h_style_d {
	background: #000000;
	color: #FFFFFF;
}

.icon-yandex-h:before {
	font-size: 36px !important;
    margin-top: 0px;
}

.yandex-h_style_a, .yandex-h_style_b, .yandex-h_style_c {
	background: #000000;
	color: #FFFFFF;
}





.Link:hover{
    opacity: 0.8;
}





/*------------Кнопки---------------*/
.Image-square {
    background-size: cover;
    background-position: 50%;
    padding-top: 100%;
    width: 100%;
    overflow: hidden;
}


.Lightbox-content {
    padding: 30px;
    box-sizing: border-box;
}
.Lightbox-content, .Lightbox-overlay {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}
.Image .caption {
    margin-top: 5px;
    padding: 0 12px;
    text-align: center;
    opacity: .8;
    line-height: 1.2;
}



.rounded {
        padding: 10px 14px;
}


.EditBlockPreview {
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    max-height: 380px;
    transition: height .5s;
    font-size: 15px;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.EditBlockPreview-inner {
    overflow: hidden;
    pointer-events: none;
}
.BlocksWrapper.preview {
    min-height: auto;
}

.BlocksWrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: stretch;
    min-width: 100%;
    min-height: 100%;
    position: relative;
}
.BlocksWrapper.preview.single-block .BlocksWrapper-inner {
    margin: 16px;
}
.BlocksWrapper.preview .BlocksWrapper-inner {
    overflow: unset!important;
}
.BlocksWrapper-inner {
    max-width: calc(100% - 32px);
    width: 600px;
    overflow: hidden;

    position: relative;
}
.EditBlockPreview::-webkit-scrollbar { width: 0; }
.EditBlockPreview { -ms-overflow-style: none; }
.EditBlockPreview{ overflow: -moz-scrollbars-none; }


.Image.lightbox {
    cursor: pointer;
}
.Image>.Lightbox{
    visibility: hidden;
    position: fixed;
    overflow: hidden;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    z-index: 10;
    opacity: 0;
    background-color: rgba(29,31,37,.918);
    transition: visibility .2s,opacity .2s;
}
.Image> img {
    display: block;
    width: 100%;
    border-style: none;
}
.Lightbox-close {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 50px;
    height: 50px;
    font-size: 0;
    z-index: 1;
cursor: pointer;}

.Lightbox-close:after {
    -webkit-transform: rotate(
-45deg) translate(-50%,-50%);
    transform: rotate(
-45deg) translate(-50%,-50%);
}

.Lightbox-close:after, .Lightbox-close:before {
    position: absolute;
    top: 40%;
    left: 60%;
    width: 1px;
    height: 24px;
    background-color: #fff;
    -webkit-transform: rotate(
45deg) translate(-50%,-50%);
    transform: rotate(
45deg) translate(-50%,-50%);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    content: "";
}
.Lightbox-content {
    padding: 30px;
    box-sizing: border-box;
}
.LightboxImage {
    display: block;
    position: relative;
    margin: auto;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    cursor: default;
}
.ant-form {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0,0,0,.85);
    font-size: 16px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    -webkit-font-feature-settings: "tnum","tnum";
    font-feature-settings: "tnum","tnum";
}





 



.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar, .ant-tabs-top>.ant-tabs-nav:before, .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar, .ant-tabs-top>div>.ant-tabs-nav:before {
    bottom: 0;
}
.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated, .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated, .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated, .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated {
    transition: width .3s,left .3s,right .3s;
}
.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar, .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar, .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar, .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar {
    height: 2px;
}
.ImageInput-preview-image {
    background-size: cover;
    border: 1px solid #efefef;
}
.ImageInput-preview {
    margin-right: 20px;
}
.ImageInput {
    display: flex;
    align-items: center;
}
.gal_desc{text-align:center;}
.slimage {
  
}


.slider{
    position:relative;
    overflow:hidden;
    max-width:600px;
    margin-left:auto;
    margin-right:auto;
        
}.slider__wrapper{position:relative;overflow:hidden;}.slider__items{display:flex;transition:transform .5s ease}.transition-none{transition:none}.slider__item{flex:0 0 100%;max-width:100%;position:relative}.slider__control{position:absolute;top:50%;width:40px;height:50px;transform:translateY(-50%);display:none;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.3);opacity:.5;user-select:none}.slider__control_show{display:flex}.slider__control:focus,.slider__control:hover{color:#fff;text-decoration:none;opacity:.7}.slider__control_prev{left:0}.slider__control_next{right:0}.slider__control::before{content:'';display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.slider__control_prev::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.slider__control_next::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.slider__indicators{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;padding-left:0;margin:0 15%;list-style:none;user-select:none}.slider__indicator{flex:0 1 auto;width:30px;height:4px;margin-right:3px;margin-left:3px;background-color:rgba(255,255,255,.5);background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;cursor:pointer}.slider__indicator_active{background-color:#fff}

/* Шаблон */
#biz_card {
    max-width: 470px;
    margin: 0 auto;
	text-align: center;
    padding:  0px 20px;
}


.img_avatar_biz {
    max-width: 380px;
    
}


.img_logo_size {
	max-width: 380px;
    margin: 7px;
}

.style_buttom_card {
	display: flex;
    margin-top: 13px;
}

.tex_card {
	font-size: 16px;
    line-height: 28px;
    width: 100%;
    margin-left: 15px;
}


.dis_fio {
	text-align: center;
	font-size: 24px;
	padding-top: 10px;
	font-weight: 600;
}


.dis_dolj {
	font-size: 20px;
	opacity: 0.9;
}

.border_card {
    border-bottom: 1px solid rgb(240, 240, 240);
    text-decoration: none;
    color: rgb(29, 29, 27);
    width: 100%;
    min-height: 37px;
    font-weight: normal;
    word-break: break-word;
}


.icon_card {
	font-size: 24px;
	color: #000000;
}

.icon_card:before {
	font-size: 36px;
}

.ic-briefcase:before{
font-size: 32px !important;
padding: 2px;
}

.ic-email:before {
    font-size: 30px !important;
    padding: 3px;
}




.br_label {
    width: 100%;
    font-size: 18px;
    text-align: left;
    border-bottom: solid 1px rgba(255,255,255,0.26);
    margin: 6px 0px 0px 0px;
}


.postion_fixed {
    position: fixed;
    display: inline-block;
    z-index: 10000;
    bottom: 0px;
    left: 0;
    margin: 0px 0px 40px 20px;
}


.buttom_profil {
    display: inline-block;
    margin: 0px 2px;
    padding: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #7e7e7e;
    text-decoration: none;
    border-radius: 5px;
    transition: all .2s;
    position: relative;
    border: none;
    -webkit-box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 25%);
}

.buttom_profil:before {
    color: #FFFFFF;
    content: '\e814';
    font-family: "web_font";
    font-size: 28px;
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.buttom_vcard {
    display: inline-block;
    margin: 0px 2px;
    padding: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #7e7e7e;
    text-decoration: none;
    transition: all .2s;
    position: relative;
    border-radius: 5px;
    border: none;
    -webkit-box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 25%);
}

.buttom_vcard:before {
    color: #FFFFFF;
    content: '\f2c3';
    font-family: "web_font";
    font-size: 28px;
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.Separator {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 20px;
    opacity: .3;
}
.Separator.full .lefts, .Separator.full .rights {
    flex: 1 1;
}
.Separator .lefts, .Separator .rights {
    content: "";
    display: flex;
    flex: 0 0 30px;
    height: 1px;
}
.Separator .center {
    margin-left: 10px;
    margin-right: 10px;
}
.Separator .center.dots {
    border: 1px solid;
    height: 3px;
    width: 3px;
    border-radius: 50%;
}
.style_Link0{
 color: rgb(255, 255, 255); opacity: 0.9; border-radius: 10px; border: none;	
}
.style_Link1{
 color: rgb(255, 255, 255); opacity: 1; border: 2px solid rgb(51, 51, 51); box-shadow: rgb(51, 51, 51) 5px 5px;	
}
.style_Link2{
 color: rgb(255, 255, 255); opacity: 1; border-radius: 0px; border: 2px solid rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 4px 4px;	
}



.style_font-weight{
	font-weight: bold;
}

.style_font-italic{
font-style: italic;
}

.style_font-under {
text-decoration: underline;
}

.style_font-under {
text-decoration:line-through
}
.text_left   {text-align: left;}

.text_center {text-align: center;}

.text_right  {text-align: right;}

.text_justify{text-align: justify;}
.block_text {padding: 0 14px;}




.text_pro_block {
    padding: 5px; 
}

.px_pading{
	padding: 0px 32px;
}


@media screen and (max-width: 600px) {
.px_pading{
	padding: 0px 14px;
}
}


.pad_icon_line {
   padding: 0px 10px;
}

[class*=" onclick-font-"],[class^=onclick-font-] {
    font-size: 24px;
} 




.broken_line_right_pre{
    height: 1px;
    background-size: 20px 1px; 
    background-position: 0 0; 
    border: none;
    width: 26%;
	margin-right: 2px;
}

.broken_line_left_pre {
	 height: 1px;
    background-size: 20px 1px; 
    background-position: 0 0; 
    border: none;
    width: 26%;
	margin-left: 2px;
	
}


.circle_line_left_pre {
    margin: 20px 0;
	padding: 0;
	height: 0;
	border: none;
    margin-right: 3px;
    width: 26%;
}


.circle_line_right_pre {
	margin: 20px 0;
	padding: 0;
	height: 0;
	border: none;
    margin-left: 3px;
    width: 26%;
}



.pre_delimiter {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 0;
}



.pre_delimiter .lefts_pre,
.pre_delimiter .rights_pre {
    content: "";
    display: flex;
    flex: 0 0 30px;
    height: 1px;
}

.pre_delimiter .center {
    margin-left: 10px;
    margin-right: 10px;
}

.pre_delimiter .center.dots {
    border: 1px solid;
    height: 3px;
    width: 3px;
    border-radius: 50%;
}



.pre_delimiter.full .leftsm_pre,
.pre_delimiter.full .rightsm_pre,
.pre_delimiter.full .broken_line_right_pre,
.pre_delimiter.full .broken_line_left_pre,
.pre_delimiter.full .circle_line_left_pre,
.pre_delimiter.full .circle_line_right_pre
{
    flex: 1 1;
	width: 100%;
}

.pre_delimiter .leftsm_pre,
.pre_delimiter .rightsm_pre {
    content: "";
    display: flex;
    flex: 0 0 127px;
    height: 2px;
}

.pre_delimiter .centerm_pre {
    margin-left: 10px;
    margin-right: 10px;
}

.pre_delimiter .centerm_pre.dots_pre {
    border: 1px solid;
    height: 3px;
    width: 3px;
    border-radius: 50%;
}


#content_profile {
    background: #e7e7e7;
    padding: 10px;
    transition: width 0.5s; /* Добавляем переход для свойства width */
}


#preview_profile {margin-bottom: 5px;}


.title_profil .opt_left .ttitle_f,
.title_profil .opt_left .title_o {
	 text-align: left;
}


.opt_right {margin-right: 15px;}
.opt_left {margin-left: 15px;}



.ava_left {
	display: flex;
    align-items: center;
}


.ava_center {
	display: flex;
    align-items: center;
    flex-direction: column;
}


.ava_right {
	display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.post_profil {
padding: 10px 30px;
}

.post_left {
	text-align: left;
	
}

.post_centr {
text-align: center;
	
}

.post_right {
	text-align: right;
}


#color_background_ava .popup.popup_left,
#color_text_ava .popup.popup_left {
  top: -256px;
  right: 100%;
  border-radius: 8px;
}

#color_background_ava .popup.popup_left .picker_arrow,
#color_text_ava .popup.popup_left .picker_arrow {
  top: 223px;
  right: 0;
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, -1);
}



.post_profile {
    padding: 10px 30px;
}



.radius_opt {
    border-radius: 7px;
}





.style_profil {
    padding: 10px 0px;
}





.questions{
padding: 10px 20px;
max-width: 100%;
margin-bottom: 10px;
width: auto;
text-align: left;
font-size: 19px;
font-weight: 600;
cursor: pointer;
}
.questions span {
float: right;
font-size: 14px;
display: flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
}
.cont_faq {
text-align: left;
font-size: 14px;
padding-top: 5px;
font-weight: 300;
display:none;
white-space: pre-wrap;
}



.p-10{
	padding: 10px;
}


.ptb-10{
	padding: 10px 0;
	
}



.faq_style1 {
 border-radius: 8px;
}


.px_margin {
 margin-left: 10px;
 margin-right: 10px;
}


.rotate-180 {
--tw-rotate: 180deg;
}


.size_ifram_video {
    width: 100%;
    height: 50vh; /* Используем 50% высоты видимой области */
}
