@import url("https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*:before,*:after{box-sizing:border-box;}*{margin:0;padding:0;border:0;vertical-align:baseline;}body{-webkit-font-smoothing:antialiased;line-height:1.5;isolation:isolate;}ol,ul,li{list-style:none;}img,picture,video,canvas,svg{display:block;max-width:100%;object-fit:cover;object-position:center;width:inherit;height:inherit;}input,button,textarea,select{font:inherit;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-size:inherit;letter-spacing:inherit;color:inherit;}.sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}body{font-family:"Nunito Sans",sans-serif !important;}h1,h2,h3,h4,h5,h6,p{font-family:"Nunito Sans",sans-serif;font-weight:inherit;}.bg-white{background-color:#fff;}.bg-gray{background-color:#eee;}.bg-green{background-color:#757e50;}.bg-green_w_logo{position:relative;background-color:#757e50;isolation:isolate;margin:1rem 2vw;border-radius:1rem;}.bg-green_w_logo::before{content:"";display:block;position:absolute;width:30%;height:100%;mask:url(/themes/custom/countrybank/img/icons/bank-background-decorator.svg) no-repeat center;mask-size:100%;background-color:#ffedd1;z-index:-1;pointer-events:none;}.bg-tan{background-color:#ffedd1;}.bg-tan_w_graphic{background:linear-gradient(rgba(255,237,209,0.9),rgba(255,237,209,0.9)) no-repeat center,url(/themes/custom/countrybank/img/corn-rows.png) no-repeat bottom center/cover;}.field--name-field-body,.field--name-body{font-size:clamp(20px,1rem + 1vw,1.2rem);line-height:min(1.5rem + 1vw,25px);color:#000;}.field--name-field-body h2,.field--name-body h2{font-size:min(3rem + 1vw,60px);line-height:calc(60px + 0.5rem);font-weight:700;color:#757e50;line-height:3rem;margin-bottom:2.5rem;}.field--name-field-body h3,.field--name-body h3{font-size:min(2.5rem + 1vw,40px);line-height:calc(40px + 0.5rem);font-weight:500;margin-bottom:2.5rem;color:#912a06;}.field--name-field-body h4,.field--name-body h4{font-size:min(2rem + 1vw,30px);line-height:calc(30px + 0.5rem);font-weight:500;margin-bottom:2.5rem;}.field--name-field-body p,.field--name-body p{font-size:20px;line-height:32px;margin-bottom:1rem;}.field--name-field-body ul,.field--name-body ul{margin-left:1rem;}.field--name-field-body ul li,.field--name-body ul li{list-style:disc;margin-bottom:0.5rem;}.field--name-field-hero .field--name-field-body{color:#fff;}.bg-green .field--name-field-body,.bg-green_w_logo .field--name-field-body{color:#fff;}@media screen and (max-width:576px){.field--name-body,.field--name-field-body{font-size:1rem;}}.field--name-field-eyebrow{font-weight:700;text-transform:uppercase;color:#912a06;margin-bottom:0.5rem;font-family:"Bitter",serif;font-size:20px;}.field--name-field-headline{font-size:clamp(2.5rem,2.5em + 5vw,60px);font-weight:700;color:#757e50;line-height:clamp(3.5rem,3.5rem + 5vw,80px);margin-bottom:2.5rem;}.field--name-field-hero .field--name-field-eyebrow{color:#ffedd1;}.field--name-field-hero .field--name-field-headline{color:#fff;}.bg-green .field--name-field-eyebrow,.bg-green_w_logo .field--name-field-eyebrow{color:#ffedd1;}.bg-green .field--name-field-headline,.bg-green_w_logo .field--name-field-headline{color:#fff;}.paragraph--type--column-image .field--name-field-image{overflow:hidden;border-radius:6px;width:100%;height:100%;margin-inline:auto;}form{margin-block:1rem !important;display:flex;justify-content:flex-start;align-items:center;gap:1rem;}.form-item{position:relative;margin-top:1.5rem;}.form-item .form-text,.form-item .form-email{border:2px solid #757e50;border-radius:6px;padding:0.5rem;margin-top:0.5rem;width:100%;}.form-item .form-item__label{position:absolute;top:0;transform:translateY(-100%);font-size:1rem;font-family:"Bitter",serif;color:#757e50;}.form-actions .form-submit{background-color:#912a06;color:#fff;padding:0.75rem 0.5rem;border-radius:6px;}.webform-submission-contact-form{display:grid;grid-template-columns:repeat(2,50%);gap:1rem;}.webform-submission-contact-form .form-type-textarea{grid-column:span 2;width:100%;}.webform-submission-contact-form .form-type-textarea textarea{border:2px solid #757e50;border-radius:6px;}a{color:#757e50;font-weight:600;}a .ext{display:none;}.field--name-field-cta a{display:block;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;background-color:#912a06;padding:1rem 1.5rem;border-radius:6px;width:fit-content;margin-top:2.4rem;font-family:"Bitter",serif;font-size:1.2rem;transition:box-shadow 500ms,background-color 50ms;}.field--name-field-cta a:hover,.field--name-field-cta a:focus,.field--name-field-cta a:active{background-color:#757e50;outline:1px solid rgba(170,170,170,0.1);box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);}.btn{display:block;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;background-color:#912a06;padding:1rem 1.5rem;border-radius:6px;width:fit-content;margin-block:1.5rem;font-family:"Bitter",serif;font-size:1.2rem;transition:box-shadow 500ms,background-color 50ms;}.btn:hover,.btn:focus,.btn:active{background-color:#757e50;outline:1px solid rgba(170,170,170,0.1);box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);}.field--name-field-hero .field--name-field-cta a{background-color:#757e50;}.field--name-field-hero .field--name-field-cta a:hover,.field--name-field-hero .field--name-field-cta a:focus,.field--name-field-hero .field--name-field-cta a:active{background-color:#912a06;}.bg-green a:hover,.bg-green a:focus,.bg-green a:active,.bg-green .btn:hover,.bg-green .btn:focus,.bg-green .btn:active,.bg-green_w_logo a:hover,.bg-green_w_logo a:focus,.bg-green_w_logo a:active,.bg-green_w_logo .btn:hover,.bg-green_w_logo .btn:focus,.bg-green_w_logo .btn:active{background-color:#ffedd1;color:#757e50;}table{width:100%;overflow-x:hidden;border-radius:6px;border:1px solid #eee;font-family:"Nunito Sans",sans-serif !important;}table thead tr th{font-size:clamp(1.2rem,1.2rem + 0.5vw,1.5rem);background-color:#912a06;color:#fff;padding:1rem;font-size:20px;}table tbody tr{border-bottom:1px solid #912a06;font-weight:700;font-size:16px;}table tbody tr th{display:table-cell;vertical-align:middle;padding:1rem;line-height:1.2rem;}table tbody tr td{display:table-cell;vertical-align:middle;padding:1rem;line-height:1rem;}table tbody tr:nth-of-type(odd){background-color:#f5f5f5;}@media screen and (max-width:930px){table thead tr th{padding:0.8rem;font-size:18px;}table tbody tr th{padding:0.8rem;}table tbody tr td{padding:0.8rem;}}.accordion-item{overflow:hidden;background-color:transparent;width:100%;}.accordion-item .accordion-button{display:flex;align-items:center;justify-content:space-between;font-weight:600;text-decoration:none;color:#000;padding:1rem;font-size:20px;border-bottom:2px solid #912a06;}.accordion-item .accordion-button:hover,.accordion-item .accordion-button:focus,.accordion-item .accordion-button:active{cursor:pointer;background-color:#757e50;color:#fff;border-bottom:2px solid #757e50;}.accordion-item .accordion-button:hover:after,.accordion-item .accordion-button:focus:after,.accordion-item .accordion-button:active:after{background-color:#fff;}.accordion-item .accordion-button:after{content:"";display:inline-block;margin-right:0;width:1rem;height:1rem;background-color:#912a06;mask:url(/themes/custom/countrybank/img/icons/chevron-down.svg) no-repeat center;mask-size:100%;transition:rotate 500ms;}.accordion-item .accordion-body-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms;}.accordion-item .accordion-body-wrapper .accordion-body{overflow:hidden;}.accordion-item .accordion-body-wrapper .accordion-body > *{padding:1rem;}.accordion-item .accordion-body-wrapper .accordion-body .field--name-field-body h2,.accordion-item .accordion-body-wrapper .accordion-body .field--name-field-body h3{font-size:2rem;margin-block:1.2rem;color:#757e50;line-height:2.5rem;}.accordion-item .accordion-body-wrapper .accordion-body .field--name-field-body p{margin-bottom:1rem;}.accordion-item .accordion-body-wrapper .accordion-body .field--name-field-body p strong{color:#912a06;}.accordion-item .accordion-body-wrapper .accordion-body .field--name-field-body ul li{list-style:disc;margin-left:1rem;}.accordion-item.expanded .accordion-button:after{rotate:180deg;}.accordion-item.expanded .accordion-body-wrapper{grid-template-rows:1fr;}.bg-green .accordion-button,.bg-green_w_logo .accordion-button{color:#fff;border-bottom-color:#ffedd1;}.hamburger{display:block;background-color:transparent;position:absolute;right:1rem;border:0;z-index:1000;pointer-events:all;}.hamburger span{display:block;width:30px;height:3px;border-radius:10px;margin:5px auto;background-color:#fff;transform-origin:center;transition:margin 150ms,rotate 200ms,width 300ms;}.hamburger:hover,.hamburger:focus{cursor:pointer;}.hamburger:hover span:nth-of-type(1),.hamburger:focus span:nth-of-type(1){width:60%;}.hamburger:hover span:nth-of-type(2),.hamburger:focus span:nth-of-type(2){width:80%;}.hamburger:focus span:nth-of-type(1){width:100%;}.hamburger:focus span:nth-of-type(2){width:100%;}.hamburger.show:hover span:nth-of-type(1){width:100%;}.hamburger.show:hover span:nth-of-type(2){width:100%;}.hamburger.show span{margin:-2.5px auto;transform-origin:center;transition:margin 200ms,rotate 150ms 150ms,width 300ms;}.hamburger.show span:nth-of-type(1){rotate:45deg;}.hamburger.show span:nth-of-type(2){opacity:0;height:0;}.hamburger.show span:nth-of-type(3){rotate:-45deg;}.content-header{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:2;}.content-header .navigation-sticky-wrapper{position:sticky;top:0;pointer-events:all;max-height:150px;}.region-header{width:100%;height:150px;background-color:#757e50;backdrop-filter:blur(5px);}.region-header .menu--main{max-width:1500px;width:100%;margin-inline:auto;display:flex;padding:1rem 2vw;justify-content:space-between;align-items:center;height:100%;}.region-header .menu--main .countryside-logo{position:relative;display:block;color:transparent;width:100%;max-width:600px;height:100%;background:url(/themes/custom/countrybank/img/Countryside-Bank_FDIC.svg) no-repeat left center/auto 100%;}@media screen and (max-width:992px){.region-header .menu--main .countryside-logo{max-width:300px;background-size:100% auto;}}.region-header .menu--main > .menu{display:flex;align-items:center;justify-content:flex-end;gap:2rem;}.region-header .menu--main > .menu > .menu-item{list-style:none;display:flex;align-items:center;justify-content:center;}.region-header .menu--main > .menu > .menu-item a{color:#fff;font-weight:700;font-size:clamp(1rem,1rem + 0.5vw,1.3rem);font-family:"Bitter",serif;text-decoration:none;}.region-header .menu--main > .menu > .menu-item a:hover,.region-header .menu--main > .menu > .menu-item a:active,.region-header .menu--main > .menu > .menu-item a:focus{color:#ffedd1;border-bottom:2px solid #ffedd1;}.region-header .menu--main > .menu > .menu-item--expanded{position:relative;}.region-header .menu--main > .menu > .menu-item--expanded > a{display:flex;align-items:center;justify-content:center;font-size:clamp(1rem,1rem + 0.5vw,1.2rem);}.region-header .menu--main > .menu > .menu-item--expanded > a::after{content:"";display:block;width:1rem;height:1rem;background-color:#fff;mask:url(/themes/custom/countrybank/img/icons/chevron-down.svg) no-repeat center/100%;margin-left:0.5rem;}.region-header .menu--main > .menu > .menu-item--expanded > a:hover::after,.region-header .menu--main > .menu > .menu-item--expanded > a:focus::after,.region-header .menu--main > .menu > .menu-item--expanded > a:active::after{background-color:#ffedd1;}.region-header .menu--main > .menu > .menu-item--expanded .menu-toggle-button{display:flex;justify-content:center;align-items:center;background-color:transparent;color:#fff;font-size:clamp(1rem,1rem + 0.5vw,1.3rem);font-weight:700;font-family:"Bitter",serif;z-index:1;}.region-header .menu--main > .menu > .menu-item--expanded .menu-toggle-button::after{content:"";display:block;width:1rem;height:1rem;margin-left:0.5rem;background:#fff;mask:url(/themes/custom/countrybank/img/icons/chevron-down.svg) no-repeat center/100%;}.region-header .menu--main > .menu > .menu-item--expanded .menu-toggle-button:hover,.region-header .menu--main > .menu > .menu-item--expanded .menu-toggle-button:focus,.region-header .menu--main > .menu > .menu-item--expanded .menu-toggle-button:active{cursor:pointer;color:#ffedd1;}.region-header .menu--main > .menu > .menu-item--expanded .menu{position:absolute;display:grid;overflow:hidden;top:100%;left:-1rem;z-index:100;transform:translateX(0%);width:100%;min-width:15ch;max-width:20ch;margin:0;margin-top:1rem;border-radius:6px;opacity:0;pointer-events:none;transition:opacity 300ms;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,0.33);}.region-header .menu--main > .menu > .menu-item--expanded .menu .menu-item{list-style:none;text-align:left;padding:1rem;}.region-header .menu--main > .menu > .menu-item--expanded .menu .menu-item a{font-family:"Nunito Sans",sans-serif;font-size:1.2rem;color:black;}.region-header .menu--main > .menu > .menu-item--expanded .menu .menu-item a:hover,.region-header .menu--main > .menu > .menu-item--expanded .menu .menu-item a:focus,.region-header .menu--main > .menu > .menu-item--expanded .menu .menu-item a:active{color:#912a06;border-bottom:none;}.region-header .menu--main > .menu > .menu-item--expanded .menu.show{opacity:1;pointer-events:all;}.region-header .menu--main > .menu .menu-toggle-button[button_style="1"]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.5rem;border-radius:6px;background-color:#912a06;color:#fff;font-size:clamp(1rem,1rem + 0.5vw,1.3rem);font-weight:700;font-family:"Bitter",serif;z-index:1;}.region-header .menu--main > .menu .menu-toggle-button[button_style="1"]:hover,.region-header .menu--main > .menu .menu-toggle-button[button_style="1"]:focus,.region-header .menu--main > .menu .menu-toggle-button[button_style="1"]:active{cursor:pointer;background-color:#601c04;border-bottom:none;}.region-header .menu--main > .menu .menu-toggle-button[button_style="1"] + .menu{position:absolute;display:grid;overflow:hidden;top:100%;left:0%;transform:translate(0%,-10%);width:100%;min-width:18ch;max-width:unset;margin:0;z-index:0;margin-top:-0.5rem;padding-top:1rem;border-bottom-left-radius:6px;border-bottom-right-radius:6px;opacity:0;pointer-events:none;transition:transform 200ms,opacity 300ms;background-color:#912a06;}.region-header .menu--main > .menu .menu-toggle-button[button_style="1"] + .menu .menu-item{list-style:none;text-align:left;padding:1rem;}.region-header .menu--main > .menu .menu-toggle-button[button_style="1"] + .menu .menu-item a{color:#fff;font-size:1rem;}.region-header .menu--main > .menu .menu-toggle-button[button_style="1"] + .menu .menu-item a:hover,.region-header .menu--main > .menu .menu-toggle-button[button_style="1"] + .menu .menu-item a:focus,.region-header .menu--main > .menu .menu-toggle-button[button_style="1"] + .menu .menu-item a:active{color:#ffedd1;}.region-header .menu--main > .menu .menu-toggle-button[button_style="1"] + .menu.show{opacity:1;transform:translate(0%,0%);pointer-events:all;}@media screen and (max-width:992px){.region-header .menu--main > .menu{gap:1rem;}.region-header .menu--main > .menu > .menu-item > a{font-size:1rem;}.region-header .menu--main > .menu > .menu-item .menu-toggle-button{font-size:1rem;}.region-header .menu--main > .menu > .menu-item .menu-toggle-button[button_style="1"]{font-size:1rem;padding:0.75rem 1.35rem;}.region-header .menu--main > .menu > .menu-item .menu .menu-item a{font-size:1rem;}.region-header .menu--main > .menu > .menu-item--expanded a{font-size:1rem;}}.region-header .mobile-nav{display:none;}.menu--footer .menu-item a.is-active{color:#ffedd1;}@media screen and (max-width:768px){header{position:absolute;top:0;left:0;z-index:1;pointer-events:none;}.region-header{position:relative;width:100%;height:100vh;background-color:transparent;backdrop-filter:none;pointer-events:none;padding:0;}.region-header .mobile-nav{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:6rem;padding:10px;top:0;left:0;background-color:#757e50;z-index:1;pointer-events:all;}.region-header .mobile-nav .mobile-logo{position:relative;display:block;color:transparent;width:80%;height:100%;background:url(/themes/custom/countrybank/img/Countryside-Bank_FDIC.svg) no-repeat left center/auto 100%;}.region-header .menu--main{position:absolute;align-items:flex-start;right:0;top:0;padding-top:8rem;transform:translateX(100%);background-color:rgba(117,126,80,0.8);width:50vw;height:100vh;pointer-events:all;z-index:0;transition:transform 300ms;}.region-header .menu--main .countryside-logo{display:none;}.region-header .menu--main > .menu{flex-direction:column;margin-inline:auto;}.region-header .menu--main > .menu > .menu-item--expanded .menu-toggle-button{margin-left:1.5rem;}.region-header .menu--main > .menu > .menu-item--expanded .menu-toggle-button[button_style="1"] + .menu{padding-block:0.5rem;margin-top:0.5rem;margin-left:1.5rem;}.region-header .menu--main > .menu > .menu-item--expanded .menu{top:100%;left:50%;margin-left:1.5rem;transform:translateX(-50%);}.region-header.show{background-color:rgba(0,0,0,0.8);backdrop-filter:blur(5px);}.region-header.show .menu--main{transform:translateX(0);}}@media screen and (max-width:576px){.region-header .menu--main{width:100vw;}}.view-news{position:relative;}.view-news .slick-slider{width:calc(100% - 6rem);margin-inline:auto;}.view-news .slick-slider .slide__content{padding:1.2rem;}.view-news .slick-slider .slide__content .slice__caption{padding:1.2rem;}.view-news .slick-slider .slide__content .slide__media{display:none;}.view-news .slick-slider .slide__content .slide__description{position:relative;overflow:hidden;max-width:400px;width:100%;height:500px;margin:2rem auto;border-radius:6px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.2);}.view-news .slick-slider .slide__content .slide__description .news-card{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;}.view-news .slick-slider .slide__content .slide__description .news-card img{width:100%;height:60%;}.view-news .slick-slider .slide__content .slide__description .news-card .news-content{width:100%;height:40%;padding:1rem;}.view-news .slick-slider .slide__content .slide__description .news-card .news-date{color:#912a06;font-family:"Bitter",serif;font-weight:700;text-align:left;font-size:20px;}.view-news .slick-slider .slide__content .slide__description .news-card .news-headline{text-align:left;}.view-news .slick-slider .slide__content .slide__description .news-card .news-headline a{display:block;font-size:28px;font-weight:600;width:100%;height:8rem;text-overflow:ellipsis;overflow:hidden;color:black;text-decoration:none;}.view-news .slick-slider .slide__content .slide__description .news-card .news-link{position:absolute;inset:0;}.view-news .slick-slider .slide__content .slide__description .news-card .news-link a{position:absolute;inset:0;color:transparent;}.view-news .slick__arrow{position:absolute;display:flex;justify-content:space-between;align-items:center;pointer-events:none;inset:0;}.view-news .slick__arrow button{color:transparent;width:3rem;height:3rem;border-radius:1.5rem;border:3px solid #912a06;background-color:transparent;pointer-events:all;}.view-news .slick__arrow button:before{content:"";display:block;width:100%;height:100%;background-color:#912a06;mask-size:100%;}.view-news .slick__arrow button.slick-prev:before{mask:url(/themes/custom/countrybank/img/icons/arrow-left-short.svg) no-repeat center;mask-size:100%;}.view-news .slick__arrow button.slick-next:before{mask:url(/themes/custom/countrybank/img/icons/arrow-right-short.svg) no-repeat center;mask-size:100%;}.view-news .slick__arrow button:hover,.view-news .slick__arrow button:focus,.view-news .slick__arrow button:active{cursor:pointer;background-color:#fff;}.view-news .slick__arrow button:hover:before,.view-news .slick__arrow button:focus:before,.view-news .slick__arrow button:active:before{background-color:#912a06;}.news-grid{margin-block:2rem;}.news-grid .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;}.news-grid .view-content .news-card{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;height:25rem;border-radius:6px;box-shadow:0 0 6px 0 #eee;}.news-grid .view-content .news-card img{width:100%;height:60%;}.news-grid .view-content .news-card .news-content{width:100%;height:40%;padding:1rem;}.news-grid .view-content .news-card .news-date{color:#912a06;font-family:"Bitter",serif;font-weight:700;text-align:left;}.news-grid .view-content .news-card .news-headline{text-align:left;}.news-grid .view-content .news-card .news-headline a{display:block;font-size:1.5rem;font-weight:600;width:100%;height:6.5rem;text-overflow:ellipsis;overflow:hidden;color:black;text-decoration:none;}.news-grid .view-content .news-card .news-link{position:absolute;inset:0;}.news-grid .view-content .news-card .news-link a{position:absolute;inset:0;color:transparent;}.service-card{position:relative;aspect-ratio:1/1;width:100%;height:100%;max-height:368px;border-radius:6px;overflow:hidden;box-shadow:0 1px 5px 0 rgba(0,0,0,0.1);transition:box-shadow 300ms;}.service-card .service-image{position:absolute;inset:0;}.service-card .service-image *{width:100%;height:100%;}.service-card .service-image img{transition:filter 300ms;}.service-card .service-title{display:block;position:absolute;bottom:0;width:100%;padding:0.5rem;background-color:#ffedd1;text-align:center;pointer-events:none;transition:padding 300ms;}.service-card .service-title a{color:#000;text-decoration:none;text-transform:uppercase;font-weight:600;}.service-card:hover,.service-card:focus,.service-card:active{cursor:pointer;box-shadow:0 5px 8px -5px rgba(0,0,0,0.5);}.service-card:hover .service-image img,.service-card:focus .service-image img,.service-card:active .service-image img{filter:grayscale(0.5);}.service-card:hover .service-title,.service-card:focus .service-title,.service-card:active .service-title{padding:1rem 1rem;}.field--name-field-sections > .field__item:has(.view-testimonials){background:linear-gradient(rgba(145,42,6,0.8),rgba(145,42,6,0.8)) no-repeat center/100%,url(/themes/custom/countrybank/img/corn-rows.png) no-repeat center/cover;color:#fff !important;font-size:1.2rem;font-weight:600;text-align:center;}.field--name-field-sections > .field__item:has(.view-testimonials) .testimonial-details{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;}.field--name-field-sections > .field__item:has(.view-testimonials) .testimonial-details > *{position:relative;display:flex;align-items:center;justify-content:center;}.field--name-field-sections > .field__item:has(.view-testimonials) .testimonial-details:has(.testimonial-rating) .testimonial-author::after{content:"";display:inline-block;width:2px;height:1.5rem;margin-left:1rem;background-color:#fff;}.field--name-field-sections > .field__item:has(.view-testimonials) .slick--view--testimonials{position:relative;}.field--name-field-sections > .field__item:has(.view-testimonials) .views-field-body{margin-bottom:1rem;}.field--name-field-sections > .field__item:has(.view-testimonials) .slick-slider{max-width:800px;width:calc(100% - 7rem);margin-inline:auto;}.field--name-field-sections > .field__item:has(.view-testimonials) .slick__arrow{position:absolute;display:flex;justify-content:space-between;align-items:center;inset:0;}.field--name-field-sections > .field__item:has(.view-testimonials) .slick__arrow button{color:transparent;width:3rem;height:3rem;border-radius:1.5rem;border:3px solid #fff;background-color:transparent;}.field--name-field-sections > .field__item:has(.view-testimonials) .slick__arrow button:before{content:"";display:block;width:100%;height:100%;background-color:#fff;mask-size:100%;}.field--name-field-sections > .field__item:has(.view-testimonials) .slick__arrow button.slick-prev:before{mask:url(/themes/custom/countrybank/img/icons/arrow-left-short.svg) no-repeat center;mask-size:100%;}.field--name-field-sections > .field__item:has(.view-testimonials) .slick__arrow button.slick-next:before{mask:url(/themes/custom/countrybank/img/icons/arrow-right-short.svg) no-repeat center;mask-size:100%;}.field--name-field-sections > .field__item:has(.view-testimonials) .slick__arrow button:hover,.field--name-field-sections > .field__item:has(.view-testimonials) .slick__arrow button:focus,.field--name-field-sections > .field__item:has(.view-testimonials) .slick__arrow button:active{cursor:pointer;background-color:#fff;}.field--name-field-sections > .field__item:has(.view-testimonials) .slick__arrow button:hover:before,.field--name-field-sections > .field__item:has(.view-testimonials) .slick__arrow button:focus:before,.field--name-field-sections > .field__item:has(.view-testimonials) .slick__arrow button:active:before{background-color:#912a06;}@media screen and (max-width:576px){.field--name-field-sections > .field__item:has(.view-testimonials) .slick-slider{width:100%;}.field--name-field-sections > .field__item:has(.view-testimonials) .slick__arrow{position:relative;justify-content:space-around;gap:2rem;margin-top:2rem;}}.paragraph--type--image-gallery .field--name-field-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,auto));gap:1rem;}.paragraph--type--image-gallery .field--name-field-images .field--name-field-image,.paragraph--type--image-gallery .field--name-field-images .paragraph--type--image{width:100%;height:100%;}.paragraph--type--image-gallery .field--name-field-images .field--name-field-image img:hover,.paragraph--type--image-gallery .field--name-field-images .field--name-field-image img:active,.paragraph--type--image-gallery .field--name-field-images .field--name-field-image img:focus{cursor:pointer;}.gallery-dialog[open]{background-color:transparent;display:grid;place-items:center;margin:auto;width:80vw;max-height:80vh;border-radius:20px;}.gallery-dialog[open] button.close{position:absolute;z-index:100;top:0;right:0;padding:1rem;margin:1rem;background:transparent;border-radius:100px;width:40px;height:40px;outline:none;border:2px solid #fff;}.gallery-dialog[open] button.close::after{content:"";position:absolute;inset:0;mask:url(/themes/custom/countrybank/img/icons/x.svg) no-repeat center/100%;background-color:#fff;}.gallery-dialog[open] button.close:hover,.gallery-dialog[open] button.close:active,.gallery-dialog[open] button.close:focus{cursor:pointer;background-color:#fff;}.gallery-dialog[open] button.close:hover:after,.gallery-dialog[open] button.close:active:after,.gallery-dialog[open] button.close:focus:after{background-color:#912a06;}.gallery-dialog[open] img{display:block;z-index:0;width:100% !important;height:100% !important;object-fit:contain;overflow:hidden;}.gallery-dialog[open]::backdrop{background-color:rgba(0,0,0,0.5);}.site-alert-wrapper{position:relative;display:grid;grid-template-rows:1fr;background-color:#912a06;transition:grid-template-rows 100ms linear;}.site-alert-wrapper.hidden{grid-template-rows:0fr;overflow:hidden;}.site-alert-wrapper .site-alert{overflow:hidden;}.site-alert-wrapper .dismiss-site-alert{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:2rem;height:2rem;border-radius:3rem;background-color:rgba(255,255,255,0.7);transition:background-color 300ms;}.site-alert-wrapper .dismiss-site-alert:hover,.site-alert-wrapper .dismiss-site-alert:active,.site-alert-wrapper .dismiss-site-alert:focus{cursor:pointer;background-color:#fff;}.site-alert-wrapper .dismiss-site-alert:after{content:"";display:block;position:absolute;inset:0;mask:url(/themes/custom/countrybank/img/icons/x.svg) no-repeat center/100%;background-color:#912a06;}.site-alert-wrapper .field--name-body{padding:1rem;text-align:center;}.site-alert-wrapper .field--name-body p{font-weight:500;color:#ffedd1;margin-bottom:0;}.site-alert-wrapper .field--name-body a{color:#ffedd1;}.site-alert-wrapper .field--name-body strong{font-weight:700;}.page-wrapper{height:100%;}.layout-container{position:relative;width:100%;min-height:100vh;margin:0 !important;height:fit-content;display:flex;flex-direction:column;justify-content:flex-start;}.layout-container:has(.region-sidebar){container:has-sidebar/inline-size;}.layout-container .content-wrapper{overflow:hidden;}.page-wrapper:not(:has(.field--name-field-sections)) .page-content{padding-bottom:15rem;}.page-wrapper:not(:has(.field--name-field-sections)) .block-footer{margin-top:-18rem !important;}.page-content{z-index:0;height:auto;margin-top:0;}.page-content .node-heading{max-width:1400px;width:100%;margin-inline:auto;padding-inline:2rem;padding-top:2rem;padding-bottom:1rem;}.page-content .node-heading .field--name-field-headline{margin-bottom:0;}.page-content .node-heading .date{color:#912a06;font-weight:700;margin-block:2rem;font-family:"Bitter",serif;}.page-content .main-body{max-width:1400px;width:100%;display:grid;grid-template-columns:1fr;margin-inline:auto;padding:2rem;}.page-content .main-body:has(.field--name-field-page-images){grid-template-columns:1fr minmax(30%,230px);gap:2rem;}.page-content .main-body:has(.field--name-field-page-images) .field--name-field-page-images{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;gap:1rem;}.page-content .main-body:has(.field--name-field-page-images) .field--name-field-page-images .field__item{width:100%;overflow:hidden;border-radius:6px;aspect-ratio:1/1;}.page-content .main-body:has(.field--name-field-page-images) .field--name-field-page-images .field__item img{width:100%;height:100%;}@media screen and (max-width:992px){.page-content .main-body:has(.field--name-field-page-images){grid-template-columns:1fr;}.page-content .main-body:has(.field--name-field-page-images) .field--name-field-page-images{display:grid;grid-template-columns:repeat(3,1fr);}}@media screen and (max-width:768px){.page-content .main-body:has(.field--name-field-page-images) .field--name-field-page-images{grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:576px){.page-content .main-body:has(.field--name-field-page-images) .field--name-field-page-images{grid-template-columns:1fr;}}.page-content .main-body:has(.field--name-field-teaser-image){display:grid;grid-template-columns:75% 25%;gap:2rem;}.page-content .main-body:has(.field--name-field-teaser-image) .field--name-field-teaser-image{width:clamp(40px,400px + 10vw,500px);border-radius:1rem;overflow:hidden;}@media screen and (max-width:768px){.page-content .main-body:has(.field--name-field-teaser-image){grid-template-columns:1fr;}.page-content .main-body:has(.field--name-field-teaser-image) .field--name-body{order:1;}.page-content .main-body:has(.field--name-field-teaser-image) .field--name-field-teaser-image{order:0;width:clamp(250px,250px + 5vw,300px);margin-inline:auto;}}.page-content:has(.page-banner) .page-banner{width:100%;height:50vh;grid-column:span 2;background:url(/themes/custom/countrybank/img/hero-graphic.png) no-repeat 50% 70%/cover;mask-image:radial-gradient(ellipse 104% 10rem at bottom center,transparent 49.5%,#912a06 50%);mask-size:100%;mask-type:luminance;mask-composite:exclude;mask-position:center;mask-repeat:no-repeat;}.page-content:has(.region-sidebar) .region-sidebar{container:sidebar/inline-size;background-color:#fffaf2;}.page-content:has(.region-sidebar) .region-sidebar .menu .menu-item{list-style:none;}.page-content:has(.region-sidebar) .region-sidebar .menu .menu-item a{font-size:1.5rem;text-decoration:none;color:black;font-weight:700;}.page-content:has(.region-sidebar) .region-sidebar .menu .menu-item a.is-active{font-weight:800;font-family:"Bitter",serif;color:#757e50;}.page-content:has(.region-sidebar) .region-sidebar .menu .menu-item a.is-active:hover,.page-content:has(.region-sidebar) .region-sidebar .menu .menu-item a.is-active:active,.page-content:has(.region-sidebar) .region-sidebar .menu .menu-item a.is-active:focus{color:#912a06;}.page-content:has(.region-sidebar) .region-sidebar .menu .menu-item a:hover,.page-content:has(.region-sidebar) .region-sidebar .menu .menu-item a:active,.page-content:has(.region-sidebar) .region-sidebar .menu .menu-item a:focus{color:#757e50;cursor:pointer;}.page-content:has(.region-sidebar) .region-content{max-width:1200px;width:100%;padding-inline:clamp(2rem,2rem + 2.5vw,4rem);padding-bottom:15rem;overflow:hidden;}@container has-sidebar (width < 768px){.page-content{margin-top:6rem;}.region-sidebar{display:none;}}@container has-sidebar (width >=768px){.page-content{display:grid;grid-template-columns:25% 75%;}.page-content .page-banner{grid-column:span 2;z-index:1;}.region-sidebar{display:block;padding-top:5rem;padding-bottom:15rem;margin-top:-6rem;z-index:0;}.region-sidebar .block-menu .menu{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;padding-inline:2rem;padding-block:3rem;width:100%;max-width:300px;margin-left:auto;}.region-sidebar .block-menu .menu .menu-item{text-align:left;padding:1rem;width:100%;}.region-sidebar .block-menu .menu .menu-item:not(:last-of-type){border-bottom:1px solid black;}}.field--name-field-hero{position:relative;overflow:hidden;z-index:1;height:50vh;mask-image:radial-gradient(ellipse 104% 10rem at bottom center,transparent 49.5%,#912a06 50%);mask-size:100%;mask-type:luminance;mask-composite:exclude;mask-position:center;mask-repeat:no-repeat;}.field--name-field-hero .paragraph--type--hero,.field--name-field-hero .slick--field-hero-slide,.field--name-field-hero .slick__slider,.field--name-field-hero .slick-list,.field--name-field-hero .slick-track,.field--name-field-hero .slick__slide,.field--name-field-hero .paragraph--type--hero-slide{height:100%;}.field--name-field-hero .paragraph--type--hero-slide{display:grid;place-items:center;}.field--name-field-hero .paragraph--type--hero-slide > *{grid-area:-1/1;}.field--name-field-hero .paragraph--type--hero-slide .field--name-field-image{position:relative;width:100%;height:50vh;isolation:isolate;}.field--name-field-hero .paragraph--type--hero-slide .field--name-field-image img{opacity:1;}.field--name-field-hero .paragraph--type--hero-slide .field--name-field-image::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(72deg,#35281F 0%,transparent 100%) no-repeat center/100%;z-index:1;}.field--name-field-hero .paragraph--type--hero-slide .hero-content{padding:1rem 2vw;max-width:1500px;width:100%;z-index:1;}.field--name-field-hero .paragraph--type--hero-slide .hero-content > *{max-width:50ch;width:100%;}.field--name-field-hero .paragraph--type--hero-slide .hero-content .field--name-field-eyebrow{margin-bottom:0.5rem;font-size:max(1rem - 1vw,1.2rem);}.field--name-field-hero .paragraph--type--hero-slide .hero-content .field--name-field-headline{font-size:max(4.4rem,70px);font-weight:700;line-height:4.6rem;width:100%;margin-bottom:1rem;}.field--name-field-hero .paragraph--type--hero-slide .hero-content .field--name-field-body p{line-height:1.6rem;}.field--name-field-hero .slick-dots{position:absolute;bottom:5rem;right:1rem;display:flex;justify-content:center;align-items:center;gap:1rem;}.field--name-field-hero .slick-dots button{color:transparent;background-color:rgba(238,238,238,0.5);width:1rem;height:1rem;border-radius:1rem;}.field--name-field-hero .slick-dots button:hover,.field--name-field-hero .slick-dots button:active,.field--name-field-hero .slick-dots button:focus{cursor:pointer;background-color:#912a06;}.field--name-field-hero .slick-dots .slick-active button{background-color:#757e50;}.field--name-field-hero .slick-dots .slick-active button:hover,.field--name-field-hero .slick-dots .slick-active button:active,.field--name-field-hero .slick-dots .slick-active button:focus{background-color:#912a06;}.field--name-field-hero:has(.field--name-field-image):has(.hero-content){height:100vh;}.field--name-field-hero:has(.field--name-field-image):has(.hero-content) .paragraph--type--hero-slide .field--name-field-image{height:100vh;}.field--name-field-hero:has(.field--name-field-image):has(.hero-content) .hero-content .field--name-field-eyebrow{color:#ffedd1;}.field--name-field-hero:has(.field--name-field-image):has(.hero-content) .hero-content .field--name-field-headline{max-width:14ch;color:#fff;}.field--name-field-hero:has(.field--name-field-image):has(.hero-content) .hero-content .field--name-field-body{color:#fff;}.field--name-field-hero:has(:not(.field--name-field-image)){height:50vh;}.field--name-field-hero:has(:not(.field--name-field-image)) .hero-content .field--name-field-eyebrow{color:#912a06;}.field--name-field-hero:has(:not(.field--name-field-image)) .hero-content .field--name-field-headline{color:#757e50;max-width:40ch;}.field--name-field-hero:has(:not(.field--name-field-image)) .hero-content .field--name-field-body{color:black;}.field--name-field-sections{padding-bottom:5rem;}.field--name-field-sections > .field__item > .paragraph{max-width:1400px;width:100%;padding-inline:2rem;margin-inline:auto;}.field--name-field-sections > .field__item > .paragraph:not(.paragraph--type--accordion){padding-block:3rem;}.field--name-field-sections > .field__item:last-of-type{padding-bottom:5rem;}.paragraph--type--full-width{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}.paragraph--type--full-width .field--name-field-block{width:100%;margin-inline:auto;}.paragraph--type--full-width .field--name-field-body{width:100%;margin-inline:auto;}.text-align-left .paragraph--type--full-width{align-items:flex-start;text-align:left;}.text-align-left .paragraph--type--full-width p{margin-bottom:0.5rem;}.field--name-field-column{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:1fr;align-items:flex-start;gap:1rem;}.field--name-field-column .field__item{grid-column:span 1;grid-row:span 1;}.accordion-list .view-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.view-services .view-content{display:grid;grid-template-columns:repeat(4,minmax(calc(250px - 2rem),1fr));grid-template-rows:1fr;column-gap:1rem;justify-content:center;align-items:center;}@media screen and (max-width:1200px){.view-services .view-content{grid-template-columns:repeat(4,1fr);}}@media screen and (max-width:992px){.view-services .view-content{grid-template-columns:repeat(2,1fr);row-gap:1rem;}}@media screen and (max-width:768px){.view-services .view-content{grid-template-columns:1fr;}}.paragraph--type--faq{display:grid;grid-template-columns:minmax(300px,40%) minmax(300px,60%);grid-template-rows:1fr;gap:3rem;}.paragraph--type--faq .field--name-field-image{max-width:600px;width:100%;border-radius:6px;overflow:hidden;}.paragraph--type--faq .field--name-field-image img{aspect-ratio:1/1;}@media screen and (max-width:768px){.paragraph--type--faq{grid-template-columns:repeat(1,minmax(200px,1fr));justify-content:center;}.paragraph--type--faq .field--name-field-image{margin-inline:auto;margin-bottom:2rem;}}.field--name-field-block:has(.block-location-section){max-width:1400px;margin-inline:auto;container:location-block/inline-size;background-color:white;padding:1rem;border-radius:0.5rem;}.block-location-section{display:grid;grid-template-columns:auto;gap:1rem;}.block-location-section .location-city-list{container:location-city-list/inline-size;}.block-location-section .location-city-list > .view-content{display:grid;}.block-location-section .location-city-list > .view-content .location-select .location-button{display:block;background-color:#ffedd1;padding:1rem;border-bottom:2px solid #ffc56b;}.block-location-section .location-city-list > .view-content .location-select .location-button .field--name-field-headline{margin-bottom:0;}.block-location-section .location-city-list > .view-content .location-select .location-button:hover,.block-location-section .location-city-list > .view-content .location-select .location-button:active,.block-location-section .location-city-list > .view-content .location-select .location-button:focus{cursor:pointer;background-color:#fff;}.block-location-section .location-city-list > .view-content .location-select .location-button.show{background-color:#fff;}.block-location-section .location-content-list{container:location-content-list/inline-size;position:relative;}.block-location-section .location-content-list > .view-content{display:grid;place-items:center;}.block-location-section .location-content-list > .view-content .location-body{grid-area:1/1;pointer-events:none;}.block-location-section .location-content-list > .view-content .location-body:has(.location-content.show){pointer-events:all;}.block-location-section .location-content-list > .view-content .location-body .location-content{display:grid;visibility:hidden;pointer-events:none;opacity:0;transition:opacity 300ms;}.block-location-section .location-content-list > .view-content .location-body .location-content.show{opacity:1;visibility:visible;pointer-events:all;}.block-location-section .location-content-list > .view-content .location-body .location-content .location-info{background-color:#757e50;color:#ffedd1;padding:calc(1rem + 1vw);}.block-location-section .location-content-list > .view-content .location-body .location-content .location-info p{font-size:26px;}.block-location-section .location-content-list > .view-content .location-body .location-content .location-info > *:not(.field--name-field-cta){display:grid;grid-template-columns:2rem auto;column-gap:2cqi;margin-bottom:2.5rem;}.block-location-section .location-content-list > .view-content .location-body .location-content .location-info > *:not(.field--name-field-cta):before{content:"";display:block;grid-column:1/span 1;width:1rem;height:1rem;padding:1rem;border-radius:1rem;background-position:center;background-size:100%;}.block-location-section .location-content-list > .view-content .location-body .location-content .location-info > *:not(.field--name-field-cta) > *{grid-column:2/span 1;}.block-location-section .location-content-list > .view-content .location-body .location-content .location-info .location-address::before{background-image:url(/themes/custom/countrybank/img/icons/location-dot.svg);}.block-location-section .location-content-list > .view-content .location-body .location-content .location-info .location-contact-info a{color:#ffedd1;text-decoration:none;}.block-location-section .location-content-list > .view-content .location-body .location-content .location-info .location-contact-info a:hover,.block-location-section .location-content-list > .view-content .location-body .location-content .location-info .location-contact-info a:focus,.block-location-section .location-content-list > .view-content .location-body .location-content .location-info .location-contact-info a:active{text-decoration:underline;}.block-location-section .location-content-list > .view-content .location-body .location-content .location-info .location-contact-info::before{background-image:url(/themes/custom/countrybank/img/icons/phone.svg);}.block-location-section .location-content-list > .view-content .location-body .location-content .location-info .location-schedule::before{background-image:url(/themes/custom/countrybank/img/icons/clock.svg);}.block-location-section .location-content-list .arrow-indicator{position:absolute;left:0;top:0;}@container location-block (width > 1000px){.block-location-section{grid-template-columns:calc(30cqi - 0.5rem) calc(70cqi - 0.5rem);}.block-location-section .location-city-list .view-content{margin-bottom:0;grid-template-rows:repeat(3,minmax(200px,1fr));}.block-location-section .location-city-list .view-content .location-button{display:flex !important;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;text-align:left;}.block-location-section .location-city-list .view-content .location-button .field--name-field-eyebrow{font-size:clamp(1.1rem,1.1rem + 1cqi,1.3rem);}.block-location-section .location-city-list .view-content .location-button .field--name-field-headline{font-size:clamp(2.5rem,2.5rem + 1cqi,4rem);}.block-location-section .location-content-list .location-content{min-height:600px;gap:1rem;}.block-location-section .location-content-list .location-content .location-image img{height:100%;}}@container location-city-list (width <=600px){.view-content{margin-bottom:1rem;}.view-content .location-button{text-align:center;padding:1.5rem 0;margin:0;}.view-content .location-button .field--name-field-eyebrow{font-size:clamp(0.8rem,0.8rem + 1cqi,1.2rem);margin-bottom:6px;}.view-content .location-button .field--name-field-headline{font-size:clamp(1rem,1.2rem + 2cqi,2rem);line-height:clamp(1rem,7cqi,2rem);}}@container location-city-list (width > 600px){.view-content{grid-template-columns:repeat(3,minmax(100px,1fr));}.view-content .location-button{text-align:center;}.view-content .location-button .field--name-field-headline{font-size:clamp(1.5rem,1.5rem + 1cqi,2.5rem);}}@container location-content-list (width <=600px){.view-content{grid-template-columns:auto;}.view-content .location-body .location-content{grid-template-columns:auto;}.view-content .location-body .location-content .location-info{display:grid;grid-template-columns:auto;padding:1rem;gap:1rem;font-size:clamp(1rem,1rem + 1cqi,2rem);}.view-content .location-body .location-content .location-info > *:not(.field--name-field-cta){grid-template-columns:2rem auto;column-gap:2cqi;}.view-content .location-body .location-content .location-info > *:not(.field--name-field-cta)::before{grid-column:1/span 1;}.view-content .location-body .location-content .location-info > *:not(.field--name-field-cta) > *{grid-column:2/span 1;}.view-content .location-body .location-content .location-info .field--name-field-cta{margin-left:calc(2rem + 5cqi);}.view-content .location-body .location-content .location-image{margin-top:1rem;}}@container location-content-list (width >600px){.view-content{grid-template-columns:auto;}.view-content .location-body .location-content{grid-template-columns:repeat(2,calc(50% - 0.5rem));gap:1rem;}.view-content .location-body .location-content .location-image img{height:100%;}}@container location-content-list (width >800px){.view-content .location-body .location-content{grid-template-columns:repeat(2,calc(50cqi - 0.5rem));gap:1rem;}.view-content .location-body .location-content .location-info{font-size:clamp(1.2rem,1.2rem + 1cqi,1.3rem);}.view-content .location-body .location-content .location-info .field--name-field-cta{margin-left:calc(2rem + 2cqi);}}.location-columns .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center;align-items:center;gap:2rem;}.location-columns .view-content .location-content,.location-columns .view-content .location-info,.location-columns .view-content .location-body{width:fit-content;}.location-columns .view-content .location-body > strong{font-size:2rem;color:#757e50;font-family:"Bitter",serif;margin-bottom:1rem;}.location-columns .view-content .location-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:fit-content;gap:0.5rem;}.location-columns .view-content .location-info p{font-size:1.3rem;}.location-columns .view-content .location-info strong{color:#757e50;font-weight:700;}.location-columns .view-content .location-info .location-contact-info{display:flex;flex-direction:column;align-items:flex-start;font-size:1.3rem;}.location-columns .view-content .location-info .location-contact-info a{font-size:1.3rem;}@media screen and (max-width:768px){.location-columns .view-content{grid-template-columns:1fr;}.location-columns .view-content .location-content,.location-columns .view-content .location-info,.location-columns .view-content .location-body{margin-inline:auto;text-align:center;}}.field--name-field-sections .location-columns .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center;align-items:flex-start;gap:2rem;}.field--name-field-sections .location-columns .view-content .location-content,.field--name-field-sections .location-columns .view-content .location-info,.field--name-field-sections .location-columns .view-content .location-body{width:fit-content;}.field--name-field-sections .location-columns .view-content .location-body > strong{display:block;font-size:2rem;color:#757e50;font-family:"Bitter",serif;margin-bottom:1rem;margin-left:2.5rem;}.field--name-field-sections .location-columns .view-content .location-info{width:fit-content;}.field--name-field-sections .location-columns .view-content .location-info > *:not(.field--name-field-cta){display:grid;grid-template-columns:auto auto;column-gap:1rem;margin-bottom:2.5rem;}.field--name-field-sections .location-columns .view-content .location-info > *:not(.field--name-field-cta):before{content:"";display:block;grid-column:1/span 1;width:1rem;height:1rem;padding:1rem;border-radius:1rem;background-position:center;background-size:100%;}.field--name-field-sections .location-columns .view-content .location-info > *:not(.field--name-field-cta) > *{grid-column:2/span 1;}.field--name-field-sections .location-columns .view-content .location-info .location-address::before{background-image:url(/themes/custom/countrybank/img/icons/location-dot.svg);}.field--name-field-sections .location-columns .view-content .location-info .location-contact-info::before{background-image:url(/themes/custom/countrybank/img/icons/phone.svg);}.field--name-field-sections .location-columns .view-content .location-info .location-schedule::before{background-image:url(/themes/custom/countrybank/img/icons/clock.svg);}.field--name-field-sections .location-columns .view-content .location-info p{font-size:1.3rem;}.field--name-field-sections .location-columns .view-content .location-info strong{color:#757e50;font-weight:700;}.field--name-field-sections .location-columns .view-content .location-info .location-contact-info{font-size:1.3rem;}.field--name-field-sections .location-columns .view-content .location-info .location-contact-info a{font-size:1.3rem;}@media screen and (max-width:768px){.field--name-field-sections .location-columns .view-content{grid-template-columns:1fr;}.field--name-field-sections .location-columns .view-content .location-content,.field--name-field-sections .location-columns .view-content .location-info,.field--name-field-sections .location-columns .view-content .location-body{margin-inline:auto;text-align:center;}}.paragraph--type--online-banking{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;}.paragraph--type--online-banking .online-banking-links{display:flex;justify-content:flex-start;align-items:center;gap:2rem;margin-block:1.5rem;width:100%;}.paragraph--type--online-banking .online-banking-links a{margin:0;}.paragraph--type--online-banking .online-banking-links .field--name-field-apple-app-store-link a,.paragraph--type--online-banking .online-banking-links .field--name-field-google-play-link a{display:block;color:transparent;height:3rem;max-width:30ch;width:100%;background:no-repeat center/100%;}.paragraph--type--online-banking .online-banking-links .field--name-field-apple-app-store-link a{background-image:url(/themes/custom/countrybank/img/apple_store_logo%402x.png);}.paragraph--type--online-banking .online-banking-links .field--name-field-google-play-link a{background-image:url(/themes/custom/countrybank/img/googleplaylogo%402x.png);}.online-banking-service-grid{grid-column:span 2;}.field--name-field-service-grid{font-family:"Bitter",serif;font-weight:600;color:#757e50;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,minmax(200px,20vh));gap:1px;margin-top:1rem;background-color:#ccc;}.field--name-field-service-grid > .field__item{display:grid;place-items:center;width:100%;height:100%;}.field--name-field-service-grid .paragraph--type--online-banking-grid-item{display:grid;grid-template-columns:3rem 1fr;place-items:center;gap:1rem;width:100%;height:100%;padding:2rem;background-color:#fff;font-size:min(1.1rem + 1vw,23px);}.field--name-field-service-grid .paragraph--type--online-banking-grid-item .field--name-field-grid-icon{width:3rem;height:3rem;}@media screen and (max-width:992px){.paragraph--type--online-banking .online-banking-links{flex-wrap:wrap;}.paragraph--type--online-banking .online-banking-links .field--name-field-cta{order:3;width:100%;}.paragraph--type--online-banking .online-banking-links .field--name-field-apple-app-store-link,.paragraph--type--online-banking .online-banking-links .field--name-field-google-play-link{width:calc(10ch - 1rem);}}@media screen and (max-width:768px){.paragraph--type--online-banking{grid-template-columns:1fr;gap:0;}.paragraph--type--online-banking .online-banking-links{flex-wrap:nowrap;}.paragraph--type--online-banking .online-banking-links .field--name-field-cta{width:fit-content;order:0;}.paragraph--type--online-banking .online-banking-links .field--name-field-apple-app-store-link,.paragraph--type--online-banking .online-banking-links .field--name-field-google-play-link{width:auto;}.paragraph--type--online-banking .field--name-field-graphic{max-width:80%;max-height:300px;width:100%;height:100%;margin-inline:auto;}.paragraph--type--online-banking .field--name-field-graphic img{object-fit:contain;}.online-banking-service-grid{grid-column:span 1;}.field--name-field-service-grid{grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:576px){.field--name-field-service-grid{grid-template-columns:1fr;grid-template-rows:auto;}.field--name-field-service-grid .paragraph--type--online-banking{padding-block:3rem;}}.field--name-field-block:has(.block-history){container:history-block/inline-size;max-width:1200px;}.block-history{display:grid;}.block-history .field--name-field-eyebrow{margin-bottom:0;}.block-history .history-heading h2{margin-bottom:1.5rem;}.block-history .history-content p{margin-bottom:1rem;}.block-history .history-content .field--name-body{padding:0 !important;}.block-history .field--name-field-image-gallery{display:grid;gap:1rem;}.block-history .field--name-field-image-gallery .field__item{aspect-ratio:1/1;border-radius:6px;overflow:hidden;}.block-history .field--name-field-image-gallery .field__item *{width:100%;height:100%;}@container history-block (width <=400px){.block-history{grid-template-columns:auto;}}@container history-block (width > 500px){.block-history .field--name-field-image-gallery{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));}}@container history-block (width > 700px){.block-history{grid-template-columns:70cqi 30cqi;gap:1rem;}.block-history .history-heading,.block-history .history-content{grid-column:1;}.block-history .field--name-field-image-gallery{display:flex;flex-direction:column;justify-content:flex-start;}}.user-login-form{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;max-width:600px;width:fit-content;max-height:1000px;height:60vh;margin:10vh auto;padding:3rem;border-radius:1rem;background-color:#757e50;color:#ffedd1;}.user-login-form .form-item label{color:#ffedd1;}.user-login-form .form-item input[type=text],.user-login-form .form-item input[type=password]{max-width:70ch;width:100%;background-color:#ffedd1;padding:0.5rem;border-radius:10px;color:#000;}.user-login-form .form-actions input[type=submit]{display:block;color:#fff;text-decoration:none;font-weight:600;text-transform:uppercase;background-color:#912a06;padding:0.5rem 0.9rem;border-radius:6px;width:fit-content;margin-top:1.4rem;transition:box-shadow 500ms,background-color 50ms;}.user-login-form .form-actions input[type=submit]:hover,.user-login-form .form-actions input[type=submit]:focus,.user-login-form .form-actions input[type=submit]:active{background-color:#757e50;outline:1px solid rgba(170,170,170,0.1);box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);}.block-footer{container:footer-content/inline-size;position:relative;background-color:#912a06;color:#fff;padding-top:3rem;margin-top:-10rem;}.block-footer::before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:110%;height:10rem;border-radius:200%;background-color:#912a06;}.block-footer::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:110%;background-color:rgba(0,0,0,0.4);mask:url(/themes/custom/countrybank/img/icons/bank-background-decorator.svg) no-repeat -30% 0%/50% 90%;z-index:0;pointer-events:none;}.block-footer a{color:#fff;text-decoration:none;}.block-footer a:hover,.block-footer a:focus,.block-footer a:active{text-decoration:underline;}.block-footer .footer-content::before{content:"";display:block;position:relative;grid-column:span 3;width:100%;min-height:150px;margin-inline:auto;margin-bottom:3rem;background:url(/themes/custom/countrybank/img/Country-side_logo%402x.png) no-repeat center;background-size:260px auto;}.block-footer .footer-content .location-columns .view-content{display:flex;align-items:flex-start;}.block-footer .footer-content .location-columns .location-body{margin-bottom:1.5rem;}.block-footer .footer-content .location-columns .location-body > strong{font-size:1.3rem;color:#fff;font-family:"Bitter",serif;margin-bottom:1.2rem;}.block-footer .footer-content .location-columns .location-body .location-info{padding-top:1rem;}.block-footer .footer-content .location-columns .location-body .location-info > *{margin-bottom:0.8rem;}.block-footer .footer-content .location-columns .location-body .location-contact-info{display:flex;flex-direction:column;color:#ffedd1;}.block-footer .footer-content .location-columns .location-body .location-contact-info a{color:#fff;}.block-footer .footer-content .location-columns .location-body .location-schedule strong{color:#ffedd1;}.block-footer .footer-content .menu--footer .menu{list-style:none;margin-left:0;}.block-footer .footer-content .menu--footer .menu .menu-item{list-style:none;}.block-footer .footer-content .menu--footer .menu .menu-item a{font-size:1.35rem;font-weight:600;font-family:"Bitter",serif;}.block-footer .footer-content .footer-extra-info .field--type-text-long{margin-bottom:1rem;}.block-footer .footer-content .footer-extra-info .field--type-text-long .field__label{font-family:"Bitter",serif;color:#fff;font-size:1.2rem;margin-bottom:0.2rem;}.block-footer .footer-content .footer-extra-info a{font-size:1.1rem;padding-bottom:1rem;}.block-footer .footer-content .footer-extra-info::after{content:"";display:block;}.block-footer .footer-content .footer-extra-info .field--name-field-fdic-navigation::before{content:"";display:block;width:20ch;height:3rem;margin-bottom:1rem;background:url(/themes/custom/countrybank/img/FDIC-Logo.png) no-repeat left center/auto 100%;}.block-footer .footer-content .footer-extra-info .field--name-field-fdic-navigation .menu--fdic-info .menu{margin-left:0;}.block-footer .footer-content .footer-extra-info .field--name-field-fdic-navigation .menu--fdic-info .menu .menu-item{list-style:none;}.block-footer .footer-content .footer-extra-info .field--name-field-fdic-navigation .menu--fdic-info .menu .menu-item a.is-active{color:#ffedd1;}@container footer-content (width > 1000px){.footer-content{display:grid;grid-template-columns:repeat(3,min-content);grid-auto-rows:auto;justify-content:center;gap:3rem;padding:1rem;max-width:1400px;width:100%;margin-inline:auto;margin-top:-5rem;margin-bottom:3rem;}.footer-content > *:not(:last-of-type){position:relative;padding-right:3rem;}.footer-content > *:not(:last-of-type)::after{content:"";display:inline-block;position:absolute;right:0;top:0;height:100%;width:1px;background-color:#ffedd1;}.footer-content .menu--footer .menu .menu-item{padding:0;margin-bottom:1rem;}}@container footer-content (width > 700px) and (width <=1000px){.footer-content{padding-inline:1rem;grid-template-columns:1fr;width:fit-content;justify-content:center;margin-inline:auto;}.footer-content > *:not(:last-of-type)::after{display:none;}.footer-content .menu--footer{position:relative;display:flex;justify-content:center;padding-bottom:3rem;margin-bottom:3rem;}.footer-content .menu--footer::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ffedd1;}.footer-content .menu--footer .menu{position:relative;width:fit-content;display:flex;justify-content:center;align-items:center;gap:2rem;}.footer-content .menu--footer .menu .menu-item{list-style:none;margin-bottom:0;}.footer-content .menu--footer .menu .menu-item a{font-size:1.35rem;font-weight:600;font-family:"Bitter",serif;}.footer-content .location-content-list .view-content{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:2rem;}.footer-content .footer-extra-info{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;padding-block:1rem;margin-block:1rem;}.footer-content .footer-extra-info > *{width:100%;}.footer-content .footer-extra-info .field--name-field-fdic-navigation{grid-column:span 2;}.footer-content .footer-extra-info .field--name-field-fdic-navigation::before{margin-inline:auto;}.footer-content .footer-extra-info .field--name-field-fdic-navigation .menu--fdic-info .menu{display:flex;justify-content:center;gap:1.5rem;padding-block:1rem;}}@container footer-content (width <=700px){.footer-content{padding:1rem;}.footer-content > *:not(:last-of-type){position:relative;padding-bottom:2rem;margin-block:2rem;}.footer-content > *:not(:last-of-type)::after{content:"";display:block;position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#ffedd1;}.footer-content .location-columns .view-content{display:flex;flex-direction:column;align-items:center;justify-content:center;}.footer-content .location-columns .view-content .location-body{width:100%;}.footer-content .menu--footer .menu{display:flex;flex-direction:column;justify-content:center;}.footer-content .menu--footer .menu .menu-item{text-align:center;margin-bottom:1rem;}.footer-content .footer-extra-info{text-align:center;}.footer-content .footer-extra-info .field--name-field-fdic-navigation{display:flex;flex-direction:column;align-items:center;justify-content:center;}.footer-content .footer-extra-info .field--name-field-fdic-navigation::before{margin-inline:auto;background-position-x:center !important;}.footer-content .footer-extra-info .field--name-field-fdic-navigation .menu .menu-item{text-align:center;}}.block-copyright-block{display:flex;justify-content:center;align-items:center;gap:1rem;background-color:#872706;color:rgba(255,255,255,0.8);font-weight:300;font-size:0.8rem;padding:0.5rem;}.block-copyright-block a{color:rgba(255,255,255,0.8);text-decoration:none;}.block-copyright-block a:hover,.block-copyright-block a:focus,.block-copyright-block a:active{text-decoration:underline;}.block-copyright-block svg.ext{display:none;}.block-copyright-block .bar{display:none;}@media screen and (max-width:768px){.block-copyright-block{flex-direction:column;}}.block-local-tasks-block{position:relative;width:100%;background-color:#28282b;backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;padding:1rem;color:white !important;}.block-local-tasks-block .tabs--primary{padding:0;margin:auto;}.block-local-tasks-block .tabs--primary .tabs__link{color:white;font-family:"Nunito Sans",sans-serif;}.block-local-tasks-block .tabs--primary .tabs__link.is-active{background-color:#912a06;color:#fff;}.block-local-tasks-block .tabs--primary .tabs__link:hover,.block-local-tasks-block .tabs--primary .tabs__link:focus{background-color:rgba(117,126,80,0.5);}
