.accordion__text{overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1)}.accordion__slide.active .accordion__text{max-height:1000px;transition:max-height 1s ease-in-out}.accordion__btn-opener{cursor:pointer}.accordion-section__wrap{background:var(--color-green);color:#fff;width:100%;position:relative;overflow:hidden}.accordion-section__holder{width:50%}@media only screen and (max-width: 749px){.accordion-section__holder{width:100%}}.accordion-section{display:flex}.accordion-section.accordion-section--reverse{flex-direction:row-reverse}@media only screen and (max-width: 749px){.accordion-section{flex-direction:column-reverse}}.accordion-section__image{width:50%;padding-bottom:50.7%;position:relative;overflow:hidden}.accordion-section__image img{position:absolute;top:0;left:50%;min-width:100%;width:auto;height:100%;object-fit:cover;object-position:center;transform:translate(-50%)}@media only screen and (max-width: 749px){.accordion-section__image{width:100%}}@media only screen and (min-width: 1441px){.accordion-section__image{padding-bottom:90vh}}.accordion-section__text{width:720px;max-width:100%;padding:164px 10% 64px 11%;margin:0 0 0 auto}@media only screen and (max-width: 1199px){.accordion-section__text{padding:140px 5rem 40px}}@media only screen and (max-width: 749px){.accordion-section__text{padding:40px 1.5rem;width:100%}}.accordion-section__title{margin:0 0 58px;font-family:var(--font-fabriga-r);font-size:16px;line-height:1.5;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#fff}@media only screen and (max-width: 1199px){.accordion-section__title{margin:0 0 30px}}.accordion-item{border-bottom:1px solid #E2DED5}.accordion-item__opener{display:block;padding:25px 0;margin:0;background:none;color:var(--color-beige);font-size:16px;line-height:1.5;font-weight:400;font-family:var(--font-acumin);border:0;width:100%;text-align:left;text-transform:uppercase;letter-spacing:.7px;cursor:pointer}.accordion-item__text{font-size:14px;line-height:18px;margin:-10px 0 10px;font-weight:300}.accordion-item__text p{margin:0 0 18px;letter-spacing:.7px}.accordion-item__text p:last-child{margin-bottom:0}.accordion-item__holder{padding-bottom:15px}.tab-holder__active .accordion__text{max-height:1000px;transition:max-height 1s ease-in-out}
/*# sourceMappingURL=/cdn/shop/t/36/assets/accordion.css.map */
