.zig-zag-sec{padding:30px 0}.zig-zag-sec,.zig-zag-sec .zig-zag-wrap{display:inline-block;vertical-align:top;width:100%}.zig-zag-sec .zig-zag-wrap .zig-zag-col{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0;width:100%}.zig-zag-sec .zig-zag-wrap .zig-zag-col .image{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:500px;z-index:1}.zig-zag-sec .zig-zag-wrap .zig-zag-col .content{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:60px;width:calc(100% - 500px)}.zig-zag-sec .zig-zag-wrap .zig-zag-col .image .image-wrap{align-items:center;display:flex;justify-content:flex-start;padding-top:60px;position:relative;width:100%;z-index:1}.zig-zag-sec .zig-zag-wrap .zig-zag-col .image .image-wrap img{display:inline-block;height:540px;margin-right:0;object-fit:cover;object-position:center;vertical-align:top;width:420px}.zig-zag-sec .zig-zag-wrap .zig-zag-col .image .image-wrap:before{background-image:url(https://23541604.fs1.hubspotusercontent-na1.net/hubfs/23541604/GrimesHomeConcepts_2023/Images/Vector-1.png);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:540px;position:absolute;top:0;vertical-align:top;width:420px;z-index:-1}.zig-zag-sec .zig-zag-wrap .zig-zag-col .content .caption{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.zig-zag-sec .zig-zag-wrap .zig-zag-col .content .caption h2{display:inline-block;margin:0 0 20px;vertical-align:top;width:100%}.zig-zag-sec .zig-zag-wrap .zig-zag-col .content .caption span{color:#98c73a;display:inline-block;font-family:Source Sans Pro,sans-serif;font-size:23px;font-weight:700;line-height:26px;margin-bottom:10px;vertical-align:top;width:100%}.zig-zag-sec .zig-zag-wrap .zig-zag-col .content .caption p{display:inline-block;margin:0 0 15px;vertical-align:top;width:100%}.zig-zag-sec .zig-zag-wrap .zig-zag-col .content .caption p:last-child{margin:0}.zig-zag-sec .zig-zag-wrap .zig-zag-col.swap-col{flex-direction:row-reverse}.zig-zag-sec .zig-zag-wrap .zig-zag-col.swap-col .image .image-wrap img{margin-left:0;margin-right:unset}.zig-zag-sec .zig-zag-wrap .zig-zag-col.swap-col .image .image-wrap:before{left:unset;right:0}.zig-zag-sec .zig-zag-wrap .zig-zag-col.swap-col .content{padding-left:0;padding-right:60px}@media(max-width:1199px){.zig-zag-sec .zig-zag-wrap .zig-zag-col .content{padding-left:30px;width:calc(100% - 300px)}.zig-zag-sec .zig-zag-wrap .zig-zag-col .image{width:300px}.zig-zag-sec .zig-zag-wrap .zig-zag-col .image .image-wrap:before{height:340px;width:260px}.zig-zag-sec .zig-zag-wrap .zig-zag-col{align-items:flex-start}}@media(max-width:991px){.zig-zag-sec .zig-zag-wrap .zig-zag-col .image{width:100%}.zig-zag-sec .zig-zag-wrap .zig-zag-col .content{padding:30px 0 0;width:100%}.zig-zag-sec .zig-zag-wrap .zig-zag-col .image .image-wrap img{width:100%}.zig-zag-sec .zig-zag-wrap .zig-zag-col .image .image-wrap:before{bottom:-100px;right:0;top:unset;width:50%}.zig-zag-sec .zig-zag-wrap .zig-zag-col.swap-col .content{padding:30px 0 0}.zig-zag-sec .zig-zag-wrap .zig-zag-col .image .image-wrap{padding:0}}@media(max-width:767px){.zig-zag-sec{padding:10px 0}}