.tabs-module__container{
	margin: 0 auto;
}

ul.tabs__nav{
	list-style: none;
	margin-bottom: 0;
	display: flex;
	flex-direction: row;
	position: relative;
	justify-content: center;
	width: 100%;
}

ul.tabs__nav:before {
	content: "";
	position: absolute;
	width: 100vw;
	height: 100%;
	top: 0;
	left: calc((100vw - var(--container_width)) / (-2));
}

.tabs__nav li{
	text-align: center;
	z-index: 2;
}

.tabs__nav li:not(:last-child) {
	border-right: 1px solid #ccc;
}

a.tabs__navitem{
	height: 100%;
	display: block;
	color: var(--grey_color);
	font-weight: 700;
	background-color: #F7F7F7;
	padding: var(--spacer_12) var(--spacer_24);
	opacity: 1;
	transition: opacity var(--default_transition), color var(--default_transition), background-color var(--default_transition);
}

a.tabs__navitem:hover {
	opacity: 0.7;
}

a.tabs__navitem--active{
	color: var(--primary_color);
	background-color: var(--white_color);
	opacity: 1;
}

a.tabs__navitem--active:hover {
	opacity: 1;
}

.tabs__body-container {
	margin-left: 0;
}

{# ----------------------- FORM --------------------------- #}
.tabs__body__form-header {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: var(--spacer_40);
	text-align: center;
}

.tabs__body__form-form {
	margin-left: auto;
	margin-right: auto;
	padding: var(--spacer_40);
	background-color: #F3FAFF;
	border-radius: .8rem;
}

@media (max-width: 1024px) {
	.tabs__body__form-form {
		padding: var(--spacer_16);
	}
}
.container-contact-forms{
	width: 100%;
}

.tabs__item{
	opacity: 0;
	transition: all .5s;
	height: 0;
	width: 100%;
}
.tabs__item--active{
	opacity: 1;
	transition: opacity 1s;
	height: auto;
	background: var(--white_color);
	padding-top: 10rem;
	position: relative;
	z-index: 2;
}

@media (max-width: 1220px) {
	ul.tabs__nav:before {
		left: -2rem;
	}
}

@media (max-width:992px){
	ul.tabs__nav{
		flex-flow: column;
	}
	.tabs__nav li:not(:last-child) {
		border-right: none;
	}
}

@media (max-width: 640px){
	.tabs__nav li a{
		font-size: var(--font_size_18);
	}
	
	.tabs__item--active{
		padding: 4rem 1rem 5rem;
	}
}