@media (min-width:576px){.visible-mobile-sm{display:none!important}.visible-mobile-sm:first-child+:not(:first-child){margin-top:0!important}.sc-banner-slider [class*=swiper-button-]:after{font-size:var(--icon-size-3xl)}}@media (min-width:768px){.visible-mobile{display:none!important}.visible-mobile:first-child+:not(:first-child){margin-top:0!important}:root{--container-xl:1312px;--container-lg:1090px;--container-md:866px;--container-sm:643px;--container-xs:560px}.container.xl{max-width:calc(var(--container-xl) + var(--spacing-container)*2)}.container.lg{max-width:calc(var(--container-lg) + var(--spacing-container)*2)}.container.md{max-width:calc(var(--container-md) + var(--spacing-container)*2)}.container.sm{max-width:calc(var(--container-sm) + var(--spacing-container)*2)}.container.half{max-width:50%}[block-width]{width:100%;margin-left:auto;margin-right:auto}[block-width=md]{max-width:var(--container-md)}[block-width=sm]{max-width:var(--container-sm)}[block-width=xs]{max-width:var(--container-xs)}[block-width=half]{max-width:50%}.f-left{margin-left:0!important;margin-right:auto!important}.f-right{margin-left:auto!important;margin-right:0!important}.fields--flex>.field:not(.full){flex:1 1}.swiper-button-next{right:var(--spacing-lg)}.swiper-button-prev{left:var(--spacing-lg)}.sc-banner-slider .swiper.default .swiper-pagination,.sc-banner>.sc-cover-caption{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.sc-banner-slider .swiper.default .swiper-pagination{left:auto!important;right:0!important;bottom:0!important;width:auto!important;min-height:calc(var(--button-play-size) + var(--spacing-sm)*2);display:flex;align-items:center}#navigation[data-navigation=job] .fields{flex-wrap:nowrap}#navigation[data-navigation=job] .fields>.field{width:auto}#navigation[data-navigation=job] .fields>.field--flex{flex:1 1}#navigation[data-navigation=internship] .entry-cta{width:100%;max-width:min(53.75vw,774px);margin-left:auto;margin-right:auto}[data-card=scholarship]{--column:3}[data-card=scholarship].type-slider .swiper-mask{-webkit-mask-box-image:-webkit-linear-gradient(0deg,transparent 0,#fff calc(var(--gap-x)/2))}[data-card=scholarship].type-slider .swiper-mask .swiper{-webkit-mask-box-image:-webkit-linear-gradient(180deg,transparent 0,#fff calc(var(--gap-x)/2))}:is([data-card=job],[data-card=program]) .card,[data-card=activities] .card .caption{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}@media (min-width:992px){.visible-device-sm{display:none!important}.visible-device-sm:first-child+:not(:first-child){margin-top:0!important}.button.h-lg{--button-height:56px}.input.h-lg{--input-height:56px;font-size:var(--font-size-topic);line-height:var(--line-height-topic)}.header-nav{grid-template-columns:100%}.header-nav :is(.header-brand,.header-menu-ctrl){display:none!important}.header-menu{grid-row:1;grid-column:1;display:block!important;height:auto!important;width:100%!important;opacity:1!important;visibility:visible!important}.header-menu .panel-body{grid-gap:0 var(--spacing-container)}.header-menu .menu,.header-menu .panel-body{display:flex;align-items:center;justify-content:center;text-align:center}.header-menu .menu{grid-gap:0 var(--spacing-xs)}.header-menu .menu>li>a{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:auto;min-width:130px;min-height:30px;padding:0 var(--spacing-2xs);border:var(--border);border-radius:50vw}html:not(.page-scrolling) .header-nav{font-size:var(--font-size-navi);line-height:var(--line-height-navi)}html.page-scrolling .header-menu .menu>li>a{border-color:transparent!important}.footer-nav{grid-template-columns:1fr minmax(52.4305555556vw,auto);grid-row-gap:var(--spacing-2xl)}.footer-contact{grid-column:1}.footer-directory{grid-column:2;justify-self:flex-end}.footer-legal{grid-column:1/span 2}.footer-directory{width:100%;display:flex;justify-content:space-between;grid-gap:var(--spacing-lg) var(--spacing-container)}.footer-directory .directory .entry-directory{display:block!important;height:auto!important;max-height:none!important;margin:0!important;opacity:1!important;visibility:visible!important}.footer-directory .directory>:not(:first-child){margin-top:var(--gap-paragraph)!important}.footer-legal{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--gap-paragraph-resize) var(--spacing-container);align-items:center;font-size:var(--font-size-tagline);line-height:var(--line-height-tagline)}.footer-legal>.copyright{grid-row:1;grid-column:1;justify-self:flex-start;text-align:left}.footer-legal>.social{grid-row:1;grid-column:2;justify-self:center;justify-content:center;text-align:center}.footer-legal>.policy{grid-row:1;grid-column:3;justify-self:flex-end;justify-content:flex-end;text-align:right}.sc-margin-top-dt:not(:first-child){margin-top:var(--sc-spacing)!important}.sc-margin-top-resize-dt:not(:first-child){margin-top:var(--sc-spacing-resize)!important}.sc-columns.rtl{flex-direction:row-reverse}.sc-columns>.sc-column.v-middle{align-self:center}.sc-banner-slider .swiper.auto{overflow:visible}.sc-banner-slider .swiper.auto .swiper-wrapper{align-items:center}.sc-banner-slider .swiper.auto .swiper-slide{width:calc(44.6527777778vw + var(--spacing-sm))!important;min-width:calc(643px + var(--spacing-sm))!important;padding:0 calc(var(--spacing-sm)/2)}.sc-banner-slider .swiper.auto .swiper-slide:before{content:"";display:block;width:100%;padding-bottom:56.25%;pointer-events:none}.sc-banner-slider .swiper.auto .swiper-slide .sc-banner{width:calc(100% - var(--spacing-sm));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:var(--duration) var(--timing-function)}.sc-banner-slider .swiper.auto .swiper-slide .sc-banner>.sc-cover-caption{width:100%;transform-origin:left bottom;will-change:transform;transition:var(--duration-x2) ease}.sc-banner-slider .swiper.auto .swiper-slide .sc-banner>.sc-cover .object-fit:before{transition:var(--duration-x2) ease}.sc-banner-slider .swiper.auto .swiper-slide:not(.swiper-slide-active) .sc-banner *{pointer-events:none!important}.sc-banner-slider .swiper.auto .swiper-slide:not(.swiper-slide-active) .sc-banner{opacity:.6}.sc-banner-slider .swiper.auto .swiper-slide:not(.swiper-slide-active) .sc-banner>.sc-cover .object-fit:before{padding-bottom:calc(56.25% - 90px)}.sc-banner-slider .swiper.auto .swiper-slide:not(.swiper-slide-active) .sc-banner>.sc-cover-caption{transform:scale(.6)}.sc-banner-slider .swiper.auto .swiper-pagination{color:var(--color-theme)!important;justify-content:center!important;bottom:calc((var(--spacing-container)/2)*-1)!important}.sc-banner-slider .swiper.auto .swiper-pagination .swiper-pagination-bullet{background:rgba(var(--color-pink-rgb),var(--opacity))}.sc-banner-slider .swiper.auto .swiper-pagination .swiper-pagination-bullet-active{background:rgba(var(--color-red-rgb),1)}.sc-banner-slider .swiper.auto .swiper-button-prev{left:0}.sc-banner-slider .swiper.auto .swiper-button-next{right:0}.sc-accordion--header .sc-columns{--cover-width:39.9538106236%;--detail-width:calc(100% - var(--cover-width));grid-gap:0}.sc-accordion--header .sc-columns>.sc-column.detail{width:var(--detail-width);padding:var(--sc-spacing-resize);padding-right:var(--spacing-container);align-self:center}.sc-accordion--header .sc-columns>.sc-column.cover{width:var(--cover-width)}.sc-accordion--header .sc-columns>.sc-column.cover .sc-cover .object-fit:before{padding-bottom:86.7052023121%}.sc-accordion--body .entry-gallery.type-slider .swiper-button-prev{left:calc(var(--spacing-xl)*-1)}.sc-accordion--body .entry-gallery.type-slider .swiper-button-next{right:calc(var(--spacing-xl)*-1)}.sc-accordion--body .entry-gallery.type-slider [class*=swiper-button-]{color:var(--color-theme)}[data-card=job] .card{grid-template-columns:0fr 47.7064220183% 1fr 0fr;grid-gap:0 var(--spacing-sm);align-items:center;min-height:92px;padding:var(--spacing-xs) var(--spacing-lg)}[data-card=job] .card>.icon{grid-column:1}[data-card=job] .card>.caption{grid-column:2}[data-card=job] .card>.info{grid-column:3}[data-card=job] .card>.explore{grid-column:4}[data-card=program]{--gap-x:var(--spacing-sm);--gap-y:var(--spacing-sm);--column:2}[data-card=program] .card{display:flex;flex-direction:column;padding:var(--spacing-xl) var(--spacing-2xl)}[data-card=program] .card>*{grid-column:unset!important}[data-card=program] .card>.caption{flex:1 1}[data-card=program] .card>.explore:not(:first-child){margin-top:calc(var(--spacing-sm) - var(--spacing-xs))}[data-card=insights]{--gap-x:var(--spacing-md);--gap-y:var(--spacing-md);--column:3}[data-card=insights].type-slider .swiper-mask{-webkit-mask-box-image:-webkit-linear-gradient(0deg,transparent 0,#fff calc(var(--gap-x)/2))}[data-card=insights].type-slider .swiper-mask .swiper{-webkit-mask-box-image:-webkit-linear-gradient(180deg,transparent 0,#fff calc(var(--gap-x)/2))}[data-card=insights].type-slider .swiper-mask~.swiper-pagination{position:relative}[data-card=activities]{--column:2}[data-card=culture]{--column:4}.index-main [data-section=culture] .sc-columns{justify-content:space-between;grid-column:var(--sc-spacing-resize)}.index-main [data-section=culture] .sc-columns>.sc-column.detail{flex:1 1;max-width:315px}.index-main [data-section=culture] .sc-columns>.sc-column.cover{width:58.9908256881%;order:-1}.index-main [data-section=benefit] [data-scene-id="1"]{bottom:0}.index-main [data-section=benefit] [data-scene-id="2"]{bottom:3.75vw}.index-main [data-section=benefit] [data-scene-id="2"]+:last-child{padding-bottom:3.75vw}.index-main [data-section=benefit] .swiper-pagination-bullets{bottom:calc(-3.75vw - var(--bullet-size))}.career-main [data-section=faq] [data-scene-id="2"],.career-main [data-section=intro] [data-scene-id="2"]{display:none}.job-offer-main [data-section=job-openings] [data-scene-id="2"]{bottom:calc((var(--sc-spacing)/1.2)*-1)}.job-offer-main [data-section=job-openings] [data-scene-id="4"]{bottom:20px}.job-offer-main [data-section=faq] [data-scene-id="1"]{top:var(--spacing-lg);left:0}.job-offer-main [data-section=faq] [data-scene-id="1"]:before{transform:translateX(-53%)}.job-offer-main [data-section=faq] [data-scene-id="2"]{left:5vw;bottom:60px}.job-offer-main [data-section=faq] [data-scene-id="3"]{right:4vw;bottom:60px}.job-description-main [data-section=job-description] [data-scene-id="1"],.job-description-main [data-section=job-description] [data-scene-id="3"]{display:none}.job-description-main [data-section=job-description]:not(:last-child) [data-scene-id="2"]{bottom:calc(var(--sc-spacing)*-1)}.job-description-main [data-section=job-openings] [data-scene-id="1"]{display:none}.job-description-main [data-section=job-description] .sc-layout>.sc-sidebar{width:calc(50% - var(--sc-spacing));margin-right:auto;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--gap-paragraph))}.job-description-main [data-section=job-description] .sc-layout>.sc-main{width:calc(50% - var(--spacing-xs));margin-left:auto}.life-at-scg-main [data-section=training-and-development] .sc-inner{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.life-at-scg-main [data-section=training-and-development] .sc-columns{--detail-width:58.9908256881%;--cover-width:calc(100% - var(--detail-width));grid-gap:0;align-items:center}.life-at-scg-main [data-section=training-and-development] .sc-columns>.sc-column.detail{width:var(--detail-width)}.life-at-scg-main [data-section=training-and-development] .sc-columns>.sc-column.cover>.sc-cover{width:126.3982102908%;transform:translateX(14%)}.life-at-scg-main [data-section=training-and-development] .sc-columns>.sc-column.cover{width:var(--cover-width)}.life-at-scg-main [data-section=welfare] .sc-boxes>.sc-box:first-child .entry-cover{top:0;left:0;transform:translate(-50%,-75%)}.life-at-scg-main [data-section=welfare] .sc-boxes>.sc-box:nth-child(2) .entry-cover{bottom:0;right:0;transform:translate(50%,50%)}.course{flex-direction:row;align-items:center}.course>.cover{width:36.71875%;height:-moz-fit-content;height:fit-content}.course>.caption{flex:1 1;text-align:left}.internship-main [data-section=quote] .sc-columns>.sc-column.cover{width:57.5457317073%}.internship-main [data-section=quote] .sc-columns>.sc-column.detail{flex:1 1;width:auto}.internship-main [data-section=faq] [data-scene-id="1"]{bottom:80px;left:0}.internship-main [data-section=faq] [data-scene-id="1"]>*{transform:translateX(-20px)}[data-section=program-detail] .sc-layout{--sidebar-width:49.0091463415%;--main-width:40.625%}[data-section=program-detail] .sc-layout>.sc-sidebar{width:var(--sidebar-width);height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--gap-paragraph))}[data-section=program-detail] .sc-layout>.sc-main{width:var(--main-width);margin-left:auto}[data-section=program-detail] .sc-layout>.sc-main .sc-cover .object-fit:before{padding-bottom:40.3377110694%}.program-steps{grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-sm)}.program-step{flex-direction:column;align-items:unset;padding:var(--spacing-md)}.program-step .caption{grid-gap:var(--spacing-xs)}.contact-boxes{--column:3}.contact-box{flex:1 1;grid-gap:var(--spacing-xs);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.location-boxes{--map-width:57.5457317073%;--info-width:calc(100% - var(--map-width))}.location-box-map{width:var(--map-width)}.location-box-map .map-container:before{padding-bottom:58.4105960265%}.location-box-info{width:var(--info-width);height:100%;overflow:hidden;position:absolute;top:0;right:0;z-index:1}.location-box-info .map-infos{max-width:350px}[data-section=legal-detail] .sc-layout{--main-width:57.5457317073%;--sidebar-width:calc(100% - var(--main-width) - var(--spacing-container))}[data-section=legal-detail] .sc-layout>.sc-sidebar{width:var(--sidebar-width);height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--gap-paragraph))}[data-section=legal-detail] .sc-layout>.sc-sidebar .sc-tab{width:-moz-fit-content;width:fit-content;max-width:100%}[data-section=legal-detail] .sc-layout>.sc-main{width:var(--main-width);margin-left:auto}[data-section=error] .sc-inner{padding-top:11.4583333333vw;padding-bottom:11.4583333333vw}[data-section=error] .sc-columns{--column-detail-width:64.08775981524%;--column-cover-width:calc(100% - var(--column-detail-width));grid-gap:0}[data-section=error] .sc-columns>.sc-column.detail{width:var(--column-detail-width);order:-1}[data-section=error] .sc-columns>.sc-column.cover{width:var(--column-cover-width);clear:both}[data-section=error] .sc-columns>.sc-column.cover>.sc-cover{width:156.9131832797%;float:right}[data-section=error] [data-scene-style=svg]{bottom:0;left:0;right:0}[data-section=error] [data-scene-style=svg]:before{transform:translateY(.4166666667vw)}}@media (min-width:1200px){.visible-device{display:none!important}.visible-device:first-child+:not(:first-child){margin-top:0!important}.program-step{padding:var(--spacing-lg)}.program-step .caption{grid-gap:var(--spacing-sm)}.contact-boxes{--gap-x:var(--spacing-sm);--gap-y:var(--spacing-sm);width:80%;margin:0 auto}}@media (max-width:1199px){.hidden-device{display:none!important}.hidden-device:first-child+:not(:first-child){margin-top:0!important}.overflow-hidden-device{overflow:hidden!important}.overflow-visible-device{overflow:visible!important}.a-left-device{text-align:left!important}.a-right-device{text-align:right!important}.a-center-device{text-align:center!important}.alignwide-device{width:100%!important}.alignfull-device{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}:root{--spacing-container:var(--spacing-xl)}[data-card=benefit].type-slider .swiper-slide{min-width:310px}[data-card=words].type-slider .swiper-slide{min-width:438px}.career-main [data-section=faq] [data-scene-id="1"]{width:min(23vw,110px);top:calc(var(--sc-spacing)*-1);left:0;z-index:1}.internship-main [data-section=program] :is([data-scene-id="2"],[data-scene-id="3"]){display:none}}@media (max-width:991px){.hidden-device-sm{display:none!important}.hidden-device-sm:first-child+:not(:first-child){margin-top:0!important}.overflow-hidden-device-sm{overflow:hidden!important}.overflow-visible-device-sm{overflow:visible!important}.a-left-device-sm{text-align:left!important}.a-right-device-sm{text-align:right!important}.a-center-device-sm{text-align:center!important}.alignwide-device-sm{width:100%!important}.alignfull-device-sm{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}:root{--header-nav-height:68px;--header-nav-height-onscroll:50px}.header-menu{height:auto;overflow:hidden;display:none}.header-menu,.header-menu .panel-overlay{margin:0;padding:0;width:100vw;position:fixed;z-index:-1;left:0;top:0}.header-menu .panel-overlay{display:block;height:calc(var(--lvh-fallback));height:calc(var(--lvh-flexible));height:calc(100dvh);background-color:rgba(var(--color-black-rgb),.5)}.header-menu .panel{position:relative;z-index:2;width:100%;height:auto;color:var(--color-gray);background:var(--color-body-background);border-bottom:var(--border);padding-top:var(--header-nav-height);transition:var(--duration) var(--timing-function)}html.page-scrolling .header-menu .panel{padding-top:var(--header-nav-height-onscroll)}.header-menu .panel-wrap{display:flex;flex-direction:column;position:relative;width:100%;height:100%}.header-menu .panel-scroll{flex:1 1;display:flex;flex-direction:column;width:auto;max-width:none;height:100%;max-height:calc(var(--lvh-fallback));max-height:calc(var(--lvh-flexible));max-height:calc(100dvh);padding:0 25px 0 0;margin-right:-25px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}.header-menu .panel-inner{flex:1 1;width:100%;padding:var(--spacing-lg) var(--spacing-container);position:relative;display:flex;flex-direction:column;grid-gap:0}.header-menu :is(.panel-body,.menu){display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;grid-gap:var(--gap-paragraph)}.header-menu .brand{display:none!important}html.header-menu-enabled .header-nav{box-shadow:0 1px 5px 0 rgba(var(--color-black-rgb),.1)}.footer-contact{--logo-height:60px}.footer-contact .contact>address+:not(:first-child){margin-top:var(--gap-paragraph-upsize)}.footer-directory .directory{padding:var(--spacing-xs) 0;border-top:var(--border);border-top-color:rgba(var(--rgb),var(--opacity))}.footer-directory .directory>.entry-directory{display:none;padding:var(--spacing-xs) 0}.footer-directory .directory:last-child,.footer-directory .directory:last-child>.entry-directory{padding-bottom:0}.footer-directory .directory>.entry-title{display:flex;align-items:center;justify-content:space-between;grid-gap:0 var(--spacing-3xs);cursor:pointer}.footer-directory .directory>.entry-title:after{font-family:iconfont;content:"\e90c";font-size:var(--icon-size-xs);position:relative;transition:var(--duration-x2) var(--timing-function)}.footer-directory .directory.active>.entry-title:after{transform:rotate(-180deg)}.footer-legal .copyright{font-size:var(--font-size-tagline);line-height:var(--line-height-tagline)}.sc-grid-row{--h-md:92.3076923077vw}.sc-billboard>.sc-inner{padding-top:var(--sc-spacing-resize);padding-bottom:var(--sc-spacing-resize)}.sc-boxes{flex-direction:column}.sc-accordion{--accordion-ctrl-size:36px}.sc-accordion--header .sc-columns{grid-gap:0}.sc-accordion--header .sc-columns>.sc-column.detail{padding:var(--sc-gap) var(--spacing-container);text-align:center}.sc-accordion:not(.active) .sc-accordion--header .sc-columns>.sc-column.detail{padding-bottom:calc(var(--sc-gap)*2 + var(--accordion-ctrl-size))}.sc-accordion--header .sc-columns>.sc-column.cover .sc-cover .object-fit:before{padding-bottom:56.25%}.sc-accordion--body{padding-bottom:calc(var(--sc-spacing) + var(--accordion-ctrl-size))}[data-card=culture]{--column:1}[data-card=culture].type-slider .swiper-slide{max-width:calc(69.2307692308vw + var(--spacing-container)*2)!important}.index-main [data-section=intro] [data-scene-id="1"]{bottom:calc(94px + var(--sc-spacing))}.index-main [data-section=job-openings] [data-scene-id="1"]{width:84vw}.index-main [data-section=culture] [data-scene-id="1"]{display:none!important}.index-main [data-section=culture] [data-scene-id="2"]{width:87vw;top:65vw}.index-main [data-section=culture] [data-scene-id="2"]:before{transform:translateX(50%)}.index-main [data-section=culture] .sc-columns>.sc-column.detail{text-align:center}.index-main [data-section=culture] .culture-lists{width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.index-main [data-section=benefit] [data-scene-id="1"]{bottom:calc(var(--sc-spacing) + var(--spacing-container))}.index-main [data-section=benefit] [data-scene-id="2"]{bottom:calc(3.75vw + (var(--sc-spacing) + var(--spacing-container)))}.index-main [data-section=benefit] [data-scene-id="2"]+:last-child{padding-bottom:var(--sc-spacing)}.index-main [data-section=benefit] .swiper-pagination-bullets{bottom:calc(var(--sc-spacing)*-1)}.career-main [data-section=intro] [data-scene-id="1"]{top:auto;bottom:var(--sc-spacing)}.job-offer-main [data-section=job-openings] [data-scene-id="2"]{bottom:-38px}.job-offer-main [data-section=job-openings] [data-scene-id="4"]{top:75vw}.job-offer-main [data-section=faq] [data-scene-id="1"]{bottom:var(--spacing-lg);left:0}.job-offer-main [data-section=faq] [data-scene-id="1"]:before{transform:translateX(-40%) translateY(12px)}.job-offer-main [data-section=faq] [data-scene-id="2"]{top:-15px;left:0;z-index:2}.job-offer-main [data-section=faq] [data-scene-id="3"]{top:-20px;right:3vw;z-index:2}.job-description-main [data-section=job-description] [data-scene-id="1"]{width:clamp(278px,70vw,1034px);right:0;top:75vw}.job-description-main [data-section=job-description] [data-scene-id="1"]:before{transform:translateX(45%)}.job-description-main [data-section=job-description] [data-scene-id="2"]{display:none}.job-description-main [data-section=job-description] [data-scene-id="3"]{bottom:-12vw}.job-description-main [data-section=job-description]>.sc-inner:not(:last-child){padding-bottom:var(--gap-paragraph-upsize)}.job-description-main [data-section=job-description] #cta{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw) calc(var(--spacing-sm)*-1);background:linear-gradient(180deg,rgba(var(--color-white-rgb),0) 0,rgba(var(--color-white-rgb),1) 100%);padding:0 var(--spacing-container) var(--spacing-sm);display:flex;flex-wrap:wrap;grid-gap:var(--spacing-2xs);position:-webkit-sticky;position:sticky;z-index:99;bottom:0;left:0}.job-description-main [data-section=job-description] #cta>.button{width:100%}.life-at-scg-main [data-section=training-and-development]{text-align:center}.life-at-scg-main [data-section=welfare] .sc-boxes>.sc-box .entry-cover{top:calc(var(--spacing-sm)*-1);right:var(--spacing-sm)}.life-at-scg-main [data-section=benefit] [data-scene-id="2"]{bottom:auto;top:8%;left:0;z-index:-1}.life-at-scg-main [data-section=benefit] [data-scene-id="2"]>*{transform:translateX(-46%)}.life-at-scg-main [data-section=benefit] [data-scene-id="3"]{right:0}.life-at-scg-main [data-section=benefit] [data-scene-id="3"]>*{transform:translateX(26%)}.life-at-scg-main [data-section=benefit] .sc-headline{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}[data-accordions=being-connected] .sc-accordion--ctrl{left:50%;right:auto;transform:translateX(-50%)}.training-and-development-main [data-section=intro] [data-scene-id="1"]{display:none}.training-and-development-main [data-section=intro] [data-scene-id="4"]>*{transform:translate(-52%,-76%)}.training-and-development-main [data-section=intro] [data-scene-id="5"]>*{transform:translate(50%,-45%)}[data-accordions=training-and-development] .sc-accordion--header .sc-billboard{min-height:calc(51.2820512821vw - var(--spacing-container)*2)}[data-accordions=training-and-development] .sc-accordion.active .sc-accordion--header .sc-billboard{min-height:calc(28.2051282051vw - var(--spacing-container)*2)}.internship-main [data-section=activities] [data-scene-id="1"]{display:none}.internship-main [data-section=faq] [data-scene-id="1"]{top:-28px;right:0;z-index:1}.internship-main [data-section=faq] [data-scene-id="1"]>*{transform:translate(17px)}[data-section=program-detail] .sc-layout>.sc-sidebar .sc-headline{text-align:center}[data-section=program-detail] .sc-layout>.sc-main{display:grid;grid-template-columns:100%;grid-gap:var(--spacing-md) 0}[data-section=program-detail] .sc-layout>.sc-main>:not(:first-child){margin-top:0}[data-section=program-detail] .sc-layout>.sc-main>.sc-content{order:-1}.contact-boxes.odd>.contact-box:first-child{width:100%}.location-box-info .info-body .info-scroll{max-height:70vw}[data-section=error] [data-scene-style=svg]{position:static}[data-section=error] .sc-columns>.sc-column.detail,[data-section=legal-detail] .sc-layout>.sc-sidebar .sc-headline{text-align:center}}@media (max-width:767px){.hidden-mobile{display:none!important}.hidden-mobile:first-child+:not(:first-child){margin-top:0!important}.overflow-hidden-mobile{overflow:hidden!important}.overflow-visible-mobile{overflow:visible!important}.a-left-mobile{text-align:left!important}.a-right-mobile{text-align:right!important}.a-center-mobile{text-align:center!important}.alignwide-mobile{width:100%!important}.alignfull-mobile{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}:root{--spacing-container:var(--spacing-md);--button-play-size:40px;--button-play-icon-size:14px}.button-icon{--button-height:40px}[data-card=benefit] .card{padding:var(--spacing-container)}[data-card=benefit].type-slider .swiper-slide{width:252px!important;min-width:0!important;max-width:64.6153846154vw}[data-card=words].type-slider .swiper-slide{width:438px!important;min-width:0!important;max-width:100%}[data-card=job] .card{--job-icon-size:48px}}@media (max-width:575px){.hidden-mobile-sm{display:none!important}.hidden-mobile-sm:first-child+:not(:first-child){margin-top:0!important}.overflow-hidden-mobile-sm{overflow:hidden!important}.overflow-visible-mobile-sm{overflow:visible!important}.a-left-mobile-sm{text-align:left!important}.a-right-mobile-sm{text-align:right!important}.a-center-mobile-sm{text-align:center!important}.alignwide-mobile-sm{width:100%!important}.alignfull-mobile-sm{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.entry-logo{--column:3}:root{--font-size-3xs:clamp(6px,1.3913043478vw,8px);--font-size-2xs:clamp(8px,1.7391304348vw,10px);--font-size-xs:clamp(10px,2.08695652174vw,12px);--font-size-sm:clamp(12px,2.4347826087vw,14px);--font-size-md:clamp(14px,2.7826086957vw,16px);--font-size-lg:clamp(16px,3.1304347826vw,18px);--font-size-xl:clamp(18px,3.4782608696vw,20px);--font-size-h4:clamp(20px,3.8260869565vw,22px);--font-size-h3:clamp(22px,4.8695652174vw,28px);--font-size-h2:clamp(28px,6.2608695652vw,36px);--font-size-h1:clamp(36px,8vw,46px);--font-size-quote:clamp(80px,17.3913043478vw,100px);--icon-size:clamp(12px,2.4347826087vw,14px);--icon-size-xs:clamp(10px,2.08695652174vw,12px);--icon-size-md:clamp(14px,2.7826086957vw,16px);--icon-size-lg:clamp(16px,3.1304347826vw,18px);--icon-size-xl:clamp(18px,3.4782608696vw,20px);--icon-size-2xl:clamp(22px,4.1739130435vw,24px);--icon-size-3xl:clamp(30px,5.5652173913vw,32px);--spacing-4xl:clamp(64px,13.9130434783vw,80px);--spacing-3xl:clamp(48px,11.1304347826vw,64px);--spacing-2xl:clamp(36px,8.347826087vw,48px);--spacing-xl:clamp(30px,6.2608695652vw,36px);--spacing-lg:clamp(24px,5.2173913043vw,30px);--spacing-md:clamp(20px,4.1739130435vw,24px);--spacing-sm:clamp(12px,3.4782608696vw,20px);--spacing-xs:clamp(10px,2.08695652174vw,12px);--spacing-2xs:clamp(8px,1.7391304348vw,10px);--spacing-3xs:5px;--button-play-size:clamp(34px,6.9565217391vw,40px);--button-play-icon-size:clamp(12px,2.4347826087vw,14px)}.button-icon{--button-height:clamp(34px,6.9565217391vw,40px)}[data-card=benefit] .card{--icon-size:clamp(34px,6.9565217391vw,40px);--icon-font-size:clamp(12px,2.4347826087vw,14px)}.index-main [data-section=culture] .culture-list{--icon-size:34px;--icon-font-size:clamp(12px,2.4347826087vw,14px)}.index-main [data-section=culture] .culture-list:hover{--icon-size:clamp(34px,6.9565217391vw,40px)}.sc-accordion{--accordion-ctrl-size:clamp(34px,6.9565217391vw,40px)}.contact-box,.program-step{--icon-size:clamp(40px,8.6956521739vw,50px)}.card{--card-icon-size:clamp(40px,8.6956521739vw,50px)}}@media (orientation:portrait) and (max-width:991px){.life-at-scg-main [data-section=sustainable-development] .sc-cover .object-fit:before{padding-bottom:123.9766081871%}}@media (orientation:portrait) and (max-width:991px) and (max-height:200vh){.sc-grid-row.h-lg{min-height:var(--mvh-fallback);min-height:var(--mvh)}}[aria-label="pagination navigation"] span[aria-hidden=true]{display:none}[aria-label="pagination navigation"] ul{display:flex;align-items:center;justify-content:center;grid-gap:0 var(--spacing-3xs);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-user-select:none;-moz-user-select:none;user-select:none}[aria-label="pagination navigation"] ul li:hover{color:var(--color-theme)}[aria-label="pagination navigation"] ul li:not([data-slot=prev],[data-slot=next]){min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:none}[aria-label="pagination navigation"] ul li[data-active=true]{background:var(--color-theme);color:var(--color-theme-couple);font-weight:var(--font-weight-bold)}[aria-label="pagination navigation"] ul li:is([data-slot=prev],[data-slot=next]){font-size:0}[aria-label="pagination navigation"] ul li:is([data-slot=prev],[data-slot=next]):after{font-family:iconfont;font-size:var(--icon-size)}[aria-label="pagination navigation"] ul [data-slot=prev]:after{content:"\e909";margin-right:var(--spacing-2xs)}[aria-label="pagination navigation"] ul [data-slot=next]:after{content:"\e90a";margin-left:var(--spacing-2xs)}[aria-label="pagination navigation"] ul li:not(li):not(:hover){color:var(--color-silver)}.no-job-found p{margin:15px 0;text-align:center;font-size:20px}.job-description h2{margin-top:var(--gap-paragraph-upsize)}.job-description .job-description-header{color:var(--color-theme)}.job-description ul{margin:0 0 1rem}[data-section=intro]{z-index:2}[data-section=intro] .select2-results__options{max-height:250px!important}.sc-blockquote{background-color:hsla(0,0%,100%,.7)}#welfare .icon{display:inline-block;box-shadow:0 0 12px 0 rgba(237,28,36,.12)}#welfare .sc-box>.sc-content:only-child{padding:var(--spacing-sm) 0}.js-back{color:red;font-weight:700;font-size:14px;vertical-align:middle;display:inline-block}.js-back,.js-back .ic{line-height:30px;height:30px}.js-back .ic{margin-right:10px}.language-switcher-wrapper{position:fixed;z-index:101;top:27px;right:50px;display:flex;align-items:center;text-align:center;flex-direction:column;font-size:12px;cursor:pointer;transition:all .5s ease-in-out}.page-scrolling .language-switcher-wrapper{top:13px}.language-switcher-current{text-transform:uppercase;font-weight:700;display:block;width:50px;height:30px;line-height:30px;position:relative}.language-switcher-current .ic{font-size:10px;margin:0;position:absolute;right:0;top:9px;bottom:0}.language-switcher{position:absolute;display:none;top:30px;margin:0 15px;align-items:center;flex-direction:column;border-radius:6px;overflow:hidden;border:1px solid #c7c8ca;background-color:#fff}.language-switcher-wrapper:hover .language-switcher{display:flex}.language-switcher li{margin:0}.language-switcher li a{padding:0;line-height:23px;height:23px;width:50px;display:block;text-align:center;font-weight:700}.language-switcher li a:hover{background:#e0251c;color:#fff}.language-switcher li a i{vertical-align:middle;margin-right:5px}[data-card=words] .card .caption .position{margin-top:-15px}@media (min-width:992px){.contact-box{flex:1 1 30%}}@media (max-width:992px){.language-switcher-wrapper{top:21px;right:80px}}@media (max-width:767px){.language-switcher-wrapper{top:21px;right:60px}}