#subnav,#subnav .navbar-subnav{background:#f8f8f8!important}#header{.header-picture{top:79px}a.btn,a.arrow-bold strong{font-weight:500}}#header .header-contents>div{display:flex;flex-direction:column}@media(max-width:767px){#header{height:calc(100vh - 60px)}}@media(min-width:768px)and (max-width:991px){#header #header-picture-1{top:0}}#header .mobile-img-bg.full{background-position:50% 68%;background-repeat:no-repeat;background-size:100% auto;margin-top:0;background-color:#f9fffd;height:calc(100vh - 60px)}@media(max-width:500px)and (min-height:660px){#header .mobile-img-bg.full{background-position:bottom}}@media(min-width:600px)and (max-width:767px){#header .mobile-img-bg.full{background-size:85%}}#header .header-contents.full{text-align:left;margin-top:8px}@media(min-width:376px)and (max-width:450px){#header .header-contents.full{margin-top:25px}}#header .header-contents.full h1{font-size:42px;line-height:44px;margin-bottom:0}@media(max-width:991px){#header .header-contents.full h1{font-size:36px;line-height:38px}}#header .header-contents.full .red{color:#ff3a2c}#header .header-contents.full{.green,.arrows a{color:#00944b}}#header .header-contents.full .arrows a.arrow-bold:after{filter:brightness(0) saturate(100%) invert(29%) sepia(82%) saturate(5289%) hue-rotate(118deg) brightness(90%) contrast(102%)!important}#header .header-contents.full .arrows a.arrow-bold:hover{opacity:.6!important}@media(min-width:768px)and (max-width:991px){#header .desktop-bgs #header-img-bg{top:60px!important}}.open-account .btn{text-wrap:nowrap}.youthcard__accordion .panel-group .panel .panel-heading,.youthcard__accordion .panel-group .panel .panel-body,.panel-heading.youthcard__accordion .panel-group .panel:active{background-color:#f4f4f4}.youthcard__image img{margin:0 auto;display:block}.youthcard__image .color-selector input{display:none}.youthcard__image .color-selector label[for=blackCard]:after{background-color:#262633;border:2px solid #858585}.youthcard__image .color-selector label[for=whiteCard]:after{background-color:#f8f8f8;border:2px solid #ddd;margin-right:4px}.youthcard__image .color-selector label[for=blackCard]:after,.youthcard__image .color-selector label[for=whiteCard]:after{width:25px;height:25px;border-radius:15px;top:-2px;left:-1px;position:relative;content:"";display:inline-block;visibility:visible;vertical-align:middle;cursor:pointer}.investing-upsell .icontext .icon-text-item{gap:24px}.investing-upsell .icontext .icon-text-item p{font-size:14px;line-height:20px}#discount-pop h5,.tab-pane h3{margin-top:0}.conditions-table .table tbody tr td{border-bottom:1px solid #ceccca;border-top:1px solid #ceccca}.conditions-table .table tbody tr td:nth-of-type(1){border-right:1px solid #ceccca!important}@media(max-width:395px){#header{.header-contents{&.full h1{font-size:26px;line-height:28px;margin-bottom:10px!important}a{font-size:14px;line-height:16px}.buttons{margin-top:0;a{margin-top:0;margin-bottom:10px}}.arrows{margin-bottom:16px}}}}
