.style_wanted_form_wrapper_IuSw8 .style_wanted_form_container_Snm0e { 
    max-width: 1440px; 
    position: relative; 
    padding: 0 30px; 
    z-index: 1;
} 

.style_wanted_form_wrapper__IuSw8 { 
    padding: 60px 0;
} 


.style_wanted_form_content__FCM4r  { 
    position: relative;
} 
.style_content__ktHGO{
    margin-left: 7px;
}

@media screen and (min-width: 1200px){ 
  .style_wanted_form_content__FCM4r  { 
    width: 43%;
  } 
}     

:selection { 
    background: #e85451; 
    color: #fff; 
    text-shadow: none;
} 

#wrapper ::-webkit-scrollbar,#wrapper:-webkit-scrollbar,.modal:-webkit-scrollbar,body:-webkit-scrollbar { 
    width: 6px; 
    height: 6px;
} 

#wrapper ::-webkit-scrollbar-thumb,#wrapper:-webkit-scrollbar-thumb,.modal:-webkit-scrollbar-thumb,body:-webkit-scrollbar-thumb { 
    background: #e85451;
} 

#wrapper ::-webkit-scrollbar-track,#wrapper:-webkit-scrollbar-track,.modal:-webkit-scrollbar-track,body:-webkit-scrollbar-track { 
    background: #f2f2f2;
} 


#wrapper ::-webkit-scrollbar, #wrapper::-webkit-scrollbar, .modal::-webkit-scrollbar, body::-webkit-scrollbar { 
    width: 6px; 
    height: 6px;
} 

#wrapper ::-webkit-scrollbar-thumb, #wrapper::-webkit-scrollbar-thumb, .modal::-webkit-scrollbar-thumb, body::-webkit-scrollbar-thumb { 
    background: #e85451;
} 

#wrapper ::-webkit-scrollbar-track, #wrapper::-webkit-scrollbar-track, .modal::-webkit-scrollbar-track, body::-webkit-scrollbar-track { 
    background: #f2f2f2;
} 

.style_step_section__IT0y7 { 
    position: relative; 
    margin-bottom: 1.5rem;
} 

.style_step_section_IT0y7.style_step_section_first_xMRbO { 
    margin-top: 1.5rem;
} 

.style_step_section_IT0y7.style_section_active__zAe5 { 
    opacity: 1; 
    -webkit-user-select: auto; 
    -moz-user-select: auto; 
    -ms-user-select: auto; 
    user-select: auto;
} 

.style_step_section__IT0y7:before { 
    width: 1px; 
    height: 100%; 
    left: -46px; 
    top: 2rem; 
    content: ""; 
    position: absolute; 
    background-color: #a1a1a1;
} 

.style_step_section_IT0y7:not(.style_step_section_first_xMRbO) { 
    opacity: .5; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none;
} 

.style_step_section_IT0y7.style_step_section_last_M4_Bo:before { 
    display: none;
} 

.mt-4 { 
    margin-top: 1.5rem!important;
} 

@media screen and (min-width: 993px){ 
  .hidden_desktop { 
    display: none;
  } 
}     

.style_step_section_IT0y7 .style_step_count_wrapper_BxFBo  { 
    position: relative; 
    margin-bottom: 1rem;
} 

.mb-3 { 
    margin-bottom: 1rem!important;
} 

.input_wrapper { 
    margin-bottom: .75rem; 
    position: relative;
} 

p { 
    margin-top:  0;
    font-size: 1rem; 
    line-height: 1.5; 
    margin-bottom: 1rem;
} 

.style_wanted_contact_list_fkbi p  { 
    font-weight: 500; 
    margin-bottom: .5rem;
} 

ul { 
    padding-left:    2rem;
    margin-top:   0; 
    margin-bottom:   1rem;
    margin:  0; 
    padding:  0;
    list-style: none;
} 

.style_wanted_contact_list_fkbi ul  { 
    padding-left: 1.25rem;
} 

.style_step_section_IT0y7 .style_step_count_wrapperBxFBo .style_step_label_1gQvN  { 
    margin: 0; 
    font-size: 1.125rem; 
    line-height: 2rem; 
    padding: .125rem 0;
} 

.style_wanted_form_btns__ovoa3 ul  { 
    display: flex; 
    margin: 0 -.25rem;
} 

.select_wrapper { 
    margin-bottom: .75rem;
} 

.select_wrapper.select_with_icon { 
    position: relative;
} 

.style_step_section_IT0y7 .style_type_dropdown_lz_rX  { 
    position:  relative;
    z-index: 3;
} 

.style_store_form_tel__tZadP { 
    position: relative;
} 

.style_store_form_tel__tZadP:before { 
    content: attr(data-input-mask); 
    position: absolute; 
    left: 100px; 
    top: 50%; 
    transform: translateY(-55%); 
    color: #37474f; 
    opacity: .75;
} 

.style_step_section_IT0y7 .style_step_count_wrapperBxFBo .style_step_counter_4LB7M  { 
    position: absolute; 
    left: -64px; 
    width: 36px; 
    height: 36px; 
    display: flex; 
    justify-content: center; 
    align-items: center; 
    font-size: 1.125rem; 
    background-color: #f2f2f2; 
    border-radius: 999px;
} 

.style_step_section_IT0y7.style_section_active_zAe5 .style_step_count_wrapperBxFBo .style_step_counter_4LB7M  { 
    background-color: #e85451; 
    color: #fff;
} 

.for_label { 
    display: inline-block;
    min-height: 100px;
} 

.custom-checkbox { 
    display: inline-flex;
} 

button { 
    border-radius:      0;
    margin:     0; 
    font-family:     inherit; 
    font-size:     inherit; 
    line-height:     inherit;
    text-transform:    none;
    -webkit-appearance:   button;
    color:  #37474f;
    transition: all .3s ease-in-out;
} 

.btn { 
    display:  inline-flex; 
    --bs-btn-color:   #394b57; 
    border-radius:  .375rem; 
    background-color:  #37474f; 
    padding:  .5rem 1.25rem; 
    --bs-btn-padding-x:  0.75rem; 
    --bs-btn-padding-y:  0.375rem; 
    --bs-btn-font-size:  1rem; 
    --bs-btn-font-weight:  400; 
    --bs-btn-line-height:  1.5; 
    --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-disabled-opacity:  0.65; 
    font-family:  var(--bs-btn-font-family); 
    font-size:  .875rem; 
    font-weight:  500; 
    line-height:  24px; 
    color:  #fff; 
    text-align:  center; 
    text-decoration:  none; 
    vertical-align:  middle; 
    -webkit-user-select:  none; 
    -moz-user-select:  none; 
    -ms-user-select:  none; 
    user-select:  none; 
    border:  none; 
    transition:  all .3s ease-in-out; 
    min-height: 40px; 
    align-items: center; 
    justify-content: center; 
    cursor: pointer; 
    position: relative; 
    text-transform: uppercase; 
    letter-spacing: 1px;
} 

.btn[disabled] { 
    color: #757575; 
    border-color: #757575; 
    background-color: #e0e0e0;
} 

.btn:disabled { 
    color: var(--bs-btn-disabled-color); 
    pointer-events: none; 
    background-color: var(--bs-btn-disabled-bg); 
    border-color: var(--bs-btn-disabled-border-color); 
    opacity: var(--bs-btn-disabled-opacity);
} 

.btn.btn-md { 
    padding: .5rem 2rem; 
    font-size: 1rem; 
    min-height: 50px; 
    border-radius: .5rem;
} 

.btn.btn-accent { 
    background-color: #e85451; 
    color: #fff;
} 

.style_wanted_submit_btn__AFecx  { 
    min-width: 180px; 
    height: 50px;
} 

button:active,button:hover { 
    outline: none; 
    box-shadow: none;
} 

.btn:hover { 
    color: var(--bs-btn-hover-color); 
    background-color: var(--bs-btn-hover-bg); 
    border-color: var(--bs-btn-hover-border-color);
} 

.btn:active,.btn:hover { 
    background-color: #37474f; 
    color: #fff;
} 

.btn.btn-accent:active,.btn.btn-accent:hover { 
    background-color: #850300; 
    color: #fff;
} 

li { 
    margin: 0; 
    padding: 0;
} 

.style_wanted_contact_list_fkbi ul li  { 
    position: relative; 
    margin-bottom: .25rem; 
    list-style: disc; 
    list-style-position: inside;
} 

.style_wanted_form_btns__ovoa3 ul li  { 
    list-style: none; 
    text-align: center; 
    margin: 0 .25rem; 
    width: 20%;
} 

.css-2b097c-container { 
    position: relative; 
    box-sizing: border-box;
} 

.style_step_section_IT0y7 .style_wanted_input_icon_l_DVw  { 
    opacity: .75;
} 

.select_wrapper.select_with_icon .select_icon  { 
    position: absolute; 
    left: .75rem; 
    top: 50%; 
    transform: translateY(-50%); 
    width: 24px; 
    height: 24px;
} 

@media (min-width: 576px){ 
  .col-sm-6 { 
    flex: 0 0 auto; 
    width: 50%;
  } 
}     

input { 
    margin:  0; 
    font-family:  inherit; 
    font-size:  inherit; 
    line-height:  inherit;
    color: #37474f;
} 

.form-control { 
    display:  block; 
    color:  #37474f; 
    width:  100%; 
    padding:  .5rem 1rem; 
    font-size:  1rem; 
    font-weight:  400; 
    line-height:  1.5; 
    background-color:  #fff; 
    background-clip:  padding-box; 
    border:  1px solid rgba(0,0,0,.1); 
    -webkit-appearance:  none; 
    -moz-appearance:  none; 
    appearance:  none; 
    transition:  border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    height: 50px; 
    position: relative; 
    border-radius: .375rem; 
    font-family: Poppins,sans-serif;
} 

.form-control:disabled { 
    background-color: #e9ecef; 
    opacity: 1;
} 

.input_wrapper .form-control  { 
    height: 50px; 
    padding: .5rem 1rem; 
    color: #37474f; 
    border: 1px solid rgba(0,0,0,.1); 
    border-radius: .375rem; 
    font-family: Poppins,sans-serif;
} 

.input_wrapper.input_with_icon .form-control  { 
    padding-left: 48px; 
    background-color: transparent;
} 

.input_wrapper.input_with_icon .input_icon  { 
    position: absolute; 
    left: .75rem; 
    top: 50%; 
    transform: translateY(-50%); 
    width: 24px; 
    height: 24px;
} 

.react-tel-input { 
    font-family: Roboto,sans-serif; 
    font-size: 15px; 
    position: relative; 
    width: 100%;
} 

textarea { 
    margin:    0; 
    font-family:    inherit; 
    font-size:    inherit; 
    line-height:    inherit;
    resize:   vertical; 
    height:  auto; 
    min-height:  120px;
    color: #37474f;
} 

textarea.input-text { 
    height: 50px; 
    color: #37474f; 
    border: 1px solid rgba(0,0,0,.1); 
    border-radius: .375rem; 
    background: #fff; 
    padding: .5rem 1rem;
} 

textarea.input-text.block { 
    width: 100%;
} 

textarea.input-text[disabled] { 
    cursor: not-allowed; 
    background-color: #fff;
} 

.custom-checkbox .custom-control-input  { 
    opacity: 0; 
    position: absolute;
} 

.custom-checkbox .custom-control-label  { 
    cursor: pointer; 
    color: #37474f; 
    line-height: 1.25rem; 
    padding-left: 2rem; 
    position: relative;
} 

.custom-checkbox .custom-control-label:before  { 
    border-radius: .125rem; 
    border: 1px solid #737678;
} 

.custom-checkbox .custom-control-label:after ,.custom-checkbox .custom-control-label:before  { 
    content: ""; 
    width: 1.25rem; 
    height: 1.25rem; 
    left: 0; 
    position: absolute; 
    top: 50%; 
    transform: translateY(-50%); 
    border-radius: .25rem;
} 

a { 
    color:    #37474f;
    text-decoration:  none;
    cursor:   pointer; 
    transition:  all .3s ease-in-out;
} 

.style_wanted_contact_list_fkbi ul li a  { 
    color: #e85451;
} 

a:hover { 
    text-decoration:  none;
    color: var(--bs-link-hover-color);
} 

a:active,a:hover { 
    outline: none; 
    box-shadow: none;
} 

a:hover { 
    color: #e85451;
} 

a,a:hover { 
    text-decoration: none;
} 

.style_wanted_contact_list_fkbi ul li a:hover  { 
    text-decoration: underline;
} 

.style_wanted_form_btns__ovoa3 ul li label  { 
    cursor: pointer; 
    position: relative; 
    display: flex; 
    padding: 0;
} 

.css-yk16xz-control { 
    -webkit-align-items: center; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center; 
    background-color: hsl(0,0%,100%); 
    border-color: hsl(0,0%,80%); 
    border-radius: 4px; 
    border-style: solid; 
    border-width: 1px; 
    cursor: default; 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-flex-wrap: wrap; 
    -ms-flex-wrap: wrap; 
    flex-wrap: wrap; 
    -webkit-box-pack: justify; 
    -webkit-justify-content: space-between; 
    -ms-flex-pack: justify; 
    justify-content: space-between; 
    min-height: 38px; 
    outline: 0 !important; 
    position: relative; 
    -webkit-transition: all 100ms; 
    transition: all 100ms; 
    box-sizing: border-box;
} 

.react-select-container .react-select__control  { 
    height: 50px; 
    color: #37474f; 
    border: 1px solid #a1a1a1; 
    border-radius: .375rem; 
    background: #fff; 
    box-shadow: none;
} 

.select_wrapper.select_with_icon .react-select__control  { 
    border: 1px solid rgba(0,0,0,.1);
} 

.css-yk16xz-control:hover { 
    border-color: hsl(0,0%,70%);
} 

.react-select-container .react-select__control:hover  { 
    border-color: #37474f;
} 

.select_wrapper.select_with_icon .react-select__control:hover  { 
    border-color: #37474f;
} 

.style_step_section_IT0y7 .style_city_dropdown__90mT  { 
    position:  relative;
    z-index: 2;
} 

@media screen and (max-width: 1600px){ 
  .style_wanted_form_wrapper_IuSw8 .style_wanted_form_container_Snm0e { 
    max-width: 1340px;
  } 
}     

@media screen and (max-width: 1440px){ 
  .style_wanted_form_wrapper_IuSw8 .style_wanted_form_container_Snm0e { 
    max-width: 1140px;
  } 
}     

@media (max-width: 1600px){ 
  :root { 
    font-size: 14px;
  } 
}     

.react-tel-input *  { 
    box-sizing: border-box; 
    -moz-box-sizing: border-box;
} 

.react-tel-input .special-label  { 
    display: none; 
    position:  absolute; 
    z-index:  1; 
    font-size:  13px; 
    left:  46px; 
    top:  -8px; 
    background:  #fff; 
    padding:  0 2px;
    white-space: nowrap;
} 

.style_store_form_tel__tZadP input  { 
    background-color: transparent!important;
} 

/*.react-tel-input :disabled  { 
    cursor: not-allowed;
} */

.react-tel-input .form-control  { 
    position: relative; 
    font-size: 14px; 
    letter-spacing: .01rem; 
    margin-top: 0!important; 
    margin-bottom: 0!important; 
    padding-left: 48px; 
    margin-left: 0; 
    background: #fff; 
    border: 1px solid #cacaca; 
    border-radius: 5px; 
    line-height: 25px; 
    height: 35px; 
    width: 300px; 
    outline: none;
} 

.input_tel_wrapper .react-tel-input .form-control  { 
    width: 100%; 
    height: 50px; 
    font-size: 1rem; 
    padding: .5rem 1rem .5rem 64px; 
    color: #37474f; 
    border: 1px solid rgba(0,0,0,.1); 
    border-radius: .375rem;
} 

.react-tel-input .form-control.invalid-number  { 
    background-color: #faf0f0; 
    border: 1px solid #d79f9f; 
    border-left-color: #cacaca;
} 

.input_tel_wrapper .react-tel-input .form-control.invalid-number  { 
    border-color: rgba(0,0,0,.1);
} 

.react-tel-input .flag-dropdown  { 
    position: absolute; 
    top: 0; 
    bottom: 0; 
    padding: 0; 
    background-color: #f5f5f5; 
    border: 1px solid #cacaca; 
    border-radius: 3px 0 0 3px;
} 

.input_tel_wrapper .react-tel-input .flag-dropdown  { 
    background-color: #f2f2f2; 
    border: none; 
    border-right: 1px solid rgba(0,0,0,.1); 
    border-radius: .375rem 0 0 .375rem; 
    height: 48px; 
    margin-left: 1px; 
    margin-top: 1px;
} 

.react-tel-input .flag-dropdown.invalid-number  { 
    border-color: #d79f9f;
} 

.input_tel_wrapper .react-tel-input .flag-dropdown.invalid-number  { 
    border-color: rgba(0,0,0,.1);
} 

.react-tel-input .flag-dropdown:hover  { 
    cursor: pointer;
} 

.react-tel-input input[disabled] + .flag-dropdown:hover  { 
    cursor: default;
} 

.ml-1 { 
    margin-left: .25rem!important;
} 

.style_wanted_form_btns__ovoa3 ul li label input  { 
    position: absolute; 
    left: 0; 
    top: 0; 
    visibility: hidden;
} 

.style_wanted_form_btns_ovoa3 ul li label .style_img_wrapper_EHQa8  { 
    width: 60px; 
    height: 60px; 
    position: absolute; 
    z-index: 2; 
    left: 50%; 
    top: 15px; 
    transform: translateX(-50%);
} 

.style_wanted_form_btns_ovoa3 ul li label:hover .style_img_wrapper_EHQa8  { 
    opacity: 1;
} 

.style_wanted_form_btns_ovoa3 ul li label .style_content_ktHGO  { 
    display: block; 
    border: 1px solid rgba(0,0,0,.1); 
    background-color: #fff; 
    border-radius: .25rem; 
    width: 100%; 
    padding: 80px 0 .5rem; 
    transition: all .3s ease-in-out;
} 

.style_wanted_form_btns_ovoa3 ul li label:hover .style_content_ktHGO  { 
    opacity: 1; 
    border-color: rgba(0,0,0,.1); 
    background-color: #fff; 
    color: #37474f;
} 

.css-1hwfws3 { 
    -webkit-align-items: center; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center; 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-flex: 1; 
    -ms-flex: 1; 
    flex: 1; 
    -webkit-flex-wrap: wrap; 
    -ms-flex-wrap: wrap; 
    flex-wrap: wrap; 
    padding: 2px 8px; 
    -webkit-overflow-scrolling: touch; 
    position: relative; 
    overflow: hidden; 
    box-sizing: border-box;
} 

.react-select-container .react-select_control .react-select_value-container  { 
    padding-left: 1rem;
} 

.select_wrapper.select_with_icon .react-select_control .react-select_value-container  { 
    padding-left: 48px;
} 

.css-1wy0on6 { 
    -webkit-align-items: center; 
    -webkit-box-align: center; 
    -ms-flex-align: center; 
    align-items: center; 
    -webkit-align-self: stretch; 
    -ms-flex-item-align: stretch; 
    align-self: stretch; 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-flex-shrink: 0; 
    -ms-flex-negative: 0; 
    flex-shrink: 0; 
    box-sizing: border-box;
} 

.style_img_wrapper__EHQa8 img { 
        width: 80%;
    margin-top: 22px;
    vertical-align: middle;
} 

.css-14jk2my-container { 
    pointer-events: none; 
    position: relative; 
    box-sizing: border-box;
} 

.style_area_select_wrapper__uaEc2 { 
    position: relative;
} 

[role="button"] { 
    cursor: pointer;
} 

.react-tel-input .selected-flag  { 
    outline: none; 
    position: relative; 
    width: 38px; 
    height: 100%; 
    padding: 0 0 0 8px; 
    border-radius: 3px 0 0 3px;
} 

.input_tel_wrapper .react-tel-input .flag-dropdown .selected-flag  { 
    width: 50px; 
    padding: 0 .5rem; 
    position: relative;
} 

.react-tel-input .selected-flag:hover  { 
    background-color: #fff;
} 

.react-tel-input input[disabled] + .flag-dropdown:hover .selected-flag  { 
    background-color: transparent;
} 

.css-1wa3eu0-placeholder { 
    color: hsl(0,0%,50%); 
    margin-left: 2px; 
    margin-right: 2px; 
    position: absolute; 
    top: 50%; 
    -webkit-transform: translateY(-50%); 
    -ms-transform: translateY(-50%); 
    transform: translateY(-50%); 
    box-sizing: border-box;
} 

.react-select-container .react-select_control .react-selectvalue-container .react-select_placeholder  { 
    color: #37474f; 
    margin: 0;
} 

.select_wrapper.select_with_icon .react-select_control .react-selectvalue-container .react-select_placeholder  { 
    opacity: .85; 
    font-size: 1rem;
} 

.css-62g3xt-dummyInput { 
    background: 0; 
    border: 0; 
    font-size: inherit; 
    outline: 0; 
    padding: 0; 
    width: 1px; 
    color: transparent; 
    left: -100px; 
    opacity: 0; 
    position: relative; 
    -webkit-transform: scale(0); 
    -ms-transform: scale(0); 
    transform: scale(0);
} 

.css-tlfecz-indicatorContainer { 
    color: hsl(0,0%,80%); 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    padding: 8px; 
    -webkit-transition: color 150ms; 
    transition: color 150ms; 
    box-sizing: border-box;
} 

.css-tlfecz-indicatorContainer:hover { 
    color: hsl(0,0%,60%);
} 

.css-1fhf3k1-control { 
    -webkit-box-align: center; 
    align-items: center; 
    background-color: rgb(242, 242, 242); 
    border-color: rgb(230, 230, 230); 
    border-radius: 4px; 
    border-style: solid; 
    border-width: 1px; 
    cursor: default; 
    display: flex; 
    flex-wrap: wrap; 
    -webkit-box-pack: justify; 
    justify-content: space-between; 
    min-height: 38px; 
    position: relative; 
    transition: all 100ms ease 0s; 
    box-sizing: border-box; 
    outline: 0px !important;
} 

.css-1fhf3k1-control:hover { 
    border-color: rgb(179, 179, 179);
} 

.react-tel-input .flag  { 
    width: 16px; 
    height: 11px; 
   
} 

.react-tel-input .pk  { 
    background-position: -64px -110px;
} 

.react-tel-input .selected-flag .flag  { 
    position: absolute; 
    top: 50%; 
    margin-top: -5px;
} 

svg { 
    max-height:   100%; 
    max-width:   100%;
    vertical-align:  middle;
    transition: all .3s ease-in-out;
} 

.css-19bqh2r { 
    display: inline-block; 
    fill: currentColor; 
    line-height: 1; 
    stroke: currentColor; 
    stroke-width: 0;
} 

.react-select-container .react-select_control .react-select_indicators svg  { 
    color: #37474f;
} 

.style_area_popover_button__r5CpV { 
    overflow: hidden; 
    align-items: center; 
    height: 35px; 
    padding: 0 1rem; 
    display: inline-flex; 
    white-space: nowrap; 
    width: 100%; 
    font-size: 1rem; 
    border: 1px solid rgba(0,0,0,.25); 
    background-color: #fff; 
    border-radius: .375rem; 
    text-transform: capitalize;
} 

.style_step_section_IT0y7 .style_wanted_areas_iucz4 button  { 
    padding-left: 2.5rem; 
    text-transform: none; 
    font-size: 1rem; 
    background-color: #fff;
} 

.style_area_popover_button_r5CpV:active,.style_area_popover_button_r5CpV:hover { 
    border-color: #37474f; 
    background-color: rgba(0,0,0,.05);
} 

.arrow { 
    border: solid #e85451; 
    border-width: 0 3px 3px 0; 
    width: 12px; 
    height: 12px; 
    display: inline-block; 
    padding: 3px;
} 

.react-tel-input .selected-flag .arrow  { 
    position: relative; 
    top: 50%; 
    margin-top: -2px; 
    left: 20px; 
    width: 0; 
    height: 0; 
    border-left: 3px solid transparent; 
    border-right: 3px solid transparent; 
    border-top: 4px solid #555;
} 

.input_tel_wrapper .react-tel-input .flag-dropdown .selected-flag .arrow  { 
    position: absolute; 
    top: 50%; 
    margin-top: 0; 
    transform: translateY(-50%); 
    left: 22px; 
    border: none; 
    width: 10px; 
    height: 5px; 
    background-image: url(https://www.graana.com/_next/static/media/dropdown-caret-gray.8070b4e2.svg); 
    background-size: 10px auto; 
    background-repeat: no-repeat; 
    background-position: 50%; 
    transition: all .5s cubic-bezier(.12,.75,.4,1); 
    background-repeat-x: no-repeat; 
    background-repeat-y: no-repeat;
} 

.css-1g6gooi { 
    margin: 2px; 
    padding-bottom: 2px; 
    padding-top: 2px; 
    visibility: visible; 
    color: hsl(0,0%,20%); 
    box-sizing: border-box;
} 

.style_area_select_caret__vb76C { 
    margin-left: auto!important;
} 

.style_area_popover_button__r5CpV > span  { 
    width: 13px; 
    margin-left: .5rem; 
    position: relative;
}	
.style_wanted_form_btns__ovoa3 ul li label input:checked + .style_img_wrapper__EHQa8 span {
    border: 2px solid #e91e63 !important;
    border-width: 2px;
    background-color: #fff;
    color: #37474f;
    box-shadow: 0 4px 8px rgb(0 0 0 / 10%);
    opacity: 1;
}
.style_wanted_form_btns__ovoa3 ul li label input + .style_img_wrapper__EHQa8 span {
	box-sizing: border-box;
    display: block;
    overflow: hidden;
    width: initial;
    height: initial;
    background: none;
    opacity: 1;
    border: 0px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    inset: 0px;
    display: block;
    border: 1px solid rgba(0,0,0,.1);
    background-color: #fff;
    border-radius: 0.25rem;
    width: 100%;
    padding: 80px 0 0.5rem;
    transition: all .3s ease-in-out;
}	