.composition{margin-top:30px;margin-bottom:30px;padding:40px;position:relative}@media only screen and (width<=767px){.composition{margin-top:0;margin-bottom:0;padding:30px 5px}}.composition__wrapper{width:85%;margin:0 auto}@media only screen and (width<=767px){.composition__wrapper{width:100%}.composition__wrapper .accordion{margin-top:20px}.composition__wrapper .accordion-body,.composition__wrapper .accordion-button{padding:16px 8px}.composition__wrapper .accordion-body{font-size:14px}.composition__wrapper .accordion-button:after{background-size:contain;width:1.25rem;height:1.25rem;background-image:url(../../dist/img/accordion-arrow.svg)!important}}.composition h2{text-align:center}.composition__image{object-position:center;object-fit:cover;border-radius:25px;width:100%;margin-bottom:25px;height:300px!important}@media only screen and (width<=767px){.composition__image{height:150px!important}}.composition__items{z-index:9;margin-top:45px}@media only screen and (width<=767px){.composition__items{margin-top:25px}}.composition__items .nav-pills{min-width:250px}.composition__items .nav-link{width:max-content;font-size:17px}.composition__items .nav-link.active{color:#404040;background-color:#0000;font-weight:600}.composition__item{margin-bottom:40px}.composition__item:last-of-type{margin-bottom:0}.composition__itemTitle{color:#815b46;text-transform:uppercase;margin-bottom:10px;font-size:17px;font-weight:500;line-height:21px}@media only screen and (width<=767px){.composition__itemTitle{font-size:16px;line-height:20px}}.composition__itemDesc{margin-bottom:0;font-size:16px}@media only screen and (width<=767px){.composition__itemDesc{font-size:14px}}:where(.composition img){height:auto}