.vetBookingComponent{.vetBookingComponent-wrapper{height:239px;text-align:center;position:relative;display:inline-flex;max-width:932px}
.image-container{display:inline-block;overflow:hidden;width:427px;height:239px;border-radius:8px 0 0 8px;clip-path:ellipse(100% 190% at 0 50%);.img-comp{width:100%;height:100%}
}
.information{display:flex;flex-direction:column;justify-content:center;width:505px;padding:20px 20px 20px 40px;border-radius:0 8px 8px 0;background:#00205B;text-align:left;gap:14px;margin-left:-20px;.title{margin:0;color:white;font-feature-settings:'clig' off,'liga' off;font-size:34px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:.5px}
.lines{width:288px;margin:0;color:white;font-feature-settings:'clig' off,'liga' off;font-size:20px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px}
}
.italic-text{font-style:italic;color:#73eaff}
.book-btn{color:#00205b;font-feature-settings:'clig' off,'liga' off;font-size:16px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:.5px;border-radius:30px;background:white;padding:5px;padding-top:8px;padding-bottom:8px;width:193.08px;text-wrap:unset}
}
@media(max-width:932px){.vetBooking-container{max-width:343px;margin:auto}
.title{font-size:25px !important}
.lines{font-size:16px}
.vetBookingComponent{.vetBookingComponent-wrapper{display:flex;height:auto;gap:0;flex-direction:column}
.image-container{width:100%;height:auto;padding:0;clip-path:none;border-radius:8px 8px 0 0;.img-comp{height:192px}
}
.information{width:100%;max-width:none;padding:16px;flex-direction:column;justify-content:space-between;display:flex;gap:8px;border-radius:0 0 8px 8px;margin:auto;.lines{margin:0;line-height:22px}
}
.help-button{margin-top:10px}
.book-btn{width:100%;padding:16px 0}
}
}