.columns_box .contents .caption{display:block;margin:0 0 16px;color:var(--color-active);font-size:var(--size-base);font-weight:400;line-height:1.25}.columns_box .contents{max-width:var(--width-contents);margin:0 auto var(--gap-contents);text-align:center;--color-text: var(--color-heading)}.columns_box .contents:last-child{margin-bottom:0}.columns_box .columns{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}.columns_box .content{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}.columns_box{--width-item: 50%;--gap-grid: var(--gap-section-offset);--gap-vertical: var(--gap-contents)}.columns_box .fixed{z-index:2}.columns_box .content{flex-grow:1}.columns_box .deco{position:absolute;top:50%;right:50%;width:1827px;margin-top:-913px;background:url(../../images/bg_columns_decor_1.svg) 50% 50%/contain no-repeat}.columns_box .deco:before{content:"";display:block;padding-bottom:100%}.columns_box .deco_2{right:auto;left:100%;width:1190px;margin-top:-400px;margin-left:-800px;background-image:url(../../images/bg_columns_decor_2.svg)}@media(max-width: 1024px){.columns_box .deco_1{width:800px;margin-top:-400px}.columns_box .deco_2{right:-200px;left:auto;width:600px;margin-top:-200px;margin-left:0}}@media(max-width: 768px){.columns_box{--width-item: 100%}}
/*# sourceMappingURL=columns.css.map */
