.z-\[2\] {
    z-index: 2;
}
#btn_submit{font-size:18px!important}

#example-two-button #contact button {
    width: 0px;
}
#example-two-button img, video {
    max-width: 100%;
    height: auto;
}
#example-two-button img, svg {
    /* vertical-align: middle; */
}
#contact button {
    width: 65px;
    height: 65px;
}
.bg-darkgray{
    background-color: #6c757d;
}
.img-icon-dropdown{
    background-repeat: no-repeat, repeat;
    background-size: contain;
    padding-left: 20%;
    background-size: 14%;
    background-position: 8px;
}


#example-two-button.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0%;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
    position: absolute;
    left: 80%;
    top: 30px;
}

#dropdown-menu.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: #212529;
    --bs-dropdown-bg: #fff;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: 0.375rem;
    --bs-dropdown-border-width: 1px;
    --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-dropdown-link-color: #212529;
    --bs-dropdown-link-hover-color: #1e2125;
    --bs-dropdown-link-hover-bg: #e9ecef;
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #d6963d;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius);
}

#example.btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: #212529;
    --bs-btn-bg: transparent;
    --bs-btn-border-width: 1px;
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: 0.375rem;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: var(--bs-btn-border-width) solid #dedede;
}
.dropdown.hierarchy-select .dropdown-toggle{font-size: 0rem!important}
.dropdown.hierarchy-select{width:65px!important}
#example-two-button.dropdown-toggle::after{left:90%!important}
#contact button{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}
.contact-gradient{
    background: linear-gradient(360deg, rgb(41, 39, 37) 0%, rgba(61, 58, 54, 0.54) 60.94%, rgba(61, 58, 54, 0.31) 81.77%, rgba(61, 58, 54, 0) 100%);
    padding: 3rem 0;
    color: #fff
}
.modal-backdrop,#mainNav{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0) 100%)!important;
}
#mainNav{
    border: none!important;
}
.ksjdfg{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    z-index: 3;
    pointer-events: none;
}

.butn-1st.w-full.text-whiten.mx-auto.mb-3{
    margin-bottom: 1.2rem!important;
}
label.text-sm.leading-6.bg-white.nowrap{
    width: 170px;
}
.code-phone-box{
    border-radius: 0;
    border-right: 0px;
}
.border-l-0{
    border-left: 0px;
}
#code_phone.form-control:disabled {
    background-color: #fff;
    opacity: 1;
}

.form-control:focus{    
    border: 1px solid #dedede;
    height: 65px;
    background-color: #fff;
    box-shadow: none;
}
.hs-searchbox .form-control{
    height: auto!important;
}

input:-webkit-autofill,
  input:-webkit-autofill:hover, 
  input:-webkit-autofill:focus,
  textarea:-webkit-autofill,
  textarea:-webkit-autofill:hover,
  textarea:-webkit-autofill:focus,
  select:-webkit-autofill,
  select:-webkit-autofill:hover,
  select:-webkit-autofill:focus {
    -webkit-text-fill-color: #111!important;
    -webkit-box-shadow: 0 0 0 60px #fff inset !important;
      background-color: #fff !important;
  }

  .form-wrapper .form-style {
    border: 1px solid #dedede!important;}
    #phone{border-left: none!important;}