/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.has-background-white{background-color:#fff !important}.has-text-black,a.has-text-black:focus,a.has-text-black:hover{color:#000 !important}.has-background-black{background-color:#000 !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363636 !important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c !important}.has-background-dark{background-color:#363636 !important}.has-text-primary,a.has-text-primary:focus,a.has-text-primary:hover{color:#000 !important}.has-background-primary{background-color:#000 !important}.has-text-link{color:#007dba !important}a.has-text-link:focus,a.has-text-link:hover{color:#005b87 !important}.has-background-link{background-color:#007dba !important}.has-text-info{color:#d8edf7 !important}a.has-text-info:focus,a.has-text-info:hover{color:#aed9ee !important}.has-background-info{background-color:#d8edf7 !important}.has-text-success{color:#d5e9a7 !important}a.has-text-success:focus,a.has-text-success:hover{color:#c2df7e !important}.has-background-success{background-color:#d5e9a7 !important}.has-text-warning{color:#fbf8e4 !important}a.has-text-warning:focus,a.has-text-warning:hover{color:#f5eeb8 !important}.has-background-warning{background-color:#fbf8e4 !important}.has-text-danger{color:#f3ddde !important}a.has-text-danger:focus,a.has-text-danger:hover{color:#e6b7ba !important}.has-background-danger{background-color:#f3ddde !important}.has-text-green{color:#95c623 !important}a.has-text-green:focus,a.has-text-green:hover{color:#749b1b !important}.has-background-green{background-color:#95c623 !important}.has-text-green-dark{color:#579904 !important}a.has-text-green-dark:focus,a.has-text-green-dark:hover{color:#3b6703 !important}.has-background-green-dark{background-color:#579904 !important}.has-text-blue{color:#007dba !important}a.has-text-blue:focus,a.has-text-blue:hover{color:#005b87 !important}.has-background-blue{background-color:#007dba !important}.has-text-blue-dark{color:#003970 !important}a.has-text-blue-dark:focus,a.has-text-blue-dark:hover{color:#001f3d !important}.has-background-blue-dark{background-color:#003970 !important}.has-text-periwinkle{color:#3a5dae !important}a.has-text-periwinkle:focus,a.has-text-periwinkle:hover{color:#2d4988 !important}.has-background-periwinkle{background-color:#3a5dae !important}.has-text-blue-light{color:#edf1f7 !important}a.has-text-blue-light:focus,a.has-text-blue-light:hover{color:#cad6e7 !important}.has-background-blue-light{background-color:#edf1f7 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363636 !important}.has-background-grey-darker{background-color:#363636 !important}.has-text-grey-dark{color:#4a4a4a !important}.has-background-grey-dark{background-color:#4a4a4a !important}.has-text-grey{color:#666 !important}.has-background-grey{background-color:#666 !important}.has-text-grey-light{color:#e0e0e0 !important}.has-background-grey-light{background-color:#e0e0e0 !important}.has-text-grey-lighter{color:#f5f5f5 !important}.has-background-grey-lighter{background-color:#f5f5f5 !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}html,body{font-family:Source Sans Pro,sans-serif;font-weight:450;font-size:1em}html{font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#2a2a2a;font-family:"Source Sans Pro",sans-serif;font-size:1em}h1{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){h1{line-height:110%;font-size:3rem}}h1~p{font-size:1.25em;line-height:1.5}h2{font-size:1.75rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){h2{line-height:110%;font-size:2.25rem}}h3{font-size:1.5rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){h3{line-height:110%;font-size:2rem}}h4{font-size:1.25rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){h4{line-height:110%;font-size:1.75rem}}h5{font-size:1.125rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){h5{line-height:120%;font-size:1.5rem}}h3~p,h4~p,h5~p{font-size:1em;line-height:1.5}h6{font-size:1rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){h6{line-height:120%;font-size:1.25rem}}h3~p,h4~p,h5~p{font-size:1em;line-height:1.5}small{font-size:.875rem;line-height:calc(24.5px + -0.5*(100vw - 320px)/(768))}@media screen and (max-width:320px){small{line-height:1.75}}@media screen and (min-width:1088px){small{line-height:1.25}}.tiny{font-size:.75rem;line-height:calc(21px + -0.25*(100vw - 320px)/(768))}@media screen and (max-width:320px){.tiny{line-height:1.75}}@media screen and (min-width:1088px){.tiny{line-height:1.5}}.h1{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.h1{line-height:110%;font-size:3rem}}.h1--banner{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.h1--banner{line-height:110%;font-size:3rem}}.h1--hero{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.h1--hero{line-height:110%;font-size:3rem}}.h1--numbers{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.h1--numbers{line-height:110%;font-size:3rem}}.h2--content-banner{font-weight:700}.larger{font-size:20px;line-height:1.2}.text-xxl{font-size:20px;line-height:1.5}@media screen and (min-width:768px){.text-xxl{font-size:24px;line-height:1.5}}.text-xl{font-size:20px;line-height:1.5}.text-lg{font-size:18px;line-height:1.5}.text-base{font-size:16px;line-height:1.5}.text-sm{font-size:14px;line-height:1.5}.text-tiny{font-size:12px;line-height:1.5}.m-editor{margin-bottom:2em}.m-editor.m-card__summary{margin-bottom:0}.m-editor.m-card__summary .a-text--large-emphasis{color:#003970;line-height:1.311;font-size:1.625em;font-weight:400}.m-editor.m-card__summary p{font-weight:300;font-size:1.125em;line-height:1.25}.m-editor:after{clear:both;content:" ";display:table}.m-editor .a-text--large-emphasis{color:#003970;line-height:1.311;font-size:1.625em;font-weight:400}.m-editor .columns>div:not(:first-of-type){padding-top:0}@media screen and (min-width:768px){.m-editor .columns>div:not(:first-of-type){padding-top:16px}}.m-editor .columns>div:not(:last-of-type){padding-bottom:0}@media screen and (min-width:768px){.m-editor .columns>div:not(:last-of-type){padding-bottom:16px}}.m-editor .vacu-button{text-decoration:none}.m-editor .fontawesome-icon-inline{color:#579904}.m-editor .in-content-banner .h1--banner{font-size:48px}.m-editor a{text-decoration:underline}.m-editor p:not(:last-child),.m-editor pre:not(:last-child),.m-editor table:not(:last-child){margin-bottom:1.125em}.m-editor table[data-drupal-selector=product-comparison-table] tbody{border:none}.m-editor table{width:100%;font-size:1rem}.m-editor table td,.m-editor table th{vertical-align:top}.m-editor table th{padding:1.375em 1.313em .875rem 1.313em;color:#363636;text-align:left;font-weight:400}.m-editor table td{padding:1.375em 1.313em .875rem 1.313em;border-bottom:1px solid #e0e0e0}.m-editor table thead td,.m-editor table thead th{border-bottom:1px solid #e0e0e0;color:#363636}.m-editor table thead td a,.m-editor table thead th a{text-decoration:underline}.m-editor table tfoot td,.m-editor table tfoot th{border-width:2px 0 0;color:#363636}.m-editor table tfoot td a,.m-editor table tfoot th a{text-decoration:underline}.m-editor table tbody{border:1px solid #e0e0e0}.m-editor table tbody tr:last-child td,.m-editor table tbody tr:last-child th{border-bottom-width:0}.m-editor table a{text-decoration:none}.m-editor table a:hover{text-decoration:underline}.m-editor .product-comparison-table__heading{margin-bottom:26px;line-height:1.4;font-weight:300;font-size:26px}.m-editor .product-comparison-table{overflow-x:hidden;position:relative;padding-left:16px;padding-right:16px;margin:-16px}@media screen and (min-width:768px){.m-editor .product-comparison-table{overflow-x:auto;padding-left:0;padding-right:0;margin:0}}.m-editor .product-comparison-table caption{width:calc(100vw - 2rem)}@media screen and (min-width:768px){.m-editor .product-comparison-table caption{width:auto}}.m-editor .product-comparison-table table{width:calc(300vw - 8rem);table-layout:fixed;border-collapse:separate;padding-left:16px;padding-right:16px;margin-left:-16px}@media screen and (min-width:768px){.m-editor .product-comparison-table table{width:100%;border-collapse:collapse;border-spacing:0;margin-left:0;padding-left:0}}.m-editor .product-comparison-table table th,.m-editor .product-comparison-table table td{text-align:center;padding-left:.6em;padding-right:.6em}@media screen and (min-width:768px){.m-editor .product-comparison-table table th,.m-editor .product-comparison-table table td{padding-left:0;padding-right:32px}}@media screen and (min-width:1088px){.m-editor .product-comparison-table table th,.m-editor .product-comparison-table table td{padding-right:48px}}.m-editor .product-comparison-table table th:first-child,.m-editor .product-comparison-table table td:first-child{display:none;width:calc(16.6666666667% + 16px);color:#003970;font-weight:600;text-align:left}@media screen and (min-width:768px){.m-editor .product-comparison-table table th:first-child,.m-editor .product-comparison-table table td:first-child{display:table-cell;width:auto;padding-left:32px}}@media screen and (min-width:1088px){.m-editor .product-comparison-table table th:first-child,.m-editor .product-comparison-table table td:first-child{padding-left:48px}}.m-editor .product-comparison-table table br:nth-child(even){display:none}.m-editor .product-comparison-table table th{vertical-align:bottom;padding-bottom:0;border-top:0;border-bottom:0;text-transform:none;font-weight:700}.m-editor .product-comparison-table table th a{font-size:1.125rem;text-decoration:none !important}.m-editor .product-comparison-table table td{position:relative;font-size:1rem;font-weight:300;padding-top:2.5rem;padding-bottom:2.5rem;border-top:0;border-bottom:0}.m-editor .product-comparison-table table tbody .see-footnote{text-decoration:underline}.m-editor .product-comparison-table table tbody tr:not(.is-selected):nth-child(odd){background-color:#f5f5f5}.m-editor .product-comparison-table table tbody tr:not(.is-selected):nth-child(even){background-color:#fff}.m-editor .product-comparison-table table tbody tr:last-child td{border-bottom:1px solid rgba(0,0,0,.05)}@media screen and (min-width:768px){.m-editor .product-comparison-table table tbody tr:last-child td{border-bottom-width:0}}.m-editor .product-comparison-table table .row-label-inline{color:#003970;font-size:1rem;font-weight:600}@media screen and (min-width:768px){.m-editor .product-comparison-table table .row-label-inline{display:none}}.m-editor .product-comparison-table table .image{overflow:hidden;width:100%;margin:16px 0 0;border-top-left-radius:24px;border-top-right-radius:24px}.m-editor .product-comparison-table table .image img{margin-bottom:-35%;display:block}.m-editor .product-comparison-table.has-two-items table{width:calc(200vw - 4rem)}@media screen and (min-width:768px){.m-editor .product-comparison-table.has-two-items table{width:100%}}.m-editor .product-comparison-table.has-two-items table th,.m-editor .product-comparison-table.has-two-items table td{width:50%}.m-editor .product-comparison-table.has-two-items table thead,.m-editor .product-comparison-table.has-two-items table tbody{transition:transform .3s ease-in-out;transform:translateX(0)}.m-editor .product-comparison-table.has-two-items table.is-active-2 thead,.m-editor .product-comparison-table.has-two-items table.is-active-2 tbody{transform:translateX(calc(-50% + 12px))}.m-editor .product-comparison-table .vacu-button{width:100%;max-width:190px}.m-editor .product-comparison-table .vacu-button:hover{text-decoration:none}.m-editor p{font-size:1rem;line-height:1.625;font-weight:400;margin-bottom:1em}.m-editor h2{margin-bottom:10px}.m-editor h3{margin-bottom:16px}@media screen and (min-width:768px){.m-editor h3{font-size:1.625rem;line-height:1.3}}.m-editor h4{margin-bottom:16px}.m-editor h5{margin-bottom:16px}.m-editor ul{list-style-type:disc;margin-top:1em}.m-editor ul,.m-editor ol{padding-left:2em;list-style-position:outside}.m-editor ul li,.m-editor ol li{margin-bottom:.5em;font-size:1em;line-height:1.25}.m-editor dl:not(:last-child),.m-editor ol:not(:last-child),.m-editor ul:not(:last-child){margin-bottom:2em}.l-container .m-editor{margin-bottom:0}.m-editor--resources-header{height:100%;display:block;text-align:center}@media screen and (min-width:1088px){.m-editor--resources-header{display:flex;align-items:center;text-align:left}}.m-editor--resources-header h1,.m-editor--resources-header h2,.m-editor--resources-header h3,.m-editor--resources-header h4,.m-editor--resources-header h5,.m-editor--resources-header h6{margin:0;margin-bottom:12px;color:#666;font-size:1.125rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){.m-editor--resources-header h1,.m-editor--resources-header h2,.m-editor--resources-header h3,.m-editor--resources-header h4,.m-editor--resources-header h5,.m-editor--resources-header h6{line-height:120%;font-size:1.5rem}}.m-editor--resources-header p{margin-bottom:0;font-size:1em}.m-editor--resources-header a{font-weight:600;text-decoration:underline;font-size:1em;line-height:1.5}.m-editor--resources-header-sm{display:flex;align-items:center;height:100%}.a-grid--referenced-content .m-editor--resources-header-sm .m-editor__wrapper{display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (min-width:1236px){.a-grid--referenced-content .m-editor--resources-header-sm .m-editor__wrapper{align-items:flex-start}}.m-editor--resources-header-sm h1,.m-editor--resources-header-sm h2,.m-editor--resources-header-sm h3,.m-editor--resources-header-sm h4,.m-editor--resources-header-sm h5,.m-editor--resources-header-sm h6{margin:0;margin-bottom:12px;color:#666;font-size:1.25rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){.m-editor--resources-header-sm h1,.m-editor--resources-header-sm h2,.m-editor--resources-header-sm h3,.m-editor--resources-header-sm h4,.m-editor--resources-header-sm h5,.m-editor--resources-header-sm h6{line-height:110%;font-size:1.75rem}}.m-editor--resources-header-sm p{margin-bottom:0}.m-editor--resources-header-sm a{font-weight:600;text-decoration:underline;font-size:1em;line-height:1.5}.m-editor--section-header h1,.m-editor--section-header h2,.m-editor--section-header h3,.m-editor--section-header h4,.m-editor--section-header h5,.m-editor--section-header h6{margin:0;margin-bottom:1em;padding:0;font-size:1.75rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.m-editor--section-header h1,.m-editor--section-header h2,.m-editor--section-header h3,.m-editor--section-header h4,.m-editor--section-header h5,.m-editor--section-header h6{line-height:110%;font-size:2.25rem}}.m-editor--lg-section-header h1,.m-editor--lg-section-header h2,.m-editor--lg-section-header h3,.m-editor--lg-section-header h4,.m-editor--lg-section-header h5,.m-editor--lg-section-header h6{margin:0;margin-bottom:0;padding:0;font-size:1.5rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){.m-editor--lg-section-header h1,.m-editor--lg-section-header h2,.m-editor--lg-section-header h3,.m-editor--lg-section-header h4,.m-editor--lg-section-header h5,.m-editor--lg-section-header h6{line-height:110%;font-size:2rem}}.m-editor--section-header-blue h1,.m-editor--section-header-blue h2,.m-editor--section-header-blue h3,.m-editor--section-header-blue h4,.m-editor--section-header-blue h5,.m-editor--section-header-blue h6{margin:0;color:#007dba;font-size:1.5rem;line-height:120%;font-weight:600;letter-spacing:0}@media screen and (min-width:1236px){.m-editor--section-header-blue h1,.m-editor--section-header-blue h2,.m-editor--section-header-blue h3,.m-editor--section-header-blue h4,.m-editor--section-header-blue h5,.m-editor--section-header-blue h6{line-height:110%;font-size:2rem}}.m-editor--section-header-blue h1+p,.m-editor--section-header-blue h2+p,.m-editor--section-header-blue h3+p,.m-editor--section-header-blue h4+p,.m-editor--section-header-blue h5+p,.m-editor--section-header-blue h6+p{margin-top:32px;color:#666;font-size:1.625em;line-height:1.311}.m-editor--lg-blue-header h1,.m-editor--lg-blue-header h2,.m-editor--lg-blue-header h3,.m-editor--lg-blue-header h4,.m-editor--lg-blue-header h5,.m-editor--lg-blue-header h6{margin:0;color:#007dba;font-weight:700;font-size:5em;line-height:1.1}.m-editor--lg-blue-header h1+p,.m-editor--lg-blue-header h2+p,.m-editor--lg-blue-header h3+p,.m-editor--lg-blue-header h4+p,.m-editor--lg-blue-header h5+p,.m-editor--lg-blue-header h6+p{margin-top:32px;color:#666;font-size:1.625em;line-height:1.311}.m-editor--lg-green-header h1,.m-editor--lg-green-header h2,.m-editor--lg-green-header h3,.m-editor--lg-green-header h4,.m-editor--lg-green-header h5,.m-editor--lg-green-header h6{margin:0;color:#579904;font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.m-editor--lg-green-header h1,.m-editor--lg-green-header h2,.m-editor--lg-green-header h3,.m-editor--lg-green-header h4,.m-editor--lg-green-header h5,.m-editor--lg-green-header h6{line-height:110%;font-size:3rem}}.m-editor--lg-green-header h1+p,.m-editor--lg-green-header h2+p,.m-editor--lg-green-header h3+p,.m-editor--lg-green-header h4+p,.m-editor--lg-green-header h5+p,.m-editor--lg-green-header h6+p{margin-top:32px;font-weight:400;color:#666;font-size:1.625em;line-height:1.311}.m-editor--xlg-green-header h1,.m-editor--xlg-green-header h2,.m-editor--xlg-green-header h3,.m-editor--xlg-green-header h4,.m-editor--xlg-green-header h5,.m-editor--xlg-green-header h6{margin:0;color:#579904;font-size:1.75rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.m-editor--xlg-green-header h1,.m-editor--xlg-green-header h2,.m-editor--xlg-green-header h3,.m-editor--xlg-green-header h4,.m-editor--xlg-green-header h5,.m-editor--xlg-green-header h6{line-height:110%;font-size:2.25rem}}.m-editor--xlg-green-header h1+p,.m-editor--xlg-green-header h2+p,.m-editor--xlg-green-header h3+p,.m-editor--xlg-green-header h4+p,.m-editor--xlg-green-header h5+p,.m-editor--xlg-green-header h6+p{margin-top:32px;font-weight:400;color:#666;font-size:1.3125em;line-height:1.311}@media screen and (min-width:768px){.m-editor--xlg-green-header h1+p,.m-editor--xlg-green-header h2+p,.m-editor--xlg-green-header h3+p,.m-editor--xlg-green-header h4+p,.m-editor--xlg-green-header h5+p,.m-editor--xlg-green-header h6+p{font-size:1.5em}}@media screen and (min-width:1088px){.m-editor--xlg-green-header h1+p,.m-editor--xlg-green-header h2+p,.m-editor--xlg-green-header h3+p,.m-editor--xlg-green-header h4+p,.m-editor--xlg-green-header h5+p,.m-editor--xlg-green-header h6+p{font-size:1.625em}}.m-editor--landing-hero h1,.m-editor--landing-hero h2{color:#007dba;font-size:2rem;line-height:110%;font-weight:600;margin-bottom:0;margin-top:0}@media screen and (min-width:1236px){.m-editor--landing-hero h1,.m-editor--landing-hero h2{line-height:110%;font-size:3rem}}.m-editor--landing-hero p{color:#666;font-size:2.375em;font-weight:300;margin-top:20px;line-height:1.25}.m-editor--lp-section-header h1,.m-editor--lp-section-header h2,.m-editor--lp-section-header h3,.m-editor--lp-section-header h4,.m-editor--lp-section-header h5,.m-editor--lp-section-header h6{margin:0;margin-bottom:.5em;padding:0;font-size:1.75rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.m-editor--lp-section-header h1,.m-editor--lp-section-header h2,.m-editor--lp-section-header h3,.m-editor--lp-section-header h4,.m-editor--lp-section-header h5,.m-editor--lp-section-header h6{line-height:110%;font-size:2.25rem}}.m-editor__wrapper{position:relative}.m-editor__wrapper.u-margin-top--xs{margin-top:10px}.m-editor__wrapper.u-margin-bottom--xs{margin-bottom:10px}.m-editor__wrapper.u-margin-top--sm{margin-top:30px}.m-editor__wrapper.u-margin-bottom--sm{margin-bottom:30px}.m-editor__wrapper.u-margin-top--md{margin-top:50px}.m-editor__wrapper.u-margin-bottom--md{margin-bottom:50px}.m-editor__wrapper.u-margin-top--lg{margin-top:80px}.m-editor__wrapper.u-margin-bottom--lg{margin-bottom:80px}.m-editor__wrapper.u-margin-top--xl{margin-top:120px}.m-editor__wrapper.u-margin-bottom--xl{margin-bottom:120px}
.has-background-white{background-color:#fff !important}.has-text-black,a.has-text-black:focus,a.has-text-black:hover{color:#000 !important}.has-background-black{background-color:#000 !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363636 !important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c !important}.has-background-dark{background-color:#363636 !important}.has-text-primary,a.has-text-primary:focus,a.has-text-primary:hover{color:#000 !important}.has-background-primary{background-color:#000 !important}.has-text-link{color:#007dba !important}a.has-text-link:focus,a.has-text-link:hover{color:#005b87 !important}.has-background-link{background-color:#007dba !important}.has-text-info{color:#d8edf7 !important}a.has-text-info:focus,a.has-text-info:hover{color:#aed9ee !important}.has-background-info{background-color:#d8edf7 !important}.has-text-success{color:#d5e9a7 !important}a.has-text-success:focus,a.has-text-success:hover{color:#c2df7e !important}.has-background-success{background-color:#d5e9a7 !important}.has-text-warning{color:#fbf8e4 !important}a.has-text-warning:focus,a.has-text-warning:hover{color:#f5eeb8 !important}.has-background-warning{background-color:#fbf8e4 !important}.has-text-danger{color:#f3ddde !important}a.has-text-danger:focus,a.has-text-danger:hover{color:#e6b7ba !important}.has-background-danger{background-color:#f3ddde !important}.has-text-green{color:#95c623 !important}a.has-text-green:focus,a.has-text-green:hover{color:#749b1b !important}.has-background-green{background-color:#95c623 !important}.has-text-green-dark{color:#579904 !important}a.has-text-green-dark:focus,a.has-text-green-dark:hover{color:#3b6703 !important}.has-background-green-dark{background-color:#579904 !important}.has-text-blue{color:#007dba !important}a.has-text-blue:focus,a.has-text-blue:hover{color:#005b87 !important}.has-background-blue{background-color:#007dba !important}.has-text-blue-dark{color:#003970 !important}a.has-text-blue-dark:focus,a.has-text-blue-dark:hover{color:#001f3d !important}.has-background-blue-dark{background-color:#003970 !important}.has-text-periwinkle{color:#3a5dae !important}a.has-text-periwinkle:focus,a.has-text-periwinkle:hover{color:#2d4988 !important}.has-background-periwinkle{background-color:#3a5dae !important}.has-text-blue-light{color:#edf1f7 !important}a.has-text-blue-light:focus,a.has-text-blue-light:hover{color:#cad6e7 !important}.has-background-blue-light{background-color:#edf1f7 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363636 !important}.has-background-grey-darker{background-color:#363636 !important}.has-text-grey-dark{color:#4a4a4a !important}.has-background-grey-dark{background-color:#4a4a4a !important}.has-text-grey{color:#666 !important}.has-background-grey{background-color:#666 !important}.has-text-grey-light{color:#e0e0e0 !important}.has-background-grey-light{background-color:#e0e0e0 !important}.has-text-grey-lighter{color:#f5f5f5 !important}.has-background-grey-lighter{background-color:#f5f5f5 !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}html,body{font-family:Source Sans Pro,sans-serif;font-weight:450;font-size:1em}html{font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#2a2a2a;font-family:"Source Sans Pro",sans-serif;font-size:1em}h1{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){h1{line-height:110%;font-size:3rem}}h1~p{font-size:1.25em;line-height:1.5}h2{font-size:1.75rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){h2{line-height:110%;font-size:2.25rem}}h3{font-size:1.5rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){h3{line-height:110%;font-size:2rem}}h4{font-size:1.25rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){h4{line-height:110%;font-size:1.75rem}}h5{font-size:1.125rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){h5{line-height:120%;font-size:1.5rem}}h3~p,h4~p,h5~p{font-size:1em;line-height:1.5}h6{font-size:1rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){h6{line-height:120%;font-size:1.25rem}}h3~p,h4~p,h5~p{font-size:1em;line-height:1.5}small{font-size:.875rem;line-height:calc(24.5px + -0.5*(100vw - 320px)/(768))}@media screen and (max-width:320px){small{line-height:1.75}}@media screen and (min-width:1088px){small{line-height:1.25}}.tiny{font-size:.75rem;line-height:calc(21px + -0.25*(100vw - 320px)/(768))}@media screen and (max-width:320px){.tiny{line-height:1.75}}@media screen and (min-width:1088px){.tiny{line-height:1.5}}.h1{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.h1{line-height:110%;font-size:3rem}}.h1--banner{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.h1--banner{line-height:110%;font-size:3rem}}.h1--hero{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.h1--hero{line-height:110%;font-size:3rem}}.h1--numbers{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.h1--numbers{line-height:110%;font-size:3rem}}.h2--content-banner{font-weight:700}.larger{font-size:20px;line-height:1.2}.text-xxl{font-size:20px;line-height:1.5}@media screen and (min-width:768px){.text-xxl{font-size:24px;line-height:1.5}}.text-xl{font-size:20px;line-height:1.5}.text-lg{font-size:18px;line-height:1.5}.text-base{font-size:16px;line-height:1.5}.text-sm{font-size:14px;line-height:1.5}.text-tiny{font-size:12px;line-height:1.5}.m-footnote{background-color:#f5f5f5;margin-top:32px;padding:1em}.m-footnote__list{list-style:none;margin:0;padding:0}.m-footnote__item{font-size:.75em;line-height:1.5;color:#666;padding-bottom:.5em}.m-footnote__ref-label{color:#666;padding-left:.25em;font-size:.8125em;position:relative;top:-0.3em;vertical-align:baseline;text-decoration:underline;color:#007dba}.m-footnote__ref-link{color:#666;padding:0 4px 2px 0;font-size:.5em;position:relative;top:-0.3em;vertical-align:baseline}.see-footnote{font-size:.75em;text-decoration:underline;padding-left:.25em;position:relative;top:-0.3em;vertical-align:baseline}.h1--hero .see-footnote{font-size:.3em;top:-1.5em}
.has-background-white{background-color:#fff !important}.has-text-black,a.has-text-black:focus,a.has-text-black:hover{color:#000 !important}.has-background-black{background-color:#000 !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363636 !important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c !important}.has-background-dark{background-color:#363636 !important}.has-text-primary,a.has-text-primary:focus,a.has-text-primary:hover{color:#000 !important}.has-background-primary{background-color:#000 !important}.has-text-link{color:#007dba !important}a.has-text-link:focus,a.has-text-link:hover{color:#005b87 !important}.has-background-link{background-color:#007dba !important}.has-text-info{color:#d8edf7 !important}a.has-text-info:focus,a.has-text-info:hover{color:#aed9ee !important}.has-background-info{background-color:#d8edf7 !important}.has-text-success{color:#d5e9a7 !important}a.has-text-success:focus,a.has-text-success:hover{color:#c2df7e !important}.has-background-success{background-color:#d5e9a7 !important}.has-text-warning{color:#fbf8e4 !important}a.has-text-warning:focus,a.has-text-warning:hover{color:#f5eeb8 !important}.has-background-warning{background-color:#fbf8e4 !important}.has-text-danger{color:#f3ddde !important}a.has-text-danger:focus,a.has-text-danger:hover{color:#e6b7ba !important}.has-background-danger{background-color:#f3ddde !important}.has-text-green{color:#95c623 !important}a.has-text-green:focus,a.has-text-green:hover{color:#749b1b !important}.has-background-green{background-color:#95c623 !important}.has-text-green-dark{color:#579904 !important}a.has-text-green-dark:focus,a.has-text-green-dark:hover{color:#3b6703 !important}.has-background-green-dark{background-color:#579904 !important}.has-text-blue{color:#007dba !important}a.has-text-blue:focus,a.has-text-blue:hover{color:#005b87 !important}.has-background-blue{background-color:#007dba !important}.has-text-blue-dark{color:#003970 !important}a.has-text-blue-dark:focus,a.has-text-blue-dark:hover{color:#001f3d !important}.has-background-blue-dark{background-color:#003970 !important}.has-text-periwinkle{color:#3a5dae !important}a.has-text-periwinkle:focus,a.has-text-periwinkle:hover{color:#2d4988 !important}.has-background-periwinkle{background-color:#3a5dae !important}.has-text-blue-light{color:#edf1f7 !important}a.has-text-blue-light:focus,a.has-text-blue-light:hover{color:#cad6e7 !important}.has-background-blue-light{background-color:#edf1f7 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363636 !important}.has-background-grey-darker{background-color:#363636 !important}.has-text-grey-dark{color:#4a4a4a !important}.has-background-grey-dark{background-color:#4a4a4a !important}.has-text-grey{color:#666 !important}.has-background-grey{background-color:#666 !important}.has-text-grey-light{color:#e0e0e0 !important}.has-background-grey-light{background-color:#e0e0e0 !important}.has-text-grey-lighter{color:#f5f5f5 !important}.has-background-grey-lighter{background-color:#f5f5f5 !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}html,body{font-family:Source Sans Pro,sans-serif;font-weight:450;font-size:1em}html{font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#2a2a2a;font-family:"Source Sans Pro",sans-serif;font-size:1em}h1{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){h1{line-height:110%;font-size:3rem}}h1~p{font-size:1.25em;line-height:1.5}h2{font-size:1.75rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){h2{line-height:110%;font-size:2.25rem}}h3{font-size:1.5rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){h3{line-height:110%;font-size:2rem}}h4{font-size:1.25rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){h4{line-height:110%;font-size:1.75rem}}h5{font-size:1.125rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){h5{line-height:120%;font-size:1.5rem}}h3~p,h4~p,h5~p{font-size:1em;line-height:1.5}h6{font-size:1rem;line-height:120%;font-weight:600}@media screen and (min-width:1236px){h6{line-height:120%;font-size:1.25rem}}h3~p,h4~p,h5~p{font-size:1em;line-height:1.5}small{font-size:.875rem;line-height:calc(24.5px + -0.5*(100vw - 320px)/(768))}@media screen and (max-width:320px){small{line-height:1.75}}@media screen and (min-width:1088px){small{line-height:1.25}}.tiny{font-size:.75rem;line-height:calc(21px + -0.25*(100vw - 320px)/(768))}@media screen and (max-width:320px){.tiny{line-height:1.75}}@media screen and (min-width:1088px){.tiny{line-height:1.5}}.h1{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.h1{line-height:110%;font-size:3rem}}.h1--banner{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.h1--banner{line-height:110%;font-size:3rem}}.h1--hero{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.h1--hero{line-height:110%;font-size:3rem}}.h1--numbers{font-size:2rem;line-height:110%;font-weight:600}@media screen and (min-width:1236px){.h1--numbers{line-height:110%;font-size:3rem}}.h2--content-banner{font-weight:700}.larger{font-size:20px;line-height:1.2}.text-xxl{font-size:20px;line-height:1.5}@media screen and (min-width:768px){.text-xxl{font-size:24px;line-height:1.5}}.text-xl{font-size:20px;line-height:1.5}.text-lg{font-size:18px;line-height:1.5}.text-base{font-size:16px;line-height:1.5}.text-sm{font-size:14px;line-height:1.5}.text-tiny{font-size:12px;line-height:1.5}.section .o-section{margin-left:-1em;margin-right:-1em}.basic-page .o-section{margin-left:-1em;margin-right:-1em}@media screen and (min-width:750px){.basic-page .o-section{margin-left:calc(-50vw + 367.5px);margin-right:calc(-50vw + 367.5px)}}@media screen and (min-width:1088px){.basic-page .o-section{margin-left:calc(-50vw + 375px);margin-right:calc(-50vw + 375px)}}.section .o-section--breakout{margin-left:-50vw;margin-right:-50vw}.o-section--bkgcolor--edf1f7{background-color:#edf1f7}.o-section--bkgcolor--f5f5f5{background-color:#f5f5f5}.o-section--bkgcolor--fefefe{background-color:#fff}.o-section--padding-top--xs{padding-top:10px}.o-section--padding-bottom--xs{padding-bottom:10px}.o-section--padding-top--sm{padding-top:20px}@media screen and (max-width:1088px){.o-section--padding-top--sm{padding-top:10px}}.o-section--padding-bottom--sm{padding-bottom:20px}@media screen and (max-width:1088px){.o-section--padding-bottom--sm{padding-bottom:10px}}.o-section--padding-top--md{padding-top:50px}@media screen and (max-width:1088px){.o-section--padding-top--md{padding-top:20px}}.o-section--padding-bottom--md{padding-bottom:50px}@media screen and (max-width:1088px){.o-section--padding-bottom--md{padding-bottom:20px}}.o-section--padding-top--lg{padding-top:80px}@media screen and (max-width:1088px){.o-section--padding-top--lg{padding-top:50px}}.o-section--padding-bottom--lg{padding-bottom:80px}@media screen and (max-width:1088px){.o-section--padding-bottom--lg{padding-bottom:50px}}.o-section--padding-top--xl{padding-top:120px}@media screen and (max-width:1088px){.o-section--padding-top--xl{padding-top:80px}}.o-section--padding-bottom--xl{padding-bottom:120px}@media screen and (max-width:1088px){.o-section--padding-bottom--xl{padding-bottom:80px}}.o-section__row--margin-top--xs{margin-top:10px}.o-section__row--margin-bottom--xs{margin-bottom:10px}.o-section__row--margin-top--sm{margin-top:30px}.o-section__row--margin-bottom--sm{margin-bottom:30px}.o-section__row--margin-top--md{margin-top:50px}.o-section__row--margin-bottom--md{margin-bottom:50px}.o-section__row--margin-top--lg{margin-top:80px}.o-section__row--margin-bottom--lg{margin-bottom:80px}.o-section__row--margin-top--xl{margin-top:120px}.o-section__row--margin-bottom--xl{margin-bottom:120px}
