@charset "UTF-8";:root{--color-black: #000000;--color-white: #ffffff;--color-blue: #1b5cf1;--color-blue-dark: #041b3f;--color-yellow: #ebfd53;--color-red: #c0392b;--color-gray-light: #f5f5f5;--color-gray-light-2: #e7e7e7;--color-gray: #666666;--color-gray-2: #989898;--color-gray-muted: #bcbec0;--color-border: #6666664d;--font-family: "ABCMonumentGrotesk", sans-serif;--icon-font: "Material Symbols Outlined";--base-font-size: 1rem;--base-font-size-small: .875rem;--base-font-size-medium: .75rem;--base-font-size-extra-small: .625rem;--base-font-size-large: 1.125rem;--heading-font-size-h1: clamp(1.5rem, 1rem + 1.39vw, 2.25rem);--heading-font-size-h2: clamp(1.5rem, 1rem + 1.39vw, 2.25rem);--heading-font-size-h3: clamp(1.125rem, 1rem + .625vw, 1.5625rem);--heading-font-size-h4: var(--base-font-size-large);--paragraph-font-size: clamp(.875rem, .5rem + 1.0417vw, 1rem);--paragraph-font-size-large: clamp(1rem, .625rem + 1.0417vw, 1.125rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-pill: 2rem;--base-padding: var(--space-5);--base-padding-small: .625rem;--base-padding-large: var(--space-10)}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*,*:after,*:before{box-sizing:border-box}body{font-family:var(--font-family);color:var(--color-black);font-size:16px;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5;text-rendering:auto;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}main{position:relative;padding-top:var(--base-padding)}main .container>:first-child.page-banner,main .container>:first-child[class*=wp-block]{margin-top:calc(var(--base-padding) * -1)}@media(min-width:768px){main .container>:first-child.page-banner,main .container>:first-child[class*=wp-block]{margin-top:calc(var(--base-padding-large) * -1)}}.has-hidden-page-title main .container>:first-child[class*=wp-block]{margin-top:0}main .container+[class*=wp-block-],main .container+.page-banner{margin-top:calc(var(--base-padding) * -1)}@media(min-width:768px){main .container+[class*=wp-block-],main .container+.page-banner{margin-top:calc(var(--base-padding-large) * -1)}}@media(min-width:768px){main{padding-top:var(--base-padding-large)}}hr{border-color:var(--color-black)}img{max-width:100%}a{transition:color .2s ease}a.arrow-link{display:inline-block}a.arrow-link:before{content:"arrow_right_alt";font-family:var(--icon-font);font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 1,"wght" 0,"GRAD" 0,"opsz" 24;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:var(--color-blue)}.fluid{width:100vw;margin-left:calc(50% - 50vw)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:ABCMonumentGrotesk;src:url(../assets/ABCMonumentGrotesk-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:ABCMonumentGrotesk;src:url(../assets/ABCMonumentGrotesk-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:ABCMonumentGrotesk;src:url(../assets/ABCMonumentGrotesk-Bold.otf) format("opentype");font-weight:700;font-style:normal}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-family);font-weight:700;color:var(--color-black)}h1,.h1{font-size:var(--heading-font-size-h1);line-height:1.38;margin-bottom:var(--base-padding)}h2,.h2{font-size:var(--heading-font-size-h2);line-height:1.38;margin-bottom:var(--base-padding)}h3,.h3{font-size:var(--heading-font-size-h3);line-height:1.125;margin-bottom:var(--base-padding)}h4,.h4{font-size:var(--heading-font-size-h4);line-height:1.25;margin-bottom:var(--base-padding)}h5,.h5,h6,.h6{font-size:var(--base-font-size);line-height:1.5}p,strong,a{font-size:var(--paragraph-font-size);line-height:1.75rem}p{margin-bottom:var(--base-padding);font-weight:400}a{color:var(--color-black);font-weight:400;transition:color .25s ease-in-out}[data-wpr-lazyrender].has-background{content-visibility:visible}@media(max-width:767.98px){:root{--wp--preset--spacing--40: 1.875rem;--wp--preset--spacing--60: 2.5rem;--wp--preset--spacing--80: 2.5rem}}.wp-block-media-text .wp-block-media-text__media{text-align:center}.wp-block-media-text>div.wp-block-media-text__content{padding:0}@media(min-width:768px){.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{padding-right:var(--base-padding)}.wp-block-media-text:not(.has-media-on-the-right)>.wp-block-media-text__content{padding-left:var(--base-padding)}}@media(max-width:767.98px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1;margin-bottom:var(--base-padding)}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-columns.is-layout-flex{gap:var(--base-padding)!important}.wp-block-columns>.wp-block-column>:last-child{margin-bottom:0}@media(max-width:575.98px){.wp-block-columns.is-layout-flex{gap:var(--base-padding)!important}.wp-block-columns>.wp-block-column.is-layout-constrained>*{max-width:100%!important}}@media(min-width:576px)and (max-width:991.98px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0!important;flex-grow:1!important}}.wp-block-embed.is-type-video .wp-block-embed__wrapper{overflow:hidden;padding-top:56.25%;position:relative}.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}.ptc-flex-center{display:flex;align-items:center;justify-content:center;gap:var(--space-6);flex-wrap:wrap}div[class*=wp-block-]:not(.fluid).has-background{position:relative}div[class*=wp-block-]:not(.fluid).has-background:before{content:"";position:absolute;top:0;left:0;width:100vw;margin-left:calc(50% - 50vw);height:100%;background:inherit;z-index:-1}.has-darkblue-background-color,.has-blue-background-color,.has-darkblue-background-color p,.has-darkblue-background-color ul,.has-darkblue-background-color ol,.has-darkblue-background-color strong,.has-darkblue-background-color a,.has-darkblue-background-color h1,.has-darkblue-background-color h2,.has-darkblue-background-color h3,.has-darkblue-background-color h4,.has-darkblue-background-color h5,.has-darkblue-background-color h6,.has-blue-background-color p,.has-blue-background-color ul,.has-blue-background-color ol,.has-blue-background-color strong,.has-blue-background-color a,.has-blue-background-color h1,.has-blue-background-color h2,.has-blue-background-color h3,.has-blue-background-color h4,.has-blue-background-color h5,.has-blue-background-color h6{color:var(--color-white)}.button-primary,.wp-block-button.is-style-fill .wp-element-button,.wp-block-button:not(.is-style-outline) .wp-element-button{position:relative;display:inline-block;padding:var(--base-padding-small) var(--base-padding);font-family:var(--font-family);border-radius:var(--radius-md);font-weight:500;font-size:var(--paragraph-font-size);line-height:1;height:auto;text-decoration:none}.button-primary:hover,.wp-block-button.is-style-fill .wp-element-button:hover,.wp-block-button:not(.is-style-outline) .wp-element-button:hover{cursor:pointer}.button-primary,.wp-block-button.is-style-fill .wp-element-button,.wp-block-button:not(.is-style-outline) .wp-element-button{padding:var(--base-padding-small) var(--base-padding) var(--base-padding-small) 2.125rem;background-color:var(--color-blue-dark);border:1px solid var(--color-blue-dark);color:var(--color-white)}.button-primary:before,.wp-block-button.is-style-fill .wp-element-button:before,.wp-block-button:not(.is-style-outline) .wp-element-button:before{content:"";position:absolute;border-top-left-radius:inherit;border-bottom-left-radius:inherit;top:-1px;left:-1px;height:calc(100% + 2px);width:1.5rem;transform-origin:left center;transition:transform .35s cubic-bezier(.4,0,.2,1);background:linear-gradient(to right,#ffffff40 0% 33%,#ffffff26 33% 66%,#ffffff0d 66% 99%)}.button-primary:hover,.wp-block-button.is-style-fill .wp-element-button:hover,.wp-block-button:not(.is-style-outline) .wp-element-button:hover{color:var(--color-white)}.button-primary:hover:before,.wp-block-button.is-style-fill .wp-element-button:hover:before,.wp-block-button:not(.is-style-outline) .wp-element-button:hover:before{transform:scaleX(0)}.button-secondary,.wp-block-button.is-style-outline .wp-element-button{position:relative;display:inline-block;padding:var(--base-padding-small) var(--base-padding);font-family:var(--font-family);border-radius:var(--radius-md);font-weight:500;font-size:var(--paragraph-font-size);line-height:1;height:auto;text-decoration:none}.button-secondary:hover,.wp-block-button.is-style-outline .wp-element-button:hover{cursor:pointer}.button-secondary,.wp-block-button.is-style-outline .wp-element-button{isolation:isolate;border-radius:var(--radius-md);background-color:transparent;border:1px solid var(--color-black);color:var(--color-black);transition:color .2s ease}.button-secondary:before,.wp-block-button.is-style-outline .wp-element-button:before{content:"";position:absolute;border-top-left-radius:inherit;border-bottom-left-radius:inherit;top:-1px;left:-1px;height:calc(100% + 2px);width:1.5rem;transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.4,0,.2,1);background:linear-gradient(to right,#ffffff40 0% 33%,#ffffff26 33% 66%,#ffffff0d 66% 99%)}.button-secondary:after,.wp-block-button.is-style-outline .wp-element-button:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background-color:var(--color-black);transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:-1}.button-secondary:hover,.wp-block-button.is-style-outline .wp-element-button:hover{color:var(--color-white)}.button-secondary:hover:before,.wp-block-button.is-style-outline .wp-element-button:hover:before{transform:scaleX(1)}.button-secondary:hover:after,.wp-block-button.is-style-outline .wp-element-button:hover:after{transform:scaleX(1)}.has-black-background-color .button-secondary,.has-black-background-color .wp-block-button.is-style-outline .wp-element-button,.has-darkblue-background-color .button-secondary,.has-darkblue-background-color .wp-block-button.is-style-outline .wp-element-button,.has-blue-background-color .button-secondary,.has-blue-background-color .wp-block-button.is-style-outline .wp-element-button{border-color:var(--color-white);color:var(--color-white)}.has-black-background-color .button-secondary:before,.has-black-background-color .wp-block-button.is-style-outline .wp-element-button:before,.has-darkblue-background-color .button-secondary:before,.has-darkblue-background-color .wp-block-button.is-style-outline .wp-element-button:before,.has-blue-background-color .button-secondary:before,.has-blue-background-color .wp-block-button.is-style-outline .wp-element-button:before{background:linear-gradient(to right,#0000001a 0% 33%,#0000000f 33% 66%,#00000005 66% 99%)}.has-black-background-color .button-secondary:after,.has-black-background-color .wp-block-button.is-style-outline .wp-element-button:after,.has-darkblue-background-color .button-secondary:after,.has-darkblue-background-color .wp-block-button.is-style-outline .wp-element-button:after,.has-blue-background-color .button-secondary:after,.has-blue-background-color .wp-block-button.is-style-outline .wp-element-button:after{background-color:var(--color-white)}.has-black-background-color .button-secondary:hover,.has-black-background-color .wp-block-button.is-style-outline .wp-element-button:hover,.has-darkblue-background-color .button-secondary:hover,.has-darkblue-background-color .wp-block-button.is-style-outline .wp-element-button:hover,.has-blue-background-color .button-secondary:hover,.has-blue-background-color .wp-block-button.is-style-outline .wp-element-button:hover{color:var(--color-blue-dark)}.button-primary.button-yellow,.button-primary.has-yellow-background-color,.wp-block-button .wp-element-button.has-yellow-background-color{background-color:var(--color-yellow);border-color:var(--color-yellow);color:var(--color-black)}.button-primary.button-yellow:hover,.button-primary.has-yellow-background-color:hover,.wp-block-button .wp-element-button.has-yellow-background-color:hover{color:var(--color-black)}.button-primary.button-yellow:before,.button-primary.has-yellow-background-color:before,.wp-block-button .wp-element-button.has-yellow-background-color:before{background:linear-gradient(to right,#00000040 0% 33%,#00000026 33% 66%,#0000000d 66% 99%)}.button-primary.button-blue,.button-primary.has-blue-background-color,.wp-block-button .wp-element-button.has-blue-background-color{background-color:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.button-primary.button-dark-blue,.button-primary.has-darkblue-background-color,.wp-block-button .wp-element-button.has-darkblue-background-color{background-color:var(--color-blue-dark);border-color:var(--color-blue-dark);color:var(--color-white)}.button-primary.has-white-background-color,.wp-block-button .wp-element-button.has-white-background-color{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-blue-dark)}.button-primary.has-white-background-color:hover,.wp-block-button .wp-element-button.has-white-background-color:hover{color:var(--color-blue-dark)}.button-primary.has-white-background-color:before,.wp-block-button .wp-element-button.has-white-background-color:before{background:linear-gradient(to right,#0000001a 0% 33%,#0000000f 33% 66%,#00000005 66% 99%)}.wp-block-buttons div.wp-block-button:not(:last-child){margin-right:var(--base-padding-small)}.wp-block-buttons div.wp-block-button{margin-bottom:var(--base-padding-small)}[class^=button-]+[class^=button-]{margin-left:var(--base-padding)}ul,ol{margin-left:1.125rem;margin-bottom:var(--base-padding)}ul li,ol li{font-size:var(--paragraph-font-size)}ul li ul,ul li ol,ol li ul,ol li ol{margin-left:1.125rem;margin-bottom:0}ul.icon-list,ol.icon-list{margin-left:0}ul.icon-list li,ol.icon-list li{display:flex;gap:var(--base-padding-small);align-items:center}ul.icon-list li:not(:last-child),ol.icon-list li:not(:last-child){margin-bottom:var(--base-padding-small)}ul.icon-list li img,ol.icon-list li img{width:2.875rem;height:2.875rem}@media(min-width:768px){ul.icon-list li:not(:last-child),ol.icon-list li:not(:last-child){margin-bottom:var(--base-padding)}ul.icon-list li img,ol.icon-list li img{width:3.75rem;height:3.75rem}}ul.is-style-check-list,ol.is-style-check-list{margin-left:calc(var(--base-padding) * 1.25)}ul.is-style-check-list.has-black-background-color li:before,.has-black-background-color ul.is-style-check-list li:before,ol.is-style-check-list.has-black-background-color li:before,.has-black-background-color ol.is-style-check-list li:before{color:var(--color-yellow)}ul.is-style-check-list li,ol.is-style-check-list li{position:relative;list-style:none}ul.is-style-check-list li:before,ol.is-style-check-list li:before{content:"check";font-family:var(--icon-font);font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 1,"wght" 0,"GRAD" 0,"opsz" 24;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;position:absolute;left:calc(var(--base-padding) * -1.25);font-size:1.25rem;line-height:1.5rem;color:var(--color-black)}ul.is-style-check-list li ul,ul.is-style-check-list li ol,ol.is-style-check-list li ul,ol.is-style-check-list li ol{margin-left:calc(var(--base-padding) * 1.25)}.section-title{padding:var(--space-2) 0 0 var(--space-3);font-size:var(--base-font-size-small);font-weight:500;color:var(--wp--preset--color--black);border-top:1px solid currentColor}.section-title:not(.wp-block-acf-section-title-block){margin-bottom:var(--base-padding)}.section-title p{margin:0;font-weight:500;font-size:var(--base-font-size-small)}.section-title.wp-block-acf-section-title-block{padding-top:0;border-top:none}.section-title.has-blue-background-color,.section-title.has-darkblue-background-color,.section-title.has-black-background-color{color:var(--color-white)}.section-title-line{display:block;border-top:1px solid currentColor;margin:0 0 var(--space-2) calc(-1 * var(--space-3))}.has-blue-background-color .section-title,.has-darkblue-background-color .section-title,.has-black-background-color .section-title,.page-banner .section-title{color:var(--color-white)}.ptc-card{--ptc-color-text: var(--color-black);--ptc-background-color: var(--color-white);--ptc-color-text-muted: var(--color-gray);--ptc-color-border: rgba(0, 0, 0, .15);--ptc-color-hover: var(--color-blue);--ptc-color-outline: var(--color-blue-dark);--ptc-hover-shadow: 0 20px 48px rgba(27, 92, 241, .12), 0 6px 18px rgba(4, 27, 63, .08)}.ptc-card{position:relative;display:flex;flex-direction:column}.ptc-card .ptc-card-content{display:flex;flex-direction:column;border:1px solid var(--ptc-color-border);border-radius:var(--radius-lg);padding:var(--space-4);transition:border-color .3s ease,box-shadow .45s cubic-bezier(.22,1,.36,1)}.ptc-card .ptc-card-icon-list{display:flex;list-style:none;margin:var(--base-padding-small) 0 0 0;gap:var(--base-padding)}.ptc-card .ptc-card-icon-list li{display:flex;align-items:center;gap:.25rem}.ptc-card .ptc-card-image{position:relative;flex-shrink:0;display:inline-flex;width:-moz-fit-content;width:fit-content;height:150px;overflow:hidden;margin:0 auto}@media(min-width:768px){.ptc-card .ptc-card-image{height:175px}}.ptc-card .ptc-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.07) 50%,transparent 65%);transform:translate(-130%);transition:transform .75s cubic-bezier(.22,1,.36,1);pointer-events:none}.ptc-card .ptc-card-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .55s cubic-bezier(.22,1,.36,1)}.ptc-card .ptc-card-body{padding-top:var(--space-3)}.ptc-card .ptc-card-body .ptc-card-subtitle{display:block;font-size:var(--base-font-size-large);font-weight:400;color:var(--ptc-color-text);margin-bottom:0}.ptc-card .ptc-card-body .ptc-card-title{margin:0;font-size:1.5625rem;font-weight:700;color:var(--ptc-color-text);line-height:1.2}.ptc-card .ptc-card-body .ptc-card-title a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none}.ptc-card .ptc-card-body .ptc-card-title a:focus{outline:none}.ptc-card .ptc-card-body .ptc-card-title a:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%}.ptc-card .ptc-card-bottom{display:flex;flex-direction:column;gap:var(--space-3);flex:1;padding:var(--space-4) 0}.ptc-card .ptc-card-bottom .ptc-card-description{margin:0;font-size:var(--base-font-size-small);color:var(--ptc-color-text);line-height:1.6}.ptc-card .ptc-card-bottom .ptc-card-cta{display:inline-flex;align-items:center;gap:0;margin-top:auto;font-size:var(--base-font-size-small);font-weight:700;color:var(--ptc-color-text);padding-inline-start:0;transition:padding-inline-start .3s cubic-bezier(.22,1,.36,1),color .3s ease}.ptc-card .ptc-card-bottom .ptc-card-cta:before{content:"keyboard_arrow_right";font-family:var(--icon-font);font-style:normal;font-size:1.5em;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 1,"wght" 0,"GRAD" 0,"opsz" 24;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;line-height:1;flex-shrink:0;font-weight:400}.ptc-card:hover{cursor:pointer}.ptc-card:hover .ptc-card-content{border-color:var(--ptc-color-hover, var(--color-blue));box-shadow:var(--ptc-hover-shadow)}.ptc-card:hover .ptc-card-image img{transform:scale(1.06)}.ptc-card:hover .ptc-card-image:after{transform:translate(130%)}.ptc-card:hover .ptc-card-bottom .ptc-card-cta{padding-inline-start:var(--space-3);color:var(--ptc-color-hover, var(--color-blue))}.ptc-card:has(.ptc-card-title a:focus-visible){outline:2px solid var(--ptc-color-outline);border-radius:var(--radius-lg)}.has-darkblue-background-color .ptc-card,.has-blue-background-color .ptc-card{--ptc-color-text: var(--color-white);--ptc-color-text-muted: var(--color-white);--ptc-color-border: var(--color-white);--ptc-color-hover: var(--color-white);--ptc-color-outline: var(--color-white);--ptc-hover-shadow: 0 0 0 1px rgba(255, 255, 255, .5), 0 20px 48px rgba(255, 255, 255, .1), 0 6px 18px rgba(255, 255, 255, .06)}.ptc-card-industries .ptc-card-content{overflow:hidden}.ptc-card-industries .ptc-card-image{display:block;width:calc(100% + var(--space-8));height:175px;margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0}@media(min-width:768px){.ptc-card-industries .ptc-card-image{height:200px}}.ptc-card-industries .ptc-card-image img{-o-object-fit:cover;object-fit:cover}.ptc-card-cases .ptc-card-content{overflow:hidden}.ptc-card-cases .ptc-card-image{display:block;width:calc(100% + var(--space-8));height:200px;margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0}.ptc-card-cases .ptc-card-image img{-o-object-fit:cover;object-fit:cover}.ptc-card-post .ptc-card-content{overflow:hidden}.ptc-card-post .ptc-card-image{display:block;margin-left:calc(var(--space-4) * -1);margin-right:calc(var(--space-4) * -1);margin-top:calc(var(--space-4) * -1);width:calc(100% + var(--space-8));height:200px}.ptc-card-post .ptc-card-image img{-o-object-fit:cover;object-fit:cover}.ptc-card-manual .ptc-card-content{overflow:hidden}.ptc-card-manual .ptc-card-image:not(.ptc-card-image-cover){display:flex;align-items:center;justify-content:center;width:100%;height:200px;padding:var(--space-4)}.ptc-card-manual .ptc-card-image:not(.ptc-card-image-cover) img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ptc-card-manual .ptc-card-image-cover{display:block;width:calc(100% + var(--space-8));height:200px;margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0}.ptc-card-manual .ptc-card-image-cover img{-o-object-fit:cover;object-fit:cover}.gform_wrapper ul,.gform_wrapper ol{list-style:none;margin:0;padding:0}.gform_wrapper .gform_heading{margin-bottom:var(--space-6)}.gform_wrapper .gform_title{font-size:var(--heading-font-size-h4);font-weight:600;color:var(--color-black);margin-bottom:var(--space-1);line-height:1.3}.gform_wrapper .gform_description{font-size:var(--base-font-size-small);color:var(--color-gray);line-height:1.6;margin-bottom:0}.gform_wrapper .gform_fields{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.gform_wrapper .gform_fields{grid-template-columns:repeat(2,1fr)}}.gform_wrapper .gfield{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-2)!important}@media(min-width:768px){.gform_wrapper .gfield.gfield--width-full,.gform_wrapper .gfield.gfield--type-textarea,.gform_wrapper .gfield.gfield--type-html,.gform_wrapper .gfield.gfield--type-section,.gform_wrapper .gfield.gfield--type-consent,.gform_wrapper .gfield.gfield--type-fileupload,.gform_wrapper .gfield.gfield--type-multiselect{grid-column:1/-1}}.gform_wrapper .gfield_label{display:block;font-size:var(--base-font-size-small);font-weight:400;color:var(--color-black);line-height:1.4}.gform_wrapper .gfield_label .gfield_required{color:var(--color-red);margin-left:2px}.gform_wrapper .ginput_container_select{position:relative}.gform_wrapper .ginput_container_select:after{content:"keyboard_arrow_down";font-family:var(--icon-font);font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 1,"wght" 0,"GRAD" 0,"opsz" 24;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"wght" 400,"FILL" 1;color:var(--color-gray);position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .2s ease,color .2s ease}.gform_wrapper .ginput_container_select:focus-within:after{color:var(--color-blue-dark);transform:translateY(-50%) rotate(180deg)}.gform_wrapper .ginput_complex{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--space-3)}.gform_wrapper .ginput_complex .ginput_full,.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right,.gform_wrapper .ginput_complex .address_line_1,.gform_wrapper .ginput_complex .address_line_2,.gform_wrapper .ginput_complex .address_city,.gform_wrapper .ginput_complex .address_state,.gform_wrapper .ginput_complex .address_zip,.gform_wrapper .ginput_complex .address_country,.gform_wrapper .ginput_complex .name_first,.gform_wrapper .ginput_complex .name_last,.gform_wrapper .ginput_complex .name_prefix,.gform_wrapper .ginput_complex .name_suffix,.gform_wrapper .ginput_complex .name_middle{display:flex;flex-direction:column;gap:var(--space-2)}.gform_wrapper .ginput_complex label{font-size:var(--base-font-size-small);font-weight:400;color:var(--color-gray);line-height:1.4}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{display:flex;flex-direction:column;gap:var(--space-3);padding:0}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{display:flex;align-items:center;gap:var(--space-3);margin:0}.gform_wrapper .gfield_checkbox input[type=checkbox],.gform_wrapper .gfield_checkbox input[type=radio],.gform_wrapper .gfield_radio input[type=checkbox],.gform_wrapper .gfield_radio input[type=radio]{flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .2s ease,background-color .2s ease;position:relative}.gform_wrapper .gfield_checkbox input[type=checkbox]:after,.gform_wrapper .gfield_checkbox input[type=radio]:after,.gform_wrapper .gfield_radio input[type=checkbox]:after,.gform_wrapper .gfield_radio input[type=radio]:after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--color-blue);opacity:0;transition:opacity .15s ease}.gform_wrapper .gfield_checkbox input[type=checkbox]:checked,.gform_wrapper .gfield_checkbox input[type=radio]:checked,.gform_wrapper .gfield_radio input[type=checkbox]:checked,.gform_wrapper .gfield_radio input[type=radio]:checked{border-color:var(--color-blue);background-color:var(--color-white)}.gform_wrapper .gfield_checkbox input[type=checkbox]:checked:after,.gform_wrapper .gfield_checkbox input[type=radio]:checked:after,.gform_wrapper .gfield_radio input[type=checkbox]:checked:after,.gform_wrapper .gfield_radio input[type=radio]:checked:after{opacity:1}.gform_wrapper .gfield_checkbox input[type=checkbox]:focus,.gform_wrapper .gfield_checkbox input[type=radio]:focus,.gform_wrapper .gfield_radio input[type=checkbox]:focus,.gform_wrapper .gfield_radio input[type=radio]:focus{border-color:var(--color-blue);box-shadow:none}.gform_wrapper .gfield_checkbox input[type=radio],.gform_wrapper .gfield_radio input[type=radio]{border-radius:50%}.gform_wrapper .gfield_checkbox input[type=radio]:after,.gform_wrapper .gfield_radio input[type=radio]:after{inset:3px;border-radius:50%}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label{font-size:var(--base-font-size);font-weight:400;color:var(--color-black);cursor:pointer;line-height:1.5}.gform_wrapper .ginput_container_consent{display:flex;align-items:flex-start;gap:var(--space-3)}.gform_wrapper .ginput_container_consent input[type=checkbox]{flex-shrink:0;margin-top:.2rem}.gform_wrapper .ginput_container_consent .ginput_container_consent_text{font-size:var(--base-font-size-small);color:var(--color-gray);line-height:1.6}.gform_wrapper .ginput_container_consent .ginput_container_consent_text a{color:var(--color-blue);text-decoration:underline}.gform_wrapper .ginput_container_consent .ginput_container_consent_text a:hover{opacity:.75}.gform_wrapper .ginput_container_fileupload input[type=file]{display:block;width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--base-font-size-small);color:var(--color-gray);background-color:var(--color-gray-light);border:1px dashed var(--color-gray-light-2);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s ease}.gform_wrapper .ginput_container_fileupload input[type=file]:hover{border-color:var(--color-blue-dark)}.gform_wrapper .gfield_description{font-size:var(--base-font-size-small);color:var(--color-gray);line-height:1.6}@media(min-width:768px){.gform_wrapper .gfield--type-section{grid-column:1/-1}}.gform_wrapper .gfield--type-section .gsection_title{font-size:var(--base-font-size);font-weight:600;color:var(--color-black);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-gray-light-2);margin-bottom:0}.gform_wrapper .gfield--type-section .gsection_description{font-size:var(--base-font-size-small);color:var(--color-gray);margin-top:var(--space-2);line-height:1.6}.gform_wrapper .gform_validation_errors{margin-bottom:var(--space-4);padding:0;border:none;background:transparent}.gform_wrapper .gform_validation_errors h2,.gform_wrapper .gform_validation_errors .gform_submission_error{font-size:var(--base-font-size-small);font-weight:400;color:var(--color-red);margin:0}.gform_wrapper .gform_validation_errors h2 a,.gform_wrapper .gform_validation_errors .gform_submission_error a{color:inherit;text-decoration:underline}.gform_wrapper .gfield_error .gfield_label,.gform_wrapper .gfield_error .gform-field-label,.gform_wrapper .gfield_error legend.gfield_label{color:var(--color-black)!important}.gform_wrapper .gfield_error input[type=text],.gform_wrapper .gfield_error input[type=email],.gform_wrapper .gfield_error input[type=tel],.gform_wrapper .gfield_error input[type=number],.gform_wrapper .gfield_error input[type=url],.gform_wrapper .gfield_error input[type=password],.gform_wrapper .gfield_error input[type=date],.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:var(--color-red);color:var(--color-red);background-color:var(--color-gray-light)}.gform_wrapper .gfield_error input[type=text]:focus,.gform_wrapper .gfield_error input[type=email]:focus,.gform_wrapper .gfield_error input[type=tel]:focus,.gform_wrapper .gfield_error input[type=number]:focus,.gform_wrapper .gfield_error input[type=url]:focus,.gform_wrapper .gfield_error input[type=password]:focus,.gform_wrapper .gfield_error input[type=date]:focus,.gform_wrapper .gfield_error select:focus,.gform_wrapper .gfield_error textarea:focus{box-shadow:none}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message,.gform_wrapper .gfield_description.validation_message,.gform_wrapper .gfield_description.gfield_validation_message{font-size:var(--base-font-size-small);font-weight:400;color:var(--color-red)!important;padding:0!important;border:none!important;background:transparent!important;margin:var(--space-1) 0 0!important;box-shadow:none!important}.gform_wrapper .gfield_validation_message:before,.gform_wrapper .validation_message:before,.gform_wrapper .gfield_description.validation_message:before,.gform_wrapper .gfield_description.gfield_validation_message:before{display:none}.gform_wrapper .gf_progressbar_wrapper{margin-bottom:var(--space-6)}.gform_wrapper .gf_progressbar_title{font-size:var(--base-font-size-small);font-weight:400;color:var(--color-gray);margin-bottom:var(--space-2)}.gform_wrapper .gf_progressbar{height:2px;background-color:var(--color-gray-light-2);border-radius:var(--radius-pill);overflow:hidden}.gform_wrapper .gf_progressbar_percentage{height:100%;background-color:var(--color-blue-dark);border-radius:inherit;transition:width .5s cubic-bezier(.22,1,.36,1)}.gform_wrapper .gf_progressbar_percentage span{display:none}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{margin-top:0;padding-top:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.gform_wrapper .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper button[type=submit]{position:relative;display:inline-block;padding:var(--base-padding-small) var(--base-padding);font-family:var(--font-family);border-radius:var(--radius-md);font-weight:500;font-size:var(--paragraph-font-size);line-height:1;height:auto;text-decoration:none}.gform_wrapper .gform_button:hover,.gform_wrapper .gform_next_button:hover,.gform_wrapper button[type=submit]:hover{cursor:pointer}.gform_wrapper .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper button[type=submit]{padding:var(--base-padding-small) var(--base-padding) var(--base-padding-small) 2.125rem;background-color:var(--color-blue);border:1px solid var(--color-blue);color:var(--color-white)}.gform_wrapper .gform_button:before,.gform_wrapper .gform_next_button:before,.gform_wrapper button[type=submit]:before{content:"";position:absolute;border-top-left-radius:inherit;border-bottom-left-radius:inherit;top:-1px;left:-1px;height:calc(100% + 2px);width:1.5rem;transform-origin:left center;transition:transform .35s cubic-bezier(.4,0,.2,1);background:linear-gradient(to right,#ffffff40 0% 33%,#ffffff26 33% 66%,#ffffff0d 66% 99%)}.gform_wrapper .gform_button:hover,.gform_wrapper .gform_next_button:hover,.gform_wrapper button[type=submit]:hover{color:var(--color-white)}.gform_wrapper .gform_button:hover:before,.gform_wrapper .gform_next_button:hover:before,.gform_wrapper button[type=submit]:hover:before{transform:scaleX(0)}.gform_wrapper .gform_button:active,.gform_wrapper .gform_next_button:active,.gform_wrapper button[type=submit]:active{outline:2px solid var(--color-blue);outline-offset:2px;box-shadow:none}.gform_wrapper .gform_button:disabled,.gform_wrapper .gform_next_button:disabled,.gform_wrapper button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.gform_wrapper .gform_button:disabled:before,.gform_wrapper .gform_next_button:disabled:before,.gform_wrapper button[type=submit]:disabled:before{display:none}.gform_wrapper .gform_previous_button{position:relative;display:inline-block;height:auto;padding:var(--base-padding-small) var(--base-padding);background-color:transparent;border:1px solid var(--color-gray-light-2);border-radius:var(--radius-md);color:var(--color-gray);font-family:var(--font-family);font-size:var(--base-font-size);font-weight:500;line-height:1.5;cursor:pointer;transition:border-color .2s ease,color .2s ease}.gform_wrapper .gform_previous_button:hover{border-color:var(--color-blue-dark);color:var(--color-blue-dark)}.gform_wrapper .gform_ajax_spinner{width:1rem;height:1rem;border:2px solid var(--color-gray-light-2);border-top-color:var(--color-blue-dark);border-radius:50%;animation:gf-spin .65s linear infinite;flex-shrink:0}.gform_wrapper .gform_confirmation_wrapper .gform_confirmation_message{padding:var(--space-8);border-radius:var(--radius-md);background-color:var(--color-gray-light)}.gform_wrapper .gform_confirmation_wrapper .gform_confirmation_message:before{content:"check_circle";display:block;font-family:var(--icon-font);font-size:1.5rem;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;color:var(--color-blue-dark);margin-bottom:var(--space-3);line-height:1}.gform_wrapper .gform_confirmation_wrapper .gform_confirmation_message p{font-size:var(--base-font-size);line-height:1.7;color:var(--color-black);margin-bottom:0}.gform_wrapper .gform_confirmation_wrapper .gform_confirmation_message p:not(:last-child){margin-bottom:var(--space-2)}.gform_wrapper .gform_validation_container,.gform_wrapper .ginput_honeypot_container{display:none!important}@keyframes gf-spin{to{transform:rotate(360deg)}}.spec-table{--spec-table-frame-offset: 1.5rem;position:relative;margin-top:var(--spec-table-frame-offset);margin-left:var(--spec-table-frame-offset)}.spec-table:before{content:"";position:absolute;border:1px solid var(--color-black);border-radius:var(--radius-sm);top:calc(var(--spec-table-frame-offset) * -1);left:calc(var(--spec-table-frame-offset) * -1);right:var(--spec-table-frame-offset);bottom:var(--spec-table-frame-offset);pointer-events:none;z-index:0}@media(max-width:767.98px){.spec-table:before{top:calc(-1 * var(--space-2));left:calc(-1 * var(--space-2));right:var(--space-2);bottom:var(--space-2)}}@media(max-width:767.98px){.spec-table{margin-top:var(--space-2);margin-left:0}}.is-style-spec-table{position:relative;z-index:1;border:1px solid var(--color-black);border-radius:var(--radius-sm);overflow-x:auto;overflow-y:clip;max-width:100%;scroll-behavior:smooth;background-color:var(--color-white)}.is-style-spec-table:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.is-style-spec-table table{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:collapse;border-spacing:0;table-layout:auto}.is-style-spec-table table tr{border:none}.is-style-spec-table table tr th,.is-style-spec-table table tr td{padding:var(--space-4) var(--space-6);text-align:left;vertical-align:top;border:none}.is-style-spec-table table thead{border-bottom:none}.is-style-spec-table table thead tr th:first-child{position:sticky;left:0;z-index:3;font-weight:700;font-size:var(--paragraph-font-size);color:var(--color-black);background-color:var(--color-white);transition:background-color .2s ease}.is-style-spec-table table thead tr th .cell{display:inline-block}.is-style-spec-table table thead tr th .cell:not(:empty){background-color:var(--color-black);color:var(--color-white);font-weight:700;font-size:1rem;border-radius:var(--radius-sm);padding:6px 12px;line-height:1.3}.is-style-spec-table table tbody tr{border-bottom:none}.is-style-spec-table table tbody tr:hover th,.is-style-spec-table table tbody tr:hover td,.is-style-spec-table table tbody tr:hover th:first-child,.is-style-spec-table table tbody tr:hover td:first-child{background-color:var(--color-gray-light)}.is-style-spec-table table tbody tr td{font-size:var(--base-font-size-small);color:var(--color-black);max-width:300px;line-height:1.6;transition:background-color .2s ease}.is-style-spec-table table tbody tr td:first-child{position:sticky;left:0;z-index:3;font-weight:700;font-size:var(--paragraph-font-size);color:var(--color-black);background-color:var(--color-white);transition:background-color .2s ease}.is-style-spec-table table tbody tr td ul,.is-style-spec-table table tbody tr td ol{padding-left:var(--space-4);margin:0}@media(max-width:575.98px){.is-style-spec-table table tr th,.is-style-spec-table table tr td{padding:var(--space-3) var(--space-4)}}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=date],input[type=time],input[type=search],textarea,select{display:block;width:100%;font-family:var(--font-family);font-size:var(--base-font-size);font-weight:400;color:var(--color-black);background-color:var(--color-gray-light);border:1px solid transparent;border-radius:var(--radius-md);padding:0 var(--space-4);height:2.875rem;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;margin:0}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=search]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:var(--color-gray-2)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,input[type=search]::placeholder,textarea::placeholder,select::placeholder{color:var(--color-gray-2)}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=url]:focus,input[type=password]:focus,input[type=date]:focus,input[type=time]:focus,input[type=search]:focus,textarea:focus,select:focus{background-color:var(--color-white);border-color:var(--color-blue);box-shadow:none}textarea{height:auto;min-height:8rem;padding-top:var(--space-3);padding-bottom:var(--space-3);resize:vertical;line-height:1.7}select{padding-right:2.5rem;cursor:pointer}select:focus~select:after,select:focus+select:after{color:var(--color-blue-dark)}input[type=file]{display:block;width:100%;font-family:var(--font-family);font-size:var(--base-font-size);font-weight:400}input[type=file]::file-selector-button{position:relative;display:inline-block;padding:var(--base-padding-small) var(--base-padding);font-family:var(--font-family);border-radius:var(--radius-md);font-weight:500;font-size:var(--paragraph-font-size);line-height:1;height:auto;text-decoration:none}input[type=file]::file-selector-button:hover{cursor:pointer}input[type=file]::file-selector-button{padding:var(--base-padding-small);background-color:var(--color-blue);border:1px solid var(--color-blue);color:var(--color-white)}input[type=file]::file-selector-button:hover{color:var(--color-white)}input[type=checkbox],input[type=radio]{position:relative;vertical-align:middle;width:1.125rem;height:1.125rem;padding:0;margin:0;border:1px solid var(--color-gray-light-2);border-radius:var(--radius-sm);background-color:var(--color-gray-light)}.header{position:sticky;top:0;left:0;right:0;z-index:100;background-color:var(--color-white);border-bottom:1px solid var(--color-border)}.header-inner{position:relative;display:flex;align-items:center;padding-block:var(--space-8);gap:var(--space-6)}@media(max-width:991.98px){.header-inner{padding-block:var(--space-5)}}.header .custom-logo-link{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.header .custom-logo-link img{display:block;width:clamp(9rem,5rem + 6.25vw,14.0625rem);height:auto}.header-nav{display:none}@media(min-width:992px){.header-nav{display:flex;align-items:center}}.header-menu{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:clamp(.125rem,-1.625rem + 2.5vw,var(--space-2))}.header-menu>li{position:relative}.header-menu>li>a{display:block;padding:clamp(var(--space-2),.5vw,var(--space-3)) clamp(var(--space-2),1vw,var(--space-3));color:var(--color-black);text-decoration:none;font-size:var(--base-font-size);font-weight:400;line-height:1;white-space:nowrap}.header-menu>li>a:hover{color:var(--color-blue)!important}.header-menu>.current-menu-item>a,.header-menu>.current-menu-ancestor>a,.header-menu>.current-page-ancestor>a{color:var(--color-blue)}.header-menu>.menu-item-has-children>a{border:1px solid transparent;padding:clamp(var(--space-2),.5vw,var(--space-3)) clamp(var(--space-2),1vw,var(--space-4));border-radius:1px 1px 0 0}.header-menu>.menu-item-has-children>a:after{content:"keyboard_arrow_down";font-family:var(--icon-font);font-weight:400;font-style:normal;font-size:22px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 1,"wght" 0,"GRAD" 0,"opsz" 24;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"wght" 400,"FILL" 1;color:var(--color-blue);margin-left:.125rem;vertical-align:middle;transition:transform .2s ease}.header-menu>.menu-item-has-children:hover>a,.header-menu>.menu-item-has-children:focus-within>a{border-color:var(--color-border);border-bottom-color:transparent;background-color:var(--color-white);position:relative;z-index:11;color:var(--color-black)}.header-menu>.menu-item-has-children:hover>a:after,.header-menu>.menu-item-has-children:focus-within>a:after{transform:rotate(180deg)}.header-menu .sub-menu{display:none;position:absolute;top:100%;left:0;background-color:var(--color-white);min-width:220px;border:1px solid var(--color-border);border-radius:1px;padding:0;list-style:none;margin:0;z-index:10}.header-menu .sub-menu a{display:block;padding:var(--base-padding-small) var(--space-5);color:var(--color-black);text-decoration:none;font-size:var(--base-font-size);font-weight:400;transition:background-color .15s ease,color .15s ease}.header-menu .sub-menu a:hover{background-color:var(--color-gray-light);color:var(--color-blue)}.header-menu .sub-menu .current-menu-item>a{color:var(--color-blue);font-weight:500}.header-menu .sub-menu .menu-item-parent-link{border-top:1px solid var(--color-gray-light-2)}.header-menu .sub-menu .menu-item-parent-link a{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-3) 0;padding-inline-start:var(--space-5);color:var(--color-blue);font-weight:500;transition:padding-inline-start .2s ease,color .2s ease,background-color .15s ease}.header-menu .sub-menu .menu-item-parent-link a:before{content:"keyboard_arrow_right";font-family:var(--icon-font);font-weight:400;font-style:normal;font-size:22px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 1,"wght" 0,"GRAD" 0,"opsz" 24;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"wght" 400,"FILL" 1;color:inherit;flex-shrink:0}.header-menu .sub-menu .menu-item-parent-link a:hover{color:var(--color-blue-dark);background-color:var(--color-gray-light);padding-inline-start:1.75rem}.header-menu>li:hover>.sub-menu,.header-menu>li:focus-within>.sub-menu{display:block}.header-actions{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}@media(max-width:991.98px){.header-actions .button-primary{display:none}}.header-search{display:none;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);background:none;border:none;color:var(--color-black);cursor:pointer;padding:0;transition:color .2s ease}@media(min-width:992px){.header-search{display:flex}}.header-search:hover{color:var(--color-blue)}.header-search .material-symbols-outlined{font-size:1.5rem}.header-hamburger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:var(--space-10);height:var(--space-10);background:none;border:none;cursor:pointer;padding:var(--space-1);flex-shrink:0}@media(min-width:992px){.header-hamburger{display:none}}.header-hamburger span{display:block;width:1.5rem;height:2px;background-color:var(--color-black);border-radius:2px;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.header-hamburger.is-active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.header-hamburger.is-active span:nth-child(2){opacity:0;transform:scaleX(0)}.header-hamburger.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header-topbar{background-color:#66666629}.header-topbar .container{display:flex;justify-content:flex-end}.header-topbar-lang{position:relative}.header-topbar-lang-toggle{display:flex;align-items:center;gap:.375rem;padding:.625rem 0;background:none;border:none;color:var(--color-black);cursor:pointer;font-size:var(--base-font-size-small);font-family:var(--font-family);line-height:1;transition:color .2s ease}.header-topbar-lang-toggle:hover{color:var(--color-blue)}.header-topbar-lang-toggle .material-symbols-outlined{font-size:1.125rem}.header-topbar-lang-arrow{transition:transform .2s ease}.header-topbar-lang-toggle[aria-expanded=true] .header-topbar-lang-arrow{transform:rotate(180deg)}.header-topbar-lang-dropdown{display:none;position:absolute;top:calc(100% + var(--space-1));right:0;background-color:var(--color-white);min-width:160px;border:1px solid var(--color-border);border-radius:1px;list-style:none;margin:0;z-index:200}.header-topbar-lang-dropdown.is-open{display:block}.header-topbar-lang-dropdown li a{display:flex;align-items:center;padding:.625rem 1rem;color:var(--color-black);text-decoration:none;font-size:var(--base-font-size-small);transition:background-color .15s ease,color .15s ease}.header-topbar-lang-dropdown li a:hover{background-color:var(--color-gray-light);color:var(--color-blue)}.header-topbar-lang-dropdown li[aria-selected=true] a{font-weight:600;color:var(--color-blue)}body.mobile-nav-open{overflow:hidden}.mobile-nav{position:fixed;inset:0;z-index:99;background-color:var(--color-blue-dark);transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto}@media(min-width:768px)and (max-width:991.98px){.mobile-nav{left:auto;right:0;width:26rem;max-width:90vw;transform:translate(100%);box-shadow:-4px 0 24px #00000059}}@media(min-width:992px){.mobile-nav{display:none}}.mobile-nav.is-open{transform:translate(0)}.mobile-nav.no-transition{transition:none}.mobile-nav-inner{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--header-height, 5rem) var(--space-6) var(--space-12);min-height:100%}.mobile-nav-search{padding-top:var(--space-8)}.mobile-nav-search form{display:flex;align-items:center;gap:var(--space-3);background-color:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);transition:border-color .2s ease}.mobile-nav-search form:focus-within{border-color:#fff6}.mobile-nav-search input[type=search]{flex:1;background:none;border:none;color:var(--color-white);font-size:var(--base-font-size);font-family:var(--font-family);outline:none}.mobile-nav-search input[type=search]::-moz-placeholder{color:#fff6}.mobile-nav-search input[type=search]::placeholder{color:#fff6}.mobile-nav-search input[type=search]::-webkit-search-cancel-button{display:none}.mobile-nav-search button{display:flex;align-items:center;background:none;border:none;color:#fff9;cursor:pointer;padding:0;transition:color .2s ease;flex-shrink:0}.mobile-nav-search button:hover{color:var(--color-white)}.mobile-nav-search button:before{content:"search";font-family:var(--icon-font);font-weight:400;font-style:normal;font-size:22px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 1,"wght" 0,"GRAD" 0,"opsz" 24;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:inherit}.mobile-nav-menu{list-style:none;margin:0;padding:0}.mobile-nav-menu>li{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-nav-menu>li:first-child{border-top:1px solid rgba(255,255,255,.1)}.mobile-nav-menu>li>a{flex:1;display:block;padding:var(--space-4) 0;color:var(--color-white);text-decoration:none;font-size:var(--base-font-size-large);font-weight:500;transition:color .2s ease}.mobile-nav-menu>li>a:hover{color:var(--color-yellow)}.mobile-nav-menu>li.is-open>a{color:var(--color-yellow)}.mobile-nav-menu .mobile-nav-submenu-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-10);height:var(--space-10);background:none;border:none;color:#ffffff80;cursor:pointer;transition:color .2s ease}.mobile-nav-menu .mobile-nav-submenu-toggle:before{content:"keyboard_arrow_down";font-family:var(--icon-font);font-weight:400;font-style:normal;font-size:30px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 1,"wght" 0,"GRAD" 0,"opsz" 24;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"wght" 400,"FILL" 1;color:inherit;transition:transform .25s ease}.mobile-nav-menu .mobile-nav-submenu-toggle[aria-expanded=true]{color:var(--color-yellow)}.mobile-nav-menu .mobile-nav-submenu-toggle[aria-expanded=true]:before{transform:rotate(180deg)}.mobile-nav-menu .sub-menu{max-height:0;overflow:hidden;transition:max-height .35s ease;width:100%;list-style:none;margin:0;padding:0 0 0 var(--space-4)}.mobile-nav-menu .sub-menu li a{display:block;padding:var(--space-2) 0;color:#ffffffa6;text-decoration:none;font-size:var(--base-font-size);transition:color .2s ease}.mobile-nav-menu .sub-menu li a:hover{color:var(--color-white)}.mobile-nav-menu .sub-menu .current-menu-item>a{color:var(--color-yellow)}.mobile-nav-menu>li.is-open>.sub-menu{max-height:400px;padding-bottom:var(--space-3)}.mobile-nav-cta{margin-top:auto}.mobile-nav-cta .button-primary{display:flex;justify-content:center;width:100%;text-align:center}.mobile-nav .mobile-nav-menu>li>a:hover,.mobile-nav .mobile-nav-menu>li.is-open>a{color:var(--color-yellow)}.header-search-panel{position:absolute;top:0;bottom:0;left:calc(var(--logo-width, 14.0625rem) + var(--space-6));right:0;background-color:var(--color-white);display:none;align-items:center;gap:var(--space-3)}@media(min-width:992px){.header-search-panel.is-open{display:flex;animation:header-search-open .2s ease forwards}}.header-search-panel-form{flex:1;display:flex;align-items:center;border-bottom:2px solid var(--color-blue)}.header-search-panel-form input[type=search]{flex:1;border:none;outline:none;background:transparent;font-size:1.25rem;font-family:var(--font-family);color:var(--color-black);padding:var(--space-2) var(--space-2) var(--space-2) 0}.header-search-panel-form input[type=search]::-moz-placeholder{color:rgba(var(--color-black),.35)}.header-search-panel-form input[type=search]::placeholder{color:rgba(var(--color-black),.35)}.header-search-panel-form input[type=search]::-webkit-search-cancel-button{display:none}.header-search-panel-submit{display:flex;align-items:center;background:none;border:none;cursor:pointer;color:var(--color-black);padding:var(--space-2);transition:color .2s ease}.header-search-panel-submit:hover{color:var(--color-blue)}.header-search-panel-submit .material-symbols-outlined{font-size:1.5rem}.header-search-panel-close{display:flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);background:none;border:none;cursor:pointer;color:var(--color-black);padding:0;flex-shrink:0;transition:color .2s ease}.header-search-panel-close:hover{color:var(--color-blue)}.header-search-panel-close .material-symbols-outlined{font-size:1.5rem}@keyframes header-search-open{0%{opacity:0}to{opacity:1}}.mobile-nav-backdrop{display:none;position:fixed;inset:0;background:rgba(var(--color-black),.5);z-index:98}.mobile-nav-backdrop.is-visible{display:block;animation:backdrop-fade .35s ease forwards}.dropdown-backdrop{display:none;position:fixed;inset:0;background:rgba(var(--color-black),.15);z-index:9}.dropdown-backdrop.is-visible{display:block;animation:backdrop-fade .2s ease forwards}.search-backdrop{display:none;position:fixed;inset:0;background:rgba(var(--color-black),.35);z-index:90}.search-backdrop.is-visible{display:block;animation:backdrop-fade .25s ease forwards}@keyframes backdrop-fade{0%{opacity:0}to{opacity:1}}.breadcrumbs{padding-bottom:var(--space-4)}.breadcrumbs .container>span{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0}.breadcrumbs a,.breadcrumbs .breadcrumb_last{display:inline-block;padding:var(--space-1) var(--space-3);font-size:var(--base-font-size-medium);font-weight:500;line-height:1.5;border:1px solid rgba(4,27,63,.3);border-radius:var(--radius-pill);color:var(--color-blue-dark);text-decoration:none;background-color:transparent;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.breadcrumbs a:hover,.breadcrumbs .breadcrumb_last:hover{color:var(--color-white);border-color:var(--color-blue);background-color:var(--color-blue)}.breadcrumbs a:focus-visible,.breadcrumbs .breadcrumb_last:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.breadcrumbs .breadcrumb_last{border:none;padding-left:0;padding-right:0;color:var(--color-black);font-weight:600;pointer-events:none}.breadcrumbs .breadcrumb_last:hover{color:var(--color-black);border-color:transparent;background-color:transparent}@media(min-width:576px){.breadcrumbs{padding-bottom:var(--space-4)}}.page-banner-breadcrumbs .breadcrumbs{padding:0}.page-banner-breadcrumbs a,.page-banner-breadcrumbs .breadcrumb_last{color:var(--color-gray-muted);border-color:#ffffff80}.page-banner-breadcrumbs a:hover,.page-banner-breadcrumbs .breadcrumb_last:hover{color:var(--color-white);border-color:var(--color-blue);background-color:var(--color-blue)}.page-banner-breadcrumbs a:focus-visible,.page-banner-breadcrumbs .breadcrumb_last:focus-visible{outline-color:var(--color-white)}.page-banner-breadcrumbs .breadcrumb_last{color:var(--color-white);border:none}.navigation.pagination{display:flex;justify-content:center;margin-top:var(--base-padding)}.navigation.pagination .nav-links{display:flex;gap:calc(var(--base-padding-small) * .5)}.navigation.pagination .nav-links ul{list-style:none;display:flex;gap:calc(var(--base-padding-small) * .5);margin:0}.navigation.pagination .nav-links a{text-decoration:none}.navigation.pagination .nav-links i{font-size:1.25rem;pointer-events:none}.navigation.pagination .nav-links span.page-numbers,.navigation.pagination .nav-links a.page-numbers{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;color:var(--color-gray);font-weight:700;border:2px solid var(--color-gray);border-radius:var(--radius-pill);list-style:none;transition:color .25s ease-in-out,background-color .25s ease-in-out}.navigation.pagination .nav-links span.page-numbers:hover,.navigation.pagination .nav-links a.page-numbers:hover{background:var(--color-gray);color:var(--color-white)}.navigation.pagination .nav-links span.page-numbers.next,.navigation.pagination .nav-links span.page-numbers.prev,.navigation.pagination .nav-links a.page-numbers.next,.navigation.pagination .nav-links a.page-numbers.prev{color:var(--color-blue);border:2px solid var(--color-blue)}.navigation.pagination .nav-links span.page-numbers.next:hover,.navigation.pagination .nav-links span.page-numbers.prev:hover,.navigation.pagination .nav-links a.page-numbers.next:hover,.navigation.pagination .nav-links a.page-numbers.prev:hover{color:var(--color-white);background:var(--color-blue);border:2px solid var(--color-blue)}.navigation.pagination .nav-links span.page-numbers.dots,.navigation.pagination .nav-links a.page-numbers.dots{border:none;width:auto;align-items:flex-end}.navigation.pagination .nav-links span.page-numbers.dots:hover,.navigation.pagination .nav-links a.page-numbers.dots:hover{background:initial;color:var(--color-gray)}.navigation.pagination .nav-links span.page-numbers.current,.navigation.pagination .nav-links a.page-numbers.current{border:1px solid var(--color-blue);background:var(--color-blue);color:var(--color-white)}.search-results-list h1{margin-bottom:var(--base-padding-small)}.search-results-list ul{list-style:none;margin-left:0}.search-results-list ul li{padding:var(--base-padding-small) 0}.search-results-list ul li:not(:last-child){border-bottom:1px solid var(--color-gray-light-2)}.search-results-list ul li a{text-decoration:none}.search-results-list ul li a strong{display:block;font-size:var(--base-font-size-large);font-weight:500}.search-results-list ul li a span{font-size:var(--base-font-size-small);color:var(--color-gray);font-weight:500}@media(min-width:576px){.search-results-list ul li{padding:var(--base-padding) 0}.search-results-list ul li a{display:flex;flex-wrap:wrap;gap:0 var(--base-padding)}}.page-banner{margin-bottom:var(--base-padding-large)}.page-banner+[class*=wp-block]{margin-top:calc(var(--base-padding-large) * -1)}.page-banner .page-banner-content{padding:var(--space-12) 0}.page-banner .page-banner-columns{display:grid;gap:var(--space-8)}@media(min-width:992px){.page-banner .page-banner-columns{grid-template-columns:1fr 1fr;align-items:start}}.page-banner .page-banner-heading{margin:0;font-size:var(--heading-font-size-h1)}.page-banner .page-banner-col-right>*:first-child{margin-top:0}.page-banner .page-banner-col-right>*:last-child{margin-bottom:0}.page-banner .page-banner-media,.page-banner .page-banner-overlay{position:relative;overflow:hidden}.page-banner .page-banner-media{height:220px}@media(min-width:768px){.page-banner .page-banner-media{height:320px}}@media(min-width:992px){.page-banner .page-banner-media{height:400px}}.page-banner.page-banner-video .page-banner-media{height:280px}@media(min-width:768px){.page-banner.page-banner-video .page-banner-media{height:460px}}@media(min-width:992px){.page-banner.page-banner-video .page-banner-media{height:720px}}.page-banner .page-banner-image,.page-banner .page-banner-video{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-banner .page-banner-media-overlay{position:absolute;inset:0;background-color:var(--wp--preset--color--black);pointer-events:none}.page-banner .page-banner-media .page-banner-breadcrumbs{position:absolute;top:0;left:0;right:0;z-index:2;padding-top:var(--space-4)}.page-banner .page-banner-overlay .page-banner-breadcrumbs{position:relative;z-index:2;padding-top:var(--space-4)}.page-banner .page-banner-media .page-banner-caption{position:absolute;bottom:0;left:0;right:0;z-index:2;padding-bottom:var(--space-6);color:var(--color-white)}.page-banner .page-banner-overlay .page-banner-caption{position:relative;z-index:2;margin-top:auto;padding-bottom:var(--space-6);color:var(--color-white)}.page-banner .section-title{margin:0;padding:var(--space-2) 0 0 var(--space-3);font-size:var(--base-font-size-small);font-weight:500;border-top:1px solid rgba(255,255,255,.35)}.page-banner.page-banner-on-media .page-banner-overlay{display:grid;grid-template-rows:auto 1fr auto}@media(min-width:992px){.page-banner.page-banner-on-media .page-banner-overlay{min-height:400px}}.page-banner.page-banner-on-media.page-banner-video .page-banner-overlay{min-height:280px}@media(min-width:768px){.page-banner.page-banner-on-media.page-banner-video .page-banner-overlay{min-height:460px}}@media(min-width:992px){.page-banner.page-banner-on-media.page-banner-video .page-banner-overlay{min-height:720px}}@media(min-width:992px){.page-banner.page-banner-on-media.page-banner-video .page-banner-overlay-content{align-self:start;padding-top:calc(var(--space-12) * 2);padding-bottom:var(--space-12)}}.page-banner.page-banner-on-media .page-banner-overlay-content{position:relative;z-index:1;padding:var(--space-12) 0;color:var(--wp--preset--color--white);align-self:center}.page-banner.page-banner-on-media .page-banner-overlay-content h1,.page-banner.page-banner-on-media .page-banner-overlay-content h2,.page-banner.page-banner-on-media .page-banner-overlay-content h3,.page-banner.page-banner-on-media .page-banner-overlay-content p{color:var(--wp--preset--color--white)}.partners-overview{padding-block:var(--space-12);background-color:var(--color-gray-light);margin-bottom:var(--base-padding)}@media(min-width:992px){.partners-overview{padding-block:calc(var(--space-12) * 1.5)}}.partners-overview-grid{display:grid;list-style:none;padding:0;margin:0;gap:var(--space-4);grid-template-columns:repeat(2,1fr)}@media(min-width:576px){.partners-overview-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.partners-overview-grid{grid-template-columns:repeat(4,1fr);gap:var(--space-6)}}.partners-overview-grid>li{list-style:none}.partner-overview-card{height:100%}.partner-overview-card .partner-overview-card-link{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:var(--space-6);background-color:var(--color-white);border-radius:var(--radius-md);text-decoration:none;transition:background-color .2s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}@media(min-width:768px){.partner-overview-card .partner-overview-card-link{padding:var(--space-8)}}.partner-overview-card .partner-overview-card-link:hover{background-color:var(--color-gray-light-2);transform:translateY(-4px);box-shadow:0 8px 24px #041b3f1a}.partner-overview-card .partner-overview-card-link:focus-visible{outline:2px solid var(--color-blue-dark);outline-offset:4px;box-shadow:0 0 0 4px #041b3f1f;border-radius:var(--radius-md)}.partner-overview-card .partner-overview-card-logo{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.partner-overview-card-link:hover .partner-overview-card .partner-overview-card-logo{transform:scale(1.04)}.partner-overview-card .partner-overview-card-name{font-size:var(--base-font-size-large);font-weight:700;color:var(--color-black);text-align:center;line-height:1.3}.cases-overview{padding-block:var(--space-12);background-color:var(--color-gray-light);margin-bottom:var(--base-padding);--ptc-color-text: var(--color-black);--ptc-color-text-muted: var(--color-gray);--ptc-color-border: rgba(0, 0, 0, .15);--ptc-color-hover: var(--color-blue);--ptc-hover-shadow: 0 20px 48px rgba(27, 92, 241, .12), 0 6px 18px rgba(4, 27, 63, .08)}@media(min-width:992px){.cases-overview{padding-block:calc(var(--space-12) * 1.5)}}.cases-overview-grid{display:grid;list-style:none;padding:0;margin:0;gap:var(--space-6);grid-template-columns:1fr}@media(min-width:576px){.cases-overview-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.cases-overview-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-8)}}.cases-overview-grid>li{list-style:none;display:flex}.cases-overview-grid .ptc-card{width:100%}.cases-overview-grid .ptc-card-content{background:var(--color-white)}.case-overview-card .ptc-card-image-wrap{position:relative;aspect-ratio:2/1;margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;width:calc(100% + var(--space-8))}@media(min-width:768px){.case-overview-card .ptc-card-image-wrap{aspect-ratio:16/9}}.case-overview-card .ptc-card-image{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0}.case-overview-card .ptc-card-image:after{z-index:2}.case-overview-card .case-overview-card-overlay{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#000000a6;pointer-events:none;transition:background .4s cubic-bezier(.22,1,.36,1)}.case-overview-card:hover .case-overview-card-overlay{background:#00000059}.case-overview-card .case-overview-card-partner-logo{max-width:55%;max-height:60%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}body:not(.block-editor-page) .partner-testimonial{margin-inline:calc(50% - 50vw);width:100vw}.partner-testimonial{padding-block:var(--space-12);background-color:var(--color-blue-dark);color:var(--color-white)}@media(min-width:992px){.partner-testimonial{padding-block:calc(var(--space-12) * 1.5)}}.partner-testimonial-inner{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start}@media(min-width:768px){.partner-testimonial-inner{gap:var(--space-8);max-width:72ch}}.partner-testimonial-mark{font-size:4rem;line-height:.75;color:var(--color-blue);font-weight:700;padding-top:.15em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.partner-testimonial-mark{font-size:6.25rem;padding-top:0}}.partner-testimonial-quote{margin:0;padding:0;border:none}.partner-testimonial-quote p{margin:0 0 var(--space-5);font-size:var(--paragraph-font-size-large);line-height:1.65;color:var(--color-white);font-style:italic}@media(min-width:768px){.partner-testimonial-quote p{font-size:clamp(1.125rem,.75rem + 1.0417vw,1.375rem)}}.partner-testimonial-footer{margin:0}.partner-testimonial-cite{display:flex;flex-direction:column;gap:var(--space-1);font-style:normal}.partner-testimonial-author{display:block;font-size:var(--base-font-size-large);font-weight:700;color:var(--color-white)}.partner-testimonial-role{display:block;font-size:var(--base-font-size-small);color:var(--color-gray-muted)}body:not(.block-editor-page) .case-download{margin-inline:calc(50% - 50vw);width:100vw}.case-download{padding-block:var(--space-8);background-color:var(--color-gray-light);border-top:1px solid var(--color-gray-light-2);border-bottom:1px solid var(--color-gray-light-2)}@media(min-width:768px){.case-download{padding-block:var(--space-10)}}.case-download-inner{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}@media(min-width:576px){.case-download-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-6)}}.case-download-info{display:flex;align-items:center;gap:var(--space-3)}.case-download-icon{font-size:2rem;color:var(--color-black);flex-shrink:0}.case-download-label{margin:0;font-size:var(--base-font-size);font-weight:600;color:var(--color-black);line-height:1.3}.case-download-btn{flex-shrink:0;white-space:nowrap}.post-header{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-2);padding-bottom:var(--space-5);border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:var(--space-10)}.post-header-category{font-size:var(--base-font-size-small);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-blue);text-decoration:none;transition:color .2s ease}.post-header-category:hover{color:var(--color-blue-dark)}.post-header-separator{color:#00000040;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.post-header-date{font-size:var(--base-font-size-small);color:var(--color-gray)}body:not(.block-editor-page) .post-featured-image{margin-inline:calc(50% - 50vw);width:100vw}.post-featured-image{margin:0 0 var(--space-10);aspect-ratio:16/9;overflow:hidden}.post-featured-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vacancy-content-right{border:1px solid var(--color-border);padding:calc(var(--base-padding) * 1.5);border-radius:5px;margin-top:var(--base-padding-large)}.vacancy-content-right-intro{display:flex;flex-direction:row;align-items:center;margin-bottom:var(--base-padding-large)}.vacancy-content-right img{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:5px;margin-right:var(--base-padding)}.vacancy-content-right-details{display:flex;flex-direction:column}.vacancy-content-right-details span{margin-bottom:var(--base-padding-small)}.vacancy-content-right-details span.name{font-weight:700;font-size:var(--base-font-size-large)}.vacancy-content-right-details span:last-child{margin-bottom:0}.vacancy-content-right-message{margin-bottom:var(--base-padding-large)}.vacancy-content-right-social{display:flex;flex-direction:column}.vacancy-content-right-social a{display:inline-flex;align-items:center;margin-bottom:var(--base-padding-small);flex-wrap:wrap;text-decoration:none}.vacancy-content-right-social a .icon{margin-right:var(--base-padding-small);color:var(--color-blue)}.vacancy-content-right-social a svg{padding:2px 4px 4px;line-height:1}.vacancy-content-right-social a:last-child{margin-bottom:0}.vacancy-content-right-social a:hover span:not(.icon){text-decoration:underline}.vacancy-short-description{font-size:var(--base-font-size-small);line-height:1.5;margin-bottom:var(--base-padding);border-bottom:1px solid var(--color-border);padding-bottom:var(--base-padding)}.news-archive-header{padding-bottom:var(--space-8)}.news-archive-title{margin:0}.news-overview{padding-block:var(--space-12);background-color:var(--color-gray-light);margin-bottom:var(--base-padding)}@media(min-width:992px){.news-overview{padding-block:calc(var(--space-12) * 1.5)}}.news-overview-grid{display:grid;list-style:none;padding:0;margin:0;gap:var(--space-6);grid-template-columns:1fr}@media(min-width:576px){.news-overview-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.news-overview-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-8)}}.news-overview-grid>li{list-style:none;display:flex}.news-overview-grid .ptc-card{width:100%}.news-overview-grid .ptc-card-content{background:var(--color-white)}.overview-page .overview-filters .collapsible{margin-bottom:var(--base-padding-small)}@media(min-width:992px){.overview-page .overview-filters .collapsible{margin-bottom:var(--base-padding)}}.overview-page .overview-filters .collapsible ul{margin:0;list-style:none}.overview-page .overview-filters .collapsible ul li:not(:last-child){margin-bottom:calc(var(--base-padding-small) * .5)}.overview-page .overview-filters .collapsible[aria-expanded=true] .collapsible-title:after{transform:translateY(-50%) rotate(180deg)}.overview-page .overview-filters .collapsible[aria-expanded=false] .collapsible-content{max-height:0}.overview-page .overview-filters .collapsible[aria-expanded=false] .collapsible-title{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.overview-page .overview-filters .collapsible-title{position:relative;padding:var(--base-padding-small) 3.125rem var(--base-padding-small) var(--base-padding);color:var(--color-white);background:var(--color-blue-dark);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);font-size:var(--base-font-size);line-height:1;font-weight:700;cursor:pointer}.overview-page .overview-filters .collapsible-title:after{content:"keyboard_arrow_down";font-family:var(--icon-font);font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 1,"wght" 0,"GRAD" 0,"opsz" 24;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:inherit;font-size:1.75rem;font-weight:400;position:absolute;top:50%;right:1rem;transform:translateY(-50%);transition:all .5s}@media(min-width:992px){.overview-page .overview-filters .collapsible-title{padding-top:var(--base-padding);padding-bottom:var(--base-padding);font-size:var(--base-font-size-large)}}.overview-page .overview-filters .collapsible-content{overflow:hidden;transition:max-height .275s ease-out}.overview-page .overview-filters .collapsible-content-inner{padding:var(--base-padding) var(--base-padding) var(--base-padding) var(--base-padding);border-left:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.overview-page .overview-filters .collapsible-content-inner ul li{display:flex;align-items:center;gap:var(--base-padding-small)}.overview-page .overview-page-no-results{padding:var(--base-padding-large);background:var(--color-gray-light-2)}.overview-page .overview-search{position:relative;margin-bottom:var(--base-padding)}.overview-page .overview-search button{position:absolute;right:0;top:50%;transform:translateY(-50%)}.overview-page .overview-search input{padding:var(--base-padding-small) 3.125rem var(--base-padding-small) var(--base-padding);border-radius:var(--radius-md);font-size:var(--paragraph-font-size);line-height:1;height:auto;width:100%;border:1px solid var(--color-border)}@media(min-width:992px){.overview-page .overview-search{margin-bottom:var(--base-padding-large)}.overview-page .overview-search button{right:var(--base-padding)}.overview-page .overview-search input{padding-top:var(--base-padding);padding-bottom:var(--base-padding)}}.footer{padding:var(--base-padding-large) 0;background:var(--color-black);color:var(--color-white);overflow-x:hidden}.footer h3{color:inherit;font-size:var(--base-font-size-large)}.footer .company-information .footer-logo{display:block;max-width:280px;margin-bottom:var(--base-padding)}.footer .company-information p:last-of-type{margin-bottom:0}.footer .locations{list-style:none;margin:0}.footer .locations li:not(:last-child){margin-bottom:var(--base-padding)}.footer .locations address{font-style:normal;font-size:var(--paragraph-font-size);color:var(--color-gray-2)}.footer .locations address span{display:block}.footer .locations .arrow-link{text-decoration:none;color:var(--color-blue)}.footer .socials{display:flex;gap:var(--base-padding-small)}.footer .socials a{display:flex;padding:.875rem;border-radius:var(--radius-md);background:transparent}.footer .socials a img{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.subfooter{padding:var(--base-padding-small) 0;color:var(--color-white);background:var(--color-gray)}.subfooter .container{display:flex;flex-direction:column;gap:var(--base-padding-small)}.subfooter .copyright{font-size:var(--base-font-size-small)}.subfooter ul{display:flex;flex-wrap:wrap;gap:var(--base-padding-small) var(--base-padding);list-style:none;margin:0}.subfooter ul li a{font-size:var(--base-font-size-small);color:inherit;text-decoration:none}.subfooter ul li a:hover{color:inherit;text-decoration:underline}@media(min-width:768px){.footer{padding:calc(var(--base-padding-large) * 1.5) 0}}@media(min-width:576px){.subfooter .container{flex-direction:row;justify-content:space-between;align-items:center}.subfooter .copyright{order:1}.subfooter ul{gap:var(--base-padding-small) var(--base-padding-large);order:2}}.footer-cta{margin-top:var(--base-padding-large)}.footer-cta-bar{position:relative;padding:var(--base-padding);background:var(--color-blue);color:var(--color-white);border-top-right-radius:.5rem}.footer-cta-bar a{color:var(--color-white);text-decoration:none}.footer-cta-bar a:hover{text-decoration:underline}.footer-cta-bar:before{content:"";position:absolute;width:calc(50vw - 50%);height:100%;left:0;top:0;background:var(--color-blue);transform:translate(-50%);min-width:var(--gutter-x);z-index:-1}.footer-cta-bar-action{display:flex;align-items:center;gap:var(--base-padding)}.footer-cta-bar-action-button{white-space:nowrap}.footer-cta-bar-action strong{font-size:1.375rem}.footer-cta-bar-info{margin-top:var(--base-padding)}.footer-cta-bar-info-links{display:flex;flex-direction:column}.footer-cta-image{display:none}@media(min-width:768px){.footer-cta-bar{display:flex;gap:var(--base-padding);justify-content:space-between;padding:var(--base-padding-large) var(--base-padding-large) var(--base-padding-large) 0}.footer-cta-bar-info{display:flex;gap:calc(var(--base-padding-large) * 2.5);margin:0}}@media(min-width:992px){.footer-cta{position:relative}.footer-cta-col{min-height:350px}.footer-cta-content{max-width:calc(50% - var(--base-padding-large) * 2)}.footer-cta-content .content{padding:calc(var(--base-padding-large) * 2) 0}.footer-cta-bar{gap:var(--base-padding-large);border-top-left-radius:.5rem;padding-right:calc(var(--base-padding-large) * 4)}.footer-cta-bar:before{border-top-left-radius:.5rem}.footer-cta-bar-action{gap:var(--base-padding-large)}.footer-cta-image{display:block;position:absolute;top:0;right:0;height:100%;width:50vw;z-index:-1}.footer-cta-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:.5rem}}@media(max-width:767.98px){.footer-cta-bar-action{gap:var(--base-padding);justify-content:space-between}.footer-cta-bar-info br{display:none}}:root{--swiper-navigation-top-offset: calc(50% - calc(var(--swiper-navigation-size) * .5));--swiper-navigation-color: var(--color-blue);--swiper-navigation-size: 2.75rem !important;--swiper-navigation-size-width: 3rem}.swiper{--swiper-theme-color: var(--color-blue)}.swiper-navigation{--swiper-navigation-sides-offset: calc(var(--gutter-x) * .25)}.swiper-navigation .swiper-button-prev,.swiper-navigation .swiper-button-next{display:flex;align-items:center;justify-content:center;width:var(--swiper-navigation-size-width);height:var(--swiper-navigation-size);border:1px solid var(--color-black);border-radius:var(--radius-md);background:var(--color-white)}.swiper-navigation .swiper-button-prev span,.swiper-navigation .swiper-button-next span{font-size:2rem}.swiper-navigation .swiper-button-prev.swiper-button-disabled,.swiper-navigation .swiper-button-next.swiper-button-disabled{display:none}@media(min-width:992px){:root{--swiper-navigation-size-width: 4.625rem;--swiper-navigation-size: 4rem !important}.swiper-navigation .swiper-button-prev span,.swiper-navigation .swiper-button-next span{font-size:3rem}}@media(min-width:1520px){.swiper-navigation{--swiper-navigation-sides-offset: 0}}.tool2match-container{padding:var(--base-padding-large);background:var(--color-gray-light);border-radius:var(--radius-lg);transition:all .5s}.tool2match-container .t2m-grid{grid-template-columns:1fr}.tool2match-container .t2m-form-wrap{margin-bottom:var(--base-padding);flex-direction:column}.tool2match-container .t2m-label{font-size:var(--base-font-size-small);font-weight:400;display:inline-block}.tool2match-container .t2m-label span strong{color:var(--color-blue);display:inline-block;font-size:var(--base-font-size-small)}.tool2match-container .t2m-input .error{border:1px solid var(--color-red)}.tool2match-container .t2m-input input{background:var(--color-white)}.tool2match-container .preselection-yes,.tool2match-container .preselection-no{margin-right:var(--base-padding-small)}.tool2match-container .preselection-yes input,.tool2match-container .preselection-no input{margin-right:calc(var(--base-padding-small) * .5)}.tool2match-container .t2m-submit-section{display:flex;align-items:flex-start;flex-direction:column}.tool2match-container .t2m-agreement-box{display:inline-flex;flex-direction:row-reverse;margin-bottom:var(--base-padding);align-items:center;gap:var(--base-padding-small)}.tool2match-container .t2m-agreement-box input{width:1.125rem;height:1.125rem;padding:0;border:1px solid var(--color-gray-light-2);border-radius:var(--radius-sm);background-color:var(--color-gray-light);cursor:pointer;transition:border-color .2s ease,background-color .2s ease;position:relative}.tool2match-container .t2m-submit-button{position:relative;display:inline-block;padding:var(--base-padding-small) var(--base-padding);font-family:var(--font-family);border-radius:var(--radius-md);font-weight:500;font-size:var(--paragraph-font-size);line-height:1;height:auto;text-decoration:none}.tool2match-container .t2m-submit-button:hover{cursor:pointer}.tool2match-container .t2m-submit-button{padding:var(--base-padding-small) var(--base-padding) var(--base-padding-small) 2.125rem;background-color:var(--color-blue-dark);border:1px solid var(--color-blue-dark);color:var(--color-white)}.tool2match-container .t2m-submit-button:before{content:"";position:absolute;border-top-left-radius:inherit;border-bottom-left-radius:inherit;top:-1px;left:-1px;height:calc(100% + 2px);width:1.5rem;transform-origin:left center;transition:transform .35s cubic-bezier(.4,0,.2,1);background:linear-gradient(to right,#ffffff40 0% 33%,#ffffff26 33% 66%,#ffffff0d 66% 99%)}.tool2match-container .t2m-validation-errors,.tool2match-container .t2m-validation-error{color:var(--color-red)}.container{--gutter-x: 2.5rem;--gutter-y: 0;width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:992px){.container{max-width:100%}}@media(min-width:1200px){.container{max-width:1400px}}@media(min-width:1400px){.container{max-width:1520px}}:root{--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px}.row{--gutter-x: 2.5rem;--gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--gutter-y));margin-right:calc(-.5 * var(--gutter-x));margin-left:calc(-.5 * var(--gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5);margin-top:var(--gutter-y)}.col{flex:1 0 0}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--gutter-x: 0}.g-0,.gy-0{--gutter-y: 0}.g-1,.gx-1{--gutter-x: .625rem}.g-1,.gy-1{--gutter-y: .625rem}.g-2,.gx-2{--gutter-x: 1.25rem}.g-2,.gy-2{--gutter-y: 1.25rem}.g-3,.gx-3{--gutter-x: 2.5rem}.g-3,.gy-3{--gutter-y: 2.5rem}.g-4,.gx-4{--gutter-x: 3.75rem}.g-4,.gy-4{--gutter-y: 3.75rem}.g-5,.gx-5{--gutter-x: 7.5rem}.g-5,.gy-5{--gutter-y: 7.5rem}.row-reverse{flex-direction:row-reverse!important}@media(min-width:576px){.col-sm{flex:1 0 0}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--gutter-x: 0}.g-sm-0,.gy-sm-0{--gutter-y: 0}.g-sm-1,.gx-sm-1{--gutter-x: .625rem}.g-sm-1,.gy-sm-1{--gutter-y: .625rem}.g-sm-2,.gx-sm-2{--gutter-x: 1.25rem}.g-sm-2,.gy-sm-2{--gutter-y: 1.25rem}.g-sm-3,.gx-sm-3{--gutter-x: 2.5rem}.g-sm-3,.gy-sm-3{--gutter-y: 2.5rem}.g-sm-4,.gx-sm-4{--gutter-x: 3.75rem}.g-sm-4,.gy-sm-4{--gutter-y: 3.75rem}.g-sm-5,.gx-sm-5{--gutter-x: 7.5rem}.g-sm-5,.gy-sm-5{--gutter-y: 7.5rem}.row-sm-reverse{flex-direction:row-reverse!important}}@media(min-width:768px){.col-md{flex:1 0 0}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--gutter-x: 0}.g-md-0,.gy-md-0{--gutter-y: 0}.g-md-1,.gx-md-1{--gutter-x: .625rem}.g-md-1,.gy-md-1{--gutter-y: .625rem}.g-md-2,.gx-md-2{--gutter-x: 1.25rem}.g-md-2,.gy-md-2{--gutter-y: 1.25rem}.g-md-3,.gx-md-3{--gutter-x: 2.5rem}.g-md-3,.gy-md-3{--gutter-y: 2.5rem}.g-md-4,.gx-md-4{--gutter-x: 3.75rem}.g-md-4,.gy-md-4{--gutter-y: 3.75rem}.g-md-5,.gx-md-5{--gutter-x: 7.5rem}.g-md-5,.gy-md-5{--gutter-y: 7.5rem}.row-md-reverse{flex-direction:row-reverse!important}}@media(min-width:992px){.col-lg{flex:1 0 0}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--gutter-x: 0}.g-lg-0,.gy-lg-0{--gutter-y: 0}.g-lg-1,.gx-lg-1{--gutter-x: .625rem}.g-lg-1,.gy-lg-1{--gutter-y: .625rem}.g-lg-2,.gx-lg-2{--gutter-x: 1.25rem}.g-lg-2,.gy-lg-2{--gutter-y: 1.25rem}.g-lg-3,.gx-lg-3{--gutter-x: 2.5rem}.g-lg-3,.gy-lg-3{--gutter-y: 2.5rem}.g-lg-4,.gx-lg-4{--gutter-x: 3.75rem}.g-lg-4,.gy-lg-4{--gutter-y: 3.75rem}.g-lg-5,.gx-lg-5{--gutter-x: 7.5rem}.g-lg-5,.gy-lg-5{--gutter-y: 7.5rem}.row-lg-reverse{flex-direction:row-reverse!important}}@media(min-width:1200px){.col-xl{flex:1 0 0}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--gutter-x: 0}.g-xl-0,.gy-xl-0{--gutter-y: 0}.g-xl-1,.gx-xl-1{--gutter-x: .625rem}.g-xl-1,.gy-xl-1{--gutter-y: .625rem}.g-xl-2,.gx-xl-2{--gutter-x: 1.25rem}.g-xl-2,.gy-xl-2{--gutter-y: 1.25rem}.g-xl-3,.gx-xl-3{--gutter-x: 2.5rem}.g-xl-3,.gy-xl-3{--gutter-y: 2.5rem}.g-xl-4,.gx-xl-4{--gutter-x: 3.75rem}.g-xl-4,.gy-xl-4{--gutter-y: 3.75rem}.g-xl-5,.gx-xl-5{--gutter-x: 7.5rem}.g-xl-5,.gy-xl-5{--gutter-y: 7.5rem}.row-xl-reverse{flex-direction:row-reverse!important}}@media(min-width:1400px){.col-xxl{flex:1 0 0}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--gutter-x: 0}.g-xxl-0,.gy-xxl-0{--gutter-y: 0}.g-xxl-1,.gx-xxl-1{--gutter-x: .625rem}.g-xxl-1,.gy-xxl-1{--gutter-y: .625rem}.g-xxl-2,.gx-xxl-2{--gutter-x: 1.25rem}.g-xxl-2,.gy-xxl-2{--gutter-y: 1.25rem}.g-xxl-3,.gx-xxl-3{--gutter-x: 2.5rem}.g-xxl-3,.gy-xxl-3{--gutter-y: 2.5rem}.g-xxl-4,.gx-xxl-4{--gutter-x: 3.75rem}.g-xxl-4,.gy-xxl-4{--gutter-y: 3.75rem}.g-xxl-5,.gx-xxl-5{--gutter-x: 7.5rem}.g-xxl-5,.gy-xxl-5{--gutter-y: 7.5rem}.row-xxl-reverse{flex-direction:row-reverse!important}}
