multipurpose-nav[m4-type=collapse] .drag-container{width:100%;max-width:100%}multipurpose-nav[m4-type=collapse] .drag-container .wrapper{gap:10px 20px!important}multipurpose-nav[m4-type=collapse] .drag-container .item{padding:10px 20px;border-radius:500px;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.2);transition:border .4s}multipurpose-nav[m4-type=collapse] .drag-container .item:after{content:"";width:101%;height:101%;background:linear-gradient(90deg,#95cf15,#1aafd4);transition:opacity .4s;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width: 1201px){multipurpose-nav[m4-type=collapse] .drag-container .item:hover{background-color:transparent;border:1px solid rgba(0,0,0,0)}multipurpose-nav[m4-type=collapse] .drag-container .item:hover:after{opacity:1}multipurpose-nav[m4-type=collapse] .drag-container .item:hover .category{color:#fff}}@media only screen and (max-width: 1200px){multipurpose-nav[m4-type=collapse] .drag-container .item:active{background-color:transparent;border:1px solid rgba(0,0,0,0)}multipurpose-nav[m4-type=collapse] .drag-container .item:active:after{opacity:1}multipurpose-nav[m4-type=collapse] .drag-container .item:active .category{color:#fff}}multipurpose-nav[m4-type=collapse] .drag-container .item.active{background-color:transparent;border:1px solid rgba(0,0,0,0)}multipurpose-nav[m4-type=collapse] .drag-container .item.active:after{opacity:1}multipurpose-nav[m4-type=collapse] .drag-container .item.active .category{color:#fff}multipurpose-nav[m4-type=collapse] .drag-container .item .category{color:#444;font-size:1rem;font-weight:400;line-height:1.6;padding:0;letter-spacing:.5px;position:relative;z-index:2;transition:color .4s}multipurpose-nav[m4-type=collapse] .drag-container .item .category:after{content:unset}multipurpose-nav[m4-type=collapse] .collapse-container .item{padding:10px 20px;letter-spacing:.5px;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.2);transition:border .4s}multipurpose-nav[m4-type=collapse] .collapse-container .item:after{content:"";width:101%;height:101%;background:linear-gradient(90deg,#95cf15,#1aafd4);transition:opacity .4s;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width: 1201px){multipurpose-nav[m4-type=collapse] .collapse-container .item:hover{background-color:transparent;border:1px solid rgba(0,0,0,0)}multipurpose-nav[m4-type=collapse] .collapse-container .item:hover:after{opacity:1}multipurpose-nav[m4-type=collapse] .collapse-container .item:hover .category{color:#fff}}@media only screen and (max-width: 1200px){multipurpose-nav[m4-type=collapse] .collapse-container .item:active{background-color:transparent;border:1px solid rgba(0,0,0,0)}multipurpose-nav[m4-type=collapse] .collapse-container .item:active:after{opacity:1}multipurpose-nav[m4-type=collapse] .collapse-container .item:active .category{color:#fff}}multipurpose-nav[m4-type=collapse] .collapse-container .item.active{background-color:transparent;border:1px solid rgba(0,0,0,0)}multipurpose-nav[m4-type=collapse] .collapse-container .item.active:after{opacity:1}multipurpose-nav[m4-type=collapse] .collapse-container .item.active .category{color:#fff}multipurpose-nav[m4-type=collapse] .collapse-container .item .category{color:#444;font-size:1rem;font-weight:400;line-height:1.6;padding:0;letter-spacing:.5px;position:relative;z-index:2;transition:color .4s}multipurpose-nav[m4-type=collapse] .collapse-container .item .category:after{content:unset}.banner-blk .breadCrumbsBox{background:#f2f2f2}.banner-blk .txtBox{width:80%}@media only screen and (max-width: 900px){.banner-blk .txtBox{width:100%;max-width:100%}}.collapse-blk .container{padding:0 calc(var(--1frSpace) * 2 + var(--baseSpace)) 50px}@media only screen and (max-width: 900px){.collapse-blk .container{padding:0 var(--baseSpace) 30px}}.vision-blk[data-theme=light] .txtBox{color:#fff}.vision-blk[data-theme=dark] .txtBox{color:#000}.vision-blk .container{position:relative;width:calc(100% - var(--1frSpace) * 4 - var(--baseSpace) * 2);margin:auto}@media only screen and (max-width: 1500px){.vision-blk .container{width:calc(100% - var(--1frSpace) * 2 - var(--baseSpace) * 2)}}@media only screen and (max-width: 900px){.vision-blk .container{width:calc(100% - var(--1frSpace) * 4 - var(--baseSpace) * 2)}}@media only screen and (max-width: 767px){.vision-blk .container{width:calc(100% - var(--baseSpace) * 2)}}@media only screen and (max-width: 768px){.vision-blk .container{width:100%}}.vision-blk .clipBox{min-height:450px;clip-path:inset(0% 0% 0% 0% round 10px)}@media only screen and (max-width: 768px){.vision-blk .clipBox{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.vision-blk .imgBox{position:absolute;top:0;left:0;border-radius:10px;width:100%;height:100%}@media only screen and (max-width: 900px){.vision-blk .imgBox{margin:0;width:100%}}.vision-blk .imgBox:before{z-index:1;background:linear-gradient(0deg,#0006,#0006);width:100%;height:100%;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vision-blk .imgBox img{position:fixed;top:0;left:50%;z-index:0;transform:translate(-50%);width:100%;height:100%;object-fit:cover}.vision-blk .txtBox{padding:calc(var(--1frSpace) * 2);position:relative;z-index:2;width:100%;height:100%;text-align:center}@media only screen and (max-width: 900px){.vision-blk .txtBox{padding:80px calc(var(--baseSpace) + var(--1frSpace) * 2)}}@media only screen and (max-width: 767px){.vision-blk .txtBox{padding:80px calc(var(--baseSpace))}}.vision-blk .txtBox .paragraph{margin:20px 0;position:relative}.vision-blk .txtBox .paragraph:before{position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%);background:linear-gradient(90deg,#95cf15,#1aafd4);width:50px;height:3px;content:""}.vision-blk .txtBox .content{margin-top:70px;line-height:1.4}@media only screen and (max-width: 768px){.vision-blk .txtBox .content{margin-top:50px;line-height:1.5}}.mission-blk .container{padding-top:var(--rwdPadding80);padding-bottom:var(--rwdPadding120);width:calc(100% - var(--1frSpace) * 4 - var(--baseSpace) * 2);margin:auto}@media only screen and (max-width: 1500px){.mission-blk .container{width:calc(100% - var(--1frSpace) * 2 - var(--baseSpace) * 2)}}@media only screen and (max-width: 900px){.mission-blk .container{width:calc(100% - var(--1frSpace) * 4 - var(--baseSpace) * 2)}}@media only screen and (max-width: 767px){.mission-blk .container{width:calc(100% - var(--baseSpace) * 2)}}.mission-blk .container .txtBox .paragraph{margin-top:15px;color:#444}.mission-blk .container .missions{margin-top:50px;gap:75px;counter-reset:number;display:flex;flex-wrap:wrap}.mission-blk .container .missions .card{max-width:calc((100% - 150px) / 3)}@media only screen and (max-width: 1200px){.mission-blk .container .missions .card{max-width:calc((100% - 75px)/2)}}@media only screen and (max-width: 900px){.mission-blk .container .missions .card{max-width:100%}}.mission-blk .container .missions .card:hover .indexBox{transform:translate(0)}.mission-blk .container .missions .card:hover .indexBox:before{opacity:1}.mission-blk .container .missions .card:hover .indexBox:after{opacity:0}.mission-blk .container .missions .card:hover .card-header:before{transform:translate(0);flex:1;opacity:1}.mission-blk .container .missions .card:hover .card-header:not(:has(.picBox)):after{transform:translate(0);flex:1;opacity:1}.mission-blk .container .missions .card:hover .picBox{background-color:#1f6fc2}.mission-blk .container .missions .card:hover .picBox img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(212deg) brightness(105%) contrast(101%)}.mission-blk .container .missions .card:hover .txtBox .subTitle,.mission-blk .container .missions .card:hover .txtBox .content{color:#000}.mission-blk .container .missions .card .indexBox{position:relative;transform:translate(-60px);transition:transform .6s}@media only screen and (max-width: 1200px){.mission-blk .container .missions .card .indexBox{transform:translate(0);min-width:60px}}.mission-blk .container .missions .card .indexBox:before{display:block;background:linear-gradient(93deg,#2ed31f 4.37%,#50d0b9 46.89%,#1078c2 98.87%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:6.25rem;font-weight:600;line-height:1;letter-spacing:.5px;opacity:0;content:attr(data-number);transition:opacity .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width: 1200px){.mission-blk .container .missions .card .indexBox:before{opacity:1;font-size:3.125rem}}.mission-blk .container .missions .card .indexBox:after{display:block;background:#0003;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:6.25rem;font-weight:600;line-height:1;letter-spacing:.5px;opacity:1;transition:opacity .6s;content:attr(data-number)}@media only screen and (max-width: 1200px){.mission-blk .container .missions .card .indexBox:after{font-size:3.125rem;opacity:0}}.mission-blk .container .missions .card:not(:has(.picBox)) .indexBox{transform:translate(0)}.mission-blk .container .missions .card-header{margin-bottom:30px;padding-left:80px;position:relative;min-height:120px;display:flex;align-items:center}@media only screen and (max-width: 1200px){.mission-blk .container .missions .card-header{margin-bottom:20px;min-height:80px}}.mission-blk .container .missions .card-header:not(:has(.picBox)){padding-left:0}.mission-blk .container .missions .card-header:not(:has(.picBox)):before{display:none}.mission-blk .container .missions .card-header:not(:has(.picBox)):after{margin:0 10px;flex:0;border-top:1px dashed #1F6FC2;opacity:0;transition:flex-grow .6s,opacity .6s,transform .6s;content:""}@media only screen and (max-width: 1200px){.mission-blk .container .missions .card-header:not(:has(.picBox)):after{flex:1;opacity:1}}.mission-blk .container .missions .card-header:before{margin:0 10px 0 30px;border-top:1px dashed #1F6FC2;transform:translate(-60px);flex:0;opacity:0;transition:flex-grow .6s,opacity .6s,transform .6s;content:""}@media only screen and (max-width: 1200px){.mission-blk .container .missions .card-header:before{margin:0 10px;transform:translate(0);flex:1;opacity:1}}.mission-blk .container .missions .picBox{position:absolute;left:0;top:0;z-index:2;border-radius:50%;box-shadow:10px 10px 20px #0000001a;background-color:#fff;width:120px;height:120px;transition:background .4s}@media only screen and (max-width: 1200px){.mission-blk .container .missions .picBox{width:80px;height:80px;background-color:#1f6fc2}}.mission-blk .container .missions .picBox .pic{position:relative;width:100%;overflow:hidden}.mission-blk .container .missions .picBox .pic:before{content:"";display:block;width:100%;height:100%;padding-top:100%}.mission-blk .container .missions .picBox .pic picture{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mission-blk .container .missions .picBox .pic img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.mission-blk .container .missions .picBox .pic img{width:60px;height:60px;transition:filter .6s}@media only screen and (max-width: 1200px){.mission-blk .container .missions .picBox .pic img{width:40px;height:40px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(212deg) brightness(105%) contrast(101%)}}@media only screen and (max-width: 1200px){.mission-blk .container .missions .txtBox .itemTitle{font-size:1.375rem}}.mission-blk .container .missions .txtBox .subTitle{color:#444;transition:color .4s}.mission-blk .container .missions .txtBox .content{color:#909090;transition:color .4s}@media only screen and (max-width: 900px){.mission-blk .container .missions .txtBox .content{color:#444}}@keyframes gradientChange{0%{background-position:0 0}to{background-position:100% 0}}.innovate-blk .container{padding:120px calc(var(--1frSpace) * 2 + var(--baseSpace));background:linear-gradient(to left,#95cf15,#1aafd4 35%,#95cf15 65%,#1aafd4);background-size:300% auto;background-position:0 0;animation:gradientChange 18s infinite linear}@media only screen and (max-width: 1500px){.innovate-blk .container{padding:50px calc(var(--1frSpace) * 1 + var(--baseSpace))}}@media only screen and (max-width: 900px){.innovate-blk .container{padding:50px calc(var(--1frSpace) * 2 + var(--baseSpace))}}@media only screen and (max-width: 767px){.innovate-blk .container{padding:50px calc(var(--baseSpace))}}.innovate-blk .container .txtBox{color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.innovate-blk .container .txtBox .title{font-size:clamp(3.125rem,2.3665rem + 3.2362vw,6.25rem);font-weight:600;line-height:1;letter-spacing:.5px}@media only screen and (max-width: 900px){.innovate-blk .container .txtBox .title{line-height:1.2}}.innovate-blk .container .txtBox .paragraph{margin-top:50px;max-width:750px}@media only screen and (max-width: 900px){.innovate-blk .container .txtBox .paragraph{margin-top:30px}}.introduction-blk .container{padding-top:var(--rwdPadding80);padding-bottom:var(--rwdPadding120);display:flex;width:calc(100% - var(--1frSpace) * 4 - var(--baseSpace) * 2);margin:auto}@media only screen and (max-width: 1500px){.introduction-blk .container{width:calc(100% - var(--1frSpace) * 2 - var(--baseSpace) * 2)}}@media only screen and (max-width: 900px){.introduction-blk .container{width:calc(100% - var(--1frSpace) * 4 - var(--baseSpace) * 2)}}@media only screen and (max-width: 767px){.introduction-blk .container{width:calc(100% - var(--baseSpace) * 2)}}@media only screen and (max-width: 1200px){.introduction-blk .container{flex-direction:column}}.introduction-blk .container .column1 .txtBox{max-width:375px}@media only screen and (max-width: 1200px){.introduction-blk .container .column1 .txtBox{max-width:initial}}.introduction-blk .container .column1 .txtBox .paragraph{margin-top:20px;color:#444}.introduction-blk .container .column2{margin-left:150px;flex:1}@media only screen and (max-width: 1200px){.introduction-blk .container .column2{margin-top:50px;margin-left:0}}@media only screen and (max-width: 900px){.introduction-blk .container .column2{margin-top:30px}}.introduction-blk .container .column2 .column-content{display:flex;flex-wrap:wrap}@media only screen and (min-width: 901px) and (max-width: 1200px){.introduction-blk .container .column2 .column-content{gap:75px}}.introduction-blk .container .column2 .card{padding:50px 0;position:relative;width:100%;max-width:100%;display:flex}.introduction-blk .container .column2 .card:first-child{padding-top:0}.introduction-blk .container .column2 .card:after{position:absolute;bottom:.5px;left:0;display:block;width:100%;height:1px;background:#0003;background:linear-gradient(90deg,transparent 0,transparent 50%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.2));background-size:200%;background-position-x:100%;transition:background-position-x .8s;content:""}.introduction-blk .container .column2 .card:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;background:linear-gradient(90deg,#95CF15 0,#1AAFD4 50%,transparent 50%,transparent);background-size:200%;background-position-x:100%;transition:background-position-x .8s;content:""}@media only screen and (max-width: 1200px){.introduction-blk .container .column2 .card:before{height:1px}}@media only screen and (max-width: 1200px){.introduction-blk .container .column2 .card:last-child:before{display:none}}@media only screen and (max-width: 900px){.introduction-blk .container .column2 .card:last-child{padding-bottom:0}}@media only screen and (min-width: 1201px){.introduction-blk .container .column2 .card:hover:after,.introduction-blk .container .column2 .card:hover:before{background-position-x:0}.introduction-blk .container .column2 .card:hover .picBox .pic img{opacity:1;filter:none}.introduction-blk .container .column2 .card:hover .txtBox .subTitle,.introduction-blk .container .column2 .card:hover .txtBox .content{color:#000}}@media only screen and (max-width: 1200px){.introduction-blk .container .column2 .card:active:after,.introduction-blk .container .column2 .card:active:before{background-position-x:0}.introduction-blk .container .column2 .card:active .picBox .pic img{opacity:1;filter:none}.introduction-blk .container .column2 .card:active .txtBox .subTitle,.introduction-blk .container .column2 .card:active .txtBox .content{color:#000}}.introduction-blk .container .column2 .card .picBox{max-width:60px;width:100%}.introduction-blk .container .column2 .card .picBox .pic{position:relative;width:100%;overflow:hidden}.introduction-blk .container .column2 .card .picBox .pic:before{content:"";display:block;width:100%;height:100%;padding-top:100%}.introduction-blk .container .column2 .card .picBox .pic picture{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.introduction-blk .container .column2 .card .picBox .pic img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.introduction-blk .container .column2 .card .picBox .pic img{filter:brightness(0);opacity:.68;transition:filter .4s,opacity .4s}@media only screen and (max-width: 1200px){.introduction-blk .container .column2 .card .picBox .pic img{opacity:1;filter:none}}.introduction-blk .container .column2 .card .txtBox{flex:1;margin-left:75px}@media only screen and (max-width: 900px){.introduction-blk .container .column2 .card .txtBox{margin-top:20px;margin-left:0}}.introduction-blk .container .column2 .card .txtBox .paragraph{margin-top:15px}.introduction-blk .container .column2 .card .txtBox .subTitle{color:#444;transition:color .4s}.introduction-blk .container .column2 .card .txtBox .content{color:#909090;transition:color .4s}@media only screen and (max-width: 900px){.introduction-blk .container .column2 .card .txtBox .content{color:#444}}@media only screen and (max-width: 1200px){.introduction-blk .container .column2 .card{padding:0 0 50px;max-width:calc((100% - 75px)/2)}.introduction-blk .container .column2 .card:after{display:none}.introduction-blk .container .column2 .card:before{height:1px;background:#0003}}@media only screen and (max-width: 900px){.introduction-blk .container .column2 .card{padding:30px 0;flex-direction:column;max-width:100%}}.introduction-blk .container .sticky-wrapper{position:sticky;top:150px}.organization-blk .container{padding:120px calc(var(--1frSpace) * 2 + var(--baseSpace));background-color:#f2f2f2}@media only screen and (max-width: 1500px){.organization-blk .container{padding:50px calc(var(--1frSpace) * 1 + var(--baseSpace))}}@media only screen and (max-width: 900px){.organization-blk .container{padding:50px calc(var(--1frSpace) * 2 + var(--baseSpace))}}@media only screen and (max-width: 767px){.organization-blk .container{padding:50px calc(var(--baseSpace))}}.organization-blk .container .txtBox{text-align:center}@media only screen and (max-width: 900px){.organization-blk .container .txtBox{text-align:left}}.organization-blk .container .txtBox .paragraph{margin-top:15px;color:#444}.organization-blk .container .zoomBox{margin-top:50px;margin-bottom:20px;gap:10px;display:flex;align-items:center}@media only screen and (max-width: 900px){.organization-blk .container .zoomBox{margin-top:30px}}.organization-blk .container .zoomBox .icon-zoom_in{color:#444;font-size:1.5rem}.organization-blk .container .zoomBox .paragraph{color:#909090}.organization-blk .container .f-panzoom{background:transparent}.identify-blk .container{padding-top:var(--rwdPadding80);padding-bottom:var(--rwdPadding120);width:calc(100% - var(--1frSpace) * 4 - var(--baseSpace) * 2);margin:auto}@media only screen and (max-width: 1500px){.identify-blk .container{width:calc(100% - var(--1frSpace) * 2 - var(--baseSpace) * 2)}}@media only screen and (max-width: 900px){.identify-blk .container{width:calc(100% - var(--1frSpace) * 4 - var(--baseSpace) * 2)}}@media only screen and (max-width: 767px){.identify-blk .container{width:calc(100% - var(--baseSpace) * 2)}}.identify-blk .container .txtBox{text-align:center}@media only screen and (max-width: 900px){.identify-blk .container .txtBox{text-align:left}}@media only screen and (max-width: 900px) and (max-width: 900px){.identify-blk .container .txtBox{font-size:1.875rem}}.identify-blk .container .txtBox .paragraph{margin-top:20px;color:#444}.identify-blk .container .picBox{margin:50px auto;padding:20px 0;max-width:clamp(335px,30.729vw,590px)}@media only screen and (max-width: 900px){.identify-blk .container .picBox{margin:30px auto}}.identify-blk .container .picBox .pic{position:relative;width:100%;overflow:hidden}.identify-blk .container .picBox .pic:before{content:"";display:block;width:100%;height:100%;padding-top:20.3389830508%}.identify-blk .container .picBox .pic picture{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.identify-blk .container .picBox .pic img{width:100%;height:100%;object-fit:contain;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.identify-blk .container .cardBox{gap:150px;display:flex}@media only screen and (max-width: 1200px){.identify-blk .container .cardBox{gap:75px}}@media only screen and (max-width: 900px){.identify-blk .container .cardBox{flex-direction:column;gap:30px}}.identify-blk .container .cardBox .card{max-width:calc((100% - 150px)/2)}@media only screen and (max-width: 1200px){.identify-blk .container .cardBox .card{max-width:calc((100% - 75px)/2)}}.identify-blk .container .cardBox .card:only-child{max-width:100%}@media only screen and (min-width: 1201px){.identify-blk .container .cardBox .card:hover .itemTitle{color:#8bc63e}}@media only screen and (max-width: 1200px){.identify-blk .container .cardBox .card:active .itemTitle{color:#8bc63e}}@media only screen and (max-width: 900px){.identify-blk .container .cardBox .card{max-width:100%}}.identify-blk .container .cardBox .card .itemTitle{position:relative;color:#444;transition:color .4s;display:flex;align-items:center}@media only screen and (max-width: 900px){.identify-blk .container .cardBox .card .itemTitle{color:#8bc63e}}.identify-blk .container .cardBox .card .itemTitle:after{margin-left:30px;flex:1;min-width:100px;height:1px;background-color:#0003;content:""}.identify-blk .container .cardBox .card .paragraph{margin-top:20px;color:#444}
