.zip-entry-flex-inner-col[style*="display: block"]{display:flex !important;flex-direction:column;align-items:flex-start}
.success-icon{width:16px;height:16px;flex-shrink:0}
.button{height:fit-content !important}
.err-msg .success-icon{margin-top:0;margin-left:10px;margin-right:0}
.success-msg{display:none;align-items:center;margin:0 auto -4px 144px}
.success-msg[style*="display: block"]{display:flex !important;align-items:center;margin:0 auto -4px 144px}
.err-msg{display:none;align-items:center;gap:4px}
.err-msg[style*="display: block"]{display:flex !important}
.zip-code-container{display:none;padding:16px 20px 20px 20px;width:100%;word-break:break-word;overflow-wrap:break-word}
.edit-zip-btn-div{margin-top:15px}
.current-zip-info-div{display:inline-flex;white-space:nowrap;padding-top:17px}
.current-zip,#current-zip-lable,#current-city{padding-top:15px}
#current-zip-lable{color:#000;font-family:"Gotham 5r";font-size:20px;font-style:normal;font-weight:350;line-height:normal;letter-spacing:.2px}
#current-city{padding-left:10px;padding-top:13px !important;font-family:"Gotham 5r";color:#000;font-size:24px;font-style:normal;font-weight:350;line-height:normal;letter-spacing:.24px;display:block}
.current-zip{padding-left:10px;padding-top:12px;font-family:"Gotham 5r";color:#000;font-size:24px;font-style:normal;font-weight:350;line-height:normal;letter-spacing:.24px;display:block}
.current-info{margin:0 auto 0 144px;display:flex}
#zip-code-entry{display:none;flex-direction:column;align-items:flex-start;margin-top:0}
#edit-zip-btn{font-family:"Gotham 5r";color:#fff;background:#0074ad;font-size:16px;font-style:normal;font-weight:350;height:fit-content !important;line-height:24px;letter-spacing:.16px;padding:12px 24px 12px 24px !important;border-radius:100px;margin-left:16px;text-decoration:none}
#edit-zip-btn:hover{background-color:#003b71 !important;color:#FFF !important;text-decoration:underline}
#zip-input{height:48px;padding:8px;width:80%;margin-right:8px;margin-left:8px;border-radius:4px;border:1px solid #ccc;width:350px;color:var(--Global-Colors-Inky,#0d1c3d);font-family:"Gotham 4r";font-size:16px;font-style:normal;font-weight:325;line-height:24px;letter-spacing:.16px}
#search-btn{font-family:"Gotham 5r";color:#fff;background:#0074ad;font-size:16px;font-style:normal;font-weight:350;height:fit-content !important;line-height:24px;letter-spacing:.16px;padding:12px 24px 12px 24px !important;border-radius:100px;margin-left:0}
#search-btn:hover{background-color:#003b71 !important;color:#FFF !important;text-decoration:underline}
.current-info.input-active{margin:auto auto 0 144px}
.zip-entry-flex-col{display:none;flex-direction:column;align-items:flex-start}
.zip-title{display:block;margin-bottom:4px;font-family:"Gotham 5r";font-size:14px;margin-left:10px;font-style:normal;font-weight:350;line-height:20px}
.zip-entry-row{display:flex}
#cancel-zip-btn{display:none;color:var(--Global-Colors-Contrast-Blue,#0074ad);font-family:"Gotham 5r";font-size:16px;font-style:normal;font-weight:350;line-height:24px;letter-spacing:.16px;background-color:white !important;padding:12px 24px 12px 24px !important;border-radius:var(--Corner-Radius-full,9999px);border:1px solid var(--Global-Colors-Contrast-Blue,#0074ad);margin-left:0;margin-right:12px;min-height:52px}
#cancel-zip-btn:hover{background-color:#003b71 !important;color:#FFF !important;text-decoration:underline}
#invalidErrorMessage,#errorMessage{margin-top:4px;align-items:start;width:350px}
.zip-error-msg{color:#d00000;font-family:"Gotham 4r";font-size:12px;font-style:normal;font-weight:325;line-height:16px;display:inline-block;vertical-align:middle}
.zip-success-msg{color:var(--Global-Colors-Inky,#0d1c3d);font-family:"Gotham 4r";font-size:12px;font-style:normal;font-weight:325;line-height:16px;margin-left:4px}
@media(min-width:768px) and (max-width:1151px){.current-info{margin:0 auto 0 0}
.current-info.input-active{margin:auto auto 0 0}
#current-zip-lable{color:#000;font-family:"Gotham 5r";font-size:20px;font-style:normal;font-weight:350;line-height:normal;letter-spacing:.2px}
#edit-zip-btn{margin-left:8px}
#cancel-zip-btn{margin:0,12px,0,0 !important}
#search-btn{margin-left:0}
.success-msg{margin:0 !important;display:none}
#invalidErrorMessage,#errorMessage{margin-top:0;width:161px}
.err-msg{display:none;align-items:center;gap:4px}
.err-msg[style*="display: block"]{display:flex !important}
.current-zip{color:#000;font-family:"Gotham 5r";font-size:24px;font-style:normal;font-weight:350;line-height:normal;letter-spacing:.24px}
#current-city{padding-top:12px !important;color:#000;font-family:"Gotham 5r";font-size:24px;font-style:normal;font-weight:350;line-height:normal;letter-spacing:.24px}
.zip-title{color:var(--Global-Colors-Inky,#0d1c3d);font-family:"Gotham 5r";font-size:14px;font-style:normal;font-weight:350;line-height:20px}
#zip-input{width:161px;margin-right:8px;margin-left:8px}
}
@media screen and (max-width:767px){.current-zip-info-div{display:flex;flex-wrap:wrap;white-space:normal;word-break:break-word;overflow-wrap:break-word;padding-top:0}
.zip-code-container{display:none;padding-top:23px}
.success-msg{margin:0 0 12px 0 !important;display:none}
.success-icon{margin-left:0 !important}
.err-msg{display:none;align-items:center;gap:4px}
.err-msg[style*="display: block"]{display:flex !important}
#edit-zip-btn{margin-left:0 !important;margin-top:16px !important}
.edit-zip-btn-div{margin-top:0 !important}
.current-info{margin:0;align-items:normal}
.current-info.input-active{margin:0}
.current-info{flex-direction:column}
.current-zip{padding:0 !important;margin-right:5px !important}
#current-city,.current-zip{margin-top:-3px}
#current-city,#current-zip-lable{padding:0 !important}
#current-zip-lable{margin-right:5px !important}
.zip-entry-row{display:flex;flex-direction:column;width:100%}
#zip-code-entry{display:none;flex-direction:column}
#zip-title{order:0;margin:4px 0 0 0 !important}
#zip-input{order:1;margin:4px 0 0 0 !important}
#invalidErrorMessage{margin-top:4px;order:2}
#errorMessage{margin-top:4px;order:3}
#cancel-zip-btn{order:5}
#search-btn{order:4}
#zip-input{height:48px;width:100% !important;margin-right:0;margin-left:0;margin-top:16px;margin-bottom:8px}
#cancel-zip-btn{margin-left:0;margin-top:16px;width:100% !important}
#search-btn{margin-left:0;margin-top:16px;width:100% !important}
#zip-title{margin:0}
}