ul#mobile_menu1{
height:70vh!important;
overflow-y:scroll!important;
} .home-hero-video{
height:100vh;
width:100%;
object-fit:cover;
} .dl-menu ul.sub-menu {
width: 300px;
} .dl-menu ul.sub-menu li,
.dl-menu ul.sub-menu li a {
width: 100%;
} .dl-menu .nav li li ul {
left: 300px;
}
.dl-menu .nav li.et-reverse-direction-nav li ul {
left:auto;
right:300px;
} .dl-menu ul.nav > li > ul.sub-menu {
transform: translateX(-9px);
} .dl-menu .nav li li {
padding: 0;
min-width: 100%;
}
.dl-menu .nav li li a {
min-width: 100%;
} .dl-menu ul.nav > li > ul.sub-menu {
transform:translateY(10px);
transition: all .3s ease-in-out;
}
.dl-menu ul.nav > li:hover > ul.sub-menu {
transform:translateY(0);
} :root {
--BottomOffset: 20px;
--LineHeight: 2px;
--LineColor: #97c22f;
} .dl-menu ul.et-menu>li>a {
position: relative;
z-index: 1;
}
.dl-menu ul.et-menu>li>a:before {
position: absolute;
content: '';
display: block;
z-index: -1;
background: var(--LineColor);
width: 0;
height: var(--LineHeight);
bottom: var(--BottomOffset);
border-radius:0px;
left: 50%;
transition: 0.4s cubic-bezier(0.25, 0.1, 0, 2.02);
}
.dl-menu ul.et-menu>li>a:hover:before {
width: calc(100% + var(--LineHeight));
left: calc(var(--LineHeight) / -2);
} .dh_telephone_icon:before {
content: "\e090";
} .dh_email_icon:before {
content: "\e076";
}
ul.et_pb_member_social_links
{
display: flex;
flex-direction: row;
align-content: center;
justify-content: center;
padding:0;
align-items: center;
}
#sectorsSelectInput{
width:100%;
display:block;
margin:0 auto;
}
#sectorsSelectInput::placeholder{
color:#fff
}
#goToSector{
margin-top:1rem;
padding:0.5rem;
background:#97C22F;
color:#fff;
width:100%;
border:none;
cursor:pointer;
}
#goToSector::hover{
background:#97c22f80;
}
span.select2{width:100%!important}
.select2-container--default .select2-selection--single{
border-radius:0px!important;
background:none!important;
color:#fff!important;
border: 2px solid #97C22F!important;
}
.select2-selection__placeholder{
color:#fff!important;
}
.select2-selection b{
border-color:#fff transparent transparent transparent!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
background-color: #050609!important;
}
.select2-results__option{
color:#fff;
overflow:hidden;
}
.select2-results__option:after{
font-family:'ETModules';
content:'\35';
color:#fff;
float:right;
}
.select2-container--default .select2-results>.select2-results__options{
background-color:#171B21;
border:4px solid #97c22f;
-ms-overflow-style: none; scrollbar-width: none; overflow-y: scroll;
}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{
display:none;
}
.select2-container--default .select2-search--dropdown .select2-search__field{
background-color:#171B21;
border:unset;
color:#fff!important;
}
.select2-search--dropdown{
background-color: #97C22F!important;
}
.et-pb-contact-message{
color:'#fff'!important;
font-size:1.2rem!important;
}