.richtext-module-button-container{border:2px solid #0a5f66;border-radius:8px;display:inline-block;margin-top:25px;width:fit-content}.richtext-module-button-container a{background:#fff;border-radius:8px;color:#0a5f66;display:inline-block;font-size:20px;font-weight:700;padding:6px 30px;text-decoration:none}.richtext-module-button-container a:hover{background:#0a5f66;border-radius:0;color:#fff}.richtext-container.smaller-page-center h1{margin-top:0}.richtext-module{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.smaller-page-center{float:none;margin:0 auto;max-width:1170px}@media (max-width:980px){.smaller-page-center{margin:0 auto;padding-left:25px;padding-right:25px}}.richtext-module.contained{max-width:1300px}.richtext-and-button-container{display:flex;flex-flow:column;padding-left:50px}.richtext-container{display:flex;position:relative;top:50px;z-index:1}.richtext-container p{margin-bottom:0}.image-container,.richtext-and-button-container{width:50%}@media (max-width:980px){.richtext-container{flex-flow:column}.image-container,.richtext-and-button-container{width:100%}.richtext-and-button-container{margin-top:50px;padding-left:0}.richtext-container{margin-bottom:50px;top:0}}.outside-container{left:50%;position:relative;top:0;transform:translate(-50%);width:100vw}@media (max-width:767px){.image-container,.richtext-and-button-container{margin-top:25px}}