.featured-content{background:url(../../images/bg-features-section.svg) no-repeat center center;background-size:cover;padding:0 0 40px;width:100%;position:relative}.breadcrumb .container{padding-bottom:30px}.breadcrumb{font-weight:600;font-size:14px;line-height:26.25px;letter-spacing:1.4px;text-transform:uppercase;margin-top:20px}.breadcrumb .container{max-width:1300px;padding:0}.breadcrumb a{text-decoration:none;color:var(--text-light);transition:color .3s ease;margin-right:5px}.breadcrumb a:hover{color:var(--text-dark)}.breadcrumb span{color:var(--text-dark);margin-left:5px}@media(min-width: 1280px)and (max-width: 1400px){.breadcrumb .container{max-width:1200px}}@media(min-width: 1025px)and (max-width: 1279px){.breadcrumb .container{max-width:950px}}@media(min-width: 768px)and (max-width: 1024px){.breadcrumb .container{max-width:750px}}@media(max-width: 767px){.breadcrumb{font-size:12px;line-height:100%;padding-left:10px}.breadcrumb .container{max-width:90%}}.contact-section-v{margin-top:0px;margin-bottom:-50px}.elevage-section{margin-bottom:0}.secteurs-section-wrapper{margin-bottom:-50px !important}.timeline-section .timeline-item{height:90px}.elevage-section .elevage-content.left{flex-direction:row-reverse}.elevage-section .elevage-content .multiple-images{max-width:unset;height:100%;display:flex;gap:1rem}.elevage-section .elevage-content .image{width:50%}@media(max-width: 767px){.elevage-section .elevage-content .image{width:100%}}.elevage-section .elevage-content .image .stats-container{width:100%;background-color:rgba(174,153,78,.062745098);border-radius:30px;padding:20px 30px;flex-direction:column;gap:20px}.elevage-section .elevage-content .image .stats-container .divider{display:none}.elevage-section .elevage-content .image .stats-container .stat-item .img{background-color:#fff;padding:10px;border-radius:15px}.elevage-section .elevage-content .image .stats-container .stat-item .stat-content .percentage{line-height:100%;color:#ae994e;font-size:34px}.elevage-section .elevage-content .image .stats-container .stat-item .stat-content .description{color:#57253a;font-size:16px;font-weight:700;margin:0}.stats-row.holds-two .large-card{height:270px !important}.wrap-404{padding:100px 0px;background:#fff url("../../images/404.png") no-repeat center center;background-size:cover;text-align:center}.wrap-404 h1{font-size:clamp(40px,4vw,56px);font-weight:700;color:var(--primary-gold);margin-bottom:-20px}.wrap-404 .big-404{font-size:clamp(150px,20vw,236px);font-weight:700;color:var(--primary-gold);line-height:1;margin-bottom:-10px}.wrap-404 .subtitle{font-size:clamp(20px,2.5vw,26px);font-weight:600;color:var(--dark-brown);margin-bottom:20px}.wrap-404 .btn{display:inline-block;padding:8px 24px;background:var(--primary-gold);color:#fff;text-decoration:none;border-radius:30px;font-weight:600;font-size:16px;transition:background .2s ease,transform .2s ease}.wrap-404 .btn:hover{box-shadow:0 15px 30px rgba(168,134,26,.5);transform:translateY(-2px)}.enjeux-swiper a{text-decoration:none}@media(max-width: 767px){section.activites-section .swiper-pagination{bottom:18%}}@media(max-width: 767px){section.activites-section .activites-swiper .slide-inner .card{min-height:490px !important;justify-content:center}}@media(max-width: 767px){section.activites-section .activites-swiper .slide-inner .card .title{margin-bottom:15px}}.hero-static.noImage{height:280px}.hero-static.noImage .hero-overlay .hero-title{color:#57253a}@media(max-width: 767px){.features-section .features-swiper .text-col{width:100%}.valeurs-section .valeurs-swiper .text-col .section-text p{min-height:110px}.terroirs-section .terroirs{max-height:unset}.terroirs-section .terroirs .images-card .swiper-wrapper{justify-content:center}.activites-section .card .description{text-align:justify}.hero-static .hero-caption p{text-align:justify}.enjeux-swiper-section .glass-overlay p{text-align:justify}.elevage-section .elevage-content .image{height:unset}}@media(max-width: 768px){.features-section{margin-top:2rem}.hero-section .hero-swiper{height:41vw;min-height:unset;border-radius:0 0 26px 26px}.hero-section .hero-swiper .swiper-slide .slide-img{-o-object-fit:cover;object-fit:cover;min-height:unset}.hero-section .hero-swiper .swiper-slide .slide-video{-o-object-fit:cover;object-fit:cover}.brand-intro{padding:0 30px 30px 30px;justify-items:center;gap:48px}.elevage-section{padding:45px 0 10px}.elevage-section .elevage-content .multiple-images img{width:50%}.collab-section .collab-box{max-height:unset}.xp-collab .collab-cards{flex-direction:column;padding:0 30px}.collab-section .collab-box .metrics .metric-card .icon-container{width:120px}.features-section .trace-2{display:none}}
/* Lien affiché comme un bouton dans un contenu editeur (rich text) */
.btn-link{display:inline-block;padding:14px 32px;margin-top:8px;background-color:var(--primary-gold);color:#fff !important;font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;line-height:1;border-radius:30px;text-decoration:none !important;transition:all .3s ease;cursor:pointer}
.btn-link:hover{color:#fff !important;transform:translateY(-2px);box-shadow:0 15px 30px rgba(168,134,26,.5)}