.bg-blue .media-text-columns,.media-text-columns.bg-blue{color:#fff}.mtc-media-column .ar-16-9{background-color:#f1efe5;border-radius:16px}@media(min-width:1024px){.mtc-media-column .ar-16-9{border-radius:32px}}.style-residences .mtc-media-column .ar-16-9{border-radius:0!important}.mtc-media-column .double-image{aspect-ratio:844/514;display:grid;grid-template-areas:"middle";position:relative}.mtc-media-column .double-image .image-1{grid-area:middle;max-width:87.5%}@media(min-width:768px){.mtc-media-column .double-image .image-1{margin-left:auto}}.mtc-media-column .double-image .image-2{grid-area:middle;margin-left:auto;margin-top:auto;max-width:50%}@media(min-width:768px){.mtc-media-column .double-image .image-2{margin-left:0;margin-right:auto}}.flex-md-row-reverse .mtc-media-column .double-image .image-1{margin-left:0}.flex-md-row-reverse .mtc-media-column .double-image .image-2{margin-left:auto;margin-right:0}.style-residences .mtc-media-column .double-image{grid-gap:8px;aspect-ratio:844/355;grid-template-columns:repeat(16,1fr)}.style-residences .mtc-media-column .double-image .image-1,.style-residences .mtc-media-column .double-image .image-2{height:100%;margin:0;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.style-residences .mtc-media-column .double-image .image-1{grid-column:1/span 5}.style-residences .mtc-media-column .double-image .image-2{grid-column:6/span 11}.style-residences .flex-md-row-reverse .mtc-media-column .double-image .image-1{grid-column:12/span 5}.style-residences .flex-md-row-reverse .mtc-media-column .double-image .image-2{grid-column:1/span 11}.style-halfway .mtc-media-column>div{position:relative}.style-halfway .mtc-media-column>div:before{aspect-ratio:1/1;background:url(/app/themes/hallmark/dist/images/residences-logo-stacked_46576f1fbd37b3c5e2c22ae4602c77a8.svg) 50%/81% no-repeat #35404f;bottom:0;content:"";left:0;min-width:90px;position:absolute;width:22.5%;z-index:10}@media(max-width:767.98px){.style-halfway .mtc-media-column>div{padding-bottom:10.5vw}}.read-more{display:none}.mtc-carousel{display:grid;grid-template-areas:"middle";position:relative}.mtc-carousel-slide{grid-area:middle;opacity:0;transition:.5s}.mtc-carousel-slide.current{opacity:1}.mtc-carousel-buttons{bottom:16px;display:flex;gap:12px;position:absolute;right:16px;z-index:10}@media(min-width:768px){.flex-md-row-reverse .mtc-carousel-buttons{left:16px;right:auto}}.mtc-carousel-buttons button{background:#fff;border:2px solid #384236;border-radius:50%;display:grid;height:48px;place-items:center;width:48px}.mtc-carousel-buttons button:focus,.mtc-carousel-buttons button:hover{border-color:#f94679}.mtc-carousel-buttons button:focus svg *,.mtc-carousel-buttons button:hover svg *{fill:#f94679}.mtc-carousel-buttons button svg{height:auto;width:16px}.style-residences .mtc-carousel-buttons button{border:2px solid #35404f;height:40px;min-width:40px;width:40px}.style-residences .mtc-carousel-buttons button svg{width:12px}.style-residences .mtc-carousel-buttons button svg *{fill:#35404f}.style-residences .mtc-carousel-buttons button:focus,.style-residences .mtc-carousel-buttons button:hover{background-clip:padding-box,border-box;background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(91deg,#c77b6b,#f2aea0 20%,#eda191 35%,#fbcbc2 60%,#d49082);background-origin:border-box;border:2px solid transparent}.style-residences .mtc-carousel-buttons button:focus svg *,.style-residences .mtc-carousel-buttons button:hover svg *{fill:#d49082}@media(max-width:1199.98px){.mtc-carousel-buttons{gap:8px}.mtc-carousel-buttons button{border-width:1px;height:32px;width:32px}.mtc-carousel-buttons button svg{width:12px}.style-residences .mtc-carousel-buttons button{height:32px;min-width:32px;width:32px}.style-residences .mtc-carousel-buttons button svg{width:10px}}.lazy-video-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.lazy-video-wrapper.with-overlay:before{background:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.lazy-video-play{border-radius:50%;height:64px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:64px;z-index:10}.lazy-video-play svg{height:auto;width:100%}.lazy-video-holder{position:relative}.lazy-video-holder iframe{aspect-ratio:16/9;height:auto;width:100%}.mtc-glyph{bottom:5%;height:auto;pointer-events:none;position:absolute;right:0;width:60%;z-index:5}.style-residences .mtc-glyph{bottom:0;right:-25%;z-index:21}@media(min-width:768px){.mtc-glyph{bottom:auto;left:-10%;right:auto;top:10%;width:50%}.flex-md-row-reverse .mtc-glyph{left:auto;right:-20%}.style-residences .mtc-glyph{bottom:0;left:auto;right:-25%;top:auto}}@media(min-width:1024px){.mtc-glyph{left:-20%;width:65%}.flex-md-row-reverse .mtc-glyph{right:-20%}.style-residences .mtc-glyph{bottom:0;left:auto;right:-30%;top:auto;width:80%}}.mtc-glyph svg{height:auto;max-height:100%;max-width:100%;width:auto}section.media-text-columns.bg-mint .mtc-glyph svg *{fill:#bdedcd}section.media-text-columns.bg-mint-t1 .mtc-glyph svg *{fill:#a1e5b7}section.media-text-columns.bg-coral-t2 .mtc-glyph svg *{fill:#fdc5d5}section.media-text-columns.bg-blue-blossom-t2 .mtc-glyph svg *{fill:#bfe8e8}section.media-text-columns.bg-white .mtc-glyph svg *{fill:#feecf2}section.media-text-columns.style-residences .mtc-glyph svg *{fill:unset}
