.quotes_box .details .image{display:block;position:relative;overflow:hidden;flex-grow:0;flex-shrink:0;width:100%}.quotes_box .details .image:after{content:'';display:block;padding-bottom:var(--height-image)}.quotes_box .details .image img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover}.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;overscroll-behavior:contain}.quotes_box{padding:0;--width-item: 100%}.quotes_box.box_dark .item:before{background-color:rgba(255,255,255,0.1)}.quotes_box.box_dark .carousel-dots li button{background-color:rgba(255,255,255,0.25)}.quotes_box.box_dark .carousel-dots li.is-current button,.quotes_box.box_dark .carousel-dots li:hover button{background-color:#fff}.quotes_box.box_dark .carousel-button{color:#fff}.quotes_box.box_dark .carousel-button:hover{border-color:#fff;background-color:#fff;color:#0079C1}.quotes_box .items{z-index:1}.quotes_box .item{padding-top:var(--gap-section-top);padding-bottom:var(--gap-section-bottom)}.quotes_box .item:before{content:'';position:absolute;top:calc(0.5 * var(--gap-section-top));left:240px;width:180px;height:160px;background-color:var(--color-border);-webkit-mask:url(../../images/ico_quotes.svg) 50% 50%/contain no-repeat}.quotes_box .quote{display:flex;position:relative;flex-grow:1;align-items:flex-start;min-height:0;z-index:2}.quotes_box .quote .heading{display:block;position:relative;flex-grow:0;flex-shrink:0;width:50%;padding-right:var(--gap-grid)}.quotes_box .quote h2{max-width:340px}.quotes_box .quote .text{flex-grow:1;min-width:0;font-size:var(--size-h4);font-weight:700;line-height:1.4}.quotes_box .details{display:flex;position:relative;align-items:center;height:80px;margin:var(--gap-contents) 0 0;z-index:2}.quotes_box .details:first-child{margin-top:0}.quotes_box .details .image{width:80px;margin-right:20px}.quotes_box .details .name{display:block;flex-grow:1;min-width:0;font-size:var(--size-h4);font-weight:700;line-height:1.25}.quotes_box .details b{display:block;color:var(--color-muted);font-size:16px;font-weight:400;line-height:1.5}@media (min-width: 640px){.quotes_box .carousel-dots{display:flex;position:absolute;right:0;bottom:var(--gap-section-bottom);left:50%;align-items:center;height:80px;z-index:2}.quotes_box .carousel-nav{bottom:var(--gap-section-bottom);height:80px}}@media (max-width: 1024px){.quotes_box .item:before{width:140px;height:120px}}@media (max-width: 640px){.quotes_box{padding:var(--gap-section-top) 0 var(--gap-section-bottom)}.quotes_box .item{padding-top:0;padding-bottom:0}.quotes_box .item:before{display:none}.quotes_box .quote{display:block}.quotes_box .quote h2{max-width:none}.quotes_box .quote .heading{width:auto;padding:0;margin:0 0 15px}.quotes_box .quote .heading:last-child{margin-bottom:0}.quotes_box .quote .text{font-size:var(--size-base);font-weight:400;line-height:1.5}.quotes_box .details{height:auto;margin-top:var(--gap-grid)}.quotes_box .details .image{width:60px;margin-right:15px}}

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