: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}}.news_banner > img{object-position:70% center}@media screen and (min-width:769px) and (max-width:1024px){.news_banner .anchors{grid-template-columns:repeat(5,minmax(0px,1fr))}}@media screen and (max-width:768px){.news_banner .anchors li:last-child:nth-child(odd){grid-column:1 / -1}}