/*!
 * DO NOT OVERRIDE THIS FILE.
 * Generated with `npm run build`
 *
 * horatio-alger - Horatio Alger Parent Theme for WordPress
 * @version 1.0.0
 * @author WDG
 * @link https://www.webdevelopmentgroup.com/
 */
.media-text-dynamic{display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto;position:relative}.media-text-dynamic.has-background{padding-left:0;padding-right:0}.media-text-dynamic__media{grid-column:1;grid-row:1;margin:0;overflow:hidden;position:relative;align-self:start}.media-text-dynamic__media::before{content:"";pointer-events:none;position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;box-sizing:border-box;border-width:1px;border-style:solid;-o-border-image:var(--wp--preset--gradient--dark-gold-to-light-gold) 1;border-image:var(--wp--preset--gradient--dark-gold-to-light-gold) 1}.media-text-dynamic__media img{width:100%;max-width:none;vertical-align:middle;transition:transform 200ms ease-in-out;box-shadow:0 0 15px 1px rgba(163,145,97,.7)}.media-text-dynamic .post-meta{color:inherit}.media-text-dynamic__content{align-self:start;padding:0 8%;grid-column:2;word-break:break-word}.media-text-dynamic__title{margin-top:0;font-family:var(--wp--preset--font-family--avenir-heavy);font-size:var(--wp--preset--font-size--medium);letter-spacing:-.02em;text-transform:none}.media-text-dynamic__title span{border-bottom:2px solid transparent;transition:all .125s}.media-text-dynamic__link{display:block;text-decoration:none;color:inherit}.media-text-dynamic__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.media-text-dynamic .wp-block-button__link{border-bottom:1px solid transparent;transition-duration:.125s}.media-text-dynamic:hover .media-text-dynamic__title span,.media-text-dynamic:focus-within .media-text-dynamic__title span{border-bottom:2px solid}.media-text-dynamic:hover .wp-block-button__link,.media-text-dynamic:focus-within .wp-block-button__link{border-bottom:1px solid}.media-text-dynamic:hover .wp-block-button .button-arrow,.media-text-dynamic:focus-within .wp-block-button .button-arrow{right:-35px}.media-text-dynamic.has-media-on-the-right{grid-template-columns:1fr 50%}.media-text-dynamic.has-media-on-the-right .media-text-dynamic__media{grid-column:2}.media-text-dynamic.has-media-on-the-right .media-text-dynamic__content{grid-column:1}.media-text-dynamic.is-vertically-aligned-top .media-text-dynamic__media,.media-text-dynamic.is-vertically-aligned-top .media-text-dynamic__content{align-self:start}.media-text-dynamic.is-vertically-aligned-center .media-text-dynamic__media,.media-text-dynamic.is-vertically-aligned-center .media-text-dynamic__content{align-self:center}.media-text-dynamic.is-vertically-aligned-bottom .media-text-dynamic__media,.media-text-dynamic.is-vertically-aligned-bottom .media-text-dynamic__content{align-self:end}.media-text-dynamic.is-style-overlay .wp-block-button__link{border:2px solid;border-radius:4.375rem;padding:calc(var(--wp--custom--gutter)/2.2) 4rem calc(var(--wp--custom--gutter)/2.2) 1.625rem}.media-text-dynamic.is-style-overlay .wp-block-button .button-arrow{right:30px}.media-text-dynamic.is-style-overlay:hover .wp-block-button .button-arrow,.media-text-dynamic.is-style-overlay:focus-within .wp-block-button .button-arrow{right:25px}@media (max-width:47.9375em){.media-text-dynamic{grid-template-columns:100%!important}.media-text-dynamic__media{grid-column:1;grid-row:1;margin-bottom:var(--wp--custom--gutter)}.media-text-dynamic__content{grid-column:1;grid-row:2}.media-text-dynamic:not(.has-background) .media-text-dynamic__content{padding:0}.media-text-dynamic.has-background{padding-bottom:var(--wp--custom--gutter)}.media-text-dynamic.has-media-on-the-right .media-text-dynamic__media{grid-row:1;grid-column:1}.media-text-dynamic.has-media-on-the-right .media-text-dynamic__content{grid-row:2;grid-column:1}}@media (min-width:48em){.media-text-dynamic:not(.has-background) .media-text-dynamic__content{padding-right:0;padding-left:calc(var(--wp--custom--gutter)*2)}.media-text-dynamic.has-media-on-the-right:not(.has-background) .media-text-dynamic__content{padding-left:0;padding-right:calc(var(--wp--custom--gutter)*2)}.media-text-dynamic.is-style-overlay{display:flex}.media-text-dynamic.is-style-overlay::before{content:"";pointer-events:none;position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;box-sizing:border-box;border-width:1px;border-style:solid;-o-border-image:var(--wp--preset--gradient--dark-gold-to-light-gold) 1;border-image:var(--wp--preset--gradient--dark-gold-to-light-gold) 1;z-index:2}.media-text-dynamic.is-style-overlay .media-text-dynamic__media{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.media-text-dynamic.is-style-overlay .media-text-dynamic__media::before{display:none}.media-text-dynamic.is-style-overlay .media-text-dynamic__media img{height:100%;-o-object-fit:cover;object-fit:cover}.media-text-dynamic.is-style-overlay .media-text-dynamic__content{position:relative;width:100%;top:0;right:0;padding-top:var(--wp--custom--gutter);padding-bottom:var(--wp--custom--gutter);padding-right:calc(var(--wp--custom--gutter)*1.5);display:flex;z-index:1;margin-left:auto;box-sizing:border-box;align-self:stretch}.media-text-dynamic.is-style-overlay .media-text-dynamic__content .media-text-dynamic__link{max-width:40%;margin-left:auto;align-self:center}.media-text-dynamic.is-style-overlay.has-media-on-the-right .media-text-dynamic__content{left:0;margin-left:0;padding-left:calc(var(--wp--custom--gutter)*1.5)}.media-text-dynamic.is-style-overlay.has-media-on-the-right .media-text-dynamic__content .media-text-dynamic__link{margin-left:0}.media-text-dynamic.is-style-overlay.has-navy-background-color .media-text-dynamic__content{background:linear-gradient(270deg,var(--color-navy) 30%,transparent 70%)}.media-text-dynamic.is-style-overlay.has-navy-background-color.has-media-on-the-right .media-text-dynamic__content{background:linear-gradient(90deg,var(--color-navy) 30%,transparent 70%)}.media-text-dynamic.is-style-overlay.has-dark-navy-background-color .media-text-dynamic__content{background:linear-gradient(270deg,var(--wp--preset--color--dark-navy) 30%,transparent 70%)}.media-text-dynamic.is-style-overlay.has-dark-navy-background-color.has-media-on-the-right .media-text-dynamic__content{background:linear-gradient(90deg,var(--wp--preset--color--dark-navy) 30%,transparent 70%)}.media-text-dynamic.is-style-overlay.has-black-background-color .media-text-dynamic__content{background:linear-gradient(270deg,var(--color-black) 30%,transparent 70%)}.media-text-dynamic.is-style-overlay.has-black-background-color.has-media-on-the-right .media-text-dynamic__content{background:linear-gradient(90deg,var(--color-black) 30%,transparent 70%)}.media-text-dynamic.is-style-overlay.has-white-background-color .media-text-dynamic__content{background:linear-gradient(270deg,var(--color-white) 30%,transparent 70%)}.media-text-dynamic.is-style-overlay.has-white-background-color.has-media-on-the-right .media-text-dynamic__content{background:linear-gradient(90deg,var(--color-white) 30%,transparent 70%)}.media-text-dynamic.is-style-overlay.has-gold-background-color .media-text-dynamic__content{background:linear-gradient(270deg,var(--color-gold) 30%,transparent 70%)}.media-text-dynamic.is-style-overlay.has-gold-background-color.has-media-on-the-right .media-text-dynamic__content{background:linear-gradient(90deg,var(--color-gold) 30%,transparent 70%)}.media-text-dynamic.is-style-overlay.has-royal-background-color .media-text-dynamic__content{background:linear-gradient(270deg,var(--wp--preset--color--royal) 30%,transparent 70%)}.media-text-dynamic.is-style-overlay.has-royal-background-color.has-media-on-the-right .media-text-dynamic__content{background:linear-gradient(90deg,var(--wp--preset--color--royal) 30%,transparent 70%)}.media-text-dynamic.is-style-overlay.has-red-background-color .media-text-dynamic__content{background:linear-gradient(270deg,var(--color-red) 30%,transparent 70%)}.media-text-dynamic.is-style-overlay.has-red-background-color.has-media-on-the-right .media-text-dynamic__content{background:linear-gradient(90deg,var(--color-red) 30%,transparent 70%)}.media-text-dynamic.is-style-overlay .media-text-dynamic__content{padding-right:calc(var(--wp--custom--gutter)*3)}.media-text-dynamic.is-style-overlay.has-media-on-the-right .media-text-dynamic__content{padding-left:calc(var(--wp--custom--gutter)*3)}}@media (min-width:62em){.media-text-dynamic.is-style-overlay{min-height:500px}}@media (min-width:48em) and (max-width:63.9375em){.media-text-dynamic[style="grid-template-columns: 65% auto;"]{grid-template-columns:50% auto!important}}