.appointment h3{text-transform:uppercase}.appointment .text-with-image{display:flex;flex-direction:column;margin:0}.text-with-image .app-media.position-middle{order:0}.text-with-image .app-media.position-top{order:-1}.text-with-image .app-media.position-bottom{order:1}.text-with-image .text-desc{margin:0}.text-with-image .text-desc:first-child:first-letter{color:#000;font-size:120px;font-weight:900;padding:38px 6px;float:left;color:transparent}.text-with-image .description{position:relative}.text-with-image .description img{position:absolute;top:8px;left:10px;width:90px;height:90px}.text-with-image .app-media img{width:100%;height:100%;display:flex}.text-with-image .caption-image{font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;margin:9px 0 0}.text-with-image .quote span{font-weight:500;font-size:30px;line-height:100%;text-transform:uppercase;position:relative}.text-with-image .quote span:before{position:absolute;content:"\201c";font-weight:500;font-size:30px;line-height:100%;left:-20px}.text-with-image .quote p.write-by{font-weight:500;font-size:18px;line-height:18px;text-transform:uppercase;margin-top:18px;margin-botom:0}@media screen and (min-width: 1025px){.text-with-image .description{grid-area:desc;margin-bottom:0}.text-with-image .quote{grid-area:quote}.text-with-image .app-media{grid-area:media;margin-top:7px;display:flex;flex-direction:column}.appointment .text-with-image{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"desc media" "quote media";grid-gap:30px}.appointment .text-with-image.right{grid-template-areas:"media desc" "media quote"}}@media screen and (min-width: 1440px){.appointment .text-with-image{grid-gap:42px}.text-with-image .text-desc{line-height:32px}.text-with-image .text-desc:first-child:first-letter{font-size:150px;padding:40px 2px}.text-with-image .quote span{font-size:50px;line-height:40px}.text-with-image .quote span:before{font-size:50px;line-height:40px}.text-with-image .quote p.write-by{font-size:30px;line-height:18px}.text-with-image .description img{width:104px;height:104px;left:0;top:12px}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/component-story-appointment.css.map */
