.industries_box .heading{display:flex;flex-direction:row;align-items:center;margin:0 0 var(--gap-contents)}.industries_box .heading h1,.industries_box .heading h2,.industries_box .heading h3{flex-grow:1;min-width:0;max-width:640px;margin:-0.1em 0;font-size:var(--size-h1);line-height:1.1}.industries_box .heading h3{font-size:var(--size-h2)}.industries_box .heading .buttons{margin:0 -10px 0 auto}.industries_box .heading .button{margin:0 10px 0 0}.industries_box .fixed>.buttons:not(.is_loader){display:none}@media (max-width: 640px){.industries_box .heading .buttons{display:none}.industries_box .fixed>.buttons:not(.is_loader){display:block;margin:calc(var(--gap-contents) - 10px) 0 0}.industries_box .fixed>.buttons:not(.is_loader) .button{width:100%;margin:10px 0 0}}.industries_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}.industries_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}.industries_box .link{display:inline-flex;align-items:center;color:currentColor;font-family:var(--font-heading);font-size:var(--size-h3);font-weight:700;line-height:1.25}.industries_box .link:after{content:'';display:inline-block;position:relative;top:1px;flex-grow:0;flex-shrink:0;width:16px;height:16px;margin-left:10px;background-color:currentColor;-webkit-mask:url(../../images/ico_arrow_link.svg) 50% 50%/contain no-repeat}.industries_box{--width-item: 33.333%;--height-image: 100%}.industries_box .items_text{--height-image: 110%}.industries_box .items_text .details{top:0;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px}.industries_box .items_text .details:after{content:'';display:block;flex-grow:0;flex-shrink:0;width:18px;height:18px;margin-top:5px;background-color:currentColor;-webkit-mask:url(../../images/ico_arrow_link.svg) 50% 50%/contain no-repeat}.industries_box .items_text .icon{order:-1;margin:0 0 auto}.industries_box .items_text .link:after{display:none}.industries_box .card{display:block;position:relative;overflow:hidden;flex-grow:1}.industries_box .card:before{content:'';display:block;padding-bottom:var(--height-image)}.industries_box .card:after{content:'';position:absolute;background-color:rgba(0,32,96,0.3);transition:0.3s;z-index:2;inset:0}.industries_box .card img{display:block;position:absolute;width:100%;height:100%;z-index:1;inset:0;object-fit:cover}@media (hover: hover){.industries_box a.card:hover:after{background-color:rgba(0,32,96,0.7)}.industries_box a.card img{opacity:1}}.industries_box .details{display:flex;position:absolute;right:0;bottom:0;left:0;overflow:hidden;align-items:flex-end;max-height:100%;padding:20px;color:#fff;z-index:3}.industries_box .text{display:block;font-size:var(--size-base);line-height:1.5}.industries_box a.link:hover{color:var(--color-primary)}.industries_box .icon{display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;width:60px;height:60px;margin-left:auto;border-radius:50%;background-color:rgba(255,255,255,0.3)}.industries_box .icon:before{content:'';display:block;width:28px;height:28px;background-color:currentColor;-webkit-mask:var(--icon-image) 50% 50%/contain no-repeat}@media (max-width: 1024px){.industries_box .items_text{--width-item: 50%}.industries_box .items_text.carousel{--width-item: 320px}.industries_box .items_text .details{gap:4px}.industries_box .items_text .details:after{width:14px;height:14px}.industries_box .details{top:0;flex-direction:column-reverse;align-items:flex-start;padding:15px}.industries_box .icon{width:48px;height:48px;margin:0 0 auto}.industries_box .icon:before{width:20px;height:20px}.industries_box .text{font-size:15px}}@media (max-width: 640px){.industries_box{--width-item: 50%}.industries_box .carousel{--width-item: 240px}.industries_box .text{font-size:14px}}@media (max-width: 420px){.industries_box .items_text.carousel{--width-item: 280px}.industries_box .text{font-size:14px}}

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