.tag-item{text-decoration:none}.phone-dropdown-wrapper{position:relative;display:block;width:100%}.phone-dropdown-flag-button{position:absolute;top:50%;transform:translateY(-50%);left:1rem;z-index:2;background:none;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.5rem;transition:all .2s}.phone-dropdown-flag-button:hover{background-color:#1aab8d0d}.phone-dropdown-flag-button:focus{background-color:#1aab8d40;outline:none}.phone-dropdown-flag-button.open{background-color:#1aab8d40}.phone-dropdown-flag-img{width:24px;height:18px;display:block;border-radius:2px;object-fit:cover;flex-shrink:0}.phone-dropdown-dial-code{margin-left:.5rem;font-size:.875rem;font-weight:600;color:#333}.phone-dropdown-wrapper input.error{border-color:#dc2626!important}.phone-dropdown-item-flag{width:20px;height:15px;flex-shrink:0;border-radius:2px;object-fit:cover}.phone-dropdown-list{position:absolute;top:calc(100% + .5rem);left:0;right:0;background-color:#f8f8f8;border:1px solid #CECECE;border-radius:1.375rem;box-shadow:0 .889rem .9375rem #00000029;z-index:100;overflow:hidden!important;transition:all .2s;max-height:0;opacity:0;display:flex;flex-direction:column}.phone-dropdown-search-container{flex-shrink:0;width:100%;padding:.75rem 1rem;position:relative;background-color:#f8f8f8}.phone-dropdown-search-icon{position:absolute;left:2rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.phone-dropdown-search-icon svg{display:block}.phone-dropdown-search{width:100%;height:2.5rem;padding:.5rem 1rem .5rem 2.5rem;border:1px solid #CECECE;border-radius:9999px;background-color:#fff;font-size:.875rem;font-weight:500;color:#000;outline:none!important;box-shadow:0 1px 3px #0000001a;transition:all .2s}.phone-dropdown-search:focus{border:2px solid #1AAB8D;box-shadow:0 2px 4px #1aab8e40;outline:none!important}.phone-dropdown-search::placeholder{color:#676767;font-weight:400}.phone-dropdown-countries{flex:1;overflow-y:auto;padding-bottom:.5rem;min-height:0}.phone-dropdown-countries::-webkit-scrollbar{width:8px}.phone-dropdown-countries::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.phone-dropdown-countries::-webkit-scrollbar-thumb{background:#1aab8d;border-radius:10px}.phone-dropdown-countries::-webkit-scrollbar-thumb:hover{background:#158f75}.phone-dropdown-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;cursor:pointer;transition:all .2s;text-align:left}.phone-dropdown-item:hover{background-color:#1aab8d40}.phone-dropdown-item.selected{background-color:#1aab8d33;font-weight:600}.phone-dropdown-item.selected .phone-dropdown-item-name{font-weight:600;color:#1aab8d}.phone-dropdown-item.preferred{background-color:#1aab8d08}.phone-dropdown-item-name{flex:1;color:#333;font-weight:500;font-size:.9375rem}.phone-dropdown-item-code{color:#676767;font-weight:400;font-size:.875rem;flex-shrink:0}.phone-dropdown-separator{height:1px;background-color:#cecece;margin:.5rem 1rem}@media(max-width:640px){.phone-dropdown-search-container{padding:.5rem .75rem}.phone-dropdown-flag-button{left:.75rem;padding:.375rem}.phone-dropdown-flag-img{width:20px;height:15px}.phone-dropdown-dial-code{font-size:.75rem}.phone-dropdown-item-flag{width:18px;height:13px}}.content-block--highlighted>*:not(:first-child){padding-top:0!important}.content-block--highlighted>*:not(:first-child) .content-block__inner{padding-top:1rem!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.content-block--highlighted>*:not(:last-child){padding-bottom:0!important}.content-block--highlighted>*:not(:last-child) .content-block__inner{padding-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.content-block--highlighted>*:not(:first-child):not(:last-child) .content-block__inner{border-radius:0!important}.content-block--highlighted .content-block__inner>h1,.content-block--highlighted .content-block__inner>h2,.content-block--highlighted .content-block__inner>h3,.content-block--highlighted .content-block__inner>h4,.content-block--highlighted .content-block__inner>h5,.content-block--highlighted .content-block__inner>h6{padding-bottom:0!important;margin-bottom:0!important}
