.paragraph--type--text h2{margin-bottom:36px}@media screen and (min-width: 768px){.paragraph--type--text h2{margin-bottom:64px}}.paragraph--type--text h2{color:#009846}.paragraph--type--text h3{margin-top:36px;margin-bottom:24px;color:#009846}.paragraph--type--text h3:first-child{margin-top:0}.paragraph--type--text h4,.paragraph--type--text h5,.paragraph--type--text h6{color:#009846}.paragraph--type--text p{margin-bottom:12px;line-height:1.5}@media screen and (min-width: 768px){.paragraph--type--text p{margin-bottom:16px}}.paragraph--type--text p:last-child{margin-bottom:0}.paragraph--type--text p a{color:#009846;transition:all .3s ease}.paragraph--type--text p a:hover,.paragraph--type--text p a:active,.paragraph--type--text p a:focus-visible{color:#009846cc}.paragraph--type--text p a{border-bottom:1px solid currentColor}.paragraph--type--text p a:has(img){display:inline-flex;border-bottom:none}.paragraph--type--text p a:has(img) img{display:inline-flex}.paragraph--type--text .rtejustify.show-desktop{display:none}@media screen and (min-width: 768px){.paragraph--type--text .rtejustify.show-desktop{display:block}}.paragraph--type--text .rtejustify.show-desktop img{margin:32px 0}@media screen and (min-width: 768px){.paragraph--type--text .rtejustify.show-mobile{display:none}}.paragraph--type--text .rtejustify.show-mobile img{margin:24px 0}.paragraph--type--text .banner-caption{margin-top:-12px;margin-bottom:32px;font-weight:500;text-align:center}
