.AppHeader .Link__text .SvgIcon__icon{height:1.8rem;width:1.8rem}
.ExternalLink--wrap{display:inline}
.toggleOption--toggled{padding:2.4rem;border:2px solid #0b9ce5;border-radius:.8rem}.toggleOption--toggled .toggleOption__header{display:flex;justify-content:space-between}.toggleOption--toggled .toggleOption__header svg{color:#0b9ce5;stroke-width:2}.toggleOption:not(.toggleOption--toggled) button{padding:2.4rem}.toggleOption:not(.toggleOption--toggled) button span{justify-content:flex-start}
.Legal .AccordionTitle:focus{box-shadow:0 0 0 0 rgba(0,0,0,0);outline:none}.Legal .AccordionBody{margin-right:0rem}.Legal .TextHeadline__text{color:#757575;font-weight:bold}.Legal .TextLegal__text{color:#757575}.Legal .prefix__margin{margin:0 2.4rem 2rem 0}.Legal .content__margin{margin-bottom:2rem}.Legal .trademark__margin{margin-bottom:.5rem}
@media screen and (min-width: 600px){.cardScreen .cardScreen__head{display:inline-flex}}@media screen and (max-width: 599px){.cardScreen .cardScreen__head{display:flex;flex-flow:column-reverse}}.cardScreen .cardScreen__headText{margin-right:50px}.cardScreen .cardScreen__cardImage{width:100px;height:62px}@media screen and (max-width: 599px){.cardScreen .cardScreen__cardImage{margin-bottom:24px}}.cardScreen #id-cardNumber-label,.cardScreen #id-cvv-label{font-size:1.6rem}.cardScreen fieldset.ExpiryDate legend,.cardScreen fieldset.ExpiryDate label{font-size:1.6rem}
.CardDetails__Card{text-align:left;position:relative;margin:0 auto;box-sizing:content-box}@media screen and (max-width: 601px){.CardDetails__Card{margin-left:-24px;margin-right:-24px}}@media screen and (max-width: 768px){.CardDetails__Card{padding-top:24px;padding-bottom:24px}}.CardDetails__Card hr{height:1px;color:#d6d6d6;background-color:#d6d6d6;border:none}.CardDetails__Card .AccountName__Row{display:flex}.CardDetails__Card .AccountHold__Row{display:flex}.CardDetails__Card .AccountHold__Row svg{min-width:18px;min-height:18px;margin-right:12px}.CardDetails__Card .DebitCard__Image{position:absolute;top:-24px;height:60px}.CardDetails__Card .CardDetails__Card--title{margin-top:24px}@media screen and (max-width: 1024px){.CardDetails__Card .CardDetails__Card--title{margin-top:30px}}@media screen and (max-width: 768px){.CardDetails__Card .CardDetails__Card--title{margin-top:36px}}.Icon__Rewards{flex-shrink:0}
.Confirmation .DebitCard__Image{position:absolute;top:-24px;height:60px}.Confirmation .Card__container.CardDetails__Card{text-align:left;position:relative;margin:0 auto;box-sizing:content-box}@media screen and (max-width: 601px){.Confirmation .Card__container.CardDetails__Card{margin-left:-24px;margin-right:-24px}}@media screen and (max-width: 768px){.Confirmation .Card__container.CardDetails__Card{padding-top:24px;padding-bottom:24px}}.Confirmation .Card__container.CardDetails__Card hr{height:1px;color:#d6d6d6;background-color:#d6d6d6;border:none}.Confirmation .Card__container.CardDetails__Card .AccountHold__Row{display:flex}.Confirmation .Card__container.CardDetails__Card .AccountHold__Row svg{min-width:18px;min-height:18px;margin-right:12px}.Confirmation .CardDetails__Card--title{margin-top:24px}@media screen and (max-width: 1024px){.Confirmation .CardDetails__Card--title{margin-top:30px}}@media screen and (max-width: 768px){.Confirmation .CardDetails__Card--title{margin-top:36px}}
.CardNumberScreen form #id-cardNumber-label{font-size:1.6rem}
.AccountNumberScreen form #id-cardNumber-label{font-size:1.6rem}
.AccountConfirmation .Card__container.CardDetails__Card{text-align:left;position:relative;margin:0 auto;box-sizing:content-box}@media screen and (max-width: 601px){.AccountConfirmation .Card__container.CardDetails__Card{margin-left:-24px;margin-right:-24px}}@media screen and (max-width: 768px){.AccountConfirmation .Card__container.CardDetails__Card{padding-top:24px;padding-bottom:24px}}.AccountConfirmation .Card__container.CardDetails__Card hr{height:1px;color:#d6d6d6;background-color:#d6d6d6;border:none}.AccountConfirmation .Card__container.CardDetails__Card .AccountName__Row{display:flex}.AccountConfirmation .Card__container.CardDetails__Card .AccountHold__Row{display:flex}.AccountConfirmation .Card__container.CardDetails__Card .AccountHold__Row svg{min-width:18px;min-height:18px;margin-right:12px}.Icon__Rewards{flex-shrink:0}
@font-face{font-family:Scotia Bold;font-display:swap;src:url(/Scotia_W_Bd.woff) format("woff"),url(/Scotia_W_Bd.woff2) format("woff2")}@font-face{font-family:Scotia Bold Italic;font-display:swap;src:url(/Scotia_W_BdIt.woff) format("woff"),url(/Scotia_W_BdIt.woff2) format("woff2")}@font-face{font-family:Scotia Headline;font-style:normal;font-display:swap;src:url(/Scotia_W_Headline.woff) format("woff"),url(/Scotia_W_Headline.woff2) format("woff2")}@font-face{font-family:Scotia Italic;font-style:normal;font-display:swap;src:url(/Scotia_W_It.woff) format("woff"),url(/Scotia_W_It.woff2) format("woff2")}@font-face{font-family:Scotia Legal;font-style:normal;font-display:swap;src:url(/Scotia_W_Legal.woff) format("woff"),url(/Scotia_W_Legal.woff2) format("woff2")}@font-face{font-family:Scotia Light;font-style:normal;font-display:swap;src:url(/Scotia_W_Lt.woff) format("woff"),url(/Scotia_W_Lt.woff2) format("woff2")}@font-face{font-family:Scotia Light Italic;font-style:normal;font-display:swap;src:url(/Scotia_W_LtIt.woff) format("woff"),url(/Scotia_W_LtIt.woff2) format("woff2")}@font-face{font-family:Scotia Regular;font-style:normal;font-display:swap;src:url(/Scotia_W_Rg.woff) format("woff"),url(/Scotia_W_Rg.woff2) format("woff2")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-family:inherit;vertical-align:baseline}html{box-sizing:border-box;z-index:1}*,:after,:before{box-sizing:inherit}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:10px;font-family:Scotia Regular,Arial,Helvetica,‘sans-serif’}input[type=password],input[type=search],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.padding--spacing-1{padding:.6rem}.padding--spacing-2{padding:1.2rem}.padding--spacing-3{padding:1.8rem}.padding--spacing-4{padding:2.4rem}.padding--spacing-5{padding:3rem}.padding--spacing-6{padding:3.6rem}.padding--spacing-7{padding:4.2rem}.padding--spacing-8{padding:4.8rem}.padding--spacing-9{padding:5.4rem}.padding--spacing-10{padding:6rem}.padding--spacing-11{padding:6.6rem}.padding--spacing-12{padding:7.2rem}.margin--spacing-1{margin:.6rem}.margin--spacing-2{margin:1.2rem}.margin--spacing-3{margin:1.8rem}.margin--spacing-4{margin:2.4rem}.margin--spacing-5{margin:3rem}.margin--spacing-6{margin:3.6rem}.margin--spacing-7{margin:4.2rem}.margin--spacing-8{margin:4.8rem}.margin--spacing-9{margin:5.4rem}.margin--spacing-10{margin:6rem}.margin--spacing-11{margin:6.6rem}.margin--spacing-12{margin:7.2rem}.Slider__track{display:flex}.Slider__value-indicator{margin:.2rem 0 .2rem 1.5rem;width:10%}.Slider__value-indicator--percent:after{content:"%"}.Slider .RangeTrack{width:90%}.Carousel{width:100%;overflow:hidden;box-sizing:border-box}.Carousel .Carousel__wrapper{width:100%;overflow:hidden;position:relative;background-color:#fff}.Carousel .Carousel__slider{width:100%;display:flex;height:100%;position:relative}.Carousel .Carousel__slider--single .Carousel__tile{overflow:hidden;width:100%;flex-shrink:0;background-color:#d6d6d6;cursor:grab}.Carousel .Carousel__slider--single .Carousel__tile--fade{visibility:hidden;opacity:0;transition:opacity .5s ease-in}.Carousel .Carousel__slider--single--loop{transform:translateX(-100%)}.Carousel .Carousel__slider--single--loopSingleChild{transform:none}.Carousel .Carousel__slider--single--regular{transition:.5s;transform:translateX(0)}.Carousel .Carousel__slider--single--fade{transform:translateX(0)}.Carousel .Carousel__slider--multi .Carousel__tile{overflow:hidden;width:55%;flex-shrink:0;margin-right:1.2rem;background-color:#d6d6d6;cursor:grab}@media(min-width:768px){.Carousel .Carousel__slider--multi .Carousel__tile{width:73.7%;margin-right:1rem}}@media(min-width:1025px){.Carousel .Carousel__slider--multi .Carousel__tile{width:73.7%;margin-right:1rem}}.Carousel .Carousel__slider--multi--loop{transform:translateX(-35%)}@media(min-width:768px){.Carousel .Carousel__slider--multi--loop{transform:translateX(-61%)}}@media(min-width:1025px){.Carousel .Carousel__slider--multi--loop{transform:translateX(-61%)}}.Carousel .Carousel__slider--multi--loopSingleChild{transform:translateX(22%)}@media(min-width:768px){.Carousel .Carousel__slider--multi--loopSingleChild{transform:translateX(13.2%)}}@media(min-width:1025px){.Carousel .Carousel__slider--multi--loopSingleChild{transform:translateX(13.2%)}}.Carousel .Carousel__slider--multi--regular{transition:.5s;transform:translateX(22%)}.Dots{padding-top:1.8rem;list-style:none;text-align:center;line-height:1}.Dots__dot{display:inline-block;width:.8rem;height:.8rem;margin-left:1.2rem;border:.1rem solid #009dd6;border-radius:50%}.Dots__dot--active{background:#009dd6}.Dots :first-child{margin-left:0}.CarouselText{padding-top:1.8rem;text-align:center}.CarouselText .CarouselText__body{padding-top:.6rem}.NavigationButtons__button{top:50%;position:absolute;border-radius:100%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.4);border:0;width:4.8rem;height:4.8rem}.NavigationButtons__button--left{left:1.4rem;padding-left:.2rem}@media(min-width:768px){.NavigationButtons__button--left{left:2.2rem}}@media(min-width:1025px){.NavigationButtons__button--left{left:2.2rem}}.NavigationButtons__button--right{right:1.4rem;padding-right:.2rem}@media(min-width:768px){.NavigationButtons__button--right{right:2.2rem}}@media(min-width:1025px){.NavigationButtons__button--right{right:2.2rem}}.NavigationButtons__button:focus{border:.1rem solid #fff;outline:none}.NavigationButtons__button:focus:before{content:"";top:-.3rem;left:-.3rem;right:-.3rem;bottom:-.3rem;border:.2rem solid #007eab;border-radius:100%;position:absolute}
.AppFooter{margin-top:6rem}@media(min-width:1272px){.AppFooter .Row__container{margin:0}}.AppHeader{display:flex;justify-content:flex-start;align-items:center;padding:2.4rem}.AppHeader.AppHeader--white{background-color:#fff;box-shadow:0 2px 10px rgba(0,34,91,.11)}.AppHeader.AppHeader--red{background-color:#ec111a}.AppHeader.AppHeader--red .NavButton__button--back{background:transparent;color:#fff}.AppHeader.AppHeader--red .Hamburger__btn:not(.Hamburger__btn--active) svg{color:#fff}.AppHeader .NavButton__button--back .ButtonCore__text:after{background:#fff}.AppHeader.AppHeader--withbutton{padding:1.1rem 2.4rem}.AppHeader.AppHeader--withHamburger{padding:1.25rem 2.4rem}.AppHeader.AppHeader--showSignOutCTA{justify-content:space-between}.AppHeader .AppHeader__faqLink{margin-left:auto;margin-right:1.2rem;color:#fff;line-height:0}.AppHeader .AppHeader__faqLink+.ConstHamburger{margin-left:0}.AppHeader .AppHeader__faqLink .Link__text,.AppHeader .AppHeader__faqLink .Link__text:hover{border-bottom:0}.AppHeader .ConstHamburger{margin-left:auto}.AppHeader .ConstHamburger .Hamburger__menu{padding:2rem 0}.AppHeader .ConstHamburger .HamburgerLink{padding:1.2rem 2.4rem}.AppHeader .ConstHamburger .HamburgerLink svg{margin-right:1.4rem}.AppHeader .ConstHamburger--white button:first-of-type{color:#fff}.AppHeader .HamburgerSignoutButton{border:0;cursor:pointer}.AppHeader .HamburgerSignoutButton:not(:hover){background-color:#fff}.AppHeader--desktopOnly{display:none}@media(min-width:768px){.AppHeader--desktopOnly{display:initial}}.AppHeader--mobileOnly{display:initial}@media(min-width:768px){.AppHeader--mobileOnly{display:none}}.AppHeader .SignOutTextButton{padding-right:0!important}.AppHeader .SignOutTextButton .TextButton__icon--left{margin-right:12px!important}.AppNavigation{display:flex;justify-content:space-between;margin-top:6rem}.AppNavigation .ForwardButton{margin-left:auto}.ConstGrid{flex-grow:1}@media(max-width:480px){.ConstGrid.ConstGrid--alt .Column__container{padding:0 2.4rem}}@media(min-width:1272px){.ConstGrid.ConstGrid{width:100%}}.ConstCard:not(.ConstCard--noOffset){width:auto;margin:0 -2.4rem}.ConstCard:not(.ConstCard--noOffset) .hero{margin:-2.4rem -2.4rem 0;width:calc(100% + 4.8rem)}@media(min-width:768px)and (max-width:1024px){.ConstCard:not(.ConstCard--noOffset){margin:0 -3rem}.ConstCard:not(.ConstCard--noOffset) .hero{margin:-3rem -3rem 0;width:calc(100% + 6rem)}}@media(min-width:1025px){.ConstCard:not(.ConstCard--noOffset){margin:0 -3.6rem}.ConstCard:not(.ConstCard--noOffset) .hero{margin:-3.6rem -3.6rem 0;width:calc(100% + 7.2rem)}}.ConstCard .Row__container{margin:0}.ConstCard .Row__container .Column__container{padding:0}.ConstCard .hero{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;position:relative;display:flex}.ConstCard:not(.ToggleCard) .cardHeading .TextButton__button{margin:0;transform:translate(1rem,-1rem)}.ConstCard .cardHeading{display:flex;justify-content:space-between}.ConstCard .cardHeading--withIcon{justify-content:flex-start;align-items:center}.ConstCard .cardHeading__icon{margin-right:1.8rem;flex-shrink:0}.ConstCard .CardStatus .CardStatus__heading{display:flex;font-weight:700;text-transform:uppercase;align-items:center}.ConstCard .CardStatus .CardStatus__heading svg{margin-right:1.2rem}.ConstCard .CardStatus .CardStatus__body{padding-left:3.6rem}.ConstCard .List__list{margin-left:1.8rem;margin-right:1.8rem}.ConstCard .List__list .ListItem__item{padding-left:.6rem}.ConstModal{overflow:auto}.ConstModal .Modal__container{height:auto}.ConstModal .TextHeadline__text{padding-right:3.7rem}.ConstModal .Modal__body .List__list{padding:0 1.8rem}.ConstModal .Modal__body .Card__container{border:1px solid #d6d6d6;box-shadow:none}@media(max-width:768px){.ConstModal .Modal__card{max-width:100%;margin:0;min-height:100vh;border-radius:0;display:flex;flex-direction:column}.ConstModal .Modal__card .Modal__body{flex:1 0 100%;height:100%}}.ConstModal .CloseButton__button{display:block;position:absolute;background-color:#fff;top:2rem;right:2rem}@media(max-width:599px){.ConstModal--xs-bottom .Modal__container{position:absolute;bottom:0;height:auto}.ConstModal--xs-bottom .Modal__card{max-width:100%;margin:0;display:flex;flex-direction:column;min-height:min-content;border-top-right-radius:.8rem;border-top-left-radius:.8rem;border-bottom-right-radius:0;border-bottom-left-radius:0}}.ConstModal--xs-bottom .Modal__body .List__list{padding:0 1.8rem}.ConstModal--xs-bottom .Modal__buttons{display:flex;justify-content:flex-end;flex-direction:column-reverse}@media(min-width:600px){.ConstModal--xs-bottom .Modal__buttons{flex-direction:row}}.ConstModal--xs-bottom .Modal__buttons button+button{margin-bottom:1.2rem}@media(min-width:600px){.ConstModal--xs-bottom .Modal__buttons button+button{margin-bottom:0;margin-left:1.2rem}}.Modal__buttons{display:flex;justify-content:flex-end;flex-direction:column-reverse}@media(min-width:768px){.Modal__buttons{flex-direction:row}}.Modal__buttons button+button{margin-bottom:1.2rem}@media(min-width:768px){.Modal__buttons button+button{margin-bottom:0;margin-left:1.2rem}}.ExpiryDate div[class*=InputContainer]:last-child{margin-right:0}.FullwidthContainer{width:100vw;position:relative;left:calc(-50vw + 50%);padding:3.6rem;text-align:center}.FullwidthContainer--red{background-color:#ec111a;margin-top:-1px}.FullwidthContainer--red h1,.FullwidthContainer--red h2,.FullwidthContainer--red h3,.FullwidthContainer--red h4,.FullwidthContainer--red h5,.FullwidthContainer--red p{color:#fff}.FullwidthContainer--grey{background-color:#f6f7fc;margin-top:-1px}.FullwidthContainer--grey h1,.FullwidthContainer--grey h2,.FullwidthContainer--grey h3,.FullwidthContainer--grey h4,.FullwidthContainer--grey h5,.FullwidthContainer--grey p{color:#333}.FullwidthContainer--header{padding:3.6rem 3.6rem 4.8rem}.InputNumber{position:relative}.InputNumber:not(.InputNumber--left) .InputNumber__sideMsg{padding:0 .8rem;right:0}.InputNumber--left .InputNumber__sideMsg{padding-right:.8rem;left:0}.InputNumber .InputNumber__sideMsg{display:inline-block;position:absolute;top:3.5rem;color:#949494;background-color:#fff;pointer-events:none}.ConstRadioGroup__options{margin-top:1.2rem}.ConstRadioGroup__options.ConstRadioGroup__options--horizontal{display:flex;flex-flow:row}.ConstRadioGroup__options.ConstRadioGroup__options--horizontal .RadioButton__container+.RadioButton__container{margin-left:2.4rem}.Selector__wrap{max-width:100%}.LinkButton{font-family:Scotia Bold,Arial,Helvetica,sans-serif;display:inline-flex;align-items:center;justify-content:center;flex-direction:row;outline:none}.LinkButton--primary,.LinkButton--secondary{min-height:5.4rem;min-width:11.8rem;font-size:1.6rem;line-height:2rem;font-weight:400;letter-spacing:0;border:.1rem solid;border-radius:.8rem;padding:0 36px;text-decoration:none;cursor:pointer;outline:none;overflow:visible;position:relative;user-select:none}.LinkButton--primary:focus,.LinkButton--primary:hover,.LinkButton--secondary:focus,.LinkButton--secondary:hover{background-color:#be061b;border-color:#be061b;color:#fff}.LinkButton--primary:focus,.LinkButton--secondary:focus{outline:transparent}.LinkButton--primary:focus>.ButtonCore__block:after,.LinkButton--secondary:focus>.ButtonCore__block:after{opacity:1}.LinkButton--primary::-moz-focus-inner,.LinkButton--secondary::-moz-focus-inner{border:0}.LinkButton--primary .ButtonCore__block:after,.LinkButton--secondary .ButtonCore__block:after{border-radius:.8rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #009dd6;content:" ";display:inline-block;height:calc(100% + .2rem);left:-.1rem;opacity:0;position:absolute;top:-.1rem;transition:opacity .2s ease-in-out;width:calc(100% + .2rem)}.LinkButton--primary:disabled:disabled,.LinkButton--primary:hover:disabled,.LinkButton--secondary:disabled:disabled,.LinkButton--secondary:hover:disabled{background-color:#f6f6f6;border-color:#d6d6d6;color:#757575}.LinkButton--primary{background-color:#ec111a;border-color:#ec111a;color:#fff}.LinkButton--secondary{background-color:transparent;border-color:#ec111a;color:#ec111a}.LinkButton--pill{font-family:Scotia Bold,Arial,Helvetica,‘sans-serif’;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1.6rem;border-radius:3.6rem;padding:0;text-decoration:none;background-color:transparent;border:#333;color:#333;transition:background-color .1s ease-out,color .1s ease-out}.LinkButton--pill:hover{background-color:#333;border-color:#333;color:#fff}.LinkButton--pill .ButtonCore__block{font-family:Scotia Bold,Arial,Helvetica,‘sans-serif’;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1.6rem;border:.1rem solid;border-radius:3.6rem;padding:1.4rem 3rem;text-decoration:none;min-height:4.8rem;min-width:11.8rem;outline:none}.LinkButton--pill:focus>.ButtonCore__block{border-color:transparent;box-shadow:0 0 0 .2rem #009dd6}.Text__text--numeric{font-variant-numeric:tabular-nums}.Text__text--italic{font-family:Scotia Italic,Arial,Helvetica,‘sans-serif’}.Text__text--bold-italic{font-family:Scotia Bold Italic,Arial,Helvetica,‘sans-serif’}.ToggleCard{cursor:pointer}.ToggleCard button{display:flex;align-items:center;flex-wrap:wrap;font-family:Scotia Bold,Arial,Helvetica,‘sans-serif’;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1.6rem;border:none;border-radius:3.6rem;text-decoration:none;background-color:transparent;cursor:pointer;margin:-1.8rem;padding:1.8rem;width:calc(100% + 3.6rem)}@media(min-width:768px){.ToggleCard button{margin:-2.4rem;padding:2.4rem;width:calc(100% + 4.8rem)}}.ToggleCard .cardHeading__title{padding:0;width:100%}.ToggleCard .cardHeading__title .ToggleCard__heading{width:100%;text-align:left}.ToggleCard .cardHeading__title .TextButton__button{width:100%;padding:0;margin:0}.ToggleCard .cardHeading__title .ToggleCard__headingRow{display:flex;align-items:center;width:100%}.ToggleCard .cardHeading__title .ToggleCard__illustrativeIcon{margin-right:1.8rem}.ToggleCard .cardHeading__title .ToggleCard__buttonIcon{margin-left:auto}.ToggleCard .ToggleCard__content{padding-top:1.8rem;margin-top:1.8rem;border-top:1px solid #d6d6d6}.ToggleDetails .TextButton__button{margin:1rem 0;padding:1.5rem 1.5rem 1.5rem 0}.LoadingScreen{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;height:100%}.loadingScreen__spinner{display:flex;align-items:center;justify-content:center;flex-grow:1}.VerticalOffset{position:relative}.GenericInfoScreen{margin:0 auto;text-align:center}@media(min-width:600px)and (max-width:1440px){.GenericInfoScreen{max-width:436px}}@media(min-width:1440px){.GenericInfoScreen{max-width:582px}}@media(min-width:600px)and (max-width:767px){.GenericInfoScreen.branchVisit{max-width:399px}}.GenericInfoScreen .GenericInfoScreen__image{width:100%;max-width:300px}@media(max-width:768px){.GenericInfoScreen .GenericInfoScreen__image{display:block;margin-left:auto;margin-right:auto;max-width:170px}}.EmailUnsub{margin:0 3.6rem;text-align:center}@media(min-width:600px)and (max-width:1440px){.EmailUnsub{max-width:436px}}@media(min-width:1440px){.EmailUnsub{max-width:586px}}.EmailUnsub .EmailUnsub__image{width:100%;max-width:174px}@media(max-width:768px){.EmailUnsub .EmailUnsub__image{display:block;margin-left:auto;margin-right:auto;max-width:120px}}.EmailUnsub .EmailUnsub__button{max-width:400px}.OrRulerLine{position:relative;overflow:visible;height:1px;border:1px dashed #e2e8ee;border-collapse:collapse}.OrRulerLine .OrRulerContent{margin-top:-1.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;border:1px solid #e2e8ee;width:3.6rem;min-width:3.6rem;height:3.6rem;margin-left:auto;margin-right:auto}.OrRulerLine span{font-size:16px;font-weight:700;color:#333;letter-spacing:.25px;line-height:24px}.CardInTransitScreen__banner--mobile:before{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:50%;background-color:#ec111a}.CardInTransitScreen__banner--mobile .CardInTransitScreen__banner__body{text-align:left;padding-left:4.2rem}.CardInTransitScreen__banner--desktop{display:none}.CardInTransitScreen .List__list:not(.List--joinBullets){margin-left:1.8rem}.CardInTransitScreen .ConstCard.ConstCard--InfoTip{background-color:#f6f7fc}.CardInTransitScreen li{padding-left:0}.CardInTransitScreen ul:last-of-type li:last-of-type{padding-bottom:0}@media(min-width:768px){.CardInTransitScreen__banner--mobile,.CardInTransitScreen__header{display:none}.CardInTransitScreen__banner--desktop{display:block}}.BranchInfoCard__branchName{display:flex;justify-content:space-between;align-items:baseline}.BranchInfoCard__branchAddress{max-width:200px}.BranchInfoCard__businessHours{display:flex}.BranchInfoCard__businessHours p:first-child{width:50px}.BranchInfoCard__detailsWrapper{display:flex}@media screen and (max-width:1023px){.BranchInfoCard__detailsWrapper{flex-direction:column}}.BranchInfoCard__businessHoursWrapper,.BranchInfoCard__contactWrapper{flex-grow:1}.BranchInfoCard .ToggleDetails .TextButton__button[aria-expanded=false]{margin-bottom:0}.ProgressBar{position:relative;margin-top:24px}.ProgressBar .ProgressBar__caption{position:absolute;right:0;margin-top:.2rem;color:#757575}.creditor-insurance-key-information-section{border:1px solid #e2e8ee;border-radius:8px;padding:18px;margin:0 -18px 24px}.creditor-insurance-key-information__headline{margin-bottom:18px}.creditor-insurance-key-information-section__list-item{display:flex}.creditor-insurance-key-information-section__list-item-text{margin-left:8px}.creditor-insurance-key-information-section__seperator{margin-top:18px;margin-bottom:18px}.creditor-insurance-door__buttons-container{display:flex;flex-direction:column;align-items:center}.creditor-insurance-door__add-button{display:flex;justify-content:center}.creditor-insurance-coverage-section{margin-bottom:24px}.creditor-insurance-coverage-section__list-item{display:flex}.text--bold,b{font-family:Scotia Bold,Arial,Helvetica,sans-serif}.text--upperCase{text-transform:capitalize}.text--italic{font-style:italic}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}.text--inline{display:inline}sup{vertical-align:super;line-height:1.4rem}.TextLegal__text .Link__link{font-size:1.2rem}button.Button--fullWidth{width:100%}button.Button--fixedWidth{max-width:303px;width:100%}button.Button--offset{margin:0 -3.4rem}button.Button--bw{color:#000;border-color:#949494}button.Button--bw:focus,button.Button--bw:hover{color:#000;background-color:transparent;border-color:#949494}button.TextButton__button.TextButton__button--inline{display:inline-block;margin:0;padding:0}button.TextButton__button.TextButton__button--dotted{border-bottom:.1rem dotted #007eab;line-height:2.7rem}body,html{height:100%}body{padding:0}#app{min-height:100vh}#main{height:100vh;display:flex;flex-direction:column}.ListItem__item:last-of-type{padding-bottom:0}.List__list.List--listStyle_none li{padding-left:0;list-style:none}.List__list.List--legal li{display:flex}.List__list.List--legal li :first-child{width:auto}.List__list.List--joinBullets{list-style:none}.List__list.List--joinBullets li{position:relative;padding-bottom:3.6rem;padding-left:2.4rem;margin-bottom:0}.List__list.List--joinBullets li:last-child:before{height:0}.List__list.List--joinBullets li:before{content:"";position:absolute;border-left:1px dashed #d6d6d6;top:20px;bottom:-10px;left:5px}.List__list.List--joinBullets li:after{content:"";position:absolute;background-color:#009dd6;border-radius:100px;left:0;top:8px;width:12px;height:12px}.List__list.List--joinBullets--short li{padding-bottom:2.4rem}.ConstBuddyTip{border:1px dashed #e2e8ee!important;background-color:#f6f7fc!important;border-radius:8px!important;box-shadow:none;max-width:none!important;width:auto!important}.ConstBuddyTip [class*=BuddyTipstyle__BuddyText-canvas-core]{align-self:center}.ConstBuddyTip.BuddyTip--fullWidth{max-width:100%!important}.ConstBuddyTip.BuddyTip--autoWidth{max-width:none!important;width:auto!important}.ConstBuddyTip.BuddyTip--borderless{border:0!important;padding:0}.ConstBuddyTip.BuddyTip--offset{width:auto!important;margin:0 -.4rem;max-width:none!important}@media screen and (min-width:768px){.ConstBuddyTip.BuddyTip--offset{margin:0 -1.8rem}}.BuddyTip__text{align-self:center}.Icon--size-18 .IllustrativeIconCore__svg,.Icon--size-18 .SvgIcon__icon,.Icon--size-18 svg{width:18px;height:18px}.Image__center{display:block;margin:0 auto}.Image__fullWidth{width:100%}.Link__link--no-underline .Link__text{border-bottom:0}.fill--height{height:100%}
.no-outline{outline:none}.Margin__container .TextButton__left{margin-left:0;transform:translateX(-1.5rem)}.margin-12--left{margin-left:1.2rem}.margin-6--left{margin-left:.6rem}.text--bold{font-weight:bold}.Modal__body .DesktopTooltip__heading--container{padding-right:4.8rem}.card__selected{border:2px solid #009dd6}.ConstGrid.column--padding-0{margin:0 2.4rem}.ConstGrid.column--padding-0 .Column__container{padding:0 .6rem}.Link__link{display:inline-flex;align-items:center}.Link__link .SvgIcon__icon{width:10.35px;height:10.35px}.button__full-width{width:100%}.modal__message--none .Modal__message{display:none}.BuddyTip-Icon--size-18 .BuddyTip__icon .IllustrativeIconCore__svg,.BuddyTip-Icon--size-18 .BuddyTip__icon .SvgIcon__icon{width:18px;height:18px}.BuddyTip-offset{margin:0 -1.2rem -1.2rem -1.2rem;width:auto}.text--light{color:#797979}.DataList__wrapper{max-width:unset}.Checkbox__label{padding:0}button.Button--fixedWidth{margin:0}.cardFormBuddyTip{margin:-2rem 0 4rem}.triageOptionsWrapper{margin:0 -2.4rem}
