/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */
.et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 0px !important;
}

.middle .et_pb_column{
    margin: auto;
}
et_pb_menu .et_pb_menu__wrap {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: end !important;
}
.logo-p2 img {
    max-width: 50% !important;
}
.logo-p1 img {
    max-width: 50% !important;
}
.et_pb_team_member_image{
	    margin: 0 0 20px !important;
    text-align: left !important;
}

div.et_pb_section.et_pb_section_0 {
    background-image: linear-gradient(180deg, rgb(0 19 46 / 5%) 0%, rgb(0 19 46 / 14%) 100%), url(https://lassur.serverweb-prod.com/wp-content/uploads/2025/09/lassur-home-pic-one.webp) !important;
}
.nav li ul {
    border-top: 0px solid #2ea3f2 !important;
    box-shadow: none !important;
}
.et-menu li li a {
    padding: 6px 0px !important;
    width: 215px !important;
}
.nav ul li a:hover {
    background-color: transparent !important;
}
.myheader-1 {
    box-shadow: 0 0 30px rgba(7, 51, 84, 0.17) !important;
}
.et_pb_menu .et_pb_menu__wrap {
    justify-content: end !important;

}

@media (max-width: 980px){
	.col-header-1{
/* 		position: relative;
		z-index: 9; */
		width: 160px !important;
		margin-bottom: 0 !important;
	}
	.col-header-2 {
		position: absolute !important;
		top: 50%;
        transform: translateY(-50%);
	}
	.col-header-2 .et_pb_menu{
		background-color: transparent !important;
	}
	.et_mobile_menu {
		border-color: #8dc370!important;
	}
	.et_pb_text_0_tb_header h1{
		padding-bottom: 0 !important;
	}
	.hidden-title {
		display: none;
	}
	.reverse-header .et_pb_row {
		display: flex;
		flex-direction: column-reverse;
	}
	.reverse-header h1,
	.reverse-header h2,
	.reverse-header p{
		color: white;
	}
	.reverse-header .colonne1{
		padding-top: 30px;
	}
}
.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{
	    color: #001538 !important;

}
@media (max-width: 600px){
	.et_pb_row_4col.column-contact>.et_pb_column.et_pb_column_1_4{
        width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}
	.et_pb_row_4col.column-contact>.et_pb_column.et_pb_column_1_4:last-child{
		margin-bottom: 0;
	}
	h3.t-slid {
    font-size: 16px !important;
    line-height: 21px !important;
	}}
	
	@media (min-width: 998px){

	h3.t-slid {
    margin-left: 11px;
}
}