.c-contact{--container-width: var(--container-width-2);padding:8rem 0rem 8rem}@media screen and (max-width: 991.98px){.c-contact{padding:6rem 0rem}}@media screen and (max-width: 575.98px){.c-contact{padding:5rem 0rem}}.c-contact{background-color:#e9ebf7}.c-contact_inner{background-color:#fff;padding:4rem;border-radius:var(--radius-l);box-shadow:0 2.4rem 4.8rem -1.2rem rgba(16,24,40,.18);display:flex;flex-direction:column;gap:2.4rem}@media screen and (max-width: 991.98px){.c-contact_inner{padding:3.2rem}}@media screen and (max-width: 575.98px){.c-contact_inner{padding:1.6rem;box-shadow:0 1.2rem 2.4rem -0.6rem rgba(16,24,40,.18)}}.c-contact_heading{display:flex;flex-direction:column;gap:.8rem}.c-contact_title{color:var(--color-text);font-family:var(--font-heading);font-weight:800;line-height:133.333%;letter-spacing:-2%;font-size:3.6rem}@media screen and (max-width: 1199.98px){.c-contact_title{font-size:3rem}}@media screen and (max-width: 991.98px){.c-contact_title{font-size:2.2rem}}.c-contact_desc{color:var(--color-text);font-weight:400;line-height:150%;font-size:2rem}@media screen and (max-width: 1199.98px){.c-contact_desc{font-size:1.8rem}}@media screen and (max-width: 991.98px){.c-contact_desc{font-size:1.6rem}}.c-contact_form .form-group{flex:1 0 calc(50% - .8rem)}@media screen and (max-width: 575.98px){.c-contact_form .form-group{flex:1 0 100%}}.c-contact_form .form-action{margin-top:2.4rem}.c-contact_form .form-action .btn{width:100%;border-radius:var(--radius-l)}.c-certi{--container-width: var(--container-width-2);overflow:hidden;margin:14rem 0rem 14rem}@media screen and (max-width: 991.98px){.c-certi{margin:6rem 0rem}}@media screen and (max-width: 575.98px){.c-certi{margin:5rem 0rem}}.c-certi_list{display:flex;flex-wrap:wrap;gap:2.4rem 10rem;justify-content:center}@media screen and (max-width: 1199.98px){.c-certi_list{gap:2.4rem 6.4rem}}@media screen and (max-width: 767.98px){.c-certi_list{gap:1.6rem}}.c-certi_item{width:auto;height:10rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767.98px){.c-certi_item{height:8rem}}@media screen and (max-width: 575.98px){.c-certi_item{width:calc(33.3333333333% - 1.0666666667rem);height:6.4rem}}.c-certi_item img{width:auto;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.c-certi .splide__track{overflow:visible}.c-certi .splide__slide{display:flex;align-items:center;justify-content:center;height:10rem}@media screen and (max-width: 1199.98px){.c-certi .splide__slide{height:6rem}}.c-certi .splide__slide>*{display:flex;align-items:center;justify-content:center;height:10rem}@media screen and (max-width: 1199.98px){.c-certi .splide__slide>*{height:6rem}}.c-certi .splide__slide img{width:auto;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.m-related{margin:14rem 0rem 14rem}@media screen and (max-width: 991.98px){.m-related{margin:6rem 0rem}}@media screen and (max-width: 575.98px){.m-related{margin:5rem 0rem}}.m-related{overflow:hidden}.js-m-related{--slide-spacing: 1.6rem;--slide-number: 3;position:relative;margin:0 calc(var(--slide-spacing)/2*-1)}@media screen and (max-width: 991.98px){.js-m-related{--slide-number: 2}}.js-m-related .swiper{overflow:visible}.js-m-related .swiper-slide{height:unset;width:calc(100%/var(--slide-number));padding:0 calc(var(--slide-spacing)/2)}@media screen and (min-width: 1200px){.js-m-related .swiper-pagination{display:none}}.ab-commit{--container-width: var(--container-width-2);margin:14rem 0rem 14rem}@media screen and (max-width: 991.98px){.ab-commit{margin:6rem 0rem}}@media screen and (max-width: 575.98px){.ab-commit{margin:5rem 0rem}}.ab-commit_inner{display:flex;flex-wrap:wrap;gap:2.4rem;position:relative}.ab-commit_left,.ab-commit_right{width:calc(50% - 1.2rem);position:relative}@media screen and (max-width: 991.98px){.ab-commit_left,.ab-commit_right{width:100%}}.ab-commit_left{background-color:var(--color-pri);border-radius:var(--radius-xl);overflow:hidden;padding:4.8rem}@media screen and (max-width: 1199.98px){.ab-commit_left{padding:3.2rem}}@media screen and (max-width: 991.98px){.ab-commit_left{padding:2.4rem}}@media screen and (max-width: 575.98px){.ab-commit_left{padding:1.6rem}}.ab-commit_item{display:flex;flex-direction:column;gap:6rem}@media screen and (max-width: 1199.98px){.ab-commit_item{gap:2.4rem}}@media screen and (max-width: 575.98px){.ab-commit_item{gap:1.6rem}}.ab-commit_img{display:block;aspect-ratio:664/760;max-width:100%;border-radius:var(--radius-xl);overflow:hidden}.ab-commit_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ab-commit_title{color:#fff;font-weight:700;line-height:130%;letter-spacing:-2%;font-size:4rem}@media screen and (max-width: 1199.98px){.ab-commit_title{font-size:3.2rem}}@media screen and (max-width: 991.98px){.ab-commit_title{font-size:2.4rem}}.ab-commit_desc{color:#fff;line-height:150%;letter-spacing:-2%;font-size:2rem}@media screen and (max-width: 1199.98px){.ab-commit_desc{font-size:1.8rem}}@media screen and (max-width: 991.98px){.ab-commit_desc{font-size:1.6rem}}.ab-commit_right{background-color:#fafafa;border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:664/760;max-width:100%;height:100%}@media screen and (max-width: 991.98px){.ab-commit_right{display:none}}.ab-commit_right .ab-commit_img{display:block;position:absolute;inset:0;aspect-ratio:initial;opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s}.ab-commit_right .ab-commit_img.is-active{opacity:1;visibility:visible}@media screen and (max-width: 1440px){.ab-commit .swiper-navigation{display:none}}.js-ab-commit{height:100%}@media screen and (max-width: 991.98px){.js-ab-commit{height:auto}}.js-ab-commit .swiper{height:100%}@media screen and (max-width: 991.98px){.js-ab-commit .swiper{height:auto}}.js-ab-commit .swiper-slide{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 992px){.js-ab-commit .swiper-pagination{position:absolute;top:0 !important;left:4.8rem !important;right:4.8rem !important;margin-top:4.8rem !important;width:auto !important;display:flex;gap:1.6rem;flex-wrap:wrap;justify-content:center}}@media screen and (min-width: 992px)and (max-width: 1199.98px){.js-ab-commit .swiper-pagination{gap:.8rem;margin-top:3.2rem !important;left:3.2rem !important;right:3.2rem !important}}.js-ab-commit .swiper-pagination-bullet{background-color:#fff;opacity:.2}@media screen and (min-width: 992px){.js-ab-commit .swiper-pagination-bullet{height:.4rem;margin:0 !important;flex:1}}.js-ab-commit .swiper-pagination-bullet-active{opacity:1}.ab-act{overflow:hidden;margin:14rem 0rem 14rem}@media screen and (max-width: 991.98px){.ab-act{margin:6rem 0rem}}@media screen and (max-width: 575.98px){.ab-act{margin:5rem 0rem}}.ab-act_splide+.ab-act_splide{margin-top:1.2rem}.ab-act .splide__track{overflow:visible}.ab-act .splide__slide{display:block;aspect-ratio:40/30;max-width:100%;border-radius:var(--radius-m);overflow:hidden;width:32.896%}@media(hover: hover)and (pointer: fine){.ab-act .splide__slide:hover img,.ab-act .splide__slide:focus-visible img{transform:scale(1.05)}}.ab-act .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}@media screen and (min-width: 1200px){.c-certi_list{gap:2.4rem 9rem}}.m-related{--container-width: var(--container-width-2)}.m-related .tt-main{text-align:center}@media screen and (min-width: 992px){.js-m-related{--slide-number: 3.3365}}.l-headline .l-desc strong{color:var(--color-text)}