.ups-link span.icon {
    transition: transform 0.35s ease-in-out;
    transform: translateX(0);
    margin-left: 0.5rem;
    display: inline-block;
    font-size: 0.75rem;
}
@font-face {
    font-family: "UPSRoboto";
    src:
        url("../fonts/Roboto-Bold.woff") format("woff"),
        url("../fonts/Roboto-Bold.woff2") format("woff2"),
        url("../fonts/Roboto-Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: "UPSRoboto";
    src:
        url("../fonts/Roboto-Medium.woff") format("woff"),
        url("../fonts/Roboto-Medium.woff2") format("woff2"),
        url("../fonts/Roboto-Medium.ttf") format("truetype");
    font-style: normal;
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: "UPSRoboto";
    src:
        url("../fonts/Roboto-Regular.woff") format("woff"),
        url("../fonts/Roboto-Regular.woff2") format("woff2"),
        url("../fonts/Roboto-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: "UPSRoboto";
    src: url("../fonts/Roboto-Light.ttf") format("truetype");
    font-style: normal;
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-display: swap;
    font-family: "upsicons";
    src:
        url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAsgAAsAAAAAESgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQwAAAFY1vj+EY21hcAAAAYAAAACaAAACXkE765FnbHlmAAACHAAABl4AAAlk6yyzo2hlYWQAAAh8AAAAMAAAADYedGFAaGhlYQAACKwAAAAgAAAAJAUTAvdobXR4AAAIzAAAAC8AAABMJhr/92xvY2EAAAj8AAAAKAAAACgSShRIbWF4cAAACSQAAAAfAAAAIAEjAGFuYW1lAAAJRAAAASgAAAIWnNjlQXBvc3QAAApsAAAAsQAAAQFxrtFYeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYmScwMDKwMEgwpjGwMDgDqW/MkgytDAwMDGwMjNgBQFprikMDs8YngkyHvh/gEGP8TCDC1CYESQHAG8TCq8AeJztktsNwjAQBCdgwiu8UgdlUBBflLyii7DnbBlYmpN8OlvWjoEdsDVP02D4MFDr7e7Q+1tOvd949ZlWfT2WxZWq3rdeN55tvnFkz4Gjz52ZuHDlxp0Hs4dG/mvq9ZvdXDmu9GSD00ShDClU1gplT8Gpo+D8UbAJFOwEhbKqYE8o1OsU7A4FW0TBPlGwWRTs2D9jhfkH92wr8QAAeJyNVU2MHFcRftU/76enu7d7pqd7/sfds9tj76zX8fz1bOKZtbXrtXEiYcVJnIPNIkRIxCEykZawXIAcwgZFSiTIDQSyQARBcjAELkRZG2Q5EkIkIbJyQ4qFuCUXbk4v9XpmvQkiEtMzNfVeVdern6/qEdjb29uFDbhOPEIWGI2OQdxfhbYkw24TfA/GH/Eyrwnx5ptC1JD9SPzmDudVHog33hABMvwOLxH8fMZWEvhdNNE/BokkcTQH1BP/lylp5y11YWpHoAv4atQWMHUuQb/gGnzNshatBSv9MP3QmkfWwp0FuJa+YMd2x7bhSHrbRia24Vl75ts9mzpMXWJi5lcA/ufa7KKBzGR6G45MTeIhWbyE7O0qBHZJC3PXGvTjDkS0Di1JPP8BKErSHY6hJ0k/hn+/T/VFnb6vU6ofsP/4r/WMJcrM/nVikpCQgdeA7gT6yxDZENyrUDItk8zR6a0Xt05n5PYFTctrhjb6FpK8pv1QM3Y3ZrLTW1cvaDm5u7I91fqRlp31Fp51gwzIIxha1I7l04rYsL2McKAYS+DuxzNMhr1u4Mun100mMJZeMVqgjLaiTB9zwAZTtQZkWsMEzs/lc0HNqZSPtFVQKm6xYeUEc5g4VG4e3petjQ3TazqnHimU63XPt3uW74Vng0+tGnFYhSuayoRK54ycWwKoFS2fpV9nQrALc5RPZYdZ0fzYLQtW2yOWMHTVUXUr9699NsetaQ0/UJ6EX0pcHCR1hn2GSX3nlhAdURHPQyjKyIn0p6Jcv2WUxZIQ38fNTJr+RMxyCFivBukgytqIhwkMpgXD4iEKkqKHdrPGWIiWoT+BbgM8G+Dutqrbpepo85nN0WhzJd6oaduqofla+rfOuU7n3GOSFLe12ka8IjVQrVqyNQ0r6GvGUzMFJPdwCYjLecTlKuz3X3sK9iZWaubFrEfbMPx5pGnzCIWbN5HMa/L/M+tdVPifgv01nqtgj70HH8BrpER66EZ/iGjxsRVoFI/x0EhmtxXF+lTg0Q4Ue4P+cKrTCqN4AJpj/th03ZJ7nZdcfuOi6aR3XfN7uGU+seeU8C9923ThZdOZKpoXb3A3ENfdS7hTctMn5N5zUkqyevwR7mT905T+7BcCu4i1kC16EsGIzKEsEjwVjtZWwnBlbRSe/+LgctJdPnf2zINHu6NN2AhH4Uz63fap+cgvMs5Z0Y/mT7WJJudeNgdMUiZnyHnZP/sHoWH105UueIzKR4aM4wIT00+Gq5D5gBOJMhuOwTJgU/XwBSZzJzME5KB9N0abSbJ5RZLENUqWxph+n84cEYBDWaVpCguhU9cUtdBtlY8318vzZfzC7sF8SLszA0iA1bycxVV0ijJGReAaJgidGabLqauB6qO1Wq28eDOPZiqVLK9vwxr8AeNtYNdg3VzpY9H1qBrFGM0EmtAAGQmjr3PTdE3zJSMH7Hlq0+9QNeeyZ7b1oWvCr8x83kwvYkUfnXP1pzXQv6K7lkof/6pOiLr3CeZ1Df5EbBKQNmLZtwFhgtkpTMAP1Ih6fnfYj9vBdDANkukIVu7ntJJPD+UrlH8swlAsFqrVuFpd5VmikJ5E6oRBEDrwMyeXc9LfS3lc/cUOJlPbwTwgnrWsj57EuhbJYbJCxoQUZDHwtvDkXTSbdcNExyLjpGzPph1FjqGXg34SyLmJwy+gCWrex52Awy1JH3pgsr564lLp0Bl4PD4Z54MTx/unJ+NLpfqJx9iL8ckFawmO4wW1VOupR+rwsggcno4kfSioVr48fnj0A3yNnXCqlc3xFwaP+tu4bNaXDNo6rizZr9QXVULR/78of4ffER2nWwn9P0sexBjCnhu6hVY24Qe9ro93SC9o4Q8xNwwSObuzzsjghzEyv+cjOqc3QtBG8Rz0UL0dtHrKt+NP7n93KVK4553hBrhHO+XF1uIQDObneaHQPGxyxzRgzij6vFiOcOnmNPrXaF43lMkSH+glswW/TSvwz/Tac4aaU3WDfunpq1ePUq4YLd4MHJMjKHXORSSgUXEsJqiiX7nK6Cul0jexJkTFOP8Md7FOJbJAuth9B9MO562CBVhV5BD83KaEZ3VLfWGsW1qBq8plnama/iqlL63LdtnZWl/fWs+m7jckgQ6lO2Nd91SBapd1VXmVmtqvZ4o72Fy9mSYSdO8/WGWZSwAAeJxjYGRgYADihFNRe+L5bb4ycDMxgMA9yQlJMPr/3/97mFUZDwO5HAxgaQBOBwxueJxjYGRgYDzw/wCDHrPK/7///zOrMgBFUIAwALCMBw14nGNgYGBgdP3/H4SZVSCYCSgGx2kINuMNmBxQfSiQ9vz/l6kBSD+DyAMA9+sSJwAAAAAAACYASgB0AJ4AzgEEAYABpgHqAiYCbgKiAxoDTgOOA+4EYgSyeJxjYGRgYBBmCGVgYwABJiDmAkIGhv9gPgMAEyIBhQB4nGWPS27CMBiEJ7zagtQiVWqX9aoLKoXHkgPAngW7LkJweCiJI8dBYtcT9Ag9Qk9R9QQ9UCfmZwO2ZH/zeRwrAPr4RYB6BLj1az0auGE6cZP0INwiPwu30cOLcId+INzFGybCPTzinV8IWnc0fRTCDdzjQ7hJ/yncIn8Jt/GEb+EO/Y9wF0v8CffwGgyqotzFJi8XelOlkT3H877UttyZXI3D0VnNda5t5PRarY6qPGwmziUqsSZTM5M7naZGFdbsdezCrXPFdDhMxIexyVDxP0rsEMMgJy2gsaFNEcFenV7mJdvWmzorjBFidNWas5X7ZgTHfc3mCkeuJQ58bULrkDAn7BhkpJm/W7dTTkNT+LM9TUwfYutvFZhiyJlc9EP/evYP2Z1fSHicbY1bbsIwFEQ9gHmEUGjpNmZNyDU3xMoljmynUXdfpEC/Ol9HM9IcszBzrPk/ZyywxAoWa2ywxQ4V9qhxwBuOOOEdHzjj09RM4dYWupTitKdK8+SKJQ4zHvgVS4n31zDomBl87GuW4Dv6kLyKZaPuVs3V3aVuwywu+XZNrzHLkRr67tLLNIX+GifLMUuybEWHHcc/l1NJhU1QleuK8vM4/g7Z1fSt+G52GfML3NVAGgAAAA==")
            format("woff"),
        url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI1vj+EAAABfAAAAFZjbWFwQTvrkQAAAiAAAAJeZ2x5Zusss6MAAASoAAAJZGhlYWQedGFAAAAA4AAAADZoaGVhBRMC9wAAALwAAAAkaG10eCYa//cAAAHUAAAATGxvY2ESShRIAAAEgAAAAChtYXhwASMAYQAAARgAAAAgbmFtZZzY5UEAAA4MAAACFnBvc3RxrtFYAAAQJAAAAQEAAQAAAcD/wAAuAyT//f//AyUAAQAAAAAAAAAAAAAAAAAAABMAAQAAAAEAAGDKkpxfDzz1AAsCAAAAAADeGZBiAAAAAN4ZkGL//f+8AyUBwwAAAAgAAgAAAAAAAAABAAAAEwBVAAYAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQIBAZAABQAIABQBZgAAAEcAFAFmAAAA9QAZAIQAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5gDmEQHA/8AALgHDAEQAAAABAAAAAAAAAAAAAAFF//8BRf//AyT//wMk//8CAAAAAgAAAAIAAAACZgAAAgAAAAIAAAAB2P//AgAAAAIA//8BVQAAAkn//QKAAAAC5gAAAgAAAAAAAAUAAAADAAAALAAAAAQAAAF2AAEAAAAAAHAAAwABAAAALAADAAoAAAF2AAQARAAAAAQABAABAADmEf//AADmAP//AAAAAQAEAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAOgAAAAAAAAAEgAA5gAAAOYAAAAAAQAA5gEAAOYBAAAAAgAA5gIAAOYCAAAAAwAA5gMAAOYDAAAABAAA5gQAAOYEAAAABQAA5gUAAOYFAAAABgAA5gYAAOYGAAAABwAA5gcAAOYHAAAACAAA5ggAAOYIAAAACQAA5gkAAOYJAAAACgAA5goAAOYKAAAACwAA5gsAAOYLAAAADAAA5gwAAOYMAAAADQAA5g0AAOYNAAAADgAA5g4AAOYOAAAADwAA5g8AAOYPAAAAEAAA5hAAAOYQAAAAEQAA5hEAAOYRAAAAEgAAAAAAAAAmAEoAdACeAM4BBAGAAaYB6gImAm4CogMaA04DjgPuBGIEsgAB////wAFGAcEAFAAAJQcGIi8BJjQ/AScmND8BNjIfARYUAT3vCBkIHAkJvb0JCRwIGQjvCazkCAgbCBcJtbUJFwgbCAjkCBgAAAAAAf///8ABRgHBABQAADcXFjI/ATY0LwE3NjQvASYiDwEGFAnvCBkIHAkJvb0JCRwIGQjvCazkCAgbCBcJtbUJFwgbCAjkCBgAAf///78DJQHBABQAAAkBFhQPAQYiJwkBBiIvASY0NwE2MgGyAWYNDSoNJQ3+4/7jDSQNKg0NAWYNJQGy/okOJg4rDg4BKf7XDg4rDiYOAXcOAAAAAf///78DJQHBABQAAAUBNjQvASYiBwkBJiIPAQYUFwEWMgGyAWYNDSoNJQ3+4/7jDSQNKg0NAWYNJTIBdw4mDisODv7XASkODisOJg7+iQ4AAAAAAQAA/8ACAAHAACMAACUjNTQmKwEiBh0BIyIGHQEUFjsBFRQWOwEyNj0BMzI2PQE0JgH11QYFKgUG1QUGBgXVBgUqBQbVBQYG4NUFBgYF1QYFKgUG1QUGBgXVBgUqBQYAAgAA/8ACAAHBAAwAIQAANRQeATI+ATQuASIOARcnJjQ/ATYyHwE3NjIfARYUDwEGIkV1jHVFRXWMdUXXUwQEEgQKBDh4BAoEEgQEkwQKwEZ1RUV1jHVFRXWiUwQLBBIEBDl5BAQSBAoElAQAAgAA/78CAAHCADUAVAAAASInJicmJyYjIgc2Jy4BJyYGFRQWFxEUFjsBMjY9ATY3NjMyFxYXFhcWMzI3PgE9ATQuAQcGEwYHBiMiJy4BJyYjIgYHNTY3NjMyFx4BFxYzMjc2NwFQDxILFxwQGhkpJwMBAhoRFR4NCwkHEAcJIBkfKA8SCxccEBoZQz0KDBQfEEFUExkdHRQWDjMNFhQhSBcTGR0dFBYOMw0WFB4mIRsBcAQDBwkDBg8KCxEYAQEcFQ0WB/5qBwkJB1MPBggEAwcJAwYoBxUM8BEZCQcc/wANCQoFAxADBQ0L6A0JCgUDEAMFCwgNAAABAAD/2QJnAacAFAAAFycmND8BNjIfAQE2Mh8BFhQHAQYi0cgJCSsJGgmGASEJGQkrCQn+nwkZHcgKGQksCQmHASEJCSsJGgn+nQkAAgAA/78CAQHBAB4AKwAABScmKwE+ATU0LgEiDgEUHgEzMjY3FRQfARYyPwE2NCUiLgE0PgEyHgEUDgEB/HkDBQ4YGzhfcl84OF85JkYcBHkDCgQWBP7QK0orK0pWSisrShV5BBxGJjlfODhfcl84GxgOBAR5BAQWBApoK0pWSisrSlZKKwAAAAEAAP/AAgEBwAAkAAAlPwE2NC8BJiIPAScmIg8BBhQfAQcGFB8BFjI/ARcWMj8BNjQnATakIgQEJAQKBMbGBAoEJAQExsYEBCQECgTGxgQKBCQEBMCkIgQKBCQEBMbGBAQkBAoExsYECgQkBATGxgQEJAQKBAAAAAL////TAdkBrQAYADMAAAE0NjsBMhYdARQGIiY9AQcGIiY0PwEjIiYFNDY7ATIWFAYrARUzNTQ2MhYdARQGIyEiJjUBBBAMnAwRERgRwQgYEQjCVwwQ/vwRDIEMEREMZf8QGBERDP7JDBEBkAwQEAycDBERDFfCCBEXCcERXAwQEBgR/mUMEREMggwQEAwAAAIAAP+8AeQBwQAMAB8AAAE0LgEiDgEUHgEyPgEHIyIOARUUFxYXFjc2NzY1NC4BAWghOEM5ISE5QzghUE81XTcyLkpIR0stMjhfAUYhOCEhOEM5ISE5gCdBJCIWFQcICAcVFiIkQScABP///8ACAAHAAAwAGQBHAFAAAAEiDgEUHgEyPgE0LgEDIi4BND4BMh4BFA4BExQHBgcGBwYdARQGKwEiJj0BNDc2PwE2NzY1NCYiBwYHDgEvAS4BNz4BMzIeAQcUBiImNDYyFgEARnVFRXWMdUVFdUY4Xzc3X3BfNzdfNxEKGA0EBwcFMAUHEAkXARAGBxofDAkNAwoEHQQCAxMyIxkxH0QZJBkZJBkBwEV1jHVFRXWMdUX+MjdfcF83N19wXzcBBxwUCw0IAwYHBgYHBwYJFxEKDAEJBQcKDBEIBhEEAQMWAwoEHBwZKsYSGRkkGhoAAgAA/8kBQwG3AAwAHgAAFyImNRE0NjIWFREUBgMiJjY/AT4BHwEeAQ4BLwEHBq4IDAwRDAyPCgsBB4YGDgZ/BgMLEQdyeQU2EQwBqQwSEgz+VwwRAVUPEQVuBAEFYgURDQMGWGQFAAAD//3/wAJDAcMADgAXACcAACUWDgEjISIuATcTPgEWFwMiBhQWMjY0JicXFBY7ATI2NTc0JisBIgYCOggGGhL+IBIaBgjwCSEhCSoTGxsmGxs/CAcFMAUHCAcFQAUHCBAhFxchEAGgEAsLEP62GyYbGyYbpYgEBwcEiAYHBwAAAAQAAP/AAmcBwAAVACgAOQA9AAATJjQ2MhcBFhQGIi8BBiMiJy4BJzY3BTQuASMiByc2MzIXHgEXBgcnNgciLgE1NDcXBhUUFjMyNxcGNy4BJzAIEBcIAcgIEBcITDs+RD88XBggRwFYJkAmEhc8MTRFPj1cGB08VgeMJkAlDSwBMSIHCSwcMwMpHQGQCRcQCP44CRcQCEwXGxpgPVI4iiZAJgc8EBsaXz1JNVUWeSZAJh8dLAoGIzECLA6VHSoDAAYAAP/MAtQBtAAFABQAGAA9AEgASwAAEyEzESEREyMnJicmJzUzMhYfATczFyM3Mxc+ATM2FzcmIyIGFRQXFhceAQcUBiMiJwcWMxY2NTQnJicmJyYXJyMiBg8BMzczFycXIzMCeib9OtIsIgIIFBRHCAoBES0rGSojKjYBCgcWEggTEx8oDAgQDAoBDwoVFggVGSIoDAgRCwQGziIkBQoCPiwINQUYDCMBs/4aAeb+soIKAwsDBQoGXm6ioi0GCAIKIwgfFxAMCAcGCQUICAkiCQEeGhANBwkGAgVwogcGlRgYdj0AAAADAAD/xAH8AcAAGAAlADIAAAEmIg8BJyYiDwEGFRQfAhYzMj8CNjQvASIOARQeATI+ATQuAQMiLgE0PgEyHgEUDgEBdwUNA4k9BQ0EEwgDAl0FBwMEBagGBo9EdUVFdYh1RER1RDlfODhfcV84OF8BKwYGiD0FBRQDCQMEBV0FAwKoBgwEq0V1iHVERHWIdUX+MzhfcV84OF9xXzgAAAAAAAAQAMYAAQAAAAAAAQAIAAAAAQAAAAAAAgAHAAgAAQAAAAAAAwAIAA8AAQAAAAAABAAIABcAAQAAAAAABQALAB8AAQAAAAAABgAIACoAAQAAAAAACgArADIAAQAAAAAACwATAF0AAwABBAkAAQAQAHAAAwABBAkAAgAOAIAAAwABBAkAAwAQAI4AAwABBAkABAAQAJ4AAwABBAkABQAWAK4AAwABBAkABgAQAMQAAwABBAkACgBWANQAAwABBAkACwAmASp1cHNpY29uc1JlZ3VsYXJ1cHNpY29uc3Vwc2ljb25zVmVyc2lvbiAxLjB1cHNpY29uc0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAHUAcABzAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAHUAcABzAGkAYwBvAG4AcwB1AHAAcwBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAHUAcABzAGkAYwBvAG4AcwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAAMLXJpZ2h0LWFycm93Cy1sZWZ0LWFycm93Ci10b3AtYXJyb3cNLWJvdHRvbS1hcnJvdwotcGx1cy1pY29uDC10aWNrLWNpcmNsZQUtZmxhZwotdGljay1tYXJrBy1zZWFyY2gGLWNsb3NlDy1saW5rX25ld3dpbmRvdwUtdXNlcgUtaGVscAktdXAtYXJyb3cNLWFsZXJ0LWZpbGxlZAQtZXllBS12aXNhDC1jaGVja2NpcmNsZQAAAAAA")
            format("truetype"),
        url("iconfontFormat.svg#icon_font") format("svg");
    font-weight: normal;
    font-style: normal;
}
.ups-icon-right-arrow:before {
    content: "\e600";
}
.ups-icon-left-arrow:before {
    content: "\e601";
}
.ups-icon-top-arrow:before {
    content: "\e602";
}
.ups-icon-bottom-arrow:before {
    content: "\e603";
}
.ups-icon-plus-icon:before {
    content: "\e604";
}
.ups-icon-tick-circle:before {
    content: "\e605";
}
.ups-icon-flag:before {
    content: "\e606";
}
.ups-icon-tick-mark:before {
    content: "\e607";
}
.ups-icon-search:before {
    content: "\e608";
}
.ups-icon-close:before {
    content: "\e609";
}
.ups-icon-link_newwindow:before {
    content: "\e60a";
}
.ups-icon-user:before {
    content: "\e60b";
}
.ups-icon-help:before {
    content: "\e60c";
}
.ups-icon-up-arrow:before {
    content: "\e60d";
}
.ups-icon-alert-filled:before {
    content: "\e60e";
}
.ups-icon-eye:before {
    content: "\e60f";
}
.ups-icon-visa:before {
    content: "\e610";
}
.ups-icon-checkcircle:before {
    content: "\e611";
}
.ups-icon-plus:before {
    content: "";
}
[data-icon]:before {
    content: attr(data-icon);
    font-family: "upsicons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon {
    font-family: "upsicons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
*,
*::before,
*::after {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.overflow-hide {
    overflow: hidden;
}
.overflow-hide body {
    overflow-y: scroll !important;
}
body {
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    text-align: left;
    color: #121212;
    overflow-x: hidden;
}
@media (min-width: 1280px) {
    body.mega-menu-opened {
        overflow: hidden;
    }
}
@media (max-width: 991.98px) {
    body.hamburger-menu-opened {
        overflow: hidden;
    }
}
body.hamburger-menu-opened .menu-backdrop,
body.mega-menu-opened .menu-backdrop {
    position: fixed;
    background-color: rgba(18, 18, 18, 0.3);
    top: 5rem;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 16;
}
.iw_viewport-wrapper {
    overflow-x: hidden;
}
h1.sr-only:focus {
    overflow: visible;
    clip: auto;
}
@media (min-width: 320px) {
    h1.sr-only:focus {
        position: relative;
        width: auto;
        height: auto;
        white-space: normal;
    }
}
:focus,
*:focus {
    outline: none;
    box-shadow: none;
}
body.accessible :focus:not(.ups-cta) {
    outline: none;
    box-shadow: 0 0 0 2px #121212;
    border-radius: 2px;
}
body.accessible :focus:is(.ups-cta):before {
    display: block;
}
.img-fluid {
    max-width: 100%;
}
.iframe-video-container {
    position: relative;
    padding-bottom: calc(56.25% + 0.5rem);
    height: 0;
    background-color: #121212;
}
.iframe-video-container iframe {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ups-loaderImg {
    background-image: url("/assets/resources/webcontent/images/ajax-loader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 100px;
    display: none;
    background-size: contain;
}
.ups-loaderImg.active {
    display: block;
}
.ups-text-content .unordered-list ul > li,
.featured-list-component:not(.icon-card) .card-body-content ul > li {
    position: relative;
    padding-left: 2.25rem;
}
.ups-text-content .unordered-list ul > li::before,
.featured-list-component:not(.icon-card) .card-body-content ul > li::before {
    content: "\e607";
    font-family: "upsicons";
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    background-color: #c2e3e2;
    font-size: 11px;
    line-height: 1.5rem;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}
.ups-text-content .unordered-list ul > li > ul > li,
.featured-list-component:not(.icon-card) .card-body-content ul > li > ul > li {
    list-style-type: disc;
    padding-left: 0;
}
.ups-text-content .unordered-list ul > li > ul > li::before,
.featured-list-component:not(.icon-card)
    .card-body-content
    ul
    > li
    > ul
    > li::before {
    display: none;
}
small {
    font-size: 14px;
    color: #5f5753;
    display: inline-block;
}
.ups-link {
    text-decoration: underline;
    display: inline;
    color: #076acb;
}
.ups-link:hover {
    color: #105497;
}
.ups-link span.icon {
    transition: transform 0.35s ease-in-out;
    transform: translateX(0);
    margin-left: 0.5rem;
    display: inline-block;
    font-size: 0.75rem;
}
.spacer-top-80 {
    padding-top: 2.5rem;
}
@media (min-width: 768px) {
    .spacer-top-80 {
        padding-top: 4rem;
    }
}
@media (min-width: 1280px) {
    .spacer-top-80 {
        padding-top: 5rem;
    }
}
.spacer-top-40 {
    padding-top: 1.5rem;
}
@media (min-width: 768px) {
    .spacer-top-40 {
        padding-top: 2.5rem;
    }
}
.spacer-bottom-80 {
    padding-bottom: 2.5rem;
}
@media (min-width: 768px) {
    .spacer-bottom-80 {
        padding-bottom: 4rem;
    }
}
@media (min-width: 1280px) {
    .spacer-bottom-80 {
        padding-bottom: 5rem;
    }
}
.spacer-bottom-40 {
    padding-bottom: 1.5rem;
}
@media (min-width: 768px) {
    .spacer-bottom-40 {
        padding-bottom: 2.5rem;
    }
}
@media (min-width: 768px) {
    .ups-component .component-header {
        width: 100%;
        max-width: 800px;
        margin: 0 auto;
    }
}
.ups-component .component-header h1,
.ups-component .component-header h2,
.ups-component .component-header h3 {
    font-size: 1.75rem;
    font-weight: 400;
    line-height: 1.25;
    color: #121212;
    text-align: left;
}
@media (min-width: 768px) {
    .ups-component .component-header h1,
    .ups-component .component-header h2,
    .ups-component .component-header h3 {
        font-size: 2rem;
        text-align: center;
    }
}
@media (min-width: 1280px) {
    .ups-component .component-header h1,
    .ups-component .component-header h2,
    .ups-component .component-header h3 {
        font-size: 2.5rem;
        line-height: 1.175;
    }
}
.ups-component .component-header h1:after,
.ups-component .component-header h2:after,
.ups-component .component-header h3:after {
    content: "";
    width: 5rem;
    height: 0.25rem;
    display: block;
    background: #ffc400;
    margin: 1.25rem 0 0;
}
@media (min-width: 768px) {
    .ups-component .component-header h1:after,
    .ups-component .component-header h2:after,
    .ups-component .component-header h3:after {
        margin: 1.25rem auto auto;
    }
}
@media (min-width: 1280px) {
    .ups-component .component-header h1:after,
    .ups-component .component-header h2:after,
    .ups-component .component-header h3:after {
        margin: 1.5rem auto auto;
    }
}
@media (min-width: 1280px) {
    .ups-component .component-header h1,
    .ups-component .component-header h2,
    .ups-component .component-header h3 {
        margin-bottom: 0.75rem;
    }
}
.ups-component .component-header p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #121212;
    text-align: left;
    padding-top: 0.75rem;
}
@media (min-width: 768px) {
    .ups-component .component-header p {
        text-align: center;
    }
}
@media (min-width: 1280px) {
    .ups-component .component-header p {
        font-size: 1.25rem;
        line-height: 1.4;
    }
}
@media (min-width: 1280px) {
    .ups-component .component-header p {
        padding-top: 1rem;
    }
}
.ups-component .component-header p:last-of-type {
    margin-bottom: 0;
}
.ups-component.background-arc {
    position: relative;
}
.ups-component.background-arc:after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%221440%22%20height%3D%22560%22%20viewBox%3D%220%200%201440%20560%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%200H1440V452.164C1440%20452.164%201116.5%20532.789%20734.5%20552.609C414%20569.238%200%20552.609%200%20552.609L0%200Z%22%20fill%3D%22url(%23paint0_linear)%22%2F%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22paint0_linear%22%20x1%3D%22921%22%20y1%3D%22867.5%22%20x2%3D%22791.177%22%20y2%3D%22329.012%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color%3D%22%23DFDBD7%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F2F1EF%22%20stop-opacity%3D%220%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    z-index: -1;
}
@media (min-width: 768px) {
    .ups-component.background-arc:after {
        height: calc((100vw / 1440) * 880);
    }
}
@media (min-width: 1280px) {
    .ups-component.background-arc:after {
        height: calc((100vw / 1440) * 560);
    }
}
p {
    margin-bottom: 1.5rem;
}
ul,
ol {
    padding-left: 1.25rem;
}
img,
video {
    opacity: 0;
    will-change: opacity;
    animation: fadeIn 0.75s forwards;
    animation-delay: 0.25s;
}
.fade-in {
    will-change: opacity;
    animation: fadeIn 1s both;
}
.ups-animation-inactive {
    animation: none !important;
}
.fade-in-up {
    will-change: transform, opacity;
    animation: fadeInUp 0.75s forwards;
}
.fade-in-up-light {
    will-change: transform, opacity;
    animation: fadeInUpLight 0.75s forwards;
}
@keyframes slideDown {
    0% {
        opacity: 0;
        transform: translate(0, -10%);
        box-shadow: 0px 0px 0px rgba(18, 18, 18, 0);
    }
    100% {
        opacity: 1;
        transform: translate(0);
        box-shadow: 0px 4px 10px rgba(18, 18, 18, 0.2);
    }
}
@keyframes slideDownLight {
    0% {
        opacity: 0;
        transform: translate(0, -5%);
    }
    100% {
        opacity: 1;
        transform: translate(0);
    }
}
@keyframes slideUp {
    100% {
        opacity: 0;
        transform: translate(0, -10%);
        box-shadow: none;
    }
    0% {
        opacity: 1;
        transform: translate(0);
        box-shadow: 0px 4px 10px rgba(18, 18, 18, 0.2);
    }
}
@keyframes slideUpLight {
    100% {
        opacity: 0;
        transform: translate(0, -5%);
    }
    0% {
        opacity: 1;
        transform: translate(0);
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate(0, 20%);
    }
    to {
        opacity: 1;
        transform: translate(0);
    }
}
@keyframes fadeInUpLight {
    from {
        opacity: 0;
        transform: translate(0, 10%);
    }
    to {
        opacity: 1;
        transform: translate(0);
    }
}
@keyframes slideInLight {
    from {
        opacity: 0;
        transform: translateX(5%) scaleX(0.9);
    }
    to {
        opacity: 1;
        transform: translate(0) scaleX(1);
    }
}
@keyframes slideOutLight {
    from {
        opacity: 1;
        transform: translate(0) scaleX(1);
    }
    to {
        opacity: 0;
        transform: translateX(5%) scaleX(0.9);
    }
}
.ups-icon-hamburger {
    display: inline-block;
    width: 1.25rem;
    height: 2px;
    background-color: currentColor;
    position: relative;
    border-radius: 2px;
}
.ups-icon-hamburger::after,
.ups-icon-hamburger::before {
    content: "";
    height: 2px;
    border-radius: 2px;
    width: 100%;
    position: absolute;
    background-color: currentColor;
    left: 0;
}
.ups-icon-hamburger::before {
    top: -6px;
}
.ups-icon-hamburger::after {
    bottom: -6px;
}
.blank-component {
    height: 400px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #8d8d8d80;
    color: #121212;
    font-size: 1.5rem;
    font-weight: 500;
}
.table-caption {
    padding: 12px;
    color: #fff;
    background-color: #300;
    text-align: left;
    max-width: 100%;
}
table {
    width: 100%;
    border-bottom: 1px solid #dfdbd7;
    margin-bottom: 30px;
}
table td,
table th {
    padding: 12px;
}
table thead th {
    background-color: #dfdbd7;
    padding: 12px;
}
table tbody tr:nth-child(even),
table tbody tr:nth-child(even) th {
    background-color: #f2f1ef;
    vertical-align: top;
}
table tbody tr:nth-child(odd) th {
    background-color: #fff;
    vertical-align: top;
}
.ups-native #ups-navContainer {
    min-height: 0 !important;
}
.ups-native #ups-navContainer header,
.ups-native #ups-footerWrap {
    display: none !important;
}
[class*="col-"] {
    padding: 0;
}
.container {
    padding: 0 1rem;
    max-width: 100%;
}
.container .row {
    margin: 0;
    max-width: 1280px;
}
@media (min-width: 768px) {
    .container {
        padding: 0 2rem;
    }
}
@media (min-width: 1280px) {
    .container {
        padding: 0 2.5rem;
    }
}
@media (min-width: 1600px) {
    .container {
        padding: 0 5rem;
    }
    .container .row {
        margin: 0 auto;
    }
}
.ups-container,
.ups-component.anchor-links .anchor-content-container .back-to-top {
    padding: 0 1.5rem;
}
.ups-container .ups-container,
.ups-component.anchor-links
    .anchor-content-container
    .back-to-top
    .ups-container,
.ups-container
    .ups-component.anchor-links
    .anchor-content-container
    .back-to-top,
.ups-component.anchor-links
    .anchor-content-container
    .ups-container
    .back-to-top,
.ups-component.anchor-links
    .anchor-content-container
    .back-to-top
    .back-to-top {
    padding: 0;
}
@media (min-width: 1280px) {
    .ups-container,
    .ups-component.anchor-links .anchor-content-container .back-to-top {
        margin: 0 auto;
        max-width: 1280px;
        padding: 0 2rem;
    }
}
@media (min-width: 1600px) {
    .ups-container,
    .ups-component.anchor-links .anchor-content-container .back-to-top {
        max-width: 1488px;
        padding: 0 3rem;
    }
}
.ups-container::after,
.ups-component.anchor-links .anchor-content-container .back-to-top::after {
    display: block;
    content: "";
    clear: both;
}
.dropdown-menu {
    box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.1);
    border: none;
    text-align: left;
    margin-top: 0.75rem;
    min-width: 220px;
}
.dropdown-menu ul {
    padding: 0;
    list-style: none;
}
.dropdown-toggle::after {
    content: none;
}
.dropdown-toggle .ups-icon-bottom-arrow {
    font-size: 0.65em;
    display: inline-block;
    transform-origin: center;
    margin-left: 0.25rem;
    transition: all 350ms ease-in-out;
}
.dropdown-toggle[aria-expanded="true"] .ups-icon-bottom-arrow {
    transform: rotate(-180deg);
}
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item:active,
.dropdown-item.active {
    color: currentColor;
    background-color: #f2f1ef;
}
.dropdown-item.divider {
    position: relative;
    padding-top: 0.75rem;
    margin-top: 0.5rem;
}
.dropdown-item.divider:after {
    content: "";
    position: absolute;
    left: 0.5rem;
    right: 0.5rem;
    top: 0;
    height: 1px;
    background-color: #bfb8af;
}
.ups-card {
    border-radius: 0;
    border: 0;
    background-color: transparent;
}
.ups-card .card-img {
    border-radius: 0;
}
.ups-card .card-img img,
.ups-card .card-img .img-fluid {
    width: 100%;
}
#ups-navContainer {
    position: relative;
}
#ups-navContainer header {
    padding: 12px 0;
    transition:
        box-shadow,
        position 350ms ease-in-out;
    position: relative;
    z-index: 100;
    background-color: #fff;
}
@media (min-width: 768px) {
    #ups-navContainer header.sticky {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 100;
        background-color: #fff;
        box-shadow: 2px 0px 10px rgba(18, 18, 18, 0.1);
    }
}
@media (min-width: 768px) {
    #ups-navContainer.search-opened .main-nav,
    #ups-navContainer.search-opened .ups-user-actions,
    #ups-navContainer.search-opened .hamburger-icon {
        display: none !important;
    }
}
#ups-navContainer.light-header header {
    box-shadow: 2px 0px 10px rgba(18, 18, 18, 0.1);
}
#ups-navContainer.light-header .ups-container .ups-user-actions {
    align-self: center;
}
#ups-navContainer .header-alerts {
    display: none;
    background-color: #ffc400;
    overflow: hidden;
}
#ups-navContainer .header-alerts.show {
    display: block;
    animation: fadeIn 800ms;
    will-change: opacity;
}
#ups-navContainer .header-alerts.show ~ header .hamburger-menu {
    height: calc(calc(var(--vh, 1vh) * 100) - 6rem);
    padding-bottom: 4rem;
}
#ups-navContainer .header-alerts .alerts-wrapper {
    max-width: 100%;
    flex-basis: 100%;
    overflow: hidden;
}
#ups-navContainer .header-alerts .ups-container {
    display: block;
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
@media (min-width: 768px) {
    #ups-navContainer .header-alerts .ups-container {
        display: flex;
    }
}
#ups-navContainer .header-alerts .ups-alerts_controls {
    flex-basis: 100%;
    max-width: 102px;
}
#ups-navContainer .header-alerts .ups-alerts_list {
    flex-basis: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    font-size: 14px;
    transition: all 350ms ease-in-out;
}
#ups-navContainer .header-alerts .ups-alerts_list a {
    color: currentColor;
}
#ups-navContainer .header-alerts .ups-alerts_list .ups-alert_msg {
    flex-basis: 100%;
    width: 100%;
}
#ups-navContainer .header-alerts .ups-alerts_list .ups-alert_msg .alert-text {
    display: inline-block;
    max-width: 55%;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    text-overflow: ellipsis;
    margin-right: 0.5rem;
}
@media (min-width: 1280px) {
    #ups-navContainer
        .header-alerts
        .ups-alerts_list
        .ups-alert_msg
        .alert-text {
        max-width: 75%;
    }
}
#ups-navContainer .header-alerts .prev-btn,
#ups-navContainer .header-alerts .next-btn,
#ups-navContainer .header-alerts .ups-alerts_close {
    border: none;
    background-color: transparent;
    font-size: 14px;
    padding: 0 6px;
}
#ups-navContainer .header-alerts .prev-btn.hide,
#ups-navContainer .header-alerts .next-btn.hide,
#ups-navContainer .header-alerts .ups-alerts_close.hide {
    display: none;
}
#ups-navContainer .header-alerts .prev-btn.disable,
#ups-navContainer .header-alerts .next-btn.disable,
#ups-navContainer .header-alerts .ups-alerts_close.disable {
    pointer-events: none;
}
@media (max-width: 767.98px) {
    #ups-navContainer .header-alerts .ups-alerts_close {
        position: absolute;
        top: 0.5rem;
        right: 1.5rem;
    }
}
#ups-navContainer .show + #ups-skipNav:focus {
    top: 5rem;
}
@media (min-width: 768px) {
    #ups-navContainer .show + #ups-skipNav:focus {
        top: 2.5rem;
    }
}
#ups-navContainer #ups-skipNav {
    position: absolute;
    top: -2.5rem;
    left: calc(50% - 4rem);
    width: auto;
    height: 2.5rem;
    display: inline-block;
    opacity: 0;
    z-index: 5;
    transition: all 350ms ease-in-out;
    color: currentColor;
    background: #ffc400;
    line-height: 2.5rem;
    text-align: center;
    padding: 0 1rem;
}
#ups-navContainer #ups-skipNav:focus {
    top: 0;
    opacity: 1;
    z-index: 101;
}
#ups-navContainer .ups-logo {
    display: flex;
    margin-right: auto;
    align-items: center;
    color: #5f5753;
    text-decoration: none;
    min-height: 64px;
}
#ups-navContainer .ups-logo img {
    max-width: 54px;
    margin-right: 0.5rem;
}
#ups-navContainer .ups-logo .logo-text {
    max-width: 125px;
    display: block;
    font-weight: 500;
    user-select: none;
}
#ups-navContainer .ups-container {
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    justify-content: flex-end;
    align-items: center;
}
@media (min-width: 1280px) {
    #ups-navContainer .ups-container {
        justify-content: flex-start;
    }
}
#ups-navContainer .ups-container .util-nav {
    padding: 0;
    font-size: 14px;
    line-height: 1.2;
}
@media (min-width: 1280px) {
    #ups-navContainer .ups-container .util-nav {
        position: absolute;
        right: 2rem;
        top: 0;
        z-index: 101;
    }
}
@media (min-width: 1600px) {
    #ups-navContainer .ups-container .util-nav {
        right: 3rem;
    }
}
#ups-navContainer .ups-container .util-nav .dropdown-menu {
    right: 0;
    left: auto;
    z-index: 101;
}
#ups-navContainer .ups-container .util-nav .nav-item {
    padding: 0 1rem;
    position: relative;
}
#ups-navContainer .ups-container .util-nav .nav-item::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 12px;
    top: calc(50% - 6px);
    right: 0;
    background-color: #bfb8af;
}
#ups-navContainer .ups-container .util-nav .nav-item:last-child {
    border: none;
    padding-right: 0;
}
#ups-navContainer .ups-container .util-nav .nav-item:last-child::before {
    display: none;
}
#ups-navContainer .ups-container .util-nav .nav-item.alerts-showing {
    display: none;
}
#ups-navContainer .ups-container .util-nav .nav-item a {
    color: currentColor;
    text-decoration: none;
    white-space: normal;
}
#ups-navContainer .ups-container .util-nav .nav-item a:hover {
    text-decoration: underline;
}
#ups-navContainer .ups-container .util-nav .nav-item a .ups-icon-bottom-arrow {
    vertical-align: middle;
    line-height: 2.5;
    font-size: 7px;
}
#ups-navContainer .ups-container .util-nav .nav-item a img {
    width: 1.2em;
}
#ups-navContainer .ups-container .main-nav {
    position: static;
    padding: 0 0.5rem;
    margin-bottom: 5rem;
}
@media (min-width: 1280px) {
    #ups-navContainer .ups-container .main-nav {
        margin-bottom: 0rem;
    }
}
#ups-navContainer .ups-container .main-nav .nav-item > a {
    display: inline-block;
    color: currentColor;
    padding: 0 1rem;
    text-decoration: none;
    font-size: 1rem;
    font-weight: 500;
    position: relative;
}
#ups-navContainer .ups-container .main-nav .nav-item > a > .icon {
    font-size: 0.75rem;
    margin-left: 0.5rem;
}
@media (min-width: 1280px) {
    #ups-navContainer .ups-container .main-nav .nav-item > a::after {
        content: "";
        opacity: 0;
        transition: all 350ms ease-in-out;
        position: absolute;
        margin: 0;
        bottom: -0.5rem;
        left: 50%;
        border: none;
        width: 0;
        height: 0.25rem;
        border-radius: 1px;
        background-color: #ffc400;
    }
}
@media (min-width: 1280px) {
    #ups-navContainer
        .ups-container
        .main-nav
        .nav-item
        > a.collapsed
        + .collapsing {
        display: flex;
        height: auto !important;
        animation: slideUp 0.35s both;
        animation-delay: 0.15s;
        will-change: transform box-shadow opacity;
    }
    #ups-navContainer
        .ups-container
        .main-nav
        .nav-item
        > a.collapsed
        + .collapsing
        .sub-menu-item {
        animation: slideUpLight 0.25s both;
        will-change: transform box-shadow opacity;
    }
}
#ups-navContainer .ups-container .main-nav .nav-item:hover > a::after,
#ups-navContainer
    .ups-container
    .main-nav
    .nav-item
    > a[aria-expanded="true"]::after {
    opacity: 1;
    left: calc(50% - 1rem);
    width: 2rem;
}
#ups-navContainer .ups-container .main-nav .sub-menu {
    margin: 0;
    display: none;
    position: absolute;
    background-color: #fff;
    flex-wrap: wrap;
}
@media (min-width: 1280px) {
    #ups-navContainer .ups-container .main-nav .sub-menu {
        width: 100vw;
        left: calc((-100vw + 100%) / 2);
        top: calc(100% + 0.5rem);
        padding: 2rem calc(((100vw - 100%) / 2) + 0.5rem);
        max-height: 60vh;
        overflow: auto;
        animation: slideDown 0.25s forwards;
        will-change: transform, opacity, box-shadow;
    }
    #ups-navContainer .ups-container .main-nav .sub-menu .sub-menu-item {
        animation: slideDownLight 0.35s both;
        animation-delay: 0.15s;
        will-change: transform, opacity;
    }
    #ups-navContainer .ups-container .main-nav .sub-menu .sub-menu-title {
        animation: slideDownLight 0.35s both;
        animation-delay: 0.15s;
        will-change: transform, opacity;
    }
    #ups-navContainer .ups-container .main-nav .sub-menu.show {
        display: flex;
    }
}
@media (min-width: 1600px) {
    #ups-navContainer .ups-container .main-nav .sub-menu {
        left: calc((-100vw + 100%) / 2);
        padding: 1.5rem calc(((100vw - 100%) / 2) + 1.5rem);
    }
}
#ups-navContainer .ups-container .main-nav .sub-menu-item {
    background-color: transparent;
    white-space: normal;
}
@media (min-width: 1280px) {
    #ups-navContainer .ups-container .main-nav .sub-menu-item {
        flex-basis: 100%;
        max-width: 33.33%;
    }
}
#ups-navContainer .ups-container .main-nav .sub-menu-title {
    width: 100%;
    flex-basis: 100%;
    font-size: 0.75rem;
    line-height: 1.5;
    font-weight: 500;
    color: #121212;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    margin-bottom: 1.25rem;
    padding: 0 1.5rem;
}
#ups-navContainer .ups-container .main-nav .sub-menu-links {
    list-style: none;
    padding: 0;
    margin: 0;
}
#ups-navContainer .ups-container .main-nav .sub-menu-links a {
    display: inline-block;
    line-height: 1.25;
    align-items: center;
    word-wrap: break-word;
    text-decoration: none;
    font-size: 1rem;
    font-weight: 500;
    color: #5f5753;
    margin-bottom: 1.25rem;
    position: relative;
    padding-right: 1.5rem;
}
#ups-navContainer .ups-container .main-nav .sub-menu-links a .icon {
    position: absolute;
    font-size: 0.75rem;
    height: 0.75rem;
    top: calc(50% - 6px);
    right: 0.25rem;
    transition: all ease-in-out 350ms;
    -webkit-transform: translate3d(0, 0, 0);
}
#ups-navContainer
    .ups-container
    .main-nav
    .sub-menu-links
    a
    .icon.ups-icon-link_newwindow {
    font-size: 13px;
}
#ups-navContainer .ups-container .main-nav .sub-menu-links a:hover,
#ups-navContainer .ups-container .main-nav .sub-menu-links a:focus {
    color: #121212;
}
#ups-navContainer .ups-container .main-nav .sub-menu-links a:hover .icon,
#ups-navContainer .ups-container .main-nav .sub-menu-links a:focus .icon {
    right: 0rem;
}
#ups-navContainer .ups-container .nav-container {
    min-height: 0;
    height: 0;
}
#ups-navContainer .ups-container .nav-container.hamburger-menu {
    position: absolute;
    background-color: transparent;
    display: flex;
    right: -100%;
    transition: all 0.5s ease-in-out;
    top: calc(100% + 0.5rem);
    bottom: 0;
    flex-direction: column;
    align-items: flex-start;
    padding: 2.5rem;
    overflow: auto;
    justify-content: space-between;
    width: 80%;
    max-width: 556px;
    height: calc(calc(var(--vh, 1vh) * 100) - 6rem);
    box-shadow: 0px 4px 10px rgba(18, 18, 18, 0.2);
}
#ups-navContainer .ups-container .nav-container.hamburger-menu .main-nav,
#ups-navContainer .ups-container .nav-container.hamburger-menu .util-nav {
    display: none;
}
@media (max-width: 991.98px) {
    #ups-navContainer .ups-container .nav-container.hamburger-menu.show {
        right: 0;
        background: #fff;
        z-index: 101;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show::before {
        content: "";
        position: absolute;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .sub-menu {
        box-shadow: none;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .navbar {
        width: 100%;
        display: block;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .util-nav {
        position: relative;
        display: block;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .util-nav
        .nav-item {
        margin-bottom: 1rem;
        font-size: 1rem;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .util-nav
        .nav-item::before {
        display: none;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .main-nav {
        display: block;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .main-nav
        .nav-item {
        width: 100%;
        margin-bottom: 0.25rem;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .main-nav
        .nav-item
        > a {
        border-bottom: 1px solid #bfb8af;
        padding-right: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: 0;
        position: relative;
        width: 100%;
        display: block;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .main-nav
        .nav-item
        > a::before {
        content: "\e603";
        font-family: "upsicons";
        position: absolute;
        right: 0;
        height: 0.5rem;
        font-size: 0.5rem;
        top: calc(50% - 0.25rem);
        transition: all ease-in-out 350ms;
        transform-origin: center;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .main-nav
        .nav-item
        > a[aria-expanded="true"] {
        border-width: 4px;
        border-color: #ffc400;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .main-nav
        .nav-item
        > a[aria-expanded="true"]::before {
        transform: rotate(180deg);
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .main-nav
        .nav-item
        .sub-menu {
        padding-left: 0.75rem;
        animation: fadeIn 300ms;
        will-change: opacity;
        box-shadow: none;
        padding-top: 1.5rem;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .main-nav
        .nav-item
        .sub-menu.show,
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .main-nav
        .nav-item
        .sub-menu.collapsing {
        display: flex;
        position: relative;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .main-nav
        .nav-item
        .sub-menu-item {
        padding: 0;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .main-nav
        .nav-item
        .sub-menu-title {
        display: none;
    }
    #ups-navContainer
        .ups-container
        .nav-container.hamburger-menu.show
        .main-nav
        .nav-item
        .sub-menu-links
        a {
        color: #5f5753;
    }
}
@media (max-width: 767.98px) {
    #ups-navContainer .ups-container .nav-container.hamburger-menu.show {
        padding: 1.5rem 1.5rem 4.5rem;
    }
}
#ups-navContainer .ups-container .search-container {
    display: block;
    background: #fff;
    transition: all 350ms ease-in-out;
}
@media (min-width: 1280px) {
    #ups-navContainer .ups-container .search-container {
        align-self: flex-end;
    }
}
#ups-navContainer .ups-container .search-container .ups-search-button {
    border-radius: 50%;
    width: 44px;
    height: 44px;
    min-width: auto;
    background-color: transparent;
    padding: 0.75rem;
    color: #121212;
    margin: 0;
}
#ups-navContainer
    .ups-container
    .search-container
    .ups-search-button:focus::after {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 50%;
}
#ups-navContainer
    .ups-container
    .search-container
    .ups-search-button
    .ups-icon-search {
    transform: none;
    font-size: 1em;
    margin: 0;
}
#ups-navContainer .ups-container .search-container .header-search {
    display: none;
    transition: all ease-in-out 350ms;
    opacity: 0;
}
#ups-navContainer
    .ups-container
    .search-container
    .header-search
    .dropdown-menu.show {
    width: 100%;
}
#ups-navContainer
    .ups-container
    .search-container
    .header-search
    .dropdown-menu.show
    .icon {
    margin-right: 0.5rem;
}
#ups-navContainer .ups-container .search-container .header-search .input-group {
    position: relative;
}
#ups-navContainer
    .ups-container
    .search-container
    .header-search
    .input-group
    > .icon {
    position: absolute;
    left: 0.75rem;
    top: calc(50% - 0.75rem);
    width: 1rem;
    z-index: 1;
    color: #8c857e;
}
#ups-navContainer
    .ups-container
    .search-container
    .header-search
    .input-group
    .search-field {
    position: relative;
    z-index: 5;
    width: 100%;
    background-color: transparent;
    border: 2px solid #8c857e;
    border-radius: 0.25rem;
    font-size: 1rem;
    padding: 10px;
    padding-left: 40px;
    transition: all 250ms ease-in-out;
}
#ups-navContainer
    .ups-container
    .search-container
    .header-search
    .input-group
    .search-field:focus {
    outline: none;
    box-shadow: 0px 0px 0px 1px #8c857e;
}
#ups-navContainer
    .ups-container
    .search-container
    .header-search
    .input-group
    .search-field:focus::-webkit-input-placeholder {
    color: #fff;
}
#ups-navContainer
    .ups-container
    .search-container
    .header-search
    .input-group
    .search-field:focus:-ms-input-placeholder {
    color: #fff;
}
#ups-navContainer
    .ups-container
    .search-container
    .header-search
    .input-group
    .search-field:focus::placeholder {
    color: #fff;
}
#ups-navContainer
    .ups-container
    .search-container
    .header-search
    .search-submit-btn {
    margin-right: 1rem;
    min-width: auto;
    margin-bottom: 0;
    white-space: nowrap;
}
@media (max-width: 767.98px) {
    #ups-navContainer
        .ups-container
        .search-container
        .header-search
        .search-submit-btn {
        position: absolute;
        width: 0px;
        height: 0;
        overflow: hidden;
        min-width: auto;
        padding: 0;
        left: 0;
        z-index: 0;
    }
}
#ups-navContainer
    .ups-container
    .search-container
    .header-search
    .ups-header_search_close {
    width: 44px;
    height: 44px;
    background-color: transparent;
    border: none;
    outline: none;
}
@media (min-width: 768px) {
    #ups-navContainer .ups-container .search-container.collapsed.collapsing {
        will-change: opacity transform;
        animation: slideOutLight 0.35s;
    }
}
#ups-navContainer .ups-container .search-container.show,
#ups-navContainer .ups-container .search-container.collapsing {
    height: auto !important;
}
@media (max-width: 767.98px) {
    #ups-navContainer .ups-container .search-container.show,
    #ups-navContainer .ups-container .search-container.collapsing {
        position: static;
    }
}
@media (min-width: 768px) {
    #ups-navContainer .ups-container .search-container.show,
    #ups-navContainer .ups-container .search-container.collapsing {
        will-change: opacity transform;
        animation: slideInLight 0.5s;
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: 20;
        top: 0;
        left: calc(54px + 2.5rem);
    }
}
@media (min-width: 1280px) {
    #ups-navContainer .ups-container .search-container.show,
    #ups-navContainer .ups-container .search-container.collapsing {
        top: auto;
    }
}
@media (min-width: 1600px) {
    #ups-navContainer .ups-container .search-container.show,
    #ups-navContainer .ups-container .search-container.collapsing {
        left: calc(54px + 3.5rem);
    }
}
#ups-navContainer .ups-container .search-container.show .ups-search-button,
#ups-navContainer
    .ups-container
    .search-container.collapsing
    .ups-search-button {
    display: none;
}
#ups-navContainer .ups-container .search-container.show .header-search,
#ups-navContainer .ups-container .search-container.collapsing .header-search {
    display: flex;
    opacity: 1;
}
@media (max-width: 767.98px) {
    #ups-navContainer
        .ups-container
        .search-container.show
        .header-search
        .input-group,
    #ups-navContainer
        .ups-container
        .search-container.collapsing
        .header-search
        .input-group {
        position: absolute;
        left: 0;
        right: 0;
        top: 100%;
        background: #fff;
        z-index: 20;
        padding: 0.5rem 1.5rem;
        box-shadow: 0 0.25rem 0.5rem rgba(18, 18, 18, 0.05);
    }
    #ups-navContainer
        .ups-container
        .search-container.show
        .header-search
        .input-group
        > .icon,
    #ups-navContainer
        .ups-container
        .search-container.collapsing
        .header-search
        .input-group
        > .icon {
        left: calc(1.5rem + 0.75rem);
    }
    #ups-navContainer
        .ups-container
        .search-container.show
        .header-search
        .input-group
        .sub-menu.show,
    #ups-navContainer
        .ups-container
        .search-container.collapsing
        .header-search
        .input-group
        .sub-menu.show {
        max-width: calc(100% - 3rem);
    }
}
@media (min-width: 768px) {
    #ups-navContainer .ups-container .search-container.show .header-search,
    #ups-navContainer
        .ups-container
        .search-container.collapsing
        .header-search {
        height: 100%;
        justify-content: center;
        max-width: 800px;
        margin: 0 auto;
        padding: 0.25rem 1.5rem;
        align-items: center;
    }
    #ups-navContainer
        .ups-container
        .search-container.show
        .header-search
        .input-group,
    #ups-navContainer
        .ups-container
        .search-container.collapsing
        .header-search
        .input-group {
        margin-right: 1rem;
        flex-basis: 100%;
    }
}
@media (min-width: 1280px) {
    #ups-navContainer .ups-container .ups-user-actions {
        align-self: flex-end;
    }
}
#ups-navContainer .ups-container .ups-user-actions .ups-cta {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    min-width: auto;
    padding: 0.625rem 0.5rem;
    margin-left: 0.5rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0;
}
#ups-navContainer .ups-container .ups-user-actions .ups-cta::after {
    border: none;
    margin: 0;
    display: none;
}
.accessible #ups-navContainer .ups-container .ups-user-actions .ups-cta:focus {
    box-shadow: 0 0 0 2px #121212;
}
#ups-navContainer .ups-container .ups-user-actions .ups-cta .ups-icon-user {
    margin-left: 1px;
    font-size: 1rem;
}
#ups-navContainer
    .ups-container
    .ups-user-actions
    .ups-cta.ups-cta-secondary.dropdown-toggle {
    line-height: 1.3;
}
#ups-navContainer .ups-container .ups-user-actions .header-logout-cta {
    text-decoration: none;
    color: #121212;
    display: inline-block;
}
#ups-navContainer .ups-container .ups-user-actions .header-logout-cta:hover {
    text-decoration: underline;
}
#ups-navContainer .ups-container .ups-user-actions .header-logout-cta .ups-cta {
    margin-right: 0.5rem;
    line-height: 1.3;
}
#ups-navContainer .ups-container .ups-user-actions .dropdown-menu {
    animation: slideDown 350ms both;
    will-change: transform, opacity;
    top: 100% !important;
    right: 0 !important;
    left: auto !important;
    max-width: 250px;
}
#ups-navContainer
    .ups-container
    .ups-user-actions
    .dropdown-menu
    .dropdown-item {
    white-space: normal;
}
@media (min-width: 1280px) {
    #ups-navContainer .ups-container .hamburger-icon {
        display: none;
    }
}
#ups-navContainer .ups-container .hamburger-icon button {
    width: 44px;
    height: 44px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0.5rem;
    margin-left: 0.5rem;
}
#ups-navContainer .ups-container .hamburger-icon button .ups-icon-hamburger,
#ups-navContainer
    .ups-container
    .hamburger-icon
    button
    .ups-icon-hamburger::before,
#ups-navContainer
    .ups-container
    .hamburger-icon
    button
    .ups-icon-hamburger::after {
    transition: all 350ms ease-in-out;
}
#ups-navContainer
    .ups-container
    .hamburger-icon
    button[aria-expanded="true"]
    .ups-icon-hamburger {
    transform: rotate(-45deg);
}
#ups-navContainer
    .ups-container
    .hamburger-icon
    button[aria-expanded="true"]
    .ups-icon-hamburger::after {
    bottom: -5px;
}
#ups-navContainer
    .ups-container
    .hamburger-icon
    button[aria-expanded="true"]
    .ups-icon-hamburger::before {
    top: -5px;
}
#ups-navContainer
    .ups-container
    .hamburger-icon
    button[aria-expanded="true"]
    .ups-icon-hamburger::before,
#ups-navContainer
    .ups-container
    .hamburger-icon
    button[aria-expanded="true"]
    .ups-icon-hamburger::after {
    transform: rotate(90deg);
    left: 5px;
    width: 50%;
}
#ups-headerTools {
    position: absolute;
    padding-top: 0;
    z-index: 1;
}
@media (min-width: 320px) {
    #ups-headerTools {
        position: relative;
    }
}
#ups-headerTools .ups-toolCont .ups-quickstart-iconLink {
    padding-right: 38px;
}
#ups-headerTools .ups-toolCont.ups-deliveries .ups-quickstart-iconLink {
    padding-right: 60px;
}
#ups-headerTools .ups-toolsToggle {
    -webkit-appearance: none;
    border-radius: 0;
    background: none;
    border: none;
    padding: 0;
    line-height: 1;
    position: relative;
    margin: 0;
    color: #080808;
    font:
        1.1em/1 "UPSRoboto",
        Tahoma,
        helvetica,
        arial,
        sans-serif;
    padding: 12px 0px 0px 10px;
    padding-left: 0;
    text-align: left;
    font-weight: bold;
    display: inline-block;
    max-height: 48px;
    height: 48px;
}
@media (max-width: 991.98px) {
    #ups-headerTools .ups-toolsToggle {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
}
#ups-headerTools .ups-toolsToggle .ups-rtl {
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    font-weight: 700;
}
#ups-headerTools .ups-toolsToggle .icon {
    display: none;
}
@media (max-width: 991.98px) {
    #ups-headerTools .ups-toolsToggle .icon {
        display: block;
    }
}
#ups-headerTools .ups-toolsToggle .icon:after {
    font-family: "upsicons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    font-size: 0.8em;
    color: #d49d64;
    position: static;
    margin-left: 10px;
}
.no-touch #ups-headerTools .ups-toolsToggle:hover {
    outline: none;
    color: #080808;
    text-decoration: underline;
}
.no-touch #ups-headerTools .ups-toolsToggle:focus {
    color: #080808;
}
@media (max-width: 991.98px) {
    .no-touch #ups-headerTools .ups-toolsToggle:focus:before {
        display: none;
    }
}
#ups-headerTools .ups-toolsToggle:focus {
    outline: 1px auto #ffc400;
    outline-offset: -1px;
}
#ups-headerTools.ups-active .ups-toolsToggle .icon:after {
    content: "";
}
#ups-headerTools.ups-active .ups-toolsToggle:before {
    content: "";
    display: block;
    position: absolute;
    height: 6px;
    bottom: 0px;
    width: 100%;
    background: #ffb500;
}
@media (max-width: 767.98px) {
    #ups-headerTools.ups-active .ups-toolsToggle:before {
        bottom: -10px;
    }
}
#ups-headerTools .ups-package-notification {
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    font-weight: bold;
    position: absolute;
    right: 15px;
    background: #d49d64;
    color: #080808;
    border-radius: 10px;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 21px;
    font-size: 14px;
    padding: 0;
    margin: 0;
    top: 50%;
    font-weight: bold;
    margin-top: -10px;
}
.ups-headerTools_list {
    display: none;
    position: absolute;
    top: 48px;
    left: 0;
    color: #fff;
    border: 1px solid #dfdbd7;
    background: #fff;
    min-width: 350px;
    width: 100%;
}
.ups-headerTools_list .ups-headerTools_widgets > li > a,
.ups-headerTools_list .ups-headerTools_links > li > a {
    outline-offset: -2px;
}
.ups-headerTools_list .ups-headerTools_widgets > li > a:hover,
.ups-headerTools_list .ups-headerTools_links > li > a:hover {
    text-decoration: underline;
}
@media (max-width: 767.98px) {
    .ups-headerTools_list {
        min-width: auto;
    }
}
.ups-headerTools_msg {
    padding: 15px 20px;
}
.ups-headerTools_msg h3 {
    margin: 0;
    font:
        1.1em/1.5 "UPSRoboto",
        Tahoma,
        helvetica,
        arial,
        sans-serif;
    color: #080808 !important;
    font-weight: bold;
}
.ups-headerTools_msg a {
    color: #000;
    text-decoration: underline;
    transition-property: all;
    transition-duration: 0.35s;
}
.ups-headerTools_widgets {
    list-style: none;
    margin: 0;
    padding: 0;
    font:
        1.1em/1.5 "UPSRoboto",
        Tahoma,
        helvetica,
        arial,
        sans-serif;
}
.ups-headerTools_widgets li {
    border-top: 1px solid #dfdbd7;
}
.ups-headerTools_widgets li .ups-toolWrap {
    overflow: hidden;
    height: 0;
}
.ups-headerTools_widgets li .ups-tool {
    visibility: hidden;
    position: relative;
    right: 100%;
    transition-property: right;
    transition-duration: 0.3s;
}
.ups-headerTools_widgets li .ups-reqMsg {
    margin: 0 20px 10px;
}
.ups-headerTools_widgets li.ups-active {
    background: #fff;
}
.ups-headerTools_widgets li.ups-active .ups-headerTools_widgetToggle {
    color: #300;
    background: #f7f6f5;
    position: relative;
    z-index: 1;
    border-left: 10px solid #d49d64;
}
.no-touch
    .ups-headerTools_widgets
    li.ups-active
    .ups-headerTools_widgetToggle:hover,
.no-touch
    .ups-headerTools_widgets
    li.ups-active
    .ups-headerTools_widgetToggle:focus {
    background: #f7f6f5;
}
@media (max-width: 767.98px) {
    .no-touch
        .ups-headerTools_widgets
        li.ups-active
        .ups-headerTools_widgetToggle:hover,
    .no-touch
        .ups-headerTools_widgets
        li.ups-active
        .ups-headerTools_widgetToggle:focus {
        background: rgba(51, 0, 0, 0.9);
    }
}
.ups-headerTools_widgets li.ups-active .ups-toolWrap {
    height: auto;
    position: absolute;
    top: 0;
    left: 100%;
    width: 300%;
    max-width: 640px;
}
.ups-headerTools_widgets li.ups-active .ups-toolWrap:focus {
    outline: 5px auto #ffc400;
}
.ie9 .ups-headerTools_widgets li.ups-active .ups-toolWrap:focus,
.ie10 .ups-headerTools_widgets li.ups-active .ups-toolWrap:focus,
.ie11 .ups-headerTools_widgets li.ups-active .ups-toolWrap:focus,
.ieHigh .ups-headerTools_widgets li.ups-active .ups-toolWrap:focus {
    outline: 1px solid #ffc400;
}
.ups-headerTools_widgets li.ups-active .ups-tool {
    visibility: visible;
    right: 0;
    border: 1px solid #dfdbd7;
    color: #300;
    padding: 10px 32px 25px;
    background: #f7f6f5;
    position: relative;
}
.ups-headerTools_widgets li.ups-active .ups-tool:focus {
    outline: 1px solid #ffb500;
    outline-offset: -4px;
}
.ups-headerTools_widgets li.ups-active .ups-tool .ups-widget_panel {
    border: none;
    padding: 0;
    background: none;
}
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-widget_panel
    .ups-widgetStructure {
    margin-bottom: 5px;
    display: inline;
}
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-widget_panel
    .ups-widgetStructure
    .ups-form_requiredNoAlert.ups-active {
    display: inline-block;
    vertical-align: bottom;
    float: none;
    width: 49%;
}
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-widget_panel
    .ups-widgetStructure
    .ups-form_requiredNoAlert.ups-inactive {
    display: none;
}
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-widget_panel
    .ups-widgetStructure
    .ups-quote_residential.ups-inactive {
    margin-top: 5px;
}
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-widget_panel
    .ups-widgetStructure
    .ups-form_input {
    margin-bottom: 0px;
}
.ups-headerTools_widgets li.ups-active .ups-tool .ups-form_note {
    margin: 0 24px 15px;
}
.ups-headerTools_widgets li.ups-active .ups-tool .ups-form_note a {
    text-decoration: underline;
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    color: #300;
}
.ups-headerTools_widgets li.ups-active .ups-tool .ups-form_note a .ups-rtl {
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    font-weight: 700;
}
.ups-headerTools_widgets li.ups-active .ups-tool .ups-form_group {
    margin: 5px 0px;
    width: 49%;
    display: inline-block;
    max-width: none;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    vertical-align: bottom;
}
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-form_group.ups-locFinder_input {
    width: 65%;
}
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-form_group:nth-of-type(odd) {
    clear: both;
}
.ups-headerTools_widgets li.ups-active .ups-tool .ups-form_group label {
    margin-bottom: 3px;
    float: left;
    font-weight: 400;
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
}
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-form_group
    label
    .ups-rtl {
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    font-weight: 700;
}
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-form_group
    label.ups-hasLink {
    max-width: 39%;
}
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-form_group
    .ups-form_link {
    margin-bottom: 4px;
    float: right;
    max-width: 60%;
    text-align: right;
    position: static;
}
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-form_group
    .ups-dropdown_wrapper,
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-form_group
    .ups-text_wrapper {
    margin: 0;
    clear: both;
}
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-form_group
    .ups-checkbox-custom
    + .ups-checkbox-custom-label,
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-form_group
    .ups-radio-custom
    + .ups-radio-custom-label {
    line-height: 24px;
    height: auto;
    padding-left: 32px;
}
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-form_group
    .ups-checkbox-custom
    + .ups-checkbox-custom-label:before,
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-form_group
    .ups-radio-custom
    + .ups-radio-custom-label:before {
    width: 20px;
    height: 20px;
    border-width: 1px;
}
.ups-headerTools_widgets li.ups-active .ups-tool .ups-form_note {
    margin: 0 20px 15px;
    width: 90%;
    border: none;
}
.ups-headerTools_widgets li.ups-active .ups-tool .ups-form_note a {
    text-decoration: underline;
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    color: #300;
}
.ups-headerTools_widgets li.ups-active .ups-tool .ups-form_note a .ups-rtl {
    font-weight: bold;
}
.ups-headerTools_widgets li.ups-active .ups-tool .ups-form_ctaGroup {
    clear: both;
    padding: 5px 20px 0;
    text-align: center;
}
.ups-headerTools_widgets
    li.ups-active
    .ups-tool
    .ups-form_ctaGroup
    .ups-form_button {
    width: auto;
    max-width: 40%;
    margin-left: 30px;
    margin-right: 0;
    display: inline-block;
}
.ups-headerTools_widgets li .ups-headerTools_widgetClose {
    -webkit-appearance: none;
    border-radius: 0;
    background: none;
    border: none;
    padding: 0;
    line-height: 1;
    padding: 15px 0;
    padding-right: 28px;
    margin-right: 15px;
    float: right;
    position: relative;
    font:
        1.1em/1 "UPSRoboto",
        Tahoma,
        helvetica,
        arial,
        sans-serif;
    right: -28px;
}
.ups-headerTools_widgets li .ups-headerTools_widgetClose .ups-rtl {
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    font-weight: 700;
}
.ups-headerTools_widgets li .ups-headerTools_widgetClose .icon:before {
    font-family: "upsicons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    position: absolute;
    right: 0;
    top: 10px;
    font-size: 20px;
}
.ups-headerTools_widgets li .ups-headerTools_widgetToggle {
    -webkit-appearance: none;
    border-radius: 0;
    background: none;
    border: none;
    padding: 0;
    line-height: 1;
    display: block;
    position: relative;
    padding: 15px 20px;
    padding-left: 50px;
    color: #000;
    font:
        1.04em/1 "UPSRoboto",
        Tahoma,
        helvetica,
        arial,
        sans-serif;
    width: 100%;
    text-align: left;
}
.ups-headerTools_widgets li .ups-headerTools_widgetToggle .ups-rtl {
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    font-weight: 700;
}
.no-touch .ups-headerTools_widgets li .ups-headerTools_widgetToggle:hover,
.no-touch .ups-headerTools_widgets li .ups-headerTools_widgetToggle:focus {
    text-decoration: underline;
}
.ups-headerTools_widgets li .ups-headerTools_widgetToggle .icon:before {
    font-family: "upsicons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    position: absolute;
    top: 10px;
    left: 17px;
    width: 20px;
    margin-right: 10px;
    font-size: 1.3em;
}
.ups-headerTools_widgets
    li.ups-track
    .ups-headerTools_widgetToggle
    .icon:before {
    content: "";
}
.ups-headerTools_widgets
    li.ups-qs_customNode
    .ups-headerTools_widgetToggle
    .icon:before {
    content: "";
    top: 14px;
}
.ups-headerTools_widgets
    li.ups-ship
    .ups-headerTools_widgetToggle
    .icon:before {
    content: "";
    font-size: 1.5em;
    top: 9px;
    left: 15px;
}
.ups-headerTools_widgets li.ups-ship .ups-tool .ups-form_ctaGroup {
    float: right;
    clear: none;
}
.ups-headerTools_widgets
    li.ups-ship
    .ups-tool
    .ups-form_ctaGroup
    .ups-form_button {
    max-width: none;
    min-width: 0;
}
.ups-headerTools_widgets
    li.ups-ship
    .ups-tool
    .ups-text_wrapper
    .ups-input_unit.ups-dropdown_wrapper {
    right: 34px;
}
.ups-headerTools_widgets
    li.ups-quote
    .ups-headerTools_widgetToggle
    .icon:before {
    content: "";
}
.ups-headerTools_widgets
    li.ups-locations
    .ups-headerTools_widgetToggle
    .icon:before {
    content: "";
}
.ups-headerTools_widgets
    li.ups-deliveries
    .ups-headerTools_widgetToggle
    .icon:before {
    content: "";
}
.ups-headerTools_widgets
    li.ups-homedel
    .ups-headerTools_widgetToggle
    .icon:before {
    content: "󠀁";
}
.ups-headerTools_widgets
    li.ups-myChoice_business
    .ups-headerTools_widgetToggle
    .icon:before {
    content: "";
    top: 13px;
}
.ups-headerTools_widgets
    li.ups-billing
    .ups-headerTools_widgetToggle
    .icon:before {
    content: "";
}
.ups-headerTools_widgets
    li.ups-resources
    .ups-headerTools_widgetToggle
    .icon:before {
    content: "";
}
.ups-headerTools_widgets
    li.ups-ecsadmin
    .ups-headerTools_widgetToggle
    .icon:before {
    content: "";
}
.ups-headerTools_widgets li .ups-campusShip {
    padding: 0 15px;
}
.ups-headerTools_widgets li .ups-campusShip .ups-widget_panel h2 {
    display: none;
}
.ups-headerTools_widgets li .ups-campusShip .ups-widget_panel a {
    padding: 0;
    margin-bottom: 30px;
}
.ups-headerTools_widgets li.ups-billing .ups-headerTools_widgetToggle {
    padding-right: 40px;
}
.ups-headerTools_widgets
    li.ups-billing
    .ups-headerTools_widgetToggle
    .ups-headerTool_widgetAlert {
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    content: "";
    font-weight: bold;
    position: absolute;
    right: 15px;
    background: #d49d64;
    color: #080808;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    text-align: center;
    font-size: 14px;
    padding: 2px 0;
    margin: 0;
    top: 50%;
    margin-top: -10px;
}
.ups-headerTools_widgets
    li.ups-billing
    .ups-headerTools_widgetToggle
    .ups-headerTool_widgetAlert:before {
    line-height: 21px;
}
.ups-headerTools_widgets li .ups-count {
    background: #ffc400;
    position: absolute;
    height: 18px;
    min-width: 18px;
    text-align: center;
    border-radius: 18px;
    color: #300;
    font-size: 12px;
    line-height: 20px;
    margin-right: 8px;
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    font-weight: 700;
    top: 18px;
    left: 18px;
}
.ups-headerTools_widgets li .ups-wrap {
    padding: 0;
    margin: 0;
}
.ups-headerTools_widgets li .ups-loaderImg {
    background: url(/assets/resources/webcontent/images/ajax-loader.gif)
        no-repeat 50%;
    width: 100%;
    height: 100px;
}
.ups-headerTools_widgets li .ups-widget {
    margin: 0;
}
.ups-headerTools_widgets li .ups-widget .ups-widget_header {
    display: none;
    padding: 0;
    background: none;
}
.ups-headerTools_widgets li .ups-widget .ups-widget_header .ups-help_button {
    display: none;
}
.ups-headerTools_widgets li .ups-widget p a {
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    font-weight: 400;
}
.ups-headerTools_widgets li .ups-widget p a .ups-rtl {
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    font-weight: 700;
}
.ups-headerTools_widgets li .ups-widget .ups-dropdown_wrapper:before {
    height: 35px;
    font-size: 0.8em;
    width: 30px;
    line-height: 35px;
}
.ups-headerTools_widgets li .ups-widget .ups-dropdown_wrapper .ups-dropdown {
    height: 35px;
    padding: 5px 10px;
    padding-right: 40px;
    margin-bottom: 0;
}
.ups-headerTools_widgets li .ups-widget .ups-input_wrapper {
    height: auto;
}
.ups-headerTools_widgets li .ups-widget .ups-form_input {
    height: 35px;
}
.ups-headerTools_widgets li .ups-widget .ups-form_group {
    margin-bottom: 15px;
}
.ups-headerTools_widgets li .weight_input {
    padding: 0;
}
.ups-headerTools_widgets li .weight_input input[type="text"],
.ups-headerTools_widgets li .weight_input input[type="number"] {
    width: 80px;
}
.ups-headerTools_widgets li .weight_input .ups-input_unit {
    right: auto;
    left: 90px;
}
.ups-headerTools_widgets li .ups-form_shortInput .ups-form_input {
    width: 80px;
}
.ups-headerTools_widgets li.ups-headerTools_track {
    padding: 20px;
    background: #ddd7d0;
}
.ups-headerTools_widgets li.ups-headerTools_track form {
    margin: 0;
}
.ups-headerTools_widgets li.ups-headerTools_track h2 {
    color: #080808 !important;
    font:
        1.1em/1 "UPSRoboto",
        Tahoma,
        helvetica,
        arial,
        sans-serif;
    text-transform: none;
    margin-bottom: 10px;
    font-weight: bold;
}
.ups-headerTools_widgets li.ups-headerTools_track h2 .ups-rtl {
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    font-weight: 700;
}
.ups-headerTools_widgets li.ups-headerTools_track h2 .icon {
    display: inline;
}
.ups-headerTools_widgets li.ups-headerTools_track h2 .icon:before {
    font-family: "upsicons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    position: relative;
    width: 20px;
    line-height: 0;
    margin-right: 12px;
    top: 6px;
    font-size: 1.5em;
}
.ups-headerTools_widgets
    li.ups-headerTools_track
    .ups-widget
    .ups-widget_header {
    padding: 0;
    background: none;
    display: block;
    margin: 0;
}
.ups-headerTools_widgets
    li.ups-headerTools_track
    .ups-widget
    .ups-widget_header
    a.ups-help_link {
    display: none;
}
.ups-headerTools_widgets li.ups-headerTools_track .ups-widget_panel {
    background: none;
    padding: 0;
    border: none;
    border: 1px solid #dfdbd7;
    position: relative;
    margin: 0;
}
.ups-headerTools_widgets li.ups-headerTools_track .ups-simpleTrack_input_wrap {
    width: 100%;
    padding-right: 28px;
}
.ups-headerTools_widgets li.ups-headerTools_track .ups-simpleTrack_input {
    display: block;
    height: 28px;
    min-height: 28px;
    width: 100%;
    padding: 0 10px;
    border: none;
    line-height: 28px;
    font-size: 1em;
    font-weight: 400;
    float: none;
    max-width: none;
    margin: 0;
    border-radius: 0;
    color: #300;
}
@media (max-width: 767.98px) {
    .ups-headerTools_widgets li.ups-headerTools_track .ups-simpleTrack_input {
        height: 36px;
        line-height: 36px;
    }
    .touch
        .ups-headerTools_widgets
        li.ups-headerTools_track
        .ups-simpleTrack_input {
        font-size: 16px;
    }
}
.ups-headerTools_widgets li.ups-headerTools_track .ups-simpleTrack_btn {
    display: block;
    position: absolute;
    overflow: hidden;
    height: 100%;
    top: 0;
    right: 0;
    width: 28px;
    padding: 0 2px;
    border: none;
    background: #0a8080;
    border-radius: 0;
}
@media (max-width: 767.98px) {
    .ups-headerTools_widgets li.ups-headerTools_track .ups-simpleTrack_btn {
        width: 36px;
    }
    .ups-headerTools_widgets
        li.ups-headerTools_track
        .ups-simpleTrack_btn:before {
        line-height: 36px;
    }
}
.ups-headerTools_widgets li.ups-quote .ups-tool .ups-checkbox-custom-label {
    margin: 0;
}
.ups-headerTools_widgets li.ups-quote .ups-tool .ups-quote_residential {
    float: left;
}
.ups-headerTools_widgets li.ups-quote .ups-tool .ups-form_ctaGroup {
    clear: none;
}
.ups-headerTools_widgets
    li.ups-quote
    .ups-tool
    .ups-form_ctaGroup
    .ups-form_button {
    max-width: none;
    min-width: 0;
}
.ups-headerTools_widgets li.ups-deliveries .ups-widget {
    padding: 0 15px;
}
.ups-headerTools_widgets
    li.ups-billing
    .ups-widget_panel
    .ups-form_ctaGroup
    .ups-cta_payAccount {
    float: right;
}
.ups-headerTools_widgets
    li.ups-billing
    .ups-widget_panel
    .ups-form_ctaGroup
    .ups-cta_changeAccount {
    margin-left: 0;
}
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-widget_header {
    display: block;
}
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-widget_header
    h2 {
    font-weight: bold;
    color: inherit;
}
@media (max-width: 991.98px) {
    .ups-headerTools_widgets
        li.ups-locations-quickstart
        .ups-tool
        .ups-locFinder_wrap.ups-wrap {
        padding: 0;
    }
}
@media (min-width: 768px) {
    .ups-headerTools_widgets
        li.ups-locations-quickstart
        .ups-tool
        .ups-locFinder_wrap.ups-wrap
        .ups-widget_header {
        max-width: 60%;
    }
    .ups-headerTools_widgets
        li.ups-locations-quickstart
        .ups-tool
        .ups-locFinder_wrap.ups-wrap
        .ups-locFinder_current {
        max-width: 40%;
    }
}
.ups-headerTools_widgets li.ups-locations-quickstart .ups-tool h2 {
    background: #dfdbd7;
    margin: 45px 15px 20px;
    padding: 12px 15px 10px;
    font:
        1em "UPSRoboto",
        Tahoma,
        helvetica,
        arial,
        sans-serif;
    text-transform: none;
}
.ups-headerTools_widgets li.ups-locations-quickstart .ups-tool h2 .ups-rtl {
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    font-weight: 700;
}
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-locFinder_alert
    h3 {
    margin: 0;
}
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-locFinder_mapWrap,
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-locFinder_info {
    float: left;
    width: 50%;
    padding: 0 15px;
}
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-locFinder_map {
    margin: 0;
    padding: 0;
}
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-form_ctaGroup
    .ups-locFinder_link {
    padding: 12px 15px 10px;
    margin: 15px;
}
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-locFinder_cta {
    padding: 10px 15px;
    max-width: 50%;
    margin-top: 15px;
}
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-locFinder_link {
    clear: none;
    float: none;
    margin-top: 10px;
}
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-locFinder_link,
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-locFinder_dirLink {
    padding: 0;
}
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-locFinder_link:after,
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-locFinder_dirLink:after {
    display: none;
}
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-locFinder_dirLink {
    margin-top: 0;
}
.ups-headerTools_widgets li.ups-locations-quickstart .ups-tool address {
    margin: 0;
}
.ups-headerTools_widgets
    li.ups-locations-quickstart
    .ups-tool
    .ups-locFinder_hoursTog
    span:after {
    display: none;
}
.ups-headerTools_links {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ups-headerTools_links a {
    display: block;
    color: #000;
    padding: 15px 20px;
    border-top: 1px solid #dfdbd7;
    text-decoration: none;
    font-size: 1.15em;
}
#ups-tools_track {
    position: relative;
    border: 1px solid #dfdbd7;
    height: 28px;
}
#ups-tools_track input {
    display: block;
    height: 26px;
    width: 100%;
    padding: 0 10px;
    padding-right: 38px;
    border: none;
    line-height: 28px;
    font-size: 0.9em;
    font-style: italic;
    background: #fff;
}
#ups-tools_track button {
    display: block;
    position: absolute;
    overflow: hidden;
    height: 0;
    top: 0;
    right: 0;
    width: 28px;
    padding: 26px 0 0;
    border: none;
    background: #0a8080;
    color: #fff;
}
#ups-tools_track button:before {
    font-family: "upsicons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    line-height: 26px;
}
.ups-rtl #ups-tools_track button:before {
    content: "";
}
@media (max-width: 991.98px) {
    #ups-headerTools {
        position: static;
        width: auto;
    }
    #ups-headerTools .ups-toolsToggle {
        display: block;
        padding: 21px 0 12px 0;
        text-transform: capitalize;
    }
    #ups-headerTools .ups-toolsToggle .icon {
        float: right;
    }
    #ups-headerTools .ups-toolsToggle .icon::after {
        content: "";
        color: #000;
        font-size: 16px;
    }
    #ups-headerTools.ups-active .ups-toolsToggle > .icon::after {
        content: "" !important;
    }
}
@media (min-width: 320px) and (max-width: 991.98px) {
    #ups-headerTools .ups-toolsToggle {
        padding: 22px 0;
        left: 65px;
        min-width: 150px;
        position: static;
        display: block !important;
    }
}
@media (max-width: 991.98px) {
    .iw_columns.col-lg-12 .ups-headerTools_widgets .ups-widget.ups-wrap,
    .iw_columns.col-lg-12
        .ups-headerTools_widgets
        .ups-simpleTrack_wrap.ups-wrap {
        padding: 0;
    }
}
#ups-quickStartBillingPanel .ups-tool {
    padding: 10px 0 0;
}
#ups-quickStartBillingPanel .ups-headerTools_widgetClose {
    margin-right: 42px;
}
#ups-quickStartBillingPanel .ups-wrap_inner {
    position: unset;
}
#ups-quickStartBillingPanel .ups-widget_panel {
    min-height: 215px;
    padding: 10px 32px 0;
}
#ups-quickStartBillingPanel .ups-form_ctaGroup {
    margin-bottom: 0px;
    bottom: 0;
}
#ups-quickStartBillingPanel .ups-form_ctaGroup .ups-preBal-label {
    display: table-cell;
    text-align: right;
    width: 100%;
    vertical-align: top;
}
#ups-quickStartBillingPanel .ups-form_ctaGroup p {
    display: table;
}
#ups-quickStartBillingPanel .ups-form_ctaGroup p span {
    display: table-cell;
}
#ups-footerWrap {
    background: #351c15;
    overflow: hidden;
    padding: 0 60px;
}
#ups-footerWrap .ups-footer_icpimage img {
    position: relative;
    float: right;
}
@media (max-width: 991.98px) {
    #ups-footerWrap .ups-footer_links .ups-footer_toggle span.icon {
        font-size: 11px;
        transition: all 0.35s ease-in-out;
        display: inline-block;
        margin-left: 0.625rem;
    }
    #ups-footerWrap .ups-footer_links .ups-footer_toggle.ups-active {
        font-weight: 500;
    }
    #ups-footerWrap .ups-footer_links .ups-footer_toggle.ups-active span.icon {
        transform: rotate(-180deg);
    }
    #ups-footerWrap .ups-footer_links .ups-footer_toggle button.ups-med_show {
        border: none;
    }
    #ups-footerWrap
        .ups-footer_links
        .ups-footer_toggle
        button.ups-med_show:focus {
        box-shadow: 0 0 0 2px #397ab7;
    }
}
#ups-footer {
    color: #bfb8af;
    padding: 24px 0 48px;
}
#ups-footer:after {
    content: "";
    display: table;
    clear: both;
}
#ups-footer .ups-footer_colsCont {
    position: relative;
}
#ups-footer .ups-footer_colsCont:after {
    content: "";
    display: table;
    clear: both;
}
#ups-footer .ups-container {
    display: flex;
    padding: 0;
    flex-wrap: wrap;
}
#ups-footer .ups-med_show {
    display: none;
}
@media (max-width: 991.98px) {
    #ups-footer .ups-med_show {
        display: block;
    }
}
#ups-footer .ups-med_hide {
    display: block;
}
@media (max-width: 991.98px) {
    #ups-footer .ups-med_hide {
        display: none !important;
    }
}
#ups-footer .ups-sm_show {
    display: none;
}
@media (max-width: 767.98px) {
    #ups-footer .ups-sm_show {
        display: block;
    }
}
#ups-footer .ups-sm_hide {
    display: block;
}
@media (max-width: 767.98px) {
    #ups-footer .ups-sm_hide {
        display: none !important;
    }
}
#ups-footer .col-md-3 {
    padding-left: 15px;
    padding-right: 15px;
}
@media (max-width: 991.98px) {
    #ups-footer .col-md-3 {
        width: 100%;
        max-width: none;
        flex-basis: 100%;
        padding-left: 0;
        padding-right: 0;
    }
}
#ups-footer .ups-readerTxt {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden;
}
#ups-footer .ups-footer_contact {
    margin-top: 30px;
    position: relative;
}
#ups-footer .ups-footer_contact li {
    border-bottom: 1px solid #8c8585;
}
#ups-footer .ups-footer_contact li:first-child {
    border-top: 1px solid #8c8585;
}
@media (max-width: 991.98px) {
    #ups-footer .ups-footer_contact li {
        border-bottom: 0;
    }
}
#ups-footer .ups-footer_contact a {
    position: relative;
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    padding: 14px 0;
    padding-left: 40px;
}
#ups-footer .ups-footer_contact a .icon:before {
    position: absolute;
    left: 0;
    font-size: 1.3em;
    line-height: 1;
    top: 50%;
    margin-top: -11px;
    text-decoration: none;
}
#ups-footer .ups-footer_contact a .ups-icon-email {
    position: static;
}
#ups-footer .ups-footer_contact a:hover:before {
    text-decoration: none;
    display: inline-block;
}
#ups-footer .ups-footer_contact li a span.icon.ups-link_newwindow:before {
    position: relative;
    margin-left: 5px;
    font-size: 11.2px;
}
#ups-footer .ups-footer_contact li a span.ups-icon-locator:before {
    content: "";
}
#ups-footer h2,
#ups-footer .h2_equivalent {
    font-size: 20px;
    padding-bottom: 7px;
    margin: 20px 0 15px;
    font-weight: bold;
    color: #fff;
}
#ups-footer h2 [class^="ups-icon-"],
#ups-footer h2 [class*=" ups-icon-"],
#ups-footer .h2_equivalent [class^="ups-icon-"],
#ups-footer .h2_equivalent [class*=" ups-icon-"] {
    font-family: "upsicons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#ups-footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#ups-footer ul li a:focus {
    box-shadow: 0 0 0 2px #397ab7;
}
#ups-footer ul a {
    display: block;
    line-height: 1.5;
    color: #bfb8af;
    padding: 10px 0;
    font-size: 14px;
}
#ups-footer ul a .ups-icon-link_newwindow {
    font-size: 11.2px;
    margin: 0 5px;
}
#ups-footer ul a[class^="ups-footer_social-"],
#ups-footer ul a[class*=" ups-footer_social-"] {
    padding-left: 28px;
    position: relative;
}
#ups-footer ul a[class^="ups-footer_social-"]:before,
#ups-footer ul a[class*=" ups-footer_social-"]:before {
    content: "";
    background-image: url("../images/social.jpg");
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -12px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    #ups-footer ul a[class^="ups-footer_social-"]:before,
    #ups-footer ul a[class*=" ups-footer_social-"]:before {
        background-image: url("../img/social_2x.jpg");
        background-size: 20px 120px;
    }
}
#ups-footer ul a.ups-footer_social-facebook:before {
    background-position: 0 0;
}
#ups-footer ul a.ups-footer_social-twitter:before {
    background-position: 0 -20px;
}
#ups-footer ul a.ups-footer_social-linkedin:before {
    background-position: 0 -40px;
}
#ups-footer ul a.ups-footer_social-youtube:before {
    background-position: 0 -60px;
}
#ups-footer .ups-footer_legal {
    clear: both;
    width: 100%;
    float: right;
    padding: 0;
    padding-right: 18px;
    font-size: 0.85em;
}
#ups-footer .ups-footer_legal .ups-footer_links {
    margin-top: 40px;
    overflow: hidden;
    padding-top: 15px;
}
#ups-footer .ups-footer_legal .ups-footer_links ul {
    margin-left: -20px;
    position: relative;
}
#ups-footer .ups-footer_legal .ups-footer_links ul::before {
    width: 100%;
    content: "";
    position: absolute;
    border-top: 1px solid #8c8585;
    top: -15px;
}
#ups-footer .ups-footer_legal .ups-footer_links li {
    padding: 0;
    padding-left: 20px;
    margin: -2px 0 4px;
    white-space: nowrap;
    line-height: 17px;
    position: relative;
    display: inline-block;
}
#ups-footer .ups-footer_legal .ups-footer_links li:before {
    content: "";
    width: 1px;
    height: 100%;
    background: #8c8585;
    position: absolute;
    bottom: 0;
    left: 10px;
}
@media (max-width: 991.98px) {
    #ups-footer .ups-footer_legal .ups-footer_links li:before {
        display: none;
    }
}
#ups-footer .ups-footer_legal .ups-footer_links li a {
    display: inline;
    padding: 0;
}
#ups-footer .ups-footer_legal .ups-footer_links .ups-footer_disclaimer {
    position: relative;
}
#ups-footer.ups-footer_light .ups-footer_links ul {
    float: right;
    margin: 0;
    max-width: 55%;
}
#ups-footer.ups-footer_light .ups-footer_links ul {
    margin-left: 0;
    margin-right: -20px;
}
#ups-footer.ups-footer_light .ups-footer_links li {
    padding-left: 0;
    padding-right: 20px;
}
#ups-footer.ups-footer_light .ups-footer_links li:before {
    left: auto;
    right: 10px;
}
@media (max-width: 991.98px) {
    #ups-footer.ups-footer_light .ups-footer_links li:before {
        display: none;
    }
}
#ups-footer.ups-footer_light .ups-footer_disclaimer {
    float: left;
    max-width: 40%;
}
@media (max-width: 991.98px) {
    #ups-footerWrap {
        background: #351c15;
    }
    #ups-footer {
        padding: 0;
    }
    #ups-footer .ups-footer_colsCont:before {
        display: none;
    }
    #ups-footer .ups-footer_contact {
        border: 0px;
        margin: 0;
        padding-left: 45px;
    }
    #ups-footer .ups-footer_contact a {
        padding-left: 0;
    }
    #ups-footer .ups-footer_contact a:after {
        display: none;
    }
    #ups-footer .ups-footer_contact a .icon:before {
        -ms-transform: translateX(-100%) translateY(-50%);
        -moz-transform: translateX(-100%) translateY(-50%);
        -webkit-transform: translateX(-100%) translateY(-50%);
        transform: translateX(-100%) translateY(-50%);
        top: 50%;
        margin: 0 -13px;
    }
    #ups-footer .ups-footer_contact:before {
        display: none;
    }
    #ups-footer h2,
    #ups-footer .h2_equivalent {
        font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif !important;
        text-transform: none;
        border-bottom: 1px solid #8c8585;
        margin: 0 -60px;
        padding: 22px 60px;
        position: relative;
    }
    #ups-footer h2 span,
    #ups-footer .h2_equivalent span {
        font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    }
    #ups-footer h2.ups-active .ups-iconAlone,
    #ups-footer .h2_equivalent.ups-active .ups-iconAlone {
        display: inline-block;
        transform: rotate(45deg);
    }
    #ups-footer h2 button,
    #ups-footer .h2_equivalent button {
        -webkit-appearance: none;
        border-radius: 0;
        background: none;
        border: none;
        padding: 0;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 44px;
        height: 44px;
        margin-right: -10px;
        overflow: hidden;
        color: currentColor;
    }
}
@media (max-width: 991.98px) and (min-width: 768px) {
    #ups-footer h2 button,
    #ups-footer .h2_equivalent button {
        margin-right: 30px;
    }
}
@media (max-width: 991.98px) {
    #ups-footer .ups-footer_custserv .h2_equivalent,
    #ups-footer .ups-footer_custserv h2 {
        background: none;
    }
}
@media (max-width: 991.98px) {
    #ups-footer .ups-footer_col {
        width: 100%;
        display: flex;
        flex-direction: column;
    }
}
@media (max-width: 991.98px) {
    #ups-footer .ups-footer_legal {
        clear: both;
        width: 100%;
        float: none;
        padding: 0;
        font-size: 1em;
    }
    #ups-footer .ups-footer_legal .ups-footer_links {
        margin: 0;
        overflow: visible;
        padding-top: 0;
    }
    #ups-footer .ups-footer_legal .ups-footer_links ul {
        display: block;
        float: none;
        max-width: none;
        margin: 0;
    }
    #ups-footer .ups-footer_legal .ups-footer_links li {
        padding: 0;
        margin: 0;
        white-space: normal;
        line-height: 1;
        display: block;
    }
    #ups-footer .ups-footer_legal .ups-footer_links li:after {
        display: none;
    }
    #ups-footer .ups-footer_legal .ups-footer_links li a {
        display: block;
    }
    #ups-footer .ups-footer_legal .ups-footer_disclaimer {
        display: block;
        padding: 24px 0;
        max-width: none;
        font-size: 14px;
    }
    #ups-footer .ups-footer_legal .ups-feedback_link {
        display: block;
        padding: 24px 60px;
        margin: 0 -60px;
        color: #fff;
        text-align: center;
        border-bottom: 1px solid #fff;
        font-size: 1.2em;
    }
    #ups-footer .ups-footer_legal .ups-feedback_link:before {
        color: #ffc400;
        position: relative;
        font-size: 1.8em;
        line-height: 0;
        margin-right: 8px;
        top: 10px;
    }
    .no-touch #ups-footer .ups-footer_legal .ups-feedback_link:hover,
    .no-touch #ups-footer .ups-footer_legal .ups-feedback_link:focus {
        text-decoration: none;
    }
}
@media (max-width: 991.98px) {
    #ups-footer .ups-footer_legal .ups-footer_links ul,
    #ups-footer ul {
        display: none;
        margin: 0 -60px;
        padding: 0 60px 0 76px;
        max-height: 0;
        overflow: hidden;
        transition-property: all;
        transition-duration: 0.3s;
    }
    #ups-footer .ups-footer_legal .ups-footer_links ul.ups-active,
    #ups-footer ul.ups-active {
        display: block;
        max-height: 1000px;
        border-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 22px;
        position: static;
    }
    #ups-footer .ups-footer_legal .ups-footer_links ul.ups-active li,
    #ups-footer ul.ups-active li {
        border-bottom: 0;
    }
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul.ups-active.ups-footer_expand:not(.ups-footer_contact),
    #ups-footer ul.ups-active.ups-footer_expand:not(.ups-footer_contact) {
        border-bottom: 1px solid #8c8585;
    }
    #ups-footer .ups-footer_legal .ups-footer_links ul a,
    #ups-footer ul a {
        line-height: 1;
        padding: 22px 0;
    }
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul
        a[class^="ups-footer_social-"],
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul
        a[class*=" ups-footer_social-"],
    #ups-footer ul a[class^="ups-footer_social-"],
    #ups-footer ul a[class*=" ups-footer_social-"] {
        padding-left: 36px;
        position: relative;
    }
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul
        a[class^="ups-footer_social-"]:before,
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul
        a[class*=" ups-footer_social-"]:before,
    #ups-footer ul a[class^="ups-footer_social-"]:before,
    #ups-footer ul a[class*=" ups-footer_social-"]:before {
        content: "";
        background-image: image-url("social.jpg");
        width: 21px;
        height: 21px;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -14px;
        background-size: 21px 129px;
    }
}
@media (max-width: 991.98px) and (-webkit-min-device-pixel-ratio: 2),
    (max-width: 991.98px) and (min-resolution: 192dpi) {
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul
        a[class^="ups-footer_social-"]:before,
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul
        a[class*=" ups-footer_social-"]:before,
    #ups-footer ul a[class^="ups-footer_social-"]:before,
    #ups-footer ul a[class*=" ups-footer_social-"]:before {
        background-image: image-url("../img/social_2x.jpg");
        background-size: 21px 128px;
    }
}
@media (max-width: 991.98px) {
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul
        a[class^="ups-footer_social-"].ups-footer_social-facebook:before,
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul
        a[class*=" ups-footer_social-"].ups-footer_social-facebook:before,
    #ups-footer
        ul
        a[class^="ups-footer_social-"].ups-footer_social-facebook:before,
    #ups-footer
        ul
        a[class*=" ups-footer_social-"].ups-footer_social-facebook:before {
        background-position: 0 0;
    }
}
@media (max-width: 991.98px) {
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul
        a[class^="ups-footer_social-"].ups-footer_social-twitter:before,
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul
        a[class*=" ups-footer_social-"].ups-footer_social-twitter:before,
    #ups-footer
        ul
        a[class^="ups-footer_social-"].ups-footer_social-twitter:before,
    #ups-footer
        ul
        a[class*=" ups-footer_social-"].ups-footer_social-twitter:before {
        background-position: 0 -22px;
    }
}
@media (max-width: 991.98px) {
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul
        a[class^="ups-footer_social-"].ups-footer_social-linkedin:before,
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul
        a[class*=" ups-footer_social-"].ups-footer_social-linkedin:before,
    #ups-footer
        ul
        a[class^="ups-footer_social-"].ups-footer_social-linkedin:before,
    #ups-footer
        ul
        a[class*=" ups-footer_social-"].ups-footer_social-linkedin:before {
        background-position: 0 -43px;
    }
}
@media (max-width: 991.98px) {
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul
        a[class^="ups-footer_social-"].ups-footer_social-youtube:before,
    #ups-footer
        .ups-footer_legal
        .ups-footer_links
        ul
        a[class*=" ups-footer_social-"].ups-footer_social-youtube:before,
    #ups-footer
        ul
        a[class^="ups-footer_social-"].ups-footer_social-youtube:before,
    #ups-footer
        ul
        a[class*=" ups-footer_social-"].ups-footer_social-youtube:before {
        background-position: 0 -65px;
    }
}
@media (max-width: 991.98px) {
    #ups-footer .ups-footer_legal .ups-footer_links ul a:focus,
    #ups-footer ul a:focus {
        outline-offset: -1px;
    }
}
@media (max-width: 991.98px) {
    #ups-footer .ups-footer_custserv .ups-footer_expand {
        border-bottom: 0px !important;
        padding-bottom: 0;
    }
    #ups-footer
        .ups-footer_custserv
        .ups-footer_contact.ups-footer_expand
        li:last-child {
        margin-bottom: 22px;
    }
    #ups-footer
        .ups-footer_custserv
        .ups-footer_contact.ups-footer_expand:after {
        position: absolute;
        content: "";
        border-bottom: 1px solid #8c8585;
        width: 1000%;
        right: 0;
        bottom: 0;
        left: -20%;
    }
}
@media (max-width: 767.98px) {
    #ups-footerWrap {
        padding: 0 20px;
    }
    #ups-footer h2,
    #ups-footer .h2_equivalent {
        margin: 0 -20px;
        padding: 22px 20px;
    }
    #ups-footer ul {
        margin: 0 -20px;
        padding: 0 20px 0 36px;
    }
    #ups-footer .ups-footer_legal .ups-feedback_link {
        padding: 24px 20px;
        margin: 0 -20px;
    }
}
.ups-link span.icon {
    transition: transform 0.35s ease-in-out;
    transform: translateX(0);
    margin-left: 0.5rem;
    display: inline-block;
    font-size: 0.75rem;
}
#ups-footer.ups-footer_light .ups-footer_legal {
    width: auto;
    float: none;
    padding: 0;
}
#ups-footer.ups-footer_light .ups-footer_legal .ups-footer_links {
    margin-top: 0;
}
#ups-footer.ups-footer_light
    .ups-footer_legal
    .ups-footer_links
    .ups-footer_expand:before {
    border-top: 0px;
}
#ups-footer.ups-footer_light
    .ups-footer_legal
    .ups-footer_links
    .ups-footer_expand
    li:last-child:after {
    display: none;
}
#ups-footer.ups-footer_light .ups-footer_legal .ups-footer_disclaimer {
    display: block;
}
@media (max-width: 991.98px) {
    #ups-footer.ups-footer_light {
        padding: 0;
    }
}
.ups-component.ups-card-component {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
@media (min-width: 768px) {
    .ups-component.ups-card-component {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-card-component {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
}
@media (max-width: 767.98px) {
    .ups-component.ups-card-component.suppress-card-text
        .ups-card
        p:not(:last-child),
    .ups-component.ups-card-component.suppress-card-text .ups-card ul,
    .ups-component.ups-card-component.suppress-card-text .ups-card ol {
        display: none;
    }
}
.ups-component.ups-card-component .ups-container {
    justify-content: center;
    display: flex;
    flex-direction: column;
}
.ups-component.ups-card-component .card-deck {
    justify-content: center;
    position: relative;
    min-height: 1px;
    margin: 0.25rem 0;
}
@media (min-width: 768px) {
    .ups-component.ups-card-component .card-deck {
        margin: 0 -0.75rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-card-component .card-deck {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}
.ups-component.ups-card-component .ups-card {
    border-radius: 0.25rem;
    box-shadow:
        0px 4px 12px -3px rgba(0, 0, 0, 0.051),
        0px 2px 5px 0px rgba(0, 0, 0, 0.141);
    transition: all 0.35s ease-out;
    margin: 1.75rem 0;
    min-width: 100%;
    cursor: pointer;
    overflow: hidden;
}
.ups-component.ups-card-component .ups-card:hover {
    box-shadow:
        0px 15px 32px -3px rgba(0, 0, 0, 0.078),
        0px 4px 12px -2px rgba(0, 0, 0, 0.078),
        0px 2px 6px 0px rgba(0, 0, 0, 0.059);
}
.ups-component.ups-card-component .ups-card:hover .card-img img {
    transform: scale(1.02);
    overflow: hidden;
}
.ups-component.ups-card-component .ups-card:active {
    box-shadow:
        0px 4px 12px -3px rgba(0, 0, 0, 0.051),
        0px 2px 5px 0px rgba(0, 0, 0, 0.141);
}
.ups-component.ups-card-component .ups-card:active .card-img img {
    transform: scale(1);
}
@media (min-width: 768px) {
    .ups-component.ups-card-component .ups-card {
        min-width: 312px;
        max-width: 312px;
        margin: 2rem 0.75rem 0 0.75rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-card-component .ups-card {
        min-width: 384px;
        max-width: 384px;
        margin: 3rem 1rem 0 1rem;
    }
}
.ups-component.ups-card-component .ups-card .card-body {
    padding: 1.5rem;
}
@media (min-width: 1280px) {
    .ups-component.ups-card-component .ups-card .card-body {
        padding: 2rem;
    }
}
.ups-component.ups-card-component .ups-card .card-body h2,
.ups-component.ups-card-component .ups-card .card-body h3,
.ups-component.ups-card-component .ups-card .card-body h4 {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
    color: #121212;
}
@media (min-width: 1280px) {
    .ups-component.ups-card-component .ups-card .card-body h2,
    .ups-component.ups-card-component .ups-card .card-body h3,
    .ups-component.ups-card-component .ups-card .card-body h4 {
        font-size: 1.25rem;
        line-height: 1.4;
    }
}
.ups-component.ups-card-component .ups-card .card-body p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #121212;
}
.ups-component.ups-card-component .ups-card .card-body p:last-child {
    margin-bottom: 0;
    margin-top: auto;
}
.ups-component.ups-card-component .ups-card .card-body a:last-child {
    margin-top: auto;
    margin-right: auto;
}
.ups-component.ups-card-component .ups-card .card-body-content {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.ups-component.ups-card-component .ups-card .card-img {
    overflow: hidden;
}
.ups-component.ups-card-component .ups-card .card-img img {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    transition: all 0.35s ease-out;
}
.ups-component.hero {
    background: linear-gradient(318.8deg, #dfdbd7 -11.42%, #f2f1ef 58.01%);
    position: relative;
    overflow: hidden;
}
@media (min-width: 1280px) {
    .ups-component.hero {
        min-height: 450px;
    }
}
@media (min-width: 1600px) {
    .ups-component.hero {
        min-height: 500px;
    }
}
.ups-component.hero.has-breadcrumbs {
    padding-top: 44px;
}
.ups-component.hero .arc-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    z-index: 1;
    max-height: 200px;
}
@media (min-width: 768px) {
    .ups-component.hero .arc-container {
        max-height: calc((100vw / 1440) * 102);
        position: relative;
    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .ups-component.hero .arc-container {
        position: static;
        max-height: 100%;
    }
}
.ups-component.hero .arc-container .arc {
    width: 100vw;
    height: calc((100vw / 1440) * 72);
    min-height: 1.5rem;
}
.ups-component.hero .arc-container::after {
    content: "";
    display: block;
    background-color: currentColor;
    width: 100%;
    height: calc(100vw * 0.25);
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .ups-component.hero .arc-container::after {
        display: none;
    }
}
@media (min-width: 1280px) {
    .ups-component.hero .arc-container::after {
        height: 150px;
    }
}
.ups-component.hero .card {
    flex-direction: column-reverse;
    padding-top: 1.5rem;
    padding-bottom: 2rem;
    z-index: 5;
}
@media (min-width: 768px) {
    .ups-component.hero .card {
        gap: 2rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
        flex-direction: row-reverse;
    }
}
@media (min-width: 1280px) {
    .ups-component.hero .card {
        padding-top: 2.5rem;
        padding-bottom: 0;
        gap: 0;
    }
}
.ups-component.hero .card-body,
.ups-component.hero .card-img {
    flex-basis: 100%;
}
.ups-component.hero .card-img {
    position: relative;
    margin-top: 1.5rem;
}
@media (min-width: 768px) {
    .ups-component.hero .card-img {
        margin-top: 0rem;
        max-width: 50%;
    }
}
.ups-component.hero .card-img img,
.ups-component.hero .card-img video,
.ups-component.hero .card-img .iframe-video-container {
    border-radius: 4px;
    overflow: hidden;
}
@media (min-width: 1280px) {
    .ups-component.hero .card-img img,
    .ups-component.hero .card-img video,
    .ups-component.hero .card-img .iframe-video-container {
        width: calc(100% - 1rem);
        height: auto;
        position: absolute;
        top: 0;
        z-index: 10;
        left: 1rem;
    }
}
.ups-component.hero .card-body {
    padding: 0;
}
@media (min-width: 1280px) {
    .ups-component.hero .card-body {
        max-width: 50%;
    }
}
@media (min-width: 1280px) {
    .ups-component.hero .card-body-content {
        max-width: 488px;
        min-height: 242px;
    }
}
.ups-component.hero .card-body-content h1,
.ups-component.hero .card-body-content h2 {
    font-weight: 400;
    line-height: 1.25;
    margin-bottom: 1.25rem;
    font-size: 2rem;
}
@media (min-width: 768px) {
    .ups-component.hero .card-body-content h1,
    .ups-component.hero .card-body-content h2 {
        font-size: 2.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.hero .card-body-content h1,
    .ups-component.hero .card-body-content h2 {
        font-size: 3rem;
    }
}
.ups-component.hero .card-body-content h1:after,
.ups-component.hero .card-body-content h2:after {
    content: "";
    width: 5rem;
    height: 0.25rem;
    display: block;
    background: #ffc400;
    margin: 1.25rem 0 0;
}
@media (min-width: 768px) {
    .ups-component.hero .card-body-content p {
        font-size: 1.25rem;
    }
}
.ups-component.hero .card-body-content p,
.ups-component.hero .card-body-content a.ups-cta {
    margin-bottom: 1.5rem;
}
.ups-component.hero .card-body-content p:last-child,
.ups-component.hero .card-body-content a.ups-cta:last-child {
    margin-bottom: 0;
}
.ups-component.hero.no-image {
    background-image: linear-gradient(
        319.92deg,
        #dfdbd7 -8.67%,
        #f2f1ef 49.86%
    );
    min-height: auto;
}
.ups-component.hero.no-image .arc-container {
    position: static;
    max-height: 100%;
}
.ups-component.hero.no-image .arc-container::after {
    height: 5px;
    transform: scale(1.2);
    transform-origin: center;
}
.ups-component.hero.no-image .card {
    padding-bottom: 0;
}
.ups-component.hero.no-image .card-img {
    display: none;
}
.ups-component.hero.no-image .card-body {
    max-width: 100%;
    margin-bottom: 0.5rem;
}
@media (min-width: 1280px) {
    .ups-component.hero.no-image .card-body {
        margin-bottom: 1.5rem;
    }
}
.ups-component.hero.no-image .card-body-content {
    max-width: 800px;
    min-height: auto;
}
.ups-component.hero.no-image .card-body-content p:last-child {
    margin-bottom: 1rem;
}
.ups-component.service-card.icon-card .card-img img {
    width: 3rem;
    height: 3rem;
    border-radius: 0;
    margin-top: 1.5rem;
    margin-left: 1.5rem;
}
@media (min-width: 1280px) {
    .ups-component.service-card.icon-card .card-img img {
        width: 4.5rem;
        height: 4.5rem;
        margin-top: 2rem;
        margin-left: 2rem;
    }
}
.ups-component.editorial-card {
    margin-bottom: 0.5rem;
    padding-bottom: 2rem;
}
@media (min-width: 768px) {
    .ups-component.editorial-card {
        margin-bottom: 1rem;
        padding-bottom: 3rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.editorial-card {
        margin-bottom: 0.5rem;
        padding-bottom: 4.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.editorial-card .ups-container {
        margin-bottom: 0;
        position: relative;
        display: block;
    }
    .ups-component.editorial-card .ups-container .component-header {
        max-width: 384px;
        width: 100%;
        float: left;
    }
    .ups-component.editorial-card .ups-container .component-header h2,
    .ups-component.editorial-card .ups-container .component-header h3,
    .ups-component.editorial-card .ups-container .component-header p {
        text-align: left;
    }
    .ups-component.editorial-card .ups-container .component-header h2:after,
    .ups-component.editorial-card .ups-container .component-header h3:after,
    .ups-component.editorial-card .ups-container .component-header p:after {
        margin-left: 0;
    }
    .ups-component.editorial-card .ups-container .card-deck {
        float: right;
    }
    .ups-component.editorial-card .ups-container .component-footer {
        float: left;
        max-width: 384px;
        width: 100%;
        text-align: left;
    }
}
.ups-component.editorial-card .card {
    overflow: hidden;
}
.ups-component.editorial-card .card-body {
    background-color: #fff;
}
@media (min-width: 768px) {
    .ups-component.editorial-card .ups-card {
        margin-top: 2.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.editorial-card .ups-card {
        margin-top: 0;
    }
}
.ups-component.editorial-card .component-footer {
    z-index: 10;
    text-align: center;
}
.ups-component.editorial-card .component-footer p:last-child {
    margin-bottom: 0;
}
@media (min-width: 768px) {
    .ups-component.editorial-card .component-footer {
        margin-top: 2.5rem;
    }
}
.ups-component .ups-accordion_list {
    margin-bottom: 60px;
}
.ups-component .ups-accordion_list .ups-article-header {
    font-size: 26px;
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    font-weight: bold;
}
.ups-component .ups-accordion_list .ups-article-header:after {
    content: none;
    background: none;
}
.ups-component .ups-accordion_list .ups-accordion_listHead {
    padding: 0;
}
.ups-component .ups-accordion_list .ups-accordion_listHead p {
    margin: 0 0 30px;
    font-size: 16px;
    line-height: 24px;
}
.ups-component .ups-accordion_list a:not(.ups-cta) {
    color: #426da9;
    text-decoration: underline;
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    transition-property: all;
    transition-duration: 0.35s;
}
.ups-component .ups-accordion_list a:not(.ups-cta):hover {
    color: #4a5b7f;
    text-decoration: underline;
}
.ups-component .ups-accordion_list a:not(.ups-cta):visited {
    color: #4a5b7f;
}
.ups-component .subsection_aside .ups-accordion_list,
.ups-component .iw_columns.col-lg-4 .ups-accordion_list {
    padding-top: 0;
}
.ups-component .ups-accordion_wrapper {
    border: none;
    margin-top: 30px;
    margin-bottom: 0;
    -moz-transition: 0.35s all;
    -ms-transition: 0.35s all;
    -webkit-transition: 0.35s all;
    transition: 0.35s all;
}
.ups-component .ups-accordion_wrapper .ups-accordion_content {
    border-bottom: 1px solid #8c8585;
    padding: 0;
    list-style: none;
    margin: 0;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item {
    margin-top: 1px;
    min-height: 45px;
    transition-property: all;
    transition-duration: 0.5s;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_toggle {
    background: #fff;
    border: none;
    border-top: 1px solid #8c8585;
    font-weight: bold;
    color: inherit;
    transition-property: all;
    transition-duration: 0.15s;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_toggle
    img {
    max-width: 40px;
    max-height: 40px;
    margin-right: 5px;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_toggle:focus {
    outline-offset: -1px;
    outline-color: #c67d30;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand {
    background: #fff;
    max-height: 0;
    overflow: hidden;
    padding: 30px;
    transition-property: all;
    transition-duration: 0.5s;
    display: none;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    a {
    color: #000;
    display: block;
    padding: 15px 5px 15px 0;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    a.ups-cta:not(.ups-cta_secondary) {
    color: #fff;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    a
    h4 {
    text-decoration: underline;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    a:hover {
    color: #5f5656;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    a.ups-invalid_color,
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    a
    .ups-invalid_color:hover,
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    a.ups-invalid_color-list {
    color: #df0101;
    padding: 0;
    display: inline-block;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    a
    .ups-vidThumb {
    display: inline-block;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    .ups-contentBlock_wrap
    a:not(.ups-cta) {
    color: #426da9;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    .ups-contentBlock_wrap
    a:not(.ups-cta):hover {
    color: #4a5b7f;
    text-decoration: underline;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    .ups-contentBlock_wrap
    a:not(.ups-cta):visited {
    color: #4a5b7f;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    .ups-contentBlock_wrap
    figure
    a {
    padding: 0;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    .ups-contentBlock_wrap
    figure
    figcaption
    a {
    padding: 0;
    color: #426da9;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    .ups-contentBlock_wrap
    figure
    figcaption
    a:visited {
    color: #4a5b7f;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    .ups-contentBlock_wrap
    figure
    img.align-left {
    margin-right: 0;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    .ups-contentBlock_wrap
    a {
    display: inline;
    padding: 0;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    .ups-contentBlock_wrap
    a.ups-cta {
    padding: 10px 30px;
    display: inline-block;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    .ups-contentBlock_wrap
    a.ups-cta.ups-cta_secondary:hover {
    color: #4a5b7f;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand
    .ups-contentBlock_wrap
    a.ups-cta.ups-cta_secondary:visited {
    color: #4a5b7f;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-contentBlock {
    margin: 0;
    padding: 0;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-contentBlock.ups-wrap {
    margin-top: 0;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-contentBlock
    a {
    margin: 0;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-contentBlock
    .ups-link-list
    a {
    padding: 12px 0;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-contentBlock
    .ups-link-list
    .ups-link {
    color: #426da9;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-contentBlock
    .ups-link-list
    .ups-link:visited {
    color: #4a5b7f;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item.ups-active {
    max-height: none;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item.ups-active
    .ups-accordion_toggle {
    background: #ddd7d0;
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    border-top: 1px solid #f7f6f5;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item.ups-active
    .ups-accordion_toggle
    .ups-icon-plus {
    transform: rotate(45deg);
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item.ups-active
    .ups-accordion_toggle:focus {
    outline: 1px solid #c67d30;
}
.ups-component
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item.ups-active
    .ups-accordion_expand {
    max-height: none;
    display: block;
}
@media (min-width: 768px) {
    .ups-component .ups-accordion_wrapper {
        padding: 0;
    }
    .ups-component .ups-accordion_wrapper h2 {
        margin: 60px 20px 0;
    }
}
.ups-component
    .ups-faqs
    .ups-accordion_faq.ups-faq_single
    .ups-collapsable_content
    a {
    display: inline;
}
@media (min-width: 320px) {
    .ups-component .ups-accordion_list {
        margin-bottom: 60px;
    }
    .ups-component .ups-accordion_list .ups-cta {
        width: 100%;
    }
    .ups-component .ups-accordion_list .ups-accordion_wrapper {
        padding-top: 0;
        padding-bottom: 0;
    }
    .ups-component
        .ups-accordion_list
        .ups-accordion_wrapper
        .ups-accordion_content
        .ups-accordion_item
        .ups-accordion_toggle {
        background: #fff;
        padding: 12px 15px;
    }
    .ups-component
        .ups-accordion_list
        .ups-accordion_wrapper
        .ups-accordion_content
        .ups-accordion_item
        .ups-accordion_toggle
        .ups-icon-plus {
        right: 15px;
    }
    .ups-component
        .ups-accordion_list
        .ups-accordion_wrapper
        .ups-accordion_content
        .ups-accordion_item
        .ups-accordion_toggle:focus {
        outline-color: #c67d30;
    }
    .ups-component
        .ups-accordion_list
        .ups-accordion_wrapper
        .ups-accordion_content
        .ups-accordion_item
        .ups-accordion_toggle.ups-active {
        background-color: #ddd7d0;
    }
    .ups-component
        .ups-accordion_list
        .ups-accordion_wrapper
        .ups-accordion_content
        .ups-accordion_item
        .ups-accordion_expand {
        padding: 15px;
    }
    .ups-component
        .ups-accordion_list
        .ups-accordion_wrapper
        .ups-accordion_content
        .ups-accordion_item
        .ups-contentBlock {
        padding: 0;
    }
    .ups-component
        .ups-accordion_list
        .ups-accordion_wrapper.ups-faq_single
        .ups-accordion_content
        .ups-accordion_item
        .ups-accordion_expand {
        padding: 0 20px;
    }
    .ups-component .ups-accordion_list.ups-accordion_index .ups-accordion_title,
    .ups-component
        .ups-accordion_list.ups-accordion_index
        h2.ups-accordion_title {
        -webkit-appearance: none;
        border-radius: 0;
        background: none;
        border: none;
        padding: 0;
        line-height: 1;
        background: #5f5656;
        color: #fff;
        padding: 12px 15px;
        line-height: 1.5;
        position: relative;
        width: 100%;
        text-align: left;
    }
    .ups-component
        .ups-accordion_list.ups-accordion_index
        h2.ups-accordion_title {
        margin: 0;
        font-size: 14px;
        font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
    }
    .ups-component
        .ups-accordion_list.ups-accordion_index
        .ups-accordion_wrapper {
        border: 1px solid #6e6e6e;
        margin: 0;
    }
    .ups-component
        .ups-accordion_list.ups-accordion_index
        .ups-accordion_wrapper
        .ups-accordion_item {
        margin-top: 1px;
    }
    .ups-component
        .ups-accordion_list.ups-accordion_index
        .ups-accordion_wrapper
        .ups-accordion_item
        .ups-accordion_toggle {
        padding: 12px 35px 12px 15px;
        border: 0;
    }
    .ups-component
        .ups-accordion_list.ups-accordion_index
        .ups-accordion_wrapper
        .ups-accordion_item
        .ups-accordion_toggle.ups-active {
        background: #ffc400;
    }
    .ups-component
        .ups-accordion_list.ups-accordion_index
        .ups-accordion_wrapper
        .ups-accordion_item
        .ups-accordion_toggle:hover {
        background: #ffc400;
    }
    .ups-component
        .ups-accordion_list.ups-accordion_index
        .ups-accordion_wrapper
        .ups-accordion_item
        .ups-accordion_expand {
        padding: 12px 30px;
    }
    .ups-component
        .ups-accordion_list.ups-accordion_index
        .ups-accordion_wrapper
        .ups-accordion_item
        .ups-accordion_link {
        text-decoration: none;
    }
    .ups-component
        .ups-accordion_list.ups-accordion_index
        .ups-accordion_wrapper
        .ups-accordion_item
        .ups-accordion_link:hover {
        text-decoration: underline;
    }
    .ups-component .ups-accordion_list .ups-accordion_wrapper {
        margin-left: -20px;
        margin-right: -20px;
    }
}
.ups-component .subsection_aside .ups-accordion_list,
.ups-component .iw_columns.col-lg-4 .ups-accordion_list {
    margin-bottom: 60px;
}
.ups-component .subsection_aside .ups-accordion_list .ups-cta,
.ups-component .iw_columns.col-lg-4 .ups-accordion_list .ups-cta {
    width: 100%;
}
.ups-component .subsection_aside .ups-accordion_list .ups-accordion_wrapper,
.ups-component .iw_columns.col-lg-4 .ups-accordion_list .ups-accordion_wrapper {
    padding-top: 0;
    padding-bottom: 0;
}
.ups-component
    .subsection_aside
    .ups-accordion_list
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_toggle,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_toggle {
    background: #fff;
    padding: 12px 15px;
}
.ups-component
    .subsection_aside
    .ups-accordion_list
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_toggle
    .ups-icon-plus,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_toggle
    .ups-icon-plus {
    right: 15px;
}
.ups-component
    .subsection_aside
    .ups-accordion_list
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_toggle:focus,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_toggle:focus {
    outline-color: #c67d30;
}
.ups-component
    .subsection_aside
    .ups-accordion_list
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_toggle.ups-active,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_toggle.ups-active {
    background-color: #ddd7d0;
}
.ups-component
    .subsection_aside
    .ups-accordion_list
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand {
    padding: 15px;
}
.ups-component
    .subsection_aside
    .ups-accordion_list
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-contentBlock,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list
    .ups-accordion_wrapper
    .ups-accordion_content
    .ups-accordion_item
    .ups-contentBlock {
    padding: 0;
}
.ups-component
    .subsection_aside
    .ups-accordion_list
    .ups-accordion_wrapper.ups-faq_single
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list
    .ups-accordion_wrapper.ups-faq_single
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand {
    padding: 0 20px;
}
.ups-component
    .subsection_aside
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_title,
.ups-component
    .subsection_aside
    .ups-accordion_list.ups-accordion_index
    h2.ups-accordion_title,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_title,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list.ups-accordion_index
    h2.ups-accordion_title {
    -webkit-appearance: none;
    border-radius: 0;
    background: none;
    border: none;
    padding: 0;
    line-height: 1;
    background: #5f5656;
    color: #fff;
    padding: 12px 15px;
    line-height: 1.5;
    position: relative;
    width: 100%;
    text-align: left;
}
.ups-component
    .subsection_aside
    .ups-accordion_list.ups-accordion_index
    h2.ups-accordion_title,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list.ups-accordion_index
    h2.ups-accordion_title {
    margin: 0;
    font-size: 14px;
    font-family: "UPSRoboto", Tahoma, helvetica, arial, sans-serif;
}
.ups-component
    .subsection_aside
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper {
    border: 1px solid #6e6e6e;
    margin: 0;
}
.ups-component
    .subsection_aside
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper
    .ups-accordion_item,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper
    .ups-accordion_item {
    margin-top: 1px;
}
.ups-component
    .subsection_aside
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper
    .ups-accordion_item
    .ups-accordion_toggle,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper
    .ups-accordion_item
    .ups-accordion_toggle {
    padding: 12px 35px 12px 15px;
    border: 0;
}
.ups-component
    .subsection_aside
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper
    .ups-accordion_item
    .ups-accordion_toggle.ups-active,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper
    .ups-accordion_item
    .ups-accordion_toggle.ups-active {
    background: #ffc400;
}
.ups-component
    .subsection_aside
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper
    .ups-accordion_item
    .ups-accordion_toggle:hover,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper
    .ups-accordion_item
    .ups-accordion_toggle:hover {
    background: #ffc400;
}
.ups-component
    .subsection_aside
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper
    .ups-accordion_item
    .ups-accordion_expand,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper
    .ups-accordion_item
    .ups-accordion_expand {
    padding: 12px 30px;
}
.ups-component
    .subsection_aside
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper
    .ups-accordion_item
    .ups-accordion_link,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper
    .ups-accordion_item
    .ups-accordion_link {
    text-decoration: none;
}
.ups-component
    .subsection_aside
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper
    .ups-accordion_item
    .ups-accordion_link:hover,
.ups-component
    .iw_columns.col-lg-4
    .ups-accordion_list.ups-accordion_index
    .ups-accordion_wrapper
    .ups-accordion_item
    .ups-accordion_link:hover {
    text-decoration: underline;
}
.ups-component .ups-langSelect_map {
    position: relative;
    height: 0;
    width: 100%;
    padding-top: 55%;
}
.ups-component #ups-langSelect {
    margin-bottom: 60px;
}
@media (min-width: 768px) {
    .ups-component #ups-langSelect {
        margin: 30px 0;
    }
}
.ups-component #ups-langSelect h1 {
    margin: 0 0 20px;
    padding-bottom: 6px;
    font-size: 1.2em;
    position: relative;
}
.ups-component #ups-langSelect h1:before {
    content: "";
    height: 1px;
    width: 120px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #ffc400;
}
@media (min-width: 768px) {
    .ups-component #ups-langSelect h1 {
        text-transform: none;
        font-size: 2em;
        margin-bottom: 30px;
    }
}
.ups-component #ups-langSelect .ups-langSelect_back {
    display: none;
    position: relative;
    margin-bottom: 24px;
    padding-left: 18px;
    line-height: 15px;
    color: #000;
}
.ups-component #ups-langSelect .ups-langSelect_back.ups-active {
    display: inline-block;
}
.ups-component #ups-langSelect .ups-langSelect_back span {
    border-bottom: 1px solid #000;
    transition-property: all;
    transition-duration: 0.35s;
}
.ups-component #ups-langSelect .ups-langSelect_back:before {
    font-family: "upsicons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    text-decoration: none;
}
.ups-rtl .ups-component #ups-langSelect .ups-langSelect_back:before {
    content: "";
}
.ups-component #ups-langSelect .ups-langSelect_back:hover,
.ups-component #ups-langSelect .ups-langSelect_back:focus {
    text-decoration: none;
}
.ups-component #ups-langSelect .ups-langSelect_back:hover span,
.ups-component #ups-langSelect .ups-langSelect_back:focus span {
    border-color: #5f5656;
    color: #5f5656;
}
.ups-component #ups-langSelect #ups-svg-countries {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}
.ups-component #ups-langSelect #ups-svg-countries g * {
    fill: #8c8585;
    cursor: pointer;
}
.ups-component #ups-langSelect #ups-svg-countries g.ups-svg_disabled *,
.ups-component #ups-langSelect #ups-svg-countries g.ups-svg_disabled:hover * {
    fill: #dfdbd7;
    cursor: default;
}
.ups-component #ups-langSelect #ups-svg-countries g:hover *,
.ups-component #ups-langSelect #ups-svg-countries g.ups-mousein * {
    fill: #77c2c2;
}
.ups-component #ups-langSelect #ups-svg-countries g.ups-active * {
    fill: #0a8282;
}
.ups-component #ups-langSelect #ups-svg-countries g.ups-active:hover * {
    fill: #77c2c2;
}
.ups-component #ups-langSelect .ups-langSelect_accordion {
    border: none;
    padding: 0 15px;
}
@media (min-width: 320px) {
    .ups-component #ups-langSelect .ups-langSelect_accordion {
        padding: 0;
        margin: 0 -5px;
    }
}
.ups-component
    #ups-langSelect
    .ups-langSelect_accordion
    .ups-accordion_content {
    border: 1px solid #8c8585;
}
.ups-component #ups-langSelect .ups-langSelect_accordion .ups-accordion_item {
    border-top: 1px solid #8c8585;
}
.ups-component
    #ups-langSelect
    .ups-langSelect_accordion
    .ups-accordion_item:first-child {
    border: none;
}
.ups-component
    #ups-langSelect
    .ups-langSelect_accordion
    .ups-accordion_item.ups-active
    .ups-accordion_expand {
    max-height: 330px;
    padding: 15px 30px;
    -webkit-overflow-scrolling: touch;
}
@media (min-width: 768px) {
    .ups-component
        #ups-langSelect
        .ups-langSelect_accordion
        .ups-accordion_item.ups-active
        .ups-accordion_expand {
        padding: 0 15px;
    }
}
.ups-component
    #ups-langSelect
    .ups-langSelect_accordion
    .ups-accordion_item.ups-active
    .ups-accordion_expand
    li {
    list-style: none;
}
.ups-component
    #ups-langSelect
    .ups-langSelect_accordion
    .ups-accordion_toggle:first-child {
    border: none;
}
.ups-component
    #ups-langSelect
    .ups-langSelect_accordion
    .ups-accordion_toggle.ups-active {
    background-color: #0a8282;
    color: #fff;
}
.ups-component
    #ups-langSelect
    .ups-langSelect_accordion
    .ups-accordion_toggle:hover {
    background-color: #77c2c2;
    color: #000;
}
.ups-component #ups-langSelect .ups-langSelect_accordion .ups-accordion_expand {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    transition-property: max-height;
    transition-duration: 0.3s;
}
.ups-component
    #ups-langSelect
    .ups-langSelect_accordion
    .ups-accordion_expand::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 18px;
    background: #dfdbd7;
    border: 4px solid #dfdbd7;
}
.ups-component
    #ups-langSelect
    .ups-langSelect_accordion
    .ups-accordion_expand::-webkit-scrollbar-track {
    -webkit-box-shadow: none;
    border-radius: 0;
}
.ups-component
    #ups-langSelect
    .ups-langSelect_accordion
    .ups-accordion_expand::-webkit-scrollbar-thumb {
    -webkit-box-shadow: none;
    border-radius: 0;
    background: #300;
}
.ups-component #ups-langSelect .ups-sub-regions {
    margin: 0;
    padding-left: 20px;
}
.ups-component.promo-teaser {
    position: relative;
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 1rem;
}
@media (min-width: 768px) {
    .ups-component.promo-teaser {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.promo-teaser {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.promo-teaser {
        font-size: 1.25rem;
    }
}
.ups-component.promo-teaser.primary-promo:after {
    bottom: 0.5rem;
}
@media (min-width: 768px) {
    .ups-component.promo-teaser.img-right:not(.primary-promo) .card {
        flex-direction: row-reverse;
    }
    .ups-component.promo-teaser.img-right:not(.primary-promo) .card-header {
        grid-column: 1;
        -ms-grid-column: 1;
    }
    .ups-component.promo-teaser.img-right:not(.primary-promo) .card-img {
        grid-column: 2;
        -ms-grid-column: 2;
        padding-left: 1rem;
        padding-right: 0;
    }
    .ups-component.promo-teaser.img-right:not(.primary-promo) .card-body {
        grid-column: 1;
        -ms-grid-column: 1;
    }
    .ups-component.promo-teaser.img-right:not(.primary-promo) .card-body,
    .ups-component.promo-teaser.img-right:not(.primary-promo) .card-header {
        padding-right: 1rem;
        padding-left: 0;
    }
}
@media (min-width: 768px) {
    .ups-component.promo-teaser.img-right:not(.primary-promo) .card-body,
    .ups-component.promo-teaser.img-right:not(.primary-promo) .card-header {
        padding-right: 7.5%;
        padding-left: 0;
    }
}
@media (min-width: 1280px) {
    .ups-component.promo-teaser.img-right:not(.primary-promo) .card-body,
    .ups-component.promo-teaser.img-right:not(.primary-promo) .card-header {
        padding-right: 20%;
    }
}
.ups-component.promo-teaser.full-bleed .card {
    position: relative;
    padding: 1.5rem;
    overflow: hidden;
    display: block;
}
@media (min-width: 768px) {
    .ups-component.promo-teaser.full-bleed .card {
        padding: 2.5rem 2.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.promo-teaser.full-bleed .card {
        padding: 3rem 4rem;
    }
}
.ups-component.promo-teaser.full-bleed .card::after {
    content: "";
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%221440%22%20height%3D%22484%22%20viewBox%3D%220%200%201440%20484%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%20-1H1440V376.164C1440%20376.164%201116.5%20456.789%20734.5%20476.609C414%20493.238%200%20476.609%200%20476.609L0%20-1Z%22%20fill%3D%22url(%23pl7)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22pl7%22%20x1%3D%22921%22%20y1%3D%22791.5%22%20x2%3D%22791.177%22%20y2%3D%22253.012%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22rgba(0%2C0%2C0%2C0.2)%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22rgba(0%2C0%2C0%2C0.7)%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
    position: absolute;
    bottom: 0.5rem;
    left: 0;
    right: 0;
    width: 100%;
    height: calc((100vw / 1440) * 484);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    z-index: 0;
}
.ups-component.promo-teaser.full-bleed .card-body,
.ups-component.promo-teaser.full-bleed .card-header {
    max-width: 100%;
    padding: 0;
    display: block;
}
.ups-component.promo-teaser.full-bleed.regular-banner {
    text-align: left;
}
@media (min-width: 768px) {
    .ups-component.promo-teaser.full-bleed.regular-banner {
        text-align: center;
    }
    .ups-component.promo-teaser.full-bleed.regular-banner h1:after,
    .ups-component.promo-teaser.full-bleed.regular-banner h2:after,
    .ups-component.promo-teaser.full-bleed.regular-banner h3:after {
        margin-right: auto;
        margin-left: auto;
    }
}
.ups-component.promo-teaser.full-bleed.regular-banner .card-body,
.ups-component.promo-teaser.full-bleed.regular-banner .card-header {
    position: relative;
    z-index: 5;
    max-width: 800px;
    margin: 0 auto;
}
.ups-component.promo-teaser.bg-grey .card {
    background-image: linear-gradient(
        318.8deg,
        #dfdbd7 -11.42%,
        #f2f1ef 58.01%
    );
}
.ups-component.promo-teaser.bg-grey .ups-link {
    color: inherit;
}
.ups-component.promo-teaser.bg-blue .card {
    background-image: linear-gradient(
        304.78deg,
        #326a9f -12.16%,
        #397ab7 61.1%
    );
    color: #fff;
}
.ups-component.promo-teaser.bg-blue .ups-link,
.ups-component.promo-teaser.bg-blue small {
    color: inherit;
}
.ups-component.promo-teaser.bg-blue .ups-link:focus,
.ups-component.promo-teaser.bg-blue small:focus {
    box-shadow: 0 0 0 2px currentColor;
}
.ups-component.promo-teaser.bg-blue .ups-cta-secondary {
    color: inherit;
}
.ups-component.promo-teaser.bg-blue .ups-cta-secondary:hover {
    background-color: rgba(255, 255, 255, 0.1);
}
.ups-component.promo-teaser.bg-blue .ups-cta-secondary:focus:after {
    border-color: currentColor;
}
.ups-component.promo-teaser.bg-teal .card {
    background-image: linear-gradient(126.6deg, #0a8282 30.6%, #097272 104.21%);
    color: #fff;
}
.ups-component.promo-teaser.bg-teal .ups-link,
.ups-component.promo-teaser.bg-teal small {
    color: inherit;
}
.ups-component.promo-teaser.bg-teal .ups-link:focus,
.ups-component.promo-teaser.bg-teal small:focus {
    box-shadow: 0 0 0 2px currentColor;
}
.ups-component.promo-teaser.bg-teal .ups-cta-secondary,
.ups-component.promo-teaser.bg-teal .ups-cta-tertiary {
    color: inherit;
}
.ups-component.promo-teaser.bg-teal .ups-cta-secondary:hover,
.ups-component.promo-teaser.bg-teal .ups-cta-tertiary:hover {
    background-color: rgba(255, 255, 255, 0.1);
}
.ups-component.promo-teaser.bg-teal .ups-cta-secondary:focus:after,
.ups-component.promo-teaser.bg-teal .ups-cta-tertiary:focus:after {
    border-color: currentColor;
}
.ups-component.promo-teaser .card {
    z-index: 1;
    transition: all 150ms ease-in-out;
}
@media (min-width: 768px) {
    .ups-component.promo-teaser .card {
        display: grid;
        display: -ms-grid;
        grid-template-columns: 50% auto;
        -ms-grid-columns: 50% auto;
    }
}
.ups-component.promo-teaser .card-header {
    padding: 0;
    background-color: transparent;
    border: none;
}
@media (min-width: 768px) {
    .ups-component.promo-teaser .card-header {
        grid-column: 2;
        grid-row: 1;
        -ms-grid-column: 2;
        -ms-grid-row: 1;
        align-self: end;
        -ms-grid-row-align: end;
        padding-left: 7.5%;
    }
}
@media (min-width: 1280px) {
    .ups-component.promo-teaser .card-header {
        padding-left: 20%;
    }
}
.ups-component.promo-teaser .card-img {
    margin-bottom: 0.75rem;
    flex-basis: 100%;
    z-index: 5;
}
.ups-component.promo-teaser .card-img img,
.ups-component.promo-teaser .card-img video,
.ups-component.promo-teaser .card-img .iframe-video-container {
    border-radius: 4px;
    overflow: hidden;
}
@media (min-width: 768px) {
    .ups-component.promo-teaser .card-img {
        grid-row-start: 1;
        grid-row-end: 3;
        grid-column-start: 1;
        grid-column-end: 2;
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        -ms-grid-column: 1;
        padding-right: 1rem;
    }
}
.ups-component.promo-teaser .card-body {
    z-index: 5;
    padding: 0;
    flex-basis: 100%;
}
@media (min-width: 768px) {
    .ups-component.promo-teaser .card-body {
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 2;
        grid-row-end: 3;
        -ms-grid-column: 2;
        -ms-grid-row: 2;
        padding-left: 7.5%;
    }
}
@media (min-width: 1280px) {
    .ups-component.promo-teaser .card-body {
        padding-left: 20%;
    }
}
.ups-component.promo-teaser .card h1,
.ups-component.promo-teaser .card h2,
.ups-component.promo-teaser .card h3 {
    font-weight: 400;
    line-height: 1.25;
    margin-bottom: 1.25rem;
    font-size: 1.75rem;
}
@media (min-width: 768px) {
    .ups-component.promo-teaser .card h1,
    .ups-component.promo-teaser .card h2,
    .ups-component.promo-teaser .card h3 {
        font-size: 2rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.promo-teaser .card h1,
    .ups-component.promo-teaser .card h2,
    .ups-component.promo-teaser .card h3 {
        font-size: 2.5rem;
    }
}
.ups-component.promo-teaser .card h1:after,
.ups-component.promo-teaser .card h2:after,
.ups-component.promo-teaser .card h3:after {
    content: "";
    width: 5rem;
    height: 0.25rem;
    display: block;
    background: #ffc400;
    margin: 1.25rem 0 0;
}
.ups-component.promo-teaser .card p:last-child {
    margin-bottom: 0;
}
.ups-component.promo-teaser.slim-banner .card {
    padding: 1.5rem;
}
@media (min-width: 768px) {
    .ups-component.promo-teaser.slim-banner .card {
        padding: 1.5rem 2rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.promo-teaser.slim-banner .card {
        padding: 1.5rem 4rem;
    }
}
.ups-component.promo-teaser.slim-banner .card::after {
    display: none;
}
.ups-component.promo-teaser.slim-banner .card h1,
.ups-component.promo-teaser.slim-banner .card h2,
.ups-component.promo-teaser.slim-banner .card h3 {
    font-size: 2rem;
    margin-bottom: 0.75rem;
}
.ups-component.promo-teaser.slim-banner .card h1:after,
.ups-component.promo-teaser.slim-banner .card h2:after,
.ups-component.promo-teaser.slim-banner .card h3:after {
    display: none;
}
.ups-component.promo-teaser.slim-banner .card-body-content {
    position: static;
}
@media (min-width: 768px) {
    .ups-component.promo-teaser.slim-banner .card-body-content {
        font-size: 1rem;
        max-width: 72%;
    }
}
@media (min-width: 1280px) {
    .ups-component.promo-teaser.slim-banner .card-body-content {
        font-size: 1rem;
        max-width: 75%;
    }
}
.ups-component.promo-teaser.slim-banner .card-body-content p {
    margin-bottom: 0.5rem;
}
.ups-component.promo-teaser.slim-banner .card-body-content p:last-child {
    margin-top: 1.5rem;
}
@media (min-width: 768px) {
    .ups-component.promo-teaser.slim-banner .card-body-content p:last-child {
        position: absolute;
        top: 0;
        bottom: 0;
        margin: 0;
        z-index: 10;
        width: 30%;
        right: 0;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding-right: 2rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.promo-teaser.slim-banner .card-body-content p:last-child {
        width: 26%;
        padding-right: 4rem;
    }
}
@media (min-width: 768px) {
    .ups-component.promo-teaser.slim-banner .card-header {
        max-width: 72%;
    }
}
@media (min-width: 1280px) {
    .ups-component.promo-teaser.slim-banner .card-header {
        max-width: 75%;
    }
}
@media (max-width: 767.98px) {
    .ups-component.pathways-card.suppress-card-text .ups-card {
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.12),
            0 2px 2px rgba(0, 0, 0, 0.24);
        flex-direction: row;
        align-items: center;
        padding: 1rem;
        margin-top: 1.5rem;
    }
    .ups-component.pathways-card.suppress-card-text .ups-card .card-img {
        width: 3.5rem;
    }
    .ups-component.pathways-card.suppress-card-text .ups-card .card-body {
        padding: 0;
        margin-left: 1rem;
    }
    .ups-component.pathways-card.suppress-card-text
        .ups-card
        .card-body
        .ups-cta {
        font-size: 1.25rem;
        font-weight: 400;
        color: #0662bb;
        padding: 0;
        border-radius: 0;
        border: 0;
        text-align: inherit;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .ups-component.pathways-card.suppress-card-text
        .ups-card
        .card-body
        .ups-cta
        .icon {
        margin-left: 0.75rem;
    }
    .ups-component.pathways-card.suppress-card-text
        .ups-card
        .card-body
        .ups-cta::after {
        display: none;
    }
    .ups-component.pathways-card.suppress-card-text .ups-card h2,
    .ups-component.pathways-card.suppress-card-text .ups-card h3,
    .ups-component.pathways-card.suppress-card-text .ups-card h4 {
        display: none;
    }
    .ups-component.pathways-card.suppress-card-text .ups-card:hover {
        box-shadow:
            0 2px 8px rgba(0, 0, 0, 0.12),
            0 2px 2px rgba(0, 0, 0, 0.24);
    }
}
.ups-component.pathways-card .ups-card,
.ups-component.pathways-card .ups-card:hover {
    box-shadow: none;
}
.ups-component.pathways-card .ups-card {
    margin-top: 3.5rem;
    margin-bottom: 0.25rem;
    cursor: auto;
    overflow: visible;
}
.ups-component.pathways-card .ups-card .card-img {
    width: 4.5rem;
    height: 4.5rem;
    overflow: visible;
}
.ups-component.pathways-card .ups-card .card-body {
    padding: 0;
    padding-top: 1.5rem;
}
.ups-component.pathways-card .ups-card .card-body h2,
.ups-component.pathways-card .ups-card .card-body h3,
.ups-component.pathways-card .ups-card .card-body h4 {
    font-size: 1.25rem;
    line-height: 1.4;
}
@media (min-width: 1280px) {
    .ups-component.pathways-card .ups-card .card-body h2,
    .ups-component.pathways-card .ups-card .card-body h3,
    .ups-component.pathways-card .ups-card .card-body h4 {
        font-size: 2rem;
        font-weight: 400;
        line-height: 1.25;
    }
}
.ups-component.pathways-card .ups-card:hover .card-img img {
    transform: scale(1);
}
@media (min-width: 768px) {
    .ups-component.pathways-card .ups-card {
        flex-direction: row;
        margin-top: 3rem;
        margin-bottom: 0;
    }
    .ups-component.pathways-card .ups-card .card-body {
        padding: 0;
        padding-left: 1.5rem;
        flex-basis: 100%;
    }
}
@media (min-width: 1280px) {
    .ups-component.pathways-card .ups-card:first-child:nth-last-child(2),
    .ups-component.pathways-card
        .ups-card:first-child:nth-last-child(2)
        ~ .ups-card {
        min-width: 472px;
        max-width: 472px;
    }
    .ups-component.pathways-card
        .ups-card:first-child:nth-last-child(2):first-child,
    .ups-component.pathways-card
        .ups-card:first-child:nth-last-child(2)
        ~ .ups-card:first-child {
        margin-right: 2rem;
    }
    .ups-component.pathways-card
        .ups-card:first-child:nth-last-child(2):last-child,
    .ups-component.pathways-card
        .ups-card:first-child:nth-last-child(2)
        ~ .ups-card:last-child {
        margin-left: 2rem;
    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .ups-component.pathways-card .ups-container {
        align-items: center;
    }
    .ups-component.pathways-card .card-deck {
        justify-content: flex-start;
        max-width: 672px;
    }
}
.ups-component.ups-text-content {
    padding-top: 2rem;
}
@media (min-width: 768px) {
    .ups-component.ups-text-content {
        padding-top: 2.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-text-content {
        padding-top: 4rem;
    }
}
.ups-component.ups-text-content.background-arc {
    margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
    .ups-component.ups-text-content.background-arc {
        margin-bottom: 1rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-text-content.background-arc {
        margin-bottom: 1.5rem;
    }
}
.ups-component.ups-text-content.background-arc .content-block {
    margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
    .ups-component.ups-text-content.background-arc .content-block {
        margin-bottom: 1.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-text-content.background-arc .content-block {
        margin-bottom: 2rem;
    }
}
.ups-component.ups-text-content .content-container {
    margin: auto;
    display: flex;
    flex-direction: column;
}
@media (min-width: 768px) {
    .ups-component.ups-text-content .content-container {
        max-width: 532px;
        flex-direction: row;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-text-content .content-container {
        max-width: 800px;
    }
}
.ups-component.ups-text-content .icon-container {
    width: 4rem;
    height: 4rem;
    flex-shrink: 0;
    margin-bottom: 1.5rem;
    margin-right: 1.5rem;
}
.ups-component.ups-text-content .content-block h2,
.ups-component.ups-text-content .content-block h3,
.ups-component.ups-text-content .content-block h4 {
    font-size: 1.75rem;
    font-weight: 400;
    line-height: 1.25;
    color: #121212;
    text-align: left;
    margin-bottom: 0.75rem;
}
@media (min-width: 768px) {
    .ups-component.ups-text-content .content-block h2,
    .ups-component.ups-text-content .content-block h3,
    .ups-component.ups-text-content .content-block h4 {
        font-size: 2rem;
        text-align: center;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-text-content .content-block h2,
    .ups-component.ups-text-content .content-block h3,
    .ups-component.ups-text-content .content-block h4 {
        font-size: 2.5rem;
        line-height: 1.175;
    }
}
.ups-component.ups-text-content .content-block h2:after,
.ups-component.ups-text-content .content-block h3:after,
.ups-component.ups-text-content .content-block h4:after {
    content: "";
    width: 5rem;
    height: 0.25rem;
    display: block;
    background: #ffc400;
    margin: 1.25rem 0 0;
}
@media (min-width: 768px) {
    .ups-component.ups-text-content .content-block h2:after,
    .ups-component.ups-text-content .content-block h3:after,
    .ups-component.ups-text-content .content-block h4:after {
        margin: 1.25rem auto auto;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-text-content .content-block h2:after,
    .ups-component.ups-text-content .content-block h3:after,
    .ups-component.ups-text-content .content-block h4:after {
        margin: 1.5rem auto auto;
    }
}
.ups-component.ups-text-content .content-block h2:after,
.ups-component.ups-text-content .content-block h3:after,
.ups-component.ups-text-content .content-block h4:after {
    margin: 1rem 0 1.25rem;
}
@media (min-width: 768px) {
    .ups-component.ups-text-content .content-block h2,
    .ups-component.ups-text-content .content-block h3,
    .ups-component.ups-text-content .content-block h4 {
        text-align: left;
    }
}
.ups-component.ups-text-content .content-block .unordered-list {
    display: block;
}
.ups-component.ups-text-content .content-block .unordered-list ul {
    list-style: none;
    padding: 0;
    margin-bottom: 1.5rem;
}
.ups-component.ups-text-content .content-block .unordered-list ul li {
    margin-bottom: 1rem;
}
.ups-component.ups-text-content .content-block .unordered-list ul li span.icon {
    line-height: 1;
    margin-right: 0.75rem;
}
.ups-component.ups-text-content
    .content-block
    .unordered-list
    ul
    li
    span.icon:before {
    font-size: 12px;
    background: #c2e3e2;
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    display: inline-block;
    padding: 7.5px 5px;
}
.ups-component.ups-text-content .content-block .unordered-list a {
    margin-bottom: 1.5rem;
}
.ups-component.ups-text-content .content-block .unordered-list p {
    margin-bottom: 0;
}
.ups-component.ups-text-content .content-block .toggle-content-btn {
    display: none;
}
@media (max-width: 767.98px) {
    .ups-component.ups-text-content.collapsable .unordered-list {
        height: 0;
        overflow: hidden;
        transition: all 0.5s ease-out;
    }
    .ups-component.ups-text-content.collapsable .unordered-list.show {
        height: auto;
    }
}
.ups-component.ups-text-content.collapsable .toggle-content-btn {
    text-align: center;
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #dfdbd7;
    background: none;
    margin-bottom: 1.5rem;
}
.ups-component.ups-text-content.collapsable .toggle-content-btn:focus:after {
    content: none;
}
.ups-component.ups-text-content.collapsable .toggle-content-btn span.icon {
    margin-left: 1rem;
    font-size: 0.5rem;
    vertical-align: middle;
    transform: none;
}
.ups-component.ups-text-content.collapsable .toggle-content-btn span.show-less {
    display: none;
}
@media (max-width: 767.98px) {
    .ups-component.ups-text-content.collapsable .toggle-content-btn {
        display: block;
    }
}
.ups-component.ups-text-content.collapsable
    .toggle-content-btn[aria-expanded="true"]
    span.show-less {
    display: inline;
}
.ups-component.ups-text-content.collapsable
    .toggle-content-btn[aria-expanded="true"]
    span.show-more {
    display: none;
}
.ups-component.ups-text-content.collapsable
    .toggle-content-btn[aria-expanded="true"]
    span.icon {
    transform: rotate(180deg);
}
.ups-breadcrumb {
    font-size: 0.875rem;
}
.ups-breadcrumb.on-top {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 15;
}
.ups-breadcrumb ol {
    list-style: none;
    margin: 0;
    padding: 1rem 1.5rem;
}
@media (min-width: 1280px) {
    .ups-breadcrumb ol {
        margin: 0 auto;
        max-width: 1280px;
        padding: 1rem 2rem;
    }
}
@media (min-width: 1600px) {
    .ups-breadcrumb ol {
        max-width: 1488px;
        padding: 1rem 3rem;
    }
}
.ups-breadcrumb ol li {
    display: none;
    color: #5f5753;
}
.ups-breadcrumb ol li:nth-last-child(2) {
    display: inline-block;
}
@media (min-width: 768px) {
    .ups-breadcrumb ol li {
        display: inline;
    }
    .ups-breadcrumb ol li + li::before {
        content: "\e600";
        font: 11px "upsicons";
        display: inline-block;
        margin: 0 0.25rem;
    }
}
.ups-breadcrumb ol li a {
    color: currentColor;
    text-decoration: none;
    position: relative;
    display: inline-block;
}
.ups-breadcrumb ol li a:hover {
    color: currentColor;
}
@media (min-width: 768px) {
    .ups-breadcrumb ol li a {
        border-bottom: 1px solid currentColor;
    }
}
.ups-breadcrumb ol li a[aria-current="page"] {
    text-decoration: none;
    pointer-events: none;
    border-bottom: none;
}
.ups-breadcrumb ol li a::before {
    content: "\e601";
    margin-right: 0.5rem;
    font-family: "upsicons";
}
@media (min-width: 768px) {
    .ups-breadcrumb ol li a::before {
        display: none;
    }
}
.ups-component.callout {
    margin-bottom: 4rem;
}
.ups-component.callout .content-wrapper {
    padding: 1.5rem 1rem;
    display: flex;
    flex-direction: column;
    background-color: #f2f1ef;
    border: 1px solid #dfdbd7;
    border-radius: 0.25rem;
    margin: 0 auto;
    max-width: 532px;
    font-size: 1rem;
    gap: 1rem;
    position: relative;
}
@media (min-width: 768px) {
    .ups-component.callout .content-wrapper {
        gap: 0;
        flex-direction: row;
        padding: 1.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.callout .content-wrapper {
        max-width: 800px;
    }
}
.ups-component.callout .content-wrapper h2,
.ups-component.callout .content-wrapper h3,
.ups-component.callout .content-wrapper h4,
.ups-component.callout .content-wrapper h5 {
    font-size: inherit;
    font-weight: 500;
    margin-bottom: 0.5rem;
}
@media (max-width: 767.98px) {
    .ups-component.callout .content-wrapper h2,
    .ups-component.callout .content-wrapper h3,
    .ups-component.callout .content-wrapper h4,
    .ups-component.callout .content-wrapper h5 {
        padding-left: 2rem;
    }
}
.ups-component.callout .content-wrapper p:last-child,
.ups-component.callout .content-wrapper ul:last-child,
.ups-component.callout .content-wrapper ol:last-child {
    margin-bottom: 0;
}
.ups-component.callout .icon-container {
    margin-right: 1rem;
}
.ups-component.callout .icon-container .icon {
    font-size: inherit;
}
@media (max-width: 767.98px) {
    .ups-component.callout .icon-container {
        position: absolute;
        top: 1.25rem;
        left: 1rem;
        width: 1.5rem;
        height: 1.5rem;
    }
}
.ups-component.callout.align-left .content-wrapper {
    margin-left: 0;
    margin-bottom: 1.5rem;
}
.ups-component.ups-links-list {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
@media (min-width: 768px) {
    .ups-component.ups-links-list {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-links-list {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
}
.ups-component.ups-links-list .component-body {
    margin-top: 1.5rem;
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .ups-component.ups-links-list .component-body {
        margin-top: 2rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-links-list .component-body {
        margin-top: 2.5rem;
    }
}
.ups-component.ups-links-list .list-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 0;
    padding: 0;
    list-style: none;
}
@media (min-width: 768px) {
    .ups-component.ups-links-list .list-items {
        margin: 0 -0.75rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-links-list .list-items {
        margin: 0 -1rem;
    }
}
.ups-component.ups-links-list .list-items li {
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 768px) {
    .ups-component.ups-links-list .list-items li {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 0.75rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-links-list .list-items li {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
        padding: 0 1rem;
    }
}
.ups-component.ups-links-list .list-items li a {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    display: flex;
    align-items: center;
    color: #0662bb;
    padding: 1.25rem 0;
    border-bottom: 1px solid #dfdbd7;
}
.ups-component.ups-links-list .list-items li a:hover {
    text-decoration: none;
}
.ups-component.ups-links-list .list-items li .icon {
    font-size: 0.688rem;
    line-height: 1;
}
.ups-component.ups-links-list .list-items li:last-child a {
    border: none;
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .ups-component.ups-links-list
        .list-items
        li:nth-child(2n + 1):nth-last-child(-n + 2)
        a,
    .ups-component.ups-links-list
        .list-items
        li:nth-child(2n + 1):nth-last-child(-n + 2)
        ~ li
        a {
        border: none;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-links-list
        .list-items
        li:nth-child(3n + 1):nth-last-child(-n + 3)
        a,
    .ups-component.ups-links-list
        .list-items
        li:nth-child(3n + 1):nth-last-child(-n + 3)
        ~ li
        a {
        border: none;
    }
}
.ups-component.ups-search-result .ups-container {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
@media (min-width: 768px) {
    .ups-component.ups-search-result .ups-container {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}
@media (min-width: 768px) {
    .ups-component.ups-search-result .ups-container {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
}
@media (max-width: 767.98px) {
    .ups-component.ups-search-result .search_btn {
        position: absolute;
        width: 0;
        height: 0;
        opacity: 0;
        overflow: hidden;
    }
}
.ups-component.ups-search-result .result-heading:focus {
    outline: none;
    box-shadow: none;
}
.ups-component.ups-search-result .ups-search_inputs > h1,
.ups-component.ups-search-result .ups-search_inputs > h2 {
    font-weight: 400;
    line-height: 1.25;
    margin-bottom: 1.25rem;
    font-size: 2rem;
}
@media (min-width: 768px) {
    .ups-component.ups-search-result .ups-search_inputs > h1,
    .ups-component.ups-search-result .ups-search_inputs > h2 {
        font-size: 2.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-search-result .ups-search_inputs > h1,
    .ups-component.ups-search-result .ups-search_inputs > h2 {
        font-size: 3rem;
    }
}
.ups-component.ups-search-result .ups-search_inputs > h1:after,
.ups-component.ups-search-result .ups-search_inputs > h2:after {
    content: "";
    width: 5rem;
    height: 0.25rem;
    display: block;
    background: #ffc400;
    margin: 1.25rem 0 0;
}
.ups-component.ups-search-result .ups-search_formWrap {
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem;
    margin-bottom: 2rem;
    gap: 1.5rem;
}
@media (min-width: 768px) {
    .ups-component.ups-search-result .ups-search_formWrap {
        flex-direction: row;
        gap: 0;
        margin-top: 2rem;
        margin-bottom: 3rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-search-result .ups-search_formWrap {
        margin-top: 2.5rem;
    }
}
.ups-component.ups-search-result .ups-text_wrapper {
    position: relative;
    width: 100%;
    transition: all 250ms ease-in-out;
}
@media (min-width: 768px) {
    .ups-component.ups-search-result .ups-text_wrapper {
        max-width: 540px;
        margin-right: 1rem;
    }
}
@media (max-width: 767.98px) {
    .ups-component.ups-search-result .ups-text_wrapper:focus-within {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 999;
        margin: 0;
        padding: 1.5rem 4.5rem 1.5rem 1.5rem;
        overflow: auto;
        max-height: 100%;
        background-color: #fff;
    }
    .ups-component.ups-search-result
        .ups-text_wrapper:focus-within
        .ups-icon-search {
        left: 2.25rem;
        top: 2.25rem;
    }
    .ups-component.ups-search-result .ups-text_wrapper:focus-within .close-btn {
        display: block;
    }
    .ups-component.ups-search-result
        .ups-text_wrapper:focus-within
        .suggestion-menu {
        display: block;
        top: 5rem !important;
        box-shadow: none;
        overflow-y: visible;
    }
}
.ups-component.ups-search-result .ups-text_wrapper .close-btn {
    display: none;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    font-size: 1rem;
    padding: 10px;
    border: none;
    background: none;
    cursor: pointer;
    z-index: 10;
}
.ups-component.ups-search-result .ups-text_wrapper .ups-icon-search {
    position: absolute;
    left: 0.75rem;
    top: 0.75rem;
    width: 1rem;
    z-index: 1;
    color: #8c857e;
}
.ups-component.ups-search-result .ups-form_input {
    width: 100%;
    position: relative;
    z-index: 5;
    background-color: transparent;
    border: 2px solid #8c857e;
    border-radius: 0.25rem;
    font-size: 1rem;
    padding: 10px 10px 10px 40px;
    transition: all 250ms ease-in-out;
}
.ups-component.ups-search-result .ups-form_input:disabled {
    background-color: rgba(242, 241, 239, 0.5);
}
.ups-component.ups-search-result .ups-form_input:focus {
    outline: none;
    box-shadow: 0px 0px 0px 1px #8c857e;
}
.ups-component.ups-search-result
    .ups-form_input:focus::-webkit-input-placeholder {
    color: #fff;
}
.ups-component.ups-search-result .ups-form_input:focus:-ms-input-placeholder {
    color: #fff;
}
.ups-component.ups-search-result .ups-form_input:focus::placeholder {
    color: #fff;
}
.ups-component.ups-search-result .ups-search_results {
    display: none;
    animation: fadeIn 350ms both;
}
.ups-component.ups-search-result .ups-search_results .results-header {
    min-height: 50px;
}
.ups-component.ups-search-result .ups-search_results .results-container {
    opacity: 0;
    transition: all 0.5s ease-in-out;
    height: 0;
}
.ups-component.ups-search-result .ups-search_results.ups-active {
    display: block;
}
.ups-component.ups-search-result
    .ups-search_results.ups-active
    .results-container {
    opacity: 1;
    height: auto;
}
.ups-component.ups-search-result .suggestion-menu {
    width: 100%;
    top: calc(100% + 1rem) !important;
    transform: none !important;
    box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.1);
    border: none;
    max-height: 30rem;
    scrollbar-width: thin;
    scrollbar-color: #bfb8af #f2f1ef;
    overflow-y: auto;
}
.ups-component.ups-search-result .suggestion-menu::-webkit-scrollbar {
    width: 0.5rem;
}
.ups-component.ups-search-result .suggestion-menu::-webkit-scrollbar-track {
    background: #f2f1ef;
}
.ups-component.ups-search-result .suggestion-menu::-webkit-scrollbar-thumb {
    background: #bfb8af;
    border-radius: 0.5rem;
}
.ups-component.ups-search-result .suggestion-menu .dropdown-header {
    color: inherit;
    border-bottom: 1px solid #dfdbd7;
    font-weight: 500;
    width: calc(100% - 3rem);
    margin: 0 auto;
    padding: 0.75rem 0;
    font-size: 1rem;
}
.ups-component.ups-search-result .suggestion-menu .dropdown-item {
    padding: 0.75rem 1.5rem;
    text-transform: capitalize;
}
.ups-component.ups-search-result .suggestion-menu .dropdown-item:hover,
.ups-component.ups-search-result .suggestion-menu .dropdown-item:focus,
.ups-component.ups-search-result .suggestion-menu .dropdown-item:active {
    color: currentColor;
    background-color: #f2f1ef;
}
.ups-component.ups-search-result
    .suggestion-menu
    .dropdown-item.popular-search
    .icon {
    position: static;
    font-size: 14px;
    vertical-align: middle;
    margin-right: 0.5rem;
}
.ups-component.ups-search-result .results-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 2.5rem;
}
.ups-component.ups-search-result .results-header h2,
.ups-component.ups-search-result .results-header h3,
.ups-component.ups-search-result .results-header h4 {
    font-size: 1rem;
    font-weight: 500;
}
@media (min-width: 1280px) {
    .ups-component.ups-search-result .results-header h2,
    .ups-component.ups-search-result .results-header h3,
    .ups-component.ups-search-result .results-header h4 {
        font-size: 1.25rem;
    }
}
@media (max-width: 767.98px) {
    .ups-component.ups-search-result .results-header nav {
        display: none;
    }
}
.ups-component.ups-search-result .results-container {
    margin-bottom: 2rem;
}
@media (min-width: 1280px) {
    .ups-component.ups-search-result .results-container {
        margin-bottom: 2.5rem;
    }
}
.ups-component.ups-search-result .results-container .ups-loaderImg {
    display: block;
}
.ups-component.ups-search-result .results-container .result {
    animation-name: fadeIn;
    animation-duration: 300ms;
    animation-fill-mode: both;
    display: flex;
    padding: 1.5rem 0;
    border-bottom: 1px solid #dfdbd7;
}
.ups-component.ups-search-result .results-container .result:nth-child(1) {
    border-top: 1px solid #dfdbd7;
}
@media (min-width: 1280px) {
    .ups-component.ups-search-result .results-container .result {
        padding: 1.5rem;
    }
}
.ups-component.ups-search-result .results-container .result.featured {
    position: relative;
    padding: 3rem 1.5rem 4rem;
}
.ups-component.ups-search-result
    .results-container
    .result.featured
    .feature-text {
    position: absolute;
    top: 0;
    left: 1.5rem;
    height: 1.5rem;
    width: 5rem;
    background-color: #300;
    z-index: 1;
    color: #dfdbd7;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-size: 0.75rem;
}
.ups-component.ups-search-result .results-container .result.featured::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 2.5rem);
    background-color: #f2f1ef;
    background-repeat: no-repeat;
    z-index: 0;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%221216%22%20height%3D%22196%22%20viewBox%3D%220%200%201216%20196%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M-0.5%20-100H1216V158.339C1216%20158.339%201055.15%20198.459%20865.21%20208.322C705.85%20216.597%20-0.5%20208.322%20-0.5%20208.322V-100Z%22%20fill%3D%22url(%23paint0_linear)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear%22%20x1%3D%22775.019%22%20y1%3D%22377.862%22%20x2%3D%22688.17%22%20y2%3D%22-8.94692%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23DFDBD7%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F2F1EF%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
    background-position: 0px 100%;
    background-size: 100%;
}
@media (min-width: 768px) {
    .ups-component.ups-search-result
        .results-container
        .result.featured::after {
        background-position: 0px 92%;
    }
}
.ups-component.ups-search-result .results-container .result h2,
.ups-component.ups-search-result .results-container .result h3,
.ups-component.ups-search-result .results-container .result h4 {
    font-size: 1rem;
    font-weight: 500;
}
@media (min-width: 1280px) {
    .ups-component.ups-search-result .results-container .result h2,
    .ups-component.ups-search-result .results-container .result h3,
    .ups-component.ups-search-result .results-container .result h4 {
        font-size: 1.25rem;
    }
}
.ups-component.ups-search-result .results-container .result h2 a,
.ups-component.ups-search-result .results-container .result h3 a,
.ups-component.ups-search-result .results-container .result h4 a {
    text-decoration: none;
}
.ups-component.ups-search-result .results-container .result h2 a:hover,
.ups-component.ups-search-result .results-container .result h3 a:hover,
.ups-component.ups-search-result .results-container .result h4 a:hover {
    text-decoration: underline;
}
.ups-component.ups-search-result .results-container .result-content {
    flex-basis: 100%;
    z-index: 5;
}
@media (min-width: 1280px) {
    .ups-component.ups-search-result .results-container .result-content {
        max-width: 100%;
    }
}
.ups-component.ups-search-result .results-container .result-img {
    display: none;
}
@media (min-width: 1280px) {
    .ups-component.ups-search-result .results-container .result-img {
        max-width: 25%;
        flex-basis: 100%;
    }
}
.ups-component.ups-search-result .results-container .result .summary {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
.ups-component.ups-search-result .results-footer.footer-hidden,
.ups-component.ups-search-result .results-footer.ups-inactive {
    display: none;
}
.ups-component.ups-search-result .pagination-container {
    display: flex;
    list-style: none;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 0;
}
.ups-component.ups-search-result .pagination-container .first,
.ups-component.ups-search-result .pagination-container .prev,
.ups-component.ups-search-result .pagination-container .next,
.ups-component.ups-search-result .pagination-container .last {
    padding: 0.5rem 1rem;
}
.ups-component.ups-search-result .pagination-container .first.inactive,
.ups-component.ups-search-result .pagination-container .prev.inactive,
.ups-component.ups-search-result .pagination-container .next.inactive,
.ups-component.ups-search-result .pagination-container .last.inactive {
    display: none;
}
.ups-component.ups-search-result .pagination-container .first a,
.ups-component.ups-search-result .pagination-container .prev a,
.ups-component.ups-search-result .pagination-container .next a,
.ups-component.ups-search-result .pagination-container .last a {
    color: #076acb;
    display: inline-block;
    font-size: 1rem;
    font-weight: 500;
    text-decoration: none;
    white-space: nowrap;
}
.ups-component.ups-search-result .pagination-container .first a:hover,
.ups-component.ups-search-result .pagination-container .prev a:hover,
.ups-component.ups-search-result .pagination-container .next a:hover,
.ups-component.ups-search-result .pagination-container .last a:hover {
    color: #105497;
}
.ups-component.ups-search-result .pagination-container .next .icon {
    margin-left: 0.5rem;
}
.ups-component.ups-search-result .pagination-container .prev .icon {
    margin-right: 0.5rem;
}
.ups-component.ups-search-result .pagination-container .first {
    border-right: 1px solid #bfb8af;
}
@media (max-width: 991.98px) {
    .ups-component.ups-search-result .pagination-container .first {
        display: none;
    }
}
.ups-component.ups-search-result .pagination-container .last {
    border-left: 1px solid #bfb8af;
}
@media (max-width: 991.98px) {
    .ups-component.ups-search-result .pagination-container .last {
        display: none;
    }
}
.ups-component.ups-search-result .pagination-container .page {
    padding: 0.25rem;
    display: none;
}
@media (max-width: 767.98px) {
    .ups-component.ups-search-result .pagination-container .page.show-sm {
        display: inline-block;
    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .ups-component.ups-search-result .pagination-container .page.show-md {
        display: inline-block;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-search-result .pagination-container .page.show-lg {
        display: inline-block;
    }
}
.ups-component.ups-search-result .pagination-container .page a {
    display: inline-block;
    text-decoration: none;
    background-color: #fff;
    padding: 0.5rem 1rem;
    color: #5f5753;
    border: 1px solid #bfb8af;
    border-radius: 0.25rem;
}
.ups-component.ups-search-result .pagination-container .page:hover a,
.ups-component.ups-search-result .pagination-container .page.active a {
    background-color: #f2f1ef;
}
.ups-component.ups-search-result.without-divider-line
    .results-container
    .result {
    border: none;
}
.ups-component.table-component {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
@media (min-width: 768px) {
    .ups-component.table-component {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.table-component {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
}
.ups-component.table-component .table-caption {
    margin: 32px 0 0;
    padding: 12px;
    color: #fff;
    background-color: #300;
    text-align: left;
}
.ups-component.table-component table {
    table-layout: fixed;
    width: 100%;
    padding: 0;
    border-bottom: 1px solid #dfdbd7;
}
@media (max-width: 767.98px) {
    .ups-component.table-component table {
        border: 0;
    }
}
.ups-component.table-component table thead {
    border: 0;
}
@media (max-width: 767.98px) {
    .ups-component.table-component table thead {
        display: none;
    }
}
@media (max-width: 767.98px) {
    .ups-component.table-component table tr {
        display: block;
        margin-bottom: 0;
    }
}
.ups-component.table-component table td {
    border: 0;
    padding: 12px;
}
.ups-component.table-component table td .head-text {
    display: none;
}
@media (max-width: 767.98px) {
    .ups-component.table-component table td {
        display: block;
    }
    .ups-component.table-component table td .head-text {
        display: block;
        font-weight: bold;
    }
}
.ups-component.table-component table th {
    background-color: #dfdbd7;
    padding: 12px;
}
.ups-component.table-component table td,
.ups-component.table-component table th {
    min-width: 12.75rem;
}
.ups-component.table-component table tbody tr:nth-child(even),
.ups-component.table-component table tbody tr:nth-child(even) th {
    background-color: #f2f1ef;
    vertical-align: top;
    border-right: 1px solid #dfdbd7;
}
.ups-component.table-component table tbody tr:nth-child(odd) th {
    background-color: #fff;
    vertical-align: top;
    border-right: 1px solid #dfdbd7;
}
.ups-component.table-component.scroll.ups-component.shadow tr {
    display: flex;
    border: 0;
}
.ups-component.table-component.scroll.ups-component.shadow
    tr:nth-child(even)
    > :first-child,
.ups-component.table-component.scroll.ups-component.shadow
    tr:nth-child(odd)
    > :first-child {
    display: flex;
    box-shadow: 5px 0 7px 0px rgba(18, 18, 18, 0.1);
    transition: all 0.4s;
}
.ups-component.table-component.scroll.ups-component.shadow .component-body {
    box-shadow: 9px -1px 14px -6px rgba(18, 18, 18, 0.1);
}
.ups-component.table-component.scroll.ups-component .component-body {
    max-width: 100%;
    overflow-x: auto;
}
@media (min-width: 768px) {
    .ups-component.table-component.scroll.ups-component .component-body {
        scrollbar-color: #bfb8af #e5e5e5;
        scrollbar-width: thin;
    }
    .ups-component.table-component.scroll.ups-component
        .component-body::-webkit-scrollbar {
        width: 10px;
        height: 10px;
    }
    .ups-component.table-component.scroll.ups-component
        .component-body::-webkit-scrollbar-track {
        background: #e5e5e5;
    }
    .ups-component.table-component.scroll.ups-component
        .component-body::-webkit-scrollbar-thumb {
        background: #bfb8af;
    }
}
.ups-component.table-component.scroll.ups-component table {
    max-width: 100%;
    table-layout: auto;
}
.ups-component.table-component.scroll.ups-component table tr {
    display: table-row;
}
@media (max-width: 767.98px) {
    .ups-component.table-component.scroll.ups-component table thead {
        height: auto;
        margin: inherit;
        overflow: hidden;
        padding: 0;
        position: static;
        width: auto;
        display: table-header-group;
    }
}
.ups-component.table-component.scroll.ups-component table td,
.ups-component.table-component.scroll.ups-component table th {
    display: table-cell;
}
.ups-component.table-component.scroll.ups-component table td::before,
.ups-component.table-component.scroll.ups-component table th::before {
    content: none;
}
.ups-component.table-component.scroll.ups-component
    table
    tr:nth-child(even)
    > :first-child,
.ups-component.table-component.scroll.ups-component
    table
    tr:nth-child(odd)
    > :first-child {
    left: 0;
    min-width: 96px;
}
.ups-component.table-component.scroll.ups-component
    table
    tr:nth-child(odd)
    > :first-child:not(th) {
    background-color: #fff;
    transition: all 0.4s;
}
.ups-component.table-component.scroll.ups-component
    table
    tr:nth-child(even)
    > :first-child {
    background-color: #f2f1ef;
    transition: all 0.4s;
}
.ups-component.table-component.scroll.ups-component.shadow
    tr:nth-child(even)
    > :first-child,
.ups-component.table-component.scroll.ups-component.shadow
    tr:nth-child(odd)
    > :first-child {
    position: sticky;
}
.ups-component.tabs {
    padding-top: 2rem;
}
@media (min-width: 768px) {
    .ups-component.tabs {
        padding-top: 2.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.tabs {
        padding-top: 4rem;
    }
}
.ups-component.tabs .ups-container {
    display: flex;
}
@media (max-width: 991.98px) {
    .ups-component.tabs .ups-container {
        flex-direction: column;
    }
}
.ups-component.tabs .nav {
    flex-direction: column;
    padding-bottom: 2.5rem;
    padding-left: 0;
}
@media (min-width: 768px) {
    .ups-component.tabs .nav {
        align-items: center;
        flex: 0 0 100%;
    }
}
@media (min-width: 1280px) {
    .ups-component.tabs .nav {
        margin-right: 4rem;
        flex: 0 0 384px;
    }
}
.ups-component.tabs .nav-item {
    width: 100%;
}
.ups-component.tabs .nav-link {
    position: relative;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #121212;
    padding: 1.25rem;
    border-bottom: 1px solid rgba(191, 184, 175, 0.5);
    transition: all 0.35s ease-in-out;
}
@media (min-width: 768px) {
    .ups-component.tabs .nav-link {
        clip-path: inset(0 20px 0 20px);
    }
}
.ups-component.tabs .nav-link:after {
    content: "";
    transition: all 0.35s ease-in-out;
    position: absolute;
    margin: 0;
    bottom: 0;
    left: 0;
    border: none;
    width: 100%;
    height: 0.25rem;
    border-radius: 1px;
    background-color: #0a8080;
    transform: scale(0);
    transform-origin: center;
}
.ups-component.tabs .nav-link:hover,
.ups-component.tabs .nav-link.active {
    box-shadow:
        0px 2px 16px 2px rgba(0, 0, 0, 0.08),
        0px 8px 32px 2px rgba(0, 0, 0, 0.05);
}
@media (min-width: 768px) {
    .ups-component.tabs .nav-link:hover,
    .ups-component.tabs .nav-link.active {
        clip-path: none;
    }
}
.ups-component.tabs .nav-link:hover:after,
.ups-component.tabs .nav-link.active:after {
    transform: scale(1);
}
.ups-component.tabs .nav-link.active {
    font-weight: 500;
}
body.accessible .ups-component.tabs .nav-link.active:focus {
    box-shadow:
        0px 2px 16px 2px rgba(0, 0, 0, 0.08),
        0px 8px 32px 2px rgba(0, 0, 0, 0.05),
        0 0 0 2px #121212;
}
@media (min-width: 1280px) {
    .ups-component.tabs .tab-content {
        flex-basis: 100%;
        max-width: calc(100% - 384px);
    }
}
.ups-component.tabs .tab-content h2,
.ups-component.tabs .tab-content h3,
.ups-component.tabs .tab-content h4 {
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 1.375;
}
.ups-component.tabs .tab-content img {
    max-width: 100%;
    margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
    .ups-component.tabs .tab-content img {
        max-width: 456px;
    }
}
@media (min-width: 1280px) {
    .ups-component.tabs .tab-content img {
        max-width: 695px;
    }
}
.ups-component.tabs .tab-content ul,
.ups-component.tabs .tab-content a:last-child {
    margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
    .ups-component.tabs .tab-content a {
        margin-bottom: 1.5rem;
    }
}
.ups-component.ups-accordion_wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
@media (min-width: 768px) {
    .ups-component.ups-accordion_wrapper {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-accordion_wrapper {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .ups-component.ups-accordion_wrapper .ups-container {
        padding: 0 3.5rem;
    }
}
.ups-component.ups-accordion_wrapper .ups-accordion_content {
    margin: 2.5rem auto 0;
    max-width: 800px;
}
.ups-component.ups-accordion_wrapper .ups-accordion_item {
    border-radius: 4px;
    box-shadow:
        0px 4px 12px -3px rgba(0, 0, 0, 0.051),
        0px 2px 5px 0px rgba(0, 0, 0, 0.141);
    transition: all 0.6s cubic-bezier(0, 0.55, 0.45, 1);
}
.ups-component.ups-accordion_wrapper .ups-accordion_item:not(:last-child) {
    margin-bottom: 0.625rem;
}
.ups-component.ups-accordion_wrapper
    .ups-accordion_item:not(.ups-active):hover {
    box-shadow:
        0px 15px 32px -3px rgba(0, 0, 0, 0.078),
        0px 4px 12px -2px rgba(0, 0, 0, 0.078),
        0px 2px 6px 0px rgba(0, 0, 0, 0.059);
}
.ups-component.ups-accordion_wrapper
    .ups-accordion_item:not(.ups-active):active {
    box-shadow:
        0px 4px 12px -3px rgba(0, 0, 0, 0.051),
        0px 2px 5px 0px rgba(0, 0, 0, 0.141);
}
.ups-component.ups-accordion_wrapper .ups-accordion_expand {
    transition: all 0.35s ease-in-out;
    padding: 0 1rem 1.25rem;
    width: 90%;
    visibility: visible;
}
@media (min-width: 768px) {
    .ups-component.ups-accordion_wrapper .ups-accordion_expand {
        width: 95%;
    }
}
.ups-component.ups-accordion_wrapper .ups-accordion_expand[aria-hidden="true"] {
    height: 0;
    opacity: 0;
    padding-bottom: 0;
    overflow: hidden;
    visibility: hidden;
}
.ups-component.ups-accordion_wrapper .ups-accordion_expand *:last-child {
    margin-bottom: 0;
}
.ups-component.ups-accordion_wrapper .component-footer {
    text-align: center;
    margin-top: 18px;
}
.ups-accordion_wrapper .ups-accordion_toggle {
    position: relative;
    display: block;
    text-decoration: none;
    color: #121212;
    padding: 1.25rem 2.5rem 1rem 1rem;
}
.ups-accordion_wrapper .ups-accordion_toggle span.icon {
    font-size: 8px;
    transition: all 0.35s ease-in-out;
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%) rotate(0);
}
.ups-accordion_wrapper .ups-accordion_toggle.ups-active {
    font-weight: 500;
}
.ups-accordion_wrapper .ups-accordion_toggle.ups-active span.icon {
    transform: translateY(-50%) rotate(-180deg);
}
.ups-component.featured-list-component {
    margin-top: 2rem;
    margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
    .ups-component.featured-list-component {
        margin-top: 40px;
        margin-bottom: 1rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.featured-list-component {
        margin-top: 4rem;
        margin-bottom: 2.5rem;
    }
}
.ups-component.featured-list-component .card-footer {
    padding: 0;
    background-color: transparent;
    border-top: 0;
    text-align: center;
}
.ups-component.featured-list-component .toggle-content-btn {
    display: none;
}
.ups-component.featured-list-component .collapse:not(.show) {
    display: block;
}
.ups-component.featured-list-component .component-body {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.ups-component.featured-list-component .component-body h3,
.ups-component.featured-list-component .component-body h4,
.ups-component.featured-list-component .component-body h5 {
    font-size: 1rem;
    line-height: 1.5;
}
.ups-component.featured-list-component .component-body .ups-card {
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    max-width: none;
    min-width: auto;
    flex-grow: 1;
}
.ups-component.featured-list-component .component-body .card-body {
    padding: 0;
}
.ups-component.featured-list-component:not(.icon-card) .component-body {
    margin-top: 40px;
}
.ups-component.featured-list-component:not(.icon-card) .card-body-content > ul {
    list-style: none;
    padding-left: 0;
    justify-content: start;
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
}
@media (max-width: 991.98px) {
    .ups-component.featured-list-component:not(.icon-card)
        .card-body-content
        > ul {
        margin-top: 40px;
    }
}
@media (max-width: 767.98px) {
    .ups-component.featured-list-component:not(.icon-card)
        .card-body-content
        > ul {
        flex-direction: column;
        width: 100%;
        margin-top: 28px;
    }
}
@media (max-width: 991.98px) {
    .ups-component.featured-list-component:not(.icon-card)
        .card-body-content
        > ul
        > li {
        width: 50%;
    }
}
@media (max-width: 767.98px) {
    .ups-component.featured-list-component:not(.icon-card)
        .card-body-content
        > ul
        > li {
        width: 100%;
    }
}
.ups-component.featured-list-component:not(.icon-card)
    .card-body-content
    > ul
    > li
    p:last-child {
    margin-bottom: 0;
}
.ups-component.featured-list-component:not(.icon-card).featured-image .card {
    width: 100%;
}
@media (min-width: 1280px) {
    .ups-component.featured-list-component:not(.icon-card).featured-image
        .card {
        display: grid;
        display: -ms-grid;
        grid-template-columns: 50% auto;
        -ms-grid-columns: 50% 50%;
        grid-template-rows: auto auto;
        -ms-grid-rows: auto auto;
    }
}
.ups-component.featured-list-component:not(.icon-card).featured-image
    .card-img
    img,
.ups-component.featured-list-component:not(.icon-card).featured-image
    .card-img
    video,
.ups-component.featured-list-component:not(.icon-card).featured-image
    .card-img
    .iframe-video-container {
    border-radius: 4px;
    overflow: hidden;
}
@media (max-width: 991.98px) {
    .ups-component.featured-list-component:not(.icon-card).featured-image
        .card-img {
        max-width: 456px;
        margin: 0 auto;
    }
}
@media (min-width: 1280px) {
    .ups-component.featured-list-component:not(.icon-card).featured-image
        .card-img {
        padding-right: 1rem;
    }
}
.ups-component.featured-list-component:not(.icon-card).featured-image.list-right
    .card-img {
    grid-column: 2/3;
    -ms-grid-column: 2;
    grid-row: 1/3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    position: relative;
}
@media (min-width: 1280px) {
    .ups-component.featured-list-component:not(
            .icon-card
        ).featured-image.list-right
        .card-body,
    .ups-component.featured-list-component:not(
            .icon-card
        ).featured-image.list-right
        .card-footer {
        padding-right: 3.5rem;
        padding-left: 0;
        -ms-grid-column: 1;
    }
}
.ups-component.featured-list-component:not(.icon-card).featured-image.list-left
    .card-img {
    grid-column: 1/2;
    -ms-grid-column: 1;
    grid-row: 1/3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    position: relative;
}
.ups-component.featured-list-component:not(.icon-card).featured-image
    .card-body,
.ups-component.featured-list-component:not(.icon-card).featured-image
    .card-footer {
    padding: 0;
    background-color: transparent;
    border-top: 0;
    text-align: left;
}
@media (min-width: 1280px) {
    .ups-component.featured-list-component:not(.icon-card).featured-image
        .card-body,
    .ups-component.featured-list-component:not(.icon-card).featured-image
        .card-footer {
        padding-left: 3.5rem;
        -ms-grid-column: 2;
    }
}
.ups-component.featured-list-component:not(.icon-card).featured-image
    .card-body {
    align-self: end;
}
.ups-component.featured-list-component:not(.icon-card).featured-image
    .card-body:last-of-type {
    align-self: center;
    grid-row: 1/3;
}
.ups-component.featured-list-component:not(.icon-card).featured-image
    .card-footer {
    -ms-grid-row: 2;
}
@media (max-width: 991.98px) {
    .ups-component.featured-list-component:not(.icon-card).featured-image
        .card-footer {
        text-align: center;
    }
}
@media (min-width: 1280px) {
    .ups-component.featured-list-component:not(.icon-card).featured-image
        .card-body-content
        > ul {
        flex-direction: column;
    }
}
@media (max-width: 767.98px) {
    .ups-component.featured-list-component:not(.icon-card).featured-image
        .card-body-content
        > ul {
        flex-direction: column;
    }
}
.ups-component.featured-list-component:not(.icon-card).featured-image
    .card-body-content
    > ul
    li {
    margin-bottom: 1rem;
}
.ups-component.featured-list-component.no-img .component-body {
    margin-top: 0;
}
@media (min-width: 1280px) {
    .ups-component.featured-list-component.no-img .component-body {
        margin-top: 40px;
    }
}
@media (min-width: 1280px) {
    .ups-component.featured-list-component.no-img ul {
        flex-direction: row;
    }
}
.ups-component.featured-list-component.no-img ul li {
    margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
    .ups-component.featured-list-component.no-img ul li {
        padding-right: 1.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.featured-list-component.no-img ul li {
        padding-right: 2rem;
        margin-bottom: 2rem;
        max-width: 33.33%;
        flex-basis: 100%;
    }
    .ups-component.featured-list-component.no-img ul li:nth-child(1) {
        margin-left: auto;
    }
    .ups-component.featured-list-component.no-img ul li:nth-child(2) {
        margin-right: auto;
    }
}
.ups-component.featured-list-component.no-img .component-footer {
    text-align: center;
    max-width: 100%;
    margin: 0 auto;
}
@media (min-width: 768px) {
    .ups-component.featured-list-component.no-img .component-footer {
        max-width: 800px;
    }
}
.ups-component.featured-list-component.icon-card .component-body {
    margin-top: 40px;
}
.ups-component.featured-list-component.icon-card .component-footer {
    text-align: center;
    margin-top: 18px;
    max-width: 100%;
    margin: 0 auto;
}
@media (max-width: 991.98px) {
    .ups-component.featured-list-component.icon-card .component-footer {
        max-width: 800px;
    }
}
.ups-component.featured-list-component.icon-card .card {
    padding-right: 1.5rem;
}
@media (min-width: 1280px) {
    .ups-component.featured-list-component.icon-card .card {
        max-width: 33.33%;
        flex-basis: 100%;
    }
    .ups-component.featured-list-component.icon-card .card:nth-child(1) {
        margin-left: auto;
    }
    .ups-component.featured-list-component.icon-card .card:nth-child(2) {
        margin-right: auto;
    }
}
@media (max-width: 991.98px) {
    .ups-component.featured-list-component.icon-card .card {
        max-width: 50%;
    }
}
@media (max-width: 767.98px) {
    .ups-component.featured-list-component.icon-card .card {
        flex-direction: row;
        max-width: 100%;
        padding-right: 0;
    }
}
.ups-component.featured-list-component.icon-card .card .card-img {
    max-width: 64px;
    max-height: 64px;
    margin-right: 15px;
    margin-bottom: 15px;
}
@media (max-width: 767.98px) {
    .ups-component.featured-list-component.icon-card .card .card-img {
        max-width: 48px;
        max-height: 48px;
        margin-top: 10px;
    }
}
.ups-component.featured-list-component.icon-card .card .card-img .img-fluid {
    width: auto;
    max-height: 100%;
}
.ups-component.featured-list-component.icon-card .card h3,
.ups-component.featured-list-component.icon-card .card h4,
.ups-component.featured-list-component.icon-card .card h5 {
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 500;
}
@media (min-width: 1280px) {
    .ups-component.featured-list-component.icon-card .card h3,
    .ups-component.featured-list-component.icon-card .card h4,
    .ups-component.featured-list-component.icon-card .card h5 {
        font-size: 1.25rem;
    }
}
@media (max-width: 767.98px) {
    .ups-component.featured-list-component.collapsible .collapsible-section {
        height: 0;
        overflow: hidden;
        transition: all 0.3s ease-out;
        opacity: 0;
    }
    .ups-component.featured-list-component.collapsible
        .collapsible-section.collapse:not(.show) {
        display: none;
    }
    .ups-component.featured-list-component.collapsible
        .collapsible-section.show {
        height: auto;
        opacity: 1;
    }
}
.ups-component.featured-list-component.collapsible.featured-image
    .collapsible-section,
.ups-component.featured-list-component.collapsible.no-img .collapsible-section {
    height: auto;
    opacity: 1;
}
@media (max-width: 767.98px) {
    .ups-component.featured-list-component.collapsible.featured-image
        .card-body,
    .ups-component.featured-list-component.collapsible.no-img .card-body {
        height: 0;
        overflow: hidden;
        transition: all 0.3s ease-out;
        opacity: 0;
    }
    .ups-component.featured-list-component.collapsible.featured-image
        .card-body.collapse:not(.show),
    .ups-component.featured-list-component.collapsible.no-img
        .card-body.collapse:not(.show) {
        display: none;
    }
    .ups-component.featured-list-component.collapsible.featured-image
        .card-body.show,
    .ups-component.featured-list-component.collapsible.no-img .card-body.show {
        height: auto;
        opacity: 1;
    }
}
.ups-component.featured-list-component.collapsible .toggle-content-btn {
    text-align: center;
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #dfdbd7;
    background: none;
    margin-bottom: 1.5rem;
}
.ups-component.featured-list-component.collapsible
    .toggle-content-btn:focus:after {
    content: none;
}
.ups-component.featured-list-component.collapsible
    .toggle-content-btn
    span.icon {
    margin-left: 1rem;
    font-size: 0.5rem;
    vertical-align: middle;
    transform: none;
}
.ups-component.featured-list-component.collapsible
    .toggle-content-btn
    span.show-less {
    display: none;
}
@media (max-width: 767.98px) {
    .ups-component.featured-list-component.collapsible .toggle-content-btn {
        display: block;
        margin-top: 20px;
    }
}
.ups-component.featured-list-component.collapsible
    .toggle-content-btn[aria-expanded="true"]
    span.show-less {
    display: inline;
}
.ups-component.featured-list-component.collapsible
    .toggle-content-btn[aria-expanded="true"]
    span.show-more {
    display: none;
}
.ups-component.featured-list-component.collapsible
    .toggle-content-btn[aria-expanded="true"]
    span.icon {
    transform: rotate(180deg);
}
.ups-component.jobs-navigation {
    position: relative;
    min-height: 408px;
    margin-bottom: 1rem;
}
@media (min-width: 768px) {
    .ups-component.jobs-navigation {
        margin-bottom: 1rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.jobs-navigation {
        margin-bottom: 1rem;
    }
}
@media (min-width: 768px) {
    .ups-component.jobs-navigation.hero-image .jobs-container {
        max-width: 696px;
    }
}
@media (min-width: 1280px) {
    .ups-component.jobs-navigation.hero-image .ups-container {
        max-height: 408px;
    }
    .ups-component.jobs-navigation.hero-image .hero-img {
        display: block;
    }
    .ups-component.jobs-navigation.hero-image .arc-container {
        position: relative;
        top: 0;
        border-bottom: 1px solid #fff;
    }
}
.ups-component.jobs-navigation .bg-container {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    z-index: -1;
}
@media (max-width: 767.98px) {
    .ups-component.jobs-navigation .bg-container {
        bottom: 1px;
    }
}
@media (min-width: 768px) {
    .ups-component.jobs-navigation .bg-container {
        height: 408px;
    }
}
@media (min-width: 1280px) {
    .ups-component.jobs-navigation .bg-container {
        height: calc(408px + ((100vw / 1440) * 72));
    }
}
.ups-component.jobs-navigation .ups-container {
    display: flex;
    justify-content: space-between;
}
.ups-component.jobs-navigation .ups-container:after {
    display: none;
}
@media (min-width: 768px) {
    .ups-component.jobs-navigation .ups-container {
        min-height: 330px;
    }
}
@media (min-width: 1280px) {
    .ups-component.jobs-navigation .ups-container {
        min-height: 408px;
    }
}
.ups-component.jobs-navigation .jobs-container {
    flex: 1 1 100%;
}
@media (min-width: 768px) {
    .ups-component.jobs-navigation .jobs-container {
        padding-top: 5rem;
    }
}
.ups-component.jobs-navigation .arc-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    z-index: 1;
    max-height: 200px;
}
@media (min-width: 768px) {
    .ups-component.jobs-navigation .arc-container {
        top: calc((408px - (100vw / 1440) * 72));
    }
}
@media (min-width: 1280px) {
    .ups-component.jobs-navigation .arc-container {
        max-height: calc((100vw / 1440) * 126);
        top: 408px;
    }
}
.ups-component.jobs-navigation .arc-container .arc {
    width: 100vw;
    height: calc((100vw / 1440) * 72);
}
@media (max-width: 767.98px) {
    .ups-component.jobs-navigation .arc-container .arc {
        min-height: 2.5rem;
    }
}
.ups-component.jobs-navigation .hero-img {
    display: none;
    padding-top: 2rem;
}
.ups-component.jobs-navigation .hero-img img {
    max-height: 100%;
    display: block;
    margin-left: auto;
    position: relative;
    top: 7px;
}
.ups-component.jobs-navigation .nav {
    display: none;
}
@media (min-width: 768px) {
    .ups-component.jobs-navigation .nav {
        display: flex;
        margin: 0 -1rem;
        padding: 0;
        padding-bottom: 3.25rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.jobs-navigation .nav {
        margin: 0 -1.25rem;
    }
}
.ups-component.jobs-navigation .nav-item .nav-link {
    position: relative;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.4;
    color: #fff;
    padding: 0 1rem;
}
@media (min-width: 1280px) {
    .ups-component.jobs-navigation .nav-item .nav-link {
        font-size: 1.75rem;
        padding: 0 1.25rem;
    }
}
.ups-component.jobs-navigation .nav-item .nav-link:after {
    position: absolute;
    content: "";
    background-color: #ffc400;
    left: 50%;
    transform: translateX(-50%);
    bottom: -1.25rem;
    height: 0.25rem;
    width: 0;
    opacity: 0;
    transition: all 0.35s ease-in-out;
}
.ups-component.jobs-navigation .nav-item .nav-link:hover:after,
.ups-component.jobs-navigation .nav-item .nav-link.active:after {
    opacity: 1;
    width: 2.5rem;
}
@media (min-width: 1280px) {
    .ups-component.jobs-navigation .nav-item .nav-link:hover:after,
    .ups-component.jobs-navigation .nav-item .nav-link.active:after {
        width: 3.5rem;
    }
}
.ups-component.jobs-navigation .nav-item .nav-link.active {
    font-weight: 500;
}
body.accessible .ups-component.jobs-navigation .nav-item .nav-link:focus {
    box-shadow: 0 0 0 2px #ffc400;
}
@media (min-width: 768px) {
    .ups-component.jobs-navigation .nav-item:not([data-link]) {
        margin-right: 0.75rem;
    }
    .ups-component.jobs-navigation .nav-item:not([data-link]) .nav-link {
        padding: 0 2rem 0 1.25rem;
    }
    .ups-component.jobs-navigation .nav-item:not([data-link]) .job-text:after {
        content: "\e603";
        font-family: "upsicons";
        font-size: 9px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        margin-left: 0.625rem;
        transition: all 0.35s ease-in-out;
    }
    .ups-component.jobs-navigation
        .nav-item:not([data-link])
        .nav-link.active
        .job-text:after {
        transform: translateY(-50%) rotate(180deg);
    }
}
@media (max-width: 767.98px) {
    .ups-component.jobs-navigation .tab-content {
        max-width: 100%;
        padding: 0.5rem 0;
    }
    .ups-component.jobs-navigation .tab-content .panel-title {
        margin: 0;
    }
    .ups-component.jobs-navigation
        .tab-content
        .panel-title[data-link]
        a
        span.icon {
        display: none;
    }
    .ups-component.jobs-navigation .tab-content .panel-title a {
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-size: 1.5rem;
        font-weight: 400;
        line-height: 1.2;
        color: #fff;
    }
    body.accessible
        .ups-component.jobs-navigation
        .tab-content
        .panel-title
        a:focus:after {
        content: "";
        position: absolute;
        z-index: -1;
        top: -4px;
        bottom: -4px;
        left: -4px;
        right: -4px;
        border: 1px solid #ffc400;
        border-radius: 4px;
    }
    body.accessible
        .ups-component.jobs-navigation
        .tab-content
        .panel-title
        a:focus {
        box-shadow: none;
        position: relative;
    }
    .ups-component.jobs-navigation
        .tab-content
        .panel-title
        a[aria-expanded="true"] {
        font-weight: 500;
    }
    .ups-component.jobs-navigation
        .tab-content
        .panel-title
        a[aria-expanded="true"]
        span.icon {
        transform: rotate(-180deg);
    }
    .ups-component.jobs-navigation .tab-content .panel-title a:hover {
        text-decoration: none;
    }
    .ups-component.jobs-navigation .tab-content .panel-title a span.icon {
        font-size: 9px;
        transition: all 0.35s ease-in-out;
    }
    .ups-component.jobs-navigation .tab-content .tab-pane {
        display: block;
        border-bottom: 1px solid #fff;
        padding: 1.5rem 0;
    }
    .ups-component.jobs-navigation .tab-content .tab-pane:last-child {
        border: none;
        margin-bottom: 8vw;
    }
    .ups-component.jobs-navigation .tab-content .form-content a {
        margin-bottom: 1rem;
    }
}
@media (min-width: 768px) {
    .ups-component.jobs-navigation .tab-content .panel-title {
        display: none;
    }
    .ups-component.jobs-navigation .tab-content .panel-body {
        display: block;
    }
}
.widget-footer-text {
    margin: 0;
    color: #fff;
    padding-top: 1rem;
}
.widget-footer-text .widget-footer-link {
    color: #fff;
    text-decoration: underline;
    display: inline-block;
}
@media (min-width: 768px) {
    .widget-footer-text {
        padding-top: 0;
        padding-bottom: 1rem;
    }
}
#help-content {
    color: #fff;
}
#help-content .track-help-block {
    display: none;
    margin: 0;
    padding-top: 1rem;
}
@media (min-width: 768px) {
    #help-content .track-help-block {
        display: block;
        border-top: 1px solid #fff;
    }
}
.form-content {
    display: flex;
    flex-direction: column;
}
@media (min-width: 768px) {
    .form-content.form-content-inline {
        flex-direction: row;
        align-items: center;
    }
}
.form-content input {
    height: 54px;
    border-color: #8c857e;
    font-size: 0.875rem;
}
.form-content a {
    color: #fff;
    cursor: pointer;
    text-decoration: none;
}
.form-content a span.icon {
    margin-right: 6px;
}
.form-content a span:not(.icon) {
    text-decoration: underline;
}
.form-content .ups-link {
    color: #fff;
}
@media (min-width: 768px) {
    .form-content {
        align-items: flex-start;
    }
    .form-content .ups-input {
        flex: 1;
    }
    .form-content.form-content-inline > *:not(:last-child) {
        margin-right: 1rem;
    }
}
@media (min-width: 768px) {
    .form-content button,
    .form-content a,
    .form-content button.ups-cta {
        margin-bottom: 1rem;
    }
}
.ups-track-package-form .form-content .ups-link {
    display: none;
}
.ups-track-package-form .form-content .ups-link[aria-expanded="false"] {
    margin-bottom: 0;
}
@media (min-width: 768px) {
    .ups-track-package-form .form-content .ups-link {
        display: inline-block;
    }
    .ups-track-package-form .form-content .ups-link[aria-expanded="false"] {
        margin-bottom: 1rem;
    }
}
body.accessible .ups-track-package-form .ups-input-focus:not(.has-error):after {
    border: 1px solid #ffc400;
}
.ups-track-package-form .ups-cta:focus:before {
    border: 1px solid #ffc400;
}
.ups-track-package-form .ups-link {
    border: 1px solid transparent;
}
body.accessible .ups-track-package-form .ups-link:focus {
    border: 1px solid #ffc400;
    box-shadow: none;
}
.ups-track-package-form,
#ups-widget-quote {
    margin-top: 1rem;
}
@media (min-width: 768px) {
    .ups-track-package-form,
    #ups-widget-quote {
        margin-top: 0;
    }
}
.ups-track-package-form .ups-loaderImg,
#ups-widget-quote .ups-loaderImg {
    background-image: url("/assets/resources/webcontent/images/ajax-loader-transparent.gif");
}
.ups-track-package-form .ups-formError,
#ups-widget-quote .ups-formError {
    margin-bottom: 0;
}
#ups-widget-quote {
    position: relative;
    border-radius: 4px;
    z-index: 2;
    color: #fff;
}
#ups-widget-quote #syst-wgt-error {
    display: none;
    color: #df2901;
}
@media (max-width: 767.98px) {
    #ups-widget-quote #syst-wgt-error {
        background: #fff;
        padding: 0.5rem 0.75rem;
        border-radius: 0.25rem;
    }
}
#ups-widget-quote .widget-info-text,
#ups-widget-quote .widget-meta-text,
#ups-widget-quote .shipping-services_title {
    margin-bottom: 1rem;
}
#ups-widget-quote .widget-meta-text {
    font-style: italic;
}
#ups-widget-quote .ship-service-date {
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: 1rem;
}
#ups-widget-quote .sub-heading-title {
    font-size: 1rem;
    line-height: 1.25;
}
#ups-widget-quote .cust-mandatory-lbl::after {
    content: "*";
}
#ups-widget-quote .ups-loaderImg {
    padding: 10px 20px;
}
@media (max-width: 767.98px) {
    #ups-widget-quote .ups-loaderImg {
        position: absolute;
        bottom: -1.75rem;
        right: 1rem;
        z-index: 1;
        transform: scale(0.75);
    }
}
#ups-widget-quote .ups-cta {
    margin-bottom: 0;
}
@media (max-width: 767.98px) {
    #ups-widget-quote .ups-cta#tile-to-ship {
        margin-bottom: 1rem;
        background-color: #fff;
    }
}
#ups-widget-quote .ups-cta:focus:before {
    border: 1px solid #ffc400;
}
@media (min-width: 768px) {
    #ups-widget-quote .ups-cta:focus:before {
        border-color: #5f5753;
    }
}
@media (min-width: 768px) {
    #ups-widget-quote {
        padding: 1.5rem;
        background-color: #fff;
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
        color: #121212;
    }
}
#ups-widget-quote .address-detail,
#ups-widget-quote .dimesions-detail {
    display: flex;
    align-items: baseline;
    flex-direction: column;
}
#ups-widget-quote .address-detail .ups-input,
#ups-widget-quote .dimesions-detail .ups-input {
    flex: 1;
    width: 100%;
}
#ups-widget-quote .address-detail .ups-input .ups-input_wrapper,
#ups-widget-quote .dimesions-detail .ups-input .ups-input_wrapper {
    width: 100%;
}
#ups-widget-quote .address-detail .ups-input input::placeholder,
#ups-widget-quote .dimesions-detail .ups-input input::placeholder {
    opacity: 0;
}
#ups-widget-quote .address-detail .ups-input.has-error .ups-formError,
#ups-widget-quote .dimesions-detail .ups-input.has-error .ups-formError {
    display: flex;
    align-items: baseline;
    font-size: 0.75rem;
    padding: 0.5rem 0.75rem;
}
@media (min-width: 768px) {
    #ups-widget-quote .address-detail .ups-input.has-error .ups-formError,
    #ups-widget-quote .dimesions-detail .ups-input.has-error .ups-formError {
        padding-top: 0;
    }
}
#ups-widget-quote .address-detail .ups-input.has-error .ups-formError span.icon,
#ups-widget-quote
    .dimesions-detail
    .ups-input.has-error
    .ups-formError
    span.icon {
    margin-right: 0.5rem;
    font-size: 0.875rem;
}
@media (max-width: 767.98px) {
    #ups-widget-quote .address-detail .ups-input.has-error .ups-formError,
    #ups-widget-quote .dimesions-detail .ups-input.has-error .ups-formError {
        background-color: #fff;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }
}
@media (min-width: 1280px) {
    #ups-widget-quote .address-detail,
    #ups-widget-quote .dimesions-detail {
        flex-direction: row;
        gap: 16px;
    }
}
@media (min-width: 768px) {
    #ups-widget-quote .dimesions-detail {
        flex-direction: row;
        gap: 16px;
    }
}
@media (min-width: 1280px) {
    #ups-widget-quote .dimesions-detail .ups-input {
        max-width: 132px;
    }
}
#ups-widget-quote .shipping-services {
    display: none;
}
#ups-widget-quote .ship-service_tiles {
    display: flex;
    flex-wrap: wrap;
    column-gap: 1rem;
}
#ups-widget-quote .ship-service_tiles .tile {
    position: relative;
    display: flex;
    align-items: center;
    border: 1px solid #8c857e;
    border-radius: 0.25rem;
    margin-bottom: 1rem;
    flex-grow: 1;
    background-color: #fff;
    color: #121212;
    width: 100%;
}
@media (min-width: 768px) {
    #ups-widget-quote .ship-service_tiles .tile {
        flex-grow: 0;
        flex-basis: calc(50% - 0.5rem);
    }
}
@media (min-width: 1280px) {
    #ups-widget-quote .ship-service_tiles .tile {
        flex-basis: 274px;
    }
}
#ups-widget-quote .ship-service_tiles .tile input {
    position: absolute;
    opacity: 0;
}
#ups-widget-quote .ship-service_tiles .tile input:checked + label {
    box-shadow:
        0px 2px 5px #00000024,
        0px 4px 12px -3px #0000000d;
}
#ups-widget-quote .ship-service_tiles .tile label {
    flex: 1;
    padding: 0.75rem 1rem 1rem 3.5rem;
    cursor: pointer;
}
#ups-widget-quote .ship-service_tiles .tile label span {
    display: block;
    color: #000;
    line-height: 1.5;
    font-weight: 500;
}
#ups-widget-quote .ship-service_tiles .tile label .service-time {
    font-size: 0.875rem;
}
@media (min-width: 768px) {
    #ups-widget-quote .ship-service_tiles .tile label .service-time {
        font-size: 1rem;
    }
}
#ups-widget-quote .ship-service_tiles .tile label .service-price {
    color: #0a8080;
    font-size: 1.25rem;
}
#ups-widget-quote .ship-service_tiles .tile label .service-name {
    font-size: 0.75rem;
    font-weight: 400;
}
@media (min-width: 768px) {
    #ups-widget-quote .ship-service_tiles .tile label .service-name {
        font-size: 0.875rem;
    }
}
#ups-widget-quote .ship-service_tiles .tile label:before {
    top: 50%;
    left: 1rem;
    transform: translateY(-50%);
}
#ups-widget-quote .ups-cta-secondary {
    color: #0662bb;
}
@media (min-width: 768px) {
    #ups-widget-quote .ups-link {
        color: #076acb;
    }
    #ups-widget-quote .ups-link:hover {
        color: #105497;
    }
}
#ups-widget-quote .ups-radio-button .ups-buttonList_wrapper .ups-radio-custom {
    margin-right: 0.75rem;
    outline: none;
}
#ups-widget-quote
    .ups-radio-button
    .ups-buttonList_wrapper
    .ups-radio-custom:checked
    + label:before {
    border: 0.5rem solid #0a8080;
}
#ups-widget-quote
    .ups-radio-button
    .ups-buttonList_wrapper
    .ups-radio-custom-label {
    position: relative;
    margin: 0;
}
#ups-widget-quote
    .ups-radio-button
    .ups-buttonList_wrapper
    .ups-radio-custom-label:before {
    content: "";
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    border: 0.0625rem solid #bfb8af;
    border-radius: 50%;
    background: #fff;
}
.ups-component.ups-simple-track {
    margin: 4rem auto;
}
.ups-component.ups-simple-track.ups-help_show .component-body .ups-help_panel {
    transition: all 1s;
    opacity: 1;
    position: relative;
    z-index: 1;
}
.ups-component.ups-simple-track .component-body {
    border-radius: 0.25rem;
    padding: 1.5rem 0;
    border: 1px solid #dfdbd7;
    box-shadow: 9px 4px 32px 0px rgba(0, 4, 32, 0.1);
    width: 100%;
    margin: 0 auto;
    display: flex;
    min-height: 92px;
    flex-wrap: wrap;
}
@media (min-width: 768px) {
    .ups-component.ups-simple-track .component-body {
        width: 100%;
        padding: 1.5rem 4rem;
        flex-direction: column;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-simple-track .component-body {
        width: 1072px;
        padding: 1.5rem 4rem;
        flex-direction: row;
        align-items: baseline;
        justify-content: center;
    }
}
@media (max-width: 767.98px) {
    .ups-component.ups-simple-track .component-body {
        padding: 1.5rem 1rem;
        flex-direction: column;
    }
}
.ups-component.ups-simple-track .component-body .ups-help_panel {
    display: none;
    flex-basis: 100%;
    padding-top: 1rem;
    margin-top: 1.5rem;
    border-top: 1px solid #e5e5e5;
    animation: fadeIn 0.5s;
}
.ups-component.ups-simple-track .component-body .ups-help_panel.show {
    display: block;
}
.ups-component.ups-simple-track .component-body h2 {
    font-size: 1.25rem;
    line-height: 1.5;
    margin-bottom: 0;
    font-weight: 400;
    margin-right: 1.5rem;
    padding-bottom: 0.6rem;
}
@media (min-width: 1280px) {
    .ups-component.ups-simple-track .component-body h2 {
        padding-bottom: 0;
        max-width: 20%;
    }
}
.ups-component.ups-simple-track .component-body .ups-form_input {
    width: 100%;
    position: relative;
    z-index: 5;
    background-color: transparent;
    border: 1px solid #8c857e;
    border-radius: 0.25rem;
    font-size: 1rem;
    color: #5f5753;
    transition: all 0.5s;
}
.ups-component.ups-simple-track .component-body .ups-form_input:is(input) {
    padding: 10px 10px 10px 40px;
}
.ups-component.ups-simple-track .component-body .ups-form_input:is(textarea) {
    padding: 10px;
}
.ups-component.ups-simple-track .component-body .ups-form_input:focus {
    box-shadow: 0 0 0 1px #8c8585;
}
.ups-component.ups-simple-track
    .component-body
    .ups-form_input:focus::placeholder {
    color: #fff;
}
.ups-component.ups-simple-track .component-body .ups-help_button {
    border: 0;
    background: transparent;
    padding: 0;
    text-align: left;
    margin-top: 0.5rem;
    margin-right: auto;
}
.ups-component.ups-simple-track
    .component-body
    .ups-help_button
    .ups-helpicon-text {
    text-decoration: underline;
}
.ups-component.ups-simple-track
    .component-body
    .ups-help_button[aria-expanded="true"] {
    color: #121212;
}
.ups-component.ups-simple-track
    .component-body
    .ups-help_button[aria-expanded="false"] {
    color: #426da9;
}
@media (min-width: 1280px) {
    .ups-component.ups-simple-track .component-body .ups-help_button {
        margin-left: 1rem;
        margin-top: 0;
        text-decoration: none;
        margin-right: 0;
    }
}
.ups-component.ups-simple-track .component-body .ups-simpleTrack_btn {
    display: block;
}
@media (max-width: 767.98px) {
    .ups-component.ups-simple-track .component-body .ups-simpleTrack_btn {
        margin-top: 1rem;
    }
}
.ups-component.ups-simple-track .component-body form {
    width: 100%;
    display: flex;
    flex-basis: 100%;
    align-items: baseline;
}
@media (min-width: 1280px) {
    .ups-component.ups-simple-track .component-body form {
        max-width: 650px;
    }
}
@media (max-width: 767.98px) {
    .ups-component.ups-simple-track .component-body form {
        flex-direction: column;
    }
}
.ups-component.ups-simple-track .component-body .ups-simple-track-input-wrap {
    position: relative;
    width: 100%;
    border-radius: 0.25rem;
}
.ups-component.ups-simple-track
    .component-body
    .ups-simple-track-input-wrap
    textarea {
    width: 100%;
    height: 46px;
    display: block;
    resize: none;
}
.ups-component.ups-simple-track
    .component-body
    .ups-simple-track-input-wrap
    .ups-icon-search {
    position: absolute;
    left: 0.75rem;
    top: 0.75rem;
    width: 1rem;
    z-index: 1;
    color: #8c857e;
}
@media (min-width: 768px) {
    .ups-component.ups-simple-track
        .component-body
        .ups-simple-track-input-wrap {
        max-width: 456px;
        margin-right: 1rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-simple-track
        .component-body
        .ups-simple-track-input-wrap {
        max-width: 516px;
        margin-right: 1rem;
    }
}
.ups-component.ups-subscribe-email {
    background-color: #f2f1ef;
    padding: 44px 0 0;
}
.ups-component.ups-subscribe-email.login-user .component-body {
    align-items: start;
    justify-content: space-between;
}
.ups-component.ups-subscribe-email .component-footer {
    padding-top: 30px;
}
@media (min-width: 768px) {
    .ups-component.ups-subscribe-email .component-footer {
        padding: 0 36px;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-subscribe-email .component-footer {
        padding: 0;
    }
}
.ups-component.ups-subscribe-email .component-body {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
@media (min-width: 768px) {
    .ups-component.ups-subscribe-email .component-body {
        padding: 0 36px 44px;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-subscribe-email .component-body {
        flex-wrap: nowrap;
        padding: 0 0 44px;
    }
}
.ups-component.ups-subscribe-email .component-body .subscription-msg {
    flex-basis: 100%;
}
.ups-component.ups-subscribe-email .component-body .subscription-msg h2,
.ups-component.ups-subscribe-email .component-body .subscription-msg h3 {
    font-weight: 400;
    font-size: 24px;
}
@media (min-width: 768px) {
    .ups-component.ups-subscribe-email .component-body .subscription-msg {
        flex-basis: 75%;
    }
}
.ups-component.ups-subscribe-email .component-body > h2,
.ups-component.ups-subscribe-email .component-body > h3 {
    flex-basis: 100%;
    font-weight: 400;
    font-size: 24px;
    line-height: 2rem;
    margin-bottom: 1rem;
}
@media (min-width: 1280px) {
    .ups-component.ups-subscribe-email .component-body > h2,
    .ups-component.ups-subscribe-email .component-body > h3 {
        max-width: 348px;
        margin-bottom: 0;
    }
}
.ups-component.ups-subscribe-email .component-body .ups-form-input {
    width: 100%;
    border: 1px solid #8c857e;
    border-radius: 0.25rem;
    font-size: 1rem;
    color: #5f5753;
    padding: 10px;
    transition: all 0.5s;
    max-width: 100%;
    margin-top: 12px;
    margin-right: 1rem;
}
.ups-component.ups-subscribe-email .component-body .ups-form-input:focus {
    box-shadow: 0 0 0 1px #8c8585;
}
.ups-component.ups-subscribe-email
    .component-body
    .ups-form-input:focus::placeholder {
    color: transparent;
}
@media (min-width: 768px) {
    .ups-component.ups-subscribe-email .component-body .ups-form-input {
        margin-top: 0;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-subscribe-email .component-body .ups-form-input {
        margin-top: 0;
        max-width: 76.2%;
    }
}
.ups-component.ups-subscribe-email form {
    flex-basis: 100%;
    flex-direction: column;
    display: flex;
}
@media (min-width: 768px) {
    .ups-component.ups-subscribe-email form {
        flex-direction: row;
        flex-basis: 78%;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-subscribe-email form {
        flex-basis: 100%;
        justify-content: space-evenly;
    }
}
.ups-component.ups-subscribe-email .ups-cta-primary {
    margin-top: 12px;
}
@media (min-width: 768px) {
    .ups-component.ups-subscribe-email .ups-cta-primary {
        margin-top: 0;
        flex-basis: 30%;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-subscribe-email .ups-cta-primary {
        margin-top: 0;
        flex-basis: 20%;
    }
}
.ups-component.ups-subscribe-email .toggle-content-btn {
    max-width: 100%;
    margin-top: 22px;
    color: #5f5753;
    border: 0;
    padding: 0;
    background-color: transparent;
    flex-basis: 100%;
}
@media (min-width: 768px) {
    .ups-component.ups-subscribe-email .toggle-content-btn {
        max-width: 22%;
        margin-top: 0;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-subscribe-email .toggle-content-btn {
        max-width: 16%;
    }
}
.ups-component.ups-subscribe-email .toggle-content-btn .show-more,
.ups-component.ups-subscribe-email .toggle-content-btn .show-less {
    display: inline-block;
    width: 120px;
    vertical-align: middle;
}
.ups-component.ups-subscribe-email .toggle-content-btn span.icon {
    transition: all 0.35s ease-in-out;
    transform: rotate(0deg);
    display: inline-block;
    font-size: 0.5rem;
}
.ups-component.ups-subscribe-email
    .toggle-content-btn[aria-expanded="true"]
    .show-less {
    display: inline-block;
}
.ups-component.ups-subscribe-email
    .toggle-content-btn[aria-expanded="true"]
    .show-more {
    display: none;
}
.ups-component.ups-subscribe-email
    .toggle-content-btn[aria-expanded="true"]
    span.icon {
    transform: rotate(-180deg);
    transform-origin: center;
}
.ups-component.ups-subscribe-email
    .toggle-content-btn[aria-expanded="false"]
    .show-more {
    display: inline-block;
}
.ups-component.ups-subscribe-email
    .toggle-content-btn[aria-expanded="false"]
    .show-less {
    display: none;
}
.ups-component.ups-subscribe-email .subscribe-text-container {
    border-top: 1px solid #8c857e;
    padding: 1.25rem 0;
}
.ups-component.ups-subscribe-email .subscribe-text-container > h3,
.ups-component.ups-subscribe-email .subscribe-text-container > h4,
.ups-component.ups-subscribe-email .subscribe-text-container > h5 {
    font-weight: 400;
    font-size: 20px;
}
.ups-component.ups-subscribe-email .subscribe-text-container ul {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    list-style: none;
    margin-top: 1.5rem;
    flex-wrap: wrap;
}
@media (min-width: 768px) {
    .ups-component.ups-subscribe-email .subscribe-text-container ul {
        flex-direction: row;
    }
}
.ups-component.ups-subscribe-email .subscribe-text-container ul li {
    flex-basis: 25%;
    padding-right: 24px;
    padding-left: 2.2rem;
    position: relative;
    flex-basis: 100%;
    margin-bottom: 1.5rem;
}
.ups-component.ups-subscribe-email
    .subscribe-text-container
    ul
    li
    p:last-child {
    margin-bottom: 0;
}
@media (min-width: 768px) {
    .ups-component.ups-subscribe-email .subscribe-text-container ul li {
        flex-basis: 50%;
    }
}
@media (min-width: 1280px) {
    .ups-component.ups-subscribe-email .subscribe-text-container ul li {
        flex-basis: 25%;
    }
}
.ups-component.ups-subscribe-email .subscribe-text-container ul li::before {
    content: "\e607";
    font-family: "upsicons";
    display: inline-block;
    min-width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    background-color: #c2e3e2;
    margin-right: 16px;
    position: absolute;
    left: 0;
    font-size: 12px;
    line-height: 2;
    padding-left: 5px;
    padding-top: 1px;
    top: -4px;
}
.ups-component.ups-subscribe-email .subscribe-text-container ul li > h3,
.ups-component.ups-subscribe-email .subscribe-text-container ul li > h4,
.ups-component.ups-subscribe-email .subscribe-text-container ul li > h5 {
    font-size: 1rem;
}
.ups-component.anchor-links {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
@media (min-width: 768px) {
    .ups-component.anchor-links {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.anchor-links {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
}
.ups-component.anchor-links.glossary .anchor-list ul {
    display: flex;
    flex-wrap: wrap;
    row-gap: 24px;
}
.ups-component.anchor-links.glossary .anchor-list li {
    text-align: center;
    flex: 1 1 20%;
    max-width: 20%;
}
@media (min-width: 768px) {
    .ups-component.anchor-links.glossary .anchor-list li {
        flex: 1 1 11.11%;
        max-width: 11.11%;
    }
}
@media (min-width: 1280px) {
    .ups-component.anchor-links.glossary .anchor-list li {
        flex: 1 1 7.69%;
        max-width: 7.69%;
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ups-component.anchor-links.glossary .anchor-list li {
        margin-bottom: 34px;
    }
}
.ups-component.anchor-links.glossary .anchor-list li a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    border: 1px solid #0662bb;
    border-radius: 50%;
}
.ups-component.anchor-links.glossary .anchor-list li a:focus {
    outline: none;
    position: relative;
    box-shadow: none;
    isolation: isolate;
}
.ups-component.anchor-links.glossary .anchor-list li a:focus::before {
    content: "";
    position: absolute;
    border-radius: 2.5rem;
    border: 1px solid #5f5753;
    top: -6px;
    bottom: -6px;
    right: -6px;
    left: -6px;
    display: none;
    z-index: -1;
}
body.accessible
    .ups-component.anchor-links.glossary
    .anchor-list
    li
    a:focus:before {
    display: block;
}
.ups-component.anchor-links.glossary .anchor-list li.inactive a {
    background-color: #f2f1ef;
    border-color: #bfb8af;
    color: #bfb8af;
    cursor: not-allowed;
    pointer-events: none;
}
.ups-component.anchor-links .anchor-header h1,
.ups-component.anchor-links .anchor-header h2,
.ups-component.anchor-links .anchor-header h3 {
    font-size: 1.25rem;
    line-height: 1.4;
    margin-bottom: 0.75rem;
}
@media (min-width: 768px) {
    .ups-component.anchor-links .anchor-header h1,
    .ups-component.anchor-links .anchor-header h2,
    .ups-component.anchor-links .anchor-header h3 {
        font-size: 1.5rem;
    }
}
.ups-component.anchor-links .anchor-list {
    margin-top: 1.5rem;
}
@media (min-width: 768px) {
    .ups-component.anchor-links .anchor-list {
        margin-top: 2rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.anchor-links .anchor-list {
        margin-top: 2.5rem;
    }
}
.ups-component.anchor-links .anchor-list ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 0;
    padding: 0;
    list-style: none;
}
@media (min-width: 768px) {
    .ups-component.anchor-links .anchor-list ul {
        margin: 0 -0.75rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.anchor-links .anchor-list ul {
        margin: 0 -1rem;
    }
}
.ups-component.anchor-links .anchor-list ul li {
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 768px) {
    .ups-component.anchor-links .anchor-list ul li {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 0.75rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.anchor-links .anchor-list ul li {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
        padding: 0 1rem;
    }
}
.ups-component.anchor-links .anchor-list ul li a {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    display: flex;
    align-items: center;
    color: #0662bb;
    padding: 1.25rem 0;
    border-bottom: 1px solid #dfdbd7;
}
.ups-component.anchor-links .anchor-list ul li a:hover {
    text-decoration: none;
}
.ups-component.anchor-links .anchor-list ul li .icon {
    font-size: 0.688rem;
    line-height: 1;
}
.ups-component.anchor-links .anchor-list ul li:last-child a {
    border: none;
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .ups-component.anchor-links
        .anchor-list
        ul
        li:nth-child(2n + 1):nth-last-child(-n + 2)
        a,
    .ups-component.anchor-links
        .anchor-list
        ul
        li:nth-child(2n + 1):nth-last-child(-n + 2)
        ~ li
        a {
        border: none;
    }
}
@media (min-width: 1280px) {
    .ups-component.anchor-links
        .anchor-list
        ul
        li:nth-child(3n + 1):nth-last-child(-n + 3)
        a,
    .ups-component.anchor-links
        .anchor-list
        ul
        li:nth-child(3n + 1):nth-last-child(-n + 3)
        ~ li
        a {
        border: none;
    }
}
.ups-component.anchor-links .anchor-content-container {
    max-width: 648px;
    margin: auto;
}
@media (min-width: 1280px) {
    .ups-component.anchor-links .anchor-content-container {
        max-width: 800px;
    }
}
.ups-component.anchor-links .anchor-content-container .back-to-top {
    position: fixed;
    bottom: 3rem;
    right: 0;
    left: 0;
    text-align: right;
}
.ups-component.anchor-links .anchor-content-container .back-to-top button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 50px;
    height: 50px;
    min-width: 50px;
    opacity: 0;
    transform: scale(0);
    transition: all 0.4s ease-in-out;
}
.ups-component.anchor-links .anchor-content-container .back-to-top button.show {
    opacity: 1;
    transform: scale(1);
}
.ups-component.anchor-links .anchor-content-container .back-to-top button span {
    font-size: 1.4rem;
    margin: 0;
}
.ups-component.anchor-links
    .anchor-content-container
    .back-to-top
    button::after {
    display: none;
}
.ups-component.anchor-links .content-blocks {
    margin-top: 2rem;
}
@media (min-width: 768px) {
    .ups-component.anchor-links .content-blocks {
        margin-top: 2.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.anchor-links .content-blocks {
        margin-top: 4rem;
    }
}
.ups-component.anchor-links .content-blocks .block-header h2,
.ups-component.anchor-links .content-blocks .block-header h3,
.ups-component.anchor-links .content-blocks .block-header h4,
.ups-component.anchor-links .content-blocks .block-header h5 {
    font-weight: 400;
    line-height: 1.25;
    margin-bottom: 1.25rem;
    font-size: 2rem;
    margin-bottom: 2rem;
    line-height: 1;
}
@media (min-width: 768px) {
    .ups-component.anchor-links .content-blocks .block-header h2,
    .ups-component.anchor-links .content-blocks .block-header h3,
    .ups-component.anchor-links .content-blocks .block-header h4,
    .ups-component.anchor-links .content-blocks .block-header h5 {
        font-size: 2.5rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.anchor-links .content-blocks .block-header h2,
    .ups-component.anchor-links .content-blocks .block-header h3,
    .ups-component.anchor-links .content-blocks .block-header h4,
    .ups-component.anchor-links .content-blocks .block-header h5 {
        font-size: 3rem;
    }
}
.ups-component.anchor-links .content-blocks .block-header h2:after,
.ups-component.anchor-links .content-blocks .block-header h3:after,
.ups-component.anchor-links .content-blocks .block-header h4:after,
.ups-component.anchor-links .content-blocks .block-header h5:after {
    content: "";
    width: 5rem;
    height: 0.25rem;
    display: block;
    background: #ffc400;
    margin: 1.25rem 0 0;
}
.ups-component.anchor-links .content-blocks .block-description {
    margin: 2.5rem 0;
}
.ups-component.anchor-links .content-blocks .block-description h4,
.ups-component.anchor-links .content-blocks .block-description h5,
.ups-component.anchor-links .content-blocks .block-description h6 {
    font-size: 1.25rem;
    line-height: 1.4;
    margin-bottom: 0.75rem;
}
.ups-component.anchor-links .content-blocks .block-description p,
.ups-component.anchor-links .content-blocks .block-description a {
    margin-bottom: 1rem;
}
.ups-component.app-teaser {
    position: relative;
    margin-bottom: 1rem;
    color: #fff;
    background: linear-gradient(18.83deg, #7e5844 37.21%, #69422d 100%);
}
@media (max-width: 767.98px) {
    .ups-component.app-teaser {
        margin-bottom: 1rem !important;
    }
}
.ups-component.app-teaser.bg-grey {
    color: #121212;
    background: linear-gradient(318.8deg, #dfdbd7 -11.42%, #f2f1ef 58.01%);
}
.ups-component.app-teaser.bg-grey .nav-item .nav-link {
    color: #121212;
}
.ups-component.app-teaser.bg-grey .nav-item .nav-link.active {
    text-shadow:
        0 0 0.65px #121212,
        0 0 0.65px #121212,
        0 0 0.65px #121212,
        0 0 0.65px #121212;
}
.ups-component.app-teaser.bg-grey .tab-content .tab-pane {
    border-color: #121212;
}
.ups-component.app-teaser.bg-grey .tab-content .panel-title a {
    color: #121212;
}
.ups-component.app-teaser.bg-grey .tab-content .ups-cta-secondary {
    color: #0662bb;
}
.ups-component.app-teaser.bg-teal {
    background: linear-gradient(126.6deg, #0a8282 30.6%, #097272 104.21%);
}
.ups-component.app-teaser.bg-blue {
    background: linear-gradient(304.78deg, #326a9f -12.16%, #397ab7 61.1%);
}
.ups-component.app-teaser .ups-container {
    display: flex;
    justify-content: space-between;
}
.ups-component.app-teaser .ups-container:after {
    display: none;
}
@media (min-width: 768px) {
    .ups-component.app-teaser .ups-container {
        min-height: 376px;
        max-height: 376px;
    }
}
@media (min-width: 1280px) {
    .ups-component.app-teaser .ups-container {
        min-height: 408px;
        max-height: 408px;
    }
}
.ups-component.app-teaser .apps-container {
    flex: 1 1 100%;
}
@media (min-width: 768px) {
    .ups-component.app-teaser .apps-container {
        padding-top: 5rem;
    }
}
.ups-component.app-teaser .nav {
    display: none;
}
@media (min-width: 768px) {
    .ups-component.app-teaser .nav {
        display: flex;
        margin: 0 -1rem;
        padding: 0;
        padding-bottom: 1.75rem;
    }
}
@media (min-width: 1280px) {
    .ups-component.app-teaser .nav {
        margin: 0 -1.25rem;
    }
}
.ups-component.app-teaser .nav-item .nav-link {
    position: relative;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.4;
    color: #fff;
    padding: 0 1rem;
    transition: text-shadow 0.35s;
}
@media (min-width: 1280px) {
    .ups-component.app-teaser .nav-item .nav-link {
        font-size: 1.75rem;
        padding: 0 1.25rem;
    }
}
.ups-component.app-teaser .nav-item .nav-link:after {
    position: absolute;
    content: "";
    background-color: #ffc400;
    left: 50%;
    transform: translateX(-50%);
    bottom: -1.25rem;
    height: 0.25rem;
    width: 0;
    opacity: 0;
    transition: all 0.35s ease-in-out;
}
.ups-component.app-teaser .nav-item .nav-link:hover:after,
.ups-component.app-teaser .nav-item .nav-link.active:after {
    opacity: 1;
    width: 2.5rem;
}
@media (min-width: 1280px) {
    .ups-component.app-teaser .nav-item .nav-link:hover:after,
    .ups-component.app-teaser .nav-item .nav-link.active:after {
        width: 3.5rem;
    }
}
.ups-component.app-teaser .nav-item .nav-link.active {
    text-shadow:
        0 0 0.65px #fff,
        0 0 0.65px #fff,
        0 0 0.65px #fff,
        0 0 0.65px #fff;
}
body.accessible .ups-component.app-teaser .nav-item .nav-link:focus {
    box-shadow: 0 0 0 2px #ffc400;
}
@media (min-width: 768px) {
    .ups-component.app-teaser .nav-item .nav-link[data-toggle="tab"] {
        margin-right: 0.75rem;
        padding: 0 2rem 0 1.25rem;
    }
    .ups-component.app-teaser
        .nav-item
        .nav-link[data-toggle="tab"]
        .app-title:after {
        content: "\e603";
        font-family: "upsicons";
        font-size: 9px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        margin-left: 0.625rem;
        transition: all 0.35s ease-in-out;
    }
    .ups-component.app-teaser
        .nav-item
        .nav-link[data-toggle="tab"].active
        .app-title:after {
        transform: translateY(-50%) rotate(180deg);
    }
}
.ups-component.app-teaser .tab-content .ups-cta-secondary,
.ups-component.app-teaser .tab-content .ups-cta-tertiary,
.ups-component.app-teaser .tab-content .ups-link,
.ups-component.app-teaser .tab-content small {
    color: inherit;
}
.ups-component.app-teaser .tab-content img {
    width: 100%;
}
.ups-component.app-teaser .tab-content .panel-body {
    padding-top: 1.5rem;
}
.ups-component.app-teaser .tab-content .panel-body > *:last-child {
    margin-bottom: 0;
}
@media (max-width: 767.98px) {
    .ups-component.app-teaser .tab-content {
        max-width: 100%;
        padding: 0.5rem 0;
    }
    .ups-component.app-teaser .tab-content .panel-title {
        margin: 0;
    }
    .ups-component.app-teaser
        .tab-content
        .panel-title
        a:not([data-toggle="collapse"])
        span.icon {
        display: none;
    }
    .ups-component.app-teaser .tab-content .panel-title a {
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-size: 1.5rem;
        font-weight: 400;
        line-height: 1.2;
        color: #fff;
    }
    body.accessible
        .ups-component.app-teaser
        .tab-content
        .panel-title
        a:focus:after {
        content: "";
        position: absolute;
        z-index: -1;
        top: -4px;
        bottom: -4px;
        left: -4px;
        right: -4px;
        border: 1px solid #ffc400;
        border-radius: 4px;
    }
    body.accessible
        .ups-component.app-teaser
        .tab-content
        .panel-title
        a:focus {
        box-shadow: none;
        position: relative;
    }
    .ups-component.app-teaser
        .tab-content
        .panel-title
        a[aria-expanded="true"] {
        font-weight: 500;
    }
    .ups-component.app-teaser
        .tab-content
        .panel-title
        a[aria-expanded="true"]
        span.icon {
        transform: rotate(-180deg);
    }
    .ups-component.app-teaser .tab-content .panel-title a:hover {
        text-decoration: none;
    }
    .ups-component.app-teaser .tab-content .panel-title a span.icon {
        font-size: 9px;
        transition: all 0.35s ease-in-out;
    }
    .ups-component.app-teaser .tab-content .tab-pane {
        display: block;
        border-bottom: 1px solid #fff;
        padding: 1.5rem 0;
    }
    .ups-component.app-teaser .tab-content .tab-pane:last-child {
        border: none;
    }
    .ups-component.app-teaser .tab-content .form-content a {
        margin-bottom: 1rem;
    }
}
@media (min-width: 768px) {
    .ups-component.app-teaser .tab-content .panel-title {
        display: none;
    }
    .ups-component.app-teaser .tab-content .panel-body {
        position: relative;
        display: block;
        padding-bottom: 1.5rem;
        z-index: 1;
    }
}
@media (min-width: 1280px) {
    .ups-component.app-teaser.hero-image .apps-container {
        margin-right: 2.5rem;
    }
    .ups-component.app-teaser.hero-image .hero-img {
        display: flex;
        align-items: end;
    }
}
.ups-component.app-teaser .arc-container {
    position: relative;
    max-height: 200px;
}
.ups-component.app-teaser .arc-container .arc {
    width: 100vw;
    height: calc((100vw / 768) * 72);
}
@media (min-width: 1280px) {
    .ups-component.app-teaser .arc-container .arc {
        height: calc((100vw / 1440) * 72);
    }
}
.ups-component.app-teaser .hero-img {
    display: none;
}
.ups-component.app-teaser .hero-img img {
    max-height: 100%;
    display: block;
    margin-left: auto;
    position: relative;
    top: 7px;
    max-width: 384px;
}
.ups-form_group {
    position: relative;
    margin-bottom: 1rem;
}
.ups-input .ups-input_wrapper,
.ups-textareaInput .ups-input_wrapper,
.ups-dropdown-control .ups-input_wrapper {
    width: 100%;
    height: 56px;
    border-radius: 0.25rem;
    border: 1px solid currentColor;
    color: #5f5753;
    font-size: 1rem;
    background-color: #fff;
    transition: all 150ms ease-in-out;
    position: relative;
}
.ups-input label,
.ups-textareaInput label,
.ups-dropdown-control label,
.ups-dropdown-control .select-label {
    position: absolute;
    font-size: 1rem;
    top: 1rem;
    left: 0.75rem;
    color: #5f5753;
    z-index: 5;
    line-height: 1.5rem;
    margin: 0;
    max-width: 85%;
    transition:
        top 250ms ease-in-out,
        font-size 250ms ease-in-out;
    -webkit-backface-visibility: hidden;
    width: 100%;
    display: inline-block;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ups-input.ups-input-hover .ups-input_wrapper,
.ups-textareaInput.ups-input-hover .ups-input_wrapper,
.ups-dropdown-control.ups-input-hover .ups-input_wrapper {
    background-color: #f2f1ef;
}
.ups-input.ups-input-hover label,
.ups-textareaInput.ups-input-hover label,
.ups-dropdown-control.ups-input-hover label,
.ups-dropdown-control.ups-input-hover .select-label {
    color: #121212;
}
.ups-input.typed label,
.ups-textareaInput.typed label,
.ups-dropdown-control.typed label,
.ups-dropdown-control.typed .select-label {
    top: 0.125rem;
    font-size: 0.75rem;
    font-weight: 500;
    z-index: 11;
}
.ups-input.typed .ups-input_wrapper,
.ups-textareaInput.typed .ups-input_wrapper,
.ups-dropdown-control.typed .ups-input_wrapper {
    background-color: #fff;
}
.ups-input.disabled label,
.ups-textareaInput.disabled label,
.ups-dropdown-control.disabled label,
.ups-dropdown-control.disabled .select-label {
    color: #bfb8af;
    cursor: not-allowed;
}
.ups-input.disabled .ups-input_wrapper,
.ups-textareaInput.disabled .ups-input_wrapper,
.ups-dropdown-control.disabled .ups-input_wrapper {
    cursor: not-allowed;
    background-color: #f2f1ef;
    color: #bfb8af;
}
.ups-input.ups-input-focus .ups-input_wrapper,
.ups-textareaInput.ups-input-focus .ups-input_wrapper,
.ups-dropdown-control.ups-input-focus .ups-input_wrapper {
    box-shadow: 0 0 0 1px currentColor;
    color: #121212;
}
body.accessible .ups-input.ups-input-focus .ups-input_wrapper,
body.accessible .ups-textareaInput.ups-input-focus .ups-input_wrapper,
body.accessible .ups-dropdown-control.ups-input-focus .ups-input_wrapper {
    outline: none;
    position: relative;
    box-shadow: none;
    isolation: isolate;
    box-shadow: 0 0 0 1px currentColor;
    color: #121212;
    overflow: visible;
}
body.accessible .ups-input.ups-input-focus .ups-input_wrapper::before,
body.accessible .ups-textareaInput.ups-input-focus .ups-input_wrapper::before,
body.accessible
    .ups-dropdown-control.ups-input-focus
    .ups-input_wrapper::before {
    content: "";
    position: absolute;
    border-radius: 0.5rem;
    border: 1px solid #5f5753;
    top: -6px;
    bottom: -6px;
    right: -6px;
    left: -6px;
    display: none;
    z-index: -1;
}
body.accessible .ups-input.ups-input-focus .ups-input_wrapper::before,
body.accessible .ups-textareaInput.ups-input-focus .ups-input_wrapper::before,
body.accessible
    .ups-dropdown-control.ups-input-focus
    .ups-input_wrapper::before {
    display: block;
}
.ups-input .form-info,
.ups-textareaInput .form-info,
.ups-dropdown-control .form-info {
    position: absolute;
    right: -1.25rem;
    top: 1.75rem;
    transform: translateY(-50%);
    line-height: 1;
    color: #0662bb;
    padding: 0;
    background: transparent;
    border: none;
}
@media (min-width: 768px) {
    .ups-input .form-info,
    .ups-textareaInput .form-info,
    .ups-dropdown-control .form-info {
        right: -1.75rem;
    }
}
.ups-input.error label,
.ups-input.has-error label,
.ups-textareaInput.error label,
.ups-textareaInput.has-error label,
.ups-dropdown-control.error label,
.ups-dropdown-control.error .select-label,
.ups-dropdown-control.has-error label,
.ups-dropdown-control.has-error .select-label {
    color: #df0101;
    font-weight: 500;
}
.ups-input.error .ups-input_wrapper,
.ups-input.has-error .ups-input_wrapper,
.ups-textareaInput.error .ups-input_wrapper,
.ups-textareaInput.has-error .ups-input_wrapper,
.ups-dropdown-control.error .ups-input_wrapper,
.ups-dropdown-control.has-error .ups-input_wrapper {
    color: #df0101 !important;
    box-shadow: 0 0 0 1px;
}
.ups-input.error .ups-formError,
.ups-input.has-error .ups-formError,
.ups-textareaInput.error .ups-formError,
.ups-textareaInput.has-error .ups-formError,
.ups-dropdown-control.error .ups-formError,
.ups-dropdown-control.has-error .ups-formError {
    color: #df0101;
    font-size: 14px;
    font-weight: 500;
    margin-top: 0.5rem;
    line-height: 1.4;
}
.ups-input.error .ups-formError .icon,
.ups-input.has-error .ups-formError .icon,
.ups-textareaInput.error .ups-formError .icon,
.ups-textareaInput.has-error .ups-formError .icon,
.ups-dropdown-control.error .ups-formError .icon,
.ups-dropdown-control.has-error .ups-formError .icon {
    margin-right: 0.5rem;
}
.ups-input.error .ups-formError span.icon,
.ups-textareaInput.error .ups-formError span.icon,
.ups-dropdown-control.error .ups-formError span.icon {
    position: static;
    color: #df0101;
}
.ups-input input,
.ups-textareaInput textarea,
.ups-dropdown-control select,
.ups-dropdown-control .select-dropdown-btn {
    width: 100%;
    height: 100%;
    padding: 1.5rem 2rem 0.5rem 0.75rem;
    border-radius: 0.25rem;
    text-align: left;
    color: #121212;
    background-color: transparent;
    border: none;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    user-select: none;
    z-index: 10;
    position: relative;
    display: block;
}
.ups-input input:disabled,
.ups-textareaInput textarea:disabled,
.ups-dropdown-control select:disabled,
.ups-dropdown-control .select-dropdown-btn:disabled {
    color: #bfb8af;
    pointer-events: none;
}
body.accessible .ups-input input,
body.accessible .ups-textareaInput textarea,
body.accessible .ups-dropdown-control select,
body.accessible .ups-dropdown-control .select-dropdown-btn {
    box-shadow: none !important;
}
.ups-dropdown-control {
    margin-bottom: 1rem;
    position: relative;
}
.ups-dropdown-control .ups-input_wrapper .ups-icon-bottom-arrow {
    position: absolute;
    height: 0.5rem;
    color: currentColor;
    line-height: 0.5rem;
    top: calc(50% - 4px);
    right: 0.75rem;
    font-size: 0.5rem;
    transform: rotate(0deg);
    transition: all 350ms ease-in-out;
}
.ups-dropdown-control .ups-input_wrapper.show {
    color: #121212;
    box-shadow: 0 0 0 1px currentColor;
}
.ups-dropdown-control .ups-input_wrapper.show .ups-icon-bottom-arrow {
    transform: rotate(180deg);
}
.ups-dropdown-control .ups-input_wrapper.select-dropdown select {
    display: none;
}
.ups-dropdown-control .ups-input_wrapper.select-dropdown .select-dropdown-btn {
    cursor: pointer;
}
.ups-dropdown-control
    .ups-input_wrapper.select-dropdown
    .select-dropdown-btn
    .select-text:not(:empty)
    ~ .select-label {
    top: 0.125rem;
    font-size: 0.75rem;
    font-weight: 500;
}
.ups-dropdown-control .ups-input_wrapper.select-dropdown .select-dropdown-list {
    width: 100%;
    box-shadow:
        0px 4px 12px -2px rgba(0, 0, 0, 0.08),
        0px 15px 32px -3px rgba(0, 0, 0, 0.08);
    margin-top: 0.25rem;
    max-height: 360px;
    overflow-y: auto;
    overflow-x: hidden;
}
.ups-dropdown-control
    .ups-input_wrapper.select-dropdown
    .select-dropdown-option {
    cursor: pointer;
    padding: 0.75rem 1.5rem;
    box-shadow: none;
}
.ups-dropdown-control
    .ups-input_wrapper.select-dropdown
    .select-dropdown-option:focus {
    box-shadow: 0 0 0 2px #121212 inset;
}
.ups-dropdown-control
    .ups-input_wrapper.select-dropdown
    .select-dropdown-option:hover,
.ups-dropdown-control
    .ups-input_wrapper.select-dropdown
    .select-dropdown-option.selected {
    background-color: #f2f1ef;
}
.ups-dropdown-control
    .ups-input_wrapper.select-dropdown
    .select-dropdown-option.selected {
    position: relative;
    padding-right: 2.5rem;
    font-weight: 500;
}
.ups-dropdown-control
    .ups-input_wrapper.select-dropdown
    .select-dropdown-option.selected:after {
    content: "";
    height: 1.5rem;
    width: 1.5rem;
    position: absolute;
    background-image: url("data:image/svg+xml;utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%230A8080'/%3E%3Cpath d='M10.0757 16.3232L6.17573 12.4008C5.94142 12.1652 5.94142 11.7831 6.17573 11.5474L7.02424 10.694C7.25854 10.4583 7.63846 10.4583 7.87277 10.694L10.5 13.3363L16.1272 7.67674C16.3615 7.44109 16.7415 7.44109 16.9758 7.67674L17.8243 8.53015C18.0586 8.7658 18.0586 9.14789 17.8243 9.38356L10.9243 16.3233C10.6899 16.5589 10.31 16.5589 10.0757 16.3232Z' fill='white'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: center center;
    right: 0.75rem;
}
.ups-dropdown-control .select-text {
    width: 100%;
    display: inline-block;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ups-dropdown-control:not(.typed) select {
    color: transparent !important;
}
.ups-dropdown-control.disabled select,
.ups-dropdown-control.disabled .select-dropdown-btn {
    pointer-events: none;
}
.ups-cta {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    user-select: none;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
    border-radius: 2.5rem;
    padding: 0.625rem 1.5rem;
    cursor: pointer;
    border: none;
    min-width: 100px;
    text-align: center;
    color: #121212;
    text-decoration: none;
    transition: all 0.35s ease-in-out;
    z-index: 1;
    width: 100%;
    margin-bottom: 1rem;
    margin-right: 0.75rem;
}
.ups-cta.disabled,
.ups-cta:disabled {
    cursor: not-allowed;
    pointer-events: none;
}
.ups-cta.hover,
.ups-cta:hover {
    text-decoration: none;
    box-shadow:
        0px 3px 7px rgba(0, 0, 0, 0.08),
        0px 6px 12px -2px rgba(0, 0, 0, 0.09),
        0px 15px 32px -3px rgba(0, 0, 0, 0.1);
}
.ups-cta.hover:before,
.ups-cta:hover:before {
    transform: translateX(0);
}
.ups-cta[target="_blank"] .ups-icon-right-arrow::before,
.ups-cta[target="_blank"] .ups-icon-link_newwindow::before {
    font-size: 14px;
    content: "";
}
.ups-cta span.icon {
    transition: transform 0.35s ease-in-out;
    transform: translateX(0);
    margin-left: 0.5rem;
    display: inline-block;
    font-size: 0.75rem;
}
.ups-cta span.icon.ups-icon-left-arrow {
    margin-left: 0;
    margin-right: 0.5rem;
}
.ups-cta-primary {
    background-color: #ffc400;
}
.ups-cta-primary:hover,
.ups-cta-primary.hover {
    color: #121212;
    background-color: #ffd033;
}
.ups-cta-primary:focus,
.ups-cta-primary:active {
    background-color: #ffc400;
    color: #121212;
}
.ups-cta-primary:focus,
.ups-cta-primary.focus {
    outline: none;
    position: relative;
    box-shadow: none;
    isolation: isolate;
}
.ups-cta-primary:focus::before,
.ups-cta-primary.focus::before {
    content: "";
    position: absolute;
    border-radius: 2.5rem;
    border: 1px solid #5f5753;
    top: -6px;
    bottom: -6px;
    right: -6px;
    left: -6px;
    display: none;
    z-index: -1;
}
.ups-cta-primary.disabled,
.ups-cta-primary:disabled {
    background-color: #f2f1ef;
    color: #bfb8af;
}
.ups-cta-secondary {
    color: #0662bb;
    border: 2px solid currentColor;
    padding: calc(0.625rem - 2px) 1.5rem;
    background-color: transparent;
}
.ups-cta-secondary.hover,
.ups-cta-secondary:hover {
    color: #0662bb;
    background-color: rgba(65, 142, 217, 0.15);
}
.ups-cta-secondary:focus,
.ups-cta-secondary:active {
    background-color: transparent;
    color: #0662bb;
}
.ups-cta-secondary:focus,
.ups-cta-secondary.focus {
    outline: none;
    position: relative;
    box-shadow: none;
    isolation: isolate;
}
.ups-cta-secondary:focus::before,
.ups-cta-secondary.focus::before {
    content: "";
    position: absolute;
    border-radius: 2.5rem;
    border: 1px solid #5f5753;
    top: -6px;
    bottom: -6px;
    right: -6px;
    left: -6px;
    display: none;
    z-index: -1;
}
.ups-cta-secondary.disabled,
.ups-cta-secondary:disabled {
    color: #bfb8af;
    background-color: #f2f1ef;
}
.ups-cta-tertiary {
    color: #0662bb;
    padding: 0;
    border-radius: 0;
    text-align: inherit;
    overflow: visible;
}
.ups-cta-tertiary.hover,
.ups-cta-tertiary:hover {
    color: #418ed9;
    box-shadow: none;
}
.ups-cta-tertiary.hover span.icon:last-of-type,
.ups-cta-tertiary:hover span.icon:last-of-type {
    transform: translateX(0.325rem);
}
.ups-cta-tertiary:focus,
.ups-cta-tertiary:active {
    color: #0662bb;
}
.ups-cta-tertiary:focus {
    outline: none;
    position: relative;
    box-shadow: none;
    isolation: isolate;
}
.ups-cta-tertiary:focus::before {
    content: "";
    position: absolute;
    border-radius: 4px;
    border: 1px solid #5f5753;
    top: -6px;
    bottom: -6px;
    right: -6px;
    left: -6px;
    display: none;
    z-index: -1;
}
.ups-cta-tertiary::after {
    display: none;
}
.ups-cta:only-of-type {
    margin-bottom: 0;
}
@media (min-width: 768px) {
    .ups-cta {
        width: auto;
    }
}
.ups-checkbox-group,
.ups-radio-group {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
.ups-checkbox-group.ups-radio-inline,
.ups-checkbox-group.ups-checkbox-inline,
.ups-radio-group.ups-radio-inline,
.ups-radio-group.ups-checkbox-inline {
    flex-direction: row;
}
.ups-checkbox-group.ups-radio-inline .ups-buttonList_wrapper,
.ups-checkbox-group.ups-checkbox-inline .ups-buttonList_wrapper,
.ups-radio-group.ups-radio-inline .ups-buttonList_wrapper,
.ups-radio-group.ups-checkbox-inline .ups-buttonList_wrapper {
    margin-right: 2.75rem;
}
.ups-checkbox-group .ups-input_wrapper,
.ups-radio-group .ups-input_wrapper {
    margin-bottom: 1rem;
}
.ups-checkbox-group input,
.ups-radio-group input {
    position: absolute;
    opacity: 0;
    outline: none;
}
body.accessible .ups-checkbox-group input:focus + label:after,
body.accessible .ups-radio-group input:focus + label:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: -5px;
    bottom: -5px;
    left: -5px;
    right: -5px;
    border: 1px solid #5f5753;
    border-radius: 8px;
}
.ups-checkbox-group input:hover:not(:checked) + label:before,
.ups-radio-group input:hover:not(:checked) + label:before {
    background-color: #f2f1ef;
}
.ups-checkbox-group input:disabled + label,
.ups-radio-group input:disabled + label {
    color: #bfb8af;
}
.ups-checkbox-group input:disabled + label:before,
.ups-radio-group input:disabled + label:before {
    border-color: #bfb8af;
    background-color: #f2f1ef;
}
.ups-checkbox-group label,
.ups-radio-group label {
    position: relative;
    margin: 0;
    padding-left: 2rem;
}
.ups-checkbox-group label:before,
.ups-radio-group label:before {
    content: "";
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    border: 0.0625rem solid #5f5753;
    background-color: #fff;
    left: 0;
}
.ups-radio-group .ups-radio-custom:checked + label:before {
    border: 0.5rem solid #0a8080;
}
.ups-radio-group .ups-radio-custom-label:before {
    border-radius: 50%;
}
.ups-checkbox-group .ups-checkbox-custom:checked + label:before {
    border-color: #0a8080;
    background-color: #0a8080;
    color: #fff;
    content: "";
    font-family: "upsicons";
    font-size: 0.625rem;
    padding: 0.25rem 0.3125rem;
}
.ups-checkbox-group .ups-checkbox-custom:checked:disabled + label span {
    border-color: #bfb8af;
    color: #bfb8af;
    background-color: inherit;
}
.ups-checkbox-group .ups-checkbox-custom-label:before {
    border-radius: 0.25rem;
}
.ups-input.ups-input-focus label {
    top: 0.125rem;
    font-size: 0.75rem;
    font-weight: 500;
}
.ups-input .ups-input_wrapper input[type="password"]::-ms-reveal {
    display: none;
}
.ups-input.has-icon .ups-input_wrapper input {
    padding-right: 3rem;
}
.ups-input.has-icon .icon,
.ups-input.has-icon .unit-icon {
    position: absolute;
    z-index: 1;
    right: 0.75rem;
    height: 1.5rem;
    bottom: calc(50% - 0.75rem);
    transition: bottom 250ms ease-in-out;
    color: #5f5753;
}
.ups-input.has-icon.ups-input-focus .icon,
.ups-input.has-icon.ups-input-focus .unit-icon,
.ups-input.has-icon.typed .icon,
.ups-input.has-icon.typed .unit-icon {
    bottom: 0.5rem;
}
.ups-textareaInput.ups-input-focus label {
    top: 0.125rem;
    font-size: 0.75rem;
    font-weight: 500;
}
.ups-textareaInput .ups-input_wrapper {
    min-height: 5rem;
    height: auto;
}
.ups-textareaInput .form-info {
    top: 2.5rem;
}
.ups-textareaInput textarea {
    padding-top: 0;
    margin-top: 22px;
    min-height: 3.5rem;
}
.ups-textareaInput label {
    top: 10px;
}
.ups-switch-button .ups-input_wrapper {
    margin-bottom: 1rem;
    display: inline-block;
}
.ups-switch-button input {
    position: absolute;
    opacity: 0;
    outline: none;
}
body.accessible .ups-switch-button input:focus + label .switch-ui:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: -5px;
    bottom: -5px;
    left: -5px;
    right: -5px;
    border: 1px solid #5f5753;
    border-radius: 1.5rem;
}
.ups-switch-button input:hover:not(:checked) + label:before {
    background-color: #f2f1ef;
}
.ups-switch-button input:checked + label .switch-ui {
    background-color: #0a8080;
    border-color: #0a8080;
}
.ups-switch-button input:checked + label .switch-ui .switch-handle {
    background-color: #fff;
    left: 39px;
}
.ups-switch-button input:checked + label .switch-ui:before {
    content: attr(data-on);
    color: #fff;
    text-align: left;
}
.ups-switch-button input:disabled + label {
    color: #bfb8af;
}
.ups-switch-button input:disabled + label .switch-ui {
    background-color: #f2f1ef;
    border-color: #bfb8af;
}
.ups-switch-button input:disabled + label .switch-ui .switch-handle {
    background-color: #bfb8af;
}
.ups-switch-button input:disabled + label .switch-ui:before {
    color: #bfb8af;
}
.ups-switch-button label {
    position: relative;
    margin: 0;
    display: flex;
    align-items: center;
}
.ups-switch-button label .switch-ui {
    position: relative;
    display: inline-block;
    height: 2rem;
    width: 4.25rem;
    background-color: #fff;
    border-radius: 1.5rem;
    border: 0.0625rem solid #5f5753;
    transition: all 0.35s ease-in-out;
    margin-left: 0.5rem;
}
.ups-switch-button label .switch-ui .switch-handle {
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    background-color: #5f5753;
    top: 3px;
    left: 3px;
    transition: all 0.35s ease-in-out;
}
.ups-switch-button label .switch-ui:before {
    content: attr(data-off);
    color: #121212;
    display: inline-block;
    width: 100%;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 2.2;
    padding: 0 0.625rem;
    text-align: right;
    transition: all 0.35s ease-in-out;
    text-transform: uppercase;
}
.ups-switch-button.label-top label {
    flex-direction: column;
    align-items: baseline;
}
.ups-switch-button.label-top label .switch-ui {
    margin-left: 0;
    margin-top: 0.5rem;
}
.ups-switch-button.label-right label {
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.ups-switch-button.label-right label .switch-ui {
    margin-right: 0.5rem;
    margin-left: 0;
}
.ups-btn_group_fieldset .ups-btn_group {
    display: flex;
}
.ups-btn_group_fieldset .ups-input_wrapper {
    display: inline;
    font-size: 0;
}
.ups-btn_group_fieldset .ups-input_wrapper:first-child label {
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    padding-left: 1.25rem;
}
body.accessible
    .ups-btn_group_fieldset
    .ups-input_wrapper:first-child
    input:focus
    + label:after {
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
}
.ups-btn_group_fieldset .ups-input_wrapper:last-child label {
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-right-width: 1px;
    padding-right: 1.25rem;
}
body.accessible
    .ups-btn_group_fieldset
    .ups-input_wrapper:last-child
    input:focus
    + label:after {
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
}
.ups-btn_group_fieldset input[type="radio"],
.ups-btn_group_fieldset input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    outline: none;
}
body.accessible .ups-btn_group_fieldset input[type="radio"]:focus + label:after,
body.accessible
    .ups-btn_group_fieldset
    input[type="checkbox"]:focus
    + label:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: -5px;
    bottom: -5px;
    left: -5px;
    right: -5px;
    border: 1px solid #5f5753;
}
.ups-btn_group_fieldset input[type="radio"]:hover:not(:checked) + label:before,
.ups-btn_group_fieldset
    input[type="checkbox"]:hover:not(:checked)
    + label:before {
    background-color: #f2f1ef;
}
.ups-btn_group_fieldset input[type="radio"]:checked + label,
.ups-btn_group_fieldset input[type="checkbox"]:checked + label {
    background: linear-gradient(126.6deg, #0a8282 30.6%, #097272 104.21%);
    color: #fff;
}
.ups-btn_group_fieldset input[type="radio"]:disabled + label,
.ups-btn_group_fieldset input[type="checkbox"]:disabled + label {
    color: #bfb8af;
    border-color: #bfb8af;
    background: #f2f1ef;
}
.ups-btn_group_fieldset label {
    position: relative;
    display: flex;
    margin: 0;
    padding: 0.625rem 1rem;
    border: 1px solid #5f5753;
    font-size: 1rem;
    border-right-width: 0;
    margin-bottom: 1rem;
    text-align: center;
    align-items: center;
}
.ups-btn_group_fieldset label span.icon {
    width: 1rem;
    height: 1rem;
}
.ups-btn_group_fieldset label span.icon + .label-text {
    padding-left: 0.5rem;
}
.popover {
    position: relative;
    padding: 0.75rem 0.5rem;
    border: 1px solid #dfdbd7;
    background-color: #f2f1ef;
    box-shadow:
        0px 15px 32px -3px #00000014,
        0px 4px 12px -2px #00000014,
        0px 2px 6px 0px #0000000f;
    min-width: 90%;
}
@media (min-width: 768px) {
    .popover {
        min-width: 434px;
    }
}
.popover.bs-popover-top > .arrow:before {
    border-top-color: #dfdbd7;
}
.popover.bs-popover-top > .arrow:after {
    border-top-color: #f2f1ef;
}
.popover.bs-popover-bottom > .arrow:before {
    border-bottom-color: #dfdbd7;
}
.popover.bs-popover-bottom > .arrow:after {
    border-bottom-color: #f2f1ef;
}
.popover.bs-popover-left > .arrow:before {
    border-left-color: #dfdbd7;
}
.popover.bs-popover-left > .arrow:after {
    border-left-color: #f2f1ef;
}
.popover.bs-popover-right > .arrow:before {
    border-right-color: #dfdbd7;
}
.popover.bs-popover-right > .arrow:after {
    border-right-color: #f2f1ef;
}
.popover .popover-body h2,
.popover .popover-body h3,
.popover .popover-body h4,
.popover .popover-body h5 {
    font-size: 0.875rem;
    line-height: 1.5;
}
.popover p:last-child {
    margin-bottom: 0;
}
.popover .close-icon {
    position: absolute;
    right: 1.25rem;
    top: 1.25rem;
    color: #121212;
}
.popover .popover-container {
    display: flex;
}
.popover .popover-container .popover-icon {
    margin-right: 0.75rem;
}
.popover .popover-container .popover-icon span.icon {
    font-size: 1.5rem;
    line-height: 1;
}
.popover .popover-container .popover-content {
    margin-right: 1.5rem;
}
.ups-progress {
    width: 100%;
    max-width: 700px;
    margin: auto;
    margin-top: 1.5rem;
}
.ups-progress .progress-title {
    display: block;
    text-align: left;
    margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
    .ups-progress .progress-title {
        margin-bottom: 2.5rem;
    }
}
.ups-progress ol {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
}
.ups-progress ol li {
    position: relative;
    height: 52px;
    width: 22px;
    flex: auto;
    margin-bottom: 0;
    text-align: center;
}
.ups-progress ol li:after {
    content: "";
    position: absolute;
    background-color: #8c857e;
    width: 2px;
    height: 100%;
    top: 1.125rem;
    left: 50%;
    z-index: -1;
    transform: translateX(-1px);
}
.ups-progress ol li a {
    display: inline-block;
    width: 0.75rem;
    height: 0.75rem;
    background-color: #fff;
    border-radius: 50%;
    border: 2px solid #8c857e;
    color: #5f5753;
    font-size: 0.875rem;
}
.ups-progress ol li a:before {
    content: "";
    position: absolute;
    top: 50%;
    width: 100%;
    height: 80px;
    border-radius: 50%;
    transform: translate(-50%, -40px);
    transition: 0.3s ease;
}
.ups-progress ol li .step-label {
    position: absolute;
    min-width: 200px;
    text-align: left;
    left: 2rem;
    top: 0;
}
.ups-progress ol li .icon {
    position: absolute;
    top: -1rem;
    left: 50%;
    transform: translateX(-0.5rem);
    line-height: 1.2;
}
.ups-progress ol li.active a {
    width: 22px;
    height: 22px;
    border-width: 0.25rem;
    border-color: #0a8080;
    color: #121212;
    font-weight: 500;
}
.ups-progress ol li.completed a {
    background-color: #0a8080;
    border-color: #0a8080;
}
.ups-progress ol li.completed:after {
    background-color: #0a8080;
    width: 0.25rem;
    transform: translateX(-2px);
}
.ups-progress ol li:last-child:after {
    display: none;
}
.ups-progress ol li:last-child a:before {
    left: 50%;
}
.ups-progress.vertical ol li a:before {
    width: 80px;
    height: 100%;
}
.ups-progress.vertical ol li .icon {
    top: 6px;
    left: -1rem;
}
@media (min-width: 768px) {
    .ups-progress.horizontal .progress-title,
    .ups-progress.carousel .progress-title {
        text-align: center;
    }
    .ups-progress.horizontal ol,
    .ups-progress.carousel ol {
        padding: 0;
        flex-direction: row;
    }
    .ups-progress.horizontal ol li,
    .ups-progress.carousel ol li {
        flex: 1;
        text-align: center;
        margin-bottom: 4rem;
        height: auto;
    }
    .ups-progress.horizontal ol li:after,
    .ups-progress.carousel ol li:after {
        width: 100%;
        height: 2px;
        top: calc(50% - 3px);
    }
    .ups-progress.horizontal ol li .step-label,
    .ups-progress.carousel ol li .step-label {
        min-width: auto;
        max-width: 100%;
        text-align: center;
        top: 100%;
        left: 50%;
        transform: translateX(calc(-50%));
    }
    .ups-progress.horizontal ol li.completed:after,
    .ups-progress.carousel ol li.completed:after {
        height: 0.25rem;
        top: calc(50% - 4px);
    }
    .ups-progress.horizontal ol li.completed .step-label,
    .ups-progress.carousel ol li.completed .step-label {
        border-bottom: 1px solid #5f5753;
    }
}
@media (max-width: 767.98px) {
    .ups-progress.carousel {
        max-width: 256px;
    }
}
.ups-progress.carousel ol {
    flex-direction: row;
    padding: 0;
}
.ups-progress.carousel ol li {
    margin-bottom: 1.5rem;
    flex: 1;
    text-align: center;
    height: auto;
}
.ups-progress.carousel ol li:after {
    width: 100%;
    height: 2px;
    top: calc(50% - 3px);
}
.ups-progress.carousel ol li.completed:after {
    height: 0.25rem;
    top: calc(50% - 4px);
}
@media (max-width: 767.98px) {
    .ups-progress.carousel ol li .step-label {
        display: none;
    }
}
@media (min-width: 768px) {
    .ups-progress.carousel .ups-step-carousel {
        display: none;
    }
}
.ups-progress.carousel .carousel-counter {
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #5f5753;
    margin-bottom: 0.25rem;
}
.ups-progress.carousel .step-title {
    font-size: 1.25rem;
    line-height: 1.4;
    margin: 0;
    flex: 1;
    overflow: hidden;
    text-align: center;
}
.ups-progress.carousel .step-title .step-label-header {
    display: none;
    width: 70%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ups-progress.carousel .step-title .step-label-header.active {
    display: inline-block;
}
.ups-progress.carousel .carousel-actions {
    display: flex;
    justify-content: space-between;
}
.ups-progress.carousel .carousel-actions button {
    background-color: transparent;
    border: none;
    padding: 0;
}
.ups-progress.carousel .carousel-actions button.hidden {
    visibility: hidden;
}
.ups-progress.carousel .carousel-actions .ups-icon-chevronright:before {
    content: "";
}
.ups-progress.carousel .carousel-actions .ups-icon-chevronleft:before {
    content: "";
}
.ups-progress.carousel .popover {
    min-width: 100%;
    max-width: 100%;
}
.ups-component.form-elements {
    margin: 64px 0;
}
.ups-component.form-elements .dropdown-container {
    width: 360px;
}
.ups-component .ups-service_alerts {
    box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.1);
    border: 1px solid #dfdbd7;
    padding: 2.5rem 1.5rem 15px;
    margin-bottom: 2rem;
}
@media (min-width: 768px) {
    .ups-component .ups-service_alerts {
        padding: 2.5rem 1.5rem 20px;
    }
}
@media (min-width: 1280px) {
    .ups-component .ups-service_alerts {
        padding: 2.5rem 1.5rem 25px;
    }
}
.ups-component .ups-service_alerts .ups-header_panel {
    display: flex;
    padding-bottom: 1.5rem;
    border-bottom: 1px solid #ffc400;
    margin-bottom: 1.5rem;
}
.ups-component .ups-service_alerts .ups-header_panel h2,
.ups-component .ups-service_alerts .ups-header_panel h3 {
    flex-basis: 100%;
    font-size: 1.1rem;
    font-weight: 400;
    background-color: transparent;
    line-height: 1.5;
    margin: 0;
}
@media (min-width: 768px) {
    .ups-component .ups-service_alerts .ups-header_panel h2,
    .ups-component .ups-service_alerts .ups-header_panel h3 {
        font-size: 1.25rem;
    }
}
.ups-component .ups-service_alerts .ups-header_panel button {
    background: none;
    flex-basis: 100%;
    border: none;
    font-weight: 500;
    padding: 0;
    border-radius: 0;
    display: inline;
    color: #076acb;
    position: relative;
}
.ups-component .ups-service_alerts .ups-header_panel button:hover {
    color: #105497;
}
.ups-component .ups-service_alerts .ups-header_panel .slick-next {
    padding-right: 20px;
    text-align: right;
}
.ups-component
    .ups-service_alerts
    .ups-header_panel
    .slick-next
    .ups-icon-chevronright {
    position: absolute;
    right: 0;
    font-size: 12px;
    height: 18px;
    top: calc(50% - 9px);
}
.ups-component
    .ups-service_alerts
    .ups-header_panel
    .slick-next
    .ups-icon-chevronright:before {
    content: "\e600";
}
.ups-component .ups-service_alerts .ups-header_panel .slick-prev {
    padding-left: 20px;
    text-align: left;
}
.ups-component
    .ups-service_alerts
    .ups-header_panel
    .slick-prev
    .ups-icon-chevronleft {
    position: absolute;
    left: 0;
    font-size: 12px;
    height: 18px;
    top: calc(50% - 9px);
}
.ups-component
    .ups-service_alerts
    .ups-header_panel
    .slick-prev
    .ups-icon-chevronleft:before {
    content: "\e601";
}
.ups-component .ups-service_alerts .ups-header_panel .ups-header:after {
    background-color: transparent;
}
.ups-component .ups-service_alerts .ups-service-carousel .slick-arrow {
    display: none !important;
}
.ups-component .ups-service_alerts .carousel-inner {
    display: flex;
    overflow: hidden;
}
.ups-component .ups-service_alerts .ups-wrap_inner .ups-header_panel {
    margin-left: 20px;
    margin-right: 20px;
}
@media (min-width: 1280px) {
    .ups-component .ups-service_alerts .ups-wrap_inner .ups-header_panel {
        margin-left: 30px;
        margin-right: 30px;
    }
}
@media (max-width: 767.98px) {
    .ups-component .ups-service_alerts .ups-wrap_inner .ups-header_panel {
        padding-bottom: 1rem;
    }
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-header_panel
    .btn-group {
    display: flex;
    width: auto;
}
@media (min-width: 768px) {
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-header_panel
        .btn-group {
        flex: 0 0 auto;
        max-width: none;
        margin-left: auto;
    }
}
@media (max-width: 767.98px) {
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-header_panel
        .btn-group {
        margin-top: 10px;
    }
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-header_panel
    .btn-group
    .divider {
    width: 1px;
    height: 34px;
    margin: 0 18px;
    background: #bfb8af;
}
@media (min-width: 768px) {
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-header_panel
        .btn-group
        .divider {
        height: 44px;
    }
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary {
    margin-left: 20px;
    margin-right: 20px;
}
@media (min-width: 1280px) {
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-service-scroller
        .ups-service-carousel
        .ups-service-slick
        .ups-summary {
        margin-left: 30px;
        margin-right: 30px;
    }
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block {
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 25px;
    padding: 20px;
    background: #f2f1ef;
    border: 1px solid #dfdbd7;
}
@media (min-width: 1280px) {
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-service-scroller
        .ups-service-carousel
        .ups-service-slick
        .ups-summary
        .ups-zip-lookup
        .ups-states-block {
        margin-left: -30px;
        margin-right: -30px;
        padding-left: 30px;
        padding-right: 30px;
    }
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-affected
    .ups-affected-heading {
    font-weight: 500;
    margin-bottom: 15px;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-affected
    .ups-check-affected {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-affected
    .ups-check-affected
    .ups-form_group {
    width: 100%;
}
@media (min-width: 992px) {
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-service-scroller
        .ups-service-carousel
        .ups-service-slick
        .ups-summary
        .ups-zip-lookup
        .ups-states-block
        .ups-affected
        .ups-check-affected
        .ups-form_group {
        width: 124px;
    }
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-affected
    .ups-check-affected
    .ups-form_group
    label {
    top: 0.6rem;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-affected
    .ups-check-affected
    .ups-form_group
    .ups-text_wrapper {
    height: 44px;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-affected
    .ups-check-affected
    .ups-form_group.typed
    label,
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-affected
    .ups-check-affected
    .ups-form_group.ups-input-focus
    label {
    top: 0.125rem;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-affected
    .ups-check-affected
    .ups-form_group
    .ups-formError {
    margin-bottom: 0;
    display: none;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-affected
    .ups-check-affected
    .ups-form_group.error
    .ups-formError {
    display: block;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-affected
    .ups-check-affected
    .ups-zip-search {
    align-self: flex-start;
    margin-right: 0;
    width: auto;
}
@media (min-width: 992px) {
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-service-scroller
        .ups-service-carousel
        .ups-service-slick
        .ups-summary
        .ups-zip-lookup
        .ups-states-block
        .ups-affected
        .ups-check-affected
        .ups-zip-search {
        margin-left: 0.75rem;
    }
}
@media (max-width: 991.98px) {
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-service-scroller
        .ups-service-carousel
        .ups-service-slick
        .ups-summary
        .ups-zip-lookup
        .ups-states-block
        .ups-affected
        .ups-check-affected
        .ups-zip-search {
        width: 100%;
    }
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-affected
    .ups-check-affected
    .ups-zip_lookUp_alert {
    display: none;
    margin-left: auto;
    margin-right: auto;
    font-weight: 500;
    position: relative;
}
@media (max-width: 991.98px) {
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-service-scroller
        .ups-service-carousel
        .ups-service-slick
        .ups-summary
        .ups-zip-lookup
        .ups-states-block
        .ups-affected
        .ups-check-affected
        .ups-zip_lookUp_alert {
        text-align: center;
        width: 100%;
        margin-top: 15px;
    }
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-service-scroller
        .ups-service-carousel
        .ups-service-slick
        .ups-summary
        .ups-zip-lookup
        .ups-states-block
        .ups-affected
        .ups-check-affected
        .ups-zip_lookUp_alert:before {
        text-align: left;
    }
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-affected
    .ups-check-affected
    .ups-zip_lookUp_alert.ups-active {
    display: block;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-affected
    .ups-check-affected
    .ups-zip_lookUp_alert.message:before {
    content: "\e607";
    font-family: "upsicons";
    display: inline-block;
    min-width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    background-color: #c2e3e2;
    margin-right: 10px;
    left: 0;
    font-size: 12px;
    line-height: 2;
    padding-left: 5px;
    padding-top: 1px;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-affected
    .ups-check-affected
    .ups-zip_lookUp_alert.alert:before {
    content: "\e606";
    font-family: "upsicons";
    display: inline-block;
    min-width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    margin-right: 10px;
    left: 0;
    font-size: 15px;
    line-height: 2;
    padding-left: 5px;
    padding-top: 1px;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-states-zip.row {
    margin: 0;
}
@media (max-width: 991.98px) {
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-service-scroller
        .ups-service-carousel
        .ups-service-slick
        .ups-summary
        .ups-zip-lookup
        .ups-states-block
        .ups-states-zip.row {
        margin-top: 30px;
    }
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-states-zip
    .heading {
    font-weight: 500;
    width: 100%;
}
@media (min-width: 992px) {
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-service-scroller
        .ups-service-carousel
        .ups-service-slick
        .ups-summary
        .ups-zip-lookup
        .ups-states-block
        .ups-states-zip
        .heading {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-states-zip
    .show-all {
    width: 100%;
}
@media (min-width: 992px) {
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-service-scroller
        .ups-service-carousel
        .ups-service-slick
        .ups-summary
        .ups-zip-lookup
        .ups-states-block
        .ups-states-zip
        .show-all {
        flex: 0 0 50%;
        max-width: 50%;
        text-align: right;
    }
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-states-zip
    .show-all
    button {
    background: transparent;
    border: none;
    outline: none;
    color: #076acb;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-states-zip
    .show-all
    button:hover,
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-states-zip
    .show-all
    button:visited {
    color: #076acb;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-accordion_wrapper {
    padding-top: 1rem;
    padding-bottom: 3rem;
}
@media (max-width: 991.98px) {
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-service-scroller
        .ups-service-carousel
        .ups-service-slick
        .ups-summary
        .ups-zip-lookup
        .ups-states-block
        .ups-accordion_wrapper {
        margin-top: 0px;
        padding-bottom: 1rem;
    }
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-accordion_wrapper
    .ups-container {
    padding: 0;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-accordion_wrapper
    .ups-container
    .ups-accordion_content {
    margin: 0;
    max-width: none;
    border: none;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-accordion_wrapper
    .ups-container
    .ups-accordion_content
    .ups-accordion_item {
    background: #fff;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-accordion_wrapper
    .ups-container
    .ups-accordion_content
    .ups-accordion_item
    .ups-acc-headcont
    .ups-accordion_toggle {
    border: none;
    font-weight: normal;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-accordion_wrapper
    .ups-container
    .ups-accordion_content
    .ups-accordion_item
    .ups-acc-headcont
    .ups-accordion_toggle.ups-active {
    font-weight: 500;
    background: transparent;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-accordion_wrapper
    .ups-container
    .ups-accordion_content
    .ups-accordion_item
    .ups-acc-headcont
    .ups-accordion_toggle.ups-active:focus {
    outline: none;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-summary
    .ups-zip-lookup
    .ups-states-block
    .ups-accordion_wrapper
    .ups-container
    .ups-accordion_content
    .ups-accordion_item
    .ups-accordion_expand {
    padding: 0 1rem 1.25rem;
}
.ups-component
    .ups-service_alerts
    .ups-wrap_inner
    .ups-service-scroller
    .ups-service-carousel
    .ups-service-slick
    .ups-details {
    margin-left: 20px;
    margin-right: 20px;
}
@media (min-width: 1280px) {
    .ups-component
        .ups-service_alerts
        .ups-wrap_inner
        .ups-service-scroller
        .ups-service-carousel
        .ups-service-slick
        .ups-details {
        margin-left: 30px;
        margin-right: 30px;
    }
}
.ups-component .ups-zoneChart {
    border: 1px solid #dfdbd7;
    box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.1);
    padding: 1.5rem;
    max-width: 800px;
    margin: 0 auto 2rem;
}
@media (min-width: 768px) {
    .ups-component .ups-zoneChart {
        padding: 1.5rem 3rem;
    }
}
.ups-component .ups-zoneChart form {
    display: flex;
    align-items: center;
    flex-direction: column;
}
@media (min-width: 768px) {
    .ups-component .ups-zoneChart form {
        flex-direction: row;
    }
}
.ups-component .ups-zoneChart .ups-widget_header {
    padding-bottom: 1.5rem;
    border-bottom: 1px solid #c4c4c4;
    margin-bottom: 1.5rem;
}
.ups-component .ups-zoneChart .ups-widget_header h2,
.ups-component .ups-zoneChart .ups-widget_header h3 {
    font-size: 1.25rem;
    margin: 0;
    font-weight: 400;
}
.ups-component .ups-zoneChart .ups-widget_header .ups-help_button {
    display: none;
}
@media (max-width: 767.98px) {
    .ups-component .ups-zoneChart .ups-form_ctaGroup {
        width: 100%;
    }
}
.ups-component .ups-zoneChart .ups-form_group {
    width: 50%;
    margin-right: 1.5rem;
}
@media (max-width: 767.98px) {
    .ups-component .ups-zoneChart .ups-form_group {
        width: 100%;
        margin-bottom: 1.5rem;
        margin-right: 0;
    }
}
.ups-component .ups-zoneChart .ups-form_group .ups-form_label {
    margin-bottom: 5px;
    font-weight: bold;
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
}
.ups-component .ups-zoneChart .ups-form_group .ups-form_input {
    border: 1px solid #8c857e;
    border-radius: 0.25rem;
    font-size: 1rem;
    color: #5f5753;
    padding: 10px;
    width: 100%;
    box-shadow: none;
    transition: all 350ms ease-in-out;
}
.ups-component .ups-zoneChart .ups-form_group .ups-form_input:focus {
    box-shadow: 0 0 0 2px #8c857e;
}
