.theme-block.posts-grid{padding:var(--global-spacing) 0 calc(var(--global-spacing) - 60px);position:relative}@media (min-width:768px){.theme-block.posts-grid{padding:var(--global-spacing) 0 calc(var(--global-spacing) - 80px)}}.theme-block.posts-grid.no-top-spacing{padding-top:0}.theme-block.posts-grid.no-bottom-spacing{padding-bottom:0}.theme-block.posts-grid.is-preview .container .posts-grid-inner .pagination ul li a,.theme-block.posts-grid.is-preview .container .select-filter select{pointer-events:none}.theme-block.posts-grid .container .select-filter{margin-bottom:3.75rem}.theme-block.posts-grid .container .select-filter select{border:none;border-bottom:1px solid;font-size:var(-wp--preset--font-size--base);font-weight:700}.theme-block.posts-grid .container .select-filter select:focus-visible{outline:none}.theme-block.posts-grid .container .posts-grid-inner{margin:0}@media (min-width:768px){.theme-block.posts-grid .container .posts-grid-inner{margin:0 -15px}}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner{height:100%}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card{align-items:center;background-color:var(--wp--preset--color--light-green);border-radius:0 1rem 1rem 1rem;display:flex;flex-direction:column;justify-content:center;margin:0 0 4rem;padding:4rem 2rem;position:relative;text-align:center;z-index:2}@media (min-width:48rem){.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card{border-radius:0 1.875rem 1.875rem 1.875rem;height:calc(100% - 4rem);margin:0 1rem 4rem;padding:0 2rem}}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .card-item-inner{max-width:18.75rem}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .card-item-inner .icon{height:50px;margin:0 auto 1rem;width:50px}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .card-item-inner h2{color:var(--wp--preset--color--blue);font-size:var(--wp--preset--font-size--heading-3);font-style:normal}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .card-item-inner p{font-size:var(--wp--preset--font-size--small-base-paragraph)}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .card-item-inner a.btn{margin-top:2rem}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .card-item-inner .angle{background-color:var(--wp--preset--color--green);bottom:0;height:12.5rem;left:auto;position:absolute;right:0;top:auto;transform:rotate(27deg) translate(10rem);transform-origin:center;width:12.5rem;z-index:1}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .cta-dialog{border:none;border-radius:0 1rem 1rem 1rem;max-height:calc(100% - 2em - 10px);max-width:calc(100% - 2em - 10px);padding:0;width:700px}@media (min-width:64rem){.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .cta-dialog{max-height:36.25rem}}@media (min-width:48rem){.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .cta-dialog{border-radius:0 1.875rem 1.875rem 1.875rem}}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .cta-dialog::backdrop{background-color:rgba(0,0,0,.65)}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .cta-dialog .dialog-head{text-align:right}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .cta-dialog .dialog-head button.dialog-close{align-items:center;appearance:none;background-color:transparent;border:none;border:.125rem solid var(--wp--preset--color--green);border-radius:100%;cursor:pointer;display:flex;height:40px;justify-content:center;margin:1rem 1rem auto auto;padding:0;transition:background-color .25s ease-in-out;width:40px}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .cta-dialog .dialog-head button.dialog-close:hover{background-color:var(--wp--preset--color--green)}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .cta-dialog .dialog-head button.dialog-close:hover span{color:var(--wp--preset--color--white)}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .cta-dialog .dialog-head button.dialog-close span{color:var(--wp--preset--color--green);transition:color .25s ease-in-out}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .cta-dialog .dialog-body{margin:0 2rem 4rem;text-align:left}@media (min-width:64rem){.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .cta-dialog .dialog-body{margin:0 4vw 4rem}}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .cta-dialog .dialog-body h2{color:var(--wp--preset--color--blue);font-size:var(--wp--preset--font-size--heading-3);font-style:normal}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .cta-dialog .dialog-body p{font-size:var(--wp--preset--font-size--small-base-paragraph)}.theme-block.posts-grid .container .posts-grid-inner .grid-item .grid-item-inner .cta-card .cta-dialog .dialog-body .form-container{margin-top:2rem}.theme-block.posts-grid .container .posts-grid-inner .pagination ul{align-items:center;display:inline-flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.theme-block.posts-grid .container .posts-grid-inner .pagination ul li{display:flex}.theme-block.posts-grid .container .posts-grid-inner .pagination ul li .page-numbers{color:var(--wp--preset--color--blue);font-size:var(--wp--preset--font-size--small-base-paragraph);font-weight:300;text-decoration:none}.theme-block.posts-grid .container .posts-grid-inner .pagination ul li .page-numbers.current{color:var(--wp--preset--color--green);font-weight:700}.theme-block.posts-grid .container .posts-grid-inner .pagination ul li .page-numbers.next,.theme-block.posts-grid .container .posts-grid-inner .pagination ul li .page-numbers.prev{align-items:center;display:flex;gap:.35rem}.theme-block.posts-grid .container .posts-grid-inner .pagination ul li .page-numbers.next i,.theme-block.posts-grid .container .posts-grid-inner .pagination ul li .page-numbers.prev i{align-items:center;border:.063rem solid var(--wp--preset--color--green);border-radius:100%;color:var(--wp--preset--color--green);display:flex;font-size:var(--wp--preset--font-size--small-base-paragraph);height:1.875rem;justify-content:center;width:1.875rem}.theme-block.posts-grid .container .posts-grid-inner .pagination ul li .page-numbers.next .nav-label,.theme-block.posts-grid .container .posts-grid-inner .pagination ul li .page-numbers.prev .nav-label{color:var(--wp--preset--color--green);display:none;font-size:var(--wp--preset--font-size--small-base-paragraph)}@media (min-width:48rem){.theme-block.posts-grid .container .posts-grid-inner .pagination ul li .page-numbers.next .nav-label,.theme-block.posts-grid .container .posts-grid-inner .pagination ul li .page-numbers.prev .nav-label{display:inline-flex}}
