body{background-color:#f8f8f8;font-size:14px;margin:0}body a{text-decoration:none;color:#000}body ul{margin:0}body ul li{list-style:none}header{width:100%;display:flex;justify-content:space-between;background:#fff;padding:.5em;box-shadow:0 2px 4px rgba(0,0,0,.15)}header .rogo{width:20%}header .header-contents{width:70%;display:flex;justify-content:flex-start;gap:10px;padding:1em}header .header-contents ul{display:flex;gap:10px}header .header-contents ul li{margin:.5em}header .header-contents .login-menu{display:flex;gap:10px}header .header-contents .login,header .header-contents .register{padding:.5em 1em;border-radius:.5em}header .header-contents .login a,header .header-contents .register a{color:#fff}header .header-contents .register{background:#4bccbe}header .header-contents .login{background:#ff8c3f}section .agent{display:flex;gap:10px}section .agent .agent-item{width:25%;display:flex;gap:10px;padding:1em;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}section .agent .agent-item .agent-item-img{width:30%}section .agent .agent-item .agent-item-text{width:60%}section .agent .agent-item .agent-item-review{display:flex;gap:10px}section .insurance{display:flex;flex-wrap:wrap;box-sizing:border-box;gap:2%;justify-content:start}section .insurance .insurance-item{width:48%;display:flex;gap:10px;padding:2em;margin-bottom:2%;box-sizing:border-box;border-radius:14px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}section .insurance .insurance-item .insurance-item-img{width:30%}section .insurance .insurance-item .insurance-item-text{width:60%}section .insurance .insurance-item .insurance-item-text .insurance-item-title{font-size:1.4em;margin-bottom:.5em}section .insurance .insurance-item .insurance-item-text .insurance-item-subtitle{font-size:.8em}section .service{display:flex;gap:10px}section .service .service-item{width:15%;padding:2em;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}section .service .service-item .service-item-img{margin:0 auto}section .service .service-item .service-item-text{text-align:center}section .product{display:flex;flex-wrap:wrap;box-sizing:border-box;gap:2%;justify-content:start}section .product .product-item{width:32%;display:flex;gap:10px;margin-bottom:2%;box-sizing:border-box;padding:1em;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}section .product .product-item .product-item-img{width:30%}section .product .product-item .product-item-text{width:60%}section .product .product-item .product-item-review{display:flex;gap:10px}