.bypostauthor{font-style:italic;font-size:12px;color:#757575}.products-thumb img{min-height:315px}h3.product-title{height:28px}.bwp-header .header-page-link .account{display:none}.box-map-contact{position:unset!important;*/ bottom:-3%;left:0;clip-path:unset;background:#ff6f00;max-width:405px;padding:10px 10px 10px}.bwp-woo-categories.slider2 .item-product-cat-content{text-align:center;margin:15px 0;border:2px solid #dedede}.bwp-woo-categories.slider2 .item-title{font-size:20px;margin:25px 0}.banners-effect-8 .banners>div img{height:530px}.header-wrapper-bottom-text{display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:500;font-style:italic}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background:#f5f8fc}.hero{background:linear-gradient(135deg,#fff,#eef5ff);padding:80px 20px;overflow:hidden}.wrap{max-width:1280px;margin:auto;display:flex;align-items:center;gap:60px;flex-wrap:wrap}.left{flex:1 1 480px}.badge{display:inline-block;background:#ffd54a;padding:8px 18px;border-radius:30px;font-weight:700;font-size:13px}h1{font-size:58px;line-height:1.1;color:#16325c;margin:20px 0}p{font-size:18px;line-height:1.7;color:#5d6877;margin-bottom:30px}.btns{display:flex;gap:15px;flex-wrap:wrap}.btn{padding:15px 28px;border-radius:10px;text-decoration:none;font-weight:700}.primary{background:#0d5bd7;color:#fff}.secondary{border:2px solid #0d5bd7;color:#0d5bd7;background:#fff}.features{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px}.features div{background:#fff;padding:10px 16px;border-radius:12px;box-shadow:0 8px 25px rgb(0 0 0 / .08)}.right{flex:1 1 520px;position:relative}.right img{width:100%;border-radius:24px;display:block;box-shadow:0 25px 50px rgb(0 0 0 / .15)}.card{position:absolute;background:rgb(255 255 255 / .96);padding:15px 18px;border-radius:16px;box-shadow:0 18px 35px rgb(0 0 0 / .15);width:210px}.card h4{font-size:17px;color:#16325c;margin-bottom:6px}.card span{color:#0d5bd7;font-weight:700}.c1{top:35px;right:-30px}.c2{bottom:120px;left:-40px}.c3{bottom:20px;right:10px}@media(max-width:900px){.wrap{flex-direction:column}h1{font-size:40px}.right{margin-top:30px}.card{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;margin:15px 0}}