.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background-color:rgba(21,49,71,.85)}.hero .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.hero .hero-bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .hero-content{text-align:left;color:#fff;animation:fadeInUp 1s ease-out;max-width:800px}@media(min-width: 1200px){.hero .hero-content{max-width:100%;padding:0px 0 70px}}.hero .hero-title{font-size:2.2rem;margin-bottom:25px;line-height:1.5;text-shadow:2px 2px 8px rgba(0,0,0,.7)}@media(min-width: 768px){.hero .hero-title{font-size:2.8rem}}@media(min-width: 992px){.hero .hero-title{font-size:3.2rem}}@media(min-width: 1200px){.hero .hero-title{font-size:3.5rem;border-left:8px solid #fc5a0a;padding-left:36px}}@media(min-width: 1440px){.hero .hero-title{font-size:70px}}.hero .hero-subtitle{font-size:1.2rem;margin-bottom:40px;opacity:.95;line-height:1.7}@media(min-width: 768px){.hero .hero-subtitle{font-size:1.3rem}}@media(min-width: 992px){.hero .hero-subtitle{font-size:1.4rem}}@media(min-width: 1200px){.hero .hero-subtitle{padding-left:44px}}@media(min-width: 1440px){.hero .hero-subtitle{font-size:46px}}.hero .hero-buttons{display:flex;flex-direction:row;gap:20px;align-items:flex-start}.hero .hero-buttons .btn{padding:8px 14px;font-size:12px;text-transform:uppercase;letter-spacing:1px}@media(min-width: 768px){.hero .hero-buttons .btn{min-width:220px;padding:16px 35px;font-size:16px}}@media(min-width: 992px){.hero .hero-buttons .btn{padding:16px 48px}}.hero .hero-buttons .btn-outline{color:#fff}@media(min-width: 768px){.hero .hero-buttons{justify-content:flex-start;gap:25px}}@media(min-width: 1200px){.hero .hero-buttons{gap:28px;padding-left:44px}}.about{margin:45px 0;position:relative}@media(min-width: 768px){.about .row{display:flex;flex-wrap:wrap}}@media(min-width: 992px){.about .row{align-items:center}}.about .about-content{padding:20px 0}@media(min-width: 992px){.about .about-content{padding-left:30px}}.about .about-description{font-size:1rem;line-height:1.8;margin-bottom:25px;color:#555}@media(min-width: 992px)and (max-width: 1199px){.about .about-description{display:none}}.about .about-features{list-style:none;margin-bottom:30px}@media(min-width: 992px){.about .about-features{margin:0}}.about .about-features li{position:relative;padding-left:25px;margin-bottom:12px;color:#555;line-height:1.6}.about .about-features li::before{content:"✓";position:absolute;left:0;color:#fc5a0a;font-weight:bold;font-size:16px}.about img{width:100%;height:auto;transition:transform .3s ease;margin:20px auto 8px}.about .btn{background-color:#272d33;color:#fff}@media(min-width: 992px){.about .btn{position:absolute;right:40px;bottom:240px}}@media(min-width: 1200px){.about .btn{padding:26px 38px;bottom:440px}}.about .section-title::after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:4px;background:linear-gradient(90deg, #fc5a0a, #fd7e14);border-radius:2px}@media(min-width: 1200px){.about .section-title{font-size:48px}}@media(min-width: 1440px){.about .section-title{font-size:60px}}@media(min-width: 992px){.about .section-subtitle{font-size:1.4rem}}@media(min-width: 1200px){.about .section-subtitle{font-size:34px;line-height:1.5}}@media(min-width: 1440px){.about .section-subtitle{font-size:44px}}@media(min-width: 768px){.about .about-image{margin-top:0}}.about .about-image:hover img{transform:scale(1.05)}.advantages-part1{padding:80px 0 60px;background:url("../img/index/advantage1-bg.jpg") no-repeat center center;background-size:cover;color:#fff;position:relative;overflow:hidden}@media(min-width: 992px){.advantages-part1{text-align:left}}@media(min-width: 1200px){.advantages-part1{padding:85px 0 55px;min-height:600px;display:flex;align-items:center}}.advantages-part1 .advantages-content{position:relative;z-index:1}@media(min-width: 992px){.advantages-part1 .advantages-content{display:flex;flex-direction:column;align-items:flex-start;max-width:1200px;margin:0 auto}}@media(min-width: 1440px){.advantages-part1 .advantages-content{max-width:1400px}}.advantages-part1 .section-title,.advantages-part1 .section-subtitle{color:#fff;position:relative}.advantages-part1 .section-title{margin-bottom:8px;line-height:1.2}@media(min-width: 992px){.advantages-part1 .section-title{font-size:2.8rem}}@media(min-width: 1200px){.advantages-part1 .section-title{font-size:3.2rem}}@media(min-width: 1440px){.advantages-part1 .section-title{font-size:60px}}.advantages-part1 .section-subtitle{font-size:1.2rem;margin-bottom:12px}@media(min-width: 992px){.advantages-part1 .section-subtitle{font-size:1.5rem}}@media(min-width: 1200px){.advantages-part1 .section-subtitle{font-size:1.6rem}}@media(min-width: 1440px){.advantages-part1 .section-subtitle{font-size:36px}}@media(min-width: 1200px){.advantages-part1 .advantages-description{font-size:1.15rem}}@media(min-width: 1440px){.advantages-part1 .advantages-description{max-width:1250px}}.advantages-part1 .advantages-description p{margin-bottom:5px;line-height:1.8;font-size:1rem}@media(min-width: 992px){.advantages-part1 .advantages-description p{font-size:18px}}.advantages-part1 .advantages-description .delivery-time{font-size:1.3rem;margin:0 0 20px;padding:0}@media(min-width: 992px){.advantages-part1 .advantages-description .delivery-time{font-size:1.5rem}}@media(min-width: 1200px){.advantages-part1 .advantages-description .delivery-time{font-size:1.8rem}}@media(min-width: 1440px){.advantages-part1 .advantages-description .delivery-time{font-size:36px}}@media(min-width: 576px){.advantages-part1 .advantages-button{position:absolute;bottom:-32px;right:10%}}.advantages-part1 .advantages-button .btn-outline{background-color:rgba(237,99,32,.5);font-size:1.5rem;border-color:#fff;color:#fff}@media(min-width: 1200px){.advantages-part1 .advantages-button .btn-outline{font-size:1.8rem;padding:15px 30px;border-width:3px;transition:all .3s ease}.advantages-part1 .advantages-button .btn-outline:hover{transform:translateX(6px)}}@media(min-width: 1440px){.advantages-part1 .advantages-button .btn-outline{font-size:32px;padding:15px 31px}}.advantages-part2{padding:40px 0 80px;position:relative;background:url("../img/common/ETANG-bg.png") no-repeat right 35px bottom 35px;background-size:220px}@media(min-width: 576px){.advantages-part2{background-position:35px calc(100% - 35px);background-size:500px}}@media(min-width: 992px){.advantages-part2{padding:70px 0;background-size:580px}}@media(min-width: 1200px){.advantages-part2{display:flex;align-items:center}}@media(min-width: 1440px){.advantages-part2{background-size:720px}}@media(min-width: 1440px){.advantages-part2 .row.reverse{flex-direction:row}.advantages-part2 .row.reverse .col-lg-8{width:100%}}@media(max-width: 991.98px){.advantages-part2 .advantages-part2-image{margin:30px 0}.advantages-part2 .advantages-part2-image img{border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1)}}@media(min-width: 992px){.advantages-part2 .advantages-part2-image{margin:0}}@media(min-width: 1440px){.advantages-part2 .advantages-part2-image{position:absolute;right:0;top:0;margin:0;padding:0;max-width:542px}}@media screen and (min-width: 1440px)and (min-width: 1500px){.advantages-part2 .advantages-part2-image{max-width:568px}}@media screen and (min-width: 1440px)and (min-width: 1600px){.advantages-part2 .advantages-part2-image{max-width:600px}}@media screen and (min-width: 1440px)and (min-width: 1700px){.advantages-part2 .advantages-part2-image{max-width:632px}}@media screen and (min-width: 1440px)and (min-width: 1800px){.advantages-part2 .advantages-part2-image{max-width:664px}}@media screen and (min-width: 1440px)and (min-width: 1900px){.advantages-part2 .advantages-part2-image{max-width:693px}}.advantages-part2 .advantages-part2-image img{max-width:100%;margin:0 auto;height:auto;display:block;transition:transform .3s ease}@media(max-width: 1439.98px){.advantages-part2 .advantages-part2-image:hover img{transform:scale(1.05)}}.advantages-part2 .section-title{margin-bottom:15px}@media(min-width: 992px){.advantages-part2 .section-title{margin-bottom:8px}}.advantages-part2 .section-subtitle{font-size:1.2rem}@media(min-width: 992px){.advantages-part2 .section-subtitle{margin-bottom:20px}}.advantages-part2 .advantages-part2-description p{margin-bottom:15px;line-height:1.8;color:#7f8183;font-size:16px}@media(min-width: 992px){.advantages-part2 .advantages-part2-description p{margin-bottom:14px;line-height:1.4}}@media(min-width: 1200px){.advantages-part2 .advantages-part2-description p{margin-bottom:16px;line-height:1.6}}@media(min-width: 1440px){.advantages-part2 .advantages-part2-description p{line-height:1.8}}.advantages-part2 .advantages-part2-button{margin-top:10px}.advantages-part2 .advantages-part2-button .btn-dark{background:#272d33;color:#fff;border:2px solid #272d33}.advantages-part2 .advantages-part2-button .btn-dark:hover{background:#1a1f24;border-color:#1a1f24}@media(min-width: 1200px){.advantages-part2 .advantages-part2-button .btn-dark{font-size:1.1rem;padding:21px 31px;transition:all .3s ease}.advantages-part2 .advantages-part2-button .btn-dark:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(39,45,51,.4)}}@media(min-width: 1440px){.advantages-part2 .advantages-part2-button .btn-dark{font-size:1.15rem;padding:18px 40px;margin-top:20px}}.products{padding:80px 0;position:relative}.products .section-title{margin-bottom:15px;color:#fc5a0a}.products .section-subtitle{margin-bottom:26px}.product-card{position:relative;overflow:hidden;transition:all .3s ease;background:#fff;margin-bottom:30px}.product-card:hover .product-overlay{background:linear-gradient(90deg, rgb(252, 90, 10) 0%, rgba(252, 90, 10, 0.1) 100%);transition:all .5s ease}.product-card:hover .product-overlay .btn{transform:translateY(0)}.product-image{position:relative;overflow:hidden;height:250px}@media(min-width: 1200px){.product-image{height:280px}}@media(min-width: 1440px){.product-image{height:340px}}.product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.product-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgb(42, 48, 54) 0%, rgba(42, 48, 54, 0.1) 100%);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transition:all .3s ease;color:#fff;text-align:left;padding:20px}.product-overlay h3{font-size:16px;margin-bottom:10px;text-transform:uppercase}.product-overlay p{font-size:14px}.product-overlay .btn{display:none}@media(min-width: 992px){.product-overlay{justify-content:flex-end;padding-bottom:35px}.product-overlay h3{font-size:46px;line-height:1}.product-overlay p{padding-right:60px}.product-overlay .btn{display:block;transition:transform .3s ease .1s;position:absolute;bottom:40px;right:26px;padding:8px 16px}}@media(min-width: 992px)and (min-width: 1200px){.product-overlay p{font-size:16px}}@media(min-width: 992px)and (min-width: 1440px){.product-overlay{padding-bottom:60px}.product-overlay h3{font-size:56px}.product-overlay .btn{font-size:50px;line-height:1;padding:13px 23.4px;right:36px;bottom:36px}.product-overlay p{padding-right:110px}}.about-secondary{padding:60px 0;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);position:relative}.about-secondary::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="dots" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="%23fc5a0a" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23dots)"/></svg>') repeat;pointer-events:none}.about-secondary-content{padding:20px 0}.features-list{margin-top:30px}.feature-item{display:flex;align-items:flex-start;margin-bottom:30px;padding:20px;background:rgba(255,255,255,.8);border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:all .3s ease}.feature-item:hover{transform:translateX(10px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.feature-number{background:linear-gradient(135deg, #fc5a0a, #fd7e14);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:18px;margin-right:20px;flex-shrink:0}.feature-content h4{color:#2c3e50;margin-bottom:8px;font-size:1.1rem;font-weight:600}.feature-content p{color:#555;line-height:1.6;margin:0}.about-secondary-image{margin-top:30px;position:relative;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);border:5px solid #fff}.about-secondary-image img{width:100%;height:auto;transition:transform .3s ease}.about-secondary-image:hover img{transform:scale(1.05)}.honors{padding:50px 0;background:url("../img/index/honors-bg.jpg") no-repeat center center;background-size:cover;color:#fff;position:relative}.honors .container{position:relative}.honors .honors-content-wrapper{display:flex;flex-direction:column;margin-top:40px}@media(min-width: 992px){.honors .honors-content-wrapper{flex-direction:row;align-items:stretch}}.honors .honors-text-content{background-color:rgba(44,62,80,.8);padding:30px;position:relative;margin-bottom:30px}@media(max-width: 991.98px){.honors .honors-text-content{border-radius:10px}}@media(min-width: 992px){.honors .honors-text-content{margin-bottom:0;display:flex;flex-direction:column;justify-content:center}}@media(min-width: 1440px){.honors .honors-text-content{padding:50px 30px}}.honors .honors-text-content .section-title{color:#fff;text-align:left;margin-bottom:15px}@media(min-width: 992px){.honors .honors-text-content .section-title{font-size:26px}}@media(min-width: 1200px){.honors .honors-text-content .section-title{font-size:30px}}@media(min-width: 1440px){.honors .honors-text-content .section-title{font-size:62px;line-height:86px;margin-bottom:2px}.honors .honors-text-content .section-title span{font-size:100px}}.honors .honors-text-content .section-title::after{display:none}.honors .honors-text-content .section-subtitle{color:#f0f0f0;text-align:left;margin-bottom:16px;font-size:1.1rem}@media(min-width: 1200px){.honors .honors-text-content .section-subtitle{font-size:26px}}@media(min-width: 1440px){.honors .honors-text-content .section-subtitle{font-size:42px}}.honors .honors-text-content .description{color:#e0e0e0;font-size:.9rem;line-height:1.7;margin-bottom:10px;padding-right:76px}.honors .honors-text-content .honors-button{text-align:left;position:absolute;bottom:20%;right:36px}.honors .honors-text-content .honors-button .btn-outline{border:2px solid #fff;color:#fff;padding:10px 20px;font-size:1.2rem;transition:all .3s ease}.honors .honors-text-content .honors-button .btn-outline:hover{background-color:#fff;color:#2c3e50;transform:translateX(5px)}@media(min-width: 576px){.honors .honors-text-content .honors-button{bottom:42px}}@media(min-width: 992px){.honors .honors-text-content .honors-button{bottom:74px;right:28px}}@media(min-width: 1440px){.honors .honors-text-content .honors-button{right:24px;bottom:56px}.honors .honors-text-content .honors-button .btn-outline{line-height:1;font-size:50px;padding:16px 26px}}.honors .honors-certificates-wrapper{display:flex;gap:15px;width:100%;margin-top:20px}@media(min-width: 992px){.honors .honors-certificates-wrapper{padding-left:20px;margin-top:0}}@media(min-width: 1200px){.honors .honors-certificates-wrapper{padding-left:30px}}@media(min-width: 1440px){.honors .honors-certificates-wrapper{padding-left:40px}}.honors .honors-certificates-wrapper .honor-item{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:15px}@media(min-width: 768px){.honors .honors-certificates-wrapper .honor-item{width:auto;margin-bottom:0}}.honors .honors-certificates-wrapper .honor-item img{max-width:100%;height:auto;box-shadow:0 8px 16px rgba(0,0,0,.25);transition:transform .3s ease,box-shadow .3s ease}.honors .honors-certificates-wrapper .honor-item img:hover{transform:scale(1.03);box-shadow:0 12px 24px rgba(0,0,0,.3)}@media(max-width: 991.98px){.honors .honors-certificates-wrapper .honor-item img{border-radius:10px}}.honors .honors-certificates-wrapper .honor-item-small{width:30%}.honors .honors-certificates-wrapper .honor-item-large{width:40%}.honors .honors-certificates-wrapper .honor-items-small-pair{display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width: 576px){.honors .honors-certificates-wrapper .honor-items-small-pair{flex-direction:row;justify-content:space-between}}@media(min-width: 768px){.honors .honors-certificates-wrapper .honor-items-small-pair{flex-direction:column;flex:0 0 calc(45% - 20px);gap:15px}}.honors .honors-certificates-wrapper .honor-items-small-pair .honor-item-small{flex:1;display:flex;justify-content:center;align-items:center}.honors .honors-certificates-wrapper .honor-items-small-pair .honor-item-small img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.2)}@media(max-width: 991.98px){.honors .honors-content-wrapper{flex-direction:column}.honors .honors-text-content{margin-right:0;margin-bottom:30px}.honors .honors-certificates-wrapper .honor-item-large{margin-right:0;margin-bottom:20px}.honors .honors-certificates-wrapper .honor-items-small-pair{flex-direction:row;gap:15px}.honors .honors-certificates-wrapper .honor-items-small-pair .honor-item-small{flex:1 1 0}}.news-section{background-color:#f5f5f5;padding:50px 0;position:relative}.news-section .section-title{margin-bottom:15px;color:#fc5a0a}.news-section .section-title .highlight{color:#272d33}.news-section .section-subtitle{margin-bottom:50px;color:#666;font-size:1.1rem}@media(min-width: 992px){.news-section .section-subtitle{font-size:1.2rem}}.news-grid{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width: 992px){.news-grid{grid-template-columns:1fr 1fr;gap:40px;align-items:start}}.news-card-link{text-decoration:none;color:inherit;display:block}.news-card-link:hover{text-decoration:none;color:inherit}.news-card{overflow:hidden;transition:all .3s ease;height:100%}@media(max-width: 991.98px){.news-card{background:#fff}.news-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.1)}}@media(min-width: 992px){.news-card-headline{display:flex;flex-direction:column;height:100%}}.news-card-image{position:relative;overflow:hidden;height:250px}@media(min-width: 992px){.news-card-image{height:300px}}.news-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.news-card:hover .news-card-image img{transform:scale(1.05)}.news-card-content{padding:25px}@media(min-width: 992px){.news-card-content{padding:12px 0 0;flex:1;display:flex;flex-direction:column}}.news-card-date{color:#fc5a0a;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;display:block}.news-card-title{color:#272d33;font-size:1.3rem;font-weight:700;margin-bottom:15px;line-height:1.3}@media(min-width: 992px){.news-card-title{font-size:1.5rem;margin-bottom:18px}}.news-card-excerpt{color:#5a5a5a;line-height:1.6;font-size:.95rem;margin:0}@media(min-width: 992px){.news-card-excerpt{font-size:16px;flex:1}}.news-card-list{display:flex;flex-direction:column;gap:20px}@media(min-width: 992px){.news-card-list{gap:5px}}@media(min-width: 992px){.news-card-list .news-card{display:flex;align-items:center;min-height:140px}}@media(min-width: 992px){.news-card-list .news-card .news-card-content{padding:0 0 25px}}@media(min-width: 992px){.news-card-list .news-card .news-card-title{font-size:28px;margin-bottom:8px}}@media(min-width: 992px){.news-card-list .news-card .news-card-excerpt{font-size:.9rem;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden}}@media(min-width: 992px){.section-title{font-size:3rem}}@media(min-width: 1440px){.section-title{font-size:3.5rem}}/*# sourceMappingURL=index.css.map */