/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Urban Block Media
 Author URI:     https://urbanblockmedia.com/
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* Theme customization starts here
------------------------------------------------------- */

.et_pb_button_module_wrapper .et_pb_button:hover,
.et_pb_button_module_wrapper .et_pb_button {
    padding: 14px 27px !important;
    line-height: 1 !important;
}

body #page-container .et_pb_section .et_pb_button_0_tb_header:hover{
	background-color:rgba(153, 102, 255, 1)!important;
}
.blurb-mission .et_pb_image_wrap{
	height: 106px;
	display: flex;
	align-items: center;
	justify-content:center;
}

.together-work{
	display: flex;
	flex-direction:column;
}
.blurb-buttons{
	display :flex;
	grid-gap:20px;
	flex-wrap: wrap;
	margin-top: 20px;
}
.blurb-buttons .et_pb_button_module_wrapper{
	margin-bottom: 0!important;
	margin-top: 0!important;
}
.blurb-buttons .et_pb_button_module_wrapper.secondary-button .et_pb_button{
	background-color:rgba(27, 27, 125, 1);
}
.blurb-buttons .et_pb_button_module_wrapper.secondary-button:hover .et_pb_button{
	background-color:rgba(27, 27, 125, 0.8);
}




@media screen and (max-width: 980px){
	.et_pb_menu__wrap{
		justify-content: flex-end!important;
	}
	.et_mobile_menu{
		padding: 0!important;

		min-width: 250px;
		right: -20px;
		left: unset;
		transform: unset;
		width: fit-content;
	}
	.et_mobile_menu li a{
		padding:15px 35px;
	}
	
}

@media screen and (max-width: 768px){
	.blurb-mission .et_pb_image_wrap{
		height: 80px;
		display: flex;
		align-items: center;
		justify-content:center;
	}
}

.et_pb_section{
	background-color: unset!important;
}