


.wrap_info{
	display: flex;
	gap:130px;
}
.wrap_info .block:nth-child(1){
	display: flex;
	width:calc(26% - 5px);
	height: calc(100% - (100% / 1 /1));
}
.wrap_img{
	aspect-ratio: 1 / 1;
	overflow: hidden;
	border-radius: 0.625rem;
}
.block-item{
	width: 100%;
}
.wrap_info .block-item:nth-child(2){
	display: none;
}
.wrap_info .block-item:nth-child(1) {
	display: flex;

}

.wrap_info .block-item img {
	width: 100%;
	object-fit: cover;
	object-position: 0% 0%;
}

.wrap_txt{
	display: flex;
	flex-direction: column;
	gap:45px;
	width: 70%;
}
.wrap_info .block h1{
	font-weight: 500;
	font-size: 109px;
	leading-trim: Cap height;
	line-height: 100%;
	letter-spacing: -2%;
	text-transform: uppercase;
	color: #343434;
}

.agent_position{
	font-weight: 700;
	font-size: 23px;
	leading-trim: Cap height;
	line-height: 114.99999999999999%;
	letter-spacing: -2%;
	text-transform: uppercase;
	color: #343434;

}
.social svg{
	fill:#B5B5B5;
}
.social a:hover{
	transition:0.5s ease;
}
.social a:hover svg{
	transition:0.5s ease;
	fill:var(--basic-Crimson-color);

}

.social{
	margin-top: 18px;
	display: flex;
	gap:40px;
	align-items: center;
}

.wrap_agent_link{
	display: flex;
	margin-top: 220px;
	gap:35px;
}
.wrap_agent_link .block:nth-child(1){
	width: 24%;
}
.wrap_agent_link .block:nth-child(2){
	width: 76%;
}


.wrap_agent_link .exp__text{
	position: relative;
	font-family: 'Inter Medium 18pt';
	font-weight: 500;
	font-size: 38px;
	leading-trim: Cap height;
	line-height: 112.99999999999999%;
	letter-spacing: -2%;

	-webkit-line-clamp: 4;
	line-clamp: 4;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;

}
.text_full{
	display:block!important;
}
.btn_txt_more{
	font-family: 'Inter Medium 18pt';
	font-weight: 500;
	font-size: 32px;
	margin-top: -20px;
	color:#787878;
	text-align: right;
	cursor: pointer;

}
.btn_txt_more::first-letter {
	/*text-transform: uppercase;*/
}
.wrap_agent_link .specilizations{
	display: flex;
	gap:4px;
	margin-top: 25px;
	flex-wrap: wrap;
}
.wrap_agent_link .specilizations .item{
	background: #E0E0E0;
	font-family: 'Inter Light 18pt';
	border-radius: 50px;
	font-weight: 400;
	font-size: 14px;
	leading-trim: Cap height;
	line-height: 130%;
	letter-spacing: 0%;
	vertical-align: bottom;
	padding: 4px 10px;
	color: #222222;
}
.wrap_agent_link .specilizations .item::first-letter {
	text-transform: capitalize;
}

.wrap_agent_link .items{
	display: flex;
	flex-direction: column;
	gap:35px;
}

.wrap_agent_link .links{
	display: flex;
	width: 100%;
	flex-direction: column;

}
.wrap_agent_link .links .link-item{
	display: flex;
	padding: 21px 0;
	border-bottom: 1px solid #C6C6C6;
}
.wrap_agent_link .links .link-item:nth-child(1){
	border-top: 1px solid #C6C6C6;
}
.wrap_agent_link .links .link-item .name{
	width: 40%;
	font-family: 'Inter Light 18pt';
	font-weight: 400;
	font-size: 16px;
	leading-trim: Cap height;
	line-height: 125%;
	letter-spacing: 0%;
	color: #787878;

}
.wrap_agent_link .links .link-item .name span{
	font-family: 'Inter Light 18pt';
	font-weight: 400;
	font-size: 16px;
	line-height: 125%;
	color:#222222;


}
.wrap_agent_link .links .link-item .link{
	width: 60%;
}
.wrap_agent_link .links .link-item .link a{
	font-family: 'Inter Light 18pt';
	font-weight: 600;
	font-size: 15px;
	leading-trim: Cap height;
	line-height: 120%;
	letter-spacing: 0%;
	text-align: right;
	color: #222222;
	position: relative;

}
.wrap_agent_link .links .link-item .link a::after {
	width: 0.8125rem;
	height: 0.5rem;

	background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.07141 1.00012L5.99992 6.07088L11.0713 1' stroke='%231F1F1F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

	background-repeat: no-repeat;
	position: absolute;
	right: -1rem;

	bottom: 25%;
	transform: rotate(-90deg);
	content: '';
	display: block;
	transition: .35s ease-in;
}
.wrap_agent_link .links .link-item .link a:hover{
	color: var(--basic-Crimson-color) !important;
	transition: 0.5s ease;

}
.wrap_agent_link .links .link-item .link a:hover::after{
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.07141 1.00012L5.99992 6.07088L11.0713 1' stroke='%23AF1B57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
}

.count-result{
	top: 1.45rem!important;
}


@media (max-width: 1439px) {
	.social{
		margin-top: 0;
	}
	.wrap_info .block:nth-child(1){
		order:2;
	}
	.wrap_info .block:nth-child(2){
		order:1;
	}

	.wrap_agent_link .block:nth-child(1){
		width: 0%;
	}
	.wrap_agent_link .block:nth-child(2){
		width: 100%;
	}

	.wrap_agent_link{
		gap:0;
		margin-top: 160px;
	}
	.wrap_agent_link .exp__text {
		font-size: 2rem;
	}
	.wrap_agent_link .items {
		gap: 1.56rem;
	}
	.wrap_agent_link .specilizations {
		margin-top: 0.9375rem;
	}
	.wrap_agent_link .links .link-item {
		padding: 1.25rem 0;
	}
}

@media (max-width: 1200px) {
	.wrap_info .block h1{
		font-size: 3.5rem;
	}

	.agent_position{
		font-size: 1.125rem;
		text-transform: initial;
	}
	.wrap_txt{
		gap:1%;
	}
	.social{
		margin-top: 36px;
	}

	.wrap_info{
		display: flex;
		gap:120px;
	}

	.wrap_info .block:nth-child(1){
		width:calc(46% - 5px);

	}
	.wrap_img{
		max-width:230px ;
	}

	.wrap_agent_link .exp__text {
		font-size: 32px;
	}
	.btn_txt_more{
		font-size: 22px;

	}
}

@media (max-width: 767px) {
	.social {
		margin-top: 0px;
	}
	.wrap_info	.block h1{
		font-size: 32px;
	}
	.agent_position{
		font-size: 15px;
	}
	.wrap_info{
		flex-direction: column;
		gap:22px;
	}

	.wrap_txt{
		width: 100%;
		gap: 15px;
	}
	.wrap_txt .social{
		display: none;
	}
	.wrap_img{
		width: 100%;
	}
	.wrap_img .block-item{
		width: 50%;
	}
	.wrap_info .block-item:nth-child(2){
		display: block;
	}
	.wrap_img {
		max-width: max-content;
	}
	.wrap_info 	.block:nth-child(1){
		width:100%;
		align-items: center;
	}
	.wrap_info .block:nth-child(1) .block-item{
		width: 50%;
	}
	.wrap_info	.block:nth-child(1)  .block-item:nth-child(1){
		order:2;
	}
	.wrap_info .block:nth-child(1)   .block-item:nth-child(2){
		order:1;
	}

	.wrap_social_item{
		display: flex;
		flex-direction: column;
		gap:17px;
	}

	.social svg{
		height: 17px;
	}

	.wrap_agent_link{
		margin-top: 100px;
	}
	.wrap_agent_link .exp__text {
		font-size: 14px;
	}
	.btn_txt_more{
		font-size: 12px;

	}
	.wrap_agent_link .items {
		gap: 22px;
	}
	.wrap_agent_link .specilizations {
		margin-top: 8px;
	}
	.wrap_agent_link .links .link-item {
		padding:17px 0;
	}
	.wrap_agent_link .links .link-item .name  {
		width: 50%;
	}
	.wrap_agent_link .links .link-item .link {
		width: 50%;
		display: flex;
		justify-content: end;
		margin-right: 12px;
		align-items: center;
	}
	.wrap_agent_link .specilizations .item {
		font-size: 12px;
	}

	.wrap_agent_link .links .link-item .link a {
		font-size: 13px;
	}
	.wrap_agent_link .links .link-item .name  span {
		display: block;
	}

	.count-result {
		top: 0.76rem!important;
	}
}

@media (max-width: 400px) {
	.wrap_img {
		max-height: 144px;
	}
	.wrap_social_item {
		gap: 9px;
	}
}

