
.module-sdb2bregistrationform-register .nav_full_container  {
	display: none;
}

.module-sdb2bregistrationform-register #center_column {
	padding: 0;
}

.brf_title {
	color: #134D8C;
    font-family: 'Lobster';
    font-size: 36px;
	margin-bottom: 30px;
	margin-top: 50px;
	text-align: center;
}

@media (max-width: 991px) {
	.brf_title {
		font-size: 28px;
		margin-bottom: 10px;
	}
}

.brf_title:after {
	display: block;
    content: url(/modules/sdb2bregistrationform/views/img/decorado.webp);
    margin-top: -25px;
	text-align: center;
}

.brf_header {
	align-items: center;
	display: flex;
    justify-content: center;
	margin-bottom: 30px;
}

@media (max-width: 991px) {
	.brf_header {
		padding: 0 1rem;
	}
}

.brf_header img {
	margin: 0 12.5px;
}

.brf_content {
	margin: 0 auto 6rem;
	max-width: 1140px;
}

@media (max-width: 991px) {
	.brf_content {
		margin: 0 auto 3rem;
		padding: 0 1rem;
	}
}

.brf_content_title h1 {
	color: #333333;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 8px;
	margin-top: 30px;
}

.brf_content ul {
	list-style: disc;
	list-style-position: inside;
}

.brf_content ul,
.brf_content li,
.brf_content p {
	color: #333333;
	font-size: 18px;
	font-weight: 400;
}

.brf_content ul {
	line-height: 1.8;
}

.brf_content li {
	line-height: 1.5;
	margin-bottom: 5px;
	padding-left: 20px;
}

.brf_swiper {
	margin: 0 60px;
	overflow: hidden;
}

.brf_swiper .swiper-slide {
	cursor: pointer;
}

/*.brf_swiper .swiper-button {
	background-color: #000;
    border-radius: 100%;
    color: #fff;
    height: 40px;
    width: 40px;
}

.brf_swiper .swiper-button {
	position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}*/

.brf_form {
	margin-bottom: 8rem;
}

@media (max-width: 991px) {
	.brf_form {
		margin-bottom: 4rem;
	}
}

form .brf_form_title {
	color: #231F20;
	font-size: 34px;
	font-weight: 600;
	margin: 6.5rem auto 1rem;
	max-width: 950px;
	text-align: center;
}

@media (max-width: 991px) {
	form .brf_form_title {
		font-size: 28px;
	}
}

form .brf_form_desc {
	color: #231F20;
	font-size: 17px;
	font-weight: 400;
	margin: 0 auto 1rem;
	max-width: 950px;
	text-align: center;
}

@media (max-width: 991px) {
	form .brf_form_desc {
		padding: 0 1rem;
	}
}

form .brf_fields {
	display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 18px;
    grid-auto-rows: minmax(46px, auto);
	margin: 30px auto 10px;
	max-width: 950px;
}

@media (max-width: 991px) {
	form .brf_fields {
		grid-template-columns: repeat(1, 1fr);
		padding: 0 2rem;
	}
}

form .brf_fields .brf_one {
    grid-column: 1 / 3;
    grid-row: 1;
}

form .brf_fields .brf_two {
    grid-column: 3 / 5;
    grid-row: 1;
}

form .brf_fields .brf_three {
    grid-column: 1 / 3;
    grid-row: 2;
}

form .brf_fields .brf_four {
    grid-column: 3 / 5;
    grid-row: 2;
}

form .brf_fields .brf_five {
    grid-column: 1 / 3;
    grid-row: 3;
}

form .brf_fields .brf_six {
    grid-column: 3;
    grid-row: 3;
}

form .brf_fields .brf_seven {
    grid-column: 4;
    grid-row: 3;
}

form .brf_fields .brf_eight {
    grid-column: 1 / 3;
    grid-row: 4;
}

form .brf_fields .brf_nine {
    grid-column: 3 / 5;
    grid-row: 4;
}

form .brf_fields .brf_ten {
    grid-column: 2 / 4;
    grid-row: 5;
}

form .brf_fields .brf_eleven {
	align-items: center;
	display: flex;
    justify-content: center;
    grid-column: 2 / 4;
    grid-row: 6;
}

@media (max-width: 991px) {
	form .brf_fields .brf_one {
		grid-column: 1;
		grid-row: 1;
	}

	form .brf_fields .brf_two {
		grid-column: 1;
		grid-row: 2;
	}

	form .brf_fields .brf_three {
		grid-column: 1;
		grid-row: 3;
	}

	form .brf_fields .brf_four {
		grid-column: 1;
		grid-row: 4;
	}
	
	form .brf_fields .brf_five {
		grid-column: 1;
		grid-row: 5;
	}

	form .brf_fields .brf_six {
		grid-column: 1;
		grid-row: 6;
	}

	form .brf_fields .brf_seven {
		grid-column: 1;
		grid-row: 7;
	}

	form .brf_fields .brf_eight {
		grid-column: 1;
		grid-row: 8;
	}

	form .brf_fields .brf_nine {
		grid-column: 1;
		grid-row: 9;
	}
	
	form .brf_fields .brf_ten {
		grid-column: 1;
		grid-row: 10;
	}
	
	form .brf_fields .brf_eleven {
		align-items: center;
		display: flex;
		justify-content: center;
		grid-column: 1;
		grid-row: 11;
	}
}

input {
	background-color: #EEEEEF;
	border: 1px solid #EEEEEF;
	border-radius: 6px;
	color: #231F20;
	font-size: 16px;
	font-weight: 600;
	padding: 0 16px;
}

input.brf_ten {
	background-color: #54575A;
	border-color: #54575A;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 17px;
	font-weight: 400;
}

input.brf_ten:hover {
	background-color: #134D8C;
	border-color: #134D8C;
}

form .brf_fields .brf_eleven input {
	margin-right: 10px;
	transform: scale(1.2);
}

form .brf_fields .brf_eleven label {
	color: #231F20;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 0.1rem;
}

@media (max-width: 991px) {
	form .brf_fields .brf_eleven label {
		line-height: 1.3;
		margin-bottom: 0;
	}
}

