@media only screen and (max-width:1239px){.rich-text{padding-left:20px;padding-right:20px}}.rich-text__wrapper{position:relative;background-color:var(--bg-color);color:var(--text-color);padding:100px 20px}@media only screen and (max-width:767px){.rich-text__wrapper{padding:60px 20px}}.rich-text__description{text-align:var(--description-alignment);width:100%;margin:0 auto}@media only screen and (min-width:768px){.rich-text__description{max-width:var(--description-width)}}.rich-text__description p{color:var(--text-color)}.rich-text__description p:not(:first-child){padding-top:20px}.rich-text__description a{transition:all ease .3s}@media only screen and (min-width:768px){.rich-text__description a:hover{color:var(--link-hover-color)}}.rich-text__badge{max-width:110px;width:100%}@media only screen and (min-width:768px){.rich-text__badge{position:absolute;z-index:1}}@media only screen and (max-width:767px){.rich-text__badge{margin:0 auto 40px}}@media only screen and (min-width:768px){.rich-text__badge--top-right{top:40px;right:40px}}@media only screen and (min-width:768px){.rich-text__badge--top-left{top:40px;left:40px}}@media only screen and (min-width:768px){.rich-text__badge--bottom-right{bottom:40px;right:40px}}@media only screen and (min-width:768px){.rich-text__badge--bottom-left{bottom:40px;left:40px}}