    .homepage-banner h1,
    h2.homepage-cta-new span,
    .hs-site-page a#cta_button_2059916_f719fe34-63ae-484f-88c2-005bcc7b790a
    {
        font-family: 'Montserrat' !important;
    }

    .homepage-banner {
        background-position: 50%!important;
        background-repeat: no-repeat!important;
        background-size: cover!important;
        margin-bottom: -80px!important;
        margin-left: calc(50% - 50vw)!important;
        padding-bottom: 228px!important;
        padding-top: 300px!important;
        width: 100vw!important;
    }
    .brand-banner {
        background-position: center!important;
        background-repeat: no-repeat!important;
        background-size: cover!important;
        /*padding-bottom: clamp(2rem, -2.4284rem + 9.2379vw, 4.5rem) !important;
        padding-top: clamp(2rem, -2.4284rem + 9.2379vw, 4.5rem) !important;*/
        width: 100vw!important;
        margin: 0 !important;
    }
    .banner-wrap {
        margin-left: auto;
        margin-right: auto;
        max-width: 875px;
        display: block;
    }
    .homepage-banner h1,
    .brand-banner h1 {
        text-align: center;
        color: white !important;
        font-weight: 300 !important;
        font-size: 2.8125rem !important;
    }

h2.homepage-cta-new {
    padding-bottom: 20px !important;
}
h2.homepage-cta-new span {
    font-weight: 300 !important;
}

.hs-site-page a#cta_button_2059916_f719fe34-63ae-484f-88c2-005bcc7b790a {
    border-radius: 0!important;
    font-size: 18px!important;
    line-height: 17px!important;
    padding: 17px!important;
}

@font-face {
  font-family: 'Montserrat';
  src:  url('https://2059916.fs1.hubspotusercontent-na1.net/hubfs/2059916/New%20Homepage/Montserrat-Regular.ttf') format('ttf'),
        url('https://2059916.fs1.hubspotusercontent-na1.net/hubfs/2059916/New%20Homepage/Montserrat-Regular.otf') format('otf'),
        url('https://2059916.fs1.hubspotusercontent-na1.net/hubfs/2059916/New%20Homepage/Montserrat-Regular.woff') format('woff');
}

.row-fluid-wrapper.row-depth-1.row-number-15.dnd_area_main_banner-row-7-padding.dnd-section.dnd_area_main_banner-row-7-background-image {
    width: 100vw;
}

@media only screen and (max-width: 860px) {
  .home-recent-results {
    display: flex;
    flex-direction: column;
}
  .home-featured-results {
    grid-template-columns: 1fr;
}
  img.home-featured-result-thumb {
    height: 300px !important;
}
}

.body-container p {
    line-height: inherit !important;
}

.new-home-cta .page-center {
    padding-top: 125px !important;
    padding-bottom: 124px !important;
  text-align: center;
}

.new-home-cta .page-center h1 {
    color: white;
    line-height: inherit;
    font-weight: 100;
    text-align: center;
}

.span12.widget-span.widget-type-widget_container.new-home-cta {
    margin-top: 80px;
    margin-bottom: -1px;
}

body.site-page.one-column.custom-home-layout.hs-content-id-102574639252.hs-site-page.page {
    overflow-x: clip;
}

@media screen and (min-width: 992px){
.scrolling .custom-menu-primary .hs-menu-wrapper > ul > li > a {
    color:black !important;
}
.span12.widget-span.widget-type-cell.custom-header-bg.scrolling {
    background-color: white !important;
  }
  .scrolling .standard-logo{
    content:url('https://www.milrose.com/hs-fs/hubfs/blue-website-header.png?width=137&name=blue-website-header.png');
  }

}

.footer-container-wrapper .span12.widget-span.widget-type-global_group {
    background-color: #002855;
}

@media only screen and (max-width: 992px) {
.homepage-video div{
  display: flex !important;
  flex-direction: column;
  }
  .home-featured-results{
  display: flex !important;
    flex-direction: column;
}
img.home-featured-result-thumb {
    max-height: 186px !important;
  }
}

@media only screen and (max-width: 992px) {
  .home-recent-results{
  	display: flex !important;
    align-items: center !important;
	gap:50px !important;
}
/*iframe {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
}*/
  .home-featured-results, .homepage-video div {
    display: flex !important;
    flex-direction: column;
}
}
.brand-banner {
  background:url('https://www.milrose.com/hubfs/imagery_header%201160x560.png') !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center top !important;