:root{--section-sm:1.25rem;--section-md:1.5rem;--section-lg:2rem}.dual-blocks{display:grid;gap:1rem}.dual-blocks__block{position:relative}.dual-blocks__image{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.dual-blocks__image>*{bottom:0;left:0;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.dual-blocks__image img,.dual-blocks__image svg,.dual-blocks__image>*{height:100%;-o-object-fit:cover;object-fit:cover}.dual-blocks__image:before{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),no-repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.dual-blocks__content{align-items:center;bottom:0;color:#fff;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;left:0;padding:1rem;position:absolute;width:100%;z-index:2}.dual-blocks__title{font-family:Oswald,sans-serif;font-size:1.188rem;font-weight:400;line-height:1.05;text-shadow:0 2px 5px rgba(0,0,0,.75);text-transform:uppercase}.dual-blocks__button{background-color:#ece8e5;color:#28253d}.dual-blocks__button:before{background-color:#b9aca5}@media only screen and (min-width:48em){.dual-blocks__title{font-size:1.75rem}}@media only screen and (min-width:64em){.dual-blocks{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dual-blocks__image{height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.dual-blocks__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;padding:1.25rem 3rem}.dual-blocks__title{max-width:75%}}@media only screen and (min-width:80em){.dual-blocks__title{font-size:2.062rem}.dual-blocks__content{padding:3rem}.dual-blocks__title{max-width:50%}}@media only screen and (max-width:calc(48em - 1px)){.dual-blocks__button{flex:0 0 auto;font-size:.688rem;letter-spacing:1.1px;padding:.75rem 1.25rem}}