@import url("https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Azeret+Mono:ital,wght@0,100..900;1,100..900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/themes/starterkit_theme/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/themes/starterkit_theme/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/themes/starterkit_theme/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/themes/starterkit_theme/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/themes/starterkit_theme/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/themes/starterkit_theme/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/themes/starterkit_theme/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/starterkit_theme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/starterkit_theme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/starterkit_theme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}button{width:auto;height:auto;overflow:visible;background:none;font:inherit;color:inherit;line-height:normal;perspective-origin:0 0;transform-origin:0 0;text-align:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;}button:hover{cursor:pointer;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}input,select,textarea{border-radius:0;font-family:inherit;background:transparent;border:0;}abbr[title],acronym[title]{-webkit-text-decoration:none;text-decoration:none;}svg{display:block;}:root{--c-black-5:#F2F2F2;--c-black-20:#CCCCCC;--c-black-45:#8C8C8C;--c-black-60:#666666;--c-black-75:#404040;--c-black-80:rgba(20,20,19,1);--c-black:#000000;--c-gray-10:#E1E0E0;--c-white:#FFFFFF;--c-pink:#F2ACC2;--c-red:#CF0019;--c-orange:#ED8C00;--c-lemon-yellow:#FAE652;--c-light-teal:#C2EFEB;--c-sky-blue:#9CCDFB;--c-lavendar:#B6B9EA;--c-magenta:#DA188D;--c-crimson:#981B32;--c-brown:#6B352C;--c-yellow:#FFC836;--c-teal:#003A45;--c-blue:#013599;--c-purple:#251163;--black-5:#fafaf9;--black-10:#f6f6f4;--black-20:#e7e7e4;--black-30:#dbdad2;--black-40:#c2c1b3;--black-50:#929285;--black-60:#808073;--black-70:#57574c;--black-80:#2a2a27;--black-90:#141413;--black-95:#2a2420;--black-950:#0b0b0a;--black-1000:#000;--content-primary:#141413;--content-secondary:rgba(0,0,0,0.6);--content-tertiary:rgba(231,231,228,1);--content-quadranry:rgba(128,128,115,1);--content-primary-inverse:#ffffff;--content-error:#c73b3b;--content-brand:#5fe7ff;--content-secondary-inverse:rgba(255,255,255,0.7);--content-disabled:#929285;--content-disabled-inverse:rgba(255,255,255,0.3);--content-success:#418039;--content-error-inverse:#e88181;--content-success-inverse:#77b96f;--content-tertiary-inverse:rgba(194,193,179,1);--content-on-brand:#141413;--content-warning:#9a8045;--content-warning-inverse:#bbb064;--line-alpha:rgba(0,0,0,0.08);--line-disabled:#e7e7e4;--line-input:#c2c1b3;--line-error:#c73b3b;--line-alpha-inverse:rgba(255,255,255,0.2);--line-emphasis:#141413;--line-primary:#dbdad2;--line-emphasis-inverse:#ffffff;--line-brand:#5fe7ff;--line-disabled-inverse:rgba(255,255,255,0.2);--line-primary-inverse:#57574c;--line-error-inverse:#e88181;--line-input-inverse:#808073;--background-brand:#5fe7ff;--background-primary-inverse:#141413;--background-primary:#ffffff;--background-skrimm:rgba(0,0,0,0.7);--background-secondary:#f6f6f4;--background-secondary-inverse:#2a2a27;--background-tertiary:#e7e7e4;--background-tertiary-inverse:#57574c;--background-secondary-inverse-alpha:rgba(255,255,255,0.08);--background-quaternary:#c2c1b3;--background-primary-blur:rgba(255,255,255,0.9);--background-quaternary-inverse:#808073;--background-primary-inverse-blur:rgba(0,0,0,0.88);--background-danger-primary:#c73b3b;--background-success-primary:#418039;--background-warning-primary:#9a8045;--shadow-shadow-1:rgba(0,0,0,0.7);--shadow-shadow-2:rgba(0,0,0,0.12);--accent-sand-primary-inverse:#51463d;--accent-purple-secondary:#cacbe8;--accent-purple-secondary-inverse:#2d284d;--accent-blue-primary:#cee1e9;--accent-blue-primary-inverse:#294351;--accent-sand-primary:#d5d0c3;--graph-yellow:#f0b100;--graph-orange:#ff6900;--graph-red:#fb2c36;--graph-green:#7ccf00;--graph-blue:#00a6f4;--graph-purple:#8e51ff;--graph-pink:#f6339a;--gradient-1:#060c14;--gradient-2:#285d83;--gradient-3:#5df4f4;--brand-primary:#5fe7ff;--a30:rgba(255,255,255,0.3);--a90:rgba(255,255,255,0.9);--a20:rgba(255,255,255,0.2);--a100:#ffffff;--a12:rgba(255,255,255,0.12);--a10:rgba(255,255,255,0.1);--a8:rgba(255,255,255,0.08);--a70:rgba(255,255,255,0.7);--a0:rgba(255,255,255,0);--a50:rgba(0,0,0,0.5);--a40:rgba(0,0,0,0.4);--a6:rgba(0,0,0,0.06);--a3:rgba(0,0,0,0.03);--a60:rgba(0,0,0,0.6);--a88:rgba(0,0,0,0.88);--colors-fuchsia-5:#fcf7fc;--colors-fuchsia-10:#f7eff8;--colors-fuchsia-20:#f0ddf1;--colors-fuchsia-30:#e0b8e0;--colors-fuchsia-40:#d49ed3;--colors-fuchsia-50:#be77bc;--colors-fuchsia-60:#a1589e;--colors-fuchsia-70:#844780;--colors-fuchsia-80:#6d3b6a;--colors-fuchsia-90:#5b3457;--colors-fuchsia-95:#391936;--colors-purple-5:#f6f6fc;--colors-purple-10:#efeff8;--colors-purple-20:#e1e2f3;--colors-purple-30:#cacbe8;--colors-purple-40:#b9b8e0;--colors-purple-50:#8d88ca;--colors-purple-60:#786dba;--colors-purple-70:#675ba6;--colors-purple-80:#564c8b;--colors-purple-90:#473f73;--colors-purple-95:#2d284d;--colors-lime-5:#f4faf3;--colors-lime-10:#e6f4e4;--colors-lime-20:#bde0b8;--colors-lime-30:#a6d5a0;--colors-lime-40:#77b96f;--colors-lime-50:#539c4b;--colors-lime-60:#418039;--colors-lime-70:#356530;--colors-lime-80:#2e512a;--colors-lime-90:#274324;--colors-lime-95:#10240f;--colors-emerald-5:#f0f9f5;--colors-emerald-10:#dbf0e4;--colors-emerald-20:#b8e0cc;--colors-emerald-30:#8bcaaf;--colors-emerald-40:#5aad8c;--colors-emerald-50:#399070;--colors-emerald-60:#287359;--colors-emerald-70:#205c49;--colors-emerald-80:#1c493b;--colors-emerald-90:#173d32;--colors-emerald-95:#0c221c;--colors-teal-5:#f2f9f8;--colors-teal-10:#ddf0f0;--colors-teal-20:#b8dfe0;--colors-teal-30:#91cccf;--colors-teal-40:#5daeb3;--colors-teal-50:#429398;--colors-teal-60:#397981;--colors-teal-70:#34636a;--colors-teal-80:#315259;--colors-teal-90:#2c474d;--colors-teal-95:#192d33;--colors-rust-5:#fbf5f5;--colors-rust-10:#f6eaea;--colors-rust-20:#efdad9;--colors-rust-30:#e0b9b8;--colors-rust-40:#d19998;--colors-rust-50:#bd7876;--colors-rust-60:#a75d5b;--colors-rust-70:#8b4c4a;--colors-rust-80:#744140;--colors-rust-90:#633a39;--colors-rust-95:#341c1b;--colors-amber-5:#faf6f2;--colors-amber-10:#f3eae1;--colors-amber-20:#e0cbb7;--colors-amber-30:#d4b69d;--colors-amber-40:#c29475;--colors-amber-50:#b67b59;--colors-amber-60:#a8694e;--colors-amber-70:#8c5442;--colors-amber-80:#72453a;--colors-amber-90:#5d3a31;--colors-amber-95:#311d19;--colors-sand-5:#f9f7f3;--colors-sand-10:#eeece6;--colors-sand-20:#d5d0c3;--colors-sand-30:#c5beac;--colors-sand-40:#ada18a;--colors-sand-50:#9c8c73;--colors-sand-60:#8f7c67;--colors-sand-70:#776657;--colors-sand-80:#62544a;--colors-sand-90:#51463d;--colors-blue-5:#f4f8fb;--colors-blue-10:#e9f0f5;--colors-blue-20:#cee1e9;--colors-blue-30:#b8d4e0;--colors-blue-40:#71a9bf;--colors-blue-50:#4f8fa8;--colors-blue-60:#3c738d;--colors-blue-70:#325c72;--colors-blue-80:#2c4f60;--colors-blue-90:#294351;--colors-blue-95:#1b2c36;--colors-wheat-5:#f9f8f1;--colors-wheat-10:#eeecd7;--colors-wheat-20:#e0deb8;--colors-wheat-30:#c8c281;--colors-wheat-40:#bbb064;--colors-wheat-50:#af9a51;--colors-wheat-60:#9a8045;--colors-wheat-70:#81643c;--colors-wheat-80:#6b5235;--colors-wheat-90:#59442e;--colors-wheat-95:#312417;--colors-red-5:#fdf3f3;--colors-red-10:#fbe5e5;--colors-red-20:#f4d4d4;--colors-red-30:#f2afaf;--colors-red-40:#e88181;--colors-red-50:#da5353;--colors-red-60:#c73b3b;--colors-red-70:#a72e2e;--colors-red-80:#8a2a2a;--colors-red-90:#742828;--colors-red-95:#3e1111;--colors-black-a100:#000000;--colors-black-a70:rgba(0,0,0,0.7);--colors-black-a0:rgba(0,0,0,0);--colors-black-a12:rgba(0,0,0,0.12);--colors-black-a8:rgba(0,0,0,0.08);--states-hover:rgba(0,0,0,0.08);--states-hover-inverse:rgba(255,255,255,0.10);--bg-inverse-blur:rgba(0,0,0,.88);--bg-secondary:#f6f6f4;--bg-secondary-inverse-alpha:rgba(255,255,255,.08);--bg-secondary-menu:rgba(20,20,19,1);--bg-brand:#5fe7ff;--content-on-brand:#141413;--bg-primary-blur:rgba(255,255,255,.75);--f-primary:"Instrument Sans",Helvetica,Arial,sans-serif;--f-secondary:"Azeret Mono",monospace;--f-size-headline-100:clamp(3.375rem,3.0179rem + 1.7857vw,4.625rem);--f-size-headline-200:clamp(2.125rem,2.0179rem + 0.5357vw,2.5rem);--f-size-headline-300:clamp(1.5rem,1.3571rem + 0.7143vw,2rem);--f-size-headline-400:clamp(1.375rem,1.3036rem + 0.3571vw,1.625rem);--f-size-headline-500:clamp(1.25rem,1.1786rem + 0.3571vw,1.5rem);--f-size-headline-600:clamp(1.125rem,1.0893rem + 0.1786vw,1.25rem);--f-size-eyebrow:clamp(0.875rem,0.8393rem + 0.1786vw,1rem);--f-size-subhead:clamp(1.125rem,1.0714rem + 0.2679vw,1.3125rem);--f-size-body-lg:clamp(1.125rem,1.0893rem + 0.1786vw,1.25rem);--f-size-body-md:clamp(1rem,0.9643rem + 0.1786vw,1.125rem);--f-size-base:1rem;--f-size-body-sm:0.875rem;--f-size-cta-lg:clamp(1.125rem,1.0893rem + 0.1786vw,1.25rem);--f-size-cta-sm:clamp(1rem,0.9643rem + 0.1786vw,1.125rem);--f-size-cta-xs:clamp(0.9375rem,0.9196rem + 0.0893vw,1rem);--f-size-cta-base:1rem;--h-space-1:0.125rem;--h-space-2:0.25rem;--h-space-3:0.375rem;--h-space-4:0.5rem;--h-space-5:0.625rem;--h-space-6:0.75rem;--h-space-7:0.875rem;--h-space-8:1rem;--h-space-9:1.125rem;--h-space-10:1.25rem;--h-space-11:1.375rem;--h-space-12:1.5rem;--h-space-13:1.625rem;--h-space-14:1.75rem;--h-space-15:1.875rem;--h-space-16:2rem;--h-space-17:2.125rem;--h-space-18:2.25rem;--h-space-19:2.375rem;--h-space-20:2.5rem;--h-space-21:2.625rem;--h-space-22:2.75rem;--h-space-23:2.875rem;--h-space-24:3rem;--h-space-25:3.125rem;--h-space-26:3.25rem;--h-space-27:3.375rem;--h-space-28:3.5rem;--h-space-29:3.625rem;--h-space-30:3.75rem;--h-space-31:3.875rem;--h-space-32:4rem;--h-space-33:4.125rem;--h-space-34:4.25rem;--h-space-35:4.375rem;--h-space-36:4.5rem;--h-space-37:4.625rem;--h-space-38:4.75rem;--h-space-39:4.875rem;--h-space-40:5rem;--ts-100:6.25rem;--ts-72:4.5rem;--ts-60:3.75rem;--ts-48:3rem;--ts-32:2rem;--ts-24:1.5rem;--ts-20:1.25rem;--ts-16:1rem;--ts-14:0.875rem;--ts-12:0.75rem;--ts-10:0.625rem;--ts-8:0.5rem;--ts-40:2.5rem;--ts-6:0.375rem;--sz-0:0;--sz-2:0.125rem;--sz-1:0.0625rem;--sz-1-5:0.09375rem;--sz-4:0.25rem;--sz-6:0.375rem;--sz-8:0.5rem;--sz-10:0.625rem;--sz-12:0.75rem;--sz-14:0.875rem;--sz-16:1rem;--sz-20:1.25rem;--sz-24:1.5rem;--sz-28:1.75rem;--sz-32:2rem;--sz-36:2.25rem;--sz-40:2.5rem;--sz-44:2.75rem;--sz-48:3rem;--sz-52:3.25rem;--sz-56:3.5rem;--sz-60:3.75rem;--sz-64:4rem;--sz-72:4.5rem;--sz-80:5rem;--sz-96:6rem;--sz-100:6.25rem;--sz-120:7.5rem;--sz-200:12.5rem;--sz-240:15rem;--sz-260:16.25rem;--sz-360:22.5rem;--sz-440:27.5rem;--sz-640:40rem;--sz-660:41.25rem;--sz-1000:62.5rem;--nav-h:5rem;--cubic-basic:cubic-bezier(0.55,0.085,0,0.99);--cubic-smooth:cubic-bezier(0.4,0,0.2,1);--cubic-slide:cubic-bezier(0.09,0.41,0.25,1);--cubic-slow-in:cubic-bezier(0.24,0.79,0.64,1);--basic-transition:0.4s var(--cubic-basic);--fast-basic-transition:0.24s var(--cubic-basic);--slow-in:0.6s cubic-bezier(0.24,0.79,0.64,1);--slow-in:0.6s cubic-bezier(0.24,0.79,0.64,1);--border-radius-sm:0.25rem;--border-radius-md:0.375rem;--border-radius-lg:0.5rem;--radius-rd-button:6.25rem;--radius-rd-input:0.25rem;--h-underline-offset:0.25rem;--h-underline-offset-md:0.25rem;--h-underline-offset-sm:0.125rem;--stroke-st-1:0.0625rem;}.f-headline-100{font-family:var(--f-primary);font-size:var(--ts-48);font-weight:550;line-height:108%;letter-spacing:-1%;}.f-headline-200{font-family:var(--f-primary);font-size:var(--ts-40);font-weight:550;line-height:108%;letter-spacing:-1%;}.f-headline-300{font-family:var(--f-primary);font-size:var(--ts-32);font-weight:550;line-height:108%;letter-spacing:-1%;}.f-headline-400{font-family:var(--f-primary);font-size:var(--ts-24);font-weight:550;line-height:108%;letter-spacing:-1%;}.f-headline-500{font-size:var(--ts-20);font-weight:550;line-height:108%;letter-spacing:-1%;}.f-headline-600{font-size:var(--ts-18);font-weight:550;line-height:108%;letter-spacing:-1%;}.f-body{font-family:var(--f-primary);font-size:var(--ts-20);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-0.0125rem;}.f-body-lg{font-size:var(--f-size-body-lg);line-height:160%;font-weight:400;}.f-body-md{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-0.01rem;}.f-body-sm{font-size:var(--f-size-body-sm);line-height:140%;font-weight:300;}.f-body-xs{font-size:var(--f-size-body-xs);line-height:160%;font-weight:400;}.f-eyebrow{font-family:var(--f-secondary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:100%;letter-spacing:1%;text-transform:uppercase;}@media (min-width:744px){.f-eyebrow{font-size:var(--ts-14);letter-spacing:0.0075rem;}}.f-subhead{font-size:var(--f-size-subhead);font-weight:400;line-height:140%;}.f-eyebrow{font-family:var(--f-secondary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:100%;letter-spacing:1%;text-transform:uppercase;}@media (min-width:744px){.f-eyebrow{font-size:var(--ts-14);letter-spacing:0.0075rem;}}.f-weight-300{font-weight:300;}.f-weight-400{font-weight:400;}.f-weight-500{font-weight:500;}.f-weight-700{font-weight:700;}*,*:before,*:after{box-sizing:border-box;font-synthesis:none;}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;}html,body{width:100%;min-height:100%;height:auto;scrollbar-gutter:stable;}body{color:var(--c-black);font-family:var(--f-primary);font-size:var(--f-size-base);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;}body.is-locked{overflow:hidden;}i,em{font-style:italic;}b,strong{font-weight:700;}sup,sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;padding-left:0.1em;}sub{bottom:-0.25em;}a{color:inherit;-webkit-text-decoration:none;text-decoration:none;}img{width:auto;height:auto;display:block;max-width:100%;}:target{scroll-margin-block:5ex;}pre,pre.xdebug-var-dump{background-color:var(--c-black-20);font-family:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;padding:1.25rem;font-size:0.875rem;white-space:pre-wrap;margin:1.25rem;}pre pre.xdebug-var-dump{padding:0;margin:0;}table.xdebug-error{font-family:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;font-size:0.875rem;margin:1.25rem auto;}table.xdebug-error th,table.xdebug-error td{padding:0.3125rem;border:0.0625rem solid black;}table.xdebug-error th{font-weight:700;}.container{width:100%;height:auto;margin:auto;}.container.container-xl{max-width:120rem;}.container.container-l{max-width:90rem;}.container.container-c{max-width:80rem;}.container.container-s{max-width:72.5rem;}.container.container-t{max-width:46.5rem;}.container.container-m{max-width:23.4375rem;}.content-column{width:100%;margin:auto;padding-left:var(--sz-20);padding-right:var(--sz-20);}@media (min-width:744px){.content-column{padding-left:var(--sz-40);padding-right:var(--sz-40);}}.content-column .content-column-inner{max-width:80rem;width:100%;margin:auto;}.content-column .content-column-inner .content-column_header{display:flex;flex-direction:column;gap:var(--sz-20);max-width:41.25rem;width:100%;padding-top:var(--sz-20);padding-bottom:var(--sz-20);}@media (min-width:744px){.content-column .content-column-inner .content-column_header{padding-top:var(--sz-100);padding-bottom:var(--sz-40);}}.content-column .content-column-inner .content-column_header .content-column_header-eyebrow{color:var(--content-primary);}.content-column .content-column-inner .content-column_header .content-column_header-title{font-family:var(--f-primary);font-size:var(--ts-32);line-height:108%;letter-spacing:-1%;font-weight:550;color:var(--content-primary);}@media (min-width:1160px){.content-column .content-column-inner .content-column_header .content-column_header-title{font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;}}.content-column .content-column-inner .content-column_header .content-column_header-body.u-wysiwyg p{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}.visuallyHidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:0.0625rem;width:0.0625rem;margin:-0.0625rem;padding:0;border:0;}.inverse{background-color:var(--background-secondary-inverse);}h1,h2,h3,h4,h5,h6,blockquote{text-wrap:balance;}.anchor-target{scroll-margin-top:1.25rem;}@media (min-width:744px){.anchor-target{scroll-margin-top:6.25rem;}}nav.pager ul.pager__items{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--sz-16);}nav.pager ul.pager__items li.pager__item{display:block;padding:0;}nav.pager ul.pager__items li.pager__item.pager__item--previous a,nav.pager ul.pager__items li.pager__item.pager__item--next a{display:block;background-size:var(--sz-24) var(--sz-24);background-repeat:no-repeat;background-position:center center;border:0.0625rem solid var(--line-alpha);padding:var(--sz-24);max-width:2.25rem;width:100%;border-radius:100%;}nav.pager ul.pager__items li.pager__item.pager__item--previous a span,nav.pager ul.pager__items li.pager__item.pager__item--next a span{display:none;visibility:hidden;}nav.pager ul.pager__items li.pager__item.pager__item--previous a:hover,nav.pager ul.pager__items li.pager__item.pager__item--next a:hover{background-color:var(--background-secondary);}nav.pager ul.pager__items li.pager__item.pager__item--previous a{background-image:url("/themes/custom/flexgen/assets/img/chevron-left.svg");}nav.pager ul.pager__items li.pager__item.pager__item--next a{background-image:url("/themes/custom/flexgen/assets/img/chevron-right.svg");}.social_share{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--sz-12);}.social_share span.label{font-family:var(--f-primary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;font-weight:600;}.social_share .social-sharing-buttons{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--sz-12);margin:0;}.social_share .social-sharing-buttons a{outline:0.0625rem solid var(--line-alpha);border-radius:100%;padding:var(--sz-12);}.social_share .social-sharing-buttons a:hover{background-color:var(--line-alpha);}:root{--theme-color-primary-bg:var(--c-black-5);--theme-color-secondary-bg:var(--c-black-20);--theme-color-primary-text:var(--c-black);--theme-color-secondary-text:var(--c-black-75);--theme-color-btn-solid-text:var(--c-white);--theme-color-btn-solid-bg:var(--c-brown);}[data-theme=blue]{--theme-color-primary-bg:var(--c-blue);--theme-color-secondary-bg:var(--c-sky-blue);--theme-color-primary-text:var(--c-white);--theme-color-secondary-text:var(--c-black);--theme-color-btn-solid-text:var(--c-white);--theme-color-btn-solid-bg:var(--c-blue);}[data-theme=white]{--theme-color-primary-bg:var(--c-white);--theme-color-secondary-bg:var(--c-black-5);--theme-color-primary-text:var(--c-black);--theme-color-secondary-text:var(--c-black-75);--theme-color-tertiary-text:var(--c-black);}[data-theme=dark-gray]{--theme-color-primary-bg:var(--c-black-5);--theme-color-secondary-bg:var(--c-black);--theme-color-primary-text:var(--c-white);--theme-color-secondary-text:var(--c-white);--theme-color-btn-solid-text:var(--c-white);--theme-color-btn-solid-bg:var(--c-black);}form.webform-submission-form .form-item label{display:block;font-family:var(--f-primary);font-size:var(--ts-16);font-weight:400;line-height:128%;letter-spacing:-1%;color:var(--content-primary);}form.webform-submission-form .form-item input.form-text,form.webform-submission-form .form-item input.form-date,form.webform-submission-form .form-item input.form-email,form.webform-submission-form .form-item input.form-tel{display:block;width:100%;border:0.0625rem solid var(--line-input);border-radius:var(--border-radius-sm);padding:var(--sz-10) var(--sz-12);}form.webform-submission-form .form-item input.form-tel{padding-left:var(--sz-48);width:100%;}form.webform-submission-form .form-item select.form-select{width:100%;border:0.0625rem solid var(--line-input);padding:var(--sz-20) var(--sz-12);border-radius:0.5rem;margin-top:0.25rem;color:var(--content-secondary);-webkit-appearance:none;appearance:none;background-image:url("/themes/custom/flexgen/assets/img/chevron-down.svg");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:1.5rem;padding-right:2.25rem;}form.webform-submission-form .form-item select.form-select option{color:var(--content-secondary);}form.webform-submission-form .form-item.webform-type-textarea .form-textarea-wrapper textarea{width:100%;border:0.0625rem solid var(--line-input);padding:var(--sz-20) var(--sz-12);border-radius:0.5rem;margin-top:0.25rem;color:var(--content-secondary);}form.webform-submission-form .form-item-phone .iti{width:100%;}form.webform-submission-form .form-item-industry select.form-select{display:block;width:100%;border:0.0625rem solid var(--line-input);border-radius:var(--border-radius-sm);padding:var(--sz-10) var(--sz-12);}form.webform-submission-form .form-actions input.form-submit{width:100%;height:3.75rem;font-weight:600;font-size:var(--ts-18);color:var(--content-primary-inverse);background-color:var(--content-primary);border-radius:var(--radius-rd-button);outline:0.125rem solid var(--content-primary);}form.webform-submission-form .form-actions input.form-submit:hover{cursor:pointer;color:var(--content-primary);background-color:var(--content-primary-inverse);outline:0.125rem solid var(--content-primary);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content{background-color:var(--background-tertiary);padding-top:var(--sz-80);padding-bottom:var(--sz-80);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content .messages,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content .messages{color:unset;border:unset;border-color:unset;background-color:unset;background-image:unset;box-shadow:unset;max-width:54.375rem;width:100%;margin:auto;}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form{background-color:var(--c-white);max-width:54.375rem;width:100%;margin:auto;padding:var(--sz-40);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item-first-page-header,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item-second-page-header,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .submission-preview-header,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-item-first-page-header,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-item-second-page-header,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .submission-preview-header,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item-first-page-header,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item-second-page-header,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .submission-preview-header,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-item-first-page-header,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-item-second-page-header,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .submission-preview-header{margin-bottom:var(--sz-24);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item-first-page-header h1,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item-second-page-header h1,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .submission-preview-header h1,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-item-first-page-header h1,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-item-second-page-header h1,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .submission-preview-header h1,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item-first-page-header h1,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item-second-page-header h1,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .submission-preview-header h1,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-item-first-page-header h1,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-item-second-page-header h1,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .submission-preview-header h1{font-family:var(--f-primary);font-size:var(--ts-48);font-weight:550;line-height:108%;letter-spacing:-1%;margin-bottom:var(--sz-20);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item-first-page-header p,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item-second-page-header p,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .submission-preview-header p,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-item-first-page-header p,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-item-second-page-header p,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .submission-preview-header p,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item-first-page-header p,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item-second-page-header p,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .submission-preview-header p,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-item-first-page-header p,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-item-second-page-header p,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .submission-preview-header p{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;color:var(--content-secondary);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-item,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-item{margin-top:0;}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item label,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-item label,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item label,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-item label{margin-bottom:0.25rem;}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item.form-type-date > input,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item.form-type-tel > input,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item.webform-type-textfield > input,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item.webform-type-email > input,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-item.form-type-date > input,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-item.form-type-tel > input,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-item.webform-type-textfield > input,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-item.webform-type-email > input,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item.form-type-date > input,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item.form-type-tel > input,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item.webform-type-textfield > input,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item.webform-type-email > input,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-item.form-type-date > input,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-item.form-type-tel > input,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-item.webform-type-textfield > input,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-item.webform-type-email > input{padding:var(--sz-20) var(--sz-12);color:var(--content-secondary);font-size:var(--ts-16);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item input.form-tel,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-item input.form-tel,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item input.form-tel,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-item input.form-tel{padding:var(--sz-20) var(--sz-12);padding-left:var(--sz-48);color:var(--content-secondary);font-size:var(--ts-16);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item select.form-select,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-item select.form-select,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-item select.form-select,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-item select.form-select{margin-top:0;}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-actions,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-actions,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-actions,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-actions{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:0;gap:var(--sz-12);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-actions input,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-actions input,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-actions input,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-actions input{display:inline-block;width:auto;padding:var(--sz-20);font-weight:600;color:var(--c-black-80);background-color:unset;border:0.0625rem solid var(--line-primary);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-actions input.form-submit,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-actions input.form-submit,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-actions input.form-submit,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-actions input.form-submit{background-color:var(--background-brand);border:0.0625rem solid var(--background-brand);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-actions input.webform-button--previous,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-actions input.webform-button--previous,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-actions input.webform-button--previous,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-actions input.webform-button--previous{background-color:unset;border:0.0625rem solid var(--line-primary);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form section#edit-checkboxes,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form section#edit-checkboxes,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form section#edit-checkboxes,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form section#edit-checkboxes{padding:var(--sz-16);border:0.0625rem solid var(--line-alpha);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form section#edit-checkboxes .webform-section-wrapper,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form section#edit-checkboxes .webform-section-wrapper,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form section#edit-checkboxes .webform-section-wrapper,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form section#edit-checkboxes .webform-section-wrapper{display:flex;flex-direction:column;gap:var(--sz-20);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox{margin-bottom:0;}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox > input.form-checkbox,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox > input.form-checkbox,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox > input.form-checkbox,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox > input.form-checkbox{display:inline;}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox label,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox label,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox label,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox label{display:inline;font-size:var(--ts-16);color:var(--content-primary);padding-left:0.25rem;}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox .description,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox .description,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox .description,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form section#edit-checkboxes .webform-section-wrapper .webform-type-checkbox .description{margin:0;padding-top:0.125rem;padding-left:1.25rem;font-size:var(--ts-14);color:var(--content-secondary);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-type-select select.form-select,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .form-type-select select.form-select,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .form-type-select select.form-select,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .form-type-select select.form-select{padding:var(--sz-20) var(--sz-12);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .webform-submission-data,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .webform-submission-data,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .webform-submission-data,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .webform-submission-data{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sz-24);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .webform-submission-data .webform-container-type-details,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .webform-submission-data .webform-container-type-details,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .webform-submission-data .webform-container-type-details,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .webform-submission-data .webform-container-type-details{border:0.0625rem solid var(--line-primary);padding:var(--sz-16);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .webform-submission-data .webform-container-type-details summary,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .webform-submission-data .webform-container-type-details summary,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .webform-submission-data .webform-container-type-details summary,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .webform-submission-data .webform-container-type-details summary{display:none;}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .webform-submission-data .webform-container-type-details .details-wrapper,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .webform-submission-data .webform-container-type-details .details-wrapper,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .webform-submission-data .webform-container-type-details .details-wrapper,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .webform-submission-data .webform-container-type-details .details-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .webform-submission-data .webform-container-type-details .details-wrapper .webform-element,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .webform-submission-data .webform-container-type-details .details-wrapper .webform-element,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .webform-submission-data .webform-container-type-details .details-wrapper .webform-element,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .webform-submission-data .webform-container-type-details .details-wrapper .webform-element{margin-bottom:0;font-weight:600;}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .webform-submission-data .webform-container-type-details .details-wrapper .webform-element label,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form .webform-submission-data .webform-container-type-details .details-wrapper .webform-element label,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form .webform-submission-data .webform-container-type-details .details-wrapper .webform-element label,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form .webform-submission-data .webform-container-type-details .details-wrapper .webform-element label{font-weight:400;padding-top:var(--sz-12);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form #get_a_quote--container h2,.path-webform .get-a-quote-webform-container .layout-container main .layout-content form.webform-submission-form #get_a_quote--container h2,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-get-a-quote-form #get_a_quote--container h2,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content form.webform-submission-form #get_a_quote--container h2{display:none;visibility:none;}.path-webform .get-a-quote-webform-container .layout-container main .layout-content .demo-form-footer-content,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content .demo-form-footer-content{max-width:37.5rem;width:100%;margin:auto;text-align:center;padding:var(--sz-60) 0;}.path-webform .get-a-quote-webform-container .layout-container main .layout-content .demo-form-footer-content h2,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content .demo-form-footer-content h2{font-family:var(--f-primary);font-size:var(--ts-40);font-weight:550;line-height:108%;letter-spacing:-1%;font-size:var(--ts-16);margin-bottom:var(--sz-12);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content .demo-form-footer-content p,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content .demo-form-footer-content p{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;color:var(--content-secondary);}.path-webform .get-a-quote-webform-container .layout-container main .layout-content .demo-form-footer-content .blue-arrow_link,.path-webform .schedule-a-demo-webform-container .layout-container main .layout-content .demo-form-footer-content .blue-arrow_link{display:inline-block;margin-top:0.75rem;}.path-webform .webform-contact-us-outer{padding-top:var(--sz-40);padding-bottom:var(--sz-40);}.path-webform .webform-contact-us-outer .flex{display:flex;flex-direction:column;justify-content:flex-start;}@media (min-width:1160px){.path-webform .webform-contact-us-outer .flex{flex-direction:row;justify-content:center;gap:var(--sz-40);}}.path-webform .webform-contact-us-outer .flex .image{flex-shrink:1;width:100%;background-image:url("/sites/default/files/styles/1440x810_avif/public/media/images/2026/11/greenflash_soho-1.jpg.avif");background-repeat:no-repeat;background-position:center center;background-size:cover;}@media (min-width:1160px){.path-webform .webform-contact-us-outer .flex .image{max-width:calc(50% - var(--sz-20));}}.path-webform .webform-contact-us-outer .flex form.contact-us-form-container{flex-shrink:2;width:100%;}@media (min-width:1160px){.path-webform .webform-contact-us-outer .flex form.contact-us-form-container{max-width:calc(50% - var(--sz-20));}}.path-webform .webform-contact-us-outer .flex form.contact-us-form-container .webform-type-processed-text{margin-bottom:var(--sz-24);}.path-webform .webform-contact-us-outer .flex form.contact-us-form-container .webform-type-processed-text h1{font-family:var(--f-primary);font-size:var(--ts-40);font-weight:550;line-height:108%;letter-spacing:-1%;margin-bottom:var(--sz-20);}.path-webform .webform-contact-us-outer .flex form.contact-us-form-container .webform-type-processed-text p{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;color:var(--content-secondary);}.u-wysiwyg{color:var(--c-black-75);font-family:var(--f-primary);font-size:var(--f-size-body-md);line-height:165%;font-weight:400;}@media (min-width:744px){.u-wysiwyg > *:first-child{margin-top:calc(var(--h-space-2) * -1);}}.u-wysiwyg p,.u-wysiwyg table,.u-wysiwyg li{color:var(--content-secondary);font-weight:normal;font-size:var(----ts-20);line-height:128%;}.u-wysiwyg p + p,.u-wysiwyg p + img,.u-wysiwyg .media,.u-wysiwyg figure.caption > img,.u-wysiwyg p + .media.align-right + p,.u-wysiwyg .media.align-right + p,.u-wysiwyg .media.align-left + p,.u-wysiwyg p + figure.align-right + p,.u-wysiwyg figure.align-right + p,.u-wysiwyg figure.align-left + p{margin-top:var(--sz-10);margin-bottom:var(--sz-10);}@media (min-width:744px){.u-wysiwyg p + p,.u-wysiwyg p + img,.u-wysiwyg .media,.u-wysiwyg figure.caption > img,.u-wysiwyg p + .media.align-right + p,.u-wysiwyg .media.align-right + p,.u-wysiwyg .media.align-left + p,.u-wysiwyg p + figure.align-right + p,.u-wysiwyg figure.align-right + p,.u-wysiwyg figure.align-left + p{margin-top:var(--sz-20);margin-bottom:var(--sz-20);}}.u-wysiwyg figure.caption-drupal-media{margin-top:var(--sz-10);}@media (min-width:744px){.u-wysiwyg figure.caption-drupal-media{margin-top:var(--sz-32);}}@media (min-width:744px){.u-wysiwyg figure.caption-drupal-media.align-left,.u-wysiwyg figure.caption-drupal-media.align-right{max-width:50%;margin-top:var(--sz-26);}}@media (min-width:744px){.u-wysiwyg figure.caption-drupal-media.align-left + p,.u-wysiwyg figure.caption-drupal-media.align-right + p{margin-bottom:0;}}.u-wysiwyg figure.caption-drupal-media.align-left{float:none;}@media (min-width:744px){.u-wysiwyg figure.caption-drupal-media.align-left{float:left;margin-right:var(--sz-24);}}.u-wysiwyg figure.caption-drupal-media.align-right{float:none;}@media (min-width:744px){.u-wysiwyg figure.caption-drupal-media.align-right{float:right;margin-left:var(--sz-24);}}.u-wysiwyg figure.caption-drupal-media.align-center .o-image__caption-wysiwyg,.u-wysiwyg figure.caption-drupal-media.align-center.caption > figcaption{margin-top:var(--sz-8);margin-bottom:var(--sz-10);}@media (min-width:744px){.u-wysiwyg figure.caption-drupal-media.align-center .o-image__caption-wysiwyg,.u-wysiwyg figure.caption-drupal-media.align-center.caption > figcaption{margin-bottom:var(--sz-32);}}.u-wysiwyg figure.caption-drupal-media > .media{margin-top:0;margin-bottom:0;}.u-wysiwyg p img{width:100%;margin-bottom:var(--h-space-5);}@media (min-width:744px){.u-wysiwyg p img{margin-bottom:var(--h-space-15);}}.u-wysiwyg p + p:last-of-type{margin-bottom:0;}.u-wysiwyg p + ul,.u-wysiwyg figure + ul,.u-wysiwyg p + ol,.u-wysiwyg figure + ol,.u-wysiwyg ul + p,.u-wysiwyg ul + figure,.u-wysiwyg ol + p,.u-wysiwyg ol + figure{margin-top:var(--h-space-5);}@media (min-width:744px){.u-wysiwyg p + ul,.u-wysiwyg figure + ul,.u-wysiwyg p + ol,.u-wysiwyg figure + ol,.u-wysiwyg ul + p,.u-wysiwyg ul + figure,.u-wysiwyg ol + p,.u-wysiwyg ol + figure{margin-top:var(--h-space-15);}}.u-wysiwyg ul{list-style-type:disc;padding-left:var(--h-space-8);}.u-wysiwyg ul ul,.u-wysiwyg ul ol,.u-wysiwyg ol ul,.u-wysiwyg ol ol{margin-top:var(--h-space-6);}.u-wysiwyg ul li,.u-wysiwyg ol li{padding-left:var(--h-space-8);margin-bottom:var(--sz-12);}.u-wysiwyg ol{list-style-type:decimal;padding-left:var(--h-space-8);}.u-wysiwyg ol li::marker{font-size:90%;}.u-wysiwyg ol ol{list-style-type:lower-alpha;}.u-wysiwyg li + li{margin-top:var(--h-space-2);}.u-wysiwyg h2,.u-wysiwyg h3,.u-wysiwyg h4,.u-wysiwyg h5{color:var(--c-black);}.u-wysiwyg h2 + p,.u-wysiwyg h2 + ul,.u-wysiwyg h2 + ol,.u-wysiwyg h3 + p,.u-wysiwyg h3 + ul,.u-wysiwyg h3 + ol,.u-wysiwyg h4 + p,.u-wysiwyg h4 + ul,.u-wysiwyg h4 + ol,.u-wysiwyg h5 + p,.u-wysiwyg h5 + ul,.u-wysiwyg h5 + ol{margin-top:var(--h-space-8);}@media (min-width:744px){.u-wysiwyg h2 + p,.u-wysiwyg h2 + ul,.u-wysiwyg h2 + ol,.u-wysiwyg h3 + p,.u-wysiwyg h3 + ul,.u-wysiwyg h3 + ol,.u-wysiwyg h4 + p,.u-wysiwyg h4 + ul,.u-wysiwyg h4 + ol,.u-wysiwyg h5 + p,.u-wysiwyg h5 + ul,.u-wysiwyg h5 + ol{margin-top:var(--h-space-15);}}.u-wysiwyg * + h2,.u-wysiwyg * + h3,.u-wysiwyg * + h4,.u-wysiwyg * + h5{margin-top:1.875rem;}@media (min-width:744px){.u-wysiwyg * + h2,.u-wysiwyg * + h3,.u-wysiwyg * + h4,.u-wysiwyg * + h5{margin-top:var(--h-space-15);}}.u-wysiwyg h2,.u-wysiwyg .u-wysiwyg__h2{font-family:var(--f-primary);font-size:var(--ts-40);font-weight:550;line-height:108%;letter-spacing:-1%;}.u-wysiwyg h3,.u-wysiwyg .u-wysiwyg__h3{font-family:var(--f-primary);font-size:var(--ts-32);font-weight:550;line-height:108%;letter-spacing:-1%;}.u-wysiwyg h4,.u-wysiwyg .u-wysiwyg__h4{font-family:var(--f-primary);font-size:var(--ts-24);font-weight:550;line-height:108%;letter-spacing:-1%;}.u-wysiwyg h5,.u-wysiwyg .u-wysiwyg__h5{font-size:var(--ts-20);font-weight:550;line-height:108%;letter-spacing:-1%;}.u-wysiwyg h6,.u-wysiwyg .u-wysiwyg__h6{font-size:var(--ts-18);font-weight:550;line-height:108%;letter-spacing:-1%;}.u-wysiwyg pre{font-family:monospace;padding:var(--h-space-4);margin:var(--h-space-10) 0;white-space:pre-wrap;}.u-wysiwyg hr{margin:var(--h-space-9-5) auto;}.u-wysiwyg a:not(.c-cta-btn){overflow:hidden;display:inline;align-items:center;word-wrap:break-word;line-height:140%;gap:0 var(--h-space-2);text-decoration-color:var(--c-black-45);text-decoration-line:underline;text-decoration-thickness:0.0625rem;text-underline-offset:var(--h-underline-offset);vertical-align:baseline;transition:color 0.5s var(--cubic-slow-in);}.u-wysiwyg a:not(.c-cta-btn):hover,.u-wysiwyg a:not(.c-cta-btn):focus{color:var(--c-black);text-decoration-color:var(--c-black);text-decoration-thickness:var(--h-space-1);}.u-wysiwyg a:not(.c-cta-btn)[href^=http]{position:relative;margin-right:var(--h-space-1);}.u-wysiwyg a:not(.c-cta-btn)[href^=http]::after{content:"";display:inline-block;margin-left:var(--h-space-1);width:var(--h-space-2);height:var(--h-space-2);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="23" viewBox="0 0 21 23" fill="none"><path d="M1 22L18.5759 4.42407" stroke="currentColor" stroke-width="1.5"/><path d="M3.59375 3.66602L19.0269 3.76798L19.1288 19.2011" stroke="currentColor" stroke-width="1.5"/></svg>');vertical-align:super;background-size:100% auto;}.u-sr-only{clip:rect(0 0 0 0);clip-path:inset(100%);height:0.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:0.0625rem;}.u-sr-focusable:focus{clip:auto !important;clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto;}.u-skip-link{display:inline-block;padding:0.625rem 1.25rem;font-family:var(--f-primary);background-color:var(--c-brand);color:var(--c-white);z-index:99;}.u-skip-link--main:focus{position:fixed;top:0;left:0;}.u-img-cover{width:100%;height:100%;}.u-img-cover img{object-fit:cover;}@media (prefers-reduced-motion){.u-motion{display:none;}}.u-no-motion{display:none;}@media (prefers-reduced-motion){.u-no-motion{display:block;}}.fg-local-tasks{padding-top:var(--sz-12);padding-bottom:var(--sz-12);}.fg-local-tasks ul{margin-bottom:0;}.fg-local-tasks ul li a{padding:var(--sz-8) var(--sz-16);}main{padding-top:var(--sz-16);}@media screen and (min-width:1045px){main{padding-top:var(--nav-h);}}@media screen and (min-width:1045px){body.user-logged-in header{top:5rem;}}form.content-moderation-entity-moderation-form .content-column .container .entity-moderation-form li.entity-moderation-form__item label{font-weight:bold;margin-bottom:0.25rem;}form.content-moderation-entity-moderation-form .content-column .container .entity-moderation-form li.entity-moderation-form__item .form-item-current label{margin-bottom:0.5rem;}form.content-moderation-entity-moderation-form .content-column .container .entity-moderation-form li.entity-moderation-form__item .form-item-new-state > select{border:0.0625rem solid var(--content-primary);border-radius:0.25rem;padding:0.125rem 0.25rem;padding-left:0;}form.content-moderation-entity-moderation-form .content-column .container .entity-moderation-form li.entity-moderation-form__item .form-item-revision-log > input.form-text{border:0.0625rem solid var(--content-primary);border-radius:0.25rem;padding:0.25rem 0.25rem;}form.content-moderation-entity-moderation-form .content-column .container .entity-moderation-form li.entity-moderation-form__item > input.form-submit{border:0.0625rem solid var(--content-primary);border-radius:0.25rem;padding:0.125rem 0.25rem;}header.site-header{position:fixed;inset:0 0 auto 0;z-index:100;background:var(--bg-primary-blur);-webkit-backdrop-filter:blur(1.25rem) saturate(140%);backdrop-filter:blur(1.25rem) saturate(140%);box-shadow:inset 0 -0.0625rem 0 var(--line-alpha);}header.site-header .mega-menu,header.site-header .nav__actions{display:none;visibility:hidden;}header.site-header .mobile-menu{display:none;visibility:hidden;}header.site-header .mobile_menu_content{display:none;visibility:hidden;}@media screen and (max-width:1044px){header.site-header{position:relative;}header.site-header .mega_menu_sections{display:none;}header.site-header .mobile-menu{display:block;visibility:visible;max-width:100%;width:100%;margin:auto;}header.site-header .mobile-menu .top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0.625rem 1.25rem;}header.site-header .mobile-menu .top .logo a.nav__logo img{height:1.5rem;width:auto;}header.site-header .mobile-menu .top .logo a.nav__logo img.black-sitelogo{display:block;}header.site-header .mobile-menu .top .logo a.nav__logo img.white-sitelogo{display:none;}header.site-header .mobile-menu .top .menu-trigger{}header.site-header .mobile-menu .top .menu-trigger .hamburger{padding:0.9375rem 0.9375rem;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}header.site-header .mobile-menu .top .menu-trigger .hamburger:hover{opacity:0.7;}header.site-header .mobile-menu .top .menu-trigger .hamburger.is-active:hover{opacity:0.7;}header.site-header .mobile-menu .top .menu-trigger .hamburger.is-active .hamburger-inner,header.site-header .mobile-menu .top .menu-trigger .hamburger.is-active .hamburger-inner::before,header.site-header .mobile-menu .top .menu-trigger .hamburger.is-active .hamburger-inner::after{background-color:#fff;}header.site-header .mobile-menu .top .menu-trigger .hamburger-box{width:1.875rem;height:1rem;display:inline-block;position:relative;}header.site-header .mobile-menu .top .menu-trigger .hamburger-inner{display:block;top:50%;margin-top:-0.125rem;}header.site-header .mobile-menu .top .menu-trigger .hamburger-inner,header.site-header .mobile-menu .top .menu-trigger .hamburger-inner::before,header.site-header .mobile-menu .top .menu-trigger .hamburger-inner::after{width:2.5rem;height:0.25rem;background-color:#000;border-radius:0.25rem;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}header.site-header .mobile-menu .top .menu-trigger .hamburger-inner::before,header.site-header .mobile-menu .top .menu-trigger .hamburger-inner::after{content:"";display:block;}header.site-header .mobile-menu .top .menu-trigger .hamburger-inner::before{top:-0.625rem;}header.site-header .mobile-menu .top .menu-trigger .hamburger-inner::after{bottom:-0.625rem;}header.site-header .mobile-menu .top .menu-trigger .hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}header.site-header .mobile-menu .top .menu-trigger .hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease;}header.site-header .mobile-menu .top .menu-trigger .hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);}header.site-header .mobile-menu .top .menu-trigger .hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}header.site-header .mobile-menu .top .menu-trigger .hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease;}header.site-header .mobile-menu .top .menu-trigger .hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);}header.site-header .mobile-menu:has(button[aria-expanded=true]){background-color:var(--background-secondary-inverse);}header.site-header .mobile-menu:has(button[aria-expanded=true]) .top .logo a.nav__logo img{height:1.5rem;width:auto;}header.site-header .mobile-menu:has(button[aria-expanded=true]) .top .logo a.nav__logo img.black-sitelogo{display:none;}header.site-header .mobile-menu:has(button[aria-expanded=true]) .top .logo a.nav__logo img.white-sitelogo{display:block;}header.site-header .mobile_menu_content.is-open{display:block;visibility:visible;position:absolute;left:0;top:4.0625rem;width:100%;height:100vh;background-color:var(--background-secondary-inverse);padding:0.5rem;padding-bottom:62.5rem;height:100vh;}header.site-header .mobile_menu_content.is-open .megamenu .megamenu__media{display:none;visibility:hidden;}header.site-header .mobile_menu_content.is-open .bottom-buttons{padding:var(--sz-16);}header.site-header .mobile_menu_content.is-open .bottom-buttons ul{display:flex;flex-direction:row;justify-content:center;gap:var(--sz-12);}header.site-header .mobile_menu_content.is-open .mobile-menu-section .mobile-menu-section_title{font-family:var(--f-primary);font-weight:600;font-size:var(--ts-14);color:var(--content-secondary-inverse);display:block;width:100%;padding:0.6875rem 0.75rem;background-image:url("/themes/custom/flexgen/assets/img/chevron-right_white.svg");background-position:right 0.75rem center;background-repeat:no-repeat;transition:all 200ms ease-in-out;}header.site-header .mobile_menu_content.is-open .mobile-menu-section .mobile-menu-section_title.no-bg{background-image:none;}header.site-header .mobile_menu_content.is-open .mobile-menu-section .mobile-menu-section_title[aria-expanded=true]{background-image:url("/themes/custom/flexgen/assets/img/chevron-down_white.svg");}header.site-header .mobile_menu_content.is-open .mobile-menu-section ul[hidden]{display:none;transition:all 200ms ease-in-out;}header.site-header .mobile_menu_content.is-open .mobile-menu-section ul{padding:0.5rem;}header.site-header .mobile_menu_content.is-open .mobile-menu-section ul li{padding:0.75rem;}header.site-header .mobile_menu_content.is-open .mobile-menu-section ul li a{font-family:var(--f-primary);font-weight:600;font-size:var(--ts-14);color:var(--content-primary-inverse);line-height:128%;}header.site-header .mobile_menu_content.is-open .mobile-menu-section ul li p{font-family:var(--f-primary);font-weight:400;font-size:var(--ts-14);color:var(--content-secondary-inverse);line-height:128%;}}@media screen and (min-width:1045px){header.site-header .mega-menu,header.site-header .mega_menu_sections,header.site-header .nav__actions{display:block;visibility:visible;}header.site-header .mega-menu{display:flex;align-items:center;justify-content:space-between;padding-top:var(--sz-20);padding-bottom:var(--sz-20);padding-left:var(--sz-20);padding-right:var(--sz-20);}}@media screen and (min-width:1045px) and (min-width:1160px){header.site-header .mega-menu{padding-left:var(--sz-80);padding-right:var(--sz-80);}}@media screen and (min-width:1045px){header.site-header .mega-menu .nav__primary{display:flex;align-items:center;gap:var(--sz-20);}header.site-header .mega-menu .nav__primary .nav__logo{width:6.5625rem;height:auto;position:relative;flex:none;}header.site-header .mega-menu .nav__primary .nav__logo img{width:6.5625rem;height:auto;}header.site-header .mega-menu .nav__primary nav.nav__items{display:flex;flex-direction:row;justify-content:flex-start;}header.site-header .mega-menu .nav__primary nav.nav__items a.tab{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;height:2.5rem;border-radius:var(--radius-rd-button);font-family:var(--f-primary);font-size:var(--ts-14);font-weight:600;letter-spacing:-0.00875rem;white-space:nowrap;transition:background-color 0.16s ease;gap:var(--sz-4);padding:0 var(--sz-12);}header.site-header .mega-menu .nav__primary nav.nav__items a.tab:hover{background-color:var(--states-hover);}header.site-header .mega-menu .nav__primary nav.nav__items a.tab:hover svg{transform:rotate(180deg);}header.site-header .mega-menu .nav__primary nav.nav__items a.tab svg{height:1.5rem;width:1.5rem;display:none;transition:transform 0.22s ease;}}@media screen and (min-width:1045px) and (min-width:1370px){header.site-header .mega-menu .nav__primary nav.nav__items a.tab svg{display:inline;}}@media screen and (min-width:1045px){header.site-header .mega_menu_sections{position:relative;height:unset;}header.site-header .mega_menu_sections .megamenu{position:absolute;top:100%;left:0;display:flex;gap:var(--sz-20);padding:var(--sz-20);background:var(--bg-inverse-blur);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);opacity:0;visibility:hidden;pointer-events:none;z-index:unset;transform:translateY(-0.375rem);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0s linear 0.18s;pointer-events:none;}header.site-header .mega_menu_sections .megamenu > .megamenu__list{display:flex;flex-direction:column;width:17.8125rem;flex:none;}header.site-header .mega_menu_sections .megamenu > .megamenu__list .megamenu__row{display:flex;align-items:center;gap:var(--sz-12);padding:var(--sz-12);width:100%;text-align:left;overflow:hidden;transition:background-color 0.16s ease;}header.site-header .mega_menu_sections .megamenu > .megamenu__list .megamenu__row .megamenu__text{display:flex;flex-direction:column;justify-content:center;flex:1 1 0;min-width:0;}header.site-header .mega_menu_sections .megamenu > .megamenu__list .megamenu__row .megamenu__text > strong{font-weight:600;font-size:var(--ts-16);line-height:1.28;letter-spacing:-0.01rem;color:var(--content-primary-inverse);}header.site-header .mega_menu_sections .megamenu > .megamenu__list .megamenu__row .megamenu__text > span{font-weight:400;font-size:var(--ts-16);line-height:1.28;letter-spacing:-0.01rem;color:var(--content-secondary-inverse);}header.site-header .mega_menu_sections .megamenu > .megamenu__list .megamenu__row:hover{background-color:var(--bg-secondary-inverse-alpha);}header.site-header .mega_menu_sections .megamenu > .megamenu__media{position:relative;align-self:stretch;flex:none;overflow:hidden;width:19.5rem;background:linear-gradient(200deg,#1d2b33 0%,#0b1216 100%);aspect-ratio:4/5;}header.site-header .mega_menu_sections .megamenu > .megamenu__media > div.mega-menu_media[data-menurowid]{opacity:0;transition:opacity 0.28s ease;}header.site-header .mega_menu_sections .megamenu > .megamenu__media > div.mega-menu_media[data-menurowid].show-media{opacity:1;transition:opacity 0.28s ease;}header.site-header .mega_menu_sections .megamenu > .megamenu__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;aspect-ratio:4/5;object-fit:cover;opacity:0;}header.site-header .mega_menu_sections .megamenu.show-menu{visibility:visible;opacity:1;z-index:100;pointer-events:auto;z-index:10;}header.site-header .mega_menu_sections .megamenu.show-menu > .megamenu__media img{opacity:1;}header.site-header .nav__actions{display:flex;align-items:flex-start;gap:var(--sz-10);}header.site-header .nav__actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sz-8);height:2.5rem;padding:var(--sz-8) var(--sz-16);border-radius:var(--radius-rd-button);font-weight:600;font-size:var(--ts-14);letter-spacing:-0.00875rem;white-space:nowrap;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease;}header.site-header .nav__actions .btn.btn--outline{border:0.0625rem solid var(--line-primary);}header.site-header .nav__actions .btn.btn--outline:hover{background-color:var(--bg-secondary);}header.site-header .nav__actions .btn.btn--brand{background-color:var(--bg-brand);color:var(--content-on-brand);}header.site-header .nav__actions .btn.btn--brand:hover{background-color:#3ddcf7;}}.resource-view-page{padding-bottom:var(--sz-40);}.resource-view-page .section-headline{padding-bottom:var(--sz-40);}.resource-view-page .section-headline .section-headline_content{padding-bottom:var(--sz-80);}.resource-view-page .featured-content{padding-bottom:var(--sz-40);}.resource-view-page .featured-content .view-content{margin:0;}.resource-view-page .featured-content .view-content .views-row .view-header-featured-content .node__content .flex{display:flex;flex-direction:column;justify-content:flex-start;}@media (min-width:1160px){.resource-view-page .featured-content .view-content .views-row .view-header-featured-content .node__content .flex{flex-direction:row;justify-content:center;}}.resource-view-page .featured-content .view-content .views-row .view-header-featured-content .node__content .flex .left{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sz-20);width:100%;padding:var(--sz-40);}@media (min-width:1160px){.resource-view-page .featured-content .view-content .views-row .view-header-featured-content .node__content .flex .left{justify-content:flex-end;max-width:40rem;}}.resource-view-page .featured-content .view-content .views-row .view-header-featured-content .node__content .flex .left h2{font-family:var(--f-primary);font-size:var(--ts-40);font-weight:550;line-height:108%;letter-spacing:-1%;}.resource-view-page .featured-content .view-content .views-row .view-header-featured-content .node__content .flex .right{width:100%;}.resource-view-page .view-content{margin:var(--sz-40) auto;}.resource-view-page .view-content .resource-view-grid{display:grid;grid-template-columns:repeat(1,1fr);justify-items:center;align-items:start;gap:var(--sz-20);}@media (min-width:744px){.resource-view-page .view-content .resource-view-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1160px){.resource-view-page .view-content .resource-view-grid{grid-template-columns:repeat(3,1fr);}}.resource-view-page .view-content .resource-view-grid .views-row{width:100%;}.resource-view-page .view-content .resource-view-grid .views-row .content-card{width:100%;}.resource-node-content.node--view-mode-full .node__content .resource-content,.node--type-press-release.node--view-mode-full .node__content .resource-content,.node--type-video.node--view-mode-full .node__content .resource-content,.node--type-case-study.node--view-mode-full .node__content .resource-content,.node--type-blog.node--view-mode-full .node__content .resource-content{max-width:calc(43.75rem + var(--sz-40));width:100%;margin:auto;padding:0 var(--sz-20);}@media (min-width:744px){.resource-node-content.node--view-mode-full .node__content .resource-content,.node--type-press-release.node--view-mode-full .node__content .resource-content,.node--type-video.node--view-mode-full .node__content .resource-content,.node--type-case-study.node--view-mode-full .node__content .resource-content,.node--type-blog.node--view-mode-full .node__content .resource-content{max-width:calc(43.75rem + var(--sz-80));width:100%;padding:0 var(--sz-40);}}.resource-node-content.node--view-mode-full .node__content .details,.node--type-press-release.node--view-mode-full .node__content .details,.node--type-video.node--view-mode-full .node__content .details,.node--type-case-study.node--view-mode-full .node__content .details,.node--type-blog.node--view-mode-full .node__content .details{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-top:2.5rem;}@media (min-width:744px){.resource-node-content.node--view-mode-full .node__content .details,.node--type-press-release.node--view-mode-full .node__content .details,.node--type-video.node--view-mode-full .node__content .details,.node--type-case-study.node--view-mode-full .node__content .details,.node--type-blog.node--view-mode-full .node__content .details{padding-top:12.5rem;}}.resource-node-content.node--view-mode-full .node__content .details .details_arrow,.node--type-press-release.node--view-mode-full .node__content .details .details_arrow,.node--type-video.node--view-mode-full .node__content .details .details_arrow,.node--type-case-study.node--view-mode-full .node__content .details .details_arrow,.node--type-blog.node--view-mode-full .node__content .details .details_arrow{padding-top:1.25rem;}.resource-node-content.node--view-mode-full .node__content .details .details_arrow a,.node--type-press-release.node--view-mode-full .node__content .details .details_arrow a,.node--type-video.node--view-mode-full .node__content .details .details_arrow a,.node--type-case-study.node--view-mode-full .node__content .details .details_arrow a,.node--type-blog.node--view-mode-full .node__content .details .details_arrow a{height:2.5rem;max-width:48.75rem;width:100%;background-image:url("/themes/custom/flexgen/assets/img/back-arrow_40x40.svg");background-repeat:no-repeat;background-position:left;padding-left:2.5rem;font-family:var(--f-secondary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:100%;letter-spacing:1%;text-transform:uppercase;}@media (min-width:744px){.resource-node-content.node--view-mode-full .node__content .details .details_arrow a,.node--type-press-release.node--view-mode-full .node__content .details .details_arrow a,.node--type-video.node--view-mode-full .node__content .details .details_arrow a,.node--type-case-study.node--view-mode-full .node__content .details .details_arrow a,.node--type-blog.node--view-mode-full .node__content .details .details_arrow a{font-size:var(--ts-14);letter-spacing:0.0075rem;}}.resource-node-content.node--view-mode-full .node__content .details .details_arrow a span.visuallyHidden,.node--type-press-release.node--view-mode-full .node__content .details .details_arrow a span.visuallyHidden,.node--type-video.node--view-mode-full .node__content .details .details_arrow a span.visuallyHidden,.node--type-case-study.node--view-mode-full .node__content .details .details_arrow a span.visuallyHidden,.node--type-blog.node--view-mode-full .node__content .details .details_arrow a span.visuallyHidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:0.0625rem;width:0.0625rem;margin:-0.0625rem;padding:0;border:0;}.resource-node-content.node--view-mode-full .node__content .details .details_category,.node--type-press-release.node--view-mode-full .node__content .details .details_category,.node--type-video.node--view-mode-full .node__content .details .details_category,.node--type-case-study.node--view-mode-full .node__content .details .details_category,.node--type-blog.node--view-mode-full .node__content .details .details_category{color:var(--content-primary);line-height:2.5rem;font-family:var(--f-secondary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:100%;letter-spacing:1%;text-transform:uppercase;}@media (min-width:744px){.resource-node-content.node--view-mode-full .node__content .details .details_category,.node--type-press-release.node--view-mode-full .node__content .details .details_category,.node--type-video.node--view-mode-full .node__content .details .details_category,.node--type-case-study.node--view-mode-full .node__content .details .details_category,.node--type-blog.node--view-mode-full .node__content .details .details_category{font-size:var(--ts-14);letter-spacing:0.0075rem;}}.resource-node-content.node--view-mode-full .node__content .details .details_seperator,.node--type-press-release.node--view-mode-full .node__content .details .details_seperator,.node--type-video.node--view-mode-full .node__content .details .details_seperator,.node--type-case-study.node--view-mode-full .node__content .details .details_seperator,.node--type-blog.node--view-mode-full .node__content .details .details_seperator{color:var(--content-primary);line-height:2.5rem;margin:0 0.3125rem 0 0.3125rem;font-family:var(--f-secondary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:100%;letter-spacing:1%;text-transform:uppercase;}@media (min-width:744px){.resource-node-content.node--view-mode-full .node__content .details .details_seperator,.node--type-press-release.node--view-mode-full .node__content .details .details_seperator,.node--type-video.node--view-mode-full .node__content .details .details_seperator,.node--type-case-study.node--view-mode-full .node__content .details .details_seperator,.node--type-blog.node--view-mode-full .node__content .details .details_seperator{font-size:var(--ts-14);letter-spacing:0.0075rem;}}.resource-node-content.node--view-mode-full .node__content .details .details_publish_date,.node--type-press-release.node--view-mode-full .node__content .details .details_publish_date,.node--type-video.node--view-mode-full .node__content .details .details_publish_date,.node--type-case-study.node--view-mode-full .node__content .details .details_publish_date,.node--type-blog.node--view-mode-full .node__content .details .details_publish_date{color:var(--content-primary);line-height:2.5rem;font-family:var(--f-secondary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:100%;letter-spacing:1%;text-transform:uppercase;}@media (min-width:744px){.resource-node-content.node--view-mode-full .node__content .details .details_publish_date,.node--type-press-release.node--view-mode-full .node__content .details .details_publish_date,.node--type-video.node--view-mode-full .node__content .details .details_publish_date,.node--type-case-study.node--view-mode-full .node__content .details .details_publish_date,.node--type-blog.node--view-mode-full .node__content .details .details_publish_date{font-size:var(--ts-14);letter-spacing:0.0075rem;}}.resource-node-content.node--view-mode-full .node__content h1,.node--type-press-release.node--view-mode-full .node__content h1,.node--type-video.node--view-mode-full .node__content h1,.node--type-case-study.node--view-mode-full .node__content h1,.node--type-blog.node--view-mode-full .node__content h1{font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;color:var(--content-primary);margin-top:var(--sz-32);margin-bottom:var(--sz-32);}.resource-node-content.node--view-mode-full .node__content .social_share,.node--type-press-release.node--view-mode-full .node__content .social_share,.node--type-video.node--view-mode-full .node__content .social_share,.node--type-case-study.node--view-mode-full .node__content .social_share,.node--type-blog.node--view-mode-full .node__content .social_share{margin-bottom:var(--sz-32);}.resource-node-content.node--view-mode-full .node__content .preview_copy,.node--type-press-release.node--view-mode-full .node__content .preview_copy,.node--type-video.node--view-mode-full .node__content .preview_copy,.node--type-case-study.node--view-mode-full .node__content .preview_copy,.node--type-blog.node--view-mode-full .node__content .preview_copy{font-family:var(--f-primary);font-size:var(--ts-20);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;color:var(--content-secondary);margin-bottom:var(--sz-60);}.resource-node-content.node--view-mode-full .node__content .headline_image,.resource-node-content.node--view-mode-full .node__content .headline_media,.node--type-press-release.node--view-mode-full .node__content .headline_image,.node--type-press-release.node--view-mode-full .node__content .headline_media,.node--type-video.node--view-mode-full .node__content .headline_image,.node--type-video.node--view-mode-full .node__content .headline_media,.node--type-case-study.node--view-mode-full .node__content .headline_image,.node--type-case-study.node--view-mode-full .node__content .headline_media,.node--type-blog.node--view-mode-full .node__content .headline_image,.node--type-blog.node--view-mode-full .node__content .headline_media{display:flex;flex-direction:row;justify-content:center;margin-bottom:var(--sz-60);}.resource-node-content.node--view-mode-full .node__content .headline_image img,.resource-node-content.node--view-mode-full .node__content .headline_media img,.node--type-press-release.node--view-mode-full .node__content .headline_image img,.node--type-press-release.node--view-mode-full .node__content .headline_media img,.node--type-video.node--view-mode-full .node__content .headline_image img,.node--type-video.node--view-mode-full .node__content .headline_media img,.node--type-case-study.node--view-mode-full .node__content .headline_image img,.node--type-case-study.node--view-mode-full .node__content .headline_media img,.node--type-blog.node--view-mode-full .node__content .headline_image img,.node--type-blog.node--view-mode-full .node__content .headline_media img{max-width:80rem;width:100%;height:auto;}.resource-node-content.node--view-mode-full .node__content .headline_image article.media--type-remote-video,.resource-node-content.node--view-mode-full .node__content .headline_media article.media--type-remote-video,.node--type-press-release.node--view-mode-full .node__content .headline_image article.media--type-remote-video,.node--type-press-release.node--view-mode-full .node__content .headline_media article.media--type-remote-video,.node--type-video.node--view-mode-full .node__content .headline_image article.media--type-remote-video,.node--type-video.node--view-mode-full .node__content .headline_media article.media--type-remote-video,.node--type-case-study.node--view-mode-full .node__content .headline_image article.media--type-remote-video,.node--type-case-study.node--view-mode-full .node__content .headline_media article.media--type-remote-video,.node--type-blog.node--view-mode-full .node__content .headline_image article.media--type-remote-video,.node--type-blog.node--view-mode-full .node__content .headline_media article.media--type-remote-video{aspect-ratio:16/9;max-width:80rem;width:100%;height:auto;}.resource-node-content.node--view-mode-full .node__content .headline_image article.media--type-remote-video iframe,.resource-node-content.node--view-mode-full .node__content .headline_media article.media--type-remote-video iframe,.node--type-press-release.node--view-mode-full .node__content .headline_image article.media--type-remote-video iframe,.node--type-press-release.node--view-mode-full .node__content .headline_media article.media--type-remote-video iframe,.node--type-video.node--view-mode-full .node__content .headline_image article.media--type-remote-video iframe,.node--type-video.node--view-mode-full .node__content .headline_media article.media--type-remote-video iframe,.node--type-case-study.node--view-mode-full .node__content .headline_image article.media--type-remote-video iframe,.node--type-case-study.node--view-mode-full .node__content .headline_media article.media--type-remote-video iframe,.node--type-blog.node--view-mode-full .node__content .headline_image article.media--type-remote-video iframe,.node--type-blog.node--view-mode-full .node__content .headline_media article.media--type-remote-video iframe{aspect-ratio:16/9;max-width:80rem;width:100%;height:auto;}.resource-node-content.node--view-mode-full .node__content .body,.node--type-press-release.node--view-mode-full .node__content .body,.node--type-video.node--view-mode-full .node__content .body,.node--type-case-study.node--view-mode-full .node__content .body,.node--type-blog.node--view-mode-full .node__content .body{font-size:var(--ts-20);margin-bottom:var(--sz-60);}.resource-node-content.node--view-mode-full .node__content .body .image-rte,.node--type-press-release.node--view-mode-full .node__content .body .image-rte,.node--type-video.node--view-mode-full .node__content .body .image-rte,.node--type-case-study.node--view-mode-full .node__content .body .image-rte,.node--type-blog.node--view-mode-full .node__content .body .image-rte{margin-top:var(--sz-60);margin-bottom:var(--sz-60);}.resource-node-content.node--view-mode-full .node__content .body .vimeo-rte,.node--type-press-release.node--view-mode-full .node__content .body .vimeo-rte,.node--type-video.node--view-mode-full .node__content .body .vimeo-rte,.node--type-case-study.node--view-mode-full .node__content .body .vimeo-rte,.node--type-blog.node--view-mode-full .node__content .body .vimeo-rte{margin-top:var(--sz-60);margin-bottom:var(--sz-60);}.resource-node-content.node--view-mode-full .node__content .body .vimeo-rte iframe,.node--type-press-release.node--view-mode-full .node__content .body .vimeo-rte iframe,.node--type-video.node--view-mode-full .node__content .body .vimeo-rte iframe,.node--type-case-study.node--view-mode-full .node__content .body .vimeo-rte iframe,.node--type-blog.node--view-mode-full .node__content .body .vimeo-rte iframe{aspect-ratio:16/9;width:100%;height:auto;}.resource-node-content.node--view-mode-full .node__content .resource-file,.node--type-press-release.node--view-mode-full .node__content .resource-file,.node--type-video.node--view-mode-full .node__content .resource-file,.node--type-case-study.node--view-mode-full .node__content .resource-file,.node--type-blog.node--view-mode-full .node__content .resource-file{margin-bottom:var(--sz-80);border:0.0625rem solid var(--background-secondary-inverse);background-image:url("/themes/custom/flexgen/assets/img/download-icon.svg");background-position:left 1rem center;background-repeat:no-repeat;background-size:1.5rem;padding:var(--sz-24) var(--sz-24);padding-left:var(--sz-48);}.resource-node-content.node--view-mode-full .node__content .resource-file a:hover,.node--type-press-release.node--view-mode-full .node__content .resource-file a:hover,.node--type-video.node--view-mode-full .node__content .resource-file a:hover,.node--type-case-study.node--view-mode-full .node__content .resource-file a:hover,.node--type-blog.node--view-mode-full .node__content .resource-file a:hover{-webkit-text-decoration:underline;text-decoration:underline;}.node--type-press-release.node--view-mode-full .node__content .details .details_arrow{padding-top:0;}.gated-resource-content{padding:var(--sz-80) var(--sz-20);}.gated-resource-content .node__content .resource-back_button{padding-bottom:var(--sz-32);}.gated-resource-content .node__content .resource-back_button a{display:block;background-image:url("/themes/custom/flexgen/assets/img/back-arrow_40x40.svg");background-repeat:no-repeat;background-position:left;padding-left:3rem;font-family:var(--f-secondary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:100%;letter-spacing:1%;text-transform:uppercase;}@media (min-width:744px){.gated-resource-content .node__content .resource-back_button a{font-size:var(--ts-14);letter-spacing:0.0075rem;}}.gated-resource-content .node__content .resource-back_button a{line-height:2.5rem;}.gated-resource-content .node__content .first-row.flex{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sz-40);}@media (min-width:744px){.gated-resource-content .node__content .first-row.flex{flex-direction:row;justify-content:space-between;gap:var(--sz-80);}}.gated-resource-content .node__content .first-row.flex .left{width:100%;}@media (min-width:744px){.gated-resource-content .node__content .first-row.flex .left{max-width:42.5rem;}}.gated-resource-content .node__content .first-row.flex .left h1{font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;margin-bottom:var(--sz-32);}.gated-resource-content .node__content .first-row.flex .left .social_share{margin-bottom:var(--sz-32);}.gated-resource-content .node__content .first-row.flex .left .resource-headline_image{margin-bottom:var(--sz-32);}.gated-resource-content .node__content .first-row.flex .right{width:100%;}@media (min-width:744px){.gated-resource-content .node__content .first-row.flex .right{max-width:32.5rem;}}.gated-resource-content .node__content .first-row.flex .right .resource-webform_wrapper{border:0.0625rem solid var(--line-primary);padding:var(--sz-20);}.gated-resource-content .node__content .first-row.flex .right .resource-webform_image{margin-bottom:var(--sz-24);}.gated-resource-content .node__content .first-row.flex .right .resource-webform_image picture img{width:100%;}.gated-resource-content .node__content .first-row.flex .right .resource-webform_description{margin-bottom:var(--sz-24);}.gated-resource-content .node__content .first-row.flex .right .resource-webform_description h2{font-family:var(--f-primary);font-size:var(--ts-20);line-height:108%;letter-spacing:-1%;font-weight:550;margin-bottom:var(--sz-12);}.gated-resource-content .node__content .first-row.flex .right .resource-webform_description p{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}.gated-resource-content .node__content .first-row.flex .right .resource-webform_form form.webform-submission-form.webform-submission-gated-resource-form .webform-type-webform-markup a{-webkit-text-decoration:underline;text-decoration:underline;}.resource-whitepaper .content-column-inner .flex{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sz-40);padding-top:var(--sz-20);padding-bottom:var(--sz-20);}@media (min-width:744px){.resource-whitepaper .content-column-inner .flex{flex-direction:row;justify-content:flex-start;gap:var(--sz-80);padding-top:var(--sz-80);padding-bottom:var(--sz-80);}}.resource-whitepaper .content-column-inner .flex .toc{flex-shrink:2;width:100%;}@media (min-width:744px){.resource-whitepaper .content-column-inner .flex .toc{max-width:18.75rem;}}.resource-whitepaper .content-column-inner .flex .toc .toc-label{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;font-weight:600;background-image:url("/themes/custom/flexgen/assets/img/blue-bullet-point.svg");background-repeat:no-repeat;background-position:left center;padding:var(--sz-20) 0 var(--sz-20) var(--sz-24);border-top:0.03125rem solid var(--line-alpha);}.resource-whitepaper .content-column-inner .flex .toc nav ul{display:flex;flex-direction:column;justify-content:flex-start;}.resource-whitepaper .content-column-inner .flex .toc nav ul li{padding:var(--sz-20) 0 var(--sz-20) var(--sz-8);border-top:0.0625rem solid var(--line-alpha);}.resource-whitepaper .content-column-inner .flex .toc nav ul li a{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;font-weight:600;color:var(--content-secondary);}.resource-whitepaper .content-column-inner .flex .toc nav ul li:last-child{border-bottom:0.0625rem solid var(--line-alpha);}.resource-whitepaper .content-column-inner .flex .content{flex-shrink:1;width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sz-32);}@media (min-width:744px){.resource-whitepaper .content-column-inner .flex .content{max-width:43.75rem;}}.resource-whitepaper .content-column-inner .flex .content h1{font-family:var(--f-primary);font-size:var(--ts-40);font-weight:550;line-height:108%;letter-spacing:-1%;}.resource-whitepaper .content-column-inner .flex .content .image img{width:100%;height:auto;}.resource-whitepaper .content-column-inner .flex .content .content-sections a + p,.resource-whitepaper .content-column-inner .flex .content .content-sections p + a{margin-top:var(--sz-10);margin-bottom:var(--sz-10);}@media (min-width:744px){.resource-whitepaper .content-column-inner .flex .content .content-sections a + p,.resource-whitepaper .content-column-inner .flex .content .content-sections p + a{margin-top:var(--sz-20);margin-bottom:var(--sz-20);}}.resource-nav ul{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--sz-12);}.resource-nav ul li a{display:flex;flex-direction:column;justify-content:center;padding:0 var(--sz-12);height:var(--sz-40);border-radius:var(--sz-100);font-family:var(--f-primary);font-size:var(--ts-16);font-weight:600;color:var(--content-primary);background-color:var(--background-secondary);}.resource-nav ul li a.is-active,.resource-nav ul li a:active,.resource-nav ul li a:hover{color:var(--content-primary-inverse);background-color:var(--background-primary-inverse);}.content-card,.node--view-mode-content-card{width:100%;}.content-card .content-card_image,.node--view-mode-content-card .content-card_image{margin-bottom:var(--sz-20);}.content-card .content-card_image picture img,.node--view-mode-content-card .content-card_image picture img{object-fit:cover;width:100%;height:auto;}@media (min-width:1160px){.content-card .content-card_image picture img,.node--view-mode-content-card .content-card_image picture img{aspect-ratio:1/1;width:100%;height:100%;}}.content-card .content-card_title,.node--view-mode-content-card .content-card_title{margin-bottom:var(--sz-12);}.content-card .content-card_title h1,.content-card .content-card_title h2,.content-card .content-card_title h3,.content-card .content-card_title h4,.content-card .content-card_title h5,.content-card .content-card_title h6,.content-card .content-card_title h7,.node--view-mode-content-card .content-card_title h1,.node--view-mode-content-card .content-card_title h2,.node--view-mode-content-card .content-card_title h3,.node--view-mode-content-card .content-card_title h4,.node--view-mode-content-card .content-card_title h5,.node--view-mode-content-card .content-card_title h6,.node--view-mode-content-card .content-card_title h7{font-family:var(--f-primary);font-size:var(--ts-20);line-height:108%;letter-spacing:-1%;font-weight:550;}.content-card .content-card_type,.node--view-mode-content-card .content-card_type{font-family:var(--f-secondary);font-size:var(--ts-14);color:var(--content-secondary);text-transform:uppercase;margin-bottom:var(--sz-12);}.content-card .content-card_body,.node--view-mode-content-card .content-card_body{max-height:6.25rem;overflow:hidden;margin-bottom:var(--sz-20);}.content-card .content-card_body p,.node--view-mode-content-card .content-card_body p{font-size:var(--ts-16);}.image-button{margin:unset;}.blue-arrow_link{padding:var(--sz-20) 0;}.blue-arrow_link a{display:block;background-image:url("/themes/custom/flexgen/assets/img/blue-circle-arrow.svg");background-size:var(--sz-32) var(--sz-32);background-position:left center;background-repeat:no-repeat;padding-left:var(--sz-44);font-family:var(--f-primary);font-size:var(--ts-14);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;line-height:var(--sz-32);color:var(--content-primary);}@media (min-width:744px){.blue-arrow_link a{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;line-height:var(--sz-32);color:var(--content-primary);}}.button{margin:unset;transition:all 200ms ease;}.button a{display:inline-block;outline:0.0625rem solid transparent;width:fit-content;transition:all 200ms ease;}.button.large a{padding:var(--sz-8) var(--sz-16);font-family:var(--f-primary);font-size:var(--ts-14);font-style:normal;font-weight:600;line-height:128%;letter-spacing:-0.01rem;height:var(--sz-40);width:fit-content;display:flex;flex-direction:column;justify-content:center;}@media (min-width:744px){.button.large a{padding:var(--sz-8) var(--sz-16);font-size:var(--ts-14);height:var(--sz-60);}}@media (min-width:1160px){.button.large a{padding:var(--sz-20);font-size:var(--ts-16);}}.button.medium a{padding:var(--sz-12) var(--sz-16);font-family:var(--f-primary);font-size:var(--ts-14);font-style:normal;font-weight:600;line-height:128%;letter-spacing:-0.00875rem;width:fit-content;}.button.small a{padding:var(--sz-4) var(--sz-12);font-family:var(--f-primary);font-size:var(--ts-14);font-style:normal;font-weight:600;line-height:128%;letter-spacing:-0.00875rem;width:fit-content;}.button.button-primary a{border-radius:var(--radius-rd-button);background:var(--background-primary);color:var(--content-primary);}.button.button-primary a:hover{background:linear-gradient(0deg,var(--states-hover) 0%,var(--states-hover) 100%),var(--background-primary);}.button.button-primary a:focus{outline:unset;background:var(--background-brand);}.button.button-secondary a{border-radius:var(--radius-rd-button);outline:var(--stroke-st-1) solid var(--line-alpha-inverse);color:var(--content-primary-inverse);}.button.button-secondary a:hover{background:var(--states-hover-inverse);}.button.button-secondary a:focus{color:var(--content-primary);outline:unset;background:var(--background-primary);}.button.button-black a{border-radius:var(--radius-rd-button);outline:var(--stroke-st-1) solid var(--line-alpha-inverse);color:var(--content-primary-inverse);background:var(--c-black-80);}.button.button-black a:hover{background:var(--c-gray-10);color:var(--content-primary);}.button.button-black a:focus{color:var(--content-primary);outline:unset;background:var(--background-primary);}.button.button-inverse a{border-radius:var(--radius-rd-button);outline:var(--stroke-st-1) solid var(--line-primary);color:var(--content-primary);background-color:var(--content-primary-inverse);}.button.button-inverse a:hover{background:var(--c-gray-10);}.button.button-inverse a:focus{color:var(--content-primary);outline:unset;background:var(--background-primary);}.button.button-brandblue a{border-radius:var(--radius-rd-button);outline:var(--stroke-st-1) solid var(--line-alpha-inverse);color:var(--content-primary);background-color:var(--background-brand);}.button.button-brandblue a:hover{background:var(--content-primary-inverse);}.button.button-brandblue a:focus{color:var(--content-primary);outline:unset;background:var(--background-primary);}.large-hero{padding:0 var(--sz-20);margin-bottom:var(--sz-20);width:100%;height:auto;overflow:hidden;}@media (min-width:744px){.large-hero{padding-bottom:var(--sz-40);margin-bottom:0;}}.large-hero.inverse .large-hero_benefits .large-hero-benefit-tab-item{border-top:0.0625rem solid var(--line-alpha-inverse);}.large-hero.inverse .large-hero_benefits .large-hero-benefit-tab-item h3{color:var(--content-primary-inverse);}.large-hero.inverse .large-hero_benefits .large-hero-benefit-tab-item p{color:var(--content-secondary-inverse);}.large-hero .large-hero_wrapper{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding-top:var(--sz-40);background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;aspect-ratio:4/6;}@media (min-width:744px){.large-hero .large-hero_wrapper{padding-top:unset;aspect-ratio:16/7;}}@media screen and (min-height:1140px){.large-hero .large-hero_wrapper{aspect-ratio:16/9;}}.large-hero .large-hero_wrapper .large-hero_image{position:absolute;top:0;left:0;z-index:-1;object-fit:cover;object-position:center;pointer-events:none;overflow:hidden;width:100%;height:100%;}@media (min-width:744px){.large-hero .large-hero_wrapper .large-hero_image{aspect-ratio:16/7;width:100%;height:100%;}}@media (min-width:1160px){.large-hero .large-hero_wrapper .large-hero_image{overflow:unset;}}@media screen and (min-height:1140px){.large-hero .large-hero_wrapper .large-hero_image{aspect-ratio:16/9;}}.large-hero .large-hero_wrapper .large-hero_image picture img{width:100%;height:auto;object-fit:cover;}@media (min-width:744px){.large-hero .large-hero_wrapper .large-hero_image picture img{aspect-ratio:16/7;}}@media screen and (min-height:1140px){.large-hero .large-hero_wrapper .large-hero_image picture img{aspect-ratio:16/9;}}@media (min-width:744px){.large-hero .large-hero_wrapper .large-hero_image picture{aspect-ratio:16/7;}}@media screen and (min-height:1140px){.large-hero .large-hero_wrapper .large-hero_image picture{aspect-ratio:16/9;}}.large-hero .large-hero_wrapper .large-hero_content{position:relative;width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:var(--sz-24);}@media (min-width:480px){.large-hero .large-hero_wrapper .large-hero_content{padding-bottom:0;}}.large-hero .large-hero_wrapper .large-hero_content .left{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:1.25rem;}@media (min-width:1160px){.large-hero .large-hero_wrapper .large-hero_content .left{padding:0 var(--sz-40);padding-bottom:var(--sz-60);max-width:37.5rem;}}.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_eyebrow{color:var(--content-primary-inverse);margin-bottom:var(--sz-20);font-family:var(--f-secondary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:100%;letter-spacing:1%;text-transform:uppercase;}@media (min-width:744px){.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_eyebrow{font-size:var(--ts-14);letter-spacing:0.0075rem;}}.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_title{padding-bottom:var(--sz-20);}.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_title h1,.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_title h2{font-family:var(--f-primary);font-size:var(--ts-40);font-weight:550;line-height:108%;letter-spacing:-1%;font-size:var(--ts-24);color:var(--content-primary-inverse);}@media (min-width:744px){.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_title h1,.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_title h2{font-size:var(--ts-32);}}@media (min-width:1160px){.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_title h1,.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_title h2{font-size:var(--ts-48);}}.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_body{padding-bottom:var(--sz-40);}.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_body p{font-family:var(--f-primary);font-size:var(--ts-20);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-0.0125rem;color:var(--content-primary-inverse);font-size:var(--ts-14);}@media (min-width:744px){.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_body p{font-size:var(--ts-16);}}@media (min-width:1440px){.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_body p{font-size:var(--ts-20);}}.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_body p a{border-bottom:0.0625rem solid var(--content-secondary-inverse);}.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_links{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sz-20);}@media (min-width:744px){.large-hero .large-hero_wrapper .large-hero_content .left .large-hero_links{flex-direction:row;}}.large-hero .large-hero_wrapper .large-hero_content .right{width:0;display:none;}@media (min-width:1160px){.large-hero .large-hero_wrapper .large-hero_content .right{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;max-width:41.25rem;width:100%;height:100%;padding-right:var(--sz-40);padding-bottom:var(--sz-60);}}.large-hero .large-hero_wrapper .large-hero_content .right .large-hero-inset{display:none;visibility:hidden;max-width:25.5rem;width:100%;background:var(--background-primary-blur);-webkit-backdrop-filter:blur(0.625rem);backdrop-filter:blur(0.625rem);padding:var(--sz-8);transition:all 200ms ease;}@media (min-width:1160px){.large-hero .large-hero_wrapper .large-hero_content .right .large-hero-inset{display:block;visibility:unset;}}.large-hero .large-hero_wrapper .large-hero_content .right .large-hero-inset:hover{background:var(--background-primary);}.large-hero .large-hero_wrapper .large-hero_content .right .large-hero-inset .flex{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--sz-12);background-image:url("/themes/custom/flexgen/assets/img/chevron-right.svg");background-position:center right;background-repeat:no-repeat;}.large-hero .large-hero_wrapper .large-hero_content .right .large-hero-inset .flex .image{max-width:5rem;width:100%;height:auto;}.large-hero .large-hero_wrapper .large-hero_content .right .large-hero-inset .flex .image img{width:100%;height:auto;}.large-hero .large-hero_wrapper .large-hero_content .right .large-hero-inset .flex .text{display:flex;flex-direction:column;justify-content:center;max-width:16.5rem;width:100%;height:auto;}.large-hero .large-hero_wrapper .large-hero_content .right .large-hero-inset .flex .text .title{padding-bottom:var(--sz-4);font-family:var(--f-secondary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:100%;letter-spacing:1%;text-transform:uppercase;}@media (min-width:744px){.large-hero .large-hero_wrapper .large-hero_content .right .large-hero-inset .flex .text .title{font-size:var(--ts-14);letter-spacing:0.0075rem;}}.large-hero .large-hero_wrapper .large-hero_content .right .large-hero-inset .flex .text .description{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-0.01rem;color:var(--content-secondary);}.large-hero.bg-video{position:relative;}.large-hero.bg-video .large-hero_wrapper .large-hero_image .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.large-hero .large-hero_benefits{display:flex;flex-direction:column;justify-content:flex-start;gap:0;max-width:80rem;width:100%;margin:auto;padding-top:var(--sz-20);background-color:var(--content-primary-inverse);}@media (min-width:1160px){.large-hero .large-hero_benefits{flex-direction:row;justify-content:space-between;gap:var(--sz-40);padding-top:var(--sz-60);padding-bottom:var(--sz-20);}}.large-hero .large-hero_benefits .large-hero-benefit-tab-item{width:100%;padding:var(--sz-20) 0;border-top:0.0625rem solid var(--line-alpha);}.large-hero .large-hero_benefits .large-hero-benefit-tab-item h3{font-family:var(--f-primary);font-size:var(--ts-16);line-height:108%;letter-spacing:-1%;font-weight:550;margin-bottom:var(--sz-8);}@media (min-width:1160px){.large-hero .large-hero_benefits .large-hero-benefit-tab-item h3{font-size:var(--ts-20);}}.large-hero .large-hero_benefits .large-hero-benefit-tab-item p{font-family:var(--f-primary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;color:var(--content-secondary);}@media (min-width:1160px){.large-hero .large-hero_benefits .large-hero-benefit-tab-item p{font-size:var(--ts-16);}}.index-header{background-color:var(--bg-secondary);}.index-header .content-column .container h1{font-family:var(--f-primary);font-size:var(--ts-48);font-weight:550;line-height:108%;letter-spacing:-1%;font-weight:600;font-size:var(--ts-32);padding-top:6.25rem;}@media (min-width:1160px){.index-header .content-column .container h1{font-size:var(--ts-48);}}.index-header .content-column .container .description{font-family:var(--f-primary);font-size:var(--ts-20);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-0.0125rem;color:var(--content-secondary);font-size:var(--ts-20);line-height:1.28;letter-spacing:-0.2px;margin:0;padding-top:1.25rem;padding-bottom:3.75rem;max-width:41.25rem;width:100%;}.no-image-header{min-height:34rem;height:auto;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:var(--sz-40);}.no-image-header .container{margin:0 auto;}.no-image-header .container h1{font-family:var(--f-primary);font-size:var(--ts-48);font-weight:550;line-height:108%;letter-spacing:-1%;font-weight:600;padding-top:var(--sz-40);padding-bottom:var(--sz-20);}.no-image-header .container .buttons{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--sz-20);padding-top:var(--sz-40);padding-bottom:var(--sz-40);}.media-player-component{padding:0;}@media (min-width:744px){.media-player-component{padding:var(--sz-40) 0;}}.media-player-component .vimeo-video-player article{position:relative;width:100%;padding-bottom:56.25%;aspect-ratio:16/9;height:0;overflow:hidden;}.media-player-component .vimeo-video-player article iframe{position:absolute;top:0;left:0;aspect-ratio:16/9;max-width:100%;width:100%;height:100%;border:0;}.image-split{padding-top:var(--sz-40);padding-bottom:var(--sz-40);}@media (min-width:744px){.image-split{padding-top:var(--sz-60);padding-bottom:var(--sz-60);}}@media (min-width:1160px){.image-split{padding-top:var(--sz-80);padding-bottom:var(--sz-80);}}.image-split .flex{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sz-40);}@media (min-width:1160px){.image-split .flex{flex-direction:row;justify-content:space-between;}}.image-split .flex > div{width:100%;}.image-split .flex .image-split_media picture img{height:auto;width:100%;}@media (min-width:1160px){.image-split .flex .image-split_media picture img{object-fit:cover;height:100%;width:auto;}}.image-split .flex .image-split_copy{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sz-40);}.image-split .flex .image-split_copy .top .image-split_eyebrow{margin-bottom:var(--sz-20);}.image-split .flex .image-split_copy .top .image-split_title{font-family:var(--f-primary);font-size:var(--ts-32);line-height:108%;letter-spacing:-1%;font-weight:550;margin-bottom:var(--sz-20);}@media (min-width:1160px){.image-split .flex .image-split_copy .top .image-split_title{font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;}}.image-split .flex .image-split_copy .top .image-split_body p{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}.image-split .flex .image-split_copy .top .image-split_link{padding:var(--sz-20) 0;}.image-split .flex .image-split_copy .top .image-split_link a{display:block;background-image:url("/themes/custom/flexgen/assets/img/blue-circle-arrow.svg");background-size:var(--sz-32) var(--sz-32);background-position:left center;background-repeat:no-repeat;padding-left:var(--sz-44);font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;line-height:var(--sz-32);color:var(--content-primary);}.image-split .flex .image-split_copy .bottom .image-split_bullets ul li{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;border-top:0.0625rem solid var(--line-alpha);padding:var(--sz-8) 0;padding-left:var(--sz-36);list-style-position:inside;background-image:url("/themes/custom/flexgen/assets/img/blue-bullet-point.svg");background-position:left center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;}.image-split.left-image .flex .image-split_media{width:100%;height:auto;}@media (min-width:1160px){.image-split.left-image .flex .image-split_media{order:1;}}.image-split.left-image .flex .image-split_media picture{max-width:42.5rem;}.image-split.left-image .flex .image-split_media picture img{width:100%;}@media (min-width:1160px){.image-split.left-image .flex .image-split_media picture img{width:auto;aspect-ratio:62/66;}}@media (min-width:1160px){.image-split.left-image .flex .image-split_copy{order:2;max-width:35rem;padding-top:var(--sz-40);padding-left:var(--sz-40);padding-bottom:var(--sz-40);}}.image-split.right-image .flex .image-split_media{width:100%;height:auto;}@media (min-width:1160px){.image-split.right-image .flex .image-split_media{order:2;}}.image-split.right-image .flex .image-split_media picture img{width:100%;}@media (min-width:1160px){.image-split.right-image .flex .image-split_media picture img{width:auto;aspect-ratio:62/66;}}@media (min-width:1160px){.image-split.right-image .flex .image-split_media{max-width:38.75rem;}}@media (min-width:1160px){.image-split.right-image .flex .image-split_copy{order:1;max-width:38.75rem;padding-top:var(--sz-40);padding-right:var(--sz-40);padding-bottom:var(--sz-40);}}.split-component{padding-top:var(--sz-40);padding-bottom:var(--sz-40);}@media (min-width:744px){.split-component{padding-top:var(--sz-60);padding-bottom:var(--sz-60);}}@media (min-width:1160px){.split-component{padding-top:var(--sz-80);padding-bottom:var(--sz-80);}}.split-component .flex{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sz-40);}@media (min-width:744px){.split-component .flex{gap:var(--sz-60);}}@media (min-width:1160px){.split-component .flex{flex-direction:row;justify-content:space-between;gap:var(--sz-100);}}.split-component .flex > div{width:100%;}@media (min-width:1160px){.split-component .flex > div{max-width:36.875rem;}}.split-component .flex .content{display:flex;flex-direction:column;justify-content:flex-start;}.split-component .flex .content .split_eyebrow{margin-bottom:var(--sz-20);}.split-component .flex .content .split_title{font-family:var(--f-primary);font-size:var(--ts-32);line-height:108%;letter-spacing:-1%;font-weight:550;margin-bottom:var(--sz-20);}@media (min-width:1160px){.split-component .flex .content .split_title{font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;}}.split-component .flex .content .split_body p{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}.split-component .flex .content .split_link{padding:var(--sz-20) 0;}.split-component .flex .content .split_link a{display:block;background-image:url("/themes/custom/flexgen/assets/img/blue-circle-arrow.svg");background-size:var(--sz-32) var(--sz-32);background-position:left center;background-repeat:no-repeat;padding-left:var(--sz-44);font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;line-height:var(--sz-32);color:var(--content-primary);}.split-component .flex .split-list .text-split-list-item{border-top:0.0625rem solid var(--line-alpha);padding:var(--sz-20) 0;}.split-component .flex .split-list .text-split-list-item h2,.split-component .flex .split-list .text-split-list-item h3,.split-component .flex .split-list .text-split-list-item h4,.split-component .flex .split-list .text-split-list-item h5,.split-component .flex .split-list .text-split-list-item h6,.split-component .flex .split-list .text-split-list-item h7{font-family:var(--f-primary);font-size:var(--ts-14);line-height:108%;letter-spacing:-1%;font-weight:550;font-size:var(--ts-14);color:var(--content-primary);margin-bottom:var(--sz-4);}@media (min-width:744px){.split-component .flex .split-list .text-split-list-item h2,.split-component .flex .split-list .text-split-list-item h3,.split-component .flex .split-list .text-split-list-item h4,.split-component .flex .split-list .text-split-list-item h5,.split-component .flex .split-list .text-split-list-item h6,.split-component .flex .split-list .text-split-list-item h7{font-family:var(--f-primary);font-size:var(--ts-16);line-height:108%;letter-spacing:-1%;font-weight:550;font-size:var(--ts-16);color:var(--content-primary);margin-bottom:var(--sz-4);}}.split-component .flex .split-list .text-split-list-item .text-split-list-item-body p{font-family:var(--f-primary);font-size:var(--ts-14);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}@media (min-width:744px){.split-component .flex .split-list .text-split-list-item .text-split-list-item-body p{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}}.split-component.number-list .number-list_items .number-list-item{border-top:0.0625rem solid var(--line-alpha);padding-top:var(--sz-20);padding-bottom:var(--sz-20);}.split-component.number-list .number-list_items .number-list-item .number-list-item_flex{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--sz-12);}.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_position{width:var(--sz-52);font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;}.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_position span{display:block;text-align:center;width:var(--sz-52);border-right:0.0625rem solid var(--line-alpha);padding-right:var(--sz-12);}.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title{margin-bottom:var(--sz-4);}.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title h1,.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title h2,.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title h3,.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title h4,.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title h5,.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title h6,.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title h7{font-family:var(--f-primary);font-size:var(--ts-16);line-height:108%;letter-spacing:-1%;font-weight:550;}.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title h1,.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title h2,.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title h3,.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title h4,.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title h5,.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title h6,.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_title h7{font-weight:600;}.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_body{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}.split-component.number-list .number-list_items .number-list-item .number-list-item_flex .number-list-item_content .number-list-item_content_body strong{color:var(--content-primary);}.section-headline{padding-top:var(--sz-40);padding-bottom:var(--sz-40);}@media (min-width:744px){.section-headline{padding-top:var(--sz-60);padding-bottom:var(--sz-60);}}@media (min-width:1160px){.section-headline{padding-top:var(--sz-80);padding-bottom:var(--sz-80);}}.section-headline .section-headline_content{max-width:41.25rem;width:100%;}.section-headline .section-headline_content .section-headline_eyebrow{color:var(--content-primary);margin-bottom:var(--sz-20);}.section-headline .section-headline_content .section-headline_title{font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;color:var(--content-primary);margin-bottom:var(--sz-20);}.section-headline .section-headline_content .section-headline_body p{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;color:var(--content-secondary);}.customer-logos{padding-top:var(--sz-60);padding-bottom:var(--sz-40);}@media (min-width:744px){.customer-logos{padding-top:var(--sz-80);padding-bottom:var(--sz-60);}}@media (min-width:1160px){.customer-logos{padding-top:var(--sz-100);padding-bottom:var(--sz-100);}}.customer-logos.inverse .customer-logos_title{color:var(--content-primary-inverse);}.customer-logos .customer-logos_title{font-family:var(--f-primary);font-size:var(--ts-24);line-height:108%;letter-spacing:-1%;font-weight:550;color:var(--content-primary);margin-bottom:var(--sz-40);}@media (min-width:744px){.customer-logos .customer-logos_title{font-family:var(--f-primary);font-size:var(--ts-32);line-height:108%;letter-spacing:-1%;font-weight:550;}}@media (min-width:1160px){.customer-logos .customer-logos_title{font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;}}.customer-logos .customer-logos_logos{background-color:var(--background-secondary-inverse);}.customer-logos .customer-logos_logos .grid{display:grid;border-top:0.0625rem solid var(--line-primary-inverse);border-left:0.0625rem solid var(--line-primary-inverse);grid-template-columns:1fr 1fr;max-width:80rem;width:100%;}@media (min-width:744px){.customer-logos .customer-logos_logos .grid{grid-template-columns:1fr 1fr 1fr 1fr;}}.customer-logos .customer-logos_logos .grid .customer-logos_logo{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.25rem;border-right:0.0625rem solid var(--line-primary-inverse);border-bottom:0.0625rem solid var(--line-primary-inverse);}@media (min-width:1160px){.customer-logos .customer-logos_logos .grid .customer-logos_logo{padding-top:3.4375rem;padding-bottom:3.4375rem;}}.customer-logos .customer-logos_logos .grid .customer-logos_logo img{max-width:11.5625rem;width:100%;height:auto;}.stat-cards{display:flex;flex-direction:column;justify-content:center;gap:var(--sz-20);padding-top:var(--sz-40);padding-bottom:var(--sz-40);}@media (min-width:744px){.stat-cards{padding-top:var(--sz-60);padding-bottom:var(--sz-60);}}@media (min-width:1160px){.stat-cards{padding-top:var(--sz-80);padding-bottom:var(--sz-80);}}.stat-cards .cards-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-left:-0.5rem;margin-right:-0.5rem;}@media (min-width:744px){.stat-cards .cards-grid{margin-left:0;margin-right:0;}}@media (min-width:1160px){.stat-cards .cards-grid.columns-1{grid-template-columns:repeat(1,1fr);}}@media (min-width:1160px){.stat-cards .cards-grid.columns-2{grid-template-columns:repeat(2,1fr);}}@media (min-width:1160px){.stat-cards .cards-grid.columns-3{grid-template-columns:repeat(3,1fr);}}@media (min-width:1160px){.stat-cards .cards-grid.columns-4{grid-template-columns:repeat(4,1fr);}}.stat-cards .cards-grid .stat-card-item{background-color:var(--background-secondary);display:flex;flex-direction:column;justify-content:space-between;gap:var(--sz-20);padding:var(--sz-20);width:100%;height:auto;border-right:0.0625rem solid var(--line-alpha);border-bottom:0.0625rem solid var(--line-alpha);}.stat-cards .cards-grid .stat-card-item:nth-child(4n){border-right:unset;}.stat-cards .cards-grid .stat-card-item:last-child{border-right:unset;}.stat-cards .cards-grid .stat-card-item:nth-last-child(-n+2){border-bottom:none;}@media (min-width:1160px){.stat-cards .cards-grid .stat-card-item{padding:var(--sz-40);gap:var(--sz-80);border-bottom:unset;}}.stat-cards .cards-grid .stat-card-item .stat-card_title{font-family:var(--f-primary);font-size:var(--ts-24);line-height:108%;letter-spacing:-1%;font-weight:550;color:var(--content-primary);}@media (min-width:1160px){.stat-cards .cards-grid .stat-card-item .stat-card_title{font-family:var(--f-primary);font-size:var(--ts-32);line-height:108%;letter-spacing:-1%;font-weight:550;}}.stat-cards .cards-grid .stat-card-item .bottom .stat-card_subtitle{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;font-weight:600;margin-bottom:var(--sz-8);}.stat-cards .cards-grid .stat-card-item .bottom .stat-card_body p{font-family:var(--f-primary);font-size:var(--ts-14);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}@media (min-width:744px){.stat-cards .cards-grid .stat-card-item .bottom .stat-card_body p{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}}.accordion{padding-top:var(--sz-40);padding-bottom:var(--sz-40);}@media (min-width:744px){.accordion{padding-top:var(--sz-60);padding-bottom:var(--sz-60);}}@media (min-width:1160px){.accordion{padding-top:var(--sz-80);padding-bottom:var(--sz-80);}}.accordion .accordion-inner{max-width:55rem;width:100%;margin:auto;}.accordion .accordion-inner h3{font-family:var(--f-primary);font-size:var(--ts-32);line-height:108%;letter-spacing:-1%;font-weight:550;color:var(--content-primary);margin-bottom:var(--sz-20);}@media (min-width:744px){.accordion .accordion-inner h3{font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;color:var(--content-primary);margin-bottom:var(--sz-40);}}.accordion .accordion-inner .accordion-items .accordion-item details{padding:var(--sz-20) 0;border-top:0.0625rem solid var(--line-alpha);}.accordion .accordion-inner .accordion-items .accordion-item details summary{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;font-weight:600;color:var(--content-primary);list-style:none;background-image:url("/themes/custom/flexgen/assets/img/plus-sign.svg");background-position:center right;background-repeat:no-repeat;padding-right:var(--sz-80);}.accordion .accordion-inner .accordion-items .accordion-item details summary::marker{display:none;content:unset;}.accordion .accordion-inner .accordion-items .accordion-item details:open > summary{background-image:url("/themes/custom/flexgen/assets/img/minus-sign.svg");}.accordion .accordion-inner .accordion-items .accordion-item details .accordion-body{padding-top:var(--sz-16);max-width:41.25rem;width:100%;}.accordion .accordion-inner .accordion-items .accordion-item details .accordion-body p{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}.split-cta{padding:var(--sz-20);}.split-cta .flex{display:flex;flex-direction:column;justify-content:center;gap:var(--sz-20);padding:var(--sz-20);background-color:var(--background-tertiary);}@media (min-width:744px){.split-cta .flex{padding:var(--sz-40);flex-direction:row;justify-content:center;}}.split-cta .flex .text{width:100%;order:2;padding:var(--sz-40) 0 var(--sz-20) 0;display:flex;flex-direction:column;justify-content:flex-start;}.split-cta .flex .text .split-cta_eyebrow{margin-bottom:var(--sz-20);}.split-cta .flex .text .split-cta_title{font-family:var(--f-primary);font-size:var(--ts-32);line-height:108%;letter-spacing:-1%;font-weight:550;margin-bottom:var(--sz-20);}@media (min-width:1160px){.split-cta .flex .text .split-cta_title{font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;}}.split-cta .flex .text .split-cta_body{font-family:var(--f-primary);font-size:var(--ts-20);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;color:var(--content-secondary);margin-bottom:var(--sz-20);}@media (min-width:744px){.split-cta .flex .text{order:1;justify-content:flex-end;}}.split-cta .flex .image{order:1;width:100%;}.split-cta .flex .image picture{display:block;width:100%;height:100%;}.split-cta .flex .image picture img{object-fit:cover;max-width:55.625rem;width:100%;height:100%;}@media (min-width:744px){.split-cta .flex .image{order:2;}}.split-cta.left-image .flex .image{order:1;}.split-cta.left-image .flex .text{order:2;padding-left:var(--sz-20);}.confirmation-splash{padding:var(--sz-40) 0;}.confirmation-splash .content-column-inner{background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--sz-24);aspect-ratio:1280/720;width:100%;height:auto;}.confirmation-splash .content-column-inner .title h1{text-align:center;font-family:var(--f-primary);font-size:var(--ts-48);font-weight:550;line-height:108%;letter-spacing:-1%;color:var(--c-white);}.confirmation-splash .content-column-inner .sub_title p{text-align:center;font-family:var(--f-primary);font-size:var(--ts-20);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-0.0125rem;color:var(--c-white);font-size:var(--ts-24);}.confirmation-splash .content-column-inner .button a{outline:unset;}.wide-cta{background-size:cover;background-position:center;background-repeat:no-repeat;padding:var(--sz-20);}@media (min-width:744px){.wide-cta{padding:var(--sz-40);}}@media (min-width:1160px){.wide-cta{padding:var(--sz-80);}}.wide-cta .wide-cta_content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--sz-20) var(--sz-10);background-color:var(--content-primary-inverse);}@media (min-width:744px){.wide-cta .wide-cta_content{padding:var(--sz-40) var(--sz-20);}}@media (min-width:1160px){.wide-cta .wide-cta_content{padding:var(--sz-60) var(--sz-40);}}.wide-cta .wide-cta_content h2{font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;}.wide-cta .wide-cta_content h2{text-align:center;margin-bottom:var(--sz-20);}.wide-cta .wide-cta_content .wide-cta_body{text-align:center;padding-bottom:var(--sz-40);max-width:41.25rem;width:100%;margin:auto;}.wide-cta .wide-cta_content .wide-cta_link{text-align:center;}@media (min-width:744px){.related-content{padding-top:var(--sz-40);padding-bottom:var(--sz-40);}}.related-content .content-column-inner .related-content_header{padding:var(--sz-100) 0 var(--sz-40) 0;max-width:41.25rem;width:100%;}.related-content .content-column-inner .related-content_header h1.related-content_title,.related-content .content-column-inner .related-content_header h2.related-content_title,.related-content .content-column-inner .related-content_header h3.related-content_title,.related-content .content-column-inner .related-content_header h4.related-content_title,.related-content .content-column-inner .related-content_header h5.related-content_title,.related-content .content-column-inner .related-content_header h6.related-content_title{font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;}.related-content .content-column-inner .related-content_header .related-content_header_body{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;color:var(--content-secondary);}.related-content .content-column-inner .related-content_header .related-content_header_body{margin-top:var(--sz-20);}.related-content .related-content-items{display:flex;flex-direction:column;gap:var(--sz-20);}@media (min-width:744px){.related-content .related-content-items.columns-2{display:grid;grid-template-columns:repeat(2,1fr);}}@media (min-width:744px){.related-content .related-content-items.columns-3{display:grid;grid-template-columns:repeat(2,1fr);}}@media (min-width:1160px){.related-content .related-content-items.columns-3{display:grid;grid-template-columns:repeat(3,1fr);}}.related-content .related-resource-items{display:flex;flex-direction:column;gap:var(--sz-20);}@media (min-width:744px){.related-content .related-resource-items{display:grid;grid-template-columns:repeat(2,1fr);}}@media (min-width:1160px){.related-content .related-resource-items{display:grid;grid-template-columns:repeat(3,1fr);}}.paragraph--type--related-resources .content-column-inner .related-resource-items{display:block;}.paragraph--type--related-resources .content-column-inner .related-resource-items .views-element-container .view-id-all_resources_view.view-display-id-embed_1 .view-content .resource-view-grid{display:flex;flex-direction:column;gap:var(--sz-20);}@media (min-width:744px){.paragraph--type--related-resources .content-column-inner .related-resource-items .views-element-container .view-id-all_resources_view.view-display-id-embed_1 .view-content .resource-view-grid{display:grid;grid-template-columns:repeat(2,1fr);}}@media (min-width:1160px){.paragraph--type--related-resources .content-column-inner .related-resource-items .views-element-container .view-id-all_resources_view.view-display-id-embed_1 .view-content .resource-view-grid{display:grid;grid-template-columns:repeat(4,1fr);}}.icon-cards{padding-top:var(--sz-40);padding-bottom:var(--sz-40);}@media (min-width:744px){.icon-cards{padding-top:var(--sz-60);padding-bottom:var(--sz-60);}}@media (min-width:1160px){.icon-cards{padding-top:var(--sz-80);padding-bottom:var(--sz-80);}}.icon-cards .content-column-inner .icon-cards_header{display:flex;flex-direction:column;justify-content:center;max-width:41.25rem;width:100%;padding-bottom:var(--sz-20);}@media (min-width:744px){.icon-cards .content-column-inner .icon-cards_header{padding-bottom:var(--sz-40);}}.icon-cards .content-column-inner .icon-cards_header h1.icon-cards_title,.icon-cards .content-column-inner .icon-cards_header h2.icon-cards_title,.icon-cards .content-column-inner .icon-cards_header h3.icon-cards_title,.icon-cards .content-column-inner .icon-cards_header h4.icon-cards_title,.icon-cards .content-column-inner .icon-cards_header h5.icon-cards_title,.icon-cards .content-column-inner .icon-cards_header h6.icon-cards_title{font-family:var(--f-primary);font-size:var(--ts-32);line-height:108%;letter-spacing:-1%;font-weight:550;}@media (min-width:744px){.icon-cards .content-column-inner .icon-cards_header h1.icon-cards_title,.icon-cards .content-column-inner .icon-cards_header h2.icon-cards_title,.icon-cards .content-column-inner .icon-cards_header h3.icon-cards_title,.icon-cards .content-column-inner .icon-cards_header h4.icon-cards_title,.icon-cards .content-column-inner .icon-cards_header h5.icon-cards_title,.icon-cards .content-column-inner .icon-cards_header h6.icon-cards_title{font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;}}.icon-cards .content-column-inner .icon-cards_header .icon-cards_header_body{margin-top:var(--sz-20);margin-bottom:var(--sz-20);}.icon-cards .content-column-inner .icon-cards_header .icon-cards_header_body p{font-family:var(--f-primary);font-size:var(--ts-14);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;color:var(--content-secondary);}@media (min-width:744px){.icon-cards .content-column-inner .icon-cards_header .icon-cards_header_body p{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;color:var(--content-secondary);}}.icon-cards .content-column-inner .icon-cards_header .icon-cards_header_link{padding:0;}.icon-cards .content-column-inner .icon-cards_content{display:grid;grid-template-columns:repeat(1,1fr);gap:0;border-top:0.0625rem solid var(--line-alpha);border-bottom:0.0625rem solid var(--line-alpha);border-right:0.0625rem solid var(--line-alpha);}@media (min-width:744px){.icon-cards .content-column-inner .icon-cards_content{gap:0;}}@media (min-width:1160px){.icon-cards .content-column-inner .icon-cards_content{border-right:unset;}}@media (min-width:1160px){.icon-cards .content-column-inner .icon-cards_content.columns-1{grid-template-columns:repeat(1,1fr);}}@media (min-width:1160px){.icon-cards .content-column-inner .icon-cards_content.columns-2{grid-template-columns:repeat(2,1fr);}}@media (min-width:1160px){.icon-cards .content-column-inner .icon-cards_content.columns-3{grid-template-columns:repeat(3,1fr);}}@media (min-width:1160px){.icon-cards .content-column-inner .icon-cards_content.columns-4{grid-template-columns:repeat(4,1fr);}}.icon-cards .content-column-inner .icon-cards_content .icon-card-item{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;gap:var(--sz-32);max-width:100%;width:100%;height:auto;padding:var(--sz-20);border-left:0.0625rem solid var(--line-alpha);border-bottom:0.0625rem solid var(--line-alpha);}.icon-cards .content-column-inner .icon-cards_content .icon-card-item:last-child{border-right:unset;}@media (min-width:480px){.icon-cards .content-column-inner .icon-cards_content .icon-card-item{max-width:100%;}}@media (min-width:744px){.icon-cards .content-column-inner .icon-cards_content .icon-card-item{padding:var(--sz-40);gap:var(--sz-80);}}@media (min-width:1160px){.icon-cards .content-column-inner .icon-cards_content .icon-card-item{padding:var(--sz-40);border-bottom:unset;border-right:unset;}.icon-cards .content-column-inner .icon-cards_content .icon-card-item:last-child{border-right:0.0625rem solid var(--line-alpha);}}.icon-cards .content-column-inner .icon-cards_content .icon-card-item .icon-card-item_top .icon-card-item_icon{width:3.75rem;height:3.75rem;padding:0.9375rem;background-color:var(--content-tertiary);}.icon-cards .content-column-inner .icon-cards_content .icon-card-item .icon-card-item_top .icon-card-item_icon img{width:1.875rem;height:1.875rem;}.icon-cards .content-column-inner .icon-cards_content .icon-card-item .icon-card-item_bottom .icon-card-item_title{margin-bottom:var(--sz-8);font-family:var(--f-primary);font-size:var(--ts-14);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}.icon-cards .content-column-inner .icon-cards_content .icon-card-item .icon-card-item_bottom .icon-card-item_title{font-weight:600;font-size:var(--ts-16);}@media (min-width:744px){.icon-cards .content-column-inner .icon-cards_content .icon-card-item .icon-card-item_bottom .icon-card-item_title{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}.icon-cards .content-column-inner .icon-cards_content .icon-card-item .icon-card-item_bottom .icon-card-item_title{font-weight:600;font-size:var(--ts-16);}}.icon-cards .content-column-inner .icon-cards_content .icon-card-item .icon-card-item_bottom .icon-card-item_body{font-family:var(--f-primary);font-size:var(--ts-14);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}.icon-cards .content-column-inner .icon-cards_content .icon-card-item .icon-card-item_bottom .icon-card-item_body{font-weight:400;columns:var(--content-secondary);}@media (min-width:744px){.icon-cards .content-column-inner .icon-cards_content .icon-card-item .icon-card-item_bottom .icon-card-item_body{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}.icon-cards .content-column-inner .icon-cards_content .icon-card-item .icon-card-item_bottom .icon-card-item_body{font-weight:400;columns:var(--content-secondary);}}.team-grid{padding-top:var(--sz-40);padding-bottom:var(--sz-40);}@media (min-width:744px){.team-grid{padding-top:var(--sz-60);padding-bottom:var(--sz-60);}}@media (min-width:1160px){.team-grid{padding-top:var(--sz-80);padding-bottom:var(--sz-80);}}.team-grid .team-grid_header{margin-bottom:var(--sz-80);}.team-grid .team-grid_header h1,.team-grid .team-grid_header h2,.team-grid .team-grid_header h3,.team-grid .team-grid_header h4,.team-grid .team-grid_header h5,.team-grid .team-grid_header h6{font-family:var(--f-primary);font-size:var(--ts-32);line-height:108%;letter-spacing:-1%;font-weight:550;}@media (min-width:1160px){.team-grid .team-grid_header h1,.team-grid .team-grid_header h2,.team-grid .team-grid_header h3,.team-grid .team-grid_header h4,.team-grid .team-grid_header h5,.team-grid .team-grid_header h6{font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;}}.team-grid .team-grid_profiles{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--sz-20);row-gap:0;}@media (min-width:480px){.team-grid .team-grid_profiles{grid-template-columns:repeat(2,1fr);}}@media (min-width:744px){.team-grid .team-grid_profiles{grid-template-columns:repeat(3,1fr);}}@media (min-width:1160px){.team-grid .team-grid_profiles{grid-template-columns:repeat(3,1fr);}}.team-grid .team-grid_profiles .team-grid-profile{max-width:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1.25rem;padding-bottom:var(--sz-20);margin-bottom:var(--sz-40);border-bottom:0.0625rem solid var(--line-alpha);}@media (min-width:1160px){.team-grid .team-grid_profiles .team-grid-profile{margin-bottom:var(--sz-80);}}.team-grid .team-grid_profiles .team-grid-profile .team-grid_profile_data{display:flex;flex-direction:row;justify-content:space-between;}.team-grid .team-grid_profiles .team-grid-profile .team-grid_profile_data .first .team-grid-profile_name{font-family:var(--f-primary);font-size:var(--ts-20);line-height:108%;letter-spacing:-1%;font-weight:550;margin-bottom:var(--sz-4);}.team-grid .team-grid_profiles .team-grid-profile .team-grid_profile_data .first .team-grid-profile_job{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;color:var(--content-secondary);}.team-grid .team-grid_profiles .team-grid-profile .team-grid_profile_data .second .team-grid-profile_linkedin{width:2.5rem;display:flex;flex-direction:column;justify-content:center;}.team-grid .team-grid_profiles .team-grid-profile .team-grid_profile_data .second .team-grid-profile_linkedin a{display:block;height:2.5rem;width:auto;}.pro-cons-chart{padding-top:var(--sz-40);padding-bottom:var(--sz-40);}@media (min-width:744px){.pro-cons-chart{padding-top:var(--sz-60);padding-bottom:var(--sz-60);}}@media (min-width:1160px){.pro-cons-chart{padding-top:var(--sz-80);padding-bottom:var(--sz-80);}}.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_header{max-width:37.5rem;width:100%;padding-bottom:var(--sz-40);}.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_header .pro-cons-chart_header_title h1,.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_header .pro-cons-chart_header_title h2,.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_header .pro-cons-chart_header_title h3,.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_header .pro-cons-chart_header_title h4,.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_header .pro-cons-chart_header_title h5,.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_header .pro-cons-chart_header_title h6{font-family:var(--f-primary);font-size:var(--ts-32);line-height:108%;letter-spacing:-1%;font-weight:550;margin-bottom:var(--sz-20);}@media (min-width:1160px){.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_header .pro-cons-chart_header_title h1,.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_header .pro-cons-chart_header_title h2,.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_header .pro-cons-chart_header_title h3,.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_header .pro-cons-chart_header_title h4,.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_header .pro-cons-chart_header_title h5,.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_header .pro-cons-chart_header_title h6{font-family:var(--f-primary);font-size:var(--ts-40);line-height:108%;letter-spacing:-1%;font-weight:600;}}.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_header .pro-cons-chart_header_body p{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_chart{border:0.0625rem solid var(--line-primary);display:flex;flex-direction:column;justify-content:center;}@media (min-width:744px){.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_chart{flex-direction:row;}}.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_chart .pro-cons-chart_title{border-bottom:0.0625rem solid var(--line-primary);padding:var(--sz-12);font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_chart .pro-cons-chart_title{font-weight:600;}.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_chart .pro-cons-chart_rows{width:100%;}.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_chart .pro-cons-chart_rows ul li{background-repeat:no-repeat;background-position:left 0.75rem center;margin:0;padding:0;padding:var(--sz-14) var(--sz-12);padding-left:2.75rem;border-bottom:0.0625rem solid var(--line-primary);min-height:3.875rem;height:auto;display:flex;flex-direction:column;justify-content:center;font-family:var(--f-primary);font-size:var(--ts-14);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_chart .pro-cons-chart_rows ul li:last-child{border-bottom:none;}@media (min-width:744px){.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_chart .pro-cons-chart_rows ul li{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}}@media (min-width:1160px){.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_chart .pro-cons-chart_rows ul li{min-height:unset;height:unset;display:flex;flex-direction:column;justify-content:center;}}.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_chart .pro-cons-chart_rows .pro-rows li{background-image:url("/themes/custom/flexgen/assets/img/circle-check-filled.svg");}.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_chart .pro-cons-chart_rows .con-rows li{background-image:url("/themes/custom/flexgen/assets/img/close.svg");}.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_chart .pro-cons-chart_chart_left{width:100%;}.pro-cons-chart .pro-cons-chart_flex .pro-cons-chart_chart .pro-cons-chart_chart_right{width:100%;background-color:var(--background-secondary);}.anchor-links .content-column-inner{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--sz-12);}.anchor-links .content-column-inner .anchor-menu_label{font-family:var(--f-primary);font-size:var(--ts-14);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;font-size:var(--ts-14);font-weight:600;color:var(--content-quadranry);}.anchor-links .content-column-inner .anchor-menu_links ul{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--sz-12);}.anchor-links .content-column-inner .anchor-menu_links ul li a{font-family:var(--f-primary);font-size:var(--ts-14);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;font-size:var(--ts-14);color:var(--content-primary);padding:var(--sz-11) var(--sz-12);}.simple-text-cards .simple-text-card-items{display:grid;grid-template-columns:repeat(4,1fr);}.simple-text-cards .simple-text-card-items .simple-text-card{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sz-8);width:100%;min-height:11.875rem;padding-top:var(--sz-40);padding-bottom:var(--sz-40);padding-left:var(--sz-40);padding-right:var(--sz-40);border-top:0.0625rem solid var(--line-primary);border-bottom:0.0625rem solid var(--line-primary);border-left:0.0625rem solid var(--line-primary);}.simple-text-cards .simple-text-card-items .simple-text-card .simple-text-card_title{font-family:var(--f-primary);font-size:var(--ts-16);line-height:108%;letter-spacing:-1%;font-weight:550;font-weight:600;}.simple-text-cards .simple-text-card-items .simple-text-card .simple-text-card_body{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;color:var(--content-secondary);}.simple-text-cards .simple-text-card-items .simple-text-card:last-child{border-right:0.0625rem solid var(--line-primary);}.rich-text-editor{padding-top:var(--sz-40);padding-bottom:var(--sz-40);}@media (min-width:744px){.rich-text-editor{padding-top:var(--sz-60);padding-bottom:var(--sz-60);}}@media (min-width:1160px){.rich-text-editor{padding-top:var(--sz-80);padding-bottom:var(--sz-80);}}footer.global-footer{background-color:var(--content-primary);}footer.global-footer .global-footer-block{padding-top:var(--sz-120);padding-bottom:var(--sz-32);}footer.global-footer .global-footer-block .top-row.flex{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sz-80);}@media (min-width:1160px){footer.global-footer .global-footer-block .top-row.flex{flex-direction:row;justify-content:space-between;}}footer.global-footer .global-footer-block .top-row.flex .left{max-width:26.5625rem;display:flex;flex-direction:column;justify-content:flex-start;}footer.global-footer .global-footer-block .top-row.flex .left .footer_title{font-family:var(--f-primary);font-size:var(--ts-20);line-height:108%;letter-spacing:-1%;font-weight:550;color:var(--content-primary-inverse);margin-bottom:var(--sz-20);}footer.global-footer .global-footer-block .top-row.flex .left .footer_copy{font-family:var(--f-primary);font-size:var(--ts-16);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;font-weight:400;color:var(--content-tertiary-inverse);margin-bottom:var(--sz-20);}footer.global-footer .global-footer-block .top-row.flex .left .footer_left_links{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sz-16);}@media (min-width:480px){footer.global-footer .global-footer-block .top-row.flex .left .footer_left_links{flex-direction:row;justify-content:flex-start;}}footer.global-footer .global-footer-block .top-row.flex .left .footer_left_links .footer_left_link.footer_link_01.button-brandblue a:hover{outline-color:var(--background-brand);color:#fff;}footer.global-footer .global-footer-block .top-row.flex .right{width:100%;}footer.global-footer .global-footer-block .top-row.flex .right .footer_menus{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:var(--sz-16);}@media (min-width:744px){footer.global-footer .global-footer-block .top-row.flex .right .footer_menus{gap:var(--sz-32);flex-direction:row;justify-content:flex-end;flex-wrap:nowrap;}}footer.global-footer .global-footer-block .top-row.flex .right .footer_menus .footer_menu{width:100%;margin-bottom:var(--sz-40);}@media (min-width:744px){footer.global-footer .global-footer-block .top-row.flex .right .footer_menus .footer_menu{max-width:unset;margin-bottom:0;}}@media (min-width:480px){footer.global-footer .global-footer-block .top-row.flex .right .footer_menus .footer_menu{max-width:calc(50% - 1rem);}}footer.global-footer .global-footer-block .top-row.flex .right .footer_menus .footer_menu h3{font-family:var(--f-secondary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:100%;letter-spacing:1%;text-transform:uppercase;}@media (min-width:744px){footer.global-footer .global-footer-block .top-row.flex .right .footer_menus .footer_menu h3{font-size:var(--ts-14);letter-spacing:0.0075rem;}}footer.global-footer .global-footer-block .top-row.flex .right .footer_menus .footer_menu h3{white-space:nowrap;font-size:var(--ts-14);color:var(--content-secondary-inverse);}footer.global-footer .global-footer-block .top-row.flex .right .footer_menus .footer_menu a.header_link{display:inline-block;border-bottom:0.0625rem solid var(--content-secondary-inverse);}footer.global-footer .global-footer-block .top-row.flex .right .footer_menus .footer_menu .footer_menu_links a{display:block;font-family:var(--f-primary);font-size:var(--ts-16);line-height:108%;letter-spacing:-1%;font-weight:550;}footer.global-footer .global-footer-block .top-row.flex .right .footer_menus .footer_menu .footer_menu_links a{padding:var(--sz-12) 0;color:var(--content-primary-inverse);}footer.global-footer .global-footer-block .bottom-row{border-top:0.0625rem solid var(--line-alpha-inverse);padding-top:var(--sz-32);margin-top:var(--sz-60);}footer.global-footer .global-footer-block .bottom-row.flex{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sz-20);}@media (min-width:1160px){footer.global-footer .global-footer-block .bottom-row.flex{flex-direction:row;justify-content:space-between;}}footer.global-footer .global-footer-block .bottom-row.flex .left{max-width:50rem;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}footer.global-footer .global-footer-block .bottom-row.flex .left .left-footer-bottom_link{margin-bottom:var(--sz-12);}footer.global-footer .global-footer-block .bottom-row.flex .left .left-footer-bottom_link a{font-family:var(--f-primary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}footer.global-footer .global-footer-block .bottom-row.flex .left .left-footer-bottom_link a{-webkit-text-decoration:underline;text-decoration:underline;color:var(--content-primary-inverse);}footer.global-footer .global-footer-block .bottom-row.flex .left .left-footer-bottom_text p{font-family:var(--f-primary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}footer.global-footer .global-footer-block .bottom-row.flex .left .left-footer-bottom_text p{color:var(--content-tertiary-inverse);}footer.global-footer .global-footer-block .bottom-row.flex .right{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--sz-20);}@media (min-width:1160px){footer.global-footer .global-footer-block .bottom-row.flex .right{max-width:28.75rem;justify-content:flex-end;}}footer.global-footer .global-footer-block .bottom-row.flex .right .right-footer-bottom_link a{font-family:var(--f-primary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}footer.global-footer .global-footer-block .bottom-row.flex .right .right-footer-bottom_link a{-webkit-text-decoration:underline;text-decoration:underline;color:var(--content-primary-inverse);}footer.global-footer .global-footer-block .bottom-row.flex .right .footer-language_switcher{font-family:var(--f-primary);font-size:var(--ts-12);font-style:normal;font-weight:400;line-height:128%;letter-spacing:-1%;}footer.global-footer .global-footer-block .bottom-row.flex .right .footer-language_switcher{color:var(--content-primary-inverse);}footer.global-footer .global-footer-block .bottom-row.flex .right .footer-language_switcher a{color:#fff;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
