@charset "UTF-8";:root{--tme-max-width:99.7rem;--tme-xs3lg1:3rem;--tme-xs3lg0:3rem;--tme--global--padding-top:clamp(5.5rem,10vw,10rem);--tme--global--padding-bottom:clamp(5.5rem,10vw,10rem)}
@media(min-width:782px){:root{--tme-xs3lg1:1.5rem;--tme-xs3lg0:0}}html{box-sizing:border-box}
*,*::before,*::after{box-sizing:border-box}input,textarea{font-family:var(--wp--preset--font-family--averta)}
.sr-only,.screen-reader-text{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.skip-link.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.skip-link.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
code{background:var(--wp--preset--color--primary);border-radius:.4rem;font-size:86%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap}
pre{background:var(--wp--preset--color--primary);border-left:.3rem solid var(--wp--preset--color--primary);overflow-y:hidden}
pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}.hide,.d-none{display:none}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}
.d-flex{display:flex}.d-block{display:block}.d-inline{display:inline}.position-relative{position:relative}
.position-absolute{position:absolute}.overflow-hidden{overflow:hidden}a.stretched-link:before,.stretched-link a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;content:""}
body>.wp-site-blocks{transition:all 600ms}body>.wp-site-blocks:after{transition:all 600ms}
.body--modal-visible{overflow:hidden}.body--modal-visible .wp-site-blocks{filter:blur(1rem) grayscale(0.5);transition:filter 600ms}
.body--modal-visible .wp-site-blocks:after{display:block;content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,0.8);z-index:4999;opacity:1;transition:opacity 600ms}
.modal{position:fixed;left:50%;top:3rem;transform:translate(-50%,0);z-index:5000;width:min(100vw - 2rem,25rem);background-color:var(--wp--preset--color--base);padding:3.5rem 1.5rem;font-size:var(--wp--preset--font-size--default)}
@media(min-width:782px){.modal{top:50%;transform:translate(-50%,-50%)}}.modal.modal--hidden{display:none}
.modal button.close{background-color:transparent;border:0;position:absolute;top:1.5rem;right:1rem;z-index:5001;cursor:pointer}
.modal button.close svg{width:2.5rem;height:2.5rem}.modal button.close svg *{fill:var(--wp--preset--color--contrast)}
.modal .modal__title{font-size:var(--wp--preset--font-size--body)}.modal .language-switcher__link{padding-left:1.2em;display:block;position:relative;border:0;font-weight:300;text-decoration:none;color:var(--wp--preset--color--contrast)}
.modal .language-switcher__link:hover{background-color:transparent}.modal .language-switcher__link:hover:before{opacity:1}
.modal .language-switcher__link:before{display:block;height:.5em;width:.5em;border-radius:100%;content:"";position:absolute;left:0;top:.5em;background-color:var(--wp--preset--color--tertiary-3);opacity:0;transition:all 300ms}
.modal .language-switcher__link.current::before{opacity:1}.w-100{width:100% !important}
.mt-0{margin-top:0 !important}:where(body .is-layout-flow)>.is-category-layout,:where(body .is-layout-flow)>.wp-block-group{margin-block-start:0}
.aligncenter{text-align:center}@media(max-width:781px){body .wp-block-columns{flex-wrap:wrap !important}
body .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important}
}main{margin-block-start:0 !important;-webkit-font-smoothing:antialiased}.img-fluid{max-width:100%;height:auto}
.entry-content>.wp-block-image img,.entry-content>.wp-block-image picture{min-width:100%}
.overflow-hidden{overflow:hidden !important}button,input[type=submit]{font-family:var(--wp--preset--font-family--averta)}
@media screen and (max-width:1500px){h1{font-size:clamp(2rem,4vw,4rem) !important}
}@media screen and (max-width:980px){.wp-block-column .wp-block-columns{height:auto !important}
.has-medium-font-size{font-size:clamp(1rem,2.5vw,1.35rem) !important}}.wp-block-group.full-bleed.has-base-background-color{position:relative}
.wp-block-group.full-bleed.has-base-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--base);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-base-background-color>*{position:relative;z-index:5}
.wp-block-group.full-bleed.has-contrast-background-color{position:relative}.wp-block-group.full-bleed.has-contrast-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--contrast);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-contrast-background-color>*{position:relative;z-index:5}
.wp-block-group.full-bleed.has-contrast-2-background-color{position:relative}.wp-block-group.full-bleed.has-contrast-2-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--contrast-2);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-contrast-2-background-color>*{position:relative;z-index:5}
.wp-block-group.full-bleed.has-primary-background-color{position:relative}.wp-block-group.full-bleed.has-primary-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--primary);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-primary-background-color>*{position:relative;z-index:5}
.wp-block-group.full-bleed.has-tertiary-background-color{position:relative}.wp-block-group.full-bleed.has-tertiary-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--tertiary);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-tertiary-background-color>*{position:relative;z-index:5}
.wp-block-group.full-bleed.has-tertiary-2-background-color{position:relative}.wp-block-group.full-bleed.has-tertiary-2-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--tertiary-2);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-tertiary-2-background-color>*{position:relative;z-index:5}
.wp-block-group.full-bleed.has-tertiary-3-background-color{position:relative}.wp-block-group.full-bleed.has-tertiary-3-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--tertiary-3);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-tertiary-3-background-color>*{position:relative;z-index:5}
.wp-block-group.full-bleed.has-tertiary-4-background-color{position:relative}.wp-block-group.full-bleed.has-tertiary-4-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--tertiary-4);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-tertiary-4-background-color>*{position:relative;z-index:5}
.wp-block-group.full-bleed.has-tertiary-5-background-color{position:relative}.wp-block-group.full-bleed.has-tertiary-5-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--tertiary-5);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-tertiary-5-background-color>*{position:relative;z-index:5}
.wp-block-group.full-bleed.has-tertiary-6-background-color{position:relative}.wp-block-group.full-bleed.has-tertiary-6-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--tertiary-6);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-tertiary-6-background-color>*{position:relative;z-index:5}
.wp-block-group.full-bleed.has-soft-background-color{position:relative}.wp-block-group.full-bleed.has-soft-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--soft);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-soft-background-color>*{position:relative;z-index:5}
.wp-block-group.full-bleed.has-soft-2-background-color{position:relative}.wp-block-group.full-bleed.has-soft-2-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--soft-2);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-soft-2-background-color>*{position:relative;z-index:5}
.wp-block-group.full-bleed.has-soft-3-background-color{position:relative}.wp-block-group.full-bleed.has-soft-3-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--soft-3);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-soft-3-background-color>*{position:relative;z-index:5}
.wp-block-group.full-bleed.has-soft-4-background-color{position:relative}.wp-block-group.full-bleed.has-soft-4-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--soft-4);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-soft-4-background-color>*{position:relative;z-index:5}
.wp-block-group.full-bleed.has-soft-5-background-color{position:relative}.wp-block-group.full-bleed.has-soft-5-background-color::after{display:block;content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;background-color:var(--wp--preset--color--soft-5);transform:translate(-50vw,0);z-index:1}
.wp-block-group.full-bleed.has-soft-5-background-color>*{position:relative;z-index:5}
.full-bleed>.wp-block-acf-top-picks>.top-picks::after,.full-bleed>.wp-block-acf-top-picks>.big-article::after,.full-bleed>.wp-block-acf-big-article>.top-picks::after,.full-bleed>.wp-block-acf-big-article>.big-article::after{width:100vw;left:50%;transform:translate(-50%,0)}
@media(min-width:1592.2px){.full-bleed>.wp-block-acf-hero-solutions{overflow:visible}
.full-bleed>.wp-block-acf-hero-solutions .hero-solutions__wrapper .hero-solutions__image{width:45vw;transform:translateX(5vw);left:50%;right:unset}
.full-bleed>.wp-block-acf-hero-solutions .hero-solutions__wrapper .hero-solutions__image img,.full-bleed>.wp-block-acf-hero-solutions .hero-solutions__wrapper .hero-solutions__image picture{height:100%;width:auto}
.full-bleed>.wp-block-acf-carousel.alignfull{margin-left:calc((var(--wp--style--root--padding-left) + (100vw - var(--tme-max-width)) * 0.5) * -1);margin-right:calc((var(--wp--style--root--padding-right) + (100vw - var(--tme-max-width)) * 0.5) * -1)}
.full-bleed>.wp-block-acf-carousel.alignfull>.media-carousel{width:calc(var(--tme-max-width) - var(--wp--style--root--padding-right) * 2);margin:0 auto}
.full-bleed>.wp-block-acf-carousel.alignfull>.media-carousel__controls{left:calc(50vw + 14rem)}
.full-bleed>.wp-block-acf-carousel.alignfull.is-style-half-width>.media-carousel__controls{margin-left:auto;margin-right:auto;max-width:var(--tme-max-width)}
}@media(min-width:1592.2px){.full-bleed-alt{max-width:100vw !important;width:100vw !important;margin-left:calc((100vw - var(--tme-max-width)) / 2 * -1)}
}.has-drop-cap:not(:focus){position:relative;padding-left:calc(var(--wp--preset--font-size--display-2) + 2.5rem)}
.has-drop-cap:not(:focus):before{position:absolute;left:0;top:0;content:"";display:block;height:calc(var(--wp--preset--font-size--display-2) + 1rem);width:calc(var(--wp--preset--font-size--display-2) + 1rem);background-color:var(--wp--preset--color--contrast);z-index:0;border-radius:100%}
.has-drop-cap:not(:focus) .dc{position:absolute;left:calc((var(--wp--preset--font-size--display-2) + 1rem) * 0.5);top:calc((var(--wp--preset--font-size--display-2) + 1rem) * 0.5);transform:translate(-50%,-50%);z-index:5;color:var(--wp--preset--color--base);font-size:clamp(2rem,5vw,4rem)}
.has-drop-cap:not(:focus):first-letter {float:none;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;margin:inherit;text-transform:inherit}
.has-drop-cap:not(:focus).has-background{background-color:transparent !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important}
.has-drop-cap:not(:focus).has-background.has-tertiary-3-background-color:before{background-color:var(--wp--preset--color--tertiary-3)}
.has-drop-cap:not(:focus).has-background.has-primary-background-color:before{background-color:var(--wp--preset--color--primary)}
.tm-arrow{display:inline-block;width:2.5625em;height:1em;margin-left:.75em;transition:margin 250ms}
.tm-article{position:relative}.tm-article *{margin-top:1rem;margin-bottom:0}.tm-article *:first-child{margin-top:0}
.tm-article>figure{overflow:hidden;aspect-ratio:1}.tm-article>figure img,.tm-article>figure picture{height:100%;width:100%;max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all 250ms}
.tm-article>figure a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;content:""}
.tm-article>figure+*{margin-top:1.5rem}.tm-article>.wp-block-heading+*{margin-top:1.5rem}
.tm-article .tm-article__link{text-decoration:none}.tm-article .tm-article__link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;content:""}
.tm-article .tm-article__link:hover{color:currentColor;background-color:transparent;border-color:transparent}
.tm-article .tm-article__link:hover .tm-arrow{margin-left:1.5em}.tm-article:hover>figure img,.tm-article:hover>figure picture{width:120% !important;height:120% !important;margin-left:-10% !important;margin-top:-10% !important}
.tm-chevron{display:inline-block;width:1.25em;height:.625em;margin-left:.65em;position:relative}
.tm-chevron svg{position:absolute;left:0;top:0;width:100%;height:auto}.tm-tag{font-family:Averta;font-size:var(--wp--preset--font-size--tiny);font-style:normal;font-weight:600;line-height:1.25rem;letter-spacing:.015rem;text-transform:uppercase;padding-left:1.5em;position:relative}
.tm-tag:before{display:inline-block;content:"";height:.8em;width:.8em;background-color:var(--wp--preset--color--primary);position:absolute;left:0;top:.625rem;transform:translate(0,-50%);border-radius:100%}
.tm-tag+.wp-block-heading{margin-top:var(--wp--preset--spacing--10)}.has-primary-background-color .tm-tag{padding-left:0}
.has-primary-background-color .tm-tag:before{display:none}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{margin-right:0 !important}
.wp-site-blocks{max-width:var(--tme-max-width);margin-left:auto;margin-right:auto;min-height:100vh;background-color:var(--wp--preset--color--base)}
.inner-content{position:initial}.wp-element-caption{font-size:var(--wp--preset--font-size--tiny)}
.wp-block-button__link,.wp-element-button{cursor:pointer;transition:all 250ms}.wp-block-button__link[disabled],.wp-element-button[disabled]{cursor:default;opacity:.5}
h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:initial}
.wp-block-post-terms a{border:none !important;text-decoration:none !important}.term-dot{display:inline-block;height:.5rem;width:.5rem;border-radius:100%;margin-right:.5rem}
.background-image-contain{background-size:100% auto !important;background-position:top left !important;background-repeat:no-repeat}
picture{display:inline-block}img,picture{max-width:100%}.wp-block-buttons{gap:1rem}
@media(min-width:480px){.wp-block-buttons{gap:3rem}}.wp-block-buttons>*{flex:0 0 100%;min-width:11rem}
.wp-block-buttons>*:not(.is-style-arrow)>*{width:100%}@media(min-width:480px){.wp-block-buttons>*{flex:initial}
.wp-block-buttons>*:not(.is-style-arrow)>*{width:100%}}.wp-block-button__link:hover,.wp-element-button:hover{color:var(--wp--preset--color--contrast) !important}
.wp-block-button__link.has-background,.wp-element-button.has-background{border:1px solid transparent}
.wp-block-button__link.has-background.has-primary-background-color,.wp-block-button__link.has-background.has-contrast-background-color,.wp-element-button.has-background.has-primary-background-color,.wp-element-button.has-background.has-contrast-background-color{color:var(--wp--preset--color--base)}
.wp-block-button__link.has-background:hover,.wp-element-button.has-background:hover{border:1px solid var(--wp--preset--color--contrast) !important;background-color:var(--wp--preset--color--base) !important}
.wp-block-button__link.has-background.has-base-background-color:hover,.wp-element-button.has-background.has-base-background-color:hover{border:1px solid var(--wp--preset--color--base) !important;background-color:var(--wp--preset--color--contrast) !important;color:var(--wp--preset--color--base) !important}
.has-contrast-background-color .wp-block-button__link.has-base-color:not(.has-background-color):hover,.has-contrast-background-color .wp-element-button.has-base-color:not(.has-background-color):hover,.has-primary-background-color .wp-block-button__link.has-base-color:not(.has-background-color):hover,.has-primary-background-color .wp-element-button.has-base-color:not(.has-background-color):hover{color:var(--wp--preset--color--tertiary-5) !important}
.wp-block-button.is-style-arrow .wp-block-button__link,.wp-block-button.is-style-arrow .wp-element-button{text-align:left;padding-right:4.5em;position:relative}
.wp-block-button.is-style-arrow .wp-block-button__link:after,.wp-block-button.is-style-arrow .wp-element-button:after{content:"";display:inline-block;width:2.5625em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='16' viewBox='0 0 41 16' fill='none'%3E%3Cpath d='M40.7071 8.70711C41.0976 8.31658 41.0976 7.68342 40.7071 7.29289L34.3431 0.928932C33.9526 0.538408 33.3195 0.538408 32.9289 0.928932C32.5384 1.31946 32.5384 1.95262 32.9289 2.34315L38.5858 8L32.9289 13.6569C32.5384 14.0474 32.5384 14.6805 32.9289 15.0711C33.3195 15.4616 33.9526 15.4616 34.3431 15.0711L40.7071 8.70711ZM0 9H40V7H0V9Z' fill='%23024DDF'/%3E%3C/svg%3E");background-size:100% auto;position:absolute;right:.75em;top:.8em;transition:all 250ms}
.wp-block-button.is-style-arrow .wp-block-button__link:hover:after,.wp-block-button.is-style-arrow .wp-element-button:hover:after{right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='16' viewBox='0 0 41 16' fill='none'%3E%3Cpath d='M40.7071 8.70711C41.0976 8.31658 41.0976 7.68342 40.7071 7.29289L34.3431 0.928932C33.9526 0.538408 33.3195 0.538408 32.9289 0.928932C32.5384 1.31946 32.5384 1.95262 32.9289 2.34315L38.5858 8L32.9289 13.6569C32.5384 14.0474 32.5384 14.6805 32.9289 15.0711C33.3195 15.4616 33.9526 15.4616 34.3431 15.0711L40.7071 8.70711ZM0 9H40V7H0V9Z' fill='%23212121'/%3E%3C/svg%3E")}
.wp-block-button.is-style-arrow .wp-block-button__link.has-contrast-color:after,.wp-block-button.is-style-arrow .wp-element-button.has-contrast-color:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='16' viewBox='0 0 41 16' fill='none'%3E%3Cpath d='M40.7071 8.70711C41.0976 8.31658 41.0976 7.68342 40.7071 7.29289L34.3431 0.928932C33.9526 0.538408 33.3195 0.538408 32.9289 0.928932C32.5384 1.31946 32.5384 1.95262 32.9289 2.34315L38.5858 8L32.9289 13.6569C32.5384 14.0474 32.5384 14.6805 32.9289 15.0711C33.3195 15.4616 33.9526 15.4616 34.3431 15.0711L40.7071 8.70711ZM0 9H40V7H0V9Z' fill='%23121212'/%3E%3C/svg%3E")}
.wp-block-button.is-style-arrow .wp-block-button__link.has-base-color:after,.wp-block-button.is-style-arrow .wp-element-button.has-base-color:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='16' viewBox='0 0 41 16' fill='none'%3E%3Cpath d='M40.7071 8.70711C41.0976 8.31658 41.0976 7.68342 40.7071 7.29289L34.3431 0.928932C33.9526 0.538408 33.3195 0.538408 32.9289 0.928932C32.5384 1.31946 32.5384 1.95262 32.9289 2.34315L38.5858 8L32.9289 13.6569C32.5384 14.0474 32.5384 14.6805 32.9289 15.0711C33.3195 15.4616 33.9526 15.4616 34.3431 15.0711L40.7071 8.70711ZM0 9H40V7H0V9Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}
.wp-block-button.is-style-arrow .wp-block-button__link.has-base-color:hover,.wp-block-button.is-style-arrow .wp-element-button.has-base-color:hover{color:var(--wp--preset--color--tertiary-5) !important}
.wp-block-button.is-style-arrow .wp-block-button__link.has-base-color:hover:after,.wp-block-button.is-style-arrow .wp-element-button.has-base-color:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='16' viewBox='0 0 41 16' fill='none'%3E%3Cpath d='M40.7071 8.70711C41.0976 8.31658 41.0976 7.68342 40.7071 7.29289L34.3431 0.928932C33.9526 0.538408 33.3195 0.538408 32.9289 0.928932C32.5384 1.31946 32.5384 1.95262 32.9289 2.34315L38.5858 8L32.9289 13.6569C32.5384 14.0474 32.5384 14.6805 32.9289 15.0711C33.3195 15.4616 33.9526 15.4616 34.3431 15.0711L40.7071 8.70711ZM0 9H40V7H0V9Z' fill='%2321FFF2'/%3E%3C/svg%3E")}
.wp-block-buttons .wp-block-button.is-style-arrow .wp-block-button__link:first-child,.wp-block-buttons .wp-block-button.is-style-arrow .wp-element-button:first-child{padding-left:0 !important}
.wp-block-columns{gap:var(--wp--preset--spacing--15)}.wp-block-column .wp-block-columns{height:100%}
.wp-block-column>.wp-block-acf-content-card{max-width:100% !important}div.wp-block-group{background-position:center center}
div.wp-block-group.has-background{padding-top:var(--tme--global--padding-top);padding-bottom:var(--tme--global--padding-bottom)}
div.wp-block-group.has-background .wp-block-group{padding-top:initial;padding-bottom:initial}
.wp-block-image .wp-element-caption{font-size:var(--wp--preset--font-size--default);font-weight:300;max-width:calc(clamp(51.5rem, 60vw, 58.1rem) - (clamp(51.5rem, 60vw, 58.1rem) - 38.5rem) / 2);text-align:center;margin:2rem auto 0;color:var(--wp--preset--color--contrast-2)}
.wp-block-image .wp-element-caption strong{font-size:var(--wp--preset--font-size--body);margin-bottom:1rem;display:block}
.wp-block-image+h2,.wp-block-image+h3,.wp-block-image+p{margin-top:var(--wp--preset--spacing--20)}
a:where(:not(.wp-element-button)):hover{background-color:var(--wp--preset--color--primary);border-left:.125rem solid var(--wp--preset--color--primary);border-right:.125rem solid var(--wp--preset--color--primary)}
.has-base-color a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--contrast);background-color:var(--wp--preset--color--base);border-left:.125rem solid var(--wp--preset--color--base);border-right:.125rem solid var(--wp--preset--color--base)}
ul ul{font-size:95%}.wp-block-media-text .wp-block-media-text__media{height:0;min-height:0;padding-bottom:100%}
.is-layout-constrained>.wp-block-media-text .wp-block-media-text__media{margin-left:calc(var(--wp--style--root--padding-left) * -1);margin-right:calc(var(--wp--style--root--padding-right) * -1)}
@media(min-width:600px){.is-layout-constrained>.wp-block-media-text .wp-block-media-text__media{margin-left:calc(var(--wp--style--root--padding-left) * -1);margin-right:0}
}@media(min-width:600px){.is-layout-constrained>.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{margin-left:0;margin-right:calc(var(--wp--style--root--padding-right) * -1)}
}.wp-block-query-pagination{gap:1rem}.wp-block-query-pagination-previous,.wp-block-query-pagination-next{background:0;border:1px solid var(--wp--preset--color--base);border-radius:100%;width:2.75rem;height:2.75rem;position:relative;transform:rotate(90deg);cursor:pointer;transition:all 250ms;order:2}
.wp-block-query-pagination-previous:after,.wp-block-query-pagination-next:after{display:block;content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0905 0.993277C15.3226 1.28978 15.2963 1.70632 15.0445 1.97143L14.9623 2.04616L8.46229 7.13473C8.22091 7.3237 7.89263 7.3447 7.63193 7.19772L7.53764 7.13473L1.03764 2.04616C0.711489 1.79082 0.654076 1.31943 0.90941 0.993276C1.14153 0.696771 1.55221 0.622367 1.87001 0.803126L1.96229 0.865041L7.99997 5.5916L14.0376 0.865042C14.3342 0.63292 14.7507 0.659267 15.0158 0.911021L15.0905 0.993277Z' fill='%23FFFFFF'/%3E%3C/svg%3E");background-repeat:no-repeat;width:1rem;height:.5rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-40%);transition:all 250ms}
.wp-block-query-pagination-previous>*,.wp-block-query-pagination-next>*{display:none !important}
.wp-block-query-pagination-previous:hover:after,.wp-block-query-pagination-next:hover:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0905 0.993277C15.3226 1.28978 15.2963 1.70632 15.0445 1.97143L14.9623 2.04616L8.46229 7.13473C8.22091 7.3237 7.89263 7.3447 7.63193 7.19772L7.53764 7.13473L1.03764 2.04616C0.711489 1.79082 0.654076 1.31943 0.90941 0.993276C1.14153 0.696771 1.55221 0.622367 1.87001 0.803126L1.96229 0.865041L7.99997 5.5916L14.0376 0.865042C14.3342 0.63292 14.7507 0.659267 15.0158 0.911021L15.0905 0.993277Z' fill='%23212121'/%3E%3C/svg%3E")}
.wp-block-query-pagination-next{transform:rotate(-90deg)}.wp-block-query-pagination-numbers{order:1;justify-content:space-between;flex:0 0 100%;display:flex}
@media(min-width:768px){.wp-block-query-pagination-numbers{flex:1 0 0 !important;order:2;max-width:500px}
}.wp-block-query-pagination-numbers .page-numbers{text-decoration:none;border:0;border-bottom:.125rem solid transparent}
@media(min-width:782px){.wp-block-query-pagination-numbers .page-numbers{padding:.5rem .75rem}
}.wp-block-query-pagination-numbers .page-numbers:hover,.wp-block-query-pagination-numbers .page-numbers.current{border:none !important;border-bottom:.125rem solid var(--wp--preset--color--base) !important;background:transparent;color:var(--wp--preset--color--base)}
.wp-block-query-pagination-numbers .page-numbers:hover.dots,.wp-block-query-pagination-numbers .page-numbers.current.dots{border-bottom:.125rem solid transparent !important}
@media(min-width:601px){.wp-block-post-template.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}
}@media(min-width:992px){.wp-block-post-template.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}
}.wp-block-post-template>.wp-block-post{margin-bottom:var(--wp--style--block-gap);position:relative}
.wp-block-post-template>.wp-block-post:hover>.wp-block-post-featured-image img,.wp-block-post-template>.wp-block-post:hover>.wp-block-post-featured-image picture{width:120% !important;height:120% !important;margin-left:-10% !important;margin-top:-10% !important}
.wp-block-post-template>.wp-block-post>.wp-block-post-featured-image{overflow:hidden}
.wp-block-post-template>.wp-block-post>.wp-block-post-featured-image img,.wp-block-post-template>.wp-block-post>.wp-block-post-featured-image picture{height:100%;width:100%;max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all 250ms}
.wp-block-post-template>.wp-block-post>.wp-block-read-more:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;content:""}
.wp-block-post-template>.wp-block-post.person:hover>.wp-block-post-featured-image img,.wp-block-post-template>.wp-block-post.person:hover>.wp-block-post-featured-image picture{width:100% !important;height:100% !important;margin-left:0 !important;margin-top:0 !important}
.wp-block-post-template>.wp-block-post.person a{background-color:transparent !important;border:0 !important}
.wp-block-post-template .wp-block-post-title{font-size:1.375rem;line-height:1.36364;display:block;display:-webkit-box;font-size:1.375rem;max-height:5.625015rem;line-height:1.36364;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.wp-block-quote>*{font-size:var(--wp--preset--font-size--display-4);line-height:1.2;padding-left:0}
.wp-block-quote>*:first-child{position:relative}.wp-block-quote>*:first-child:before{display:block;content:"“";position:absolute;left:0;top:0;transform:translate(-100%,0)}
.wp-block-quote cite{display:inline-block;font-size:var(--wp--preset--font-size--medium)}
.wp-block-quote.has-background{padding:clamp(5.5rem,10vw,10rem) 1rem;margin-left:0;margin-right:0}
@media(min-width:782px){.wp-block-quote.has-background>*{display:block;margin-left:auto;margin-right:auto;width:83.3333333333%}
}a.wp-block-read-more{border:0;display:inline-block;text-transform:capitalize;text-decoration:none}
a.wp-block-read-more:hover{background-color:transparent;color:currentColor;border:none !important}
a.wp-block-read-more:hover:after{margin-left:2.25em;margin-right:0}a.wp-block-read-more:after{display:inline-block;content:"";width:2.5em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 16' fill='none'%3E%3Cpath d='M40.7071 8.70711C41.0976 8.31658 41.0976 7.68342 40.7071 7.29289L34.3431 0.928932C33.9526 0.538408 33.3195 0.538408 32.9289 0.928932C32.5384 1.31946 32.5384 1.95262 32.9289 2.34315L38.5858 8L32.9289 13.6569C32.5384 14.0474 32.5384 14.6805 32.9289 15.0711C33.3195 15.4616 33.9526 15.4616 34.3431 15.0711L40.7071 8.70711ZM0 9H40V7H0V9Z' fill='%23FFFFFF'/%3E%3C/svg%3E");transition:all 250ms;margin-left:1.5em;margin-right:.75em}
video::-webkit-media-controls{display:none}.wp-block-video:not(.is-selected){position:relative}
.wp-block-video:not(.is-selected) button{background-color:var(--wp--preset--color--primary);position:absolute;background-repeat:no-repeat;border-radius:100%;cursor:pointer;transition:all 300ms;border:0}
.wp-block-video:not(.is-selected) button span{display:none}.wp-block-video:not(.is-selected) button.play-pause-btn{height:clamp(5.5rem,10vw,9.5rem);width:clamp(5.5rem,10vw,9.5rem);bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 10.999L9.2855e-07 21.3913L1.83707e-06 0.606717L18 10.999Z' fill='white'/%3E%3C/svg%3E%0A");background-size:20% auto;background-position:55% 50%}
.wp-block-video:not(.is-selected) button.play-pause-btn:hover{background-size:25% auto}
.wp-block-video:not(.is-selected) button.play-pause-btn.playing{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M128 64H0V448H128V64zm192 0H192V448H320V64z' fill='white'/%3E%3C/svg%3E");background-position:center}
.wp-block-video:not(.is-selected) button.mute-btn{bottom:1rem;right:1rem;height:3rem;width:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23ffffff' d='M151.6 188L288 66.7V445.3L151.6 324c-2.9-2.6-6.7-4-10.6-4H56c-13.3 0-24-10.7-24-24V216c0-13.3 10.7-24 24-24h85c3.9 0 7.7-1.4 10.6-4zM290.2 32c-7.3 0-14.3 2.7-19.8 7.5L134.9 160H56c-30.9 0-56 25.1-56 56v80c0 30.9 25.1 56 56 56h78.9L270.4 472.5l10.6-12-10.6 12c5.5 4.8 12.5 7.5 19.8 7.5c16.5 0 29.8-13.3 29.8-29.8V61.8C320 45.3 306.7 32 290.2 32zM411.3 164.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L457.4 256l-68.7 68.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 278.6l68.7 68.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L502.6 256l68.7-68.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L480 233.4l-68.7-68.7z'/%3E%3C/svg%3E");background-size:45% auto;background-position:center}
.wp-block-video:not(.is-selected) button.mute-btn.unmuted{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23ffffff' d='M181.3 328.1l-9.1-8.1H160 64V192h96 12.2l9.1-8.1L316.2 64H320V448h-3.8L181.3 328.1zM32 352H64h96L304 480h16 32V448 64 32H320 304L160 160H64 32v32V320v32zm409.6-19.2C464.9 315.3 480 287.4 480 256s-15.1-59.3-38.4-76.8l-19.2 25.6C437.9 216.5 448 235.1 448 256s-10.1 39.5-25.6 51.2l19.2 25.6zm57.6 76.8c46.6-35 76.8-90.8 76.8-153.6s-30.2-118.6-76.8-153.6L480 128c38.9 29.2 64 75.7 64 128s-25.1 98.8-64 128l19.2 25.6z'/%3E%3C/svg%3E")}
.site-header{--tme--global--padding-top:0;--tme--global--padding-bottom:0}@media(max-width:1199px){.site-header{--wp--style--root--padding-left:1rem;--wp--style--root--padding-right:1rem}
}.site-header__layout{display:flex;position:relative;justify-content:space-between;align-items:center;z-index:300 !important}
@media(min-width:1200px){.site-header__layout{align-items:stretch}}.site-header__layout>*{margin-block-start:0}
@media(max-width:1199px){.site-header .menu-wrapper{position:absolute;right:calc(var(--wp--style--root--padding-right) * -1);top:0;bottom:auto;left:calc(var(--wp--style--root--padding-left) * -1);transform:translate(0,0);padding:1rem;max-height:0;min-height:0;overflow:hidden;transition:all 500ms;z-index:3000}
}.site-header .main-menu__cta{display:block;background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);text-decoration:none;border:0;transition:all 500ms;padding:0 2rem}
.site-header .main-menu__cta:hover{border:0;background-color:var(--wp--preset--color--tertiary-5);color:var(--wp--preset--color--contrast)}
@media(max-width:1199px){.site-header .main-menu__cta{position:fixed;bottom:0;left:0;max-height:0;overflow:hidden;transform:translate(0,100%);width:100%;text-align:center}
}@media(min-width:1200px){.site-header .main-menu__cta{display:flex;justify-content:center;align-items:center;margin-left:2rem;margin-right:calc(var(--wp--style--root--padding-right) * -1)}
}@media(min-width:1200px){.site-header .main-menu__cta{margin-left:3rem}}body .menu-screen{content:"";display:block;z-index:1;position:fixed;left:0;top:0;width:100%;height:0;background-color:var(--wp--preset--color--contrast);transition:all 500ms}
body.main-menu--visible{overflow:hidden}body.main-menu--visible .wp-block-acf-tme-logo,body.main-menu--visible .main-menu__icons{position:relative;z-index:3006;background-color:var(--wp--preset--color--contrast)}
@media(min-width:1200px){body.main-menu--visible{overflow:unset}}body.main-menu--visible main{position:relative;z-index:0}
body.main-menu--visible .main-menu__cta{position:fixed;top:auto !important;left:0;width:100%;height:3rem;transform:translate(0,0);max-height:3rem;padding:.63rem 2rem;z-index:3004}
@media(max-width:1199px){body.main-menu--visible .site-header .menu-wrapper{overflow:scroll;max-height:100vh;padding-top:5rem;padding-bottom:20rem}
}@media(max-width:1199px){body.main-menu--visible .main-menu:before{content:"";display:block;height:4rem;width:100vw;position:fixed;left:0;top:0;background-color:var(--wp--preset--color--contrast);z-index:3005}
}body.main-menu--visible .main-menu .navbar-toggle .navbar-toggle__icon--show{opacity:0}
body.main-menu--visible .main-menu .navbar-toggle .navbar-toggle__icon--hide{opacity:1}
body.main-menu--visible .menu-screen{height:100vh}@media(min-width:1200px){body.main-menu--visible .menu-screen{height:unset}
}@media(min-width:1200px){.main-menu{display:flex;height:100%}.main-menu .menu-wrapper>ul.menu{display:flex;height:100%;gap:3rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item{display:flex;height:100%;align-items:stretch}
.main-menu .menu-wrapper>ul.menu>li.menu-item>a{border-bottom:.25rem solid transparent;transition:border 500ms}
.main-menu .menu-wrapper>ul.menu>li.menu-item>a span.menu-item__link{display:flex;height:100%;align-items:center}
.main-menu .menu-wrapper>ul.menu>li.menu-item>a:hover{border-bottom-color:var(--wp--preset--color--base)}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children:hover>.sub-menu-wrapper{padding:3rem;max-height:65rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children:not(.menu-item-has-children--has-quicklinks).menu-item-has-children--sub-items--1{position:relative}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children:not(.menu-item-has-children--has-quicklinks).menu-item-has-children--sub-items--2{position:relative}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children:not(.menu-item-has-children--has-quicklinks).menu-item-has-children--sub-items--3{position:relative}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children:not(.menu-item-has-children--has-quicklinks).menu-item-has-children--sub-items--4{position:relative}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children:not(.menu-item-has-children--has-quicklinks).menu-item-has-children--sub-items--5{position:relative}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper{position:absolute;bottom:0;left:-3rem;transform:translate(0,100%);background-color:#1c1c1c;padding:0 3rem;display:flex;gap:3rem;width:23rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links{width:42rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--6{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--7{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--8{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--9{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--10{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--11{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--12{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--13{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--14{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--15{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--16{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--17{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--18{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--19{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper--has-quick-links.sub-menu-items--20{width:62rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper>.sub-menu{display:flex;flex-wrap:wrap;flex-direction:row;gap:1.5rem 2.3rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper>.sub-menu a{width:17rem;display:block}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper>.sub-menu a>.menu-item__link{display:inline-block;border-bottom:1px solid transparent;position:relative;transition:border 500ms}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper>.sub-menu a>.menu-item__link:after{display:block;content:"";height:1em;width:1.5625em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 16' fill='none'%3E%3Cpath d='M24.7071 8.70711C25.0976 8.31658 25.0976 7.68342 24.7071 7.29289L18.3431 0.928932C17.9526 0.538408 17.3195 0.538408 16.9289 0.928932C16.5384 1.31946 16.5384 1.95262 16.9289 2.34315L22.5858 8L16.9289 13.6569C16.5384 14.0474 16.5384 14.6805 16.9289 15.0711C17.3195 15.4616 17.9526 15.4616 18.3431 15.0711L24.7071 8.70711ZM0 9H24V7H0V9Z' fill='white'/%3E%3C/svg%3E");position:absolute;right:-0.75em;top:.25em;transform:translate(0,0);opacity:0;transition:all 500ms}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper>.sub-menu a>.menu-item__link+.menu-item__description{margin-top:.25rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper>.sub-menu a:hover>.menu-item__link{border-bottom-color:var(--wp--preset--color--base)}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper>.sub-menu a:hover>.menu-item__link:after{transform:translate(100%,0);opacity:1}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper>.sub-menu .solutions-by-segment-wrapper{margin-top:.8rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper>.sub-menu .solutions_by_segment{flex-direction:row;flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:.75em}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper>.sub-menu .solutions_by_segment li{margin-top:0}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper>.sub-menu .solutions_by_segment a{font-size:1rem;width:auto}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper>.quick-links{flex:0 0 16rem;border-left:1px solid var(--wp--preset--color--contrast-2);padding-left:3rem}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper>.quick-links a{display:inline-block;font-size:1rem;border-bottom:1px solid transparent;transition:all 500ms}
.main-menu .menu-wrapper>ul.menu>li.menu-item.menu-item-has-children>.sub-menu-wrapper>.quick-links a:hover{border-bottom-color:var(--wp--preset--color--base)}
.main-menu .main-menu__icons{align-items:center !important;margin-left:2rem}.main-menu .main-menu__icons a{border:0}
.main-menu .main-menu__icons a:hover{background:transparent}.main-menu .main-menu__icons a.navbar-search:hover svg *{stroke:var(--wp--preset--color--tertiary-5)}
}.main-menu ul{list-style-type:none;padding-left:0;margin:0}.main-menu .menu .menu-item{margin:0}
.main-menu .menu .menu-item a{text-decoration:none;border:0;display:inline-block;font-size:1.125rem;letter-spacing:.01em;line-height:1.444}
.main-menu .menu .menu-item a:hover{background-color:transparent;color:currentColor}
.main-menu .menu .menu-item a .menu-item__description{display:block;font-size:var(--wp--preset--font-size--small);font-weight:300;line-height:1.28571;letter-spacing:.02em}
.main-menu .menu>.menu-item{border-bottom:1px solid var(--wp--preset--color--contrast-2)}
@media(min-width:1200px){.main-menu .menu>.menu-item{border:unset}}.main-menu .menu>.menu-item.menu-item-has-children{position:relative}
.main-menu .menu>.menu-item.menu-item-has-children:after{content:"";display:block;height:.75em;width:1.5em;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0905 0.993277C15.3226 1.28978 15.2963 1.70632 15.0445 1.97143L14.9623 2.04616L8.46229 7.13473C8.22091 7.3237 7.89263 7.3447 7.63193 7.19772L7.53764 7.13473L1.03764 2.04616C0.711489 1.79082 0.654076 1.31943 0.90941 0.993276C1.14153 0.696771 1.55221 0.622367 1.87001 0.803126L1.96229 0.865041L7.99997 5.5916L14.0376 0.865042C14.3342 0.63292 14.7507 0.659267 15.0158 0.911021L15.0905 0.993277Z' fill='%23FFFFFF'/%3E%3C/svg%3E");position:absolute;right:0;top:calc(1.5rem + 0.4375em);transition:all 500ms;z-index:1}
@media(min-width:1200px){.main-menu .menu>.menu-item.menu-item-has-children:after{content:unset;display:unset;height:unset;width:unset;background-image:unset;position:unset;right:unset;top:unset;transition:unset}
}.main-menu .menu>.menu-item.menu-item-has-children--visible:after{transform:scale(1,-1)}
.main-menu .menu>.menu-item.menu-item-has-children--visible .sub-menu-wrapper{max-height:200rem}
@media(min-width:1200px){.main-menu .menu>.menu-item.menu-item-has-children--visible .sub-menu-wrapper{max-height:unset}
}.main-menu .menu>.menu-item.menu-item-has-children>a{padding-right:2rem;position:relative;z-index:10}
@media(min-width:1200px){.main-menu .menu>.menu-item.menu-item-has-children>a{padding-right:0}
}.main-menu .menu>.menu-item>a{display:block;padding:1.5rem 0}@media(min-width:1200px){.main-menu .menu>.menu-item>a{padding:0}
}.main-menu .sub-menu-wrapper{max-height:0;overflow:hidden;transition:all 500ms}@media(min-width:1200px){.main-menu .sub-menu-wrapper{position:absolute}
}.main-menu .sub-menu{display:flex;flex-direction:column;gap:1.5rem 1.5rem;margin-bottom:0}
.main-menu .sub-menu .solutions-by-segment-wrapper a{border-bottom:1px solid transparent;transition:all ease .5s}
.main-menu .sub-menu .solutions-by-segment-wrapper a:hover{border-bottom-color:var(--wp--preset--color--base)}
@media(max-width:1199px){.main-menu .sub-menu .solutions-by-segment-wrapper{margin-top:-1.2rem}
}@media(max-width:1199px){.main-menu .sub-menu .solutions_by_segment{gap:.75rem;margin-top:.75rem}
}.main-menu .quick-links{margin-top:0;margin-bottom:1.5rem}.main-menu .quick-links__heading{margin:0;margin-top:3rem;text-transform:uppercase;font-size:.75rem;font-size:var(--wp--preset--font-size--tiny)}
@media(min-width:1200px){.main-menu .quick-links__heading{margin-top:0}}.main-menu .quick-links__list{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}
.main-menu .quick-links__list li{margin-top:0}.main-menu .quick-links__list a{font-size:1rem;line-height:1.5;letter-spacing:.005em}
.main-menu .main-menu__icons{display:flex;justify-content:flex-end;align-items:flex-start;gap:1rem;margin-right:-0.75rem;position:relative;z-index:3001}
.main-menu .main-menu__icons>*{display:block;width:2.8125rem;height:2.8125rem;position:relative;background-color:transparent;border:0}
.main-menu .main-menu__icons>*:after{content:"";display:block;height:2rem;width:1px;background-color:var(--wp--preset--color--contrast-2);position:absolute;right:0;top:50%;transform:translate(calc(0.5rem + 1px), -50%)}
@media(min-width:1200px){.main-menu .main-menu__icons>*:after{display:none}}.main-menu .main-menu__icons>*:last-child:after{display:none}
.main-menu .main-menu__icons svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.main-menu .main-menu__icons .navbar-search{position:relative}.main-menu .main-menu__icons .navbar-search svg{position:absolute;left:50%;top:50%;width:1.375rem;transform:translate(-50%,-50%)}
.main-menu .main-menu__icons .language-switcher{cursor:pointer}.main-menu .main-menu__icons .language-switcher:hover svg *{fill:var(--wp--preset--color--tertiary-5)}
.main-menu .main-menu__icons .language-switcher svg{width:1.5rem}.main-menu .navbar-toggle{background-color:transparent;border:0;padding:0;position:relative}
@media(min-width:1200px){.main-menu .navbar-toggle{display:none}}.main-menu .navbar-toggle .navbar-toggle__icon--show,.main-menu .navbar-toggle .navbar-toggle__icon--hide{position:absolute;left:50%;top:50%;width:1.375rem;height:100%;transform:translate(-50%,-50%);transition:all 500ms}
.main-menu .navbar-toggle .navbar-toggle__icon--hide{opacity:0;width:2rem}body .site-header__spacer{margin:0 !important;display:none}
body.page-scrolled .site-header__spacer{display:block}body.page-scrolled .site-header--with-spacer{position:fixed;top:-10rem;left:50%;width:100%;max-width:var(--tme-max-width);transform:translate(-50%,0);z-index:400;transition:top 500ms}
body.page-scrolled.scrolling-up .site-header--with-spacer{top:0}.site-footer{margin-block-start:0}
.site-footer>div.wp-block-group.has-background{padding-top:clamp(3rem,5vw,5.5rem);padding-bottom:3rem}
.site-footer a{border:0}.site-footer a:hover{border:0;background:0;color:var(--wp--preset--color--tertiary-5) !important}
.site-footer ul{row-gap:.5rem}.site-footer ul li{margin-top:0 !important}.homepage-h1{max-width:18ch}
.homepage-intro{max-width:41ch;line-height:1.21}.homepage-video-container:not(.block-editor-block-list__block){position:relative;padding-top:3rem !important}
@media(min-width:782px){.homepage-video-container:not(.block-editor-block-list__block){padding-top:0 !important}
}.homepage-video-container:not(.block-editor-block-list__block)::before{display:block;position:absolute;top:-1px;left:0;right:0;content:"";background-color:var(--wp--preset--color--contrast);height:min(35vw,23rem);z-index:2}
.homepage-video-container:not(.block-editor-block-list__block).full-bleed::before{left:50%;right:auto;transform:translate(-50vw,0);width:100vw}
.homepage-video-container:not(.block-editor-block-list__block)>.wp-block-video:not(.block-editor-block-list__block){padding:0 !important;max-width:min(100% - 2rem,64.75rem) !important;margin:0 auto;position:relative;z-index:10}
.homepage-video-container:not(.block-editor-block-list__block)>.wp-block-video:not(.block-editor-block-list__block):before{position:absolute;display:block;content:"";width:1.625rem;background-color:var(--wp--preset--color--primary);top:-5rem;bottom:-3rem;right:5rem;z-index:-1}
@media(min-width:992px){.homepage-video-container:not(.block-editor-block-list__block)>.wp-block-video:not(.block-editor-block-list__block):before{width:4.75rem;right:13rem;top:-13rem;bottom:-6rem}
}.homepage-video-container:not(.block-editor-block-list__block)>.wp-block-video:not(.block-editor-block-list__block):after{position:absolute;display:block;content:"";width:1.625rem;background-color:var(--wp--preset--color--primary);top:-3rem;bottom:-1.5rem;right:2.5rem;z-index:-1}
@media(min-width:992px){.homepage-video-container:not(.block-editor-block-list__block)>.wp-block-video:not(.block-editor-block-list__block):after{width:4.75rem;right:6rem;top:-7rem;bottom:-3rem}
}.search-result-template{display:flex;align-items:flex-start;position:relative;border-bottom:.125rem solid var(--wp--preset--color--soft-3);padding-bottom:3rem !important}
.search-result-template:hover .wp-block-post-title{color:var(--wp--preset--color--primary)}
.search-result-template>.wp-block-group{flex:1 0 0}.search-result-template>.wp-block-post-featured-image{display:none;flex:0 0 15%}
.search-result-template .wp-block-post-excerpt__more-text{margin:0;height:1px}.search-result-template .wp-block-post-excerpt__more-text a{text-indent:-9999rem;border:none !important;height:1px}
.search-result-template .wp-block-post-excerpt__more-text a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;content:""}
.search-result-template--is-highlighted{gap:clamp(1rem,3vw,3rem)}.search-result-template--is-highlighted>.wp-block-group{order:2}
.search-result-template--is-highlighted>.wp-block-post-featured-image{margin-block-start:0;display:block;order:1}
@media(min-width:782px){.search-result-template--is-highlighted>.wp-block-post-featured-image{flex:0 0 clamp(20%,20vw,18rem)}
}.search-result-template--is-highlighted .wp-block-post-title{font-size:var(--wp--preset--font-size--large)}
.search-results .wp-block-query{margin-block-start:2rem}.search-results .wp-block-query .wp-block-post-template{display:flex;flex-direction:column;gap:3rem}
.search-results .wp-block-query .wp-block-post-template>.wp-block-post{margin:0 !important}
.single p,.single ul,.single ol,.single .wp-block-heading,.single .wp-block-separator{--wp--style--global--content-size:38.5rem}
.single .wp-block-quote:not(.is-style-simple),.single .wp-block-video{max-width:64.75rem !important;margin-left:auto;margin-right:auto}
.single .has-background>.wp-block-quote:not(.is-style-simple){max-width:calc(64.75rem + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right)) !important}
.single.single-post .wp-block-post-content,.single.single-press-release .wp-block-post-content{--wp--style--global--wide-size:64.75rem}
.single.single-post .wp-block-post-title,.single.single-press-release .wp-block-post-title{margin-block-start:var(--wp--preset--spacing--10);font-size:clamp(1.45rem,5vw,3.38rem);letter-spacing:.05em}
.author-card{width:min(100%,38.5rem) !important;margin-left:auto;margin-right:auto}
.author-card>.wp-block-image{width:6rem !important}.author-card--with-description .author-card{width:min(100%,20.673rem) !important}
.author-card--with-description .author-card__seperator{flex:0 0 100%}@media(min-width:957px){.author-card--with-description .author-card__seperator{flex:0 0 .125rem;height:6rem}
}.author-card--with-description .author-card__description{flex:1 0 0;min-width:min(100%,25rem)}/*# sourceMappingURL=app.min.css.map */
