.our-services{--our-services-per-view:1.2;--our-services-gap:10px;padding:40px 0}@media screen and (min-width:576px){.our-services{--our-services-per-view:1.8}}@media screen and (min-width:768px){.our-services{--our-services-per-view:2.3;--our-services-gap:20px}}@media screen and (min-width:992px){.our-services{--our-services-per-view:2.8}}@media screen and (min-width:1200px){.our-services{--our-services-per-view:4}}.our-services .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - (var(--our-services-per-view) - 1)*var(--our-services-gap))/var(--our-services-per-view));margin-right:var(--our-services-gap)}.our-services .swiper-slide{height:auto}.our-services .arrows-brands{vertical-align:middle}.our-services .arrows-brands button{background:0 0;border:0;border-radius:12px;line-height:0;display:block}@media screen and (max-width:991.98px){.our-services{padding:30px 0}}
.our-services-card{border:1px solid var(--ft-border,#0003);border-radius:16px;flex-direction:column;gap:24px;height:100%;padding:15px;display:flex;overflow:hidden}.our-services-card .right{flex:none;width:100%}.our-services-card .right img{aspect-ratio:281/190;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.our-services-card .left{flex-direction:column;flex:auto;justify-content:space-between;gap:30px;width:100%;display:flex}.our-services-card .left h4{margin:0;font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1}.our-services-card .left p{color:var(--ft-muted,#888);text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:clamp(14px,1vw,16px);font-weight:400;display:-webkit-box;overflow:hidden}.our-services-card .left a{border:1px solid var(--ft-border,#0003);color:var(--ft-text-secondary,#393939);background-color:#0000;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:16px;font-weight:500;transition:all .3s;display:inline-flex}.our-services-card:hover .left a,.our-services-card .left a:focus-visible{color:#fff;background-color:var(--ft-brand,#e11b22)}
.our-qualification{padding:40px 0}.our-qualification .desc{color:#83878e;max-width:370px;font-size:clamp(14px,1vw,16px);font-weight:400}.our-qualification .our-qualification-main{border:1px solid #e0e0e0;height:100%}.our-qualification .our-qualification-main .our-qualification-box .head{cursor:pointer;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:12px;padding:36px 40px;display:flex}.our-qualification .our-qualification-main .our-qualification-box .head>div{gap:40px}.our-qualification .our-qualification-main .our-qualification-box .head:last-child{border-bottom:0}.our-qualification .our-qualification-main .our-qualification-box .head .icon{position:relative}.our-qualification .our-qualification-main .our-qualification-box .head .icon svg{min-width:38px;min-height:38px}.our-qualification .our-qualification-main .our-qualification-box .head .icon .show{display:none}.our-qualification .our-qualification-main .our-qualification-box .head .icon .hide{display:block}.our-qualification .our-qualification-main .our-qualification-box .head .circle span{color:var(--ft-border,#0003);font-size:20px;font-weight:600}.our-qualification .our-qualification-main .our-qualification-box .head .circle span.active{color:var(--ft-brand,#e11b22)}.our-qualification .our-qualification-main .our-qualification-box .head h4{color:var(--black);text-transform:uppercase;margin-bottom:5px;font-size:clamp(16px,4vw,24px);font-weight:600}.our-qualification .our-qualification-main .our-qualification-box .head p{color:#83878e;margin-bottom:0;font-size:clamp(14px,4vw,16px);font-weight:400}@media screen and (max-width:991.98px){.our-qualification .our-qualification-main .our-qualification-box .head{padding:15px}.our-qualification .our-qualification-main .our-qualification-box .head>div{gap:20px}}.our-qualification .our-qualification-main .our-qualification-box .body{max-height:0;transition:all .3s;overflow:hidden}.our-qualification .our-qualification-main .our-qualification-box .body .our-qualification-certificate{border-bottom:1px solid #e0e0e0}.our-qualification .our-qualification-main .our-qualification-box.active .head{border-bottom:2px solid var(--ft-brand,#e11b22)}.our-qualification .our-qualification-main .our-qualification-box.active .head .show{display:block}.our-qualification .our-qualification-main .our-qualification-box.active .head .hide{display:none}.our-qualification .our-qualification-main .our-qualification-box.active .body{max-height:500px}.our-qualification .our-qualification-main .our-qualification-certificate{justify-content:center;align-items:center;height:100%;min-height:500px;padding:20px;display:flex;position:relative}.our-qualification .our-qualification-main .our-qualification-certificate img{object-fit:contain;max-width:100%;height:auto}@media screen and (max-width:991.98px){.our-qualification .our-qualification-main .our-qualification-certificate{min-height:auto;padding:30px 20px}.our-qualification{padding:30px 0}}.our-qualification .col-lg-6:nth-child(2) .our-qualification-main{border-left:0}@media screen and (max-width:991.98px){.our-qualification .col-lg-6:nth-child(2) .our-qualification-main{border:1px solid #e0e0e0;border-top:0}}
.our-legacy{padding:40px 0;position:relative;overflow:hidden}.our-legacy .title-1{color:var(--ft-ink,#000);margin-bottom:8px;font-size:16px;font-weight:700;line-height:1}.our-legacy .title-2{color:var(--ft-ink,#000);margin-bottom:8px;font-size:clamp(26px,3vw,36px);font-weight:700}.our-legacy .title-2 span{color:var(--ft-brand,#e11b22)}.our-legacy .title-3{color:var(--ft-brand,#e11b22);margin-bottom:16px;font-size:clamp(32px,4vw,56px);font-weight:700}.our-legacy .title-4{color:var(--ft-ink,#000);margin-bottom:15px;font-size:clamp(18px,2vw,24px);font-weight:600}.our-legacy .title-4 span{color:var(--ft-brand,#e11b22)}.our-legacy .title-1:last-child,.our-legacy .title-2:last-child,.our-legacy .title-3:last-child,.our-legacy .title-4:last-child{margin-bottom:0}.our-legacy .desc{color:var(--ft-text-secondary,#000c);font-size:16px;font-weight:400}.our-legacy .desc>:last-child{margin-bottom:0}.our-legacy .our-legacy-slider{position:relative}.our-legacy .our-legacy-slider .our-legacy-photo{aspect-ratio:992/616;border-radius:5%/8.05%;position:relative;overflow:hidden}.our-legacy .our-legacy-slider .our-legacy-photo img{object-fit:cover}.our-legacy .our-legacy-slider .our-legacy-slider-arrows{z-index:2;pointer-events:none;justify-content:space-between;gap:10px;width:calc(100% - 48px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.our-legacy .our-legacy-slider .our-legacy-slider-arrows button{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);pointer-events:all;background-color:#0006;border:1px solid #fff9;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}@media screen and (max-width:767.98px){.our-legacy .our-legacy-slider .our-legacy-slider-arrows button{width:38px;height:38px}}
