.posts_box .tabs{display:block;position:relative;max-width:calc(var(--width-fixed) + 2*var(--gap-section-side));padding:0 var(--gap-section-side);margin:0 auto;font-size:0;line-height:0;white-space:nowrap;z-index:2;--height-button: 70px;--gap-button: 15px}.posts_box .tabs:before{content:"";display:block;position:absolute;bottom:0;left:50%;width:var(--width-fixed-large);height:1px;margin-left:calc(-0.5*var(--width-fixed-large));background-color:var(--color-border);z-index:0}.posts_box .tabs .tab{display:inline-flex;position:relative;align-items:center;justify-content:center;min-width:60px;height:var(--height-button);padding:4px var(--gap-button);color:var(--color-heading);font-size:var(--size-base);font-weight:600;line-height:1.25rem;text-align:center;vertical-align:middle;text-overflow:ellipsis;transition:.2s;z-index:2;gap:7px}.posts_box .tabs .tab:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background-color:var(--color-primary);transition:.2s;opacity:0}.posts_box .tabs .tab:last-child{margin-right:0}.posts_box .tabs .tab.active:after{opacity:1}@media(hover: hover){.posts_box .tabs .tab:hover:after{opacity:1}}.posts_box .tabs .count{display:inline-block;color:var(--color-muted);font-size:var(--size-tiny);font-weight:500;line-height:inherit;vertical-align:baseline;transition:.2s}@media(min-width: 64rem){.posts_box .tabs::-webkit-scrollbar{height:4px}.posts_box .tabs::-webkit-scrollbar-track{border-radius:var(--radius-regular)}.posts_box .tabs::-webkit-scrollbar-thumb{border-radius:var(--radius-regular)}}@media(max-width: 76.875rem){.posts_box .tabs{overflow-x:auto;overflow-y:hidden}}@media(max-width: 64rem){.posts_box .tabs{--gap-button: 12px}}.posts_box .items{min-height:80px;background:50% 50% no-repeat;background-size:57px 57px;transition:background-image .3s,height .3s}.posts_box .items .item{transition:opacity .3s,background .3s}.posts_box .loading.items{background-image:url(../../images/ico_loading.svg)}.posts_box .loading.items .item{opacity:.5}@media(max-width: 40rem){.posts_box .items{min-height:50px;background-size:38px 38px}}.posts_box .image{display:block;position:relative;flex-grow:0;flex-shrink:0}.posts_box .image:after{content:"";display:block;padding-bottom:var(--height-image)}.posts_box .image img{position:absolute;inset:0;width:100%;height:100%;transition:opacity .3s;z-index:1;object-fit:cover}.posts_box .tags{display:flex;position:relative;flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:4px}.posts_box .tags .tag{display:inline-block;padding:4px 8px;background-color:var(--theme-white);color:var(--theme-heading);font-size:0.625rem;font-weight:600;line-height:0.875rem;letter-spacing:1px;text-transform:uppercase;transition:.2s}.posts_box .tags .tag_dark{background-color:var(--theme-heading);color:var(--theme-white)}@media(hover: hover){.posts_box .tags a.tag{cursor:pointer}.posts_box .tags a.tag:hover{background-color:var(--theme-primary);color:var(--theme-primary-text)}}.posts_box{--width-item: 33.333%;--height-image: 60%;--gap-card: 20px}.posts_box.is_search .items{--width-item: 100%;--gap-grid-x: 0px}.posts_box.is_search .item{padding-bottom:var(--gap-grid-y);border-bottom:1px solid var(--color-field)}.posts_box.is_search .item:last-child,.posts_box.is_search .item_last{padding-bottom:0;border-bottom-width:0}.posts_box.is_search .item .buttons{display:none}.posts_box .tabs{padding:0;margin:0 0 var(--gap-contents)}.posts_box .tabs:last-child{margin-bottom:0}.posts_box .items_card.items .item{gap:0}.posts_box .items_card .details{padding:var(--gap-card);background-color:var(--color-background)}.posts_box .items_vertical .title{display:block;margin:0 0 4px;font-family:var(--font-heading);font-size:var(--size-h5);font-weight:700;line-height:var(--line-h5)}.posts_box .items_vertical .details .button{flex-grow:1}.posts_box .item{gap:15px}.posts_box .tags{position:absolute;bottom:10px;left:10px;max-width:calc(100% - 20px);z-index:3}.posts_box .details{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;align-items:flex-start;min-width:0;font-size:0.875rem;font-weight:400;line-height:1.375rem}.posts_box .details>:not(.buttons):last-child{margin-bottom:0}.posts_box .details .buttons{display:flex;flex-wrap:wrap;align-self:stretch;padding-top:5px;margin-top:auto}.posts_box .details .button{flex-grow:unset}.posts_box .details:has(.button_signup) .button{flex-grow:1}.posts_box .lines{display:flex;align-items:center;margin:0 0 8px;color:var(--color-muted);gap:5px 10px}.posts_box .lines b{display:inline-block;flex-grow:0;flex-shrink:0;width:1px;height:10px;background-color:var(--color-muted)}.posts_box .title{display:block;margin:0 0 8px;color:var(--color-heading);font-size:1rem;font-weight:600;line-height:1.375rem}@media(hover: hover){.posts_box .title:hover{color:var(--color-link)}}.posts_box .text{display:block;margin:-2px 0 14px;color:var(--color-text)}.posts_box .caption{margin:-2px 0 14px;color:var(--color-muted)}.posts_box .caption:last-child{margin-bottom:0}.posts_box .contacts{display:flex;flex-direction:column;align-self:stretch;align-items:flex-start;margin:0 0 15px;gap:5px}.posts_box .contacts:last-child{margin-bottom:0}.posts_box .contact{display:block;position:relative;overflow:hidden;max-width:100%;padding-left:30px;color:var(--color-heading);white-space:nowrap;text-overflow:ellipsis}.posts_box .contact:before{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;background-color:currentColor;-webkit-mask:var(--mask-image) 50% 50%/contain no-repeat}.posts_box .contact_phone{--mask-image: url(../../images/ico_phone.svg)}.posts_box .contact_email{--mask-image: url(../../images/ico_mail.svg)}@media(hover: hover){.posts_box .contact:hover{color:var(--color-link)}}.posts_box .link{display:inline-block;font-size:var(--size-base);font-weight:400;line-height:1.5;text-decoration:underline}.posts_box .link:hover{text-decoration:none}@media(min-width: 40rem){.posts_box .items_1,.posts_box .items_2{--columns-count: 1;--height-image: 75%}.posts_box .items_1 .item,.posts_box .items_2 .item{display:flex;flex-direction:row;align-items:stretch;gap:20px}.posts_box .items_1 .image,.posts_box .items_2 .image{flex-grow:0;flex-shrink:0;align-self:stretch;width:200px}.posts_box .items_vertical{--height-image: 125%}}@media(min-width: 64rem){.posts_box .items_2{--columns-count: 2;--gap-card: 30px}.posts_box .items_2 .image{width:50%}.posts_box .items_vertical .image{width:40%}}@media(max-width: 64rem){.posts_box{--columns-count: 3;--height-image: 75%;--gap-card: 15px}}@media(max-width: 48rem){.posts_box{--columns-count: 2}}@media(max-width: 40rem){.posts_box{--columns-count: 1}.posts_box .contents.is_heading>:has(+.buttons){margin-bottom:var(--gap-contents)}}
/*# sourceMappingURL=posts.css.map */
