.section-technical-general-b-index{margin-bottom:50px;margin-top:50px}@media screen and (min-width:768px){.section-technical-general-b-index{margin-bottom:60px;margin-top:60px}}.technical-general-b-index__list__item .heading-2{margin-bottom:35px;margin-top:calc(60px + var(--leading-trim))}@media screen and (min-width:768px){.technical-general-b-index__list__item .heading-2{margin-bottom:50px;margin-top:calc(80px + var(--leading-trim))}}.technical-general-b-index__list__item .heading-3{font-size:2rem;margin-bottom:35px;margin-top:calc(60px + var(--leading-trim))}@media screen and (min-width:768px){.technical-general-b-index__list__item .heading-3{font-size:2.8rem;margin-bottom:50px;margin-top:calc(80px + var(--leading-trim))}}.section-3_4column_img_h_txt_btn{margin-bottom:55px;margin-top:55px}@media screen and (max-width:767px){.section-3_4column_img_h_txt_btn{margin-bottom:35px;margin-top:35px}.section-technical-general-b-index .section-3_4column_img_h_txt_btn .columns{display:grid;gap:19px 35px;grid-template-columns:1fr 1fr}.section-technical-general-b-index .section-3_4column_img_h_txt_btn .columns>.columns__column:not(:first-child){margin-top:0}}.section-3_4column_img_h_txt_btn .columns__column__inner.columns__column__inner--bg{background-color:var(--color-bg)}.section-3_4column_img_h_txt_btn .columns .columns__column__inner.columns__column__inner--bg .heading-2,.section-3_4column_img_h_txt_btn .columns .columns__column__inner.columns__column__inner--bg .heading-3,.section-3_4column_img_h_txt_btn .columns .columns__column__inner.columns__column__inner--bg .heading-4,.section-3_4column_img_h_txt_btn .columns .columns__column__inner.columns__column__inner--bg .heading-5{margin-top:0}.section-3_4column_img_h_txt_btn .columns .columns__column__inner.columns__column__inner--bg{padding:30px 25px}@media screen and (max-width:1049px){.section-3_4column_img_h_txt_btn .columns .columns__column__inner.columns__column__inner--bg{padding:30px}}@media screen and (max-width:767px){.section-3_4column_img_h_txt_btn .columns .columns__column__inner.columns__column__inner--bg{padding:25px 20px}}.section-3_4column_img_h_txt_btn .columns__column__inner.columns__column__inner--bg .heading-5{margin-top:0}.section-3_4column_img_h_txt_btn .figure{align-items:center;display:flex;height:187px;justify-content:center;overflow:hidden}@media screen and (min-width:768px){.section-3_4column_img_h_txt_btn .figure{height:174px}}@media screen and (min-width:1050px){.section-3_4column_img_h_txt_btn .figure{height:307px}.section-3_4column_img_h_txt_btn .columns--three .figure{height:194px}.section-3_4column_img_h_txt_btn .columns--four .figure{height:146px}}.section-3_4column_img_h_txt_btn .figure img{height:100%;object-fit:cover;object-position:center;transition:opacity .3s var(--transition-speed);vertical-align:bottom;width:auto}.section-3_4column_img_h_txt_btn .figure.fit_width img{height:auto;width:100%}.section-3_4column_img_h_txt_btn .figure.fit_auto img{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.section-3_4column_img_h_txt_btn .figure.square{height:auto;width:auto}.section-3_4column_img_h_txt_btn .figure.square img{aspect-ratio:1/1;height:100%;object-fit:cover;width:100%}.section-3_4column_img_h_txt_btn .bl-hover .figure img{opacity:.8}.section-3_4column_img_h_txt_btn .columns.columns--two .columns__column__inner.columns__column__inner--bg{padding:45px 30px}@media screen and (max-width:1049px){.section-3_4column_img_h_txt_btn .columns.columns--two .columns__column__inner.columns__column__inner--bg{padding:40px}}@media screen and (max-width:767px){.section-3_4column_img_h_txt_btn .columns.columns--two .columns__column__inner.columns__column__inner--bg{padding:25px 30px}.section-3_4column_img_h_txt_btn .columns.columns--three .columns__column{padding-left:0;padding-right:0}}.section-3_4column_img_h_txt_btn .columns.columns--three .columns__column__inner.columns__column__inner--bg{padding:40px 30px}@media screen and (max-width:1049px){.section-3_4column_img_h_txt_btn .columns.columns--three .columns__column__inner.columns__column__inner--bg{padding:35px 40px 40px}}@media screen and (max-width:767px){.section-3_4column_img_h_txt_btn .columns.columns--three .columns__column__inner.columns__column__inner--bg{padding:25px 30px}}.section-3_4column_img_h_txt_btn .columns.columns--four .columns__column__inner.columns__column__inner--bg{padding:40px 30px}@media screen and (max-width:1049px){.section-3_4column_img_h_txt_btn .columns.columns--four .columns__column__inner.columns__column__inner--bg{padding:40px}}@media screen and (max-width:767px){.section-3_4column_img_h_txt_btn .columns.columns--four .columns__column__inner.columns__column__inner--bg{padding:25px 30px}}.dnd-section-color--bg .section-3_4column_img_h_txt_btn .columns__column__inner.columns__column__inner--bg{background-color:#fff}.section-3_4column_img_h_txt_btn .heading-link{width:100%}.section-3_4column_img_h_txt_btn .heading-2{margin-bottom:calc(27px + var(--leading-trim));margin-top:calc(22px + var(--leading-trim))}.section-3_4column_img_h_txt_btn .heading-subtitle+.heading-2,.section-3_4column_img_h_txt_btn .heading-subtitle+.heading-2.heading-link{margin-top:0}.section-3_4column_img_h_txt_btn .columns__column--top .heading-2{margin-bottom:calc(15px + var(--leading-trim))}@media screen and (min-width:768px){.section-3_4column_img_h_txt_btn .heading-2,.section-3_4column_img_h_txt_btn .heading-2.heading-link{font-size:2.6rem;margin-bottom:calc(33px + var(--leading-trim));margin-top:calc(28px + var(--leading-trim))}.section-3_4column_img_h_txt_btn .columns__column--top .heading-2,.section-3_4column_img_h_txt_btn .columns__column--top .heading-2.heading-link{margin-bottom:calc(15px + var(--leading-trim))}.section-3_4column_img_h_txt_btn .columns.columns--four .heading-2,.section-3_4column_img_h_txt_btn .columns.columns--four .heading-2.heading-link{font-size:2.2rem}}.section-3_4column_img_h_txt_btn .heading-subtitle+.heading-3,.section-3_4column_img_h_txt_btn .heading-subtitle+.heading-3.heading-link{margin-top:0}.section-3_4column_img_h_txt_btn .columns__column--top .heading-3{margin-bottom:calc(12px + var(--leading-trim))}.section-3_4column_img_h_txt_btn .heading-3{margin-bottom:calc(25px + var(--leading-trim));margin-top:calc(20px + var(--leading-trim))}@media screen and (min-width:768px){.section-3_4column_img_h_txt_btn .heading-3,.section-3_4column_img_h_txt_btn .heading-3.heading-link{font-size:2.2rem}.section-3_4column_img_h_txt_btn .columns__column--top .heading-3,.section-3_4column_img_h_txt_btn .columns__column--top .heading-3.heading-link{margin-bottom:calc(15px + var(--leading-trim))}.section-3_4column_img_h_txt_btn .columns.columns--four .heading-3,.section-3_4column_img_h_txt_btn .columns.columns--four .heading-3.heading-link{font-size:2rem}}.section-3_4column_img_h_txt_btn .heading-subtitle+.heading-4,.section-3_4column_img_h_txt_btn .heading-subtitle+.heading-4.heading-link{margin-top:0}.section-3_4column_img_h_txt_btn .columns__column--top .heading-4{margin-bottom:calc(13px + var(--leading-trim))}.section-3_4column_img_h_txt_btn .heading-4{color:var(--color-main);font-weight:600;margin-bottom:calc(25px + var(--leading-trim));margin-top:calc(20px + var(--leading-trim))}@media screen and (min-width:768px){.section-3_4column_img_h_txt_btn .columns__column--top .heading-4,.section-3_4column_img_h_txt_btn .columns__column--top .heading-4.heading-link{margin-bottom:calc(15px + var(--leading-trim))}}.section-3_4column_img_h_txt_btn .heading-subtitle+.heading-5,.section-3_4column_img_h_txt_btn .heading-subtitle+.heading-5.heading-link{margin-top:0}.section-3_4column_img_h_txt_btn .columns__column--top .heading-5{margin-bottom:calc(13px + var(--leading-trim))}.section-3_4column_img_h_txt_btn .heading-5{margin-bottom:calc(25px + var(--leading-trim));margin-top:calc(20px + var(--leading-trim))}@media screen and (min-width:768px){.section-3_4column_img_h_txt_btn .columns__column--top .heading-5,.section-3_4column_img_h_txt_btn .columns__column--top .heading-5.heading-link{margin-bottom:calc(10px + var(--leading-trim))}}.columns__column__inner--bg .heading-subtitle{margin-top:0}.section-3_4column_img_h_txt_btn .columns__column__inner.columns__column__inner--bg .heading-textlabel{background-color:#fff}