*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#0057a4;--secondary:#1a203a;--title:#0f0f0f;--text:#4d4d4d;--shadow:0 1.3rem 2rem rgba(165, 165, 165, 0.35)}html{scroll-behavior:smooth;font-size:clamp(7.5px, 0.520834vw, 10px)}.content{max-width:144rem;margin:0 auto;position:relative}a{color:inherit;cursor:pointer;font-size:inherit;text-decoration:none}.flex{display:flex}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.flex_middle{align-items:center}body{font-size:1.6rem;color:var(--title)}.gap{gap:3rem}.img.img_cv{overflow:hidden}.img.img_cv img{object-fit:cover}.img.img_aba{position:relative}.img.img_aba::after{content:"";display:block;padding-bottom:var(--h)}.img.img_aba img{position:absolute;left:0;top:0}.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:0;top:0;z-index:-2}.btn{display:inline-block;cursor:pointer;text-align:center;transition:0.3s;border-radius:.6rem;border:1px solid var(--primary);background-color:var(--primary);color:rgb(255,255,255);font-size:1.8rem;font-weight:700;line-height:6rem;padding:0 4.7rem;min-width:21.2rem}.btn:hover{background-color:rgb(255,255,255);color:var(--primary)}.head.white{color:rgb(255,255,255)}.head.white p,.head.white .desc{color:rgba(255,255,255,.85);font-weight:300;letter-spacing:.011rem}.head h1{font-size:6.6rem;line-height:1.15152;font-weight:700}.head p,.head .desc{font-size:1.8rem;line-height:3rem;color:var(--text)}.blog_banner{background-image:linear-gradient(rgb(20,35,58),rgb(93,126,157) 42.1341%,rgb(18,34,57) 96.74%)}.blog_banner>img{opacity:.06}.blog_banner .flex{height:100vh;max-height:92rem;min-height:max-content;padding:15rem 0 7.7rem}.blog_banner .head{flex:1 1 0%;width:100%;max-width:66.3rem;padding-bottom:3.2%}.blog_banner p{max-width:52.6rem;margin-top:1.6rem}.blog_banner .btn{margin-top:4.6rem}.blog_banner .image{position:relative;width:44.4444%}.blog_banner .image::after{display:block;padding-bottom:87.5%;content:"";pointer-events:none}.blog_banner .image>div{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:flex-start;gap:2.8125%}.blog_banner .image .img{flex:1 1 0%;border-radius:2.4rem;--h:160.77170418%;max-height:100%}.blog_banner .image .img:nth-child(2n+1){align-self:flex-end}.blog_banner .image .img:hover img{transform:scale(1.02)}@media screen and (min-width:769px) and (max-width:1220px){.content{padding:0 3rem}}@media screen and (min-width:769px) and (max-width:1024px){.content,.swiper_content{max-width:896px}.head h1{font-size:6rem}}@media screen and (min-width:769px) and (max-width:896px){.content,.swiper_content{max-width:768px}.head h1{font-size:5rem}}@media screen and (min-width:769px){ul::-webkit-scrollbar,div::-webkit-scrollbar{width:4px;height:4px}ul::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgb(139,139,139)}}@media screen and (max-width:768px){html{font-size:10px}body{font-size:1.4rem}.content{padding:0 20px}.gap{gap:20px}.btn,.btn_line{font-size:14px;line-height:40px;padding:0 20px;min-width:120px}div.head.white p,div.head.white .desc{letter-spacing:unset}div.head h1{font-size:25px;line-height:1.3;letter-spacing:unset;max-width:unset}div.head .desc,div.head p{font-size:14px;line-height:1.5;letter-spacing:unset;max-width:unset;margin-top:12px}div.head .btn,div.head .btn_line{font-size:14px;line-height:40px;padding:0 20px;min-width:120px;margin-top:20px}.blog_banner .flex{height:auto;padding:50px 0}.blog_banner .head{padding:0}.blog_banner .image .img{border-radius:10px}}@media screen and (max-width:576px){.blog_banner .image{width:100%;order:-1}}