.logo_circle {
	width: 130px;
	padding: 0 50px 50px 50px;
	display: block;
	margin: auto;
}

.logo_text {
	width: 80%;
	margin: auto;
	display: block;
	padding: 0 0px 50px;
}
@media screen and (min-width : 480px) {
	.logo_text { width: 350px; }
}

.container_description {
	width: 80%;
	margin: 0 auto 50px;
	background-color: rgba(var(--first_rgb), 0.2);
}
@media screen and (min-width : 767px) {
	.container_description { width: 680px; }
}

.description {
	background-color: rgba(var(--first_rgb), 0.2);
	padding: 10px;
}

.container_description svg {
	display: block;
	margin: 10px auto 0;
}

	.btt_social {
		width: 80%;
		margin: 20px auto;
	}
	@media screen and (min-width : 767px) {
		.btt_social { width: 680px; }
	}

	.btt_box {
		padding: 10px;
		border: 2px solid var(--first_color);
		background-color: var(--first_color);
		color: #001023;
	}

		.icon_btt {
			display: inline-block;
			vertical-align: middle;
			font-size: 25px;
			width: 50px;
		}
		
		.link_div {
			display: inline-block;
			width: 100px;
			text-align: left;
			vertical-align: middle;
		}
		
			.link_div a {
				color: var(--second_color);
			}
		
			.menu_link {
				color: var(--second_color);
				text-decoration: unset;
				font-weight: 500;
			}
	