.modular-content-section{padding:var(--desktop-top-padding) var(--desktop-right-padding) var(--desktop-bottom-padding) var(--desktop-left-padding);background:var(--background);max-width:var(--container-width);margin:0 auto}.modular-content-container{display:flex;flex-direction:column;align-items:center}.modular-content-heading{margin-top:var(--heading-desktop-margin-top);margin-bottom:var(--heading-desktop-margin-bottom);color:var(--heading-color);font-size:var(--heading-desktop-fontsize);font-weight:var(--heading-font-weight);line-height:var(--heading-desktop-line-height);letter-spacing:var(--heading-desktop-letter-spacing);text-align:var(--heading-text-alignment);width:100%}.modular-content-heading.font-tnr{font-family:Libre Baskerville}.modular-content-heading.font-hnl,.modular-content-heading.font-hnr,.modular-content-heading.font-hnm,.modular-content-heading.font-hnb{font-family:Work Sans}.modular-content-heading.font-lbr{font-family:Libre Baskerville}.modular-content-heading.font-ws{font-family:Work Sans}.modular-content-heading.font-bv{font-family:Baskervville}.modular-content-heading.custom-width{max-width:var(--heading-desktop-width);width:100%;margin-left:auto;margin-right:auto}.modular-content-heading.text-left{margin-right:auto;margin-left:0}.modular-content-heading.text-right{margin-left:auto;margin-right:0}.modular-content-description{margin-top:var(--description-desktop-margin-top);margin-bottom:var(--description-desktop-margin-bottom);color:var(--description-color);font-size:var(--description-desktop-fontsize);font-weight:400;letter-spacing:var(--description-desktop-letter-spacing);text-align:var(--description-text-alignment);width:100%}.modular-content-description.font-tnr{font-family:Libre Baskerville}.modular-content-description.font-hnl,.modular-content-description.font-hnr,.modular-content-description.font-hnm,.modular-content-description.font-hnb{font-family:Work Sans}.modular-content-description.font-lbr{font-family:Libre Baskerville}.modular-content-description.font-ws{font-family:Work Sans}.modular-content-description.font-bv{font-family:Baskervville}.modular-content-description *{font-family:inherit;letter-spacing:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-align:inherit}.modular-content-description strong{font-weight:500}.modular-content-description>*{margin-bottom:0;margin-top:20px}.modular-content-description>*:first-child{margin-top:0}.modular-content-description.custom-width{max-width:var(--description-desktop-width);width:100%;margin-left:auto;margin-right:auto}.modular-content-description.text-left{margin-right:auto;margin-left:0}.modular-content-description.text-right{margin-left:auto;margin-right:0}.modular-content-button-wrapper{display:flex;justify-content:var(--button-alignment);width:100%;margin-top:var(--button-desktop-margin-top);margin-bottom:var(--button-desktop-margin-bottom)}.modular-content-button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:var(--button-desktop-fontsize);font-weight:var(--button-font-weight);letter-spacing:var(--button-desktop-letter-spacing);background-color:var(--button-bg-color);color:var(--button-text-color);border:1px solid var(--button-border-color);border-radius:var(--button-mobile-border-radius);height:var(--button-desktop-height);max-width:var(--button-desktop-width);width:100%;transition:all .3s ease}.modular-content-button.font-tnr{font-family:Libre Baskerville}.modular-content-button.font-hnl,.modular-content-button.font-hnr,.modular-content-button.font-hnm,.modular-content-button.font-hnb{font-family:Work Sans}.modular-content-button.font-lbr{font-family:Libre Baskerville}.modular-content-button.font-ws{font-family:Work Sans}.modular-content-button.font-bv{font-family:Baskervville}.modular-content-button:hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover);border-color:var(--button-border-color-hover)}.modular-content-section{padding:var(--mobile-top-padding) var(--mobile-right-padding) var(--mobile-bottom-padding) var(--mobile-left-padding)}.modular-content-heading{margin-top:var(--heading-mobile-margin-top);margin-bottom:var(--heading-mobile-margin-bottom);font-size:var(--heading-mobile-fontsize);line-height:var(--heading-mobile-line-height);letter-spacing:var(--heading-mobile-letter-spacing)}.modular-content-heading.custom-width{max-width:var(--heading-mobile-width)}.modular-content-description{margin-top:var(--description-mobile-margin-top);margin-bottom:var(--description-mobile-margin-bottom);font-size:var(--description-mobile-fontsize);letter-spacing:var(--description-mobile-letter-spacing)}.modular-content-description.custom-width{max-width:var(--description-mobile-width)}.modular-content-button-wrapper{margin-top:var(--button-mobile-margin-top);margin-bottom:var(--button-mobile-margin-bottom)}.modular-content-button{font-size:var(--button-mobile-fontsize);letter-spacing:var(--button-mobile-letter-spacing);height:var(--button-mobile-height);max-width:var(--button-mobile-width)}@media screen and (min-width:768px){.modular-content-section{padding:var(--desktop-top-padding) var(--desktop-right-padding) var(--desktop-bottom-padding) var(--desktop-left-padding)}.modular-content-heading{margin-top:var(--heading-desktop-margin-top);margin-bottom:var(--heading-desktop-margin-bottom);font-size:var(--heading-desktop-fontsize);line-height:var(--heading-desktop-line-height);letter-spacing:var(--heading-desktop-letter-spacing)}.modular-content-heading.custom-width{max-width:var(--heading-desktop-width)}.modular-content-description{margin-top:var(--description-desktop-margin-top);margin-bottom:var(--description-desktop-margin-bottom);font-size:var(--description-desktop-fontsize);letter-spacing:var(--description-desktop-letter-spacing)}.modular-content-description.custom-width{max-width:var(--description-desktop-width)}.modular-content-button-wrapper{margin-top:var(--button-desktop-margin-top);margin-bottom:var(--button-desktop-margin-bottom)}.modular-content-button{font-size:var(--button-desktop-fontsize);letter-spacing:var(--button-desktop-letter-spacing);border-radius:var(--button-desktop-border-radius);height:var(--button-desktop-height);max-width:var(--button-desktop-width)}}
/*# sourceMappingURL=/cdn/shop/t/348/assets/modular-content.css.map */
