.cool-form__field-group.is-field-type-tel .cfefp-intl-container{
    --cfefp-intl-tel-button-height: 100%;
    height: 100%;
    width:100%;
}

.cfefp-intl-container .iti__country-container{
    height: var(--cfefp-intl-tel-button-height);
}

.cfefp-intl-container button.iti__selected-country{
    background: transparent !important;
    box-shadow:  unset !important;
    padding:0px 6px 0px 8px;
	border:none;
	border-radius:unset;
}

.cfefp-intl-container .iti__dropdown-content input.iti__search-input:focus {
  background-color:transparent
}

.elementor-field-type-country .cfefp-intl-container .iti__country.iti__highlight:not(.ccfef_iti__highlight){
    background-color: unset;
}

.cfefp-intl-container .iti__country.ccfef_iti__highlight{
    background-color: var(--iti-hover-color);
}

.cfefp-intl-container .iti__country-container .iti__flag:not(.iti__globe){
    height:13px;
    background-position: center;
    background-size:cover; 
}
