*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,sans-serif;line-height:1.6;color:#333;background-color:#fdfdfd}.container{width:65%;max-width:1200px;margin:auto}.hero{background-image:url(/assets/imgs/blogs/father-blog-5.png);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:4rem 0;justify-content:center}.hero,.hero .container{display:flex;align-items:center}.hero .container{flex-wrap:wrap;gap:2rem}.hero-text{color:#fff;flex:1 1}.hero-text h1{width:30rem}.hero-text p{width:30rem;color:#fff;font-size:14px;font-weight:500;flex:1 1}.hero-img img{width:100%;max-width:300px;border-radius:1rem}.gift-section{padding-top:6rem}.gift{display:flex;align-items:center;gap:1rem;margin-bottom:4rem}.gift.reverse{flex-direction:row-reverse}.gift img{width:100%;max-width:450px}.gift h2{margin-bottom:1rem}.gift p{font-size:1rem;color:#555}.gift a{color:#0000FF;text-decoration:underline;box-sizing:border-box!important}.guide{background:#f8f8f8;padding:2rem 0;margin-top:1rem}.guide h2{font-size:1.8rem;text-align:center;margin-bottom:1rem}.guide ul{list-style:none;max-width:700px;margin:auto;padding:1rem;font-size:1rem;line-height:1}.guide ul li{margin-bottom:.5rem;position:relative;padding-left:1.5rem;color:#888888}.guide ul li:before{content:"\2022";color:#888888;font-size:1.5rem;font-weight:700;position:absolute;left:0}.footer{background:url(/assets/imgs/blogs/father-blog-4.png);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:2rem 0;justify-content:center;margin:10rem 0}.footer,.footer .container{display:flex;align-items:center}.footer .container{flex-wrap:wrap;gap:2rem}.footer-text{padding-top:44px;padding-bottom:44px;flex:1 1}.footer-text p{width:30rem;color:#888888}.footer-img img{width:100%;max-width:200px;border-radius:8px}@media screen and (max-width:768px){.footer .container,.gift,.gift.reverse,.hero .container{flex-direction:column;width:100%}.footer-img img,.gift img,.hero-img img{max-width:100%}.footer-text p,.hero-text h1,.hero-text p{width:20rem}.footer-img h2{max-width:150px}.container{width:90%}}