.gift_hero{margin:90px auto 0;padding:50px 0;display:flex;width:950px;position:relative}.gift_hero .text{min-width:55%;z-index:2;position:relative}.gift_hero .text h1{font-size:60px;color:var(--primary-color);line-height:1.2}.gift_hero .text h1 span{color:var(--secondary-color);font-family:inherit;font-weight:inherit}.gift_hero .right{width:50%;border-radius:50%;height:350px;transform:translateX(-30px)}.gift_hero .right img{transform:translateY(-220px) translateX(20px) rotate(6deg);width:950px;height:-moz-max-content;height:max-content}.ex{padding:50px 0;margin:0 auto 50px;display:flex;justify-content:space-between;align-items:center;max-width:950px}.ex .text{color:var(--primary-color)}.ex button{padding:15px 25px;border-radius:50px;border:none;background-color:var(--primary-color);color:#fff;font-weight:700}.ex .ab{display:grid;gap:10px;margin-top:10px;margin-bottom:20px}.ex .ab p{font-size:20px;color:gray}.ex .right{display:flex;gap:20px}.ex .right img{box-shadow:0 0 50px rgba(0,0,0,.107);border-radius:20px}@media screen and (max-width:1200px){.ex{padding:30px 5%}.ex .right img{width:240px;height:-moz-max-content;height:max-content}.gift_hero{padding:50px 5%;margin-top:50px}.gift_hero .text{max-width:700px}.gift_hero .right{position:absolute;transform:none;left:-40px}.gift_hero .right img{width:700px;transform:translateY(-100px) rotate(50deg)}}@media screen and (max-width:900px){.ex{flex-direction:column;text-align:center}.gift_hero .text h1{font-size:30px;max-width:50%}.ex h1{font-size:25px}.ex .text{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:100%;margin-bottom:30px}.gift_hero .right{transform:translateX(80vw)}.gift_hero .right img{width:600px}}@media screen and (max-width:530px){.gift_hero .right img{width:600px}.ex .right{gap:10px}.ex .right img{width:48%}}