@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);.display-1{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:min(2.25rem + 4 * ((100vw - 20rem) / 100) ,6.25rem);line-height:108%}.display-2{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:min(2.625rem + 6.75 * ((100vw - 20rem) / 100) ,9.375rem);line-height:108%}.display-3{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:min(2rem + 3 * ((100vw - 20rem) / 100) ,5rem);line-height:108%}.heading-2{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:min(1.5rem + 1.75 * ((100vw - 20rem) / 100) ,3.25rem);line-height:108%;letter-spacing:-2px}.heading-2-bold{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:min(1.5rem + 1.75 * ((100vw - 20rem) / 100) ,3.25rem);line-height:108%;letter-spacing:-2px}.heading-3{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:min(1.75rem + .875 * ((100vw - 20rem) / 100) ,2.625rem);line-height:108%}.heading-3-bold{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:min(1.75rem + .875 * ((100vw - 20rem) / 100) ,2.625rem);line-height:108%}.heading-4{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:min(1.25rem + .625 * ((100vw - 20rem) / 100) ,1.875rem);line-height:108%}.heading-4-bold{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:min(1.25rem + .625 * ((100vw - 20rem) / 100) ,1.875rem);line-height:108%}.heading-5{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:min(1.125rem + .625 * ((100vw - 20rem) / 100) ,1.75rem);line-height:108%}.heading-5-bold{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:min(1.125rem + .625 * ((100vw - 20rem) / 100) ,1.75rem);line-height:108%}.heading-6{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:clamp(1.5rem,1.5rem + 0 * ((100vw - 20rem) / 100) ,1.5rem);line-height:clamp(2.25rem,2.25rem + 0 * ((100vw - 20rem) / 100) ,2.25rem)}.heading-6-bold{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:clamp(1.5rem,1.5rem + 0 * ((100vw - 20rem) / 100) ,1.5rem);line-height:clamp(2.25rem,2.25rem + 0 * ((100vw - 20rem) / 100) ,2.25rem)}.text-small{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:min(1rem + .5 * ((100vw - 20rem) / 100) ,1.5rem);line-height:146%}.text-normal{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:min(1rem + .875 * ((100vw - 20rem) / 100) ,1.875rem);line-height:146%}.text-normal-bold{font-family:Poppins,sans-serif;font-style:normal;font-weight:700;font-size:min(1rem + .875 * ((100vw - 20rem) / 100) ,1.875rem);line-height:146%}.text-large{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:min(1.25rem + 1.125 * ((100vw - 20rem) / 100) ,2.375rem);line-height:146%}.text-large-bold{font-family:Poppins,sans-serif;font-style:normal;font-weight:700;font-size:min(1.25rem + 1.125 * ((100vw - 20rem) / 100) ,2.375rem);line-height:146%}.button{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:min(1rem + .375 * ((100vw - 20rem) / 100) ,1.375rem);line-height:min(1.4375rem + .5625 * ((100vw - 20rem) / 100) ,2rem)}.button-bold{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;font-size:min(1rem + .375 * ((100vw - 20rem) / 100) ,1.375rem);line-height:min(1.4375rem + .5625 * ((100vw - 20rem) / 100) ,2rem)}.caption{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:min(1rem + .375 * ((100vw - 20rem) / 100) ,1.375rem);line-height:min(1.25rem + .125 * ((100vw - 20rem) / 100) ,1.375rem)}@keyframes loading-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes loading-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes loading-2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.block-post-listing .wrapper{padding-left:min(.75rem + 4.25 * ((100vw - 20rem) / 100) ,5rem);padding-right:min(.75rem + 4.25 * ((100vw - 20rem) / 100) ,5rem)}.block-post-listing .search-bar{position:relative;display:flex;width:100%;padding:.625rem 0;transition:all .5s cubic-bezier(.5,0,0,1);background-color:#f9f5eb;align-items:center;border-bottom-right-radius:1.875rem}@media(min-width:64rem){.block-post-listing .search-bar{height:15.625rem;padding:0;border-bottom-right-radius:min(1.875rem + 1.875 * ((100vw - 48rem) / 72) ,3.75rem)}}.block-post-listing .search-bar::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(360deg,#f1efdf 0%,rgba(241,239,223,0) 100%);border-bottom-right-radius:1.875rem}@media(min-width:64rem){.block-post-listing .search-bar::before{border-radius:0}}.block-post-listing .search-bar input[type=search]{position:relative;z-index:2;width:100%;padding:min(.625rem + 1.25 * ((100vw - 20rem) / 100) ,1.875rem) 1.25rem min(.625rem + 1.25 * ((100vw - 20rem) / 100) ,1.875rem) min(6.25rem + 1.25 * ((100vw - 20rem) / 100) ,7.5rem);border:0;background-color:rgba(0,0,0,0);margin-left:0;outline-color:#233e8b}@media(min-width:48rem){.block-post-listing .search-bar input[type=search]{padding-left:min(6.25rem + 1.25 * ((100vw - 48rem) / 72) ,7.5rem)}}@media(min-width:64rem){.block-post-listing .search-bar input[type=search]{padding-left:min(8.75rem + 1.25 * ((100vw - 64rem) / 56) ,10rem)}}.block-post-listing .search-bar .search-content{position:relative;z-index:2;display:flex;margin:0 auto;padding:min(.3125rem + .3125 * ((100vw - 20rem) / 100) ,.625rem) 0;opacity:1;border-radius:1.25rem;align-items:center;visibility:visible;padding-left:0;gap:.9375rem}@media(min-width:64rem){.block-post-listing .search-bar .search-content{margin:0 auto 2.5rem;padding:0}}.block-post-listing .search-bar .search-label{position:absolute;top:0;bottom:0;display:flex;margin:auto 0;font-weight:500;margin-left:.625rem;align-items:center;gap:min(.3125rem + .3125 * ((100vw - 20rem) / 100) ,.625rem)}.block-post-listing .search-bar .search-label>svg{width:1.5rem}.block-post-listing .search-bar .form{position:relative;font-size:.875rem}@media(min-width:64rem){.block-post-listing .search-bar .form{font-family:Poppins,sans-serif;font-style:normal;font-weight:400;font-size:min(1.125rem + .625 * ((100vw - 20rem) / 100) ,1.75rem);line-height:108%}}.block-post-listing .search-bar .form::after{content:"";position:absolute;bottom:0;left:0;z-index:1;display:none;width:calc(100% + 1px);height:4.75rem;padding:min(1.125rem + .4375 * ((100vw - 20rem) / 100) ,1.5625rem) min(.75rem + 3 * ((100vw - 20rem) / 100) ,3.75rem);border-radius:0 0 min(1.25rem + 1.25 * ((100vw - 20rem) / 100) ,2.5rem) 0;transition:all 250ms cubic-bezier(.5,0,0,1);border-right:1px solid #9ca3af;border-bottom:1px solid #9ca3af;border-left:1px solid transparent;border-top:1px solid transparent}@media(min-width:64rem){.block-post-listing .search-bar .form::after{display:block}}.block-post-listing .search-bar .button-clear-mobile{border-radius:50%}@media(min-width:64rem){.block-post-listing .search-bar .button-clear-mobile{display:none}}.block-post-listing .search-bar .button-clear-mobile .button-icon{background-color:#f0eddb;mix-blend-mode:multiply}.block-post-listing .search-bar .button-clear-mobile:active .button-icon,.block-post-listing .search-bar .button-clear-mobile:focus .button-icon,.block-post-listing .search-bar .button-clear-mobile:hover .button-icon{background-color:#4cb078}.block-post-listing .search-bar .button-clear-mobile:active .button-icon svg path,.block-post-listing .search-bar .button-clear-mobile:focus .button-icon svg path,.block-post-listing .search-bar .button-clear-mobile:hover .button-icon svg path{opacity:1!important;fill:#fff!important}.block-post-listing .search-bar .button-clear-desktop{display:none}@media(min-width:64rem){.block-post-listing .search-bar .button-clear-desktop{display:block;padding:.625rem 1.25rem;border-radius:1.875rem;background-color:#ede8d5;margin-right:min(.625rem + 1.75 * ((100vw - 64rem) / 56) ,2.375rem)}.block-post-listing .search-bar .button-clear-desktop:focus,.block-post-listing .search-bar .button-clear-desktop:hover{color:#fff;background-color:#4cb078}.block-post-listing .search-bar .button-clear-desktop .button-text{transition:none}}.block-post-listing .search-bar .search-close{color:#000}.block-post-listing .search-bar .btn-mobile-search{position:absolute;top:0;right:0;display:none;width:6.25rem;height:100%;color:#000;background-color:#f9f5eb;padding-left:4.375rem}.block-post-listing .search-bar .btn-mobile-search:hover svg{color:#000!important}.block-post-listing .search-bar .btn-mobile-search.active{display:block}@media(min-width:64rem){.block-post-listing .search-bar .btn-mobile-search.active{display:none}}.block-post-listing .search-bar .btn-mobile-search .button-text{color:#000!important}.block-post-listing .search-bar .btn-mobile-search svg{color:#000!important}.block-post-listing .text-aux{padding:6.25rem .75rem;text-align:center}.block-post-listing .text-aux p{opacity:.8;margin-top:min(1.5625rem + 2.8125 * ((100vw - 20rem) / 100) ,4.375rem)}.block-post-listing .filters{position:relative;padding:2.8125rem 0;border-top-right-radius:min(1.875rem + 1.875 * ((100vw - 20rem) / 100) ,3.75rem);background-color:#ff9a62}.block-post-listing .filters::before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background-color:#f9f5eb}@media(min-width:48rem){.block-post-listing .filters .wrapper{display:grid;gap:1.875rem;align-items:center;grid-template-columns:1fr 6.25rem}}.block-post-listing .filters .search-content{display:grid;height:3rem;padding:6px min(.625rem + .625 * ((100vw - 20rem) / 100) ,1.25rem);border-radius:min(1.25rem + .625 * ((100vw - 20rem) / 100) ,1.875rem);background-color:#f9f5eb;grid-template-columns:1rem 1fr;gap:5px;align-items:center}@media(min-width:48rem){.block-post-listing .filters .search-content{position:absolute;top:50%;right:0px;width:19.375rem;height:3.4375rem;opacity:0;transform:translateY(-50%);transition:all .5s cubic-bezier(.5,0,0,1);grid-template-columns:1.5rem 1fr;visibility:hidden}}.block-post-listing .filters .search-field{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:min(2.5rem + .625 * ((100vw - 20rem) / 100) ,3.125rem);padding-left:2.5rem}@media(min-width:48rem){.block-post-listing .filters .search-field{height:100%;padding-left:3.125rem}}.block-post-listing .search-controls{display:none}@media(min-width:48rem){.block-post-listing .search-controls{display:flex;justify-content:flex-end}}.block-post-listing .search{position:relative}@media(min-width:48rem){.block-post-listing .search.active .button-search-close{opacity:1;visibility:visible}}@media(min-width:48rem){.block-post-listing .search.active .button-search-open{opacity:0;visibility:hidden}}@media(min-width:48rem){.block-post-listing .search.active .search-content{right:min(3.75rem + 2.5 * ((100vw - 48rem) / 72) ,6.25rem);opacity:1;visibility:visible}}.block-post-listing .search .form{margin:0}.block-post-listing .button-search-open{position:absolute;top:0;right:0;z-index:1;transition:all .5s cubic-bezier(.5,0,0,1)}.block-post-listing .button-search-open:hover .button-icon svg{color:#fff}.block-post-listing .button-search-open .button-icon{background-color:#f3ebd9}.block-post-listing .button-search-open .button-icon svg{color:#393e46}.block-post-listing .search-field{padding:4px;border:0;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.block-post-listing .search-button{display:grid;width:1.5rem;padding:0;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;order:-1;place-items:center}.block-post-listing .search-button svg{width:1rem}@media(min-width:48rem){.block-post-listing .search-button svg{width:1.5rem}}.block-post-listing .button-search-close,.block-post-listing .button-search-open{transition:all .5s cubic-bezier(.5,0,0,1)}.block-post-listing .post{padding:min(3rem + 1.375 * ((100vw - 20rem) / 100) ,4.375rem) 0}@media(min-width:48rem){.block-post-listing .post{display:grid;grid-template-columns:min(18.75rem + 12.8125 * ((100vw - 48rem) / 72) ,31.5625rem) 1fr;align-items:center;gap:min(1.875rem + 1.875 * ((100vw - 48rem) / 72) ,3.75rem)}}.block-post-listing .post:not(:last-child){border-bottom:1px solid #d5d8dc}.block-post-listing .post-image{position:relative;border-radius:0 min(1.875rem + 1.875 * ((100vw - 20rem) / 100) ,3.75rem) min(1.875rem + 1.875 * ((100vw - 20rem) / 100) ,3.75rem) min(1.875rem + 1.875 * ((100vw - 20rem) / 100) ,3.75rem);overflow:hidden;margin-bottom:1.5625rem}.block-post-listing .post-image::after{content:"";display:inline-block;width:100%;padding-top:61.3861386139%}.block-post-listing .post-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:48rem){.block-post-listing .post-image{margin-bottom:0}}.block-post-listing .post-title{display:block;font-weight:500;margin-bottom:min(1.5rem + 1 * ((100vw - 20rem) / 100) ,2.5rem)}.block-post-listing .post-content p{margin-bottom:min(1.5rem + 1 * ((100vw - 20rem) / 100) ,2.5rem)}.block-post-listing .label{font-size:1.25rem;white-space:nowrap}@media(min-width:48rem){.block-post-listing .label{font-size:1.875rem}}@media(min-width:48rem){.block-post-listing .categories{display:flex;align-items:center;gap:1.25rem}}.block-post-listing .categories ul{display:flex;width:100%;margin:.625rem 0 1.25rem;padding:.625rem 0;gap:1.25rem;overflow-x:auto}@media(min-width:48rem){.block-post-listing .categories ul{margin:0;padding:0;overflow-x:visible}}.block-post-listing .categories li:not(:first-child){position:relative}.block-post-listing .categories li:not(:first-child) a::before{content:"";position:absolute;top:0;bottom:0;left:-.625rem;display:block;width:1px;height:3.125rem;margin:auto 0;opacity:.25;background-color:#393e46}.block-post-listing .categories a{display:inline-block;padding:min(.625rem + .75 * ((100vw - 20rem) / 100) ,1.375rem) 1.25rem;font-size:1.25rem;line-height:1.2;border-radius:min(1.875rem + .625 * ((100vw - 20rem) / 100) ,2.5rem);transition:background-color 250ms cubic-bezier(.5,0,0,1);text-align:center;white-space:nowrap}@media(min-width:48rem){.block-post-listing .categories a{padding:min(.625rem + .75 * ((100vw - 48rem) / 72) ,1.375rem) min(.75rem + .8125 * ((100vw - 48rem) / 72) ,1.5625rem);font-size:1.875rem}}.block-post-listing .categories a.active,.block-post-listing .categories a:hover{background-color:#f3ebd9}.block-post-listing .pill{display:inline-block;padding:min(.625rem + .75 * ((100vw - 20rem) / 100) ,1.375rem) min(.75rem + .1875 * ((100vw - 20rem) / 100) ,.9375rem);font-size:min(.75rem + .5 * ((100vw - 20rem) / 100) ,1.25rem);border-radius:min(1.25rem + .625 * ((100vw - 20rem) / 100) ,1.875rem) 0 min(1.25rem + .625 * ((100vw - 20rem) / 100) ,1.875rem) min(1.25rem + .625 * ((100vw - 20rem) / 100) ,1.875rem);background-color:#f9f5eb;min-width:min(7.5rem + 5 * ((100vw - 20rem) / 100) ,12.5rem);text-align:center}.block-post-listing .pill.pill-alt{border:2px solid #f9f5eb;border-radius:0 min(1.25rem + .625 * ((100vw - 20rem) / 100) ,1.875rem) min(1.25rem + .625 * ((100vw - 20rem) / 100) ,1.875rem) min(1.25rem + .625 * ((100vw - 20rem) / 100) ,1.875rem);background-color:#fff;margin-left:4px}.block-post-listing .pagination{position:relative;display:flex;margin:min(1.875rem + 1.875 * ((100vw - 20rem) / 100) ,3.75rem) 0;padding:min(1.875rem + 1.875 * ((100vw - 20rem) / 100) ,3.75rem) min(3.125rem + 1.875 * ((100vw - 20rem) / 100) ,5rem);color:#233e8b;justify-content:center;align-items:center;gap:min(1rem + .5 * ((100vw - 20rem) / 100) ,1.5rem);flex-wrap:wrap;border-top:1px solid rgba(0,0,0,.2)}.block-post-listing .pagination .disable-next,.block-post-listing .pagination .disable-prev,.block-post-listing .pagination .next,.block-post-listing .pagination .prev{position:absolute;display:flex;width:min(2.5rem + 2.5 * ((100vw - 20rem) / 100) ,5rem);height:min(2.5rem + 2.5 * ((100vw - 20rem) / 100) ,5rem);background:#4cb078;border:2px solid #4cb078;border-radius:50%;transition:background 250ms,border-color 250ms;justify-content:center;align-items:center}.block-post-listing .pagination .disable-next svg,.block-post-listing .pagination .disable-prev svg,.block-post-listing .pagination .next svg,.block-post-listing .pagination .prev svg{width:min(.375rem + .25 * ((100vw - 20rem) / 100) ,.625rem);color:#fff;transition:color 250ms}.block-post-listing .pagination .disable-next:hover,.block-post-listing .pagination .disable-prev:hover,.block-post-listing .pagination .next:hover,.block-post-listing .pagination .prev:hover{background:#233e8b;border-color:#233e8b}.block-post-listing .pagination .disable-next:hover svg,.block-post-listing .pagination .disable-prev:hover svg,.block-post-listing .pagination .next:hover svg,.block-post-listing .pagination .prev:hover svg{color:#fff}.block-post-listing .pagination .next,.block-post-listing .pagination .prev{z-index:2}.block-post-listing .pagination .disable-prev,.block-post-listing .pagination .prev{left:min(.0000625rem + 2.4999375 * ((100vw - 20rem) / 100) ,2.5rem)}.block-post-listing .pagination .disable-next,.block-post-listing .pagination .next{right:min(.0000625rem + 2.4999375 * ((100vw - 20rem) / 100) ,2.5rem)}.block-post-listing .pagination .disable-next svg,.block-post-listing .pagination .next svg{transform:scale(-1)}.block-post-listing .pagination a:not(.prev,.next),.block-post-listing .pagination span:not(.dots,.disable-prev,.disable-next){display:block;padding:min(.5rem + .375 * ((100vw - 20rem) / 100) ,.875rem) min(.625rem + .25 * ((100vw - 20rem) / 100) ,.875rem);color:#000;font-size:min(1rem + .25 * ((100vw - 20rem) / 100) ,1.25rem);font-weight:500;line-height:1;border-radius:min(.375rem + .375 * ((100vw - 20rem) / 100) ,.75rem)}.block-post-listing .pagination a:not(.prev,.next).current,.block-post-listing .pagination a:not(.prev,.next):hover,.block-post-listing .pagination span:not(.dots,.disable-prev,.disable-next).current,.block-post-listing .pagination span:not(.dots,.disable-prev,.disable-next):hover{color:#4cb078}.block-post-listing .pagination .disable-next,.block-post-listing .pagination .disable-prev{z-index:1;border:0;border-radius:50%;background-color:rgba(57,62,70,.05)}.block-post-listing .pagination .disable-next:hover,.block-post-listing .pagination .disable-prev:hover{background-color:rgba(57,62,70,.05)}.block-post-listing .pagination .disable-next:hover svg,.block-post-listing .pagination .disable-prev:hover svg{color:rgba(57,62,70,.35)}.block-post-listing .pagination .disable-next svg,.block-post-listing .pagination .disable-prev svg{color:rgba(57,62,70,.35)}
/*# sourceMappingURL=block-post-listing.css.map */
