.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.tiles{margin-bottom:60px;padding:0 5%}
@media(min-width:640px){.tiles{margin-bottom:50px}
}
.tiles--gray-bg{background-color:#fff;background-image:url(../../../../../etc.clientlibs/consumer/components/clientlib/base/resources/images/flagscape-gray-simp-1.0.0.svg);background-size:cover;background-position:center}
.tiles__row{justify-content:center}
.tiles__heading{text-align:center;font-family:"connections";font-weight:100;font-style:normal;font-size:8.69565vw;line-height:1.167;margin:1.5rem 0}
@media(min-width:640px){.tiles__heading{font-size:4.5vw}
}
@media(min-width:1068px){.tiles__heading{font-size:3rem;line-height:1.125}
}
.tiles__item{flex:1 0 auto;padding-bottom:20px}
@media(min-width:640px){.tiles__item.col-md-6,.tiles__item.col-md-4,.tiles__item.col-md-3{padding:0 20px 20px 20px}
}
.tiles__media{margin:0 0 1.25rem}
.tiles__media.image{width:100%;max-width:100%}
.tiles__media img{display:block;width:100%;max-width:100%}
.tiles__subheading,.tiles__copy,.tiles__cta{margin:0 2.5rem 0 0}
@media(max-width:375px){.tiles__subheading,.tiles__copy,.tiles__cta{margin-right:0}
}
.tiles__subheading{font-size:1.25rem;line-height:1.3;font-size:1.4rem}
@media(min-width:640px){.tiles__subheading{font-size:1.5rem;line-height:1.25}
}
@media(min-width:640px){.tiles__subheading{font-size:1.7rem}
}
.tiles__copy{font-size:1.125rem;line-height:1.3}
@media(min-width:640px){.tiles__copy{font-size:1.25rem;line-height:1.3}
}
.tiles__cta .cta{min-width:auto;margin-left:0}
@media(min-width:980px){.tiles__cta .cta{min-width:230px}
}
.story{background-color:#fff;margin-bottom:60px}
@media(min-width:640px){.story{margin-bottom:50px}
}
.story__img,.story .video{width:100%}
.story__img.col-xs-12,.story .video.col-xs-12{padding:0}
.story__img img,.story .video img{display:block;width:100%}
.story .row{margin:0;padding:0;justify-content:center}
.story .row .story__column{padding:2vw 5% 0 5%}
.story .cta{margin:0}
@media(min-width:1068px){.story.no-heading .row .story__column{padding-top:6vw}
}
.story__left .row{flex-direction:row-reverse}
.story__title{font-family:"connections";font-weight:100;font-style:normal;font-size:8.69565vw;line-height:1.167;margin:.5em 0}
@media(min-width:640px){.story__title{font-size:4.5vw}
}
@media(min-width:1068px){.story__title{font-size:3rem;line-height:1.125}
}
.story__title--lead{display:block;font-weight:100;font-size:1.25rem;letter-spacing:.05em;text-transform:lowercase;font-variant:small-caps}
@media(min-width:640px){.story__title--lead{font-size:1.5rem}
}
.story__title--copy{display:block}
.story__copy{font-size:1.125rem;line-height:1.3}
@media(min-width:640px){.story__copy{font-size:1.25rem;line-height:1.3}
}
@media(min-width:1068px){.story__copy{margin-bottom:40px}
}
.story__copy p:last-of-type{margin-bottom:0}
.story__copy.col-xs-12{padding-left:0}
.story__copy a{text-decoration:underline}
.story__copy sup a{text-decoration:none}
.story__cta{margin-top:20px}
@media(min-width:640px){.rewards_offset{display:flex;flex-direction:column;position:relative;margin-bottom:60px}
}
@media(min-width:640px) and (min-width:640px){.rewards_offset{margin-bottom:50px}
}
@media(min-width:640px){.rewards_offset{height:485px}
}
@media(min-width:1068px){.rewards_offset{height:765px}
}
.rewards_offset:focus{outline:0}
.rewards_offset--left .rewards_offset__wrapper{margin-right:5%}
@media(min-width:640px){.rewards_offset--left{margin-right:5%}
.rewards_offset--left .rewards_offset__wrapper{margin-right:0}
.rewards_offset--left .rewards_offset--background{margin-right:5%}
}
.rewards_offset--right .rewards_offset__wrapper{margin-left:5%}
@media(min-width:640px){.rewards_offset--right{margin-left:5%}
.rewards_offset--right .rewards_offset__wrapper{margin-left:0;right:0}
.rewards_offset--right .rewards_offset--background{margin-left:5%}
}
.rewards_offset--background{background-color:transparent;background-size:cover;background-position:center center;background-repeat:no-repeat;height:325px}
@media(min-width:640px){.rewards_offset--background{align-items:flex-end;height:425px;min-height:425px}
}
@media(min-width:1068px){.rewards_offset--background{height:700px;max-height:700px}
}
.rewards_offset__section{color:#fff;max-width:100%}
.rewards_offset__section-lower{margin-bottom:1.5em}
.rewards_offset__wrapper{padding:2vw 5% 3vw 5%;margin:-65px 0 65px 0;text-align:left}
@media(min-width:640px){.rewards_offset__wrapper{bottom:0;margin:0;position:absolute;width:66%}
}
@media(min-width:1068px){.rewards_offset__wrapper{width:58%}
}
.rewards_offset__wrapper--red{background-color:#c41230}
.rewards_offset__wrapper--blue{background-color:#012169}
.rewards_offset__heading{font-family:"connections";font-weight:100;font-style:normal;font-size:8.69565vw;line-height:1.167;margin:.5em 0}
@media(min-width:640px){.rewards_offset__heading{font-size:4.5vw}
}
@media(min-width:1068px){.rewards_offset__heading{font-size:3rem;line-height:1.125}
}
.rewards_offset__heading--lead{display:block;font-size:1.25rem;letter-spacing:.05em;text-transform:lowercase;font-variant:small-caps;line-height:1.3rem}
@media(min-width:640px){.rewards_offset__heading--lead{font-size:1.5rem}
}
.rewards_offset__copy{max-width:980px;margin:.75em 0 1.5em;font-size:1.125rem;line-height:1.3}
@media(min-width:640px){.rewards_offset__copy{font-size:1.25rem;line-height:1.3}
}
@media(min-width:640px){.rewards_offset__copy{margin:0 0 1em}
}
.rewards_offset__subcopy{font-size:.875em;margin-top:1em}
@media(min-width:640px){.rewards_offset__subcopy{max-width:500px;font-size:1em;margin-top:3em}
}
.rewards_offset a{color:#fff;text-decoration:underline}
.rewards_offset a:hover,.rewards_offset a:focus,.rewards_offset a:active{color:#fff;text-decoration:underline}
.rewards_offset sup a{text-decoration:none}
.rewards_offset sup a:hover,.rewards_offset sup a:focus,.rewards_offset sup a:active{text-decoration:none}
.promotions{padding:0 5%;margin-bottom:60px;color:inherit}
@media(min-width:640px){.promotions{margin-bottom:50px}
}
.promotions--border-bottom{border-bottom:1px #ededed solid}
.promotions--border-top{border-top:1px #ededed solid}
.promotions--SM1{text-align:center}
.promotions p{margin:0;font-size:1.25em}
.promotions .text--regalRed{color:#c41230}
.promotions .text--brightRed{color:#e31837}
.promotions--SM1 .promotions__wrapper{max-width:1070px;padding-bottom:4em;margin:0 auto;padding:3em 0}
.promotions__heading p{margin-bottom:1em}
@media(min-width:640px){.promotions--SM1 .promotions__heading{text-align:left}
}
.promotions--SM1 .promotions__items{margin:2em 0}
@media(min-width:640px){.promotions--SM1 .promotions__items{margin:1.3em 0;display:flex;justify-content:space-around}
}
.promotions__subcopy{max-width:925px;margin:0 auto}
@media(min-width:640px){.promotions--SM1 .promotions__subcopy{max-width:none;margin:0;display:flex;justify-content:center}
}
.promotions__subcopy p{font-size:1em;width:95%}
@media(min-width:640px){.promotions__subcopy p{width:45%}
}
.promotions--SM1 .promotions__enrollcopy{margin-top:2em}
@media(min-width:640px){.promotions--SM1 .promotions__enrollcopy{margin-top:3em}
}
.promotions--SM1 .promotions__cta{margin-top:2em}
@media(min-width:640px){.promotions--SM1 .promotions__cta{margin-top:3em}
}
.promotions-item__table{border-collapse:collapse;width:98%;margin:1.5em auto;table-layout:fixed}
@media(min-width:640px){.promotions-item__table{margin:1.5em 0;width:400px;max-width:100%;min-width:300px}
}
@media(min-width:920px){.promotions--SM1 .promotions-item__table{margin:0}
}
.promotions-item__table td{padding:.25em .5em}
.promotions--SM1 .promotions-item__table td{text-align:left}
@media(min-width:640px){.promotions--SM1 .promotions-item__table td{text-align:center}
}
.promotions-item__table th{padding:.4em .5em;font-size:1em;line-height:1.25}
.promotions--SM1 .promotions-item__table th{text-align:left}
@media(min-width:640px){.promotions--SM1 .promotions-item__table th{text-align:center;font-size:1.25em}
}
.promotions-item__table tr{border:1px #f5f5f5 solid}
.promotions--SM1 .promotions-item__table tr td+td{text-align:center;font-weight:bold}
.promotions-item__table tbody tr:nth-child(odd){background-color:#f5f5f5}
.promotions--left,.promotions--right{padding:0;margin:0 auto;max-width:90%;text-align:left;margin-bottom:60px}
@media(min-width:1700px){.promotions--left,.promotions--right{max-width:1440px}
}
@media(min-width:640px){.promotions--left,.promotions--right{margin-bottom:50px}
}
.promotions--left .promotions__wrapper,.promotions--right .promotions__wrapper{max-width:1000px}
.promotions--center{max-width:90%;margin:0 auto;text-align:center}
@media(min-width:640px){.promotions--center{max-width:70%}
.promotions--center .text ul,.promotions--center .text ol{width:55%;margin:0 auto}
}
.promotions .text h1,.promotions .text h2,.promotions .text h3,.promotions .text h4,.promotions .text h5,.promotions .text h6,.promotions .text p{margin-top:10px;margin-bottom:20px}
.promotions .text ul,.promotions .text ol{padding-left:20px;margin-bottom:14px}
.promotions .text ul li{list-style:disc}
.promotions .text ol li{list-style:decimal}
.promotions .text li{margin-left:20px;font-size:1.25em}
.navigation{background-color:#fff;padding:0 5%;margin:0 auto;max-width:1440px;width:100%}
.navigation__wrapper{display:flex;margin:0 auto;align-items:center;max-width:1440px;justify-content:space-between;height:16vw}
@media(min-width:640px){.navigation__wrapper{height:72px}
}
@media(min-width:1068px){.navigation__wrapper{padding:0}
}
.a11y .navigation__wrapper{height:auto;flex-wrap:wrap}
.navigation__brand{display:flex}
.navigation__logo{width:47vw;height:5vw;max-width:220px;max-height:22px}
.navigation__cta--wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}
.navigation__cta--wrapper .cta{font-size:.85em;margin:auto .5em;min-width:0;padding:1.25em}
@media(min-width:320px) and (max-width:375px){.navigation__cta--wrapper .cta{padding:1.25em .65em;font-size:.65em}
}
@media(min-width:640px){.navigation__cta--wrapper .cta{margin:auto 1em;min-width:200px}
}
.navigation__cta--wrapper .cta:empty{display:none}
.navigation__cta--wrapper .cta:last-child{margin-right:0}
@media(max-width:980px){.navigation__cta--wrapper .cta:not(:last-child){display:none}
}
@media(max-width:980px){.navigation__nav{display:none;position:absolute;right:0}
.a11y .navigation__nav{position:static;flex:1 0 100%}
.a11y .navigation__nav .nav-toggle{display:none}
}
@media(min-width:980px){.navigation__nav{flex-grow:2;text-align:center}
.navigation__nav .nav-toggle{display:none}
}
.modal{background-color:rgba(0,0,0,0.6);position:fixed;top:0;bottom:0;display:none;width:100%;overflow:auto;z-index:999}
.modal__align--center{text-align:center}
.modal__align--left{text-align:left}
.modal__align--right{text-align:right}
.modal__nav{display:flex;justify-content:flex-end}
.modal__close{position:relative;top:2px;right:2px;padding:0 .25em;border:0;background:0;font-size:1.5em;font-weight:100;cursor:pointer}
.modal__title{margin-bottom:.25em;font-size:larger;font-weight:bold}
.modal__title--hr{border-bottom:1px solid #bababa;margin-bottom:.6em;padding-bottom:.5em}
.modal__subtitle{font-weight:bold;margin-bottom:.25em}
.modal__content{border:2px solid #857363;position:relative;max-width:530px;margin:15vh 2vw;overflow:auto;background-color:#fff}
@media(min-width:640px){.modal__content{margin:25vh auto}
}
.modal__content--disclosure{border:1px solid #ddd;position:relative;left:0;top:10%;margin:20px auto;max-height:none;width:92%;max-width:350px;background:#fff;overflow:visible}
.modal__links{display:flex;flex-wrap:wrap;justify-content:space-around}
.modal__links.align--center{justify-content:center}
.modal__links .cta{min-width:0;margin:0 1.5em .25em 0}
.modal .modal__body{display:none;max-width:1440px;padding:0 1.5em 1.5em 1.5em}
.modal .modal__body p{font-size:14px;margin:0 0 .5em 0}
.modal__body.fancy .modal__title{font-size:2em;font-weight:normal}
.modal__body.fancy .modal__subtitle{margin-bottom:2em;font-size:larger;font-weight:normal}
.modal__body--exit .modal__title,.modal__body--exit-lang .modal__title{margin-bottom:.5em;font-size:1em;color:#888b8d}
.modal__body--exit .modal__subtitle,.modal__body--exit-lang .modal__subtitle{margin-bottom:.5em;padding-bottom:.5em;border-bottom:solid 1px #cbcac7;font-weight:normal;font-size:1.25em}
.modal__body--exit .modal__links,.modal__body--exit-lang .modal__links{margin-top:1.5em;justify-content:flex-start}
.modal__body--exit .modal__links .cta,.modal__body--exit-lang .modal__links .cta{margin-right:1.5em;font-size:1em;line-height:normal;height:auto;padding-top:.5em;padding-bottom:.5em}
.modal__body--exit .modal__links .cta--cancel,.modal__body--exit-lang .modal__links .cta--cancel{color:#000;background-color:#ededed}
.ap-no-overflow{overflow:hidden}
.getapp{margin-bottom:60px}
@media(min-width:640px){.getapp{margin-bottom:50px}
}
.getapp .row{margin:0;padding:0;justify-content:center}
.getapp--right .row{flex-direction:row-reverse}
.getapp__media{width:100%}
.getapp__media.col-xs-12{padding:0;margin:0}
.getapp__media img{display:block;width:100%}
.getapp__widget.col-xs-12{margin:0;padding:3vw 5% 0 5%}
@media(min-width:1068px){.getapp__widget.col-xs-12{padding-top:70px}
}
@media(min-width:1300px){.getapp__widget.col-xs-12{padding-top:150px}
}
.getapp__header{text-align:center}
.getapp__header .getapp__title{font-size:1.125rem;line-height:1.3;font-weight:500}
@media(min-width:640px){.getapp__header .getapp__title{font-size:1.25rem;line-height:1.3}
}
.getapp__controls{padding:20px 80px}
.getapp__controls .cta{height:2.725em;width:100%;font-size:1.125em;font-weight:normal;margin:0;background-color:#0073cf}
.getapp__custom{margin-bottom:10px;height:36px;border:1px solid #ededed;width:100%;border-radius:4px;overflow:hidden;background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAACz0lEQVR4Ae3WA7ArSRQG4F7btm3bto3SGpPu9LVt27aVim1ncm3bNtcuTbK7703VWN+o/9MAIOu/MtAwDdOwGSDNJUzJvcz6j+PVn8ZJb2FyATQCRP50AHN/wWILmAQMMyCEH4QJuoaX1H1Tj/uJAGH8YdcvMEktbPlhMIHv9XcEqQt0YzNLy5PLy6mysat9dL/HqIdJAPVne0ordEOjq7sRDZ057I6Z9d1MRd+d7qLfvmEq4Quw8jykfMBHligbbpvZyGe3AGzYH6oUPe0z60mcniddOT/YVMOPYs4jmJVcQ46t7WYphwE2/bDd+EygrMow3LO4HlXSeCvkA0RSDL/qzPYuamybnhc3T38YJPwFOA0pPoySygYWrcMrwZmGc7GCYvjzKDmrf0XYucCIFhyF1L/ddTZT9n2yRt6/yO6cfiVEfDzUUAm/7c0KqW/7Jk56KeT8ee9lUIiTJcHVLU95cO6GXDoyaZiGafi3wxO44TUf3h2unGsI1aUMPUCGH7aTRyHzyUh3I4P9hAvrWQ/+Q5j1BLUB8kmYLNM4FFTWciNWAMJ0KdQeQ/xQJ6DpdEJ1lwsvld1crh59x198G2RTCX8aJqvqWTKMr3+XZzkeai5hGM+GBgBJ8L3ubizyLba2zG6yyckX/CVXI0rhpzHni2iZsGXMMrn8dar1ZEIDkO5sQnkrFLrkk80TKzzz4KfBvCsduTcy+RT3QI6EWpyq7ZvbkHTMfxguvQXW347YXyWplQPLptENGCu9lGD98O1JG/zVWOdRYGoZX9E0j34UxP84Qi7tmtcPzHtmKJ504v6g2qo5GW7A9emc5smNnRLtAMs42Lu2G1nV+CisORupbd2OLQ94sWMlvUvr28MrG951rXd7iI5FevsEiO5IB2O5aiCZ33u1qxQgvT2Ty3CNm/gGJ9XJByppT5g8nyk/Aht/UO2d1Ra6Ov3TQMN74GxIVR07TzUAAAAASUVORK5CYII=");background-position:right 0;background-repeat:no-repeat;background-size:contain}
.getapp__custom select{height:35px;margin-bottom:10px;font-family:'connections';padding:5px 8px;width:115%;border:0;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}
.getapp .cta--mobileapp{margin-top:20px;padding-left:15px;padding-right:15px;font-size:1.125em}
.getapp__message{margin:0 0 10px}
.getapp .getapp__controls,.getapp .getapp__footer{display:none}
@media(min-width:1068px){.getapp .getapp__controls,.getapp .getapp__footer{display:block}
}
.getapp .getapp__error{margin:0 0 10px;color:#e31837;text-align:center}
.getapp .getapp__error:focus{outline:dotted 1px #e31837}
.getapp .getapp__error--hidden{display:none}
.getapp__footer{padding:0;text-align:center}
.getapp__footer .getapp__disclaimer{margin:0;font-size:1em;font-weight:100}
.getapp__footer .getapp__terms{font-family:'connectionsmedium';font-size:14px}
.getapp__group{display:none}
.getapp__group--visible{display:block}
.getapp__group--confirmation{text-align:center}
.getapp__group--confirmation .getapp__thankyou,.getapp__group--confirmation .getapp__phonenumber{margin:0 0 10px}
.getapp__group--confirmation .getapp__sentto{margin:0}
.getapp__group .getapp__ipad{display:none}
.getapp__group.getapp__group--ipad .getapp__ipad{display:block}
.getapp__group.getapp__group--ipad .getapp__sentto,.getapp__group.getapp__group--ipad .getapp__phonenumber{display:none}
.getapp__telfields{display:flex;flex-direction:row;justify-content:space-between}
.getapp__telfields .cta{margin-left:1%;min-width:0;width:23%}
.getapp__telfields .tel{padding:10px 12px;width:21%;background:#fcfbfb;border:1px solid #ededed;text-align:center}
.getapp__telfields .tel--four{padding:10px 12px;width:25%}
.getapp__telfields .tel:focus{background:#fff}
.getapp__icon{display:block;height:64px;width:64px}
.getapp--marketing{margin:0 auto;max-width:530px}
.getapp--marketing .getapp__title{font-size:2em;font-weight:100;text-align:center}
.getapp--marketing .getapp__controls{margin:0 auto;max-width:370px}
.getapp__mobiledownload{display:flex;flex-direction:row;justify-content:center;margin-top:30px}
.getapp__mobiledownload .cta{margin-bottom:0}
@media(min-width:1068px){.getapp__mobiledownload{display:none}
}
.masthead{overflow:hidden;background-size:cover;background-position:center bottom;text-align:center;min-height:560px;margin-bottom:60px}
@media(min-width:1068px){.masthead{min-height:auto}
}
@media(min-width:640px){.masthead{margin-bottom:50px}
}
.masthead:focus{outline:0}
@media(max-width:640px){.masthead--gradient,.masthead--gradient-reverse,.masthead--gradient-top{position:relative}
}
@media(min-width:640px){.masthead--gradient .masthead__section:not(.masthead__section--product),.masthead--gradient-reverse .masthead__section:not(.masthead__section--product),.masthead--gradient-top .masthead__section:not(.masthead__section--product){background-image:radial-gradient(ellipse at center,rgba(255,255,255,0.3) 40%,rgba(255,255,255,0) 70%)}
}
.masthead--gradient-reverse .masthead__wrapper::before,.masthead--gradient-top .masthead__wrapper::before{transform:rotate(180deg)}
.masthead--textshadow{text-shadow:0 0 2px rgba(255,255,255,0.9),0 0 25px rgba(255,255,255,0.9),0 0 50px rgba(255,255,255,0.9),0 0 100px rgba(255,255,255,0.9)}
.masthead--flagscape-gray{background-image:url(../../../../../global/assets/images/flagscape-gray-simp-1.0.0.svg);background-size:cover;background-position:50%}
.masthead--flagscape-blue{background-color:#012169;background-image:url(../../../../../global/assets/images/flagscape-blue-simp-1.0.0.svg);background-size:cover;background-position:50%}
.masthead--center{padding:0 3%}
@media(min-width:640px){.masthead--center{background-position:center;padding:0 5%}
}
@media(min-width:1068px){.masthead--center .masthead__copy{margin:0 auto}
}
@media(min-width:640px){.masthead--left{background-position:center;text-align:left}
}
.masthead--left .cta{margin-left:0}
.masthead__section{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}
@media(min-width:640px){.masthead--center .masthead__section{flex:1 0 auto;padding:1vw 0}
}
@media(min-width:1068px){.masthead--center .masthead__section{padding:1em 0}
}
@media(min-width:640px){.masthead--left .masthead__section{align-items:flex-start;flex:0 1 auto;padding:1vw 0}
}
@media(min-width:320px) and (max-width:640px){.masthead--left .masthead__section{padding:1vw 2em}
}
.masthead__section-upper{width:100%}
.masthead__section-lower{margin-bottom:1.5em}
.masthead__wrapper{position:relative;display:flex;flex-direction:column;align-items:center}
.masthead__wrapper.component__wrapper{padding:6.4vw 0 46vw}
@media(max-width:640px){.masthead__wrapper{padding:6.4vw 0 46vw}
.masthead--gradient .masthead__wrapper::before,.masthead--gradient-reverse .masthead__wrapper::before,.masthead--gradient-top .masthead__wrapper::before{top:0;bottom:0;left:-10%;content:'';width:150%;height:auto;min-height:560px;position:absolute;overflow-x:hidden;background-image:linear-gradient(to top,rgba(255,255,255,0.4) 30%,rgba(255,255,255,0) 70%)}
}
@media(min-width:640px){.masthead__wrapper{min-height:380px}
.masthead--left .masthead__wrapper{align-items:center;flex-direction:column}
.masthead__wrapper.component__wrapper{padding:3em 5%}
}
@media(min-width:1068px){.masthead__wrapper{min-height:489px;max-height:none}
}
.masthead__heading{font-family:"connections";font-weight:100;font-style:normal;font-size:8.69565vw;line-height:1.167;margin-bottom:.5em}
@media(min-width:640px){.masthead__heading{font-size:4.5vw}
}
@media(min-width:1068px){.masthead__heading{font-size:3rem;line-height:1.125}
}
@media(max-width:640px){.masthead__heading{margin-top:.5em}
}
@media(min-width:640px){.masthead .masthead__heading--long{font-size:3.75vw}
}
@media(min-width:640px) and (max-width:693.33333px){.masthead .masthead__heading--long{font-size:26px}
}
@media(min-width:640px) and (min-width:906.66667px){.masthead .masthead__heading--long{font-size:34px}
}
@media(min-width:1440px){.masthead .masthead__heading--long{width:auto;font-size:2.5em}
}
.masthead__heading--lead{display:block;margin-bottom:4px;line-height:1.3rem;font-size:1.25rem;letter-spacing:.05em;text-transform:lowercase;font-variant:small-caps}
@media(min-width:640px){.masthead__heading--lead{font-size:1.5rem}
}
.masthead--left .masthead__heading{max-width:980px}
.masthead__copy{max-width:980px;margin:.75em 0 1.5em;font-size:1.25rem;line-height:1.3}
@media(min-width:640px){.masthead__copy{font-size:1.5rem;line-height:1.25}
}
@media(min-width:640px){.masthead__copy{margin:0 0 2em;align-content:center}
.masthead--left .masthead__copy{max-width:75%}
}
.masthead__subheading{max-width:980px;margin:.75em 0 1.5em;font-size:1.25rem;line-height:1.3}
@media(min-width:640px){.masthead__subheading{font-size:1.5rem;line-height:1.25}
}
@media(min-width:640px){.masthead__subheading{margin:0 0 2em}
.masthead--left .masthead__subheading{max-width:75%}
}
.masthead__subcopy{font-size:.875em;margin-top:1em}
@media(min-width:640px){.masthead__subcopy{max-width:500px;font-size:1em;margin-top:3em}
}
.masthead--text-white.masthead{color:white;background-color:#1a1a1a}
.masthead--text-white.masthead.masthead--textshadow{text-shadow:0 0 2px rgba(0,0,0,0.9),0 0 25px rgba(0,0,0,0.9),0 0 50px rgba(0,0,0,0.9),0 0 100px rgba(0,0,0,0.9)}
.masthead--text-white.masthead.masthead--gradient .masthead__wrapper::before,.masthead--text-white.masthead.masthead--gradient-reverse .masthead__wrapper::before,.masthead--text-white.masthead.masthead--gradient-top .masthead__wrapper::before{background-image:linear-gradient(to top,rgba(0,0,0,0.4) 30%,rgba(0,0,0,0) 70%)}
@media(min-width:640px){.masthead--text-white.masthead.masthead--gradient .masthead__section:not(.masthead__section--product),.masthead--text-white.masthead.masthead--gradient-reverse .masthead__section:not(.masthead__section--product),.masthead--text-white.masthead.masthead--gradient-top .masthead__section:not(.masthead__section--product){background-image:radial-gradient(ellipse at center,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0) 70%)}
}
.masthead .cta{text-shadow:none}
.footer{color:#000;text-align:center;margin:0;padding:0 5%;font-size:.875em;background-color:#ededed}
@media(min-width:640px){.footer{text-align:left}
}
.footer__wrapper{margin:0 auto;padding:2.5em 0 1.25em 0}
.footer--gray{background-color:#ededed}
.footer__copyright{margin:0 auto;width:225px}
@media(min-width:640px){.footer__copyright{width:100%}
}
.footer__boalogo img{width:200px;height:20px}
.footer a{color:#0052c2}
.footer a:visited{color:#0052c2}
.footer a:hover,.footer a:focus{color:#012169}
.footer p{margin-bottom:1.25em}
.footer-content .footer__privacy:before{content:'';width:11px;height:11px;margin:5px 2px 0;display:inline-block;background:url("../../../../../etc.clientlibs/consumer/components/clientlib/base/resources/images/lock.svg") no-repeat 0 0}
.footer-content .footer__ehl:after{content:'';width:14px;height:14px;margin:0 0 0 5px;display:inline-block;background:url("../../../../../etc.clientlibs/consumer/components/clientlib/base/resources/images/house.svg") no-repeat 0 2px}
.locator{background-color:#fff;background-image:url(../../../../../etc.clientlibs/consumer/components/clientlib/base/resources/images/flagscape-gray-simp-1.0.0.svg);background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:60px}
@media(min-width:640px){.locator{margin-bottom:50px}
}
.locator__img,.locator .video{width:100%}
.locator__img.col-xs-12,.locator .video.col-xs-12{padding:0}
.locator__img img,.locator .video img{display:block;width:100%}
.locator .row{margin:0;padding:0;justify-content:center}
.locator .cta{font-size:18px;height:34px;margin:0;min-width:120px;vertical-align:middle}
.locator__left .row{flex-direction:row-reverse}
.locator__left .row .locator__column{padding:2vw 5% 3vw 5%}
.locator__right .row .locator__column{padding:2vw 5% 3vw 5%}
.locator__title{font-family:"connections";font-weight:100;font-style:normal;font-size:8.69565vw;line-height:1.167;margin:.5em 0 0}
@media(min-width:640px){.locator__title{font-size:4.5vw}
}
@media(min-width:1068px){.locator__title{font-size:3rem;line-height:1.125}
}
.locator__title--lead{display:block;font-weight:100;font-size:1.25rem;letter-spacing:.05em;text-transform:lowercase;font-variant:small-caps}
@media(min-width:640px){.locator__title--lead{font-size:1.5rem}
}
.locator__title--copy{display:block}
.locator__copy{font-size:1.125rem;line-height:1.3;margin-bottom:30px}
@media(min-width:640px){.locator__copy{font-size:1.25rem;line-height:1.3}
}
.locator__copy.col-xs-12{padding-left:0}
.locator__copy a{text-decoration:underline}
.locator__copy sup a{text-decoration:none}
.locator__form{display:flex}
.locator__input{border:1px solid #000;font-size:18px;height:34px;min-width:135px;padding:4px 4px 4px 12px;vertical-align:middle;width:30%}
@media(min-width:640px){.locator__input{width:15%}
}
@media(min-width:1068px){.locator__input{width:25%}
}
.locator__input::placeholder{color:#000;opacity:1}
.locator__input::-webkit-inner-spin-button,.locator__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.locator__cta{width:40%;margin-left:5px}
.disclosures{display:block;font-size:.875em;padding:5% 5% 0;text-align:left}
@media(min-width:1068px){.disclosures{padding-top:2%}
}
.disclosures--white{background-color:#fff}
.disclosures--gray{background-color:#ededed}
.disclosures__wrapper{max-width:1440px;margin:0 auto;width:100%}
.disclosures__item{padding-left:.5em}
.disclosures__item p:first-child{margin-top:0}
.disclosures__item--generic{margin-bottom:0}
.disclosures__item--generic p:last-child{margin-bottom:0}
.disclosures__boalogo{width:175px;height:auto;margin:0 auto}
.disclosures__boalogo img{max-width:100%}
.disclosures__heading{margin-bottom:.25em}
.disclosures__note{position:relative;vertical-align:baseline;top:-0.4em;left:-0.8em;margin-right:-1em;font-size:70%;line-height:0;color:currentColor}
.disclosures__note:focus,.disclosures__note:hover{color:currentColor}
.disclosures__text{position:relative;vertical-align:baseline;top:-1.5em}
.disclosures__ehl{white-space:nowrap}
.disclosures__bottom{color:#0052c2}
.disclosures ul.table{display:flex;justify-content:flex-start;align-items:left;flex-direction:column;margin:0 0 10px}
@media(min-width:850px){.disclosures ul.table{flex-direction:row;align-items:center}
}
.disclosures ul.table li{border:1px solid black;padding:5px 20px;text-align:center;font-weight:bold;font-size:1.25em;width:100%}
.disclosures ul.table li:first-child{border-bottom:0}
.disclosures ul.table li:last-child{border-top:0}
@media(min-width:850px){.disclosures ul.table li:first-child{border-bottom:1px solid #000;border-right:0}
.disclosures ul.table li:last-child{border-top:1px solid #000;border-left:0}
}
.secondary-cta{width:100%;height:auto;background-repeat:no-repeat;margin-bottom:60px}
@media(min-width:640px){.secondary-cta{margin-bottom:50px}
}
.secondary-cta .component__wrapper{padding:2.5em 0}
@media(min-width:320px) and (max-width:640px){.secondary-cta{padding:0 5%}
}
.secondary-cta--blue-bg{background-color:#012169;background-image:url(../../../../../etc.clientlibs/consumer/components/clientlib/base/resources/images/flagscape-blue-simp-1.0.0.svg);background-size:cover;background-position:center}
.secondary-cta--red-bg{background-color:#ae132a;background-image:url(../../../../../etc.clientlibs/consumer/components/clientlib/base/resources/images/flagscape-red-simp-1.0.0.svg);background-size:cover;background-position:center}
.secondary-cta--gray-bg{background-color:#fff;background-image:url(../../../../../etc.clientlibs/consumer/components/clientlib/base/resources/images/flagscape-gray-simp-1.0.0.svg);background-size:cover;background-position:center}
.secondary-cta--white-bg{background:#fff}
.secondary-cta__heading{font-family:"connections";font-weight:100;font-style:normal;font-size:8.69565vw;line-height:1.167;margin-bottom:.75em;text-align:center}
@media(min-width:640px){.secondary-cta__heading{font-size:4.5vw}
}
@media(min-width:1068px){.secondary-cta__heading{font-size:3rem;line-height:1.125}
}
@media(min-width:375px) and (max-width:640px){.secondary-cta__heading{margin-bottom:.625em;line-height:1.1675}
}
.secondary-cta--blue-bg .secondary-cta__heading{color:#fff;text-align:center}
.secondary-cta--red-bg .secondary-cta__heading{color:#fff}
.secondary-cta--gray-bg .secondary-cta__heading{color:#000}
@media(min-width:640px){.secondary-cta__link-container{display:flex;justify-content:center;align-items:center}
}
.secondary-cta__link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:54px;margin:1.25em 0;font-size:1.50em;line-height:1;border:2px solid #fff}
@media(min-width:640px){.secondary-cta__link{display:inline-flex;padding:0 3.5%;margin:0;margin-right:8%;height:64px}
}
.secondary-cta__link--white{padding:0}
@media(min-width:640px){.secondary-cta__link--white{margin-right:1.25em;text-decoration:underline;border:0}
}
@media(min-width:640px){.secondary-cta__link-container--three .secondary-cta__link{padding:0 2.5%;margin-right:4%}
}
.secondary-cta--blue-bg .secondary-cta__link{color:#fff;text-align:center}
.secondary-cta--blue-bg .secondary-cta__link:hover,.secondary-cta--blue-bg .secondary-cta__link:active,.secondary-cta--blue-bg .secondary-cta__link:focus{background-color:rgba(0,0,0,0.1)}
.secondary-cta--red-bg .secondary-cta__link{color:#fff}
.secondary-cta--red-bg .secondary-cta__link:hover,.secondary-cta--red-bg .secondary-cta__link:active,.secondary-cta--red-bg .secondary-cta__link:focus{background-color:rgba(0,0,0,0.1)}
.secondary-cta--gray-bg .secondary-cta__link,.secondary-cta--white-bg .secondary-cta__link{color:#0052c2;text-decoration:underline;text-decoration-skip:ink;border:0}
.secondary-cta--gray-bg .secondary-cta__link:hover,.secondary-cta--gray-bg .secondary-cta__link:active,.secondary-cta--gray-bg .secondary-cta__link:focus,.secondary-cta--white-bg .secondary-cta__link:hover,.secondary-cta--white-bg .secondary-cta__link:active,.secondary-cta--white-bg .secondary-cta__link:focus{color:#012169}
.secondary-cta__link:last-child{margin-right:0}
@media(min-width:640px){.secondary-cta__cta-container{margin:-1em auto 0 auto;text-align:center}
}
.secondary-cta__cta-container .cta{margin:.5em auto;width:100%}
@media(min-width:640px){.secondary-cta__cta-container .cta{margin:.5em;min-width:auto;width:auto}
}
@media(min-width:1068px){.secondary-cta__cta-container .cta{min-width:260px}
}
.video .video-js{width:100% !important;height:0;display:block;padding:0 0 56.25%;position:relative}
.video .video-js:hover .vjs-big-play-button{background-color:#c41230}
.video .video-js .vjs-time-control.vjs-current-time,.video .video-js .vjs-time-control.vjs-time-divider,.video .video-js .vjs-time-control.vjs-duration{margin:0;padding-left:0;padding-right:0}
.video .video-js .video__wrapper{position:relative}
.video .video-js.vjs-fullscreen{padding:0}
.video .transcript-data{display:none}
@media screen and (max-width:480px){.video .video-js .vjs-control{width:3em}
.video .video-js .vjs-volume-panel{display:none}
.video .vjs-progress-control.vjs-control{width:100%}
}
.image{color:black;display:block;max-width:inherit;font-size:14px;line-height:18px}
.image__link{text-decoration:none}
.image__img{display:block;width:auto;max-width:100%}
.image--centered .image__img{margin-left:auto;margin-right:auto}
@media(min-width:640px){.image--float-left .image__picture{float:left}
.image--float-right .image__picture{float:right}
}
.image__bg{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}
.image--bg-pos-top-left .image__bg{background-position:top left}
.image--bg-pos-top-center .image__bg{background-position:top center}
.image--bg-pos-top-right .image__bg{background-position:top right}
.image--bg-pos-bottom-left .image__bg{background-position:bottom left}
.image--bg-pos-bottom-center .image__bg{background-position:bottom center}
.image--bg-pos-bottom-right .image__bg{background-position:bottom right}
.image__caption{clear:both;padding-top:10px}
.image__caption p{margin:0}
.image__source{font-style:italic;padding-top:5px}
.image--bg{position:relative}
.image--centered{margin-left:auto;margin-right:auto;text-align:center}
.image--float-left{margin-bottom:20px}
@media(min-width:640px){.image--float-left{float:left;margin-right:45px}
}
.image--float-right{margin-bottom:20px}
@media(min-width:640px){.image--float-right{float:right;margin-left:45px}
}
.image--relative{position:relative}
.image--absolute{position:absolute}
.image--fixed{position:fixed}
.cta{display:inline-flex;justify-content:center;align-items:center;height:2.25em;min-width:230px;margin:.5em;padding:0 1em;font-size:1.5em;line-height:1;text-align:center;color:#fff;background-color:#e31837}
@media(min-width:1068px){.cta{height:2.667em;min-width:260px}
}
.cta:visited{color:#fff}
.cta:hover,.cta:focus{color:#fff;background-color:#c41230}
.cta--blue{background-color:#012169}
.cta--blue:hover,.cta--blue:focus{background-color:#011136}
.cta--white{color:#012169;background-color:#fff}
.cta--white:visited{color:#012169}
.cta--white:hover,.cta--white:focus{color:#012169;background-color:#e6e6e6}
.cta--gray{color:#012169;background-color:#ededed}
.cta--gray:visited{color:#012169}
.cta--gray:hover,.cta--gray:focus{color:#012169;background-color:#d4d4d4}
.cta--outline-red{color:#e31837;border:2px solid currentColor;background-color:transparent}
.cta--outline-red:visited{color:#e31837}
.cta--outline-red:hover,.cta--outline-red:focus{color:#e31837;background-color:rgba(0,0,0,0.1)}
.cta--outline-blue{color:#012169;border:2px solid currentColor;background-color:transparent}
.cta--outline-blue:visited{color:#012169}
.cta--outline-blue:hover,.cta--outline-blue:focus{color:#012169;background-color:rgba(0,0,0,0.1)}
.cta--outline-white{border:2px solid currentColor;background-color:transparent}
.cta--outline-white:hover,.cta--outline-white:focus{background-color:rgba(0,0,0,0.2)}
.cta--standard{background-color:transparent;border:2px solid transparent;color:#0052c2}
.cta--standard:visited,.cta--standard:hover,.cta--standard:focus{background-color:transparent;color:#012169}
.color-reverse .cta,.color-reverse .cta:active,.color-reverse .cta:hover,.color-reverse .cta:focus,.color-reverse .cta:visited{text-decoration:none}