:root{--swiper-theme-color:$color-text-green !important;--swiper-pagination-bullet-inactive-color:$color-pg-brand-blue-30;--swiper-pagination-bullet-inactive-opacity:1 !important}:root .swiper-button-next,:root .swiper-button-prev{color:#a6afbf}:root .swiper-button-next:hover,:root .swiper-button-prev:hover{color:#4b680d}.fav-block.posts-grid>.title{color:#3a5aad;margin:0 0 30px 0}.fav-block.posts-grid>.title.h1{font-size:36px;letter-spacing:.01em;line-height:normal}.fav-block.posts-grid>.title.align-center{text-align:center}.fav-block.posts-grid>.title.align-right{text-align:right}.fav-block.posts-grid>.title i[class^=icon]{font-size:50px}.fav-block.posts-grid>.title:has(i){display:flex;align-items:center;gap:10px}.fav-block.posts-grid>.description{margin:0 10px 30px}.fav-block.posts-grid .columns{gap:35px}.fav-block.posts-grid .columns.columns-4{gap:30px}.fav-block.posts-grid .grid-card-side-image{display:grid;grid-template-columns:1fr;border-radius:20px;overflow:hidden}.fav-block.posts-grid .grid-card-side-image .content{padding:25px 23px 28px;background-color:#148199}.fav-block.posts-grid .grid-card-side-image .content .title{color:#fff;margin:0;font-size:26px;letter-spacing:.01em;line-height:1.15385}.fav-block.posts-grid .grid-card-side-image .content .text{color:#fff;flex-grow:1;padding:18px 0}.fav-block.posts-grid .grid-card-side-image .content .text p{font-size:16px;line-height:1.25;font-weight:400;font-family:"Poppins",sans-serif}.fav-block.posts-grid .grid-card-side-image .content .button{color:#fff;margin-top:27px}.fav-block.posts-grid .grid-card-side-image .image-container{order:-1;aspect-ratio:330/230}.fav-block.posts-grid .grid-card-side-image:nth-child(even) .content{background-color:#114097}.fav-block.posts-grid .grid-card-bottom-image{border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1fr}.fav-block.posts-grid .grid-card-bottom-image .content{background-color:#f1f5fd;padding:15px 15px 10px;color:#114097}.fav-block.posts-grid .grid-card-bottom-image .content .text-links{font-size:20px;letter-spacing:.01em;line-height:normal;font-weight:700}.fav-block.posts-grid .grid-card-bottom-image .content .title{margin:22px 0;font-size:20px;letter-spacing:.01em;line-height:1.2;font-weight:700}.fav-block.posts-grid .grid-card-bottom-image .content .button{color:#114097}.fav-block.posts-grid .grid-card-bottom-image .image-container{aspect-ratio:260/210}.fav-block.posts-grid .grid-card-top-image{border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1fr}.fav-block.posts-grid .grid-card-top-image .content{background-color:#f1f5fd;padding:31px 15px 50px;color:#114097}.fav-block.posts-grid .grid-card-top-image .content[onclick]{cursor:pointer}.fav-block.posts-grid .grid-card-top-image .content .text-links{font-size:20px;letter-spacing:.01em;line-height:normal;font-weight:700}.fav-block.posts-grid .grid-card-top-image .content .title{margin:11px 0 0;font-size:20px;letter-spacing:.01em;line-height:1.2;font-weight:700}.fav-block.posts-grid .grid-card-top-image .image-container{aspect-ratio:325/200}.fav-block.posts-grid .grid-card-top-line{color:#114097;font-size:20px;letter-spacing:.01em;line-height:1.2;padding:20px 0}.fav-block.posts-grid .grid-card-top-line:before{content:"";display:block;height:4px;width:162px;background-color:#114097}.fav-block.posts-grid .grid-card-top-line .title{margin:15px 0 20px;line-height:normal;font-size:20px}.fav-block.posts-grid .grid-card-top-line .text{padding-right:20px}.fav-block.posts-grid .grid-card-top-line .text p{font-family:"Mier Demi Bold",sans-serif}.fav-block.posts-grid .grid-card-top-line .text a{text-decoration:none;color:#1a73e8}.fav-block.posts-grid .grid-card-top-line .text a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.fav-block.posts-grid .grid-card-banner{display:grid;overflow:hidden;border-radius:20px;background-color:#f1f5fd}.fav-block.posts-grid .grid-card-banner .content{padding:20px 26px 26px}.fav-block.posts-grid .grid-card-banner .content .title{margin:0 0 20px;font-size:36px;letter-spacing:.01em;line-height:normal;color:#114097;font-family:"Mier Demi Bold",sans-serif}.fav-block.posts-grid .grid-card-banner .content .text{font-size:24px;line-height:1.41667}.fav-block.posts-grid .grid-card-banner .content .button{margin-top:20px;color:#02205a;font-size:16px;line-height:normal;letter-spacing:.01em}.fav-block.posts-grid .grid-card-banner .image-container{order:-1;aspect-ratio:344/304}.fav-block.posts-grid .grid-card-banner.image-right .image-container{order:1}.fav-block.posts-grid .actions{text-align:right;margin-top:10px}.fav-block.posts-grid .actions .button{color:#02205a}@media only screen and (max-width: 768px){.fav-block.posts-grid .columns.columns-4{grid-template-columns:1fr}}@media only screen and (min-width: 769px){.fav-block.posts-grid>.title:has(i){gap:15px}.fav-block.posts-grid .columns{gap:40px}.fav-block.posts-grid .columns.columns-4{gap:17px}.fav-block.posts-grid .grid-card-side-image{grid-template-columns:50% 50%}.fav-block.posts-grid .grid-card-side-image .content{padding:25px 28px 15px 19px;display:flex;flex-direction:column;justify-content:space-between;background-color:#148199 !important}.fav-block.posts-grid .grid-card-side-image .image-container{order:0;aspect-ratio:unset;padding-bottom:126.5%}.fav-block.posts-grid .grid-card-side-image:nth-child(2) .content,.fav-block.posts-grid .grid-card-side-image:nth-child(3) .content,.fav-block.posts-grid .grid-card-side-image:nth-child(6) .content,.fav-block.posts-grid .grid-card-side-image:nth-child(7) .content{background-color:#114097 !important}.fav-block.posts-grid .grid-card-bottom-image{grid-template-rows:1fr auto}.fav-block.posts-grid .grid-card-bottom-image .content{display:flex;flex-direction:column}.fav-block.posts-grid .grid-card-bottom-image .content .title{flex-grow:1}.fav-block.posts-grid .grid-card-bottom-image .content{padding:12px 15px}.fav-block.posts-grid .grid-card-bottom-image .content .title{margin:12px 0 0}.fav-block.posts-grid .grid-card-bottom-image .content .button{margin-top:20px}.fav-block.posts-grid .grid-card-top-line{padding:50px 0 62px}.fav-block.posts-grid .grid-card-banner{grid-template-columns:calc(48% - 40px) 1fr}.fav-block.posts-grid .grid-card-banner .content{padding:25px 25px 25px 40px;display:flex;flex-direction:column}.fav-block.posts-grid .grid-card-banner .content .text{flex-grow:1}.fav-block.posts-grid .grid-card-banner .image-container{aspect-ratio:unset}.fav-block.posts-grid .grid-card-banner.image-right{grid-template-columns:1fr calc(48% - 40px)}.fav-block.posts-grid .grid-card-banner.image-right .content{padding:25px 40px 25px 25px}}