:root{--primary:#02378a;--secondary:#05b6f2;--title:#0a2350;--text:#5c6b80;--dark:#071933;--line:#dce5ee;--light:#f5f8fb}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}.img_bg > img.snow{height:auto;object-fit:fill;z-index:1}.tcon h1,.tcon h2{color:var(--title);font-family:'Archivo',sans-serif;font-weight:600;font-size:4.8rem;line-height:1.2}.tcon .tag + h1,.tcon .tag + h2{margin-top:1.2rem}.tcon h1 em,.tcon h2 em{color:var(--secondary)}.tcon p{color:var(--text);font-size:1.8rem;line-height:2.8rem}.tcon h1 + p,.tcon h2 + p{margin-top:1.2rem}.btn,.btn_line,.btn_border{display:inline-flex;align-items:center;justify-content:center;gap:1rem;height:5.6rem;padding:0px 2.7rem;border-radius:10rem;cursor:pointer;white-space:nowrap;font-family:'Archivo',sans-serif;font-weight:600;font-size:1.8rem;transition:0.3s}.btn{color:var(--title);background-color:var(--secondary)}.btn:hover{color:#fff;background-color:var(--primary);box-shadow:0px 1rem 2.4rem rgba(2,55,138,0.25)}.btn.navy{color:#fff;background-color:var(--primary)}.btn.navy:hover{color:var(--title);background-color:var(--secondary);box-shadow:0px 1rem 2.4rem rgba(5,182,242,0.3)}@media screen and (min-width:769px) and (max-width:1480px){.content{padding:0px 3rem}}@media screen and (min-width:769px) and (max-width:1024px){.content{max-width:896px}.tcon h1,.tcon h2{font-size:4.2rem}}@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:26px;line-height:1.25}.tcon p{font-size:14px;line-height:1.7}.tcon h1 + p,.tcon h2 + p{margin-top:10px}.btn,.btn_line,.btn_border{height:44px;gap:8px;padding:0px 22px;font-size:15px}}.products_banner{min-height:71.22rem;padding:13.81rem 0px 16.1rem;color:#fff;background-color:#225d8b}.products_banner > img:first-child{object-position:center top}.products_banner > img.snow_left{left:-9.71rem;top:auto;bottom:-15.15rem;z-index:3;width:24.62rem;transform:rotate(-18.35deg)}.products_banner > img.snow_right{left:auto;right:-12.8rem;top:-5.18rem;width:25.6rem;opacity:0.72}.products_banner .tcon{max-width:72rem}.products_banner .tcon h1{color:#fff;font-weight:700;font-size:6.8rem;line-height:8.6rem}.products_banner .tcon .tag + h1{margin-top:1.3rem}.products_banner .tcon h1 em{color:#00bdf5}.products_banner .tcon p{max-width:64rem;margin-top:2.06rem;color:rgba(255,255,255,0.85);line-height:3rem}.products_banner .btns{display:flex;flex-wrap:wrap;gap:2.9rem;margin-top:4.14rem}.products_banner .btns .btn{padding:0px 3rem}@media screen and (min-width:769px) and (max-width:1024px){.products_banner{min-height:0px;padding:12rem 0px 12rem}.products_banner .tcon h1{font-size:5.6rem;line-height:1.25}.products_banner > img:first-child{object-position:70% top}}@media screen and (max-width:768px){.products_banner{min-height:0px;padding:50px 0px 260px}.products_banner > img:first-child{object-position:72% bottom}.products_banner::before{content:'';position:absolute;left:0px;top:0px;z-index:-1;width:100%;height:70%;background-image:linear-gradient(180deg,#0d2c63 40%,rgba(13,44,99,0) 100%)}.products_banner .tcon h1{font-size:34px;line-height:1.2}.products_banner .tcon .tag + h1{margin-top:10px}.products_banner .tcon p{max-width:none;margin-top:14px;line-height:1.7}.products_banner .btns{gap:10px;margin-top:24px}.products_banner .btns .btn{padding:0px 22px}}