.urgencyBanner {padding: 50px 10px;background: #EEEEEE;margin-bottom: 4px !important;}.urgencyBanner .headline {color: #444444;font-size: 21px;line-height: 27px;text-align: center;margin-bottom: 35px;}.urgencyBanner .items {text-align: center;}.urgencyBanner .items .item {margin: 6px;padding: 8px 15px;display: inline-block;background-color: #fff;border-radius: 32px;font-size: 14px;line-height: 16px;text-align: center;min-width: 130px;color: #27AEB4 !important;text-decoration: none !important;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;outline: none;}@media screen and (min-width: 768px) {.urgencyBanner .items .item {min-width: 150px;}}.redesign .urgencyBanner {background: #F3F4F6;padding: 40px 10px;}@media screen and (max-width: 960px) {.redesign .urgencyBanner {background: #FFF;}}.redesign .urgencyBanner .headline {color: #172C42;font-size: 18px;line-height: 24px;text-align: center;margin-bottom: 24px;font-weight: bold;}@media screen and (max-width: 800px) {.redesign .urgencyBanner .headline {margin-bottom: 0;}}.redesign .urgencyBanner .btn-primary-2-pattern-lib {min-height: 40px;min-width: 144px !important;border-radius: 100px;font-size: 18px;line-height: 24px;padding: 0 0 2px 0;margin: 0 10px;color: #FFF;background-color: #213F5F;border-color: transparent;will-change: transform;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: background 300ms ease-out, -webkit-transform 300ms ease-out;transition: background 300ms ease-out, -webkit-transform 300ms ease-out;transition: transform 300ms ease-out, background 300ms ease-out;transition: transform 300ms ease-out, background 300ms ease-out, -webkit-transform 300ms ease-out;}.redesign .urgencyBanner .btn-primary-2-pattern-lib:focus,.redesign .urgencyBanner .btn-primary-2-pattern-lib.focus,.redesign .urgencyBanner .btn-primary-2-pattern-lib:hover {color: #FFF;background-color: #1c2631;border-color: rgba(0, 0, 0, 0);outline: 0 !important;}@media only screen and (min-width: 630px) and (max-width: 860px) {.redesign .urgencyBanner .btn-primary-2-pattern-lib {min-width: 32%;}}.redesign .urgencyBanner .btn-primary-2-pattern-lib:hover,.redesign .urgencyBanner .btn-primary-2-pattern-lib:focus {background-color: #2E5884;}@media screen and (max-width: 800px) {.redesign .urgencyBanner .btn-primary-2-pattern-lib {width: 33%;min-width: 210px !important;margin: 24px 12px 0;}}@media screen and (max-width: 540px) {.redesign .urgencyBanner .btn-primary-2-pattern-lib {min-width: 217px !important;}}@media screen and (max-width: 539px) {.redesign .urgency-banner-redesign-wrapper .urgencyBanner {border-radius: 16px;padding: 32px 10px 40px;font-family: "Proxima Nova";}.redesign .urgency-banner-redesign-wrapper .urgencyBanner .headline {margin-bottom: 4px;}.redesign .urgency-banner-redesign-wrapper .urgencyBanner .btn-primary-2-pattern-lib {margin: 20px 12px 0;}}.btn-pattern-lib {font-size: 16px;min-height: 40px;min-width: 130px;padding: 8px 30px 8px 30px;line-height: 1;border-radius: 50px;margin-bottom: 15px;margin-right: 8px;margin-left: 8px;}a.btn-pattern-lib span {margin-top: 2px;display: inline-block;}.btn-pattern-lib-sm {font-size: 16px;min-height: 30px;min-width: 186px;padding: 2px 20px 2px 20px;}a.btn-pattern-lib-sm span {margin-top: 3px;display: inline-block;}.btn-primary-2-pattern-lib {border-color: transparent !important;color: #FFF;background-color: #444;border-color: #444;will-change: transform;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: background 300ms ease-out, -webkit-transform 300ms ease-out;transition: background 300ms ease-out, -webkit-transform 300ms ease-out;transition: transform 300ms ease-out, background 300ms ease-out;transition: transform 300ms ease-out, background 300ms ease-out, -webkit-transform 300ms ease-out;}.btn-primary-2-pattern-lib:focus,.btn-primary-2-pattern-lib.focus,.btn-primary-2-pattern-lib:hover {color: #FFF;background-color: #2b2b2b;border-color: #2b2b2b;outline: 0 !important;}@media only screen and (min-width: 630px) and (max-width: 860px) {.btn-primary-2-pattern-lib {min-width: 32%;}}