@import url(https://use.typekit.net/dwa4uwf.css);@import url(/templates/COMMON_JS/fontawesome-pro-5.8.1-web/css/all.min.css);@import url(/templates/riogrande_2020/slick/slick.css);@import url(/templates/riogrande_2020/slick/slick-theme.css);@import url(/templates/riogrande_2020/css/bootstrap.min.css);body,html{font-size:16px;text-align:left}body,h2,html{text-align:left}.alert-wrapper .container,aside#insideRegions .code_block .code_block_indiv_content,div#carousel,header{position:relative}body,html{line-height:1.5;color:#222}body,h1,h2,html{font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype')}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/merriweather/v28/u-440qyriQwlOrhSvowK_l5-fCZJ.ttf) format('truetype')}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/merriweather/v28/u-4n0qyriQwlOrhSvowK_l52xwNZWMf_.ttf) format('truetype')}@font-face{font-family:Catamaran;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v8/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPHjd5a7dvg.ttf) format('truetype')}@font-face{font-family:Catamaran;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v8/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPErd5a7dvg.ttf) format('truetype')}@font-face{font-family:Catamaran;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v8/o-0bIpQoyXQa2RxT7-5B6Ryxs2E_6n1iPJ_a5a7dvg.ttf) format('truetype')}:root{--banana:#fef77e;--blue-blue:#1f49b6;--greeny-blue:#3ebab4;--brownish-orange:#ba9129;--grape:#5a336a;--light-khaki:#f9f2dc;--light-khaki-two:#f4e5ba}*,::after,::before{box-sizing:border-box}:focus{outline:-webkit-focus-ring-color auto 0}#homeRegions,body,html{overflow-x:hidden}html{font-family:Catamaran,sans-serif}body{margin:0;font-family:Catamaran}@media (min-width:576px){.container{max-width:100%}}@media (min-width:768px){.container{max-width:100%}}@media (min-width:992px){.container{max-width:100%}header .top-header-row{min-height:105px}}@media (min-width:1200px){.container{max-width:1200px}}header{box-shadow:0 3px 5px 0 rgba(0,0,0,.25);min-height:130px;z-index:3}header .top-header-row{padding-top:16px}@media (max-width:991px){header{min-height:120px}header .top-header-row{padding-left:40px;padding-right:40px}}header .bottom-header-row{position:relative;bottom:15px}@media (max-width:991px){header .bottom-header-row{bottom:auto;padding-bottom:15px;padding-left:40px;padding-right:40px}}header.sticky{position:sticky;background:#fff;top:0}@keyframes lower{from{top:-120px}to{top:0}}footer{background:#5a336a;height:343px}.body-copy details>*+p,footer .socmed{margin-bottom:15px}footer .socmed .notalink,footer .socmed a{font-size:22px;display:inline-flex;padding:10px}.big-promo-wrap .bigpromo .code_block .code_block_indiv_bttm,.big-promo-wrap .bigpromo .code_block .code_block_indiv_top,.bottomlinks span:last-child,footer .socmed .notalink .RLwords,footer .socmed a .RLwords{display:none}footer .socmed .notalink:hover,footer .socmed a:hover{text-decoration:none}footer .socmed .notalink:hover .RLwords,footer .socmed a:hover .RLwords{display:inline;font-family:Catamaran,sans-serif;font-size:.875rem;font-weight:500;margin:3px 0 6px 5px;text-transform:uppercase}footer .ncua{font-size:.75rem;min-height:269px}footer .ncua-padding{padding-right:49px}footer .ncua-padding-btm{padding-bottom:39px}footer .bottomlinks{border-left:1px solid #fff;display:flex;flex-direction:column;padding-left:50px}footer .bottomlinks a,footer .bottomlinks span{font-family:Catamaran,sans-serif;font-size:.875rem;font-weight:500;margin:8px 0 6px;text-transform:uppercase}aside#insideRegions .code_block .code_block_indiv_content .big-promo-copy{position:absolute;bottom:21px;left:15px;right:75px;color:#222;box-shadow:2.8px 2.9px 4px 0 rgba(0,0,0,.15);border:1px solid #fff;background-color:#f9f2dc;height:240px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}aside#insideRegions .code_block .code_block_indiv_content .big-promo-copy p{font-family:Catamaran,sans-serif;font-size:16px;line-height:1.5;color:#222}h1,h2{font-family:Merriweather,sans-serif}aside#insideRegions .code_block .code_block_indiv_content .big-promo-copy h3{font-family:Merriweather,sans-serif;font-size:24px;line-height:1.25;color:#222;text-align:center}.big-promo-wrap .bigpromo .code_block .code_block_center .code_block_indiv_content .big-promo-copy>*,aside#insideRegions .code_block .code_block_indiv_content .big-promo-copy>*{max-width:300px}@media (max-width:1024px){aside#insideRegions .code_block .code_block_indiv_content p:first-child{width:270px}aside#insideRegions .code_block .code_block_indiv_content p:first-child img{width:100%}}h1{font-size:2.75rem;line-height:1.09;text-align:center;color:#fff}h2{font-size:1.875rem;line-height:1.2;color:#5a336a;margin:14px 0}.content_rates_category1,.content_rates_table_title,h3,h4{font-family:Merriweather,sans-serif;color:#5a336a;margin:8px 0 10px;letter-spacing:normal;text-align:left;font-weight:400;font-stretch:normal;font-style:normal}.content_rates_category1,h3{font-size:1.5rem;line-height:1.25}.cke_inner h1,h3.black{color:#222}.content_rates_table_title,h4{font-size:1.25rem;line-height:1.3}#mobileMenu .second-level-dd .third-lvl a,#mobileMenu .second-level-dd a,#mobileMenu ul>li>a,.bigdropdown ul a,.body-copy{font-family:Catamaran,sans-serif}.body-copy{font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#222}.body-copy h1{color:inherit;text-align:inherit}.body-copy p{margin:0 0 14px}.marydale{font-family:marydale,sans-serif;font-weight:400;font-size:24px;letter-spacing:1.8px;line-height:1;color:#f4e5ba}.alert-wrapper{background:#fef77e;color:#222}.alert-wrapper .alertbar .alert{color:#222;margin-bottom:0;padding:20px 0 14px}.alert-wrapper .alertbar .alert a{color:#222;font-weight:700}.alert-wrapper .alertbar .alert #exed{position:absolute;right:-15px;top:5px;cursor:pointer}.alert-wrapper .alertbar .alert #exed i.fa-plus-circle,.body-copy details span.indicator i{font-weight:400}#mmtoggle.open i:before,.alert-wrapper .alertbar .alert #exed i.fa-plus-circle:before{content:'\f00d'}#landingPageRegions .code_block .code_block_center .code_block_indiv_content>p,.alert-wrapper p,.big-promo-wrap .bigpromo .code_block .code_block_center .code_block_indiv_content:hover>p{margin:0}.alert-wrapper a{color:#222;font-weight:700;font-size:1.125rem}.homelink img{max-width:200px}.top-content,.top-content>div:last-child{min-height:56px}.bigdropdown{width:864px;background:#f9f2dc;position:absolute;top:40px;left:50px;padding:34px 38px;display:none;z-index:2}.accounts-icon,.hours-icon,.rates-icon{color:#fff;border-radius:50%;width:136px;height:117px;background-color:#3ebab4}.bigdropdown ul{list-style:none;padding-left:0;margin-bottom:1rem;text-align:left}.bigdropdown ul a{color:#222;display:block;text-align:left;font-size:16px;line-height:1.13;letter-spacing:.8px}.bigdropdown h4 a{color:#5a336a}.bigdropdown a.cta{font-size:14px}#mobileMenu{width:0;transition:width .1s ease-in-out;overflow:hidden;background:#f9f2dc;position:fixed;right:0;bottom:0;top:130px;z-index:99999}@media (max-width:991px){footer{height:auto;padding:43px 0}aside#insideRegions .code_block .code_block_indiv_content{height:100%;min-height:270px;padding-top:100px}aside#insideRegions .code_block .code_block_indiv_content p:first-child{width:330px;height:220px;position:absolute;right:18px;top:40px;bottom:0;overflow:hidden;z-index:2;margin:0}aside#insideRegions .code_block .code_block_indiv_content p:first-child img{width:100%}aside#insideRegions .code_block .code_block_indiv_content .big-promo-copy{text-align:left;align-items:flex-start;z-index:1;left:40px;right:40px;height:200px}aside#insideRegions .code_block .code_block_indiv_content .big-promo-copy>*{max-width:310px}.alert-wrapper .alertbar .alert{padding:0 40px}.alert-wrapper .alertbar .alert #exed{right:5px}.top-content{padding:0 40px;margin-bottom:-50px}#mobileMenu{top:121px}#homeRegions .container{max-width:100%}#homeRegions .container .promo-wrap{margin:0 auto}#homeRegions .container .promo-wrap .code_block .code_block_center{flex-wrap:wrap}#homeRegions .container .promo-wrap .code_block .code_block_center .code_block_indiv_content{padding:0 10px;max-width:240px}}#mobileMenu ul{padding:33px}#mobileMenu ul li{text-align:left;min-height:50px;display:flex;justify-content:center;flex-direction:column}#mobileMenu ul>li>a{font-size:1.25rem;line-height:30px;color:#5a336a;font-weight:500}#mobileMenu #mmCTAs{position:absolute;bottom:0;left:33px;right:33px}#mobileMenu #mmCTAs a.cta,#mobileMenu .second-level-dd .third-lvl .fourth-lvl a{font-size:.875rem}#mobileMenu .second-level-dd{display:none;padding-left:10px}#mobileMenu .second-level-dd a{font-size:1.125rem;line-height:30px;color:#5a336a;font-weight:500}#mobileMenu .second-level-dd .third-lvl{display:none;padding-left:20px}#mobileMenu .second-level-dd .third-lvl a{font-size:1rem;color:#222}#mobileMenu .second-level-dd .third-lvl .fourth-lvl{padding-left:10px}#mobileMenu.open{display:block;width:276px}#mmtoggle{padding:5px 0 5px 10px}#mmtoggle.open{padding:5px 2.5px}.rates-icon{padding:39px 48px}.rates-icon span,.rates-icon-blue span{background-image:url(/templates/riogrande_2020/images/RatesIcon.png);background-repeat:no-repeat;background-position:50% 11%;display:block;width:38px;height:38px}.rates-icon-blue:hover span,.rates-icon:hover span{background-position-y:90%}.accounts-icon{padding:30px 41px}.accounts-icon span,.accounts-icon-blue span{background-image:url(/templates/riogrande_2020/images/AccountIcon.png);background-repeat:no-repeat;background-position:50% -4%;display:block;width:54px;height:54px}.accounts-icon-blue:hover span,.accounts-icon:hover span{background-position-y:105%}.hours-icon{padding:30px 34px}.hours-icon span,.hours-icon-blue span{background-image:url(/templates/riogrande_2020/images/HoursLocationsIcon.png);background-position:50% 0;display:block;width:68px;height:52px}.accounts-icon-blue,.hours-icon-blue,.rates-icon-blue{color:#fff;border-radius:50%;width:136px;height:117px}.hours-icon-blue:hover span,.hours-icon:hover span{background-position-y:100%}.rates-icon-blue{background-color:#1c258d;padding:39px 48px}.accounts-icon-blue{background-color:#1c258d;padding:30px 41px}.hours-icon-blue{background-color:#1c258d;padding:30px 34px}.promo-wrap{padding-top:31px}.promo-wrap .code_block .code_block_center{display:flex}.promo-wrap .code_block .code_block_center .code_block_indiv_content{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:0 90px;max-width:400px;width:100%}.promo,.promo-wrap .code_block .code_block_center .code_block_indiv_content .promo{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.promo-wrap .code_block .code_block_center .code_block_indiv_content .promo>i,.promo-wrap .code_block .code_block_center .code_block_indiv_content .promo>p>i,.promo>i,.promo>p>i{background-color:#3ebab4;color:#fff;border-radius:50%;padding:40px 34px;width:136px;height:117px;font-size:38px;margin-bottom:1rem}.promo-wrap .code_block .code_block_center .code_block_indiv_content .promo>i:hover,.promo-wrap .code_block .code_block_center .code_block_indiv_content .promo>p>i:hover,.promo-wrap .code_block .code_block_center .code_block_indiv_content a.cta:not([href]):not([tabindex]),.promo>i:hover,.promo>p>i:hover{color:#f4e5ba}.promo-wrap .code_block .code_block_center .code_block_indiv_content p{font-size:14px;font-family:Catamaran,sans-serif}.promo-wrap .code_block .code_block_center .code_block_indiv_content h3{font-family:Merriweather,sans-serif;font-size:24px;line-height:.75;margin-bottom:20px;margin-top:25px}.promo-wrap .code_block .code_block_center .code_block_indiv_content a.cta{margin-top:20px}.cms_form_submit:active,.cms_form_submit:focus,.cms_form_submit:hover,.cta-fluid:active,.cta-fluid:focus,.cta-fluid:hover,.cta-purle-fluid:active,.cta-purle-fluid:focus,.cta-purle-fluid:hover,.cta-purle:active,.cta-purle:focus,.cta-purle:hover,.cta-teal-fluid:active,.cta-teal-fluid:focus,.cta-teal-fluid:hover,.cta-teal:active,.cta-teal:focus,.cta-teal:hover,.cta:active,.cta:focus,.cta:hover,.online-banking #ob-wrap form input[type=submit],.promo-wrap .code_block .code_block_center .code_block_indiv_content a.cta:not([href]):not([tabindex]):active,.promo-wrap .code_block .code_block_center .code_block_indiv_content a.cta:not([href]):not([tabindex]):focus,.promo-wrap .code_block .code_block_center .code_block_indiv_content a.cta:not([href]):not([tabindex]):hover,a.cta-fluid:active,a.cta-fluid:focus,a.cta-fluid:hover,a.cta-purple-fluid:active,a.cta-purple-fluid:focus,a.cta-purple-fluid:hover,a.cta-purple:active,a.cta-purple:focus,a.cta-purple:hover,a.cta-teal-fluid:active,a.cta-teal-fluid:focus,a.cta-teal-fluid:hover,a.cta-teal:active,a.cta-teal:focus,a.cta-teal:hover,a.cta:active,a.cta:focus,a.cta:hover,button.modal_button:focus,button.modal_button:hover{border-radius:2px;border:1px solid #fff;background-color:#ba9129;color:#222;text-decoration:none}.mobile-we-understand .text-center img{max-width:100px}.sm-mobile-we-understand .text-center img{max-width:80px}.big-promo-wrap{padding:60px 0 120px; min-height: 380px; overflow: hidden;}.big-promo-wrap .bigpromo{width:100%}.big-promo-wrap .bigpromo .code_block .code_block_center{display:flex;align-items:flex-start;justify-content:center}.big-promo-wrap .bigpromo .code_block .code_block_center .code_block_box {max-width:380px;margin:0 30px;position:relative}.big-promo-wrap .bigpromo .code_block .code_block_center .code_block_indiv_content>p{margin:0;overflow:hidden;max-height:490px; min-height: 490px;}.big-promo-wrap .bigpromo .code_block .code_block_center .code_block_indiv_content>p img{width:100%;transition:width 1s}.big-promo-wrap .bigpromo .code_block .code_block_center .code_block_indiv_content .big-promo-copy{min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:#f9f2dc;padding:40px;position:absolute;bottom:-50px;right:15px;left:15px;box-shadow:2.8px 2.9px 4px 0 rgba(0,0,0,.15);border:1px solid #fff}.big-promo-wrap .bigpromo .code_block .code_block_center .code_block_indiv_content .big-promo-copy h3{font-size:1.5rem;font-family:Merriweather,sans-serif;color:#222;line-height:30px;text-align:center}.big-promo-wrap .bigpromo .code_block .code_block_center .code_block_indiv_content .big-promo-copy p{font-size:.875rem;line-height:24px;color:#222;font-family:Catamaran,sans-serif}.big-promo-wrap .bigpromo .code_block .code_block_center .code_block_indiv_content:hover>p img{width:110%}.carousel-item{max-height:500px}.carousel-item img{height:500px;object-fit:cover}.cta,a.cta,button.modal_button{display:inline-flex;align-items:center;justify-content:center;min-width:170px;width:100%;max-width:300px;height:40px;border-radius:2px;border:1px solid #fff;background-color:#1c258d;color:#f4e5ba;font-size:1rem;font-family:Catamaran,sans-serif;font-weight:500;text-transform:uppercase}.cta-purle,.cta-teal,a.cta-purple,a.cta-teal{min-width:170px;height:40px;border-radius:2px;font-size:1rem;font-family:Catamaran,sans-serif;font-weight:500;text-transform:uppercase;display:inline-flex;width:100%;max-width:300px}.cta-purle,a.cta-purple{align-items:center;justify-content:center;border:1px solid #fff;background-color:#5a336a;color:#f4e5ba}.cta-teal,a.cta-teal{align-items:center;justify-content:center;border:1px solid #fff;background-color:#3ebab4;color:#222}.cta-fluid,a.cta-fluid{display:inline-flex;align-items:center;justify-content:center;padding:0 25px;height:40px;border-radius:2px;border:1px solid #fff;background-color:#1c258d;color:#f4e5ba;font-size:1rem;line-height:1;font-family:Catamaran,sans-serif;font-weight:500;text-transform:uppercase}.cta-purle-fluid,.cta-teal-fluid,a.cta-purple-fluid,a.cta-teal-fluid{align-items:center;line-height:1;font-weight:500;display:inline-flex;padding:0 25px;height:40px;font-size:1rem;font-family:Catamaran,sans-serif;text-transform:uppercase}.cta-purle-fluid,a.cta-purple-fluid{justify-content:center;border-radius:2px;border:1px solid #fff;background-color:#5a336a;color:#f4e5ba}.cta-teal-fluid,a.cta-teal-fluid{justify-content:center;border-radius:2px;border:1px solid #fff;background-color:#3ebab4;color:#222}button.modal_link{border:0;background:0 0;padding:0;margin:0;font-family:Catamaran,sans-serif;font-size:16px;font-weight:500;color:#007bff}.cms_form_submit,.online-banking button{background-color:#1c258d;font-weight:500}button.modal_link:focus,button.modal_link:hover{color:#0056b3;text-decoration:underline}.cms_form_submit{display:inline-flex;align-items:center;justify-content:center;padding:0 25px;height:40px;border-radius:2px;border:1px solid #fff;color:#f4e5ba;font-size:1rem;font-family:Catamaran,sans-serif;text-transform:uppercase}.carousel-caption>*,.hblink a:focus,.hblinks a:hover,.text-white{color:#fff}.carousel-caption h1{font-size:2.75rem;font-family:Merriweather,sans-serif}.carousel-caption p,.crumbs,.crumbs a,.online-banking button{font-family:Catamaran,sans-serif}@media (max-width:768px){.top-content{padding:0 15px}#homeRegions .container .promo-wrap .code_block .code_block_center .code_block_indiv_content .promo{padding-top:43px}.carousel-caption h1{font-size:36px;line-height:1.33}}@media (max-width:576px){header .bottom-header-row,header .top-header-row{padding-left:0;padding-right:0}#homeRegions{margin-bottom:30px}#mobileMenu{top:126px}.carousel-caption h1{font-size:30px;line-height:1.2}}.carousel-caption p{font-size:1.5rem;line-height:1.33}@media (max-width:768px){.carousel-caption p{font-size:24px}.carousel-caption{left:0;right:0}}.carousel-caption .cta,.carousel-caption a.cta{width:auto;max-width:auto;padding:15px 40px}.carousel-control-next,.carousel-control-prev{top:60%;bottom:auto;font-size:2.25rem;opacity:1}.crumbs{font-size:14px;display:flex;align-items:center}.crumbs a{font-size:14px;text-decoration:underline;color:#1c258d;line-height:24px}.online-banking{position:relative;z-index:3}.online-banking #ob-wrap{display:none;position:absolute;top:-10px;right:0;height:165px;width:200px;background:#1c258d;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.online-banking #ob-wrap form{margin:0;width:100%;display:flex;align-items:center;justify-content:center}.online-banking #ob-wrap form input{width:150px;height:34px;border-radius:2px;margin-bottom:15px;border:none}.online-banking #ob-wrap form div a{color:#fff;text-decoration:underline}.online-banking button{width:200px;height:44px;border-radius:2px;color:#f4e5ba;font-size:16px;border:none;position:absolute;right:0;top:-50px}.online-banking button i{transform:rotate(0);transition:transform .2s}.online-banking button:focus{outline:0}.online-banking button.open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.online-banking button.open i{transform:rotate(-180deg);transition:transform .2s}.hblinks{padding:10px;text-align:center}.hblinks a{color:#efdfc1}#interiorMasthead .overmast,div#carousel .carousel-overlay{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.55) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.55) 100%)}.navbar-toggler i{color:#5a336a;font-size:36px;font-weight:400}#interiorMasthead{min-height:400px;max-height:400px;max-width:1200px;margin:0 auto}@media (max-width:767px){footer .bottomlinks{padding-left:15px;max-width:320px;margin:15px auto}aside#insideRegions .code_block .code_block_indiv_content{height:100%;min-height:270px;padding-top:100px}aside#insideRegions .code_block .code_block_indiv_content p:first-child{display:none}aside#insideRegions .code_block .code_block_indiv_content .big-promo-copy{text-align:left;align-items:flex-start;z-index:1;left:0;right:0;height:200px}aside#insideRegions .code_block .code_block_indiv_content .big-promo-copy>*{max-width:310px}#interiorMasthead{min-height:320px;max-height:320px}}#interiorMasthead .masthead-wrap{text-align:center}#interiorMasthead .masthead-wrap img{height:400px;object-fit:cover}@media (max-width:767px){#interiorMasthead .masthead-wrap img{height:320px}}#interiorMasthead .overmast{height:400px;text-align:center;position:relative;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.55) 100%)}@media (max-width:767px){#interiorMasthead .overmast{height:320px}}#interiorMasthead .overmast .code_block{position:absolute;bottom:71px;width:100%}#interiorMasthead .overmast .code_block h1{font-family:Merriweather,sans-serif;font-size:44px;line-height:1.25;color:#fff}#tabWrap button,.navbar-nav .nav-item .nav-link,.toplink-list a{font-family:Catamaran,sans-serif}@media (max-width:767px){#interiorMasthead .overmast .code_block{bottom:0}#interiorMasthead .overmast .code_block h1{font-size:36px;line-height:1.17}#interiorMasthead .overmast .code_block p{font-size:24px;line-height:1.25}}@media (max-width:576px){.carousel-caption p{font-size:18px}.carousel-caption{padding-left:15px;padding-right:15px}#interiorMasthead .overmast .code_block h1{font-size:30px;line-height:1.17}}#interiorMasthead .overmast .code_block p{font-family:Catamaran,sans-serif;font-size:24px;line-height:1.25;color:#fff;font-weight:400}@media (max-width:450px){.carousel-caption h1{font-size:24px;line-height:1.08}.carousel-caption p{font-size:18px}#interiorMasthead{min-height:200px;max-height:200px}#interiorMasthead .masthead-wrap img,#interiorMasthead .overmast{height:200px}#interiorMasthead .overmast .code_block h1{font-size:24px;line-height:1.25}#interiorMasthead .overmast .code_block p{font-size:18px;line-height:1.25}}.pipe{font-weight:700;margin:0 5px}.sideslider{width:100%;overflow:auto}.bg-primary{background:#5a336a}.bg-gray{background:#6c757d}.bg-dark{background:#343a40}.text-white *{color:#fff!important}div#carousel .carousel-overlay{position:absolute;bottom:0;left:0;right:0;top:120px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.55) 100%)}div#carousel .carousel-inner{max-width:1200px;margin:0 auto;height:500px}@media (max-width:992px){div#carousel .carousel-inner{height:450px}}.btn.focus,.btn:focus{box-shadow:none}#search_toggle{background:#3ebab4;color:#fff;border-radius:50%;font-size:14px}#search_toggle[aria-expanded=true] i:before,.navbar-toggler[aria-expanded=true] i:before{content:"\f00d"}.navbar{padding:0}.navbar-nav .nav-item .nav-link{color:#5a336a;font-size:18px;font-weight:500;padding:0}div#navbarNavDropdown{max-width:773px;margin:0 auto}.toplink-list{padding-right:25px}.toplink-list a{color:#222;font-size:.875rem;font-weight:500;padding:0 10px;line-height:1;white-space:nowrap}@media (max-width:576px){.toplink-list a{padding:0 5px}.toplink-list a:nth-child(2){display:none}}@media (max-width:350px){.toplink-list a{padding:0 1px}}.dropdown-item:focus,.dropdown-item:hover{color:#007bff!important}.dropdown-menu.third-lvl.show{display:flex;flex-direction:column;padding:0 15px;background:#17a2b8}.rate-cell p{margin:3px 0}.rate-cell p:first-child{font-size:1.25rem;font-weight:600}.rate-cell p:nth-child(2){font-size:.75rem;font-weight:400}.rate-cell p:last-child{font-size:2.5rem;font-weight:900}@media (max-width:991px){.online-banking button{width:166px;top:-20px}.online-banking #ob-wrap{display:none;position:absolute;width:166px;top:23px;background:#1c258d;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.online-banking #ob-wrap form{margin:0;width:100%;display:flex;align-items:center;justify-content:center}.online-banking #ob-wrap form input{width:150px;height:34px;border-radius:2px;margin-bottom:15px;border:none}.online-banking #ob-wrap form input[type=submit]{border-radius:2px;border:1px solid #fff;background-color:#ba9129;color:#222;text-decoration:none}.online-banking #ob-wrap form div a{color:#fff;text-decoration:underline}.navbar{display:none}.body-copy{padding:0 40px}}.body-copy details{position:relative;cursor:pointer;user-select:none}.body-copy details span.indicator{position:absolute;display:inline-block;right:15px;top:15px;font-size:14px;color:#5a336a}.body-copy details[open] span.indicator i:before{content:'\f32c'}.body-copy details>p{padding:0 15px;margin:0}.body-copy details>p+p{padding-top:0}.body-copy details>*+h5{margin-top:15px;padding-left:15px}.body-copy details summary{position:relative;height:50px;background:#f9f2dc;box-shadow:2.8px 2.9px 4px 0 rgba(0,0,0,.15);border:1px solid #fff;font-family:Merriweather,sans-serif;font-size:1.25rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#5a336a;display:flex;align-items:center;padding-left:15px;margin-bottom:15px}.body-copy details summary p{margin:0;display:inherit}.body-copy details>summary::-webkit-details-marker{display:none}#landingPageRegions{padding:20px 0}#landingPageRegions .code_block .code_block_center{display:flex;flex-wrap:wrap}#landingPageRegions .code_block .code_block_center .code_block_indiv_bttm,#landingPageRegions .code_block .code_block_center .code_block_indiv_top{display:none}#landingPageRegions .code_block .code_block_center .code_block_indiv_content{position:relative;margin-top:30px;margin-right:30px}#landingPageRegions .code_block .code_block_center .code_block_indiv_content .big-promo-copy{opacity:.9;box-shadow:2.8px 2.9px 4px 0 rgba(0,0,0,.15);border:1px solid #fff;position:absolute;bottom:15px;left:15px;right:15px;background:#f9f2dc;text-align:center;padding:15px;overflow-y:hidden}#landingPageRegions .code_block .code_block_center .code_block_indiv_content .big-promo-copy>*{text-align:center;display:none;max-width:300px}#landingPageRegions .code_block .code_block_center .code_block_indiv_content .big-promo-copy>h3{display:block;margin:0;color:#222;line-height:30px;font-size:24px}#landingPageRegions .code_block .code_block_center .code_block_indiv_content:hover .big-promo-copy{background:rgba(249,242,220,.9);opacity:1;height:265px;display:flex;flex-direction:column;align-items:center;justify-content:center}#landingPageRegions .code_block .code_block_center .code_block_indiv_content:hover .big-promo-copy>p:last-child{display:block}#landingPageRegions .code_block .code_block_center .code_block_indiv_content:hover .big-promo-copy>h3{margin-bottom:10px}@media (min-width:992px){#landingPageRegions .code_block .code_block_center .code_block_indiv_content:hover .big-promo-copy{background:rgba(249,242,220,.9);opacity:1;height:265px;display:flex;flex-direction:column;align-items:center;justify-content:center}#landingPageRegions .code_block .code_block_center .code_block_indiv_content:hover .big-promo-copy>*{display:block}#landingPageRegions .code_block .code_block_center .code_block_indiv_content:hover .big-promo-copy>h3{margin-bottom:10px}}@media (max-width:1200px){.promo-wrap{width:100%}.promo-wrap .code_block .code_block_center{justify-content:center}.promo-wrap .code_block .code_block_center .code_block_indiv_content{max-width:240px;padding:0 10px;margin:20px auto 0}.big-promo-wrap{padding-top:0}.big-promo-wrap .bigpromo .code_block .code_block_center{flex-wrap:wrap}.big-promo-wrap .bigpromo .code_block .code_block_center .code_block_indiv_content{margin-top:90px}.navbar{max-width:700px}#landingPageRegions .code_block .code_block_center{max-width:770px;margin:0 auto}}@media (max-width:768px){.body-copy{padding:0 15px}#landingPageRegions .code_block .code_block_center .code_block_indiv_bttm,#landingPageRegions .code_block .code_block_center .code_block_indiv_top,.full{display:none}#landingPageRegions .code_block .code_block_center .code_block_indiv_content{width:33%;max-width:225px;margin-top:20px;margin-right:10px}#landingPageRegions .code_block .code_block_center .code_block_indiv_content>p{text-align:center}#landingPageRegions .code_block .code_block_center .code_block_indiv_content>p>img{width:225px;height:200px}#landingPageRegions .code_block .code_block_center .code_block_indiv_content .big-promo-copy>h3{font-size:18px}}@media (max-width:767px){#landingPageRegions .code_block .code_block_center .code_block_indiv_bttm,#landingPageRegions .code_block .code_block_center .code_block_indiv_top{display:none}#landingPageRegions .code_block .code_block_center .code_block_indiv_content{width:50%;max-width:240px;margin-left:auto;margin-right:auto}#landingPageRegions .code_block .code_block_center .code_block_indiv_content>p{text-align:center}#landingPageRegions .code_block .code_block_center .code_block_indiv_content>p>img{width:240px!important;height:200px!important}#landingPageRegions .code_block .code_block_center .code_block_indiv_content .big-promo-copy>h3{font-size:18px}}#tabWrap button{font-size:16px;font-weight:500}@media (min-width:768px){.homelink img{max-width:unset}}.content_rates_table_fields{padding:10px 15px;color:#5a336a!important;background-color:#fff!important;font-weight:600}.content_rates_table_row1{background:#f9f2dc;padding:8px 15px}.content_rates_table_row2{background:#fff;padding:8px 15px}.yellow-bg{background:#f9f2dc}@media (max-width:575px){aside#insideRegions .code_block .code_block_indiv_content .big-promo-copy{height:auto}.homelink-mobile{width:68px;height:60px;overflow:hidden;position:relative;top:6px}.homelink-mobile img{width:266px;max-width:266px}.body-copy,.top-content{padding:0}#homeRegions,footer,section{overflow-x:hidden}#homeRegions .container{max-width:100%}#homeRegions .container .promo-wrap{margin:0 auto}#homeRegions .container .promo-wrap .code_block .code_block_center{flex-direction:column}#homeRegions .container .promo-wrap .code_block .code_block_center .code_block_indiv_content{padding:0 10px;max-width:240px}.big-promo-wrap{padding-top:0}.big-promo-wrap .bigpromo .code_block .code_block_center{flex-wrap:wrap}.big-promo-wrap .bigpromo .code_block .code_block_center .code_block_indiv_content{max-width:100%;width:100%;margin:210px 0 0}.big-promo-wrap .bigpromo .code_block .code_block_center .code_block_indiv_content:nth-child(2){margin-top:30px;margin-bottom:120px}.big-promo-wrap .bigpromo .code_block .code_block_center .code_block_indiv_content .big-promo-copy{left:0;right:0;/*bottom:-180px*/}#landingPageRegions .code_block .code_block_center{flex-direction:column;justify-content:center;max-width:240px;margin:0 auto}#landingPageRegions .code_block .code_block_center .code_block_indiv_bttm,#landingPageRegions .code_block .code_block_center .code_block_indiv_top{display:none}#landingPageRegions .code_block .code_block_center .code_block_indiv_content{position:relative;width:100%;margin-top:30px;margin-right:0}#landingPageRegions .code_block .code_block_center .code_block_indiv_content>p>img{width:240px!important;height:200px!important}#landingPageRegions .code_block .code_block_center .code_block_indiv_content>h3{line-height:1.33}#landingPageRegions .code_block .code_block_center .code_block_indiv_content:hover .big-promo-copy{height:165px}.sc-chat-wrapper-tooltip{display:none!important}}

a.side_tab{display: block; background-color: #1C258D; color: #f4e5b0; padding: 10px 20px; border-radius: 10px 10px 0 0; box-shadow: 0 0 5px 0 rgba(0,0,0,.5); position: fixed; top: calc(50% - 60px); right: -80px; transform: rotate(-90deg); z-index: 1000}
a.side_tab:hover, a.side_tab:focus{background-color: #BA9129; color: black; text-decoration: none;}
@media (max-width: 991px) {
a.side_tab{display: none; }
}

/* 2025 online banking */
button#loginButton{background-color:#1c258d;font-weight:500; font-family:Catamaran,sans-serif; width:200px;height:44px;border-radius:2px;color:#f4e5ba;font-size:16px;border:none;position:absolute;right:0;top:-50px}

button#loginButton i{transform:rotate(0);transition:transform .2s}
button#loginButton:focus{outline:0}
button#loginButton.open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}
button#loginButton.open i{transform:rotate(-180deg);transition:transform .2s}


@media (max-width:991px){
	button#loginButton{width:166px;top:-20px}
}

/* home page icons */
.icons{display:flex; flex-direction: column; width: 100%; max-width: 400px; margin: 70px auto 0 auto; gap: 10px;}
.icons a{display: flex; justify-content: center; align-items: center;height:40px ;border-radius:2px;border:1px solid #fff; background-color:#1c258d; color:#f4e5ba; font-size:1rem; font-family:Catamaran,sans-serif; font-weight:500; text-transform:uppercase; }
.icons a:hover, .icons a:focus{ background-color:#ba9129; color:#222; text-decoration:none}
.icons a .RLicon{margin-right: 10px; font-size: 20px;}

/*M*/
@media only screen and  (min-width: 768px) {

	.icons{ flex-direction: row;  justify-content: center; align-items: center; max-width: 100%; margin: 70px auto 0 auto; gap: 30px;}
	.icons a{height: auto ;border-radius:0; border:0; background-color:transparent; color:#1c258d;flex-direction: column;}
	.icons a:hover, .icons a:focus{ background-color:transparent; color:#1c258d;; text-decoration:none}
	.icons a .RLicon{margin: 0 0 20px 0; font-size: 42px; display: block;}
	.icons a:hover .RLicon, .icons a:focus .RLicon{color:#ba9129;}

	.icons a .RLwords{display:inline-block;text-align:center; height:40px ;border-radius:2px;border:1px solid #fff; background-color:#1c258d; color:#f4e5ba; font-size:1rem; font-family:Catamaran,sans-serif; font-weight:500; text-transform:uppercase; display: flex; justify-content: center; align-items: center; padding: 0 20px;}

	.icons a:hover .RLwords, .icons a:focus .RLwords{ background-color:#ba9129; color:#222; text-decoration:none}

}

