@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes spinBorder{to{--angle:360deg}}.combineOption .countryCode{flex:0 0 7.4375rem;padding:.625rem 1.6rem .625rem 1rem;display:flex;position:relative;cursor:pointer}.combineOption .countryCode svg{fill:#333}.combineOption .countryCode i,.combineOption .countryCode svg{width:.8125rem;position:absolute;top:50%;transform:translateY(-50%);right:.75rem}.combineOption .countryCode i{color:#333;font-size:.6875rem}.combineOption .countryCode i:before{vertical-align:inherit}.combineOption .countryCode label{font-size:1rem;color:#666;position:relative;cursor:pointer}.combineOption .countryCode label.float-label{transform:scale(.85) translateY(-.3rem) translateX(-.5rem)}.combineOption .countryCode:after{content:"";background-color:#cacaca;position:absolute;width:1px;right:0;top:.625rem;bottom:.625rem}.combineOption .NumWrap{display:flex;justify-content:space-between;align-items:center;flex:1 1;position:relative}.combineOption .NumWrap .form-floating{height:100%;width:100%}.combineOption .NumWrap .form-floating>.form-control{height:100%}.combineOption .countryCode input[type=text]{width:100%;font-weight:500;cursor:pointer;font-size:1rem;padding:0 0 0 .5rem;background-color:transparent;caret-color:transparent}.combineOption input{border:none}.selectFlag{display:flex;position:relative;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.selectFlag .flag,.selectFlag figure{width:1.5rem;height:1.25rem;font-size:1.5rem;line-height:normal;margin-right:.25rem;display:flex;align-items:center}.selectFlag .flag img,.selectFlag figure img{width:100%}.selectFlag .country-input-flag{text-align:center}.combineOption{display:flex;border-radius:.5rem;border:1px solid #ced4da;height:3.75rem}.combineOption .verified{font-size:.625rem;font-weight:500;letter-spacing:.12px;color:#13a180;display:flex;margin-right:.75rem;align-items:center;justify-content:center}.combineOption .verified i,.combineOption .verified svg{fill:#13a180;color:#13a180;width:.6rem;margin-right:.5rem}.combineOption .verified i{line-height:0}.combineOption .invalid-feedback{color:red;display:inline-block!important;width:auto;font-size:.8125rem;margin-left:-7.5rem;margin-top:6px}@media(min-width:768px){.country_code_layer{border-radius:.75rem;box-shadow:0 0 20px 0 hsla(0,0%,53%,.2);border:1px solid #dadce0;background-color:#fff;position:absolute;overflow:auto;z-index:10;max-width:20.625rem;width:100%;max-height:20.625rem}}@media(max-width:992px){.country_list{margin:0 -1rem}}.country_list li{font-size:1rem;color:#333;display:flex;align-items:center;padding:.875rem 1.5rem!important;cursor:pointer;transition:background-color .4s linear}.country_list li.active{background-color:rgba(13,103,202,.05);font-weight:600}.country_list li figure{width:2rem;height:1.25rem;font-size:1.5rem;line-height:normal;margin-right:.6875rem;display:flex;align-items:center}.country_list li figure img{width:100%}.country_list li svg{width:1rem;margin-left:auto}.country_list li i{font-size:.8125rem;margin-left:auto;line-height:0}.country_list li span{margin-left:auto;font-weight:500}.country_list li:hover{background-color:#f3f3f3}.country_list .mr-10{margin-right:.625rem}.search.clearIcon{top:.5625rem}.search.clearIcon svg{margin:0}.combineOption.activeNumCode{border-color:red}.combineOption:focus-within,.combineOption:hover{border-color:#222}.combineOption.activeNum.form-control.is-invalid,.combineOption.is-invalid{border-color:red;padding:0}.countries-info{width:calc(100% - 2.5rem);margin:1.25rem auto;background-color:#fef6ea;padding:1.062rem 1.188rem;font-size:.938rem;color:#333;font-weight:500;display:flex;border-radius:4px;align-items:center}.countries-info svg{width:6rem;margin-right:.8rem}.offcanvas-bottom .countries-info{width:100%}.countries-info-research{text-align:center;max-width:15.75rem;width:100%;margin:1.6rem auto 2.588rem}.countries-info-research svg{width:7rem}.countries-info-research span{display:block;margin-top:1.32rem;font-size:1.125rem;line-height:1.33;color:#333;font-weight:500}