.image_text_column.has_decoration .column_box{position:relative}.image_text_column.has_decoration .column_box:before{content:"";top:0;left:0;transform:translate(-100%);width:250px;height:154px;background:var(--decoration_img);display:block;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute}.column_title.section_title--left{text-align:left}.column_title.section_title--center{text-align:center}.column_title.section_title--right{text-align:right}.image_text_column{display:flex;flex-wrap:wrap;justify-content:space-between}.image_text_column .column_box{flex:1;padding:2%;background-color:var(--bg_color)}.image_text_column[data-column-num="4"] .column_box.gap_line{border-left:1px solid #797979}.image_text_column .column_box .text_box{margin-top:20px;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}.image_text_column .column_box .text_box.left{align-items:left;text-align:left}.column_box .text_box .text_title{font-size:18px;line-height:1.3;font-weight:700;width:100%}.column_box .text_box .text_title--left{text-align:left;align-self:flex-start}.column_box .text_box .text_title--center{text-align:center;align-self:center}.column_box .text_box .text_content{font-size:16px}.column_box .text_box .custom_button{display:block;width:max-content;padding:8px 30px;text-align:center;color:#fff;font-size:clamp(16px,1.25vw,20px)}.column_box .text_box .custom_button:hover{opacity:.8}@media(max-width:749px){.image_text_column .column_box{flex:1 0 100%}.column_box .text_box .text_content{font-size:14px;line-height:1.3}.column_box .text_box .custom_button{font-size:16px}.image_text_column[data-column-num="3"] .column_inner{display:flex;align-items:center;gap:20px}.image_text_column[data-column-num="3"] .column_inner .image_box{width:30%}.image_text_column[data-column-num="3"] .column_box .text_box{margin-top:0;flex:1;align-items:flex-start;text-align:left}.image_text_column[data-column-num="4"] .column_box{padding:30px 0}.image_text_column[data-column-num="4"] .column_box.gap_line{border-top:1px solid #797979;border-left:none}}@media(max-width:749px){.column_title.section_title--left{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/section-image-text-column.css.map */
