:root{--primary--text:black;--primary--rafay-dark:#233941;--primary--rafay-green:#09b09c;--primary--white:white;--primary--dark-blue:#081826;--secondary--light-grey:#ebebeb;--pale-grey:#f1f3f3;--transparent:#0000;--primary--midnight-green:#0d4559;--secondary--grey:#879597;--secondary--alarm:#e45252;--secondary--lavender:#f6f2ff;--secondary--light-green:#84d7cd;--background--off-white:#f5f5f5;--border--black-10:#0000001a;--text--black-80:#000c;--secondary--mid-grey:#999;--text--ink:#0b1315;--primary--deep-navy:#0d2840;--secondary--pale-yellow:#ffeac0}body{color:var(--primary--text);font-family:Karla,sans-serif;font-size:16px;line-height:150%}h1{color:var(--primary--text);margin-top:0;margin-bottom:0;font-family:Bwmodelica,Arial,sans-serif;font-size:3rem;font-weight:700;line-height:120%}h2{color:var(--primary--text);margin-top:0;margin-bottom:0;font-family:Bwmodelica,Arial,sans-serif;font-size:2.75rem;font-weight:500;line-height:120%}h3{color:var(--primary--text);margin-top:0;margin-bottom:0;font-family:Bwmodelica,Arial,sans-serif;font-size:1.5rem;font-weight:500;line-height:140%}h4{margin-top:1.5rem;margin-bottom:.5rem;font-size:18px;font-weight:700;line-height:1.3}h5{margin-top:10px;margin-bottom:10px;font-size:14px;font-weight:700;line-height:20px}h6{margin-top:10px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:18px}p{margin-bottom:0;font-size:1.125rem;line-height:150%}a{color:var(--primary--rafay-dark);text-decoration:none;transition:color .5s}a:hover,a:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){color:var(--primary--rafay-green)}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}img{max-width:100%;height:auto;display:inline-block}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}.text-size-regular{font-size:1rem}.hide{display:none}.text-color-text{color:var(--primary--text)}.button{background-color:var(--primary--rafay-green);color:#fff;text-align:center;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:.75rem 1.5rem;font-family:Bwmodelica,Arial,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .5s}.button:where(.w-variant-0df8ec97-8e5d-72ec-5e59-eeaa483e58dc){background-color:var(--primary--rafay-dark)}.button:hover,.button:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){color:var(--primary--white);background-color:#0a8677}.button.is-text{color:#000;background-color:#0000;border:2px solid #0000}.button.is-secondary:hover,.button.is-secondary:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--pale-grey)}.button.is-secondary.is-white:hover,.button.is-secondary.is-white:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--primary--white);color:var(--primary--rafay-green)}.button.is-secondary.is-header:hover,.button.is-secondary.is-header:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.button.is-secondary.is-header.is--reverse{background-color:var(--primary--rafay-green);color:var(--primary--white)}.button.is-secondary.is-header.is--reverse:hover,.button.is-secondary.is-header.is--reverse:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--transparent);color:var(--primary--rafay-green)}.button.is-secondary.is-header.is--reverse.is-announcement:hover,.button.is-secondary.is-header.is--reverse.is-announcement:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--primary--dark-blue);color:var(--primary--white)}.button.is-large{padding:1rem 2rem}.button.is-icon{grid-column-gap:.5rem;grid-row-gap:.5rem;border:1px solid var(--primary--rafay-green);text-align:left;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex}.button.is-icon.grow{flex:1}.button.is-icon.grow.px-sm,.button.is-icon.p-sm{padding:.75rem}.button.is-icon.is--inline{display:inline-flex}.button.is-icon.align-left{text-align:center;align-self:flex-start}.button.is-small{padding:.5rem 1.25rem}.button.is-tertiary{background-color:var(--primary--white);color:var(--primary--rafay-green)}.button.is-tertiary:hover,.button.is-tertiary:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--primary--dark-blue)}.button.is-tertiary.is-icon{border-color:var(--primary--white)}.button.is-tertiary{border:1px solid var(--primary--text);color:var(--primary--text);background-color:#0000;text-decoration:none}.button.is-tertiary:hover,.button.is-tertiary:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--primary--rafay-green);color:var(--primary--white)}.button.is-tertiary.is-white{background-color:var(--primary--white)}.button.tertiary{border:1px solid var(--primary--rafay-green);background-color:var(--primary--white);color:var(--primary--rafay-green);transition-duration:.25s}.button.tertiary:hover,.button.tertiary:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){border-color:var(--primary--white);background-color:var(--primary--rafay-green);color:var(--primary--white)}.button.tertiary.is-icon{grid-column-gap:1rem;grid-row-gap:1rem}.button.tertiary.is-icon.is-inverted{border-color:var(--primary--white);background-color:var(--transparent);color:var(--primary--white)}.button.tertiary.is-icon.is-inverted:hover,.button.tertiary.is-icon.is-inverted:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--primary--white);color:var(--primary--rafay-green)}.button.mx-0{margin-left:0;margin-right:0}.button.mx-0.last{order:1}.button.mx-0.disabled{opacity:.5;pointer-events:none}.button.is-dots{padding-left:1rem;padding-right:1rem;display:none}.button.is-pagination{margin-left:0;margin-right:0}.button.is-pagination._w--current{background-color:var(--primary--midnight-green)}.button.is-transparent{color:#09b09c;background-color:#09b09c00;border:1px solid #09b09c}.button.is-transparent:hover,.button.is-transparent:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){color:#fff;background-color:#09b09c}.button.is-white{background-color:var(--primary--white);color:var(--primary--rafay-green)}.button.is-white.dont-shrink-or-grow{flex:none}.button.is-banner{background-color:var(--primary--rafay-dark);padding-left:1rem;padding-right:1rem;font-size:12px;display:inline-block}.button.is-announcement{text-transform:none;background-color:#1d5556;font-size:14px}.button.is-announcement:hover,.button.is-announcement:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--primary--white);color:#1d5556}.button.is-text-only{background-color:var(--transparent);color:var(--primary--text);align-self:center;padding:0}.button.is-text-only:hover,.button.is-text-only:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){opacity:.5}.button.is-text-only.is-smaller{padding:0}.button.cc-secondary{background-color:var(--primary--rafay-dark)}.button.cc-secondary:hover,.button.cc-secondary:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--primary--dark-blue)}.button.is-secondary{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:var(--secondary--light-grey);color:var(--primary--rafay-green);text-overflow:clip;justify-content:center;align-items:center;text-decoration:none}.button.is-secondary:hover,.button.is-secondary:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--pale-grey)}.button.is-secondary.is-icon{flex:1;align-self:center}.button.is-secondary.is-white{background-color:var(--primary--white)}.button.is-secondary.is-white:hover,.button.is-secondary.is-white:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--primary--white);color:var(--primary--rafay-green)}.button.is-secondary.is-white.is-icon{flex:0 auto}.button.is-secondary._w--current{background-color:var(--primary--rafay-green);color:var(--primary--white)}.button.is-secondary._w--current.hidden{display:none}.button.is-secondary.is-header:hover,.button.is-secondary.is-header:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.button.is-secondary.is-header.is--reverse{background-color:var(--primary--rafay-green);color:var(--primary--white)}.button.is-secondary.is-header.is--reverse:hover,.button.is-secondary.is-header.is--reverse:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--transparent);color:var(--primary--rafay-green)}.button.is-secondary.is-header.is--reverse.is-announcement:hover,.button.is-secondary.is-header.is--reverse.is-announcement:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--primary--dark-blue);color:var(--primary--white)}.button.is-secondary.is-header{flex:none;padding-left:1rem;padding-right:1rem}.button.is-secondary.is-header:hover,.button.is-secondary.is-header:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.button.is-secondary.is-header.is--reverse{background-color:var(--primary--rafay-green);color:var(--primary--white)}.button.is-secondary.is-header.is--reverse:hover,.button.is-secondary.is-header.is--reverse:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--transparent);color:var(--primary--rafay-green)}.button.is-secondary.is-header.is--reverse.is-announcement:hover,.button.is-secondary.is-header.is--reverse.is-announcement:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--primary--dark-blue);color:var(--primary--white)}.button.is-secondary.is-header.is--reverse{background-color:var(--primary--rafay-green);color:var(--primary--white)}.button.is-secondary.is-header.is--reverse:hover,.button.is-secondary.is-header.is--reverse:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--transparent);color:var(--primary--rafay-green)}.button.is-secondary.is-header.is--reverse.is-announcement{color:var(--primary--white);text-transform:none;background-color:#1d5556;border-style:none;margin-right:12px;padding-left:1.5rem;padding-right:1.5rem}.button.is-secondary.is-header.is--reverse.is-announcement:hover,.button.is-secondary.is-header.is--reverse.is-announcement:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--primary--dark-blue);color:var(--primary--white)}.button.is-secondary.is-header.is--reverse.is-2{font-size:16px}.button.is-secondary.is-header.is--2.is-announcement{color:var(--primary--white);text-transform:none;padding-left:1.5rem;padding-right:1.5rem;font-size:18px}.button.is-smaller{padding:.5rem 1rem;font-size:13px}.button.is-smaller.is-dark{background-color:var(--primary--rafay-dark);background-color:var(--primary--rafay-dark);font-size:13px}.container-large{width:100%;max-width:82rem;margin-left:auto;margin-right:auto}.container-large.is-announcement{grid-column-gap:1rem;grid-row-gap:1rem;grid-column-gap:1rem;grid-row-gap:1rem;justify-content:space-between;align-items:center;display:flex}.padding-global{padding:3rem}.padding-global.background-color-gray{background-color:#f5f1ff}.padding-global.background-color-gray.gradient{background-image:linear-gradient(#fff,#f5f1ff)}.padding-global.background-color-gray.gradient.pt-0,.padding-global.is-relative:where(.w-variant-ccd83b2d-3aa6-1259-0367-981da8611bef),.padding-global.is-relative:where(.w-variant-82862674-2187-77d9-9b03-395419f1033a){padding-top:0}.padding-global.is-footer{padding-bottom:15px}.padding-global.cc-sides{padding-top:0;padding-bottom:0}.padding-global.magin-top-0,.padding-global.margin-top-0{padding-top:0}.padding-global.pb-0{padding-bottom:0}.padding-global.pb-0:where(.w-variant-c64c36bf-cc5f-8f17-6c97-5c7b53a70a51){padding-top:0}.padding-global.home-hero{justify-content:flex-start;align-items:center;height:560px;display:flex}.padding-global.cc-hero{padding-top:5rem;padding-bottom:5rem}.padding-global.pt-0,.padding-global.padding-top-0{padding-top:0}.padding-global.is-hero{padding-left:2rem;padding-right:2rem}.padding-global.is-dark-text{color:var(--primary--text)}.padding-global.is-header{padding:0 2rem}.text-size-medium{font-size:1.25rem}.navbar-logo-left{z-index:999;background-color:var(--primary--dark-blue);color:var(--primary--white);position:sticky;top:0}.navbar-logo-left-container{z-index:5;background-color:#0000;max-width:100%;margin-left:auto;margin-right:auto;position:static}.navbar-logo-left-container.shadow-three{width:100%;max-width:1312px;margin-bottom:0;padding:20px 64px}.navbar-wrapper{grid-column-gap:12px;grid-row-gap:12px;justify-content:space-between;align-items:center;display:flex}.nav-menu-wrapper{width:100%;position:static}.nav-menu-two{justify-content:space-between;align-items:center;margin-bottom:0;padding-left:10px;padding-right:0;display:flex}.nav-dropdown{position:static}.nav-dropdown-icon{color:var(--primary--rafay-green);justify-content:center;align-items:center;display:flex}.nav-dropdown_item{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--primary--rafay-green);padding-top:5px;padding-bottom:5px;font-size:14px;line-height:120%;text-decoration:none;transition:color .2s;display:flex}.nav-dropdown_item:hover,.nav-dropdown_item:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){color:var(--primary--rafay-green);text-decoration:underline}.nav-dropdown_item:focus-visible,.nav-dropdown_item[data-wf-focus-visible],.nav-dropdown_item:focus-visible:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.nav-dropdown_item[data-wf-focus-visible]:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown_item.red{color:var(--secondary--alarm)}.nav-dropdown_item.mobile-only{display:none}.logo-img{width:117px;min-width:117px}.nav-link-2{grid-column-gap:.1em;grid-row-gap:.1em;color:var(--primary--white);justify-content:flex-start;align-items:center;padding:0 .5rem;font-size:16px;font-weight:500;line-height:72px;text-decoration:none;transition:color .2s;display:inline-flex}.nav-link-2:hover,.nav-link-2:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){color:var(--primary--rafay-green)}.nav-list-item{display:flex}.nav-list-item.is-cta{margin-left:auto}.nav-list-item.is-cta.is-2{margin-left:12px}.nav-list-item.is-mb-only{display:none}.text-color-green{color:var(--primary--rafay-green)}.text-size-18{font-size:1.125rem}.text-size-18.text-color-brand-dark{letter-spacing:normal;word-break:normal}.text-size-18.text-color-brand-dark.limit-width-5{max-width:459px}.text-size-18.text-weight-medium{font-weight:500}.text-size-16{font-size:1rem}.text-color-white{color:var(--primary--white);-webkit-text-fill-color:inherit;background-clip:border-box}.global-css{display:none}.text-color-green-dark{color:var(--primary--rafay-dark)}.mb-32{margin-bottom:2rem}.button-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.button-icon.cc-rotate{transform:rotate(180deg)}.blog-link{grid-column-gap:1rem;grid-row-gap:1rem;color:var(--primary--rafay-green);justify-content:flex-start;align-items:center;margin-top:auto;font-size:1rem;text-decoration:none;display:inline-flex}.nav-dropdown_flyout{z-index:100;background-color:#fff;width:100%;max-height:100vh;position:fixed;top:80px;left:0;overflow:auto}.nav-dropdown_flyout.w--open,.nav-dropdown_flyout.w--open:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding-top:0;padding-bottom:0;position:absolute;top:120px;left:0%;box-shadow:0 4px 4px #0003}.nav-dropdown_flyout_inner{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;padding-top:0;padding-bottom:0;display:grid}.nav-dropdown_flyout_inner._4-col{grid-template-columns:1fr 1fr 1fr 1fr}.nav-dropdown_flyout_inner.is-3-col{grid-template-columns:1fr 1fr 1fr}.nav-dropdown_group.col-span-2{flex:none}.nav-dropdown_group_title{margin-bottom:1rem;font-family:Bwmodelica,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:120%}.nav-dropdown_group_title.is-dark{color:var(--primary--rafay-dark)}.nav-dropdown_item_icon{object-fit:contain;object-position:50% 50%;flex:none;width:32px;height:32px;font-size:3rem}.nav-dropdown_item_label{margin-bottom:.25rem;font-family:Bwmodelica,Arial,sans-serif;font-weight:700}.nav-dropdown_item_label.mobile-only{display:none}.nav-dropdown_item_desc{color:var(--primary--text);text-decoration:none}.nav-dropdown_group_list{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;display:flex}.nav-dropdown_group_inner{grid-column-gap:2rem;grid-row-gap:2rem;display:flex}.mb-menu-buttons,.mb-menu-wrap,.mb-menu-buttons-inner{display:none}.announcement-bar{background-color:#08b09c;justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:12px;padding-right:12px}.announcement-bar.padding-global{color:var(--primary--text)}.announcement-bar.padding-global.is-header{grid-column-gap:2rem;grid-row-gap:2rem;background-color:var(--secondary--lavender);object-fit:fill;grid-column-gap:2rem;grid-row-gap:2rem;background-color:var(--secondary--lavender);object-fit:fill;padding-top:12px;padding-bottom:12px}.padding-nav_dropdown{padding:2rem}.search-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center;margin-bottom:0;padding-top:0;padding-bottom:1rem;display:flex}.search-wrapper.cc-page{flex-flow:column;padding-bottom:0}.search-input{height:41px;color:var(--primary--text);margin-bottom:0;font-family:Bwmodelica,Arial,sans-serif;font-size:1rem}.search-bar-container{overflow:hidden}.search-trigger{width:25px;height:25px;color:var(--primary--rafay-green)}.search-trigger:hover,.search-trigger:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){color:var(--secondary--light-green)}.sr-only{width:1px;height:1px;overflow:hidden}.background-light-gray{background-color:var(--secondary--light-grey)}.background-light-gray.cc-card-hover{transition:background-color .5s}.background-light-gray.cc-card-hover:hover,.background-light-gray.cc-card-hover:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--pale-grey)}.embed-js,.embed-css{display:none}.u-cover-absolute{object-fit:cover;width:100%;height:100%;position:absolute}.text-style-eyebrow{letter-spacing:.05em;text-transform:uppercase;font-family:Karla,sans-serif;font-size:.875rem;font-weight:400;line-height:1}.background-color-off-white{background-color:var(--background--off-white)}.heading-style-label{letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-family:Karla,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.05}.articles-grid{grid-column-gap:1rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto;display:grid}.articles-card_image-wrap{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.articles-card_content{grid-row-gap:2rem;flex-direction:column;flex:auto;padding:1.25rem;display:flex}.articles-card_text{grid-row-gap:.625rem;flex-direction:column;display:flex}.text-style-meta{opacity:.7;text-transform:uppercase;font-family:Bwmodelica,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5}.heading-style-card{margin-top:0;margin-bottom:0;font-family:Bwmodelica,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.3}.articles-card_action{grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:center;margin-top:auto;display:flex}.text-style-cta{text-transform:uppercase;font-family:Bwmodelica,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}.cta{background-color:var(--primary--dark-blue);min-height:39.125rem;color:var(--primary--white);align-items:center;display:flex;position:relative;overflow:hidden}.cta_content{z-index:1;grid-row-gap:1.5rem;flex-direction:column;align-items:flex-start;max-width:41.75rem;padding-top:4.5rem;padding-bottom:4.5rem;display:flex;position:relative}.heading-style-display-small{letter-spacing:-.03em;margin-top:0;margin-bottom:0;font-family:Karla,sans-serif;font-size:3.5rem;font-weight:600;line-height:1}.text-color-black-80{color:var(--text--black-80)}.footer-v2{background-color:var(--primary--dark-blue);color:var(--primary--white)}.footer-v2_top{grid-column-gap:8.25rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;align-items:center;margin-bottom:7.75rem;display:grid}.footer-v2_logo{width:13.25rem;display:block}.footer-v2_open-source{flex-direction:column;align-items:flex-start;display:flex}.footer-v2_social{grid-column-gap:1.875rem;grid-row-gap:1rem;flex-wrap:wrap;align-items:center;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.footer-v2_social-link{aspect-ratio:1;justify-content:center;align-items:center;width:1.5rem;display:flex;position:relative}.footer-v2_social-link:hover,.footer-v2_social-link:hover:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){opacity:.7}.footer-v2_nav{grid-column-gap:8.25rem;grid-row-gap:4.6875rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;display:grid}.footer-v2_column{grid-row-gap:3.5rem;flex-direction:column;display:flex}.footer-v2_column.is-tall{grid-row:1/3}.footer-v2_group{grid-row-gap:1.5rem;flex-direction:column;display:flex}.footer-v2_list{grid-row-gap:.5rem;flex-direction:column;align-items:flex-start;margin-top:0;margin-bottom:0;padding-left:0;font-style:normal;list-style-type:none;display:flex}.footer-v2_badges{grid-column-gap:1rem;grid-row-gap:1.5rem;flex-wrap:wrap;grid-column:2/4;justify-content:space-between;align-self:end;align-items:center;display:flex}.footer-v2_divider{background-color:var(--primary--white);opacity:.2;height:1px;margin-top:2.5rem;margin-bottom:2.5rem}.footer-v2_bottom{grid-column-gap:1.5rem;grid-row-gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.footer-v2_legal{grid-column-gap:1rem;grid-row-gap:.5rem;flex-wrap:wrap;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.footer-v2_badge{height:5rem}.articles-card_overlay{opacity:0;pointer-events:none;position:absolute;inset:0}.articles-grid_item{background-color:var(--primary--white);border-radius:.75rem;flex-flow:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.cta_padding{width:100%}.cta_button.button{font-family:Karla,sans-serif}.text-color-dark-blue{color:var(--primary--dark-blue)}.heading-style-title{letter-spacing:-.03em;margin-top:0;margin-bottom:0;font-family:Karla,sans-serif;font-size:3.5rem;font-weight:500;line-height:1}.heading-style-section{letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-family:Karla,sans-serif;font-size:2rem;font-weight:400;line-height:1.05}.article-hero{padding-top:5rem;padding-bottom:5rem}.article-hero_layout{grid-column-gap:4.125rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:minmax(0,581fr) minmax(0,633fr);display:grid}.article-hero_content{grid-row-gap:2rem;flex-direction:column;justify-content:space-between;display:flex}.article-hero_heading{grid-row-gap:1.5rem;flex-direction:column;display:flex}.article-hero_author{grid-column-gap:.25rem;flex-wrap:wrap;display:flex}.article-hero_image-wrap{border-radius:.9rem;align-self:center;width:100%;position:relative;overflow:hidden}.article-hero_image{width:100%;height:auto;display:block}.article-body{padding-top:7.5rem;padding-bottom:6.5rem}.article-body_rich-text{flex-direction:column;max-width:48rem;margin-left:auto;margin-right:auto;display:flex}.article-related{padding-top:7.5rem;padding-bottom:7.5rem}.article-related_title{text-align:center;margin-bottom:3rem}.padding-global-v2{padding-left:3rem;padding-right:3rem}.font-karla{font-family:Karla,sans-serif}.footer-v2_open-source-logo{aspect-ratio:32/9;height:1.6875rem;position:relative}.articles-card_action-icon{aspect-ratio:1;width:1.5rem}.u-clickable-wrap{z-index:3;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0%}@media screen and (min-width:1440px){.padding-global,.padding-global:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding-left:5rem;padding-right:5rem}.nav-dropdown_group_title,.nav-dropdown_group_title:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:1rem}.nav-dropdown_item_icon,.nav-dropdown_item_icon:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){width:40px;height:40px}}@media screen and (max-width:991px){.button.is-secondary.is-header.is--reverse.is-2.is-smaller,.button.is-secondary.is-header.is--reverse.is-2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:12px}.button.mx-0.is-pagination,.button.mx-0.is-pagination:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding-left:.5rem;padding-right:.5rem;font-size:14px}.button.is-pagination,.button.is-pagination:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.5rem;font-size:14px;line-height:100%;display:flex}.button.is-pagination.is-nav,.button.is-pagination.is-nav:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.button.is-last.is-pagination.is-nav,.button.is-last.is-pagination.is-nav:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){width:auto}.button.is-secondary.is-header.is--reverse.is-2.is-smaller,.button.is-secondary.is-header.is--reverse.is-2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.button.is-secondary.is-header.is--reverse.is-2.is-smaller,.button.is-secondary.is-header.is--reverse.is-2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.button.is-secondary.is-header.is--reverse.is-2.is-smaller,.button.is-secondary.is-header.is--reverse.is-2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.button.is-secondary.is-header.is--reverse.is-2.is-smaller,.button.is-secondary.is-header.is--reverse.is-2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.button.is-secondary.is-header.is--reverse.is-2.is-smaller,.button.is-secondary.is-header.is--reverse.is-2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:12px}.padding-global.no-padding-tablet,.padding-global.no-padding-tablet:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding-left:0;padding-right:0}.padding-global.is-header,.padding-global.is-header:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding-left:1rem;padding-right:1rem}.padding-global.home-hero,.padding-global.home-hero:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){justify-content:flex-start;align-items:flex-start;height:auto}.padding-global.is-header,.padding-global.is-header:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding-left:1rem;padding-right:1rem}.navbar-logo-left-container.shadow-three,.navbar-logo-left-container.shadow-three:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding-left:20px;padding-right:20px}.navbar-wrapper,.navbar-wrapper:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){justify-content:space-between}.nav-menu-wrapper,.nav-menu-wrapper:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--primary--dark-blue);width:100%;max-width:100%;height:100vh;max-height:100vh;box-shadow:none;color:var(--primary--white);padding-top:0;position:fixed;overflow:auto}.nav-menu-two,.nav-menu-two:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){box-shadow:none;background-color:#0000;flex-flow:column;justify-content:space-around;align-items:flex-start;margin-top:10px;padding:3rem 0 7rem;display:flex}.nav-dropdown,.nav-dropdown:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){width:100%}.nav-dropdown-icon,.nav-dropdown-icon:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.nav-dropdown_item,.nav-dropdown_item:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding-top:0;padding-bottom:0;line-height:150%}.nav-dropdown_item.desktop-only,.nav-dropdown_item.desktop-only:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.nav-dropdown_item.mobile-only,.nav-dropdown_item.mobile-only:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:block}.menu-button,.menu-button:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){justify-content:flex-end;align-self:center;align-items:center;padding:12px}.menu-button.w--open,.menu-button.w--open:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:#0000;margin-right:1.5px;padding:2rem;position:fixed;top:0;right:0}.logo-img,.logo-img:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){object-fit:contain;min-width:auto;height:64px}.nav-link-2,.nav-link-2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){pointer-events:none;width:100%;color:var(--primary--white);justify-content:space-between;margin-top:.5rem;margin-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem;font-family:Bwmodelica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:2}.nav-link-2.w--open,.nav-link-2.w--open:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){line-height:3}.nav-list-item,.nav-list-item:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){justify-content:space-between;width:100%;display:flex}.nav-list-item.is-cta,.nav-list-item.is-cta:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.nav-list-item.is-cta,.nav-list-item.is-cta:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.nav_icon_span,.nav_icon_span:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--primary--rafay-green);border-radius:999px;width:1.375rem;height:.125rem;padding-bottom:0;padding-right:0;transition:all .25s;position:absolute}.nav_icon_span.is-white,.nav_icon_span.is-white:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.nav_icon_span.is-white,.nav_icon_span.is-white:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){background-color:var(--primary--white)}.nav_icon,.nav_icon:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){width:1.375rem;height:.875rem;position:relative}.nav-dropdown_flyout,.nav-dropdown_flyout:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){max-height:unset;background-color:#0000;padding-top:0;padding-left:1.5rem;display:block;position:static}.nav-dropdown_flyout.w--open,.nav-dropdown_flyout.w--open:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){width:100%;box-shadow:none;background-color:#0000;position:static;transform:none}.nav-dropdown_flyout_inner,.nav-dropdown_flyout_inner:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding:0 1.5rem 0 0;display:flex}.nav-dropdown_flyout_inner.is-3-col,.nav-dropdown_flyout_inner.is-3-col:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.nav-dropdown_flyout_inner.is-3-col,.nav-dropdown_flyout_inner.is-3-col:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding-left:0}.nav-dropdown_group_title,.nav-dropdown_group_title:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){color:var(--secondary--grey);margin-bottom:.5rem;font-size:.75rem;display:none}.nav-dropdown_item_icon,.nav-dropdown_item_icon:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.nav-dropdown_item_label,.nav-dropdown_item_label:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-family:Karla,sans-serif;font-size:16px}.nav-dropdown_item_label.desktop-only,.nav-dropdown_item_label.desktop-only:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.nav-dropdown_item_label.mobile-only,.nav-dropdown_item_label.mobile-only:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:block}.nav-dropdown_item_desc,.nav-dropdown_item_desc:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.nav-dropdown_group_list,.nav-dropdown_group_list:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:0rem;grid-row-gap:0rem;padding-left:1rem}.nav-dropdown_group_inner,.nav-dropdown_group_inner:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:column;display:flex}.mb-menu-buttons,.mb-menu-buttons:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center;display:flex}.mb-menu-wrap,.mb-menu-wrap:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:16px;grid-row-gap:16px;display:flex}.mb-menu-buttons-inner,.mb-menu-buttons-inner:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center;display:flex}.articles-grid,.articles-grid:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-template-columns:1fr 1fr}.heading-style-display-small,.heading-style-display-small:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:3rem}.footer-v2_top,.footer-v2_top:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:2.5rem;flex-wrap:wrap;justify-content:space-between;margin-bottom:4rem;display:flex}.footer-v2_nav,.footer-v2_nav:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:3rem;grid-row-gap:3.5rem;grid-template-columns:1fr 1fr}.footer-v2_badges,.footer-v2_badges:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:2rem;grid-column:1/3;justify-content:flex-start}.heading-style-title,.heading-style-title:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:3rem}.article-hero_layout,.article-hero_layout:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-template-columns:1fr}}@media screen and (max-width:767px){h1,h1:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),h2,h2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:2.25rem}.button.is-secondary.is-header.is--reverse.is-2,.button.is-secondary.is-header.is--reverse.is-2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding:.5rem;font-size:12px}.button.is-secondary.is-header.is--reverse.is-2.is-smaller,.button.is-secondary.is-header.is--reverse.is-2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.button.is-secondary.is-header.is--reverse.is-announcement,.button.is-secondary.is-header.is--reverse.is-announcement:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:12px}.button.is-secondary.is-header.is--2,.button.is-secondary.is-header.is--2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding:.5rem;font-size:12px}.button.is-secondary.is-header.is--2.is-smaller,.button.is-secondary.is-header.is--2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.button.is-pagination,.button.is-pagination:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-left:0;margin-right:0;padding:.25rem;line-height:100%;display:flex}.button.is-secondary.is-header.is--reverse.is-2,.button.is-secondary.is-header.is--reverse.is-2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding:.5rem;font-size:12px}.button.is-secondary.is-header.is--reverse.is-2.is-smaller,.button.is-secondary.is-header.is--reverse.is-2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.button.is-secondary.is-header.is--reverse.is-announcement,.button.is-secondary.is-header.is--reverse.is-announcement:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:12px}.button.is-secondary.is-header.is--2,.button.is-secondary.is-header.is--2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding:.5rem;font-size:12px}.button.is-secondary.is-header.is--2.is-smaller,.button.is-secondary.is-header.is--2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.button.is-secondary.is-header.is--reverse.is-2,.button.is-secondary.is-header.is--reverse.is-2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding:.5rem;font-size:12px}.button.is-secondary.is-header.is--reverse.is-2.is-smaller,.button.is-secondary.is-header.is--reverse.is-2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.button.is-secondary.is-header.is--reverse.is-announcement,.button.is-secondary.is-header.is--reverse.is-announcement:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:12px}.button.is-secondary.is-header.is--2,.button.is-secondary.is-header.is--2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding:.5rem;font-size:12px}.button.is-secondary.is-header.is--2.is-smaller,.button.is-secondary.is-header.is--2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.button.is-secondary.is-header.is--reverse.is-2,.button.is-secondary.is-header.is--reverse.is-2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding:.5rem;font-size:12px}.button.is-secondary.is-header.is--reverse.is-2.is-smaller,.button.is-secondary.is-header.is--reverse.is-2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.button.is-secondary.is-header.is--reverse.is-announcement,.button.is-secondary.is-header.is--reverse.is-announcement:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:12px}.button.is-secondary.is-header.is--reverse.is-2,.button.is-secondary.is-header.is--reverse.is-2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding:.5rem;font-size:12px}.button.is-secondary.is-header.is--reverse.is-2.is-smaller,.button.is-secondary.is-header.is--reverse.is-2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.button.is-secondary.is-header.is--reverse.is-2.is-smaller,.button.is-secondary.is-header.is--reverse.is-2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.button.is-secondary.is-header.is--2,.button.is-secondary.is-header.is--2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding:.5rem;font-size:12px}.button.is-secondary.is-header.is--2.is-smaller,.button.is-secondary.is-header.is--2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.button.is-secondary.is-header.is--2.is-smaller,.button.is-secondary.is-header.is--2.is-smaller:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:none}.padding-global,.padding-global:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding:2rem 1.25rem}.navbar-logo-left-container,.navbar-logo-left-container:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){max-width:100%}.navbar-brand,.navbar-brand:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding-left:0}.nav-menu-two,.nav-menu-two:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){border-radius:20px;flex-direction:column;padding-bottom:30px}.nav-dropdown,.nav-dropdown:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){flex-direction:column;align-items:center;display:flex}.logo-img,.logo-img:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){width:100px}.nav-link-2,.nav-link-2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){text-align:left;display:flex}.nav-list-item.is-mb-only,.nav-list-item.is-mb-only:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.nav-list-item.is-mb-only,.nav-list-item.is-mb-only:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){justify-content:center;align-items:center;display:flex}.mb-menu-buttons,.mb-menu-buttons:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.mb-menu-wrap,.mb-menu-wrap:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:.5rem;grid-row-gap:.5rem}.mb-menu-buttons-inner,.mb-menu-buttons-inner:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:center;align-items:center}.flex-grow-shrink,.flex-grow-shrink:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){flex:none}.articles-grid,.articles-grid:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-template-columns:1fr}.cta,.cta:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){min-height:0}.heading-style-display-small,.heading-style-display-small:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:2.5rem}.footer-v2_top,.footer-v2_top:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){flex-direction:column;align-items:flex-start;margin-bottom:3rem}.footer-v2_social,.footer-v2_social:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:1.5rem}.footer-v2_nav,.footer-v2_nav:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-row-gap:3rem;grid-template-columns:1fr}.footer-v2_column,.footer-v2_column:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-row-gap:3rem}.footer-v2_column.is-tall,.footer-v2_column.is-tall:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.footer-v2_column.is-tall,.footer-v2_column.is-tall:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-row:auto}.footer-v2_badges,.footer-v2_badges:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:1.5rem;grid-column:1/2}.footer-v2_divider,.footer-v2_divider:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){margin-top:2rem;margin-bottom:2rem}.footer-v2_bottom,.footer-v2_bottom:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){flex-direction:column;align-items:flex-start}.heading-style-title,.heading-style-title:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:2.5rem}.padding-global-v2,.padding-global-v2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:479px){h1,h1:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:2rem}.button,.button:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){width:100%}.button.is-secondary.is-header.is--reverse.is-2,.button.is-secondary.is-header.is--reverse.is-2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){flex:1}.button.is-secondary.is-header.is--reverse.is-announcement,.button.is-secondary.is-header.is--reverse.is-announcement:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){width:100%}.button.is-secondary.is-header.is--2,.button.is-secondary.is-header.is--2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.button.is-secondary.is-header.is--reverse.is-2,.button.is-secondary.is-header.is--reverse.is-2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){flex:1}.button.is-secondary.is-header.is--reverse.is-announcement,.button.is-secondary.is-header.is--reverse.is-announcement:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){width:100%}.button.is-secondary.is-header.is--2,.button.is-secondary.is-header.is--2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.button.is-secondary.is-header.is--reverse.is-2,.button.is-secondary.is-header.is--reverse.is-2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){flex:1}.button.is-secondary.is-header.is--reverse.is-announcement,.button.is-secondary.is-header.is--reverse.is-announcement:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){width:100%}.button.is-secondary.is-header.is--2,.button.is-secondary.is-header.is--2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.button.is-secondary.is-header.is--reverse.is-2,.button.is-secondary.is-header.is--reverse.is-2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){flex:1}.button.is-secondary.is-header.is--reverse.is-announcement,.button.is-secondary.is-header.is--reverse.is-announcement:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){width:100%}.button.is-secondary.is-header.is--reverse.is-2,.button.is-secondary.is-header.is--reverse.is-2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.button.is-secondary.is-header.is--2,.button.is-secondary.is-header.is--2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){flex:1}.container-large.is-announcement,.container-large.is-announcement:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.container-large.is-announcement,.container-large.is-announcement:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){flex-flow:wrap}.padding-global.is-footer,.padding-global.is-footer:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding-bottom:15rem}.nav-menu-two,.nav-menu-two:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){flex-direction:column}.nav-link-2,.nav-link-2:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding-left:1.25rem;padding-right:1.25rem}.nav-list-item.is-mb-only,.nav-list-item.is-mb-only:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.nav-list-item.is-mb-only,.nav-list-item.is-mb-only:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){display:flex}.nav-dropdown_group_list,.nav-dropdown_group_list:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){padding-left:.5rem}.mb-menu-buttons-inner,.mb-menu-buttons-inner:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;margin-top:1rem;padding-left:1.25rem;padding-right:1.25rem;display:grid}.search-wrapper,.search-wrapper:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column}.heading-style-display-small,.heading-style-display-small:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc),.heading-style-title,.heading-style-title:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:2rem}.heading-style-section,.heading-style-section:where(.w-variant-9d1c9742-8206-e6ad-7b2f-95f5dc5320dc){font-size:1.75rem}}#w-node-_87478371-689d-fd2b-79c5-4c2c4da8eedb-849698b9,#w-node-_87478371-689d-fd2b-79c5-4c2c4da8eef4-849698b9,#w-node-_63e14b81-dbbb-fcdc-2cb5-70a7b3e930a5-849698b9,#w-node-_63e14b81-dbbb-fcdc-2cb5-70a7b3e930b7-849698b9,#w-node-b87f394f-7a8e-d796-7a94-806f0edd3995-849698b9,#w-node-b87f394f-7a8e-d796-7a94-806f0edd39ab-849698b9,#w-node-_38d266cd-c1b3-c4e1-7d86-8b7580847c87-849698b9,#w-node-_38d266cd-c1b3-c4e1-7d86-8b7580847c99-849698b9{grid-area:span 1/span 1/span 1/span 1}