/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(1.5px,0,0);transform:translate3d(1.5px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}40%,60%{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(1.5px,0,0);transform:translate3d(1.5px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}40%,60%{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@keyframes wiggle{0%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@-webkit-keyframes wiggle-small{0%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}50%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}to{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@keyframes wiggle-small{0%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}50%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}to{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes grow{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes grow{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes grow-small{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes grow-small{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes grow-and-twist{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1.25) rotate(3deg);transform:scale(1.25) rotate(3deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes grow-and-twist{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1.25) rotate(3deg);transform:scale(1.25) rotate(3deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-webkit-keyframes grow-and-twist-reverse{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1.25) rotate(-3deg);transform:scale(1.25) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes grow-and-twist-reverse{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1.25) rotate(-3deg);transform:scale(1.25) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}body{background-color:#3F4D55;color:#3F4D55;font-size:16px;line-height:1.5;font-family:UniversNext;font-weight:normal;font-style:normal;font-stretch:normal;position:static;max-width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media screen and (min-width:1200px){body{font-size:18px}}body *,body :after,body :before{-webkit-box-sizing:border-box;box-sizing:border-box}table{font-size:inherit}h1,h2,h3,h4,h5,h6{font-weight:normal;padding:0;margin:2em 0 0.875em 0;line-height:1.4;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{margin-top:1em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.text:not(.person) h1:first-child,.text:not(.person) h2:first-child,.text:not(.person) h3:first-child,.text:not(.person) h4:first-child,.text:not(.person) h5:first-child,.text:not(.person) h6:first-child{margin-top:1.25em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:currentColor}h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{text-decoration:underline}h1 sup,h2 sup,h3 sup,h4 sup,h5 sup,h6 sup{font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}@media screen and (min-width:600px){.section-content h1,.section-content h2,.section-content h3,.section-content h4,.section-content h5,.section-content h6{text-align:center}.basic-page .section-content h1,.basic-page .section-content h2,.basic-page .section-content h3,.basic-page .section-content h4,.basic-page .section-content h5,.basic-page .section-content h6,.careers-and-culture-page .section-content h1,.careers-and-culture-page .section-content h2,.careers-and-culture-page .section-content h3,.careers-and-culture-page .section-content h4,.careers-and-culture-page .section-content h5,.careers-and-culture-page .section-content h6,.services-and-products-entry-page .section-content h1,.services-and-products-entry-page .section-content h2,.services-and-products-entry-page .section-content h3,.services-and-products-entry-page .section-content h4,.services-and-products-entry-page .section-content h5,.services-and-products-entry-page .section-content h6,.services-and-products-page.focus-areas-term-page .section-content h1,.services-and-products-page.focus-areas-term-page .section-content h2,.services-and-products-page.focus-areas-term-page .section-content h3,.services-and-products-page.focus-areas-term-page .section-content h4,.services-and-products-page.focus-areas-term-page .section-content h5,.services-and-products-page.focus-areas-term-page .section-content h6,.solo-pages-entry-page .section-content h1,.solo-pages-entry-page .section-content h2,.solo-pages-entry-page .section-content h3,.solo-pages-entry-page .section-content h4,.solo-pages-entry-page .section-content h5,.solo-pages-entry-page .section-content h6{text-align:left}}@media screen and (min-width:600px){.section-content .align-center-headers h1,.section-content .align-center-headers h2,.section-content .align-center-headers h3,.section-content .align-center-headers h4,.section-content .align-center-headers h5,.section-content .align-center-headers h6{text-align:center}}h1.numbered-header,h2.numbered-header,h3.numbered-header,h4.numbered-header,h5.numbered-header,h6.numbered-header{text-indent:-1.375em;padding-left:1.375em}h1.numbered-header .number,h2.numbered-header .number,h3.numbered-header .number,h4.numbered-header .number,h5.numbered-header .number,h6.numbered-header .number{text-indent:0;display:inline-block;margin-right:0.125em;font-size:0.875em;color:#fff;font-family:UniversNextPro-HeavyCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;position:relative;top:-0.075em;width:1.25em;height:1.25em;border-radius:50%;text-align:center;line-height:1.25em;background:linear-gradient(135deg,rgba(63,77,85,0) 0%,rgba(63,77,85,0.9) 100%),#4278b1;-webkit-box-shadow:0.125em 0.125em 0px 0px rgba(100,120,186,0.5);box-shadow:0.125em 0.125em 0px 0px rgba(100,120,186,0.5)}@media screen and (min-width:700px){h1.numbered-header,h2.numbered-header,h3.numbered-header,h4.numbered-header,h5.numbered-header,h6.numbered-header{padding-left:0}}h1{font-size:1.5em;line-height:1.3;max-width:28em;margin:1em auto}h1 a{position:relative}h1 a:after{content:"";position:absolute;left:0;bottom:0.075em;right:0;width:100%;height:1px;border-bottom:1px dotted currentColor;opacity:0.5;-webkit-transition:opacity 0.25s ease-in-out,text-shadow 0.25s ease-in-out;transition:opacity 0.25s ease-in-out,text-shadow 0.25s ease-in-out}h1 a:focus,h1 a:hover{color:currentColor;border:none;outline:none;text-decoration:none}h1 a:focus:after,h1 a:hover:after{opacity:1;border-bottom:1px solid currentColor}@media screen and (min-width:600px){h1{font-size:2em}}@media screen and (min-width:1200px){h1{font-size:3em}body[class*=blog-entry-page] h1,body[class*=locus-user-pages-entry-page] h1{font-size:2em}}h2{font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:1.25em;color:#4278b1}@media screen and (min-width:400px){h2{font-size:1.5em}}@media screen and (min-width:600px){h2{font-size:1.75em}}h3{font-size:1.125em;font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;color:#2078A8}h3 b,h3 bold,h3 strong{font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}@media screen and (min-width:600px){h3{font-size:1.375em}}h4,h5,h6{font-size:1em;font-family:UniversNextPro-HeavyCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}a{color:#4D65AC;text-decoration:underline;-webkit-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out}a .email-user{display:inline-block;text-decoration:underline}a:focus,a:hover{color:#6478BA;border:none;outline:none;text-decoration:none}a:focus .email-user,a:hover .email-user{text-decoration:none}footer a,nav a{text-decoration:none;color:currentColor}footer a:focus,footer a:hover,nav a:focus,nav a:hover{text-decoration:underline;color:currentColor}a.block-link{display:block}p{padding:0;margin:0 0 1em 0;line-height:1.6;font-size:0.875em}p .more-icon{display:inline-block;stroke:currentColor;stroke-width:0.0875em;fill:transparent;height:1.25em;width:1.25em;position:relative;top:0.25em;left:0;-webkit-transition:left 0.25s ease-in-out;transition:left 0.25s ease-in-out}.section-content p{max-width:38em;text-align:left}p:last-child{margin-bottom:0}@media screen and (min-width:400px){p{font-size:1em}}iframe{border:0px;width:1px;min-width:100%;max-width:100%}.hidden,[hidden]{display:none}hr{border:none;outline:none;position:relative;display:block;height:2px;background:-webkit-gradient(linear,left top,right top,from(#148BCC),to(#6478BA));background:linear-gradient(to right,#148BCC 0%,#6478BA 100%);margin:2rem -2rem}[x-cloak]{display:none}img{border:none;color:transparent}img.with-buffer{background-color:currentColor;border:1em solid currentColor}img.with-buffer.transparent{background-color:transparent;border-color:transparent}sub,sup{font-family:UniversNextPro-HeavyCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}sub a,sup a{color:#2078A8}button:hover{cursor:pointer}.rotate90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.rotate180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rotate270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fliphoriz{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.center,.center-align{text-align:center!important}.center h1,.center h2,.center h3,.center h4,.center h5,.center h6,.center p,.center-align h1,.center-align h2,.center-align h3,.center-align h4,.center-align h5,.center-align h6,.center-align p{text-align:center}.section-content .center h1,.section-content .center h2,.section-content .center h3,.section-content .center h4,.section-content .center h5,.section-content .center h6,.section-content .center p,.section-content .center-align h1,.section-content .center-align h2,.section-content .center-align h3,.section-content .center-align h4,.section-content .center-align h5,.section-content .center-align h6,.section-content .center-align p{text-align:center}.left-align{text-align:left!important}.left-align h1,.left-align h2,.left-align h3,.left-align h4,.left-align h5,.left-align h6,.left-align p{text-align:left}.hide{display:none}.icon{display:inline-block;width:1em;height:1em}.icon svg{display:inline-block;width:100%;height:auto}.icon .fill-icon{stroke:none;fill:#148BCC;fill:currentColor}.icon .stroke-icon{fill:none;stroke:#148BCC;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.icon.very-dark-blue{color:#3F4D55}.icon.dark-green{color:#2F9770}.icon.light-green{color:#6E9648}.icon.dark-blue{color:#2078A8}.icon.light-blue{color:#2891B2}.icon.purple{color:#4D65AC}.icon.orange{color:#B16106}.dark-section{background:linear-gradient(94.55deg,rgba(100,120,186,0.4) 0%,rgba(100,120,186,0) 100%),#3F4D55;color:#fff}.dark-section .section-title,.dark-section h2,.dark-section h3,.dark-section h4,.dark-section h5,.dark-section h6{color:currentColor}.table-wrap{position:relative}.table-wrap .table-wrap-scroll{overflow-y:scroll}.table-wrap.has-overflow .table-wrap-scroll{position:relative;z-index:1}.table-wrap.has-overflow:after{content:"";width:2rem;height:100%;position:absolute;top:0;right:0;z-index:100!important;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white)),-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to right,rgba(255,255,255,0) 0%,white 100%),linear-gradient(to right,rgba(255,255,255,0) 0%,white 100%)}.dark-section .table-wrap.has-overflow:after{background:-webkit-gradient(linear,left top,right top,from(rgba(63,77,85,0)),to(#3f4d55));background:linear-gradient(to right,rgba(63,77,85,0) 0%,#3f4d55 100%)}@media screen and (min-width:700px){.table-wrap .table-wrap-scroll{overflow:visible}}.fancy-table{margin:2rem auto;cell-spacing:2px;font-size:0.875em}.fancy-table td,.fancy-table th{vertical-align:top;text-align:left}.fancy-table td.icon-only,.fancy-table th.icon-only{text-align:center}.fancy-table td.icon-only.icon-medium .icon,.fancy-table th.icon-only.icon-medium .icon{font-size:1.5em}.fancy-table td.icon-only.icon-large .icon,.fancy-table th.icon-only.icon-large .icon{font-size:2em}.fancy-table td:not(:last-child),.fancy-table th:not(:last-child){position:relative}.fancy-table td:not(:last-child):after,.fancy-table th:not(:last-child):after{content:"";width:2px;position:absolute;top:-0.5em;bottom:-0.5em;right:-2px;background-color:#828b91}.fancy-table td p,.fancy-table th p{max-width:28em}.fancy-table thead th{font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;padding:0 1em 0.25em 1em;vertical-align:bottom}.fancy-table thead th p{line-height:1.2}.fancy-table tbody td{padding:1em;background-color:#e9eff2}.fancy-table tbody td ul{max-width:28em}.fancy-table tbody td ul:last-child{margin-bottom:0}.fancy-table tbody td.row-header{font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:1em;color:#4278b1}.fancy-table tbody tr.deemphasize td{background-color:#f4f7f9}.dark-section .fancy-table td:not(:last-child):after,.dark-section .fancy-table th:not(:last-child):after{background-color:#fff}.dark-section .fancy-table thead th{color:#fff}.dark-section .fancy-table tbody td{background-color:rgba(255,255,255,0.9)}.dark-section .fancy-table tbody tr.deemphasize td{background-color:rgba(255,255,255,0.8)}.highlight-section .fancy-table tbody td{background-color:rgba(255,255,255,0.75)}.highlight-section .fancy-table tbody tr.deemphasize td{background-color:rgba(255,255,255,0.5)}@media screen and (min-width:500px){.fancy-table tbody td.row-header>*{font-size:1.25em}}@media screen and (min-width:1100px){.fancy-table{font-size:1em}}.section-content .table-legend{position:relative;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;padding:1rem;background-color:#f4f7f9}.section-content .table-legend li{line-height:1.1;margin:0}.honeypot{position:absolute;top:-9999em}.button,a.button,button.mfp-close.button{background-color:#3F4D55;color:#fff;border:1px solid currentColor;text-decoration:none;display:inline-block;padding:0.5em 1em;line-height:1;height:2em;border-radius:1em;margin-top:1rem;vertical-align:middle;text-shadow:0 0 0.25em #3F4D55;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;-webkit-transition:background-color 0.25s ease-in-out,color 0.25s ease-in-out,border-color 0.25s ease-in-out,opacity 0.25s ease-in-out;transition:background-color 0.25s ease-in-out,color 0.25s ease-in-out,border-color 0.25s ease-in-out,opacity 0.25s ease-in-out}.button .icon,a.button .icon,button.mfp-close.button .icon{font-size:0.75em;position:relative;left:0;-webkit-transition:left 0.25s ease-in-out;transition:left 0.25s ease-in-out}.button:hover .icon,a.button:hover .icon,button.mfp-close.button:hover .icon{left:0.25em}.button:hover .icon.prev,a.button:hover .icon.prev,button.mfp-close.button:hover .icon.prev{left:-0.25em}.button:hover,a.button:hover,button.mfp-close.button:hover{background-color:#576D75;border:1px solid currentColor;color:#fff;cursor:pointer}.button.disabled,.button:disabled,a.button.disabled,a.button:disabled,button.mfp-close.button.disabled,button.mfp-close.button:disabled{opacity:0.5}.button.disabled:focus,.button.disabled:hover,.button:disabled:focus,.button:disabled:hover,a.button.disabled:focus,a.button.disabled:hover,a.button:disabled:focus,a.button:disabled:hover,button.mfp-close.button.disabled:focus,button.mfp-close.button.disabled:hover,button.mfp-close.button:disabled:focus,button.mfp-close.button:disabled:hover{cursor:not-allowed}.button-emphasize,a.button-emphasize,button.mfp-close.button-emphasize{font-size:1.25em;background-color:#B16106;color:#fff}.button-emphasize:hover,a.button-emphasize:hover,button.mfp-close.button-emphasize:hover{background-color:#B16106;color:#fff}.button-secondary,a.button-secondary,button.mfp-close.button-secondary{background-color:#fff;color:#3F4D55;text-shadow:0 0 0.25em #fff,0 0 0.75em #fff}.button-secondary:hover,a.button-secondary:hover,button.mfp-close.button-secondary:hover{background-color:#e9eff2;background:-webkit-gradient(linear,left top,right top,from(rgba(233,239,242,0.8)),to(#fff));background:linear-gradient(to right,rgba(233,239,242,0.8) 0%,#fff 100%);color:#3F4D55}.button-secondary.button-emphasize,a.button-secondary.button-emphasize,button.mfp-close.button-secondary.button-emphasize{color:#B16106}.button-secondary.button-emphasize:hover,a.button-secondary.button-emphasize:hover,button.mfp-close.button-secondary.button-emphasize:hover{color:#B16106}.button.clear-button,a.button.clear-button,button.mfp-close.button.clear-button{background-color:transparent;border:none;outline:none;text-shadow:none}.button.clear-button:not(.read-more),a.button.clear-button:not(.read-more),button.mfp-close.button.clear-button:not(.read-more){color:currentColor}.button.icon-button,a.button.icon-button,button.mfp-close.button.icon-button{width:2em;padding:0;text-align:center}.button.icon-button .icon,a.button.icon-button .icon,button.mfp-close.button.icon-button .icon{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1em;color:currentColor}button.button.icon-button{line-height:0}button.button.icon-button .icon{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.form-field{border:1px solid #2078A8;background-color:#fff;color:#3F4D55;display:inline-block;padding:0.5em 1em;line-height:1;height:2em;border-radius:1em}.form-field:focus{border-color:#6478BA;outline:none;-webkit-box-shadow:0 0 0.25em 0 #6478BA inset;box-shadow:0 0 0.25em 0 #6478BA inset}.form-field-wrap{position:relative;display:inline-block;max-width:100%}.form-field-wrap.input-button-combo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form-field-wrap.input-button-combo>*{margin:0;vertical-align:top}.form-field-wrap.input-button-combo .button{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.form-field-wrap.input-button-combo .form-field{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.form-field-wrap.button-wrap{width:100%}.search-icon .center-circle{fill:#148BCC;opacity:0}button:focus .search-icon .search-icon .center-circle{opacity:0.75}.checkbox-select-search-field-wrap,.search-field-wrap{position:relative}.checkbox-select-search-field-wrap .checkbox-select-icon-button,.checkbox-select-search-field-wrap .search-icon-button,.search-field-wrap .checkbox-select-icon-button,.search-field-wrap .search-icon-button{display:inline-block;position:absolute;margin:0;color:#2078A8;padding:0.5em}.checkbox-select-search-field-wrap .checkbox-select-icon-button .icon,.checkbox-select-search-field-wrap .search-icon-button .icon,.search-field-wrap .checkbox-select-icon-button .icon,.search-field-wrap .search-icon-button .icon{width:1.25em;height:1.25em}.checkbox-select-search-field-wrap .checkbox-select-icon-button:focus .icon,.checkbox-select-search-field-wrap .checkbox-select-icon-button:hover .icon,.checkbox-select-search-field-wrap .search-icon-button:focus .icon,.checkbox-select-search-field-wrap .search-icon-button:hover .icon,.search-field-wrap .checkbox-select-icon-button:focus .icon,.search-field-wrap .checkbox-select-icon-button:hover .icon,.search-field-wrap .search-icon-button:focus .icon,.search-field-wrap .search-icon-button:hover .icon{left:0;color:#6478BA}.checkbox-select-search-field-wrap .search-icon-button,.search-field-wrap .search-icon-button{top:0;left:0}.checkbox-select-search-field-wrap .checkbox-select-icon-button,.search-field-wrap .checkbox-select-icon-button{-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:0;right:0}.search-field-wrap{width:100%}.search-field-wrap .form-field{padding-left:1.75em}.checkbox-select-field-wrap{position:relative}.checkbox-select-field-wrap .form-field{padding-right:1.75em;-webkit-transition:border-radius 0.25s ease-in-out;transition:border-radius 0.25s ease-in-out;position:relative;z-index:101}.checkbox-select-field-wrap .form-field+.checkbox-select-icon-button{z-index:102}.checkbox-select-field-wrap .checkbox-menu{list-style:none;padding:0 1em;margin:0;background-color:#fff;height:0px;opacity:0.5;overflow:hidden;-webkit-transition:opacity 0.125s ease-in-out 0.125s,height 0.125s ease-in-out 0.125s,top 0.125s ease-in-out 0.125s,padding 0.125s ease-in-out 0.125s;transition:opacity 0.125s ease-in-out 0.125s,height 0.125s ease-in-out 0.125s,top 0.125s ease-in-out 0.125s,padding 0.125s ease-in-out 0.125s;position:absolute;top:0.5em;left:0;right:0;z-index:100;border:1px solid #2078A8;border-top-width:0;border-bottom-right-radius:1em;border-bottom-left-radius:1em}.checkbox-select-field-wrap .checkbox-menu li{margin:0;line-height:1.5;color:#3F4D55;font-size:0.875em}.checkbox-select-field-wrap .checkbox-menu li.check-group-title{margin-top:0.5em;font-weight:bold;opacity:1;height:1.5em;-webkit-transition:opacity 0.25s ease-in-out,margin-top 0.25s ease-in-out;transition:opacity 0.25s ease-in-out,margin-top 0.25s ease-in-out}.checkbox-select-field-wrap .checkbox-menu li.check-group-title.hide{opacity:0;height:0;margin-top:0}.checkbox-select-field-wrap .checkbox-menu li.check-group-title:first-child{margin-top:0}.checkbox-select-field-wrap.open .form-field{-webkit-transition:border-radius 0.25s ease-in-out;transition:border-radius 0.25s ease-in-out;border-bottom-right-radius:0;border-bottom-left-radius:0}.checkbox-select-field-wrap.open .checkbox-menu{padding:1.5em 1em 0.5em 1em;top:50%;height:12em;opacity:1;overflow-y:auto}.checkbox-select-field-wrap.open .checkbox-menu.short{height:9em}.checkbox-select-field-wrap.open .checkbox-select-icon-button{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.speech-bubble{background-color:#fff;width:auto;max-width:20em;padding:2rem;margin:1.5rem 0;border-radius:2rem;position:relative;display:inline-block;text-align:left;color:#3F4D55}.speech-bubble a{font-family:UniversNext,Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal;font-stretch:normal}.speech-bubble p:last-child{margin-bottom:0}.speech-bubble:after{content:"";display:block;position:absolute;bottom:-2em;left:3rem;width:0;height:0;border-style:solid;border-width:2em 1.5em 0 0;border-color:#fff transparent transparent transparent}.right .speech-bubble:after{left:auto;right:3rem;border-width:0 1.5em 2em 0;border-color:transparent #fff transparent transparent}@media screen and (min-width:1200px){.sidebar .speech-bubble{width:100%;max-width:100%}}.speech-bubble-wrap .attribution{display:block;width:100%;font-size:0.875em;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;padding:1rem 0 0 3.5rem}.speech-bubble-wrap.right .attribution{padding:1rem 3.5rem 0 0;text-align:right}.tns-nav{text-align:center;padding:0.5em}.tns-nav button{border:none;outline:none;border-radius:0;background-color:#B16106;width:0.75em;height:0.675em;padding:0;margin:0.325em;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);opacity:0.5}.tns-nav button.tns-nav-active{background-color:#B16106;opacity:1}.sidebar:not(.sidebar-light) .tns-nav button{background-color:#f88113}.sidebar:not(.sidebar-light) .tns-nav button.tns-nav-active{background-color:#f88113}.blog-cards .card .item-title,.teaser-item .item-title{font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;color:#3F4D55;font-size:1.125em;line-height:1.3;margin-bottom:0.5em;text-align:left}.sidebar .blog-cards .card .item-title,.sidebar .teaser-item .item-title{color:#fff;text-shadow:2px 2px 1px rgba(32,120,168,0.5);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.sidebar .blog-cards .card .item-title a:focus,.sidebar .blog-cards .card .item-title a:hover,.sidebar .teaser-item .item-title a:focus,.sidebar .teaser-item .item-title a:hover{color:currentColor}.sidebar .blog-cards .card .item-title:focus,.sidebar .blog-cards .card .item-title:hover,.sidebar .teaser-item .item-title:focus,.sidebar .teaser-item .item-title:hover{text-shadow:2px 2px 1px rgba(32,120,168,0.75)}.sidebar .blog-cards .card .item-title:focus a,.sidebar .blog-cards .card .item-title:hover a,.sidebar .teaser-item .item-title:focus a,.sidebar .teaser-item .item-title:hover a{color:currentColor}.sidebar .blog-cards .card .item-title.emphasize,.sidebar .teaser-item .item-title.emphasize{color:#a4d165;text-shadow:2px 2px 1px rgba(0,0,0,0.5);font-size:2em}.blog-cards .card .item-summary,.teaser-item .item-summary{font-size:0.875em}.read-more{color:#B16106;text-decoration:none;font-family:UniversNext,Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal;font-stretch:normal;font-size:0.875em}.read-more .icon{font-size:0.75em;position:relative;left:0;-webkit-transition:left 0.25s ease-in-out;transition:left 0.25s ease-in-out}.read-more:hover .icon{left:0.25em}.read-more:hover .icon.prev{left:-0.25em}.read-more:focus,.read-more:hover{text-decoration:underline;color:#576D75}.sidebar .read-more{color:#a4d165}.social .social-header{margin:0 0 0.5em 0}.social .social-menu{list-style:none;margin:0;padding:0}.social .social-menu li{display:inline-block;padding-right:0.25em;line-height:1}.social .social-menu li .button{margin:0}.social.sidebar-content{text-align:center}@media screen and (min-width:1200px){.social.sidebar-content{text-align:left}}.post-meta{padding:0;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;list-style:none;color:#576D75;margin:0 0 0.5em 0}.section-content .post-meta li{padding:0;margin:0 0 0.5em 0}.section-content .post-meta li.date-author{font-size:0.875em}.section-content .post-meta li.categories-time{margin-bottom:0}.post-meta a{color:currentColor}.post-meta .category{color:#fff;background-color:#576D75}.post-meta .read-time{font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.post-meta .author{display:inline-block}.sidebar .post-meta{color:#e9eff2}.breadcrumb{list-style:none;margin:0 auto 1em auto!important;padding:0}.section-content .breadcrumb li{margin:0;padding:0;display:inline-block;font-size:0.875em;font-family:UniversNext,Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal;font-stretch:normal}.section-content .breadcrumb li:not(:last-child){margin-right:0.25em}.breadcrumb a{color:currentColor}.breadcrumb .icon{vertical-align:middle;width:0.75em;height:0.75em}.breadcrumb .icon svg{stroke-width:4}.series{text-transform:uppercase;font-size:0.75em;display:block}.series a{text-decoration:underline}.page-title .series a{text-decoration:none}@media screen and (min-width:600px){.columns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.columns-list.columns-1 li{width:100%}.columns-list.columns-2 li{width:calc(50% - 2em)}.columns-list.columns-2 li:nth-child(2n){margin-left:2em}.columns-list.columns-3 li{width:calc(33% - 2em);margin-left:2em}.columns-list.columns-3 li:nth-child(3n-2){margin-left:0}.columns-list.columns-4 li{width:calc(25% - 2em);margin-left:2em}.columns-list.columns-4 li:nth-child(4n-3){margin-left:0}}.tooltip{opacity:0;z-index:-1000;position:absolute;background-color:#fff;border:1px solid #c5cacc;-webkit-transform:translateY(-1em);-ms-transform:translateY(-1em);transform:translateY(-1em);font-family:UniversNext;font-weight:normal;font-style:normal;font-stretch:normal;font-size:0.75em;color:#3F4D55;padding:0.5rem;-webkit-box-shadow:0.375em 0.375em 0.5em -0.325em rgba(0,0,0,0.375);box-shadow:0.375em 0.375em 0.5em -0.325em rgba(0,0,0,0.375);text-align:left;-webkit-transition:opacity 0.05s ease-out;transition:opacity 0.05s ease-out}.tooltip:after{content:"";position:absolute;border:0px solid transparent}.tooltip.tooltip-right{left:2em;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.tooltip-right:after{border-top-width:0.375em;border-bottom-width:0.375em;border-right-width:0.875em;border-right-color:#576D75;left:-0.875em;top:1em}.tooltip.tooltip-bottom{top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:1em}.tooltip.tooltip-bottom:after{border-left-width:0.375em;border-right-width:0.375em;border-bottom-width:0.875em;border-bottom-color:#576D75;top:-0.875em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;transform:translateX(-50%)}.tagline{padding:0.25em 1em;line-height:1.2;background-color:#fff;background-color:rgba(255,255,255,0.85);display:inline-block;color:#3F4D55;background-color:#f4f7f9;background-color:rgba(244,247,249,0.85);color:#3F4D55;font-size:1.125em}@media screen and (min-width:500px){.tagline{-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.tagline>*{display:inline-block;-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg)}}.tagline .forward{font-style:italic}.tagline-bug{height:1em;width:auto;margin:0 0.25em;vertical-align:middle}.tagline-bug-small{height:0.75em}#slider-controls button{text-align:center;padding:0.25em;margin:0;-webkit-transition:color 0.5s ease-in-out 0.125s;transition:color 0.5s ease-in-out 0.125s;border:none;outline:none;color:#fff;position:relative;vertical-align:center;line-height:0;background-color:transparent;border-radius:0}#slider-controls button:hover{cursor:pointer}#slider-controls button:not(.clear-button){width:2.75em;height:2.75em;background-color:#fff;background-color:rgba(255,255,255,0.5)}#slider-controls button:not(.clear-button):after{content:"";position:absolute;top:0.25rem;right:0.25rem;bottom:0.25rem;left:0.25rem;background-color:#148BCC;z-index:0}#slider-controls button:not(.clear-button):focus:after,#slider-controls button:not(.clear-button):hover:after{background-color:#3F4D55}#slider-controls button .icon{position:relative;z-index:1;color:#fff;font-size:1em}#slider-controls button.clear-button .icon{color:#148BCC;-webkit-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out;width:1.25em;height:1.25em}#slider-controls button.clear-button:hover .icon{color:#3F4D55}#slider-controls .next{float:right}#top-banner{border-bottom:2px solid #fff;padding:0;opacity:0;height:0;-webkit-transition:height 0.25s ease-in-out,opacity 0.25s ease-in-out;transition:height 0.25s ease-in-out,opacity 0.25s ease-in-out;position:relative;font-size:0.875em;line-height:1.2}#top-banner.show{opacity:1;height:8em}#top-banner.purple-darkblue{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(65.62%,rgba(0,0,0,0.15)),to(rgba(0,0,0,0.3))),-webkit-gradient(linear,right top,left top,from(#2078A8),to(rgba(32,120,168,0))),#4D65AC;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 65.62%,rgba(0,0,0,0.3) 100%),linear-gradient(270deg,#2078A8 0%,rgba(32,120,168,0) 100%),#4D65AC}#top-banner.lightblue-darkblue{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(65.62%,rgba(0,0,0,0.15)),to(rgba(0,0,0,0.3))),-webkit-gradient(linear,right top,left top,from(#2891B2),to(rgba(40,145,178,0))),#2078A8;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 65.62%,rgba(0,0,0,0.3) 100%),linear-gradient(270deg,#2891B2 0%,rgba(40,145,178,0) 100%),#2078A8}#top-banner.darkgreen-lightblue{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(65.62%,rgba(0,0,0,0.15)),to(rgba(0,0,0,0.3))),-webkit-gradient(linear,right top,left top,from(#2891B2),to(rgba(40,145,178,0))),#2F9770;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 65.62%,rgba(0,0,0,0.3) 100%),linear-gradient(270deg,#2891B2 0%,rgba(40,145,178,0) 100%),#2F9770}#top-banner:after,#top-banner:before{content:"";width:2px;display:block;position:absolute;top:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.2)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0.2) 0%,#fff 100%)}#top-banner:after{right:0}#top-banner .banner-content{padding:0 1rem;height:8em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;gap:2rem}#top-banner .banner-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;gap:0.5em;color:currentColor;text-decoration:none}#top-banner .banner-link .button-text{margin:0;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;display:inline-block}#top-banner .banner-link .button-text .icon{font-size:0.75em;position:relative;-webkit-transition:left 0.25s ease-in-out;transition:left 0.25s ease-in-out}#top-banner .banner-link:focus,#top-banner .banner-link:hover{text-decoration:underline;color:currentColor}#top-banner .banner-link:focus .button-text,#top-banner .banner-link:hover .button-text{text-decoration:underline}#top-banner .banner-link:focus .button-text .icon,#top-banner .banner-link:hover .button-text .icon{left:0.25em}#top-banner #close-banner{margin:0}@media screen and (min-width:500px){#top-banner .banner-content,#top-banner.show{height:6em}}@media screen and (min-width:600px){#top-banner{font-size:1em}}@media screen and (min-width:1000px){#top-banner .banner-content,#top-banner.show{height:4em}#top-banner .banner-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-content ul.tags,ul.tags{list-style:none;margin:0 -0.125em;padding:0}.section-content ul.tags li,ul.tags li{display:inline-block;padding:0;margin:0.125em}.tag{text-decoration:none;padding:0.25em 0.375em;background-color:#fff;border:1px solid #c5cacc;font-size:0.75em;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;border-radius:0.25em;line-height:1;display:inline-block}.tag-entry{border-color:#4D65AC}.tag-clear{border:none;background:transparent}.tag .tag-name{display:inline-block;min-height:1em}.sidebar .tag{color:#fff;border-color:#576D75;background-color:#323e44}a.tag:focus,a.tag:hover{text-decoration:none;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#2078A8),to(#4D65AC));background:linear-gradient(to right,#2078A8 0%,#4D65AC 100%);border:1px solid #fff}.tags-group .tags-group-icon{padding-top:0.375em;width:1.5em;color:#4278b1}.tags-group .tags,.tags-group .tags-header{display:inline;width:auto}.tags-group-icon-header{display:-webkit-box;display:-ms-flexbox;display:flex}.tags-header{font-size:0.75em;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;color:#4D65AC;margin-right:0.5em}#active-filters .tags-header{color:#3F4D55}.cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:650px){.cards{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cards .card-row{max-width:100%}.cards .card-row .illustration{padding:2rem;-ms-flex-negative:1;flex-shrink:1;text-align:center}.cards .card-row .illustration img{max-height:12em;max-width:100%}@media screen and (min-width:500px){.cards .card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:none;flex-wrap:none;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cards .card-row:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cards .card-row .illustration{padding:0 2rem}.cards .card-row .illustration img{max-height:18em}}.cards.collapsable-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:38em;margin:0 auto;padding-bottom:1rem;border-bottom:2px solid #c5cacc}.cards.collapsable-cards .cards-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}.cards.collapsable-cards .cards-header.no-title{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cards.collapsable-cards .cards-header:after{content:"";display:block;height:2px;background-color:#c5cacc;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cards.collapsable-cards .cards-header .cards-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin:0 0.5rem 0 0}.cards.collapsable-cards .cards-header .collapse-all-toggle{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin:0 0 0 0.5rem;padding-right:0;padding-left:0}.cards.collapsable-cards .cards-header .collapse-all-toggle .icon{-webkit-transition:left 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;transition:left 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,left 0.25s ease-in-out;transition:transform 0.25s ease-in-out,left 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out}.cards.collapsable-cards.all-expanded .collapse-all-toggle .expand{display:none}.cards.collapsable-cards.all-expanded .collapse-all-toggle .collapse{display:inline!important}.cards.collapsable-cards.all-expanded .collapse-all-toggle .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.card{background-color:#fff;margin:1rem 0;vertical-align:top;padding:2px;max-width:100%;overflow:visible;position:relative;display:inline-block;width:100%;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:16em;font-size:1em;position:relative;z-index:1}.card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#c5cacc;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#c5cacc),to(#a9afb3));background:linear-gradient(to bottom,#c5cacc 0%,#a9afb3 100%);opacity:0.6}.card:before{content:"";z-index:1;position:absolute;top:0;left:0;bottom:0;width:100%;background:-webkit-gradient(linear,left top,right top,from(#c5cacc),to(#576D75));background:linear-gradient(to right,#c5cacc 0%,#576D75 100%)}@media screen and (min-width:650px){.card.double-wide{width:32em;width:calc(32em + 2rem)}}.card .card-cta,.card .card-title{text-align:left}.card .card-title{font-size:1em;font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;color:#3F4D55}.card .card-title a:focus,.card .card-title a:hover{color:#576D75}.location-cards .card .card-title{overflow:visible;padding-left:1.75em;position:relative}.location-cards .card .card-title:before{content:"";background-image:url(/template/cs-pin.png);background-position:left center;background-size:100% auto;width:1.5em;height:1.85em;background-repeat:no-repeat;position:absolute;left:0;top:-0.25em}.card .card-subtitle{font-size:0.875em;color:#576D75;margin:0;position:relative;top:-1em}.card .card-text{margin-bottom:1em}.card .card-text h2,.card .card-text h3,.card .card-text h4,.card .card-text h5,.card .card-text h6{display:none}.card .card-content,.card .card-inner{padding:1rem;padding-bottom:4rem;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f4f7f9));background:linear-gradient(to bottom,#fff 0%,#f4f7f9 100%);position:relative;z-index:2;width:100%}.card .card-cta{height:4.25rem;position:absolute;left:0;bottom:0;right:0;z-index:2;padding:1rem;background-size:100% auto;background-position:center center}.card .card-cta .button{margin:0}.card .card-photo{padding:1rem 0 1rem 1rem}@media screen and (min-width:400px){.card .card-photo{padding:0;background-color:#c5cacc}.card .card-photo:not(.align-top){border-right:1px solid #c5cacc}.card .card-photo.align-top{border-bottom:1px solid #c5cacc}}.card .card-meta{background-color:#e9eff2;padding:1rem}.card .card-meta .tags-group .tags{width:calc(100% - 1.5em)}.card .card-label{padding:0.75em 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.card .card-label .label-text{font-size:0.875em;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.card .card-label .session-type-icon img{float:left}.centered-cards .card .card-cta,.centered-cards .card .card-title{text-align:center}.stretch-cards .card{width:22em;width:calc(100% - 2rem)}@media screen and (min-width:650px){.stretch-cards .card{width:calc(50% - 2rem)}}.wide-cards .card{width:22em}.photo-cta-cards .card .card-inner{padding-bottom:6rem}.photo-cta-cards .card .card-cta{height:6rem;padding-top:2rem;padding-bottom:2rem}.photo-cta-cards .card:not(.hero-card) .card-cta{border-top:1px solid #c5cacc;background-color:#c5cacc}.card.location-popup .card-inner,.no-cta-cards .card .card-inner{padding-bottom:1rem}@media screen and (min-width:800px){.list-cards .card{width:calc(100% - 2rem);max-width:calc(100% - 2rem)!important}.list-cards .card .card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.list-cards .card .card-meta{width:28em}.list-cards .card .card-meta{width:38em}}.people-cards .card{width:100%;position:relative;z-index:1}.people-cards .card:hover{z-index:10}.people-cards .card .card-inner{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.people-cards .card .card-photo img{float:left;width:4em}.people-cards .card .card-title{font-size:1em;margin:0 0 0.375em 0}.people-cards .card .card-title .button.audio-trigger{margin:0 0 0 0.25em;width:auto;height:auto;color:#828b91;position:relative}.people-cards .card .card-title .button.audio-trigger:hover .tooltip{opacity:1;z-index:1000;-webkit-transition:opacity 0.25s ease-in;transition:opacity 0.25s ease-in}.people-cards .card .card-title .button.audio-trigger .tooltip{white-space:nowrap}.people-cards .card .card-title .button.audio-trigger .icon{width:0.875em;height:0.875em;position:static;-webkit-transform:none;-ms-transform:none;transform:none}.people-cards .card .card-title .button.audio-trigger:focus,.people-cards .card .card-title .button.audio-trigger:hover{color:#3F4D55}.people-cards .card .card-text{font-size:0.875em}.people-cards .card .card-text p{line-height:1.2;margin:0 0 0.375em 0}.people-cards .card .card-text .job-title{font-style:italic;font-size:0.975em;line-height:1.3}.people-cards .card .card-text .location a{color:currentColor;text-decoration:none}.people-cards .card .card-text .location a:hover{text-decoration:underline}.who-we-are-page .people-cards .card .card-cta .button:not(.person-trigger){display:none}.sidebar .people-cards .card .card-content{padding-bottom:1rem}@media screen and (min-width:1200px){.sidebar .people-cards .card .card-content{width:auto}.sidebar .people-cards .card .card-text .email,.sidebar .people-cards .card .card-text .job-title,.sidebar .people-cards .card .card-text .phone{font-size:0.875em}}@media screen and (min-width:400px){.people-cards .card .card-photo img{width:9em}.who-we-are-page .people-cards .card .card-cta .button:not(.person-trigger){display:inline-block}}@media screen and (min-width:500px){.people-cards .card{width:auto}.people-cards .card .card-content{width:13em}}.smaller-description-cards .card .card-text{font-size:0.875em}.flippable-cards .card{background-color:transparent;padding:0;display:inline-block}.flippable-cards .card:after,.flippable-cards .card:before{display:none}.flippable-cards .card .card-inner-wrap{background-color:#fff;vertical-align:top;padding:2px;max-width:100%;overflow:visible;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;position:relative;z-index:1}.flippable-cards .card .card-inner-wrap:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#c5cacc;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#c5cacc),to(#a9afb3));background:linear-gradient(to bottom,#c5cacc 0%,#a9afb3 100%);opacity:0.6}.flippable-cards .card .card-inner-wrap:before{content:"";z-index:1;position:absolute;top:0;left:0;bottom:0;width:100%;background:-webkit-gradient(linear,left top,right top,from(#c5cacc),to(#576D75));background:linear-gradient(to right,#c5cacc 0%,#576D75 100%)}.flippable-cards .card .back,.flippable-cards .card .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 0.375s ease;transition:-webkit-transform 0.375s ease;transition:transform 0.375s ease;transition:transform 0.375s ease,-webkit-transform 0.375s ease;position:absolute!important;height:100%;width:100%}.flippable-cards .card .front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.flippable-cards .card .back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flippable-cards .card.flipped .front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flippable-cards .card.flipped .back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.card.flippable{border-bottom-left-radius:1em;border-bottom-right-radius:1em}.card.flippable .card-inner-wrap{border-bottom-left-radius:1em;border-bottom-right-radius:1em}.card.flippable .card-inner-wrap:before{border-bottom-left-radius:1.1em;border-bottom-right-radius:1.1em}.card.flippable .card-inner-wrap:after{border-bottom-left-radius:1.2em;border-bottom-right-radius:1.2em}.card.flippable .card-inner{border-bottom-left-radius:1em;border-bottom-right-radius:1em}.card.flippable .card-cta{padding:0;height:auto}.card.flippable .card-cta .button{width:100%;border-top-left-radius:0;border-top-right-radius:0}.collapsable-cards .card{margin-right:0;margin-left:0;width:100%}.card.collapsable{overflow:hidden}.card.collapsable .collapse-toggle{position:absolute;top:1rem;right:1rem;margin:-0.25em 0 0 0}.card.collapsable .collapse-toggle .icon{-webkit-transition:left 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;transition:left 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,left 0.25s ease-in-out;transition:transform 0.25s ease-in-out,left 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out}.card.collapsable .card-title{margin-bottom:0;padding-right:6rem}.card.collapsable .card-text{margin:0;padding:1rem 0 0 0;opacity:1;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.card.collapsable.collapsed .card-text{opacity:0}.card.collapsable:not(.collapsed) .collapse-toggle .more{display:none}.card.collapsable:not(.collapsed) .collapse-toggle .less{display:inline!important}.card.collapsable:not(.collapsed) .collapse-toggle .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:500px){.card.collapsable .collapse-toggle{margin:-0.125em 0 0 0}}.card.people-group-card{min-height:10em}.card.people-group-card .card-inner{background-color:#fff;background-image:url("/template/people-group-bg.png");background-size:cover}.card.people-group-card .card-content{padding:1rem;width:100%;background:none;background:-webkit-gradient(linear,left top,right top,from(rgba(25,190,240,0.3)),to(rgba(141,198,63,0.3)));background:linear-gradient(to right,rgba(25,190,240,0.3) 0%,rgba(141,198,63,0.3) 100%)}.card.people-group-card .card-cta{bottom:inherit;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}@media screen and (min-width:500px){.card.people-group-card .card-content{width:auto}.card.people-group-card .card-cta{text-align:left}}.focus-area-cards .card{width:100%}@media screen and (min-width:600px){.focus-area-cards .card{width:calc(50% - 2rem);max-width:22em}}.s-and-p-cards .card{width:100%}.s-and-p-cards .card.has-meta .card-inner{background:#e9eff2}.s-and-p-cards .card.has-meta .card-content{background:#fff}.s-and-p-cards .card .card-inner{padding:0}.s-and-p-cards .card .card-content{padding-bottom:1rem;background:transparent}.s-and-p-cards .card .card-cta{position:static;padding:0;height:auto}@media screen and (min-width:600px){.s-and-p-cards .card{width:calc(100% - 2rem);max-width:calc(100% - 2rem)!important}.s-and-p-cards .card .card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.s-and-p-cards .card .card-meta{width:28em}}@media screen and (min-width:800px){.s-and-p-cards:not(.list-cards) .card{width:22em}.s-and-p-cards:not(.list-cards) .card .card-inner{display:block}.s-and-p-cards:not(.list-cards) .card .card-meta{width:auto}}.card.image-card{width:auto}.card.image-card.full-width{width:100%}.image-wrap .card.image-card{margin:0}.card.image-card .card-content,.card.image-card .card-inner{padding:0}.card.image-card.align-right{float:right;margin-top:0;margin-right:0}.card.image-card.align-left{float:left;margin-top:0;margin-left:0;margin-right:1.5rem}.card.image-card.align-center{margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.card.image-card img{width:100%;height:auto;max-width:100%;display:block}.card.image-card .caption{padding:1rem;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:0.875em;background:-webkit-gradient(linear,left top,right top,from(rgba(141,198,63,0.075)),to(rgba(25,190,240,0.075)));background:linear-gradient(to right,rgba(141,198,63,0.075) 0%,rgba(25,190,240,0.075) 100%)}.card.image-card .caption .attribution{font-size:0.875em;line-height:1.3}.card.image-card .caption .attribution a{display:inline-block}.card.image-card.file-thumbnail-card{margin:0 2rem 0 0!important;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);max-width:8em}@media screen and (max-width:499px){.card.image-card.file-thumbnail-card{float:none}}@media screen and (min-width:500px){.card.image-card.file-thumbnail-card{width:8em}}.card.image-card.zoomable{position:relative}.card.image-card.zoomable .zoom-image{position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;background-color:rgba(32,120,168,0.75);-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;opacity:0;color:#fff;text-align:center;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5em;text-shadow:0 0 0.25em #2078A8;transition:opacity 0.25s ease-in-out}.card.image-card.zoomable .zoom-image:focus,.card.image-card.zoomable .zoom-image:hover{cursor:-webkit-zoom-in;cursor:zoom-in;opacity:1!important}.zoom-image-overlay{position:fixed;opacity:0;z-index:-100;top:0;left:0;right:0;bottom:0;background-color:rgba(63,77,85,0.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:2rem}.zoom-image-overlay.open{opacity:1!important;z-index:1000}.zoom-image-overlay.open *{position:relative;z-index:1001}.zoom-image-overlay .zoomed-image{background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.zoom-image-overlay .close-zoom-image{position:absolute;top:1em;right:1em;cursor:pointer;z-index:1002;margin:0}.zoom-image-overlay .close-zoom-image .x-label{font-size:2em}.zoom-image-overlay .close-zoom-image:focus,.zoom-image-overlay .close-zoom-image:hover{outline:none;border-color:#fff;background-color:#4D65AC;text-shadow:none}.zoom-image-overlay .close-zoom-image:focus .x-label,.zoom-image-overlay .close-zoom-image:hover .x-label{color:#fff}.card.video-card{width:38em;max-width:100%;margin:0 auto 2rem auto;display:block}.card.video-card .card-content,.card.video-card .card-inner{padding:0;width:100%}.card.video-card .caption{padding:1rem;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:0.875em;background:-webkit-gradient(linear,left top,right top,from(rgba(141,198,63,0.075)),to(rgba(25,190,240,0.075)));background:linear-gradient(to right,rgba(141,198,63,0.075) 0%,rgba(25,190,240,0.075) 100%)}.card.no-cta-card .card-content,.card.no-cta-card .card-inner{padding-bottom:1rem}.card .slider-wrap,.card.slider-wrap{margin:0 0 4.5em 0;width:100%;max-width:38em;opacity:0;height:0;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.loaded .card .slider-wrap,.loaded .card.slider-wrap{opacity:1;height:auto}.card .slider-wrap .card-inner,.card.slider-wrap .card-inner{padding:0}.sidebar .card .slider-wrap,.sidebar .card.slider-wrap{max-width:22em}.card .slider-controls button,.card .tns-nav{height:2.5em;position:absolute;bottom:-3.5em}.card .tns-nav{width:100%}.card .slider-controls button{background-color:transparent;border:none;outline:none;text-shadow:none;color:#B16106}.card .slider-controls button:not(.read-more){color:currentColor}.card .slider-controls button.prev{left:0}.card .slider-controls button.next{right:0}.card .slider-wrap{width:100%;position:relative;margin:0;margin:0 0 2em 0}.card .slider-wrap .slider-controls button,.card .slider-wrap .tns-nav{bottom:-2.5em}.card .slider{overflow:hidden}.card .slider img{max-width:100%}.blog-cards .card.hero-card{width:100%;margin:0}.blog-cards .card.hero-card .card-inner{padding:0}.blog-cards .card.hero-card .card-content{padding-bottom:0}.blog-cards .card.hero-card .card-photo{position:relative;overflow:hidden;width:100%;height:50vw;border-right-width:0px;background-size:cover;background-position:center}.blog-cards .card.hero-card .card-photo img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.blog-cards .card.hero-card .card-cta{padding:1rem;height:4.25rem;position:static;padding-right:0;padding-left:0}@media screen and (min-width:600px){.blog-cards .card.hero-card .card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.blog-cards .card.hero-card .card-photo{width:26em;height:auto;border-right-width:1px}.blog-cards .card.hero-card .card-photo img{height:120%;width:auto}}@media screen and (min-width:1200px){.blog-cards .card.hero-card .card-photo img{width:130%;height:auto}}@media screen and (min-width:1400px){.blog-cards .card.hero-card .card-photo img{width:100%}}.session-cards .card{height:26em}#section-cards .session-cards .card{-webkit-transition:top 0.125s ease-in-out,opacity 0.5s ease-in-out,margin 0.5s ease-in-out,left 0.5s ease-in-out;transition:top 0.125s ease-in-out,opacity 0.5s ease-in-out,margin 0.5s ease-in-out,left 0.5s ease-in-out}.session-cards .card .card-inner{padding:0;background:-webkit-gradient(linear,left top,left bottom,from(#e9eff2),to(rgba(255,255,255,0.4))),#e9eff2;background:linear-gradient(180deg,#e9eff2 0%,rgba(255,255,255,0.4) 100%),#e9eff2}.session-cards .card .card-content{background:transparent}.session-cards .card .card-title-wrap{padding-bottom:1rem;background:#fff}.session-cards .card .card-title{margin:0}.session-cards .card .card-text h4{display:block}.session-cards .card .back .card-text{font-size:0.875em}.session-cards .card .session-people{font-size:0.875em;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.session-cards .card .session-people .people-title{font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;margin-bottom:0.25rem}.session-cards .card .session-people .people-group{margin-bottom:0.25rem;line-height:1.3}.session-cards .card .session-people .people-group .person{font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.session-cards .card .session-people .people-group a.person{text-decoration:underline;color:currentColor}.session-cards .card .session-date-time{display:inline-block;width:100%;padding-right:3em}.session-cards .card .add-to-cal,.session-cards .card .addeventatc{font-size:1em;position:absolute;top:1rem;right:1rem;padding:0;width:2em;height:2em;border:none;background:transparent;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:opacity 0.25s ease-in-out 0.5s;transition:opacity 0.25s ease-in-out 0.5s}.loaded .session-cards .card .add-to-cal,.loaded .session-cards .card .addeventatc{opacity:1!important}.session-cards .card .add-to-cal .button,.session-cards .card .addeventatc .button{margin:0;-webkit-transition:border-radius 0.25s ease-in-out;transition:border-radius 0.25s ease-in-out}.session-cards .card .add-to-cal .button:hover .plus,.session-cards .card .addeventatc .button:hover .plus{fill:#B16106}.session-cards .card .add-to-cal .addeventatc_icon,.session-cards .card .addeventatc .addeventatc_icon{display:none}.session-cards .card .add-to-cal.open .button,.session-cards .card .addeventatc.open .button{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0}.session-cards .card .addeventatc_dropdown{top:auto!important;left:auto!important;right:0;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0.5rem;background-color:#3F4D55;border-radius:0;width:auto;min-width:8em;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.session-cards .card .addeventatc_dropdown:before{content:"Add to Calendar";display:inline-block;color:#fff;text-transform:uppercase;width:100%;font-size:0.75em;padding:0.5rem}.session-cards .card .addeventatc_dropdown>span{background-position:0.5rem 50%;background-size:0.875em 0.875em;padding:0.5rem 0.5rem 0.5rem 2em;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;position:relative;font-weight:normal;-webkit-transition:background-size 0.125s ease-in-out;transition:background-size 0.125s ease-in-out;font-size:0.875em;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.session-cards .card .addeventatc_dropdown>span.drop_markup{background-color:transparent}.session-cards .card .addeventatc_dropdown>span:hover{background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:1em 1em}.session-cards .card .addeventatc_dropdown>span:hover:after{content:"";position:absolute;left:0;bottom:0;right:0;display:block;width:100%;height:100%;border:1px solid #fff}.session-cards .card .addeventatc_dropdown>span.ateoutlook,.session-cards .card .addeventatc_dropdown>span.ateoutlookcom{background-image:url("/template/addtocal/microsoft.png")}.session-cards .card .addeventatc_dropdown>span.ategoogle{background-image:url("/template/addtocal/google.png")}.session-cards .card .addeventatc_dropdown>span.ateyahoo{background-image:url("/template/addtocal/yahoo.png")}.session-cards .card .addeventatc_dropdown>span.ateappleical{background-image:url("/template/addtocal/apple.png")}.card-row .card{width:calc(38em - 2rem);max-width:100%}@media screen and (min-width:500px){.card .card-title{font-size:1.25em}.card .card-title.smaller{font-size:1em}.card .card-subtitle{font-size:1em}}@media screen and (min-width:600px){.card{margin:1rem}}.color-cards .card-row:nth-child(5n-4) .card,.color-cards .card:nth-child(5n-4),.light-green .card{overflow:visible;position:relative}.color-cards .card-row:nth-child(5n-4) .card:after,.color-cards .card:nth-child(5n-4):after,.light-green .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#8DC63F;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#8DC63F),to(#6E9648));background:linear-gradient(to bottom,#8DC63F 0%,#6E9648 100%);opacity:0.6}.color-cards .card-row:nth-child(5n-4) .card:before,.color-cards .card:nth-child(5n-4):before,.light-green .card:before{background:-webkit-gradient(linear,left top,right top,from(#8DC63F),to(#576D75));background:linear-gradient(to right,#8DC63F 0%,#576D75 100%)}.color-cards .card-row:nth-child(5n-4) .card .secondary-button:not(.icon-button) .icon,.color-cards .card:nth-child(5n-4) .secondary-button:not(.icon-button) .icon,.light-green .card .secondary-button:not(.icon-button) .icon{color:#8DC63F}.color-cards .card-row:nth-child(5n-4) .card .card-label,.color-cards .card:nth-child(5n-4) .card-label,.light-green .card .card-label{background-color:#6E9648;color:#fff}.color-cards .card-row:nth-child(5n-3) .card,.color-cards .card:nth-child(5n-3),.purple .card{overflow:visible;position:relative}.color-cards .card-row:nth-child(5n-3) .card:after,.color-cards .card:nth-child(5n-3):after,.purple .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#6478BA;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#6478BA),to(#4D65AC));background:linear-gradient(to bottom,#6478BA 0%,#4D65AC 100%);opacity:0.6}.color-cards .card-row:nth-child(5n-3) .card:before,.color-cards .card:nth-child(5n-3):before,.purple .card:before{background:-webkit-gradient(linear,left top,right top,from(#6478BA),to(#576D75));background:linear-gradient(to right,#6478BA 0%,#576D75 100%)}.color-cards .card-row:nth-child(5n-3) .card .secondary-button:not(.icon-button) .icon,.color-cards .card:nth-child(5n-3) .secondary-button:not(.icon-button) .icon,.purple .card .secondary-button:not(.icon-button) .icon{color:#6478BA}.color-cards .card-row:nth-child(5n-3) .card .card-label,.color-cards .card:nth-child(5n-3) .card-label,.purple .card .card-label{background-color:#4D65AC;color:#fff}.color-cards .card-row:nth-child(5n-2) .card,.color-cards .card:nth-child(5n-2),.dark-green .card{overflow:visible;position:relative}.color-cards .card-row:nth-child(5n-2) .card:after,.color-cards .card:nth-child(5n-2):after,.dark-green .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#28B67C;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#28B67C),to(#2F9770));background:linear-gradient(to bottom,#28B67C 0%,#2F9770 100%);opacity:0.6}.color-cards .card-row:nth-child(5n-2) .card:before,.color-cards .card:nth-child(5n-2):before,.dark-green .card:before{background:-webkit-gradient(linear,left top,right top,from(#28B67C),to(#576D75));background:linear-gradient(to right,#28B67C 0%,#576D75 100%)}.color-cards .card-row:nth-child(5n-2) .card .secondary-button:not(.icon-button) .icon,.color-cards .card:nth-child(5n-2) .secondary-button:not(.icon-button) .icon,.dark-green .card .secondary-button:not(.icon-button) .icon{color:#28B67C}.color-cards .card-row:nth-child(5n-2) .card .card-label,.color-cards .card:nth-child(5n-2) .card-label,.dark-green .card .card-label{background-color:#2F9770;color:#fff}.color-cards .card-row:nth-child(5n-1) .card,.color-cards .card:nth-child(5n-1),.dark-blue .card{overflow:visible;position:relative}.color-cards .card-row:nth-child(5n-1) .card:after,.color-cards .card:nth-child(5n-1):after,.dark-blue .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#148BCC;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#148BCC),to(#2078A8));background:linear-gradient(to bottom,#148BCC 0%,#2078A8 100%);opacity:0.6}.color-cards .card-row:nth-child(5n-1) .card:before,.color-cards .card:nth-child(5n-1):before,.dark-blue .card:before{background:-webkit-gradient(linear,left top,right top,from(#148BCC),to(#576D75));background:linear-gradient(to right,#148BCC 0%,#576D75 100%)}.color-cards .card-row:nth-child(5n-1) .card .secondary-button:not(.icon-button) .icon,.color-cards .card:nth-child(5n-1) .secondary-button:not(.icon-button) .icon,.dark-blue .card .secondary-button:not(.icon-button) .icon{color:#148BCC}.color-cards .card-row:nth-child(5n-1) .card .card-label,.color-cards .card:nth-child(5n-1) .card-label,.dark-blue .card .card-label{background-color:#2078A8;color:#fff}.color-cards .card-row:nth-child(5n) .card,.color-cards .card:nth-child(5n),.light-blue .card{overflow:visible;position:relative}.color-cards .card-row:nth-child(5n) .card:after,.color-cards .card:nth-child(5n):after,.light-blue .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#19BEF0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#19BEF0),to(#2891B2));background:linear-gradient(to bottom,#19BEF0 0%,#2891B2 100%);opacity:0.6}.color-cards .card-row:nth-child(5n) .card:before,.color-cards .card:nth-child(5n):before,.light-blue .card:before{background:-webkit-gradient(linear,left top,right top,from(#19BEF0),to(#576D75));background:linear-gradient(to right,#19BEF0 0%,#576D75 100%)}.color-cards .card-row:nth-child(5n) .card .secondary-button:not(.icon-button) .icon,.color-cards .card:nth-child(5n) .secondary-button:not(.icon-button) .icon,.light-blue .card .secondary-button:not(.icon-button) .icon{color:#19BEF0}.color-cards .card-row:nth-child(5n) .card .card-label,.color-cards .card:nth-child(5n) .card-label,.light-blue .card .card-label{background-color:#2891B2;color:#fff}.green-1 .card{overflow:visible;position:relative}.green-1 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#4C6D2D;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#4C6D2D),to(#465d41));background:linear-gradient(to bottom,#4C6D2D 0%,#465d41 100%);opacity:0.6}.green-1 .card:before{background:-webkit-gradient(linear,left top,right top,from(#4C6D2D),to(#576D75));background:linear-gradient(to right,#4C6D2D 0%,#576D75 100%)}.green-1 .card .secondary-button:not(.icon-button) .icon{color:#4C6D2D}.green-1 .card .card-label{background-color:#465d41;color:#fff}.green-2 .card{overflow:visible;position:relative}.green-2 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#28B67C;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#28B67C),to(#348269));background:linear-gradient(to bottom,#28B67C 0%,#348269 100%);opacity:0.6}.green-2 .card:before{background:-webkit-gradient(linear,left top,right top,from(#28B67C),to(#576D75));background:linear-gradient(to right,#28B67C 0%,#576D75 100%)}.green-2 .card .secondary-button:not(.icon-button) .icon{color:#28B67C}.green-2 .card .card-label{background-color:#348269;color:#fff}.green-3 .card{overflow:visible;position:relative}.green-3 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#8DC63F;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#8DC63F),to(#668a4a));background:linear-gradient(to bottom,#8DC63F 0%,#668a4a 100%);opacity:0.6}.green-3 .card:before{background:-webkit-gradient(linear,left top,right top,from(#8DC63F),to(#576D75));background:linear-gradient(to right,#8DC63F 0%,#576D75 100%)}.green-3 .card .secondary-button:not(.icon-button) .icon{color:#8DC63F}.green-3 .card .card-label{background-color:#668a4a;color:#fff}.green-4 .card{overflow:visible;position:relative}.green-4 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#00FFCC;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#00FFCC),to(#20a691));background:linear-gradient(to bottom,#00FFCC 0%,#20a691 100%);opacity:0.6}.green-4 .card:before{background:-webkit-gradient(linear,left top,right top,from(#00FFCC),to(#576D75));background:linear-gradient(to right,#00FFCC 0%,#576D75 100%)}.green-4 .card .secondary-button:not(.icon-button) .icon{color:#00FFCC}.green-4 .card .card-label{background-color:#20a691;color:#fff}.blue-1 .card{overflow:visible;position:relative}.blue-1 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#006FAC;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#006FAC),to(#205e81));background:linear-gradient(to bottom,#006FAC 0%,#205e81 100%);opacity:0.6}.blue-1 .card:before{background:-webkit-gradient(linear,left top,right top,from(#006FAC),to(#576D75));background:linear-gradient(to right,#006FAC 0%,#576D75 100%)}.blue-1 .card .secondary-button:not(.icon-button) .icon{color:#006FAC}.blue-1 .card .card-label{background-color:#205e81;color:#fff}.blue-2 .card{overflow:visible;position:relative}.blue-2 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#0095FF;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#0095FF),to(#2071aa));background:linear-gradient(to bottom,#0095FF 0%,#2071aa 100%);opacity:0.6}.blue-2 .card:before{background:-webkit-gradient(linear,left top,right top,from(#0095FF),to(#576D75));background:linear-gradient(to right,#0095FF 0%,#576D75 100%)}.blue-2 .card .secondary-button:not(.icon-button) .icon{color:#0095FF}.blue-2 .card .card-label{background-color:#2071aa;color:#fff}.blue-3 .card{overflow:visible;position:relative}.blue-3 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#29CDFF;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#29CDFF),to(#348daa));background:linear-gradient(to bottom,#29CDFF 0%,#348daa 100%);opacity:0.6}.blue-3 .card:before{background:-webkit-gradient(linear,left top,right top,from(#29CDFF),to(#576D75));background:linear-gradient(to right,#29CDFF 0%,#576D75 100%)}.blue-3 .card .secondary-button:not(.icon-button) .icon{color:#29CDFF}.blue-3 .card .card-label{background-color:#348daa;color:#fff}.blue-4 .card{overflow:visible;position:relative}.blue-4 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#A8EBFF;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#A8EBFF),to(#749caa));background:linear-gradient(to bottom,#A8EBFF 0%,#749caa 100%);opacity:0.6}.blue-4 .card:before{background:-webkit-gradient(linear,left top,right top,from(#A8EBFF),to(#576D75));background:linear-gradient(to right,#A8EBFF 0%,#576D75 100%)}.blue-4 .card .secondary-button:not(.icon-button) .icon{color:#A8EBFF}.blue-4 .card .card-label{background-color:#749caa;color:#fff}.purple-1 .card{overflow:visible;position:relative}.purple-1 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#481DE3;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#481DE3),to(#44359c));background:linear-gradient(to bottom,#481DE3 0%,#44359c 100%);opacity:0.6}.purple-1 .card:before{background:-webkit-gradient(linear,left top,right top,from(#481DE3),to(#576D75));background:linear-gradient(to right,#481DE3 0%,#576D75 100%)}.purple-1 .card .secondary-button:not(.icon-button) .icon{color:#481DE3}.purple-1 .card .card-label{background-color:#44359c;color:#fff}.purple-2 .card{overflow:visible;position:relative}.purple-2 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#A116E6;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#A116E6),to(#70329e));background:linear-gradient(to bottom,#A116E6 0%,#70329e 100%);opacity:0.6}.purple-2 .card:before{background:-webkit-gradient(linear,left top,right top,from(#A116E6),to(#576D75));background:linear-gradient(to right,#A116E6 0%,#576D75 100%)}.purple-2 .card .secondary-button:not(.icon-button) .icon{color:#A116E6}.purple-2 .card .card-label{background-color:#70329e;color:#fff}.purple-3 .card{overflow:visible;position:relative}.purple-3 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#6C89E7;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#6C89E7),to(#566b9e));background:linear-gradient(to bottom,#6C89E7 0%,#566b9e 100%);opacity:0.6}.purple-3 .card:before{background:-webkit-gradient(linear,left top,right top,from(#6C89E7),to(#576D75));background:linear-gradient(to right,#6C89E7 0%,#576D75 100%)}.purple-3 .card .secondary-button:not(.icon-button) .icon{color:#6C89E7}.purple-3 .card .card-label{background-color:#566b9e;color:#fff}.purple-4 .card{overflow:visible;position:relative}.purple-4 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#BFB3FF;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#BFB3FF),to(#7f80aa));background:linear-gradient(to bottom,#BFB3FF 0%,#7f80aa 100%);opacity:0.6}.purple-4 .card:before{background:-webkit-gradient(linear,left top,right top,from(#BFB3FF),to(#576D75));background:linear-gradient(to right,#BFB3FF 0%,#576D75 100%)}.purple-4 .card .secondary-button:not(.icon-button) .icon{color:#BFB3FF}.purple-4 .card .card-label{background-color:#7f80aa;color:#fff}.red-1 .card{overflow:visible;position:relative}.red-1 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#A9003B;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#A9003B),to(#742748));background:linear-gradient(to bottom,#A9003B 0%,#742748 100%);opacity:0.6}.red-1 .card:before{background:-webkit-gradient(linear,left top,right top,from(#A9003B),to(#576D75));background:linear-gradient(to right,#A9003B 0%,#576D75 100%)}.red-1 .card .secondary-button:not(.icon-button) .icon{color:#A9003B}.red-1 .card .card-label{background-color:#742748;color:#fff}.red-2 .card{overflow:visible;position:relative}.red-2 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#FF0022;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#FF0022),to(#9f273c));background:linear-gradient(to bottom,#FF0022 0%,#9f273c 100%);opacity:0.6}.red-2 .card:before{background:-webkit-gradient(linear,left top,right top,from(#FF0022),to(#576D75));background:linear-gradient(to right,#FF0022 0%,#576D75 100%)}.red-2 .card .secondary-button:not(.icon-button) .icon{color:#FF0022}.red-2 .card .card-label{background-color:#9f273c;color:#fff}.pink-1 .card{overflow:visible;position:relative}.pink-1 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#FF00E1;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#FF00E1),to(#9f279b));background:linear-gradient(to bottom,#FF00E1 0%,#9f279b 100%);opacity:0.6}.pink-1 .card:before{background:-webkit-gradient(linear,left top,right top,from(#FF00E1),to(#576D75));background:linear-gradient(to right,#FF00E1 0%,#576D75 100%)}.pink-1 .card .secondary-button:not(.icon-button) .icon{color:#FF00E1}.pink-1 .card .card-label{background-color:#9f279b;color:#fff}.pink-2 .card{overflow:visible;position:relative}.pink-2 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#FF00A8;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#FF00A8),to(#9f277f));background:linear-gradient(to bottom,#FF00A8 0%,#9f277f 100%);opacity:0.6}.pink-2 .card:before{background:-webkit-gradient(linear,left top,right top,from(#FF00A8),to(#576D75));background:linear-gradient(to right,#FF00A8 0%,#576D75 100%)}.pink-2 .card .secondary-button:not(.icon-button) .icon{color:#FF00A8}.pink-2 .card .card-label{background-color:#9f277f;color:#fff}.orange-1 .card{overflow:visible;position:relative}.orange-1 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#FF7700;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#FF7700),to(#9f622b));background:linear-gradient(to bottom,#FF7700 0%,#9f622b 100%);opacity:0.6}.orange-1 .card:before{background:-webkit-gradient(linear,left top,right top,from(#FF7700),to(#576D75));background:linear-gradient(to right,#FF7700 0%,#576D75 100%)}.orange-1 .card .secondary-button:not(.icon-button) .icon{color:#FF7700}.orange-1 .card .card-label{background-color:#9f622b;color:#fff}.orange-2 .card{overflow:visible;position:relative}.orange-2 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#FFA600;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#FFA600),to(#9f7a2b));background:linear-gradient(to bottom,#FFA600 0%,#9f7a2b 100%);opacity:0.6}.orange-2 .card:before{background:-webkit-gradient(linear,left top,right top,from(#FFA600),to(#576D75));background:linear-gradient(to right,#FFA600 0%,#576D75 100%)}.orange-2 .card .secondary-button:not(.icon-button) .icon{color:#FFA600}.orange-2 .card .card-label{background-color:#9f7a2b;color:#fff}.yellow-1 .card{overflow:visible;position:relative}.yellow-1 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#FFE500;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#FFE500),to(#9f992b));background:linear-gradient(to bottom,#FFE500 0%,#9f992b 100%);opacity:0.6}.yellow-1 .card:before{background:-webkit-gradient(linear,left top,right top,from(#FFE500),to(#576D75));background:linear-gradient(to right,#FFE500 0%,#576D75 100%)}.yellow-1 .card .secondary-button:not(.icon-button) .icon{color:#FFE500}.yellow-1 .card .card-label{background-color:#9f992b;color:#fff}.yellow-2 .card{overflow:visible;position:relative}.yellow-2 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#DDFF00;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#DDFF00),to(#8ea62b));background:linear-gradient(to bottom,#DDFF00 0%,#8ea62b 100%);opacity:0.6}.yellow-2 .card:before{background:-webkit-gradient(linear,left top,right top,from(#DDFF00),to(#576D75));background:linear-gradient(to right,#DDFF00 0%,#576D75 100%)}.yellow-2 .card .secondary-button:not(.icon-button) .icon{color:#DDFF00}.yellow-2 .card .card-label{background-color:#8ea62b;color:#fff}.brown-1 .card{overflow:visible;position:relative}.brown-1 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#79480F;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#79480F),to(#5c4b32));background:linear-gradient(to bottom,#79480F 0%,#5c4b32 100%);opacity:0.6}.brown-1 .card:before{background:-webkit-gradient(linear,left top,right top,from(#79480F),to(#576D75));background:linear-gradient(to right,#79480F 0%,#576D75 100%)}.brown-1 .card .secondary-button:not(.icon-button) .icon{color:#79480F}.brown-1 .card .card-label{background-color:#5c4b32;color:#fff}.brown-2 .card{overflow:visible;position:relative}.brown-2 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#CFA573;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#CFA573),to(#877964));background:linear-gradient(to bottom,#CFA573 0%,#877964 100%);opacity:0.6}.brown-2 .card:before{background:-webkit-gradient(linear,left top,right top,from(#CFA573),to(#576D75));background:linear-gradient(to right,#CFA573 0%,#576D75 100%)}.brown-2 .card .secondary-button:not(.icon-button) .icon{color:#CFA573}.brown-2 .card .card-label{background-color:#877964;color:#fff}.gray-1 .card{overflow:visible;position:relative}.gray-1 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#536570;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#536570),to(#495963));background:linear-gradient(to bottom,#536570 0%,#495963 100%);opacity:0.6}.gray-1 .card:before{background:-webkit-gradient(linear,left top,right top,from(#536570),to(#576D75));background:linear-gradient(to right,#536570 0%,#576D75 100%)}.gray-1 .card .secondary-button:not(.icon-button) .icon{color:#536570}.gray-1 .card .card-label{background-color:#495963;color:#fff}.gray-2 .card{overflow:visible;position:relative}.gray-2 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#7A9CA6;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#7A9CA6),to(#5d757e));background:linear-gradient(to bottom,#7A9CA6 0%,#5d757e 100%);opacity:0.6}.gray-2 .card:before{background:-webkit-gradient(linear,left top,right top,from(#7A9CA6),to(#576D75));background:linear-gradient(to right,#7A9CA6 0%,#576D75 100%)}.gray-2 .card .secondary-button:not(.icon-button) .icon{color:#7A9CA6}.gray-2 .card .card-label{background-color:#5d757e;color:#fff}.gray-3 .card{overflow:visible;position:relative}.gray-3 .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#E5E5E5;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#E5E5E5),to(#92999d));background:linear-gradient(to bottom,#E5E5E5 0%,#92999d 100%);opacity:0.6}.gray-3 .card:before{background:-webkit-gradient(linear,left top,right top,from(#E5E5E5),to(#576D75));background:linear-gradient(to right,#E5E5E5 0%,#576D75 100%)}.gray-3 .card .secondary-button:not(.icon-button) .icon{color:#E5E5E5}.gray-3 .card .card-label{background-color:#92999d;color:#fff}.gray .card{overflow:visible;position:relative}.gray .card:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#7A9CA6;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#7A9CA6),to(#576D75));background:linear-gradient(to bottom,#7A9CA6 0%,#576D75 100%);opacity:0.6}.gray .card:before{background:-webkit-gradient(linear,left top,right top,from(#7A9CA6),to(#576D75));background:linear-gradient(to right,#7A9CA6 0%,#576D75 100%)}.gray .card .secondary-button:not(.icon-button) .icon{color:#7A9CA6}.gray .card .card-label{background-color:#576D75;color:#fff}.color-cards.flippable-cards .card:nth-child(5n-4) .card-inner-wrap{overflow:visible;position:relative}.color-cards.flippable-cards .card:nth-child(5n-4) .card-inner-wrap:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#8DC63F;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#8DC63F),to(#6E9648));background:linear-gradient(to bottom,#8DC63F 0%,#6E9648 100%);opacity:0.6}.color-cards.flippable-cards .card:nth-child(5n-4) .card-inner-wrap:before{background:-webkit-gradient(linear,left top,right top,from(#8DC63F),to(#576D75));background:linear-gradient(to right,#8DC63F 0%,#576D75 100%)}.color-cards.flippable-cards .card:nth-child(5n-4) .card-inner-wrap .secondary-button:not(.icon-button) .icon{color:#8DC63F}.color-cards.flippable-cards .card:nth-child(5n-4) .card-inner-wrap .card-label{background-color:#6E9648;color:#fff}.color-cards.flippable-cards .card:nth-child(5n-3) .card-inner-wrap{overflow:visible;position:relative}.color-cards.flippable-cards .card:nth-child(5n-3) .card-inner-wrap:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#6478BA;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#6478BA),to(#4D65AC));background:linear-gradient(to bottom,#6478BA 0%,#4D65AC 100%);opacity:0.6}.color-cards.flippable-cards .card:nth-child(5n-3) .card-inner-wrap:before{background:-webkit-gradient(linear,left top,right top,from(#6478BA),to(#576D75));background:linear-gradient(to right,#6478BA 0%,#576D75 100%)}.color-cards.flippable-cards .card:nth-child(5n-3) .card-inner-wrap .secondary-button:not(.icon-button) .icon{color:#6478BA}.color-cards.flippable-cards .card:nth-child(5n-3) .card-inner-wrap .card-label{background-color:#4D65AC;color:#fff}.color-cards.flippable-cards .card:nth-child(5n-2) .card-inner-wrap{overflow:visible;position:relative}.color-cards.flippable-cards .card:nth-child(5n-2) .card-inner-wrap:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#28B67C;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#28B67C),to(#2F9770));background:linear-gradient(to bottom,#28B67C 0%,#2F9770 100%);opacity:0.6}.color-cards.flippable-cards .card:nth-child(5n-2) .card-inner-wrap:before{background:-webkit-gradient(linear,left top,right top,from(#28B67C),to(#576D75));background:linear-gradient(to right,#28B67C 0%,#576D75 100%)}.color-cards.flippable-cards .card:nth-child(5n-2) .card-inner-wrap .secondary-button:not(.icon-button) .icon{color:#28B67C}.color-cards.flippable-cards .card:nth-child(5n-2) .card-inner-wrap .card-label{background-color:#2F9770;color:#fff}.color-cards.flippable-cards .card:nth-child(5n-1) .card-inner-wrap{overflow:visible;position:relative}.color-cards.flippable-cards .card:nth-child(5n-1) .card-inner-wrap:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#148BCC;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#148BCC),to(#2078A8));background:linear-gradient(to bottom,#148BCC 0%,#2078A8 100%);opacity:0.6}.color-cards.flippable-cards .card:nth-child(5n-1) .card-inner-wrap:before{background:-webkit-gradient(linear,left top,right top,from(#148BCC),to(#576D75));background:linear-gradient(to right,#148BCC 0%,#576D75 100%)}.color-cards.flippable-cards .card:nth-child(5n-1) .card-inner-wrap .secondary-button:not(.icon-button) .icon{color:#148BCC}.color-cards.flippable-cards .card:nth-child(5n-1) .card-inner-wrap .card-label{background-color:#2078A8;color:#fff}.color-cards.flippable-cards .card:nth-child(5n) .card-inner-wrap{overflow:visible;position:relative}.color-cards.flippable-cards .card:nth-child(5n) .card-inner-wrap:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#19BEF0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#19BEF0),to(#2891B2));background:linear-gradient(to bottom,#19BEF0 0%,#2891B2 100%);opacity:0.6}.color-cards.flippable-cards .card:nth-child(5n) .card-inner-wrap:before{background:-webkit-gradient(linear,left top,right top,from(#19BEF0),to(#576D75));background:linear-gradient(to right,#19BEF0 0%,#576D75 100%)}.color-cards.flippable-cards .card:nth-child(5n) .card-inner-wrap .secondary-button:not(.icon-button) .icon{color:#19BEF0}.color-cards.flippable-cards .card:nth-child(5n) .card-inner-wrap .card-label{background-color:#2891B2;color:#fff}.color-cards.photo-cta-cards .card:not(.hero-card):nth-child(5n-4) .card-cta,.light-green .color-cards.photo-cta-cards .card:not(.hero-card) .card-cta{background-color:#8DC63F;background-color:#6d915f}.color-cards.photo-cta-cards .card:not(.hero-card):nth-child(5n-3) .card-cta,.purple .color-cards.photo-cta-cards .card:not(.hero-card) .card-cta{background-color:#6478BA;background-color:#5c7191}.color-cards.photo-cta-cards .card:not(.hero-card):nth-child(5n-2) .card-cta,.dark-green .color-cards.photo-cta-cards .card:not(.hero-card) .card-cta{background-color:#28B67C;background-color:#448a78}.color-cards.photo-cta-cards .card:not(.hero-card):nth-child(5n-1) .card-cta,.dark-blue .color-cards.photo-cta-cards .card:not(.hero-card) .card-cta{background-color:#148BCC;background-color:#3c7998}.color-cards.photo-cta-cards .card:not(.hero-card):nth-child(5n) .card-cta,.light-blue .color-cards.photo-cta-cards .card:not(.hero-card) .card-cta{background-color:#19BEF0;background-color:#3e8da6}.section-content p,.section-content ul,.sidebar-text-content p,.sidebar-text-content ul{max-width:38em}.section-content ul,.sidebar-text-content ul{list-style:none;padding:0;overflow:hidden;margin:1em 0}.section-content ul:last-child,.sidebar-text-content ul:last-child{margin-bottom:0}.section-content ul li,.sidebar-text-content ul li{margin:0 0 1em 1.25em;padding:0;position:relative}.section-content ul.un-list li,.sidebar-text-content ul.un-list li{margin:0 0 1em 0}.section-content ul p,.sidebar-text-content ul p{display:inline;margin:0;padding:0}.section-content ul:not(.fancy-list-list):not(.tags):not(.post-meta):not(.breadcrumb):not(.search-results):not(.un-list):not(.simple-teaser-list):not([class*=nav]):not(.table-legend) li:before,.sidebar-text-content ul:not(.fancy-list-list):not(.tags):not(.post-meta):not(.breadcrumb):not(.search-results):not(.un-list):not(.simple-teaser-list):not([class*=nav]):not(.table-legend) li:before{content:"";display:inline-block;width:0.375em;height:0.375em;background-color:#2078A8;position:absolute;left:-1em;top:0.5em;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.section-content ul:not(.fancy-list-list):not(.tags):not(.post-meta):not(.breadcrumb):not(.search-results):not(.un-list):not(.simple-teaser-list):not([class*=nav]):not(.table-legend) li ul li:before,.sidebar-text-content ul:not(.fancy-list-list):not(.tags):not(.post-meta):not(.breadcrumb):not(.search-results):not(.un-list):not(.simple-teaser-list):not([class*=nav]):not(.table-legend) li ul li:before{background-color:#6E9648}.section-content ul:not(.fancy-list-list):not(.tags):not(.post-meta):not(.breadcrumb):not(.search-results):not(.un-list):not(.simple-teaser-list):not([class*=nav]):not(.table-legend) li ul li:last-child,.sidebar-text-content ul:not(.fancy-list-list):not(.tags):not(.post-meta):not(.breadcrumb):not(.search-results):not(.un-list):not(.simple-teaser-list):not([class*=nav]):not(.table-legend) li ul li:last-child{margin-bottom:0}.sidebar:not(.sidebar-light) .section-content ul:not(.fancy-list-list):not(.tags):not(.post-meta):not(.breadcrumb):not(.search-results):not(.un-list):not(.simple-teaser-list):not([class*=nav]):not(.table-legend) li:before,.sidebar:not(.sidebar-light) .sidebar-text-content ul:not(.fancy-list-list):not(.tags):not(.post-meta):not(.breadcrumb):not(.search-results):not(.un-list):not(.simple-teaser-list):not([class*=nav]):not(.table-legend) li:before{background-color:#19BEF0}.section-content ol,.sidebar-text-content ol{list-style:none;counter-reset:ol-counter;padding:0}.section-content ol li,.sidebar-text-content ol li{counter-increment:ol-counter;margin-left:2em;position:relative}.section-content ol li:before,.sidebar-text-content ol li:before{content:counter(ol-counter);font-family:UniversNextPro-HeavyCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;position:absolute;left:-2em;top:0.175em;top:0;display:inline-block;padding:0.25em;width:1.5em;height:1.5em;background-color:#2078A8;color:#fff;text-align:center;line-height:1;border-radius:50%}.section-content{margin:0 auto;padding:2rem;max-width:90em;text-align:left}.section-content:after{content:" ";display:table;width:100%}.section-content.has-sections{padding:0}.section-content .intro-text{margin-top:2rem}.section-content .intro-text p{max-width:28em;margin:0 auto}.section-content .intro-text p:not(:last-child){margin-bottom:1em}.section-content .intro-text .job-title{font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:1.125em;text-align:center}.section-content .intro-text a:not(.read-more){color:currentColor}.section-content .logo-wrap{padding:1rem}.section-content .logo-wrap:first-child{padding-top:0}.section-content .logo-wrap img{height:auto;width:18em;margin:0}.section-content .logo-wrap img.transparent.with-buffer{border-width:0}.section-content .logo-wrap.align-center{width:100%;text-align:center}.section-content .logo-wrap.align-center:first-child{margin-top:0}.section-content .logo-wrap.align-center img{max-width:100%;height:auto}.section-content .logo-wrap.align-center img.narrow{width:8em}.section-content .logo-wrap.align-center img.horiz{width:16em}.section-content .logo-wrap.align-center img.horiz-wide{width:24em}.section-content .logo-wrap.align-right{float:right;margin-top:0;margin-right:0}.section-content .logo-wrap.align-left{float:left;margin-top:0;margin-left:0}@media screen and (min-width:600px){.section-content .intro-text{font-size:1.125em}}.headshot{width:6em;max-width:100%;height:auto;border:2px solid #4D65AC;margin:0 auto 1rem auto;display:block}.headshot-card .headshot{display:block;border:none}@media screen and (min-width:400px){.headshot{float:right;margin-left:1em}}@media screen and (min-width:500px){.headshot{width:8em}}@media screen and (min-width:900px){.headshot{width:10em}}.headshot-left{float:left;margin-left:0;margin-right:1em}.headshot-inline{float:none;display:inline-block;width:2.25em;margin:0;border-radius:1.25em}.person-info a:not(.button):not(.tag){color:currentColor}.person-info .job-title,.person-info .name{color:#2078A8;margin-bottom:0.25em;line-height:1.3}.person-info .name{font-size:1.25em}.person-info .job-title{font-style:italic;font-size:1em}.person-info .info,.person-info .pronouns,.person-info .pronunciation-title{font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:1.125em;color:currentColor}.person-info .info{list-style:none;margin:1em 0;padding:0}.person-info .info li{margin-bottom:0.75em;position:relative;padding:0 0 0 1.5em;line-height:1.1}.person-info .info a{text-decoration:none;display:block}.person-info .info a .email-user{text-decoration:none}.person-info .info a:hover{text-decoration:underline}.person-info .info a:hover .email-user{text-decoration:underline}.person-info .info a .icon{vertical-align:baseline;position:absolute;top:0.125em;left:0;color:#4D65AC}.person-info .pronunciation-title{margin-bottom:0.25em}.person-info.sidebar-section:after{content:" ";display:table;width:100%}.person-info.sidebar-section .headshot{max-width:40%}.pronunciation{--plyr-color-main:#4D65AC;--plyr-audio-control-color:#4D65AC;--plyr-audio-control-color-hover:#B16106;--plyr-audio-controls-background:transparent;--plyr-audio-control-background-hover:#fff;--plyr-control-spacing:0.5rem;--plyr-control-radius:0;--plyr-menu-arrow-size:.875em;--plyr-menu-background:#4D65AC;--plyr-menu-color:#fff;--plyr-menu-arrow-color:#fff;--plyr-control-toggle-checked-background:#fff;--plyr-font-size-menu:.875em;position:relative;z-index:1000}.pronunciation .plyr{width:4em;display:inline-block}.pronunciation .plyr__controls{width:4em;padding:0;background-color:transparent}.pronunciation .plyr__controls svg{margin:0 auto}.pronunciation .plyr__controls .plyr__controls__item{width:2em;height:2em;text-align:center;padding:0;margin:0}.pronunciation .plyr__controls .plyr__controls__item>button,.pronunciation .plyr__controls button.plyr__controls__item{border:1px solid #6478BA;background-color:rgba(255,255,255,0.75)}.pronunciation .plyr__controls>.plyr__controls__item:first-child{border-top-left-radius:1em;border-bottom-left-radius:1em}.pronunciation .plyr__controls>.plyr__controls__item:first-child svg{width:0.875em;height:0.925em}.pronunciation .plyr__controls>.plyr__controls__item:last-child{border-top-right-radius:1em;border-bottom-right-radius:1em}.pronunciation .plyr__controls>.plyr__controls__item:last-child>button{border-top-right-radius:1em;border-bottom-right-radius:1em;border-left:0px}.pronunciation .plyr__controls.auto-played{-webkit-animation:shake 2s 1 ease-in-out;animation:shake 2s 1 ease-in-out}.pronunciation .plyr__menu__container{right:inherit;left:100%;top:0;bottom:inherit;margin-left:var(--plyr-menu-arrow-size,0.875em);-webkit-animation:none;animation:none;border-radius:0;border:1px solid #fff;-webkit-box-shadow:0.375em 0.375em 0.5em -0.325em rgba(0,0,0,0.375);box-shadow:0.375em 0.375em 0.5em -0.325em rgba(0,0,0,0.375)}.pronunciation .plyr__menu__container:after{border-color:transparent;border-top-width:0.375em;border-bottom-width:0.375em;border-right-width:var(--plyr-menu-arrow-size,0.875em);border-right-color:var(--plyr-menu-background,#4D65AC);right:inherit;left:-1.725em;top:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pronunciation .plyr__menu__container [role=menu]{padding:0}.pronunciation .plyr__menu__container .plyr__control{border-radius:0;margin:0;padding-top:0;padding-bottom:0;height:2em;font-size:1em}.pronunciation .plyr__menu__container .plyr__control>span{font-size:var(--plyr-font-size-menu)}.pronunciation .plyr__menu__container .plyr__control.plyr__control--back:after,.pronunciation .plyr__menu__container .plyr__control.plyr__control--forward:after{border:0px transparent;width:15px;height:10px;background-size:100% auto;background-position:center;background-repeat:no-repeat}.pronunciation .plyr__menu__container .plyr__control.plyr__control--forward:after{background-image:url(/template/forward-link-arrow_white.png)}.pronunciation .plyr__menu__container .plyr__control.plyr__control--back{width:100%}.pronunciation .plyr__menu__container .plyr__control.plyr__control--back:after{background-image:url(/template/back-link-arrow_white.png)}.pronunciation .plyr__menu__container .plyr__control.plyr__control--back:before{content:none}.pronunciation .plyr__menu__container .plyr__control:hover{background-color:#B16106;color:#fff}.pronunciation .plyr__menu__container .plyr__control[role=menuitemradio]:after{background-color:#B16106;left:11px}.pronunciation .plyr__menu__container .plyr__control[role=menuitemradio]:hover:after{background-color:#fff}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.pronunciation .plyr__controls{width:2em}.pronunciation .plyr__controls__item{border-radius:1em}.pronunciation .plyr__controls__item.plyr__menu{display:none}}.caret-trigger{border:none;outline:none;border-radius:0;background-color:transparent;padding:0;margin:0;color:currentColor}.caret-trigger:hover{cursor:pointer}.caret-trigger:focus .stroke-icon{stroke-width:4}.caret-trigger .icon{width:0.75em;height:0.75em;-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;line-height:0;position:relative}.caret-trigger .icon svg{stroke-width:3}.caret-trigger .icon.user-icon{width:1.25em;height:1.25em;position:relative;top:0.25em;margin-right:0.5em}.caret-trigger[aria-expanded=true] .icon{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.caret-trigger[aria-expanded=true] .icon.user-icon{-webkit-transform:none;-ms-transform:none;transform:none}.home-page .main-content{background-color:#e9eff2}.home-page .main-content .content{margin-top:2rem}.home-page .main-content .content p{margin-right:auto;margin-left:auto}.home-page .slider-wrap{position:relative;padding-bottom:3em}.home-page .slider-wrap .tns-outer{border:2px solid;border-color:#8DC63F;-webkit-transition:border-color 0.75s ease-in-out;transition:border-color 0.75s ease-in-out;background-color:#3F4D55}.home-page .slider-wrap .tns-nav{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.home-page .slider-wrap .tns-nav button{margin:1em 0.325em}.home-page .slider-wrap .slide{position:relative;padding:0}.home-page .slider-wrap .slide .slide-bg{overflow:hidden;height:25vw;text-align:center}.home-page .slider-wrap .slide .slide-bg img{width:100%;height:auto;display:block}@media screen and (min-width:700px){.home-page .slider-wrap .slide .slide-bg{padding:0;height:auto}.home-page .slider-wrap .slide .slide-bg img{float:left}}.home-page .slider-wrap .slide .slide-title{padding:0.5rem 1rem;color:#fff;text-shadow:0 0 0.5em rgba(0,0,0,0.5);line-height:1.2;background-color:#6E9648;-webkit-transition:background-color 0.75s ease-in-out;transition:background-color 0.75s ease-in-out;margin:0;text-align:center;font-size:1.25em}.home-page .slider-wrap .slide .slide-title:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(63,77,85,0.25)),to(#3F4D55));background:linear-gradient(to bottom,rgba(63,77,85,0.25) 0%,#3F4D55 100%);z-index:-1;opacity:0.95}@media screen and (min-width:700px){.home-page .slider-wrap .slide .slide-title{font-size:1.5em;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.home-page .slider-wrap .slide .slide-body{width:100%;max-width:100%;padding:2rem 4rem;color:#fff;background-color:#3F4D55}@media screen and (min-width:700px){.home-page .slider-wrap .slide .slide-body{background:-webkit-gradient(linear,left top,left bottom,from(rgba(63,77,85,0)),to(#3f4d55)),-webkit-gradient(linear,left top,left bottom,from(rgba(63,77,85,0)),to(#3f4d55));background:linear-gradient(to bottom,rgba(63,77,85,0) 0%,#3f4d55 100%),linear-gradient(to bottom,rgba(63,77,85,0) 0%,#3f4d55 100%);font-family:UniversNext,Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal;font-stretch:normal;text-align:center;position:absolute;bottom:0;left:0;padding:8rem 3rem 2rem 3rem}}.home-page .slider-wrap .slide .slide-text{text-shadow:0 0 0.5em #3F4D55,0 0 0.25em #3F4D55;line-height:1.4}.home-page .slider-wrap .slide .slide-button:focus,.home-page .slider-wrap .slide .slide-button:hover{background-color:#6E9648}.home-page .slider-wrap #slider-controls{position:absolute;top:50%;left:-1rem;right:-1rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-page .slider-wrap #slider-controls button:after{background-color:#6E9648;-webkit-transition:background-color 0.75s ease-in-out;transition:background-color 0.75s ease-in-out}.home-page .slider-wrap[data-current-color=dark-green] .tns-outer{border-color:#28B67C}.home-page .slider-wrap[data-current-color=dark-green] .slide .slide-title{background-color:#28B67C}.home-page .slider-wrap[data-current-color=dark-green] .slide .slide-button:focus,.home-page .slider-wrap[data-current-color=dark-green] .slide .slide-button:hover{background-color:#2F9770}.home-page .slider-wrap[data-current-color=dark-green] #slider-controls button:after{background-color:#2F9770}.home-page .slider-wrap[data-current-color=light-blue] .tns-outer{border-color:#19BEF0}.home-page .slider-wrap[data-current-color=light-blue] .slide .slide-title{background-color:#19BEF0}.home-page .slider-wrap[data-current-color=light-blue] .slide .slide-button:focus,.home-page .slider-wrap[data-current-color=light-blue] .slide .slide-button:hover{background-color:#2891B2}.home-page .slider-wrap[data-current-color=light-blue] #slider-controls button:after{background-color:#2891B2}.home-page .slider-wrap[data-current-color=dark-blue] .tns-outer{border-color:#148BCC}.home-page .slider-wrap[data-current-color=dark-blue] .slide .slide-title{background-color:#148BCC}.home-page .slider-wrap[data-current-color=dark-blue] .slide .slide-button:focus,.home-page .slider-wrap[data-current-color=dark-blue] .slide .slide-button:hover{background-color:#2078A8}.home-page .slider-wrap[data-current-color=dark-blue] #slider-controls button:after{background-color:#2078A8}.home-page .slider-wrap[data-current-color=purple] .tns-outer{border-color:#6478BA}.home-page .slider-wrap[data-current-color=purple] .slide .slide-title{background-color:#6478BA}.home-page .slider-wrap[data-current-color=purple] .slide .slide-button:focus,.home-page .slider-wrap[data-current-color=purple] .slide .slide-button:hover{background-color:#4D65AC}.home-page .slider-wrap[data-current-color=purple] #slider-controls button:after{background-color:#4D65AC}.home-page .sidebar{background-color:#323e44}.home-page .sidebar .sidebar-section{background-color:#3F4D55}.home-page .sidebar .sidebar-section.bottom-link-section{background-color:transparent;padding:2rem;text-align:center}.home-page .sidebar .sidebar-section.bottom-link-section .button{margin:0}@media screen and (min-width:1200px){.home-page .sidebar .sidebar-section.bottom-link-section{text-align:left}}.home-page .cards{margin-top:0}@media screen and (min-width:1200px){.home-page .main-content{padding:2rem 3rem}.home-page .main-content .content{padding:2rem}}.blog-page .intro-section{background-color:#fff}.blog-page .intro-section:before{background:linear-gradient(135deg,rgba(141,198,63,0.3) 0%,rgba(25,190,240,0.3) 100%),linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 100%)}.blog-page .main-section{background:#fff}.blog-page .main-content .cards{padding:1rem;margin:0}.blog-page .latest-post{width:100%;overflow:visible;padding:1rem;position:relative;margin:0;margin-bottom:3rem}.blog-page .latest-post:after{content:"";background:linear-gradient(135deg,rgba(25,190,240,0.2) 0%,rgba(141,198,63,0.2) 100%);position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.blog-page .latest-post .card{width:100%;margin:0}@media screen and (min-width:600px){.blog-page .latest-post .card .card-title{font-size:1.5em}.blog-page .latest-post .card .card-text{font-size:1em}}.blog-page .latest-post p{margin-left:0;margin-right:0}.blog-page.blog-entry-page .main-content,.blog-page.software_blog-entry-page .main-content{background-color:#f4f7f9}.blog-page.blog-entry-page .main-content h2,.blog-page.blog-entry-page .main-content h3,.blog-page.blog-entry-page .main-content h4,.blog-page.blog-entry-page .main-content h5,.blog-page.blog-entry-page .main-content h6,.blog-page.software_blog-entry-page .main-content h2,.blog-page.software_blog-entry-page .main-content h3,.blog-page.software_blog-entry-page .main-content h4,.blog-page.software_blog-entry-page .main-content h5,.blog-page.software_blog-entry-page .main-content h6{text-align:left}.blog-page.blog-entry-page .main-content .center-align h2,.blog-page.blog-entry-page .main-content .center-align h3,.blog-page.blog-entry-page .main-content .center-align h4,.blog-page.blog-entry-page .main-content .center-align h5,.blog-page.blog-entry-page .main-content .center-align h6,.blog-page.software_blog-entry-page .main-content .center-align h2,.blog-page.software_blog-entry-page .main-content .center-align h3,.blog-page.software_blog-entry-page .main-content .center-align h4,.blog-page.software_blog-entry-page .main-content .center-align h5,.blog-page.software_blog-entry-page .main-content .center-align h6{text-align:center}.blog-page.blog-entry-page .content-section,.blog-page.software_blog-entry-page .content-section{background-color:#fff;position:relative}.blog-page.blog-entry-page .content-section after,.blog-page.blog-entry-page .content-section:after,.blog-page.software_blog-entry-page .content-section after,.blog-page.software_blog-entry-page .content-section:after{content:"";position:absolute;left:0;right:0;height:2px;z-index:2;bottom:0}.blog-page.blog-entry-page .content-section after,.blog-page.blog-entry-page .content-section:after,.blog-page.software_blog-entry-page .content-section after,.blog-page.software_blog-entry-page .content-section:after{background:linear-gradient(135deg,rgba(141,198,63,0.2) 0%,rgba(25,190,240,0.2) 100%)}.blog-page.blog-entry-page .content-section.highlight-section,.blog-page.software_blog-entry-page .content-section.highlight-section{background:linear-gradient(135deg,rgba(25,190,240,0.2) 0%,rgba(141,198,63,0.2) 100%)}.blog-page.blog-entry-page .content-section.highlight-section h2,.blog-page.blog-entry-page .content-section.highlight-section h3,.blog-page.blog-entry-page .content-section.highlight-section h4,.blog-page.blog-entry-page .content-section.highlight-section h5,.blog-page.blog-entry-page .content-section.highlight-section h6,.blog-page.software_blog-entry-page .content-section.highlight-section h2,.blog-page.software_blog-entry-page .content-section.highlight-section h3,.blog-page.software_blog-entry-page .content-section.highlight-section h4,.blog-page.software_blog-entry-page .content-section.highlight-section h5,.blog-page.software_blog-entry-page .content-section.highlight-section h6{text-shadow:0 0 1em #fff,0 0 0.25em #fff}.blog-page.blog-entry-page .content-section.highlight-section h2:first-child,.blog-page.blog-entry-page .content-section.highlight-section h3:first-child,.blog-page.blog-entry-page .content-section.highlight-section h4:first-child,.blog-page.blog-entry-page .content-section.highlight-section h5:first-child,.blog-page.blog-entry-page .content-section.highlight-section h6:first-child,.blog-page.software_blog-entry-page .content-section.highlight-section h2:first-child,.blog-page.software_blog-entry-page .content-section.highlight-section h3:first-child,.blog-page.software_blog-entry-page .content-section.highlight-section h4:first-child,.blog-page.software_blog-entry-page .content-section.highlight-section h5:first-child,.blog-page.software_blog-entry-page .content-section.highlight-section h6:first-child{margin-top:0}.blog-page.blog-entry-page .content-section.highlight-section .section-buttons,.blog-page.software_blog-entry-page .content-section.highlight-section .section-buttons{text-align:center}.blog-page.blog-entry-page .content-section.highlight-section .section-buttons.left-align,.blog-page.software_blog-entry-page .content-section.highlight-section .section-buttons.left-align{text-align:left}.blog-page.blog-entry-page .content-section.highlight-section.image-section .section-title,.blog-page.software_blog-entry-page .content-section.highlight-section.image-section .section-title{text-align:center}.blog-page.blog-entry-page .content-section.series-intro-section,.blog-page.software_blog-entry-page .content-section.series-intro-section{background-color:#f4f7f9}.blog-page.blog-entry-page .content-section.series-intro-section p:last-child,.blog-page.software_blog-entry-page .content-section.series-intro-section p:last-child{margin-bottom:0px}.blog-page.blog-entry-page .hero,.blog-page.software_blog-entry-page .hero{text-align:center}.blog-page.blog-entry-page .hero .hero-card,.blog-page.software_blog-entry-page .hero .hero-card{width:38em;margin:0}.blog-page.blog-entry-page .hero .hero-card .card-inner,.blog-page.software_blog-entry-page .hero .hero-card .card-inner{padding:0}.blog-page.blog-entry-page .section-title,.blog-page.software_blog-entry-page .section-title{font-size:1.5em;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;color:#4D65AC;margin:0 0 0.5em 0}.blog-page.blog-entry-page .text hr,.blog-page.software_blog-entry-page .text hr{background:linear-gradient(135deg,rgba(141,198,63,0.2) 0%,rgba(25,190,240,0.2) 100%);width:200%;-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%)}.blog-page.blog-entry-page .callout-text,.blog-page.software_blog-entry-page .callout-text{padding:2rem 0}.blog-page.blog-entry-page .callout-text :last-child,.blog-page.software_blog-entry-page .callout-text :last-child{margin-bottom:0}.blog-page.blog-entry-page .callout-text p,.blog-page.software_blog-entry-page .callout-text p{color:#4D65AC}.blog-page.blog-entry-page .callout-text a,.blog-page.software_blog-entry-page .callout-text a{color:currentColor;text-decoration:none;border-bottom:1px dotted #2078A8}.blog-page.blog-entry-page .callout-text a:focus,.blog-page.blog-entry-page .callout-text a:hover,.blog-page.software_blog-entry-page .callout-text a:focus,.blog-page.software_blog-entry-page .callout-text a:hover{border-bottom-style:solid}.blog-page.blog-entry-page .person-wrap:after,.blog-page.software_blog-entry-page .person-wrap:after{content:" ";display:table;width:100%}.blog-page.blog-entry-page .person-wrap .headshot-card,.blog-page.software_blog-entry-page .person-wrap .headshot-card{width:6em}.blog-page.blog-entry-page .person-wrap .headshot-card .headshot,.blog-page.software_blog-entry-page .person-wrap .headshot-card .headshot{margin:0}.blog-page.blog-entry-page .person-section .person-wrap .headshot-card,.blog-page.software_blog-entry-page .person-section .person-wrap .headshot-card{width:8em}.blog-page.blog-entry-page .download-wrap,.blog-page.software_blog-entry-page .download-wrap{text-align:center;padding:2rem 0}.blog-page.blog-entry-page .download-wrap .section-title,.blog-page.software_blog-entry-page .download-wrap .section-title{text-align:inherit}.blog-page.blog-entry-page .download-wrap .download-button,.blog-page.software_blog-entry-page .download-wrap .download-button{margin-top:0}@media screen and (min-width:500px){.blog-page.blog-entry-page .download-wrap,.blog-page.software_blog-entry-page .download-wrap{text-align:left}}.blog-page.blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-left,.blog-page.blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-right,.blog-page.software_blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-left,.blog-page.software_blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-right{width:100%}.blog-page.blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-left img,.blog-page.blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-right img,.blog-page.software_blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-left img,.blog-page.software_blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-right img{width:100%!important}@media screen and (min-width:600px){.blog-page.blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-left,.blog-page.blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-right,.blog-page.software_blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-left,.blog-page.software_blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-right{width:auto;max-width:40%}.blog-page.blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-left img,.blog-page.blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-right img,.blog-page.software_blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-left img,.blog-page.software_blog-entry-page .image-card:not(.headshot-card):not(.file-thumbnail-card).align-right img{width:auto}}.blog-page.blog-entry-page .image-cards,.blog-page.software_blog-entry-page .image-cards{max-width:38em;margin:2rem auto;padding:0}.blog-page.blog-entry-page .image-cards .card,.blog-page.software_blog-entry-page .image-cards .card{max-width:100%;margin:0}.blog-page.blog-entry-page .image-cards.no-top-space,.blog-page.software_blog-entry-page .image-cards.no-top-space{margin-top:0}.blog-page.blog-entry-page .contact_cards-section .section-title,.blog-page.software_blog-entry-page .contact_cards-section .section-title{text-align:center}.blog-page.blog-entry-page .images-section .image-cards,.blog-page.software_blog-entry-page .images-section .image-cards{max-width:100%;width:100%}.blog-page.blog-entry-page .images-section .image-cards .card:not(:first-child),.blog-page.software_blog-entry-page .images-section .image-cards .card:not(:first-child){margin-top:2rem}@media screen and (min-width:400px){.blog-page.blog-entry-page .images-section,.blog-page.software_blog-entry-page .images-section{float:right;max-width:33%;margin:0 0 0 2rem}.blog-page.blog-entry-page .images-section.align-left,.blog-page.software_blog-entry-page .images-section.align-left{float:left;margin:0 2rem 0 0}.blog-page.blog-entry-page .images-section .image-cards,.blog-page.software_blog-entry-page .images-section .image-cards{margin-top:0}}@media screen and (min-width:600px){.blog-page.blog-entry-page .images-section,.blog-page.software_blog-entry-page .images-section{max-width:40%}}.blog-page.blog-entry-page .content-section:first-child .video-wrap,.blog-page.software_blog-entry-page .content-section:first-child .video-wrap{margin-top:0}.blog-page.blog-entry-page .footnotes-section ol li,.blog-page.software_blog-entry-page .footnotes-section ol li{font-size:0.875em}.blog-page.blog-entry-page .footnotes-section ol li:before,.blog-page.software_blog-entry-page .footnotes-section ol li:before{background-color:#576D75;top:0.175em}.blog-page.blog-entry-page .q-and-a,.blog-page.software_blog-entry-page .q-and-a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;max-width:41em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto}.blog-page.blog-entry-page .q-and-a .text,.blog-page.software_blog-entry-page .q-and-a .text{margin:0}.blog-page.blog-entry-page .q-and-a .person,.blog-page.software_blog-entry-page .q-and-a .person{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.blog-page.blog-entry-page .q-and-a .person img,.blog-page.software_blog-entry-page .q-and-a .person img{width:2em;height:2em;border-radius:50%;-webkit-transition:border-color 0.25s ease-in-out,border-width 0.25s ease-in-out;transition:border-color 0.25s ease-in-out,border-width 0.25s ease-in-out}.blog-page.blog-entry-page .q-and-a .person:focus img,.blog-page.blog-entry-page .q-and-a .person:hover img,.blog-page.software_blog-entry-page .q-and-a .person:focus img,.blog-page.software_blog-entry-page .q-and-a .person:hover img{border-color:#f88113;border-width:3px}.blog-page.blog-entry-page .q-and-a.q,.blog-page.software_blog-entry-page .q-and-a.q{margin-top:3rem;margin-bottom:2rem}.blog-page.blog-entry-page .q-and-a.q h2,.blog-page.blog-entry-page .q-and-a.q h3,.blog-page.blog-entry-page .q-and-a.q h4,.blog-page.blog-entry-page .q-and-a.q h5,.blog-page.blog-entry-page .q-and-a.q h6,.blog-page.software_blog-entry-page .q-and-a.q h2,.blog-page.software_blog-entry-page .q-and-a.q h3,.blog-page.software_blog-entry-page .q-and-a.q h4,.blog-page.software_blog-entry-page .q-and-a.q h5,.blog-page.software_blog-entry-page .q-and-a.q h6{margin:0}.blog-page.blog-entry-page .q-and-a.q:before,.blog-page.software_blog-entry-page .q-and-a.q:before{content:"";margin-top:0.25em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:1.125em;color:#2078A8;display:inline-block;width:2em;height:2em;background-image:url("/template/tagline-bug.png");background-size:2em auto;background-repeat:no-repeat;background-position:top right}@media screen and (min-width:500px){.blog-page.blog-entry-page .q-and-a,.blog-page.software_blog-entry-page .q-and-a{gap:1.5em;max-width:42.5em}.blog-page.blog-entry-page .q-and-a .person img,.blog-page.software_blog-entry-page .q-and-a .person img{width:3em;height:3em}.blog-page.blog-entry-page .q-and-a.q:before,.blog-page.software_blog-entry-page .q-and-a.q:before{width:3em;height:3em}}header{display:block;width:100%;background-color:#fff;padding:0;overflow:visible;position:relative;z-index:200}header .logo{background-color:#fff;padding:1rem 1rem;-ms-flex-preferred-size:13em;flex-basis:13em;max-width:100%}header .logo img,header .logo object{width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){header .logo{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%}}@media screen and (min-width:500px){header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:calc(100% + 2rem);height:6rem}header .logo{max-width:13em}}@media screen and (min-width:800px){header .logo{padding:1rem 0 1rem 1rem}}@media screen and (min-width:900px){header .logo{padding:1rem 1rem}}@media screen and (min-width:1100px) and (-ms-high-contrast:active),screen and (min-width:1100px) and (-ms-high-contrast:none){header .logo{-ms-flex-preferred-size:auto;flex-basis:auto}}.navigation-menu{list-style:none;margin:0;padding:0}.navigation-menu li{display:inline-block}.navigation-menu li.active{font-family:UniversNext,Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal;font-stretch:normal}.navigation-menu li.parent{position:relative}.navigation-menu .subnav{font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;border:1px solid #fff;-webkit-box-shadow:0.375em 0.375em 0.5em -0.325em rgba(0,0,0,0.375);box-shadow:0.375em 0.375em 0.5em -0.325em rgba(0,0,0,0.375)}.navigation-menu .subnav a{color:#fff;padding:0.5em 0.5em;display:block;width:100%;height:100%;line-height:1.2;-webkit-transition:background-image 0.25s ease-in-out;transition:background-image 0.25s ease-in-out;position:relative}.navigation-menu .subnav a .link-inner{position:relative;z-index:1;white-space:nowrap}.navigation-menu .subnav a:before{content:"";background:-webkit-gradient(linear,left top,right top,from(#4d65ac),to(rgba(77,101,172,0)));background:linear-gradient(to right,#4d65ac 0%,rgba(77,101,172,0) 100%);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity 0.25s ease-in-out,left 0.25s ease-in-out,-webkit-transform 0.5s ease-in-out;transition:opacity 0.25s ease-in-out,left 0.25s ease-in-out,-webkit-transform 0.5s ease-in-out;transition:opacity 0.25s ease-in-out,left 0.25s ease-in-out,transform 0.5s ease-in-out;transition:opacity 0.25s ease-in-out,left 0.25s ease-in-out,transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;z-index:0;-webkit-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0)}.navigation-menu .subnav a:focus,.navigation-menu .subnav a:hover{border:none;outline:none}.navigation-menu .subnav a:focus:before,.navigation-menu .subnav a:hover:before{left:-0.25em;opacity:1;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.menu-bar{background-color:#e9eff2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#3F4D55;font-family:UniversNext;font-weight:normal;font-style:normal;font-stretch:normal;margin:1rem 0}.menu-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 1rem}.menu-bar #nav-trigger{margin:1rem;border:1px solid #6478BA;border-right-color:#148BCC;border-bottom-color:#148BCC;outline:none;background-color:rgba(255,255,255,0.25);color:#6478BA;height:2rem;font-family:UniversNext,Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal;font-stretch:normal;color:#3F4D55;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.menu-bar #nav-trigger .nav-trigger-inner{display:inline-block;-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg)}@media screen and (min-width:800px){.menu-bar .trigger-wrap{display:none}}.menu-bar .main-menu.trigger-wrap{text-align:center}.menu-bar .main-menu #main-nav{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-bar .main-menu>ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;padding:0 0.5em}@media screen and (min-width:1000px){.menu-bar .main-menu>ul{padding:0 1em}}.menu-bar .main-menu>ul>li{padding:0 0.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.menu-bar .main-menu>ul>li .nav-link{display:inline-block;padding:0 0.25em;height:4rem;line-height:4rem;-webkit-transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out;transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out;position:relative;color:currentColor;white-space:nowrap;border:none;background:none;border-radius:0;text-align:left}.menu-bar .main-menu>ul>li .nav-link:focus,.menu-bar .main-menu>ul>li .nav-link:hover{color:#6478BA;cursor:pointer;text-decoration:underline}.menu-bar .main-menu>ul>li .nav-link:focus{color:#6478BA;border:none;outline:none}.menu-bar .main-menu>ul>li button.nav-link:focus,.menu-bar .main-menu>ul>li button.nav-link:hover{text-decoration:none}.menu-bar .main-menu>ul>li button.nav-link:focus .label,.menu-bar .main-menu>ul>li button.nav-link:hover .label{text-decoration:underline}.menu-bar .main-menu>ul>li .subnav-trigger{display:inline-block;padding:0.25em 0}.menu-bar .main-menu>ul>li .subnav-trigger.user-menu-trigger{padding:0 0.75em}.menu-bar .main-menu>ul>li .subnav-trigger:hover{color:#6478BA;cursor:pointer}.menu-bar .main-menu>ul>li .subnav-trigger:focus{color:#6478BA}.menu-bar .main-menu>ul>li.open{background-color:#2078A8}.menu-bar .main-menu>ul>li.open .nav-link{color:#fff}.menu-bar .main-menu>ul>li.open .nav-link:focus{color:#fff;background-color:#6478BA}.menu-bar .main-menu>ul>li.open .subnav-trigger{color:#fff}.menu-bar .main-menu>ul>li.open .subnav-trigger:focus{color:#fff}.menu-bar .main-menu>ul>li.has-button-link{padding:0}.menu-bar .main-menu>ul .subnav{position:absolute;top:4rem;left:-1px;background-color:#3F4D55;padding:1em;border-top-width:0;font-size:0.95em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-bar .main-menu>ul .subnav li{width:100%;padding:0;opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.menu-bar .main-menu>ul .subnav-2-col{width:30rem}.menu-bar .main-menu>ul .subnav-2-col li{width:50%}.menu-bar .main-menu>ul .subnav-3-col{width:40em}.menu-bar .main-menu>ul .subnav-3-col li{width:33%}.menu-bar .main-menu>ul .subnav-4-col{width:50em}.menu-bar .main-menu>ul .subnav-4-col li{width:25%}.menu-bar .main-menu>ul .subnav#user-subnav{left:inherit;right:-1px;padding:0 0 1em 0}.menu-bar .main-menu>ul .subnav#user-subnav li{padding:0 1em}.menu-bar .main-menu>ul .subnav#user-subnav .user-info{color:#fff;font-family:UniversNext;font-weight:normal;font-style:normal;font-stretch:normal;display:block;width:100%;background-color:#4D65AC}.menu-bar .main-menu>ul .subnav#user-subnav .user-info:first-child{padding-top:1em}.menu-bar .main-menu>ul .subnav#user-subnav .user-info span{color:currentColor;font-size:0.875em;display:block;padding:0 0.5rem;white-space:nowrap}.menu-bar .main-menu>ul .subnav#user-subnav .user-info.email{font-family:UniversNext,Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal;font-stretch:normal;padding-bottom:1rem;margin-bottom:1rem}.menu-bar .search{overflow:hidden}.menu-bar .search .search-form{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu-bar .search .search-field{width:10em;max-width:100%}@media screen and (min-width:1000px){.menu-bar .search .search-field{width:12em}}@media screen and (min-width:1300px){.menu-bar .search .search-field{width:14em}}@media screen and (min-width:500px){.menu-bar{-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.menu-bar-inner{-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg)}.menu-bar-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.menu-bar .main-menu .navigation-right{position:absolute;right:1rem;height:4rem}.menu-bar .search{padding-right:2rem}.menu-bar .search .search-form{padding-right:1rem}}@media screen and (min-width:800px){.menu-bar{font-size:0.825em}.menu-bar .main-menu #main-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:900px){.menu-bar{font-size:0.875em}}@media screen and (min-width:1100px){.menu-bar{font-size:1em}}.site-wrap{max-width:90em;margin:0 auto;overflow:hidden;-webkit-box-shadow:0 0 4rem rgba(0,0,0,0.75);box-shadow:0 0 4rem rgba(0,0,0,0.75);background-color:#fff}.main-body{position:relative;background-color:#fff}.intro-section{color:#fff;text-align:center;background-color:#3F4D55;position:relative;overflow:hidden}.intro-section after,.intro-section:after{content:"";position:absolute;left:0;right:0;height:2px;z-index:2;bottom:0}.intro-section after,.intro-section:after{background:-webkit-gradient(linear,left top,right top,color-stop(-0.42%,#148BCC),color-stop(33.58%,#f88113),color-stop(66.53%,#19BEF0),to(#8DC63F));background:linear-gradient(90deg,#148BCC -0.42%,#f88113 33.58%,#19BEF0 66.53%,#8DC63F 100%)}.intro-section .intro-bg{position:absolute;top:0;left:0;width:100%;bottom:0;opacity:0.3;z-index:1;background-size:cover;background-position:top}.intro-section .intro-bg.align-middle{background-position:center}.intro-section .intro-bg.align-bottom{background-position:bottom}.intro-section:before{content:"";position:absolute;z-index:2;top:0;left:0;bottom:0;width:100%;opacity:0.5;background-color:#4278b1;background:-webkit-gradient(linear,left top,left bottom,from(#6478BA),to(rgba(100,120,186,0))),-webkit-gradient(linear,left top,left bottom,from(#148BCC),to(rgba(20,139,204,0)));background:linear-gradient(to bottom,#6478BA 0%,rgba(100,120,186,0) 100%),linear-gradient(to bottom,#148BCC 0%,rgba(20,139,204,0) 100%)}.intro-section .section-content{position:relative;z-index:2;padding-top:3rem;padding-bottom:3rem;text-align:center}.home-page .intro-section{background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#A0B7C8}.home-page .intro-section:before{opacity:0.375}.home-page .intro-section .page-title{text-shadow:0 0 1em rgba(63,77,85,0.5),0 0 0.125em #3F4D55;margin:0.5em auto}.home-page .intro-section .section-content{text-align:center;padding:3rem 0}.home-page .intro-section .section-content p{text-align:center;max-width:100%;max-width:calc(100% - 6rem);position:relative;margin:0 auto;padding:0 2rem}.home-page .intro-section .intro-line{padding:0.25em 1em;line-height:1.2;background-color:#fff;background-color:rgba(255,255,255,0.85);display:inline-block;color:#3F4D55;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;color:#3F4D55;font-size:1.25em;margin:0.5rem auto;max-width:100%}@media screen and (min-width:500px){.home-page .intro-section .intro-line{-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.home-page .intro-section .intro-line>*{display:inline-block;-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg)}}.home-page .intro-section .intro-line:before{content:" ";display:table;width:100%}.home-page .intro-section .intro-line.long{width:28em}.home-page .intro-section .intro-paragraph .intro-line{font-family:UniversNext;font-weight:normal;font-style:normal;font-stretch:normal;padding:1em;font-size:0.875em;max-width:38em;line-height:1.5}.home-page .intro-section .tagline{margin-top:5rem}@media screen and (min-width:500px){.home-page .intro-section .intro-line{font-size:1.5em}.home-page .intro-section .intro-paragraph .intro-line{font-size:1em}}@media screen and (min-width:700px){.home-page .intro-section .intro-line{font-size:2em}}@media screen and (min-width:1000px){.home-page .intro-section .section-content p{max-width:100%}}@media screen and (min-width:1500px){.home-page .intro-section .section-content p{max-width:80%}}.blog-page .intro-section{color:#3F4D55;background:-webkit-gradient(linear,left top,left bottom,from(rgba(20,139,204,0.2)),to(rgba(100,120,186,0.2)));background:linear-gradient(to bottom,rgba(20,139,204,0.2) 0%,rgba(100,120,186,0.2) 100%)}.blog-page .intro-section .intro-text p,.blog-page .intro-section .page-title{text-shadow:0 0 1em rgba(255,255,255,0.5),0 0 0.125em #fff}.blog-page .intro-section .button:not(.search-icon-button){color:#fff}.blog-page .intro-section:before{opacity:1}.intro-section .intro-text p{text-shadow:0 0 1em rgba(63,77,85,0.5),0 0 0.125em #3F4D55}.intro-section .intro-text p .tag{color:#3F4D55;text-shadow:none}.intro-section .entry-tag-intro{text-align:center}.intro-section .search{width:auto;display:inline-block}.intro-section.has-page-nav .section-content{z-index:101}.intro-section #page-nav{background-color:#4D65AC;background-color:rgba(100,120,186,0.3);position:relative;z-index:101;height:3.5em;border-top:2px rgba(255,255,255,0.3) solid}.intro-section #page-nav .menu{margin:0 auto;text-align:center;padding:1rem;position:relative;font-size:0.875em}.intro-section #page-nav .menu li{padding:0;margin:0 0.5em;color:#fff;display:inline-block}.intro-section #page-nav .menu li:before{content:none}.intro-section #page-nav .menu li:first-child{margin-left:0}.intro-section #page-nav .menu li:last-child{margin-right:0}.intro-section #page-nav .menu li a{display:inline-block;color:currentColor;text-decoration:none;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.intro-section #page-nav .menu li a:hover{text-decoration:underline}@media screen and (min-width:500px){.intro-section #page-nav .menu{padding:1rem 2rem;font-size:1em}}.intro-section #page-nav .menu li{color:#fff}.intro-section #page-nav.stick{position:fixed;top:0;left:0;right:0;width:100%;background-color:rgba(82,99,136,0.95);border-bottom:2px solid rgba(255,255,255,0.6);border-top:none}.intro-section #page-nav.stick .current{font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.trb-page .intro-section #page-nav{border-top:none;background-color:#fff;background-color:rgba(255,255,255,0.5)}.trb-page .intro-section #page-nav before,.trb-page .intro-section #page-nav:before{content:"";position:absolute;left:0;right:0;height:2px;z-index:2;top:0}.trb-page .intro-section #page-nav before,.trb-page .intro-section #page-nav:before{background:-webkit-gradient(linear,left top,right top,color-stop(-0.42%,#148BCC),color-stop(33.58%,#f88113),color-stop(66.53%,#19BEF0),to(#8DC63F));background:linear-gradient(90deg,#148BCC -0.42%,#f88113 33.58%,#19BEF0 66.53%,#8DC63F 100%)}.trb-page .intro-section #page-nav .menu li{color:#3F4D55}.trb-page .intro-section #page-nav.stick{background-color:rgba(255,255,255,0.95)}.page-title{color:currentColor;margin:0 auto}.page-title+h2{max-width:30em}body:not(.home-page) .page-title{color:#3F4D55;text-shadow:0 0 1em rgba(255,255,255,0.5),0 0 0.125em #fff;padding:0.25em 1em;line-height:1.2;background-color:#fff;background-color:rgba(255,255,255,0.85);display:inline-block;color:#3F4D55}@media screen and (min-width:500px){body:not(.home-page) .page-title{-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}body:not(.home-page) .page-title>*{display:inline-block;-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg)}}.home-page .page-title{font-family:UniversNextPro-HeavyCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:3em}.page-title .tag{font-size:0.75em}.page-title .author{font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.page-title .query{font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}@media screen and (min-width:500px){.page-title{text-align:center}}.page-subtitle{color:currentColor;text-align:center;margin:1em auto}@media screen and (min-width:1200px){.page-subtitle{font-size:2em}}.pagination{text-align:center;background-color:#f4f7f9;padding:0}.pagination p{text-align:center;font-size:0.875em;max-width:100%;margin:0 auto;padding:2rem}.pagination .button{margin:2rem}.pagination p+.button{margin-top:0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.pagination .load-more.button{display:none}.pagination .more-items-link{display:inline-block!important}}.content-section .event-info-wrap .sub-section-title{font-size:1.5em;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;color:#4D65AC;font-size:1.375em}.content-section .event-info-wrap .when-where{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.content-section .event-info-wrap .when-where .info-group{display:block;margin:0 1em 1em 0;text-shadow:0 0 1em #fff,0 0 0.25em #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.content-section .event-info-wrap .when-where .info-group.full-width{width:100%;margin-top:1em}.content-section .event-info-wrap .when-where .sub-section-title,.content-section .event-info-wrap .when-where p{display:inline-block;width:auto;font-size:1.5em;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;color:#4D65AC;line-height:1}.content-section .event-info-wrap .when-where .sub-section-title{vertical-align:top;margin:0 0.25em 0 0}.content-section .event-info-wrap .when-where .sub-section-title .icon{vertical-align:top;width:0.875em}.content-section .event-info-wrap .when-where p{color:#3F4D55;font-size:1.375em;margin:0}.content-section[class*=callout-section]{position:relative;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,rgba(255,255,255,0)),to(#fff)),-webkit-gradient(linear,left top,right top,from(rgba(141,198,63,0.3)),to(rgba(25,190,240,0.3))),#fff;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 50%,#fff 100%),linear-gradient(90deg,rgba(141,198,63,0.3) 0%,rgba(25,190,240,0.3) 100%),#fff}.content-section[class*=callout-section] after,.content-section[class*=callout-section]:after{content:"";position:absolute;left:0;right:0;height:2px;z-index:2;bottom:0}.content-section[class*=callout-section] after,.content-section[class*=callout-section]:after{background:-webkit-gradient(linear,left top,right top,color-stop(-0.42%,#148BCC),color-stop(33.58%,#f88113),color-stop(66.53%,#19BEF0),to(#8DC63F));background:linear-gradient(90deg,#148BCC -0.42%,#f88113 33.58%,#19BEF0 66.53%,#8DC63F 100%)}.content-section[class*=callout-section] .callout-text{padding:2rem 0}.content-section[class*=callout-section] .callout-text .section-title{font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;margin-top:0;line-height:1.3}.content-section[class*=callout-section] .callout-text p{font-size:1.325em;line-height:1.5;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.content-section[class*=callout-section] .callout-text p:last-child{margin-bottom:0}.content-section[class*=callout-section] .callout-text .smaller p,.content-section[class*=callout-section] .callout-text.paragraph-style p{font-size:1em;font-family:UniversNext;font-weight:normal;font-style:normal;font-stretch:normal}.content-section[class*=callout-section] .callout-text .smaller .slide-caption,.content-section[class*=callout-section] .callout-text.paragraph-style .slide-caption{margin:0;padding:1rem}.content-section[class*=callout-section] .callout-text .smaller .slide-caption p,.content-section[class*=callout-section] .callout-text.paragraph-style .slide-caption p{font-size:0.875em;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;text-align:left;color:#3F4D55}.content-section[class*=callout-section] .callout-text a:not(.button){text-decoration:none;color:#4D65AC;border-bottom:1px dotted #6478BA}.content-section[class*=callout-section] .callout-text a:not(.button):hover{border-bottom:1px solid #4D65AC}.content-section[class*=callout-section] .callout-text.has-sidebar .card.slider-wrap{max-width:100%}@media screen and (min-width:600px){.content-section[class*=callout-section] .callout-text.has-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-section[class*=callout-section] .callout-text.has-sidebar>.text{margin:0 2rem 0 0}.content-section[class*=callout-section] .callout-text.has-sidebar .section-title{text-align:left}.content-section[class*=callout-section] .callout-text.has-sidebar .card.slider-wrap{margin-bottom:2.5em;max-width:16em}.content-section[class*=callout-section] .callout-text.has-sidebar .section-buttons{text-align:left}}@media screen and (min-width:800px){.content-section[class*=callout-section] .callout-text.has-sidebar .card.slider-wrap{max-width:22em}}.content-section[class*=callout-section].stats_callout-section .callout-text{padding-bottom:0}.content-section[class*=callout-section] .callout-divider{margin:0;position:absolute;z-index:100;left:0;right:0;height:0.5em;opacity:0.8;overflow:hidden}.content-section[class*=callout-section] .callout-divider:before{content:"";-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);position:absolute;top:0;bottom:0;width:40%}.content-section[class*=callout-section] .callout-divider.top{top:-2px;background:-webkit-gradient(linear,left top,right top,color-stop(33%,rgba(25,190,240,0.5)),color-stop(66%,rgba(141,198,63,0.5)),to(rgba(255,255,255,0.5))),-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0.9)),to(rgba(255,255,255,0.9))),#3F4D55;background:linear-gradient(90deg,rgba(25,190,240,0.5) 33%,rgba(141,198,63,0.5) 66%,rgba(255,255,255,0.5) 100%),linear-gradient(0deg,rgba(255,255,255,0.9),rgba(255,255,255,0.9)),#3F4D55}.content-section[class*=callout-section] .callout-divider.top:before{left:-1em;background-color:#6478BA}.content-section[class*=callout-section] .callout-divider.bottom{bottom:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.5)),color-stop(33%,rgba(141,198,63,0.5)),color-stop(66%,rgba(25,190,240,0.5))),-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0.9)),to(rgba(255,255,255,0.9))),#3F4D55;background:linear-gradient(90deg,rgba(255,255,255,0.5) 0%,rgba(141,198,63,0.5) 33%,rgba(25,190,240,0.5) 66%),linear-gradient(0deg,rgba(255,255,255,0.9),rgba(255,255,255,0.9)),#3F4D55}.content-section[class*=callout-section] .callout-divider.bottom:before{right:-1em;background-color:#148BCC}.content-section[class*=callout-section] .stats{margin-left:-2rem;margin-right:-2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-section[class*=callout-section] .stats .stat{display:inline-block;padding:0 2rem 2rem 2rem;text-align:center;width:100%;max-width:18em}.content-section[class*=callout-section] .stats .stat-data{display:block;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:1.25em;padding:0.25em 1em;line-height:1.2;background-color:#fff;background-color:rgba(255,255,255,0.85);display:inline-block;color:#3F4D55;margin-bottom:1rem}@media screen and (min-width:400px){.content-section[class*=callout-section] .stats .stat-data{font-size:1.5em}}@media screen and (min-width:600px){.content-section[class*=callout-section] .stats .stat-data{font-size:1.75em}}@media screen and (min-width:500px){.content-section[class*=callout-section] .stats .stat-data{-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.content-section[class*=callout-section] .stats .stat-data>*{display:inline-block;-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg)}}.content-section[class*=callout-section] .stats .stat-data .num{font-family:UniversNextPro-HeavyCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;position:relative;color:#4D65AC}.content-section[class*=callout-section] .stats .stat-description{display:block;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:1.125em;line-height:1.3}.content-section[class*=callout-section] .paragraph-style .event-info-wrap p,.content-section[class*=callout-section] .smaller .event-info-wrap p{line-height:inherit}.content-section[class*=callout-section] .paragraph-style .event-info-wrap .date p,.content-section[class*=callout-section] .paragraph-style .event-info-wrap .time p,.content-section[class*=callout-section] .smaller .event-info-wrap .date p,.content-section[class*=callout-section] .smaller .event-info-wrap .time p{font-family:UniversNext,Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal;font-stretch:normal}.content-section.cards-section .cards{margin-top:2rem}.content-section .contact-people-list .people-list{overflow:visible;padding:0;margin:0}.content-section .contact-people-list .people-list li:nth-child(5n-4) .headshot{border-color:#8DC63F}.content-section .contact-people-list .people-list li:nth-child(5n-3) .headshot{border-color:#6478BA}.content-section .contact-people-list .people-list li:nth-child(5n-2) .headshot{border-color:#28B67C}.content-section .contact-people-list .people-list li:nth-child(5n-1) .headshot{border-color:#148BCC}.content-section .contact-people-list .people-list li:nth-child(5n) .headshot{border-color:#19BEF0}@media screen and (min-width:600px){.content-section .contact-people-list .people-list.inline-list{max-width:100%;text-align:center}.content-section .contact-people-list .people-list.inline-list li{display:inline-block}.content-section .contact-people-list .people-list.inline-list li:not(:last-child){margin-right:1.5em}}.content-section .contact-people-list .people-list .person{overflow:visible;position:relative;padding:0.375em 0 0 3em;min-height:2.25em;text-align:left}.content-section .contact-people-list .people-list .person:not(:first-child){margin-top:-0.25em}.content-section .contact-people-list .people-list .headshot{vertical-align:middle;margin-right:0.5em;position:absolute;left:0;top:0;-webkit-transition:left 0.25s ease-in-out;transition:left 0.25s ease-in-out;-webkit-box-shadow:0 0 1em #fff,0 0 0.25em #fff;box-shadow:0 0 1em #fff,0 0 0.25em #fff}.content-section .contact-people-list .people-list a{text-decoration:none;color:#3F4D55}.content-section .contact-people-list .people-list a:hover{color:#4D65AC;text-decoration:underline}.content-section .contact-people-list .people-list a:hover span{text-decoration:underline}.content-section .contact-people-list .people-list a:hover .headshot{left:-2px;z-index:2}.content-section .contact-people-list .people-list .name{font-weight:bold}.content-section .contact-people-list .people-list .title{font-style:italic}.page-section{position:relative}.software-page .page-section:not(:last-child) after,.software-page .page-section:not(:last-child):after{content:"";position:absolute;left:0;right:0;height:2px;z-index:2;bottom:0}.software-page .page-section:not(:last-child) after,.software-page .page-section:not(:last-child):after{background:-webkit-gradient(linear,left top,right top,color-stop(-0.42%,#148BCC),color-stop(33.58%,#f88113),color-stop(66.53%,#19BEF0),to(#8DC63F));background:linear-gradient(90deg,#148BCC -0.42%,#f88113 33.58%,#19BEF0 66.53%,#8DC63F 100%)}.page-section .text{width:38em;max-width:100%;margin:0 auto}.page-section .text:after{content:" ";display:table;width:100%}.page-section .text p,.page-section .text ul{margin:0 auto 1em auto}.page-section .text ul ul{margin-top:1em}.page-section .text[class*=ol-] ol{list-style:inherit}.page-section .text[class*=ol-] ol li:before{display:none}.page-section .text.ol-1-A ol{list-style-type:upper-alpha}.page-section .text.ol-1-a ol{list-style-type:lower-alpha}.page-section .text.ol-1-i ol{list-style-type:lower-roman}.page-section .text.ol-1-I ol{list-style-type:upper-roman}.page-section .text.ol-1-num ol{list-style-type:decimal}.page-section .text.ol-2-A ol>li>ol{list-style-type:upper-alpha}.page-section .text.ol-2-a ol>li>ol{list-style-type:lower-alpha}.page-section .text.ol-2-i ol>li>ol{list-style-type:lower-roman}.page-section .text.ol-2-I ol>li>ol{list-style-type:upper-roman}.page-section .text.ol-2-num ol>li>ol{list-style-type:decimal}.page-section .text.ol-3-A ol>li>ol>li>ol{list-style-type:upper-alpha}.page-section .text.ol-3-a ol>li>ol>li>ol{list-style-type:lower-alpha}.page-section .text.ol-3-i ol>li>ol>li>ol{list-style-type:lower-roman}.page-section .text.ol-3-I ol>li>ol>li>ol{list-style-type:upper-roman}.page-section .text.ol-3-num ol>li>ol>li>ol{list-style-type:decimal}.page-section .columns{padding:1rem 0;margin:0 auto;max-width:38em}.page-section .columns .column{width:38em;max-width:100%;padding:1rem 0}.page-section .columns .column img{max-width:100%}.page-section .columns[class*=illustration]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-section .columns[class*=illustration].illustration-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-section .columns[class*=illustration].vertical-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-section .columns[class*=illustration].vertical-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-section .columns[class*=illustration].vertical-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-section .columns[class*=illustration] .column.callout-text,.page-section .columns[class*=illustration] .column.section-text{text-align:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-section .columns[class*=illustration] .column.callout-text .section-buttons,.page-section .columns[class*=illustration] .column.callout-text h2,.page-section .columns[class*=illustration] .column.callout-text h3,.page-section .columns[class*=illustration] .column.callout-text h4,.page-section .columns[class*=illustration] .column.callout-text h5,.page-section .columns[class*=illustration] .column.callout-text h6,.page-section .columns[class*=illustration] .column.section-text .section-buttons,.page-section .columns[class*=illustration] .column.section-text h2,.page-section .columns[class*=illustration] .column.section-text h3,.page-section .columns[class*=illustration] .column.section-text h4,.page-section .columns[class*=illustration] .column.section-text h5,.page-section .columns[class*=illustration] .column.section-text h6{text-align:left}.page-section .columns[class*=illustration] .column.section-illustration{-ms-flex-preferred-size:28em;flex-basis:28em}@media screen and (max-width:899px){.page-section .columns .column.section-illustration.hide-on-single-col{display:none}}@media screen and (min-width:900px){.page-section .columns{padding:1rem}.page-section .columns .column{padding:1rem}.page-section .columns:not(.columns-1){max-width:76em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-section .columns:not(.columns-1) .column{max-width:50%}}.page-section .embed-wrap{width:38em;margin:2rem auto;max-width:100%}.page-section .embed-wrap.full-width{width:auto}.page-section .embed-wrap.with-bg{background-color:currentColor;border:1px solid #c5cacc}.page-section .embed-wrap.with-bg.with-shadow{padding:0}.page-section .embed-wrap.with-buffer{padding:2rem}.page-section .embed-wrap.with-shadow .card-inner{padding:2rem}.page-section .embed-wrap.with-shadow iframe{position:relative;z-index:1}.page-section .embed-wrap.with-shadow h2:first-child,.page-section .embed-wrap.with-shadow h3:first-child,.page-section .embed-wrap.with-shadow h4:first-child,.page-section .embed-wrap.with-shadow h5:first-child,.page-section .embed-wrap.with-shadow h6:first-child{margin-top:0}.page-section .map-wrap{max-width:38em;margin:0 auto;padding-top:2rem}.page-section .map-wrap.full-width{max-width:100%}.page-section .map-wrap .map-of-pins{height:50vw;border:2px solid #19BEF0}@media screen and (min-width:1200px){.page-section .map-wrap .map-of-pins{height:40vw}}@media screen and (min-width:90em){.page-section .map-wrap .map-of-pins{height:33em}}.page-section .map-wrap .map-legend{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.5rem 1fr 0.5rem 1fr 0.5rem 1fr 0.5rem 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:0.5rem;margin:2rem 0}.page-section .map-wrap .map-legend .map-pin-toggle-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:auto;text-align:left;margin:0;border-radius:0.25em;padding:0.5rem;padding-right:1rem;padding-left:0;gap:0.5em;opacity:1;-webkit-transition:opacity 0.25s ease-in-out,padding-right 0.25s ease-in-out,padding-left 0.25s ease-in-out;transition:opacity 0.25s ease-in-out,padding-right 0.25s ease-in-out,padding-left 0.25s ease-in-out}.page-section .map-wrap .map-legend .map-pin-toggle-button .pin{width:1em;height:auto;position:relative}.page-section .map-wrap .map-legend .map-pin-toggle-button .category{display:inline-block;width:100%;font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:0.875em}.page-section .map-wrap .map-legend .map-pin-toggle-button .totals{font-size:0.75em;font-family:UniversNext;font-weight:normal;font-style:normal;font-stretch:normal}.page-section .map-wrap .map-legend .map-pin-toggle-button.show{background:#fff;position:relative;-webkit-box-shadow:0 0 0.25em 0 rgba(63,77,85,0.25);box-shadow:0 0 0.25em 0 rgba(63,77,85,0.25);padding-left:0.5rem;padding-right:0.5rem}.page-section .map-wrap .map-legend .map-pin-toggle-button.show>*{position:relative;z-index:1}.page-section .map-wrap .map-legend .map-pin-toggle-button.show:after{content:"";position:absolute;top:2px;right:2px;left:2px;bottom:2px;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9eff2));background:linear-gradient(to bottom,#fff 0%,#e9eff2 100%)}.page-section .map-wrap .map-legend.filtered .map-pin-toggle-button:not(.show){opacity:0.5}@media screen and (max-width:799px){.page-section .map-wrap .map-legend{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:599px){.page-section .map-wrap .map-legend{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;row-gap:0}.page-section .map-wrap .map-legend .map-pin-toggle-button .totals{font-size:0.625em}}@media screen and (max-width:499px){.page-section .map-wrap .map-legend{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.page-section .map-wrap .map-legend .map-pin-toggle-button .category{font-size:0.75em}}.page-section .map-wrap .map-popup{margin:0;width:18em}.page-section .map-wrap .map-popup .card-inner{font-size:0.875em}.page-section .map-wrap .map-popup .card-text{margin-bottom:0px}.page-section .map-wrap .map-popup .card-text p{font-size:0.875em}.page-section .map-wrap .map-popup .card-subtitle .date{font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.page-section .map-wrap .map-popup .team{font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.page-section .map-wrap .map-popup .team a{font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}@media screen and (max-width:599px){.page-section .map-wrap .map-popup .card-text p:not(.team){display:none}}.page-section .map-wrap .mapboxgl-map{font-size:1em;font-family:UniversNext;font-weight:normal;font-style:normal;font-stretch:normal}.page-section .map-wrap .mapboxgl-ctrl-logo{height:1em}.page-section .map-wrap .mapboxgl-ctrl-attrib{font-size:0.5em}.page-section .map-wrap .mapboxgl-ctrl-attrib .mapbox-improve-map{display:none}.page-section .map-wrap .mapboxgl-ctrl-group{background:rgba(255,255,255,0.375);border-radius:1em;-webkit-box-shadow:none;box-shadow:none;border:1px solid #3F4D55}.page-section .map-wrap .mapboxgl-ctrl-group button{width:1.75em;height:1.75em;-webkit-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}.page-section .map-wrap .mapboxgl-ctrl-group button:first-child{border-radius:1em 1em 0 0}.page-section .map-wrap .mapboxgl-ctrl-group button:last-child{border-radius:0 0 1em 1em}.page-section .map-wrap .mapboxgl-ctrl-group button:last-child:first-child{border-radius:1em}.page-section .map-wrap .mapboxgl-ctrl-group button .mapboxgl-ctrl-icon{background-size:auto 100%;width:100%;height:100%}.page-section .map-wrap .mapboxgl-ctrl-group button:not(:disabled):hover{background:rgba(255,255,255,0.75)}.page-section .map-wrap .mapboxgl-ctrl-group button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url(/template/map/map-zoom-in.svg)}.page-section .map-wrap .mapboxgl-ctrl-group button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url(/template/map/map-zoom-out.svg)}.page-section .map-wrap .mapboxgl-ctrl-group button.mapboxgl-ctrl-reset .mapboxgl-ctrl-icon{background-image:url(/template/map/map-reset.svg)}.page-section .map-wrap .mapboxgl-ctrl-group button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url(/template/map/map-compass.svg)}.page-section .map-wrap .mapboxgl-ctrl-group button+button{border-top:1px solid #3F4D55}@media screen and (max-width:599px){.page-section .map-wrap .mapboxgl-ctrl-group .button{width:1em;height:1em}}.page-section .map-wrap .mapboxgl-ctrl-group.mapboxgl-ctrl-group-reset{display:none}.page-section .map-wrap .mapboxgl-ctrl-group.mapboxgl-ctrl-group-reset.show{display:block}.page-section .map-wrap .mapboxgl-popup-close-button{z-index:100;line-height:1;vertical-align:middle;font-size:1.75em;width:1em;height:1em;right:-0.5em;top:-0.5em;z-index:100;padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;border-radius:1em;border:1px solid #3F4D55;text-align:center;background:#fff;opacity:1;color:#3F4D55;text-indent:0;text-decoration:none}.page-section .map-wrap .mapboxgl-popup-close-button:hover{opacity:0.9;color:currentColor}.page-section .map-wrap .mapboxgl-popup .mapboxgl-popup-tip{color:#3F4D55}.page-section .map-wrap .mapboxgl-popup.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top:1rem solid currentColor;border-right:0.5rem solid transparent;border-bottom:0 solid transparent;border-left:0.5rem solid transparent}.page-section .map-wrap .mapboxgl-popup.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom:1rem solid currentColor;border-right:0.5rem solid transparent;border-top:0 solid transparent;border-left:0.5rem solid transparent}.page-section .map-wrap .mapboxgl-popup.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-top:0.5rem solid transparent;border-right:0 solid transparent;border-bottom:0.5rem solid transparent;border-left:1rem solid currentColor}.page-section .map-wrap .mapboxgl-popup.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-top:0.5rem solid transparent;border-right:1rem solid currentColor;border-bottom:0.5rem solid transparent;border-left:0 solid transparent}.page-section .map-wrap .mapboxgl-popup.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{border-bottom:1rem solid currentColor;border-right:0.5rem solid transparent;border-top:0 solid transparent;border-left:0 solid transparent}.page-section .map-wrap .mapboxgl-popup.mapboxgl-popup-anchor-top-right .mapboxgl-popup-close-button{right:initial;left:-0.5em}.page-section .map-wrap .mapboxgl-popup.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-bottom:1rem solid currentColor;border-right:0 solid transparent;border-top:0 solid transparent;border-left:0.5rem solid transparent}.page-section .map-wrap .mapboxgl-popup.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{border-bottom:0 solid transparent;border-right:0.5rem solid transparent;border-top:1rem solid currentColor;border-left:0 solid transparent}.page-section .map-wrap .mapboxgl-popup.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-bottom:0 solid transparent;border-right:0 solid transparent;border-top:1rem solid currentColor;border-left:0.5rem solid transparent}.page-section .map-wrap .mapboxgl-popup-content{padding:0;background:transparent}.page-section.main-section{background:-webkit-gradient(linear,left top,left bottom,from(#e9eff2),to(#fff));background:linear-gradient(to bottom,#e9eff2 0%,#fff 100%)}.page-section.main-section .section-content{width:100%;padding:2rem}.page-section.main-section .section-content.has-sections{padding:0}.page-section.main-section .section-content .content-section{padding:2rem}.page-section.main-section .section-content .content-section.has-sections{padding:0}.page-section.main-section .section-content .content-section.split-section{width:100%;padding:0}@media screen and (min-width:1200px){.page-section.main-section .section-content .content-section.split-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:0}.page-section.main-section .section-content .content-section.split-section .main-content{width:76%}.page-section.main-section .section-content .content-section.split-section .main-content .section-content{padding:2rem}.page-section.main-section .section-content .content-section.split-section .main-content-narrow{width:40%}.page-section.main-section .section-content .content-section.split-section .sidebar{width:24%}.page-section.main-section .section-content .content-section.split-section .sidebar-wide{width:60%}}.page-section.main-section .section-content table:not(.fancy-table){border:1px solid #576D75;border-radius:0.25em;width:100%;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;border-spacing:2px;background-color:#c5cacc;margin:2rem 0}.page-section.main-section .section-content table:not(.fancy-table) td,.page-section.main-section .section-content table:not(.fancy-table) th{padding:0.25em 0.5em;border:1px solid #c5cacc}.page-section.main-section .section-content table:not(.fancy-table) td p,.page-section.main-section .section-content table:not(.fancy-table) th p{margin:0}.page-section.main-section .section-content table:not(.fancy-table) th{font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;background-color:#f4f7f9;color:#2078A8}.page-section.main-section .section-content table:not(.fancy-table) th.empty{background-color:#c5cacc;border-color:transparent}.page-section.main-section .section-content table:not(.fancy-table) td{background-color:#fff}.page-section.main-section .section-content table:not(.fancy-table) td bold,.page-section.main-section .section-content table:not(.fancy-table) td strong{font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.basic-page .page-section.main-section .section-content .image-wrap{max-width:38em}.basic-page .page-section.main-section .section-content .image-wrap:not(.card){margin:2rem auto}.basic-page .page-section.main-section .section-content .image-wrap img{max-width:100%}.page-section.main-section .sidebar{width:100%}.page-section.main-section#focus-areas after,.page-section.main-section#focus-areas:after{content:"";position:absolute;left:0;right:0;height:2px;z-index:2;bottom:0}.page-section.main-section#focus-areas after,.page-section.main-section#focus-areas:after{background:-webkit-gradient(linear,left top,right top,color-stop(-0.42%,#148BCC),color-stop(33.58%,#f88113),color-stop(66.53%,#19BEF0),to(#8DC63F));background:linear-gradient(90deg,#148BCC -0.42%,#f88113 33.58%,#19BEF0 66.53%,#8DC63F 100%)}.page-section.main-section.zebra,.services-and-products-page .page-section.main-section{background:none}.page-section.main-section.zebra .section-title,.services-and-products-page .page-section.main-section .section-title{text-align:center}.page-section.main-section.zebra .content-section:not(.timeline-section):not([class*=callout-section]),.services-and-products-page .page-section.main-section .content-section:not(.timeline-section):not([class*=callout-section]){background:-webkit-gradient(linear,left top,right top,from(#e9eff2),to(#fff));background:linear-gradient(to right,#e9eff2 0%,#fff 100%);position:relative}.page-section.main-section.zebra .content-section:not(.timeline-section):not([class*=callout-section]):not(:last-child) after,.page-section.main-section.zebra .content-section:not(.timeline-section):not([class*=callout-section]):not(:last-child):after,.services-and-products-page .page-section.main-section .content-section:not(.timeline-section):not([class*=callout-section]):not(:last-child) after,.services-and-products-page .page-section.main-section .content-section:not(.timeline-section):not([class*=callout-section]):not(:last-child):after{content:"";position:absolute;left:0;right:0;height:2px;z-index:2;bottom:0}.page-section.main-section.zebra .content-section:not(.timeline-section):not([class*=callout-section]):not(:last-child) after,.page-section.main-section.zebra .content-section:not(.timeline-section):not([class*=callout-section]):not(:last-child):after,.services-and-products-page .page-section.main-section .content-section:not(.timeline-section):not([class*=callout-section]):not(:last-child) after,.services-and-products-page .page-section.main-section .content-section:not(.timeline-section):not([class*=callout-section]):not(:last-child):after{background:-webkit-gradient(linear,left top,right top,color-stop(-0.42%,#148BCC),color-stop(33.58%,#f88113),color-stop(66.53%,#19BEF0),to(#8DC63F));background:linear-gradient(90deg,#148BCC -0.42%,#f88113 33.58%,#19BEF0 66.53%,#8DC63F 100%)}.page-section.main-section.zebra .content-section:not(.timeline-section):not([class*=callout-section]):nth-child(2n),.services-and-products-page .page-section.main-section .content-section:not(.timeline-section):not([class*=callout-section]):nth-child(2n){background:-webkit-gradient(linear,left top,right top,from(#fff),to(#e9eff2));background:linear-gradient(to right,#fff 0%,#e9eff2 100%)}.page-section.main-section.zebra .content-section:not(.timeline-section):not([class*=callout-section]).tags-section,.services-and-products-page .page-section.main-section .content-section:not(.timeline-section):not([class*=callout-section]).tags-section{background:#fff}.page-section.main-section.zebra .content-section:not(.timeline-section):not([class*=callout-section]).tags-section .tags-group:not(:last-child),.services-and-products-page .page-section.main-section .content-section:not(.timeline-section):not([class*=callout-section]).tags-section .tags-group:not(:last-child){margin-bottom:1em}.page-section.main-section.zebra .content-section:not(.timeline-section):not([class*=callout-section]).no-results-section h2,.page-section.main-section.zebra .content-section:not(.timeline-section):not([class*=callout-section]).no-results-section p,.services-and-products-page .page-section.main-section .content-section:not(.timeline-section):not([class*=callout-section]).no-results-section h2,.services-and-products-page .page-section.main-section .content-section:not(.timeline-section):not([class*=callout-section]).no-results-section p{text-align:center}.page-section.main-section.zebra .caret-trigger,.services-and-products-page .page-section.main-section .caret-trigger{font-size:1.75rem;margin:0 0 0 0.25em}.search-results-page .page-section.main-section h2,.search-results-page .page-section.main-section h3,.search-results-page .page-section.main-section h4,.search-results-page .page-section.main-section h5,.search-results-page .page-section.main-section h6{text-align:left}.search-results-page .page-section.main-section .search-results-content{max-width:38em;margin:0 auto}.search-results-page .page-section.main-section .search-result{margin:0;padding:1rem 0;border-top:1px solid #c5cacc}.search-results-page .page-section.main-section .search-result .item-title{margin-bottom:0.25em}.search-results-page .page-section.main-section .search-result .item-title a{text-decoration:underline}.search-results-page .page-section.main-section .search-result .item-title a:hover{text-decoration:none}.search-results-page .page-section.main-section .search-result .post-meta{margin-bottom:0.25em}@media screen and (min-width:1200px){.page-section.main-section.split-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:0}.page-section.main-section.split-section .main-content{width:76%}.page-section.main-section.split-section .main-content .section-content{padding:2rem}.page-section.main-section.split-section .main-content-narrow{width:40%}.page-section.main-section.split-section .sidebar{width:24%}.page-section.main-section.split-section .sidebar-wide{width:60%}}.page-section.four04-section{text-align:center}.page-section.four04-section .section-content{padding-top:0}.page-section.four04-section .error-image{display:block;margin:0 auto 2rem auto;max-width:100%;height:auto;width:38em}.page-section.four04-section .text{text-align:center}.page-section.four04-section .search-form{display:inline-block;width:auto}.page-section .section-buttons{text-align:center}.page-section .section-buttons .button{margin:1rem}.page-section .section-buttons .button:first-child{margin-left:0}.page-section .section-buttons .button:last-child{margin-left:0}@media screen and (min-width:600px){.page-section.extra-bottom-space{padding-bottom:4rem}.page-section.extra-top-space{padding-top:4rem}}.sidebar{position:relative;background-color:#3F4D55;padding:0!important;color:#fff}.sidebar .sidebar-section{padding:1rem 2rem;position:relative}.sidebar .sidebar-section .card:not(.slider-wrap){padding:0}.sidebar .sidebar-section .card:not(.slider-wrap) .card-text{color:#3F4D55}.sidebar .sidebar-section .card:not(.slider-wrap) .read-more{color:#B16106}@media screen and (min-width:1200px){.sidebar .sidebar-section .card:not(.slider-wrap){margin:1rem;width:100%}}.sidebar .sidebar-section .text p,.sidebar .sidebar-section .text ul{margin:0 auto 1em auto}.sidebar .sidebar-section .text p:last-child,.sidebar .sidebar-section .text ul:last-child{margin-bottom:0}.sidebar .sidebar-section .text p:last-child li:last-child,.sidebar .sidebar-section .text ul:last-child li:last-child{margin-bottom:0}.sidebar .sidebar-section .text a:not(.read-more){color:currentColor;text-decoration:underline}.sidebar .sidebar-section .text a:not(.read-more):hover{text-decoration:none}.sidebar .sidebar-section.contact-section,.sidebar .sidebar-section.sidebar-callouts,.sidebar .sidebar-section.sidebar_callout-section{padding:2rem}.sidebar .sidebar-section.list-section{padding:2rem 1rem 1rem 1rem}@media screen and (min-width:1200px){.sidebar .sidebar-section.list-section{padding:1rem 2rem}}.sidebar .sidebar-section.list-section .tns-inner{background-color:#fff;background:linear-gradient(135deg,rgba(141,198,63,0.1) 0%,rgba(25,190,240,0.1) 100%)}.sidebar .sidebar-section.quotes-section .sidebar-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar .sidebar-section.quotes-section .quote{margin:0 1rem}.sidebar .sidebar-section.search-section{text-align:center}.sidebar .sidebar-section.search-section .search-form{display:inline-block;width:auto}@media screen and (min-width:1200px){.sidebar .sidebar-section.search-section{text-align:left}}.sidebar .sidebar-section.latest-thing .team{font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;line-height:1.3;margin-top:1rem}.sidebar .sidebar-section.latest-thing .team a{color:currentColor;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.sidebar .sidebar-section.latest-grant-wins{position:relative;padding-bottom:4rem}.sidebar .sidebar-section.latest-grant-wins>*{position:relative;z-index:1}.sidebar .sidebar-section.latest-grant-wins .teaser-item{max-width:28em;position:relative;z-index:1}.sidebar .sidebar-section.latest-grant-wins .grant-details{font-size:1.125em;list-style:none;margin:0 0 1rem 0;padding:0;line-height:1.3;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.sidebar .sidebar-section.latest-grant-wins .grant-details .label{font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.sidebar .sidebar-section.latest-grant-wins .sidebar-content .win-confetti{width:11em;height:auto;position:absolute;z-index:0;top:-4em;right:-3rem}.sidebar .sidebar-section.latest-grant-wins .sidebar-content .win-confetti svg{width:100%}.sidebar .sidebar-section.latest-grant-wins .sidebar-content .win-confetti path{transform-box:fill-box;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.sidebar .sidebar-section.latest-grant-wins .sidebar-content:after{content:"";display:block;width:14em;height:1em;background-image:url(/template/sidebar-squiggle-med-gray.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center;position:absolute;z-index:0;right:-2.2rem;bottom:-3rem}.sidebar .sidebar-section.latest-grant-wins:hover .win-confetti #cone path{-webkit-animation:grow-small 10s infinite;animation:grow-small 10s infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform-box:initial;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.sidebar .sidebar-section.latest-grant-wins:hover .win-confetti #confetti path{-webkit-animation:wiggle 0.25s infinite;animation:wiggle 0.25s infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.sidebar .sidebar-section.latest-grant-wins:hover .win-confetti #confetti path:nth-child(1n){-webkit-animation-delay:0.125s;animation-delay:0.125s;-webkit-animation-duration:0.225s;animation-duration:0.225s}.sidebar .sidebar-section.latest-grant-wins:hover .win-confetti #confetti path:nth-child(2n){-webkit-animation-delay:0.25s;animation-delay:0.25s;-webkit-animation-duration:0.325s;animation-duration:0.325s}.sidebar .sidebar-section.latest-grant-wins:hover .win-confetti #confetti path:nth-child(3n){-webkit-animation-delay:0.375s;animation-delay:0.375s;-webkit-animation-duration:0.425s;animation-duration:0.425s}.sidebar .sidebar-section.latest-grant-wins:hover .win-confetti #confetti path:nth-child(4n){-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-duration:0.525s;animation-duration:0.525s}.sidebar .sidebar-section.latest-grant-wins:hover .win-confetti #bursts path{-webkit-animation:grow-and-twist 2s infinite;animation:grow-and-twist 2s infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.sidebar .sidebar-section.latest-grant-wins:hover .win-confetti #bursts path:nth-child(2n){-webkit-animation:grow-and-twist-reverse 3s infinite;animation:grow-and-twist-reverse 3s infinite}.sidebar .sidebar-section.latest-grant-wins:hover .win-confetti #squiggles path{-webkit-animation:wiggle-small 0.125s infinite;animation:wiggle-small 0.125s infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.sidebar .sidebar-section.latest-grant-wins:hover .win-confetti #swirl path{-webkit-animation:spin 0.75s infinite;animation:spin 0.75s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media screen and (max-width:1499px){.sidebar .sidebar-section.latest-grant-wins .sidebar-content .win-confetti{width:8em;top:-9em;top:-5em;right:-2.2rem}}@media screen and (max-width:1199px){.sidebar .sidebar-section.latest-grant-wins .teaser-item{margin:0 auto}.sidebar .sidebar-section.latest-grant-wins .grant-details,.sidebar .sidebar-section.latest-grant-wins .item-title{text-align:center}.sidebar .sidebar-section.latest-grant-wins .sidebar-content .win-confetti{width:12em;top:-3em}.sidebar .sidebar-section.latest-grant-wins .sidebar-content:after{right:inherit;left:-2.2rem}}@media screen and (max-width:599px){.sidebar .sidebar-section.latest-grant-wins .sidebar-content .win-confetti{width:8em;top:-5em;right:-2.2rem}}@media screen and (max-width:499px){.sidebar .sidebar-section.latest-grant-wins .teaser-item{max-width:100%}.sidebar .sidebar-section.latest-grant-wins .grant-details,.sidebar .sidebar-section.latest-grant-wins .item-title,.sidebar .sidebar-section.latest-grant-wins .sidebar-title{text-align:left}}.sidebar .sidebar-section.person-info .job-title{color:currentColor;text-align:center;padding:0;position:relative;z-index:1;color:#94dbbe;text-shadow:1px 1px 0 #000;text-transform:uppercase;font-size:1.25em;line-height:1.2;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;text-align:left}.sidebar .sidebar-section.person-info .info a .icon{color:#8cdff8}.sidebar .sidebar-section:first-child{padding-top:2rem}.sidebar .sidebar-section:first-child.meta-section,.sidebar .sidebar-section:first-child.search-section{background-color:#323e44;padding:2rem}.sidebar .sidebar-section:first-child.meta-section+.sidebar-section,.sidebar .sidebar-section:first-child.search-section+.sidebar-section{padding-top:2rem}.sidebar .sidebar-section:last-child{padding-bottom:2rem}@media screen and (max-width:1199px){.sidebar .sidebar-section{padding:2rem}}.page-section:not(:first-child) .sidebar before,.page-section:not(:first-child) .sidebar:before{content:"";position:absolute;left:0;right:0;height:2px;z-index:2;top:0}.page-section:not(:first-child) .sidebar before,.page-section:not(:first-child) .sidebar:before{background:-webkit-gradient(linear,left top,right top,color-stop(-0.42%,#148BCC),color-stop(33.58%,#f88113),color-stop(66.53%,#19BEF0),to(#8DC63F));background:linear-gradient(90deg,#148BCC -0.42%,#f88113 33.58%,#19BEF0 66.53%,#8DC63F 100%)}.sidebar .sidebar-title{text-align:center;padding:0;position:relative;z-index:1;color:#94dbbe;text-shadow:1px 1px 0 #000;text-transform:uppercase;font-size:1.25em;line-height:1.2;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.sidebar .tags-section .sidebar-title{margin-bottom:0.5em}.sidebar .social-section .sidebar-title{margin-bottom:0.5em}.sidebar .sidebar-list{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidebar .sidebar-list .sidebar-item{margin:0;padding:0 1rem 2rem 1rem;width:100%;max-width:28em}.sidebar .sidebar-list .sidebar-item.has-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:700px){.sidebar .sidebar-list .sidebar-item{width:50%}}@media screen and (min-width:1000px){.sidebar .sidebar-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sidebar .sidebar-list .sidebar-item{width:25%}}.sidebar.sidebar-light{background-color:#e9eff2;color:#3F4D55}@media screen and (min-width:1200px){.sidebar.sidebar-vert{border-left:2px solid #fff;display:block}.sidebar.sidebar-vert:before{display:none}.sidebar.sidebar-vert .sidebar-item{margin-bottom:2rem;padding:1rem 0}.sidebar.sidebar-vert .sidebar-title{text-align:left;margin:0 0 2rem 0}.sidebar.sidebar-vert .sidebar-section:not(:first-child){padding-top:2rem}.sidebar.sidebar-vert .sidebar-list{display:block}.sidebar.sidebar-vert .sidebar-list .sidebar-item{width:100%;margin-bottom:2rem;padding:0}.sidebar.sidebar-vert .sidebar-list .sidebar-item:last-child{margin-bottom:0}}.sidebar.sidebar-blog{position:relative}.sidebar.sidebar-blog:after{content:"";position:absolute;top:0;left:0;right:-6rem;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#148BCC),to(#6478BA));background:linear-gradient(to bottom,#148BCC 0%,#6478BA 100%);z-index:0;opacity:0.15}@media screen and (max-width:1199px){.sidebar .sidebar-section before,.sidebar .sidebar-section:before{content:"";position:absolute;left:0;right:0;height:2px;z-index:2;top:0}.sidebar .sidebar-section before,.sidebar .sidebar-section:before{background:-webkit-gradient(linear,left top,right top,color-stop(-0.42%,#148BCC),color-stop(33.58%,#f88113),color-stop(66.53%,#19BEF0),to(#8DC63F));background:linear-gradient(90deg,#148BCC -0.42%,#f88113 33.58%,#19BEF0 66.53%,#8DC63F 100%)}.main-section.split-section+.sidebar .sidebar-section:first-child:before{display:none}}.simple-teaser-list{list-style:none}.section-content .simple-teaser-list{max-width:100%}.simple-teaser-list .teaser-item{margin:0;padding:2rem 0;max-width:100%}.simple-teaser-list .teaser-item .item-title{margin-top:0}.simple-teaser-list .teaser-item .item-image{width:3em;display:block;margin-right:1rem;float:left}.simple-teaser-list .teaser-item .item-image img{max-width:100%;border:1px solid #c5cacc}.simple-teaser-list .teaser-item .item-summary p{display:block;max-width:100%}.simple-teaser-list .teaser-item .content-type{display:inline-block;background-color:#fff;padding:0.125em 0.5em;margin:0.25em;border-radius:0.125em;border:1px solid currentColor}.simple-teaser-list .teaser-item .content-type .icon{position:relative;top:0.125em}.simple-teaser-list .teaser-item .content-type.post-image{background-color:rgba(255,255,255,0.5)}.simple-teaser-list .teaser-item:not(:last-child){border-bottom:1px solid #c5cacc}.slideshow-section{text-align:center}.slideshow-section .slide img{width:100%;height:auto;display:block}.slideshow-section .slide .slide-caption{margin:0;padding:1rem}.slideshow-section .slide .slide-caption p{font-size:0.875em;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;text-align:left;color:#3F4D55}#login-form form label{display:inline-block;width:100%}#login-form form .form-field-wrap,#login-form form p{padding:0.5rem 0;width:100%}#login-form form .form-field-wrap .form-field,#login-form form p .form-field{width:100%}@media screen and (min-width:500px){#login-form form{margin:-1rem}#login-form form .form-field-wrap,#login-form form p{padding:0.5rem 1rem;margin:0}#login-form form .form-field-wrap:not(.button-wrap){width:50%}}@media screen and (min-width:700px){#login-form form label{width:auto}#login-form form .form-field-wrap:not(.button-wrap){width:auto}#login-form form .form-field-wrap:not(.button-wrap) .form-field{width:auto}}footer{background-color:#3F4D55;color:#fff;padding:2rem;font-size:0.75em;line-height:1.4;position:relative}footer before,footer:before{content:"";position:absolute;left:0;right:0;height:2px;z-index:2;top:0}footer before,footer:before{background:-webkit-gradient(linear,left top,right top,color-stop(-0.42%,#148BCC),color-stop(33.58%,#f88113),color-stop(66.53%,#19BEF0),to(#8DC63F));background:linear-gradient(90deg,#148BCC -0.42%,#f88113 33.58%,#19BEF0 66.53%,#8DC63F 100%)}footer .footer-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}footer a{color:currentColor;display:inline-block;width:auto;margin-bottom:0.75em;line-height:1.3}footer ul{list-style:none;margin:0;padding:0}footer ul li{width:auto;font-family:UniversNext,Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal;font-stretch:normal}footer ul li.sub{font-family:UniversNext;font-weight:normal;font-style:normal;font-stretch:normal}footer .cs-info{-ms-flex-preferred-size:200px;flex-basis:200px;margin-bottom:2rem;font-family:UniversNext,Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal;font-stretch:normal}footer .cs-info .cs-logo{margin-bottom:2rem}footer .cs-info a{font-weight:normal;margin:0.25em 0}footer .menus{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch;width:100%;padding:0}footer .footer-group{padding:0 0 2rem 0;width:100%}footer .legal-info{text-align:center}footer .legal-info a{text-decoration:underline;font-weight:normal}footer .legal-info a:hover{text-decoration:none}footer .legal-info .menu{margin-top:1rem}footer .legal-info .menu li{display:inline-block;padding:0 0.5em}footer .legal-info .footer-text{padding:1rem 0}@media screen and (min-width:600px){footer ul li:not(.sub){white-space:nowrap}footer .footer-columns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-group{width:auto;max-width:12em;padding:0 1rem 2rem 1rem}footer .menus{width:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 1rem}footer .legal-info{font-size:0.875em}}@media screen and (min-width:1000px){footer{font-size:0.875em}footer ul li:not(.sub){white-space:normal}footer .footer-columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer-group{max-width:10em}footer .legal-info{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .legal-info .menu{margin-top:0}footer .legal-info .menu li:first-child{padding-left:0}footer .legal-info .footer-text p{max-width:48em;font-size:0.875em}footer .legal-info>div{max-width:50%}footer .legal-info>div:nth-child(2n){padding-left:1em}footer .legal-info a{text-decoration:underline;font-weight:normal}footer .legal-info .menu li{display:inline-block}}@media screen and (min-width:1200px){footer ul li:not(.sub){white-space:nowrap}footer .footer-group{max-width:12em}}.mfp-bg,.mfp-content{opacity:0;-webkit-transition:opacity 0.25s ease-in-out,background-color 0.25s ease-in-out;transition:opacity 0.25s ease-in-out,background-color 0.25s ease-in-out}.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-bg.mfp-ready{opacity:1}.mfp-bg.mfp-removing,.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-bg{background-color:rgba(63,77,85,0.8)}.mfp-container{padding:0}.mfp-content{padding:2rem;max-height:100vh;overflow:auto}.mobile-menu .mfp-content{padding:3rem 2rem;height:100%;color:#fff}.mobile-menu .mfp-content .navigation-menu{background-color:#3F4D55;border:2px solid #fff;border-bottom:0px;position:relative}.mobile-menu .mfp-content .navigation-menu li{display:block;padding:0;width:100%}.mobile-menu .mfp-content .navigation-menu li a{display:inline-block;outline:none;color:#fff;text-decoration:none}.mobile-menu .mfp-content .navigation-menu li .subnav-trigger{color:#fff;position:absolute;top:0;right:0;height:2.25em;width:2.25em}.mobile-menu .mfp-content .navigation-menu li .subnav-trigger:hover .parent-caret svg{stroke-width:4}.mobile-menu .mfp-content .navigation-menu li .subnav-trigger.user-menu-trigger{position:static;width:100%;height:auto}.mobile-menu .mfp-content .navigation-menu li .subnav-trigger.user-menu-trigger .parent-caret{position:absolute;top:1rem;right:1rem}.mobile-menu .mfp-content .navigation-menu>li{font-size:1.5em;padding:1rem 0;border:none;border-bottom:2px solid #fff;color:#fff}.mobile-menu .mfp-content .navigation-menu>li .nav-link{padding:0 1rem;width:80%;width:calc(100% - 2.25em);text-align:left}.mobile-menu .mfp-content .navigation-menu>li .nav-link:focus,.mobile-menu .mfp-content .navigation-menu>li .nav-link:hover{color:#fff;text-decoration:underline}.mobile-menu .mfp-content .navigation-menu>li .connect-button{padding:0.5rem 1rem;border-radius:2rem}.mobile-menu .mfp-content .navigation-menu>li .connect-button:after{right:2rem}.mobile-menu .mfp-content .navigation-menu>li.open{padding-bottom:0;background-color:#2078A8}.mobile-menu .mfp-content .navigation-menu>li.open.active{background-color:#4D65AC}.mobile-menu .mfp-content .navigation-menu .subnav{padding:0.6666666667rem 0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;-webkit-box-shadow:none;box-shadow:none}.mobile-menu .mfp-content .navigation-menu .subnav li{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0;font-size:1rem;padding:0.5rem}.mobile-menu .mfp-content .navigation-menu .subnav li a{padding:0.25em}.mobile-menu .mfp-content .navigation-menu .subnav li a:hover{text-decoration:underline}.mobile-menu .mfp-content .navigation-menu .subnav li a:before{content:none}@media screen and (min-width:360px){.mobile-menu .mfp-content .navigation-menu .subnav li{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:400px){.mobile-menu .mfp-content .navigation-menu .subnav li{font-size:1.125rem}}.popup{border:2px solid #fff;background:linear-gradient(103.05deg,rgba(141,198,63,0.3) 0%,rgba(25,190,240,0.3) 100%),#fff;max-height:calc(100vh - 4rem);overflow:visible;position:relative;width:auto;margin:0 auto}.popup .popup-content{width:100%;max-height:calc(100vh - 4rem - 4px);overflow-y:auto;padding:2rem}.popup .popup-content a:not(.button):not(.tag){color:currentColor}button.mfp-close.button{position:absolute;line-height:1;vertical-align:middle;cursor:pointer;font-size:2em;width:1em;height:1em;right:-0.5em;top:-0.5em;z-index:100;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;opacity:1}#contact{max-width:50em}#contact .popup-header{margin-bottom:1rem}#contact .popup-title{color:#2078A8;margin-bottom:0.5em}#contact form{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:1rem;width:100%}#contact form>:first-child{-ms-grid-row:1;-ms-grid-column:1}#contact form>p{grid-column:1/-1}#contact .form-message{padding:1rem;border:2px solid;background-color:rgba(255,255,255,0.625);font-weight:bold}#contact .form-message .icon{position:relative;top:0.125em;margin-right:0.5rem}#contact .form-message.error-message{border-color:#A9003B}#contact .form-message.error-message .icon{color:#A9003B}#contact .form-message.success-message{border-color:#2F9770}#contact .form-message.success-message .icon{color:#2F9770}#contact .field-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#contact .field-group>label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#contact .field-group .label{font-size:0.875em;padding-bottom:0.175em}#contact .field-group .label .icon{position:relative;top:0.125em;margin-right:0.25em}#contact .field-group input[type=text],#contact .field-group select,#contact .field-group textarea{background-color:#fff;outline:none;border:1px solid #2078A8;border-radius:1em;padding:0.375em 0.75em;font-size:1em;width:100%;margin:0}#contact .field-group input[type=text]:focus,#contact .field-group input[type=text]:focus-visible,#contact .field-group select:focus,#contact .field-group select:focus-visible,#contact .field-group textarea:focus,#contact .field-group textarea:focus-visible{outline:1px solid #2078A8}#contact .field-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0.25em 1.75em 0.25em 0.75em;font-family:inherit;font-size:inherit;cursor:inherit;height:2em;background-image:url(/template/dropdown-arrow-down.png);background-position:right center;background-repeat:no-repeat;background-size:auto 1em}#contact .field-group select::-ms-expand{display:none}#contact .field-group textarea{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:6.4em}#contact .field-group input[type=text]{height:2em}#contact .field-group button[type=submit]{-ms-flex-item-align:start;align-self:flex-start;text-align:left;-webkit-transition:opacity 0.25s ease-in-out,width 0.25s ease-in-out;transition:opacity 0.25s ease-in-out,width 0.25s ease-in-out}#contact .field-group button[type=submit] .icon{-webkit-transition:opacity 0.125s ease-out 0.125s,-webkit-transform 0.25s ease-out;transition:opacity 0.125s ease-out 0.125s,-webkit-transform 0.25s ease-out;transition:transform 0.25s ease-out,opacity 0.125s ease-out 0.125s;transition:transform 0.25s ease-out,opacity 0.125s ease-out 0.125s,-webkit-transform 0.25s ease-out}#contact .field-group button[type=submit].submitted .icon{-webkit-transform:translate(300%,-300%);-ms-transform:translate(300%,-300%);transform:translate(300%,-300%);opacity:0}#contact .field-group .error{font-size:0.75em;line-height:1.2;font-weight:bold;font-style:italic;margin:1rem 0 0 0;color:#576D75}#contact .field-group.contact_message-group{grid-column:1/-1}#contact .field-group.mailing_list-group{grid-column:1/-1}#contact .field-group.checkboxes-group>label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.5em;font-size:0.875em}#contact .field-group.checkboxes-group br{display:none}#contact .field-group.required .label{font-weight:bold}#contact .field-group.required input[type=text],#contact .field-group.required textarea{-webkit-box-shadow:inset 0.175em 0 0 0 #2F9770;box-shadow:inset 0.175em 0 0 0 #2F9770}#contact .field-group.has-error{background-color:rgba(255,255,255,0.5);outline:0.25em rgba(255,255,255,0.5) solid}#contact .field-group.has-error input[type=text],#contact .field-group.has-error textarea{border-width:2px}#contact .field-group.has-error .label .icon{color:#A9003B}@media screen and (min-width:600px){#contact .popup-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contact .popup-title{margin-bottom:0}#contact form{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (min-width:800px){#contact form{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:1rem}#contact .field-group.contact_message-group{grid-column:1/-2;-ms-grid-row-span:2;grid-row:span 2}}.logo-skew{-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);display:inline-block}.logo-skew>[class*=-inner]{-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg);display:inline-block}.person-popup{max-width:60em}.person-popup .popup-content{padding:0}.person-popup .content-inner{position:relative}.person-popup .person-info,.person-popup .person-text{padding:2rem;overflow-y:auto}.person-popup .person-info{background-color:#fff;background-color:rgba(255,255,255,0.5)}.person-popup .person-text h2,.person-popup .person-text h3,.person-popup .person-text h4{color:currentColor}.person-popup.no-bio.has-photo .person-text .headshot{margin:0 auto;float:none}@media screen and (min-width:400px){.person-popup.has-photo .person-info{padding-right:calc(8em + 4rem)}.person-popup .headshot{position:absolute;top:2rem;right:2rem}.person-popup.no-bio.has-photo .person-text{padding:0}}@media screen and (min-width:700px){.person-popup .content-inner{display:table}.person-popup .person-info,.person-popup .person-text{display:table-cell;vertical-align:top}.person-popup .person-info{width:20em}.person-popup .person-text{width:40em}.person-popup .headshot{position:static;top:auto;right:auto}.person-popup.has-photo .person-info{padding-right:2rem}.person-popup.no-bio{max-width:20em}.person-popup.no-bio.has-photo{max-width:30em}.person-popup.no-bio.has-photo .person-text{width:14em;width:calc(10em + 4rem);padding:2rem}.person-popup.no-bio.has-photo .person-text .headshot{margin-left:0}}.checkbox-label,.radio-label{position:relative;line-height:1.5}.checkbox-label input,.radio-label input{opacity:0;position:absolute;left:0;top:0;z-index:2}.checkbox-label .faux-checkbox,.checkbox-label .faux-radio,.radio-label .faux-checkbox,.radio-label .faux-radio{width:0.875em;height:0.875em;background-color:#fff;display:inline-block;position:relative;z-index:1;margin-right:0.25em;text-align:center}.faux-radio{border-radius:50%}input:checked+.faux-radio:before{content:"";width:0.5em;height:0.5em;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:#2078A8}.faux-checkbox{border-radius:0.125em;border:1px solid currentColor}input:checked+.faux-checkbox{background-color:#2078A8;border:1px solid #2078A8;background-image:url(/template/checkbox-check.png);background-size:0.575em 0.575em;background-position:center;background-repeat:no-repeat}#section-filters{background-color:#4278b1;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;position:relative;z-index:100;pointer-events:none;opacity:0.5;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.loaded #section-filters{pointer-events:all;opacity:1}#section-filters .filter-group{display:inline-block;width:100%;padding:1rem 0.5rem}#section-filters .filter-group#view-filter{display:none}#section-filters .filter-group .filter{position:relative;z-index:1}#section-filters .filter-group .filter.open{z-index:2}#section-filters .filter-title,#section-filters .icon{color:currentColor}#section-filters .filter-title{font-size:1em;line-height:1.2;margin-bottom:0.25em;white-space:nowrap;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}#section-filters .filter-title .icon{margin-right:0.25em;vertical-align:text-top}#section-filters .filter-title .extra-info{display:none}#section-filters .form-field-wrap{width:100%}#section-filters .form-field-wrap input[type=search],#section-filters .form-field-wrap input[type=text]{width:100%}#section-filters .form-field-wrap.radio-label{font-size:0.875em;line-height:1.2;display:inline-block;width:auto;white-space:nowrap;margin-right:0.5em}#section-filters .form-field-wrap.radio-label .icon{margin-right:0.25em;vertical-align:text-top}@media screen and (min-width:400px){#section-filters .filter-group{padding:0.5rem}#section-filters .filter-group.checks-filter{width:50%}#section-filters .filter-group.radio-filter{width:auto;border:1px solid #fff;border-radius:1em;padding:0.25em 1em;height:2em;margin:0.5rem}#section-filters .filter-group.radio-filter .filter,#section-filters .filter-group.radio-filter .filter-title{display:inline-block;width:auto}#section-filters .filter-group.radio-filter .filter-title{margin-right:0.5em}#section-filters .filter-group.radio-filter .filter{padding:0}}@media screen and (min-width:500px){#section-filters .filter-title .extra-info{display:inline}}@media screen and (min-width:600px){#section-filters .filter-group{padding:0.5rem}#section-filters .filter-group#search-filter,#section-filters .filter-group.checks-filter{width:33%}}@media screen and (min-width:800px){#section-filters{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#section-filters .filter-group{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#section-filters .filter-group#view-filter{display:block}#section-filters .filter-group.radio-filter{border:none;border-radius:0;height:auto;margin:0}#section-filters .filter-group.radio-filter .filter,#section-filters .filter-group.radio-filter .filter-title{display:block}#section-filters .filter-group.radio-filter .filter-title{margin-right:0}#section-filters .filter-group.radio-filter .filter{padding:0}#section-filters .form-field-wrap.radio-label{display:block;width:100%}#section-filters .form-field-wrap.radio-label:not(:last-child){margin-right:0;margin-bottom:0.25em}#section-filters .filter-title{margin-bottom:0.75em}}@media screen and (min-width:1000px){#section-filters .filter-group{padding:1rem}}@media screen and (min-width:1200px){#section-filters .filter-title{font-size:1.125em}}#active-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}#active-filters h2,#active-filters h3{margin:0;line-height:1}#active-filters .filter-combinator{display:inline-block;font-size:0.75em;font-family:UniversNextPro-MediumCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;margin:0 0.5em}#active-filters .active-filter-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:0.25em;margin:0 0.5em;padding:0.375em 0.5em;border:1px solid #e9eff2}#active-filters .active-filter-group .tags-header{margin-right:0.5rem}#active-filters .active-filter-group li:last-child .filter-combinator{display:none}#active-filters .filter-group-combinator{display:none}#active-filters .filter-group-combinator.show{display:inline-block}#active-filters .sample-tag{display:none}#active-filters .tag{padding-right:1.75em;position:relative}#active-filters .tag .remove-tag-button{position:absolute;right:0;top:0;bottom:0;margin:0;padding:0 0.375em;height:auto;border-radius:0;background-color:transparent;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out}#active-filters .tag .remove-tag-button .icon{position:static;color:#576D75}#active-filters .tag .remove-tag-button:hover{cursor:pointer;background-color:#4D65AC}#active-filters .tag .remove-tag-button:hover .icon{color:#fff}#active-filters .button#clear-all-filters{font-size:0.75em;padding:0;text-decoration:underline;margin:0 0 0 0.5em}#active-filters .button#clear-all-filters:hover{cursor:pointer;text-decoration:none}#related-links p{margin:0 auto 2rem auto;text-align:center}#section-cards{-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;opacity:1}#section-cards.hide{opacity:0}#section-cards .card{-webkit-transition:width 0.5s ease-in-out,top 0.125s ease-in-out,opacity 0.5s ease-in-out,margin 0.5s ease-in-out,left 0.5s ease-in-out;transition:width 0.5s ease-in-out,top 0.125s ease-in-out,opacity 0.5s ease-in-out,margin 0.5s ease-in-out,left 0.5s ease-in-out}#section-cards .card.hide,#section-cards .card.search-hide{opacity:0;width:0;height:0;margin:0;padding:0;left:-200vw;top:-100vh}#section-cards-wrap{position:relative}#section-cards-wrap:before{-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;opacity:0.5;content:"";position:absolute;width:30em;max-width:100%;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;background-image:url(/template/loading.gif);background-repeat:no-repeat;background-position:top center;background-size:100% auto}#section-cards-wrap.loaded:before{opacity:0}.location-cards .card .description{display:none}@media screen and (max-width:499px){.location-cards .card{width:100%}.location-cards .card .card-inner{padding-bottom:2rem}.location-cards .card .description{display:block}.location-cards .card .card-cta{display:none}}.section-map{height:0;overflow:hidden;opacity:0;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;margin:-2rem;padding-bottom:4rem}.section-map #locations-map{width:100%;height:40vw;border-width:0;min-height:400px}.section-map .section-content{padding:0}@media screen and (min-width:500px){.section-map{height:auto;opacity:1}}@media screen and (min-width:700px){.section-map{margin:0;padding-bottom:1rem}.section-map #locations-map{border:2px solid #19BEF0}}.location-popup{margin:0;width:100%}.location-popup a:not(.button){color:#3F4D55;text-decoration:underline}.location-popup a:not(.button):hover{color:#576D75;text-decoration:none}.location-popup .read-more{color:#B16106;text-decoration:none}.location-popup .read-more:hover{text-decoration:underline}.location-popup .card-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:0.875em}.location-popup .card-text .location-contact{-ms-flex-preferred-size:20em;flex-basis:20em;margin-left:0.5rem;font-size:0.875em}.location-popup .card-text .location-contact .read-more{font-size:1em}#jv_careersite_iframe_id{min-height:740px}.leaflet-control-container{font-size:0.625em}.leaflet-container{font-size:0.875em;line-height:1.4;font-family:UniversNext;font-weight:normal;font-style:normal;font-stretch:normal}.leaflet-container p{font-size:1em;line-height:1.4}.leaflet-popup-content-wrapper{border-radius:0;padding:0;background:transparent}.leaflet-popup-content{padding:0}.leaflet-popup-tip-container{width:0.75em}.leaflet-popup-tip-container .leaflet-popup-tip{border-top-color:#3F4D55;border-right-width:0.375em;border-left-width:0.375em;border-top-width:0.875em}.light-green .leaflet-popup-tip-container .leaflet-popup-tip{border-top-color:#6E9648}.purple .leaflet-popup-tip-container .leaflet-popup-tip{border-top-color:#4D65AC}.dark-green .leaflet-popup-tip-container .leaflet-popup-tip{border-top-color:#2F9770}.dark-blue .leaflet-popup-tip-container .leaflet-popup-tip{border-top-color:#2078A8}.light-blue .leaflet-popup-tip-container .leaflet-popup-tip{border-top-color:#2891B2}a.leaflet-popup-close-button{z-index:100;line-height:1;vertical-align:middle;font-size:2em;width:1em;height:1em;right:-0.5em;top:-0.5em;z-index:100;padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;border-radius:1em;border:1px solid #3F4D55;text-align:center;background:#fff;opacity:1;color:#3F4D55;text-indent:0;text-decoration:none}a.leaflet-popup-close-button:hover{opacity:0.9;color:currentColor}.timeline-section{background:#3F4D55;padding:0}.timeline-section .decade-stats,.timeline-section .text,.timeline-section h2,.timeline-section h3,.timeline-section h4,.timeline-section h5,.timeline-section h6{color:#fff}.timeline-section .text a{color:currentColor}.timeline-section .timeline-intro{padding:2rem;padding-bottom:0}.timeline-section .timeline-intro .section-title.timeline-title{margin-top:0}.decades{position:relative;z-index:1}.decades .decade{overflow:hidden;padding:4rem 2rem;position:relative}.decades .decade .text{text-align:center;position:relative;z-index:1}.decades .decade .text p{text-align:left}.decades .decade .decade-year{padding:0.25em 1em;line-height:1.2;background-color:#fff;background-color:rgba(255,255,255,0.85);display:inline-block;color:#3F4D55;margin:0 0 1.25em 0!important;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:1.25em}@media screen and (min-width:500px){.decades .decade .decade-year{-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg)}.decades .decade .decade-year>*{display:inline-block;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}}@media screen and (min-width:400px){.decades .decade .decade-year{font-size:1.5em}}@media screen and (min-width:600px){.decades .decade .decade-year{font-size:1.75em}}.decades .decade .decade-title{text-align:center;font-size:1.125em;font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;margin-top:0}.decades .decade .decade-title b,.decades .decade .decade-title bold,.decades .decade .decade-title strong{font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}@media screen and (min-width:600px){.decades .decade .decade-title{font-size:1.375em}}.decades .decade#decade-70s{background-image:url("/template/timeline/70s-bg.png");background-size:20em auto;background-position:top center;background-attachment:fixed;border-top:2px solid #8DC63F;border-bottom:2px solid #8DC63F}.decades .decade#decade-70s:after{content:"";width:100%;position:absolute;left:0;top:0;height:60rem;background:-webkit-gradient(linear,left top,left bottom,from(#5b794d),to(rgba(110,150,72,0)));background:linear-gradient(to bottom,#5b794d 0%,rgba(110,150,72,0) 100%);opacity:0.9;z-index:0}.decades .decade#decade-70s .milestone-cs .milestone-year .year{background-color:#6E9648}.decades .decade#decade-70s .milestone-cs .milestone-year .year:after{background-color:#6E9648}.decades .decade#decade-70s .milestone-cs .milestone-year .connector .icon{color:#6E9648}.decades .decade#decade-70s .milestone-center .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-70s .milestone-center .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#6E9648;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#6E9648),to(#8DC63F));background:linear-gradient(to bottom,#6E9648 0%,#8DC63F 100%);opacity:0.6}.decades .decade#decade-70s .milestone-center .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#6E9648),to(#576D75));background:linear-gradient(to right,#6E9648 0%,#576D75 100%)}.decades .decade#decade-70s .milestone-center .milestone-cs .secondary-button:not(.icon-button) .icon{color:#6E9648}.decades .decade#decade-70s .milestone-center .milestone-cs .card-label{background-color:#8DC63F;color:#fff}.decades .decade#decade-70s .milestone-center .connector:before{background-color:#6E9648}.decades .decade#decade-70s .milestone-center.milestone-us-wrap .year:before{background-color:#8DC63F}.decades .decade#decade-70s .milestone-left .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-70s .milestone-left .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#6E9648;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#6E9648),to(#8DC63F));background:linear-gradient(to bottom,#6E9648 0%,#8DC63F 100%);opacity:0.6}.decades .decade#decade-70s .milestone-left .milestone-cs:after{left:-0.5em;right:0.5em}.decades .decade#decade-70s .milestone-left .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#576D75),to(#6E9648));background:linear-gradient(to right,#576D75 0%,#6E9648 100%)}.decades .decade#decade-70s .milestone-left .milestone-cs .secondary-button:not(.icon-button) .icon{color:#6E9648}.decades .decade#decade-70s .milestone-right .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-70s .milestone-right .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#6E9648;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#6E9648),to(#8DC63F));background:linear-gradient(to bottom,#6E9648 0%,#8DC63F 100%);opacity:0.6}.decades .decade#decade-70s .milestone-right .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#6E9648),to(#576D75));background:linear-gradient(to right,#6E9648 0%,#576D75 100%)}.decades .decade#decade-70s .milestone-right .milestone-cs .secondary-button:not(.icon-button) .icon{color:#6E9648}.decades .decade#decade-70s .milestone-right .milestone-cs .card-label{background-color:#8DC63F;color:#fff}.decades .decade#decade-80s{background-image:url("/template/timeline/80s-bg.png");background-size:90em auto;background-position:top center;background-attachment:fixed;border-top:2px solid #6478BA;border-bottom:2px solid #6478BA}.decades .decade#decade-80s:after{content:"";width:100%;position:absolute;left:0;top:0;height:60rem;background:-webkit-gradient(linear,left top,left bottom,from(#475b89),to(rgba(77,101,172,0)));background:linear-gradient(to bottom,#475b89 0%,rgba(77,101,172,0) 100%);opacity:0.9;z-index:0}.decades .decade#decade-80s .milestone-cs .milestone-year .year{background-color:#4D65AC}.decades .decade#decade-80s .milestone-cs .milestone-year .year:after{background-color:#4D65AC}.decades .decade#decade-80s .milestone-cs .milestone-year .connector .icon{color:#4D65AC}.decades .decade#decade-80s .milestone-center .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-80s .milestone-center .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#4D65AC;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#4D65AC),to(#6478BA));background:linear-gradient(to bottom,#4D65AC 0%,#6478BA 100%);opacity:0.6}.decades .decade#decade-80s .milestone-center .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#4D65AC),to(#576D75));background:linear-gradient(to right,#4D65AC 0%,#576D75 100%)}.decades .decade#decade-80s .milestone-center .milestone-cs .secondary-button:not(.icon-button) .icon{color:#4D65AC}.decades .decade#decade-80s .milestone-center .milestone-cs .card-label{background-color:#6478BA;color:#fff}.decades .decade#decade-80s .milestone-center .connector:before{background-color:#4D65AC}.decades .decade#decade-80s .milestone-center.milestone-us-wrap .year:before{background-color:#6478BA}.decades .decade#decade-80s .milestone-left .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-80s .milestone-left .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#4D65AC;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#4D65AC),to(#6478BA));background:linear-gradient(to bottom,#4D65AC 0%,#6478BA 100%);opacity:0.6}.decades .decade#decade-80s .milestone-left .milestone-cs:after{left:-0.5em;right:0.5em}.decades .decade#decade-80s .milestone-left .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#576D75),to(#4D65AC));background:linear-gradient(to right,#576D75 0%,#4D65AC 100%)}.decades .decade#decade-80s .milestone-left .milestone-cs .secondary-button:not(.icon-button) .icon{color:#4D65AC}.decades .decade#decade-80s .milestone-right .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-80s .milestone-right .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#4D65AC;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#4D65AC),to(#6478BA));background:linear-gradient(to bottom,#4D65AC 0%,#6478BA 100%);opacity:0.6}.decades .decade#decade-80s .milestone-right .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#4D65AC),to(#576D75));background:linear-gradient(to right,#4D65AC 0%,#576D75 100%)}.decades .decade#decade-80s .milestone-right .milestone-cs .secondary-button:not(.icon-button) .icon{color:#4D65AC}.decades .decade#decade-80s .milestone-right .milestone-cs .card-label{background-color:#6478BA;color:#fff}.decades .decade#decade-90s{background-image:url("/template/timeline/90s-bg.png");background-size:40em auto;background-position:top center;background-attachment:fixed;border-top:2px solid #28B67C;border-bottom:2px solid #28B67C}.decades .decade#decade-90s:after{content:"";width:100%;position:absolute;left:0;top:0;height:60rem;background:-webkit-gradient(linear,left top,left bottom,from(#357965),to(rgba(47,151,112,0)));background:linear-gradient(to bottom,#357965 0%,rgba(47,151,112,0) 100%);opacity:0.9;z-index:0}.decades .decade#decade-90s .milestone-cs .milestone-year .year{background-color:#2F9770}.decades .decade#decade-90s .milestone-cs .milestone-year .year:after{background-color:#2F9770}.decades .decade#decade-90s .milestone-cs .milestone-year .connector .icon{color:#2F9770}.decades .decade#decade-90s .milestone-center .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-90s .milestone-center .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#2F9770;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#2F9770),to(#28B67C));background:linear-gradient(to bottom,#2F9770 0%,#28B67C 100%);opacity:0.6}.decades .decade#decade-90s .milestone-center .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#2F9770),to(#576D75));background:linear-gradient(to right,#2F9770 0%,#576D75 100%)}.decades .decade#decade-90s .milestone-center .milestone-cs .secondary-button:not(.icon-button) .icon{color:#2F9770}.decades .decade#decade-90s .milestone-center .milestone-cs .card-label{background-color:#28B67C;color:#fff}.decades .decade#decade-90s .milestone-center .connector:before{background-color:#2F9770}.decades .decade#decade-90s .milestone-center.milestone-us-wrap .year:before{background-color:#28B67C}.decades .decade#decade-90s .milestone-left .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-90s .milestone-left .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#2F9770;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#2F9770),to(#28B67C));background:linear-gradient(to bottom,#2F9770 0%,#28B67C 100%);opacity:0.6}.decades .decade#decade-90s .milestone-left .milestone-cs:after{left:-0.5em;right:0.5em}.decades .decade#decade-90s .milestone-left .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#576D75),to(#2F9770));background:linear-gradient(to right,#576D75 0%,#2F9770 100%)}.decades .decade#decade-90s .milestone-left .milestone-cs .secondary-button:not(.icon-button) .icon{color:#2F9770}.decades .decade#decade-90s .milestone-right .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-90s .milestone-right .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#2F9770;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#2F9770),to(#28B67C));background:linear-gradient(to bottom,#2F9770 0%,#28B67C 100%);opacity:0.6}.decades .decade#decade-90s .milestone-right .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#2F9770),to(#576D75));background:linear-gradient(to right,#2F9770 0%,#576D75 100%)}.decades .decade#decade-90s .milestone-right .milestone-cs .secondary-button:not(.icon-button) .icon{color:#2F9770}.decades .decade#decade-90s .milestone-right .milestone-cs .card-label{background-color:#28B67C;color:#fff}.decades .decade#decade-00s{background-image:url("/template/timeline/00s-bg.png");background-size:20em auto;background-position:top center;background-attachment:fixed;border-top:2px solid #148BCC;border-bottom:2px solid #148BCC}.decades .decade#decade-00s:after{content:"";width:100%;position:absolute;left:0;top:0;height:60rem;background:-webkit-gradient(linear,left top,left bottom,from(#2c6787),to(rgba(32,120,168,0)));background:linear-gradient(to bottom,#2c6787 0%,rgba(32,120,168,0) 100%);opacity:0.9;z-index:0}.decades .decade#decade-00s .milestone-cs .milestone-year .year{background-color:#2078A8}.decades .decade#decade-00s .milestone-cs .milestone-year .year:after{background-color:#2078A8}.decades .decade#decade-00s .milestone-cs .milestone-year .connector .icon{color:#2078A8}.decades .decade#decade-00s .milestone-center .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-00s .milestone-center .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#2078A8;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#2078A8),to(#148BCC));background:linear-gradient(to bottom,#2078A8 0%,#148BCC 100%);opacity:0.6}.decades .decade#decade-00s .milestone-center .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#2078A8),to(#576D75));background:linear-gradient(to right,#2078A8 0%,#576D75 100%)}.decades .decade#decade-00s .milestone-center .milestone-cs .secondary-button:not(.icon-button) .icon{color:#2078A8}.decades .decade#decade-00s .milestone-center .milestone-cs .card-label{background-color:#148BCC;color:#fff}.decades .decade#decade-00s .milestone-center .connector:before{background-color:#2078A8}.decades .decade#decade-00s .milestone-center.milestone-us-wrap .year:before{background-color:#148BCC}.decades .decade#decade-00s .milestone-left .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-00s .milestone-left .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#2078A8;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#2078A8),to(#148BCC));background:linear-gradient(to bottom,#2078A8 0%,#148BCC 100%);opacity:0.6}.decades .decade#decade-00s .milestone-left .milestone-cs:after{left:-0.5em;right:0.5em}.decades .decade#decade-00s .milestone-left .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#576D75),to(#2078A8));background:linear-gradient(to right,#576D75 0%,#2078A8 100%)}.decades .decade#decade-00s .milestone-left .milestone-cs .secondary-button:not(.icon-button) .icon{color:#2078A8}.decades .decade#decade-00s .milestone-right .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-00s .milestone-right .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#2078A8;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#2078A8),to(#148BCC));background:linear-gradient(to bottom,#2078A8 0%,#148BCC 100%);opacity:0.6}.decades .decade#decade-00s .milestone-right .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#2078A8),to(#576D75));background:linear-gradient(to right,#2078A8 0%,#576D75 100%)}.decades .decade#decade-00s .milestone-right .milestone-cs .secondary-button:not(.icon-button) .icon{color:#2078A8}.decades .decade#decade-00s .milestone-right .milestone-cs .card-label{background-color:#148BCC;color:#fff}.decades .decade#decade-10s{background-image:url("/template/timeline/10s-bg.png");background-size:30em auto;background-position:top center;background-attachment:fixed;border-top:2px solid #19BEF0;border-bottom:2px solid #19BEF0}.decades .decade#decade-10s:after{content:"";width:100%;position:absolute;left:0;top:0;height:60rem;background:-webkit-gradient(linear,left top,left bottom,from(#31768d),to(rgba(40,145,178,0)));background:linear-gradient(to bottom,#31768d 0%,rgba(40,145,178,0) 100%);opacity:0.9;z-index:0}.decades .decade#decade-10s .milestone-cs .milestone-year .year{background-color:#2891B2}.decades .decade#decade-10s .milestone-cs .milestone-year .year:after{background-color:#2891B2}.decades .decade#decade-10s .milestone-cs .milestone-year .connector .icon{color:#2891B2}.decades .decade#decade-10s .milestone-center .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-10s .milestone-center .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#2891B2;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#2891B2),to(#19BEF0));background:linear-gradient(to bottom,#2891B2 0%,#19BEF0 100%);opacity:0.6}.decades .decade#decade-10s .milestone-center .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#2891B2),to(#576D75));background:linear-gradient(to right,#2891B2 0%,#576D75 100%)}.decades .decade#decade-10s .milestone-center .milestone-cs .secondary-button:not(.icon-button) .icon{color:#2891B2}.decades .decade#decade-10s .milestone-center .milestone-cs .card-label{background-color:#19BEF0;color:#fff}.decades .decade#decade-10s .milestone-center .connector:before{background-color:#2891B2}.decades .decade#decade-10s .milestone-center.milestone-us-wrap .year:before{background-color:#19BEF0}.decades .decade#decade-10s .milestone-left .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-10s .milestone-left .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#2891B2;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#2891B2),to(#19BEF0));background:linear-gradient(to bottom,#2891B2 0%,#19BEF0 100%);opacity:0.6}.decades .decade#decade-10s .milestone-left .milestone-cs:after{left:-0.5em;right:0.5em}.decades .decade#decade-10s .milestone-left .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#576D75),to(#2891B2));background:linear-gradient(to right,#576D75 0%,#2891B2 100%)}.decades .decade#decade-10s .milestone-left .milestone-cs .secondary-button:not(.icon-button) .icon{color:#2891B2}.decades .decade#decade-10s .milestone-right .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-10s .milestone-right .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#2891B2;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#2891B2),to(#19BEF0));background:linear-gradient(to bottom,#2891B2 0%,#19BEF0 100%);opacity:0.6}.decades .decade#decade-10s .milestone-right .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#2891B2),to(#576D75));background:linear-gradient(to right,#2891B2 0%,#576D75 100%)}.decades .decade#decade-10s .milestone-right .milestone-cs .secondary-button:not(.icon-button) .icon{color:#2891B2}.decades .decade#decade-10s .milestone-right .milestone-cs .card-label{background-color:#19BEF0;color:#fff}.decades .decade#decade-20s{background-image:url("/template/timeline/20s-bg.png");background-size:18em auto;background-position:top center;background-attachment:fixed;border-top:2px solid #8DC63F;border-bottom:2px solid #8DC63F}.decades .decade#decade-20s:after{content:"";width:100%;position:absolute;left:0;top:0;height:60rem;background:-webkit-gradient(linear,left top,left bottom,from(#5b794d),to(rgba(110,150,72,0)));background:linear-gradient(to bottom,#5b794d 0%,rgba(110,150,72,0) 100%);opacity:0.9;z-index:0}.decades .decade#decade-20s .milestone-cs .milestone-year .year{background-color:#6E9648}.decades .decade#decade-20s .milestone-cs .milestone-year .year:after{background-color:#6E9648}.decades .decade#decade-20s .milestone-cs .milestone-year .connector .icon{color:#6E9648}.decades .decade#decade-20s .milestone-center .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-20s .milestone-center .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#6E9648;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#6E9648),to(#8DC63F));background:linear-gradient(to bottom,#6E9648 0%,#8DC63F 100%);opacity:0.6}.decades .decade#decade-20s .milestone-center .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#6E9648),to(#576D75));background:linear-gradient(to right,#6E9648 0%,#576D75 100%)}.decades .decade#decade-20s .milestone-center .milestone-cs .secondary-button:not(.icon-button) .icon{color:#6E9648}.decades .decade#decade-20s .milestone-center .milestone-cs .card-label{background-color:#8DC63F;color:#fff}.decades .decade#decade-20s .milestone-center .connector:before{background-color:#6E9648}.decades .decade#decade-20s .milestone-center.milestone-us-wrap .year:before{background-color:#8DC63F}.decades .decade#decade-20s .milestone-left .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-20s .milestone-left .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#6E9648;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#6E9648),to(#8DC63F));background:linear-gradient(to bottom,#6E9648 0%,#8DC63F 100%);opacity:0.6}.decades .decade#decade-20s .milestone-left .milestone-cs:after{left:-0.5em;right:0.5em}.decades .decade#decade-20s .milestone-left .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#576D75),to(#6E9648));background:linear-gradient(to right,#576D75 0%,#6E9648 100%)}.decades .decade#decade-20s .milestone-left .milestone-cs .secondary-button:not(.icon-button) .icon{color:#6E9648}.decades .decade#decade-20s .milestone-right .milestone-cs{overflow:visible;position:relative}.decades .decade#decade-20s .milestone-right .milestone-cs:after{content:"";position:absolute;top:0.5em;left:0.5em;right:-0.5em;bottom:-0.5em;background-color:#6E9648;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#6E9648),to(#8DC63F));background:linear-gradient(to bottom,#6E9648 0%,#8DC63F 100%);opacity:0.6}.decades .decade#decade-20s .milestone-right .milestone-cs:before{background:-webkit-gradient(linear,left top,right top,from(#6E9648),to(#576D75));background:linear-gradient(to right,#6E9648 0%,#576D75 100%)}.decades .decade#decade-20s .milestone-right .milestone-cs .secondary-button:not(.icon-button) .icon{color:#6E9648}.decades .decade#decade-20s .milestone-right .milestone-cs .card-label{background-color:#8DC63F;color:#fff}.decades .decade:nth-child(2n) .decade-year{padding:0.25em 1em;line-height:1.2;background-color:#fff;background-color:rgba(255,255,255,0.85);display:inline-block;color:#3F4D55}@media screen and (min-width:500px){.decades .decade:nth-child(2n) .decade-year{-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.decades .decade:nth-child(2n) .decade-year>*{display:inline-block;-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg)}}.decades .decade:not(:first-child):before{content:"";display:block;width:2px;height:4rem;background-color:#fff;position:absolute;z-index:1;top:1px;left:50%;margin-left:-1px}@media screen and (min-width:960px){.decades .decade{padding:4rem 0}}.milestone-year{position:absolute;z-index:10}.milestone-year .connector{background-color:#e9eff2;width:1.75rem;height:1.75rem;border-radius:50%;border:2px solid #fff;position:relative;z-index:-1}.milestone-year .connector .icon{float:left;margin:0;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.milestone-year .connector span.icon{font-size:0.875em}.milestone-year .connector:before{content:"";display:block;height:2px;background-color:#fff;position:absolute;top:50%;margin-top:-1px;width:4rem}.milestone-year .year{display:inline-block;color:#fff;background-color:#3F4D55;font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:1.125em;line-height:1;padding:0.25em;position:relative}.milestone-year .year .num{position:relative;z-index:1}.popup .milestone-year{width:auto;top:0;left:0;-webkit-box-shadow:4px 2px 0px #fff;box-shadow:4px 2px 0px #fff}.popup .milestone-year .year{height:1.5em;-webkit-box-shadow:4px 2px 0px #fff;box-shadow:4px 2px 0px #fff;padding-right:0;font-size:1em}.popup .milestone-year .year:after{content:"";width:1em;display:inline-block;background-color:#3F4D55;position:absolute;top:0;bottom:0;z-index:0;-webkit-box-shadow:2px 2px 0px #fff;box-shadow:2px 2px 0px #fff;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);right:-0.5em}.milestone-left .milestone-year,.milestone-right .milestone-year{width:6.5rem;top:0.875em}.milestone-left .milestone-year .year:after,.milestone-right .milestone-year .year:after{content:"";width:1em;display:inline-block;background-color:#3F4D55;position:absolute;top:0;bottom:0;z-index:0}.milestone-left .milestone-year{right:-6rem}.milestone-left .milestone-year .connector{float:right}.milestone-left .milestone-year .connector:before{left:-4rem}.milestone-left .milestone-year .year{-webkit-box-shadow:4px 2px 0px #fff;box-shadow:4px 2px 0px #fff}.milestone-left .milestone-year .year:after{-webkit-box-shadow:2px 2px 0px #fff;box-shadow:2px 2px 0px #fff;-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg);right:-0.5em}.milestone-right .milestone-year{left:-6rem;text-align:right}.milestone-right .milestone-year .connector{float:left}.milestone-right .milestone-year .connector .icon{-webkit-transform:translate(-50%,-50%) scaleX(-1);-ms-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1)}.milestone-right .milestone-year .connector:before{right:-4rem}.milestone-right .milestone-year .year{-webkit-box-shadow:-4px 2px 0px #fff;box-shadow:-4px 2px 0px #fff}.milestone-right .milestone-year .year:after{-webkit-box-shadow:-2px 2px 0px #fff;box-shadow:-2px 2px 0px #fff;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);left:-0.5em}.milestone-center .milestone-year{height:4rem;top:-3rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.milestone-center .milestone-year .connector{display:inline-block;margin-top:0.5rem}.milestone-center .milestone-year .connector .icon{position:relative;z-index:2}.milestone-center .milestone-year .connector:before{background-color:#3F4D55;width:3px;height:1rem;background-color:#3F4D55;top:-1rem;left:50%;margin-top:-2px;margin-left:-1.5px;z-index:1}.milestone-center .milestone-year .year{display:block}.milestone-center.milestone-us-wrap .milestone-year{top:-2.5rem}.milestone-center.milestone-us-wrap .milestone-year .year{position:relative}.milestone-center.milestone-us-wrap .milestone-year .year .num{position:relative;z-index:0}.milestone-center.milestone-us-wrap .milestone-year .year:before{content:"";width:3px;height:0.75rem;background-color:#3F4D55;bottom:-0.75rem;left:50%;margin-left:-1.5px;z-index:-1;display:inline-block;position:absolute;opacity:0.5}.milestones{max-width:100%;margin:0 auto;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;position:relative;z-index:10}.milestones .milestone{width:23em;margin:0!important;position:relative;z-index:2;max-width:100%}.milestones .milestone .milestone-title{font-size:1em;font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}@media screen and (min-width:600px){.milestones .milestone .milestone-title{font-size:1.125em}}.milestones .milestone .card-inner{padding:0}.milestones .milestone .card-content{padding:1rem}.milestones .milestone .card-photo{padding:0}.milestones .milestone .card-cta{position:static;padding:0;height:auto}.milestones .milestone .card-title:last-child{margin-bottom:0}@media screen and (min-width:600px){.milestones .milestone .card-text p{font-size:0.875em}}.milestones .milestone .card-text:last-child{margin-bottom:0}.milestones .milestone .card-photo img{width:100%;display:block}.milestones .milestone .card-logo{width:100%;margin-top:1rem}.milestones .milestone .card-logo:not(:last-child){margin-bottom:1rem}.milestones .milestone.milestone-us{background:transparent;padding:0}.milestones .milestone.milestone-us .card-inner{background:transparent}.milestones .milestone.milestone-us .card-content{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f4f7f9));background:linear-gradient(to bottom,#fff 0%,#f4f7f9 100%)}@media screen and (min-width:960px){.milestones .milestone.milestone-us .card-content{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.9)),to(rgba(244,247,249,0.9)));background:linear-gradient(to bottom,rgba(255,255,255,0.9) 0%,rgba(244,247,249,0.9) 100%)}}.milestones .milestone.milestone-us:before{content:none}.milestones .milestone.milestone-us:after{content:none}.milestones .milestone.has-photo-side .card-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.milestones .milestone.has-photo-side .card-photo{width:10em}.milestones .milestone.milestone-mini{padding:0;display:inline-block}.milestones .milestone.milestone-mini .milestone-title{padding:0.5rem 0;text-align:center;background:-webkit-gradient(linear,left top,right top,from(rgba(63,77,85,0)),color-stop(50%,#3F4D55),to(rgba(63,77,85,0)));background:linear-gradient(to right,rgba(63,77,85,0) 0%,#3F4D55 50%,rgba(63,77,85,0) 100%)}.milestones .milestone.milestone-mini .year{display:block}@media screen and (min-width:960px){.milestones .milestone.milestone-mini{padding:1rem 0}.milestones .milestone.milestone-mini .milestone-title{font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;margin:0px;padding:0;background:transparent;text-align:left}.milestones .milestone.milestone-mini .milestone-title .year{display:inline;font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}}.milestones .milestone-wrap{padding:3rem 0 2rem 0;max-width:100%;width:100%;text-align:center}.milestones .milestone-wrap.milestone-mini-wrap{text-align:center;padding:2rem}@media screen and (min-width:960px){.milestones .milestone-wrap{width:auto;padding:1rem 3.5rem;text-align:left}.milestones .milestone-wrap:first-child+.milestone-wrap{padding-top:3rem}.milestones .milestone-wrap.milestone-left{padding-left:2rem;padding-right:5rem}.milestones .milestone-wrap.milestone-left .card.milestone-cs:after{right:0.5em;left:-0.5em}.milestones .milestone-wrap.milestone-left .milestone-mini{padding-right:2rem}.milestones .milestone-wrap.milestone-left .milestone-mini .milestone-title{text-align:right}.milestones .milestone-wrap.milestone-left .milestone-mini .milestone-title .year{float:right;margin-left:0.5em}.milestones .milestone-wrap.milestone-right{padding-right:2rem;padding-left:5rem}.milestones .milestone-wrap.milestone-right .milestone-mini{padding-left:2rem}.milestones .milestone-wrap.milestone-right .milestone-mini .milestone-title .year{float:left;margin-right:0.5em}.milestones .milestone-wrap.milestone-mini-wrap{text-align:left;padding:1rem 3.5rem}}ul.timeline-nav{margin:0 auto;text-align:center;padding:1rem;position:relative;font-size:0.875em}ul.timeline-nav li{padding:0;margin:0 0.5em;color:#fff;display:inline-block}ul.timeline-nav li:before{content:none}ul.timeline-nav li:first-child{margin-left:0}ul.timeline-nav li:last-child{margin-right:0}ul.timeline-nav li a{display:inline-block;color:currentColor;text-decoration:none;font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}ul.timeline-nav li a:hover{text-decoration:underline}@media screen and (min-width:500px){ul.timeline-nav{padding:1rem 2rem;font-size:1em}}ul.timeline-nav .century{display:none}ul.timeline-nav.stick{background-color:#3F4D55;background-color:rgba(63,77,85,0.95);position:fixed;top:0;left:0;right:0;width:100%;max-width:90em;z-index:100;border-bottom:2px solid #576D75}ul.timeline-nav:after{-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;opacity:0.9;content:"";position:absolute;width:18em;max-width:100%;top:6rem;height:100vh;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url(/template/speedometer-loading.gif);background-repeat:no-repeat;background-position:top center;background-size:100% auto;z-index:0}.decades-loaded ul.timeline-nav:after{opacity:0}@media screen and (min-width:400px){ul.timeline-nav .century{display:inline}}.decade-stats{display:inline-block;margin:0.5em 0 2rem 50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);padding:0 1em 0.5em 1em;border:2px solid #fff;border-top:0;position:relative;z-index:1;max-width:100%;text-align:center}.decade-stats .stat{font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:1.125em;margin:0 0.5em;line-height:1;width:100%;display:inline-block;white-space:nowrap}.decade-stats .stat .icon{position:relative;top:0.1em;margin-right:0.25em}.decade-stats .stat:first-child{margin-left:0}.decade-stats .stat:last-child{margin-right:0}.decade-stats .stat strong{font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}.decade-stats:after{content:"";display:block;width:2px;height:100000px;background-color:#fff;position:absolute;top:100%;left:50%;margin-left:-1px}@media screen and (min-width:400px){.decade-stats .stat{width:auto}}.timeline-pagination{text-align:center}.timeline-pagination .button{margin:0}.timeline-pagination .button-70s:hover{background-color:#6E9648}.timeline-pagination .button-80s:hover{background-color:#4D65AC}.timeline-pagination .button-90s:hover{background-color:#2F9770}.timeline-pagination .button-00s:hover{background-color:#2078A8}.timeline-pagination .button-10s:hover{background-color:#2891B2}.timeline-pagination .button-20s:hover{background-color:#6E9648}.timeline-pagination-past{padding-top:2rem}.timeline-pagination-past:after{content:"";display:block;width:2px;height:2rem;background-color:#fff;position:relative;left:50%;margin:-1px}.timeline-pagination-future{padding-bottom:2rem}.timeline-pagination-future:before{content:"";display:block;width:2px;height:2rem;background-color:#fff;position:relative;left:50%;margin:-1px}.milestone-popup{max-width:28em}.milestone-popup .popup-content{padding:0}.milestone-popup .milestone-info{padding:2rem;max-width:28em;position:relative}.milestone-popup .milestone-photo{padding:2rem;background-color:rgba(255,255,255,0.5)}.milestone-popup .milestone-photo img{width:100%}.milestone-popup .milestone-title{font-size:1.125em;font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;margin-top:0}.milestone-popup .milestone-title b,.milestone-popup .milestone-title bold,.milestone-popup .milestone-title strong{font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}@media screen and (min-width:600px){.milestone-popup .milestone-title{font-size:1.375em}}.milestone-popup .tags-header{display:block}.milestone-popup .tags-group+.tags-group{margin-top:1em}.milestone-popup.milestone-us-popup{max-width:38em}.milestone-popup.milestone-us-popup .milestone-info{max-width:38em}.milestone-popup.no-photo{max-width:38em}.milestone-popup.no-photo .milestone-info{max-width:38em}.milestone-popup.narrow-photo{max-width:43em}.milestone-popup.narrow-photo .milestone-photo{width:15em}@media screen and (min-width:800px){.milestone-popup{max-width:58em}.milestone-popup .popup-content .content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:1000px){.milestone-popup{max-width:68em}.milestone-popup .tags-header{display:inline}.milestone-popup .milestone-info{max-width:38em}.milestone-popup.narrow-photo{max-width:53em}}.trb-page .intro-section .section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trb-page .intro-section .section-content .page-title{margin-bottom:1.75rem}.trb-page .intro-section .intro-bg{opacity:1}.trb-page .intro-section:before{opacity:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.8))),-webkit-gradient(linear,left top,left bottom,from(rgba(40,182,124,0.1)),to(rgba(100,120,186,0))),-webkit-gradient(linear,left bottom,left top,from(rgba(20,139,204,0)),to(rgba(20,139,204,0.2)));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 100%),linear-gradient(180deg,rgba(40,182,124,0.1) 0%,rgba(100,120,186,0) 100%),linear-gradient(360deg,rgba(20,139,204,0) 0%,rgba(20,139,204,0.2) 100%)}.trb-page .intro-section:after{z-index:3}.trb-page .intro-section .trb-dates{font-family:UniversNextPro-Cond,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:1.25em;color:#3F4D55;text-shadow:0px 2px 18px rgba(255,255,255,0.3),0px 0px 4px rgba(255,255,255,0.9)}@media screen and (min-width:400px){.trb-page .intro-section .trb-dates{font-size:1.5em}}@media screen and (min-width:600px){.trb-page .intro-section .trb-dates{font-size:1.75em}}.trb-page .intro-section .intro-text{color:#3F4D55}.trb-page .intro-section .intro-text p{text-shadow:0px 4px 4px #fff,0px 0px 18px #fff}@media print{*{text-align:left!important;color:#000!important;background-color:#fff!important;text-shadow:none!important;-webkit-box-pack:left!important;-ms-flex-pack:left!important;justify-content:left!important}#slider-controls,.card:after,.card:before,.footer-columns,.intro-section .tagline,.tns-nav,header{display:none!important}.card,.card-inner,.cards,.home-page .intro-section .intro-line,.section-content,.sidebar-item,.sidebar-section,.slide-body,.slide-title,footer{padding-left:0px!important;padding-right:0px!important}.section-content{padding-top:0px!important}.card-cta,.card-inner{background:transparent!important}.card-cta{padding:0!important;height:auto!important;position:relative!important}.photo-cta-cards .card .card-inner{padding-bottom:0!important}.home-page .intro-section .section-content p,.sidebar-content,.slide-text{margin-left:0!important}.icon-button{text-align:center!important}.tns-outer{border-width:0!important}.page-title,h1{font-family:UniversNextPro-BoldCond,Arial,Helvetica,sans-serif!important;font-size:2em!important;margin:0 0 1em 0!important}.intro-section .section-content{padding:0 0 1em 0!important}.tag{padding-left:0.5em!important;padding-right:0.5em!important}.slide-bg{height:auto;width:38em}}