.hsform_intl_phone{div.hs-fieldtype-phonenumber div.hs-fieldtype-intl-phone{border:0!important;height:unset!important;margin:0!important;padding:0!important}.custom-telephone-input-group{display:block;&>div{position:relative}button.dropdown-toggle{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;display:flex;float:left;font:normal 500 14px/1.4 Gotham-Medium;height:56px;justify-content:space-between;padding:22px 12px 11px;width:30%;&.show{border:1px solid #2a95d5;outline:2px solid #aad5ee}}.custom-phone-input{border:1px solid #ddd;border-radius:8px;float:right;font:normal 500 14px/1.4 Gotham-Medium;height:56px;padding:22px 12px 11px;width:68%;&:focus-visible{border:1px solid #2a95d5;outline:2px solid #aad5ee}}ul.dropdown-menu{border:1px solid #2a95d5;border-radius:8px;box-shadow:0 4px 16px 0 rgba(0,0,0,.1);cursor:pointer;max-height:200px;overflow-y:scroll;padding:8px 4px 8px 12px;&::-webkit-scrollbar{width:11px}&::-webkit-scrollbar-track{background-color:#fff;border:none;border-radius:10px}&::-webkit-scrollbar-thumb{background:#aec3d7;border:2px solid #fff;border-radius:10px;height:40px}}.dropdown-item{align-items:center;display:flex;font:normal 400 14px/1.4 Gotham-Book;margin:6px 0;padding:6px 4px 6px 8px;&:hover{background-color:#f1f9fb;font:normal 500 14px/1.4 Gotham-Medium}}img.country-flag{border:1px solid #ddd;margin-right:8px}}div.hs-fieldtype-phonenumber:has(.hs-fieldtype-intl-phone):has(.hs-input.invalid.error){input.custom-phone-input{border:1px solid #df2358;outline:2px solid #efa6a9}}}