.link-wrapper{color:unset;text-decoration:none}.spinner{aspect-ratio:1/1;height:20px;border:2px solid;border-color:var(--color-accent-blue) transparent var(--color-accent-green) transparent;border-radius:100%;animation:spin 1.4s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}button{padding:1.1rem 1rem;color:#1478ff;font:var(--font-nm-medium);font-weight:500;font-size:1.25em;text-transform:uppercase;border:1px solid #1478ff;border-radius:50px;background:none}button,button .button-content{display:flex;flex-direction:row;align-items:center}button .button-content.has-icon span{height:1em}button .button-content.has-icon .button-icon{height:1em;margin-right:.5em}button .button-content.reverse{flex-direction:row-reverse}button .button-content.reverse .button-icon{margin-right:0;margin-left:.5em}button .loading-icon{margin-left:.5em}button:hover{color:var(--color-accent-green);background:var(--color-accent-blue);cursor:pointer}em{font-weight:300;font-style:italic}.custom-link,em{color:var(--color-accent-blue)}.custom-link{text-decoration:none;cursor:pointer}.custom-link:hover{color:var(--color-accent-green)}strong{color:var(--color-accent-blue);font-weight:700}.paragraph{margin:0;color:var(--color-base-black);font:var(--font-nm-book);font-weight:300;font-size:20px;line-height:30px;letter-spacing:0}.paragraph.small{font-size:18px;line-height:28px}.paragraph.large{font-size:24px;line-height:32px}.dark+.content .paragraph{color:var(--color-base-white)}.prefixed-title{position:relative;display:flex;flex-direction:column;width:100%}.prefixed-title span{display:flex;flex-direction:row;align-items:center;font:var(--font-nm-medium);font-weight:500;font-size:24px;text-transform:uppercase}.prefixed-title span:after{content:"";display:block;width:48px;height:1px;margin-left:16px;background-color:var(--color-accent-blue)}.prefixed-title:first-child span{padding-bottom:.75rem}.prefixed-title:first-child .title{margin-top:0}.prefixed-title.align-right span{align-self:flex-end}.prefixed-title.align-center span{align-self:center}.dark .prefixed-title span{color:var(--color-base-white)}h2.header,h3.header,h4.header,h5.header,h6.header{margin:16px 0;color:var(--color-accent-blue);font:var(--font-nm-medium);font-weight:500;letter-spacing:0}h4.header.dark-background,h5.header.dark-background,h6.header.dark-background{color:var(--color-base-white)}h2.header{font-size:64px;line-height:64px}h3.header{font-size:56px;line-height:56px}h4.header{font-size:45px;line-height:45px}h5.header{font-size:32px;line-height:32px}h6.header{font-size:24px;line-height:24px}.dark~div h2.header,.dark~div h3.header,.dark~div h4.header,.dark~div h5.header,.dark~div h6.header{color:var(--color-accent-blue)!important}.dark~div h2.header.force-black,.dark~div h3.header.force-black,.dark~div h4.header.force-black,.dark~div h5.header.force-black,.dark~div h6.header.force-black{color:var(--color-base-white)!important}.title{display:flex;flex-direction:row;align-items:center}.title.align-center{align-self:center}.title.align-right{align-self:flex-end}.title:first-child{margin-top:0}.title.decorative-line:after{content:"";display:block;width:48px;height:1px;margin-left:16px;background-color:var(--color-accent-blue)}.animated-number{display:grid;grid-template-areas:"icon number" "empty text";grid-template-columns:100px 1fr;max-width:350px}@media screen and (max-width:1024px){.animated-number{grid-template-columns:50px 1fr}}.animated-number .icon-container{grid-area:icon;display:grid;justify-items:center;align-items:center}.animated-number .icon-container .icon-outline-shape{display:flex;justify-content:center;align-items:center;grid-row:1;grid-column:1;width:100%;aspect-ratio:1/1;border:2px solid var(--color-base-grey3)}.animated-number .icon-container .icon-outline-shape.circle{border-radius:50%}.animated-number .icon-container .icon-outline-shape.roundedsquare{border-radius:var(--var-border-radius-2)}.animated-number .icon-container .icon-outline-shape.quartercircle{border-radius:0 0 5rem}.animated-number .icon-container .animated-icon{max-width:100%;height:70%;aspect-ratio:1/1}.animated-number .icon-container .animated-icon path{stroke:var(--color-base-black);stroke-width:20px;stroke-linejoin:round}.animated-number .number-container{grid-area:number;display:flex;flex-direction:row}.animated-number .number-container .superscript-before{max-width:1.5rem;margin-left:1rem;color:var(--color-accent-blue);font:var(--font-nm-bold);font-size:2.5rem;line-height:2rem}.animated-number .number-container .decorator-after,.animated-number .number-container .number{color:var(--color-accent-blue);font:var(--font-nm-bold);font-size:6rem;line-height:5rem}@media screen and (max-width:1024px){.animated-number .number-container .decorator-after,.animated-number .number-container .number{font-size:4rem;line-height:3rem}}.animated-number .text{grid-area:text;margin-top:10px;margin-left:2.5rem;color:var(--color-accent-blue);font:var(--font-nm-bold);font-size:1rem}@media screen and (max-width:1024px){.animated-number .text{font-size:.8rem;margin-left:1rem}}.breadcrumb{font:var(--font-nm-thin);font-weight:400;font-size:1rem;text-align:left;text-transform:uppercase}.breadcrumb .breadcrumb-separator{margin:0 .25rem}.breadcrumb span:last-of-type{color:var(--color-accent-blue);font-weight:700}hr.divider{height:1px;margin-top:1rem;margin-bottom:1rem;border:0;background-color:rgb(var(--color-rgb-base-black),.1)}hr.divider.align-left{margin-right:auto;margin-left:0}hr.divider.align-right{margin-right:0;margin-left:auto}.dark~.content .divider{background:#fff}.featured-images{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--var-gap-2);justify-content:space-around;align-items:center;width:100%}.featured-images a{display:flex;justify-content:center;align-items:center;width:200px;padding:1rem;box-sizing:border-box;border:1px solid rgb(var(--color-rgb-base-grey),.5);border-radius:3px;aspect-ratio:20/13;transition:all .5s ease-in-out}.featured-images a img{max-width:150px;max-height:70px;filter:saturate(0);object-fit:contain;transition:all .5s ease-in-out}.featured-images a:hover{border:1px solid var(--color-accent-blue)}.featured-images a:hover img{filter:saturate(1)}.grid{display:grid;grid-gap:var(--var-gap-2);gap:var(--var-gap-2);margin:var(--var-margin-4) 0}.grid,.slider{width:100%}.slider-button{justify-content:center;width:48px;height:48px;padding:0!important;color:var(--color-accent-green);background-color:var(--color-accent-blue)}.slider-with-preview{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(640px,1fr));width:100%}.slider-with-preview .preview-panel{grid-column:1;z-index:2;display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:flex-start;height:700px;padding-top:4rem;padding-right:4rem;padding-left:4rem;box-sizing:border-box}.slider-with-preview .preview-panel p{margin:0;padding:0}.slider-with-preview .preview-panel .slider-switcher{display:flex;flex-direction:row;gap:3rem;align-items:center}.slider-with-preview .preview-panel .slider-switcher .page-indicator{display:flex;flex-direction:row;gap:.25rem}.slider-with-preview .preview-panel .slider-switcher .page-indicator *{font:var(--font-nm-book);letter-spacing:5px}.slider-with-preview .slider-absolute-container{position:relative;height:700px}.slider-with-preview .slider-absolute-container>.slider{position:absolute;inset:0}.slider-with-preview .big-next-button{position:absolute;bottom:50%;right:5rem;z-index:3;width:7rem;height:7rem;color:var(--color-base-white);font:var(--font-nm-medium);border-color:var(--color-base-white);border-radius:100%;background:none;transform:translateY(50%)}.slider-with-preview .big-next-button:hover{color:var(--color-accent-blue);border-color:var(--color-accent-blue);background-color:var(--color-base-white)}.marquee{width:100%}.marquee .marquee-absolute-centering-overflow{display:flex;justify-content:center;align-items:center}.marquee .marquee-container{width:6000px}.marquee .slick-track{display:flex;align-items:center}.flipper{position:relative;width:100%}.flipper *{outline:none;outline:0}.flipper .slick-track{display:flex;align-items:center}.flipper .slider-prev{left:5rem}.flipper .slider-next,.flipper .slider-prev{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.flipper .slider-next{right:5rem}.hamburger-menu{position:relative;width:2rem;margin:0;padding:0;border:none;aspect-ratio:1.25/1}.hamburger-menu:hover{background:none}.hamburger-menu>span{position:absolute;inset:0;display:block;width:100%;height:100%}.hamburger-menu>span>span{position:absolute;width:2rem;height:.25rem;border-radius:10px;background-color:var(--color-base-blue)}.hamburger-menu>span:first-child,.hamburger-menu>span:nth-child(3){transition:transform .1s linear;transition-delay:0}.hamburger-menu>span:first-child>span{top:0;left:0;transition:top .1s linear,transform .1s linear;transition-delay:.1s}.hamburger-menu>span:nth-child(2)>span{top:50%;left:0;transform:translateY(-50%);transition:opacity .05s linear;transition-delay:.1s}.hamburger-menu>span:nth-child(3)>span{left:0;bottom:0;transition:bottom .1s linear,transform .1s linear;transition-delay:.1s}.hamburger-menu.opened>span:first-child{transform:rotate(45deg);transition-delay:.1s}.hamburger-menu.opened>span:nth-child(3){transform:rotate(-45deg);transition-delay:.1s}.hamburger-menu.opened>span:first-child>span{top:50%;left:0;transform:translateY(-50%);transition-delay:0s}.hamburger-menu.opened>span:nth-child(2)>span{opacity:0;transition:opacity .05s linear;transition-delay:.1s}.hamburger-menu.opened>span:nth-child(3)>span{left:0;bottom:50%;transform:translateY(50%);transition-delay:0s}.overlay{position:absolute;inset:0;display:flex;background-repeat:no-repeat;background-size:cover;opacity:1}.fx-svg-logo{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;height:100%}.fx-svg-logo .fx-svg-logo-part{grid-row:1;grid-column:1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%}.fx-logo-background{position:absolute;top:0;left:0;bottom:0;z-index:-1;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;height:100%}.fx-logo-background .fx-svg-logo{grid-row:1;grid-column:1}.fx-logo-background.stick-right{left:unset;right:0}.fx-logo-background.background-layer{z-index:-2}.effect-overlays-container{position:absolute;inset:0;z-index:1}.effect-overlays-container .overlay-blur,.effect-overlays-container .overlay-noise{position:absolute;inset:0;width:100%;height:100%}.background-style-container{position:absolute;inset:0;z-index:-2;display:grid;grid-template-areas:"marginLeft center marginRight";grid-template-rows:1fr;grid-template-columns:1fr minmax(100px,1920px) 1fr}.background-style-container .background-style{grid-row:1;grid-column:1/-1;z-index:-3}.background-style-container .background-centered-content{grid-area:center;position:relative;z-index:-2}.background-style-container .effect-overlays-container{grid-row:1;grid-column:1/-1;z-index:-1}.background-style-container .overlay{border-radius:inherit}.background-style-container.dark+.content{color:var(--color-base-white)}.background-style-container.dark-background-white-radial .background-style{background:var(--color-base-black3)}.background-style-container.dark-background-white-radial .background-centered-content{background:var(--gradient-rg-transparentwhite);opacity:.5}.background-style-container.light-gradient .background-style{background:var(--gradient-lg-background-light);opacity:.04}.background-style-container.aws-gradient .background-style{background:var(--gradient-lg-background-aws);opacity:.2}.background-style-container.azure-gradient .background-style{background:var(--gradient-lg-background-azure);opacity:.1}.background-style-container.google-gradient .background-style{background:var(--gradient-lg-background-google);opacity:.1}.background-style-container.servicenow-gradient .background-style{background:var(--gradient-lg-background-servicenow);opacity:.1}.background-style-container.blue-gradient .background-style{background:var(--gradient-lg-background-blue);opacity:.2}.background-style-container.image-background .background-style{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important}.switcher{max-width:100%}.switcher .switch-bar{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin-bottom:1rem;border:1px solid var(--color-base-grey2);border-radius:var(--var-border-radius-2);background-color:var(--color-base-white);overflow:hidden}.switcher .switch-bar button{display:flex;justify-content:center;align-items:center;border:none;border-color:var(--color-base-grey2);border-radius:0;background-color:var(--color-base-white)}.switcher .switch-bar button.active{background:var(--color-complimentary-white)}.switcher .switch-bar button.active,.switcher .switch-bar button:hover{color:var(--color-complimentary-blue)}.switcher .slick-track{display:flex;align-items:center}.image-alignment-container{width:100%;height:100%}.image-alignment-container,.image-alignment-container .image-outside-container{position:relative;display:flex;justify-content:center;align-items:center}.image-alignment-container .image-outside-container .image-container{position:relative;width:100%;height:100%;max-width:inherit;max-height:inherit;overflow:hidden}.image-alignment-container .image-outside-container .image-container img{z-index:-1;width:100%;height:100%;max-width:inherit;max-height:inherit;object-fit:cover}.image-alignment-container .image-outside-container .image-container img.fill{object-fit:fill!important}.image-alignment-container .image-outside-container .image-container img.none{object-fit:none!important}.image-alignment-container .image-outside-container .image-container img.contain{object-fit:contain!important}.image-alignment-container .image-outside-container .image-container img.scale-down{object-fit:scale-down!important}.image-alignment-container .image-outside-container .image-container img.cover{object-fit:cover!important}.image-alignment-container .image-outside-container.badgeltr:before,.image-alignment-container .image-outside-container.badgertl:before{position:absolute;inset:0;content:""}.image-alignment-container .image-outside-container.badgeltr .image-container,.image-alignment-container .image-outside-container.badgertl .image-container{width:100%;height:100%;margin:15px}.image-alignment-container .image-outside-container.badgertl .image-container{-webkit-clip-path:polygon(calc(100% - 92.5px) 0,100% 92.5px,100% 100%,92.5px 100%,0 calc(100% - 92.5px),0 0);clip-path:polygon(calc(100% - 92.5px) 0,100% 92.5px,100% 100%,92.5px 100%,0 calc(100% - 92.5px),0 0)}.image-alignment-container .image-outside-container.badgertl:before{background:var(--color-base-black3) var(--gradient-rg-transparentwhite);-webkit-clip-path:polygon(calc(100% - 100px) 0,100% 100px,100% 100%,100px 100%,0 calc(100% - 100px),0 0);clip-path:polygon(calc(100% - 100px) 0,100% 100px,100% 100%,100px 100%,0 calc(100% - 100px),0 0)}.image-alignment-container .image-outside-container.badgeltr .image-container{-webkit-clip-path:polygon(92.5px 0,100% 0,100% calc(100% - 92.5px),calc(100% - 92.5px) 100%,0 100%,0 92.5px);clip-path:polygon(92.5px 0,100% 0,100% calc(100% - 92.5px),calc(100% - 92.5px) 100%,0 100%,0 92.5px)}.image-alignment-container .image-outside-container.badgeltr:before{background:var(--color-base-black3) var(--gradient-rg-transparentwhite);-webkit-clip-path:polygon(100px 0,100% 0,100% calc(100% - 100px),calc(100% - 100px) 100%,0 100%,0 100px);clip-path:polygon(100px 0,100% 0,100% calc(100% - 100px),calc(100% - 100px) 100%,0 100%,0 100px)}.image-alignment-container .image-outside-container.blackandwhite img{filter:grayscale(100%)}.image-alignment-container .image-outside-container.roundedcorners .image-container,.image-alignment-container .image-outside-container.roundedcorners.badgeltr:before,.image-alignment-container .image-outside-container.roundedcorners.badgertl:before{border-radius:var(--var-border-radius-2)}.image-alignment-container .image-outside-container .overlay{z-index:1;opacity:.5}.image-alignment-container .image-outside-container.fullsize{width:100%;height:100%}.form{grid-area:main;display:flex;flex-direction:column;gap:var(--var-gap-2);justify-content:center;align-items:stretch}.link{display:inline-flex;flex-direction:row;align-items:center;color:var(--color-accent-blue);font:var(--font-nm-medium);font-weight:500;font-size:20px;line-height:30px;text-decoration:none;cursor:pointer}.link svg{width:18px;margin-left:8px!important;color:var(--color-accent-green);transition:all .2s linear}.link:hover{color:var(--color-accent-blue)}.link:hover svg{margin-left:16px!important}.link.small{font-size:18px}.link.small svg{width:16px}.link.large{font-size:18px}.link.large svg{width:16px}.list{margin:1rem 0;font:var(--font-nm-thin);font-weight:300}.list ol,.list ul{margin:0;padding:0}.list .icon-list{padding-left:0;list-style-type:none}.list .icon-list li{display:flex;align-items:flex-start;margin-left:1.5rem}.list .icon-list li .li-content{margin-left:0}.list .icon-list li .li-content .list{margin-top:0;margin-left:0}.list ol{padding-left:1rem}.list ol li::marker{content:counter(list-item);display:flex;justify-content:center;align-items:center;color:var(--color-accent-blue)}.list ol .fa-ul .fa-li{left:0;width:1rem;margin-left:0}.list ol .fa-ul .li-text{margin-left:2rem}.list ol .sub-list li::marker{content:counter(list-item,upper-roman);color:var(--color-accent-green)}.list ul{list-style-type:none}.list .sub-list{margin-left:.5rem}.list .sub-list.icon-list{margin-left:2rem}.list li{display:flex;align-items:flex-start;margin:.5rem 0}.list li svg{width:1rem;color:var(--color-accent-blue)}.list li div{margin-left:1rem;font-size:1rem}.list ul:not(.icon-list) li:before{content:"■";color:var(--color-accent-green);font:var(--font-nm-medium);font-size:.8em}.list ul:not(.icon-list) li li:before{content:"□"}.list .unorderedtopborder li{padding:1.2rem 0;border-color:rgb(var(--color-rgb-base-black),.5);border-top:1px solid}.dark+.content .unorderedtopborder li{padding:1.2rem 0;border-color:rgb(var(--color-rgb-base-white),.5);border-top:1px solid}.input-button{align-self:center}.map{border-radius:var(--var-border-radius-2);overflow:hidden}.pin{width:60px;transform:translate(-50%,-100%)}.pin .pin-head{width:calc(100% - 12px);padding:6px;border-radius:100%;background:var(--color-accent-blue);aspect-ratio:1/1}.pin .pin-image{position:relative;width:100%;height:100%;border-radius:100%;background-color:#fff;overflow:hidden}.pin .pin-image img{position:absolute;top:50%;left:50%;width:80%;transform:translate(-50%,-50%)}.pin .pin-tail{position:relative;z-index:-1;width:100%;height:45px;transform:translateY(-26%);-webkit-clip-path:url(#pin-tail-path);clip-path:url(#pin-tail-path)}.input{position:relative;flex:1 1}.input .input-above{display:flex;flex-direction:row;align-items:center}.input .input-above .input-label{position:relative;display:flex;align-items:center;margin:.5rem 0 .5rem .3rem;color:rgba(var(--color-rgb-base-black),.75);font:var(--font-nm-regular);font-size:.8rem;transform:none}.input .input-above .input-label .optional-tag{margin-left:.2rem;color:rgba(var(--color-rgb-base-black),.5);font-size:.5rem}.input .input-above .input-error{position:unset;width:unset}.input label{position:relative;z-index:2;display:grid;min-width:10rem;min-height:2.4rem;border:none;border-radius:var(--var-border-radius-1);background:#fff}.input label,.input label input,.input label textarea{box-sizing:border-box;color:rgba(var(--color-rgb-base-black),1)}.input label input,.input label textarea{grid-row:1;grid-column:1;z-index:1;width:100%;height:100%;padding:1rem .3rem .4rem;font:var(--font-nm-regular);font-size:.8rem;border:1px solid rgba(var(--color-rgb-complimentary-blue3),.25);border-radius:inherit;background:transparent;outline:none}.input label input:focus,.input label textarea:focus{border:1px solid var(--color-accent-blue)}.input label input:focus+div{margin-top:0;margin-left:.3rem;color:rgba(var(--color-rgb-base-black),.5);font-size:.5rem;transform:translateY(0)}.input .input-label{position:absolute;inset:0;bottom:50%;z-index:0;display:flex;flex-direction:row;align-items:center;margin-left:.8rem;color:rgba(var(--color-rgb-base-black),.75);font:var(--font-nm-regular);font-weight:530;font-size:.8rem;transform:translateY(50%);transition:all .2s}.input .input-label>span{font-weight:530}.input .input-label .optional-tag{margin-left:.2rem;color:rgba(var(--color-rgb-base-black),.5);font-size:.5rem}.input.has-content.is-invalid input{border:1px solid rgba(var(--color-rgb-error),.5)}.input.has-content.is-invalid input:not(:focus){background-color:rgba(var(--color-rgb-error),.02)}.input.has-content.is-valid input{border:1px solid rgba(var(--color-rgb-success),.5)}.input.has-content.is-valid input:not(:focus){background-color:rgba(var(--color-rgb-success),.02)}.input:not(.has-content).is-touched.is-required input{border:1px solid rgba(var(--color-rgb-warning),.5)}.input:not(.has-content).is-touched.is-required input:not(:focus){background-color:rgba(var(--color-rgb-warning),.02)}.input button{margin:auto;padding:.5rem 1rem}.input .input-error{position:absolute;inset:0;top:-20px;z-index:1;display:flex;justify-content:flex-start;align-items:center;width:100%;height:25px;padding:0 .25rem;box-sizing:border-box;color:rgba(var(--color-rgb-error),.7);font:var(--font-nm-regular);font-size:.6rem;line-height:8px}.input.has-error label{border-top-left-radius:0;border-top-right-radius:0}.input.has-error input{border:1px solid rgba(var(--color-rgb-error),.5);border-top-left-radius:0;border-top-right-radius:0}.input.has-content input+.input-label{margin-top:0;margin-left:.3rem;color:rgba(var(--color-rgb-base-black),.5);font-size:.5rem;transform:translateY(0)}.property-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.property-list .property{display:grid;grid-template-areas:"title" "value";grid-template-columns:1fr;max-width:350px}.property-list .property .property-name{grid-area:title;padding:.5rem 0;color:var(--color-base-grey3);font-weight:700}.property-list .property .property-value{grid-area:value}.property-list .property:last-child{max-width:800px}.property-list.separated-blue .property-name{color:var(--color-accent-blue);font-weight:400;text-transform:uppercase}.property-list.separated-blue .property-name:after{content:":"}.property-list.separated-blue .property:not(:last-child){padding-right:2rem;border-right:1px solid var(--color-accent-blue)}.tag{color:rgba(var(--color-rgb-base-white),.95);font:var(--font-nm-thin);font-size:.9rem;text-transform:uppercase}.input-number-wrapper{display:flex;flex-direction:row}.input-number-wrapper .input-number-arrow{height:2.4rem;padding:0 .5rem;box-sizing:border-box;color:rgb(var(--color-rgb-complimentary-blue3),1);border-color:rgb(var(--color-rgb-complimentary-blue3),.25)}.input-number-wrapper .input-number-arrow-down{padding-right:.25rem;border-right-width:0;border-radius:var(--var-border-radius-1) 0 0 var(--var-border-radius-1)}.input-number-wrapper .input-number-arrow-up{padding-left:.25rem;border-left-width:0;border-radius:0 var(--var-border-radius-1) var(--var-border-radius-1) 0}.input-number-wrapper .input-number,.input-number-wrapper label{border-radius:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input-multiline-text{min-height:5rem;padding:.3rem!important;resize:block}.input-multiline-text+span{position:absolute;inset:0;top:.6rem;transform:translateY(0)}.input-multiline-text:focus+span{top:0}.form-wrapper{position:relative;display:grid;grid-template-areas:"main";padding:2rem 7rem;border-radius:var(--var-border-radius-3);overflow:hidden;align-self:center}@media screen and (max-width:1024px){.form-wrapper{padding:1rem 3.5rem}}@media screen and (max-width:512px){.form-wrapper{padding:1rem}}.form-wrapper .background-style-container{grid-area:none!important;position:absolute!important}.form-wrapper .custom-form{display:flex;flex-direction:column;gap:var(--var-gap-2);justify-content:center;align-items:stretch}.form-wrapper .status-message{margin-top:1rem;border-radius:var(--var-border-radius-1);padding:1rem}.form-wrapper .status-success{border:1px solid rgba(var(--color-rgb-success),.75);background:rgba(var(--color-rgb-success),.05);color:rgba(var(--color-rgb-success),1)}.form-wrapper .status-failure{border:1px solid rgba(var(--color-rgb-error),.75);background:rgba(var(--color-rgb-error),.05);color:rgba(var(--color-rgb-error),1)}.cardify{position:relative;width:100%;padding:2rem;box-sizing:border-box;border-radius:var(--var-border-radius-2)}.cardify .background-style-container{position:absolute!important;border-radius:inherit;overflow:hidden}.cardify .background-style-container .background-style{border-radius:inherit!important}.collapsible-wrapper{display:flex;overflow:hidden}.collapsible-wrapper:after{content:"";height:50px;max-height:0;transition:height .3s linear,max-height 0s linear .3s}.collapsible-container{width:100%;max-height:1000000px;margin-bottom:0;transition:margin-bottom .3s cubic-bezier(0,0,0,1)}.collapsible-wrapper.collapsed>.collapsible-container{max-height:0;margin-bottom:-2000px;visibility:hidden;transition:margin-bottom .3s cubic-bezier(1,0,1,1),visibility 0s .3s,max-height 0s .3s}.collapsible-wrapper.collapsible-container:after{height:0;max-height:50px;transition:height .3s linear}.tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem}.toggle-icon{padding:0;border:none}.toggle-icon:hover{background-color:transparent}.toggle-icon:hover svg{--fa-secondary-color:var(--color-accent-green)!important}.input-container{position:relative;display:flex;flex-direction:column}.input-container .input-label{display:flex;flex-direction:row;gap:5px;justify-content:space-between;align-items:center;height:48px;font-size:16px;padding:.05rem .5rem;border-radius:var(--var-border-radius-2);background-color:#fff;border:1px solid rgba(var(--color-rgb-accent-blue),.6);cursor:pointer}.input-container .input-label .label-icon{padding-right:5px}.input-container .input-label .label-angle-down{transform:rotate(0);transition:transform .25s;padding-right:.5rem}.input-container .input-label .input-content{display:flex;flex-direction:row;padding:.5rem;gap:.25rem;align-items:center}.input-container .input-options-root{position:absolute;box-sizing:border-box;border-radius:0 0 var(--var-border-radius-1) var(--var-border-radius-1);background:var(--color-base-white);z-index:2;top:51px;left:50%;transform:translateX(-50%);min-width:calc(100% + 2rem)}.input-container .input-options-root .input-options{border:1px solid rgba(var(--color-rgb-accent-blue),1);border-radius:var(--var-border-radius-1);overflow:hidden}.input-container .input-options-root .input-options .input-option{position:relative;padding:.5rem;background-color:transparent;cursor:pointer;white-space:nowrap}.input-container .input-options-root .input-options .input-option:hover{color:#fff;background-color:rgba(var(--color-rgb-accent-blue),.7)!important}.input-container .input-options-root .input-options .input-option.active{color:rgba(var(--color-rgb-accent-blue),1);background-color:rgba(var(--color-rgb-complimentary-blue),.5)}.input-container.active .input-label{border-radius:5px 5px 0 0;z-index:3}.input-container.active .input-options-container .input-options{transform:scaleY(100%)}.input-container.active .label-angle-down{transform:rotate(180deg)}.input-container.bordered .input-label{border:1px solid rgba(var(--color-rgb-accent-blue),.3);transition:border .25s}.input-container.bordered .input-label:hover{border-color:rgba(var(--color-rgb-accent-blue),1)}.input-container.bordered .input-options-container .input-options{border:1px solid rgba(var(--color-rgb-accent-blue),1);border-top:none}.input-container.bordered.active .input-label{border-bottom:1px solid rgba(var(--color-rgb-accent-blue),1);border:1px solid rgba(var(--color-rgb-accent-blue),1);border-bottom-color:rgba(var(--color-rgb-accent-blue),.3)}.video{border-radius:var(--var-border-radius-2);overflow:hidden}.input-text-icon-container{position:relative}.input-text-icon-container .input-text-icon{width:100%;width:200px;height:48px;font-size:1em;text-indent:2.5em;border:none;border-radius:var(--var-border-radius-2);background-color:#fff}.input-text-icon-container .icon{position:absolute;top:50%;left:8px;transform:translateY(-50%)}.input-text-icon-container.bordered .input-text-icon{border:1px solid rgba(var(--color-rgb-accent-blue),.3);transition:border .25s}.input-text-icon-container.bordered .input-text-icon:focus{border-color:rgba(var(--color-rgb-accent-blue),1);outline:none}.person-card-container{display:flex;flex-direction:row}.person-card-container .person-card-image .image-container img{width:100px;border-radius:var(--var-border-radius-2)}.person-card-container .name-role-container{padding-top:var(--var-padding-1);padding-left:var(--var-padding-3)}.person-card-container .name-role-container .name{display:block;margin-bottom:var(--var-margin-1);font:var(--font-nm-medium)}.person-card-container .name-role-container .role{display:block}.column{position:relative;display:grid;flex-basis:0;flex-grow:1;grid-template-areas:"main";min-width:512px}.column .column-container{grid-area:main;display:flex;flex-direction:column;gap:var(--var-gap-3);align-items:flex-start;max-width:1920px;padding:6rem 10vw;box-sizing:border-box;overflow:hidden}.column.remove-padding .column-container{height:calc(100% - 6rem);padding:6rem 0 0!important}.column.remove-top-padding .column-container{height:100%;padding-top:0!important}.column.overflow-visible .column-container{overflow:visible!important}.row-container:not(.row-reverse)>div:first-of-type .column-container{padding-right:7rem}.row-container:not(.row-reverse)>div:nth-of-type(2) .column-container{padding-left:7rem}.row-container:not(.row-reverse)>div:last-of-type .column-container{padding-right:10vw}.row-container.row-reverse>div:first-of-type .column-container{padding-left:7rem}.row-container.row-reverse>div:nth-of-type(2) .column-container{padding-right:7rem}.row-container.row-reverse>div:first-of-type .column-container{padding-right:10vw}.card{position:relative;display:flex;justify-content:stretch;align-items:stretch;padding:var(--var-padding-3);padding-bottom:1.2rem;box-sizing:border-box;border-radius:var(--var-border-radius-1);overflow:hidden}.card .background-style-container{position:absolute!important;border-radius:0}.card .background-style-container .background-style{border-radius:0}header{position:relative;display:grid;width:100%;overflow:hidden}header.video-header .row-container .header-left{align-items:center}header.video-header .row-container .header-left .header-title{justify-content:center!important}header.video-header .row-container .header-left .header-title .title-text{width:100%;color:#000;font-size:8.4vw;line-height:12vw;letter-spacing:-2.5px;text-shadow:0 0 2px #444;background-color:#fff;mix-blend-mode:screen}header.video-header .row-container .header-media{display:none}header.video-header .row-container .video-background{position:absolute;inset:0;width:100%;height:100%;transform:scale(.99);object-fit:cover}header.video-header .row-container .header-breadcrumb{display:none}header.video-header .background-style-container{z-index:2}@keyframes gradient-animation{0%{background-position:20% 50%}50%{background-position:100% 50%}to{background-position:20% 50%}}header.bluegreen-header .row-container{margin-right:10vw;margin-bottom:0;margin-left:10vw}header.bluegreen-header .header-breadcrumb{margin-top:0}header.bluegreen-header .header-breadcrumb,header.bluegreen-header .header-container{padding-left:0}header.bluegreen-header .title-text{text-align:left;background:var(--gradient-lg-header-bluegreen);background-size:400% 400%;-webkit-background-clip:text;background-clip:text;animation:gradient-animation 15s ease infinite}header .row-container{display:flex;flex-direction:row;flex-wrap:nowrap!important;gap:unset!important;justify-content:center!important;align-items:center!important;margin:0 7.5vw;color:var(--color-base-black)}header .row-container .header-left{display:flex;flex-direction:column;flex-grow:1;gap:1rem;margin:2rem 0}header .row-container .header-left .header-title{position:relative;display:grid;justify-content:flex-start;color:transparent;text-transform:uppercase;overflow:hidden}header .row-container .header-left .header-title .title-text{grid-row:1;grid-column:1;display:flex;justify-self:center;align-items:center;margin:0;padding:0;font:var(--font-nm-bold);font-weight:800;font-size:8.4vw;line-height:8.4vw;-webkit-user-select:none;-moz-user-select:none;user-select:none}header .row-container .header-left .header-subtitle{color:var(--color-base-blue2);font:var(--font-nm-medium);font-size:2.8vw}header .row-container .header-media{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}header .row-container .header-media img{max-width:10em;max-height:10em}header .background-style-container .noise-overlay{z-index:-2}header .header-breadcrumb{margin-bottom:2rem}.card-container{position:relative;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;align-items:stretch}.card-container *{margin-top:0;margin-bottom:0}.card-container .card-tags-container{display:flex;flex-flow:row wrap;gap:.4rem}.card-container .card-tags-container .card-tag{color:rgb(var(--color-rgb-base-white),.9);font:var(--font-nm-medium);font-size:.75rem;text-transform:uppercase;text-shadow:var(--color-base-black) 0 0 5px}.card-container .card-tags-container .card-tag:before{content:"#"}.horizontal-group{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:flex-start;align-items:center;width:100%}@media screen and (max-width:1024px){.horizontal-group{flex-direction:column;flex-wrap:nowrap}}@media screen and (max-width:512px){.horizontal-group{justify-content:center!important}}.horizontal-group *{width:auto}.horizontal-group .paragraph{flex:1 1;min-width:300px}.horizontal-group .background-style-container{position:absolute!important}.row{position:relative;display:grid;grid-template-areas:"main";overflow:hidden}.row .row-container{display:flex;flex-flow:row wrap;gap:2rem;align-items:stretch;max-width:1920px;box-sizing:border-box}.row .background-style-container{grid-area:main;position:relative}.row .content{grid-row:1/-1;grid-column:1}.input-row{gap:1rem;align-items:flex-end}.filter,.input-row{display:flex;flex-direction:row;flex-wrap:wrap}.filter{gap:20px;justify-content:space-between;align-items:center;width:100%;font-size:15px}@media screen and (max-width:1024px){.filter{justify-content:center}.filter>.filter-inputs>span{display:none}}.filter .filter-inputs{display:flex;flex-direction:row;gap:20px;align-items:center;flex-wrap:wrap;justify-content:center}.filter .submit-button-container{padding:.6rem 1rem!important}.filter .reset-button{cursor:pointer}.filter .reset-button svg{transform:rotate(0);transition:transform .25s}.filter .reset-button:hover svg{transform:rotate(50deg)}