.template-news{margin-bottom:calc(53.5714vw + 32px);padding-bottom:30px}@media (width>=768px){.template-news{margin-bottom:448px}}.template-news-hero{position:relative;overflow:hidden}.template-news-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#2d372c66 50%,#2d372ce6 100%);position:absolute;inset:0}.template-news-hero:after{content:"";aspect-ratio:16/5;pointer-events:none;z-index:0;background-image:url(/wp-content/themes/zoo-tregomeur/assets/images/decoration_grass.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:150%;max-width:1300px;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width>=640px){.template-news-hero:after{width:100%}}.template-news-hero__bg{z-index:0;position:absolute;inset:0}.template-news-hero__bg-img{object-fit:cover;width:100%;height:100%}.template-news-hero__container{z-index:2;flex-direction:column;justify-content:flex-end;min-height:calc(100dvh - 112px);padding-bottom:16px;display:flex;position:relative}@media (width>=768px){.template-news-hero__container{min-height:100dvh;padding-bottom:48px}}.template-news-hero__content{max-width:800px}.template-news-hero__meta{letter-spacing:.08em;text-transform:uppercase;color:#fff;align-items:center;gap:8px;margin-bottom:16px;font-family:Figtree,sans-serif;font-size:13px;font-weight:500;display:flex}@media (width>=768px){.template-news-hero__meta{font-size:18px}}.template-news-hero__separator,.template-news-hero__date{color:#fff}.template-news-hero__title{color:#eb613a;text-transform:uppercase;margin-bottom:16px;font-family:Goudy Sans,sans-serif;font-size:38px}@media (width>=640px){.template-news-hero__title{font-size:48px}}@media (width>=768px){.template-news-hero__title{margin-bottom:24px;font-size:56px}}@media (width>=1024px){.template-news-hero__title{font-size:64px}}.template-news-hero__subtitle{color:#e8d894;text-transform:uppercase;font-family:Goudy Sans,sans-serif;font-size:24px;font-weight:700px;margin-bottom:8px}@media (width>=768px){.template-news-hero__subtitle{margin-bottom:12px;font-size:32px}}.template-news-info{margin:64px 0}@media (width>=768px){.template-news-info{margin:96px 0}}.template-news-info__container{flex-direction:column;display:flex}@media (width>=768px){.template-news-info__container{grid-template-columns:1fr 40%;align-items:start;column-gap:32px;display:grid}.template-news-info__container:not(:has(.template-news-info__card)){grid-template-columns:1fr}.template-news-info__container:not(:has(.template-news-info__text--top)) .template-news-info__bottom-group{grid-area:1;margin-top:0}.template-news-info__container:not(:has(.template-news-info__text--top)) .template-news-info__bottom-group:before{display:none}}@media (width>=1024px){.template-news-info__container{column-gap:96px}}.template-news-info__text{color:#fff}.template-news-info__text--top{font-size:20px}@media (width>=768px){.template-news-info__text--top{grid-area:1/1;font-size:24px}}.template-news-info__text--top p{line-height:1.6}.template-news-info__bottom-group{margin-top:120px;position:relative}@media (width>=768px){.template-news-info__bottom-group{grid-area:2/1;margin-top:136px}}.template-news-info__bottom-group p{line-height:1.5}@media (width>=768px){.template-news-info__bottom-group p{line-height:1.8}}.template-news-info__bottom-group:before{content:"";background-image:linear-gradient(90deg,#fff6 0 6px,#0000 6px 12px);background-repeat:repeat-x;background-size:12px 1px;width:100%;height:1px;position:absolute;top:-60px;left:0}@media (width>=768px){.template-news-info__bottom-group:before{top:-68px}}.template-news-info__title{color:#e8d894;text-transform:uppercase;margin-bottom:2rem;font-family:Goudy Sans,sans-serif;font-size:24px}@media (width>=768px){.template-news-info__title{font-size:32px}}.template-news-info__text--bottom{font-size:16px}@media (width>=768px){.template-news-info__text--bottom{font-size:18px}}.template-news-info__card{background-color:#fff;border-radius:30px;align-self:start;margin-top:40px;padding:30px 40px}@media (width>=768px){.template-news-info__card{grid-area:1/2/span 2;margin-top:0}}@media (width>=1024px){.template-news-info__card{padding:56px 72px}}.template-news-info__card-image{margin-bottom:40px}.template-news-info__card-image img{border-radius:30px;width:100%}.template-news-info__card-title{color:#28331b;margin-bottom:1rem;font-family:Goudy Sans,sans-serif;font-size:24px}@media (width>=768px){.template-news-info__card-title{font-size:32px}}.template-news-info__card-text{color:#20271f;font-size:16px;line-height:1.6}@media (width>=768px){.template-news-info__card-text{font-size:18px}}.template-news-info-alt{margin:64px 0}@media (width>=768px){.template-news-info-alt{margin:96px 0}}.template-news-info-alt__container{flex-direction:column-reverse;gap:48px;display:flex}@media (width>=768px){.template-news-info-alt__container{flex-direction:row;align-items:stretch;gap:32px}}@media (width>=1024px){.template-news-info-alt__container{gap:96px}}.template-news-info-alt__card{background-color:#fff;border-radius:30px;padding:56px 32px}@media (width>=768px){.template-news-info-alt__card{flex-direction:column;flex:1;justify-content:center;padding:88px 72px;display:flex}}.template-news-info-alt__title{color:#28331b;margin-bottom:1rem;font-family:Goudy Sans,sans-serif;font-size:24px;line-height:1.2}@media (width>=768px){.template-news-info-alt__title{font-size:32px}}.template-news-info-alt__text{color:#20271f;font-size:16px;line-height:1.6}@media (width>=768px){.template-news-info-alt__text{font-size:18px}}.template-news-info-alt__image{border-radius:30px;overflow:hidden}@media (width>=768px){.template-news-info-alt__image{flex:0 0 40%}}.template-news-info-alt__image img{object-fit:cover;width:100%;height:100%;display:block}.template-news-gallery{margin:96px 0 28px;position:relative;overflow:hidden}.template-news-gallery__container{position:relative}.template-news-gallery__swiper.swiper{margin-bottom:28px;position:relative;overflow:visible}@media (width>=768px){.template-news-gallery__swiper.swiper{margin-bottom:0}}.template-news-gallery__slide{height:380px}.template-news-gallery__slide img{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}@media (width>=768px){.template-news-gallery__slide{height:460px}}@media (width>=1024px){.template-news-gallery__slide{height:500px}}.template-news-gallery__nav{z-index:2;cursor:pointer;background-color:#4f7161;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.8 10.4'%3E%3Cpath fill='%23fff' d='M7.8 5.2a2 2 0 0 1-.6 1.1L2.8 10a2 2 0 0 1-1.9.2A2 2 0 0 1 0 8.8V1.5A2 2 0 0 1 1 .2a2 2 0 0 1 1.8.2L7.2 4a2 2 0 0 1 .6 1.2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border:none;border-radius:20px;width:56px;height:56px;position:absolute;bottom:-28px}.template-news-gallery__nav--prev{left:calc(50% - 56px);transform:rotate(180deg)}.template-news-gallery__nav--next{left:calc(50% + 8px)}@media (width>=768px){.template-news-gallery__nav{top:50%;bottom:auto}.template-news-gallery__nav--prev{left:0;transform:translateY(-50%)rotate(180deg)}.template-news-gallery__nav--next{left:auto;right:0;transform:translateY(-50%)}}@media (width>=1600px){.template-news-gallery__nav--prev{left:24px;transform:translateY(-50%)rotate(180deg)translate(100%)}.template-news-gallery__nav--next{right:24px;transform:translateY(-50%)translate(100%)}}.template-news-cta{margin:64px 0}@media (width>=768px){.template-news-cta{margin:96px 0}}.template-news-cta__container{justify-content:center;display:flex}.template-news-cta__link{background-color:#3e5240;border-radius:10px;flex-direction:column;width:100%;max-width:1000px;text-decoration:none;display:flex;overflow:hidden}@media (width>=768px){.template-news-cta__link{flex-direction:row;align-items:center}}.template-news-cta__link:hover .template-news-cta__arrow{transform:translate(20%)}.template-news-cta__icon{background-color:#4f7161;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:120px;display:flex}@media (width>=768px){.template-news-cta__icon{aspect-ratio:112/100;width:auto;height:100%}}.template-news-cta__icon img{object-fit:contain;width:auto;height:60%}@media (width>=768px){.template-news-cta__icon img{width:60%}}.template-news-cta__content{justify-content:space-between;align-items:center;gap:16px;padding:32px 24px;display:flex}@media (width>=768px){.template-news-cta__content{flex:1;gap:32px;padding:48px 72px}}.template-news-cta__text-group{flex:1}.template-news-cta__title{color:#e8d894;text-transform:uppercase;margin-bottom:8px;font-family:Goudy Sans,sans-serif;font-size:24px;display:block}@media (width>=768px){.template-news-cta__title{font-size:32px}}.template-news-cta__text{color:#fff;font-size:16px}@media (width>=768px){.template-news-cta__text{font-size:18px}}.template-news-cta__arrow{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:17px;transition:transform .3s ease-out;display:flex}@media (width>=768px){.template-news-cta__arrow{width:20px;height:25px}}.template-news-cta__arrow svg{width:100%;height:auto}.template-news-outro{padding-top:64px;position:relative}.template-news-outro:before{content:"";background-image:linear-gradient(90deg,#fff6 0 6px,#0000 6px 12px);background-repeat:repeat-x;background-size:12px 1px;width:calc(100% - 32px);max-width:600px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.template-news-outro__container{text-align:center;flex-direction:column;align-items:center;display:flex}.template-news-outro__title{text-transform:uppercase;color:#fff;margin-bottom:2rem;font-family:Goudy Sans,sans-serif;font-size:24px;font-weight:700}@media (width>=768px){.template-news-outro__title{font-size:32px}}.template-news-outro__button{align-items:center;gap:8px;display:inline-flex}
