.quotes_box .contents .caption{display:block;margin:0 0 calc(var(--gap-heading) - 5px);color:var(--color-muted);font-size:var(--size-content);font-weight:400;line-height:1.25}.quotes_box .contents{max-width:var(--width-contents);margin:0 0 var(--gap-contents);--color-text: var(--color-heading)}.quotes_box .contents:last-child{margin-bottom:0}.quotes_box .items{display:flex;position:relative;flex-wrap:wrap;width:calc(100% + var(--gap-grid));margin:0 calc(-1 * var(--gap-grid)) calc(-1 * var(--gap-vertical)) 0;z-index:2}.quotes_box .item{display:inline-flex;position:relative;flex-direction:column;flex-grow:0;flex-shrink:0;width:calc(var(--width-item) - var(--gap-grid));margin:0 var(--gap-grid) var(--gap-vertical) 0}.quotes_box .toggle{display:inline-flex;align-items:center;padding:5px 12px;border-radius:20px;background-color:var(--color-primary);color:var(--color-base);font-size:13px;font-weight:600;line-height:20px;white-space:nowrap;text-transform:uppercase;transition:0.2s;cursor:pointer;z-index:3;--mask-image: url(../../images/ico_link_plus.svg)}.quotes_box .toggle:after{content:'';flex:0 0 auto;width:20px;height:20px;margin:0 -5px 0 6px;background-color:currentColor;-webkit-mask:var(--mask-image) 50% 50%/contain no-repeat}.quotes_box .expanded.toggle{--mask-image: url(../../images/ico_link_minus.svg)}@media (hover: hover){.quotes_box .toggle:hover{background-color:var(--color-base);color:var(--color-heading)}}.quotes_box{overflow:hidden;--width-item: 100%}.quotes_box.box_light{--color-section: #FDF1E0}.quotes_box .carousel{--width-item: 950px}.quotes_box .item{flex-direction:column;align-items:flex-start;padding:var(--gap-card);border-radius:var(--radius-regular);background-color:var(--color-background);color:var(--color-heading);--gap-heading: 10px;--color-text: var(--color-heading);--gap-contents: calc(var(--gap-card) - 3px)}.quotes_box .item .content{overflow:hidden;max-height:calc(7.5 * var(--size-content));font-size:var(--size-content);font-weight:400;line-height:1.5;text-overflow:ellipsis;--gap-content: calc(1.5 * var(--size-content))}.quotes_box .item .content.is_expanded{max-height:none}.quotes_box .info{display:flex;align-self:stretch;align-items:center;margin-top:auto}.quotes_box .info .name{display:block;margin:0 auto 0 0;color:var(--color-heading);font-size:var(--size-content);font-weight:600}.quotes_box .toggle{margin:-5px 0 20px}@media (min-width: 1024px){.quotes_box{--gap-card: 40px}.quotes_box .fixed{display:flex;position:relative;align-items:stretch}.quotes_box .contents{flex-basis:calc(40% - var(--gap-section-offset));flex-grow:0;flex-shrink:0;max-width:none;padding:0 var(--gap-aside) 80px 0;margin:0;--width-contents: 480px}.quotes_box .contents h2{text-wrap:balance}.quotes_box .wrapper{flex-basis:calc(60% + var(--gap-section-offset));flex-grow:0;flex-shrink:0}.quotes_box .carousel.is-horizontal{position:static;width:calc(60vw + var(--gap-grid) + var(--gap-section-offset))}.quotes_box .carousel-nav{display:flex;position:absolute;bottom:0;left:0;flex-direction:row-reverse}.quotes_box .carousel-button{position:relative;right:auto;bottom:auto;left:auto}.quotes_box .carousel-button.is-prev{margin-right:15px}.quotes_box .carousel-dots{display:none}.quotes_box .deco{position:absolute;top:50%;right:50%;width:739px;height:304px;margin-top:-152px;background:url(../../images/bg_reviews_decor.svg) 50% 50%/contain no-repeat;z-index:1}}@media (max-width: 1410px){.quotes_box .carousel{--width-item: 100%}}@media (max-width: 1024px){.quotes_box .inner{max-width:var(--width-contents);margin:0 auto var(--gap-contents);text-align:center}.quotes_box .inner:last-child{margin-bottom:0}}

/*# sourceMappingURL=quotes.css.map */
