/* home.css Minified on 10-16-2017 at 9:48:53 by Roy */
[id=content] article section{padding-top:0}body{font-family:"HelveticaNeue-Light","HelveticaNeue Light","Helvetica Neue","Helvetica",Arial,"Lucida Grande",sans-serif }@media only screen and (max-width: 48em){body [id=content] article section{padding-top:0rem}}.row.hub-pad{padding:15px 0}@media only screen and (max-width: 40em){.row.hub-pad{padding:20px 10px 0}}.row.banner-pad{padding-top:20px;min-height:205px}@media only screen and (max-width: 48em){.row.banner-pad{padding-top:0}}@media only screen and (max-width: 40em){.row.banner-pad{min-height:0}}@media only screen and (max-width: 40em) and (max-width: 40em){.row.banner-pad .separator{border-top:1px solid #CCC}}.mast{float:left;background:#FFF;width:100%;height:auto}.mast::after{display:block;clear:both;content:''}.hero-container{position:relative;padding:0;min-height:382px}.hero-container .img-container{position:absolute;top:90px;left:50px;width:130px}@media only screen and (min-width: 40.0625em) and (max-width: 48em){.hero-container .img-container{top:70px;width:170px}}@media screen and (min-width: 769px) and (max-width: 961px){.hero-container .img-container{display:none}}.hero-container .text-container{padding-top:95px;padding-left:180px;color:#505050}@media screen and (min-width: 640px) and (max-width: 961px){.hero-container .text-container{padding:75px 0 30px}}@media only screen and (max-width: 48em){.hero-container .text-container{display:table;margin:0 auto;padding:10px 0}}.hero-container .text-container p{font-size:1.6rem}.hero-container .text-container p.title{font-size:3rem;text-transform:uppercase;line-height:1;color:#4F144C;font-weight:bold}@media only screen and (max-width: 40em){.hero-container .text-container p.title{font-size:2.8rem}}@media only screen and (max-width: 460px){.hero-container .text-container p.title{font-size:2.4rem}}.hero-container .text-container p.title span{font-size:4rem}@media only screen and (max-width: 460px){.hero-container .text-container p.title span{font-size:3rem}}.hero-container .text-container p.subtitle{font-size:2.4rem;text-transform:uppercase;line-height:1.2;letter-spacing:1px;color:#505050}@media only screen and (max-width: 460px){.hero-container .text-container p.subtitle{font-size:1.8rem}}.hero-container .text-container .message{position:relative}.hero-container .text-container .message p{margin-top:2rem;font-weight:bold}.hero-container .text-container .message p+.cta-button{margin-top:2rem}.hero-container .text-container .message .cta-button{letter-spacing:normal;font-weight:bold}.hero-container .button-container{margin-top:10px}.hero-container .button-container img{display:inline-block;margin-right:0;width:100px;vertical-align:top}.hero-container .button-container .cta-button{display:inline-block;margin-top:25px;vertical-align:top;font-weight:bold}@media only screen and (min-width: 48.0625em){.hero-container{padding-right:293px}}@media only screen and (max-width: 64em){.hero-container{min-height:350px}}@media only screen and (max-width: 48em){.hero-container{min-height:0}}@media only screen and (min-width: 40.0625em) and (max-width: 48em){.allies-default{height:306px}}@media only screen and (max-width: 40em){.allies-default{height:215px}}@media only screen and (min-width: 40.0625em) and (max-width: 48em){.allies-default .desc{position:absolute;z-index:1}}.allies-default .headline{margin:1.8rem 0rem 1.2rem;max-width:32rem}@media only screen and (min-width: 40.0625em) and (max-width: 48em){.allies-default .headline{margin:5rem 0rem 2rem;max-width:40.6rem}}@media only screen and (min-width: 48.0625em){.allies-default .headline{margin:7.2rem 0rem 2rem;max-width:43rem}}@media only screen and (min-width: 64.0625em){.allies-default .headline{margin-bottom:2.4rem}}.allies-default .person{position:absolute;bottom:0;background-repeat:no-repeat;background-position:right bottom}@media only screen and (min-width: 64.0625em){.allies-default .person{width:25rem;height:35.1rem;left:45%;background-image:url(/resources/pres/bank/images/marketing/57474-BankHero-Chris-1152.png)}}@media only screen and (min-width: 40.0625em) and (max-width: 48em){.allies-default .person{width:38.1rem;height:32rem;right:-1.8rem;background-image:url(/resources/pres/bank/images/marketing/57474-BankHero-Chris-641.png)}}.allies-default p{font-size:2rem;line-height:2.8rem;font-family:"Bryant";font-weight:500}@media only screen and (min-width: 48.0625em){.allies-default p{font-size:2.3rem;line-height:3rem}}@media only screen and (min-width: 64.0625em){.allies-default p{line-height:2.6rem}}.ie .hero-container .text-container p.subtitle,.ie .hero-container .text-container p.title{letter-spacing:-.5px}.hero-marketing-container{float:left;width:100%;height:100%;min-height:355px}.marketing-hub-square{position:relative;margin:0 auto;min-height:75px;text-align:center;line-height:normal;color:#1E8DBA}@media only screen and (max-width: 48em){.marketing-hub-square{padding:30px 0}}@media only screen and (max-width: 40em){.marketing-hub-square{margin:0;border-bottom:1px solid #CCC;padding-left:80px;text-align:left}.marketing-hub-square.shim-left img{left:12px}}.marketing-hub-square img{border:none}@media only screen and (max-width: 40em){.marketing-hub-square img{position:absolute;top:40px;left:5px}}.marketing-hub-square h3{margin:10px 0 0;padding:0;color:#006899;font-size:22px;font-weight:normal}@media only screen and (max-width: 40em){.marketing-hub-square h3{margin:0}}.marketing-hub-square p{font-size:1.6rem;margin:5px auto 0;padding:0;line-height:normal;color:#505050}.ally-bank .marketing-hub-square>a{display:inline-block}html.ally-bank .marketing-hub-square>a{display:block}.long-tertiary-container{padding-top:2rem}@media only screen and (max-width: 40em){.long-tertiary-container .separator{margin-top:2rem}}.default-marketing-banner{min-height:20.5rem;position:relative;border:1px solid #CCC;padding:25px;height:100%}.default-marketing-banner::after{display:block;clear:both;content:''}@media only screen and (max-width: 40em){.default-marketing-banner{border:none;background:none !important;padding-left:0;min-height:0}}.default-marketing-banner p{font-size:1.6rem;margin-bottom:0;width:95%;color:#505050}@media only screen and (max-width: 40em){.default-marketing-banner p{width:100%}}.default-marketing-banner h3{font-size:2.4rem;margin-top:0;margin-bottom:2rem;color:#650360;font-weight:normal}.default-marketing-banner.blue-bkg{background:#D5E8EE}.default-marketing-banner.cornsilk-bkg{background:#EEE8DD}.default-marketing-banner .quote-container{font-size:1.6rem;margin-top:30px}@media only screen and (max-width: 40em){.default-marketing-banner .quote-container{margin-top:0}}.default-marketing-banner .quote-container h3{margin-bottom:1rem;line-height:1.3em;font-size:1.2em}.default-marketing-banner .quote-container h3 span{color:#8A5B8F}.default-marketing-banner .quote-container img{display:inline-block;margin-right:30px;width:30%}@media screen and (max-width: 1024px){.default-marketing-banner .quote-container img{margin-right:10px}}@media screen and (max-width: 870px){.default-marketing-banner .quote-container img{display:none}}.default-marketing-banner .quote-container .quote{display:inline-block;text-align:center}.default-marketing-banner .quote-container .quote h3{font-family:HelveticaNeue, Helvetica, Arial, sans-serif;font-size:1.4em}.default-marketing-banner .quote-container .quote h3 span{color:#650360;font-family:HelveticaNeue-Light, HelveticaNeue, Helvetica, Arial, sans-serif}.default-marketing-banner .quote-container span{display:block}.default-marketing-banner .quote-container cite{color:#505050}select.product-selector{font-family:"HelveticaNeue-Regular","HelveticaNeue Regular","Helvetica Neue","Helvetica",Arial,"Lucida Grande",sans-serif ;position:relative;-webkit-transition:all 100ms ease;transition:all 100ms ease;z-index:98;border:1px solid #C0D0D8;background:#FFF;width:100%;max-width:300px;height:40px;text-indent:10px;line-height:40px;color:#505050;font-size:18px;font-size:16px;font-weight:300}.credit-tertiary{border:1px solid #CCC;background:#FFF;padding:2.5rem 0rem 0rem 2.5rem}@media (max-width: 64em){.credit-tertiary{padding:43px 20px 35px 24px}}@media (max-width: 48em){.credit-tertiary{padding:20px 50px 15px;text-align:center}}@media (max-width: 40em){.credit-tertiary{border:none;background:none;padding:28px 0 23px}}.credit-tertiary .credit-tertiary-img{float:left;margin-top:8px;margin-left:5px;background:url("/resources/pres/bank/images/marketing/CC.png") no-repeat right center;background-size:138px auto;width:127px;height:105px}.credit-tertiary .credit-tertiary-desc{padding-left:20px;width:70%}@media (max-width: 64em){.credit-tertiary .credit-tertiary-desc{padding-left:0;width:100%}}@media (max-width: 48em){.credit-tertiary .credit-tertiary-desc{float:none;margin:0 auto;padding:0;width:206px}}@media (max-width: 40em){.credit-tertiary .credit-tertiary-desc{width:100%}}.credit-tertiary h3{font-size:3.2rem;margin:0 0 12px;line-height:27px;font-family:"Amatic-SC";font-weight:bold}@media (max-width: 48em){.credit-tertiary h3{margin-bottom:6px;line-height:32px}}@media (max-width: 40em){.credit-tertiary h3{padding:0 50px}}.credit-tertiary p{font-size:1.6rem;margin:2px 0 9px;line-height:24px;font-family:"Lato"}@media (max-width: 48em){.credit-tertiary p{line-height:20px}}.credit-tertiary .icon-rarrow{font-size:7px}.why-bank-tertiary{padding:2.5rem 2rem 0rem 3rem;background:#FFF}@media only screen and (max-width: 64em){.why-bank-tertiary{padding:2.6rem 1.5rem 3rem 2rem}}@media only screen and (max-width: 48em){.why-bank-tertiary{padding:2.9rem 2rem 3rem}}@media only screen and (max-width: 40em){.why-bank-tertiary{padding:1.2rem 1.8rem 3rem;padding:30px 18px}}.why-bank-tertiary .row{margin:0rem}.why-bank-tertiary .why-bank-with-ally-img{margin:.7rem 3.2rem 1.4rem 0rem;float:left;background:url("/resources/pres/bank/images/marketing/home/55750-bank-with-ally-1152.png") 0 0 no-repeat;width:189px;height:89px}@media only screen and (max-width: 64em){.why-bank-tertiary .why-bank-with-ally-img{margin-bottom:1.5rem;float:none;background:url("/resources/pres/bank/images/marketing/home/55750-bank-with-ally-769.png") 0 0 no-repeat;width:100%;height:39px}}@media only screen and (max-width: 48em){.why-bank-tertiary .why-bank-desc{text-align:center}}.why-bank-tertiary .why-bank-desc h3{font-size:3.2rem;margin-bottom:1.4rem;line-height:32px;color:#650360;font-family:"Amatic-SC";font-weight:bold}@media only screen and (max-width: 64em){.why-bank-tertiary .why-bank-desc h3{margin-bottom:.9rem}}@media only screen and (max-width: 48em){.why-bank-tertiary .why-bank-desc h3{margin-bottom:1.3rem}}@media only screen and (max-width: 40em){.why-bank-tertiary .why-bank-desc h3{margin-bottom:-.9rem}}.why-bank-tertiary .why-bank-desc p{font-size:1.6rem;margin-bottom:2rem;width:100%;line-height:24px;color:#505050;font-family:"Lato"}@media only screen and (max-width: 64em){.why-bank-tertiary .why-bank-desc p{margin-bottom:.9rem}}@media only screen and (max-width: 40em){.why-bank-tertiary .why-bank-desc p{margin:-.1rem 0rem .4rem 0rem}}.why-bank-tertiary .why-bank-desc .icon-rarrow{font-size:.7rem}@media only screen and (max-width: 40em){.credit-tertiary,.default-marketing-banner{border:1px solid #CCC;background:#FFF !important}.row.banner-pad .separator{margin-top:2rem;border:none}.credit-tertiary{padding:2.8rem 1.8rem 2.3rem}.credit-tertiary .row{margin:0rem}.credit-tertiary .row h3{padding:0rem 3rem}.last .marketing-hub-square{border-bottom:0}}
