.composite-container.subcategory-hero-alignment,.composite-container.subcategory-hero-vertical-bar__blue,.composite-container.subcategory-hero-vertical-bar__green,.composite-container.subcategory-hero-vertical-bar__berry{margin-top:86px}
.composite-container.subcategory-hero-alignment .cmp-text,.composite-container.subcategory-hero-vertical-bar__blue .cmp-text,.composite-container.subcategory-hero-vertical-bar__green .cmp-text,.composite-container.subcategory-hero-vertical-bar__berry .cmp-text{margin:0}
.subcategoryhero.aem-GridColumn{padding:0}
.cmp-subcategoryhero [class^="subcategoryhero_transcript"]{display:none}
.cmp-subcategoryhero{display:grid;grid-template-columns:30px repeat(11,1fr 40px) 1fr 40px;grid-template-rows:30px auto 30px auto auto auto auto auto;position:relative}
.cmp-subcategoryhero .subcategoryherocontent{grid-column:2 / span 15;grid-row:2 / span 1;padding-top:0}
.cmp-subcategoryhero .subcategoryherocontent .subcategoryherotitle{font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:40px;color:#333330;letter-spacing:-1.96px;line-height:54px;padding-bottom:10px;margin:0}
.subcategory_cta_buttons{grid-column:14 / span 10;grid-row:6 / span 1}
.subcategory_cta_buttons .subcategory_first_cta,.subcategory_cta_buttons .subcategory_second_cta{display:inline;float:left;max-width:50%}
.subcategory_cta_buttons .subcategory_firstWhiteCtaButton,.subcategory_cta_buttons .subcategory_firstBlueCtaButton,.subcategory_cta_buttons .subcategory_firstCtaLink,.subcategory_cta_buttons a.subcategory_firstCtaLink,.subcategory_cta_buttons .subcategory_secondWhiteCtaButton,.subcategory_cta_buttons .subcategory_secondBlueCtaButton,.subcategory_cta_buttons .subcategory_secondCtaLink,.subcategory_cta_buttons a.subcategory_secondCtaLink{font-size:14px;line-height:14px;letter-spacing:1.1px;font-family:"karlabold",sans-serif;padding:18px 20px 18px 20px;margin-top:10px;text-decoration:none;text-transform:uppercase;text-align:center;display:inline-block}
.subcategory_cta_buttons .subcategory_firstWhiteCtaButton,.subcategory_cta_buttons .subcategory_firstBlueCtaButton{border:2px solid #187aba;grid-column:1 / span 5;margin-right:12px}
.subcategory_cta_buttons .subcategory_firstWhiteCtaButton{background-color:#fff;color:#187aba}
.subcategory_cta_buttons .subcategory_firstWhiteCtaButton:hover,.subcategory_cta_buttons .subcategory_firstWhiteCtaButton:focus,.subcategory_cta_buttons .subcategory_secondWhiteCtaButton:hover,.subcategory_cta_buttons .subcategory_secondWhiteCtaButton:focus{color:#fff;border:2px solid #187aba;background-color:#187aba}
.subcategory_cta_buttons .subcategory_firstBlueCtaButton{background-color:#187aba;color:#fff}
.subcategory_cta_buttons .subcategory_firstBlueCtaButton:hover,.subcategory_cta_buttons .subcategory_firstBlueCtaButton:focus,.subcategory_cta_buttons .subcategory_secondBlueCtaButton:hover,.subcategory_cta_buttons .subcategory_secondBlueCtaButton:focus{color:#187aba;border:2px solid #187aba;background-color:#fff}
.subcategory_cta_buttons .subcategory_firstCtaLink{color:#333}
.subcategory_cta_buttons a.subcategory_firstCtaLink{color:#187aba}
.subcategory_cta_buttons a.subcategory_firstCtaLink:hover,.subcategory_cta_buttons a.subcategory_secondCtaLink:hover{text-decoration:underline}
.subcategory_cta_buttons .subcategory_secondWhiteCtaButton,.subcategory_cta_buttons .subcategory_secondBlueCtaButton{border:2px solid #187aba;margin-left:12px}
.subcategory_cta_buttons .subcategory_secondWhiteCtaButton{background-color:#fff;color:#187aba;margin-left:12px}
.subcategory_cta_buttons .subcategory_secondBlueCtaButton{grid-column:1 / span 5;background-color:#187aba;color:#fff;border:2px solid #187aba}
.subcategory_cta_buttons .subcategory_secondCtaLink{color:#333}
.subcategory_cta_buttons a.subcategory_secondCtaLink{color:#187aba}
.cmp-subcategoryhero .subcategoryherocontent .subcategoryherodescription{font-family:"karlaregular",sans-serif;font-size:16px;color:#4c4c4c;letter-spacing:-0.67px;line-height:24px}
.cmp-subcategoryhero .subcategoryhero_image,.cmp-subcategoryhero .subcategoryhero_video{grid-column:1 / span 22;grid-row:1 / span 5}
.cmp-subcategoryhero .subcategoryhero_image img,.cmp-subcategoryhero .subcategoryhero_video{width:100%;display:block;position:relative}
.cmp-subcategoryhero .shortTitle{grid-column:13 / span 10;background:white;grid-row:5 / span 1;padding-left:40px;padding-top:40px;z-index:1;position:relative}
.cmp-subcategoryhero .shortTitle .shortTitle__parent_eyebrow,.cmp-subcategoryhero .shortTitle .shortTitle__eyebrow{display:inline-block;text-transform:uppercase;font-family:"karlabold",sans-serif;font-size:12px;letter-spacing:.24px;line-height:12px;margin-bottom:10px}
.cmp-subcategoryhero .shortTitle .eyebrow-separator{border-right:1px solid #333;margin-right:7px;vertical-align:middle;font-size:12px}
.cmp-subcategoryhero .shortTitle .shortTitle__parent_eyebrow.withoutlink{margin-right:4px}
.cmp-subcategoryhero .shortTitle .shortTitle__parent_eyebrow a{color:#187aba;text-decoration:none}
.cmp-subcategoryhero .shortTitle .shortTitle__parent_eyebrow a:focus,.cmp-subcategoryhero .shortTitle .shortTitle__parent_eyebrow a:hover{outline:0;text-decoration:underline}
.cmp-subcategoryhero .shortTitle .shortTitle__eyebrow{color:#333}
.cmp-subcategoryhero .shortTitle .shortTitle__eyebrow a{color:#187aba;text-decoration:none}
.cmp-subcategoryhero .shortTitle .shortTitle__eyebrow.withoutlink a{padding-right:8px;text-decoration:none}
.cmp-subcategoryhero .shortTitle .shortTitle__eyebrow a:focus,.cmp-subcategoryhero .shortTitle .shortTitle__eyebrow a:hover{outline:0;text-decoration:underline}
.cmp-subcategoryhero .shortTitle .shortTitle__eyebrow a{color:#187aba;text-decoration:none}
.cmp-subcategoryhero .shortTitle .shortTitle__eyebrow.withoutlink a{padding-right:8px;text-decoration:none}
.cmp-subcategoryhero .shortTitle .shortTitle__eyebrow a:focus,.cmp-subcategoryhero .shortTitle .shortTitle__eyebrow a:hover{outline:0;text-decoration:underline}
.cmp-subcategoryhero .shortTitle .subcategoryherocontent .subcategoryherotitle{font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:40px;color:#333330;letter-spacing:-1.45px;line-height:44px;padding-bottom:10px;margin:0}
@media all and (max-width:1024px){.composite-container.subcategory-hero-alignment{margin-top:41px}
.subcategory_cta_buttons{grid-column:6 / span 20;grid-row:14 / span 8}
.cmp-subcategoryhero{grid-template-columns:30px repeat(11,1fr 20px) 1fr 30px;grid-template-rows:20px auto 30px auto auto auto auto auto}
.cmp-subcategoryhero .subcategoryherocontent{grid-column:2 / span 17;grid-row:2 / span 1}
.cmp-subcategoryhero .subcategoryherocontent .subcategoryherotitle{font-size:40px;letter-spacing:-1.45px;line-height:44px}
.cmp-subcategoryhero .subcategoryherocontent .subcategoryherodescription{font-size:16px;letter-spacing:-0.67px;line-height:24px}
.cmp-subcategoryhero .subcategoryhero_image,.cmp-subcategoryhero .subcategoryhero_video{grid-column:1 / span 22;grid-row:1 / span 6}
.cmp-subcategoryhero .shortTitle{grid-column:4 / span 19;background:white;grid-row:6 / span 8;padding-left:30px;padding-top:30px;margin-left:30px}
.cmp-subcategoryhero .shortTitle .subcategoryherocontent .subcategoryherotitle{font-size:30px;color:#000;letter-spacing:-0.68px;line-height:33px;padding-bottom:10px;margin:0}
}
@media all and (max-width:767px){.subcategoryherocontent .subcategoryherotitle{color:#000}
.composite-container.subcategory-hero-alignment{margin-top:41px}
.subcategory_cta_buttons .subcategory_first_cta,.subcategory_cta_buttons .subcategory_second_cta{display:inline;width:100%;max-width:none}
.subcategory_cta_buttons .subcategory_firstWhiteCtaButton,.subcategory_cta_buttons .subcategory_firstBlueCtaButton,.subcategory_cta_buttons .subcategory_firstCtaLink,.subcategory_cta_buttons a.subcategory_firstCtaLink{width:100%;margin-right:0;max-width:none}
.subcategory_cta_buttons .subcategory_secondWhiteCtaButton,.subcategory_cta_buttons .subcategory_secondBlueCtaButton,.subcategory_cta_buttons .subcategory_secondCtaLink,.subcategory_cta_buttons a.subcategory_secondCtaLink{width:100%;margin-left:0;max-width:none}
.cmp-subcategoryhero .subcategoryhero_image img,.cmp-subcategoryhero .subcategoryhero_video{padding-top:18px}
.cmp-subcategoryhero{grid-template-columns:20px repeat(11,1fr 10px) 1fr 20px;grid-template-rows:20px auto 20px auto auto auto auto auto}
.cmp-subcategoryhero .subcategoryherocontent{grid-column:2 / span 21;grid-row:2 / span 1}
.cmp-subcategoryhero .subcategoryherocontent .subcategoryherotitle{font-size:30px;letter-spacing:-0.68px;line-height:33px}
.cmp-subcategoryhero .subcategoryherocontent .subcategoryherodescription{font-size:16px;letter-spacing:-0.67px;line-height:24px;width:100%}
.cmp-subcategoryhero .subcategoryhero_image,.cmp-subcategoryhero .subcategoryhero_video{grid-column:1 / span 22;grid-row:1 / span 5}
.cmp-subcategoryhero .shortTitle{grid-column:4 / span 20;background:white;grid-row:5 / span 8;padding-left:20px;padding-top:20px;margin-left:10px}
.cmp-subcategoryhero .shortTitle .subcategoryherocontent .subcategoryherotitle{font-size:26px;color:#000;letter-spacing:-0.91px;line-height:30px;padding-bottom:10px;margin:0}
.subcategory_cta_buttons{grid-column:6 / span 17;grid-row:14 / span 8}
.subcategory_cta_buttons .subcategory_first_cta,.subcategory_cta_buttons .subcategory_second_cta{display:block}
}