.pagination__container ul{margin:64px 0;display:flex;justify-content:center;align-items:center;flex-direction:row}.pagination__container ul li{list-style:none}.pagination__container ul .pagination__item{margin:0 .35rem}.pagination__container ul .pagination__item button{--button-color:var(--default-text-color);--button-size:16px;--button-bg:transparent;--button-hover-color:#fff;display:flex;justify-content:center;align-items:center;height:42px;width:42px;padding:0;border-radius:100px;border:0;text-decoration:none;font-weight:500;clip-path:none}.pagination__container ul .pagination__item button[aria-current=page]{--button-bg:var(--color-primary);--button-color:var(--color-white)}.pagination__container ul .pagination__item button.arrow{--button-bg:none;--button-hover-bg:var(--button-bg);--button-disabled-bg:var(--button-bg);--button-color:var(--color-primary);--button-size:.9em}.grid_block{position:relative;margin:4rem 0}.grid_block .container{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;width:100%}.grid_block .container .grid_block-title{width:80%}.grid_block .container .grid_block-item{position:relative}.grid_block .container .grid_block-item:hover .grid_block-item-title{height:100%;background-color:var(--color-primary);flex-direction:column;align-items:flex-start;justify-content:space-between;padding:4rem 4rem 2rem}.grid_block .container .grid_block-item:hover .grid_block-item-title p{display:block}.grid_block .container .grid_block-item:hover .grid_block-item-title .title_cta{display:flex;justify-content:flex-end;width:100%}.grid_block .container .grid_block-item:hover .grid_block-item-title a{display:block;background-color:#a5ddc3;color:var(--color-black)}.grid_block .container .grid_block-item .grid_block-item-title{transition:all .2s ease-in-out;position:absolute;padding:1rem 4rem;min-height:85px;bottom:0;left:0;width:100%;background-color:rgba(29,170,104,.6);color:var(--color-white);display:flex;align-items:center}.grid_block .container .grid_block-item .grid_block-item-title a,.grid_block .container .grid_block-item .grid_block-item-title p{display:none}.grid_block .container .grid_block-item img,.grid_block .container .grid_block-item picture{height:300px;position:relative}.grid_block .container .grid_block-item img{object-fit:cover}.grid_block .grid_block-circle{z-index:100;position:absolute;bottom:-20rem;right:-2rem}.grid_block .grid_block-circle svg{height:400px}@media(max-width:1024px){.grid_block .container{grid-template-columns:repeat(2,1fr)}.grid_block .container .grid_block-title{width:auto}.grid_block .grid_block-circle{display:none}}@media(max-width:768px){.grid_block .container{grid-template-columns:repeat(1,1fr)}.grid_block .container .grid_block-item:hover .grid_block-item-title{height:inherit;background:rgba(29,170,104,.6);padding:1rem 4rem;flex-direction:inherit;align-items:center}.grid_block .container .grid_block-item:hover .grid_block-item-title .title_cta,.grid_block .container .grid_block-item:hover .grid_block-item-title a,.grid_block .container .grid_block-item:hover .grid_block-item-title p{display:none}}.hero_slider:has(.swiper-button-prev){padding-inline:0!important}.hero_slider .swiper-buttons-inside{z-index:999;display:flex;gap:2rem;margin-top:8rem}.hero_slider .swiper-buttons-inside .swiper-button-next,.hero_slider .swiper-buttons-inside .swiper-button-prev{position:inherit;border:1px solid var(--color-white);background:none;width:6rem;height:6rem}.hero_block{position:relative;min-height:80vh;width:100%;display:flex;justify-content:flex-start;align-items:flex-end;padding:4rem 0}.hero_block:before{background:linear-gradient(90deg,rgba(0,0,0,.8) 0,transparent 80%);z-index:99;content:"";right:0;bottom:0}.hero_block .hero_image,.hero_block:before{position:absolute;top:0;left:0;width:100%;height:100%}.hero_block .hero_image{overflow:hidden;z-index:1}.hero_block .hero_image picture{position:static!important}.hero_block .hero_image img{object-fit:cover;position:relative}.hero_block .boxed{background-color:rgba(29,170,104,.6);padding:4rem 8rem;color:var(--color-white);position:absolute;bottom:0;left:0;z-index:99;width:600px;min-height:350px}.hero_block .container{width:100%;display:block;position:relative;z-index:99;color:var(--color-white);padding:4rem 1.6rem}.hero_block .container .payload-richtext{width:75%}.hero_block .container a.button{margin-top:2rem}@media(max-width:1024px){.hero_block{align-items:flex-end;padding:0;width:100%}.hero_block .boxed{padding:2rem 4rem;position:relative;min-height:auto}.hero_block .container .payload-richtext{width:inherit}}