.intro-container{display:flex;flex-wrap:wrap}.intro-container,.intro-images,.intro-text{float:left;width:100%}.intro-text{margin:0 0 15px}.intro-text h4{color:#4a1533;line-height:inherit;margin:10px 0}.intro-text p{clear:both}.intro-images{margin:40px 0 0}.intro-text a.btn-solid-wine{margin:0 15px}.key-features-container{display:flex;flex-wrap:wrap;float:left;font-size:15px;justify-content:space-between;line-height:22px;margin:15px 0 30px;width:100%}.key-features-container .icon:first-child{width:100%}.intro-key-bold{font-family:AzoSansBold}.intro-square,.intro-tall{background-color:#4a1531;background-position:50%;background-repeat:no-repeat;background-size:fill;float:center}.intro-description{clear:both;float:left;width:100%}.intro-tall{margin-right:15px;min-height:500px}.intro-square,.intro-tall{border-radius:0;width:calc(50% - 15px)}.intro-square{height:calc(100% - 15px);margin-left:15px}@media only screen and (min-width:550px){.key-features-container{justify-content:unset}}@media only screen and (min-width:720px){.intro-images{display:block}}@media only screen and (min-width:960px){.intro-images,.intro-text{width:calc(50% - 60px)}.intro-text{margin:0 60px 0 0}.intro-images{margin:0 0 0 60px}.intro-tall{display:none}.intro-square{width:calc(100% - 15px)}}@media only screen and (min-width:1220px){.intro-tall{display:block;height:100%}.intro-square{width:calc(100% - 15px)}}