.container-hero{background-position:100% 100%!important;background-repeat:no-repeat!important;background-size:contain!important;display:flex;justify-content:space-between;padding:116px}@media (max-width:992px){.container-hero{background-image:none!important;padding:40px 24px}}@media (min-width:1024px){.container-hero{padding-left:8%;padding-right:8%}}@media (min-width:1280px){.container-hero{padding-left:14%;padding-right:14%}}.container-hero h1{font-family:"DM Serif Display",Times,serif;font-size:3.75rem;font-weight:400;line-height:3.75rem}.container-hero .heading-copy,.container-hero .heading-image{width:50%}.container-hero .heading-copy{padding-right:40px}.container-hero .heading-image{display:flex;justify-content:flex-end}@media (max-width:576px){.container-hero h1{font-size:2.85rem}.container-hero .heading-copy{padding:0;width:100%}.container-hero .heading-image{display:none}}.container-hero h2{font-family:Montserrat,Times,serif;font-size:1.25rem;font-weight:400}@media (max-width:576px){.container-hero h2{font-size:1.42rem}}.container-hero button{background-color:#ffb3cd;border:0;border-radius:4px;color:#1c1c1c;font-family:Montserrat,Times,serif;font-size:.75rem;font-weight:600;padding:12px;text-transform:uppercase}@media (max-width:576px){.container-hero button{font-size:.85rem}}.container-hero button svg{margin:1px 10px}