.gb-container-15e02b98 a{color:var(--accent);}.gb-container-15e02b98 a:hover{color:var(--accent);}:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-element-blog-main-section{background-color:#ffffff;padding:80px 20px 100px;width:100%;box-sizing:border-box;overflow:hidden}@media(max-width:1024px){.gb-element-blog-main-section{padding:80px 25px 85px}}@media(max-width:767px){.gb-element-blog-main-section{padding:70px 15px 65px}}.gb-element-blog-main-container{max-width:1280px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}@media(max-width:1320px){.gb-element-blog-main-container{max-width:1180px}}@media(max-width:1024px){.gb-element-blog-main-container{max-width:900px}}@media(max-width:767px){.gb-element-blog-main-container{max-width:100%}}.gb-element-blog-intro{text-align:center;margin-bottom:55px}@media(max-width:767px){.gb-element-blog-intro{margin-bottom:35px}}.gb-element-blog-card{background-color:#fff;border:1px solid #dfe6ed;border-radius:16px;overflow:hidden;box-shadow:0 6px 24px rgba(35,76,121,.06);height:100%;box-sizing:border-box;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.gb-element-blog-card:hover{transform:translateY(-6px);box-shadow:0 18px 42px rgba(35,76,121,.14)}@media(max-width:767px){.gb-element-blog-card{border-radius:14px}}.gb-element-blog-image-wrapper{position:relative;overflow:hidden;width:100%;height:240px;background-color:#eaf0f5;flex-shrink:0}@media(max-width:767px){.gb-element-blog-image-wrapper{height:210px}}.gb-element-blog-image-badge{position:absolute;top:15px;left:15px;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#234c79;padding:7px 11px;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.12)}.gb-element-blog-card-content{padding:23px 24px 25px;display:flex;flex-direction:column;flex-grow:1;box-sizing:border-box}@media(max-width:767px){.gb-element-blog-card-content{padding:20px 20px 22px}}.gb-element-footer-main-234c79{background-color:#234c79;color:#fff;padding:45px 30px 22px}@media(max-width:767px){.gb-element-footer-main-234c79{padding:40px 20px 20px}}.gb-text-blog-label{display:inline-block;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#234c79;background-color:#e7f0f8;padding:8px 16px;border-radius:30px;margin-bottom:18px}.gb-text-blog-title{text-align:center;font-size:46px;line-height:1.15;font-weight:700;color:#111827;margin-top:0;margin-bottom:16px;letter-spacing:-1px}@media(max-width:1024px){.gb-text-blog-title{font-size:40px}}@media(max-width:767px){.gb-text-blog-title{font-size:30px;line-height:1.25;letter-spacing:-.5px}}.gb-text-blog-description{text-align:center;font-size:16px;line-height:1.75;color:#687687;max-width:760px;margin:0 auto}@media(max-width:767px){.gb-text-blog-description{font-size:14px;line-height:1.7}}.gb-text-blog-date{font-size:10px;line-height:1.5;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#234c79;margin-bottom:11px}.gb-text-blog-post-title{font-size:20px;line-height:1.4;font-weight:700;color:#12345b;margin-top:0;margin-bottom:13px;letter-spacing:-.2px}@media(max-width:767px){.gb-text-blog-post-title{font-size:19px;line-height:1.45}}.gb-text-blog-post-excerpt{font-size:14px;line-height:1.75;color:#66778a;margin-top:0;margin-bottom:22px}.gb-text-blog-read-more{display:inline-flex;align-items:center;font-size:12px;line-height:1.5;font-weight:700;color:#234c79;text-decoration:none;margin-top:auto;padding-top:5px;padding-bottom:5px;transition:transform .2s ease,color .2s ease}.gb-text-blog-read-more:hover{color:#152f4d;transform:translateX(4px)}.gb-looper-blog-looper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:30px;padding-left:0;margin-left:0;margin-top:0;margin-bottom:0;list-style:none}@media(max-width:1024px){.gb-looper-blog-looper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.gb-looper-blog-looper{grid-template-columns:1fr;column-gap:0;row-gap:22px}}.gb-media-blog-featured-image{display:block;width:100%;height:240px;max-width:100%;object-fit:cover;object-position:center;transition:transform .5s ease}@media(max-width:767px){.gb-media-blog-featured-image{height:210px}}.gb-element-blog-card:hover .gb-media-blog-featured-image{transform:scale(1.06)}