/* Stacey Knaggs - 03/07/2025, 10:08:51 */
.loader{position:relative}.loader::before{animation:spin 1.2s linear infinite;color:#0074e7;content:"\f110";font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3.125em;left:50%;position:absolute;top:5px;transform:translateX(-50%)}@media (prefers-reduced-motion:reduce){.loader::before{animation-duration:5s}}.timeline-progress{justify-content:space-between;user-select:none}.timeline-progress::after,.timeline-progress::before{background:#0074e7;content:"";height:5px;left:0;position:absolute;top:26px;width:100%}@media (min-width:768px){.timeline-progress::after,.timeline-progress::before{top:33px}}.timeline-progress::after{background:#b3b3b3;left:unset;right:0;transition:width .5s ease;width:calc(100% - 60px)}.timeline-progress.-stage2::after{width:50%}.timeline-progress.-stage3::after{width:50px}.timeline-progress__stage{color:#666;width:120px;z-index:1}@media (min-width:768px){.timeline-progress__stage{font-size:1.25em;width:150px}}.timeline-progress__stage.-current{color:inherit}.timeline-progress__step{background:#fff;border:5px solid #0074e7;border-radius:100%;color:#0074e7;font-size:1.5em;margin:0 auto 10px;position:relative;transition:border 650ms ease,color 650ms ease,background 650ms ease;width:50px}@media (min-width:768px){.timeline-progress__step{font-size:1.5em;margin-bottom:20px;padding:5px 0;width:70px}}.timeline-progress__step::before{font-size:25px;line-height:40px}@media (min-width:768px){.timeline-progress__step::before{font-size:35px;font-weight:400;line-height:50px}}.timeline-progress__step.-past{background:#0074e7;color:#fff;font-size:0}.timeline-progress__step.-past::before{content:"\f00c";font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.timeline-progress__step.-future{background:gray;border-color:transparent;color:#fff}.timeline-progress__step.-fail{border-color:#ea7401;color:#ea7401;font-size:0}.timeline-progress__step.-fail::before{content:"\f00d";font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tariff-cal{border-bottom:10px solid #f89501;padding:20px;position:relative}@media (min-width:768px){.tariff-cal{padding:30px}}.tariff-cal__remove{background:#e6e6e6;border:none;border-radius:20px;height:35px;position:absolute;right:20px;top:20px;transition:all 150ms ease-in;width:35px}.tariff-cal__remove:hover{background:#ccc}.tariff-cal__remove::before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);background-size:cover;content:"";height:22px;position:absolute;width:17px}.tariff-cal .h2{padding-right:45px}.filter-cu{filter:invert(29%) sepia(95%) saturate(4419%) hue-rotate(16deg) brightness(97%) contrast(94%)}.message-box img{height:21px}