input[type="number"]{appearance:textfield}input[type="number"]::-webkit-inner-spin-button{appearance:none;margin:0}.image-with-text .container-large{padding:0}@media (min-width: 750px){.image-with-text .container-large{padding:0 var(--container-padding)}}.image-with-text .spaced-section{padding:0}@media (min-width: 750px){.image-with-text .spaced-section{padding-top:var(--component-spacing);padding-bottom:var(--component-spacing)}}.image-with-text-text-item{padding:3.5rem var(--container-padding);display:flex;align-items:center;text-align:center}.image-with-text-text-item .image-with-text-content{margin:0 auto}.image-with-text-grid{display:flex;flex-direction:column}@media (min-width: 750px){.image-with-text-grid{flex-direction:row;align-items:center}.image-with-text-grid .image-with-text-media-item{width:60%}.image-with-text-grid .image-with-text-text-item{width:40%;padding:0;padding-left:var(--container-padding);margin-top:0;text-align:left}.image-with-text-grid .image-with-text-text-item .image-with-text-content{margin:0}.image-with-text-grid.image-with-text-grid-reverse{flex-direction:row-reverse}}@media (min-width: 750px) and (min-width: 750px){.image-with-text-grid.image-with-text-grid-reverse .image-with-text-text-item{padding-left:0;padding-right:var(--container-padding)}}.image-with-text-media{width:100%}.image-with-text-media.media>img,.image-with-text-media.media>*{object-fit:fill;position:relative}.image-with-text-media.image-with-text-media-placeholder{padding-top:66.66%;position:relative;overflow:hidden}.image-with-text-media.image-with-text-media-placeholder .placeholder-svg{position:absolute;left:50%;max-width:80rem;top:50%;transform:translate(-50%, -50%);width:100%;fill:currentcolor}.image-with-text-content{max-width:43ch;margin:0 auto}.image-with-text-content .image-with-text-subheading,.image-with-text-content .image-with-text-heading{margin:0;display:block}.image-with-text-content .image-with-text-subheading+.image-with-text-subheading,.image-with-text-content .image-with-text-subheading+.image-with-text-heading,.image-with-text-content .image-with-text-subheading+.image-with-text-text,.image-with-text-content .image-with-text-heading+.image-with-text-subheading,.image-with-text-content .image-with-text-heading+.image-with-text-heading,.image-with-text-content .image-with-text-heading+.image-with-text-text{margin-top:1rem}.image-with-text-content .btn{margin-top:1.5rem}@media (max-width: 749px){.image-with-text-media-item.reorder-mobile{order:2}}
