:root{--primary:#dd0000;--primary_dark:#b80000;--red2:#e2231a;--title:#001a27;--title2:#101216;--text:#3c4149;--text2:#63687a;--line:#e2e3e5;--light:#f5f6f7;--light2:#edeeef;--light3:#f3f6f9;--dark:#001a27;--dark2:#04060a;--teal:#1c6a8e;--teal_dark:#14506c;--teal_light:#8fb6c8}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}.content{max-width:138rem;margin:0px auto;position:relative}.content .content{padding:0px}.img.img_cv{overflow:hidden}.img.img_cv img{object-fit:cover}.img.img_ct img{object-fit:contain}.img img{width:100%;height:100%;display:block;transition:0.5s;aspect-ratio:inherit}.img_bg{position:relative;z-index:2}.img_bg > img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0px;top:0px;z-index:-2}.tcon h1,.tcon h2{color:var(--title);font-family:'Jost',sans-serif;font-weight:500;font-size:5.2rem;line-height:6.4rem;letter-spacing:-0.01em}.tcon .tag + h1,.tcon .tag + h2{margin-top:1.4rem}.tcon h1 em,.tcon h2 em{color:var(--primary)}.tcon h3{color:var(--title);font-family:'Jost',sans-serif;font-weight:500;font-size:2.8rem;line-height:3.6rem}.tcon p{color:var(--text);font-size:1.6rem;line-height:2.8rem}.tcon h1 + p,.tcon h2 + p,.tcon h3 + p{margin-top:2rem}.tcon p + p{margin-top:1.8rem}.tcon.light h1,.tcon.light h2,.tcon.light h3{color:#fff}.tcon.light p{color:rgba(255,255,255,0.78)}@media screen and (min-width:769px) and (max-width:1440px){.content{padding:0px 3rem}}@media screen and (min-width:769px) and (max-width:1024px){.content{max-width:924px}.tcon h1,.tcon h2{font-size:4.4rem;line-height:1.22}.tcon h3{font-size:2.4rem;line-height:1.3}}@media screen and (max-width:768px){.content{padding:0px 20px}.tcon .tag + h1,.tcon .tag + h2{margin-top:10px}.tcon h1,.tcon h2{font-size:28px;line-height:1.24}.tcon h3{font-size:20px;line-height:1.3}.tcon p{font-size:15px;line-height:1.75}.tcon h1 + p,.tcon h2 + p,.tcon h3 + p{margin-top:14px}.tcon p + p{margin-top:12px}}.applications_banner > img{object-position:center 40%}.btn,.btn_line{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;height:5rem;padding:0px 2.4rem;border-radius:0.6rem;cursor:pointer;white-space:nowrap;font-family:'Jost',sans-serif;font-weight:600;font-size:1.6rem;line-height:1;letter-spacing:0.02em;transition:0.3s}.btn.arrow::after,.btn_line.arrow::after{content:'';flex-shrink:0;width:1.5rem;height:1rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 10' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M.8 5h13.4M10 .8 14.2 5 10 9.2'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 10' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M.8 5h13.4M10 .8 14.2 5 10 9.2'/%3E%3C/svg%3E") no-repeat center / contain;transition:transform 0.3s}.btn.arrow:hover::after,.btn_line.arrow:hover::after{transform:translateX(0.4rem)}.btn{color:#fff;background-color:var(--primary)}.btn:hover{background-color:var(--primary_dark);box-shadow:0px 1rem 2.4rem rgba(221,0,0,0.26)}.btn.white{color:var(--title);background-color:#fff}.btn.white:hover{color:#fff;background-color:var(--primary)}.btn.dark{color:#fff;background-color:rgba(255,255,255,0.12)}.btn.dark:hover{background-color:rgba(255,255,255,0.22);box-shadow:none}@media screen and (max-width:768px){.content{padding:0px 20px}.tcon .tag + h1,.tcon .tag + h2{margin-top:10px}.tcon h1,.tcon h2{font-size:28px;line-height:1.24}.tcon h3{font-size:20px;line-height:1.3}.tcon p{font-size:15px;line-height:1.75}.tcon h1 + p,.tcon h2 + p,.tcon h3 + p{margin-top:14px}.tcon p + p{margin-top:12px}.btn,.btn_line{height:46px;gap:10px;padding:0px 20px;border-radius:6px;font-size:15px}.btn.arrow::after,.btn_line.arrow::after{width:13px;height:9px}}.applications_process{padding:15rem 0px;background-color:#fff}.applications_process .panel{position:relative;z-index:2;overflow:hidden;margin:0px 4.56rem;padding:10.28rem 0px 8rem;border-radius:2.58rem;background-image:linear-gradient(180deg,#001a27 0%,#145468 100%)}.applications_process .tcon h2 + p{max-width:72rem;margin-top:2rem}.applications_process .tcon h2{line-height:5.6rem}.applications_process .tcon .tag + h2{margin-top:1.87rem}.applications_process .tag{justify-content:center}.applications_process .timeline{position:relative;margin-top:5.86rem}.applications_process .timeline .line{position:absolute;left:0px;right:0px;top:22.41rem;height:0.3rem;background-image:radial-gradient(circle at 0.15rem 50%,rgba(255,255,255,0.28) 0.15rem,rgba(255,255,255,0) 0.16rem);background-size:1.225rem 0.3rem}.applications_process .timeline .line_red{position:absolute;left:0px;top:22.36rem;width:50.9%;height:0.4rem;background-color:var(--primary)}.applications_process .timeline .pulse{position:absolute;left:50.9%;top:22.56rem;width:11.23rem;height:11.23rem;margin:-5.615rem 0px 0px -5.615rem;border-radius:50%;background-color:rgba(221,0,0,0.24)}.applications_process .timeline .pulse::before,.applications_process .timeline .pulse::after{content:'';position:absolute;left:50%;top:50%;border-radius:50%}.applications_process .timeline .pulse::before{width:7.94rem;height:7.94rem;margin:-3.97rem 0px 0px -3.97rem;background-color:rgba(221,0,0,0.26)}.applications_process .timeline .pulse::after{width:5.08rem;height:5.08rem;margin:-2.54rem 0px 0px -2.54rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='14' fill='%23dd0000'/%3E%3Ccircle cx='14' cy='14' r='10.1' fill='%23ffffff'/%3E%3Cpath d='M8.9 5.2 23.9 14 8.9 22.8z' fill='%23dd0000'/%3E%3C/svg%3E") no-repeat center / contain}.applications_process .timeline .ico5{position:absolute;right:-20.1rem;top:4rem;width:25.6rem;height:13.2rem}.applications_process .timeline .ico5 img{display:block;width:100%;height:100%}.applications_process .steps{display:flex;margin-right:-0.88rem;padding-left:22.44rem}.applications_process .steps > li{position:relative;flex:1 1 0px;min-width:0px;padding-top:28.4rem}.applications_process .steps .ico{display:block;position:absolute}.applications_process .steps .ico img{display:block;width:100%;height:100%}.applications_process .steps .dot{position:absolute;left:0.1rem;top:21.16rem;z-index:2;width:2.8rem;height:2.8rem;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='14' fill='%23dd0000'/%3E%3Ccircle cx='14' cy='14' r='9.7' fill='%23ffffff'/%3E%3Cpath d='M8.6 5.6 23.4 14 8.6 22.4z' fill='%23dd0000'/%3E%3C/svg%3E") no-repeat center / contain}.applications_process .steps .dot.off{background:#fff;box-shadow:inset 0px 0px 0px 0.615rem #14506c}.applications_process .steps .txt{position:relative;padding-left:7.13rem}.applications_process .steps em{position:absolute;left:0px;top:-0.2rem;color:#fff;font-family:'Jost',sans-serif;font-weight:600;font-size:2rem;line-height:3.6rem;letter-spacing:0.04em}.applications_process .steps h3{max-width:19rem;color:#fff;font-family:'Jost',sans-serif;font-weight:500;font-size:2.6rem;line-height:3.6rem}.applications_process .steps p{max-width:26rem;margin-top:1.5rem;color:rgba(255,255,255,0.7);font-size:1.6rem;line-height:2.4rem}.applications_process .steps > li:nth-child(1) .ico{left:-1.5rem;top:0px;width:19rem;height:19rem}.applications_process .steps > li:nth-child(2) .ico{left:-0.67rem;top:1.3rem;width:21.4rem;height:15.2rem}.applications_process .steps > li:nth-child(3) .ico{left:2.36rem;top:0.2rem;width:17.8rem;height:19.8rem}.applications_process .steps > li:nth-child(4) .ico{left:-3.01rem;top:3.2rem;width:18.2rem;height:14.6rem}.applications_process .btns{display:flex;flex-wrap:wrap;justify-content:center;gap:2.2rem;margin-top:5.73rem}@media screen and (min-width:769px) and (max-width:1440px){.applications_process .steps{margin-right:0px;padding:0px 3rem 0px 22.44rem}.applications_process .steps p{max-width:none;padding-right:2rem}}@media screen and (min-width:769px) and (max-width:1024px){.applications_process{padding:9rem 0px}.applications_process .panel{margin:0px 3rem;padding:8rem 0px}.applications_process .tcon h2{line-height:1.22}.applications_process .timeline{margin-top:5rem}.applications_process .steps{flex-wrap:wrap;row-gap:4rem;padding:0px 3rem}.applications_process .steps > li{flex:0 0 50%;padding-top:22rem}.applications_process .steps > li:nth-child(n + 3){padding-top:24rem}.applications_process .timeline .line,.applications_process .timeline .line_red,.applications_process .timeline .pulse,.applications_process .timeline .ico5{display:none}.applications_process .steps .dot{top:17.5rem}.applications_process .steps > li:nth-child(n + 3) .dot{top:19.5rem}.applications_process .steps > li:nth-child(1) .ico{left:0px;width:16rem;height:16rem}.applications_process .steps > li:nth-child(2) .ico{left:0px;width:18rem;height:12.8rem}.applications_process .steps > li:nth-child(3) .ico{left:0px;width:15rem;height:16.7rem}.applications_process .steps > li:nth-child(4) .ico{left:0px;top:2rem;width:15.3rem;height:12.3rem}.applications_process .btns{margin-top:5rem}}@media screen and (max-width:768px){.applications_process{padding:56px 0px}.applications_process .panel{margin:0px 12px;padding:44px 0px 40px;border-radius:14px}.applications_process .tcon h2 + p{margin-top:12px}.applications_process .tcon h2{line-height:1.24}.applications_process .timeline{margin-top:30px}.applications_process .timeline .line,.applications_process .timeline .line_red,.applications_process .timeline .pulse,.applications_process .timeline .ico5{display:none}.applications_process .steps{display:block;margin:0px;padding:0px 20px}.applications_process .steps > li{position:relative;padding:0px 0px 0px 44px}.applications_process .steps > li + li{margin-top:26px}.applications_process .steps > li::before{content:'';position:absolute;left:11px;top:24px;bottom:-26px;width:1px;background-color:rgba(255,255,255,0.2)}.applications_process .steps > li:last-child::before{display:none}.applications_process .steps .ico,.applications_process .steps > li:nth-child(1) .ico,.applications_process .steps > li:nth-child(2) .ico,.applications_process .steps > li:nth-child(3) .ico,.applications_process .steps > li:nth-child(4) .ico{position:absolute;left:auto;right:0px;top:0px;width:76px;height:76px}.applications_process .steps .ico img{width:100%;height:100%;object-fit:contain;object-position:center top}.applications_process .steps .dot{left:0px;top:4px;width:22px;height:22px}.applications_process .steps .dot.off{box-shadow:inset 0px 0px 0px 5px #14506c}.applications_process .steps .txt{min-height:76px;padding-left:0px;padding-right:90px}.applications_process .steps em{position:static;display:block;font-size:13px;line-height:18px}.applications_process .steps h3{max-width:none;margin-top:2px;font-size:19px;line-height:25px}.applications_process .steps p{max-width:none;margin-top:8px;font-size:14px;line-height:1.6}.applications_process .btns{gap:10px;margin-top:32px}}.applications_why{padding:15rem 0px;background-color:var(--light)}.applications_why .head{display:flex;align-items:flex-start;justify-content:space-between}.applications_why .head .lead{width:54rem;margin-top:5.78rem;margin-right:2.53rem;color:var(--text)}.applications_why .icon_grid{margin-top:6.4rem}@media screen and (min-width:769px) and (max-width:1024px){.applications_why{padding:9rem 0px}.applications_why .head{display:block}.applications_why .head .lead{width:auto;margin:2rem 0px 0px}.applications_why .icon_grid{margin-top:4.4rem}}@media screen and (max-width:768px){.applications_why{padding:56px 0px}.applications_why .head{display:block}.applications_why .head .lead{width:auto;margin:16px 0px 0px}.applications_why .icon_grid{margin-top:30px}}
.applications_process .timeline .line_red,
.applications_process .timeline .pulse {
  transition: width 0.7s ease, left 0.7s ease;
}

.applications_process .steps.swiper {
  position: relative;
  z-index: 2;
  overflow: hidden;
  display: block;
  width: auto;
  margin-right: 0;
  margin-left: 22.44rem;
  padding-left: 0;
}

.applications_process .steps .swiper-wrapper > li {
  position: relative;
  flex: none;
  height: auto;
  min-width: 0;
  padding-top: 28.4rem;
  box-sizing: border-box;
}

.applications_process .steps .swiper-wrapper > li:nth-child(1) .ico {
  left: -1.5rem;
  top: 0;
  width: 19rem;
  height: 19rem;
}

.applications_process .steps .swiper-wrapper > li:nth-child(2) .ico {
  left: -0.67rem;
  top: 1.3rem;
  width: 21.4rem;
  height: 15.2rem;
}

.applications_process .steps .swiper-wrapper > li:nth-child(3) .ico {
  left: 2.36rem;
  top: 0.2rem;
  width: 17.8rem;
  height: 19.8rem;
}

.applications_process:has(.steps.swiper) .timeline .ico5 {
  display: none;
}

.applications_process .steps .swiper-wrapper > li:nth-child(4) .ico {
  left: 0;
  top: 3.2rem;
  width: 18.2rem;
  height: 14.6rem;
}

@media screen and (min-width: 769px) and (max-width: 1440px) {
  .applications_process .steps.swiper {
    margin-left: 22.44rem;
    padding: 0;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .applications_process .timeline .line,
  .applications_process .timeline .line_red,
  .applications_process .timeline .pulse {
    display: block;
  }
}
