main.svelte-1pbhada{padding-top:80px}.page-banner.svelte-1pbhada{height:300px;background-color:#1e50a2;background-image:linear-gradient(135deg,#1e50a2cc,#4171c9cc),url(../../../images/banner_new.png);background-size:cover;background-position:center;position:relative;overflow:hidden;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:60px}.page-banner.svelte-1pbhada:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(65,113,201,.3) 1px,transparent 1px),radial-gradient(rgba(65,113,201,.3) 1px,transparent 1px);background-size:20px 20px;background-position:0 0,10px 10px;opacity:.3;z-index:1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.page-banner.svelte-1pbhada .left-circle:where(.svelte-1pbhada){position:absolute;bottom:-50px;left:-50px;width:200px;height:200px;border-radius:50%;background:#ffffff0d;z-index:1}.page-banner.svelte-1pbhada:after{content:"";position:absolute;top:-80px;right:-80px;width:250px;height:250px;border-radius:50%;background:#ffffff14;z-index:1;box-shadow:100px 100px 0 -50px #ffffff0d}.page-banner.svelte-1pbhada .banner-content:where(.svelte-1pbhada):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(#4171c9 1px,transparent 1px),radial-gradient(#4171c9 1px,transparent 1px);background-size:20px 20px;background-position:0 0,10px 10px;opacity:.15;z-index:-1}.page-banner.svelte-1pbhada h1:where(.svelte-1pbhada){font-size:48px;font-weight:700;margin-bottom:20px;position:relative;z-index:2;text-shadow:0 2px 10px rgba(0,0,0,.2);letter-spacing:1px}.page-banner.svelte-1pbhada p:where(.svelte-1pbhada){font-size:18px;max-width:800px;margin:20px auto 0;position:relative;z-index:2}.banner-content.svelte-1pbhada{text-align:center;position:relative;z-index:2;width:100%}.banner-line.svelte-1pbhada{width:80px;height:3px;background:#fff;margin:20px auto 0;position:relative}.banner-line.svelte-1pbhada:before,.banner-line.svelte-1pbhada:after{content:"";position:absolute;top:0;height:100%;width:8px;background:#fff}.banner-line.svelte-1pbhada:before{left:-15px}.banner-line.svelte-1pbhada:after{right:-15px}.container.svelte-1pbhada{max-width:1200px;margin:0 auto;padding:0 15px}section.svelte-1pbhada{margin-bottom:60px}h2.svelte-1pbhada{font-size:32px;color:#333;margin-bottom:30px;text-align:center}.company-intro.svelte-1pbhada{margin-bottom:60px}.company-intro.svelte-1pbhada p:where(.svelte-1pbhada){font-size:16px;line-height:1.8;color:#666;text-align:justify}
