@import url("https://fonts.googleapis.com/css2?family=Hedvig+Letters+Serif:opsz@12..24&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");.image-and-text-content{padding-bottom:104px;padding-top:104px;position:relative}@media (max-width:768px){.image-and-text-content{padding-bottom:64px;padding-top:64px}}.image-and-text-content.reduce-top-padding{padding-top:52px}@media (max-width:768px){.image-and-text-content.reduce-top-padding{padding-top:32px}}.image-and-text-content.reduce-bottom-padding{padding-bottom:52px}@media (max-width:768px){.image-and-text-content.reduce-bottom-padding{padding-bottom:32px}}.image-and-text-content.has-cta .image-text .single-item{margin:0 auto;max-width:1063px}.image-and-text-content.home-page .image-text .single-item .text .inner{max-width:414px}@media (max-width:900px){.image-and-text-content.home-page .image-text .single-item .text .inner{max-width:100%}}.image-and-text-content .section-header{margin-bottom:64px;margin-left:auto;margin-right:auto;max-width:717px;text-align:center}.image-and-text-content .section-header h2{color:#75113f;font-family:"Hedvig Letters Serif",serif;font-size:40px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:24px}.image-and-text-content .section-header p{color:#75113f;font-size:23px;font-weight:300;line-height:120%}.image-and-text-content .image-text{position:relative}.image-and-text-content .image-text .single-item{align-items:center;-moz-column-gap:128px;column-gap:128px;display:flex;justify-content:space-between;row-gap:16px}@media (max-width:1024px){.image-and-text-content .image-text .single-item{-moz-column-gap:30px;column-gap:30px}}@media (max-width:900px){.image-and-text-content .image-text .single-item{flex-direction:column-reverse}}.image-and-text-content .image-text .single-item:not(:last-child){margin-bottom:104px}@media (max-width:900px){.image-and-text-content .image-text .single-item:not(:last-child){margin-bottom:64px}}.image-and-text-content .image-text .single-item.even{flex-direction:row-reverse}@media (max-width:900px){.image-and-text-content .image-text .single-item.even{flex-direction:column-reverse}}.image-and-text-content .image-text .single-item.quote{-moz-column-gap:40px;column-gap:40px}.image-and-text-content .image-text .single-item .media{display:flex;flex:0 0 521px}@media (max-width:900px){.image-and-text-content .image-text .single-item .media{flex:1}}.image-and-text-content .image-text .single-item .media.quote{background-color:#fffdf8;border-radius:4px;box-shadow:0 4px 14.3px 0 rgba(117,18,63,.25);display:flex;flex-direction:column;gap:16px;padding:40px}.image-and-text-content .image-text .single-item .media.quote .text{color:#75113f;font-style:italic;font-weight:300}.image-and-text-content .image-text .single-item .media.quote .author{color:#220411;font-size:14px;font-weight:500}.image-and-text-content .image-text .single-item .text{flex:1}.image-and-text-content .image-text .single-item .text h4{color:#75113f;font-family:"Hedvig Letters Serif",serif;font-size:28px;font-style:normal;font-weight:700;letter-spacing:-.28px;line-height:120%;margin-bottom:16px}.image-and-text-content .image-text .single-item .text p{font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:300;font-weight:300!important;letter-spacing:.32px;line-height:26px}.image-and-text-content .image-text .single-item .text ul{padding-left:20px}@media (max-width:900px){.image-and-text-content .image-text .single-item .text,.image-and-text-content .image-text .single-item .text .txt-container{width:100%}.image-and-text-content .image-text .single-item .text .table-scroll{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}}.image-and-text-content .cta-wrapper{margin-top:64px;text-align:center}.image-and-text-content .cta-wrapper a{align-items:center;background-color:#75113f;border-radius:244px;color:#fffdf8;cursor:pointer;display:inline-flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:10px;justify-content:center;letter-spacing:.8px;line-height:120%;padding:16px 24px;text-transform:uppercase;transition:all .3s ease-in-out}@media (max-width:768px){.image-and-text-content .cta-wrapper a{text-align:center}}.image-and-text-content .cta-wrapper a:hover{background:#510c2c}