body[data-site-id="bardot_junior"] .content-ribbon-holder .headlinebanner-text_heading,body[data-site-id="bardot_junior"] .content-ribbon-holder .headlinebanner-text_subheading,body[data-site-id="bardot_junior_us"] .content-ribbon-holder .headlinebanner-text_heading,body[data-site-id="bardot_junior_us"] .content-ribbon-holder .headlinebanner-text_subheading{text-transform:capitalize !important}.content-ribbon-holder{position:relative;display:block;width:100%}.content-ribbon-holder .region_landscape-large::before{content:none}.content-ribbon-holder .ribbon-wrapper{position:absolute;width:100%;z-index:1}@media (max-width: 767px){.content-ribbon-holder a:not(:first-child){display:none}}.content-ribbon-holder .content-ribbon{margin:0;display:flex;list-style:none;justify-content:center;height:5rem;line-height:5rem;position:absolute;bottom:0;width:100%;padding-left:0;background-color:#000000c7}.content-ribbon-holder .content-ribbon li{margin-left:2.1875rem;margin-right:2.1875rem}@media (max-width: 1023px){.content-ribbon-holder .content-ribbon li{margin-left:.8125rem;margin-right:.8125rem}}.content-ribbon-holder .content-ribbon li a{font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.0625rem;letter-spacing:0.015em;text-transform:uppercase;color:#fff;text-decoration:none;padding-bottom:.625rem;border-bottom:.125rem solid transparent;letter-spacing:.125rem}.content-ribbon-holder .content-ribbon li a:hover{border-bottom:.125rem solid #fff}.content-ribbon-holder .content-ribbon li.active a{border-bottom:.125rem solid #fff}.content-ribbon-holder .headlinebanner-text_container{text-align:center;position:absolute;bottom:7.5rem;width:100%;color:#fff !important;text-transform:uppercase;font-family:"proxima-nova",Helvetica,Arial,sans-serif}.content-ribbon-holder .headlinebanner-text_heading{font-size:.75rem;font-weight:600;letter-spacing:.1875rem}.content-ribbon-holder .headlinebanner-text_subheading{font-size:4rem;font-weight:500;line-height:5rem;letter-spacing:.3125rem}.region .component{width:100%;min-height:31.25rem;-o-object-fit:cover;object-fit:cover}.region .experience-component{position:relative;left:0;right:0}.region::before{content:none}@media (max-width: 991.98px){.content-ribbon-holder{display:none}}