:root{--mdh-haar:#495d8c;--vyd-vineyard-RGB:146,139,87;--vyd-offwhite-RGB:244,243,239;--color-surface-contrast:#111;--mdh-thistle-RGB:108,128,191;--spacing-unit:1rem;--pth-burnt-orange:#c05136;--vyd-mint-RGB:208,221,167;--mdh-royal-navy:#0f3049;--color-accent-contrast:#fff;--mdh-electric-RGB:138,219,207;--pth-coral-RGB:236,138,115;--pth-cream:#f2e5d9;--pth-cream-RGB:242,229,217;--mdh-cream:#f4f3ff;--mdh-cream-RGB:244,243,255;--font-base:"Segoe UI",Roboto,Arial,sans-serif;--mdh-royal-navy-RGB:15,48,73;--vyd-moss:#797045;--mdh-thistle:#6c80bf;--vyd-mint:#d0dda7;--mdh-electric:#8adbcf;--mdh-haar-RGB:73,93,140;--color-surface:#fff;--vyd-moss-RGB:121,112,69;--pth-burnt-orange-RGB:192,81,54;--pth-midnight-blue-RGB:64,64,77;--pth-coral:#ec8a73;--pth-midnight-blue:#40404d;--vyd-offwhite:#f4f3ef;--color-accent:#0b5fff;--vyd-vineyard:#928b57}.control-rich-text-editor{text-align:center;margin:0 0 60px}.control-rich-text-editor img{display:inline-block}@media (max-width:768px){.control-rich-text-editor .limit-width{height:auto;max-width:120px}}.control-rich-text-editor .tagline{font-weight:700}.control-rich-text-editor .rich-text-content-image{display:none}.control-rich-text-editor .rich-text-content{padding:30px 0}.control-rich-text-editor .rich-text-content.replace-image{display:block}.control-rich-text-editor .btn-wrapper.has-ico{margin-top:60px}.control-rich-text-editor .btn-wrapper .btn-text em{transform:translate(-50%,calc(-100% - 25px));font-size:1.75rem;position:absolute;top:0;left:50%}.control-rich-text-editor .btn-wrapper .btn-text em.btn-midnight-blue{color:var(--site-three)}.control-rich-text-editor .btn-wrapper .btn-text em.btn-burnt-orange{color:var(--site-two)}.control-rich-text-editor .btn-wrapper .btn-text em.btn-cream{color:var(--site-one)}.control-rich-text-editor .img-wrapper{max-width:120px;align-self:center}@media (min-width:768px){.control-rich-text-editor{text-align:left;margin:0}.control-rich-text-editor .rich-text-content-image{padding:60px 0;display:block}.control-rich-text-editor .rich-text-content{padding:0 0 60px}.control-rich-text-editor .rich-text-content.replace-image{display:none}.control-rich-text-editor .tagline{font-weight:700}.control-rich-text-editor .btn-wrapper{text-align:right;margin:0}.control-rich-text-editor .img-wrapper{margin-bottom:-50px;max-width:180px;align-self:flex-end}}