.fs-responsive-m{font-size:1rem}@media screen and (max-width:84.375rem){.fs-responsive-m{font-size:clamp(.9rem,1.1875vw,1rem)}}.fs-responsive-ml{font-size:1.25rem}@media screen and (max-width:84.375rem){.fs-responsive-ml{font-size:clamp(1rem,1.484375vw,1.25rem)}}.fs-responsive-l{font-size:1.5rem}@media screen and (max-width:84.375rem){.fs-responsive-l{font-size:clamp(1rem,1.78125vw,1.5rem)}}.fs-responsive-xl{font-size:1.8rem}@media screen and (max-width:84.375rem){.fs-responsive-xl{font-size:clamp(1.5rem,2.1375vw,1.8rem)}}.fs-responsive-xxl{font-size:2.25rem}@media screen and (max-width:84.375rem){.fs-responsive-xxl{font-size:clamp(1.5rem,2.671875vw,2.25rem)}}.fs-responsive-xxxl{font-size:3rem}@media screen and (max-width:84.375rem){.fs-responsive-xxxl{font-size:clamp(1.8rem,3.5625vw,3rem)}}.line-height{line-height:1.5}.link--gray{font-weight:700;color:#555}.link--gray:focus,.link--gray:hover{color:#0b68b0}.link--arrow{font-size:.9rem;font-weight:700;color:#555}.link--arrow:focus,.link--arrow:hover{color:#0b68b0}.link--arrow:before{content:"›";font-size:1.5rem;color:#0b68b0;float:left;margin:-4px 0 0 -10px}.link--caps{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.no-tap-highlight{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html{scrollbar-gutter:stable;scroll-behavior:smooth}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}li,ol,ul{list-style:none}li{margin-left:2rem}button{font-family:'Maven Pro',sans-serif;font-size:1rem}table{border-collapse:collapse;border-spacing:0}img{display:block;max-width:100%;height:auto}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.outside{text-align:center;width:100%}.inside{margin:auto;width:84.375rem;text-align:left;*zoom:1}.inside:after,.inside:before{content:"";display:table}.inside:after{clear:both}@media (max-width:84.375rem){.inside{width:94%}.inside--flush{width:100%}}@media (max-width:70rem){.inside{width:94%}}.vgutter-top-large{padding-top:5rem}.vgutter-bottom-large{padding-bottom:5rem}.vgutter-large{padding-top:5rem;padding-bottom:5rem}.vgutter-top-medium{padding-top:3rem}.vgutter-bottom-medium{padding-bottom:3rem}.vgutter-medium{padding-top:3rem;padding-bottom:3rem}.vgutter-top-small{padding-top:1rem}.vgutter-bottom-small{padding-bottom:1rem}.vgutter-small{padding-top:1rem;padding-bottom:1rem}.uk-grid{*zoom:1;margin:0 0 0 -3rem;list-style:none}.uk-grid:after,.uk-grid:before{content:"";display:table}.uk-grid:after{clear:both}.uk-grid>*{margin:0;padding-left:3rem;float:left}.uk-grid-tiny{margin-left:-.2rem}.uk-grid-tiny>*{padding:2px 0 0 2px;line-height:0}.uk-grid-small{margin-left:-1rem}.uk-grid-small>*{padding-left:1rem}.uk-grid-large{margin-left:-5rem}.uk-grid-large>*{padding-left:5rem}.uk-grid-width-1-2>*{width:50%}.uk-grid-width-1-3>*{width:33.333%}.uk-grid-width-1-4>*{width:25%}.uk-grid-width-1-5>*{width:20%}.uk-grid-width-1-6>*{width:16.666%}.uk-grid-width-1-10>*{width:10%}[class*=uk-width]{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.uk-width-1-1{width:100%}.uk-width-1-2,.uk-width-2-4,.uk-width-3-6,.uk-width-5-10{width:50%}.uk-width-1-3,.uk-width-2-6{width:33.333%}.uk-width-2-3,.uk-width-4-6{width:66.666%}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5,.uk-width-2-10{width:20%}.uk-width-2-5,.uk-width-4-10{width:40%}.uk-width-3-5,.uk-width-6-10{width:60%}.uk-width-4-5,.uk-width-8-10{width:80%}.uk-width-1-6{width:16.666%}.uk-width-5-6{width:83.333%}.uk-width-1-10{width:10%}.uk-width-3-10{width:30%}.uk-width-7-10{width:70%}.uk-width-9-10{width:90%}@media (max-width:84.375rem){.uk-grid{margin-left:-2%}.uk-grid>*{padding-left:2%}.uk-grid-tiny{margin-left:-1px}.uk-grid-tiny>*{padding-left:1px}.uk-grid-small{margin-left:-1%}.uk-grid-small>*{padding-left:1%}.uk-grid-large{margin-left:-3%}.uk-grid-large>*{padding-left:3%}}@media (max-width:40.625rem){.vgutter-tiny{padding:1px 0}.vgutter-small{padding:1rem 0 0}.vgutter{padding:3rem 0}.vgutter-large{padding:5rem 0}.uk-grid-tiny [class*=uk-width]{margin:0 auto}.uk-grid-small [class*=uk-width]{margin:0 auto .5rem}.uk-grid-medium [class*=uk-width]{margin:0 auto 1.5rem}.uk-grid-large [class*=uk-width]{margin:0 auto 2.5rem}.uk-grid{margin-left:0}.uk-grid [class*=uk-width]{float:none;width:100%;padding-left:0;padding-right:0}.uk-grid [class*=uk-width]:last-child,.uk-width--mobile-flush-bottom{margin-bottom:0}}@media (max-width:40.625rem){.uk-grid-2by2onSmall.uk-grid-tiny [class*=uk-width]{width:50%!important;float:left;padding-left:2px}.uk-grid-2by2onSmall.uk-grid-small [class*=uk-width]{width:50%!important;float:left;padding-left:2%}}.uk-grid-2by2onSmall--mobile-divider{display:none}@media screen and (max-width:40.625rem){.uk-grid-2by2onSmall--mobile-divider{display:block;*zoom:1;width:100%;height:0;background:#f6f6f6;border:0;margin:.2rem auto 1rem}.uk-grid-2by2onSmall--mobile-divider:after,.uk-grid-2by2onSmall--mobile-divider:before{content:"";display:table}.uk-grid-2by2onSmall--mobile-divider:after{clear:both}}@media (min-width:1382px){body{background:#f6f6f6}.wide-container{background:#fff;margin:auto}}@font-face{font-family:'Maven Pro';font-weight:300;src:url(/common/fonts/MavenPro-Regular.ttf)}@font-face{font-family:'Maven Pro';font-weight:400;src:url(/common/fonts/MavenPro-Medium.ttf)}@font-face{font-family:'Maven Pro';font-weight:700;src:url(/common/fonts/MavenPro-SemiBold.ttf)}@font-face{font-family:'Maven Pro';font-weight:800;src:url(/common/fonts/MavenPro-Black.ttf)}body,input,textarea{font-family:'Maven Pro',sans-serif;font-size:1rem;font-weight:300;line-height:1.5;color:#000;text-rendering:optimizeLegibility}@media screen and (min-width:40.625rem){body,input,textarea{font-size:110%}}@media screen and (min-width:70rem){body,input,textarea{font-size:120%}}@media screen and (min-width:40.625rem){button{font-size:100%}}h1,h2,h3,h4,h5{font-weight:400;margin-bottom:1rem;line-height:1.3;letter-spacing:-.025rem}.bold,b,strong{font-weight:700}p{margin:0 0 2rem;font-weight:300}.p--large{font-size:1.5rem;font-weight:300}section ol,section ul{margin-bottom:2rem}section li{margin-bottom:.5rem}a{transition:all 100ms ease-out;text-decoration:none;color:#0b68b0}a:active,a:focus,a:hover{color:#0a5d9e}sup{position:relative;line-height:0}.nowrap{white-space:nowrap}::selection{background:#3c86c0;color:#000}::-moz-selection{background:#3c86c0;color:#000}.btn,.button{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;border:2px solid;border-radius:.5rem;padding:1rem 2rem;letter-spacing:.1em;font-weight:700;text-transform:uppercase;line-height:1.5;transition:all 150ms ease-out}a.btn,a.button{text-decoration:none}.btn-primary,.button-primary{color:#fff;border-color:#000;background-image:linear-gradient(to top,#0b68b0 15%,#000 50%,#000 100%);background-size:auto 200%;background-position:center top;transition:background-position .25s ease}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.button-primary:active,.button-primary:focus,.button-primary:hover{color:#fff;background-position:center bottom}.btn-primary.btn-alt,.btn-primary.button-alt,.button-primary.btn-alt,.button-primary.button-alt{border-color:#fff}.btn-secondary,.button-secondary{color:#000;border-color:#000;background-color:#fff;transition:background-color .25s ease}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.button-secondary:active,.button-secondary:focus,.button-secondary:hover{color:#fff;background-color:#0b68b0;border-color:#0b68b0}.btn-tertiary,.button-tertiary{color:#fff;border-color:#0b68b0;background-color:#0b68b0;transition:background-color .25s ease}.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover,.button-tertiary:active,.button-tertiary:focus,.button-tertiary:hover{color:#fff;background-color:#0a5d9e;border-color:#0b68b0}.btn-plain,.button-plain{color:#000;display:inline-flex;align-items:center;gap:1rem;border-color:transparent;padding:0}.btn-plain::before,.button-plain::before{content:"";display:block;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-download-icon lucide-download'%3E%3Cpath d='M12 15V3'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-size:1.25rem;background-repeat:no-repeat;background-position:center center}.btn-full,.button-full{width:100%}.button-green{background-color:#00933b;border-color:#00933b;color:#fff}.button-green:active,.button-green:focus,.button-green:hover{background-color:#33a862;border-color:#33a862;color:#fff}.button-blue{background-color:#0a5d9e;border-color:#0a5d9e;color:#fff}.button-blue:active,.button-blue:focus,.button-blue:hover{background-color:#0b68b0;border-color:#0b68b0;color:#fff}.button-white{background-color:#fff;border-color:#fff;color:#2a2a2a!important}.button-white:active,.button-white:focus,.button-white:hover{color:#0b68b0!important}.button-light{color:#2a2a2a;background:rgba(255,255,255,.67);border-color:rgba(0,0,0,.8)}.button-light:active,.button-light:focus,.button-light:hover{color:#2a2a2a;background:rgba(255,255,255,.9)}.button-light-outline{color:#fff;color:rgba(255,255,255,.75);background:0 0;border-color:rgba(255,255,255,.25)}.button-light-outline:active,.button-light-outline:focus,.button-light-outline:hover{color:#fff;border-color:rgba(255,255,255,.75)}.button-dark{color:#555;background:rgba(0,0,0,.1);border-color:transparent}.button-dark:active,.button-dark:focus,.button-dark:hover{background:rgba(0,0,0,.2);color:#2a2a2a}.button-dark-outline{color:#7f7f7f;background:0 0;border-color:#ccc;border-color:rgba(0,0,0,.2)}.button-dark-outline:active,.button-dark-outline:focus,.button-dark-outline:hover{color:#555;border-color:#a3a3a3;border-color:rgba(0,0,0,.5)}.button-full{display:block}form input,form option,form select,form textarea{font-size:1.25rem;font-weight:300;font-family:'Maven Pro',sans-serif}@media screen and (max-width:70rem){form input,form option,form select,form textarea{font-size:1rem}}form .required-indicator{display:flex;gap:.5rem;justify-content:end;align-items:center}form .required-indicator::before{content:'';display:block;height:1rem;width:3px;background:#c40404}form .error{padding-top:5px;display:none;color:red}form .error.visible{display:block}form .input--invalid{border-color:red;background:#ffefef}form .submit-container{display:flex;flex-direction:row-reverse;justify-content:flex-end;flex-wrap:wrap;gap:1rem}form .form-input{position:relative;margin-bottom:1.5rem}form .form-input input,form .form-input select,form .form-input textarea{width:100%;box-sizing:border-box;padding:1rem;background:#fff;border:1px solid #CCC;border-radius:5px;position:relative}@media screen and (max-width:70rem){form .form-input input,form .form-input select,form .form-input textarea{padding:.75rem}}form .form-input input[readonly],form .form-input option[readonly],form .form-input select[readyonly],form .form-input textarea[readonly]{background:#e5e5e5;cursor:default}form .form-input input::placeholder,form .form-input textarea::placeholder{opacity:0}form .form-input input~label,form .form-input select~label,form .form-input textarea~label{display:flex;gap:.5rem;align-items:center;background:#fff;color:#999;max-width:calc(100% - 2rem);box-sizing:border-box;position:absolute;user-select:none;pointer-events:none;top:0;left:0;transform:translate(1rem,-50%);padding:.1rem .25rem;transition:all .25s ease-out;overflow:hidden;text-overflow:ellipsis;font-size:calc(1rem)}@media screen and (max-width:70rem){form .form-input input~label,form .form-input select~label,form .form-input textarea~label{font-size:calc(.8rem)}}form .form-input input:required~label::before,form .form-input select:required~label::before,form .form-input textarea:required~label::before{content:'';display:block;height:.75rem;width:3px;background:#c40404}form .form-input input~label,form .form-input select~label{white-space:nowrap}form .form-input textarea~label{transform:translate(1rem,-50%)}form .form-input input:not(:focus):placeholder-shown~label,form .form-input select:not(:focus):placeholder-shown~label,form .form-input textarea:not(:focus):placeholder-shown~label{top:2rem;left:0;background:0 0;font-size:1.25rem}@media screen and (max-width:70rem){form .form-input input:not(:focus):placeholder-shown~label,form .form-input select:not(:focus):placeholder-shown~label,form .form-input textarea:not(:focus):placeholder-shown~label{top:1.6rem;font-size:1rem}}form .form-input .input--invalid{border-color:red;background:#ffefef}form .form-input.form-input-recaptcha~.error{margin-top:-1rem;margin-bottom:1rem}.toolTipContainer .tooltip{font-size:.75rem;border-radius:3px;display:none;position:absolute;z-index:26;background:#7f7f7f}.toolTipContainer.validation .tooltip{color:#fff;background:#f70}.toolTipContainer .tooltip p{font-size:12px;line-height:1.33;margin:10px 12px}.toolTipContainer .arrow{position:absolute;height:0;width:0;margin-left:-5px;border:5px solid transparent}.toolTipContainer .se .arrow{top:100%;right:17px}.toolTipContainer .s .arrow{top:100%;left:50%}.toolTipContainer.validation .s .arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f70}.toolTipContainer .sw .arrow{top:100%;left:17px}.toolTipContainer .ne .arrow{bottom:100%;right:17px}.toolTipContainer .n .arrow{bottom:100%;left:50%}.toolTipContainer.validation .n .arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f70}.toolTipContainer .nw .arrow{bottom:100%;left:17px}.toolTipContainer .e .arrow{top:50%;margin-top:-4px;right:-10px}.icn-tooltip{display:inline-block;font-style:normal;font-size:13px;height:20px;width:20px;line-height:22px;text-align:center;border-radius:20px;cursor:pointer}.modal-overlay{position:fixed;z-index:1000;inset:0;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center}.modal-overlay.hidden-overlay{background:0 0;pointer-events:none}.modal-overlay.hidden-overlay .modal{pointer-events:all}.modal-overlay.hidden{opacity:0;visibility:hidden;pointer-events:none}.modal-overlay .modal{background:#fff;box-shadow:0 0 12px rgba(0,0,0,.5);border-radius:.5rem}.modal-overlay .modal.modal-bottom,.modal-overlay .modal.modal-top{align-self:start;width:100%;border-radius:0;display:flex;justify-content:center}.modal-overlay .modal.modal-bottom .modal-content,.modal-overlay .modal.modal-top .modal-content{width:84.375rem;max-width:100vw}.modal-overlay .modal.modal-bottom{align-self:end}.modal-overlay .modal.modal-left,.modal-overlay .modal.modal-right{height:100%;border-radius:0;display:flex;flex-direction:column;justify-content:center}.modal-overlay .modal.modal-left{margin-right:auto}.modal-overlay .modal.modal-right{margin-left:auto}.modal-overlay .modal-content{padding:1.5rem;box-sizing:border-box}.modal-disclaimer{display:flex;align-items:center;font-size:1rem;gap:1rem}@media screen and (max-width:40.625rem){.modal-disclaimer{flex-wrap:wrap;justify-content:center}}.modal-disclaimer p{margin:0}.modal-disclaimer .button{padding:.5rem 1rem}.justify-right{text-align:right}.justify-left{text-align:left}.justify-center{text-align:center}.visible-hh,.visible-mobile{display:none}@media screen and (max-width:40.625rem){.visible-hh,.visible-mobile{display:block}}.hidden-hh,.hidden-mobile{display:block}@media screen and (max-width:40.625rem){.hidden-hh,.hidden-mobile{display:none}}.visible-desk{display:none}@media screen and (max-width:84.375rem){.visible-desk{display:block}}.hidden-desk{display:block}@media screen and (max-width:84.375rem){.hidden-desk{display:none}}br.display-on-mobile{display:none;line-height:0}@media screen and (max-width:40.625rem){br.display-on-mobile br.display-on-mobile{display:block}}br.hide-on-mobile{display:block;line-height:0}@media screen and (max-width:40.625rem){br.hide-on-mobile br.hide-on-mobile{display:none}}nav li,nav ol,nav ul{list-style:none}header{height:3.25rem;position:sticky;top:0;z-index:100;background:#000;border-bottom:1px solid #e5e5e5}header .header-inner{display:flex;line-height:1;padding-left:var(--section-smaller-padding-horizontal);max-width:84.375rem;margin:0 auto}header button.nav-a--mobile-trigger{padding:0;margin:0;border:none;background-color:transparent}@media screen and (min-width:70rem){header .nav-logo{display:flex;align-items:center}header .nav-logo img{cursor:pointer;height:1.25rem;min-width:5rem}header nav{margin-left:auto}header nav>ul{display:flex}header nav>ul>li{display:flex;margin:0}header nav>ul>li>a,header nav>ul>li>a:visited{padding:1.25rem .75rem;font-size:.75rem;letter-spacing:.05rem;font-weight:700;text-transform:uppercase;line-height:1;text-decoration:none;display:flex;gap:.1rem;align-items:center;color:#e5e5e5;white-space:nowrap;transition:200ms color ease-in}header nav>ul>li>a:active,header nav>ul>li>a:focus,header nav>ul>li>a:hover,header nav>ul>li>a:visited:active,header nav>ul>li>a:visited:focus,header nav>ul>li>a:visited:hover{color:#3c86c0}header nav>ul>li>a:visited>svg,header nav>ul>li>a>svg{width:.75rem;height:.75rem;transition:all 250ms ease-out}header nav>ul>li:hover>a svg{transform:rotate(180deg)}header nav>ul>li:last-of-type{position:relative}.nav-sub{position:absolute;top:100%;left:0;z-index:100;width:100%;overflow:hidden;max-height:0;opacity:0;transition:all 250ms cubic-bezier(.55,.085,.68,.53);background:#fff}.nav-sub .nav-sub-inner{max-width:84.375rem;margin:0 auto;padding:0 1.5rem}.nav-sub .nav-sub-contents{display:flex}.nav-sub .nav-sub-contents>*{padding:0 2rem;flex:1 1 auto;border-right:1px solid #e5e5e5}.nav-sub .nav-sub-contents>*>.nav-sub-heading:first-of-type{margin-top:0}.nav-sub .nav-sub-contents>:first-of-type{padding-left:0}.nav-sub .nav-sub-contents>:last-of-type{border:none;padding-right:0}.nav-sub a{color:#333}.nav-sub a:active,.nav-sub a:focus,.nav-sub a:hover{color:#0b68b0}.nav-sub.nav-sub-active{z-index:101;padding:1rem 0;opacity:1;box-shadow:0 2px 2px -2px gray;max-height:calc(96.75vh);overflow-y:auto;scrollbar-width:none}.nav-sub a.nav-sub-homelink{display:flex;gap:.75rem;align-items:center;font-weight:300;font-size:1.25rem;letter-spacing:.0025rem;margin-bottom:1rem}.nav-sub ul+ul{margin-top:5rem}.nav-sub li{margin:0 0 .65rem}.nav-sub li:has(a){margin:0}.nav-sub li a{display:block;padding:.65rem 0;font-size:.9rem;font-weight:400}.nav-sub li a:empty{display:none}.nav-sub li a:has(span:empty){display:none}.nav-sub li.header{font-size:1rem;line-height:1.2;margin:.5rem 0 0;padding:.65rem 0;font-weight:700;color:#555}.nav-sub .nav-sub-heading{font-size:1rem;color:#e5e5e5;letter-spacing:.0025rem;display:block;margin:25px 0 10px}.nav-sub .nav-sub-heading a,.nav-sub .nav-sub-heading a:visited{font-weight:700;display:flex;align-items:center;gap:.5rem;padding:.65rem 0;border-bottom:1px solid #e5e5e5}.nav-sub.nav-sub-cs .nav-sub-cs-overview{max-width:35rem;font-size:1rem}.nav-sub.nav-sub-cs .nav-sub-cs-overview p{line-height:1.5;color:#555}.nav-sub.nav-sub-cs .nav-sub-cs-overview a{font-weight:400}.nav-sub.nav-sub-cs .nav-sub-cs-overview a.nav-sub-homelink{font-weight:300}.nav-sub.nav-sub-cs .nav-sub-cs-links{flex-shrink:0;border-right:none}.nav-sub.nav-sub-cs .nav-sub-cs-links li a{font-size:1rem}.nav-sub.nav-sub-cs .nav-sub-cs-image{display:flex;justify-content:end}.nav-sub.nav-sub-overview-heading{font-size:1.5rem;padding-bottom:1rem}.nav-sub.nav-sub-overview-link,.nav-sub.nav-sub-overview-link:visited{font-weight:700}.nav-sub ul.nav-sub-ul-single li a{font-size:1rem}.nav-sub ul.nav-sub-ul-single li.header{font-size:1.25rem;padding-bottom:.325rem}.nav-sub.nav-sub-overview-figure{line-height:1;display:block}.nav-sub.nav-sub-about,.nav-sub.nav-sub-support{width:auto;text-align:left;left:unset;transform:translateX(-.5rem)}.nav-sub.nav-sub-lang{width:auto;left:unset;right:0;white-space:nowrap}.nav-sub.nav-sub-lang .header:first-of-type{margin-top:0}}@media screen and (max-width:70rem){header{padding:1rem 0;background:#000;border-bottom:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}header>.inside{display:flex;justify-content:center}header .header-inner{padding-left:0}header .nav-logo{display:inline-block;margin:0 auto;text-align:center;line-height:0}header .nav-logo img{height:1.25rem}header .nav-mobile-icon{cursor:pointer;display:block;width:26px;height:18px;position:absolute;top:18px;right:3%;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}header .nav-mobile-icon-line{display:block;height:2px;width:100%;background:#fff;position:absolute;transition:transform 250ms ease-in-out}header .nav-mobile-icon-line1{top:0;width:75%}header .nav-mobile-icon-line2{top:50%;width:50%;margin-top:-1px;transition:opacity 250ms ease-in-out}header .nav-mobile-icon-line3{bottom:0}header .nav-mobile-icon--active .nav-mobile-icon-line1{transform:translateY(8px) translateX(0) rotate(225deg);width:100%}header .nav-mobile-icon--active .nav-mobile-icon-line2{opacity:0;width:0;transform:translateX(15px)}header .nav-mobile-icon--active .nav-mobile-icon-line3{transform:translateY(-8px) translateX(0) rotate(-225deg)}header nav{display:flex;max-height:0;opacity:1;overflow:hidden;background:#fff;text-align:left;position:absolute;z-index:100;left:0;right:0;top:3.25rem;transition:max-height 500ms cubic-bezier(.55,.085,.68,.53),opacity 250ms cubic-bezier(.55,.085,.68,.53);border-bottom:1px solid #ccc}header nav>ul{margin:1rem auto}header nav>ul>li{position:relative;padding:0 1rem;margin:0;transition:all 250ms ease-out;border:1px solid transparent}header nav>ul>li:last-child{border-bottom:0}header nav>ul>li>a,header nav>ul>li>a:active,header nav>ul>li>a:focus,header nav>ul>li>a:hover,header nav>ul>li>a:visited{color:#2a2a2a;display:flex;align-items:center;justify-content:space-between;font-size:1.25rem;font-weight:700;padding:1rem 0}header nav>ul>li>a svg{width:1.5rem;height:1.5rem;transition:all 250ms ease-out}header nav>ul>li.nav-li--active{background:#FFF;padding-bottom:0;border:1px solid #fff}header nav>ul>li.nav-li--active button.nav-a--mobile-trigger{background:#000;opacity:.1}header nav>ul>li.nav-li--active>a svg{transform:rotate(180deg)}header nav button.nav-a--mobile-trigger{cursor:pointer;display:block;position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;height:56px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}header .nav--active{max-height:calc(96.75vh);overflow-y:auto;scrollbar-width:none}.nav-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease;padding:0}.nav-sub.nav-sub--active{grid-template-rows:1fr!important}.nav-sub>*{overflow:hidden}.nav-sub a{color:#333}.nav-sub a:active,.nav-sub a:focus,.nav-sub a:hover{color:#0b68b0}.nav-sub li{margin:0 0 .75rem}.nav-sub li:has(a){margin:0}.nav-sub li a{display:block;padding:.75rem 0;font-size:.9rem;font-weight:400}.nav-sub li a:empty{display:none}.nav-sub li a:has(span:empty){display:none}.nav-sub li.header{font-size:1rem;line-height:1.5;margin:.75rem 0 0;padding:1.25rem 0 .75rem;font-weight:700;color:#555;border-top:1px solid #e5e5e5}.nav-sub li.header:first-of-type{border-top:none;margin-top:0}.nav-sub.nav-sub-is .hide-on-hh{display:none}.nav-sub.nav-sub-cs .nav-sub-cs-overview{margin-bottom:0}.nav-sub.nav-sub-cs .nav-sub-cs-overview p{display:none}.nav-sub.nav-sub-cs .nav-sub-cs-overview .nav-sub-homelink{margin-top:0;margin-bottom:1rem}.nav-sub.nav-sub-cs .nav-sub-cs-overview a:not(.nav-sub-homelink){display:none}.nav-sub.nav-sub-cs .nav-sub-cs-links{margin-bottom:0}.nav-sub.nav-sub-cs .nav-sub-cs-links .nav-sub-ul{padding-top:0}.nav-sub.nav-sub-cs img{display:none}.nav-sub a.nav-sub-homelink{display:flex;gap:.75rem;align-items:center;font-weight:300;font-size:1.25rem;letter-spacing:.0025rem;margin-top:1rem}.nav-sub a.nav-sub-homelink svg{flex-shrink:0}.nav-sub .nav-sub-ul-single,.nav-sub-contents{padding:1rem 0}.nav-sub-contents>div{margin-bottom:2rem}.nav-sub-contents>div:last-of-type{margin-bottom:0}.nav-sub-heading{font-size:1.25rem;line-height:1.2;color:#e5e5e5;letter-spacing:.0025rem;display:block;margin:1.5rem 0 .5rem}.nav-sub-heading a,.nav-sub-heading a:visited{color:#2a2a2a;font-weight:700;display:flex;align-items:center;gap:.5rem;padding:1rem 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.nav-sub-heading a:hover,.nav-sub-heading a:visited:hover{color:#3c86c0}.nav-sub-heading:first-of-type{margin-top:0}.nav-sub-heading svg{flex-shrink:0}.nav-sub-overview-figure,.nav-sub-overview-link,.nav-sub-overview-text{display:none}}footer{--footer-padding-vertical:2rem;--footer-padding-horizontal:1.5rem;--footer-padding-vertical-mobile:2rem;--footer-padding-horizontal-mobile:1rem;--footer-font-size-links:13px;--footer-font-size-headers:12px;color:#fff;background:#111;position:relative;max-width:84.375rem;margin:0 auto;padding:var(--footer-padding-vertical) var(--footer-padding-horizontal)}@media screen and (max-width:31.25rem){footer{padding:var(--footer-padding-vertical-mobile) var(--footer-padding-horizontal-mobile)}}footer::after{content:"";display:block;position:absolute;top:0;left:50%;bottom:0;width:100vw;background:inherit;transform:translateX(-50%)}footer li{color:#a3a3a3;font-size:var(--footer-font-size-links)}footer a{color:#fff}footer nav{display:flex;flex-wrap:wrap;gap:3rem 1.5rem;margin-bottom:2rem}footer nav>*{flex:1 1 auto}@media screen and (max-width:70rem){footer nav>*{flex-basis:25%}}@media screen and (max-width:31.25rem){footer nav>*{flex-basis:100%;text-align:center}}footer nav ul{margin-left:0;list-style:none}footer nav li{padding:.25rem 0;margin:0;font-weight:400}footer nav .footer-nav-li--dim{color:#555}footer nav a{color:#A3A3A3}footer nav .title{color:#fff;font-size:var(--footer-font-size-headers);text-transform:uppercase;font-weight:400;margin-bottom:0;letter-spacing:1px}footer .newsletter-social{display:flex;justify-content:start;flex-direction:row-reverse;align-items:center;gap:2rem 1rem;margin-bottom:0;padding-top:2rem;border-top:1px solid #2A2A2A}@media screen and (max-width:40.625rem){footer .newsletter-social{flex-direction:column-reverse;align-items:normal}}footer .newsletter-social .footer-badge{margin-left:auto}@media screen and (max-width:40.625rem){footer .newsletter-social .footer-badge{display:none}}footer .newsletter-social a.footer-newsletter-li-example-a{flex-shrink:0;display:flex;padding-left:1rem;color:#555;font-size:13px;align-items:center;font-weight:400;justify-content:center}@media screen and (max-width:40.625rem){footer .newsletter-social a.footer-newsletter-li-example-a{padding:.5rem 0}}footer .newsletter-social form{display:flex}@media screen and (max-width:40.625rem){footer .newsletter-social form{flex-direction:column}}footer .newsletter-social form label{margin-bottom:1rem;display:none}footer .newsletter-social form div{display:flex}footer .newsletter-social form div input{color:#fff;width:100%;background-color:#000;border:1px solid #fff;border-radius:.25rem 0 0 .25rem;font-size:1rem;padding:.75rem}footer .newsletter-social form div input::placeholder{color:#a3a3a3}footer .newsletter-social form div button{display:flex;align-items:center;padding:0 .75rem;border:1px solid #fff;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;font-size:.75rem}footer .newsletter-social .social{display:flex;gap:1rem}@media screen and (max-width:40.625rem){footer .newsletter-social .social{justify-content:center}}footer .newsletter-social .social img{height:27px}footer .logo-certifications{display:flex;justify-content:space-between;align-items:center;gap:2rem 1rem}@media screen and (max-width:40.625rem){footer .logo-certifications{flex-direction:column;align-items:start}}footer .logo-certifications .logo img{width:180px}footer .logo-certifications .certifications{display:flex;flex-wrap:wrap;gap:1rem}footer .logo-certifications .certifications img{max-height:3.5rem}footer .logo-certifications .certifications ul li{margin:0;padding:.5rem 0;text-align:right}@media screen and (max-width:40.625rem){footer .logo-certifications .certifications ul li{text-align:left}}footer>*{position:relative;z-index:1}:root{--section-padding-vertical:7rem;--section-padding-horizontal:1.5rem;--section-padding-vertical-mobile:5rem;--section-padding-horizontal-mobile:1rem;--section-smaller-padding-vertical:3rem;--section-smaller-padding-horizontal:1.5rem;--section-smaller-padding-vertical-mobile:3rem;--section-smaller-padding-horizontal-mobile:1rem;--section-gap-horizontal:4%;--section-gap-vertical:30px;--section-header-gap:1rem;--section-header-margin-bottom:2rem;--section-header-icon-width:3rem;--section-header-icon-width-large:4rem;--section-header-highlight-color-1:#004b98;--section-header-highlight-color-2:#3c86c0;--section-hero-bk:#000;--section-hero-bk-alt:linear-gradient(45deg,#004b98,#000 20%,#000 75%,#004b98 100%);--section-hero-color:#fff;--section-navigable-scroll-margin-top:104px;--card-padding:1.5rem;--card-border-color:#ccc;--card-border-radius:.5rem;--testimonial-border-radius:1rem;--slider-nav-gap:.75rem;--slider-nav-padding:1rem 0;--slider-nav-button-width:3rem;--slider-nav-button-height:3rem;--slider-nav-button-color:#555;--slider-nav-button-color-bk:#fff;--slider-nav-button-color-border:#ccc;--slider-nav-button-border-radius:50%;--slider-nav-svg-width:75%;--slider-nav-svg-height:75%}.highlight{font-weight:700;display:inline-block;background-image:linear-gradient(to right,var(--section-header-highlight-color-1),var(--section-header-highlight-color-2));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.wide-container,main{background:#fff}.wide-container section,main section{position:relative;max-width:84.375rem;margin:0 auto;padding:var(--section-padding-vertical) var(--section-padding-horizontal);font-size:1.25rem}@media screen and (max-width:84.375rem){.wide-container section,main section{font-size:clamp(1rem,1.484375vw,1.25rem)}}.wide-container section h2,main section h2{font-size:2.25rem}@media screen and (max-width:84.375rem){.wide-container section h2,main section h2{font-size:clamp(1.5rem,2.671875vw,2.25rem)}}.wide-container section h3,main section h3{font-size:1.8rem}@media screen and (max-width:84.375rem){.wide-container section h3,main section h3{font-size:clamp(1.5rem,2.1375vw,1.8rem)}}.wide-container section h4,main section h4{font-size:1.5rem}@media screen and (max-width:84.375rem){.wide-container section h4,main section h4{font-size:clamp(1rem,1.78125vw,1.5rem)}}.wide-container section.section-alt,main section.section-alt{background-color:#f6f6f6}.wide-container section.section-smaller,main section.section-smaller{padding:var(--section-smaller-padding-vertical) var(--section-smaller-padding-horizontal)}.wide-container section li,.wide-container section ul,main section li,main section ul{list-style:disc}.wide-container section ol li,main section ol li{list-style:decimal}@media screen and (max-width:31.25rem){.wide-container section,main section{padding:var(--section-padding-vertical-mobile) var(--section-padding-horizontal-mobile)}}.wide-container section::after,main section::after{content:"";display:block;position:absolute;top:0;left:50%;bottom:0;width:100vw;background:inherit;transform:translateX(-50%)}.wide-container section>*,main section>*{position:relative;z-index:1}section.section-hero{background:var(--section-hero-bk);color:var(--section-hero-color)}section.section-hero.alt{background:var(--section-hero-bk-alt)}section.section-hero h1{font-size:3rem}@media screen and (max-width:84.375rem){section.section-hero h1{font-size:clamp(1.8rem,3.5625vw,3rem)}}section.section-hero p:last-of-type{margin-bottom:0}.section-header{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--section-header-gap);margin-bottom:var(--section-header-margin-bottom)}.section-header img,.section-header svg{width:var(--section-header-icon-width);height:auto;color:#a3a3a3}@media screen and (min-width:40.625rem){.section-header img,.section-header svg{width:var(--section-header-icon-width-large)}}.section-header h1,.section-header h2,.section-header h3,.section-header h4,.section-header h5,.section-header h6{margin:0 auto 0 0;line-height:1.2}.section-header span.sub{display:block;font-size:80%;color:#7f7f7f}.section-body-img-copy{display:flex;column-gap:3rem;row-gap:var(--section-gap-vertical)}@media screen and (max-width:84.375rem){.section-body-img-copy{column-gap:clamp(1rem,3.5625vw,3rem)}}.section-body-img-copy.row-reverse,.section-body-img-copy.section-body-img-copy-reverse{flex-direction:row-reverse}@media screen and (max-width:40.625rem){.section-body-img-copy{flex-direction:column}.section-body-img-copy.column-reverse,.section-body-img-copy.section-body-img-copy-reverse{flex-direction:column-reverse}}.section-body-img-copy .image{flex:0 1 auto;max-width:48%}@media screen and (max-width:40.625rem){.section-body-img-copy .image{max-width:100%}}.section-body-img-copy .image img{width:100%;height:auto;display:block;border-radius:1rem}@media screen and (max-width:40.625rem){.section-body-img-copy .image img{max-width:max-content}}.section-body-img-copy .copy{flex:1 1 48%;display:flex;flex-direction:column;align-items:start}.section-body-img-copy .copy.align-center{justify-content:center}.section-body-img-copy .copy .btn.align-bottom{margin-top:auto}.section-body-img-copy .copy .btn.align-right{margin-left:auto}.section-body-img-copy-alt{display:flex;background:#f6f6f6;border-radius:1rem}@media screen and (max-width:40.625rem){.section-body-img-copy-alt{flex-direction:column}}.section-body-img-copy-alt.section-tab.active{display:flex}.section-body-img-copy-alt>div:first-of-type{max-width:33%;border-top-left-radius:1rem;border-bottom-left-radius:1rem;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:40.625rem){.section-body-img-copy-alt>div:first-of-type{max-width:100%}}.section-body-img-copy-alt>div:first-of-type img{height:100%;object-fit:contain;border-top-left-radius:1rem;border-bottom-left-radius:1rem}@media screen and (max-width:40.625rem){.section-body-img-copy-alt>div:first-of-type img{border-bottom-left-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem}}.section-body-img-copy-alt>div:last-of-type{padding:2rem}.section-body-row{display:flex;flex-direction:column}@media screen and (min-width:40.625rem){.section-body-row{flex-direction:row}}.section-body-row>*{flex:1 1 0}.section-body-icons-w-copy{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.section-body-icons-w-copy>div{flex:1;text-align:center;min-width:15rem;max-width:25rem;font-size:1rem}@media screen and (max-width:84.375rem){.section-body-icons-w-copy>div{font-size:clamp(.9rem,1.1875vw,1rem)}}.section-body-icons-w-copy>div>:last-child{margin-bottom:0}.section-body-icons-w-copy>div h2,.section-body-icons-w-copy>div h3{font-size:1.8rem}@media screen and (max-width:84.375rem){.section-body-icons-w-copy>div h2,.section-body-icons-w-copy>div h3{font-size:clamp(1.5rem,2.1375vw,1.8rem)}}.section-body-icons-w-copy svg{color:#004b98;width:8rem;height:auto;margin-bottom:1rem}.section-body-gallery{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width:31.25rem){.section-body-gallery{grid-template-columns:1fr 1fr}}@media screen and (min-width:40.625rem){.section-body-gallery{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:70rem){.section-body-gallery{grid-template-columns:1fr 1fr 1fr 1fr}}.section-body-gallery>a{position:relative;border:5px solid transparent;transition:border-color .3s ease}.section-body-gallery>a:hover{border-color:#004b98}.section-body-gallery>a::after{color:#000;content:'';display:block;position:absolute;bottom:.5rem;right:.5rem;width:2rem;height:2rem;border-radius:2rem;background-color:rgba(255,255,255,.8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-zoom-in-icon lucide-zoom-in'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' x2='16.65' y1='21' y2='16.65'/%3E%3Cline x1='11' x2='11' y1='8' y2='14'/%3E%3Cline x1='8' x2='14' y1='11' y2='11'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat}.section-body-awards{display:flex;flex-wrap:wrap;gap:2rem 3rem;justify-content:center;align-items:center}.section-body-slider-w-copy{display:flex;gap:2rem}@media screen and (max-width:40.625rem){.section-body-slider-w-copy{flex-direction:column}}.section-body-slider-w-copy .section-body-copy{flex:0 0 33%;min-width:20rem;display:flex;flex-direction:column;justify-content:center}.section-body-slider-w-copy .section-body-slider{overflow-x:hidden}.section-body-slider-w-copy .slider>div{flex:0 0 45%}@media screen and (max-width:55rem){.section-body-slider-w-copy .slider>div{flex-basis:90%}}@media screen and (max-width:40.625rem){.section-body-slider-w-copy .slider>div{flex-basis:45%}}@media screen and (max-width:31.25rem){.section-body-slider-w-copy .slider>div{flex-basis:90%}}.section-body-slider-w-copy .card img{width:100%}.section-body-slider-w-copy .card p{font-size:1rem}@media screen and (max-width:84.375rem){.section-body-slider-w-copy .card p{font-size:clamp(.9rem,1.1875vw,1rem)}}@media screen and (max-width:31.25rem){.section-body-slider-w-copy .card p{font-size:1rem}}.card{background:#fff;border:1px solid var(--card-border-color);border-radius:var(--card-border-radius)}.card>.copy{padding:var(--card-padding)}@media screen and (min-width:40.625rem){.card>.copy{font-size:90%}}.card>.copy>:last-child{margin-bottom:0}.card>img{border-top-left-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius)}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{margin-bottom:.75rem}.card.article{font-weight:400;display:flex;flex-direction:column}.card.article .copy{flex-grow:1;display:flex;flex-direction:column}.card.article .category{text-transform:uppercase;color:#7f7f7f;margin-bottom:1rem;font-weight:700;letter-spacing:-.05rem}.card.article h1,.card.article h2,.card.article h3,.card.article h4{color:#000;margin-bottom:2rem;font-size:110%}.card.article p.details{margin-top:auto;margin-bottom:0;display:flex;gap:.25rem 1rem;flex-direction:row-reverse;justify-content:space-between}.card.article p.details time{color:#555}.accordion{border:1px solid #ccc;border-radius:.75rem;padding:.75rem}@media screen and (max-width:40.625rem){.accordion{padding:.5rem}}.accordion ul{margin-top:0;margin-bottom:0}.accordion li{list-style-type:disc;margin:0 0 1rem 2rem}.accordion li:last-of-type{margin-bottom:0}.accordion li ul>li:first-of-type{padding-top:1rem}.accordion>div>div{padding:1.5rem}@media screen and (max-width:40.625rem){.accordion>div>div{padding:1rem}}.accordion>div:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion>div:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.accordion>div:nth-child(odd){background:#f6f6f6}.accordion .body{grid-template-rows:0fr;transition:grid-template-rows .5s ease;display:grid;padding:0}.accordion .body .body-inner{overflow:hidden;padding:0 1.5rem}@media screen and (max-width:40.625rem){.accordion .body .body-inner{padding:0 1rem}}.accordion .body .body-inner>:last-of-type{margin-bottom:1.5rem}.accordion .body.open{grid-template-rows:1fr!important}.accordion .heading{font-weight:400;cursor:pointer;display:flex;gap:1rem;align-items:center;justify-content:space-between;transition:transform .25s ease-out}.accordion .heading::after{content:"";flex-shrink:0;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2rem' height='2rem' viewBox='0 0 24 24'%3E%3Ctitle xmlns=''%3Eplus-line%3C/title%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h7m7 0h-7m0 0V5m0 7v7'/%3E%3C/svg%3E");transition:transform .25s ease-out}.accordion .heading.open::after{transform:rotate(135deg)}.slider{overflow-x:scroll;display:flex;gap:1.5rem;padding-bottom:1rem}.slider>*{flex:0 0 30%}@media screen and (max-width:70rem){.slider>*{flex-basis:45%}}@media screen and (max-width:40.625rem){.slider>*{flex-basis:90%}}.slider-nav{display:flex;justify-content:end;gap:var(--slider-nav-gap);padding:var(--slider-nav-padding)}.slider-nav button{color:var(--slider-nav-button-color);margin:0;width:var(--slider-nav-button-width);height:var(--slider-nav-button-height);border-radius:var(--slider-nav-button-border-radius);background-color:var(--slider-nav-button-color-bk);border:1px solid var(--slider-nav-button-color-border);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.slider-nav button svg{width:var(--slider-nav-svg-width);height:var(--slider-nav-svg-height)}.section-tabs-nav{display:flex;width:auto;justify-content:center;border-bottom:none;margin-bottom:2rem;flex-wrap:wrap;gap:0;font-weight:400}.section-tabs-nav.align-start{justify-content:start}.section-tabs-nav .section-tab-nav{flex-shrink:0;padding:.5rem 1rem;border-bottom:2px solid #ccc;white-space:nowrap;color:#555}@media screen and (min-width:40.625rem){.section-tabs-nav .section-tab-nav{padding:.75rem 1.5rem}}.section-tabs-nav .section-tab-nav.active{color:#000;border-bottom:2px solid #000;font-weight:700}.section-tabs-nav.alt{gap:1.5rem;margin-bottom:1.5rem}.section-tabs-nav.alt .section-tab-nav{padding:1rem 2rem;background:#e5e5e5;border:1px solid #e5e5e5;border-radius:.25rem;text-align:center;flex:1 1 0}.section-tabs-nav.alt .section-tab-nav.active{background:#fff;border:1px solid #000}.section-tab{display:none}.section-tab.active{display:block}section.section-nav{background:#fff;position:sticky;z-index:10;top:3.25rem;padding:0;display:flex;width:auto;justify-content:center;border-bottom:none;margin-bottom:2rem;flex-wrap:wrap;gap:0;font-weight:400}section.section-nav.align-start{justify-content:start}section.section-nav .section-tab-nav{flex-shrink:0;padding:.5rem 1rem;border-bottom:2px solid #ccc;white-space:nowrap;color:#555}@media screen and (min-width:40.625rem){section.section-nav .section-tab-nav{padding:.75rem 1.5rem}}section.section-nav .section-tab-nav.active{color:#000;border-bottom:2px solid #000;font-weight:700}section.section-nav.alt{gap:1.5rem;margin-bottom:1.5rem}section.section-nav.alt .section-tab-nav{padding:1rem 2rem;background:#e5e5e5;border:1px solid #e5e5e5;border-radius:.25rem;text-align:center;flex:1 1 0}section.section-nav.alt .section-tab-nav.active{background:#fff;border:1px solid #000}section.section-nav a{flex-shrink:0;padding:.5rem 1rem;border-bottom:2px solid #ccc;white-space:nowrap;color:#555}@media screen and (min-width:40.625rem){section.section-nav a{padding:.75rem 1.5rem}}section.section-nav a.active{color:#000;border-bottom:2px solid #000;font-weight:700}.section-navigable{scroll-margin-top:var(--section-navigable-scroll-margin-top)}dl.tech-specs div{display:flex;align-items:center;border-bottom:1px solid #000;padding:1.5rem 0}dl.tech-specs div:last-of-type{border:none}@media screen and (max-width:31.25rem){dl.tech-specs div{flex-direction:column;gap:.5rem 0;align-items:start}}dl.tech-specs div dt{font-weight:400;width:30%;padding-right:1rem;flex-shrink:0}@media screen and (max-width:31.25rem){dl.tech-specs div dt{width:100%}}.section-body-testimonials .testimonial{display:flex;flex-direction:row;align-items:start;background:#f6f6f6;padding:2rem;border-radius:var(--testimonial-border-radius);gap:2rem}@media screen and (max-width:84.375rem){.section-body-testimonials .testimonial{padding:clamp(1.25rem,2.375vw,2rem)}}@media screen and (max-width:84.375rem){.section-body-testimonials .testimonial{gap:clamp(1.25rem,2.375vw,2rem)}}.section-body-testimonials .testimonial .testimonial-headshot{flex-shrink:0}.section-body-testimonials .testimonial .testimonial-headshot img{width:15rem;border-radius:var(--testimonial-border-radius)}@media screen and (max-width:84.375rem){.section-body-testimonials .testimonial .testimonial-headshot img{width:clamp(6rem,17.8125vw,15rem)}}.section-body-testimonials .testimonial .testimonial-headshot .testimonial-name{display:none}.section-body-testimonials .testimonial .testimonial-info,.section-body-testimonials .testimonial .testimonial-product{display:flex;flex-direction:column}.section-body-testimonials .testimonial .testimonial-info{align-self:stretch}.section-body-testimonials .testimonial .testimonial-info .testimonial-name{font-size:1.8rem;font-weight:700;color:#2a2a2a;margin-bottom:1rem}@media screen and (max-width:84.375rem){.section-body-testimonials .testimonial .testimonial-info .testimonial-name{font-size:clamp(1.5rem,2.1375vw,1.8rem)}}@media screen and (max-width:84.375rem){.section-body-testimonials .testimonial .testimonial-info .testimonial-name{margin-bottom:clamp(.5rem,1.1875vw,1rem)}}.section-body-testimonials .testimonial .testimonial-info .testimonial-quote{font-size:1.25rem;line-height:2;font-weight:400;color:#2a2a2a}@media screen and (max-width:84.375rem){.section-body-testimonials .testimonial .testimonial-info .testimonial-quote{font-size:clamp(1rem,1.484375vw,1.25rem)}}.section-body-testimonials .testimonial .testimonial-info .testimonial-org{margin-top:auto}.section-body-testimonials .testimonial .testimonial-info .testimonial-org p{margin-bottom:0;line-height:1.76;color:#7f7f7f}.section-body-testimonials .testimonial .testimonial-product{flex-shrink:0}.section-body-testimonials .testimonial .testimonial-product .testimonial-image{max-width:15rem;max-height:20rem;border-radius:var(--testimonial-border-radius)}@media screen and (max-width:84.375rem){.section-body-testimonials .testimonial .testimonial-product .testimonial-image{max-width:14.074vw}}@media screen and (max-width:31.25rem){.section-body-testimonials .testimonial{flex-direction:column;justify-content:start;align-items:center}.section-body-testimonials .testimonial .testimonial-headshot{display:flex;align-items:center;flex-direction:column}.section-body-testimonials .testimonial .testimonial-headshot img{width:auto}.section-body-testimonials .testimonial .testimonial-headshot .testimonial-name{display:block;margin-top:1rem;color:#7f7f7f}.section-body-testimonials .testimonial .testimonial-info{margin:0}.section-body-testimonials .testimonial .testimonial-info .testimonial-name{display:none}.section-body-testimonials .testimonial .testimonial-info .testimonial-quote{min-height:auto;margin:auto}.section-body-testimonials .testimonial .testimonial-info .testimonial-org{display:none}.section-body-testimonials .testimonial .testimonial-product{align-items:center}.section-body-testimonials .testimonial .testimonial-product .testimonial-image{max-width:15rem}}:root{--carousel-simple-nav-button-color:#a3a3a3;--carousel-simple-nav-button-bk:#fff;--carousel-simple-nav-button-border-color:#a3a3a3;--carousel-simple-nav-button-selected-color:#a3a3a3;--carousel-simple-nav-button-selected-bk:#a3a3a3;--carousel-simple-nav-button-selected-border-color:#a3a3a3;--carousel-simple-nav-button-prev-color:#a3a3a3;--carousel-simple-nav-button-prev-bk:#fff;--carousel-simple-nav-button-prev-border-color:#a3a3a3;--carousel-simple-nav-button-next-color:#a3a3a3;--carousel-simple-nav-button-next-bk:#fff;--carousel-simple-nav-button-next-border-color:#a3a3a3}.carousel-simple{position:relative}.carousel-simple ul{display:flex;flex-wrap:wrap;margin:1.5rem 0 0;list-style:none;gap:.5rem 1rem;justify-content:center}.carousel-simple ul.align-start{justify-content:start}.carousel-simple ul.align-end{justify-content:end}.carousel-simple ul li{display:flex;justify-content:center;align-items:center;margin:0;padding:0}.carousel-simple ul li a,.carousel-simple ul li button{cursor:pointer;display:flex;color:var(--carousel-simple-nav-button-color);background-color:var(--carousel-simple-nav-button-bk);border:1px solid var(--carousel-simple-nav-button-border-color);border-radius:1.25rem;width:1.25rem;height:1.25rem}.carousel-simple ul li a.selected,.carousel-simple ul li button.selected{color:var(--carousel-simple-nav-button-selected-color);background-color:var(--carousel-simple-nav-button-selected-bk);border:1px solid var(--carousel-simple-nav-button-selected-border-color)}.carousel-simple ul li button.next,.carousel-simple ul li button.prev{width:1.75rem;height:1.75rem;border-radius:1.75rem;opacity:1}.carousel-simple ul li button.prev{color:var(--carousel-simple-nav-button-prev-color);background-color:var(--carousel-simple-nav-button-prev-bk);border:1px solid var(--carousel-simple-nav-button-prev-border-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23555555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-left-icon lucide-chevron-left'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");background-size:1.25rem;background-repeat:no-repeat;background-position:center center}.carousel-simple ul li button.next{color:var(--carousel-simple-nav-button-next-color);background-color:var(--carousel-simple-nav-button-next-bk);border:1px solid var(--carousel-simple-nav-button-next-border-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23555555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-right-icon lucide-chevron-right'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");background-size:1.25rem;background-repeat:no-repeat;background-position:center center}.carousel-simple-slides{display:flex;overflow:hidden}.carousel-simple-slides>*{flex:1 0 100%;display:flex;flex-direction:column;justify-content:center;position:relative;box-sizing:border-box;transition:opacity 500ms ease-out,transform 1000ms cubic-bezier(.215,.61,.355,1);background:#fff}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}h2,h3,p{orphans:3;widows:3}h1,h2,h3{page-break-after:avoid}.p--large{font-size:1rem!important}.gradient-footer,.gradient-navigation,.utils{display:none}.navigation{border-bottom:2px solid #ccc;height:auto;padding:20px 0}.navigation .inside{text-align:left}.nav-logo{position:static}.nav{display:none}.hero{height:auto!important;padding:50px 0!important;text-align:left!important;border-bottom:2px solid #eee}.hero .hero-text,.hero .text{float:none!important;width:100%!important;margin:0!important}.page-nav-placeholder{display:none}.article-narrow{width:100%!important}.carousel-controls{display:none}.section-testimonials{height:400px}.slide-testimonial-inner{width:100%}.slide-testimonial{padding-top:50px}.footer{display:none}.home .home-promo,.home a.home-promo{height:auto!important;float:none!important;width:100%!important;margin:0!important;overflow:visible!important}.home .home-promo:after,.home a.home-promo:after{display:none!important}.home .home-promo .text,.home a.home-promo .text{color:#000!important;text-decoration:none!important;-ms-transform:translateX(0)!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.home .home-promo .text strong,.home a.home-promo .text strong{display:none}.home .map .stats{margin:0!important;width:100%!important}.home .map .stat{height:auto;margin-top:25px!important;line-height:1}.carousel-consultative-systems,.imaging-systems--categories-row1 a,.imaging-systems--categories-row2 a{height:auto!important}.carousel-consultative-systems .carousel-slide{position:static}.carousel-consultative-systems .carousel-control,.different-tiles{display:none}.product-title .inside{height:auto!important;padding:50px 0!important}.product-title .text{float:none!important;width:100%!important;margin:0!important}.product-title .figure{display:block!important;margin:auto}.section--background-left .figure,.section--background-left .text,.section--background-right .figure,.section--background-right .text,.section--figure-left .figure,.section--figure-left .text,.section--figure-right .figure,.section--figure-right .text{float:none;width:100%}.card-caption-text{background:#fff!important;padding:10px 0 0!important;border:0;text-align:center}.card-caption-text .icon-card-caption-toggle{display:none}.reveal .product-overview .figure{margin-top:0}.clinical-services .button,.clinical-services .steps-toc{display:none}.clinical-services .steps-detail,.clinical-services .steps-detail-container{display:block!important;width:100%!important}.clinical-services .carousel,.clinical-services .carousel-slide,.clinical-services .steps-detail,.clinical-services .steps-detail-container,.clinical-services .steps-toc{height:auto!important;overflow:visible;position:static;*zoom:1}.clinical-services .carousel-slide:after,.clinical-services .carousel-slide:before,.clinical-services .carousel:after,.clinical-services .carousel:before,.clinical-services .steps-detail-container:after,.clinical-services .steps-detail-container:before,.clinical-services .steps-detail:after,.clinical-services .steps-detail:before,.clinical-services .steps-toc:after,.clinical-services .steps-toc:before{content:"";display:table}.clinical-services .carousel-slide:after,.clinical-services .carousel:after,.clinical-services .steps-detail-container:after,.clinical-services .steps-detail:after,.clinical-services .steps-toc:after{clear:both}.clinical-services .steps-detail{padding:50px 0}.clinical-services #clinical-services-sidebar,.clinical-services .step-link{display:none}.imaging-centers .imaging-centers-bio img{width:50%!important;height:50%!important;margin-bottom:25px!important}.about .statments{padding:25px 0!important}.about .statement--diagram{display:none}.about .innovation{padding:0!important}.about .innovation-art,.about .innovation-figure{display:none}.about .news{padding:25px 0!important}.about .button,.contact-form{display:none}}