: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}}.company_banner > img{object-position:center 30%}.company_banner::after{background:linear-gradient(180deg,rgba(0,11,20,0) 40%,rgba(0,11,20,0.55) 70%,rgba(0,11,20,0.93) 100%)}@media screen and (max-width:768px){.company_banner > img{object-position:30% top}.company_banner::after{background:linear-gradient(180deg,rgba(0,11,20,0.55) 0%,rgba(0,11,20,0.5) 30%,rgba(0,11,20,0.88) 62%,rgba(0,11,20,0.95) 100%)}}.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}}.company_intro{position:relative;overflow:hidden;padding:22.11rem 0px 18.85rem;background-color:#fff}.company_intro::before{content:'';position:absolute;top:0px;bottom:0.77rem;left:calc(50% + 37.13rem);right:0px;background-color:#f2f3f4}.company_intro .content{z-index:1}.company_intro .text{width:60rem}.company_intro .tcon p{max-width:58rem}.company_intro .tcon h2 + p{margin-top:4.84rem}.company_intro .btns{display:flex;flex-wrap:wrap;gap:2.62rem;margin-top:4rem}.company_intro .btns .btn{padding:0px 2.7rem 0px 2.9rem}.company_intro .pic{position:absolute;left:70.68rem;top:-3.3rem;width:88.88rem;height:59.63rem;border-radius:2.27rem}.company_intro .stamp{position:absolute;left:3.01rem;bottom:2.25rem;display:flex;align-items:center;gap:2.2rem;width:26.66rem;height:8.57rem;padding:0px 2.8rem;border-radius:1.19rem;background-color:var(--primary)}.company_intro .stamp strong{color:#fff;font-family:'Jost',sans-serif;font-weight:600;font-size:4rem;line-height:1}.company_intro .stamp span{color:#fff;font-family:'Jost',sans-serif;font-size:1.5rem;line-height:1.8rem}@media screen and (min-width:769px) and (max-width:1024px){.company_intro{padding:9rem 0px}.company_intro::before{display:none}.company_intro .content{display:flex;align-items:center;gap:5rem}.company_intro .text{flex:1;width:auto}.company_intro .pic{position:relative;left:auto;top:auto;width:44%;height:auto;aspect-ratio:889 / 596}}@media screen and (max-width:768px){.company_intro{padding:56px 0px}.company_intro::before{display:none}.company_intro .text{width:auto}.company_intro .tcon h2 + p{margin-top:18px}.company_intro .tcon p{max-width:unset}.company_intro .btns{gap:10px;margin-top:26px}.company_intro .pic{position:relative;left:auto;top:auto;width:100%;height:auto;margin-top:36px;aspect-ratio:889 / 596;border-radius:12px}.company_intro .stamp{left:12px;bottom:12px;gap:12px;width:auto;height:60px;padding:0px 16px;border-radius:8px}.company_intro .stamp strong{font-size:28px}.company_intro .stamp span{font-size:12px;line-height:15px}}@media screen and (min-width:769px) and (max-width:1024px){.content{max-width:924px}}@media screen and (max-width:768px){.content{padding:0px 20px}}.company_numbers{position:relative;z-index:2;overflow:hidden;height:29.33rem;padding-top:10.42rem;background:linear-gradient(180deg,#14506c 0%,#14506c 29%,#10384b 100%)}.company_numbers .nums{display:flex}.company_numbers .nums li{flex:1 1 0px;min-width:0px;text-align:center}.company_numbers .nums strong{display:block;color:#fff;font-family:'Jost',sans-serif;font-weight:600;font-size:6.4rem;line-height:6.4rem}.company_numbers .nums em{margin-left:0.2rem;color:var(--primary);font-size:4rem}.company_numbers .nums i{display:block;margin-top:0.9rem;color:#fff;font-family:'Jost',sans-serif;font-weight:500;font-size:1.5rem;line-height:2.2rem;text-transform:uppercase}@media screen and (min-width:769px) and (max-width:1024px){.company_numbers{height:auto;padding:7rem 0px}.company_numbers .nums strong{font-size:5.2rem;line-height:5.6rem}}@media screen and (max-width:768px){.company_numbers{height:auto;padding:44px 0px}.company_numbers .nums{gap:10px}.company_numbers .nums strong{font-size:30px;line-height:36px}.company_numbers .nums em{font-size:20px}.company_numbers .nums i{margin-top:6px;font-size:10px;line-height:14px}}.company_rd{padding:11.51rem 0px 0px;background-color:#fff}.company_rd .head{display:flex;align-items:flex-start;justify-content:space-between}.company_rd .head .lead{width:54rem;margin-top:5.78rem;margin-right:2.53rem;color:var(--text)}.company_rd .main{display:flex;align-items:flex-start;margin-top:1.7rem}.company_rd .pic{flex-shrink:0;width:71.45rem;height:52.8rem}.company_rd .icon_rows{width:56.63rem;margin-top:6.88rem;margin-left:9.36rem}.company_rd .panel{position:relative;height:55.35rem;margin:12.68rem 4.56rem 0px;border-radius:2.58rem;background-color:var(--dark)}.company_rd .panel h3{padding-top:6.29rem;color:#fff;font-family:'Jost',sans-serif;font-weight:500;font-size:3.4rem;line-height:4.9rem;text-align:center}.company_rd .chain{position:absolute;left:0px;top:0px;width:100%;height:100%}.company_rd .chain .wave{position:absolute;left:0px;top:0px;width:100%;height:100%}.company_rd .steps li{position:absolute;left:var(--x);width:0px}.company_rd .steps .up{top:18.85rem}.company_rd .steps .down{top:35.35rem}.company_rd .steps i{position:absolute;left:-3.6rem;display:block;width:7.2rem;height:7.2rem;border-radius:50%;background-color:#fff;transition:transform 0.3s}.company_rd .steps .up i{top:5.36rem;background-color:var(--primary)}.company_rd .steps .down i{top:0px}.company_rd .steps li:hover i{transform:scale(1.08)}.company_rd .steps i img{display:block;width:100%;height:100%}.company_rd .steps span{position:absolute;left:50%;transform:translateX(-50%);color:#fff;font-family:'Jost',sans-serif;font-weight:500;font-size:2.2rem;line-height:3.2rem;white-space:nowrap}.company_rd .steps .up span{top:0px}.company_rd .steps .down span{top:9.05rem}@media screen and (min-width:769px) and (max-width:1024px){.company_rd{padding-top:9rem}.company_rd .head{display:block}.company_rd .head .lead{width:auto;margin:2rem 0px 0px}.company_rd .main{margin-top:4.4rem}.company_rd .pic{width:44%;height:auto;aspect-ratio:714 / 528}.company_rd .icon_rows{flex:1;width:auto;margin:0px 0px 0px 4rem}.company_rd .icon_rows br{display:none}.company_rd .panel{height:auto;margin:8rem 3rem 0px;padding-bottom:5rem}.company_rd .panel h3{padding-top:5rem}.company_rd .chain{position:static;height:auto}.company_rd .chain .wave{display:none}.company_rd .steps{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:3.6rem 2rem;margin-top:4rem;padding:0px 4rem}.company_rd .steps li{position:static;display:flex;align-items:center;gap:1.6rem;width:auto}.company_rd .steps i,.company_rd .steps span{position:static;transform:none;flex-shrink:0}.company_rd .steps span{flex-shrink:1;font-size:1.9rem;white-space:normal}}@media screen and (max-width:768px){.company_rd{padding-top:56px}.company_rd .head{display:block}.company_rd .head .lead{width:auto;margin:16px 0px 0px}.company_rd .main{display:block;margin-top:30px}.company_rd .pic{width:100%;height:auto;aspect-ratio:714 / 528}.company_rd .icon_rows{width:auto;margin:26px 0px 0px}.company_rd .icon_rows br{display:none}.company_rd .panel{height:auto;margin:50px 12px 0px;padding:36px 20px;border-radius:14px}.company_rd .panel h3{padding-top:0px;font-size:22px;line-height:30px}.company_rd .chain{position:static;height:auto}.company_rd .chain .wave{display:none}.company_rd .steps{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:18px 12px;margin-top:26px}.company_rd .steps li{position:static;display:flex;align-items:center;gap:10px;width:auto}.company_rd .steps i,.company_rd .steps span{position:static;transform:none;flex-shrink:0}.company_rd .steps i{width:44px;height:44px}.company_rd .steps span{flex-shrink:1;font-size:14px;line-height:1.3;white-space:normal}}.company_strategy{background-color:#fff;padding:14.3rem 0 10.8rem}.company_strategy .content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:3rem}.company_strategy .side{width:50rem;flex:1;width:100%;max-width:50rem}.company_strategy .tcon h2 + p{margin-top:4.38rem}.company_strategy .side .btn_line{margin-top:4.5rem;padding:0px 2.4rem 0px 2.5rem}.company_strategy .pillars{width:58.18841%;margin-right:-3.333%;display:grid;grid-template-columns:1fr 1fr;gap:3.7rem 5.73%}.company_strategy .pillars li{min-height:34.93rem;border:2px solid transparent;border-radius:2.44rem;background-color:var(--light);transition:0.3s;padding:5rem 2.5rem 3rem}.company_strategy .pillars .row2{grid-row:span 2;align-self:center}.company_strategy .pillars li.active{border-color:var(--primary);background-color:#fff;box-shadow:0px 1.5rem 2rem rgba(204,204,204,0.5)}.company_strategy .pillars .icon img{display:block;width:auto;height:5.3rem}.company_strategy .pillars h3{color:var(--title2);font-family:'Jost',sans-serif;font-weight:500;font-size:2.4rem;line-height:2.9rem;margin-top:6rem}.company_strategy .pillars p{margin-top:1.87rem;color:var(--text);font-size:1.6rem;line-height:2.4rem}@media screen and (min-width:769px) and (max-width:1220px){.company_strategy .pillars{margin-right:0}.company_strategy .pillars br{display:none}}@media screen and (max-width:768px){.company_strategy{padding:50px 0px}.company_strategy .side{max-width:unset;width:100%}.company_strategy .pillars{width:100%;margin:0;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}.company_strategy .tcon h2 + p{margin-top:16px}.company_strategy .side .btn_line{margin-top:24px}.company_strategy .pillars li{min-height:unset;padding:30px 20px;border-radius:14px}.company_strategy .pillars li + li{margin-top:14px}.company_strategy .pillars .icon{left:22px;top:26px}.company_strategy .pillars .icon img{height:44px}.company_strategy .pillars br{display:none}.company_strategy .pillars h3{font-size:19px;line-height:1.35;margin-top:20px}.company_strategy .pillars p{margin-top:10px;font-size:14px;line-height:1.6}}.company_knowhow{padding:11.49rem 0px 10.6rem;background-color:var(--light)}.company_knowhow .tcon h2 + p{max-width:68rem;margin-top:2.47rem}.company_knowhow .main{display:flex;align-items:flex-start;margin-top:4.85rem}.company_knowhow .pic{flex-shrink:0;width:71.45rem;height:45.56rem}.company_knowhow .icon_rows{width:56.63rem;margin-top:1.52rem;margin-left:9.36rem}.company_knowhow .icon_rows p{margin-right:-7rem}@media screen and (min-width:769px) and (max-width:1220px){.company_knowhow .icon_rows p{margin-right:0px}}@media screen and (min-width:769px) and (max-width:1024px){.company_knowhow{padding:9rem 0px}.company_knowhow .pic{width:44%;height:auto;aspect-ratio:714 / 456}.company_knowhow .icon_rows{flex:1;width:auto;margin:0px 0px 0px 4rem}}@media screen and (max-width:768px){.company_knowhow{padding:56px 0px}.company_knowhow .icon_rows p{margin-right:0px}.company_knowhow .tcon h2 + p{margin-top:14px}.company_knowhow .main{display:block;margin-top:30px}.company_knowhow .pic{width:100%;height:auto;aspect-ratio:714 / 456}.company_knowhow .icon_rows{width:auto;margin:26px 0px 0px}}.products_list .img_ct img,.products_options .img_ct img,.custom_executions .img_ct img,.company_knowhow .img_ct img,.pd_hero .img_ct img,.ad_solutions .img_ct img,.ad_motors .img_ct img{filter:drop-shadow(0px 1.2rem 1.6rem rgba(0,26,39,0.18))}@media screen and (max-width:768px){.products_list .img_ct img,.products_options .img_ct img,.custom_executions .img_ct img,.company_knowhow .img_ct img,.pd_hero .img_ct img,.ad_solutions .img_ct img,.ad_motors .img_ct img{filter:drop-shadow(0px 8px 12px rgba(0,26,39,0.16))}}.company_quality{padding:13.9rem 0px 15.1rem;background-color:#fff}.company_quality .top{display:flex;align-items:flex-start}.company_quality .side{width:69.54rem}.company_quality .policy{max-width:54.5rem;margin-top:2.91rem;padding-left:2.7rem;border-left:3px solid var(--primary);color:var(--title);font-family:'Jost',sans-serif;font-weight:500;font-size:2.2rem;line-height:3.2rem}.company_quality .note{max-width:50rem;margin-top:3.07rem;color:var(--text);font-size:1.8rem;line-height:2.8rem}.company_quality .groups{flex:1;min-width:0px;margin-right:-1rem;margin-top:12.02rem}.company_quality .group + .group{margin-top:4.39rem}.company_quality .group strong{display:block;color:var(--text2);font-family:'Jost',sans-serif;font-weight:600;font-size:1.4rem;line-height:2rem;text-transform:uppercase}.company_quality .badges{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2rem}.company_quality .badges li{display:flex;align-items:center;gap:0.96rem;height:5.6rem;padding:0px 2.4rem 0px 2.5rem;border:1px solid var(--line);border-radius:0.6rem;background-color:var(--light);color:var(--title);font-family:'Jost',sans-serif;font-weight:600;font-size:1.7rem;line-height:1;transition:0.3s}.company_quality .badges li::before{content:'';flex-shrink:0;width:1.4rem;height:1.1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11' fill='none' stroke='%23dd0000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 5.6 5 9.6 13 1.4'/%3E%3C/svg%3E") no-repeat center / contain}.company_quality .badges li.wide{font-weight:500;font-size:1.5rem}.company_quality .badges li:hover{border-color:var(--primary);background-color:#fff}.company_quality .docs{margin-top:7.89rem}.company_quality .docs h3{color:var(--title);font-family:'Jost',sans-serif;font-weight:500;font-size:3rem;line-height:4.3rem}.company_quality .docs ul{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:2.15rem;margin-top:2rem}.company_quality .docs a{display:block}.company_quality .docs .thumb{display:flex;align-items:flex-start;justify-content:center;height:36.66rem;padding-top:4.44rem;border:1px solid var(--line);border-radius:1.06rem;background-color:var(--light);transition:0.3s}.company_quality .docs .thumb .img{width:19.63rem;height:27.79rem;padding:0.5rem;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0px 0px 0px 1.4rem rgba(255,255,255,0.55),0px 1.6rem 3.2rem rgba(0,26,39,0.1);transition:transform 0.5s}.company_quality .docs a:hover .thumb{border-color:#c6cacd}.company_quality .docs a:hover .thumb .img{transform:translateY(-0.6rem)}.company_quality .docs span{display:block;margin-top:1.73rem;color:var(--text2);font-family:'Jost',sans-serif;font-weight:500;font-size:1.4rem;line-height:2rem}.company_quality .docs h4{margin-top:0.3rem;color:var(--title);font-family:'Jost',sans-serif;font-weight:500;font-size:2rem;line-height:2.9rem;transition:color 0.3s}.company_quality .docs a:hover h4{color:var(--primary)}@media screen and (min-width:769px) and (max-width:1024px){.company_quality{padding:9rem 0px}.company_quality .top{display:block}.company_quality .side{width:auto}.company_quality .groups{margin-top:5rem}.company_quality .docs{margin-top:6rem}.company_quality .docs .thumb{height:30rem;padding-top:3rem}.company_quality .docs .thumb .img{width:16rem;height:22.6rem}}@media screen and (max-width:768px){.company_quality{padding:56px 0px}.company_quality .top{display:block}.company_quality .side{width:auto}.company_quality .policy{margin-top:20px;padding-left:16px;font-size:18px;line-height:1.45;width:100%;max-width:unset}.company_quality .note{margin-top:18px;font-size:15px;line-height:1.75;width:100%;max-width:unset}.company_quality .groups{margin-top:32px}.company_quality .group + .group{margin-top:26px}.company_quality .group strong{font-size:12px}.company_quality .badges{gap:8px;margin-top:12px}.company_quality .badges li{height:42px;padding:0px 14px;gap:8px;font-size:14px}.company_quality .badges li.wide{font-size:13px}.company_quality .docs{margin-top:44px}.company_quality .docs h3{font-size:22px;line-height:1.4}.company_quality .docs ul{grid-template-columns:repeat(2,minmax(0px,1fr));gap:20px 12px;margin-top:16px}.company_quality .docs .thumb{height:210px;padding-top:24px;border-radius:8px}.company_quality .docs .thumb .img{width:112px;height:158px}.company_quality .docs span{margin-top:10px;font-size:12px}.company_quality .docs h4{font-size:15px;line-height:1.35}}.company_group{padding:13.5rem 0px 14.59rem;background-color:var(--light)}.company_group .head{display:flex;align-items:flex-start;justify-content:space-between}.company_group .head .lead{width:58rem;margin-top:5.3rem;color:var(--text)}.company_group .cols{display:grid;grid-template-columns:39.02rem minmax(0px,1fr) minmax(0px,1fr);gap:2.5rem;margin-top:5.65rem}.company_group .col{height:46.5rem;padding:3.75rem 3.41rem 0px;border:1px solid var(--line);border-radius:1.6rem;background-color:#fff}.company_group .hq{position:relative;overflow:hidden;padding:4.25rem 3.5rem 0px;border:none;background-color:var(--dark)}.company_group .hq > img{object-position:center bottom}.company_group .hq::after{content:'';position:absolute;left:0px;top:0px;z-index:-1;width:100%;height:55%;background:linear-gradient(180deg,rgba(0,26,39,0.35) 0%,rgba(0,26,39,0) 100%)}.company_group .hq b{display:block;color:var(--teal_light);font-family:'Jost',sans-serif;font-weight:500;font-size:1.3rem;line-height:1.9rem;text-transform:uppercase}.company_group .hq strong{display:block;margin-top:0.7rem;color:#fff;font-family:'Jost',sans-serif;font-weight:600;font-size:2.6rem;line-height:3.8rem}.company_group .hq p{max-width:30rem;margin-top:1.8rem;color:#fff;font-size:1.5rem;line-height:2.1rem}.company_group .hq .btn{position:absolute;left:3.44rem;bottom:3.4rem;width:29.65rem}.company_group .col h3{color:var(--title);font-family:'Jost',sans-serif;font-weight:500;font-size:2.2rem;line-height:3.2rem}.company_group .orgs{margin-top:1.74rem}.company_group .orgs li{display:flex;align-items:center;height:5.1rem;border-top:1px solid var(--line)}.company_group .orgs b{flex-shrink:0;width:11.7rem;color:var(--primary);font-family:'Jost',sans-serif;font-weight:500;font-size:1.3rem;line-height:1.9rem;text-transform:uppercase}.company_group .orgs strong{flex-shrink:0;width:18.1rem;color:var(--title);font-family:'Jost',sans-serif;font-weight:500;font-size:1.6rem;line-height:2.3rem}.company_group .orgs span{color:var(--text2);font-family:'Jost',sans-serif;font-size:1.4rem;line-height:2rem}.company_group .orgs.stack li{display:grid;grid-template-columns:minmax(0px,1fr) auto;align-content:center;height:7.7rem}.company_group .orgs.stack b{grid-column:1 / -1;width:auto}.company_group .orgs.stack strong{width:auto;font-size:1.8rem;line-height:2.6rem}.company_group .orgs.stack span{align-self:center;font-family:'Inter',sans-serif;text-align:right}@media screen and (min-width:769px) and (max-width:1024px){.company_group{padding:9rem 0px}.company_group .head{display:block}.company_group .head .lead{width:auto;margin-top:2rem}.company_group .cols{grid-template-columns:repeat(2,minmax(0px,1fr))}.company_group .col{height:auto;padding-bottom:2.4rem}.company_group .hq{grid-column:1 / -1;height:34rem}}@media screen and (max-width:768px){.company_group{padding:56px 0px}.company_group .head{display:block}.company_group .head .lead{width:auto;margin-top:16px}.company_group .cols{display:block;margin-top:30px}.company_group .col{height:auto;padding:24px 18px 14px;border-radius:12px}.company_group .col + .col{margin-top:14px}.company_group .hq{height:380px;padding:26px 20px 0px}.company_group .hq strong{font-size:22px;line-height:1.4}.company_group .hq p{font-size:14px;line-height:1.5}.company_group .hq .btn{left:20px;bottom:20px;width:auto}.company_group .col h3{font-size:19px;line-height:1.4}.company_group .orgs li{height:auto;min-height:46px;padding:10px 0px}.company_group .orgs b{width:92px;font-size:11px}.company_group .orgs strong{flex:1;width:auto;font-size:14px;line-height:1.35}.company_group .orgs span{font-size:12px}.company_group .orgs.stack li{height:auto}.company_group .orgs.stack strong{font-size:15px}}