@charset "UTF-8";h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;line-height:1.15}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#ed1d23}h1.ribbon:before,h2.ribbon:before,h3.ribbon:before,h4.ribbon:before,h5.ribbon:before,h6.ribbon:before{content:" ";display:block;height:clamp(1rem,5vw,2rem);background-color:#ed1d23;width:clamp(1rem,5vw,2rem);clip-path:polygon(40% 0,100% 0,60% 100%,0% 100%);margin-right:1rem}p{overflow-wrap:break-word;word-break:keep-all;line-height:1.5;font-size:clamp(.81rem,.34vi + .6rem,.94rem)}p.small,.small,.small p{font-size:clamp(.68rem,.2vi + .55rem,.75rem)}h1{font-size:clamp(2.02rem,2.32vi + .6rem,2.86rem);line-height:1.2;font-weight:500}h1.banner-description{font-size:clamp(1.52rem,2.32vi + .6rem,2.86rem)}h1.large{font-weight:500;line-height:1.3;font-size:clamp(36px,5vw,56px)}h1.display{font-size:clamp(36px,5vw,52px)}h1.ribbon:before{content:" ";display:inline-block;height:clamp(1rem,4vw,2rem);width:clamp(1rem,5vw,2rem);background-color:#ed1d23;clip-path:polygon(40% 0,100% 0,60% 100%,0% 100%)}h2{font-weight:500;font-size:clamp(1.68rem,1.67vi + .66rem,2.29rem);line-height:1.3}h2.display{font-size:clamp(24px,4vw,44px)}h2.display.ribbon:before{content:" ";display:block;height:clamp(1rem,4vw,2rem);background-color:#ed1d23;width:clamp(1rem,5vw,2rem);display:inline-block;clip-path:polygon(40% 0,100% 0,60% 100%,0% 100%)}h2.ribbon:before{content:" ";display:block;height:clamp(1.25rem,4vw,1.5rem);background-color:#ed1d23;width:clamp(1.25rem,5vw,1.5rem);display:inline-block;clip-path:polygon(40% 0,100% 0,60% 100%,0% 100%)}h3{font-weight:600;font-size:clamp(1.4rem,1.18vi + .68rem,2.83rem)}h3.ribbon:before{content:" ";display:block;height:clamp(1.25rem,4vw,1.5rem);background-color:#ed1d23;width:clamp(1.25rem,5vw,1.5rem);display:inline-block;clip-path:polygon(40% 0,100% 0,60% 100%,0% 100%)}h4{font-size:clamp(1.17rem,.81vi + .67rem,1.46rem);font-weight:500;line-height:1.5}h5{font-size:clamp(.97rem,.54vi + .64rem,1.17rem);font-weight:500;line-height:1.5}h6{font-size:clamp(.81rem,.34vi + .6rem,.94rem);font-weight:600;line-height:1.2}.image-caption{margin-top:.425rem;color:#737373;font-weight:500}.image-caption p{font-size:.675rem}.highlight-primary span{color:#ed1d23}.text-large,.text-large p{font-size:clamp(.97rem,.54vi + .64rem,1.17rem)!important}.not-found-text{color:#ed1d23;font-size:clamp(48px,40vw,192px)}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-revert{text-align:revert}.align-items-flex-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-flex-end{align-items:flex-end}.align-self-flex-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-flex-end{align-self:flex-end}.margin-top-1{margin-top:1rem!important}.margin-right-1{margin-right:1rem!important}.margin-negative-top-1{margin-top:-1rem!important}.margin-bottom-1{margin-bottom:1rem!important}.margin-top-2{margin-top:2rem!important}.margin-right-2{margin-right:2rem!important}.margin-negative-top-2{margin-top:-2rem!important}.margin-bottom-2{margin-bottom:2rem!important}.margin-top-3{margin-top:3rem!important}.margin-right-3{margin-right:3rem!important}.margin-negative-top-3{margin-top:-3rem!important}.margin-bottom-3{margin-bottom:3rem!important}.margin-top-4{margin-top:4rem!important}.margin-right-4{margin-right:4rem!important}.margin-negative-top-4{margin-top:-4rem!important}.margin-bottom-4{margin-bottom:4rem!important}.margin-top-5{margin-top:5rem!important}.margin-right-5{margin-right:5rem!important}.margin-negative-top-5{margin-top:-5rem!important}.margin-bottom-5{margin-bottom:5rem!important}.margin-top-6{margin-top:6rem!important}.margin-right-6{margin-right:6rem!important}.margin-negative-top-6{margin-top:-6rem!important}.margin-bottom-6{margin-bottom:6rem!important}.margin-top-7{margin-top:7rem!important}.margin-right-7{margin-right:7rem!important}.margin-negative-top-7{margin-top:-7rem!important}.margin-bottom-7{margin-bottom:7rem!important}.margin-top-8{margin-top:8rem!important}.margin-right-8{margin-right:8rem!important}.margin-negative-top-8{margin-top:-8rem!important}.margin-bottom-8{margin-bottom:8rem!important}.margin-top-9{margin-top:9rem!important}.margin-right-9{margin-right:9rem!important}.margin-negative-top-9{margin-top:-9rem!important}.margin-bottom-9{margin-bottom:9rem!important}.margin-top-10{margin-top:10rem!important}.margin-right-10{margin-right:10rem!important}.margin-negative-top-10{margin-top:-10rem!important}.margin-bottom-10{margin-bottom:10rem!important}.justify-content-flex-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-flex-end{justify-content:flex-end}.justify-content-space-around{justify-content:space-around}.justify-content-space-between{justify-content:space-between}.gap-1{gap:1rem!important}.gap-2{gap:2rem!important}.gap-3{gap:3rem!important}.gap-4{gap:4rem!important}.gap-5{gap:5rem!important}.gap-6{gap:6rem!important}.gap-7{gap:7rem!important}.gap-8{gap:8rem!important}.gap-9{gap:9rem!important}.gap-10{gap:10rem!important}.order-1{order:1}.display-none{display:none!important}.image-contain{object-fit:contain!important}.grid-column-span-6{grid-column:auto/span 6!important}@media screen and (max-width: 768px){.order-1{order:unset}.center-text-mobile{text-align:center}.image-contain{aspect-ratio:unset!important}}.margin-left-half-default{margin-left:.5rem}.margin-right-half-default{margin-right:.5rem}.gap-half-default{gap:.5rem}header{position:fixed;z-index:999;width:100vw;background-color:#fff;color:#231f20;transition:background-color .3s cubic-bezier(.48,.12,.06,.9)}header.no-bg{background:none;color:#fff}header.no-bg .header-nav:hover .main-nav{text-shadow:3px 2px 6px rgb(0,0,0);color:#fff}header.no-bg .header-nav .main-nav:hover{text-shadow:3px 2px 6px rgb(0,0,0);color:#fff}header.no-bg .hamburger span{background-color:#fff}.header-main{height:5rem;display:flex;align-items:center;justify-content:space-between;top:0}.header-main .logo-link,.header-main .smc-infra-logo{z-index:9999999}.header-main nav{display:flex;top:0;gap:2rem}.header-main nav .search-button{cursor:pointer;display:flex;align-items:center}.hamburger{position:absolute;right:2rem;height:auto;width:32px;cursor:pointer;z-index:15;display:none}.hamburger span{display:block;height:2px;width:32px;margin:6px 0;position:relative;background-color:#232323;transform:translate(0) rotate(0);transition:transform .15s cubic-bezier(.8,.25,.15,.9);transition-property:transform,width}.hamburger span:before{content:"";height:100%;background-color:#ffffff80;position:absolute;top:0;left:100%;display:block;transition:left .15s cubic-bezier(.8,.25,.15,.9)}.hamburger span::nth-child(1):before{transition-delay:0ms}.hamburger span::nth-child(2):before{transition-delay:30ms}.hamburger span::nth-child(2):before{transition-delay:60ms}.hamburger.active span{width:0;background-color:#fff}.hamburger.active span:first-child{width:32px;transform:translateY(8px) rotate(45deg)}.hamburger.active span:last-child{width:32px;transform:translateY(-8px) rotate(-45deg)}.nav-items-container{display:flex;gap:2rem}.nav-items-container.hidden{display:none}.shadow{box-shadow:0 -2px 15px 4px #000000bf}@media screen and (max-width: 1100px){.hamburger{display:block}.header-main nav{display:none}}.container{width:min(1440px,100%);margin:0 auto;padding-left:clamp(1.5rem,4vw,4rem);padding-right:clamp(1.5rem,4vw,4rem)}.column-grid-2{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;gap:2rem}.column-grid-2 img{width:100%;object-fit:cover;aspect-ratio:3/2;height:auto}.grid-2{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;gap:clamp(1.5rem,4vw,4rem)}.grid-2 img{width:100%;object-fit:cover;aspect-ratio:3/2;height:auto}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(1.5rem,4vw,4rem)}.section-with-bg{overflow:hidden;display:grid}.section-with-bg>*{grid-area:1/1}.section-with-bg .section-background{min-height:100%;height:0;width:100%;object-fit:cover;object-position:center}.error-page{min-height:100svh;display:flex;align-items:center;justify-content:center;flex-direction:column}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.flex-column .link-ribbon{margin-bottom:2rem}.cards-businesses-grid{--flex-items: 4;--column-gap: 1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--column-gap)}.cards-businesses-grid .card-business-small{flex:0 1 calc(100% / var(--flex-items) - (var(--flex-items) - 1) / var(--flex-items) * var(--column-gap))}.cards-inner-businesses-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:400px;gap:clamp(1.5rem,4vw,4rem)}.cards-articles-home{display:flex;flex-direction:column;gap:2rem}.center-button-container{display:flex;justify-content:center}.cards-our-businesses{display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,4rem)}.cards-articles-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(1.5rem,4vw,4rem)}.cards-articles-grid>:nth-child(1),.cards-articles-grid>:nth-child(2){grid-column:auto/span 3}.cards-articles-grid>*{grid-column:auto/span 2}.page-loader{display:flex;align-items:center;justify-content:center;height:calc(100svh - 5rem)}.wrapper{min-height:100svh}.article-container>:first-child{padding-top:clamp(2.5rem,8vw,7rem)}.article-container>:last-child{padding-bottom:clamp(2.5rem,8vw,7rem)}.article-container .article-image-slider{margin-top:1.5rem;margin-bottom:1.5rem}.article-pagination{display:flex}.article-content p{margin-top:1rem}.article-content p:last-child{margin-bottom:1rem}.content{display:flex;flex-direction:column;justify-content:center}.content p,.contact-information .button{margin-top:1rem}.contact-information .content{align-items:flex-start}@media screen and (max-width: 1024px){.cards-inner-businesses-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 1099px){.cards-businesses-grid .card-business-small{flex:1 1 310px}}@media screen and (max-width: 768px){.article-pagination{flex-direction:column}.cards-businesses-grid .card-business-small{flex:0 0 100%}.cards-articles-grid{grid-template-columns:repeat(4,1fr)}.cards-articles-grid>:nth-child(1),.cards-articles-grid>:nth-child(2){grid-column:unset}.cards-articles-grid>*{grid-column:unset}.cards-articles-grid,.grid-3{grid-template-columns:1fr 1fr}.column-grid-2,.grid-2{grid-template-columns:1fr}.flex-column .link-ribbon{margin-bottom:1rem}}@media screen and (max-width: 640px){.cards-articles-grid,.grid-3,.cards-inner-businesses-grid{grid-template-columns:1fr}}.header-search{display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-search .header-search-items{display:flex;gap:.675rem;align-items:center}@media screen and (max-width: 1024px){.header-search{align-items:unset;flex-direction:column}.header-search .header-search-items{display:flex;flex-direction:column}}@media screen and (max-width: 450px){.center-button-container .button{width:100%;justify-content:center}}.motion-image-container{width:100%;height:100%}.image-with-overlay{display:grid;position:relative}.image-with-overlay:after{content:"";background-image:linear-gradient(160deg,#ed1d23,#ed1d2381 12%,#0000 30%);display:block;position:absolute;width:100%;height:100%}.image-with-overlay .container{z-index:1}.image-with-overlay>*{grid-area:1/1}.image-with-overlay .motion-image-container:nth-child(1){z-index:1;padding-top:clamp(.475rem,2vw,2rem)}.image-with-overlay .motion-image-container:nth-child(1) img{width:clamp(80px,25vw,256px);height:auto!important}.image-with-overlay .motion-image-container:nth-child(2) img{width:100%;aspect-ratio:5/2;object-fit:cover;object-position:center}.footer{background-color:#231f20;color:#fff;font-size:.875rem;position:relative;padding:2rem 0}.footer .footer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.footer .footer-body{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.footer .details-title{font-weight:600}.footer .searchfield-wrapper{max-width:320px}.footer .footer-link{text-transform:uppercase;text-align:right;color:#fff;text-decoration:none;display:block;margin-bottom:.25rem}.footer .social-links{display:flex;gap:.875rem;margin-top:1rem;justify-content:flex-end}.footer .social-link{display:flex;padding:.5rem;width:2rem;height:2rem;align-items:center;justify-content:center;background-color:#393536;border-radius:100vmax;transition:background-color .5s cubic-bezier(.48,.12,.06,.9)}.footer .social-link img{width:100%;height:100%}.footer .social-link:hover{background-color:#5a5858}.footer .footer-information{display:flex;flex:1;grid-column:1/span 3;gap:1rem}.footer .footer-information .footer-details:nth-child(1){flex-basis:50%}.footer .footer-details p{font-size:clamp(.68rem,.2vi + .55rem,.75rem)}.footer .footer-company{border-top:1px solid hsl(0,0%,64%);display:flex;margin-top:1.25rem;padding-top:1rem;padding-bottom:2.5rem;flex-wrap:wrap;gap:1rem;align-items:center}.footer .footer-company img{width:32px;height:60px}.footer .footer-company .footer-copyright{align-content:center}.footer .footer-company .footer-company-links{display:flex;gap:1rem;align-items:center;flex:1}.footer .footer-company .footer-company-links .motion-image-container{width:auto;overflow:unset}.footer .footer-company .footer-company-links a{color:#fff;text-decoration:none;font-size:clamp(.68rem,.2vi + .55rem,.75rem)}.footer .footer-company .footer-company-links .links{display:flex;flex-wrap:wrap;gap:1rem;font-family:Poppins,sans-serif;align-items:center}@media screen and (max-width: 800px){.footer .footer-header,.footer .footer-body{gap:1rem}.footer-body{flex-wrap:wrap}}@media screen and (max-width: 1064px){.footer .footer-header,.footer .footer-body{gap:1rem}.footer .footer-main{flex-direction:column}.footer .footer-main .footer-nav .footer-link{text-align:left}.footer .footer-main .footer-nav .social-links{justify-content:flex-start}}@media screen and (max-width: 980px){.footer .footer-information{grid-column:1/span 4}.footer .footer-link{text-align:left}.footer .social-links{justify-content:flex-start}}@media screen and (max-width: 720px){.footer .footer-body{grid-template-columns:1fr}.footer .footer-information{flex-direction:column}.footer .footer-header{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 982px){.footer .footer-main{flex-direction:column}.footer .footer-main .footer-nav .footer-link{text-align:left}.footer .footer-main .footer-nav .social-links{justify-content:flex-start}}@media screen and (max-width: 640px){.footer .footer-main .footer-information .footer-office-details{display:grid;grid-template-columns:1fr}}.nav-link{text-decoration:none;width:fit-content;display:block;color:inherit;position:relative}.nav-menu{position:relative;display:inline-block}.nav-menu:hover .nav-items{display:flex}.nav-items-wrapper{position:relative}.nav-items-wrapper:before{content:"ssss";height:20px;display:block}.nav-items{padding:1rem;gap:1rem;position:absolute;flex-direction:column;display:none;background-color:#fff;color:#231f20;max-width:280px;box-shadow:2px 2px 4px 1px #00000080;max-width:220px;min-width:180px;animation:slideIn .3s cubic-bezier(.48,.12,.06,.9)}.nav-items:hover .nav-items{display:flex}@keyframes slideIn{0%{display:none;translateX:-15%}to{display:flex;translateX:15%}}.searchfield{border-radius:24px;width:100%;background-color:#fff}.searchfield .searchfield-group{display:flex;align-items:center;width:100%;padding:.8rem 0}.searchfield .searchfield-group .icon{position:absolute;margin-inline:1rem}.searchfield .searchfield-group .searchfield-input{width:100%;outline:none;border:none;font-size:1rem;padding-left:3rem;padding-right:3rem;font-family:Poppins,sans-serif;background:transparent}.searchfield-popover[data-trigger=ComboBox]{width:var(--trigger-width);z-index:99999999;margin-top:1rem;overflow-x:hidden}.searchfield-popover[data-trigger=ComboBox] .react-aria-ListBox{display:block;width:unset;max-height:inherit;min-height:unset;border:none;width:100%;background-color:#fff;overflow:scroll;border-radius:16px;overflow-x:hidden}.searchfield-popover[data-trigger=ComboBox] .react-aria-ListBoxItem{padding:.8rem 1rem;cursor:pointer;display:flex;flex-direction:column;text-decoration:none}.searchfield-popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-focus-visible]{outline:none}.searchfield-popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-selected]{font-weight:600;background:unset;color:var(--text-color)}.searchfield-popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-selected]:before{content:"✓";content:"✓"/"";alt:" ";position:absolute;top:4px;left:4px}.searchfield-popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-hovered]{background-color:#0006}.searchfield-popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-focused],.searchfield-popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-pressed]{background-color:#0000001a}.searchfield-popover[data-trigger=ComboBox] .react-aria-ListBoxItem .react-aria-Text{display:block}.searchfield-popover[data-trigger=ComboBox] .react-aria-ListBoxItem .react-aria-Text[slot=label]{font-size:1rem;margin-bottom:.475rem;display:inline-block;font-weight:500;color:#231f20;text-decoration:none}.searchfield-popover[data-trigger=ComboBox] .react-aria-ListBoxItem .react-aria-Text[slot=description]{font-size:.875rem;color:#737373;text-decoration:none}@media screen and (max-width: 450px){.searchfield .searchfield-group{padding:.5rem 0}}.banner-slider-full-page{color:#fff;background-color:#000;height:100svh;width:100%}.banner-slider-full-page .slider-content{height:100%;position:relative;justify-content:center;display:grid}.banner-slider-full-page .slider-content>*{grid-area:1/1}.banner-slider-full-page .slider-content .motion-image-container{height:unset;overflow:hidden}.banner-slider-full-page .slider-content img{object-fit:cover;object-position:center;width:100vw;height:100%}.banner-slider-full-page .slider-content .slider-hero-content{z-index:0;width:100%;background-color:#00000052;align-items:center;display:flex;justify-content:center;flex-direction:column;gap:1rem;height:100svh;padding:4rem}.banner-slider-full-page .swiper-pagination{top:initial;bottom:2rem}.banner-slider-full-page .swiper-pagination .slider-page{position:relative;margin:0 1rem;width:4rem;height:.2rem;border-radius:0;background-color:#fff;opacity:1;transition:background-color .3s cubic-bezier(.48,.12,.06,.9)}.banner-slider-full-page .swiper-pagination .slider-page:hover{background-color:#ed1d23}.banner-slider-full-page .swiper-pagination .slider-page.swiper-pagination-bullet:before{content:"";position:absolute;display:block;top:0;left:0;background-color:#ed1d23;height:100%}.banner-slider-full-page .swiper-pagination .slider-page.swiper-pagination-bullet-active{background-color:#bd0f15}.banner-slider-full-page .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .slider-content{padding:2rem 4rem;width:calc(100% - 8rem)}.banner-slider-full-page .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .swiper-pagination .slider-page{width:4rem;margin:0 1rem}.banner-slider-full-page .swiper-pagination .slider-page.swiper-pagination-bullet-active.loading-5s:before{animation:loading 5s cubic-bezier(.48,.12,.06,.9) forwards}.banner-slider-full-page .swiper-button-prev:after,.banner-slider-full-page .swiper-button-next:after{font-size:clamp(24px,5vw,44px);margin-inline:1.25rem;color:#fff}.banner-slider-full-page .swiper-button-prev,.banner-slider-full-page .swiper-button-next{margin-inline:clamp(1rem,4vw,4rem)}.banner{display:grid;overflow:hidden}.banner p{font-size:clamp(.875rem,3vw,1.125rem)}.banner>*{grid-area:1/1}.banner .banner-background{min-height:100%;height:0;width:100%;z-index:-1}.banner .banner-background img{width:100%;height:100%;object-fit:cover;object-position:center}.banner .banner-content{background-color:#00000080;color:#fff}.banner .banner-content.bg-primary{background-color:#e21219e6}.banner-basic{padding-top:5rem;height:clamp(27rem,100lvh - 5rem,34rem)}.banner-basic.default{padding-top:unset}.banner-small{padding-top:5rem;height:30rem}.banner-small.gray{background-color:#f9f9fb;color:#231f20}.banner-small .motion-image-container,.banner-basic .motion-image-container{width:unset;height:unset;overflow:unset!important}.banner-full-page{height:calc(100svh - 5rem)}.banner-full-page svg{transform:rotate(180deg);justify-self:center;bottom:1rem;position:absolute}.banner-full-page svg path{stroke:#fff}.recruitment-advisory{height:calc(100vh - 5rem);color:#fff;position:relative}.recruitment-advisory p{font-size:clamp(14px,3vw,18px)}.recruitment-advisory>*{grid-area:1/1;height:100%}.recruitment-advisory .recruitment-advisory-bg{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;object-position:center}.recruitment-advisory .recruitment-advisory-content{height:100%;background-image:linear-gradient(to left,#da3732e0,#000000e0);display:flex;align-items:center;position:relative}.recruitment-advisory .recruitment-advisory-content .recruitment-advisory-content-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;height:100%}.recruitment-advisory .recruitment-advisory-content .recruitment-advisory-content-container .recruitment-advisory-persons{height:100%;margin:auto;display:flex;align-items:flex-end}.recruitment-advisory .recruitment-advisory-content .recruitment-advisory-content-container .recruitment-advisory-persons .recruitment-advisory-p-1,.recruitment-advisory .recruitment-advisory-content .recruitment-advisory-content-container .recruitment-advisory-persons .recruitment-advisory-p-2{bottom:0;position:absolute}.recruitment-advisory .recruitment-advisory-content .recruitment-advisory-content-container .recruitment-advisory-persons .recruitment-advisory-p{width:clamp(180px,42vw,480px);height:auto;object-fit:contain}.recruitment-advisory .recruitment-advisory-content .recruitment-advisory-content-container .recruitment-advisory-persons .recruitment-advisory-p-2{max-width:320px}.recruitment-advisory .recruitment-advisory-p-1{max-width:380px}.recruitment-advisory .recruitment-advisory-p-2{max-width:320px}.recruitment-advisory-banner{position:relative;display:grid;height:clamp(27rem,100svh + 5rem,45rem);color:#fff;z-index:1}.recruitment-advisory-banner .chevron{bottom:1rem;position:absolute;margin:auto;left:0;right:0;width:fit-content}.recruitment-advisory-banner .chevron svg{transform:rotate(180deg)}.recruitment-advisory-banner .chevron path{stroke:#fff}.recruitment-advisory-banner>*{grid-area:1/1}.recruitment-advisory-banner .recruitment-advisory-bg{height:100%;width:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0}.recruitment-advisory-banner .recruitment-advisory-content{background:#da3732de;height:inherit;display:flex;align-items:center;position:relative}.recruitment-advisory-banner .recruitment-advisory-content .recruitment-advisory-content-container{display:grid;margin:0 auto;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;height:100%}.recruitment-advisory-banner .recruitment-advisory-content .recruitment-advisory-content-container .recruitment-advisory-persons{height:100%;margin:auto;display:flex;align-items:flex-end}.recruitment-advisory-banner .recruitment-advisory-content .recruitment-advisory-content-container .recruitment-advisory-persons .recruitment-advisory-p-1,.recruitment-advisory-banner .recruitment-advisory-content .recruitment-advisory-content-container .recruitment-advisory-persons .recruitment-advisory-p-2{bottom:0;position:absolute}.recruitment-advisory-banner .recruitment-advisory-content .recruitment-advisory-content-container .recruitment-advisory-persons .recruitment-advisory-p{width:clamp(180px,42vw,480px);max-width:528px;height:auto;object-fit:contain}.recruitment-advisory-banner .recruitment-advisory-content .recruitment-advisory-content-container .recruitment-advisory-persons .recruitment-advisory-p-2{max-width:320px;height:100%}.recruitment-advisory-banner .recruitment-advisory-p-1{max-width:380px}.recruitment-advisory-banner .recruitment-advisory-p-2{max-width:320px}@media screen and (max-width: 768px){.recruitment-advisory .recruitment-advisory-content{text-align:center}.recruitment-advisory .recruitment-advisory-content .recruitment-advisory-content-container{grid-template-columns:1fr}.recruitment-advisory .recruitment-advisory-content .recruitment-advisory-content-container .recruitment-advisory-description{padding-top:2rem}.recruitment-advisory-banner .recruitment-advisory-content .recruitment-advisory-content-container{grid-template-columns:1fr}.recruitment-advisory-banner .recruitment-advisory-content .recruitment-advisory-content-container .recruitment-advisory-persons{display:none}}@media screen and (max-width: 450px){.recruitment-advisory .recruitment-advisory-content .recruitment-advisory-content-container .recruitment-advisory-persons{display:none}.slider-businesses .swiper-pagination .slider-page,.slider-full-width-details .swiper-pagination .slider-page{height:.75rem!important;width:.75rem!important;border-radius:100%!important}}.button{font-family:Poppins,sans-serif;text-decoration:none;padding:.75rem 3rem;font-weight:500;font-size:clamp(.81rem,.34vi + .6rem,.94rem);display:inline-flex;align-items:center;border:none;cursor:pointer;line-height:1.2;outline:none}.button.default{background-image:linear-gradient(to right,hsl(358,85%,52%) 50%,transparent 50%);background-size:201% 100%;background-position:right bottom;background-repeat:no-repeat;color:#fff;transition:all .4s cubic-bezier(.48,.12,.06,.9);border:2px solid hsl(358,85%,52%);color:#ed1d23;background-color:transparent}.button.default:hover{background-position:left bottom;color:#fff}.button.default.arrow{padding:.875rem 1rem}.button.default.arrow:after{content:"";display:block;height:12px;width:24px;background-image:url(/fe_img/icons/arrow-white.svg);background-repeat:no-repeat;margin-left:1rem}.button.default.chevron-filled{padding:.675rem 1rem}.button.default.chevron-filled:after{content:"";display:block;height:12px;width:16px;background-image:url(/fe_img/icons/chevron-filled-primary.svg);background-repeat:no-repeat;margin-left:1rem}.button.default.chevron-filled:hover:after{background-image:url(/fe_img/icons/chevron-filled-white.svg)}.button.primary{background-image:linear-gradient(to right,#e21219 50%,#ed1d23 50%);background-size:200% 100%;background-position:right bottom;background-repeat:no-repeat;color:#fff;transition:all .5s cubic-bezier(.48,.12,.06,.9)}.button.primary:hover{background-position:left bottom}.button.primary.arrow{padding:.875rem 1rem}.button.primary.arrow:after{content:"";display:block;height:12px;width:24px;background-image:url(/fe_img/icons/arrow-white.svg);background-repeat:no-repeat;margin-left:1rem}.button.white{background-image:linear-gradient(to right,#ffffff 50%,transparent 50%);background-size:200% 100%;background-position:right bottom;background-repeat:no-repeat;color:inherit;background-color:transparent;border:2px solid #ffffff;transition:all .5s cubic-bezier(.48,.12,.06,.9)}.button.white:hover{background-position:left bottom;color:#ed1d23}.button.white.arrow{padding:.875rem 1rem}.button.white.arrow:after{content:"";display:block;height:12px;width:24px;background-image:url(/fe_img/icons/arrow-white.svg);background-repeat:no-repeat;margin-left:1rem}.button.white.chevron-filled{padding:.675rem 1rem}.button.white.chevron-filled:after{content:"";display:block;height:12px;width:16px;background-image:url(/fe_img/icons/chevron-filled-white.svg);background-repeat:no-repeat;margin-left:1rem}.button.white.chevron-filled:hover:after{background-image:url(/fe_img/icons/chevron-filled-primary.svg)}.button[data-disabled]{background:none;background-color:#f0efef;outline-color:#f0efef;color:#737373;cursor:default}.top-scroller{background-color:#ed1d23;border-radius:100px;position:fixed;bottom:1rem;right:1rem;cursor:pointer;width:48px;height:48px;display:flex;align-items:center;justify-content:center;z-index:997}.mobile-navigation{height:100vh;width:100vw;background-image:linear-gradient(to bottom right,#231f20 10%,#ec1c24,#ec1c24);padding-top:5rem;position:absolute}.mobile-navigation .mobile-search-container{padding-left:2rem;padding-right:2rem}.mobile-nav-list{display:flex;flex-direction:column;gap:.4rem;padding-left:2rem;padding-right:2rem;overflow-y:auto;margin-top:1rem;padding-bottom:8rem;height:100%}.mobile-nav-list a{color:#fff;text-decoration:none;font-size:125%;font-family:Poppins,sans-serif;font-weight:bolder;line-height:1.5}.mobile-nav-header{display:flex;justify-content:space-between;align-items:center}.mobile-nav-trigger{background:none;border:none;cursor:pointer;outline:none}.mobile-nav-content{margin-left:1rem;display:flex;flex-direction:column;gap:.475rem;padding-top:.475rem}.mobile-nav-content a{font-size:100%;font-weight:400}.link-ribbon{display:inline-flex;align-items:center;text-decoration:none;color:inherit;text-transform:uppercase;font-weight:500;gap:.675rem;font-size:.875rem}.link-ribbon:before{content:" ";display:block;height:1rem;background-color:#ed1d23;width:1rem;clip-path:polygon(40% 0,100% 0,60% 100%,0% 100%)}.link{color:#ed1d23;text-decoration:none;font-weight:500;display:inline-flex;align-items:center}.link.arrow:after{transition:all .25s cubic-bezier(.48,.12,.06,.9);content:"";display:block;height:12px;width:24px;background-image:url(/fe_img/icons/arrow-primary.svg);background-repeat:no-repeat;margin-left:.675rem}.link.arrow:hover:after{margin-left:1rem}@media screen and (max-width: 450px){.link-ribbon{margin-bottom:1.5rem!important}}.react-aria-Checkbox{display:flex;align-items:center;text-align:center;gap:.571rem;font-size:.875rem;color:#000;forced-color-adjust:none;cursor:pointer}.react-aria-Checkbox .checkbox{width:1.143rem;height:1.143rem;border:2px solid hsl(0,0%,45%);border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.react-aria-Checkbox svg{width:1rem;height:1rem;fill:none;stroke:#fff;stroke-width:3px;stroke-dasharray:22px;stroke-dashoffset:66;transition:all .2s}.react-aria-Checkbox[data-pressed] .checkbox{border-color:var(--border-color-pressed)}.react-aria-Checkbox[data-focus-visible] .checkbox{outline:2px solid var(--focus-ring-color);outline-offset:2px}.react-aria-Checkbox[data-selected] .checkbox,.react-aria-Checkbox[data-indeterminate] .checkbox{border-color:#ed1d23;background:#ed1d23}.react-aria-Checkbox[data-selected][data-pressed] .checkbox,.react-aria-Checkbox[data-indeterminate][data-pressed] .checkbox{border-color:var(--selected-color-pressed);background:var(--selected-color-pressed)}.react-aria-Checkbox[data-selected] svg,.react-aria-Checkbox[data-indeterminate] svg{stroke-dashoffset:44}.react-aria-Checkbox[data-indeterminate] svg{stroke:none;fill:var(--checkmark-color)}.preloader{width:100vw;height:100svh;z-index:99999999;background-image:linear-gradient(to bottom right,#231f20 20%,#ec1c24,#ec1c24);animation:gradient 15s ease infinite;position:fixed;display:flex;align-items:center;justify-content:center}.preloader .active html,.preloader .active body,.preloader .active main{overflow:hidden}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.card-business-small{display:grid;color:#fff}.card-business-small span.icon.icon-tollways{display:block;width:3em;height:3rem;background-image:url(/fe_img/icons/tollways.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.card-business-small span.icon.icon-autosweep{display:block;width:3em;height:3rem;background-image:url(/fe_img/icons/autosweep.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.card-business-small span.icon.icon-railways{display:block;width:3em;height:3rem;background-image:url(/fe_img/icons/railway.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.card-business-small span.icon.icon-water-facility{display:block;width:3em;height:3rem;background-image:url(/fe_img/icons/water-facility.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.card-business-small span.icon.icon-seaports{display:block;width:3em;height:3rem;background-image:url(/fe_img/icons/seaport.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.card-business-small span.icon.icon-ooh{display:block;width:3em;height:3rem;background-image:url(/fe_img/icons/ooh.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.card-business-small span.icon.icon-airports{display:block;width:3em;height:3rem;background-image:url(/fe_img/icons/airports.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.card-business-small>*{grid-area:1/1}.card-business-small img{height:0;min-height:100%;object-fit:cover;object-position:center;width:100%}.card-business-small .card-business-content{background-color:#000000bf;padding:2rem;display:flex;flex-direction:column;gap:3rem}.card-business-small .card-business-content .card-business-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;justify-content:flex-end;gap:1rem}.card-business-small .card-business-content .card-business-body{flex:1;margin-top:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-inner-business-small{display:grid;color:#fff}.card-inner-business-small>*{grid-area:1/1}.card-inner-business-small>img:first-of-type{min-height:100%;height:auto;width:100%;object-fit:cover;object-position:center}.card-inner-business-small .card-inner-business-content{background-color:#000000bf;display:flex;flex-direction:column}.card-inner-business-small .card-inner-business-content img{max-width:256px;height:auto}.card-inner-business-small .card-inner-business-content .card-inner-business-icon,.card-inner-business-small .card-inner-business-content .card-inner-business-description{display:flex;align-items:center;justify-content:center;flex:1}.card-inner-business-small .card-inner-business-content .card-inner-business-footer{display:flex;justify-content:flex-start;padding:0 1.25rem 1.25rem;flex-direction:column;align-items:flex-start;gap:1rem}.card-inner-business-small .card-inner-business-content .card-inner-business-footer h6{margin-bottom:.2rem}.card-inner-business-small .card-inner-business-content .card-inner-business-footer p{font-size:.875rem}.card-news{background-color:#fff;border:solid 2px #e5e5e5;display:flex;gap:2rem;position:relative;overflow:hidden}.card-news .news-tag{background-color:#ed1d23;font-weight:500;text-transform:uppercase;position:absolute;color:#fff;padding:.25rem 3rem .25rem 2rem;font-size:.8575rem;clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}.card-news .card-news-media img{width:auto;height:100%;max-width:420px;object-position:center;object-fit:cover}.card-news .card-news-content{display:flex;flex-direction:column;justify-content:center;padding:3rem 3rem 3rem 0;gap:.5rem}.card-news .card-news-content .card-news-title,.card-news .card-news-content .card-news-subtitle,.card-news .card-news-content .card-news-description{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-news .card-news-content .card-news-subtitle{font-size:.875rem;margin-top:.475rem;color:#737373}.card-news .card-news-content .card-news-body{flex:1}.card-news .card-news-content .card-news-footer{padding-top:1rem}.card-business{display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.card-business span.icon.icon-tollways{display:block;width:3em;height:3rem;background-image:url(/fe_img/icons/tollways_black.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.card-business span.icon.icon-autosweep{display:block;width:3em;height:3rem;background-image:url(/fe_img/icons/autosweep_black.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.card-business span.icon.icon-railways{display:block;width:3em;height:3rem;background-image:url(/fe_img/icons/railway_black.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.card-business span.icon.icon-water-facility{display:block;width:3em;height:3rem;background-image:url(/fe_img/icons/water-facility_black.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.card-business span.icon.icon-seaports{display:block;width:3em;height:3rem;background-image:url(/fe_img/icons/seaport_black.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.card-business span.icon.icon-ooh{display:block;width:3em;height:3rem;background-image:url(/fe_img/icons/ooh_black.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.card-business span.icon.icon-airports{display:block;width:3em;height:3rem;background-image:url(/fe_img/icons/airports_black.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.card-business .card-business-media{overflow:hidden;height:100%}.card-business .card-business-media .react-aria-Link{display:block;height:100%}.card-business .card-business-media img{width:100%;object-fit:cover;object-position:center;aspect-ratio:4/2;height:100%}.card-business .card-business-content{padding:3rem;display:flex;flex-direction:column}.card-business .card-business-content .card-business-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;justify-content:flex-end;gap:1rem}.card-business .card-business-content .card-business-body{flex:1;display:flex;align-items:center}.card-business .card-business-content .card-business-body p{margin-top:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-business .card-business-content .card-business-footer{margin-top:2rem}.card-small{display:flex;flex-direction:column}.card-small .card-small-media{display:block;overflow:hidden;aspect-ratio:4/3;position:relative}.card-small .card-small-media img{width:100%;height:auto;object-fit:cover;object-position:center;aspect-ratio:4/3}.card-small .card-small-content{display:flex;flex-direction:column;flex:1;padding:1rem 0}.card-small .card-small-content .card-small-title,.card-small .card-small-content .card-small-subtitle,.card-small .card-small-content .card-small-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;color:#231f20}.card-small .card-small-content .card-small-title:hover{color:#ed1d23;transition:all .25s cubic-bezier(.48,.12,.06,.9)}.card-small .card-small-content .card-small-header{position:relative}.card-small .card-small-content .card-small-header .card-small-subtitle{font-size:.875rem;color:#737373}.card-small .card-small-content .card-small-body{flex:1;position:relative;margin-top:1rem}.card-small .card-small-content .card-small-footer{position:relative;margin-top:1.5rem}.card-small.skeleton .skeleton-block{height:12px;background-color:#f0efef;position:relative;overflow:hidden}.card-small.skeleton .skeleton-block:after{content:"";background-image:linear-gradient(to right,#0000,#0000000a 20%,#0000000f,#0000);position:absolute;width:100%;height:100%;transform:translate(-100%);animation:shimmer 5s infinite}.card-small.skeleton .card-small-media{background-color:#f0efef}.card-small.skeleton .card-small-media:after{content:"";background-image:linear-gradient(to right,#0000,#0000001a 20%,#0000001f,#0000);position:absolute;height:100%;width:100%;transform:translate(-100%);animation:shimmer 5s infinite}.card-small.skeleton .card-small-header .card-small-subtitle .skeleton-block{margin-top:8px;width:70px}.card-small.skeleton .card-small-body .skeleton-block{margin-bottom:12px}.card-small.skeleton .card-small-footer .skeleton-block{display:inline-block;width:120px;height:30px}@keyframes shimmer{to{transform:translate(100%)}}@media screen and (max-width: 768px){.card-news{flex-direction:column;gap:unset}.card-news .card-news-media img{width:100%;max-width:unset}.card-news .card-news-content{padding:unset;padding:1rem}.card-business{grid-template-columns:1fr}.card-business .card-business-content{padding:1.5rem}.card-business .card-business-content .card-business-body{flex:1}.card-business .card-business-content .card-business-body p{margin-top:1rem}}.accordion-section .accordion-section-button.hidden{display:none}.accordion-section .accordion-section-initial-content.hidden p:not(:first-of-type){display:none}.accordion-section .accordion-section-content{padding:2rem 0}.accordion-section .accordion-section-collapse-button{outline:none;background:none;border:none;cursor:pointer}.header-nav{position:relative}.header-nav a{text-decoration:none;color:#231f20;transition:color .2s cubic-bezier(.48,.12,.06,.9);font-weight:500}.header-nav .main-nav{color:inherit;text-decoration:none;font-size:clamp(.81rem,.34vi + .6rem,.94rem);max-width:180px}.header-nav .sub-nav{font-size:.875rem}.header-nav .sub-nav:hover{color:#ed1d23}.header-nav .header-nav-container{display:none;position:absolute;padding:12px;animation:slideIn .2s cubic-bezier(.48,.12,.06,.9)}.header-nav .header-nav-container .header-nav-content{background-color:#fff;color:#231f20;padding:18px;min-width:230px;max-width:260px;display:flex;flex-direction:column;gap:1rem;box-shadow:0 0 1rem #00000080}.header-nav:hover .main-nav{color:#ed1d23}.header-nav:hover .header-nav-container{display:block}.header-nav .header-subnav-header{display:flex;justify-content:space-between}.header-nav .header-subnav-header .header-subnav-trigger{outline:none;border:none;background:none;cursor:pointer}.header-nav .header-subnav-content{display:flex;flex-direction:column;padding-top:.5rem;margin-left:.675rem;gap:.875rem}@keyframes slideIn{0%{display:none;transform:translateY(-5%)}to{display:block;transform:translateY(0)}}.slider-full-width{color:#fff}.slider-full-width .swiper-slide{height:auto}.slider-full-width .swiper-slide>img{width:100%;aspect-ratio:5/2;object-fit:cover;object-position:center}.slider-full-width .slider-content{height:100%;position:relative;justify-content:center;display:grid}.slider-full-width .slider-content>*{grid-area:1/1}.slider-full-width .slider-content img{max-height:580px;width:100%;object-fit:cover;object-position:center}.slider-full-width .slider-content .grid-2{gap:unset}.slider-full-width .swiper-pagination{top:initial;bottom:2rem}.slider-full-width .swiper-pagination .slider-page{position:relative;margin:0 1rem;width:4rem;height:.2rem;border-radius:0;background-color:#fff;opacity:1;transition:background-color .3s cubic-bezier(.48,.12,.06,.9)}.slider-full-width .swiper-pagination .slider-page:hover{background-color:#ed1d23}.slider-full-width .swiper-pagination .slider-page.swiper-pagination-bullet:before{content:"";position:absolute;display:block;top:0;left:0;background-color:#ed1d23;height:100%}.slider-full-width .swiper-pagination .slider-page.swiper-pagination-bullet-active{background-color:#bd0f15}.slider-full-width .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .slider-content{padding:2rem 4rem;width:calc(100% - 8rem)}.slider-full-width .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .swiper-pagination .slider-page{width:4rem;margin:0 1rem}.slider-full-width .swiper-pagination .slider-page.swiper-pagination-bullet-active.loading-5s:before{animation:loading 5s cubic-bezier(.48,.12,.06,.9) forwards}.slider-full-width .swiper-button-prev,.slider-full-width .swiper-button-next{margin-inline:clamp(1rem,4vw,4rem)}.slider-full-width .swiper-button-prev:after,.slider-full-width .swiper-button-next:after{font-size:clamp(24px,5vw,44px);margin-inline:1.25rem;color:#fff}.slider-full-width-grid-2{color:#fff;width:100vw}.slider-full-width-grid-2 .swiper-slide>img{width:100%;max-height:580px;height:100%;object-fit:cover;object-position:center}.slider-full-width-grid-2 .slider-content{height:100%;position:relative;justify-content:center;display:grid}.slider-full-width-grid-2 .slider-content>*{grid-area:1/1}.slider-full-width-grid-2 .slider-content img{max-height:580px;width:100vw;object-fit:cover;object-position:center}.slider-full-width-grid-2 .swiper-pagination{top:initial;bottom:2rem}.slider-full-width-grid-2 .swiper-pagination .slider-page{position:relative;margin:0 1rem;width:4rem;height:.3rem;border-radius:0;background-color:#fff;opacity:1;transition:background-color .3s cubic-bezier(.48,.12,.06,.9)}.slider-full-width-grid-2 .swiper-pagination .slider-page:hover{background-color:#ed1d23}.slider-full-width-grid-2 .swiper-pagination .slider-page.swiper-pagination-bullet:before{content:"";position:absolute;display:block;top:0;left:0;background-color:#ed1d23;height:100%}.slider-full-width-grid-2 .swiper-pagination .slider-page.swiper-pagination-bullet-active{background-color:#bd0f15}.slider-full-width-grid-2 .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .slider-content{padding:2rem 4rem;width:calc(100% - 8rem)}.slider-full-width-grid-2 .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .swiper-pagination .slider-page{width:4rem;margin:0 1rem}.slider-full-width-grid-2 .swiper-pagination .slider-page.swiper-pagination-bullet-active.loading-5s:before{animation:loading 5s cubic-bezier(.48,.12,.06,.9) forwards}.slider-full-width-grid-2 .swiper-button-prev:after,.slider-full-width-grid-2 .swiper-button-next:after{font-size:clamp(24px,5vw,44px);margin-inline:1.25rem;color:#fff}.slider-full-width-details{color:#fff}.slider-full-width-details .slider-container{height:auto;position:relative;justify-content:center}.slider-full-width-details .slider-container .slider-details-content{display:grid;grid-template-columns:1fr 1fr;height:100%}.slider-full-width-details .slider-container .slider-details-content .slider-image{position:relative;display:flex;overflow:hidden}.slider-full-width-details .slider-container .slider-details-content .slider-image .slider-image-caption{position:absolute;bottom:0;left:0;width:100%;background-image:linear-gradient(0deg,#020024,#000c,#0000);padding:1rem}.slider-full-width-details .slider-container .slider-details-content .slider-details{background-color:#da3a34;display:flex;flex-direction:column;justify-content:center;padding:2rem 4rem;height:100%}.slider-full-width-details .slider-container .slider-details-content .slider-details.order-left{order:-1}.slider-full-width-details .swiper-pagination{top:initial;bottom:2rem}.slider-full-width-details .swiper-pagination .slider-page{position:relative;margin:0 1rem;width:4rem;height:.2rem;border-radius:0;background-color:#fff;opacity:1;transition:background-color .3s cubic-bezier(.48,.12,.06,.9)}.slider-full-width-details .swiper-pagination .slider-page:hover{background-color:#ed1d23}.slider-full-width-details .swiper-pagination .slider-page.swiper-pagination-bullet:before{content:"";position:absolute;display:block;top:0;left:0;background-color:#ed1d23;height:100%}.slider-full-width-details .swiper-pagination .slider-page.swiper-pagination-bullet-active{background-color:#bd0f15}.slider-full-width-details .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .slider-content{padding:2rem 4rem;width:calc(100% - 8rem)}.slider-full-width-details .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .swiper-pagination .slider-page{width:4rem;margin:0 1rem}.slider-full-width-details .swiper-pagination .slider-page.swiper-pagination-bullet-active.loading-5s:before{animation:loading 5s cubic-bezier(.48,.12,.06,.9) forwards}.slider-full-width-details .swiper-button-prev:after,.slider-full-width-details .swiper-button-next:after{font-size:clamp(24px,5vw,44px);margin-inline:1.25rem;color:#fff}.slider-businesses .swiper-slide{height:auto}.slider-businesses .swiper-slide .card-inner-business-small{height:400px}.slider-businesses .swiper-slide .card-business-small{height:100%}.slider-businesses .swiper-pagination{position:relative;margin-top:1rem}.slider-businesses .swiper-pagination .slider-page{position:relative;margin:0 1rem;width:4rem;height:.2rem;border-radius:0;background-color:#737373;opacity:1;transition:background-color .3s cubic-bezier(.48,.12,.06,.9)}.slider-businesses .swiper-pagination .slider-page:hover{background-color:#ed1d23}.slider-businesses .swiper-pagination .slider-page.swiper-pagination-bullet:before{content:"";position:absolute;display:block;top:0;left:0;background-color:#ed1d23;height:100%}.slider-businesses .swiper-pagination .slider-page.swiper-pagination-bullet-active{background-color:#bd0f15}.slider-businesses .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .slider-content{padding:2rem 4rem;width:calc(100% - 8rem)}.slider-businesses .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .swiper-pagination .slider-page{width:4rem;margin:0 1rem}.slider-businesses .swiper-pagination .slider-page.swiper-pagination-bullet-active.loading-5s:before{animation:loading 5s cubic-bezier(.48,.12,.06,.9) forwards}.slider-image img{width:100%;object-fit:cover;aspect-ratio:3/2}.slider-image .single{justify-content:center}.slider-image .image-modal-trigger{outline:none;background:none;border:none;width:100%}.slider-image .swiper-pagination{top:initial;bottom:2rem}.slider-image .swiper-pagination .slider-page{position:relative;margin:0 1rem;width:4rem;height:.3rem;border-radius:0;background-color:#fff;opacity:1;transition:background-color .3s cubic-bezier(.48,.12,.06,.9)}.slider-image .swiper-pagination .slider-page:hover{background-color:#ed1d23}.slider-image .swiper-pagination .slider-page.swiper-pagination-bullet:before{content:"";position:absolute;display:block;top:0;left:0;background-color:#ed1d23;height:100%}.slider-image .swiper-pagination .slider-page.swiper-pagination-bullet-active{background-color:#bd0f15}.slider-image .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .slider-content{padding:2rem 4rem;width:calc(100% - 8rem)}.slider-image .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .swiper-pagination .slider-page{width:4rem;margin:0 1rem}.slider-image .swiper-pagination .slider-page.swiper-pagination-bullet-active.loading-5s:before{animation:loading 5s cubic-bezier(.48,.12,.06,.9) forwards}.slider-image .swiper-button-prev:after,.slider-image .swiper-button-next:after{font-size:clamp(24px,5vw,44px);margin-inline:1.25rem;color:#fff}.slider-description{padding:3rem 2rem;justify-content:center;background-color:#da3732}.slider-announcements-container{display:flex;align-items:center;justify-content:center;gap:clamp(.475rem,2vw,2rem)!important}.slider-announcements-container .swiper-button-prev,.slider-announcements-container .swiper-button-next{position:relative;color:#ed1d23;left:0;right:0}.slider-announcements-container .swiper-button-prev:after,.slider-announcements-container .swiper-button-next:after{font-size:clamp(24px,5vw,44px)}.slider-announcements{width:100%;border:2px solid hsl(0,3%,94%);padding:2rem!important}.slider-announcements .swiper-button-next,.slider-announcements .swiper-button-prev{color:#ed1d23}.slider-announcements .swiper-slide{background-color:#fff}.slider-announcements .swiper-slide .grid-2{gap:unset;height:100%;gap:2rem}.slider-announcements .swiper-slide .grid-2 .flex{overflow:hidden}.slider-announcements .swiper-slide .grid-2 .flex-column{justify-content:center}.slider-announcements .swiper-pagination{bottom:10px!important}.slider-announcements .swiper-pagination .slider-page{position:relative;margin:0 1rem;width:4rem;height:.2rem;border-radius:0;background-color:#737373;opacity:1;transition:background-color .3s cubic-bezier(.48,.12,.06,.9)}.slider-announcements .swiper-pagination .slider-page:hover{background-color:#ed1d23}.slider-announcements .swiper-pagination .slider-page.swiper-pagination-bullet:before{content:"";position:absolute;display:block;top:0;left:0;background-color:#ed1d23;height:100%}.slider-announcements .swiper-pagination .slider-page.swiper-pagination-bullet-active{background-color:#bd0f15}.slider-announcements .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .slider-content{padding:2rem 4rem;width:calc(100% - 8rem)}.slider-announcements .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .swiper-pagination .slider-page{width:4rem;margin:0 1rem}.slider-announcements .swiper-pagination .slider-page.swiper-pagination-bullet-active.loading-5s:before{animation:loading 5s cubic-bezier(.48,.12,.06,.9) forwards}.slider-logos img{width:auto;object-fit:cover}.slider-logos .single{justify-content:center}.slider-logos .swiper-wrapper{align-items:center}.slider-logos .swiper-slide{display:flex;align-items:center;justify-content:center}.slider-logos .swiper-slide .motion-image-container{width:auto}.slider-logos .swiper-pagination{margin-top:1rem;position:relative}.slider-logos .swiper-pagination .slider-page{position:relative;margin:0 1rem;width:4rem;height:.2rem;border-radius:0;background-color:#737373;opacity:1;transition:background-color .3s cubic-bezier(.48,.12,.06,.9)}.slider-logos .swiper-pagination .slider-page:hover{background-color:#ed1d23}.slider-logos .swiper-pagination .slider-page.swiper-pagination-bullet:before{content:"";position:absolute;display:block;top:0;left:0;background-color:#ed1d23;height:100%}.slider-logos .swiper-pagination .slider-page.swiper-pagination-bullet-active{background-color:#bd0f15}.slider-logos .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .slider-content{padding:2rem 4rem;width:calc(100% - 8rem)}.slider-logos .swiper-pagination .slider-page.swiper-pagination-bullet-active .slider .swiper-pagination .slider-page{width:4rem;margin:0 1rem}.slider-logos .swiper-pagination .slider-page.swiper-pagination-bullet-active.loading-5s:before{animation:loading 5s cubic-bezier(.48,.12,.06,.9) forwards}.slider-logos .swiper-button-prev:after,.slider-logos .swiper-button-next:after{font-size:clamp(24px,5vw,44px);margin-inline:1.25rem;color:#fff}@media screen and (max-width: 768px){.slider-announcements-container .swiper-button-next,.slider-announcements-container .swiper-button-prev{display:none}.slider-announcements{padding:0!important;padding-bottom:1rem!important}.slider-announcements .swiper-slide .grid-2{gap:0}.slider-announcements .swiper-slide .grid-2 .flex-column{justify-content:center;padding:1rem;order:1}.slider-description{color:#fff}.slider-full-width-details .slider-container .slider-details-content{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.slider-full-width-details .slider-container .slider-details-content .slider-image .slider-image-caption{top:0;bottom:unset;background-image:linear-gradient(to bottom,#020024,#000000b3,#0000)}.slider-full-width-details .slider-container .slider-details-content .slider-details{padding:1rem 1rem 2rem;justify-content:unset}.slider-full-width-details .slider-container .slider-details-content .slider-details.order-left{order:unset}}@keyframes loading{0%{width:0}to{width:100%}}.react-aria-ModalOverlay{position:fixed;top:0;left:0;width:100vw;height:var(--visual-viewport-height);background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999}.react-aria-ModalOverlay[data-entering]{animation:modal-fade .2s}.react-aria-ModalOverlay[data-exiting]{animation:modal-fade .15s reverse ease-in}.image-modal{display:flex;flex-direction:column}.image-modal .image-modal-content{display:flex;flex-direction:column;outline:none;gap:2rem;margin-inline:1rem}.image-modal .image-modal-content img{width:100%;height:auto;max-width:640px;min-width:320px}.image-modal .image-modal-content .image-modal-close-trigger{outline:none;background:none;border:none;align-self:flex-end}.react-aria-Modal{box-shadow:0 8px 20px #0000001a;border-radius:6px;background:var(--overlay-background);color:var(--text-color);border:1px solid var(--gray-400);outline:none;padding:1rem;display:flex;align-items:center;justify-content:center}.react-aria-Modal img{height:auto;max-width:580px;width:100%}.react-aria-Modal[data-entering]{animation:modal-zoom .3s cubic-bezier(.175,.885,.32,1.275)}.react-aria-Modal .react-aria-TextField{margin-bottom:8px}.advisory-modal{font-size:.875rem;height:100svh}.advisory-modal .advisory-body{min-width:320px;max-width:600px;width:100%;padding:1rem;display:flex;flex-direction:column;max-height:100vh}.advisory-modal .advisory-header{border-top:3px solid hsl(358,85%,52%);text-align:center;position:relative;background-image:url(/fe_img/banners/recruitment-advisory-bg.webp);background-size:cover;background-position:center;color:#fff}.advisory-modal .advisory-header .advisory-header-content{width:100%;padding:2rem;height:100%;background:#0009}.advisory-modal .advisory-header .banner-graphic-effect{position:absolute;top:0;left:0;z-index:0}.advisory-modal .advisory-header .banner-graphic-effect:before,.advisory-modal .advisory-header .banner-graphic-effect:after{content:"";position:absolute;top:-15rem;left:-5rem;width:12rem;height:40rem;transform:rotate(45deg);background-image:linear-gradient(to bottom,#dc1a21cc 40%,#dc1a2100 70%)}.advisory-modal .advisory-header .banner-graphic-effect:after{left:-6rem;height:50rem;background-image:linear-gradient(to bottom,#dc1a21cc 30%,#dc1a2100 70%)}.advisory-modal .advisory-content{background-color:#fff;overflow-y:auto;padding:2rem;display:flex;flex-direction:column;align-items:center}.advisory-modal .privacy-content{background-color:#fff;overflow-y:auto;padding:2rem;display:flex;align-items:center;gap:2rem}.advisory-modal .privacy-content p{margin:1rem 0}.advisory-modal .advisory-footer{background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:0 2rem 2rem}.advisory-modal .advisory-footer .react-aria-Checkbox{font-size:inherit}.advisory-modal .advisory-footer .button{margin-top:1rem}.react-aria-Dialog,.advisory-dialog{outline:none;height:100%;display:flex;align-items:center}.search-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:var(--visual-viewport-height);background:#00000080;display:flex;z-index:999}.search-modal-overlay[data-entering]{animation:modal-fade .2s}.search-modal-overlay[data-exiting]{animation:modal-fade .15s reverse ease-in}.search-modal{height:80px;display:flex;align-items:center;justify-content:flex-end;width:100vw}.search-modal-dialog{width:100%;outline:none}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}.modal-dpo-image{height:auto;width:80px}@media screen and (max-width: 640px){.react-aria-ModalOverlay{align-items:unset}}@media screen and (max-width: 450px){.advisory-modal .privacy-content{flex-direction:column}.advisory-modal .privacy-content p,.advisory-modal .privacy-content a{text-align:center}.advisory-modal .privacy-content{gap:1rem}.advisory-modal .modal-dpo-image{height:100px;width:auto}.advisory-modal .advisory-footer{padding-top:1rem}.advisory-modal .advisory-footer .button{width:100%;justify-content:center}.advisory-modal .advisory-footer .react-aria-Checkbox{text-align:left}}.advisory-modal .advisory-content a{display:block}.skeleton .skeleton-banner{height:25rem;background-color:#f9f9fb}.skeleton .skeleton-section{display:grid;grid-template-columns:1fr 1fr;padding:5rem 0;gap:2rem;align-items:center}.skeleton .skeleton-section div{height:200px}.skeleton .skeleton-section .skeleton-left{background-color:#f9f9fb}.skeleton .skeleton-section .skeleton-paragraph{height:12px;background-color:#f9f9fb;margin-bottom:1rem}.react-aria-Select{color:inherit;width:100%;font-family:Work Sans,sans-serif;min-width:220px}.react-aria-Select .react-aria-Button{font-size:1rem;display:flex;align-items:center;justify-content:space-between;background:none;width:100%;padding:.75rem 16px;font-family:Work Sans,sans-serif;border:2px solid #e5e5e5;outline:none;cursor:pointer}.react-aria-Select span[aria-hidden]{width:1.5rem;line-height:1.375rem;margin-left:1rem;background:var(--highlight-background);color:var(--highlight-foreground);forced-color-adjust:none;border-radius:4px;font-size:.857rem}.react-aria-Popover[data-trigger=Select]{min-width:var(--trigger-width);box-shadow:0 0 1rem #00000080;outline:none;background-color:#fff}.react-aria-Popover[data-trigger=Select] .react-aria-ListBox{display:block;width:unset;max-height:inherit;min-height:unset;border:none;outline:none}.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem{padding:12px 16px;outline:none;cursor:pointer}.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem[data-focus-visible]{outline:none}.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem[data-selected]{font-weight:600;background:unset;color:#fff;background-color:#ed1d23}.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem[data-hovered],.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem[data-pressed]{background-color:#0000001a}.react-aria-TextField{display:flex;flex-direction:column;color:var(--text-color);font-family:Work Sans,sans-serif;border:2px solid #e5e5e5;width:100%;padding:13px 16px;min-width:220px}.react-aria-TextField .react-aria-Input,.react-aria-TextField .react-aria-TextArea{margin:0;border:0;font-size:1rem;font-family:Work Sans,sans-serif}.react-aria-TextField .react-aria-Input[data-focused],.react-aria-TextField .react-aria-TextArea[data-focused]{outline:2px solid var(--focus-ring-color);outline-offset:-1px}*{margin:0;padding:0;box-sizing:border-box}#root,main{min-height:100vh}.section-content{z-index:0}.section-content div[class*=article-]:first-child{padding-top:clamp(2.5rem,8vw,7rem)}body{font-family:Work Sans,sans-serif;line-height:1.2;font-size:clamp(.81rem,.34vi + .6rem,.94rem)}a{font-family:Poppins,sans-serif;outline:none}.margin-top-main{padding-top:5rem}.background-gray{background-color:#f0efef}.smc-infra-logo{height:auto;width:clamp(202px,50vw,272px)}.smc-infra-logo-large{width:clamp(280px,70vw,640px);height:auto!important}.business-logo{width:100%;height:auto;max-width:320px}.business-logo.larger{max-height:150px;width:auto;max-width:100%}.business-logo-2{max-height:120px;width:100%;height:100%;max-width:320px}.banner-graphic-effect{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.banner-graphic-effect:before,.banner-graphic-effect:after{content:"";position:absolute;top:-15rem;left:-5rem;width:10rem;height:40rem;transform:rotate(45deg);background-image:linear-gradient(to bottom,#231f20 54%,#dc1a2100)}.banner-graphic-effect:after{left:-7rem;height:50rem;background-image:linear-gradient(to bottom,#dc1a21cc 30%,#dc1a2100 70%)}.padding-default-vertical{padding-top:clamp(2.5rem,8vw,7rem);padding-bottom:clamp(2.5rem,8vw,7rem)}.text-light{color:#737373}.text-dark{color:#231f20}.text-white{color:#fff}.text-primary{color:#ed1d23!important}.section-background-default{background-color:#00000080;color:#fff}.section-background-white{background-color:#ffffffe6}.section-background-white .chevron-filled svg path{fill:#ed1d23}.section-background-white svg path{stroke:#ed1d23}.section-background-primary{background-color:#da3732eb;color:#fff}.section-background-primary .chevron-filled svg path{fill:#fff}.section-background-primary svg path{stroke:#fff}section svg path{stroke:#ed1d23}ul{list-style-position:inside;padding:1rem 0}body.hide{overflow:hidden}.store-img{aspect-ratio:unset!important}.react-aria-ComboBox{color:var(--text-color)}.react-aria-ComboBox .react-aria-Input{margin:0;font-size:1rem;border:1px solid var(--border-color);border-radius:6px;padding:.286rem 2rem .286rem .571rem;vertical-align:middle}.react-aria-ComboBox .react-aria-Input[data-focused]{outline:none;outline:2px solid var(--focus-ring-color);outline-offset:-1px}.padding-top-fluid{padding-top:clamp(2.5rem,8vw,7rem)}.padding-bottom-fluid{padding-bottom:clamp(2.5rem,8vw,7rem)}.motion-image-container{overflow:hidden}.main{min-height:100svh}.padding-default-bottom{padding-bottom:clamp(2.5rem,8vw,7rem)}.search-no-result-logo{width:64px;height:auto}.img-auto{width:100%!important;aspect-ratio:unset!important;height:auto}.article-pagination-button{text-decoration:none;max-width:480px}.dpo-seal{width:350px;margin:5rem auto;display:block}
