/**
* Fuel Theme
* Version 6.0.6
**/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# WordPress / Gutenberg
# Content Header
# Content
# Sidebar
# Secondary Pages
# Contact Page
## Single Location pages
## Single Bio pages
## Overview Pages
## Culture & Careers page
### Single Career page
## About Us page
## Meet Our team page
## DISH Development Center
## Request Appointment Page
## Manufacturer Pages
## Search Pages
## Blog
## Pagination
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# WordPress / Gutenberg
--------------------------------------------------------------*/
/* WordPress file block */
.wp-block-file { display: flex; flex-wrap: wrap; justify-content: space-between; margin: var(--block-spacing) auto; border-bottom: 1px solid var(--accent-color); padding: 0.5em 0; font-size: 0.9em; }
.wp-block-file + .wp-block-file { margin: calc(0em - var(--block-spacing)) auto var(--block-spacing); }
.wp-block-file a { padding: 0.5em; text-align: center; }

@media (max-width: 37.5em) { 
	.wp-block-file { justify-content: center; }
	.wp-block-file a:first-child { width: 100%; }
}


/*--------------------------------------------------------------
# Content Header
--------------------------------------------------------------*/
.main-header { background: linear-gradient(90deg, #976CF5 3.3%, #009C9D 65%); display: flex; flex-wrap: wrap; justify-content: center; /* padding-top: 7rem; */ padding-bottom: 10rem; padding-top: 4.4rem; padding-bottom: 5.8rem; }
#main-title, .main-title { color: var(--white); position: relative; z-index: 1; margin: 0; font-size: clamp(1.6rem,3.7vw,2rem); text-align: center; }
body:not(.post-template-default.single-post) header.main-header .wp-block-post-date { display: none; }
.wp-block-post-date { color: var(--white); z-index: 1; width: 100%; }
.author-block { padding-left: var(--contain-padding); padding-right: var(--contain-padding); }
.author-type { color: var(--content-color); }

/* Secondary Hero BG Images */ 
.secondary-hero-striped-circle { position: absolute; bottom: 0; left: -8.65rem; }
.secondary-hero-star-grid { position: absolute; top: 0; right: 0; width: clamp(6.5rem, 19.3vw, 10.6rem); height: fit-content; }
.secondary-hero-rounded-bar { position: absolute; right: 0; bottom: 0; z-index: 1; width: 46.25vw; max-width: 44.4rem; min-width: 13.4rem; }

@media (min-width: 48.5em) { 
	.secondary-hero-striped-circle { left: 0; }
}

@media (min-width: 58.5em) { 
	#main-title, .main-title { text-align: left; }
	.secondary-hero-star-grid { top: -4.5rem; }
}

@media (min-width: 68.5em) { 
	.main-header { justify-content: flex-start; }
}


/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
.entry-wrapper { padding-top: 2rem; padding-bottom: 2rem; gap: 2rem 3rem; }
.entry-content h2 { font-size: clamp(1.2rem,3vw,1.6rem); padding-bottom: clamp(1.4rem, 3.1vw, 2rem); margin-bottom: clamp(1.2rem, 4.9vw, 1.8rem); position: relative; }
.entry-content h2:after { content: ''; background-image: url('data:image/svg+xml,<svg class="h3-underline" width="251" height="6" viewBox="0 0 251 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M245.333 2.99998C245.333 4.47274 246.527 5.66665 248 5.66664C249.473 5.66664 250.667 4.47274 250.667 2.99998C250.667 1.52722 249.473 0.333312 248 0.333312C246.527 0.333312 245.333 1.52722 245.333 2.99998ZM4.37114e-08 3.5L248 3.49998L248 2.49998L-4.37114e-08 2.5L4.37114e-08 3.5Z" fill="%234A4A4A"/></svg>'); background-repeat: no-repeat; background-position: left; position: absolute; right: 0; bottom: 0; left: 0; height: 0.3rem; }
.entry-content h3 { font-size: clamp(1.1rem,2.3vw,1.25rem); color: var(--wp--preset--color--h-2); }
.entry-content li { margin: 0.5rem 0 0 0; }
.entry-content li::marker { color: var(--content-color); }

/* @see https://hover.fuel.team/ */ 
.entry-content a:not( .wp-block-button__link, .bio-box, .content-cta a, .phone-cta, .wp-block-post-excerpt__more-link, .wp-block-post-title a, .wp-block-file a, .location-template-default .icon-item, #fmMap a, .location-list-detailed a, .page-numbers, .career-box) { text-decoration: underline; text-underline-offset: 0.1rem; color: var(--primary-color); padding: 0 0.2rem; text-decoration-color: var(--primary-color); background: transparent; transition: background-color 350ms, color 350ms; }
.entry-content a:not( .wp-block-button__link, .bio-box, .content-cta a, .phone-cta, .wp-block-post-excerpt__more-link, .wp-block-post-title a, .wp-block-file a, .location-template-default .icon-item, #fmMap a, .location-list-detailed a, .career-box):is(:hover, :focus-visible) { color: #fff; background: var(--primary-color); }

@media (max-width: 60em) { 
	.wp-block-columns.entry-wrapper { flex-wrap: wrap !important; }
	.wp-block-columns.entry-wrapper .wp-block-column { flex-basis: 100% !important; }
}


/*--------------------------------------------------------------
# Sidebar
--------------------------------------------------------------*/
#sidebar { --sidebar-wall-pad: clamp(0.7rem, 3vw, 1.6rem); }
.wp-block-template-part:has(#sidebar), #sidebar { height: 100%; }
#sidebar .wp-block-categories-list { list-style: none; padding-left: var(--sidebar-wall-pad); padding-right: var(--sidebar-wall-pad); text-align: center; }
.category-sidebar { margin-bottom: 1.5rem; }
.category-sidebar li:not(:first-child) { margin-top: 0.2rem; }
#sidebar .gform_wrapper { position: sticky; top: 4rem; margin: 0; }
#sidebar .gform_description { font-size: 0.9rem; padding: 0 1rem; margin: 0 0 1.6rem; line-height: 1.33; }

/* Sidebar Contact Form */ 
#sidebar .gform_wrapper { box-shadow: 0rem 0rem 0.6rem rgba(0, 0, 0, 0.25); border-radius: 1.25rem; padding: 1.5rem 0.5rem 2.5rem 0.9rem; overflow: hidden; max-width: 35rem; margin: 0 auto; }
.category-sidebar { box-shadow: 0rem 0rem 0.6rem rgba(0, 0, 0, 0.25); border-radius: 1.25rem; padding: 1.5rem 0.5rem 2.5rem 0.9rem; overflow: hidden; max-width: 35rem; margin: 0 auto 1.5rem; position: relative; }
#sidebar .gform_wrapper:before, .category-sidebar:before { content: ''; width: 0.45rem; position: absolute; top: 0; bottom: 50%; left: 0; background: var(--wp--preset--color--accent); }
#sidebar .gform_wrapper:after, .category-sidebar:after { content: ''; width: 0.45rem; position: absolute; top: 50%; bottom: 0; left: 0; background: var(--wp--preset--color--primary); }
#sidebar .gform_title, .category-sidebar .wp-block-heading { text-align: center; font-size: 1.6rem; margin: 0 0 1.3rem; padding: 0 0 1.3rem; position: relative; }
#sidebar .gform_title:after, .category-sidebar .wp-block-heading:after { content: ''; background-image: url('data:image/svg+xml,<svg class="h3-underline" width="251" height="6" viewBox="0 0 251 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M245.333 2.99998C245.333 4.47274 246.527 5.66665 248 5.66664C249.473 5.66664 250.667 4.47274 250.667 2.99998C250.667 1.52722 249.473 0.333312 248 0.333312C246.527 0.333312 245.333 1.52722 245.333 2.99998ZM4.37114e-08 3.5L248 3.49998L248 2.49998L-4.37114e-08 2.5L4.37114e-08 3.5Z" fill="%234A4A4A"/></svg>'); background-repeat: no-repeat; background-position: center; position: absolute; right: 0; bottom: 0; left: 0; margin: auto; height: 0.3rem; max-width: 100%; }
#sidebar .contact-emergency { display: block; text-align: center; margin: 0 0 0.8rem; }
#sidebar .contact-content { display: block; text-align: center; }
#sidebar .full-width-form-content { display: none; }
#sidebar *:is(.gform_description, .gform-body) { /* padding-left: var(--sidebar-wall-pad); */ /* padding-right: var(--sidebar-wall-pad); */ }
#sidebar .gform_wrapper.gravity-theme .gform_footer { padding: 0; margin: 1.3rem 0 0; }
#sidebar .gform_wrapper.gravity-theme .gform_footer button { margin: 0; }


/*--------------------------------------------------------------
# Secondary Pages
--------------------------------------------------------------*/
.content-cta { border-radius: 0.5rem; background: linear-gradient(90deg, #976CF5 3.3%, #009C9D 65%); color: #fff; padding: 1.5rem 1rem 3.6rem; text-align: center; }
.content-cta p { max-width: 27.25rem; margin: 0 auto 1.6rem; }
.content-cta .phone { font-size: clamp(1.2rem, 3vw, 1.6rem); text-decoration: none; background: none; text-underline-offset: 0.5rem; color: #fff; line-height: 1; position: relative; font-weight: 700; }
.content-cta .phone:after { content: ''; background-image: url('data:image/svg+xml,<svg class="content-cta-underline" width="251" height="6" viewBox="0 0 251 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M245.333 2.99998C245.333 4.47274 246.527 5.66665 248 5.66664C249.473 5.66664 250.667 4.47274 250.667 2.99998C250.667 1.52722 249.473 0.333312 248 0.333312C246.527 0.333312 245.333 1.52722 245.333 2.99998ZM4.37114e-08 3.5L248 3.49998L248 2.49998L-4.37114e-08 2.5L4.37114e-08 3.5Z" fill="%23ffffff"/></svg>'); background-repeat: no-repeat; background-position: right; position: absolute; right: 0; bottom: -1.5rem; left: 0; margin: auto; height: 0.3rem; width: 7.2rem; }
.content-cta .phone svg { width: clamp(1rem, 4vw, 2rem); height: clamp(1rem, 4vw, 2rem); margin-right: 0.4rem; }


/*--------------------------------------------------------------
# Contact Page
--------------------------------------------------------------*/
#main .contact-pg .location-list-detailed .location-box { background: none; padding: 0 0 0; display: block; }
#main .contact-pg .location-list-detailed a, #main .contact-pg .location-list-detailed .icon-item { padding-left: 1.5rem; }
#main .contact-pg .location-list-detailed .hours-row { flex-wrap: wrap; }
#main .contact-pg .location-list-detailed .hours-day { width: 100%; }
#main .contact-pg .location-list-detailed .map-link { padding: 0; }

@media (min-width: 58.5em) { 
	#main .contact-pg { padding-top: 2rem; padding-bottom: 4.5rem; }
	#main .contact-pg .location-list-detailed .location-box { display: grid; grid-template-areas: 'top-left right' 'middle-left right' 'bottom-left right' 'blank-left right'; gap: 0 clamp(2rem,13.6vw,9rem); align-items: flex-start; }
	#main .contact-pg .location-list-detailed .location-box .loc-title { grid-area: top-left; }
	#main .contact-pg .location-list-detailed .location-box .loc-left { grid-area: middle-left; }
	#main .contact-pg .location-list-detailed .location-box .hours { grid-area: bottom-left; }
	#main .contact-pg .location-list-detailed .map-link { grid-area: right; }
}


/*--------------------------------------------------------------
## Single Location pages
--------------------------------------------------------------*/
.indiv-loc-pg .icon-item { padding-left: clamp(2rem, 5.1vw, 2.8rem); }
.indiv-loc-pg a.icon-item { display: block; text-decoration: underline; text-underline-offset: 0.1rem; color: var(--primary-color); padding-right: 0.2rem; text-decoration-color: var(--primary-color); background: transparent; transition: background-color 350ms, color 350ms; }
.indiv-loc-pg a.icon-item:is(:hover, :focus-visible) { color: #fff; background: var(--primary-color); }
.indiv-loc-pg .icon-item svg { top: 0; width: clamp(1.6rem, 3.7vw, 2rem); height: clamp(1.6rem, 3.7vw, 2rem); }
.indiv-loc-pg .hours-row { flex-wrap: wrap; }


/*--------------------------------------------------------------
## Single Bio pages
--------------------------------------------------------------*/
.single-bio .entry-wrapper { --contain-padding: clamp(var(--mobile-padding), calc(50vw - 36rem), var(--desktop-padding)); }
#bio-details { position: sticky; top: 4rem; max-width: 10rem; margin: 0 auto; text-align: center; }
#bio-details .name { color: var(--primary-color); }
#bio-details .wp-block-post-featured-image { aspect-ratio: auto !important; }

@media (max-width: 83.75em) { /* 1340px */ 
	.single-bio .entry-wrapper.wp-block-columns { flex-wrap: wrap !important; justify-content: center; }
	.entry-wrapper .wp-block-column:nth-child(3) { flex-basis: 50% !important; }
	#bio-details .name { display: block; text-align: left; color: var(--content-color); font-weight: 600; }
}


/*--------------------------------------------------------------
## Overview Pages
--------------------------------------------------------------*/
/* Custom Hero Images */
.page-id-3363 .secondary-hero-rounded-bar, .page-id-1193 .secondary-hero-rounded-bar, .page-id-990 .secondary-hero-rounded-bar, .page-id-1196 .secondary-hero-rounded-bar, .page-id-3325 .secondary-hero-rounded-bar, .page-id-163 .secondary-hero-rounded-bar {background-size: contain;background-position: right center;background-repeat: no-repeat;bottom: -2rem;z-index: 0;}
.page-id-3363 .secondary-hero-rounded-bar path, .page-id-1193 .secondary-hero-rounded-bar path, .page-id-990 .secondary-hero-rounded-bar path, .page-id-1196 .secondary-hero-rounded-bar path, .page-id-3325 .secondary-hero-rounded-bar path, .page-id-163 .secondary-hero-rounded-bar path { opacity: 0; }
.page-id-3363 .secondary-hero-star-grid, .page-id-1193 .secondary-hero-star-grid, .page-id-990 .secondary-hero-star-grid, .page-id-1196 .secondary-hero-star-grid, .page-id-3325 .secondary-hero-star-grid, .page-id-163 .secondary-hero-star-grid { display: none; }
.page-id-3363 .secondary-hero-rounded-bar { background-image: url(../images/dish-ov-hero.png); }
.page-id-1193 .secondary-hero-rounded-bar { background-image: url(../images/hl-ov-hero.png); }
.page-id-990 .secondary-hero-rounded-bar { background-image: url(../images/speech-lang-ov-hero.png); }
.page-id-1196 .secondary-hero-rounded-bar { background-image: url(../images/ha-ov-hero.png); }
.page-id-3325 .secondary-hero-rounded-bar { background-image: url(../images/bal-ov-hero.png); }
.page-id-163 .secondary-hero-rounded-bar { background-image: url(../images/ben-ha-ov-hero.png); }
.page-id-3363 .main-title, .page-id-1193 .main-title, .page-id-990 .main-title { max-width: 29rem; }
.page-id-1196 .main-title, .page-id-163 .main-title { max-width: 26rem; }
.page-id-3325 .main-title { max-width: 32.75rem; }

@media (min-width: 58.5em) { 
	.page-id-3363 .main-header, .page-id-1193 .main-header, .page-id-990 .main-header, .page-id-1196 .main-header, .page-id-3325 .main-header, .page-id-163 .main-header { padding-top: 6.8rem; padding-bottom: 8.4rem; min-height: 20rem; }
	.page-id-3363 .secondary-hero-rounded-bar, .page-id-1193 .secondary-hero-rounded-bar, .page-id-990 .secondary-hero-rounded-bar, .page-id-1196 .secondary-hero-rounded-bar, .page-id-3325 .secondary-hero-rounded-bar, .page-id-163 .secondary-hero-rounded-bar { bottom: -1.5rem; height: 12.6rem; }
	.page-id-3363 .entry-wrapper:has(.overview-section), .page-id-1193 .entry-wrapper:has(.overview-section), .page-id-990 .entry-wrapper:has(.overview-section), .page-id-1196 .entry-wrapper:has(.overview-section), .page-id-3325 .entry-wrapper:has(.overview-section), .page-id-163 .entry-wrapper:has(.overview-section) { padding-top: 4.4rem; }
}

@media (min-width: 91.25em) { /* 1460px */ 
	.page-id-3363 .secondary-hero-rounded-bar, .page-id-1193 .secondary-hero-rounded-bar, .page-id-990 .secondary-hero-rounded-bar, .page-id-1196 .secondary-hero-rounded-bar, .page-id-3325 .secondary-hero-rounded-bar, .page-id-163 .secondary-hero-rounded-bar { bottom: -1.5rem; width: 37.3rem; height: 18.4rem; }
}


.page-id-3363 .entry-wrapper:has(.overview-section), .page-id-1193 .entry-wrapper:has(.overview-section), .page-id-990 .entry-wrapper:has(.overview-section), .page-id-1196 .entry-wrapper:has(.overview-section), .page-id-3325 .entry-wrapper:has(.overview-section), .page-id-163 .entry-wrapper:has(.overview-section) { padding-top: 4rem; }
.entry-wrapper:has(.overview-section) {padding-right: 0;padding-bottom: 4rem;padding-left: 0;}
.overview-section { margin-top: 0; max-width: none !important; }
.overview-row-text-col { padding: 0 var(--contain-padding) 2.3rem; }
.overview-row .overview-row-img-col { margin-bottom: 1rem; text-align: center; position: relative; }
.overview-row .overview-row-img-col .wp-block-image { display: inline-block; width: clamp(12.25rem,52.5vw,24.5rem); margin-top: 0; }
.overview-row-nonstd-img.overview-row .overview-row-img-col { margin-top: 0; margin-bottom: 0; }
.entry-content .ov-center-row-title { text-align: center; padding-bottom: 1.4rem; margin: 0 auto 0.9rem; }
.entry-content .ov-center-row-title:before { content: ''; height: 1px; background: #000; position: absolute; right: 1rem; bottom: 0.1rem; left: 1rem; }
.entry-content .ov-center-row-title:after { content: ''; background: #000; width: 0.25rem; height: 0.25rem; right: 1rem; left: auto; border-radius: 50%; }
.ov-center-row { max-width: 62rem !important; margin-bottom: 3rem; }
.ov-center-row-title-container { display: inline-block; max-width: 29.6rem; }
.ov-center-row-text { max-width: 34.7rem; margin: 0 auto; }






/* OV Image Flourishes */ 
.stripe-box-img .wp-block-image:after { content: ''; background-image: url('data:image/svg+xml,<svg width="170" height="170" viewBox="0 0 170 170" fill="none" xmlns="http://www.w3.org/2000/svg"> <g opacity="0.25" clip-path="url(%23clip0_4443_528)"> <mask id="mask0_4443_528" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="170" height="170"> <path d="M0 170L170 170L170 0L0 0L0 170Z" fill="white"/> </mask> <g mask="url(%23mask0_4443_528)"> <path d="M-54.9502 476.321L-49.2238 480.362L310.144 -28.8849L304.417 -32.9259L-54.9502 476.321Z" fill="%23009C9D"/> <path d="M-66.4015 468.234L-60.6752 472.275L298.692 -36.9715L292.966 -41.0125L-66.4015 468.234Z" fill="%23009C9D"/> <path d="M-77.855 460.154L-72.1286 464.195L287.239 -45.0516L281.512 -49.0926L-77.855 460.154Z" fill="%23009C9D"/> <path d="M-89.3106 452.065L-83.5842 456.106L275.783 -53.1413L270.057 -57.1823L-89.3106 452.065Z" fill="%23009C9D"/> <path d="M-100.764 443.979L-95.0377 448.02L264.33 -61.2267L258.603 -65.2677L-100.764 443.979Z" fill="%23009C9D"/> <path d="M-112.22 435.895L-106.493 439.936L252.874 -69.3111L247.148 -73.3521L-112.22 435.895Z" fill="%23009C9D"/> <path d="M-123.669 427.812L-117.942 431.853L241.425 -77.3936L235.698 -81.4347L-123.669 427.812Z" fill="%23009C9D"/> <path d="M-135.125 419.728L-129.398 423.769L229.969 -85.4781L224.243 -89.5191L-135.125 419.728Z" fill="%23009C9D"/> <path d="M-146.578 411.642L-140.852 415.683L218.516 -93.5634L212.789 -97.6045L-146.578 411.642Z" fill="%23009C9D"/> <path d="M-158.626 403.622L-152.9 407.663L206.468 -101.584L200.741 -105.625L-158.626 403.622Z" fill="%23009C9D"/> <path d="M-170.082 395.533L-164.355 399.574L195.012 -109.673L189.286 -113.714L-170.082 395.533Z" fill="%23009C9D"/> <path d="M-181.535 387.447L-175.809 391.488L183.559 -117.759L177.832 -121.8L-181.535 387.447Z" fill="%23009C9D"/> <path d="M-192.991 379.363L-187.264 383.404L172.103 -125.843L166.377 -129.884L-192.991 379.363Z" fill="%23009C9D"/> <path d="M-204.444 371.277L-198.718 375.318L160.65 -133.929L154.923 -137.97L-204.444 371.277Z" fill="%23009C9D"/> <path d="M-215.896 363.191L-210.169 367.232L149.198 -142.015L143.472 -146.056L-215.896 363.191Z" fill="%23009C9D"/> <path d="M-227.349 355.11L-221.623 359.151L137.745 -150.095L132.018 -154.136L-227.349 355.11Z" fill="%23009C9D"/> <path d="M-238.805 347.021L-233.078 351.062L126.289 -158.185L120.563 -162.226L-238.805 347.021Z" fill="%23009C9D"/> </g> </g> <defs> <clipPath id="clip0_4443_528"> <rect width="170" height="170" fill="white"/> </clipPath> </defs> </svg>'); width: 8.5rem; height: 8.5rem; position: absolute; right: auto; bottom: -1.5rem; left: 0.75rem; z-index: -1; }
.has-media-on-the-right .stripe-box-img .wp-block-image:after { right: 0.75rem; left: auto; }
.star-grid-img .wp-block-image:after { content: ''; background-image: url('data:image/svg+xml,<svg width="259" height="259" viewBox="0 0 259 259" fill="none" xmlns="http://www.w3.org/2000/svg"> <g opacity="0.15" clip-path="url(%23clip0_4445_800)"> <path d="M163.217 239.079L159.386 242.91L165.515 249.039L159.386 255.176L163.217 259L169.346 252.871L175.475 259L179.307 255.176L173.178 249.039L179.307 242.91L175.475 239.079L169.346 245.208L163.217 239.079Z" fill="%238F8F8F"/> <path d="M163.217 199.236L159.386 203.068L165.515 209.197L159.386 215.326L163.217 219.158L169.346 213.029L175.475 219.158L179.307 215.326L173.178 209.197L179.307 203.068L175.475 199.236L169.346 205.365L163.217 199.236Z" fill="%238F8F8F"/> <path d="M163.217 159.386L159.386 163.217L165.515 169.346L159.386 175.475L163.217 179.307L169.346 173.178L175.475 179.307L179.307 175.475L173.178 169.346L179.307 163.217L175.475 159.386L169.346 165.515L163.217 159.386Z" fill="%238F8F8F"/> <path d="M163.217 119.543L159.386 123.375L165.515 129.504L159.386 135.633L163.217 139.465L169.346 133.336L175.475 139.465L179.307 135.633L173.178 129.504L179.307 123.375L175.475 119.543L169.346 125.672L163.217 119.543Z" fill="%238F8F8F"/> <path d="M163.217 79.6929L159.386 83.5245L165.515 89.6535L159.386 95.7825L163.217 99.6141L169.346 93.4851L175.475 99.6141L179.307 95.7825L173.178 89.6535L179.307 83.5245L175.475 79.6929L169.346 85.8219L163.217 79.6929Z" fill="%238F8F8F"/> <path d="M163.217 39.8503L159.386 43.674L165.515 49.811L159.386 55.94L163.217 59.7716L169.346 53.6426L175.475 59.7716L179.307 55.94L173.178 49.811L179.307 43.674L175.475 39.8503L169.346 45.9793L163.217 39.8503Z" fill="%238F8F8F"/> <path d="M163.217 0L159.386 3.83162L165.515 9.96062L159.386 16.0896L163.217 19.9212L169.346 13.7922L175.475 19.9212L179.307 16.0896L173.178 9.96062L179.307 3.83162L175.475 0L169.346 6.129L163.217 0Z" fill="%238F8F8F"/> <path d="M203.068 239.079L199.236 242.91L205.365 249.039L199.236 255.176L203.068 259L209.197 252.871L215.326 259L219.158 255.176L213.029 249.039L219.158 242.91L215.326 239.079L209.197 245.208L203.068 239.079Z" fill="%238F8F8F"/> <path d="M203.068 199.236L199.236 203.068L205.365 209.197L199.236 215.326L203.068 219.158L209.197 213.029L215.326 219.158L219.158 215.326L213.029 209.197L219.158 203.068L215.326 199.236L209.197 205.365L203.068 199.236Z" fill="%238F8F8F"/> <path d="M203.068 159.386L199.236 163.217L205.365 169.346L199.236 175.475L203.068 179.307L209.197 173.178L215.326 179.307L219.158 175.475L213.029 169.346L219.158 163.217L215.326 159.386L209.197 165.515L203.068 159.386Z" fill="%238F8F8F"/> <path d="M203.068 119.543L199.236 123.375L205.365 129.504L199.236 135.633L203.068 139.465L209.197 133.336L215.326 139.465L219.158 135.633L213.029 129.504L219.158 123.375L215.326 119.543L209.197 125.672L203.068 119.543Z" fill="%238F8F8F"/> <path d="M203.068 79.6929L199.236 83.5245L205.365 89.6535L199.236 95.7825L203.068 99.6141L209.197 93.4851L215.326 99.6141L219.158 95.7825L213.029 89.6535L219.158 83.5245L215.326 79.6929L209.197 85.8219L203.068 79.6929Z" fill="%238F8F8F"/> <path d="M203.068 39.8503L199.236 43.674L205.365 49.811L199.236 55.94L203.068 59.7716L209.197 53.6426L215.326 59.7716L219.158 55.94L213.029 49.811L219.158 43.674L215.326 39.8503L209.197 45.9793L203.068 39.8503Z" fill="%238F8F8F"/> <path d="M203.068 0L199.236 3.83162L205.365 9.96062L199.236 16.0896L203.068 19.9212L209.197 13.7922L215.326 19.9212L219.158 16.0896L213.029 9.96062L219.158 3.83162L215.326 0L209.197 6.129L203.068 0Z" fill="%238F8F8F"/> <path d="M242.91 239.079L239.079 242.91L245.208 249.039L239.079 255.176L242.91 259L249.039 252.871L255.176 259L259 255.176L252.871 249.039L259 242.91L255.176 239.079L249.039 245.208L242.91 239.079Z" fill="%238F8F8F"/> <path d="M242.91 199.236L239.079 203.068L245.208 209.197L239.079 215.326L242.91 219.158L249.039 213.029L255.176 219.158L259 215.326L252.871 209.197L259 203.068L255.176 199.236L249.039 205.365L242.91 199.236Z" fill="%238F8F8F"/> <path d="M242.91 159.386L239.079 163.217L245.208 169.346L239.079 175.475L242.91 179.307L249.039 173.178L255.176 179.307L259 175.475L252.871 169.346L259 163.217L255.176 159.386L249.039 165.515L242.91 159.386Z" fill="%238F8F8F"/> <path d="M242.91 119.543L239.079 123.375L245.208 129.504L239.079 135.633L242.91 139.465L249.039 133.336L255.176 139.465L259 135.633L252.871 129.504L259 123.375L255.176 119.543L249.039 125.672L242.91 119.543Z" fill="%238F8F8F"/> <path d="M242.91 79.6929L239.079 83.5245L245.208 89.6535L239.079 95.7825L242.91 99.6141L249.039 93.4851L255.176 99.6141L259 95.7825L252.871 89.6535L259 83.5245L255.176 79.6929L249.039 85.8219L242.91 79.6929Z" fill="%238F8F8F"/> <path d="M242.91 39.8503L239.079 43.674L245.208 49.811L239.079 55.94L242.91 59.7716L249.039 53.6426L255.176 59.7716L259 55.94L252.871 49.811L259 43.674L255.176 39.8503L249.039 45.9793L242.91 39.8503Z" fill="%238F8F8F"/> <path d="M242.91 0L239.079 3.83162L245.208 9.96062L239.079 16.0896L242.91 19.9212L249.039 13.7922L255.176 19.9212L259 16.0896L252.871 9.96062L259 3.83162L255.176 0L249.039 6.129L242.91 0Z" fill="%238F8F8F"/> <path d="M83.5245 239.079L79.6929 242.91L85.8219 249.039L79.6929 255.176L83.5245 259L89.6535 252.871L95.7825 259L99.6141 255.176L93.4851 249.039L99.6141 242.91L95.7825 239.079L89.6535 245.208L83.5245 239.079Z" fill="%238F8F8F"/> <path d="M83.5245 199.236L79.6929 203.068L85.8219 209.197L79.6929 215.326L83.5245 219.158L89.6535 213.029L95.7825 219.158L99.6141 215.326L93.4851 209.197L99.6141 203.068L95.7825 199.236L89.6535 205.365L83.5245 199.236Z" fill="%238F8F8F"/> <path d="M83.5245 159.386L79.6929 163.217L85.8219 169.346L79.6929 175.475L83.5245 179.307L89.6535 173.178L95.7825 179.307L99.6141 175.475L93.4851 169.346L99.6141 163.217L95.7825 159.386L89.6535 165.515L83.5245 159.386Z" fill="%238F8F8F"/> <path d="M83.5245 119.543L79.6929 123.375L85.8219 129.504L79.6929 135.633L83.5245 139.465L89.6535 133.336L95.7825 139.465L99.6141 135.633L93.4851 129.504L99.6141 123.375L95.7825 119.543L89.6535 125.672L83.5245 119.543Z" fill="%238F8F8F"/> <path d="M83.5245 79.6929L79.6929 83.5245L85.8219 89.6535L79.6929 95.7825L83.5245 99.6141L89.6535 93.4851L95.7825 99.6141L99.6141 95.7825L93.4851 89.6535L99.6141 83.5245L95.7825 79.6929L89.6535 85.8219L83.5245 79.6929Z" fill="%238F8F8F"/> <path d="M83.5245 39.8503L79.6929 43.674L85.8219 49.811L79.6929 55.94L83.5245 59.7716L89.6535 53.6426L95.7825 59.7716L99.6141 55.94L93.4851 49.811L99.6141 43.674L95.7825 39.8503L89.6535 45.9793L83.5245 39.8503Z" fill="%238F8F8F"/> <path d="M83.5245 0L79.6929 3.83162L85.8219 9.96062L79.6929 16.0896L83.5245 19.9212L89.6535 13.7922L95.7825 19.9212L99.6141 16.0896L93.4851 9.96062L99.6141 3.83162L95.7825 0L89.6535 6.129L83.5245 0Z" fill="%238F8F8F"/> <path d="M123.375 239.079L119.543 242.91L125.672 249.039L119.543 255.176L123.375 259L129.504 252.871L135.633 259L139.465 255.176L133.336 249.039L139.465 242.91L135.633 239.079L129.504 245.208L123.375 239.079Z" fill="%238F8F8F"/> <path d="M123.375 199.236L119.543 203.068L125.672 209.197L119.543 215.326L123.375 219.158L129.504 213.029L135.633 219.158L139.465 215.326L133.336 209.197L139.465 203.068L135.633 199.236L129.504 205.365L123.375 199.236Z" fill="%238F8F8F"/> <path d="M123.375 159.386L119.543 163.217L125.672 169.346L119.543 175.475L123.375 179.307L129.504 173.178L135.633 179.307L139.465 175.475L133.336 169.346L139.465 163.217L135.633 159.386L129.504 165.515L123.375 159.386Z" fill="%238F8F8F"/> <path d="M123.375 119.543L119.543 123.375L125.672 129.504L119.543 135.633L123.375 139.465L129.504 133.336L135.633 139.465L139.465 135.633L133.336 129.504L139.465 123.375L135.633 119.543L129.504 125.672L123.375 119.543Z" fill="%238F8F8F"/> <path d="M123.375 79.6929L119.543 83.5245L125.672 89.6535L119.543 95.7825L123.375 99.6141L129.504 93.4851L135.633 99.6141L139.465 95.7825L133.336 89.6535L139.465 83.5245L135.633 79.6929L129.504 85.8219L123.375 79.6929Z" fill="%238F8F8F"/> <path d="M123.375 39.8503L119.543 43.674L125.672 49.811L119.543 55.94L123.375 59.7716L129.504 53.6426L135.633 59.7716L139.465 55.94L133.336 49.811L139.465 43.674L135.633 39.8503L129.504 45.9793L123.375 39.8503Z" fill="%238F8F8F"/> <path d="M123.375 0L119.543 3.83162L125.672 9.96062L119.543 16.0896L123.375 19.9212L129.504 13.7922L135.633 19.9212L139.465 16.0896L133.336 9.96062L139.465 3.83162L135.633 0L129.504 6.129L123.375 0Z" fill="%238F8F8F"/> <path d="M3.83162 239.079L0 242.91L6.129 249.039L0 255.176L3.83162 259L9.96062 252.871L16.0896 259L19.9212 255.176L13.7922 249.039L19.9212 242.91L16.0896 239.079L9.96062 245.208L3.83162 239.079Z" fill="%238F8F8F"/> <path d="M3.83162 199.236L0 203.068L6.129 209.197L0 215.326L3.83162 219.158L9.96062 213.029L16.0896 219.158L19.9212 215.326L13.7922 209.197L19.9212 203.068L16.0896 199.236L9.96062 205.365L3.83162 199.236Z" fill="%238F8F8F"/> <path d="M3.83162 159.386L0 163.217L6.129 169.346L0 175.475L3.83162 179.307L9.96062 173.178L16.0896 179.307L19.9212 175.475L13.7922 169.346L19.9212 163.217L16.0896 159.386L9.96062 165.515L3.83162 159.386Z" fill="%238F8F8F"/> <path d="M3.83162 119.543L0 123.375L6.129 129.504L0 135.633L3.83162 139.465L9.96062 133.336L16.0896 139.465L19.9212 135.633L13.7922 129.504L19.9212 123.375L16.0896 119.543L9.96062 125.672L3.83162 119.543Z" fill="%238F8F8F"/> <path d="M3.83162 79.6929L0 83.5245L6.129 89.6535L0 95.7825L3.83162 99.6141L9.96062 93.4851L16.0896 99.6141L19.9212 95.7825L13.7922 89.6535L19.9212 83.5245L16.0896 79.6929L9.96062 85.8219L3.83162 79.6929Z" fill="%238F8F8F"/> <path d="M3.83162 39.8503L0 43.674L6.129 49.811L0 55.94L3.83162 59.7716L9.96062 53.6426L16.0896 59.7716L19.9212 55.94L13.7922 49.811L19.9212 43.674L16.0896 39.8503L9.96062 45.9793L3.83162 39.8503Z" fill="%238F8F8F"/> <path d="M3.83162 0L0 3.83162L6.129 9.96062L0 16.0896L3.83162 19.9212L9.96062 13.7922L16.0896 19.9212L19.9212 16.0896L13.7922 9.96062L19.9212 3.83162L16.0896 0L9.96062 6.129L3.83162 0Z" fill="%238F8F8F"/> <path d="M43.6741 239.079L39.8505 242.91L45.9795 249.039L39.8505 255.176L43.6741 259L49.8111 252.871L55.9401 259L59.7717 255.176L53.6427 249.039L59.7717 242.91L55.9401 239.079L49.8111 245.208L43.6741 239.079Z" fill="%238F8F8F"/> <path d="M43.6741 199.236L39.8505 203.068L45.9795 209.197L39.8505 215.326L43.6741 219.158L49.8111 213.029L55.9401 219.158L59.7717 215.326L53.6427 209.197L59.7717 203.068L55.9401 199.236L49.8111 205.365L43.6741 199.236Z" fill="%238F8F8F"/> <path d="M43.6741 159.386L39.8505 163.217L45.9795 169.346L39.8505 175.475L43.6741 179.307L49.8111 173.178L55.9401 179.307L59.7717 175.475L53.6427 169.346L59.7717 163.217L55.9401 159.386L49.8111 165.515L43.6741 159.386Z" fill="%238F8F8F"/> <path d="M43.6741 119.543L39.8505 123.375L45.9795 129.504L39.8505 135.633L43.6741 139.465L49.8111 133.336L55.9401 139.465L59.7717 135.633L53.6427 129.504L59.7717 123.375L55.9401 119.543L49.8111 125.672L43.6741 119.543Z" fill="%238F8F8F"/> <path d="M43.6741 79.6929L39.8505 83.5245L45.9795 89.6535L39.8505 95.7825L43.6741 99.6141L49.8111 93.4851L55.9401 99.6141L59.7717 95.7825L53.6427 89.6535L59.7717 83.5245L55.9401 79.6929L49.8111 85.8219L43.6741 79.6929Z" fill="%238F8F8F"/> <path d="M43.6741 39.8503L39.8505 43.674L45.9795 49.811L39.8505 55.94L43.6741 59.7716L49.8111 53.6426L55.9401 59.7716L59.7717 55.94L53.6427 49.811L59.7717 43.674L55.9401 39.8503L49.8111 45.9793L43.6741 39.8503Z" fill="%238F8F8F"/> <path d="M43.6741 0L39.8505 3.83162L45.9795 9.96062L39.8505 16.0896L43.6741 19.9212L49.8111 13.7922L55.9401 19.9212L59.7717 16.0896L53.6427 9.96062L59.7717 3.83162L55.9401 0L49.8111 6.129L43.6741 0Z" fill="%238F8F8F"/> </g> <defs> <clipPath id="clip0_4445_800"> <rect width="259" height="259" fill="white"/> </clipPath> </defs> </svg>'); width: 13rem; height: 13rem; position: absolute; top: 0; right: auto; bottom: 0; left: -5rem; margin: auto; z-index: -1; }
.has-media-on-the-right .star-grid-img .wp-block-image:after { right: -5rem; left: auto; }
.purple-block-img .wp-block-image:after { content: ''; background-image: url('data:image/svg+xml,<svg width="210" height="210" viewBox="0 0 210 210" fill="none" xmlns="http://www.w3.org/2000/svg"><rect opacity="0.25" width="210" height="210" rx="15" fill="%23976CF5"/></svg>'); width: 10.5rem; height: 10.5rem; position: absolute; top: 0; right: auto; left: -3.6rem; bottom: 0; margin: auto; z-index: -1; }
.has-media-on-the-right .purple-block-img .wp-block-image:after { right: -3.6rem; left: auto; }






@media (min-width: 48.875em) { /* 782px */ 
	.overview-row { display: block; gap: 0; }
	.overview-row .overview-row-img-col .wp-block-image { margin-bottom: 1.2rem; }
	.overview-row { flex-wrap: wrap !important; }
	.overview-row .overview-row-text-col { flex-basis: auto !important; }
}

@media (min-width: 58.5em) { 
	.overview-row { display: flex; max-width: none !important; margin-bottom: 2.4rem; }
	.overview-row:last-of-type .overview-row-text-col, .overview-row.has-media-on-the-right:last-of-type .overview-row-text-col { padding-bottom: 0; }
	.overview-row .overview-row-img-col .wp-block-image { max-width: 18rem; }
	.overview-row-nonstd-img.overview-row .overview-row-img-col { margin-bottom: 1rem; }
	.overview-row-nonstd-img.overview-row .overview-row-img-col .wp-block-image { max-width: none; margin: 0; }
}

@media (min-width: 68.5em) { 
	.entry-wrapper:has(.overview-section) { padding-top: 4.75rem; }
	.ov-center-row { padding: 0; margin-bottom: 5.5rem; }
	.overview-row {margin-bottom: 7rem;}
	.overview-row .overview-row-text-col { flex-basis: auto !important; padding-right: var(--contain-padding); padding-bottom: 0; padding-left: clamp(1.5rem,5.4vw,3.9rem); width: 59.2%; max-width: 56.8rem; }
	.overview-row.has-media-on-the-right > .overview-row-text-col { padding-right: clamp(1.5rem, 5.4vw, 3.9rem); padding-left: var(--contain-padding); }
	.overview-row .overview-row-img-col { display: flex; justify-content: center; align-items: center; width: 40.8%; max-width: 39.2rem; flex-basis: auto !important; text-align: right; height: fit-content; position: -webkit-sticky; position: sticky; top: 4rem; }
	.overview-row.has-media-on-the-right .overview-row-img-col { order: 2; }
	.overview-row .overview-row-img-col .wp-block-image { display: flex; width: clamp(12.25rem, 40.8vw, 24.5rem); max-width: none; margin: 0 auto; }
	.overview-row-nonstd-img.overview-row .overview-row-img-col .wp-block-image { width: 24.5rem; }





/* OV Image Flourishes 
.stripe-box-img .wp-block-image:after { content: ''; background-image: url('data:image/svg+xml,<svg width="170" height="170" viewBox="0 0 170 170" fill="none" xmlns="http://www.w3.org/2000/svg"> <g opacity="0.25" clip-path="url(%23clip0_4443_528)"> <mask id="mask0_4443_528" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="170" height="170"> <path d="M0 170L170 170L170 0L0 0L0 170Z" fill="white"/> </mask> <g mask="url(%23mask0_4443_528)"> <path d="M-54.9502 476.321L-49.2238 480.362L310.144 -28.8849L304.417 -32.9259L-54.9502 476.321Z" fill="%23009C9D"/> <path d="M-66.4015 468.234L-60.6752 472.275L298.692 -36.9715L292.966 -41.0125L-66.4015 468.234Z" fill="%23009C9D"/> <path d="M-77.855 460.154L-72.1286 464.195L287.239 -45.0516L281.512 -49.0926L-77.855 460.154Z" fill="%23009C9D"/> <path d="M-89.3106 452.065L-83.5842 456.106L275.783 -53.1413L270.057 -57.1823L-89.3106 452.065Z" fill="%23009C9D"/> <path d="M-100.764 443.979L-95.0377 448.02L264.33 -61.2267L258.603 -65.2677L-100.764 443.979Z" fill="%23009C9D"/> <path d="M-112.22 435.895L-106.493 439.936L252.874 -69.3111L247.148 -73.3521L-112.22 435.895Z" fill="%23009C9D"/> <path d="M-123.669 427.812L-117.942 431.853L241.425 -77.3936L235.698 -81.4347L-123.669 427.812Z" fill="%23009C9D"/> <path d="M-135.125 419.728L-129.398 423.769L229.969 -85.4781L224.243 -89.5191L-135.125 419.728Z" fill="%23009C9D"/> <path d="M-146.578 411.642L-140.852 415.683L218.516 -93.5634L212.789 -97.6045L-146.578 411.642Z" fill="%23009C9D"/> <path d="M-158.626 403.622L-152.9 407.663L206.468 -101.584L200.741 -105.625L-158.626 403.622Z" fill="%23009C9D"/> <path d="M-170.082 395.533L-164.355 399.574L195.012 -109.673L189.286 -113.714L-170.082 395.533Z" fill="%23009C9D"/> <path d="M-181.535 387.447L-175.809 391.488L183.559 -117.759L177.832 -121.8L-181.535 387.447Z" fill="%23009C9D"/> <path d="M-192.991 379.363L-187.264 383.404L172.103 -125.843L166.377 -129.884L-192.991 379.363Z" fill="%23009C9D"/> <path d="M-204.444 371.277L-198.718 375.318L160.65 -133.929L154.923 -137.97L-204.444 371.277Z" fill="%23009C9D"/> <path d="M-215.896 363.191L-210.169 367.232L149.198 -142.015L143.472 -146.056L-215.896 363.191Z" fill="%23009C9D"/> <path d="M-227.349 355.11L-221.623 359.151L137.745 -150.095L132.018 -154.136L-227.349 355.11Z" fill="%23009C9D"/> <path d="M-238.805 347.021L-233.078 351.062L126.289 -158.185L120.563 -162.226L-238.805 347.021Z" fill="%23009C9D"/> </g> </g> <defs> <clipPath id="clip0_4443_528"> <rect width="170" height="170" fill="white"/> </clipPath> </defs> </svg>'); width: 8.5rem; height: 8.5rem; position: absolute; right: auto; bottom: -1.5rem; left: 0.75rem; z-index: -1; }
.has-media-on-the-right .stripe-box-img .wp-block-image:after { right: 0.75rem; left: auto; }
.star-grid-img .wp-block-image:after { content: ''; background-image: url('data:image/svg+xml,<svg width="259" height="259" viewBox="0 0 259 259" fill="none" xmlns="http://www.w3.org/2000/svg"> <g opacity="0.15" clip-path="url(%23clip0_4445_800)"> <path d="M163.217 239.079L159.386 242.91L165.515 249.039L159.386 255.176L163.217 259L169.346 252.871L175.475 259L179.307 255.176L173.178 249.039L179.307 242.91L175.475 239.079L169.346 245.208L163.217 239.079Z" fill="%238F8F8F"/> <path d="M163.217 199.236L159.386 203.068L165.515 209.197L159.386 215.326L163.217 219.158L169.346 213.029L175.475 219.158L179.307 215.326L173.178 209.197L179.307 203.068L175.475 199.236L169.346 205.365L163.217 199.236Z" fill="%238F8F8F"/> <path d="M163.217 159.386L159.386 163.217L165.515 169.346L159.386 175.475L163.217 179.307L169.346 173.178L175.475 179.307L179.307 175.475L173.178 169.346L179.307 163.217L175.475 159.386L169.346 165.515L163.217 159.386Z" fill="%238F8F8F"/> <path d="M163.217 119.543L159.386 123.375L165.515 129.504L159.386 135.633L163.217 139.465L169.346 133.336L175.475 139.465L179.307 135.633L173.178 129.504L179.307 123.375L175.475 119.543L169.346 125.672L163.217 119.543Z" fill="%238F8F8F"/> <path d="M163.217 79.6929L159.386 83.5245L165.515 89.6535L159.386 95.7825L163.217 99.6141L169.346 93.4851L175.475 99.6141L179.307 95.7825L173.178 89.6535L179.307 83.5245L175.475 79.6929L169.346 85.8219L163.217 79.6929Z" fill="%238F8F8F"/> <path d="M163.217 39.8503L159.386 43.674L165.515 49.811L159.386 55.94L163.217 59.7716L169.346 53.6426L175.475 59.7716L179.307 55.94L173.178 49.811L179.307 43.674L175.475 39.8503L169.346 45.9793L163.217 39.8503Z" fill="%238F8F8F"/> <path d="M163.217 0L159.386 3.83162L165.515 9.96062L159.386 16.0896L163.217 19.9212L169.346 13.7922L175.475 19.9212L179.307 16.0896L173.178 9.96062L179.307 3.83162L175.475 0L169.346 6.129L163.217 0Z" fill="%238F8F8F"/> <path d="M203.068 239.079L199.236 242.91L205.365 249.039L199.236 255.176L203.068 259L209.197 252.871L215.326 259L219.158 255.176L213.029 249.039L219.158 242.91L215.326 239.079L209.197 245.208L203.068 239.079Z" fill="%238F8F8F"/> <path d="M203.068 199.236L199.236 203.068L205.365 209.197L199.236 215.326L203.068 219.158L209.197 213.029L215.326 219.158L219.158 215.326L213.029 209.197L219.158 203.068L215.326 199.236L209.197 205.365L203.068 199.236Z" fill="%238F8F8F"/> <path d="M203.068 159.386L199.236 163.217L205.365 169.346L199.236 175.475L203.068 179.307L209.197 173.178L215.326 179.307L219.158 175.475L213.029 169.346L219.158 163.217L215.326 159.386L209.197 165.515L203.068 159.386Z" fill="%238F8F8F"/> <path d="M203.068 119.543L199.236 123.375L205.365 129.504L199.236 135.633L203.068 139.465L209.197 133.336L215.326 139.465L219.158 135.633L213.029 129.504L219.158 123.375L215.326 119.543L209.197 125.672L203.068 119.543Z" fill="%238F8F8F"/> <path d="M203.068 79.6929L199.236 83.5245L205.365 89.6535L199.236 95.7825L203.068 99.6141L209.197 93.4851L215.326 99.6141L219.158 95.7825L213.029 89.6535L219.158 83.5245L215.326 79.6929L209.197 85.8219L203.068 79.6929Z" fill="%238F8F8F"/> <path d="M203.068 39.8503L199.236 43.674L205.365 49.811L199.236 55.94L203.068 59.7716L209.197 53.6426L215.326 59.7716L219.158 55.94L213.029 49.811L219.158 43.674L215.326 39.8503L209.197 45.9793L203.068 39.8503Z" fill="%238F8F8F"/> <path d="M203.068 0L199.236 3.83162L205.365 9.96062L199.236 16.0896L203.068 19.9212L209.197 13.7922L215.326 19.9212L219.158 16.0896L213.029 9.96062L219.158 3.83162L215.326 0L209.197 6.129L203.068 0Z" fill="%238F8F8F"/> <path d="M242.91 239.079L239.079 242.91L245.208 249.039L239.079 255.176L242.91 259L249.039 252.871L255.176 259L259 255.176L252.871 249.039L259 242.91L255.176 239.079L249.039 245.208L242.91 239.079Z" fill="%238F8F8F"/> <path d="M242.91 199.236L239.079 203.068L245.208 209.197L239.079 215.326L242.91 219.158L249.039 213.029L255.176 219.158L259 215.326L252.871 209.197L259 203.068L255.176 199.236L249.039 205.365L242.91 199.236Z" fill="%238F8F8F"/> <path d="M242.91 159.386L239.079 163.217L245.208 169.346L239.079 175.475L242.91 179.307L249.039 173.178L255.176 179.307L259 175.475L252.871 169.346L259 163.217L255.176 159.386L249.039 165.515L242.91 159.386Z" fill="%238F8F8F"/> <path d="M242.91 119.543L239.079 123.375L245.208 129.504L239.079 135.633L242.91 139.465L249.039 133.336L255.176 139.465L259 135.633L252.871 129.504L259 123.375L255.176 119.543L249.039 125.672L242.91 119.543Z" fill="%238F8F8F"/> <path d="M242.91 79.6929L239.079 83.5245L245.208 89.6535L239.079 95.7825L242.91 99.6141L249.039 93.4851L255.176 99.6141L259 95.7825L252.871 89.6535L259 83.5245L255.176 79.6929L249.039 85.8219L242.91 79.6929Z" fill="%238F8F8F"/> <path d="M242.91 39.8503L239.079 43.674L245.208 49.811L239.079 55.94L242.91 59.7716L249.039 53.6426L255.176 59.7716L259 55.94L252.871 49.811L259 43.674L255.176 39.8503L249.039 45.9793L242.91 39.8503Z" fill="%238F8F8F"/> <path d="M242.91 0L239.079 3.83162L245.208 9.96062L239.079 16.0896L242.91 19.9212L249.039 13.7922L255.176 19.9212L259 16.0896L252.871 9.96062L259 3.83162L255.176 0L249.039 6.129L242.91 0Z" fill="%238F8F8F"/> <path d="M83.5245 239.079L79.6929 242.91L85.8219 249.039L79.6929 255.176L83.5245 259L89.6535 252.871L95.7825 259L99.6141 255.176L93.4851 249.039L99.6141 242.91L95.7825 239.079L89.6535 245.208L83.5245 239.079Z" fill="%238F8F8F"/> <path d="M83.5245 199.236L79.6929 203.068L85.8219 209.197L79.6929 215.326L83.5245 219.158L89.6535 213.029L95.7825 219.158L99.6141 215.326L93.4851 209.197L99.6141 203.068L95.7825 199.236L89.6535 205.365L83.5245 199.236Z" fill="%238F8F8F"/> <path d="M83.5245 159.386L79.6929 163.217L85.8219 169.346L79.6929 175.475L83.5245 179.307L89.6535 173.178L95.7825 179.307L99.6141 175.475L93.4851 169.346L99.6141 163.217L95.7825 159.386L89.6535 165.515L83.5245 159.386Z" fill="%238F8F8F"/> <path d="M83.5245 119.543L79.6929 123.375L85.8219 129.504L79.6929 135.633L83.5245 139.465L89.6535 133.336L95.7825 139.465L99.6141 135.633L93.4851 129.504L99.6141 123.375L95.7825 119.543L89.6535 125.672L83.5245 119.543Z" fill="%238F8F8F"/> <path d="M83.5245 79.6929L79.6929 83.5245L85.8219 89.6535L79.6929 95.7825L83.5245 99.6141L89.6535 93.4851L95.7825 99.6141L99.6141 95.7825L93.4851 89.6535L99.6141 83.5245L95.7825 79.6929L89.6535 85.8219L83.5245 79.6929Z" fill="%238F8F8F"/> <path d="M83.5245 39.8503L79.6929 43.674L85.8219 49.811L79.6929 55.94L83.5245 59.7716L89.6535 53.6426L95.7825 59.7716L99.6141 55.94L93.4851 49.811L99.6141 43.674L95.7825 39.8503L89.6535 45.9793L83.5245 39.8503Z" fill="%238F8F8F"/> <path d="M83.5245 0L79.6929 3.83162L85.8219 9.96062L79.6929 16.0896L83.5245 19.9212L89.6535 13.7922L95.7825 19.9212L99.6141 16.0896L93.4851 9.96062L99.6141 3.83162L95.7825 0L89.6535 6.129L83.5245 0Z" fill="%238F8F8F"/> <path d="M123.375 239.079L119.543 242.91L125.672 249.039L119.543 255.176L123.375 259L129.504 252.871L135.633 259L139.465 255.176L133.336 249.039L139.465 242.91L135.633 239.079L129.504 245.208L123.375 239.079Z" fill="%238F8F8F"/> <path d="M123.375 199.236L119.543 203.068L125.672 209.197L119.543 215.326L123.375 219.158L129.504 213.029L135.633 219.158L139.465 215.326L133.336 209.197L139.465 203.068L135.633 199.236L129.504 205.365L123.375 199.236Z" fill="%238F8F8F"/> <path d="M123.375 159.386L119.543 163.217L125.672 169.346L119.543 175.475L123.375 179.307L129.504 173.178L135.633 179.307L139.465 175.475L133.336 169.346L139.465 163.217L135.633 159.386L129.504 165.515L123.375 159.386Z" fill="%238F8F8F"/> <path d="M123.375 119.543L119.543 123.375L125.672 129.504L119.543 135.633L123.375 139.465L129.504 133.336L135.633 139.465L139.465 135.633L133.336 129.504L139.465 123.375L135.633 119.543L129.504 125.672L123.375 119.543Z" fill="%238F8F8F"/> <path d="M123.375 79.6929L119.543 83.5245L125.672 89.6535L119.543 95.7825L123.375 99.6141L129.504 93.4851L135.633 99.6141L139.465 95.7825L133.336 89.6535L139.465 83.5245L135.633 79.6929L129.504 85.8219L123.375 79.6929Z" fill="%238F8F8F"/> <path d="M123.375 39.8503L119.543 43.674L125.672 49.811L119.543 55.94L123.375 59.7716L129.504 53.6426L135.633 59.7716L139.465 55.94L133.336 49.811L139.465 43.674L135.633 39.8503L129.504 45.9793L123.375 39.8503Z" fill="%238F8F8F"/> <path d="M123.375 0L119.543 3.83162L125.672 9.96062L119.543 16.0896L123.375 19.9212L129.504 13.7922L135.633 19.9212L139.465 16.0896L133.336 9.96062L139.465 3.83162L135.633 0L129.504 6.129L123.375 0Z" fill="%238F8F8F"/> <path d="M3.83162 239.079L0 242.91L6.129 249.039L0 255.176L3.83162 259L9.96062 252.871L16.0896 259L19.9212 255.176L13.7922 249.039L19.9212 242.91L16.0896 239.079L9.96062 245.208L3.83162 239.079Z" fill="%238F8F8F"/> <path d="M3.83162 199.236L0 203.068L6.129 209.197L0 215.326L3.83162 219.158L9.96062 213.029L16.0896 219.158L19.9212 215.326L13.7922 209.197L19.9212 203.068L16.0896 199.236L9.96062 205.365L3.83162 199.236Z" fill="%238F8F8F"/> <path d="M3.83162 159.386L0 163.217L6.129 169.346L0 175.475L3.83162 179.307L9.96062 173.178L16.0896 179.307L19.9212 175.475L13.7922 169.346L19.9212 163.217L16.0896 159.386L9.96062 165.515L3.83162 159.386Z" fill="%238F8F8F"/> <path d="M3.83162 119.543L0 123.375L6.129 129.504L0 135.633L3.83162 139.465L9.96062 133.336L16.0896 139.465L19.9212 135.633L13.7922 129.504L19.9212 123.375L16.0896 119.543L9.96062 125.672L3.83162 119.543Z" fill="%238F8F8F"/> <path d="M3.83162 79.6929L0 83.5245L6.129 89.6535L0 95.7825L3.83162 99.6141L9.96062 93.4851L16.0896 99.6141L19.9212 95.7825L13.7922 89.6535L19.9212 83.5245L16.0896 79.6929L9.96062 85.8219L3.83162 79.6929Z" fill="%238F8F8F"/> <path d="M3.83162 39.8503L0 43.674L6.129 49.811L0 55.94L3.83162 59.7716L9.96062 53.6426L16.0896 59.7716L19.9212 55.94L13.7922 49.811L19.9212 43.674L16.0896 39.8503L9.96062 45.9793L3.83162 39.8503Z" fill="%238F8F8F"/> <path d="M3.83162 0L0 3.83162L6.129 9.96062L0 16.0896L3.83162 19.9212L9.96062 13.7922L16.0896 19.9212L19.9212 16.0896L13.7922 9.96062L19.9212 3.83162L16.0896 0L9.96062 6.129L3.83162 0Z" fill="%238F8F8F"/> <path d="M43.6741 239.079L39.8505 242.91L45.9795 249.039L39.8505 255.176L43.6741 259L49.8111 252.871L55.9401 259L59.7717 255.176L53.6427 249.039L59.7717 242.91L55.9401 239.079L49.8111 245.208L43.6741 239.079Z" fill="%238F8F8F"/> <path d="M43.6741 199.236L39.8505 203.068L45.9795 209.197L39.8505 215.326L43.6741 219.158L49.8111 213.029L55.9401 219.158L59.7717 215.326L53.6427 209.197L59.7717 203.068L55.9401 199.236L49.8111 205.365L43.6741 199.236Z" fill="%238F8F8F"/> <path d="M43.6741 159.386L39.8505 163.217L45.9795 169.346L39.8505 175.475L43.6741 179.307L49.8111 173.178L55.9401 179.307L59.7717 175.475L53.6427 169.346L59.7717 163.217L55.9401 159.386L49.8111 165.515L43.6741 159.386Z" fill="%238F8F8F"/> <path d="M43.6741 119.543L39.8505 123.375L45.9795 129.504L39.8505 135.633L43.6741 139.465L49.8111 133.336L55.9401 139.465L59.7717 135.633L53.6427 129.504L59.7717 123.375L55.9401 119.543L49.8111 125.672L43.6741 119.543Z" fill="%238F8F8F"/> <path d="M43.6741 79.6929L39.8505 83.5245L45.9795 89.6535L39.8505 95.7825L43.6741 99.6141L49.8111 93.4851L55.9401 99.6141L59.7717 95.7825L53.6427 89.6535L59.7717 83.5245L55.9401 79.6929L49.8111 85.8219L43.6741 79.6929Z" fill="%238F8F8F"/> <path d="M43.6741 39.8503L39.8505 43.674L45.9795 49.811L39.8505 55.94L43.6741 59.7716L49.8111 53.6426L55.9401 59.7716L59.7717 55.94L53.6427 49.811L59.7717 43.674L55.9401 39.8503L49.8111 45.9793L43.6741 39.8503Z" fill="%238F8F8F"/> <path d="M43.6741 0L39.8505 3.83162L45.9795 9.96062L39.8505 16.0896L43.6741 19.9212L49.8111 13.7922L55.9401 19.9212L59.7717 16.0896L53.6427 9.96062L59.7717 3.83162L55.9401 0L49.8111 6.129L43.6741 0Z" fill="%238F8F8F"/> </g> <defs> <clipPath id="clip0_4445_800"> <rect width="259" height="259" fill="white"/> </clipPath> </defs> </svg>'); width: 13rem; height: 13rem; position: absolute; top: 0; right: auto; bottom: 0; left: -5rem; margin: auto; z-index: -1; }
.has-media-on-the-right .star-grid-img .wp-block-image:after { right: -5rem; left: auto; }
.purple-block-img .wp-block-image:after { content: ''; background-image: url('data:image/svg+xml,<svg width="210" height="210" viewBox="0 0 210 210" fill="none" xmlns="http://www.w3.org/2000/svg"><rect opacity="0.25" width="210" height="210" rx="15" fill="%23976CF5"/></svg>'); width: 10.5rem; height: 10.5rem; position: absolute; top: 0; right: auto; left: -3.6rem; bottom: 0; margin: auto; z-index: -1; }
.has-media-on-the-right .purple-block-img .wp-block-image:after { right: -3.6rem; left: auto; }
	






	/* Grey BG Column */ 
	.overview-section.grey-bg-column { position: relative; }
	.overview-section.grey-bg-column:before { content: ''; background-image: url('data:image/svg+xml,<svg width="762" height="910" viewBox="0 0 762 910" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0 0H762V529C762 739.42 591.42 910 381 910C170.58 910 0 739.42 0 529V0Z" fill="url(%23paint0_linear_4445_916)"/> <defs> <linearGradient id="paint0_linear_4445_916" x1="85.4999" y1="572.39" x2="242.858" y2="161.406" gradientUnits="userSpaceOnUse"> <stop stop-color="%23F6F6F6"/> <stop offset="1" stop-color="white"/> </linearGradient> </defs> </svg>'); background-size: contain; background-position: bottom right; background-repeat: no-repeat; position: absolute; top: 12rem; right: 0; width: 39.68vw; max-width: 38.1rem; height: 100%; max-height: 52rem; z-index: -1; }
}

@media (min-width: 91.25em) { /* 1460px */ 
	.entry-wrapper:has(.overview-section) { padding-top: 1.8rem; padding-bottom: 8rem; }
	.overview-row .overview-row-text-col { /* padding-top: 4.6rem; */ }
	.overview-row .overview-row-img-col { justify-content: flex-end; }
	.overview-row.has-media-on-the-right .overview-row-img-col { justify-content: flex-start; }
	.overview-row .overview-row-img-col .wp-block-image { width: 24.5rem; margin-right: 0; margin-left: 0; }
	.overview-row-nonstd-img.overview-row .overview-row-img-col { margin-top: 2rem; }
}


/*--------------------------------------------------------------
## Culture & Careers page
--------------------------------------------------------------*/
#main .career-box { padding: 0; flex: 0 1 calc(32% - 0.6rem); min-width: 15rem; text-decoration: none; background: none; box-shadow: 0rem 0rem 0.6rem rgba(0,0,0,0.25); }
#main a.career-box:is(:hover, :focus-visible) { background: none; }
.career-box .career-header { display: block; background: var(--primary-color); margin: 0; padding: 0.8rem 1.2rem; position: relative; }
.career-box .career-header > * { color: var(--white); margin: 0; z-index: 1; position: relative; }
.career-box p { display: block; padding-left: 1.2rem; line-height: 1; margin: 2rem 1.6rem; color: var(--content-color); }
.career-box p:has(.button) { padding: 0; }
.career-box svg, .job-details svg { width: 0.9rem; height: 0.9rem; }
.career-box .button { display: block; width: fit-content; margin: auto; transition: background-color 0.3s ease, color 0.3s ease; padding: 0.85rem 1.5rem; }
/* .career-box:is(:hover, :focus-visible) .button { background-color: var(--white); color: var(--wp--preset--color--accent); } */ 
.multi-img-row.overview-row .overview-row-img-col .wp-block-image { width: clamp(13.65rem, 45.5vw, 27.3rem); }
.entry-content .current-openings-container-title:before { content: ''; height: 1px; background: #000; position: absolute; right: 1rem; bottom: 0.1rem; left: 1rem; }
.entry-content .current-openings-container-title:after { content: ''; background: #000; width: 0.25rem; height: 0.25rem; right: 1rem; left: auto; border-radius: 50%; }
.careers-list { justify-content: center; flex-wrap: wrap; }
.career-header:before { content: ''; background-image: url('data:image/svg+xml,<svg width="326" height="45" viewBox="0 0 326 45" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="298.5" cy="116.5" rx="298.5" ry="116.5" fill="%23976CF5"/></svg>'); background-repeat: no-repeat; background-position: bottom right; position: absolute; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 0; }

/* Row Title BG Images */ 
.career-bg-striped-box, .career-bg-purple-block, .career-bg-star-grid, .career-bg-striped-circle { position: relative; }
.career-bg-striped-box:after, .career-bg-purple-block:after, .career-bg-star-grid:after, .career-bg-striped-circle:after { content: ''; width: 3.1rem; height: 3.1rem; position: absolute; top: 0; bottom: 0; left: -1.5rem; margin: auto; z-index: -1; background-size: contain; }
.career-bg-striped-box:after { background-image: url('data:image/svg+xml,<svg width="116" height="116" viewBox="0 0 116 116" fill="none" xmlns="http://www.w3.org/2000/svg"> <g opacity="0.1" clip-path="url(%23clip0_4462_3065)"> <mask id="mask0_4462_3065" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="116" height="116"> <path d="M-0.000144958 115.926L115.926 115.926L115.926 -2.28882e-05L-0.000144958 -2.28882e-05L-0.000144958 115.926Z" fill="white"/> </mask> <g mask="url(%23mask0_4462_3065)"> <path d="M-37.4723 324.812L-33.5674 327.567L211.491 -19.6971L207.586 -22.4527L-37.4723 324.812Z" fill="%23009C9D"/> <path d="M-45.2819 319.297L-41.377 322.053L203.682 -25.2115L199.777 -27.9671L-45.2819 319.297Z" fill="%23009C9D"/> <path d="M-53.0914 313.787L-49.1865 316.543L195.872 -30.7215L191.967 -33.4771L-53.0914 313.787Z" fill="%23009C9D"/> <path d="M-60.903 308.271L-56.998 311.026L188.061 -36.238L184.156 -38.9936L-60.903 308.271Z" fill="%23009C9D"/> <path d="M-68.7135 302.757L-64.8086 305.513L180.25 -41.7515L176.345 -44.5071L-68.7135 302.757Z" fill="%23009C9D"/> <path d="M-76.525 297.244L-72.6201 300L172.439 -47.2645L168.534 -50.0201L-76.525 297.244Z" fill="%23009C9D"/> <path d="M-84.3326 291.733L-80.4277 294.488L164.631 -52.776L160.726 -55.5317L-84.3326 291.733Z" fill="%23009C9D"/> <path d="M-92.1451 286.22L-88.2402 288.975L156.819 -58.289L152.914 -61.0446L-92.1451 286.22Z" fill="%23009C9D"/> <path d="M-99.9547 280.706L-96.0498 283.462L149.009 -63.8025L145.104 -66.5582L-99.9547 280.706Z" fill="%23009C9D"/> <path d="M-108.171 275.237L-104.266 277.993L140.793 -69.2715L136.888 -72.0272L-108.171 275.237Z" fill="%23009C9D"/> <path d="M-115.983 269.72L-112.078 272.476L132.981 -74.7881L129.076 -77.5438L-115.983 269.72Z" fill="%23009C9D"/> <path d="M-123.793 264.207L-119.888 266.963L125.171 -80.3016L121.266 -83.0572L-123.793 264.207Z" fill="%23009C9D"/> <path d="M-131.605 258.694L-127.7 261.45L117.359 -85.8145L113.454 -88.5701L-131.605 258.694Z" fill="%23009C9D"/> <path d="M-139.415 253.18L-135.51 255.936L109.549 -91.3282L105.644 -94.0838L-139.415 253.18Z" fill="%23009C9D"/> <path d="M-147.223 247.666L-143.318 250.422L101.74 -96.8426L97.8355 -99.5982L-147.223 247.666Z" fill="%23009C9D"/> <path d="M-155.035 242.156L-151.13 244.912L93.9289 -102.353L90.0239 -105.108L-155.035 242.156Z" fill="%23009C9D"/> <path d="M-162.846 236.64L-158.941 239.395L86.1173 -107.869L82.2124 -110.625L-162.846 236.64Z" fill="%23009C9D"/> </g> </g> <defs> <clipPath id="clip0_4462_3065"> <rect width="115.926" height="115.926" fill="white"/> </clipPath> </defs> </svg>'); }
.career-bg-purple-block:after { background-image: url('data:image/svg+xml,<svg width="125" height="125" viewBox="0 0 125 125" fill="none" xmlns="http://www.w3.org/2000/svg"><rect opacity="0.15" width="124.109" height="124.109" rx="10.2288" fill="%23976CF5"/></svg>'); }
.career-bg-star-grid:after { background-image: url('data:image/svg+xml,<svg width="124" height="124" viewBox="0 0 124 124" fill="none" xmlns="http://www.w3.org/2000/svg"> <g opacity="0.15" clip-path="url(%23clip0_4462_2984)"> <path d="M78.143 114.462L76.3086 116.297L79.2429 119.231L76.3086 122.169L78.143 124L81.0774 121.066L84.0117 124L85.8462 122.169L82.9118 119.231L85.8462 116.297L84.0117 114.462L81.0774 117.397L78.143 114.462Z" fill="%238F8F8F"/> <path d="M78.143 95.3872L76.3086 97.2216L79.2429 100.156L76.3086 103.09L78.143 104.925L81.0774 101.99L84.0117 104.925L85.8462 103.09L82.9118 100.156L85.8462 97.2216L84.0117 95.3872L81.0774 98.3216L78.143 95.3872Z" fill="%238F8F8F"/> <path d="M78.143 76.3083L76.3086 78.1428L79.2429 81.0771L76.3086 84.0115L78.143 85.8459L81.0774 82.9116L84.0117 85.8459L85.8462 84.0115L82.9118 81.0771L85.8462 78.1428L84.0117 76.3083L81.0774 79.2427L78.143 76.3083Z" fill="%238F8F8F"/> <path d="M78.143 57.2332L76.3086 59.0676L79.2429 62.0019L76.3086 64.9363L78.143 66.7707L81.0774 63.8364L84.0117 66.7707L85.8462 64.9363L82.9118 62.0019L85.8462 59.0676L84.0117 57.2332L81.0774 60.1675L78.143 57.2332Z" fill="%238F8F8F"/> <path d="M78.143 38.1541L76.3086 39.9885L79.2429 42.9228L76.3086 45.8572L78.143 47.6916L81.0774 44.7573L84.0117 47.6916L85.8462 45.8572L82.9118 42.9228L85.8462 39.9885L84.0117 38.1541L81.0774 41.0884L78.143 38.1541Z" fill="%238F8F8F"/> <path d="M78.143 19.0789L76.3086 20.9095L79.2429 23.8476L76.3086 26.782L78.143 28.6164L81.0774 25.6821L84.0117 28.6164L85.8462 26.782L82.9118 23.8476L85.8462 20.9095L84.0117 19.0789L81.0774 22.0132L78.143 19.0789Z" fill="%238F8F8F"/> <path d="M78.143 0L76.3086 1.83444L79.2429 4.76879L76.3086 7.70314L78.143 9.53758L81.0774 6.60324L84.0117 9.53758L85.8462 7.70314L82.9118 4.76879L85.8462 1.83444L84.0117 0L81.0774 2.93435L78.143 0Z" fill="%238F8F8F"/> <path d="M97.2221 114.462L95.3877 116.297L98.322 119.231L95.3877 122.169L97.2221 124L100.156 121.066L103.091 124L104.925 122.169L101.991 119.231L104.925 116.297L103.091 114.462L100.156 117.397L97.2221 114.462Z" fill="%238F8F8F"/> <path d="M97.2221 95.3872L95.3877 97.2216L98.322 100.156L95.3877 103.09L97.2221 104.925L100.156 101.99L103.091 104.925L104.925 103.09L101.991 100.156L104.925 97.2216L103.091 95.3872L100.156 98.3216L97.2221 95.3872Z" fill="%238F8F8F"/> <path d="M97.2221 76.3083L95.3877 78.1428L98.322 81.0771L95.3877 84.0115L97.2221 85.8459L100.156 82.9116L103.091 85.8459L104.925 84.0115L101.991 81.0771L104.925 78.1428L103.091 76.3083L100.156 79.2427L97.2221 76.3083Z" fill="%238F8F8F"/> <path d="M97.2221 57.2332L95.3877 59.0676L98.322 62.0019L95.3877 64.9363L97.2221 66.7707L100.156 63.8364L103.091 66.7707L104.925 64.9363L101.991 62.0019L104.925 59.0676L103.091 57.2332L100.156 60.1675L97.2221 57.2332Z" fill="%238F8F8F"/> <path d="M97.2221 38.1541L95.3877 39.9885L98.322 42.9228L95.3877 45.8572L97.2221 47.6916L100.156 44.7573L103.091 47.6916L104.925 45.8572L101.991 42.9228L104.925 39.9885L103.091 38.1541L100.156 41.0884L97.2221 38.1541Z" fill="%238F8F8F"/> <path d="M97.2221 19.0789L95.3877 20.9095L98.322 23.8476L95.3877 26.782L97.2221 28.6164L100.156 25.6821L103.091 28.6164L104.925 26.782L101.991 23.8476L104.925 20.9095L103.091 19.0789L100.156 22.0132L97.2221 19.0789Z" fill="%238F8F8F"/> <path d="M97.2221 0L95.3877 1.83444L98.322 4.76879L95.3877 7.70314L97.2221 9.53758L100.156 6.60324L103.091 9.53758L104.925 7.70314L101.991 4.76879L104.925 1.83444L103.091 0L100.156 2.93435L97.2221 0Z" fill="%238F8F8F"/> <path d="M116.297 114.462L114.463 116.297L117.397 119.231L114.463 122.169L116.297 124L119.232 121.066L122.17 124L124 122.169L121.066 119.231L124 116.297L122.17 114.462L119.232 117.397L116.297 114.462Z" fill="%238F8F8F"/> <path d="M116.297 95.3872L114.463 97.2216L117.397 100.156L114.463 103.09L116.297 104.925L119.232 101.99L122.17 104.925L124 103.09L121.066 100.156L124 97.2216L122.17 95.3872L119.232 98.3216L116.297 95.3872Z" fill="%238F8F8F"/> <path d="M116.297 76.3083L114.463 78.1428L117.397 81.0771L114.463 84.0115L116.297 85.8459L119.232 82.9116L122.17 85.8459L124 84.0115L121.066 81.0771L124 78.1428L122.17 76.3083L119.232 79.2427L116.297 76.3083Z" fill="%238F8F8F"/> <path d="M116.297 57.2332L114.463 59.0676L117.397 62.0019L114.463 64.9363L116.297 66.7707L119.232 63.8364L122.17 66.7707L124 64.9363L121.066 62.0019L124 59.0676L122.17 57.2332L119.232 60.1675L116.297 57.2332Z" fill="%238F8F8F"/> <path d="M116.297 38.1541L114.463 39.9885L117.397 42.9228L114.463 45.8572L116.297 47.6916L119.232 44.7573L122.17 47.6916L124 45.8572L121.066 42.9228L124 39.9885L122.17 38.1541L119.232 41.0884L116.297 38.1541Z" fill="%238F8F8F"/> <path d="M116.297 19.0789L114.463 20.9095L117.397 23.8476L114.463 26.782L116.297 28.6164L119.232 25.6821L122.17 28.6164L124 26.782L121.066 23.8476L124 20.9095L122.17 19.0789L119.232 22.0132L116.297 19.0789Z" fill="%238F8F8F"/> <path d="M116.297 0L114.463 1.83444L117.397 4.76879L114.463 7.70314L116.297 9.53758L119.232 6.60324L122.17 9.53758L124 7.70314L121.066 4.76879L124 1.83444L122.17 0L119.232 2.93435L116.297 0Z" fill="%238F8F8F"/> <path d="M39.9887 114.462L38.1543 116.297L41.0886 119.231L38.1543 122.169L39.9887 124L42.9231 121.066L45.8574 124L47.6919 122.169L44.7575 119.231L47.6919 116.297L45.8574 114.462L42.9231 117.397L39.9887 114.462Z" fill="%238F8F8F"/> <path d="M39.9887 95.3872L38.1543 97.2216L41.0886 100.156L38.1543 103.09L39.9887 104.925L42.9231 101.99L45.8574 104.925L47.6919 103.09L44.7575 100.156L47.6919 97.2216L45.8574 95.3872L42.9231 98.3216L39.9887 95.3872Z" fill="%238F8F8F"/> <path d="M39.9887 76.3083L38.1543 78.1428L41.0886 81.0771L38.1543 84.0115L39.9887 85.8459L42.9231 82.9116L45.8574 85.8459L47.6919 84.0115L44.7575 81.0771L47.6919 78.1428L45.8574 76.3083L42.9231 79.2427L39.9887 76.3083Z" fill="%238F8F8F"/> <path d="M39.9887 57.2332L38.1543 59.0676L41.0886 62.0019L38.1543 64.9363L39.9887 66.7707L42.9231 63.8364L45.8574 66.7707L47.6919 64.9363L44.7575 62.0019L47.6919 59.0676L45.8574 57.2332L42.9231 60.1675L39.9887 57.2332Z" fill="%238F8F8F"/> <path d="M39.9887 38.1541L38.1543 39.9885L41.0886 42.9228L38.1543 45.8572L39.9887 47.6916L42.9231 44.7573L45.8574 47.6916L47.6919 45.8572L44.7575 42.9228L47.6919 39.9885L45.8574 38.1541L42.9231 41.0884L39.9887 38.1541Z" fill="%238F8F8F"/> <path d="M39.9887 19.0789L38.1543 20.9095L41.0886 23.8476L38.1543 26.782L39.9887 28.6164L42.9231 25.6821L45.8574 28.6164L47.6919 26.782L44.7575 23.8476L47.6919 20.9095L45.8574 19.0789L42.9231 22.0132L39.9887 19.0789Z" fill="%238F8F8F"/> <path d="M39.9887 0L38.1543 1.83444L41.0886 4.76879L38.1543 7.70314L39.9887 9.53758L42.9231 6.60324L45.8574 9.53758L47.6919 7.70314L44.7575 4.76879L47.6919 1.83444L45.8574 0L42.9231 2.93435L39.9887 0Z" fill="%238F8F8F"/> <path d="M59.0678 114.462L57.2334 116.297L60.1677 119.231L57.2334 122.169L59.0678 124L62.0022 121.066L64.9365 124L66.771 122.169L63.8366 119.231L66.771 116.297L64.9365 114.462L62.0022 117.397L59.0678 114.462Z" fill="%238F8F8F"/> <path d="M59.0678 95.3872L57.2334 97.2216L60.1677 100.156L57.2334 103.09L59.0678 104.925L62.0022 101.99L64.9365 104.925L66.771 103.09L63.8366 100.156L66.771 97.2216L64.9365 95.3872L62.0022 98.3216L59.0678 95.3872Z" fill="%238F8F8F"/> <path d="M59.0678 76.3083L57.2334 78.1428L60.1677 81.0771L57.2334 84.0115L59.0678 85.8459L62.0022 82.9116L64.9365 85.8459L66.771 84.0115L63.8366 81.0771L66.771 78.1428L64.9365 76.3083L62.0022 79.2427L59.0678 76.3083Z" fill="%238F8F8F"/> <path d="M59.0678 57.2332L57.2334 59.0676L60.1677 62.0019L57.2334 64.9363L59.0678 66.7707L62.0022 63.8364L64.9365 66.7707L66.771 64.9363L63.8366 62.0019L66.771 59.0676L64.9365 57.2332L62.0022 60.1675L59.0678 57.2332Z" fill="%238F8F8F"/> <path d="M59.0678 38.1541L57.2334 39.9885L60.1677 42.9228L57.2334 45.8572L59.0678 47.6916L62.0022 44.7573L64.9365 47.6916L66.771 45.8572L63.8366 42.9228L66.771 39.9885L64.9365 38.1541L62.0022 41.0884L59.0678 38.1541Z" fill="%238F8F8F"/> <path d="M59.0678 19.0789L57.2334 20.9095L60.1677 23.8476L57.2334 26.782L59.0678 28.6164L62.0022 25.6821L64.9365 28.6164L66.771 26.782L63.8366 23.8476L66.771 20.9095L64.9365 19.0789L62.0022 22.0132L59.0678 19.0789Z" fill="%238F8F8F"/> <path d="M59.0678 0L57.2334 1.83444L60.1677 4.76879L57.2334 7.70314L59.0678 9.53758L62.0022 6.60324L64.9365 9.53758L66.771 7.70314L63.8366 4.76879L66.771 1.83444L64.9365 0L62.0022 2.93435L59.0678 0Z" fill="%238F8F8F"/> <path d="M1.83444 114.462L0 116.297L2.93435 119.231L0 122.169L1.83444 124L4.76879 121.066L7.70314 124L9.53758 122.169L6.60324 119.231L9.53758 116.297L7.70314 114.462L4.76879 117.397L1.83444 114.462Z" fill="%238F8F8F"/> <path d="M1.83444 95.3872L0 97.2216L2.93435 100.156L0 103.09L1.83444 104.925L4.76879 101.99L7.70314 104.925L9.53758 103.09L6.60324 100.156L9.53758 97.2216L7.70314 95.3872L4.76879 98.3216L1.83444 95.3872Z" fill="%238F8F8F"/> <path d="M1.83444 76.3083L0 78.1428L2.93435 81.0771L0 84.0115L1.83444 85.8459L4.76879 82.9116L7.70314 85.8459L9.53758 84.0115L6.60324 81.0771L9.53758 78.1428L7.70314 76.3083L4.76879 79.2427L1.83444 76.3083Z" fill="%238F8F8F"/> <path d="M1.83444 57.2332L0 59.0676L2.93435 62.0019L0 64.9363L1.83444 66.7707L4.76879 63.8364L7.70314 66.7707L9.53758 64.9363L6.60324 62.0019L9.53758 59.0676L7.70314 57.2332L4.76879 60.1675L1.83444 57.2332Z" fill="%238F8F8F"/> <path d="M1.83444 38.1541L0 39.9885L2.93435 42.9228L0 45.8572L1.83444 47.6916L4.76879 44.7573L7.70314 47.6916L9.53758 45.8572L6.60324 42.9228L9.53758 39.9885L7.70314 38.1541L4.76879 41.0884L1.83444 38.1541Z" fill="%238F8F8F"/> <path d="M1.83444 19.0789L0 20.9095L2.93435 23.8476L0 26.782L1.83444 28.6164L4.76879 25.6821L7.70314 28.6164L9.53758 26.782L6.60324 23.8476L9.53758 20.9095L7.70314 19.0789L4.76879 22.0132L1.83444 19.0789Z" fill="%238F8F8F"/> <path d="M1.83444 0L0 1.83444L2.93435 4.76879L0 7.70314L1.83444 9.53758L4.76879 6.60324L7.70314 9.53758L9.53758 7.70314L6.60324 4.76879L9.53758 1.83444L7.70314 0L4.76879 2.93435L1.83444 0Z" fill="%238F8F8F"/> <path d="M20.9097 114.462L19.0791 116.297L22.0134 119.231L19.0791 122.169L20.9097 124L23.8479 121.066L26.7822 124L28.6167 122.169L25.6823 119.231L28.6167 116.297L26.7822 114.462L23.8479 117.397L20.9097 114.462Z" fill="%238F8F8F"/> <path d="M20.9097 95.3872L19.0791 97.2216L22.0134 100.156L19.0791 103.09L20.9097 104.925L23.8479 101.99L26.7822 104.925L28.6167 103.09L25.6823 100.156L28.6167 97.2216L26.7822 95.3872L23.8479 98.3216L20.9097 95.3872Z" fill="%238F8F8F"/> <path d="M20.9097 76.3083L19.0791 78.1428L22.0134 81.0771L19.0791 84.0115L20.9097 85.8459L23.8479 82.9116L26.7822 85.8459L28.6167 84.0115L25.6823 81.0771L28.6167 78.1428L26.7822 76.3083L23.8479 79.2427L20.9097 76.3083Z" fill="%238F8F8F"/> <path d="M20.9097 57.2332L19.0791 59.0676L22.0134 62.0019L19.0791 64.9363L20.9097 66.7707L23.8479 63.8364L26.7822 66.7707L28.6167 64.9363L25.6823 62.0019L28.6167 59.0676L26.7822 57.2332L23.8479 60.1675L20.9097 57.2332Z" fill="%238F8F8F"/> <path d="M20.9097 38.1541L19.0791 39.9885L22.0134 42.9228L19.0791 45.8572L20.9097 47.6916L23.8479 44.7573L26.7822 47.6916L28.6167 45.8572L25.6823 42.9228L28.6167 39.9885L26.7822 38.1541L23.8479 41.0884L20.9097 38.1541Z" fill="%238F8F8F"/> <path d="M20.9097 19.0789L19.0791 20.9095L22.0134 23.8476L19.0791 26.782L20.9097 28.6164L23.8479 25.6821L26.7822 28.6164L28.6167 26.782L25.6823 23.8476L28.6167 20.9095L26.7822 19.0789L23.8479 22.0132L20.9097 19.0789Z" fill="%238F8F8F"/> <path d="M20.9097 0L19.0791 1.83444L22.0134 4.76879L19.0791 7.70314L20.9097 9.53758L23.8479 6.60324L26.7822 9.53758L28.6167 7.70314L25.6823 4.76879L28.6167 1.83444L26.7822 0L23.8479 2.93435L20.9097 0Z" fill="%238F8F8F"/> </g> <defs> <clipPath id="clip0_4462_2984"> <rect width="124" height="124" fill="white"/> </clipPath> </defs> </svg>'); }
.career-bg-striped-circle:after { background-image: url('data:image/svg+xml,<svg width="124" height="124" viewBox="0 0 124 124" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_4786_1966" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="124" height="124"><circle cx="62" cy="62" r="62" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_4786_1966)"><path d="M3.03575 122.916L1.61093 121.542L121.762 0.288208L123.19 1.6624L3.03575 122.916Z" fill="%23976CF5"/><path d="M-2.26244 117.817L-3.69087 116.443L116.46 -4.81445L117.889 -3.44026L-2.26244 117.817Z" fill="%23976CF5"/><path d="M-7.56347 112.715L-8.9919 111.341L111.163 -9.91345L112.588 -8.53926L-7.56347 112.715Z" fill="%23976CF5"/><path d="M-12.865 107.612L-14.2898 106.242L105.861 -15.0159L107.286 -13.6417L-12.865 107.612Z" fill="%23976CF5"/><path d="M-18.1661 102.513L-19.5909 101.139L100.56 -20.1147L101.989 -18.7442L-18.1661 102.513Z" fill="%23976CF5"/><path d="M-23.4642 97.4108L-24.8927 96.0366L95.2584 -25.2174L96.6868 -23.8432L-23.4642 97.4108Z" fill="%23976CF5"/><path d="M-28.766 92.3119L-30.1945 90.9377L89.9602 -30.3199L91.385 -28.9458L-28.766 92.3119Z" fill="%23976CF5"/><path d="M-34.0668 87.2093L-35.4916 85.8351L84.6594 -35.4189L86.0878 -34.0484L-34.0668 87.2093Z" fill="%23976CF5"/><path d="M-39.365 82.1067L-40.7934 80.7361L79.3576 -40.5215L80.7861 -39.1473L-39.365 82.1067Z" fill="%23976CF5"/><path d="M45.4406 163.726L44.0122 162.352L164.167 41.098L165.592 42.4722L45.4406 163.726Z" fill="%23976CF5"/><path d="M40.1391 158.627L38.7142 157.253L158.865 35.9954L160.294 37.3696L40.1391 158.627Z" fill="%23976CF5"/><path d="M34.8409 153.525L33.4124 152.15L153.563 30.8965L154.992 32.2671L34.8409 153.525Z" fill="%23976CF5"/><path d="M29.5398 148.422L28.1114 147.051L148.262 25.7938L149.691 27.168L29.5398 148.422Z" fill="%23976CF5"/><path d="M24.238 143.323L22.8096 141.949L142.964 20.6914L144.389 22.0656L24.238 143.323Z" fill="%23976CF5"/><path d="M18.9373 138.221L17.5125 136.847L137.663 15.5925L139.092 16.9667L18.9373 138.221Z" fill="%23976CF5"/><path d="M13.6391 133.122L12.2107 131.747L132.362 10.4899L133.79 11.8641L13.6391 133.122Z" fill="%23976CF5"/><path d="M8.33729 128.019L6.90886 126.645L127.064 5.39075L128.488 6.76132L8.33729 128.019Z" fill="%23976CF5"/><path d="M3.03575 122.916L1.61093 121.546L121.762 0.288208L123.19 1.6624L3.03575 122.916Z" fill="%23976CF5"/></g></svg>'); opacity: 0.5; }

/* Job App Contact Form */
.job-app-contact-section-bg-image { position: absolute; right: 0; bottom: 0; z-index: 0; margin: 0; }
body .job-app-contact-section .contact-section-columns { position: relative; z-index: 1; }
.job-app-contact-section .gform_wrapper.gravity-theme .gform_drop_area { background: #F6F6F6; padding: 1rem 0.8rem 1.3rem; border: none; margin: 0.6rem 0.8rem; }
.job-app-contact-section .gform_wrapper.gravity-theme .gfield_description { text-align: center; font-style: normal; padding: 0; margin: 0.6rem auto; font-size: 0.9rem; font-family: 'Jura', sans-serif; max-width: 15rem; }
.job-app-contact-section .gform_wrapper.gravity-theme .gform_drop_instructions { font-size: 0.9rem; }
.job-app-contact-section .gform_drop_area button { background: #8F8F8F; border-color: #8F8F8F; font-size: 1rem; padding: 0.35rem 2.5rem; transition: 300ms ease; }
.job-app-contact-section .gform_drop_area button:is(:hover, :focus-visible) { background: var(--primary-color); border-color: var(--primary-color); color: #fff; }
.job-app-contact-section .contact-section-img-col { padding: 0 0.5rem 5rem 1.2rem; }
.job-app-contact-section .contact-section-img-col-container .gform_wrapper.gravity-theme .gform_footer { justify-content: center; }
.job-app-contact-section .contact-section-img-col-container .gform_wrapper.gravity-theme .gform_footer button { padding: 0.85rem 5rem; }

@media (max-width: 68.49em) { 
	/* Culture & Careers Page Image Stack */ 
	.cult-car-img-stack { min-height: 45.55vw; }
	.cult-car-img-stack-img { position: absolute; top: 0; bottom: 0; margin: auto; display: flex !important; align-items: center; }
	.cult-car-img-stack-1 { left: 0; width: 34.45vw !important; }
	.cult-car-img-stack-2 { right: 0; left: 0; width: 45.55vw !important; z-index: 2; }
	.cult-car-img-stack-3 { right: 0; width: 34.45vw !important; }
}

@media (min-width: 68.5em) { 
	/* Culture & Careers Page Image Stack */ 
	.cult-car-img-stack-2 { margin-top: -3.6rem !important; margin-bottom: -3.6rem !important; margin-left: 2.8rem !important; z-index: 2; position: relative; }

	/* Job App CF Section */ 
	body .job-app-contact-section .contact-section-container { padding: 3.6rem 4rem 3rem 2.7rem; border-left: 1.3rem solid var(--primary-color); overflow: visible; }
	.job-app-contact-section-bg-image { top: 0; }
	.job-app-contact-section-bg-image img { height: 100%; }
	body .job-app-contact-section .contact-section-columns { display: block; }
	.job-app-contact-section .contact-section-text-col { max-width: 29rem; margin: auto; }
	.job-app-contact-section .contact-section-text-col-title { text-align: center; }
	.job-app-contact-section .contact-section-text-col-title:after { background-position: center; }
	.job-app-contact-section .contact-section-img-col { max-width: none; }
	.job-app-contact-section .contact-section-img-col-container { padding-top: 5rem; max-width: none; }
	.job-app-contact-section .contact-section-img-col-container .gform_wrapper.gravity-theme .gform_fields { display: grid; grid-template-areas: 'top-left top-right''middle-left bottom-right''bottom-left bottom-right'; grid-column-gap: clamp(1.4rem,3.5vw,2.8rem); -ms-grid-columns: initial; grid-row-gap: initial; grid-template-columns: auto; /* grid-template-rows: auto; */ /* width: 100%; */ align-items: end; }
	.job-app-contact-section .gform_wrapper.gravity-theme .gfield { grid-column: initial; max-height: 3.25rem; }
	.job-app-contact-section .gfield:nth-child(1) { grid-area: top-left; margin-bottom: 1.4rem; }
	.job-app-contact-section .gfield:nth-child(2) { grid-area: middle-left; margin-bottom: 1.4rem; }
	.job-app-contact-section .gfield:nth-child(3) { grid-area: bottom-left; }
	.job-app-contact-section .gfield:nth-child(4) { grid-area: top-right; margin-bottom: 1.4rem; }
	.job-app-contact-section .gfield:nth-child(5) { grid-area: bottom-right; max-height: 16rem !important; }
	.job-app-contact-section .gfield:nth-child(5):has(.gfield_validation_message) { /* max-height: none !important; */ }
}

@media (min-width: 75em) { 
	.career-box .button { padding: 0.85rem 3rem; }
}

@media (min-width: 91.25em) { /* 1460px */ 
	.career-bg-striped-box, .career-bg-purple-block, .career-bg-star-grid, .career-bg-striped-circle { margin-top: 3.2rem; }
	.career-bg-striped-box:after, .career-bg-purple-block:after, .career-bg-star-grid:after, .career-bg-striped-circle:after { width: 6.2rem; height: 6.2rem; left: -3.5rem; }
}

@media (min-width: 100em) { /* 1600px */ 
	body .job-app-contact-section .contact-section-container { padding: 3.6rem 8.6rem 3rem 7.3rem; }
	.job-app-contact-section .contact-section-img-col { padding: 0 0.5rem 0 1.2rem; }
}


/*--------------------------------------------------------------
### Single Career page
--------------------------------------------------------------*/
.single-career #sidebar .wp-block-categories-list { display: none; }
.job-details { width: 100%; }
.job-details tr { display: block; margin-bottom: 1.1rem; }
.job-details.zebra tr:nth-child(odd) .jd-label::before, .job-details.zebra tr:nth-child(even) .jd-label::before { content: ''; position: absolute; background: var(--grey); top: 0; right: 0; bottom: 0; left: 0; z-index: -1; border-radius: 0.2rem; }
.job-details th { width: 2rem; }

/* Sidebar Job App Contact Form */ 
#sidebar.sidebar-job-app-form .gform_wrapper { padding: 1rem 0.5rem 1rem 0.9rem; }
#sidebar.sidebar-job-app-form .gform_wrapper.gravity-theme .gform_drop_area { background: #F6F6F6; padding: 0.5rem 0.8rem; border: none; margin: 0.6rem 0.8rem 0; }
#sidebar.sidebar-job-app-form .gform_wrapper.gravity-theme .gfield_description { text-align: center; font-style: normal; padding: 0; margin: 0.25rem auto; font-size: 0.9rem; font-family: 'Jura', sans-serif; max-width: 15rem; }
#sidebar.sidebar-job-app-form .gform_wrapper.gravity-theme .gform_drop_instructions { font-size: 0.9rem; }
#sidebar.sidebar-job-app-form .gform_drop_area button { background: #8F8F8F; border-color: #8F8F8F; font-size: 1rem; padding: 0.35rem 2.5rem; transition: 300ms ease; }
#sidebar.sidebar-job-app-form .gform_drop_area button:is(:hover, :focus-visible) { background: var(--primary-color); border-color: var(--primary-color); color: #fff; }
#sidebar.sidebar-job-app-form .gform_wrapper.gravity-theme .gform_footer { margin: 0.5rem 0 0; }


/*--------------------------------------------------------------
## About Us page
--------------------------------------------------------------*/
body .about-us-bg-columns { display: none; }
.entry-content .about-us-top-row-title { font-size: clamp(1.1rem,2.3vw,1.25rem); color: var(--wp--preset--color--h-2); }
.entry-content .about-us-top-row-title:after { background-position: center; }
.about-us-top-row-text { max-width: 34.7rem; margin: 0 auto; }

@media (min-width: 68.5em) { 
	body .about-us-bg-columns { display: block; position: absolute; top: 3.5rem; right: 0; width: 34.9vw; max-width: 33.5rem !important; height: fit-content; z-index: -1; }
	.about-us-top-row { padding: 0; margin: 0 0 4rem; }
}


/*--------------------------------------------------------------
## Meet Our team page
--------------------------------------------------------------*/
.meet-our-team-row { margin-block-end: 2.5rem; }
.meet-our-team-pg .bio-label { text-align: left; }
.meet-our-team-pg .bio-name { color: var(--content-color); font-weight: 600; }
.meet-our-team-pg .bio-cred { color: var(--content-color); font-style: italic; }

@media (min-width: 68.5em) { 
	.meet-our-team-pg { margin-block-start: 1.5rem !important; margin-block-end: clamp(3rem,16.6vw,11.25rem) !important;}
	.meet-our-team-row { margin-block-end: 4rem;}
	.meet-our-team-pg .bio-list { gap: 1rem clamp(1rem,6.3vw,5rem); }
	.meet-our-team-pg .bio-list .bio-box { flex: 0 1 calc(25% - clamp(1rem,6.3vw,5rem)); }
	.meet-our-team-pg .bio-list .bio-image { aspect-ratio: 1 / 1.47; }
}


/*--------------------------------------------------------------
## DISH Development Center
--------------------------------------------------------------*/
.entry-content .dish-ctr-top-row-title { color: var(--wp--preset--color--h-2); max-width: 32.5rem; margin-right: auto; margin-left: auto; }
.entry-content .dish-ctr-top-row-title:after { background-position: center; }
.dish-ctr-top-row-text { max-width: 34.7rem; margin: 0 auto clamp(1rem,4.4vw,2.4rem); }


/*--------------------------------------------------------------
## Request Appointment Page
--------------------------------------------------------------*/
.req-appt-pg { text-align: center; }
.req-appt-pg-text { text-align: left; }
.req-appt-pg .phone-cta { display: inline-block; font-size: clamp(1rem, 4vw, 2rem); text-align: }
.req-appt-pg .phone-cta svg { width: clamp(1rem, 4vw, 2rem); height: clamp(1rem, 4vw, 2rem); margin-right: 0.4rem; }


/*--------------------------------------------------------------
## Manufacturer Pages
--------------------------------------------------------------*/
.hide { display: none !important; }
.manufacturer .wp-block-media-text { grid-template-columns: 32% 1fr; }
.manufacturer .wp-block-media-text.has-media-on-the-right { grid-template-columns: 1fr 32%; }
.manufacturer .wp-block-media-text__media::after { display: none; }
.manufacturer .manu-logo figure img { width: auto; height: auto; max-width: 100%; }

@media (max-width: 37.5em) { 
	.manufacturer .manu-logo figure { text-align: center; }
	#main .wp-block-media-text__content { padding: 0; }
}


/*--------------------------------------------------------------
## Search Pages
--------------------------------------------------------------*/
.search-results .wp-block-post-title { margin: 0; }
.search-results .entry-content ul li:before { display: none; }
.search-results .wp-block-post-title a:is(:hover, :focus-visible) { color: var(--primary-color) !important; }
.search-results .wp-block-post { border-bottom: 1px solid var(--primary-color); margin-bottom: 2rem; }
.wp-block-post-excerpt__more-text { text-align: center; }
.no-results { display: none; }
.search-no-results .no-results { display: block; }
.no-results-msg { margin: 2rem 0; text-align: center; color: #cc2d3f; border: 3px dashed red; }

@media (min-width: 48.875em) { /* 782px */ 
	.wp-block-post-excerpt__more-text { text-align: left; }
}


/*--------------------------------------------------------------
## Blog
--------------------------------------------------------------*/
.wp-block-query li:first-of-type .wp-block-post-title { margin-top: 0; }
.wp-block-post-excerpt__more-link:before { /* content: ''; */ background: url('data:image/svg+xml,<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="22" cy="22" r="16" fill="%237BAEC8"/><path d="M20 27L25 22L20 17" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); position: absolute; top: 0; right: 0.25rem; bottom: 0; margin: auto; width: 2.25rem; height: 2.25rem; }
.wp-block-query li:first-of-type .wp-block-post-title { margin-top: 0; }
.blog .entry-content ul li:before { display: none; }
.blog .wp-block-post-title a:is(:hover, :focus-visible) { color: var(--primary-color) !important; }
.blog .wp-block-post { padding-bottom: 2rem; border-bottom: 1px solid var(--primary-color); margin-bottom: 2rem; }
.category .entry-content ul li:before { display: none; }
.category .wp-block-post-title a { color: var(--primary-color); }
.category .wp-block-post-title a:is(:hover, :focus-visible) { color: var(--primary-color) !important; }
.category .wp-block-post { padding-bottom: 2rem; border-bottom: 1px solid var(--primary-color); margin-bottom: 2rem; }


/*--------------------------------------------------------------
## Pagination
--------------------------------------------------------------*/
.wp-block-query-pagination>.wp-block-query-pagination-next, .wp-block-query-pagination>.wp-block-query-pagination-numbers, .wp-block-query-pagination>.wp-block-query-pagination-previous { margin: 0; color: var(--primary-color); }
.wp-block-query-pagination>.wp-block-query-pagination-next:is(:hover, :focus-visible), .wp-block-query-pagination>.wp-block-query-pagination-previous:is(:hover, :focus-visible) { color: var(--accent-color); text-decoration: underline; }
.wp-block-query-pagination>.wp-block-query-pagination-numbers { display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 0.5rem; margin: 0; width: 100%; }
.page-numbers { display: flex; justify-content: center; align-items: center; background: var(--primary-color); color: #fff; width: 1.5rem; height: 1.5rem; text-align: center; border-radius: 5px; }
.page-numbers:is(:hover, :focus-visible):not(.dots, .current) { color: #fff; background: var(--accent-color); }
.page-numbers.current { background: var(--wp--preset--color--lt-grey); }

@media (max-width: 60em) { 
	.wp-block-query-pagination>.wp-block-query-pagination-next, .wp-block-query-pagination>.wp-block-query-pagination-previous { margin: 0 auto !important; }
	.wp-block-query-pagination>.wp-block-query-pagination-numbers { justify-content: center; }
}

@media (min-width: 75em) { 
	body .wp-block-query-pagination { flex-wrap: nowrap; justify-content: flex-start; }
	.wp-block-query-pagination>.wp-block-query-pagination-numbers { width: auto; }
	.wp-block-query-pagination>.wp-block-query-pagination-next, .wp-block-query-pagination>.wp-block-query-pagination-previous { white-space: nowrap; }
}













