/*
Theme Name: Stacks Theme
Text Domain: Stacks
Version: 1.0
Description:  This is a standard template theme for Apiture customer's use. 
Tags: standard, blog, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, custom-background, e-commerce, theme-options, sticky-post, full-width-template
Author: Apiture Web Services
Theme URI: https://gateway.fundsxpress.com/web-services
Author URI: https://gateway.fundsxpress.com/web-services
License URI: LICENSE
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
Normalize
stacks Theme Custom CSS
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
body {
  margin: 0;
  -webkit-font-smoothing: auto;
}

/*--------------------------------------------------------------
# stacks Theme Custom CSS
--------------------------------------------------------------*/  

body{background-color:#FDFCFB;margin:0;-webkit-font-smoothing:auto}body{color:var(--dark-color);font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:150%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,strong,b{font-weight:700;font-style:normal}h1{font-weight:300;font-style:normal}h2{margin-bottom:2rem}h2 em,h2 i{display:block;color:var(--alternate-color);margin:.5rem 0;font-size:18px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}h3{font-weight:400}strong,b{font-weight:700}a{color:var(--primary-color)}.text-shadow{text-shadow:1px 1px 1px #212121}h2.has-white-color em{color:white !important}.wp-block-table{background-color:white !important;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);border:0 !important;margin-bottom:2rem}.wp-block-table td{font-size:14px;font-style:normal;font-weight:400;line-height:normal}.wp-block-table table th{background-color:var(--secondary-color);border-bottom:1px solid #DDE0E4;color:white;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.wp-block-table table thead{border:0 !important}.wp-block-table table thead tr th{padding:1rem 1.25rem}.wp-block-table table tbody tr td{border-bottom:1px solid var(--light-color) !important;padding:1rem 1.25rem}.wp-block-table table tbody tr td:first-child{text-transform:uppercase}.wp-block-table table tbody tr:last-child td{border-bottom:0 !important}.wp-block-table.is-style-stripes{margin-bottom:2.5rem}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:var(--light-color) !important;border-top:0;border-right:0;border-left:0}.modal-backdrop{background-color:black}.modal-backdrop.show{opacity:.90}.modal-content{border-radius:0}.modal-content .modal-header{padding:.5rem 1rem}.modal-content .modal-header .modal-title{color:var(--alternate-color);font-style:normal;font-weight:500;font-size:22px;line-height:30px}.modal-content .modal-header .modal-close{display:flex;background-color:var(--alternate-color);color:white}.modal-content .modal-header .modal-close .btn-close{border-radius:0;padding:.5rem .5rem;margin:0;opacity:1}.modal-content .modal-body{font-weight:300;line-height:24px}.modal-content .modal-body .title{font-weight:500}.ep-custom-list li{align-items:center;padding-bottom:1rem}.ep-custom-list li::before{display:flex;justify-content:center;background-color:var(--highlight-color);border-radius:50%;height:35px;width:35px;margin-right:25px;color:var(--primary-color);line-height:35px}.ep_tabs_top .ep_tabs_header{justify-content:center !important}.ep_tabs_top .ep_tabs_header .ep_label,.ep_tabs_top .ep_tabs_header a{border-bottom:5px solid transparent;font-size:18px !important;font-style:normal;font-weight:400;line-height:30px;text-decoration:none !important}.ep_tabs_top .ep_active_tab{background-image:none !important}.ep_tabs_top .ep_active_tab .ep_label{border-color:var(--primary-color);color:var(--primary-color) !important;font-weight:600}.ep_tabs_top .ep_label_main,.ep_tabs_top .ep_tab_item_wrapper{background-image:none !important}.ep_tabs_top .ep_label_main:hover .ep_label,.ep_tabs_top .ep_tab_item_wrapper:hover .ep_label{border-color:var(--primary-color);color:var(--primary-color) !important}#tabs .ep_tabs_top,.tabs .ep_tabs_top{margin-bottom:2rem}#tabs .ep_tabs_top .ep_tabs_header,.tabs .ep_tabs_top .ep_tabs_header{background-color:var(--primary-color) !important}#tabs .ep_tabs_top .ep_tabs_header .ep_label,#tabs .ep_tabs_top .ep_tabs_header a,.tabs .ep_tabs_top .ep_tabs_header .ep_label,.tabs .ep_tabs_top .ep_tabs_header a{border-bottom:5px solid transparent;color:white;font-size:18px !important;font-style:normal;font-weight:400;line-height:30px;text-decoration:none !important}#tabs .ep_tabs_top .ep_active_tab,.tabs .ep_tabs_top .ep_active_tab{background-image:none !important}#tabs .ep_tabs_top .ep_active_tab .ep_label,.tabs .ep_tabs_top .ep_active_tab .ep_label{border-color:var(--highlight-light-color);color:white !important;font-weight:600}#tabs .ep_tabs_top .ep_label_main,#tabs .ep_tabs_top .ep_tab_item_wrapper,.tabs .ep_tabs_top .ep_label_main,.tabs .ep_tabs_top .ep_tab_item_wrapper{background-image:none !important}#tabs .ep_tabs_top .ep_label_main:hover .ep_label,#tabs .ep_tabs_top .ep_label_main:focus .ep_label,#tabs .ep_tabs_top .ep_tab_item_wrapper:hover .ep_label,#tabs .ep_tabs_top .ep_tab_item_wrapper:focus .ep_label,.tabs .ep_tabs_top .ep_label_main:hover .ep_label,.tabs .ep_tabs_top .ep_label_main:focus .ep_label,.tabs .ep_tabs_top .ep_tab_item_wrapper:hover .ep_label,.tabs .ep_tabs_top .ep_tab_item_wrapper:focus .ep_label{border-color:var(--highlight-light-color);color:white !important}#tabs .ep_tabs_top .ep_tabs_wrapper,.tabs .ep_tabs_top .ep_tabs_wrapper{background-color:white;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);padding:2rem}.ep_tabs_left{gap:2rem}.ep_tabs_left a{color:black;text-decoration:none}.ep_tabs_left .ep_tabs_header .ep_label_main{display:flex;flex-direction:column;width:100%}.ep_tabs_left .ep_label_main{padding:1rem}.ep_tabs_left .ep_label_main:hover,.ep_tabs_left .ep_label_main:focus,.ep_tabs_left .ep_active_tab{background:rgba(1,45,86,0.04)}.ep_tabs_left .ep_label_main:hover .ep_label,.ep_tabs_left .ep_label_main:focus .ep_label,.ep_tabs_left .ep_active_tab .ep_label{color:var(--primary-color)}.ep_tabs_left .ep_tab_item_wrapper{border-radius:0px 4px 4px 0px;background:white;box-shadow:0px 2px 2px 0px rgba(45,45,45,0.25);padding:2rem !important}.ep_tabs_left .ep_tab_item_wrapper h2{margin-bottom:2rem;color:var(--primary-color);font-size:22px;font-style:normal;font-weight:600;line-height:150%}.wp-block-ep-toggles{background-color:white;border-radius:8px;box-shadow:0px 4px 4px rgba(0,0,0,0.25);margin-bottom:2rem}.wp-block-ep-toggles [class*=" eplusicon-"],.wp-block-ep-toggles [class^="eplusicon-"]{color:var(--primary-color)}.wp-block-ep-toggles .ep_toggles_wrapper{grid-gap:0 !important}.wp-block-ep-toggles .ep_toggle_item_wrapper .ep_toggle_item_title{background-image:none !important;border-bottom:1px solid var(--light-color) !important;padding:.75rem 1.25rem !important;color:var(--primary-color) !important;font-size:16px !important;font-style:normal;font-weight:700;text-transform:uppercase;line-height:normal}.wp-block-ep-toggles .ep_toggle_item_wrapper .ep_toggle_item_content{background-image:none !important;color:var(--dark-color) !important}.wp-block-ep-toggles .ep_ti_open .ep_toggle_item_title{background-image:linear-gradient(var(--primary-color), var(--primary-light-color)) !important;border-radius:0.375rem;color:white !important}.wp-block-ep-toggles .ep_ti_open .ep_toggle_item_title [class*=" eplusicon-"],.wp-block-ep-toggles .ep_ti_open .ep_toggle_item_title [class^="eplusicon-"]{color:white}.text--primary{color:var(--primary-color)}.text--seconday{color:var(--secondary-color)}.text--alternate{color:var(--alternate-color)}.text--highlight{color:var(--highlight-color)}.text--dark{color:var(--dark-color)}.text--light{color:var(--light-color)}.bc--primary{background:var(--primary-color)}.bc--secondary{background:var(--secondary-color)}.bc--alternate{background:var(--alternate-color)}.bc--highlight{background:var(--highlight-color)}.bc--dark{background:var(--dark-color)}.bc--light{background:var(--light-color)}.tint{background-color:rgba(0,0,0,0.7)}.home .tint{background:rgba(0,0,0,0.5);border-radius:16px;padding:2rem 4rem;color:white;text-shadow:1px 1px 1px #3D4040}#alertBanner{position:fixed;width:400px;margin:0 1.875rem 1.875rem;z-index:1060;bottom:100px;right:0}#alertBanner .alert{position:relative;box-shadow:0px 4px 4px rgba(0,0,0,0.45);padding:2rem 8%;margin:0;border:0;border-radius:1.25rem;z-index:2}#alertBanner .alert p{font-size:16px}#alertBanner .alert .container{padding:2rem}#alertBanner .alert .btn-close{width:.5em;height:.5em;top:1rem;right:1rem;padding:1rem 1rem}@media (max-width: 767px){#alertBanner .alert{padding:2rem 3rem 2rem 1rem}}#mainNavigation{transition:all 0.2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1);-webkit-overflow-scrolling:touch}#mainNavigation .navbar-toggler{background-color:white;width:100%;margin-top:.25rem;border:1px solid var(--highlight-color);border-radius:5px;text-transform:uppercase;color:var(--highlight-color)}#mainNavigation .navbar-toggler:hover,#mainNavigation .navbar-toggler:focus{background-color:var(--highlight-color);color:var(--dark-color)}#mainNavigation .dropdown-menu{background-color:var(--primary-color);margin:0;padding:0;border-radius:0}#mainNavigation .dropdown-item{border-bottom:1px solid rgba(255,255,255,0.3);color:white}#mainNavigation .dropdown-item:hover{background:var(--secondary-color)}#mainNavigation .dropdown-toggle::after{border:0}.dropdown-menu-end{right:0;--bs-position: end}.language-toggle{padding-right:1rem;color:white;font-size:.9rem}.language-toggle a{color:white;text-decoration:none}.page-template-blankPageContainer .wp-block-navigation .wp-block-navigation-item{background-color:inherit;padding:5px 15px}.page-template-blankPageContainer .wp-block-navigation .wp-block-navigation-item:hover{color:var(--primary-color);border-bottom:3px solid var(--primary-color)}@media (min-width: 992px){#mainNavigation .navbar-collapse{flex-grow:0}#mainNavigation .navbar-dark .navbar-nav>.nav-item{padding:0 1.25rem}#mainNavigation .navbar-dark .navbar-nav .nav-link{position:relative;border-bottom:.25rem solid transparent;padding:0;color:white;font-weight:500}#mainNavigation .navbar-dark .navbar-nav .nav-link:hover,#mainNavigation .navbar-dark .navbar-nav .nav-link:focus{border-bottom-color:var(--highlight-color);color:white}#mainNavigation .navbar-dark .navbar-nav>.nav-item.active .nav-link{border-bottom-color:var(--highlight-color)}#mainNavigation .dropdown .dropdown-menu{transition:all 0.5s;overflow:hidden;transform-origin:bottom center;transform:scale(1, 0);display:block;top:2rem;opacity:0}#mainNavigation .dropdown:hover .dropdown-menu{transform:scale(1);opacity:1}}@media (max-width: 991px){#mainNavigation .navbar-light .navbar-nav .nav-link{padding:.25rem 1rem;border-bottom:1px solid var(--light-color)}#mainNavigation .navbar-nav{right:0}}@media (max-width: 767px){#mainNavigation .navbar-brand img{width:160px}}@media (max-width: 400px){#mainNavigation .navbar .navbar-brand img{width:100px;height:auto}}footer{background-color:var(--alternate-color);color:white}footer section{padding:2% 0}footer .footer-logo img{width:50%;height:auto}footer a{color:white;text-decoration:none}footer a:hover{color:white;text-decoration:underline}footer ul{padding:0;list-style:none}footer ul li{margin-bottom:.5rem}footer ul .eplus-icon{font-size:1.5rem}footer #menu-footer-nav ul,footer .menu-footer-nav ul{margin-bottom:2rem;text-align:right;font-size:1.1rem}footer #menu-footer-nav ul a,footer .menu-footer-nav ul a{color:var(--highlight-light-color);text-decoration:none}footer #menu-footer-nav ul a:hover,footer .menu-footer-nav ul a:hover{color:var(--highlight-color);text-decoration:underline}footer #fdic-ehl a{padding:0 1rem 1rem 0}footer #fdic-ehl a .fdic-icon,footer #fdic-ehl a .ehl-icon{display:inline}footer #fdic-ehl a svg{width:auto;height:25px;fill:currentColor}.home footer{margin-top:3rem}@media (max-width: 991px){footer .wp-block-columns{display:block;align-items:center;text-align:center}footer .footer-logo{margin-bottom:1.5rem}footer #menu-footer-nav .wp-block-navigation__container{align-items:baseline;display:flex;justify-content:center}footer #menu-footer-nav .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{font-size:1.35rem;font-weight:500;display:block;margin-bottom:20px;color:#fff;text-align:start}footer #menu-footer-nav .wp-block-navigation__container .wp-block-navigation__submenu-container{display:flex;justify-content:center}footer #menu-footer-nav .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{padding:0.5em 0 0.5em 0}#fdic-ehl{margin-top:1.25rem}}@media (max-width: 575px){footer #menu-footer-nav .wp-block-navigation__container{align-items:baseline;display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%}footer #menu-footer-nav .wp-block-navigation__container>.wp-block-navigation-item{display:block;width:50%;margin-bottom:2rem}footer #menu-footer-nav .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{font-size:1.2rem;font-weight:600;display:block;margin-bottom:20px;color:#fff;text-align:center}footer #menu-footer-nav .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{padding:0.5em 0 0.5em 0;width:550px}footer #menu-footer-nav .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content{display:block}}#login-button{font-weight:700}#onlineBankingLogin .logo img{display:inline-block;width:auto;height:75px}#onlineBankingLogin iframe{height:60px;width:100%}#onlineBankingLogin .modal-title{margin:1.5rem 0}#onlineBankingLogin ul{border-bottom:1px solid var(--highlight-color);margin:1.23rem 0;padding-bottom:1rem;list-style:none;text-align:center}#onlineBankingLogin ul li{display:inline;padding:0 10px}#onlineBankingLogin a{color:white;text-decoration:none}#onlineBankingLogin a:hover,#onlineBankingLogin a:focus{color:var(--highlight-color);text-decoration:underline}#locations .card{border:none;border-radius:0;height:100%}#locations .card .wp-block-separator.is-style-dots{padding-left:0;text-align:left;margin:.5rem 0}#locations .card .location-photo{position:relative;width:100%;height:0;margin-bottom:2rem;padding-bottom:60%}#locations .card .location-photo img{position:absolute;border-radius:0;background-size:cover;object-fit:cover;object-position:center;background-repeat:no-repeat;left:0;width:100%;height:100%}#locations .card .card-title{color:var(--primary-color);font-size:2rem}#locations .card .location-details-label{font-size:.9rem;text-transform:uppercase}#location-details-page{padding:5% 0 0}#location-details-page .branch-graphics{position:relative;border-radius:8px;width:100%;height:100%;padding:0 70px;overflow:hidden}#location-details-page .branch-graphics img{position:absolute;background-size:cover;object-fit:cover;object-position:50% 100%;background-repeat:no-repeat;left:0;width:100%;height:100%}#location-details-page .branch-details-list{background-color:var(--light-color);border-radius:16px;position:relative;padding:50px 70px 0}#location-details-page .branch-details-list p{font-size:16px;line-height:25px}#location-details-page .branch-details-list ul{padding:0;list-style:none}#location-details-page .branch-details-list ul li{margin-bottom:.5rem}#location-details-page .branch-details-list .fw-bold{margin-bottom:0}#location-details-page .branch-details-list .location-details-label{margin-bottom:1rem;font-size:0.8rem !important;text-transform:uppercase}#location-details-page .branch-details-list .location-details-label .fa,#location-details-page .branch-details-list .location-details-label .fab,#location-details-page .branch-details-list .location-details-label .fad,#location-details-page .branch-details-list .location-details-label .fal,#location-details-page .branch-details-list .location-details-label .far,#location-details-page .branch-details-list .location-details-label .fas{display:flex;justify-content:center;margin-right:1rem}#location-details-page .branch-details-list .location-details-label .fa::before,#location-details-page .branch-details-list .location-details-label .fab::before,#location-details-page .branch-details-list .location-details-label .fad::before,#location-details-page .branch-details-list .location-details-label .fal::before,#location-details-page .branch-details-list .location-details-label .far::before,#location-details-page .branch-details-list .location-details-label .fas::before{display:flex;align-items:center}#location-details-page .all-locations-container{position:absolute;bottom:-35px}.single-branch-location .wp-block-post-template.is-flex-container,.single-zh-branch-location .wp-block-post-template.is-flex-container{justify-content:center}.single-branch-location .wp-block-post-template.is-flex-container .wp-block-group__inner-container,.single-zh-branch-location .wp-block-post-template.is-flex-container .wp-block-group__inner-container{display:flex;justify-content:center}.single-branch-location .wp-block-post-title,.single-zh-branch-location .wp-block-post-title{display:inline-block;margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:134.023%}.single-branch-location .wp-block-post-title a,.single-zh-branch-location .wp-block-post-title a{background-color:transparent;border:1px solid var(--primary-color);border-radius:50rem;color:var(--primary-color);padding:.5rem 1.5rem}.single-branch-location .wp-block-post-title a:hover,.single-zh-branch-location .wp-block-post-title a:hover{background-color:var(--primary-color);color:white !important}.more-locations ul{display:table !important;text-align:center}.more-locations ul li{display:inline-block;margin:.5rem 1rem;width:auto !important}.more-locations ul li a{text-decoration:none}#locations .fa,#locations .fab,#locations .fad,#locations .fal,#locations .far,#locations .fas{border-radius:50%;border:1px solid black;width:25px;height:25px;display:flex;justify-content:center;margin-right:.5rem}#locations .fa::before,#locations .fab::before,#locations .fad::before,#locations .fal::before,#locations .far::before,#locations .fas::before{display:flex;align-items:center}.page-template-contactPage .entry-content{position:relative;background-color:var(--primary-color);color:white}.page-template-contactPage .entry-content ul{padding:0;list-style:none}.page-template-contactPage .entry-content ul li{margin-bottom:1rem}.page-template-contactPage .entry-content .contact-form{background-color:var(--light-color);box-shadow:0px 4px 4px rgba(0,0,0,0.15);border-radius:0;padding:2rem;color:var(--dark-color)}.heroBanner{background-color:var(--secondary-color);position:relative;padding:0 !important;height:auto}.heroBanner .heroGraphic{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50% 50%;height:450px}.heroBanner .hero-cover{display:none}.heroBanner .hero-text{width:100%;position:absolute;transform:none;bottom:0;top:auto;color:white;z-index:2}.heroBanner .hero-text::before{content:"";position:absolute;background-color:var(--alternate-color);width:100%;height:100%;left:0;top:0;z-index:-1;opacity:0.8}.heroBanner .hero-text .container{padding:2rem}.heroBanner h1{font-weight:500;font-style:normal;font-size:48px;line-height:107%}.heroBanner h1 span,.heroBanner h1 i{display:block;color:var(--highlight-color);font-weight:500;font-style:normal;font-size:24px;line-height:107%;letter-spacing:3px;text-transform:uppercase}.heroBanner p{margin-top:1rem;font-style:normal;font-weight:500;font-size:1.25rem;line-height:150%;text-transform:uppercase}.heroBanner .btn{margin-top:1.5rem}.heroBanner--parallax{background-attachment:fixed}.heroBanner-Subpage .heroGraphic{height:450px}.home .heroBanner .hero-cover{display:none}.home .heroBanner .hero-text{transform:none;bottom:0;top:auto}.home .heroBanner .hero-text::before{content:"";position:absolute;background-color:var(--alternate-color);width:100%;height:100%;left:0;top:0;z-index:-1;opacity:0.8}.home .heroBanner .hero-text .container{padding-top:2rem;padding-bottom:2rem}.home .heroBanner h1{margin-bottom:2rem}.home .heroBanner p{font-size:1.15rem}.error404 .heroBanner{height:250px}@media (min-width: 992px){.home .heroBanner .heroGraphic{height:600px}}@media (max-width: 991px){.heroBanner{height:450px}}@media (max-width: 767px){.heroBanner,.heroBanner-Subpage .heroGraphic{height:350px}.heroBanner .hero-text{color:white;text-shadow:1px 1px 1px #3D4040;z-index:2}.heroBanner .hero-text h1{font-size:calc(1.375rem + 1.5vw) !important;font-weight:500}.heroBanner .hero-text p{font-size:.9rem !important}.home .heroBanner{position:relative;margin-bottom:0px;top:0px;height:450px}.home .heroBanner::before{content:"";position:absolute;background:linear-gradient(180deg, rgba(0,0,0,0.2) 15%, rgba(255,255,255,0) 100%);width:100%;height:100%;left:0;top:0;z-index:1;opacity:0.5}}.wp-block-button__link{font-weight:400;line-height:1.5;color:#212529;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.5rem 1.5rem;font-size:1rem;border-radius:0.375rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn--primary,.wp-block-buttons .is-style-primary .wp-block-button__link,.is-style-primary .wp-block-button__link,.editor-styles-wrapper .wp-block-buttons .is-style-primary .wp-block-button__link,.editor-styles-wrapper .is-style-primary .wp-block-button__link{box-shadow:0px 3px 6px #00000029;background-color:var(--primary-color);color:white !important;border:0;border-radius:0.375rem}.btn--primary:hover,.wp-block-buttons .is-style-primary .wp-block-button__link:hover,.is-style-primary .wp-block-button__link:hover,.editor-styles-wrapper .wp-block-buttons .is-style-primary .wp-block-button__link:hover,.editor-styles-wrapper .is-style-primary .wp-block-button__link:hover{background-color:var(--primary-light-color);color:white !important}.btn--alternate,.wp-block-buttons .is-style-alt .wp-block-button__link,.is-style-alt.wp-block-button__link{box-shadow:0px 3px 6px #00000029;background-color:var(--alternate-color);color:white !important;border:0;border-radius:0.375rem}.btn--alternate:hover,.wp-block-buttons .is-style-alt .wp-block-button__link:hover,.is-style-alt.wp-block-button__link:hover{background-color:var(--alternate-light-color);color:white !important}.btn--highlight,.wp-block-buttons .is-style-highlight .wp-block-button__link,.is-style-highlight .wp-block-button__link{box-shadow:0px 3px 6px #00000029;background-color:var(--light-color);color:var(--dark-color) !important;border:0;border-radius:0.375rem}.btn--highlight:hover,.wp-block-buttons .is-style-highlight .wp-block-button__link:hover,.is-style-highlight .wp-block-button__link:hover{background-color:var(--dark-color);color:white !important}.btn{padding:.5rem 1.5rem}.btn-outline-light:hover{color:#212529 !important}.btn-link{padding:0;color:var(--secondary-color);text-decoration:none}.btn-link:hover{color:var(--primary-color);text-decoration:underline}.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){border:1px solid var(--primary-color);border-radius:0.375rem;color:var(--primary-color);padding:.5rem 1.5rem}.is-style-outline>.wp-block-button__link:not(.has-text-color):hover,.wp-block-button__link.is-style-outline:not(.has-text-color):hover{background-color:var(--primary-color);color:white !important}.privacy-policy .wp-block-table{background-color:white;margin-bottom:.25rem}.privacy-policy .wp-block-table table{width:100%;font-family:Arial, Helvetica, sans-serif;border-top:1px solid #2B2E34;border-left:1px solid #2B2E34;margin-bottom:.5em}.privacy-policy .wp-block-table table h1,.privacy-policy .wp-block-table table h2,.privacy-policy .wp-block-table table h3,.privacy-policy .wp-block-table table h4,.privacy-policy .wp-block-table table h5{color:#FFF}.privacy-policy .wp-block-table table thead::before{background:#85868A !important;opacity:1}.privacy-policy .wp-block-table table tbody,.privacy-policy .wp-block-table table td,.privacy-policy .wp-block-table table tfoot,.privacy-policy .wp-block-table table th,.privacy-policy .wp-block-table table thead,.privacy-policy .wp-block-table table tr{border-color:#2B2E34 !important;border-width:1px}.privacy-policy .wp-block-table table th{background:#85868A !important;border-bottom:1px solid  #2B2E34;border-right:1px solid  #2B2E34;padding:.5em;color:#FFF;vertical-align:top}.privacy-policy .wp-block-table table td{padding:.5em;vertical-align:top;border-right:1px solid  #2B2E34;border-bottom:1px solid  #2B2E34}.privacy-policy .wp-block-table table ul,.privacy-policy .wp-block-table table li{margin:1rem 0;padding:0 0 0 1rem}.privacy-policy .facts table tr:first-child th,.privacy-policy .facts table tr:first-child td{text-transform:uppercase !important}.privacy-policy .facts table tr:first-child th{background:#2B2E34 !important;font-size:1.75rem}.privacy-policy .facts th,.privacy-policy .questions th{width:15%}.privacy-policy .questions th{font-size:1.5rem}.privacy-policy .reasons th{font-size:1.1rem;border-bottom:1px solid  #2B2E34;border-right:1px solid  #2B2E34;border-color:#2B2E34 !important;border-collapse:unset}.privacy-policy .terms table tr th:first-child,.privacy-policy .terms table tr td:first-child{width:25%}.mobile-privacy table{width:100%;font-family:Arial, Helvetica, sans-serif;margin-bottom:.5em}.mobile-privacy th{width:20%;padding:.5em;font-size:1.75rem;vertical-align:top}.mobile-privacy td{padding:.5em;vertical-align:top}.page-template-default .privacy-policy .wp-block-table table tbody tr:last-child td{border-bottom:1px solid #2B2E34 !important}#heroCarousel{padding:0}#heroCarousel .heroGraphic{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50% 50%;height:600px}#heroCarousel .carousel-item{position:relative;background-color:white;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50% 50%;height:auto}#heroCarousel .carousel-item::before{content:"";position:absolute;background-color:var(--dark-color);width:100%;height:50px;left:0;bottom:0;opacity:0.8}#heroCarousel .carousel-caption{text-align:inherit;width:100%;position:absolute;transform:none;bottom:10%;top:auto;left:0;right:0;z-index:2}#heroCarousel .carousel-caption .container{padding:2rem 0}#heroCarousel .carousel-caption h1,#heroCarousel .carousel-caption .h1{position:relative;display:inline-block;color:var(--alternate-color);font-weight:500;font-style:normal;font-size:36px;line-height:107%;margin:0;padding:1rem 1rem 1.5rem}#heroCarousel .carousel-caption h1 span,#heroCarousel .carousel-caption h1 i,#heroCarousel .carousel-caption .h1 span,#heroCarousel .carousel-caption .h1 i{color:var(--secondary-color);font-family:montserrat, sans-serif;font-weight:500;font-style:normal;font-size:18px;line-height:107%;letter-spacing:3px;text-transform:uppercase}#heroCarousel .carousel-caption h1::before,#heroCarousel .carousel-caption .h1::before{content:"";position:absolute;background-color:var(--highlight-light-color);border-radius:8px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);width:100%;height:100%;left:0;top:0;z-index:-1;opacity:0.8}#heroCarousel .carousel-caption p{position:relative;display:inline-block;margin:0;padding:1rem;color:var(--highlight-color);font-style:normal;font-weight:500;font-size:1.15rem;line-height:150%;text-transform:uppercase;top:-.75rem;left:3rem}#heroCarousel .carousel-caption p::before{content:"";position:absolute;background-color:var(--alternate-color);border-radius:8px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);width:100%;height:100%;left:0;top:0;z-index:-1;opacity:0.98}#heroCarousel .carousel-caption .btn{padding:1rem 2.5rem}#heroCarousel .carousel-indicators{justify-content:left;margin-bottom:.5rem;margin-left:5%;width:30%;z-index:4}#heroCarousel .carousel-indicators [data-bs-target]{width:10px;height:10px}#heroCarousel .carousel-controls{display:flex;justify-content:space-between;position:absolute;width:200px;margin-bottom:.5rem;bottom:0;right:0}#heroCarousel .carousel-control-next,#heroCarousel .carousel-control-prev{width:auto;margin-bottom:.5rem;align-items:center;top:inherit;z-index:5}#heroCarousel .carousel-control-prev{left:inherit;right:10%}#heroCarousel .carousel-control-next{right:5%}.marketing-card .card{background-color:#fff;background-clip:border-box;border-radius:8px;box-shadow:0px 3px 3px 0px rgba(36,38,39,0.2);padding:0;overflow:hidden;height:100%}.marketing-card .card .card-img-top{position:relative;width:100%;height:0;padding-bottom:75%;border-radius:0}.marketing-card .card .card-img-top img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:50% 5%;left:0}.marketing-card .card .card-body{padding:1.5rem 1rem}.marketing-card .card .card-title{margin-bottom:2rem;color:var(--primary-color);font-size:24px;font-style:normal;font-weight:700;line-height:150%}.marketing-card .card .card-text{padding-bottom:2rem;text-align:left;font-size:16px}.marketing-card .card .card-text h1,.marketing-card .card .card-text h2,.marketing-card .card .card-text h3,.marketing-card .card .card-text h4,.marketing-card .card .card-text h5,.marketing-card .card .card-text h6,.marketing-card .card .card-text .h1,.marketing-card .card .card-text .h2,.marketing-card .card .card-text .h3,.marketing-card .card .card-text .h4,.marketing-card .card .card-text .h5,.marketing-card .card .card-text .h6{font-style:normal;font-weight:400}.marketing-card .card .card-text ul{list-style:none}.marketing-card .card .card-text ul li::before{content:"\2022";color:var(--highlight-color);font-weight:bold;display:inline-block;width:1em;margin-left:-1em}@media (max-width: 767px){.card-img-top{width:100%;height:200px;object-fit:cover;object-position:50% 20%}}.marketing-card-grid-color .card{background-color:var(--primary-color);border:1px solid var(--secondary-color);border-radius:8px;box-shadow:0px 3px 3px 0px rgba(36,38,39,0.2);height:100%;padding:.5rem;color:white}.marketing-card-grid-color .card img{width:40px;height:auto;filter:brightness(0) invert(1)}.marketing-card-grid-color .card .card-title{margin-bottom:1rem;color:var(--highlight-light-color);font-size:20px;font-style:normal;font-weight:700;line-height:150%}.marketing-card-grid-color .card .card-text{font-size:14px}@media (max-width: 767px){.marketing-card-grid-color .marketing-cards{min-height:230px}}@media (max-width: 575.98px){.marketing-card-grid-color .marketing-cards{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:auto}.marketing-card-grid-color .marketing-cards .card-body{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.marketing-card-grid-color .marketing-cards .card-body .card-text{display:none}.marketing-card-grid-color .marketing-cards .card-body .card-title{margin-bottom:0px}.marketing-card-grid-color .marketing-cards .card-body .card-title h3{font-size:20px;line-height:24px;margin-bottom:0px}.marketing-card-grid-color .marketing-cards .card-button{margin:0px !important}}.mediaBanner .text-content i svg{width:20px;height:20px}.mediaBanner .shape-container{display:inline-block;position:relative}.mediaBanner .shape-container::before{content:"";position:absolute;background:transparent;border:2px solid var(--highlight-color);border-radius:16px;width:100%;height:100%}.mediaBanner .shape-container p{margin:0}.mediaBanner .shape-container img{position:relative;width:100%;height:100%;border-radius:16px;object-fit:cover;object-position:50% 50%}.mediaBanner--top{padding:1rem 0}.mediaBanner--top .mediaBanner .container{background-color:var(--alternate-color);border-radius:16px;padding:3rem;color:white}.mediaBanner--top .mediaBanner .text-content{color:white}.mediaBanner--top .mediaBanner .text-content h1{position:relative;font-style:normal;font-weight:400;font-size:48px;line-height:120.52%}.mediaBanner--top .mediaBanner .text-content h1::after{display:block;content:"";position:relative;background:var(--highlight-color);width:50%;height:6px;left:0;top:20px;z-index:1}.mediaBanner--top .mediaBanner .text-content p{padding:4rem;font-style:normal;font-weight:400;font-size:32px;line-height:140.5%}.mediaBanner--top .mediaBanner .text-content .btn-outline-light{margin:0 4rem;border-color:var(--highlight-color)}.mediaBanner--top .mediaBanner .shape-container{width:100%}.mediaBanner--top .mediaBanner .shape-container::before{top:-20px;right:-20px;z-index:2}.mediaBanner--body .mediaBanner .row{position:relative}.mediaBanner--body .mediaBanner .row::before{content:"";position:absolute;background:rgba(228,217,195,0.4);border-radius:16px;width:85%;height:85%;right:-20px;bottom:0;z-index:-1}.mediaBanner--body .mediaBanner .text-content h2{position:relative;margin-bottom:2.5rem;font-style:normal;font-weight:600;font-size:36px;line-height:99.02%}.mediaBanner--body .mediaBanner .text-content h2::after{display:block;content:"";position:relative;background:var(--highlight-color);width:50%;height:6px;left:0;top:20px;z-index:1}.mediaBanner--body .mediaBanner .text-content p{font-style:normal;font-weight:400}.mediaBanner--body .mediaBanner .text-content .btn{margin:2rem 0}.mediaBanner--body .mediaBanner .shape-container::before{top:-30px;left:-30px;z-index:-1}.mediaBanner--body iframe{border-radius:16px}.video-frame::before{content:"";position:absolute;background:transparent;border:2px solid var(--highlight-color);border-radius:16px;width:100%;height:100%;left:-20px;top:-20px;z-index:-1}@media (min-width: 992px){.mediaBanner--top{position:relative}.mediaBanner--top .left-column{width:60%}.mediaBanner--top .right-column{display:flex;align-items:center;width:40%}.mediaBanner--body{position:relative}.mediaBanner--body .left-column{width:40%;order:2}.mediaBanner--body .right-column{width:60%;padding:0 2.5rem;order:1}}#icons{padding:0 15%}#icons .card{background:transparent;border:0;margin-bottom:0%;padding:0 1rem}#icons .card .icon{position:relative;display:block;background-color:var(--primary-color);border-radius:50%;width:100%;height:0;margin:1em auto;padding-bottom:100%;color:white}#icons .card .icon svg{position:absolute;width:50%;height:auto;max-height:50%;top:50%;left:0;right:0;bottom:auto;transform:translate(50%, -50%);fill:currentColor}#icons .card .card-body{padding:0px}#icons .card .card-title{font-style:normal;font-weight:700;font-size:20px;line-height:150%}#icons .card .card-button{padding:0;height:0}#icons .card .card-button a{padding:0;height:0;text-indent:-9999px;box-shadow:none}#icons .card p{margin:0}#icons svg,#icons img{width:90%;height:75px;fill:currentColor;margin-bottom:1rem}.calculator-slimicon .cls-1{fill:none}.calculator-slimicon .cls-1,.calculator-slimicon .cls-2{stroke:white;stroke-miterlimit:10;stroke-width:2px}.calculator-slimicon .cls-2{fill:white}.calculator-slimicon .cls-3{fill:white}.mobileBanking-slimicon .cls-1{fill:none}.mobileBanking-slimicon .cls-1,.mobileBanking-slimicon .cls-2{stroke:white;stroke-miterlimit:10;stroke-width:2px}.mobileBanking-slimicon .cls-2{fill:#fff}.mobileBanking-slimicon .cls-3{fill:white;opacity:0.08;isolation:isolate}.mobileDeposit-slimicon .cls-1{fill:none;stroke:white;stroke-miterlimit:10;stroke-width:2px}.mobileDeposit-slimicon .cls-2{fill:white;opacity:0.08;isolation:isolate}.piggybank-slimicon .cls-1{fill:none;stroke:white;stroke-miterlimit:10;stroke-width:2px}.piggybank-slimicon .cls-2{fill:white;opacity:0.08;isolation:isolate}.security-slimicon .cls-1{fill:none;stroke:white;stroke-miterlimit:10;stroke-width:2px}.security-slimicon .cls-2{fill:white;opacity:0.08;isolation:isolate}@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.home #icons .card:hover i{animation:bounce 1000ms ease-in-out}.home #icons .card .icon{height:100px;margin:0 auto;padding-bottom:0;background-color:transparent;color:var(--primary-color)}.home #icons .card .card-body{padding:0px}.home #icons .card .card-title{color:var(--secondary-color);font-size:16px}#featurette{padding:0 !important}#featurette .style-1 .row,#featurette .style-1-full .row,#featurette .locations-grid .row{display:flex;justify-content:center;padding:10% 25%}#featurette .style-1 .column-one,#featurette .style-1-full .column-one,#featurette .locations-grid .column-one{display:flex;justify-content:center;align-items:center;background-color:var(--primary-color);border-radius:8px;padding:2rem 0;color:white}#featurette .style-1 .column-one a,#featurette .style-1-full .column-one a,#featurette .locations-grid .column-one a{color:white}#featurette .style-1 .column-one a:hover,#featurette .style-1-full .column-one a:hover,#featurette .locations-grid .column-one a:hover{color:var(--highlight-light-color)}#featurette .style-1 .column-one .card,#featurette .style-1-full .column-one .card,#featurette .locations-grid .column-one .card{background-color:transparent;border:0;padding:2rem 4rem 2rem 2rem;height:100%}#featurette .style-1 .column-one .card .card-body,#featurette .style-1-full .column-one .card .card-body,#featurette .locations-grid .column-one .card .card-body{padding:0}#featurette .style-1 .column-one .card .card-title,#featurette .style-1-full .column-one .card .card-title,#featurette .locations-grid .column-one .card .card-title{margin-bottom:2rem;color:var(--highlight-light-color);font-size:24px;font-style:normal;font-weight:700;line-height:150%}#featurette .style-1 .column-one .card .card-text ul,#featurette .style-1-full .column-one .card .card-text ul,#featurette .locations-grid .column-one .card .card-text ul{padding:0;list-style:none}#featurette .style-1 .column-one .card .card-text ul li,#featurette .style-1-full .column-one .card .card-text ul li,#featurette .locations-grid .column-one .card .card-text ul li{margin-bottom:1rem}#featurette .style-1 .column-one .card .btn,#featurette .style-1-full .column-one .card .btn,#featurette .locations-grid .column-one .card .btn{margin-top:1.5rem}#featurette .style-1 .column-two,#featurette .style-1-full .column-two,#featurette .locations-grid .column-two{position:relative;margin-left:-3rem;top:2rem;z-index:2}#featurette .style-1 .column-two .image-wrapper,#featurette .style-1 .column-two .location-photo,#featurette .style-1-full .column-two .image-wrapper,#featurette .style-1-full .column-two .location-photo,#featurette .locations-grid .column-two .image-wrapper,#featurette .locations-grid .column-two .location-photo{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;padding:0 !important}#featurette .style-1 .column-two .image-wrapper img,#featurette .style-1 .column-two .location-photo img,#featurette .style-1-full .column-two .image-wrapper img,#featurette .style-1-full .column-two .location-photo img,#featurette .locations-grid .column-two .image-wrapper img,#featurette .locations-grid .column-two .location-photo img{position:absolute;object-fit:cover;object-position:50% 50%;height:100%;width:100%;top:0;left:0;transform:none;z-index:1}#featurette .style-1-full .row,#featurette .locations-grid .row{padding:0 0 10%}#featurette .style-1-full .column-two .image-wrapper,#featurette .style-1-full .column-two .location-photo,#featurette .locations-grid .column-two .image-wrapper,#featurette .locations-grid .column-two .location-photo{background-color:var(--secondary-color);border-radius:8px}#featurette .style-2 .featurette-heading{color:var(--primary-color);font-style:normal;font-weight:400;font-size:24px;line-height:107%;margin-bottom:1.5rem}#featurette .style-2 .featurette-title{color:var(--secondary-color)}#featurette .style-2 .featurette-footer{margin-top:auto}#featurette .style-2 .btn{margin-top:3rem}#featurette .style-2 div.row:not(:last-child){margin-bottom:5%}#featurette .style-2 .row{position:relative;align-items:center;overflow:hidden;border-radius:8px;box-shadow:0px 4px 4px rgba(0,0,0,0.25)}#featurette .style-2 .column-two{position:relative;height:100%;display:flex}#featurette .style-2 .image-wrapper{margin:0;width:100%;height:100%;min-height:450px;overflow:hidden}#featurette .style-2 .image-wrapper img{position:absolute;object-fit:cover;object-position:50% 50%;height:100%;width:100%;top:0;left:0;transform:none;z-index:1}#featurette .style-2 div.row:nth-child(even){flex-direction:row-reverse !important}#locations #featurette{padding:0 8% !important}#locations #featurette .row-cols-md-2>*,#locations #featurette .row-cols-lg-2>*{flex:0 0 auto;width:100%}#locations #featurette .locations-grid>.col{position:relative;align-items:center;background-color:white;border-radius:8px;box-shadow:0px 4px 4px rgba(0,0,0,0.25);padding:0;overflow:hidden}#locations #featurette .locations-grid .row{padding:0}#locations #featurette .locations-grid .column-one{background-color:white;border-radius:0;padding:0;color:var(--dark-color)}#locations #featurette .locations-grid .column-one a{color:var(--primary-color)}#locations #featurette .locations-grid .column-one a:hover{color:#0a58ca}#locations #featurette .locations-grid .column-one .card .card-title{color:var(--primary-color)}#locations #featurette .locations-grid .column-one .card .card-text .location-details-label{margin-bottom:.25rem}#locations #featurette .locations-grid .column-one .card .card-text .branch_lobby_hours ul li,#locations #featurette .locations-grid .column-one .card .card-text .branch_drive_up_hours ul li{margin-bottom:0}#locations #featurette .locations-grid .column-two{margin-left:0;top:0}#locations #featurette .locations-grid .column-two .location-photo{background-color:transparent;border-radius:0}.home #featurette .style-1 div.row{padding:5% 0;flex-direction:row-reverse !important}.home #featurette .style-1 .column-one{position:relative;margin-left:-3rem;top:2rem;z-index:2}.home #featurette .style-1 .column-two{margin:0;top:0;z-index:1}.home #featurette .locations-grid .hours{display:none}@media (min-width: 992px){#featurette .style-2{padding:5% 15%}}@media (max-width: 991px){#featurette .style-1 .row{margin:0}#featurette .style-1 .column-one{order:1}#featurette .style-1 .column-two{order:0}.home #featurette .style-1 .column-one{margin-left:0}#locations #featurette{padding:0 !important}}@media (max-width: 767px){#featurette .style-1 .column-two .image-wrapper{display:none}#featurette .style-2 .column-one{padding:2rem !important}#featurette .style-2 .image-wrapper{min-height:250px}#locations #featurette .locations-grid>.col{background-color:transparent;border-radius:0;box-shadow:none;overflow:visible}#locations #featurette .locations-grid .column-one .card{padding:0}#locations #featurette .locations-grid .column-two .location-photo{width:100%;height:0;border-radius:8px;overflow:hidden;padding-bottom:100% !important}}@media (max-width: 575.98px){#featurette .style-two .column-two{background-position:left}#locations #featurette .locations-grid .row>*{flex:0 0 auto;width:100%}#locations #featurette .locations-grid .column-two .location-photo{width:70%;height:0;border-radius:8px;overflow:hidden;padding-bottom:50% !important;margin:0 auto}}#slider-two .tagline-body h2{position:relative;font-style:normal;font-weight:600;font-size:36px;line-height:99.02%}#slider-two .tagline-body h2::after{display:block;content:"";position:relative;background:var(--highlight-color);width:50%;height:6px;left:0;top:20px;z-index:1}#slider-two .tagline-body p{padding:2rem 0;font-style:normal;font-weight:400;font-size:18px;line-height:25px}#slider-two .card{background-color:transparent;border:0;margin-right:1.25rem}#slider-two .card .img-wrapper{display:inline-block;position:relative;overflow:hidden;width:100%;height:0;padding-bottom:75%;margin-bottom:1rem}#slider-two .card .img-wrapper img{display:block;position:absolute;object-fit:contain;object-position:50% 50%;width:100%;height:100%}#slider-two .card .card-title{display:inline-block;background-color:var(--alternate-color);margin-bottom:1.5rem;padding:.25rem .75rem;color:white;font-style:normal;font-weight:400;font-size:14px;line-height:17px}#slider-two .card .card-text a,#slider-two .card .card-text em{font-size:.9rem}#slider-two .card .card-text .caption{font-size:.85rem}#slider-two .card blockquote{margin:0;padding:1rem;font-size:.9rem}#slider-two .card p{margin-bottom:1rem}#slider-two .slick-next .slick-next-icon,#slider-two .slick-next .slick-prev-icon,#slider-two .slick-prev .slick-next-icon,#slider-two .slick-prev .slick-prev-icon,#slider-two .slick-pause-icon .slick-play-icon{display:block;color:var(--alternate-color);opacity:.75;font-family:slick;font-size:25px;line-height:1;padding-top:2px}#slider-two .slick-next,#slider-two .slick-prev{position:absolute;left:45px;top:100%;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;border:none;transform:translate(0, -50%)}#slider-two .slick-prev{left:-120px}#slider-two .slick-next{right:auto;left:-70px}#slider-two .slick-next::before,#slider-two .slick-prev::before{color:var(--alternate-color);font-family:"Font Awesome 5 Free";font-weight:600}#slider-two .slick-prev::before{content:'\f060'}#slider-two .slick-next::before{content:'\f061'}#slider-two .slick-autoplay-toggle-button{position:absolute;left:-175px;top:95%;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer;color:var(--alternate-color)}@media (min-width: 768px) and (max-width: 991px){#slider-two .slick-autoplay-toggle-button{position:absolute;left:-175px;top:95%;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer;color:var(--alternate-color)}}@media (max-width: 767px){#slider-two{position:relative}#slider-two .slick-autoplay-toggle-button{position:absolute;left:5px;top:100%;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer;color:var(--alternate-color)}}@media (min-width: 380px) and (max-width: 766px){#slider-two .slick-next,#slider-two .slick-prev{position:absolute;left:45px;top:102%;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;border:none;transform:translate(0, -50%)}#slider-two .slick-next{right:auto;margin-left:35px;z-index:10}#slider-two .slick-prev{z-index:10}}hr{border-width:3px;border-color:var(--highlight-color);color:var(--highlight-color);opacity:.8}hr:not([size]){height:2px;margin:3rem 0}.image-wrapper{display:inline-block;position:relative;overflow:hidden;width:60%;height:0;margin-bottom:1rem;padding-bottom:60%}.image-wrapper img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:50% 5%;left:0}.navbar-brand{padding:0;margin:0}.navbar-brand img{display:block;width:auto;height:90px}main{position:relative}main .entry-content{padding:0 !important}section{padding:5% 0}section h2 hr{max-width:50px}.error404 main{min-height:calc(100vh - 200px)}#masthead{background-color:var(--secondary-color);width:100%;z-index:99;transition:all 0.2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1);-webkit-overflow-scrolling:touch}#masthead.active{box-shadow:0 1px 3px rgba(0,0,0,0.6);top:0}.cta-banner .container{gap:0}.cta-banner .left-column{display:flex;align-items:flex-start;flex-direction:column;min-height:500px;padding:3rem}.cta-banner .left-column h2{position:relative;font-style:normal;font-weight:400;font-size:32px;line-height:120.52%}.cta-banner .left-column h2::after{display:block;content:"";position:relative;background:var(--highlight-color);width:50%;height:6px;left:0;top:20px;z-index:1}.cta-banner .left-column p{padding:2rem 0;font-style:normal;font-weight:400;font-size:18px;line-height:140.5%}.cta-banner .left-column .wp-block-buttons{margin-top:auto}.cta-banner .right-column{background-size:cover}#cta,#ctaBanner{align-items:center !important}#cta h2,#ctaBanner h2{margin-bottom:2rem;font-size:24px;font-style:normal;font-weight:700;line-height:150%}#cta h3,#ctaBanner h3{padding-bottom:.5rem !important;font-size:16px;font-style:normal;font-weight:700;line-height:normal}#cta p,#ctaBanner p{padding-bottom:1rem}#cta ul,#ctaBanner ul{padding-top:2rem;padding-bottom:2rem}#cta ul li,#ctaBanner ul li{padding-bottom:.5rem}#cta .left-column,#ctaBanner .left-column{border-radius:8px;padding:2rem;color:white}#cta .left-column h2,#cta .left-column h3,#ctaBanner .left-column h2,#ctaBanner .left-column h3{color:var(--highlight-color)}#cta .left-column a,#ctaBanner .left-column a{color:white}#cta .left-column a:hover,#cta .left-column a:focus,#ctaBanner .left-column a:hover,#ctaBanner .left-column a:focus{color:var(--highlight-color)}#cta .left-column .wp-block-button__link,#ctaBanner .left-column .wp-block-button__link{margin-top:2rem}#cta .left-column .cta-phone-numbers-list,#ctaBanner .left-column .cta-phone-numbers-list{padding:0 0 1rem 2rem}#cta .left-column .cta-phone-numbers-list .wp-block-columns,#ctaBanner .left-column .cta-phone-numbers-list .wp-block-columns{margin-bottom:0 !important}#cta .left-column .cta-phone-numbers-list .wp-block-columns .wp-block-column p,#ctaBanner .left-column .cta-phone-numbers-list .wp-block-columns .wp-block-column p{padding-bottom:0}#cta .right-column,#ctaBanner .right-column{position:relative;z-index:2;margin-top:3%;margin-left:-3rem;padding:2rem;box-shadow:0px 4px 4px rgba(0,0,0,0.15);border-radius:0}#cta .right-column form p,#ctaBanner .right-column form p{padding-bottom:0}.product-cta-banner{background:var(--primary-color);background:linear-gradient(145deg, var(--primary-color) 0%, var(--primary-light-color) 100%);padding:2% 0;color:white;text-align:center}.product-cta-banner h2,.product-cta-banner .h2{color:white;font-size:40px !important;font-weight:300}.product-cta-banner ol,.product-cta-banner ul{position:relative;list-style-type:none;counter-reset:item;margin:0;padding:0}.product-cta-banner ol li,.product-cta-banner ul li{position:relative;display:table;width:100%;padding-bottom:.5rem;font-size:18px}.product-cta-banner ol li::before,.product-cta-banner ul li::before{position:relative;display:flex;justify-content:center;align-items:center;background-color:white;border-radius:100%;margin:1rem auto;padding-right:0;width:40px;height:40px;content:counters(item,"") " ";counter-increment:item;color:var(--primary-color);font-size:20px;font-weight:600;z-index:1}.product-cta-banner ol li::after,.product-cta-banner ul li::after{position:absolute;background-color:var(--highlight-light-color);content:"";width:100%;height:2px;margin:1rem auto;top:20px;left:0}.product-cta-banner ol li ol,.product-cta-banner ol li ul,.product-cta-banner ul li ol,.product-cta-banner ul li ul{padding-top:1rem;list-style-type:none;counter-reset:item}.product-cta-banner ol li ol li,.product-cta-banner ol li ul li,.product-cta-banner ul li ol li,.product-cta-banner ul li ul li{font-size:14px;font-weight:400;text-transform:none}.product-cta-banner ol li ol li::before,.product-cta-banner ol li ol li::after,.product-cta-banner ol li ul li::before,.product-cta-banner ol li ul li::after,.product-cta-banner ul li ol li::before,.product-cta-banner ul li ol li::after,.product-cta-banner ul li ul li::before,.product-cta-banner ul li ul li::after{display:none}.product-cta-banner ul li::before,.product-cta-banner ul li::after{display:none}.product-cta-banner .is-style-outline>.wp-block-button__link:not(.has-text-color),.product-cta-banner .wp-block-button__link.is-style-outline:not(.has-text-color){border:2px solid white;color:white}.product-cta-banner .is-style-outline>.wp-block-button__link:not(.has-text-color):hover,.product-cta-banner .wp-block-button__link.is-style-outline:not(.has-text-color):hover{background-color:white;color:var(--primary-color) !important}.product-cta-banner .wp-block-image{position:relative;margin:1rem auto}.product-cta-banner .wp-block-image figure{position:relative;z-index:1}.product-cta-banner .wp-block-image img{max-width:100px}.product-cta-banner .wp-block-image::before{position:absolute;background-color:var(--primary-light-color);content:"";width:100%;height:2px;margin:1rem auto;top:35px;left:0}#calculators .card{display:flex;flex-direction:row;border:0;border-radius:0;height:100%}#calculators .card .card-img-top{width:auto}#calculators .card .icon{display:block;background-color:var(--primary-color);border-radius:50%;position:relative;width:100px;height:100px;margin:1rem;padding-bottom:0;color:white}#calculators .card .icon svg{position:absolute;width:50%;height:auto;max-height:50%;top:50%;left:0;right:0;bottom:auto;transform:translate(50%, -50%);fill:currentColor}#calculators .card .card-title{margin-botton:2rem;color:var(--primary-color);font-family:montserrat, sans-serif;font-weight:500;font-style:normal}#calculators .card p{font-weight:300}#calculators .card .card-footer{padding:1rem 0;background-color:transparent;border:0}#tabs,.tabs{position:relative}#tabs::before,.tabs::before{content:"";position:absolute;background-color:var(--primary-color);width:100%;min-height:400px;left:0;top:0;z-index:-1}#search{background-color:var(--alternate-color)}#search label{display:inline-block;width:100%}#search .form-control{background-color:var(--alternate-color);border:0;border-radius:0;color:white}#search .form-control::-moz-placeholder{color:#fff}#search .btn--primary{border-radius:0}#press-release ul h2{position:relative}#press-release ul h2:before{content:"";position:absolute;display:block;left:-10px;top:0;height:100%;width:2px;background-color:var(--primary-color);z-index:3}#flow-chart .row>*{position:relative;padding:1rem}#flow-chart .col-md-5{display:flex;flex-direction:column;text-align:center}#flow-chart h2,#flow-chart h3{display:inline-block;position:absolute;background:var(--secondary-color);border:2px solid white;height:60px;width:60px;color:#FFF;line-height:55px;text-align:center;top:-.5em;left:-.5em}#flow-chart .no{display:inline-block;position:absolute;background:var(--secondary-color);border:2px solid white;height:60px;width:60px;color:#FFF;line-height:55px;text-align:center;top:-3em;left:40%}#flow-chart .yes{display:inline-block;position:absolute;background:var(--secondary-color);border:2px solid white;color:#FFF;line-height:55px;text-align:center;left:-1em}.media-wrapper{width:100%;max-width:400px;height:auto;padding-bottom:75%;background-position:center center;background-repeat:no-repeat !important}.scrollToTop{position:fixed;display:none;background:var(--alternate-color);border-radius:50%;padding:0 .5rem;text-align:center;text-decoration:none;bottom:4rem;right:2rem;z-index:1061}.scrollToTop:hover{background:var(--alternate-light-color)}.exit-modal{background-color:rgba(0,0,0,0.75)}.exit-modal .modal-header{display:block;border:0;text-align:center}.exit-modal .modal-content{padding:1rem;text-align:center}.exit-modal .modal-content .modal-body{font-size:16px}.exit-modal .modal-footer{justify-content:center;border:0}@media (min-width: 992px){.navbar-brand.active{margin:0;padding:0}.navbar-brand.active img{width:auto !important;transition:all 300ms ease-in-out;transform:scale(0.7);-webkit-backface-visibility:hidden;transition-delay:250ms;transition-timing-function:ease}}@media (max-width: 991px){#masthead{position:relative;box-shadow:0 1px 3px rgba(0,0,0,0.6)}.navbar-brand{margin:0}.navbar-brand img{transition:all 300ms ease-in-out;transform:scale(0.7);-webkit-backface-visibility:hidden;transition-delay:250ms;transition-timing-function:ease}#flow-chart .fa-arrow-down{display:none}}@media (max-width: 767px){main{position:relative}section{padding:4rem 0}#flow-chart .fa-arrow-down,#flow-chart .fa-arrow-right{display:none}}
