body , #soledad_wrapper{
	background-color:#fff !important;
	font-family:"Zain";
}
.contianer-widget-resume{
    display: flex;
    gap: 50px;
}
.content-tab{
	width: calc(100% - 400px);
}
.cotnainer-tabs{
    display: flex;
    flex-direction: column;
    padding: 30px 0px;
    width: 300px;
    height: 600px;
    border-radius: 3px;
    background-color: rgb(247, 247, 247);
	border-top: 3px solid #313131;
}
.header-tab{
    padding: 0px 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #F2F2F2;
}
.header-tab h1{
    font-size: 21px;
    line-height: 1;
    color: #CCB379;
	font-family:"Zain";
}
.list-tabs{
    display: flex;
    flex-direction: column;
    overflow-y: scroll;
    direction: ltr;
    height: 100%;
}
.tab{
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 10px 10px 0px;
    cursor: pointer;
	direction: rtl;
}
.tab:not(:last-child) {
    border-bottom: 1px solid #CCB379;
}

.tab span{
    font-size: 16px;
    color: #333;
	line-height: 1;
    margin: 10px 0px;
	font-family:"Zain";
    transition: all 0.3s ease-in-out;
}
.tab i{
    font-size: 16px;
    color: #333;
}
.tab.active{
    border-left: 5px solid #CCB379;
}
.tab:hover span{
    color: #CCB379;
	font-family:"Zain";
}
.tab-content {
    display: none;
}

.tab-content.active {
    display: block;
}
.list-tabs::-webkit-scrollbar {
    width: 5px;
}
.list-tabs::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}
.list-tabs::-webkit-scrollbar-thumb {
    background: #CCB379;
    border-radius: 10px;
}
.list-tabs::-webkit-scrollbar-thumb:hover {
    background: #a28543;
}
p{
	text-align: justify !important;
}
@media (max-width: 768px){
	
	.contianer-widget-resume{
		flex-direction:column;
	}
    .cotnainer-tabs , .content-tab{
        width: 100%;
    }
	.elementor-5892 .elementor-element.elementor-element-12283dc{
		margin-top: 30px;
	}
}