/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/


.form-wrap .service-options .frm_opt_container {
	display: flex;
    flex-wrap: wrap;
    column-gap: 16px;
}

button.frm_button_submit {
	padding: 12px 32px!important;
	border-radius: 0!important;
	background: #123E87!important;
	color: var(--off-white, #F0F3FA)!important;
	font-family: Lato!important;
	font-size: 16px!important;
	font-style: normal;
	font-weight: 700!important;
	line-height: normal;
	border: none!important;
	text-transform: uppercase;
}


span.category-wrap {
	display: flex;
	gap: 2px;
}

span.category-wrap a {
	display: flex;
	padding: 4px 8px;
	justify-content: center;
	align-items: center;
	text-align: center;
	border-radius: 32px;
	background: var(--secondary, #707081);
	color: var(--off-white, #F0F3FA)!important;
	
}

footer {
	overflow-y: hidden;
}
.faq-wrap {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.faq-wrap li .accordion-title-wrapper {
  background-color: var(--off-white);
  padding: 16px;
}

.faq-wrap li .accordion-content-wrapper {
  padding: 32px 24px;
  border-radius: 8px;
  background: var(--white, #FCFDFF);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.10);
}

.faq-wrap li h3 {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  color: var(--tertiary);
}

.gallery-slider-img-wrap {
	display: flex;
    max-height: 90vh;
	align-items: center;
}
.gallery-slider-img-wrap img {
	object-fit:cover;
}

@media( max-width:690px ) {
	.inner-header {
		justify-content: center!important;
		max-height: 650px!important;
	}
}

.gform-body label {
	font-family: 'Lato', sans-serif!important;
    font-size: 16px!important;
}

#get-started .gform-body .gform-page-footer {
	justify-content: flex-end;
}


.carousel-control-prev i, .carousel-control-next i {
	background: var(--off-white);
    padding: 4px 8px;
    border-radius: 3px;
}
