@charset "UTF-8";*,::after,::before{box-sizing:inherit}@media print{*{background-color:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}@page{margin:2cm}}html{box-sizing:border-box;font-family:droid-serif;font-size:100%;min-height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (min-width:1700px){html{zoom:1.1}}@media (min-width:1900px){html{zoom:1.2}}body{background-color:#fff;color:#333230;margin:0;padding:0;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}main{display:block}section.section-placeholder{text-align:center;border:.0625rem dashed #cdc;margin:0 .5rem;padding:6rem 2rem;font-size:1rem;color:#777}section.section-placeholder--small{padding:2rem}section.section-placeholder+.section-placeholder{margin-top:.5rem}@media print{nav{display:none}}details{display:block}summary{display:list-item}iframe{border:0}@media print{iframe{display:none}}.h1,.h2,.h3,.h3-secondary,.h4,.h4-secondary,.h5,.h5-secondary,.h6,h1,h2,h3,h4,h5,h6,table thead td b,table thead th b{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.h1,.h2,.h3,.h3-secondary,.h4,.h4-secondary,.h5,.h5-secondary,.h6,h1,h2,h3,h4,h5,h6,table thead td b,table thead th b{orphans:3;page-break-after:avoid;widows:3}.h1::after,.h2::after,.h3-secondary::after,.h3::after,.h4-secondary::after,.h4::after,.h5-secondary::after,.h5::after,.h6::after,h1::after,h2::after,h3::after,h4::after,h5::after,h6::after,table thead td b::after,table thead th b::after{display:inline-block}}*+.h1,*+.h2,*+.h3,*+.h3-secondary,*+.h4,*+.h4-secondary,*+.h5,*+.h5-secondary,*+.h6,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6,table thead td *+b,table thead th *+b{margin-top:2rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,table thead td b,table thead th b{font-family:Lato;font-weight:900}.h3-secondary,.h4-secondary,.h5-secondary{font-family:droid-serif;font-weight:700}.h1,h1{font-size:2.75rem;line-height:3rem}.h2,h2{font-size:1.875rem;line-height:2.25rem}.h3,h3,table thead td b,table thead th b{font-size:1.5rem;line-height:1.9375rem}.h4,h4{font-size:1.125rem;line-height:1.625rem}.h5,h5{font-size:1rem;line-height:1.4375rem}.h6,h6{font-size:.875rem;line-height:1.25rem}.h3-secondary{font-size:1.5rem;line-height:1.9375rem}.h4-secondary{font-size:1.125rem;line-height:1.625rem}.h5-secondary{font-size:1rem;line-height:1.4375rem}p.large{font-size:1.5rem;line-height:1.9375rem}p.medium{font-size:1.125rem;line-height:1.625rem}p.small,select{font-size:1rem;line-height:1.4375rem}p.extra-small{font-size:.875rem;line-height:1.25rem}.h3-secondary+.h3-secondary,.h3-secondary+.h4-secondary,.h3-secondary+.h5-secondary,.h3-secondary+h1,.h3-secondary+h2,.h3-secondary+h3,.h3-secondary+h4,.h3-secondary+h5,.h3-secondary+h6,.h4-secondary+.h3-secondary,.h4-secondary+.h4-secondary,.h4-secondary+.h5-secondary,.h4-secondary+h1,.h4-secondary+h2,.h4-secondary+h3,.h4-secondary+h4,.h4-secondary+h5,.h4-secondary+h6,.h5-secondary+.h3-secondary,.h5-secondary+.h4-secondary,.h5-secondary+.h5-secondary,.h5-secondary+h1,.h5-secondary+h2,.h5-secondary+h3,.h5-secondary+h4,.h5-secondary+h5,.h5-secondary+h6,h1+.h3-secondary,h1+.h4-secondary,h1+.h5-secondary,h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+.h3-secondary,h2+.h4-secondary,h2+.h5-secondary,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+.h3-secondary,h3+.h4-secondary,h3+.h5-secondary,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+.h3-secondary,h4+.h4-secondary,h4+.h5-secondary,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+.h3-secondary,h5+.h4-secondary,h5+.h5-secondary,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+.h3-secondary,h6+.h4-secondary,h6+.h5-secondary,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{margin-top:0}.h3-secondary.font-weight-normal,.h4-secondary.font-weight-normal,.h5-secondary.font-weight-normal,h1.font-weight-normal,h2.font-weight-normal,h3.font-weight-normal,h4.font-weight-normal,h5.font-weight-normal,h6.font-weight-normal{font-weight:400}p{margin:0 0 1.5rem;line-height:1.625rem}@media print{p{orphans:3;widows:3}}a{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}a{background-color:transparent;color:#358082;transition-property:background-color,border-color,color,outline-color;text-decoration:none;font-weight:700}a:visited{color:#358082;text-decoration:underline}a:focus,a:hover{color:#286061;text-decoration:underline}a:active{color:#fff;background:#358082}@media print{a,a:visited{text-decoration:none}a[href]::after{content:" <" attr(href) ">";font-family:droid-serif;font-size:10pt;font-weight:400;text-transform:lowercase}a[href*="?"]::after,a[href^="#"]::after,a[href^="javascript:"]::after,a[href^="mailto:"]::after,a[href^="tel:"]::after{content:""}}abbr[title]{border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}abbr:hover{cursor:help}@media print{abbr[title]::after{content:" (" attr(title) ")"}}b{font-weight:900}cite{color:#333230;font-family:droid-serif;font-size:font-size("s");font-style:normal;font-weight:900;letter-spacing:.02em}code{font-family:'Menlo, Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif';font-size:font-size("s")}dfn{font-style:italic}kbd{font-family:'Menlo, Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif';font-size:font-size("s")}mark{background:#286061;color:#fff}samp{font-family:'Menlo, Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif';font-size:font-size("s")}small{font-size:75%}strong{font-weight:900}sub{bottom:-.25em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;top:-.5em;vertical-align:baseline}blockquote{color:#0f4b91;font-family:droid-serif;font-size:1.5rem;margin:0 0 2.5rem}*+blockquote{margin-top:2.5rem}blockquote p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}blockquote p::before{content:"“"}blockquote p::after{content:"”"}blockquote cite{display:block;margin-top:1rem;text-align:right}blockquote cite em{border-left:1px solid #999692;font-weight:400;margin-left:.25rem;padding-left:.5rem}blockquote :last-child{margin-bottom:0}@media print{blockquote{page-break-inside:avoid}}pre{font-family:'Menlo, Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif';font-size:1rem;margin:0 0 1rem;overflow:auto}@media print{pre{page-break-inside:avoid}}hr{border:.0625rem solid #999692;box-sizing:content-box;height:0;margin:1.5rem 0;overflow:visible}ul{list-style-type:disc;margin:0 0 1rem;padding:0 0 0 1.5rem}ul ol,ul ul{margin-top:.5rem}ol{margin:0 0 1rem;padding:0 0 0 1.5rem}ol ol,ol ul{margin-top:.5rem}li{margin-bottom:.5rem}li:last-child{margin-bottom:0}@media print{li{page-break-inside:avoid}}li.menu-item{margin-bottom:0}li.menu-item a{font-weight:400;font-size:13px}dd{margin-bottom:1rem;padding-left:1.5rem}dt+dd{margin-top:0}dl{margin-bottom:1rem}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{background:#fff;border:.0625rem solid #ccc8c2;padding:.75rem 1rem;color:#333230;width:100%;border-radius:.1875rem}label,legend{display:table;font-weight:900;margin-bottom:.5rem;color:#333230;font-family:Lato;font-size:1rem}input[type=checkbox]~label,input[type=radio]~label{position:relative;margin:0;padding-left:1.625rem;font-weight:400;display:inline-block;cursor:pointer;font-family:Lato;font-size:1rem}.js-form-type-webform-custom-composite>label,.webform-type-address>legend .fieldset-legend,.webform-type-fieldset>legend .fieldset-legend{font-size:1rem;margin-top:.5rem;color:#333230}caption{margin-bottom:.25rem}table{border:.125rem solid #ccc8c2;border-collapse:collapse;border-spacing:0;margin-bottom:1rem}table thead td,table thead th{background-color:#f3f0ec;font-family:Lato;font-size:1.5rem;font-weight:400;padding:1.5rem;border-bottom:.125rem solid #ccc8c2;border-right:.125rem solid #ccc8c2;text-align:left}table thead td>:last-child,table thead th>:last-child{margin-bottom:0}table thead td p,table thead th p{font-size:1rem}@media print{table thead{display:table-header-group}}table tbody tr td{padding:1.5rem;border-bottom:.125rem solid #ccc8c2;border-right:.125rem solid #ccc8c2;vertical-align:top}table tbody tr td>:last-child{margin-bottom:0}table tbody tr td ul{list-style:none;padding-left:0}table tbody tr td ul li{position:relative;padding-left:1.5rem}table tbody tr td ul li::before{content:"";display:block;position:absolute;top:.375rem;left:0;width:.75rem;height:.75rem;background:#358082}table tbody tr td ul{font-size:1rem}table tbody tr td ul li:not(:last-child){margin-bottom:1.5rem}@media print{table tr{page-break-inside:avoid}}table td.centered,table th.centered{text-align:center;vertical-align:middle}table td.centered>*,table th.centered>*{margin:auto}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;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}input[type=checkbox]{opacity:0;z-index:1;cursor:pointer;clip:rect(1px 1px 1px 1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;word-wrap:normal!important}input[type=checkbox]~label::before{content:"";position:absolute;width:1rem;height:1rem;top:.25rem;left:0;border:.0625rem solid #ccc8c2;border-radius:.125rem}input[type=checkbox]~label:hover{color:#358082}input[type=checkbox]~label:hover::before{border:.0625rem solid #999692;box-shadow:0 1px 4px rgba(51,50,48,.25)}input[type=checkbox]:focus-visible~label::before{outline:.125rem solid #136085}input[type=checkbox]:checked~label::before{border-color:#358082;background-color:#358082}input[type=checkbox]:checked~label::after{background:url(../images/icon-checkmark_4cdfd561.svg) no-repeat;background-size:100%;content:"";position:absolute;width:.6875rem;height:.5625rem;top:.5rem;left:.1875rem}.form-checkboxes{margin:0 0 1.25rem 0}.form-checkboxes .form-item{margin-bottom:.5rem}.form-checkboxes .form-item:last-child{margin-bottom:0}fieldset.webform-term-checkboxes{margin-bottom:0}fieldset{border:0;margin:0;padding:0}input{line-height:normal;margin:0;overflow:visible}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{font-family:Lato;font-size:1rem}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#999692;opacity:1}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder{color:#999692;opacity:1}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus{border:.125rem solid #0f4b91;outline:0;box-shadow:0 0 0 3px rgba(135,165,200,.5);padding:.6875rem .9375rem}input[data-datepicker-button]{width:77%;margin-right:.5rem}.webform-add-multiple .form-item,.webform-multiple-add .form-item{display:inline}.webform-add-multiple .button,.webform-multiple-add .button{margin-bottom:1.5rem}.webform-add-multiple input.form-number,.webform-multiple-add input.form-number{width:33%;margin:0 .5rem 1.5rem .5rem}.webform-multiple-table th{display:none}.webform-multiple-table td{padding:0 0 1rem 0}.webform-multiple-table td:not(.webform-multiple-table--weight):not(.webform-multiple-table--handle):not(.webform-multiple-table--operations){width:84%;padding-right:1rem}.webform-multiple-table .tabledrag-toggle-weight{background:0 0;border:.0625rem solid #999692;border-radius:2rem;padding:.5rem 1rem;font-size:1rem;cursor:pointer;margin-bottom:1rem}.webform-multiple-table .tabledrag-toggle-weight:hover{border:.0625rem solid #136085}.webform-multiple-table .form-item{width:100%}.webform-multiple-table .form-item:last-child{margin-bottom:0}.webform-multiple-table--handle{width:5%}.webform-multiple-table--handle+td .form-item{margin-bottom:0}.webform-multiple-table--operations input{width:1.25rem;height:auto;padding:.25rem;border:.125rem solid #ccc8c2;border-radius:50%;opacity:.5;margin-left:.125rem}a.tabledrag-handle{cursor:move;text-decoration:none}a.tabledrag-handle .handle{width:.75rem;height:1.25rem;background:component_url("images/icon-draggable.svg") no-repeat;color:transparent}optgroup{font-family:inherit;font-size:100%;font-weight:900;line-height:1.15;margin:0}progress{vertical-align:baseline}input[type=radio]{opacity:0;z-index:1;cursor:pointer}input[type=radio]~label::before{content:"";position:absolute;width:1rem;height:1rem;top:.25rem;left:-1rem;border:.0625rem solid #ccc8c2;border-radius:1rem;z-index:1}input[type=radio]~label:hover{color:#333230}input[type=radio]~label:hover::before{border:.0625rem solid #999692;box-shadow:0 1px 4px rgba(51,50,48,.25)}input[type=radio]:focus-visible~label::before{outline:.125rem solid #136085}input[type=radio]:checked~label::before{border:.125rem solid #358082}input[type=radio]:checked~label::after{content:"";position:absolute;width:1.25rem;height:1.25rem;top:.125rem;left:-1.125rem;border:.375rem solid #fff;background-color:#358082;border-radius:100%}.js-webform-radios,.radio-group,.webform-type-radios{margin:0 0 1.5rem 0}.js-webform-radios .form-item,.radio-group .form-item,.webform-type-radios .form-item{margin-bottom:.25rem}.js-webform-radios .form-item:last-child,.radio-group .form-item:last-child,.webform-type-radios .form-item:last-child{margin-bottom:0}.js-webform-radios .description,.radio-group .description,.webform-type-radios .description{margin-bottom:.25rem}fieldset.radios--wrapper{margin-bottom:0}.radio-group--side-by-side>div,.webform-options-display-side-by-side>div{display:inline-block;width:inherit;margin-right:.75rem}.radio-group--side-by-side label,.webform-options-display-side-by-side label{margin-bottom:0}.radio-group--side-by-side .form-item,.webform-options-display-side-by-side .form-item{margin-bottom:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;font-family:Lato;font-size:1rem}label~select{cursor:pointer;display:block}.js-form-type-select{position:relative}.js-form-type-select::after{background:url(../images/icon-select-arrow_b29b2186.svg) no-repeat;background-size:100%;pointer-events:none;content:"";position:absolute;width:1.125rem;height:1.125rem;right:1rem;bottom:1rem}textarea{overflow:auto;font-family:Lato;font-size:1rem}.form-item{max-width:32.375rem;margin-bottom:1.5rem}fieldset.form-item{margin-bottom:0}.webform-submission-form>.form-no-label{margin-bottom:1rem;width:100%}.form-required label,label.form-required{position:relative}.form-required label::after,label.form-required::after{position:absolute;content:"*";right:-.625rem;color:#aa1d1d}.ui-datepicker-trigger{position:relative;top:4px}.webform-element-description{margin-bottom:2rem}.webform-button--submit{padding:1rem 2rem;font-weight:900;font-size:1rem}audio:not([controls]){display:none;height:0}canvas{display:inline-block}figure{margin:0 0 1rem}img{border:0;font-style:italic;height:auto;max-width:100%;vertical-align:middle;image-rendering:-webkit-optimize-contrast}@media print{img{max-width:100%!important;page-break-inside:avoid}}svg:not(:root){overflow:hidden}.visually-hidden{clip:rect(1px 1px 1px 1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;word-wrap:normal!important}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;overflow:visible!important;position:static!important;white-space:inherit!important;width:auto!important}.hidden{display:none!important}.invisible{visibility:hidden!important}.clearfix::after{clear:both!important;content:""!important;display:table!important}
#block-tabs{font-family:Lato}#block-tabs ul{padding:0;max-width:79.375rem;margin:2rem auto 1.5rem auto;text-align:center}@media (max-width:80.875rem){#block-tabs ul{padding:0 1.5rem}}#block-tabs li{display:inline-block;line-height:2.5rem;margin-bottom:.5rem}#block-tabs li a{border:.125rem solid #0f4b91;padding:.5rem 1rem;margin-right:.5rem;color:#0f4b91}#block-tabs li a.is-active{background:#0f4b91;color:#fff}#block-tabs li::before{display:none}
div[data-drupal-messages]{overflow:hidden;font-family:Lato}div[aria-label="Error message"],div[aria-label="Status message"]{padding:1rem 3.5rem 1rem 3.75rem;color:#fff;background-position:1.5rem 50%;background-repeat:no-repeat}div[aria-label="Error message"] a,div[aria-label="Status message"] a{color:#fff;text-decoration:underline;font-weight:700;display:inline-block}div[aria-label="Error message"] ul,div[aria-label="Status message"] ul{margin-bottom:0}div[aria-label="Error message"] ul li,div[aria-label="Status message"] ul li{margin-bottom:0}@media (min-width:992px){div[aria-label="Error message"] ul:not(:first-child):not(:nth-child(2)),div[aria-label="Status message"] ul:not(:first-child):not(:nth-child(2)){margin-left:1rem;padding-left:2.5rem;border-left:.0625rem solid #286061}div[aria-label="Error message"] ul li,div[aria-label="Status message"] ul li{margin-right:2rem}}div[aria-label="Status message"]{background-color:#168321;background-image:url(../images/icon-success_e1f28adb.svg)}div[aria-label="Error message"]{background-color:#aa1d1d;background-image:url(../images/icon-error_cc5a8081.svg)}div[aria-label="Error message"] ul li::before{color:#fff}div[role=contentinfo]{position:relative;transition:.2s ease-out;margin:.5rem auto;max-width:79.375rem}div[role=contentinfo].alert--hidden{margin:0 auto;height:0;padding:0}div[role=contentinfo] .alert-bar__close{cursor:pointer;background:url(../images/close-circle_8995f3d1.svg);background-size:cover;width:1.5rem;height:1.5rem;border:none;position:absolute;top:50%;margin-top:-.75rem;right:1.5rem;opacity:.7;transition:.2s opacity}div[role=contentinfo] .alert-bar__close:hover{opacity:1}div[role=contentinfo].alert--fade{opacity:0;transform:scale(1.1)}
.announcement{background:#c4242b}.announcement__body{font-family:Lato;font-size:1rem;color:#fff;text-align:center;padding:.75rem 1rem}.announcement__body>:last-child{margin-bottom:0}.announcement__body a{color:#fff;text-decoration:underline;font-weight:900}
.article-navigation{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.article-navigation .article-navigation__prev svg{transform:rotate(180deg);width:1rem;height:1rem;margin-right:-.25rem}
.as-seen-in{display:flex;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;flex-wrap:wrap;justify-content:center;row-gap:1.5rem}.as-seen-in__title{flex-shrink:0;color:#76726f;margin:0}.as-seen-in__list{list-style-type:none}.as-seen-in__list li{background-image:none}.as-seen-in__list{margin-bottom:0;padding-left:0}.as-seen-in__list li{margin-bottom:0;background:0 0}.as-seen-in__list li::before{display:none}.as-seen-in__list{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.5rem;justify-content:center}.as-seen-in__image{height:3rem;width:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:992px){.as-seen-in__image{height:3.75rem}}
.banner{background-size:cover;background-position:center center;image-rendering:-webkit-optimize-contrast;padding-top:5rem;padding-bottom:5rem;position:relative}@media (min-width:600px){.banner{padding-top:7.5rem;padding-bottom:7.5rem}}.banner__overlay{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#0f4b91;opacity:.5}.banner__container{position:relative}.banner__title{font-size:3.18rem;line-height:4.55rem;color:#fff;margin:0;text-shadow:0 2px 8px rgba(51,50,48,.25);margin-bottom:3rem;text-align:center}.banner__cta{text-align:center}.banner__cta .button{box-shadow:0 2px 8px rgba(51,50,48,.25)}
.basic-content [type=submit],.basic-content [type=submit] .button__arrow,.basic-content [type=submit] .button__icon,.button,.button--animated .button__arrow,.button--primary-red .button__arrow,.button--primary-red .button__icon,.button__arrow svg,.button__icon svg{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.basic-content [type=submit],.button{cursor:pointer;padding:.4375rem 1.1875rem;text-decoration:none;font-family:Lato;font-size:1rem;font-weight:900;display:inline-flex;align-items:center;background-color:#0f4b91;color:#fff;border:.3125rem solid transparent;border-radius:.3125rem;min-height:2.9375rem;transition-property:background-color,color,box-shadow,border-color}.button__icon{margin-right:.75rem}.button__icon svg{width:1.25rem;height:1.25rem;display:block;fill:#87a5c8;transition-property:fill}.basic-content [type=submit] .button__icon,.button--large .button__icon{margin-right:1rem}.basic-content [type=submit] .button__icon svg,.button--large .button__icon svg{width:1.5rem;height:1.5rem}.button--small .button__icon{margin-right:.5rem}.button--small .button__icon svg{width:1.125rem;height:1.125rem}.button__arrow{margin-left:.5rem}.button__arrow svg{width:1rem;height:1rem;fill:#87a5c8;transition-property:fill}.basic-content .button__arrow [type=submit],.button__arrow .basic-content [type=submit],.button__arrow .button--large{margin-left:1rem}.button__arrow .button--small{margin-left:.5rem}.basic-content [type=submit]:visited,.button:visited{color:#fff}.basic-content [type=submit]:focus,.basic-content [type=submit]:hover,.button:focus,.button:hover{background-color:#0b386d;color:#fff;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.basic-content [type=submit]:focus .button__arrow svg,.basic-content [type=submit]:focus .button__icon svg,.basic-content [type=submit]:hover .button__arrow svg,.basic-content [type=submit]:hover .button__icon svg,.button:focus .button__arrow svg,.button:focus .button__icon svg,.button:hover .button__arrow svg,.button:hover .button__icon svg{fill:#fff}.basic-content [type=submit]:active,.button:active{text-decoration:none;background-color:#072548;border-color:#c3d2e3}.basic-content [type=submit]:active .button__arrow svg,.basic-content [type=submit]:active .button__icon svg,.button:active .button__arrow svg,.button:active .button__icon svg{fill:#fff}.basic-content [disabled][type=submit],.button[disabled]{opacity:.5;pointer-events:none}.basic-content .button+[type=submit],.basic-content [type=submit]+.button,.basic-content [type=submit]+[type=submit],.button+.button{margin-left:1rem}.basic-content [type=submit],.button--large{min-height:3.125rem}.button--small{font-size:.875rem;min-height:2.75rem}.button--ghost,.button--ghost.button--teal{background-color:transparent;border:.125rem solid #0f4b91;color:#0f4b91}.button--ghost .button__arrow svg,.button--ghost .button__icon svg,.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg{fill:#87a5c8}.button--ghost.button--teal:visited,.button--ghost:visited{color:#0b386d}.button--ghost.button--teal:focus,.button--ghost.button--teal:hover,.button--ghost:focus,.button--ghost:hover{background-color:#c3d2e3;border:.125rem solid #0b386d;color:#0b386d}.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg,.button--ghost:focus .button__arrow svg,.button--ghost:focus .button__icon svg,.button--ghost:hover .button__arrow svg,.button--ghost:hover .button__icon svg{fill:#0b386d}.button--ghost.button--teal:active,.button--ghost:active{background-color:#072548;color:#fff}.button--ghost.button--teal:active .button__arrow svg,.button--ghost.button--teal:active .button__icon svg,.button--ghost:active .button__arrow svg,.button--ghost:active .button__icon svg{fill:#fff}.button--ghost.button--teal,.button--ghost.button--teal.button--teal{border-color:#358082;color:#358082}.button--ghost.button--teal.button--teal:visited,.button--ghost.button--teal:visited{color:#286061}.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg,.button--ghost.button--teal.button--teal .button__arrow svg,.button--ghost.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--ghost.button--teal.button--teal:focus,.button--ghost.button--teal.button--teal:hover,.button--ghost.button--teal:focus,.button--ghost.button--teal:hover{background-color:#ccdfe0;border:.125rem solid #286061;color:#286061}.button--ghost.button--teal.button--teal:focus .button__arrow svg,.button--ghost.button--teal.button--teal:focus .button__icon svg,.button--ghost.button--teal.button--teal:hover .button__arrow svg,.button--ghost.button--teal.button--teal:hover .button__icon svg,.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg{fill:#286061}.button--ghost.button--teal.button--teal:active,.button--ghost.button--teal:active{background-color:#1a4041}.button--tertiary,.button--tertiary.button--teal{border-color:transparent;background-color:transparent;color:#0f4b91;padding:0;border:none;min-height:0}.button--tertiary .button__arrow svg,.button--tertiary .button__icon svg,.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg{fill:#87a5c8}.button--tertiary.button--teal:visited,.button--tertiary:visited{color:#0b386d}.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover,.button--tertiary:focus,.button--tertiary:hover{background-color:transparent;border-color:transparent;color:#0b386d;text-decoration:underline;box-shadow:none}.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg,.button--tertiary:focus .button__arrow svg,.button--tertiary:focus .button__icon svg,.button--tertiary:hover .button__arrow svg,.button--tertiary:hover .button__icon svg{fill:#0b386d}.button--tertiary.button--teal:active,.button--tertiary:active{background-color:transparent;border-color:transparent;color:#072548;text-decoration:underline}.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg,.button--tertiary:active .button__arrow svg,.button--tertiary:active .button__icon svg{fill:#072548}.button--tertiary.button--teal,.button--tertiary.button--teal.button--teal{color:#358082}.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg,.button--tertiary.button--teal.button--teal .button__arrow svg,.button--tertiary.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--tertiary.button--teal.button--teal:visited,.button--tertiary.button--teal:visited{color:#286061}.button--tertiary.button--teal.button--teal:focus,.button--tertiary.button--teal.button--teal:hover,.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover{color:#286061}.button--tertiary.button--teal.button--teal:focus .button__arrow svg,.button--tertiary.button--teal.button--teal:focus .button__icon svg,.button--tertiary.button--teal.button--teal:hover .button__arrow svg,.button--tertiary.button--teal.button--teal:hover .button__icon svg,.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg{fill:#286061}.button--tertiary.button--teal.button--teal:active,.button--tertiary.button--teal:active{color:#1a4041}.button--tertiary.button--teal.button--teal:active .button__arrow svg,.button--tertiary.button--teal.button--teal:active .button__icon svg,.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg{fill:#1a4041}.basic-content [type=submit],.button--primary-red{background-color:#c4242b;min-height:3.125rem}.basic-content [type=submit] .button__arrow svg,.basic-content [type=submit] .button__icon svg,.button--primary-red .button__arrow svg,.button--primary-red .button__icon svg{fill:#e19195}.basic-content [type=submit]:focus,.basic-content [type=submit]:hover,.button--primary-red:focus,.button--primary-red:hover{background-color:#931b20;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.basic-content [type=submit]:active,.button--primary-red:active{text-decoration:none;background-color:#621216;border-color:#f0c8ca}.basic-content [type=submit]:active .button__arrow svg,.basic-content [type=submit]:active .button__icon svg,.button--primary-red:active .button__arrow svg,.button--primary-red:active .button__icon svg{fill:#fff}.button--teal{background-color:#358082}.button--teal .button__arrow svg,.button--teal .button__icon svg{fill:#9abfc0}.button--teal:focus,.button--teal:hover{background-color:#286061;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--teal:active{text-decoration:none;background-color:#1a4041;border-color:#ccdfe0}.button--teal:active .button__arrow svg,.button--teal:active .button__icon svg{fill:#fff}.button--animated:focus .button__arrow,.button--animated:hover .button__arrow{margin-left:1rem}.basic-content p span{font-size:1.125rem}.basic-content p em{font-weight:700}.basic-content img{margin-bottom:1.5rem;width:100%}.basic-content img[style*="float: left;"]{margin-right:2rem!important}.basic-content img+p{margin-bottom:2rem}.basic-content td img{width:auto}.basic-content blockquote:not(.customer-quote__content){padding:.625rem 1.25rem;margin:0 0 1.25rem;border-left:.3125rem solid #f3f0ec;font-size:1.125rem;color:#333230}.basic-content blockquote:not(.customer-quote__content) p a{font-weight:900}.basic-content blockquote:not(.customer-quote__content) p::after,.basic-content blockquote:not(.customer-quote__content) p::before{display:none}.basic-content blockquote:not(.customer-quote__content)>:last-child{margin-bottom:0}.basic-content ul{margin-bottom:3rem}.basic-content table{margin-bottom:3rem}.basic-content h2+table{margin-top:1rem}.basic-content .form-item{max-width:none}.basic-content .field-row{display:flex;align-items:flex-end;-moz-column-gap:2rem;column-gap:2rem}.basic-content .field-row>*{flex:1}.basic-content [type=submit]{width:100%;justify-content:center}
.beginners-guide__title{margin-bottom:.75rem}.beginners-guide__title>:last-child{margin-bottom:0}.beginners-guide__title em,.beginners-guide__title span{color:#c4242b;font-style:normal}.beginners-guide__title p{line-height:inherit}.beginners-guide__description{font-family:Lato;margin-bottom:1rem;font-size:1rem}.beginners-guide__description>:last-child{margin-bottom:0}.beginners-guide__subtitle{color:#358082;font-size:1rem;margin-bottom:1.5rem}.beginners-guide__list{list-style-type:none}.beginners-guide__list li{background-image:none}.beginners-guide__list{margin-bottom:0;padding-left:0}.beginners-guide__list li{margin-bottom:0;background:0 0}.beginners-guide__list li::before{display:none}.beginners-guide__list{display:flex;flex-wrap:wrap}.beginners-guide__item{width:100%}@media (min-width:992px){.beginners-guide__item{width:33%}}.beginners-guide__image{width:100%;max-height:33.125rem;-o-object-fit:contain;object-fit:contain}
.breadcrumbs{padding:1.5rem 0;font-family:Lato;background:#f3f0ec}.breadcrumbs__list{list-style-type:none}.breadcrumbs__list li{background-image:none}.breadcrumbs__list{margin-bottom:0;padding-left:0}.breadcrumbs__list li{margin-bottom:0;background:0 0}.breadcrumbs__list li::before{display:none}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:1rem}.breadcrumbs__item{display:flex;align-items:center}.breadcrumbs .breadcrumbs__link{color:#333230;font-size:1.125rem}.breadcrumbs .breadcrumbs__link:hover{text-decoration:none}.breadcrumbs__text{font-weight:700;color:#0f4b91}.breadcrumbs__icon svg{height:.625rem;width:.625rem;margin-right:1rem;fill:#999692;transform:rotate(-90deg);margin-bottom:-.3125rem}
.button,.button--animated .button__arrow,.button--primary-red .button__arrow,.button--primary-red .button__icon,.button__arrow svg,.button__icon svg{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.button{cursor:pointer;padding:.4375rem 1.1875rem;text-decoration:none;font-family:Lato;font-size:1rem;font-weight:900;display:inline-flex;align-items:center;background-color:#0f4b91;color:#fff;border:.3125rem solid transparent;border-radius:.3125rem;min-height:2.9375rem;transition-property:background-color,color,box-shadow,border-color}.button__icon{margin-right:.75rem}.button__icon svg{width:1.25rem;height:1.25rem;display:block;fill:#87a5c8;transition-property:fill}.button--large .button__icon{margin-right:1rem}.button--large .button__icon svg{width:1.5rem;height:1.5rem}.button--small .button__icon{margin-right:.5rem}.button--small .button__icon svg{width:1.125rem;height:1.125rem}.button__arrow{margin-left:.5rem}.button__arrow svg{width:1rem;height:1rem;fill:#87a5c8;transition-property:fill}.button__arrow .button--large{margin-left:1rem}.button__arrow .button--small{margin-left:.5rem}.button:visited{color:#fff}.button:focus,.button:hover{background-color:#0b386d;color:#fff;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button:focus .button__arrow svg,.button:focus .button__icon svg,.button:hover .button__arrow svg,.button:hover .button__icon svg{fill:#fff}.button:active{text-decoration:none;background-color:#072548;border-color:#c3d2e3}.button:active .button__arrow svg,.button:active .button__icon svg{fill:#fff}.button[disabled]{opacity:.5;pointer-events:none}.button+.button{margin-left:1rem}.button--large{min-height:3.125rem}.button--small{font-size:.875rem;min-height:2.75rem}.button--ghost,.button--ghost.button--teal{background-color:transparent;border:.125rem solid #0f4b91;color:#0f4b91}.button--ghost .button__arrow svg,.button--ghost .button__icon svg,.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg{fill:#87a5c8}.button--ghost.button--teal:visited,.button--ghost:visited{color:#0b386d}.button--ghost.button--teal:focus,.button--ghost.button--teal:hover,.button--ghost:focus,.button--ghost:hover{background-color:#c3d2e3;border:.125rem solid #0b386d;color:#0b386d}.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg,.button--ghost:focus .button__arrow svg,.button--ghost:focus .button__icon svg,.button--ghost:hover .button__arrow svg,.button--ghost:hover .button__icon svg{fill:#0b386d}.button--ghost.button--teal:active,.button--ghost:active{background-color:#072548;color:#fff}.button--ghost.button--teal:active .button__arrow svg,.button--ghost.button--teal:active .button__icon svg,.button--ghost:active .button__arrow svg,.button--ghost:active .button__icon svg{fill:#fff}.button--ghost.button--teal,.button--ghost.button--teal.button--teal{border-color:#358082;color:#358082}.button--ghost.button--teal.button--teal:visited,.button--ghost.button--teal:visited{color:#286061}.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg,.button--ghost.button--teal.button--teal .button__arrow svg,.button--ghost.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--ghost.button--teal.button--teal:focus,.button--ghost.button--teal.button--teal:hover,.button--ghost.button--teal:focus,.button--ghost.button--teal:hover{background-color:#ccdfe0;border:.125rem solid #286061;color:#286061}.button--ghost.button--teal.button--teal:focus .button__arrow svg,.button--ghost.button--teal.button--teal:focus .button__icon svg,.button--ghost.button--teal.button--teal:hover .button__arrow svg,.button--ghost.button--teal.button--teal:hover .button__icon svg,.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg{fill:#286061}.button--ghost.button--teal.button--teal:active,.button--ghost.button--teal:active{background-color:#1a4041}.button--tertiary,.button--tertiary.button--teal{border-color:transparent;background-color:transparent;color:#0f4b91;padding:0;border:none;min-height:0}.button--tertiary .button__arrow svg,.button--tertiary .button__icon svg,.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg{fill:#87a5c8}.button--tertiary.button--teal:visited,.button--tertiary:visited{color:#0b386d}.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover,.button--tertiary:focus,.button--tertiary:hover{background-color:transparent;border-color:transparent;color:#0b386d;text-decoration:underline;box-shadow:none}.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg,.button--tertiary:focus .button__arrow svg,.button--tertiary:focus .button__icon svg,.button--tertiary:hover .button__arrow svg,.button--tertiary:hover .button__icon svg{fill:#0b386d}.button--tertiary.button--teal:active,.button--tertiary:active{background-color:transparent;border-color:transparent;color:#072548;text-decoration:underline}.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg,.button--tertiary:active .button__arrow svg,.button--tertiary:active .button__icon svg{fill:#072548}.button--tertiary.button--teal,.button--tertiary.button--teal.button--teal{color:#358082}.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg,.button--tertiary.button--teal.button--teal .button__arrow svg,.button--tertiary.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--tertiary.button--teal.button--teal:visited,.button--tertiary.button--teal:visited{color:#286061}.button--tertiary.button--teal.button--teal:focus,.button--tertiary.button--teal.button--teal:hover,.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover{color:#286061}.button--tertiary.button--teal.button--teal:focus .button__arrow svg,.button--tertiary.button--teal.button--teal:focus .button__icon svg,.button--tertiary.button--teal.button--teal:hover .button__arrow svg,.button--tertiary.button--teal.button--teal:hover .button__icon svg,.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg{fill:#286061}.button--tertiary.button--teal.button--teal:active,.button--tertiary.button--teal:active{color:#1a4041}.button--tertiary.button--teal.button--teal:active .button__arrow svg,.button--tertiary.button--teal.button--teal:active .button__icon svg,.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg{fill:#1a4041}.button--primary-red{background-color:#c4242b;min-height:3.125rem}.button--primary-red .button__arrow svg,.button--primary-red .button__icon svg{fill:#e19195}.button--primary-red:focus,.button--primary-red:hover{background-color:#931b20;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--primary-red:active{text-decoration:none;background-color:#621216;border-color:#f0c8ca}.button--primary-red:active .button__arrow svg,.button--primary-red:active .button__icon svg{fill:#fff}.button--teal{background-color:#358082}.button--teal .button__arrow svg,.button--teal .button__icon svg{fill:#9abfc0}.button--teal:focus,.button--teal:hover{background-color:#286061;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--teal:active{text-decoration:none;background-color:#1a4041;border-color:#ccdfe0}.button--teal:active .button__arrow svg,.button--teal:active .button__icon svg{fill:#fff}.button--animated:focus .button__arrow,.button--animated:hover .button__arrow{margin-left:1rem}
.card-author-full__description,.card-author-full__name{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.card-author-full__description,.card-author-full__name{orphans:3;page-break-after:avoid;widows:3}.card-author-full__description::after,.card-author-full__name::after{display:inline-block}}*+.card-author-full__description,*+.card-author-full__name{margin-top:2rem}.card-author-full__description,.card-author-full__name{font-family:Lato;font-weight:900}.card-author-full__name{font-size:2.75rem;line-height:3rem}.card-author-full__description{font-size:1rem;line-height:1.4375rem}.card-author-full{width:100%}@media (min-width:600px){.card-author-full{display:flex}}.card-author-full .grid-row{-moz-column-gap:0;column-gap:0}@media (min-width:600px){.card-author-full .grid-row .grid-col--4{max-width:33.33333333%;flex-basis:33.33333333%}}.card-author-full .author-container{padding:2rem;background:#f3f0ec}.card-author-full .author-container .author-header{display:flex}.card-author-full .author-container .author-header .author__image{width:100px;height:100px;background-size:cover;border-radius:50px;margin-right:1.5rem}.card-author-full .author-container .author-header .author__details .author__written-by{font-weight:400;line-height:18px;font-family:Lato;font-size:.875rem}.card-author-full .author-container .author-header .author__details .author__name{margin-top:0;margin-bottom:0}.card-author-full .author-container .author-header .author__details .author__name a{color:#0f4b91}.card-author-full .author-container .author-header .author__details .author__title{color:#358082}.card-author-full .author-container .author__body{margin-top:2rem;font-weight:400;line-height:23px;font-family:Lato;font-size:1rem}.card-author-full .author-container .author__link{color:#0f4b91;font-family:Lato;font-size:.875rem;text-decoration:underline}.card-author-full .description-container{padding:2rem;color:#fff;font-family:Lato;font-size:1rem;background-color:#286061}.card-author-full .description-container h1,.card-author-full .description-container h2,.card-author-full .description-container h3,.card-author-full .description-container h4{color:#fff}.card-author-full__name{margin-bottom:1rem;margin-top:0}.card-author-full__name,.card-author-full__name a{color:#0f4b91}.card-author-full__title{color:#358082;font-size:1.25rem}.card-author-full__body{width:100%;padding:2rem;background:#f3f0ec;position:relative}@media (min-width:600px){.card-author-full__body{width:73%}}.card-author-full__description>:last-child{margin-bottom:0}.card-author-full__description{font-weight:400;margin-top:1.5rem;color:#333230;margin-bottom:0}.card-author-full__linkedin{position:absolute;top:2rem;right:2rem}.card-author-full__linkedin svg{width:2.25rem;height:2.25rem;fill:#007bb5;transition:fill .3s ease-out}@media (min-width:600px){.card-author-full__linkedin svg{width:3rem;height:3rem}}.card-author-full__linkedin:hover svg{fill:#0f4b91}.card-author-full--contributor .card-author__image{margin:0 auto;width:15rem;min-height:19.375rem;background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width:600px){.card-author-full--contributor .card-author__image{margin:0}}.card-author-full--contributor .card-author__description{border-left:.625rem solid #ccc8c2;padding-left:1rem}.card-author-full--contributor .card-author__body{background:#fff;display:flex;flex-direction:column;justify-content:space-evenly}@media (min-width:600px){.card-author-full--contributor{border:.0625rem solid #ccc8c2}}
.card-author__description,.card-author__name,.card-author__written-by{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.card-author__description,.card-author__name,.card-author__written-by{orphans:3;page-break-after:avoid;widows:3}.card-author__description::after,.card-author__name::after,.card-author__written-by::after{display:inline-block}}*+.card-author__description,*+.card-author__name,*+.card-author__written-by{margin-top:2rem}.card-author__description,.card-author__name,.card-author__written-by{font-family:Lato;font-weight:900}.card-author__name{font-size:2.75rem;line-height:3rem}.card-author__description{font-size:1rem;line-height:1.4375rem}.card-author__written-by{font-size:.875rem;line-height:1.25rem}.card-author{width:100%}@media (min-width:600px){.card-author{display:flex}}.card-author__image{background-size:cover;background-position:center center;image-rendering:-webkit-optimize-contrast;width:100%;height:25rem}@media (min-width:600px){.card-author__image{width:27%;height:auto}}.card-author__written-by{display:block;color:#333230;margin-bottom:1rem}.card-author__name{margin-bottom:1rem;margin-top:0}.card-author__name,.card-author__name a{color:#0f4b91}.card-author__title{color:#358082;font-size:1.25rem}.card-author__body{width:100%;padding:2rem;background:#f3f0ec;position:relative}@media (min-width:600px){.card-author__body{width:73%}}.card-author__description>:last-child{margin-bottom:0}.card-author__description{font-weight:400;margin-top:1.5rem;color:#333230;margin-bottom:0}.card-author__linkedin{position:absolute;top:2rem;right:2rem}.card-author__linkedin svg{width:2.25rem;height:2.25rem;fill:#007bb5;transition:fill .3s ease-out}@media (min-width:600px){.card-author__linkedin svg{width:3rem;height:3rem}}.card-author__linkedin:hover svg{fill:#0f4b91}.card-author--contributor .card-author__image{margin:0 auto;width:15rem;min-height:19.375rem;background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width:600px){.card-author--contributor .card-author__image{margin:0}}.card-author--contributor .card-author__description{border-left:.625rem solid #ccc8c2;padding-left:1rem}.card-author--contributor .card-author__body{background:#fff;display:flex;flex-direction:column;justify-content:space-evenly}@media (min-width:600px){.card-author--contributor{border:.0625rem solid #ccc8c2}}
.card-banner{max-width:79.375rem}.card-banner__top{display:flex;align-items:stretch;flex-wrap:wrap}.card-banner__left{width:100%;display:flex;box-shadow:0 4px 16px rgba(51,50,48,.25)}.card-banner__right{width:100%;padding:3rem 4rem;background:#0f4b91;color:#fff;font-family:Lato;box-shadow:0 4px 16px rgba(51,50,48,.25)}.card-banner__image{width:100%;height:100%;max-height:21.875rem;-o-object-fit:cover;object-fit:cover}.card-banner__title{color:#fff;font-weight:400;margin-bottom:2rem}.card-banner__description>:last-child{margin-bottom:0}.card-banner .card-banner__bottom.card-banner__bottom{padding:3rem 5.5rem;display:flex;align-items:center;flex-direction:column;gap:2rem 3rem}.card-banner__icon{position:relative;width:6rem;height:4.5625rem;flex-shrink:0}.card-banner__icon svg{fill:#358082}.card-banner__icon-number{position:absolute;width:1.5rem;height:1.5rem;right:0;top:0;transform:translate(50%,-50%);background:#0f4b91;border-radius:50%;color:#fff;font-size:.875rem;display:grid;place-items:center}.card-banner__report-description>:last-child{margin-bottom:0}.card-banner__report-description{font-size:1rem}.card-banner--split-background{width:100%;max-width:none}.card-banner--split-background .card-banner__top-wrapper{background:linear-gradient(to bottom,transparent 0,transparent 50%,#f3f0ec 50%,#f3f0ec 100%)}.card-banner--split-background .card-banner__bottom-wrapper{background:#f3f0ec}@media (min-width:992px){.card-banner__left,.card-banner__right{width:50%}.card-banner__right{margin-left:-.0625rem}.card-banner__image{max-height:none}.card-banner .card-banner__bottom.card-banner__bottom{padding:5rem 12.5rem;flex-direction:row}}
.card-callout__overlay{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(130.52deg,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%)}.card-callout{background-size:cover;background-position:center center;image-rendering:-webkit-optimize-contrast;min-height:20.25rem;max-width:62.5rem;padding:1.5rem;position:relative}@media (min-width:600px){.card-callout{min-height:22.1875rem}}.card-callout__overlay{width:100%;height:100%;position:absolute;left:0;top:0}.card-callout__title{text-shadow:0 2px 8px rgba(51,50,48,.25);width:100%;color:#fff;position:relative;z-index:1;margin-top:0}@media (min-width:992px){.card-callout__title{width:80%}}.card-callout__cta{position:absolute;bottom:1.5rem;left:1.5rem;box-shadow:0 2px 8px rgba(51,50,48,.25)}
.card-food__info{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.card-food__info{orphans:3;page-break-after:avoid;widows:3}.card-food__info::after{display:inline-block}}*+.card-food__info{margin-top:2rem}.card-food__info{font-family:Lato;font-weight:900}.card-food__info{font-size:.875rem;line-height:1.25rem}.card-food{padding:2rem;border:.0625rem solid #ccc8c2}.card-food__image{width:100%;height:12.5rem;-o-object-fit:contain;object-fit:contain}.card-food__title{margin-top:1rem;margin-bottom:.5rem}@media (min-width:400px){.card-food__title{margin-top:2rem}}.card-food__info{margin-top:0;margin-bottom:0;color:#333230;font-weight:400}
.button,.button--animated .button__arrow,.button--primary-red .button__arrow,.button--primary-red .button__icon,.button__arrow svg,.button__icon svg,.card-hcp-subscribe__form [type=submit],.card-hcp-subscribe__form [type=submit] .button__arrow,.card-hcp-subscribe__form [type=submit] .button__icon{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.card-hcp-subscribe .card-hcp-subscribe__title,.card-hcp-subscribe--small .card-hcp-subscribe__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.card-hcp-subscribe .card-hcp-subscribe__title,.card-hcp-subscribe--small .card-hcp-subscribe__title{orphans:3;page-break-after:avoid;widows:3}.card-hcp-subscribe .card-hcp-subscribe__title::after,.card-hcp-subscribe--small .card-hcp-subscribe__title::after{display:inline-block}}.card-hcp-subscribe *+.card-hcp-subscribe__title,.card-hcp-subscribe--small *+.card-hcp-subscribe__title{margin-top:2rem}.card-hcp-subscribe .card-hcp-subscribe__title,.card-hcp-subscribe--small .card-hcp-subscribe__title{font-family:Lato;font-weight:900}.card-hcp-subscribe .card-hcp-subscribe__title{font-size:1.875rem;line-height:2.25rem}.card-hcp-subscribe--small .card-hcp-subscribe__title{font-size:1.5rem;line-height:1.9375rem}.card-hcp-subscribe--small .card-hcp-subscribe__description{font-size:1rem;line-height:1.4375rem}.card-hcp-subscribe__unsubscribe-info{font-size:.875rem;line-height:1.25rem}.button,.card-hcp-subscribe__form [type=submit]{cursor:pointer;padding:.4375rem 1.1875rem;text-decoration:none;font-family:Lato;font-size:1rem;font-weight:900;display:inline-flex;align-items:center;background-color:#0f4b91;color:#fff;border:.3125rem solid transparent;border-radius:.3125rem;min-height:2.9375rem;transition-property:background-color,color,box-shadow,border-color}.button__icon{margin-right:.75rem}.button__icon svg{width:1.25rem;height:1.25rem;display:block;fill:#87a5c8;transition-property:fill}.button--large .button__icon,.card-hcp-subscribe__form [type=submit] .button__icon{margin-right:1rem}.button--large .button__icon svg,.card-hcp-subscribe__form [type=submit] .button__icon svg{width:1.5rem;height:1.5rem}.button--small .button__icon{margin-right:.5rem}.button--small .button__icon svg{width:1.125rem;height:1.125rem}.button__arrow{margin-left:.5rem}.button__arrow svg{width:1rem;height:1rem;fill:#87a5c8;transition-property:fill}.button__arrow .button--large,.button__arrow .card-hcp-subscribe__form [type=submit],.card-hcp-subscribe__form .button__arrow [type=submit]{margin-left:1rem}.button__arrow .button--small{margin-left:.5rem}.button:visited,.card-hcp-subscribe__form [type=submit]:visited{color:#fff}.button:focus,.button:hover,.card-hcp-subscribe__form [type=submit]:focus,.card-hcp-subscribe__form [type=submit]:hover{background-color:#0b386d;color:#fff;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button:focus .button__arrow svg,.button:focus .button__icon svg,.button:hover .button__arrow svg,.button:hover .button__icon svg,.card-hcp-subscribe__form [type=submit]:focus .button__arrow svg,.card-hcp-subscribe__form [type=submit]:focus .button__icon svg,.card-hcp-subscribe__form [type=submit]:hover .button__arrow svg,.card-hcp-subscribe__form [type=submit]:hover .button__icon svg{fill:#fff}.button:active,.card-hcp-subscribe__form [type=submit]:active{text-decoration:none;background-color:#072548;border-color:#c3d2e3}.button:active .button__arrow svg,.button:active .button__icon svg,.card-hcp-subscribe__form [type=submit]:active .button__arrow svg,.card-hcp-subscribe__form [type=submit]:active .button__icon svg{fill:#fff}.button[disabled],.card-hcp-subscribe__form [disabled][type=submit]{opacity:.5;pointer-events:none}.button+.button,.card-hcp-subscribe__form .button+[type=submit],.card-hcp-subscribe__form [type=submit]+.button,.card-hcp-subscribe__form [type=submit]+[type=submit]{margin-left:1rem}.button--large,.card-hcp-subscribe__form [type=submit]{min-height:3.125rem}.button--small{font-size:.875rem;min-height:2.75rem}.button--ghost,.button--ghost.button--teal{background-color:transparent;border:.125rem solid #0f4b91;color:#0f4b91}.button--ghost .button__arrow svg,.button--ghost .button__icon svg,.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg{fill:#87a5c8}.button--ghost.button--teal:visited,.button--ghost:visited{color:#0b386d}.button--ghost.button--teal:focus,.button--ghost.button--teal:hover,.button--ghost:focus,.button--ghost:hover{background-color:#c3d2e3;border:.125rem solid #0b386d;color:#0b386d}.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg,.button--ghost:focus .button__arrow svg,.button--ghost:focus .button__icon svg,.button--ghost:hover .button__arrow svg,.button--ghost:hover .button__icon svg{fill:#0b386d}.button--ghost.button--teal:active,.button--ghost:active{background-color:#072548;color:#fff}.button--ghost.button--teal:active .button__arrow svg,.button--ghost.button--teal:active .button__icon svg,.button--ghost:active .button__arrow svg,.button--ghost:active .button__icon svg{fill:#fff}.button--ghost.button--teal,.button--ghost.button--teal.button--teal{border-color:#358082;color:#358082}.button--ghost.button--teal.button--teal:visited,.button--ghost.button--teal:visited{color:#286061}.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg,.button--ghost.button--teal.button--teal .button__arrow svg,.button--ghost.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--ghost.button--teal.button--teal:focus,.button--ghost.button--teal.button--teal:hover,.button--ghost.button--teal:focus,.button--ghost.button--teal:hover{background-color:#ccdfe0;border:.125rem solid #286061;color:#286061}.button--ghost.button--teal.button--teal:focus .button__arrow svg,.button--ghost.button--teal.button--teal:focus .button__icon svg,.button--ghost.button--teal.button--teal:hover .button__arrow svg,.button--ghost.button--teal.button--teal:hover .button__icon svg,.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg{fill:#286061}.button--ghost.button--teal.button--teal:active,.button--ghost.button--teal:active{background-color:#1a4041}.button--tertiary,.button--tertiary.button--teal{border-color:transparent;background-color:transparent;color:#0f4b91;padding:0;border:none;min-height:0}.button--tertiary .button__arrow svg,.button--tertiary .button__icon svg,.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg{fill:#87a5c8}.button--tertiary.button--teal:visited,.button--tertiary:visited{color:#0b386d}.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover,.button--tertiary:focus,.button--tertiary:hover{background-color:transparent;border-color:transparent;color:#0b386d;text-decoration:underline;box-shadow:none}.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg,.button--tertiary:focus .button__arrow svg,.button--tertiary:focus .button__icon svg,.button--tertiary:hover .button__arrow svg,.button--tertiary:hover .button__icon svg{fill:#0b386d}.button--tertiary.button--teal:active,.button--tertiary:active{background-color:transparent;border-color:transparent;color:#072548;text-decoration:underline}.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg,.button--tertiary:active .button__arrow svg,.button--tertiary:active .button__icon svg{fill:#072548}.button--tertiary.button--teal,.button--tertiary.button--teal.button--teal{color:#358082}.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg,.button--tertiary.button--teal.button--teal .button__arrow svg,.button--tertiary.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--tertiary.button--teal.button--teal:visited,.button--tertiary.button--teal:visited{color:#286061}.button--tertiary.button--teal.button--teal:focus,.button--tertiary.button--teal.button--teal:hover,.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover{color:#286061}.button--tertiary.button--teal.button--teal:focus .button__arrow svg,.button--tertiary.button--teal.button--teal:focus .button__icon svg,.button--tertiary.button--teal.button--teal:hover .button__arrow svg,.button--tertiary.button--teal.button--teal:hover .button__icon svg,.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg{fill:#286061}.button--tertiary.button--teal.button--teal:active,.button--tertiary.button--teal:active{color:#1a4041}.button--tertiary.button--teal.button--teal:active .button__arrow svg,.button--tertiary.button--teal.button--teal:active .button__icon svg,.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg{fill:#1a4041}.button--primary-red,.card-hcp-subscribe__form [type=submit]{background-color:#c4242b;min-height:3.125rem}.button--primary-red .button__arrow svg,.button--primary-red .button__icon svg,.card-hcp-subscribe__form [type=submit] .button__arrow svg,.card-hcp-subscribe__form [type=submit] .button__icon svg{fill:#e19195}.button--primary-red:focus,.button--primary-red:hover,.card-hcp-subscribe__form [type=submit]:focus,.card-hcp-subscribe__form [type=submit]:hover{background-color:#931b20;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--primary-red:active,.card-hcp-subscribe__form [type=submit]:active{text-decoration:none;background-color:#621216;border-color:#f0c8ca}.button--primary-red:active .button__arrow svg,.button--primary-red:active .button__icon svg,.card-hcp-subscribe__form [type=submit]:active .button__arrow svg,.card-hcp-subscribe__form [type=submit]:active .button__icon svg{fill:#fff}.button--teal{background-color:#358082}.button--teal .button__arrow svg,.button--teal .button__icon svg{fill:#9abfc0}.button--teal:focus,.button--teal:hover{background-color:#286061;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--teal:active{text-decoration:none;background-color:#1a4041;border-color:#ccdfe0}.button--teal:active .button__arrow svg,.button--teal:active .button__icon svg{fill:#fff}.button--animated:focus .button__arrow,.button--animated:hover .button__arrow{margin-left:1rem}.card-hcp-subscribe{background:#fff;border:.0625rem solid #ccc8c2;padding:2rem;max-width:79.375rem;height:100%;display:flex;flex-direction:column}.card-hcp-subscribe__image{display:block;max-height:5.5rem;max-width:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:1rem}.card-hcp-subscribe .card-hcp-subscribe__title{margin-top:0;margin-bottom:1rem}.card-hcp-subscribe__description{font-family:Lato;margin-bottom:2.5rem}.card-hcp-subscribe__cta{margin-top:auto}.card-hcp-subscribe__form form{display:flex;flex-direction:column;row-gap:1.5rem}@media (min-width:600px){.card-hcp-subscribe__form form{flex-direction:row}}.card-hcp-subscribe__form label{clip:rect(1px 1px 1px 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;word-wrap:normal}.card-hcp-subscribe__form .form-item{margin:0;max-width:none}.card-hcp-subscribe__form [type=email]{border-radius:.3125rem;height:100%;padding-left:2.5rem;background-image:url(../images/email_aea71cc6.svg)!important;background-repeat:no-repeat!important;background-position:1rem center!important;background-size:1.125rem!important}.card-hcp-subscribe__form [type=email]:focus{padding-left:2.4375rem;background-position:.9375rem center!important}@media (min-width:600px){.card-hcp-subscribe__form [type=email]{border-radius:.3125rem 0 0 .3125rem}}.card-hcp-subscribe__form .form-actions{flex-shrink:0;margin-left:-.0625rem}.card-hcp-subscribe__form [type=submit]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:.3125rem}.card-hcp-subscribe__form [type=submit]::after{content:"";display:block;width:1rem;height:1rem;background:url(../images/arrow-down-white_84858493.svg) no-repeat;background-size:contain;margin-left:.5rem;transform:rotate(-90deg)}@media (min-width:600px){.card-hcp-subscribe__form [type=submit]{border-radius:0 .3125rem .3125rem 0}}.card-hcp-subscribe__unsubscribe-info{font-family:Lato;margin-top:2rem}.card-hcp-subscribe--small .card-hcp-subscribe__image{max-height:5rem}.card-hcp-subscribe--top-line{background:#f3f0ec;border:none;border-top:.5rem solid #0f4b91}
.card-icon__icon .svg-icon__svg{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.card-icon__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.card-icon__title{orphans:3;page-break-after:avoid;widows:3}.card-icon__title::after{display:inline-block}}*+.card-icon__title{margin-top:2rem}.card-icon__title{font-family:Lato;font-weight:900}.card-icon__title{font-size:1.5rem;line-height:1.9375rem}.card-icon{text-align:center;display:flex;flex-direction:column-reverse;height:100%}.card-icon__icon{margin:0 auto;display:flex;width:4.5rem;height:4.5rem;margin-bottom:1rem}.card-icon__icon--image{width:10.625rem;height:10.625rem}.card-icon__icon .svg-icon__svg{fill:#358082}.card-icon__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card-icon__title{margin:0 0 2rem 0;transition:color .3s ease-out}.card-icon__description>:last-child{margin-bottom:0}.card-icon__description{margin:0 0 2rem 0;transition:color .3s ease-out;color:#0f4b91;text-align:center;flex:1}.card-icon__description,.card-icon__description *{line-height:1.875rem}.card-icon__cta{margin:0 auto;margin-top:auto}.card-icon__cta:hover~.card-icon__icon svg{fill:#286061}.card-icon__cta:hover~.card-icon__title{color:#0b386d}.card-icon__cta:hover~.card-icon__description{color:#0b386d}
.card-list__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.card-list__title{orphans:3;page-break-after:avoid;widows:3}.card-list__title::after{display:inline-block}}*+.card-list__title{margin-top:2rem}.card-list__title{font-family:Lato;font-weight:900}.card-list__title{font-size:1.875rem;line-height:2.25rem}.card-list{padding-top:5rem;padding-bottom:5rem}.card-list .grid-col{display:flex}.card-list--no-bg{background:0 0}.card-list__title{margin-bottom:2rem;text-align:center}.card-list__copy p{font-family:Lato;font-size:1rem;margin-bottom:2rem;line-height:1.625rem;text-align:center;width:100%;max-width:600px;margin:0 auto 2rem}.card-list__item{margin-bottom:1.5rem}.card-list__item:last-child{margin-bottom:0}
.card-patient__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.card-patient__title{orphans:3;page-break-after:avoid;widows:3}.card-patient__title::after{display:inline-block}}*+.card-patient__title{margin-top:2rem}.card-patient__title{font-family:Lato;font-weight:900}.card-patient__title{font-size:1.5rem;line-height:1.9375rem}.card-patient{max-width:79.375rem}.card-patient__image{width:100%;-o-object-fit:cover;object-fit:cover;max-height:25rem;-o-object-position:top center;object-position:top center}.card-patient__body{background:#0f4b91;padding:1rem;color:#fff;font-family:Lato;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}@media (min-width:600px){.card-patient__body{padding:1rem 2.5rem}}.card-patient__title{color:#fff;margin:0}@media (min-width:600px){.card-patient__title{font-size:1.875rem;line-height:2.25rem}}.card-patient__subtitle{display:block;font-size:1.125rem;margin-top:.5rem}.card-patient__details{font-size:1.125rem}@media (min-width:600px){.card-patient__details{font-size:1.5rem}}
.card-simple__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.card-simple__title{orphans:3;page-break-after:avoid;widows:3}.card-simple__title::after{display:inline-block}}*+.card-simple__title{margin-top:2rem}.card-simple__title{font-family:Lato;font-weight:900}.card-simple__title{font-size:1.125rem;line-height:1.625rem}.card-simple{max-width:31.25rem;box-shadow:0 4px 16px rgba(51,50,48,.25)}.card-simple__image{background-size:cover;background-position:center center;image-rendering:-webkit-optimize-contrast;width:100%;height:14rem}.card-simple__body{padding:2.5rem 2rem 3rem 2rem}.card-simple__title{margin:0 0 1.5rem 0}.card-simple__content{margin-bottom:0}.card-simple__button{margin-top:2.5rem}
.card-standard,.card-standard--blog-preview .card-standard__body,.card-standard__title{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.card-standard--top-line .card-standard__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.card-standard--top-line .card-standard__title{orphans:3;page-break-after:avoid;widows:3}.card-standard--top-line .card-standard__title::after{display:inline-block}}.card-standard--top-line *+.card-standard__title{margin-top:2rem}.card-standard--top-line .card-standard__title{font-family:Lato;font-weight:900}.card-standard--top-line .card-standard__title{font-size:1.875rem;line-height:2.25rem}.card-standard{height:100%;max-width:79.375rem;box-shadow:0 1px 4px rgba(51,50,48,.25);cursor:pointer;font-family:Lato;background-color:#fff}.card-standard__wrapper{display:flex;flex-direction:column;height:100%;font-weight:400}.card-standard__wrapper:hover{text-decoration:unset}.card-standard__wrapper:active{background-color:transparent}.card-standard__image-wrapper{height:16.25rem}.card-standard__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.card-standard__body{padding:1.5rem;flex:1;display:flex;flex-direction:column}.card-standard__title{margin-bottom:1.5rem;margin-top:0}.card-standard__description>:last-child{margin-bottom:0}.card-standard__description{font-size:1rem;margin-bottom:0;color:#333230}.card-standard__cta{margin-top:auto}.card-standard__description~.card-standard__cta .button{margin-top:2rem}.card-standard__description~.card-standard__cta .button--tertiary{margin-top:1.5rem}.card-standard__details{font-size:.875rem;display:flex;align-items:center;justify-content:space-between;color:#333230;margin-bottom:1rem}.card-standard__details-right{display:flex;align-items:center;font-weight:900}.card-standard__icon-time{width:1.25rem;height:1.25rem;margin-right:.5rem}.card-standard__icon-time svg{fill:#358082}.card-standard:not(.card-standard--no-hover):not(.card-standard--blog-preview):hover{box-shadow:0 4px 16px rgba(51,50,48,.25)}.card-standard:not(.card-standard--no-hover):not(.card-standard--blog-preview):hover .card-standard__title{color:#0b386d;text-decoration:underline}.card-standard--top-line{border-top:.625rem solid #358082}#block-ubiquinol-hcp-theme-content .card-standard--top-line,.card-standard--top-line-hcp{border-top:.625rem solid #c4242b}.card-standard--image-small .card-standard__image-wrapper{height:12.5rem}.card-standard--image-large .card-standard__image-wrapper{height:25rem}.card-standard--blog{box-shadow:none;border:.0625rem solid #ccc8c2}.card-standard--blog:hover{border-color:#999692}.card-standard--blog-preview{box-shadow:none}.card-standard--blog-preview .card-standard__image-wrapper{margin-bottom:1.5rem}.card-standard--blog-preview .card-standard__body{border-left:.25rem solid #ccc8c2;padding-left:1rem;padding-bottom:0;padding-top:0}.card-standard--blog-preview:hover .card-standard__body{border-color:#0b386d}
.card-video .card-video__play,.card-video .card-video__play svg,.card-video__image-wrapper,.card-video__title{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.card-video__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.card-video__title{orphans:3;page-break-after:avoid;widows:3}.card-video__title::after{display:inline-block}}*+.card-video__title{margin-top:2rem}.card-video__title{font-family:Lato;font-weight:900}.card-video__title{font-size:1rem;line-height:1.4375rem}.card-video__description{font-size:1rem;line-height:1.4375rem}.card-video.card-video-bg{background:#f3f0ec;padding:1.25rem 1.25rem 1.75rem;margin-bottom:1.5rem;min-height:350px}.card-video.card-video-bg:hover{box-shadow:0 2px 8px rgba(51,50,48,.25)}.card-video.card-video-bg .card-video__play{opacity:1!important}.card-video:not(.card-video-minimal){max-width:37.5rem}.card-video:not(.card-video-minimal) .card-video__play{opacity:0}.card-video:not(.card-video-minimal) .card-video__image-wrapper{height:10rem}.card-video.card-video-minimal{width:100%}.card-video{cursor:pointer}.card-video__image-wrapper{position:relative;margin-bottom:1.25rem;border-top:.0625rem solid #999692}.card-video__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.card-video__modal-content{position:relative;background:#fff;width:90vw;padding-top:56.25%}.card-video__modal-content iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:600px){.card-video__modal-content{width:85vw}}@media (min-width:992px){.card-video__modal-content{width:70vw}}.card-video .card-video__play{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:0 0;padding:0;border:none;cursor:pointer;display:grid;place-items:center}.card-video .card-video__play>*{width:3.125rem;height:3.125rem}.card-video__title{color:#358082;margin-bottom:1.25rem;margin-top:0}.card-video__description>:last-child{margin-bottom:0}.card-video__description{font-family:Lato;font-size:.875rem}.card-video__description,.card-video__description p{line-height:1.5}.card-video:hover .card-video__title{text-decoration:underline;color:#286061}@media screen and (max-width:767px){.card-video.card-video-bg{min-height:-moz-fit-content!important;min-height:fit-content!important}}
.carousel .splide__arrow{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.carousel .splide__arrow{width:3.125rem;height:3.125rem;background:#fff;border:.125rem solid #f3f0ec;top:50%;opacity:1;transform:translateY(-50%)}.carousel .splide__arrow:hover{box-shadow:0 4px 16px rgba(51,50,48,.25);opacity:1}.carousel .splide__arrow svg{fill:#358082}.carousel .splide__arrow--prev{left:1.5rem}@media (min-width:600px){.carousel .splide__arrow--prev{left:0}}.carousel .splide__arrow--next{right:1.5rem}@media (min-width:600px){.carousel .splide__arrow--next{right:0}}.carousel .splide__arrow[disabled]{display:none}@media (min-width:600px){.carousel{padding:0 1.5625rem}}
.disclaimer__description{font-size:1rem;line-height:1.4375rem}.disclaimer{max-width:37.5rem;padding:1.5rem}.disclaimer__title{text-align:center;margin-bottom:2rem}.disclaimer__description>:last-child{margin-bottom:0}.disclaimer__description{margin-bottom:2rem;font-family:Lato}.disclaimer .disclaimer__actions{display:flex;flex-direction:column;align-items:center}.disclaimer .disclaimer__actions>.button{margin-left:0}.disclaimer .disclaimer__actions>.button:not(:first-child){margin-top:2rem}@media (min-width:600px){.disclaimer{padding:3rem}}
.faq__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.faq__title{orphans:3;page-break-after:avoid;widows:3}.faq__title::after{display:inline-block}}*+.faq__title{margin-top:2rem}.faq__title{font-family:Lato;font-weight:900}.faq__title{font-size:1.125rem;line-height:1.625rem}.faq__body{font-size:1rem;line-height:1.4375rem}.faq{border:.0625rem solid #ccc8c2;transition:box-shadow .2s ease-out;padding:.0625rem}.faq>.faq__header{list-style:none}.faq>.faq__header::-webkit-details-marker{display:none}.faq__header{cursor:pointer;display:flex;align-items:center;padding:1rem;background:#fff}.faq__header:focus-visible{outline:.125rem solid #0f4b91}.faq__title{color:#0f4b91;margin:0 0 0 1rem}.faq__icon{width:1.25rem;height:1.25rem;flex-shrink:0}.faq__icon svg{width:1.25rem;height:1.25rem;fill:#0f4b91}.faq__icon--close{display:none}.faq[open]{box-shadow:0 6px 24px rgba(51,50,48,.25)}.faq[open] .faq__icon--open{display:none}.faq[open] .faq__icon--close{display:block}.faq[open] .faq__title{color:#0b386d}.faq__body{background:#fff;padding:1rem 3rem 2rem 3rem}.faq__body>p:last-child{margin-bottom:0}.faq:hover{border:.125rem solid #0b386d;box-shadow:0 4px 16px rgba(51,50,48,.25);padding:0}.faq:hover .faq__title{color:#0b386d;text-decoration:underline}.faq--large .faq__header{background:#0f4b91;padding:0;align-items:stretch}.faq--large .faq__title{color:#fff;padding:1.5rem 2rem;margin-left:0}.faq--large .faq__icon{width:4.625rem;height:auto;background:#358082}.faq--large .faq__icon svg{fill:#fff;margin:0 auto;width:1.5rem;height:1.5rem}.faq--large .faq__icon--close,.faq--large .faq__icon--open{height:100%}.faq--large .faq__body{padding:2rem}.faq--large{border:none;padding:0}.faq--large .svg-icon{align-items:center;display:flex;height:100%}.faq--large:hover{border:none;margin:0!important}.faq--large:hover .faq__title{color:#fff}.faq--large[open] .faq__title{color:#fff}
.faq-list{background:#f3f0ec;padding-top:6rem;padding-bottom:6rem}.faq-list__title{text-align:center;margin-bottom:3rem;font-weight:400}.faq-list__title--get-started{margin-top:3rem}.faq-list__item{margin-bottom:1.5rem}.faq-list__item:last-child{margin-bottom:0}.faq-list__cta{display:flex;justify-content:center}
.featured-articles__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.featured-articles__title{orphans:3;page-break-after:avoid;widows:3}.featured-articles__title::after{display:inline-block}}*+.featured-articles__title{margin-top:2rem}.featured-articles__title{font-family:Lato;font-weight:900}.featured-articles__title{font-size:1.875rem;line-height:2.25rem}.featured-articles{padding-top:5rem;padding-bottom:5rem}.featured-articles .grid-col{display:flex}.featured-articles--no-bg{background:0 0}.featured-articles__title{margin-bottom:2rem}.featured-articles__copy p{font-family:Lato;font-size:1rem;margin-bottom:2rem;line-height:1.625rem}.featured-articles__item{margin-bottom:1.5rem}.featured-articles__item:last-child{margin-bottom:0}
.footer-copy{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.footer-copy{orphans:3;page-break-after:avoid;widows:3}.footer-copy::after{display:inline-block}}*+.footer-copy{margin-top:2rem}.footer-copy{font-family:Lato;font-weight:900}.footer-copy{font-size:.875rem;line-height:1.25rem}.footer-copy{display:block;color:#333230;font-weight:900;margin-top:0;margin-bottom:.5rem}.footer-copy--right{font-weight:400}@media (min-width:992px){.footer-copy--right{text-align:right}}
.footer-disclaimer{padding:1rem;background:#fff;font-family:Lato;font-size:1rem;border:.0625rem solid #ccc8c2;text-align:center;font-weight:900;margin-bottom:2rem}.footer-disclaimer>:last-child{margin-bottom:0}@media (min-width:992px){.footer-disclaimer{text-align:left;margin-bottom:3rem}}
.footer-links .footer-links__link,.footer-links--secondary .footer-links__link{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.footer-links .footer-links__link,.footer-links--secondary .footer-links__link{orphans:3;page-break-after:avoid;widows:3}.footer-links .footer-links__link::after,.footer-links--secondary .footer-links__link::after{display:inline-block}}.footer-links *+.footer-links__link,.footer-links--secondary *+.footer-links__link{margin-top:2rem}.footer-links .footer-links__link,.footer-links--secondary .footer-links__link{font-family:Lato;font-weight:900}.footer-links .footer-links__link{font-size:1.125rem;line-height:1.625rem}.footer-links--secondary .footer-links__link{font-size:.875rem;line-height:1.25rem}.footer-links{margin-bottom:2rem}@media (min-width:992px){.footer-links{margin-bottom:3rem;display:inline-block;vertical-align:top;width:74%}}.footer-links__list{list-style-type:none}.footer-links__list li{background-image:none}.footer-links__list{margin-bottom:0;padding-left:0}.footer-links__list li{margin-bottom:0;background:0 0}.footer-links__list li::before{display:none}.footer-links__list{display:flex;flex-flow:column wrap;justify-content:center;-moz-column-gap:1.5rem;column-gap:1.5rem}@media (min-width:600px){.footer-links__list{flex-direction:row;row-gap:1rem}}@media (min-width:992px){.footer-links__list{justify-content:flex-start}}.footer-links .footer-links__link{margin-bottom:0;color:#0f4b91;padding:.5rem 0;text-align:center;width:100%;display:block}@media (min-width:600px){.footer-links .footer-links__link{padding:0;text-align:left}}.footer-links--secondary .footer-links__list{-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;flex-direction:row}.footer-links--secondary .footer-links__link{color:#333230;padding:0;font-weight:400}@media (min-width:992px){.footer-links--secondary .footer-links__link{font-weight:900;-moz-column-gap:2rem;column-gap:2rem}}
.button,.button--animated .button__arrow,.button--primary-red .button__arrow,.button--primary-red .button__icon,.button__arrow svg,.button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.webform-submission-enter-to-win-a-free-bottle-of-ka-form__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.webform-submission-enter-to-win-a-free-bottle-of-ka-form__title{orphans:3;page-break-after:avoid;widows:3}.webform-submission-enter-to-win-a-free-bottle-of-ka-form__title::after{display:inline-block}}*+.webform-submission-enter-to-win-a-free-bottle-of-ka-form__title{margin-top:2rem}.webform-submission-enter-to-win-a-free-bottle-of-ka-form__title{font-family:Lato;font-weight:900}.webform-submission-enter-to-win-a-free-bottle-of-ka-form__title{font-size:1.875rem;line-height:2.25rem}.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-item-accept-policy .description .webform-element-description,input[type=checkbox]~label{position:relative;margin:0;padding-left:1.625rem;font-weight:400;display:inline-block;cursor:pointer;font-family:Lato;font-size:1rem}.button,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]{cursor:pointer;padding:.4375rem 1.1875rem;text-decoration:none;font-family:Lato;font-size:1rem;font-weight:900;display:inline-flex;align-items:center;background-color:#0f4b91;color:#fff;border:.3125rem solid transparent;border-radius:.3125rem;min-height:2.9375rem;transition-property:background-color,color,box-shadow,border-color}.button__icon{margin-right:.75rem}.button__icon svg{width:1.25rem;height:1.25rem;display:block;fill:#87a5c8;transition-property:fill}.button--large .button__icon{margin-right:1rem}.button--large .button__icon svg{width:1.5rem;height:1.5rem}.button--small .button__icon{margin-right:.5rem}.button--small .button__icon svg{width:1.125rem;height:1.125rem}.button__arrow{margin-left:.5rem}.button__arrow svg{width:1rem;height:1rem;fill:#87a5c8;transition-property:fill}.button__arrow .button--large{margin-left:1rem}.button__arrow .button--small{margin-left:.5rem}.button:visited,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:visited{color:#fff}.button:focus,.button:hover,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:focus,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:hover{background-color:#0b386d;color:#fff;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button:focus .button__arrow svg,.button:focus .button__icon svg,.button:hover .button__arrow svg,.button:hover .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:focus .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:focus .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:hover .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:hover .button__icon svg{fill:#fff}.button:active,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:active{text-decoration:none;background-color:#072548;border-color:#c3d2e3}.button:active .button__arrow svg,.button:active .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:active .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:active .button__icon svg{fill:#fff}.button[disabled],.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [disabled][type=submit]{opacity:.5;pointer-events:none}.button+.button,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button+[type=submit],.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]+.button,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]+[type=submit]{margin-left:1rem}.button--large{min-height:3.125rem}.button--small{font-size:.875rem;min-height:2.75rem}.button--ghost,.button--ghost.button--teal,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]{background-color:transparent;border:.125rem solid #0f4b91;color:#0f4b91}.button--ghost .button__arrow svg,.button--ghost .button__icon svg,.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit] .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit] .button__icon svg{fill:#87a5c8}.button--ghost.button--teal:visited,.button--ghost:visited,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:visited{color:#0b386d}.button--ghost.button--teal:focus,.button--ghost.button--teal:hover,.button--ghost:focus,.button--ghost:hover,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:focus,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:hover{background-color:#c3d2e3;border:.125rem solid #0b386d;color:#0b386d}.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg,.button--ghost:focus .button__arrow svg,.button--ghost:focus .button__icon svg,.button--ghost:hover .button__arrow svg,.button--ghost:hover .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:focus .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:focus .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:hover .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:hover .button__icon svg{fill:#0b386d}.button--ghost.button--teal:active,.button--ghost:active,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:active{background-color:#072548;color:#fff}.button--ghost.button--teal:active .button__arrow svg,.button--ghost.button--teal:active .button__icon svg,.button--ghost:active .button__arrow svg,.button--ghost:active .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:active .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:active .button__icon svg{fill:#fff}.button--ghost.button--teal,.button--ghost.button--teal.button--teal,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]{border-color:#358082;color:#358082}.button--ghost.button--teal.button--teal:visited,.button--ghost.button--teal:visited,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:visited{color:#286061}.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg,.button--ghost.button--teal.button--teal .button__arrow svg,.button--ghost.button--teal.button--teal .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit] .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit] .button__icon svg{fill:#9abfc0}.button--ghost.button--teal.button--teal:focus,.button--ghost.button--teal.button--teal:hover,.button--ghost.button--teal:focus,.button--ghost.button--teal:hover,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:focus,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:hover{background-color:#ccdfe0;border:.125rem solid #286061;color:#286061}.button--ghost.button--teal.button--teal:focus .button__arrow svg,.button--ghost.button--teal.button--teal:focus .button__icon svg,.button--ghost.button--teal.button--teal:hover .button__arrow svg,.button--ghost.button--teal.button--teal:hover .button__icon svg,.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:focus .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:focus .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:hover .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:hover .button__icon svg{fill:#286061}.button--ghost.button--teal.button--teal:active,.button--ghost.button--teal:active,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--ghost[type=submit]:active{background-color:#1a4041}.button--tertiary,.button--tertiary.button--teal,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]{border-color:transparent;background-color:transparent;color:#0f4b91;padding:0;border:none;min-height:0}.button--tertiary .button__arrow svg,.button--tertiary .button__icon svg,.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit] .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit] .button__icon svg{fill:#87a5c8}.button--tertiary.button--teal:visited,.button--tertiary:visited,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:visited{color:#0b386d}.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover,.button--tertiary:focus,.button--tertiary:hover,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:focus,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:hover{background-color:transparent;border-color:transparent;color:#0b386d;text-decoration:underline;box-shadow:none}.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg,.button--tertiary:focus .button__arrow svg,.button--tertiary:focus .button__icon svg,.button--tertiary:hover .button__arrow svg,.button--tertiary:hover .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:focus .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:focus .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:hover .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:hover .button__icon svg{fill:#0b386d}.button--tertiary.button--teal:active,.button--tertiary:active,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:active{background-color:transparent;border-color:transparent;color:#072548;text-decoration:underline}.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg,.button--tertiary:active .button__arrow svg,.button--tertiary:active .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:active .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:active .button__icon svg{fill:#072548}.button--tertiary.button--teal,.button--tertiary.button--teal.button--teal,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]{color:#358082}.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg,.button--tertiary.button--teal.button--teal .button__arrow svg,.button--tertiary.button--teal.button--teal .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit] .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit] .button__icon svg{fill:#9abfc0}.button--tertiary.button--teal.button--teal:visited,.button--tertiary.button--teal:visited,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:visited{color:#286061}.button--tertiary.button--teal.button--teal:focus,.button--tertiary.button--teal.button--teal:hover,.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:focus,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:hover{color:#286061}.button--tertiary.button--teal.button--teal:focus .button__arrow svg,.button--tertiary.button--teal.button--teal:focus .button__icon svg,.button--tertiary.button--teal.button--teal:hover .button__arrow svg,.button--tertiary.button--teal.button--teal:hover .button__icon svg,.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:focus .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:focus .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:hover .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:hover .button__icon svg{fill:#286061}.button--tertiary.button--teal.button--teal:active,.button--tertiary.button--teal:active,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:active{color:#1a4041}.button--tertiary.button--teal.button--teal:active .button__arrow svg,.button--tertiary.button--teal.button--teal:active .button__icon svg,.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:active .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions .button--tertiary[type=submit]:active .button__icon svg{fill:#1a4041}.button--primary-red{background-color:#c4242b;min-height:3.125rem}.button--primary-red .button__arrow svg,.button--primary-red .button__icon svg{fill:#e19195}.button--primary-red:focus,.button--primary-red:hover{background-color:#931b20;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--primary-red:active{text-decoration:none;background-color:#621216;border-color:#f0c8ca}.button--primary-red:active .button__arrow svg,.button--primary-red:active .button__icon svg{fill:#fff}.button--teal,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]{background-color:#358082}.button--teal .button__arrow svg,.button--teal .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit] .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit] .button__icon svg{fill:#9abfc0}.button--teal:focus,.button--teal:hover,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:focus,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:hover{background-color:#286061;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--teal:active,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:active{text-decoration:none;background-color:#1a4041;border-color:#ccdfe0}.button--teal:active .button__arrow svg,.button--teal:active .button__icon svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:active .button__arrow svg,.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions [type=submit]:active .button__icon svg{fill:#fff}.button--animated:focus .button__arrow,.button--animated:hover .button__arrow{margin-left:1rem}input[type=checkbox]{opacity:0;z-index:1;cursor:pointer;clip:rect(1px 1px 1px 1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;word-wrap:normal!important}input[type=checkbox]~label::before{content:"";position:absolute;width:1rem;height:1rem;top:.25rem;left:0;border:.0625rem solid #ccc8c2;border-radius:.125rem}input[type=checkbox]~label:hover{color:#358082}input[type=checkbox]~label:hover::before{border:.0625rem solid #999692;box-shadow:0 1px 4px rgba(51,50,48,.25)}input[type=checkbox]:focus-visible~label::before{outline:.125rem solid #136085}input[type=checkbox]:checked~label::before{border-color:#358082;background-color:#358082}input[type=checkbox]:checked~label::after{background:url(../images/icon-checkmark_4cdfd561.svg) no-repeat;background-size:100%;content:"";position:absolute;width:.6875rem;height:.5625rem;top:.5rem;left:.1875rem}.form-checkboxes{margin:0 0 1.25rem 0}.form-checkboxes .form-item{margin-bottom:.5rem}.form-checkboxes .form-item:last-child{margin-bottom:0}fieldset.webform-term-checkboxes{margin-bottom:0}.webform-submission-enter-to-win-a-free-bottle-of-ka-form{max-width:56.25rem;background-image:url(../images/ubiquinol-logo-white_660350f1.png),url(../images/bg-modal_d44636d5.png);background-position:calc(100% - 1.25rem) calc(100% - 1.25rem),right bottom;background-size:10.625rem,auto;background-repeat:no-repeat,no-repeat;padding:2rem;padding-bottom:6.875rem;display:flex;flex-direction:column;flex-wrap:wrap}.webform-submission-enter-to-win-a-free-bottle-of-ka-form__title{width:100%;margin-bottom:2rem}.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-item{max-width:none}.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-item label{color:#358082}.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-item-accept-policy{width:100%;margin-bottom:0;display:flex;align-items:flex-start}.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-item-accept-policy input[type=checkbox]{-webkit-clip-path:none!important;clip-path:none!important;position:static!important;margin-top:.1875rem;width:1rem!important;height:1rem!important;flex-shrink:0}.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-item-accept-policy input[type=checkbox]:checked~.description::before{border-color:#358082;background-color:#358082}.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-item-accept-policy input[type=checkbox]:checked~.description::after{background:url(../images/icon-checkmark_4cdfd561.svg) no-repeat;background-size:100%;content:"";position:absolute;width:.6875rem;height:.5625rem;top:.5rem;left:-1.6875rem}.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-item-accept-policy .description{margin-left:1rem;margin-bottom:1.25rem;position:relative}.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-item-accept-policy .description .webform-element-description{padding-left:0;margin-top:-.125rem;color:#333230;font-weight:400;cursor:default}.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-item-accept-policy .description::before{content:"";position:absolute;width:1rem;height:1rem;top:.25rem;left:-1.875rem;border:.0625rem solid #ccc8c2;border-radius:.125rem}.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions{display:flex;justify-content:center}@media (min-width:992px){.webform-submission-enter-to-win-a-free-bottle-of-ka-form .form-actions{justify-content:flex-start}}.webform-submission-enter-to-win-a-free-bottle-of-ka-form::after{display:block;content:"";background:url(../images/kaneka-ubiquinol-generic-bottle_d0cc8645.png) no-repeat;background-size:contain;min-height:14.0625rem;min-width:19.375rem;flex-shrink:0;margin-left:auto;margin-top:1.5rem}@media (min-width:992px){.webform-submission-enter-to-win-a-free-bottle-of-ka-form::after{width:40%;margin-top:0}}@media (min-width:992px){.webform-submission-enter-to-win-a-free-bottle-of-ka-form>div{width:60%;padding-right:3rem}}@media (min-width:992px){.webform-submission-enter-to-win-a-free-bottle-of-ka-form{flex-direction:row;padding-bottom:8.75rem}}
.from-our-blog-top{display:flex;align-items:center;margin-bottom:1.5rem}.from-our-blog-top__title{margin:0}.from-our-blog-top__subscribe{display:flex;align-items:center;margin-left:2rem}.from-our-blog-top__subscribe:active{background-color:transparent}.from-our-blog-top__subscribe-text{display:none;font-family:Lato;font-size:1rem;color:#333230;margin-right:.5rem}@media (min-width:700px){.from-our-blog-top__subscribe-text{display:block}}.from-our-blog-top__subscribe-icon{width:1.25rem;height:1.25rem}.from-our-blog-top__subscribe-icon svg{fill:#0f4b91}.from-our-blog-top__view-all{margin-left:auto}
.grid-layout__title{margin-bottom:1.5rem}.grid-layout__title--centered{text-align:center}.grid-layout__items{row-gap:2rem}.grid-layout__items--start{justify-content:flex-start}.grid-layout__items--end{justify-content:flex-end}.grid-layout__items--center{justify-content:center}.grid-layout__items--space-between{justify-content:space-between}.grid-layout__items--no-row-gap{row-gap:0}.grid-layout--with-background{background:#f3f0ec}.grid-layout .grid-layout__search{padding-bottom:2rem;max-width:350px;width:100%}.grid-layout--padding-small{padding-top:2rem;padding-bottom:2rem}.grid-layout--padding-top-small{padding-top:2rem}.grid-layout--padding-bottom-small{padding-bottom:2rem}.grid-layout--padding-all-small{padding-top:2rem;padding-bottom:2rem}.grid-layout--padding-top-all-small{padding-top:2rem}.grid-layout--padding-bottom-all-small{padding-bottom:2rem}.grid-layout--padding-medium{padding-top:3rem;padding-bottom:3rem}.grid-layout--padding-top-medium{padding-top:3rem}.grid-layout--padding-bottom-medium{padding-bottom:3rem}.grid-layout--padding-all-medium{padding-top:3rem;padding-bottom:3rem}.grid-layout--padding-top-all-medium{padding-top:3rem}.grid-layout--padding-bottom-all-medium{padding-bottom:3rem}.grid-layout--padding-large{padding-top:4rem;padding-bottom:4rem}.grid-layout--padding-top-large{padding-top:4rem}.grid-layout--padding-bottom-large{padding-bottom:4rem}.grid-layout--padding-all-large{padding-top:4rem;padding-bottom:4rem}.grid-layout--padding-top-all-large{padding-top:4rem}.grid-layout--padding-bottom-all-large{padding-bottom:4rem}.grid-layout--padding-none{padding-top:0;padding-bottom:0}.grid-layout--padding-top-none{padding-top:0}.grid-layout--padding-bottom-none{padding-bottom:0}.grid-layout--padding-all-none{padding-top:0;padding-bottom:0}.grid-layout--padding-top-all-none{padding-top:0}.grid-layout--padding-bottom-all-none{padding-bottom:0}@media (max-width:1200px){.grid-layout--padding-lg-small{padding-top:2rem;padding-bottom:2rem}.grid-layout--padding-top-lg-small{padding-top:2rem}.grid-layout--padding-bottom-lg-small{padding-bottom:2rem}}@media (max-width:1200px){.grid-layout--padding-lg-medium{padding-top:3rem;padding-bottom:3rem}.grid-layout--padding-top-lg-medium{padding-top:3rem}.grid-layout--padding-bottom-lg-medium{padding-bottom:3rem}}@media (max-width:1200px){.grid-layout--padding-lg-large{padding-top:4rem;padding-bottom:4rem}.grid-layout--padding-top-lg-large{padding-top:4rem}.grid-layout--padding-bottom-lg-large{padding-bottom:4rem}}@media (max-width:1200px){.grid-layout--padding-lg-none{padding-top:0;padding-bottom:0}.grid-layout--padding-top-lg-none{padding-top:0}.grid-layout--padding-bottom-lg-none{padding-bottom:0}}@media (max-width:992px){.grid-layout--padding-md-small{padding-top:2rem;padding-bottom:2rem}.grid-layout--padding-top-md-small{padding-top:2rem}.grid-layout--padding-bottom-md-small{padding-bottom:2rem}}@media (max-width:992px){.grid-layout--padding-md-medium{padding-top:3rem;padding-bottom:3rem}.grid-layout--padding-top-md-medium{padding-top:3rem}.grid-layout--padding-bottom-md-medium{padding-bottom:3rem}}@media (max-width:992px){.grid-layout--padding-md-large{padding-top:4rem;padding-bottom:4rem}.grid-layout--padding-top-md-large{padding-top:4rem}.grid-layout--padding-bottom-md-large{padding-bottom:4rem}}@media (max-width:992px){.grid-layout--padding-md-none{padding-top:0;padding-bottom:0}.grid-layout--padding-top-md-none{padding-top:0}.grid-layout--padding-bottom-md-none{padding-bottom:0}}@media (max-width:600px){.grid-layout--padding-sm-small{padding-top:2rem;padding-bottom:2rem}.grid-layout--padding-top-sm-small{padding-top:2rem}.grid-layout--padding-bottom-sm-small{padding-bottom:2rem}}@media (max-width:600px){.grid-layout--padding-sm-medium{padding-top:3rem;padding-bottom:3rem}.grid-layout--padding-top-sm-medium{padding-top:3rem}.grid-layout--padding-bottom-sm-medium{padding-bottom:3rem}}@media (max-width:600px){.grid-layout--padding-sm-large{padding-top:4rem;padding-bottom:4rem}.grid-layout--padding-top-sm-large{padding-top:4rem}.grid-layout--padding-bottom-sm-large{padding-bottom:4rem}}@media (max-width:600px){.grid-layout--padding-sm-none{padding-top:0;padding-bottom:0}.grid-layout--padding-top-sm-none{padding-top:0}.grid-layout--padding-bottom-sm-none{padding-bottom:0}}.grid-layout--margin-small{margin-top:2rem;margin-bottom:2rem}.grid-layout--margin-top-small{margin-top:2rem}.grid-layout--margin-bottom-small{margin-bottom:2rem}.grid-layout--margin-all-small{margin-top:2rem;margin-bottom:2rem}.grid-layout--margin-top-all-small{margin-top:2rem}.grid-layout--margin-bottom-all-small{margin-bottom:2rem}.grid-layout--margin-medium{margin-top:3rem;margin-bottom:3rem}.grid-layout--margin-top-medium{margin-top:3rem}.grid-layout--margin-bottom-medium{margin-bottom:3rem}.grid-layout--margin-all-medium{margin-top:3rem;margin-bottom:3rem}.grid-layout--margin-top-all-medium{margin-top:3rem}.grid-layout--margin-bottom-all-medium{margin-bottom:3rem}.grid-layout--margin-large{margin-top:4rem;margin-bottom:4rem}.grid-layout--margin-top-large{margin-top:4rem}.grid-layout--margin-bottom-large{margin-bottom:4rem}.grid-layout--margin-all-large{margin-top:4rem;margin-bottom:4rem}.grid-layout--margin-top-all-large{margin-top:4rem}.grid-layout--margin-bottom-all-large{margin-bottom:4rem}.grid-layout--margin-none{margin-top:0;margin-bottom:0}.grid-layout--margin-top-none{margin-top:0}.grid-layout--margin-bottom-none{margin-bottom:0}.grid-layout--margin-all-none{margin-top:0;margin-bottom:0}.grid-layout--margin-top-all-none{margin-top:0}.grid-layout--margin-bottom-all-none{margin-bottom:0}@media (max-width:1200px){.grid-layout--margin-lg-small{margin-top:2rem;margin-bottom:2rem}.grid-layout--margin-top-lg-small{margin-top:2rem}.grid-layout--margin-bottom-lg-small{margin-bottom:2rem}}@media (max-width:1200px){.grid-layout--margin-lg-medium{margin-top:3rem;margin-bottom:3rem}.grid-layout--margin-top-lg-medium{margin-top:3rem}.grid-layout--margin-bottom-lg-medium{margin-bottom:3rem}}@media (max-width:1200px){.grid-layout--margin-lg-large{margin-top:4rem;margin-bottom:4rem}.grid-layout--margin-top-lg-large{margin-top:4rem}.grid-layout--margin-bottom-lg-large{margin-bottom:4rem}}@media (max-width:1200px){.grid-layout--margin-lg-none{margin-top:0;margin-bottom:0}.grid-layout--margin-top-lg-none{margin-top:0}.grid-layout--margin-bottom-lg-none{margin-bottom:0}}@media (max-width:992px){.grid-layout--margin-md-small{margin-top:2rem;margin-bottom:2rem}.grid-layout--margin-top-md-small{margin-top:2rem}.grid-layout--margin-bottom-md-small{margin-bottom:2rem}}@media (max-width:992px){.grid-layout--margin-md-medium{margin-top:3rem;margin-bottom:3rem}.grid-layout--margin-top-md-medium{margin-top:3rem}.grid-layout--margin-bottom-md-medium{margin-bottom:3rem}}@media (max-width:992px){.grid-layout--margin-md-large{margin-top:4rem;margin-bottom:4rem}.grid-layout--margin-top-md-large{margin-top:4rem}.grid-layout--margin-bottom-md-large{margin-bottom:4rem}}@media (max-width:992px){.grid-layout--margin-md-none{margin-top:0;margin-bottom:0}.grid-layout--margin-top-md-none{margin-top:0}.grid-layout--margin-bottom-md-none{margin-bottom:0}}@media (max-width:600px){.grid-layout--margin-sm-small{margin-top:2rem;margin-bottom:2rem}.grid-layout--margin-top-sm-small{margin-top:2rem}.grid-layout--margin-bottom-sm-small{margin-bottom:2rem}}@media (max-width:600px){.grid-layout--margin-sm-medium{margin-top:3rem;margin-bottom:3rem}.grid-layout--margin-top-sm-medium{margin-top:3rem}.grid-layout--margin-bottom-sm-medium{margin-bottom:3rem}}@media (max-width:600px){.grid-layout--margin-sm-large{margin-top:4rem;margin-bottom:4rem}.grid-layout--margin-top-sm-large{margin-top:4rem}.grid-layout--margin-bottom-sm-large{margin-bottom:4rem}}@media (max-width:600px){.grid-layout--margin-sm-none{margin-top:0;margin-bottom:0}.grid-layout--margin-top-sm-none{margin-top:0}.grid-layout--margin-bottom-sm-none{margin-bottom:0}}.grid-layout__item--width-all-1{max-width:calc(.0833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.0833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-1{max-width:calc(.0833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.0833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-1{max-width:calc(.0833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.0833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-1{max-width:calc(.0833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.0833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-2{max-width:calc(.1666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.1666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-2{max-width:calc(.1666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.1666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-2{max-width:calc(.1666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.1666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-2{max-width:calc(.1666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.1666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-3{max-width:calc(.25 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.25 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-3{max-width:calc(.25 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.25 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-3{max-width:calc(.25 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.25 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-3{max-width:calc(.25 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.25 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-4{max-width:calc(.3333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.3333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-4{max-width:calc(.3333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.3333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-4{max-width:calc(.3333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.3333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-4{max-width:calc(.3333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.3333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-5{max-width:calc(.4166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.4166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-5{max-width:calc(.4166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.4166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-5{max-width:calc(.4166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.4166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-5{max-width:calc(.4166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.4166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-6{max-width:calc(.5 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-6{max-width:calc(.5 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-6{max-width:calc(.5 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-6{max-width:calc(.5 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-7{max-width:calc(.5833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-7{max-width:calc(.5833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-7{max-width:calc(.5833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-7{max-width:calc(.5833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-8{max-width:calc(.6666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.6666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-8{max-width:calc(.6666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.6666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-8{max-width:calc(.6666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.6666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-8{max-width:calc(.6666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.6666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-9{max-width:calc(.75 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.75 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-9{max-width:calc(.75 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.75 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-9{max-width:calc(.75 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.75 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-9{max-width:calc(.75 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.75 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-10{max-width:calc(.8333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.8333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-10{max-width:calc(.8333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.8333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-10{max-width:calc(.8333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.8333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-10{max-width:calc(.8333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.8333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-11{max-width:calc(.9166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.9166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-11{max-width:calc(.9166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.9166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-11{max-width:calc(.9166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.9166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-11{max-width:calc(.9166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.9166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-12{max-width:calc(1 * (100% + 2rem) - 2rem)!important;flex-basis:calc(1 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-12{max-width:calc(1 * (100% + 2rem) - 2rem)!important;flex-basis:calc(1 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-12{max-width:calc(1 * (100% + 2rem) - 2rem)!important;flex-basis:calc(1 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-12{max-width:calc(1 * (100% + 2rem) - 2rem)!important;flex-basis:calc(1 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout .header-arrow{position:relative}.grid-layout .header-arrow::before{display:none;content:"";width:6.25rem;height:7rem;background:url(../images/section_arrow_86b090b2.png) no-repeat;background-size:contain;position:absolute;left:-7.5rem;top:0}@media (min-width:95.625rem){.grid-layout .header-arrow::before{display:block}}
.container{margin:0 auto;max-width:79.375rem}@media (max-width:80.875rem){.container:not(.container--no-padding){padding-left:1.5rem;padding-right:1.5rem}}.grid-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-bottom:2rem;-moz-column-gap:2rem;column-gap:2rem}.grid-row:last-child{margin-bottom:0}.grid-row--reverse{flex-direction:row-reverse}.grid-row--col-reverse{flex-direction:column-reverse}.grid-row--top{align-items:flex-start}.grid-row--middle{align-items:center}.grid-row--bottom{align-items:flex-end}.grid-row--around{justify-content:space-around}.grid-row--between{justify-content:space-between}.grid-row--start{justify-content:flex-start}.grid-row--center{justify-content:center}.grid-row--end{justify-content:flex-end}.grid-col{box-sizing:border-box;flex:0 0 auto;flex-basis:100%;max-width:100%}@media (min-width:600px){.grid-col--1{max-width:calc(.0833333333 * (100% + 2rem) - 2rem);flex-basis:calc(.0833333333 * (100% + 2rem) - 2rem)}.grid-col--2{max-width:calc(.1666666667 * (100% + 2rem) - 2rem);flex-basis:calc(.1666666667 * (100% + 2rem) - 2rem)}.grid-col--3{max-width:calc(.25 * (100% + 2rem) - 2rem);flex-basis:calc(.25 * (100% + 2rem) - 2rem)}.grid-col--4{max-width:calc(.3333333333 * (100% + 2rem) - 2rem);flex-basis:calc(.3333333333 * (100% + 2rem) - 2rem)}.grid-col--5{max-width:calc(.4166666667 * (100% + 2rem) - 2rem);flex-basis:calc(.4166666667 * (100% + 2rem) - 2rem)}.grid-col--6{max-width:calc(.5 * (100% + 2rem) - 2rem);flex-basis:calc(.5 * (100% + 2rem) - 2rem)}.grid-col--7{max-width:calc(.5833333333 * (100% + 2rem) - 2rem);flex-basis:calc(.5833333333 * (100% + 2rem) - 2rem)}.grid-col--8{max-width:calc(.6666666667 * (100% + 2rem) - 2rem);flex-basis:calc(.6666666667 * (100% + 2rem) - 2rem)}.grid-col--9{max-width:calc(.75 * (100% + 2rem) - 2rem);flex-basis:calc(.75 * (100% + 2rem) - 2rem)}.grid-col--10{max-width:calc(.8333333333 * (100% + 2rem) - 2rem);flex-basis:calc(.8333333333 * (100% + 2rem) - 2rem)}.grid-col--11{max-width:calc(.9166666667 * (100% + 2rem) - 2rem);flex-basis:calc(.9166666667 * (100% + 2rem) - 2rem)}.grid-col--12{max-width:calc(1 * (100% + 2rem) - 2rem);flex-basis:calc(1 * (100% + 2rem) - 2rem)}.grid-col--shift-0{margin-left:0}.grid-col--shift-1{margin-left:8.3333333333%}.grid-col--shift-2{margin-left:16.6666666667%}.grid-col--shift-3{margin-left:25%}.grid-col--shift-4{margin-left:33.3333333333%}.grid-col--shift-5{margin-left:41.6666666667%}.grid-col--shift-6{margin-left:50%}.grid-col--shift-7{margin-left:58.3333333333%}.grid-col--shift-8{margin-left:66.6666666667%}.grid-col--shift-9{margin-left:75%}.grid-col--shift-10{margin-left:83.3333333333%}.grid-col--shift-11{margin-left:91.6666666667%}}@media (min-width:600px) and (max-width:992px){.grid-col--2{max-width:calc(.25 * (100% + 2rem) - 2rem);flex-basis:calc(.25 * (100% + 2rem) - 2rem)}.grid-col--3{max-width:calc(.3333333333 * (100% + 2rem) - 2rem);flex-basis:calc(.3333333333 * (100% + 2rem) - 2rem)}.grid-col--4{max-width:calc(.5 * (100% + 2rem) - 2rem);flex-basis:calc(.5 * (100% + 2rem) - 2rem)}.grid-col--5,.grid-col--6{margin-left:auto;margin-right:auto}.grid-col--5,.grid-col--6,.grid-col--7{max-width:calc(.8333333333 * (100% + 2rem) - 2rem);flex-basis:calc(.8333333333 * (100% + 2rem) - 2rem)}.grid-col--10,.grid-col--8,.grid-col--9{max-width:calc(1 * (100% + 2rem) - 2rem);flex-basis:calc(1 * (100% + 2rem) - 2rem)}.grid-col--10.grid-col--shift-1,.grid-col--8.grid-col--shift-1,.grid-col--9.grid-col--shift-1{margin-left:0}.grid-col--7{margin-left:8.3333333333%}.grid-col--shift-2{margin-left:8.3333333333%}}@media (min-width:600px) and (max-width:764px){.grid-col--3{max-width:calc(.5 * (100% + 2rem) - 2rem);flex-basis:calc(.5 * (100% + 2rem) - 2rem)}}.grid-col--first{order:-1}.grid-col--last{order:1}
.hcp-hero--large .hcp-hero__caption p,.hcp-hero--large .hcp-hero__subtitle p,.hcp-hero--large .hcp-hero__title p,.hcp-hero__subtitle p,.hcp-hero__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.hcp-hero--large .hcp-hero__caption p,.hcp-hero--large .hcp-hero__subtitle p,.hcp-hero--large .hcp-hero__title p,.hcp-hero__subtitle p,.hcp-hero__title{orphans:3;page-break-after:avoid;widows:3}.hcp-hero--large .hcp-hero__caption p::after,.hcp-hero--large .hcp-hero__subtitle p::after,.hcp-hero--large .hcp-hero__title p::after,.hcp-hero__subtitle p::after,.hcp-hero__title::after{display:inline-block}}*+.hcp-hero__title,.hcp-hero--large .hcp-hero__caption *+p,.hcp-hero--large .hcp-hero__subtitle *+p,.hcp-hero--large .hcp-hero__title *+p,.hcp-hero__subtitle *+p{margin-top:2rem}.hcp-hero--large .hcp-hero__caption p,.hcp-hero--large .hcp-hero__subtitle p,.hcp-hero--large .hcp-hero__title p,.hcp-hero__subtitle p,.hcp-hero__title{font-family:Lato;font-weight:900}.hcp-hero--large .hcp-hero__caption p,.hcp-hero--large .hcp-hero__subtitle p,.hcp-hero--large .hcp-hero__title p,.hcp-hero__subtitle p,.hcp-hero__title{font-size:1.875rem;line-height:2.25rem}.hcp-hero{background-size:cover;overflow:hidden;background-position:top right}.hcp-hero .container{padding-top:4.8125rem;padding-bottom:4.8125rem;position:relative;height:100%;display:flex;align-items:center;justify-content:center}@media (min-width:992px){.hcp-hero .container{padding-top:5.875rem;padding-bottom:5.875rem;justify-content:flex-start}}.hcp-hero .container::before{display:block;content:"";position:absolute;background:url(../images/heart-complete_34378bdb.png) no-repeat;background-size:cover;width:48rem;left:-6.25rem;top:-6.25rem;bottom:0}.hcp-hero__title{color:#fff;margin-bottom:0}@media (min-width:992px){.hcp-hero__title{font-size:2.75rem;line-height:3rem}}.hcp-hero__subtitle p{color:#fff;margin-bottom:0}@media (min-width:992px){.hcp-hero__subtitle p{font-size:4.25rem;line-height:4.25rem;font-weight:400}}@media (min-width:992px){.hcp-hero__wrapper{max-width:50%}}.hcp-hero--large{overflow:visible}.hcp-hero--large .container{padding-top:5.375rem;padding-bottom:5.375rem}.hcp-hero--large .container::before{display:none;top:0;bottom:-12.5rem;background-size:contain;width:100%}@media (min-width:992px){.hcp-hero--large .container::before{display:block}}@media (min-width:992px){.hcp-hero--large .container .hcp-hero__wrapper{max-width:24rem}}.hcp-hero--large .hcp-hero__caption p,.hcp-hero--large .hcp-hero__subtitle p,.hcp-hero--large .hcp-hero__title p{color:#fff;margin-bottom:0}@media (min-width:992px){.hcp-hero--large .hcp-hero__title p{font-size:2.75rem;line-height:3rem;font-weight:900}}.hcp-hero--large .hcp-hero__subtitle{padding-bottom:6.25rem}@media (min-width:992px){.hcp-hero--large .hcp-hero__subtitle p{font-size:1.875rem;line-height:2.25rem;font-weight:400}}@media (min-width:992px){.hcp-hero--large .hcp-hero__caption p{font-size:.75rem;line-height:1.0625rem;font-weight:400}}
.hcp-modal__content{display:flex;flex-direction:column;gap:2rem;max-width:50rem;padding:2rem}@media (min-width:992px){.hcp-modal__content{flex-direction:row}}.hcp-modal__image-wrapper{flex:1;max-height:25rem}.hcp-modal__image{width:100%;height:100%;max-height:inherit;-o-object-fit:contain;object-fit:contain}.hcp-modal__body{flex:1;padding-top:2rem}.hcp-modal__subtitle{color:#c4242b;margin-bottom:1rem}.hcp-modal__title{margin-bottom:2.5rem}.hcp-modal__buttons{display:flex;flex-direction:column;row-gap:1.5rem}.hcp-modal__buttons>.button.button{width:100%;text-align:center;justify-content:center;margin:0}
.hcp-quote__description{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.hcp-quote__description{orphans:3;page-break-after:avoid;widows:3}.hcp-quote__description::after{display:inline-block}}*+.hcp-quote__description{margin-top:2rem}.hcp-quote__description{font-family:Lato;font-weight:900}.hcp-quote__description{font-size:2.75rem;line-height:3rem}.hcp-quote__icon{display:none;width:2rem;height:2rem;flex-shrink:0;z-index:1}.hcp-quote__icon svg{fill:#fff}@media (min-width:600px){.hcp-quote__icon{display:block}}.hcp-quote__question{display:flex;align-items:center;background:#c4242b;color:#fff;border-radius:.25rem;padding:1.5rem 2rem;gap:1.5rem;position:relative;margin-bottom:1.875rem}.hcp-quote__question::before{display:block;content:"";position:absolute;bottom:0;left:50%;border:1.875rem solid transparent;border-left-color:#c4242b;transform:translate(-50%,50%)}@media (min-width:600px){.hcp-quote__question::before{left:6rem}}.hcp-quote__question-text{font-family:Lato;font-size:1.5rem;z-index:1}.hcp-quote__question-text em{font-weight:900}.hcp-quote__patient{margin-top:3.75rem;display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding:0 1rem}@media (min-width:600px){.hcp-quote__patient{padding:0;flex-direction:row}}.hcp-quote__image{border-radius:50%;max-width:15rem;max-height:15rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.hcp-quote__description>:last-child{margin-bottom:0}.hcp-quote__description{margin:0;text-align:center;font-weight:400}@media (min-width:600px){.hcp-quote__description{text-align:left}}@media (min-width:600px) and (max-width:992px){.hcp-quote__description{font-size:1.875rem;line-height:2.25rem}}
.button,.button--animated .button__arrow,.button--primary-red .button__arrow,.button--primary-red .button__icon,.button__arrow svg,.button__icon svg,.hcp-resources #free-ebook .button-request,.hcp-resources #free-ebook .button-request .button__arrow,.hcp-resources #free-ebook .button-request .button__icon,.hcp-resources #icd-coding .button-request,.hcp-resources #icd-coding .button-request .button__arrow,.hcp-resources #icd-coding .button-request .button__icon,.hcp-resources #patient-education-fact-sheet .button-request,.hcp-resources #patient-education-fact-sheet .button-request .button__arrow,.hcp-resources #patient-education-fact-sheet .button-request .button__icon{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.hcp-resources .hcp-html .grid-content-items .grid-content-item__link,.hcp-resources .hcp-html .grid-content-items .grid-content-item__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.hcp-resources .hcp-html .grid-content-items .grid-content-item__link,.hcp-resources .hcp-html .grid-content-items .grid-content-item__title{orphans:3;page-break-after:avoid;widows:3}.hcp-resources .hcp-html .grid-content-items .grid-content-item__link::after,.hcp-resources .hcp-html .grid-content-items .grid-content-item__title::after{display:inline-block}}.hcp-resources .hcp-html .grid-content-items *+.grid-content-item__link,.hcp-resources .hcp-html .grid-content-items *+.grid-content-item__title{margin-top:2rem}.hcp-resources .hcp-html .grid-content-items .grid-content-item__link,.hcp-resources .hcp-html .grid-content-items .grid-content-item__title{font-family:Lato;font-weight:900}.hcp-resources .hcp-html .grid-content-items .grid-content-item__title{font-size:1.5rem;line-height:1.9375rem}.hcp-resources .hcp-html .grid-content-items .grid-content-item__link{font-size:1.125rem;line-height:1.625rem}.button,.hcp-resources #free-ebook .button-request,.hcp-resources #icd-coding .button-request,.hcp-resources #patient-education-fact-sheet .button-request{cursor:pointer;padding:.4375rem 1.1875rem;text-decoration:none;font-family:Lato;font-size:1rem;font-weight:900;display:inline-flex;align-items:center;background-color:#0f4b91;color:#fff;border:.3125rem solid transparent;border-radius:.3125rem;min-height:2.9375rem;transition-property:background-color,color,box-shadow,border-color}.button__icon{margin-right:.75rem}.button__icon svg{width:1.25rem;height:1.25rem;display:block;fill:#87a5c8;transition-property:fill}.button--large .button__icon,.hcp-resources #free-ebook .button-request .button__icon,.hcp-resources #icd-coding .button-request .button__icon,.hcp-resources #patient-education-fact-sheet .button-request .button__icon{margin-right:1rem}.button--large .button__icon svg,.hcp-resources #free-ebook .button-request .button__icon svg,.hcp-resources #icd-coding .button-request .button__icon svg,.hcp-resources #patient-education-fact-sheet .button-request .button__icon svg{width:1.5rem;height:1.5rem}.button--small .button__icon{margin-right:.5rem}.button--small .button__icon svg{width:1.125rem;height:1.125rem}.button__arrow{margin-left:.5rem}.button__arrow svg{width:1rem;height:1rem;fill:#87a5c8;transition-property:fill}.button__arrow .button--large,.button__arrow .hcp-resources #free-ebook .button-request,.button__arrow .hcp-resources #icd-coding .button-request,.button__arrow .hcp-resources #patient-education-fact-sheet .button-request,.hcp-resources #free-ebook .button__arrow .button-request,.hcp-resources #icd-coding .button__arrow .button-request,.hcp-resources #patient-education-fact-sheet .button__arrow .button-request{margin-left:1rem}.button__arrow .button--small{margin-left:.5rem}.button:visited,.hcp-resources #free-ebook .button-request:visited,.hcp-resources #icd-coding .button-request:visited,.hcp-resources #patient-education-fact-sheet .button-request:visited{color:#fff}.button:focus,.button:hover,.hcp-resources #free-ebook .button-request:focus,.hcp-resources #free-ebook .button-request:hover,.hcp-resources #icd-coding .button-request:focus,.hcp-resources #icd-coding .button-request:hover,.hcp-resources #patient-education-fact-sheet .button-request:focus,.hcp-resources #patient-education-fact-sheet .button-request:hover{background-color:#0b386d;color:#fff;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button:focus .button__arrow svg,.button:focus .button__icon svg,.button:hover .button__arrow svg,.button:hover .button__icon svg,.hcp-resources #free-ebook .button-request:focus .button__arrow svg,.hcp-resources #free-ebook .button-request:focus .button__icon svg,.hcp-resources #free-ebook .button-request:hover .button__arrow svg,.hcp-resources #free-ebook .button-request:hover .button__icon svg,.hcp-resources #icd-coding .button-request:focus .button__arrow svg,.hcp-resources #icd-coding .button-request:focus .button__icon svg,.hcp-resources #icd-coding .button-request:hover .button__arrow svg,.hcp-resources #icd-coding .button-request:hover .button__icon svg,.hcp-resources #patient-education-fact-sheet .button-request:focus .button__arrow svg,.hcp-resources #patient-education-fact-sheet .button-request:focus .button__icon svg,.hcp-resources #patient-education-fact-sheet .button-request:hover .button__arrow svg,.hcp-resources #patient-education-fact-sheet .button-request:hover .button__icon svg{fill:#fff}.button:active,.hcp-resources #free-ebook .button-request:active,.hcp-resources #icd-coding .button-request:active,.hcp-resources #patient-education-fact-sheet .button-request:active{text-decoration:none;background-color:#072548;border-color:#c3d2e3}.button:active .button__arrow svg,.button:active .button__icon svg,.hcp-resources #free-ebook .button-request:active .button__arrow svg,.hcp-resources #free-ebook .button-request:active .button__icon svg,.hcp-resources #icd-coding .button-request:active .button__arrow svg,.hcp-resources #icd-coding .button-request:active .button__icon svg,.hcp-resources #patient-education-fact-sheet .button-request:active .button__arrow svg,.hcp-resources #patient-education-fact-sheet .button-request:active .button__icon svg{fill:#fff}.button[disabled],.hcp-resources #free-ebook [disabled].button-request,.hcp-resources #icd-coding [disabled].button-request,.hcp-resources #patient-education-fact-sheet [disabled].button-request{opacity:.5;pointer-events:none}.button+.button,.hcp-resources #free-ebook .button+.button-request,.hcp-resources #free-ebook .button-request+.button,.hcp-resources #free-ebook .button-request+.button-request,.hcp-resources #icd-coding .button+.button-request,.hcp-resources #icd-coding .button-request+.button,.hcp-resources #icd-coding .button-request+.button-request,.hcp-resources #patient-education-fact-sheet .button+.button-request,.hcp-resources #patient-education-fact-sheet .button-request+.button,.hcp-resources #patient-education-fact-sheet .button-request+.button-request{margin-left:1rem}.button--large,.hcp-resources #free-ebook .button-request,.hcp-resources #icd-coding .button-request,.hcp-resources #patient-education-fact-sheet .button-request{min-height:3.125rem}.button--small{font-size:.875rem;min-height:2.75rem}.button--ghost,.button--ghost.button--teal{background-color:transparent;border:.125rem solid #0f4b91;color:#0f4b91}.button--ghost .button__arrow svg,.button--ghost .button__icon svg,.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg{fill:#87a5c8}.button--ghost.button--teal:visited,.button--ghost:visited{color:#0b386d}.button--ghost.button--teal:focus,.button--ghost.button--teal:hover,.button--ghost:focus,.button--ghost:hover{background-color:#c3d2e3;border:.125rem solid #0b386d;color:#0b386d}.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg,.button--ghost:focus .button__arrow svg,.button--ghost:focus .button__icon svg,.button--ghost:hover .button__arrow svg,.button--ghost:hover .button__icon svg{fill:#0b386d}.button--ghost.button--teal:active,.button--ghost:active{background-color:#072548;color:#fff}.button--ghost.button--teal:active .button__arrow svg,.button--ghost.button--teal:active .button__icon svg,.button--ghost:active .button__arrow svg,.button--ghost:active .button__icon svg{fill:#fff}.button--ghost.button--teal,.button--ghost.button--teal.button--teal{border-color:#358082;color:#358082}.button--ghost.button--teal.button--teal:visited,.button--ghost.button--teal:visited{color:#286061}.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg,.button--ghost.button--teal.button--teal .button__arrow svg,.button--ghost.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--ghost.button--teal.button--teal:focus,.button--ghost.button--teal.button--teal:hover,.button--ghost.button--teal:focus,.button--ghost.button--teal:hover{background-color:#ccdfe0;border:.125rem solid #286061;color:#286061}.button--ghost.button--teal.button--teal:focus .button__arrow svg,.button--ghost.button--teal.button--teal:focus .button__icon svg,.button--ghost.button--teal.button--teal:hover .button__arrow svg,.button--ghost.button--teal.button--teal:hover .button__icon svg,.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg{fill:#286061}.button--ghost.button--teal.button--teal:active,.button--ghost.button--teal:active{background-color:#1a4041}.button--tertiary,.button--tertiary.button--teal{border-color:transparent;background-color:transparent;color:#0f4b91;padding:0;border:none;min-height:0}.button--tertiary .button__arrow svg,.button--tertiary .button__icon svg,.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg{fill:#87a5c8}.button--tertiary.button--teal:visited,.button--tertiary:visited{color:#0b386d}.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover,.button--tertiary:focus,.button--tertiary:hover{background-color:transparent;border-color:transparent;color:#0b386d;text-decoration:underline;box-shadow:none}.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg,.button--tertiary:focus .button__arrow svg,.button--tertiary:focus .button__icon svg,.button--tertiary:hover .button__arrow svg,.button--tertiary:hover .button__icon svg{fill:#0b386d}.button--tertiary.button--teal:active,.button--tertiary:active{background-color:transparent;border-color:transparent;color:#072548;text-decoration:underline}.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg,.button--tertiary:active .button__arrow svg,.button--tertiary:active .button__icon svg{fill:#072548}.button--tertiary.button--teal,.button--tertiary.button--teal.button--teal{color:#358082}.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg,.button--tertiary.button--teal.button--teal .button__arrow svg,.button--tertiary.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--tertiary.button--teal.button--teal:visited,.button--tertiary.button--teal:visited{color:#286061}.button--tertiary.button--teal.button--teal:focus,.button--tertiary.button--teal.button--teal:hover,.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover{color:#286061}.button--tertiary.button--teal.button--teal:focus .button__arrow svg,.button--tertiary.button--teal.button--teal:focus .button__icon svg,.button--tertiary.button--teal.button--teal:hover .button__arrow svg,.button--tertiary.button--teal.button--teal:hover .button__icon svg,.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg{fill:#286061}.button--tertiary.button--teal.button--teal:active,.button--tertiary.button--teal:active{color:#1a4041}.button--tertiary.button--teal.button--teal:active .button__arrow svg,.button--tertiary.button--teal.button--teal:active .button__icon svg,.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg{fill:#1a4041}.button--primary-red,.hcp-resources #free-ebook .button-request,.hcp-resources #icd-coding .button-request,.hcp-resources #patient-education-fact-sheet .button-request{background-color:#c4242b;min-height:3.125rem}.button--primary-red .button__arrow svg,.button--primary-red .button__icon svg,.hcp-resources #free-ebook .button-request .button__arrow svg,.hcp-resources #free-ebook .button-request .button__icon svg,.hcp-resources #icd-coding .button-request .button__arrow svg,.hcp-resources #icd-coding .button-request .button__icon svg,.hcp-resources #patient-education-fact-sheet .button-request .button__arrow svg,.hcp-resources #patient-education-fact-sheet .button-request .button__icon svg{fill:#e19195}.button--primary-red:focus,.button--primary-red:hover,.hcp-resources #free-ebook .button-request:focus,.hcp-resources #free-ebook .button-request:hover,.hcp-resources #icd-coding .button-request:focus,.hcp-resources #icd-coding .button-request:hover,.hcp-resources #patient-education-fact-sheet .button-request:focus,.hcp-resources #patient-education-fact-sheet .button-request:hover{background-color:#931b20;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--primary-red:active,.hcp-resources #free-ebook .button-request:active,.hcp-resources #icd-coding .button-request:active,.hcp-resources #patient-education-fact-sheet .button-request:active{text-decoration:none;background-color:#621216;border-color:#f0c8ca}.button--primary-red:active .button__arrow svg,.button--primary-red:active .button__icon svg,.hcp-resources #free-ebook .button-request:active .button__arrow svg,.hcp-resources #free-ebook .button-request:active .button__icon svg,.hcp-resources #icd-coding .button-request:active .button__arrow svg,.hcp-resources #icd-coding .button-request:active .button__icon svg,.hcp-resources #patient-education-fact-sheet .button-request:active .button__arrow svg,.hcp-resources #patient-education-fact-sheet .button-request:active .button__icon svg{fill:#fff}.button--teal{background-color:#358082}.button--teal .button__arrow svg,.button--teal .button__icon svg{fill:#9abfc0}.button--teal:focus,.button--teal:hover{background-color:#286061;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--teal:active{text-decoration:none;background-color:#1a4041;border-color:#ccdfe0}.button--teal:active .button__arrow svg,.button--teal:active .button__icon svg{fill:#fff}.button--animated:focus .button__arrow,.button--animated:hover .button__arrow{margin-left:1rem}.hcp-resources .grid-col{overflow-x:auto}.hcp-resources .hcp-html{font-family:Lato}.hcp-resources .hcp-html .grid-content-items{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.hcp-resources .hcp-html .grid-content-items .grid-content-item{max-width:calc(1 * (100% + 2rem) - 2rem);flex-basis:calc(1 * (100% + 2rem) - 2rem);padding:1rem}@media (min-width:600px){.hcp-resources .hcp-html .grid-content-items .grid-content-item{max-width:calc(.5 * (100% + 2rem) - 2rem);flex-basis:calc(.5 * (100% + 2rem) - 2rem)}}@media (min-width:992px){.hcp-resources .hcp-html .grid-content-items .grid-content-item{max-width:calc(.25 * (100% + 2rem) - 2rem);flex-basis:calc(.25 * (100% + 2rem) - 2rem)}}.hcp-resources .hcp-html .grid-content-items .grid-content-item__inner{background:#fff;border-top:.5rem solid #c4242b;box-shadow:0 2px 8px rgba(51,50,48,.25);padding:2.5rem 2rem 2rem 2rem;position:relative;display:flex;flex-direction:column;text-align:center;transition:all .2s;height:100%}.hcp-resources .hcp-html .grid-content-items .grid-content-item__inner:hover{box-shadow:0 4px 16px rgba(51,50,48,.25);transform:scale(1.05)}.hcp-resources .hcp-html .grid-content-items .grid-content-item__title{font-weight:400;color:#0f4b91;flex:1;margin-bottom:1rem}.hcp-resources .hcp-html .grid-content-items .grid-content-item__link-hover a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-indent:-999px;font-size:0}.hcp-resources .hcp-html .grid-content-items .grid-content-item__link{margin:0;display:flex;align-items:center;justify-content:center}.hcp-resources .hcp-html .grid-content-items .grid-content-item__link::after{content:"";display:block;width:1.25rem;height:1.25rem;background:url(../images/arrow-red_d5ced910.svg) no-repeat;background-size:contain;margin-left:.5rem}.hcp-resources #free-ebook,.hcp-resources #icd-coding,.hcp-resources #patient-education-fact-sheet{display:flex;flex-wrap:wrap;row-gap:1rem;margin:3.5rem -1rem}.hcp-resources #free-ebook .col-md-4,.hcp-resources #icd-coding .col-md-4,.hcp-resources #patient-education-fact-sheet .col-md-4{max-width:calc(1 * (100% + 2rem) - 2rem);flex-basis:calc(1 * (100% + 2rem) - 2rem);padding:0 1rem;flex-shrink:0}.hcp-resources #free-ebook .col-md-4 img,.hcp-resources #icd-coding .col-md-4 img,.hcp-resources #patient-education-fact-sheet .col-md-4 img{width:100%}@media (min-width:992px){.hcp-resources #free-ebook .col-md-4,.hcp-resources #icd-coding .col-md-4,.hcp-resources #patient-education-fact-sheet .col-md-4{max-width:calc(.3333333333 * (100% + 2rem) - 2rem);flex-basis:calc(.3333333333 * (100% + 2rem) - 2rem)}}.hcp-resources #free-ebook .col-md-8,.hcp-resources #icd-coding .col-md-8,.hcp-resources #patient-education-fact-sheet .col-md-8{max-width:calc(1 * (100% + 2rem) - 2rem);flex-basis:calc(1 * (100% + 2rem) - 2rem);padding:0 1rem;flex-shrink:0}@media (min-width:992px){.hcp-resources #free-ebook .col-md-8,.hcp-resources #icd-coding .col-md-8,.hcp-resources #patient-education-fact-sheet .col-md-8{max-width:calc(.6666666667 * (100% + 2rem) - 2rem);flex-basis:calc(.6666666667 * (100% + 2rem) - 2rem)}}.hcp-resources #free-ebook .button-request,.hcp-resources #icd-coding .button-request,.hcp-resources #patient-education-fact-sheet .button-request{margin-top:1.5rem;margin-bottom:1.5rem}.hcp-resources #free-ebook .button-request::after,.hcp-resources #icd-coding .button-request::after,.hcp-resources #patient-education-fact-sheet .button-request::after{content:"";display:block;width:1.25rem;height:1.25rem;background:url(../images/arrow-circle_78c069d1.svg) no-repeat;background-size:contain;margin-left:.5rem}.hcp-resources #free-ebook .text-center,.hcp-resources #icd-coding .text-center,.hcp-resources #patient-education-fact-sheet .text-center{text-align:center}
.hcp-samples__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.hcp-samples__title{orphans:3;page-break-after:avoid;widows:3}.hcp-samples__title::after{display:inline-block}}*+.hcp-samples__title{margin-top:2rem}.hcp-samples__title{font-family:Lato;font-weight:900}.hcp-samples__title{font-size:2.75rem;line-height:3rem}.hcp-samples__content{display:flex;flex-direction:column;max-width:50rem}@media (min-width:992px){.hcp-samples__content{flex-direction:row}}.hcp-samples__image-wrapper{flex:1;max-height:37.5rem;max-width:18.125rem}.hcp-samples__image{width:100%;height:100%;max-height:inherit;-o-object-fit:cover;object-fit:cover}.hcp-samples__body{flex:1;padding:2rem}.hcp-samples__logo-wrapper{height:3rem;margin-bottom:3rem}.hcp-samples__logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.hcp-samples__body-content{color:#072548;font-weight:400;font-size:1.5rem;margin-top:2rem}.hcp-samples__body-content,.hcp-samples__body-content *{line-height:1.5em}.hcp-samples__body-content b,.hcp-samples__body-content strong{font-weight:900;color:#c4242b}.hcp-samples__buttons{display:flex;flex-direction:column;row-gap:1.5rem;align-items:flex-start;margin-top:1.5rem}.hcp-samples__buttons>.button.button{text-align:center;margin:0}.hcp-samples__buttons>.button.button--tertiary{font-family:droid-serif;font-weight:400;color:#999692;font-size:.875rem;line-height:1.625rem;font-style:italic}
.header-top{display:flex;flex-direction:column}.header-top__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;width:100%;padding:.5rem}@media (min-width:768px){.header-top__wrapper{padding:0}}.header-top__logo{height:3.75rem;flex-shrink:0}@media (min-width:600px){.header-top__logo{height:3.75rem}}@media (min-width:768px){.header-top__logo{height:5.375rem;margin-top:.5rem}}.header-top__search-bar{width:4rem}@media (min-width:768px){.header-top__search-bar{display:flex;width:auto;margin:0 1.5rem;flex:1;max-width:39.375rem;justify-content:center}}.header-top__disclaimer{text-align:center;color:#333230;font-size:.875rem;line-height:1.4375rem;font-weight:400;margin:0 1.5rem}.header-top__disclaimer p{margin:0}@media (min-width:768px){.header-top__disclaimer{font-size:1.125rem;line-height:1.625rem}}.header-top__buttons{display:flex;flex-direction:row;row-gap:1rem;align-items:center;padding:.5rem;justify-content:space-between;background:#f3f0ec}.header-top__buttons>:first-child{font-size:.875rem}.header-top__buttons>:first-child span{text-decoration:underline}@media (min-width:768px){.header-top__buttons{flex-direction:column;align-items:flex-end;padding:0;background:#fff;width:30%}}.header-top__hamburger{--hamburger-height:3.125rem;--line-height:0.25rem;width:var(--hamburger-height);height:var(--hamburger-height);background:#358082;border:none;position:relative;cursor:pointer;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:600px){.header-top__hamburger{--hamburger-height:5rem;--line-height:0.3125rem}}@media (min-width:79.375rem){.header-top__hamburger{display:none}}.header-top__hamburger-line{display:block;height:var(--line-height);width:50%;background:#fff;opacity:1;transform:rotate(0);transition:.25s ease-in-out}.header-top__hamburger-line:nth-child(2){margin:var(--line-height) 0}.header-top__hamburger--open .header-top__hamburger-line:nth-child(1){transform:translateY(calc(var(--line-height) * 2)) rotate(135deg)}.header-top__hamburger--open .header-top__hamburger-line:nth-child(2){opacity:0}.header-top__hamburger--open .header-top__hamburger-line:nth-child(3){transform:translateY(calc(var(--line-height) * -2)) rotate(-135deg)}@media (max-width:768px){.header-top--healthcare{padding-left:.5rem}.header-top--healthcare .header-top__logo{flex-shrink:1;margin:.5rem 0}.header-top--healthcare .header-top__disclaimer{margin:.5rem}}@media (min-width:768px){.header-top{align-items:flex-end;flex-direction:row;margin-bottom:1.5rem}.header-top__hamburger{display:none}}@media (min-width:768px) and (max-width:80.875rem){.header-top{padding-left:1.5rem}}@media (min-width:768px){.sticky .header-top .header-top__buttons,.sticky .header-top .header-top__disclaimer,.sticky .header-top .header-top__search-bar{display:none}.sticky .header-top .header-top__logo{height:3.75rem}}@media (max-width:768px){.special-form .header-top__wrapper{padding:1rem 1.5rem}}.special-form .header-top__hamburger{display:none}.special-form .header-top__buttons{display:none}.special-form .header-top__search-bar{justify-content:end}
.header-top{display:flex;flex-direction:column}.header-top__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;width:100%;padding:.5rem}@media (min-width:768px){.header-top__wrapper{padding:0}}.header-top__logo{height:3.75rem;flex-shrink:0}@media (min-width:600px){.header-top__logo{height:3.75rem}}@media (min-width:768px){.header-top__logo{height:5.375rem;margin-top:.5rem}}.header-top__search-bar{width:4rem}@media (min-width:768px){.header-top__search-bar{display:flex;width:auto;margin:0 1.5rem;flex:1;max-width:39.375rem;justify-content:center}}.header-top__disclaimer{text-align:center;color:#333230;font-size:.875rem;line-height:1.4375rem;font-weight:400;margin:0 1.5rem}.header-top__disclaimer p{margin:0}@media (min-width:768px){.header-top__disclaimer{font-size:1.125rem;line-height:1.625rem}}.header-top__buttons{display:flex;flex-direction:row;row-gap:1rem;align-items:center;padding:.5rem;justify-content:space-between;background:#f3f0ec}.header-top__buttons>:first-child{font-size:.875rem}.header-top__buttons>:first-child span{text-decoration:underline}@media (min-width:768px){.header-top__buttons{flex-direction:column;align-items:flex-end;padding:0;background:#fff;width:30%}}.header-top__hamburger{--hamburger-height:3.125rem;--line-height:0.25rem;width:var(--hamburger-height);height:var(--hamburger-height);background:#358082;border:none;position:relative;cursor:pointer;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:600px){.header-top__hamburger{--hamburger-height:5rem;--line-height:0.3125rem}}@media (min-width:79.375rem){.header-top__hamburger{display:none}}.header-top__hamburger-line{display:block;height:var(--line-height);width:50%;background:#fff;opacity:1;transform:rotate(0);transition:.25s ease-in-out}.header-top__hamburger-line:nth-child(2){margin:var(--line-height) 0}.header-top__hamburger--open .header-top__hamburger-line:nth-child(1){transform:translateY(calc(var(--line-height) * 2)) rotate(135deg)}.header-top__hamburger--open .header-top__hamburger-line:nth-child(2){opacity:0}.header-top__hamburger--open .header-top__hamburger-line:nth-child(3){transform:translateY(calc(var(--line-height) * -2)) rotate(-135deg)}@media (max-width:768px){.header-top--healthcare{padding-left:.5rem}.header-top--healthcare .header-top__logo{flex-shrink:1;margin:.5rem 0}.header-top--healthcare .header-top__disclaimer{margin:.5rem}}@media (min-width:768px){.header-top{align-items:flex-end;flex-direction:row;margin-bottom:1.5rem}.header-top__hamburger{display:none}}@media (min-width:768px) and (max-width:80.875rem){.header-top{padding-left:1.5rem}}@media (min-width:768px){.sticky .header-top .header-top__buttons,.sticky .header-top .header-top__disclaimer,.sticky .header-top .header-top__search-bar{display:none}.sticky .header-top .header-top__logo{height:3.75rem}}@media (max-width:768px){.special-form .header-top__wrapper{padding:1rem 1.5rem}}.special-form .header-top__hamburger{display:none}.special-form .header-top__buttons{display:none}.special-form .header-top__search-bar{justify-content:end}.header{position:sticky;top:0;z-index:100;background:#fff;transition:.2s background}.header .container.container{padding-left:0}@media (max-width:768px){.header .container.container{padding-right:0}}@media (min-width:80.875rem){.header .container.container{padding-right:0}}.header__sticky-button{display:none}@media (min-width:768px){.header.sticky{position:sticky;background:#fff;top:0;width:100%;box-shadow:0 4px 16px rgba(51,50,48,.25);padding:.5rem 0}.header.sticky>.grid-layout>.grid-layout__container>.grid-layout__items{flex-direction:row;flex-wrap:nowrap;align-items:center}.header.sticky>.grid-layout>.grid-layout__container>.grid-layout__items>.grid-layout__item{flex-basis:auto}.header.sticky>.grid-layout>.grid-layout__container>.grid-layout__items>.grid-layout__item:nth-child(2){flex:1}.header.sticky .header__sticky-button{display:block}.header.sticky .primary-menu{padding:0}}@media (min-width:768px){.header{position:relative;background:0 0}}
.hero-blog__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.hero-blog__title{orphans:3;page-break-after:avoid;widows:3}.hero-blog__title::after{display:inline-block}}*+.hero-blog__title{margin-top:2rem}.hero-blog__title{font-family:Lato;font-weight:900}.hero-blog__title{font-size:1.875rem;line-height:2.25rem}.hero-blog__wrapper{position:relative;height:12.5rem;padding-bottom:3rem;width:100%;display:flex}.hero-blog__wrapper::after{display:block;pointer-events:none}@media (min-width:600px){.hero-blog__wrapper{height:30rem}}.hero-blog__image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.hero-blog__container{display:flex;justify-content:space-between}.hero-blog__title{color:#fff;display:inline-block;align-self:flex-end;z-index:2;margin-bottom:0}@media (min-width:600px){.hero-blog__title{font-size:2.75rem;line-height:3rem}}.hero-blog__details{margin-top:2rem;font-family:Lato}.hero-blog__details .hero-blog__container{display:block}@media (min-width:400px){.hero-blog__details .hero-blog__container{display:flex}}.hero-blog__author a{font-weight:900}.hero-blog__time-wrapper{display:flex;align-items:center}.hero-blog__time-wrapper .svg-icon{width:1rem;height:1rem;margin-right:.375rem}.hero-blog__time-wrapper .svg-icon__svg{fill:#358082}
.hero-complex__description{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.hero-complex__description{orphans:3;page-break-after:avoid;widows:3}.hero-complex__description::after{display:inline-block}}*+.hero-complex__description{margin-top:2rem}.hero-complex__description{font-family:Lato;font-weight:900}.hero-complex__description{font-size:1.125rem;line-height:1.625rem}.hero-complex.hero-thin{padding-top:1.5rem;padding-bottom:1.5rem}.hero-complex{background-size:cover;background-position:top center;image-rendering:-webkit-optimize-contrast;padding-top:4rem;padding-bottom:4rem;position:relative}@media (min-width:600px){.hero-complex{padding-top:5.4375rem;padding-bottom:5.4375rem}}.hero-complex__overlay{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 66.64%)}.hero-complex__container{position:relative}.hero-complex__blue-back{background-color:#0f4b91;padding:5.5rem 4rem}.hero-complex__blue-back .hero-complex__title{font-size:2.75rem;line-height:3rem}.hero-complex__title{font-size:3.18rem;line-height:4.55rem;margin:0;text-shadow:0 2px 8px rgba(51,50,48,.25);margin-bottom:1.5rem}.hero-complex__description{margin:0 0 1.5rem 0;font-weight:400;text-shadow:0 2px 8px rgba(51,50,48,.25)}.hero-complex__description,.hero-complex__title{color:#fff}.hero-complex__cta .button{box-shadow:0 2px 8px rgba(51,50,48,.25)}.container--flex{display:flex;gap:2em}
.hero-simple__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.hero-simple__title{orphans:3;page-break-after:avoid;widows:3}.hero-simple__title::after{display:inline-block}}*+.hero-simple__title{margin-top:2rem}.hero-simple__title{font-family:Lato;font-weight:900}.hero-simple__title{font-size:1.875rem;line-height:2.25rem}.hero-simple{padding-top:2.5rem;padding-bottom:2.5rem;background:linear-gradient(180deg,#0b386d 0,#0f4b91 100%)}@media (min-width:600px){.hero-simple{padding-top:3.5rem;padding-bottom:3.5rem}}.hero-simple__container{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hero-simple__title{margin:0;color:#fff}@media (min-width:600px){.hero-simple__title{font-size:2.75rem;line-height:3rem}}.hero-simple .hero-simple__cta{flex-shrink:0}.hero-simple .hero-simple__cta .button{color:#fff}.hero-simple .hero-simple__cta .button svg{transform:rotate(180deg);width:1rem;height:1rem}.hero-simple .hero-simple__cta .button:hover svg{fill:#fff}
.hero-video__description,.hero-video__featured,.hero-video__name,.hero-video__time,.hero-video__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.hero-video__description,.hero-video__featured,.hero-video__name,.hero-video__time,.hero-video__title{orphans:3;page-break-after:avoid;widows:3}.hero-video__description::after,.hero-video__featured::after,.hero-video__name::after,.hero-video__time::after,.hero-video__title::after{display:inline-block}}*+.hero-video__description,*+.hero-video__featured,*+.hero-video__name,*+.hero-video__time,*+.hero-video__title{margin-top:2rem}.hero-video__description,.hero-video__featured,.hero-video__name,.hero-video__time,.hero-video__title{font-family:Lato;font-weight:900}.hero-video__name{font-size:2.75rem;line-height:3rem}.hero-video__title{font-size:1.875rem;line-height:2.25rem}.hero-video__description{font-size:1rem;line-height:1.4375rem}.hero-video__featured,.hero-video__time{font-size:.875rem;line-height:1.25rem}@media (min-width:992px){.hero-video{display:flex;width:100%}}.hero-video__video{overflow:hidden;position:relative;width:100%;padding-bottom:56.5%;height:0}@media (min-width:992px){.hero-video__video{width:68.5%;padding-bottom:38.5%}}.hero-video__video iframe{left:0;top:0;height:100%;width:100%;position:absolute}.hero-video__body{width:100%;padding:2rem;background:#f3f0ec;position:relative}@media (min-width:992px){.hero-video__body{width:31.5%}}.hero-video__intro{display:flex;justify-content:space-between}.hero-video__featured,.hero-video__time{color:#333230;margin-bottom:0}.hero-video__featured{color:#358082;font-size:1rem}.hero-video__time{display:flex;margin-top:0}.hero-video__icon svg{width:1.25rem;height:1.25rem;margin-right:.5rem;fill:#358082}.hero-video__name{color:#0f4b91;margin-bottom:1rem;margin-top:1rem}.hero-video__title{margin:2rem 0}.hero-video__description{font-weight:400;margin-top:1.5rem;margin-bottom:0;color:#333230}
.svg-icon{width:100%;height:100%;display:flex}.svg-icon__svg{width:100%;height:100%;fill:#000}
.icons__sprite-wrapper{display:none}.icons__list{display:flex;flex-wrap:wrap;justify-items:center;margin:0;padding:0;list-style:none;list-style-type:none}.icons__list li{background-image:none}.icons__list{margin-bottom:0;padding-left:0}.icons__list li{margin-bottom:0;background:0 0}.icons__list li::before{display:none}.icons__search{padding:1.5rem 1rem}.icons__item{padding:1.5rem 2rem!important;margin:1rem;width:calc(100% - 2rem);height:11.875rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:.3s transform}.icons__item--hidden{display:none}@media (min-width:400px){.icons__item{width:calc(50% - 2rem)}}@media (min-width:600px){.icons__item{width:calc(33.3333333333% - 2rem)}}@media (min-width:992px){.icons__item{width:calc(20% - 2rem)}}@media (min-width:1200px){.icons__item{width:calc(16.6666666667% - 2rem)}}.icons__item svg{width:100%;margin:1rem 0;transition:.3s fill,.3s color;fill:#0f4b91}.icons__name{text-align:center;color:#333230;font-size:.875rem}
.logo{height:100%}.logo__link{display:block;height:100%}.logo__link:active{background:0 0}.logo__image{height:100%;width:auto;max-height:6.25rem;-o-object-fit:contain;object-fit:contain}
.media-object{display:flex;max-width:79.375rem}.media-object .grid-col{margin-bottom:0!important}.media-object__image-wrapper{width:100%;height:100%}.media-object__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:992px){.media-object__image{-o-object-fit:cover;object-fit:cover}}.media-object__text-block-wrapper{padding-top:1rem;padding-bottom:1rem}@media (min-width:992px){.media-object--flipped .grid-col:first-child{order:1}}.media-object--flipped__image{float:right;margin-top:3rem}@media (min-width:992px){.media-object--flipped__image{margin-top:0}}@media (max-width:992px){.media-object--single-image .media-object__image-wrapper{max-height:21.875rem}}
.modal,.modal__content{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.modal{display:flex;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;padding:.5rem;z-index:1050;overflow:auto}.modal--visible{visibility:visible;background:rgba(153,150,146,.9)}.modal--visible .modal__content{transform:scale(1);opacity:1}.modal__content{margin:auto;z-index:1;overflow-y:auto;position:relative;opacity:0;transform:scale(.7);padding-top:2.75rem}@media (min-width:600px){.modal__content{padding:2.75rem}}.modal__content::after{content:"";display:block;position:absolute;top:2.75rem;left:0;right:0;bottom:0;box-shadow:0 4px 16px rgba(51,50,48,.25);z-index:-1;background:#fff;border-radius:.625rem}@media (min-width:600px){.modal__content::after{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}}.modal__close{border:none;border-radius:50%;position:absolute;right:0;top:0;cursor:pointer;padding:0;background:url(../images/close-circle_8995f3d1.svg) center no-repeat;height:2.25rem;width:2.25rem;transition:.3s box-shadow}.modal__close:hover{box-shadow:0 1px 4px rgba(51,50,48,.25)}@media (min-width:600px){.modal__close{top:.5rem;right:.5rem}}@media (min-width:600px){.modal{padding:1rem}}@media (min-width:992px){.modal{padding:2rem}}
.button,.button--animated .button__arrow,.button--primary-red .button__arrow,.button--primary-red .button__icon,.button__arrow svg,.button__icon svg,form.webform-submission-general-newsletter-form [type=submit],form.webform-submission-general-newsletter-form [type=submit] .button__arrow,form.webform-submission-general-newsletter-form [type=submit] .button__icon{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.button,form.webform-submission-general-newsletter-form [type=submit]{cursor:pointer;padding:.4375rem 1.1875rem;text-decoration:none;font-family:Lato;font-size:1rem;font-weight:900;display:inline-flex;align-items:center;background-color:#0f4b91;color:#fff;border:.3125rem solid transparent;border-radius:.3125rem;min-height:2.9375rem;transition-property:background-color,color,box-shadow,border-color}.button__icon{margin-right:.75rem}.button__icon svg{width:1.25rem;height:1.25rem;display:block;fill:#87a5c8;transition-property:fill}.button--large .button__icon,form.webform-submission-general-newsletter-form [type=submit] .button__icon{margin-right:1rem}.button--large .button__icon svg,form.webform-submission-general-newsletter-form [type=submit] .button__icon svg{width:1.5rem;height:1.5rem}.button--small .button__icon{margin-right:.5rem}.button--small .button__icon svg{width:1.125rem;height:1.125rem}.button__arrow{margin-left:.5rem}.button__arrow svg{width:1rem;height:1rem;fill:#87a5c8;transition-property:fill}.button__arrow .button--large,.button__arrow form.webform-submission-general-newsletter-form [type=submit],form.webform-submission-general-newsletter-form .button__arrow [type=submit]{margin-left:1rem}.button__arrow .button--small{margin-left:.5rem}.button:visited,form.webform-submission-general-newsletter-form [type=submit]:visited{color:#fff}.button:focus,.button:hover,form.webform-submission-general-newsletter-form [type=submit]:focus,form.webform-submission-general-newsletter-form [type=submit]:hover{background-color:#0b386d;color:#fff;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button:focus .button__arrow svg,.button:focus .button__icon svg,.button:hover .button__arrow svg,.button:hover .button__icon svg,form.webform-submission-general-newsletter-form [type=submit]:focus .button__arrow svg,form.webform-submission-general-newsletter-form [type=submit]:focus .button__icon svg,form.webform-submission-general-newsletter-form [type=submit]:hover .button__arrow svg,form.webform-submission-general-newsletter-form [type=submit]:hover .button__icon svg{fill:#fff}.button:active,form.webform-submission-general-newsletter-form [type=submit]:active{text-decoration:none;background-color:#072548;border-color:#c3d2e3}.button:active .button__arrow svg,.button:active .button__icon svg,form.webform-submission-general-newsletter-form [type=submit]:active .button__arrow svg,form.webform-submission-general-newsletter-form [type=submit]:active .button__icon svg{fill:#fff}.button[disabled],form.webform-submission-general-newsletter-form [disabled][type=submit]{opacity:.5;pointer-events:none}.button+.button,form.webform-submission-general-newsletter-form .button+[type=submit],form.webform-submission-general-newsletter-form [type=submit]+.button,form.webform-submission-general-newsletter-form [type=submit]+[type=submit]{margin-left:1rem}.button--large,form.webform-submission-general-newsletter-form [type=submit]{min-height:3.125rem}.button--small{font-size:.875rem;min-height:2.75rem}.button--ghost,.button--ghost.button--teal{background-color:transparent;border:.125rem solid #0f4b91;color:#0f4b91}.button--ghost .button__arrow svg,.button--ghost .button__icon svg,.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg{fill:#87a5c8}.button--ghost.button--teal:visited,.button--ghost:visited{color:#0b386d}.button--ghost.button--teal:focus,.button--ghost.button--teal:hover,.button--ghost:focus,.button--ghost:hover{background-color:#c3d2e3;border:.125rem solid #0b386d;color:#0b386d}.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg,.button--ghost:focus .button__arrow svg,.button--ghost:focus .button__icon svg,.button--ghost:hover .button__arrow svg,.button--ghost:hover .button__icon svg{fill:#0b386d}.button--ghost.button--teal:active,.button--ghost:active{background-color:#072548;color:#fff}.button--ghost.button--teal:active .button__arrow svg,.button--ghost.button--teal:active .button__icon svg,.button--ghost:active .button__arrow svg,.button--ghost:active .button__icon svg{fill:#fff}.button--ghost.button--teal,.button--ghost.button--teal.button--teal{border-color:#358082;color:#358082}.button--ghost.button--teal.button--teal:visited,.button--ghost.button--teal:visited{color:#286061}.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg,.button--ghost.button--teal.button--teal .button__arrow svg,.button--ghost.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--ghost.button--teal.button--teal:focus,.button--ghost.button--teal.button--teal:hover,.button--ghost.button--teal:focus,.button--ghost.button--teal:hover{background-color:#ccdfe0;border:.125rem solid #286061;color:#286061}.button--ghost.button--teal.button--teal:focus .button__arrow svg,.button--ghost.button--teal.button--teal:focus .button__icon svg,.button--ghost.button--teal.button--teal:hover .button__arrow svg,.button--ghost.button--teal.button--teal:hover .button__icon svg,.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg{fill:#286061}.button--ghost.button--teal.button--teal:active,.button--ghost.button--teal:active{background-color:#1a4041}.button--tertiary,.button--tertiary.button--teal{border-color:transparent;background-color:transparent;color:#0f4b91;padding:0;border:none;min-height:0}.button--tertiary .button__arrow svg,.button--tertiary .button__icon svg,.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg{fill:#87a5c8}.button--tertiary.button--teal:visited,.button--tertiary:visited{color:#0b386d}.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover,.button--tertiary:focus,.button--tertiary:hover{background-color:transparent;border-color:transparent;color:#0b386d;text-decoration:underline;box-shadow:none}.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg,.button--tertiary:focus .button__arrow svg,.button--tertiary:focus .button__icon svg,.button--tertiary:hover .button__arrow svg,.button--tertiary:hover .button__icon svg{fill:#0b386d}.button--tertiary.button--teal:active,.button--tertiary:active{background-color:transparent;border-color:transparent;color:#072548;text-decoration:underline}.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg,.button--tertiary:active .button__arrow svg,.button--tertiary:active .button__icon svg{fill:#072548}.button--tertiary.button--teal,.button--tertiary.button--teal.button--teal{color:#358082}.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg,.button--tertiary.button--teal.button--teal .button__arrow svg,.button--tertiary.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--tertiary.button--teal.button--teal:visited,.button--tertiary.button--teal:visited{color:#286061}.button--tertiary.button--teal.button--teal:focus,.button--tertiary.button--teal.button--teal:hover,.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover{color:#286061}.button--tertiary.button--teal.button--teal:focus .button__arrow svg,.button--tertiary.button--teal.button--teal:focus .button__icon svg,.button--tertiary.button--teal.button--teal:hover .button__arrow svg,.button--tertiary.button--teal.button--teal:hover .button__icon svg,.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg{fill:#286061}.button--tertiary.button--teal.button--teal:active,.button--tertiary.button--teal:active{color:#1a4041}.button--tertiary.button--teal.button--teal:active .button__arrow svg,.button--tertiary.button--teal.button--teal:active .button__icon svg,.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg{fill:#1a4041}.button--primary-red,form.webform-submission-general-newsletter-form [type=submit]{background-color:#c4242b;min-height:3.125rem}.button--primary-red .button__arrow svg,.button--primary-red .button__icon svg,form.webform-submission-general-newsletter-form [type=submit] .button__arrow svg,form.webform-submission-general-newsletter-form [type=submit] .button__icon svg{fill:#e19195}.button--primary-red:focus,.button--primary-red:hover,form.webform-submission-general-newsletter-form [type=submit]:focus,form.webform-submission-general-newsletter-form [type=submit]:hover{background-color:#931b20;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--primary-red:active,form.webform-submission-general-newsletter-form [type=submit]:active{text-decoration:none;background-color:#621216;border-color:#f0c8ca}.button--primary-red:active .button__arrow svg,.button--primary-red:active .button__icon svg,form.webform-submission-general-newsletter-form [type=submit]:active .button__arrow svg,form.webform-submission-general-newsletter-form [type=submit]:active .button__icon svg{fill:#fff}.button--teal{background-color:#358082}.button--teal .button__arrow svg,.button--teal .button__icon svg{fill:#9abfc0}.button--teal:focus,.button--teal:hover{background-color:#286061;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--teal:active{text-decoration:none;background-color:#1a4041;border-color:#ccdfe0}.button--teal:active .button__arrow svg,.button--teal:active .button__icon svg{fill:#fff}.button--animated:focus .button__arrow,.button--animated:hover .button__arrow{margin-left:1rem}.newsletter-signup-form{width:100%;max-width:56.25rem;padding:1.5rem;background:#f3f0ec;border-radius:.3125rem}form.webform-submission-general-newsletter-form{display:flex;flex-direction:column;position:relative;flex-wrap:wrap}form.webform-submission-general-newsletter-form .form-item-your-email-address{margin-bottom:1.5rem;flex:1;position:relative}form.webform-submission-general-newsletter-form .form-item-your-email-address::after{content:"";display:block;background-image:url(../images/email_aea71cc6.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:1.125rem;height:1.125rem;position:absolute;left:1rem;bottom:1rem}form.webform-submission-general-newsletter-form .form-item{max-width:none}form.webform-submission-general-newsletter-form .form-item:not(.form-item-accept-policy) label{opacity:1;-webkit-clip-path:none!important;clip-path:none!important;position:relative!important;height:auto!important;width:auto!important;overflow:visible!important;color:#0f4b91}form.webform-submission-general-newsletter-form input[type=email]{border-width:.0625rem;font-size:1rem;padding:.875rem 1.125rem .875rem 2.75rem;width:100%}form.webform-submission-general-newsletter-form input[type=email]::-moz-placeholder{color:#999692;opacity:1}form.webform-submission-general-newsletter-form input[type=email]::placeholder{color:#999692;opacity:1}form.webform-submission-general-newsletter-form input[type=email]:focus{border-width:.125rem;padding:.8125rem 1.0625rem .8125rem 2.6875rem;background-position:.9375rem center!important}form.webform-submission-general-newsletter-form [type=submit]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}form.webform-submission-general-newsletter-form [type=submit]::after{content:"";display:block;width:1rem;height:1rem;background:url(../images/arrow-down-white_84858493.svg) no-repeat;background-size:contain;margin-left:.5rem;transform:rotate(-90deg)}form.webform-submission-general-newsletter-form .form-item-accept-policy{width:100%;margin-top:1rem;margin-bottom:0;display:flex;align-items:flex-start;position:relative;font-family:Lato}form.webform-submission-general-newsletter-form .form-item-accept-policy input[type=checkbox]{-webkit-clip-path:none!important;clip-path:none!important;position:static!important;margin-top:.1875rem;width:1rem!important;height:1rem!important;cursor:default;flex-shrink:0}form.webform-submission-general-newsletter-form .form-item-accept-policy input[type=checkbox]:checked~.description::before{background-color:#358082;border-color:#358082;background-image:url(../images/icon-checkmark_4cdfd561.svg);background-size:.6875rem .5625rem;background-repeat:no-repeat;background-position:center}form.webform-submission-general-newsletter-form .form-item-accept-policy .description{color:#333230;font-size:.875rem;padding-left:.75rem}form.webform-submission-general-newsletter-form .form-item-accept-policy .description::before{display:block;content:"";width:1rem;height:1rem;position:absolute;left:0;margin-top:.1875rem;border:.0625rem solid #ccc8c2;border-radius:.125rem}form.webform-submission-general-newsletter-form .form-item-accept-policy .description::before:hover{border:.0625rem solid #999692;box-shadow:0 1px 4px rgba(51,50,48,.25)}form.webform-submission-general-newsletter-form .form-item-accept-policy .description .webform-element-description{margin-bottom:0}form.webform-submission-general-newsletter-form .form-item-accept-policy .description .webform-element-description>br:first-child{display:none}form.webform-submission-general-newsletter-form .form-item-accept-policy .description a{color:#358082}form.webform-submission-general-newsletter-form .form-item-accept-policy .description a:hover{color:#072548}
.button,.button--animated .button__arrow,.button--primary-red .button__arrow,.button--primary-red .button__icon,.button__arrow svg,.button__icon svg{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.newsletter-signup-image__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.newsletter-signup-image__title{orphans:3;page-break-after:avoid;widows:3}.newsletter-signup-image__title::after{display:inline-block}}*+.newsletter-signup-image__title{margin-top:2rem}.newsletter-signup-image__title{font-family:Lato;font-weight:900}.newsletter-signup-image__title{font-size:2.75rem;line-height:3rem}.button{cursor:pointer;padding:.4375rem 1.1875rem;text-decoration:none;font-family:Lato;font-size:1rem;font-weight:900;display:inline-flex;align-items:center;background-color:#0f4b91;color:#fff;border:.3125rem solid transparent;border-radius:.3125rem;min-height:2.9375rem;transition-property:background-color,color,box-shadow,border-color}.button__icon{margin-right:.75rem}.button__icon svg{width:1.25rem;height:1.25rem;display:block;fill:#87a5c8;transition-property:fill}.button--large .button__icon{margin-right:1rem}.button--large .button__icon svg{width:1.5rem;height:1.5rem}.button--small .button__icon{margin-right:.5rem}.button--small .button__icon svg{width:1.125rem;height:1.125rem}.button__arrow{margin-left:.5rem}.button__arrow svg{width:1rem;height:1rem;fill:#87a5c8;transition-property:fill}.button__arrow .button--large{margin-left:1rem}.button__arrow .button--small{margin-left:.5rem}.button:visited{color:#fff}.button:focus,.button:hover{background-color:#0b386d;color:#fff;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button:focus .button__arrow svg,.button:focus .button__icon svg,.button:hover .button__arrow svg,.button:hover .button__icon svg{fill:#fff}.button:active{text-decoration:none;background-color:#072548;border-color:#c3d2e3}.button:active .button__arrow svg,.button:active .button__icon svg{fill:#fff}.button[disabled]{opacity:.5;pointer-events:none}.button+.button{margin-left:1rem}.button--large{min-height:3.125rem}.button--small{font-size:.875rem;min-height:2.75rem}.button--ghost,.button--ghost.button--teal{background-color:transparent;border:.125rem solid #0f4b91;color:#0f4b91}.button--ghost .button__arrow svg,.button--ghost .button__icon svg,.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg{fill:#87a5c8}.button--ghost.button--teal:visited,.button--ghost:visited{color:#0b386d}.button--ghost.button--teal:focus,.button--ghost.button--teal:hover,.button--ghost:focus,.button--ghost:hover{background-color:#c3d2e3;border:.125rem solid #0b386d;color:#0b386d}.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg,.button--ghost:focus .button__arrow svg,.button--ghost:focus .button__icon svg,.button--ghost:hover .button__arrow svg,.button--ghost:hover .button__icon svg{fill:#0b386d}.button--ghost.button--teal:active,.button--ghost:active{background-color:#072548;color:#fff}.button--ghost.button--teal:active .button__arrow svg,.button--ghost.button--teal:active .button__icon svg,.button--ghost:active .button__arrow svg,.button--ghost:active .button__icon svg{fill:#fff}.button--ghost.button--teal,.button--ghost.button--teal.button--teal{border-color:#358082;color:#358082}.button--ghost.button--teal.button--teal:visited,.button--ghost.button--teal:visited{color:#286061}.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg,.button--ghost.button--teal.button--teal .button__arrow svg,.button--ghost.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--ghost.button--teal.button--teal:focus,.button--ghost.button--teal.button--teal:hover,.button--ghost.button--teal:focus,.button--ghost.button--teal:hover{background-color:#ccdfe0;border:.125rem solid #286061;color:#286061}.button--ghost.button--teal.button--teal:focus .button__arrow svg,.button--ghost.button--teal.button--teal:focus .button__icon svg,.button--ghost.button--teal.button--teal:hover .button__arrow svg,.button--ghost.button--teal.button--teal:hover .button__icon svg,.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg{fill:#286061}.button--ghost.button--teal.button--teal:active,.button--ghost.button--teal:active{background-color:#1a4041}.button--tertiary,.button--tertiary.button--teal{border-color:transparent;background-color:transparent;color:#0f4b91;padding:0;border:none;min-height:0}.button--tertiary .button__arrow svg,.button--tertiary .button__icon svg,.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg{fill:#87a5c8}.button--tertiary.button--teal:visited,.button--tertiary:visited{color:#0b386d}.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover,.button--tertiary:focus,.button--tertiary:hover{background-color:transparent;border-color:transparent;color:#0b386d;text-decoration:underline;box-shadow:none}.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg,.button--tertiary:focus .button__arrow svg,.button--tertiary:focus .button__icon svg,.button--tertiary:hover .button__arrow svg,.button--tertiary:hover .button__icon svg{fill:#0b386d}.button--tertiary.button--teal:active,.button--tertiary:active{background-color:transparent;border-color:transparent;color:#072548;text-decoration:underline}.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg,.button--tertiary:active .button__arrow svg,.button--tertiary:active .button__icon svg{fill:#072548}.button--tertiary.button--teal,.button--tertiary.button--teal.button--teal{color:#358082}.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg,.button--tertiary.button--teal.button--teal .button__arrow svg,.button--tertiary.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--tertiary.button--teal.button--teal:visited,.button--tertiary.button--teal:visited{color:#286061}.button--tertiary.button--teal.button--teal:focus,.button--tertiary.button--teal.button--teal:hover,.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover{color:#286061}.button--tertiary.button--teal.button--teal:focus .button__arrow svg,.button--tertiary.button--teal.button--teal:focus .button__icon svg,.button--tertiary.button--teal.button--teal:hover .button__arrow svg,.button--tertiary.button--teal.button--teal:hover .button__icon svg,.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg{fill:#286061}.button--tertiary.button--teal.button--teal:active,.button--tertiary.button--teal:active{color:#1a4041}.button--tertiary.button--teal.button--teal:active .button__arrow svg,.button--tertiary.button--teal.button--teal:active .button__icon svg,.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg{fill:#1a4041}.button--primary-red{background-color:#c4242b;min-height:3.125rem}.button--primary-red .button__arrow svg,.button--primary-red .button__icon svg{fill:#e19195}.button--primary-red:focus,.button--primary-red:hover{background-color:#931b20;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--primary-red:active{text-decoration:none;background-color:#621216;border-color:#f0c8ca}.button--primary-red:active .button__arrow svg,.button--primary-red:active .button__icon svg{fill:#fff}.button--teal{background-color:#358082}.button--teal .button__arrow svg,.button--teal .button__icon svg{fill:#9abfc0}.button--teal:focus,.button--teal:hover{background-color:#286061;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--teal:active{text-decoration:none;background-color:#1a4041;border-color:#ccdfe0}.button--teal:active .button__arrow svg,.button--teal:active .button__icon svg{fill:#fff}.button--animated:focus .button__arrow,.button--animated:hover .button__arrow{margin-left:1rem}.newsletter-signup-image{width:100%;background:linear-gradient(180deg,#0b386d 0,#0f4b91 100%)}@media (min-width:600px){.newsletter-signup-image{display:flex}}.newsletter-signup-image__image{background-size:cover;background-position:center center;image-rendering:-webkit-optimize-contrast;width:100%;height:25rem}@media (min-width:600px){.newsletter-signup-image__image{width:45%;height:auto}}.newsletter-signup-image__body{width:100%;padding:7.5rem 7rem;position:relative}@media (min-width:600px){.newsletter-signup-image__body{width:55%}}.newsletter-signup-image__title{margin-bottom:1.5rem;color:#fff;position:relative}.newsletter-signup-image__title::before{display:block;content:"";position:absolute;background:url(../images/heart_a90ec9b1.png) no-repeat;background-size:3.625rem;width:3.625rem;left:-3rem;top:-1.5rem;bottom:0}.newsletter-signup-image__tagline{margin-bottom:2rem;font-family:Lato;font-size:1.875rem;color:#fff}.newsletter-signup-image .newsletter-signup-image__form form .description,.newsletter-signup-image .newsletter-signup-image__form form .description a{color:#fff}.newsletter-signup-image .newsletter-signup-image__form form .description a{text-decoration:underline}.newsletter-signup-image .newsletter-signup-image__form form .description a:hover{color:#fff}.newsletter-signup-image .newsletter-signup-image__form form .form-item label{clip:rect(1px 1px 1px 1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;word-wrap:normal!important}@media (min-width:992px){.newsletter-signup-image__left,.newsletter-signup-image__right{flex:1}.newsletter-signup-image__left{padding-right:1.5rem}.newsletter-signup-image__right{background-size:cover;background-position:center center;image-rendering:-webkit-optimize-contrast;padding-top:5rem;padding-bottom:5rem;position:relative}.newsletter-signup-image__form form{flex-direction:row}.newsletter-signup-image__form form .form-item-your-email-address{margin-bottom:0}.newsletter-signup-image__form form input[type=email]{border-radius:.3125rem 0 0 .3125rem;margin-bottom:0}.newsletter-signup-image__form form input[type=email].error.error,.newsletter-signup-image__form form input[type=email].error.error:focus{box-shadow:0 0 0 .1875rem #aa1d1d}.newsletter-signup-image__form form [type=submit]{border-radius:0 .3125rem .3125rem 0;padding:0 2.5rem;width:auto}}@media (min-width:992px) and (max-width:89.375rem){.newsletter-signup-image{padding:2.5rem 0}}
.button,.button--animated .button__arrow,.button--primary-red .button__arrow,.button--primary-red .button__icon,.button__arrow svg,.button__icon svg{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.newsletter-signup__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.newsletter-signup__title{orphans:3;page-break-after:avoid;widows:3}.newsletter-signup__title::after{display:inline-block}}*+.newsletter-signup__title{margin-top:2rem}.newsletter-signup__title{font-family:Lato;font-weight:900}.newsletter-signup__title{font-size:1.875rem;line-height:2.25rem}.button{cursor:pointer;padding:.4375rem 1.1875rem;text-decoration:none;font-family:Lato;font-size:1rem;font-weight:900;display:inline-flex;align-items:center;background-color:#0f4b91;color:#fff;border:.3125rem solid transparent;border-radius:.3125rem;min-height:2.9375rem;transition-property:background-color,color,box-shadow,border-color}.button__icon{margin-right:.75rem}.button__icon svg{width:1.25rem;height:1.25rem;display:block;fill:#87a5c8;transition-property:fill}.button--large .button__icon{margin-right:1rem}.button--large .button__icon svg{width:1.5rem;height:1.5rem}.button--small .button__icon{margin-right:.5rem}.button--small .button__icon svg{width:1.125rem;height:1.125rem}.button__arrow{margin-left:.5rem}.button__arrow svg{width:1rem;height:1rem;fill:#87a5c8;transition-property:fill}.button__arrow .button--large{margin-left:1rem}.button__arrow .button--small{margin-left:.5rem}.button:visited{color:#fff}.button:focus,.button:hover{background-color:#0b386d;color:#fff;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button:focus .button__arrow svg,.button:focus .button__icon svg,.button:hover .button__arrow svg,.button:hover .button__icon svg{fill:#fff}.button:active{text-decoration:none;background-color:#072548;border-color:#c3d2e3}.button:active .button__arrow svg,.button:active .button__icon svg{fill:#fff}.button[disabled]{opacity:.5;pointer-events:none}.button+.button{margin-left:1rem}.button--large{min-height:3.125rem}.button--small{font-size:.875rem;min-height:2.75rem}.button--ghost,.button--ghost.button--teal{background-color:transparent;border:.125rem solid #0f4b91;color:#0f4b91}.button--ghost .button__arrow svg,.button--ghost .button__icon svg,.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg{fill:#87a5c8}.button--ghost.button--teal:visited,.button--ghost:visited{color:#0b386d}.button--ghost.button--teal:focus,.button--ghost.button--teal:hover,.button--ghost:focus,.button--ghost:hover{background-color:#c3d2e3;border:.125rem solid #0b386d;color:#0b386d}.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg,.button--ghost:focus .button__arrow svg,.button--ghost:focus .button__icon svg,.button--ghost:hover .button__arrow svg,.button--ghost:hover .button__icon svg{fill:#0b386d}.button--ghost.button--teal:active,.button--ghost:active{background-color:#072548;color:#fff}.button--ghost.button--teal:active .button__arrow svg,.button--ghost.button--teal:active .button__icon svg,.button--ghost:active .button__arrow svg,.button--ghost:active .button__icon svg{fill:#fff}.button--ghost.button--teal,.button--ghost.button--teal.button--teal{border-color:#358082;color:#358082}.button--ghost.button--teal.button--teal:visited,.button--ghost.button--teal:visited{color:#286061}.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg,.button--ghost.button--teal.button--teal .button__arrow svg,.button--ghost.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--ghost.button--teal.button--teal:focus,.button--ghost.button--teal.button--teal:hover,.button--ghost.button--teal:focus,.button--ghost.button--teal:hover{background-color:#ccdfe0;border:.125rem solid #286061;color:#286061}.button--ghost.button--teal.button--teal:focus .button__arrow svg,.button--ghost.button--teal.button--teal:focus .button__icon svg,.button--ghost.button--teal.button--teal:hover .button__arrow svg,.button--ghost.button--teal.button--teal:hover .button__icon svg,.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg{fill:#286061}.button--ghost.button--teal.button--teal:active,.button--ghost.button--teal:active{background-color:#1a4041}.button--tertiary,.button--tertiary.button--teal{border-color:transparent;background-color:transparent;color:#0f4b91;padding:0;border:none;min-height:0}.button--tertiary .button__arrow svg,.button--tertiary .button__icon svg,.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg{fill:#87a5c8}.button--tertiary.button--teal:visited,.button--tertiary:visited{color:#0b386d}.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover,.button--tertiary:focus,.button--tertiary:hover{background-color:transparent;border-color:transparent;color:#0b386d;text-decoration:underline;box-shadow:none}.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg,.button--tertiary:focus .button__arrow svg,.button--tertiary:focus .button__icon svg,.button--tertiary:hover .button__arrow svg,.button--tertiary:hover .button__icon svg{fill:#0b386d}.button--tertiary.button--teal:active,.button--tertiary:active{background-color:transparent;border-color:transparent;color:#072548;text-decoration:underline}.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg,.button--tertiary:active .button__arrow svg,.button--tertiary:active .button__icon svg{fill:#072548}.button--tertiary.button--teal,.button--tertiary.button--teal.button--teal{color:#358082}.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg,.button--tertiary.button--teal.button--teal .button__arrow svg,.button--tertiary.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--tertiary.button--teal.button--teal:visited,.button--tertiary.button--teal:visited{color:#286061}.button--tertiary.button--teal.button--teal:focus,.button--tertiary.button--teal.button--teal:hover,.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover{color:#286061}.button--tertiary.button--teal.button--teal:focus .button__arrow svg,.button--tertiary.button--teal.button--teal:focus .button__icon svg,.button--tertiary.button--teal.button--teal:hover .button__arrow svg,.button--tertiary.button--teal.button--teal:hover .button__icon svg,.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg{fill:#286061}.button--tertiary.button--teal.button--teal:active,.button--tertiary.button--teal:active{color:#1a4041}.button--tertiary.button--teal.button--teal:active .button__arrow svg,.button--tertiary.button--teal.button--teal:active .button__icon svg,.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg{fill:#1a4041}.button--primary-red{background-color:#c4242b;min-height:3.125rem}.button--primary-red .button__arrow svg,.button--primary-red .button__icon svg{fill:#e19195}.button--primary-red:focus,.button--primary-red:hover{background-color:#931b20;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--primary-red:active{text-decoration:none;background-color:#621216;border-color:#f0c8ca}.button--primary-red:active .button__arrow svg,.button--primary-red:active .button__icon svg{fill:#fff}.button--teal{background-color:#358082}.button--teal .button__arrow svg,.button--teal .button__icon svg{fill:#9abfc0}.button--teal:focus,.button--teal:hover{background-color:#286061;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--teal:active{text-decoration:none;background-color:#1a4041;border-color:#ccdfe0}.button--teal:active .button__arrow svg,.button--teal:active .button__icon svg{fill:#fff}.button--animated:focus .button__arrow,.button--animated:hover .button__arrow{margin-left:1rem}.newsletter-signup{background:linear-gradient(180deg,#0b386d 0,#0f4b91 100%);padding:3.5rem 0}.newsletter-signup__title{margin-bottom:1rem;color:#fff}.newsletter-signup__tagline{margin-bottom:1.5rem;font-family:Lato;color:#fff}.newsletter-signup .newsletter-signup__form form .description,.newsletter-signup .newsletter-signup__form form .description a{color:#fff}.newsletter-signup .newsletter-signup__form form .description a{text-decoration:underline}.newsletter-signup .newsletter-signup__form form .description a:hover{color:#fff}.newsletter-signup .newsletter-signup__form form .form-item label{clip:rect(1px 1px 1px 1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;word-wrap:normal!important}@media (min-width:992px){.newsletter-signup{padding:2.5rem 0}.newsletter-signup .container{display:flex;align-items:center}.newsletter-signup__tagline{margin-bottom:0}.newsletter-signup__left,.newsletter-signup__right{flex:1}.newsletter-signup__left{padding-right:1.5rem}.newsletter-signup__form form{flex-direction:row}.newsletter-signup__form form .form-item-your-email-address{margin-bottom:0}.newsletter-signup__form form input[type=email]{border-radius:.3125rem 0 0 .3125rem;margin-bottom:0}.newsletter-signup__form form input[type=email].error.error,.newsletter-signup__form form input[type=email].error.error:focus{box-shadow:0 0 0 .1875rem #aa1d1d}.newsletter-signup__form form [type=submit]{border-radius:0 .3125rem .3125rem 0;padding:0 2.5rem;width:auto}}@media (min-width:992px) and (max-width:89.375rem){.newsletter-signup{padding:2.5rem 0}}
.nutritional-info{display:flex;flex-direction:column;row-gap:1.5rem;font-family:Lato;font-size:1rem;width:100%;max-width:79.375rem}.nutritional-info__label{font-weight:900}.nutritional-info__main{display:flex;flex-direction:column;row-gap:.5rem}.nutritional-info__row{display:flex;justify-content:space-between;border-top:.0625rem solid #ccc8c2;padding:.25rem 0}
.overlapping-images{position:relative}@media (min-width:600px){.overlapping-images{margin-bottom:9.25rem}}.overlapping-images__large{width:100%;height:21.875rem;background-size:cover;background-position:center center;image-rendering:-webkit-optimize-contrast}@media (min-width:600px){.overlapping-images__large{width:75%;height:32.875rem}}.overlapping-images__small{width:50.5%;height:21.5rem;background-size:cover;background-position:center center;image-rendering:-webkit-optimize-contrast;border:.75rem solid #fff;position:absolute;bottom:-9.25rem;right:3.875rem;display:none}@media (min-width:600px){.overlapping-images__small{display:block}}.overlapping-images--flipped{display:flex;flex-direction:row-reverse}.overlapping-images--flipped .overlapping-images__small{left:3.875rem;right:inherit}
.toolbar-oriented .toolbar-bar .toolbar-tab,.toolbar-oriented .toolbar-tray-horizontal li{float:left;background-image:none}.toolbar-icon-entity-webform-collection::before{background-image:url(/images/list-alt-regular.svg)}.ui-dialog.ui-dialog-off-canvas{left:auto!important;right:0!important}.ui-dialog.ui-widget-content.ui-front.ui-draggable.ui-resizable{left:20%!important;right:20%!important;width:60%!important;top:20%!important;bottom:20%!important;height:60%!important;position:fixed!important}.ui-dialog.ui-widget-content.ui-front.ui-draggable.ui-resizable .ui-front.ui-dialog-content.ui-widget-content{height:100%!important;overflow:hidden!important}
.pagination__item a,.pagination__item span{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.pagination{margin:1.5rem 0}.pagination__list{list-style-type:none}.pagination__list li{background-image:none}.pagination__list{margin-bottom:0;padding-left:0}.pagination__list li{margin-bottom:0;background:0 0}.pagination__list li::before{display:none}.pagination__list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:center}.pagination__item a,.pagination__item span{display:flex;height:100%;font-family:Lato;font-size:.875rem;padding:.375rem .625rem;color:#333230;background:#f3f0ec;border-radius:.3125rem}@media (min-width:46.875rem){.pagination__item a,.pagination__item span{padding:.75rem 1.125rem;font-size:1rem}}.pagination__item a:hover{text-decoration:none;background:#ccc8c2}.pagination__item--active span{color:#fff;background:#358082}.pagination__item--ellipsis{display:none}@media (min-width:46.875rem){.pagination__list{gap:1rem}.pagination__item--ellipsis{display:block}}
.primary-menu,.primary-menu__caret,.primary-menu__caret svg{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.header-top{display:flex;flex-direction:column}.header-top__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;width:100%;padding:.5rem}@media (min-width:768px){.header-top__wrapper{padding:0}}.header-top__logo{height:3.75rem;flex-shrink:0}@media (min-width:600px){.header-top__logo{height:3.75rem}}@media (min-width:768px){.header-top__logo{height:5.375rem;margin-top:.5rem}}.header-top__search-bar{width:4rem}@media (min-width:768px){.header-top__search-bar{display:flex;width:auto;margin:0 1.5rem;flex:1;max-width:39.375rem;justify-content:center}}.header-top__disclaimer{text-align:center;color:#333230;font-size:.875rem;line-height:1.4375rem;font-weight:400;margin:0 1.5rem}.header-top__disclaimer p{margin:0}@media (min-width:768px){.header-top__disclaimer{font-size:1.125rem;line-height:1.625rem}}.header-top__buttons{display:flex;flex-direction:row;row-gap:1rem;align-items:center;padding:.5rem;justify-content:space-between;background:#f3f0ec}.header-top__buttons>:first-child{font-size:.875rem}.header-top__buttons>:first-child span{text-decoration:underline}@media (min-width:768px){.header-top__buttons{flex-direction:column;align-items:flex-end;padding:0;background:#fff;width:30%}}.header-top__hamburger{--hamburger-height:3.125rem;--line-height:0.25rem;width:var(--hamburger-height);height:var(--hamburger-height);background:#358082;border:none;position:relative;cursor:pointer;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:600px){.header-top__hamburger{--hamburger-height:5rem;--line-height:0.3125rem}}@media (min-width:79.375rem){.header-top__hamburger{display:none}}.header-top__hamburger-line{display:block;height:var(--line-height);width:50%;background:#fff;opacity:1;transform:rotate(0);transition:.25s ease-in-out}.header-top__hamburger-line:nth-child(2){margin:var(--line-height) 0}.header-top__hamburger--open .header-top__hamburger-line:nth-child(1){transform:translateY(calc(var(--line-height) * 2)) rotate(135deg)}.header-top__hamburger--open .header-top__hamburger-line:nth-child(2){opacity:0}.header-top__hamburger--open .header-top__hamburger-line:nth-child(3){transform:translateY(calc(var(--line-height) * -2)) rotate(-135deg)}@media (max-width:768px){.header-top--healthcare{padding-left:.5rem}.header-top--healthcare .header-top__logo{flex-shrink:1;margin:.5rem 0}.header-top--healthcare .header-top__disclaimer{margin:.5rem}}@media (min-width:768px){.header-top{align-items:flex-end;flex-direction:row;margin-bottom:1.5rem}.header-top__hamburger{display:none}}@media (min-width:768px) and (max-width:80.875rem){.header-top{padding-left:1.5rem}}@media (min-width:768px){.sticky .header-top .header-top__buttons,.sticky .header-top .header-top__disclaimer,.sticky .header-top .header-top__search-bar{display:none}.sticky .header-top .header-top__logo{height:3.75rem}}@media (max-width:768px){.special-form .header-top__wrapper{padding:1rem 1.5rem}}.special-form .header-top__hamburger{display:none}.special-form .header-top__buttons{display:none}.special-form .header-top__search-bar{justify-content:end}.primary-menu{--root-menu-spacing:1.6875rem;width:100%;position:absolute;z-index:5;font-family:Lato;max-height:0;overflow:hidden}@media (min-width:768px){.primary-menu{display:block;height:auto;overflow:visible;max-height:none}}.primary-menu ul{list-style-type:none}.primary-menu ul li{background-image:none}.primary-menu ul{margin-bottom:0;padding-left:0}.primary-menu ul li{margin-bottom:0;background:0 0}.primary-menu ul li::before{display:none}.primary-menu ul{margin:0}@media (max-width:768px){.primary-menu{padding:0;overflow:hidden}}@media (min-width:768px) and (max-width:83.375rem){.primary-menu{padding:0 1.5rem}}.primary-menu .primary-menu__items{display:flex;flex-wrap:wrap;flex-direction:column;position:relative;background:#358082}@media (min-width:768px){.primary-menu .primary-menu__items{flex-direction:row;background:0 0}.primary-menu .primary-menu__items--root{margin-left:calc(-1 * var(--root-menu-spacing));margin-right:calc(-1 * var(--root-menu-spacing))}}.primary-menu__item{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;cursor:pointer;width:100%}.primary-menu__item:hover>.primary-menu__caret svg{fill:#fff}.primary-menu__item--expanded>.primary-menu__caret{transform:rotate(180deg)}.primary-menu__item--button{padding:0}.primary-menu__item--button .button{border-radius:0;padding:1.1875rem;width:100%}.primary-menu__item--healthcare{margin-left:auto}.primary-menu__item--healthcare .button{font-weight:700;padding:1.5rem}.primary-menu__item--healthcare .button,.primary-menu__item--healthcare .button:visited{color:#fff}.primary-menu__item--healthcare .button .button__arrow{display:none}.primary-menu__item--healthcare .button .button__icon svg{fill:#9abfc0;transform:rotate(90deg);width:1.125rem;height:1.125rem}.primary-menu__item--healthcare .button:hover{background:0 0}.primary-menu__item--healthcare .button:hover .button__icon svg{fill:#fff}@media (min-width:768px){.primary-menu__item{position:relative;flex-wrap:nowrap;width:auto;transition:.2s background;padding-right:0}.primary-menu__item:hover{background:#286061}.primary-menu__item:hover::after{border-bottom-color:#286061!important}.primary-menu__item--root{padding-right:var(--root-menu-spacing);padding-left:var(--root-menu-spacing)}.primary-menu__item--root:hover{background:0 0}.primary-menu__item--root:hover>.primary-menu__caret svg{fill:#0f4b91}.primary-menu__item--no-submenu::before{display:none!important}.primary-menu__item--button{display:none}.primary-menu__item--healthcare{display:flex}.primary-menu__item--healthcare .button{padding:1.5rem .5rem 1.5rem 0}.primary-menu__item--healthcare .button,.primary-menu__item--healthcare .button:visited{color:#0f4b91}.primary-menu__item--healthcare .button .button__icon{display:none}.primary-menu__item--healthcare .button .button__arrow{display:block}.primary-menu__item--healthcare .button:hover{color:#0f4b91}.primary-menu__item--healthcare .button:hover .button__arrow svg{fill:#0f4b91}}.primary-menu__link{display:flex;align-items:center;padding:1rem 1.5rem;font-weight:700}.primary-menu__link,.primary-menu__link:visited{color:#fff}.primary-menu__link:active,.primary-menu__link:hover{color:#fff;background:0 0}.primary-menu__item--root>.primary-menu__link{padding:1.5rem}@media (min-width:768px){.primary-menu__link{padding:1rem 1.5rem;flex:1}.primary-menu__item--root>.primary-menu__link{color:#0f4b91;padding:1.5rem .5rem 1.5rem 0}.primary-menu__item--root>.primary-menu__link:hover{color:#0f4b91}}.primary-menu__caret{width:1.5rem;height:1.5rem;margin-left:auto;margin-right:1.5rem}.primary-menu__caret svg{fill:#9abfc0}@media (min-width:768px){.primary-menu__caret{margin-left:.5rem;margin-right:0}.primary-menu__item--root>.primary-menu__caret{margin-top:.1875rem;width:.75rem;height:.75rem}.primary-menu__item--root>.primary-menu__caret svg{fill:#87a5c8}}.primary-menu__submenu{display:block;max-height:0;overflow:hidden;width:100%;transition:.25s ease-in;transition-property:left,opacity,visibility,max-height;background:#358082;padding-left:1.5rem;z-index:1}@media (min-width:768px){.primary-menu__submenu{display:block;max-height:none;overflow:visible;visibility:hidden;opacity:0;position:absolute;top:100%;left:var(--root-menu-spacing);box-shadow:0 6px 24px rgba(51,50,48,.25);width:18.75rem;padding-left:0}.primary-menu__submenu .primary-menu__item:first-child::after{display:block;content:"";border:.75rem solid transparent;border-bottom-color:#358082;position:absolute;top:-1.5rem;left:1.5rem;transition:.2s border-bottom-color}.primary-menu__item--root:last-child>.primary-menu__submenu{margin-left:-1.75rem;left:100%;transform:translateX(-100%)}.primary-menu__item--root:last-child>.primary-menu__submenu .primary-menu__item::after{left:auto;right:1.5rem}}.primary-menu__submenu--subsubmenu::after,.primary-menu__submenu--subsubmenu::before{display:none}.primary-menu__submenu--subsubmenu .primary-menu__item:first-child::after{display:none}@media (min-width:768px){.primary-menu__submenu--subsubmenu{left:100%;top:0;z-index:-1;width:17.5rem}}.primary-menu__submenu .primary-menu__items{flex-direction:column}@media (min-width:768px){.primary-menu{transition:none;position:relative}.primary-menu__item:hover>.primary-menu__submenu{visibility:visible;opacity:1}}@media (min-width:768px) and (max-width:79.375rem){.primary-menu{--root-menu-spacing:0.75rem}.primary-menu__item--healthcare .button,.primary-menu__link{font-size:.875rem}.primary-menu .primary-menu__item--root>.primary-menu__item--healthcare .button,.primary-menu .primary-menu__item--root>.primary-menu__link{padding-top:.5rem;padding-bottom:.5rem}.primary-menu__submenu{width:15.625rem;margin-top:.5rem}.primary-menu__submenu--subsubmenu{margin-top:0}}.sticky .primary-menu__item--healthcare{display:none}@media (min-width:79.375rem){.sticky .primary-menu{--root-menu-spacing:0.75rem}.sticky .primary-menu__item--healthcare .button,.sticky .primary-menu__link{font-size:.875rem}.sticky .primary-menu .primary-menu__item--root>.primary-menu__item--healthcare .button,.sticky .primary-menu .primary-menu__item--root>.primary-menu__link{padding-top:.5rem;padding-bottom:.5rem}.sticky .primary-menu__submenu{width:15.625rem;margin-top:.5rem}.sticky .primary-menu__submenu--subsubmenu{margin-top:0}}
.quality-seal__wrapper{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.quality-seal--blue-background .quality-seal__description,.quality-seal__description{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.quality-seal--blue-background .quality-seal__description,.quality-seal__description{orphans:3;page-break-after:avoid;widows:3}.quality-seal--blue-background .quality-seal__description::after,.quality-seal__description::after{display:inline-block}}*+.quality-seal__description,.quality-seal--blue-background *+.quality-seal__description{margin-top:2rem}.quality-seal--blue-background .quality-seal__description,.quality-seal__description{font-family:Lato;font-weight:900}.quality-seal--blue-background .quality-seal__description{font-size:1.5rem;line-height:1.9375rem}.quality-seal__description{font-size:1.125rem;line-height:1.625rem}.quality-seal__wrapper{display:flex;justify-content:space-between;flex-direction:column;align-items:center;row-gap:2rem;padding:1.5rem 2rem;border:.0625rem solid #ccc8c2;text-align:center;transition-property:border-color,box-shadow}.quality-seal__wrapper:hover{text-decoration:unset;border-color:#999692;box-shadow:0 2px 8px rgba(51,50,48,.25)}.quality-seal__wrapper:active{background-color:transparent}@media (min-width:600px){.quality-seal__wrapper{flex-direction:row;-moz-column-gap:3.125rem;column-gap:3.125rem;text-align:left}}@media (min-width:992px){.quality-seal__wrapper{-moz-column-gap:6.25rem;column-gap:6.25rem}}.quality-seal__image-wrapper{height:7.5rem;width:10rem;flex-shrink:0}@media (min-width:600px){.quality-seal__image-wrapper{height:6.25rem}}.quality-seal__image{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.quality-seal__description>:last-child{margin-bottom:0}.quality-seal__description{margin:0}.quality-seal__cta{flex-shrink:0}.quality-seal--no-cta .quality-seal__wrapper{justify-content:flex-start}.quality-seal--no-cta .quality-seal__wrapper:hover{box-shadow:none;border-color:#ccc8c2}.quality-seal--no-border .quality-seal__wrapper,.quality-seal--no-border .quality-seal__wrapper:hover{padding:0;border:none;box-shadow:none}.quality-seal--blue-background{background:#0f4b91;color:#fff}.quality-seal--blue-background .quality-seal__wrapper,.quality-seal--blue-background .quality-seal__wrapper:hover{border:none;box-shadow:none}.quality-seal--blue-background .quality-seal__description{margin:0;color:#fff}
.button,.button--animated .button__arrow,.button--primary-red .button__arrow,.button--primary-red .button__icon,.button__arrow svg,.button__icon svg,.quiz__saved-modal-action,.quiz__submit-form-wrapper [type=submit],.quiz__submit-form-wrapper [type=submit] .button__arrow,.quiz__submit-form-wrapper [type=submit] .button__icon{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.quiz__info,.quiz__question,.quiz__submit-form-wrapper #edit-title h2{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.quiz__info,.quiz__question,.quiz__submit-form-wrapper #edit-title h2{orphans:3;page-break-after:avoid;widows:3}.quiz__info::after,.quiz__question::after,.quiz__submit-form-wrapper #edit-title h2::after{display:inline-block}}*+.quiz__info,*+.quiz__question,.quiz__submit-form-wrapper #edit-title *+h2{margin-top:2rem}.quiz__info,.quiz__question,.quiz__submit-form-wrapper #edit-title h2{font-family:Lato;font-weight:900}.quiz__submit-form-wrapper #edit-title h2{font-size:1.875rem;line-height:2.25rem}.quiz__question{font-size:1.5rem;line-height:1.9375rem}.quiz__info{font-size:.875rem;line-height:1.25rem}.quiz__submit-form-wrapper .form-item-newsletter-subscribe .description .webform-element-description,input[type=checkbox]~label{position:relative;margin:0;padding-left:1.625rem;font-weight:400;display:inline-block;cursor:pointer;font-family:Lato;font-size:1rem}.grid-layout__title{margin-bottom:1.5rem}.grid-layout__title--centered{text-align:center}.grid-layout__items{row-gap:2rem}.grid-layout__items--start{justify-content:flex-start}.grid-layout__items--end{justify-content:flex-end}.grid-layout__items--center{justify-content:center}.grid-layout__items--space-between{justify-content:space-between}.grid-layout__items--no-row-gap{row-gap:0}.grid-layout--with-background{background:#f3f0ec}.grid-layout .grid-layout__search{padding-bottom:2rem;max-width:350px;width:100%}.grid-layout--padding-small{padding-top:2rem;padding-bottom:2rem}.grid-layout--padding-top-small{padding-top:2rem}.grid-layout--padding-bottom-small{padding-bottom:2rem}.grid-layout--padding-all-small{padding-top:2rem;padding-bottom:2rem}.grid-layout--padding-top-all-small{padding-top:2rem}.grid-layout--padding-bottom-all-small{padding-bottom:2rem}.grid-layout--padding-medium{padding-top:3rem;padding-bottom:3rem}.grid-layout--padding-top-medium{padding-top:3rem}.grid-layout--padding-bottom-medium{padding-bottom:3rem}.grid-layout--padding-all-medium{padding-top:3rem;padding-bottom:3rem}.grid-layout--padding-top-all-medium{padding-top:3rem}.grid-layout--padding-bottom-all-medium{padding-bottom:3rem}.grid-layout--padding-large{padding-top:4rem;padding-bottom:4rem}.grid-layout--padding-top-large{padding-top:4rem}.grid-layout--padding-bottom-large{padding-bottom:4rem}.grid-layout--padding-all-large{padding-top:4rem;padding-bottom:4rem}.grid-layout--padding-top-all-large{padding-top:4rem}.grid-layout--padding-bottom-all-large{padding-bottom:4rem}.grid-layout--padding-none{padding-top:0;padding-bottom:0}.grid-layout--padding-top-none{padding-top:0}.grid-layout--padding-bottom-none{padding-bottom:0}.grid-layout--padding-all-none{padding-top:0;padding-bottom:0}.grid-layout--padding-top-all-none{padding-top:0}.grid-layout--padding-bottom-all-none{padding-bottom:0}@media (max-width:1200px){.grid-layout--padding-lg-small{padding-top:2rem;padding-bottom:2rem}.grid-layout--padding-top-lg-small{padding-top:2rem}.grid-layout--padding-bottom-lg-small{padding-bottom:2rem}}@media (max-width:1200px){.grid-layout--padding-lg-medium{padding-top:3rem;padding-bottom:3rem}.grid-layout--padding-top-lg-medium{padding-top:3rem}.grid-layout--padding-bottom-lg-medium{padding-bottom:3rem}}@media (max-width:1200px){.grid-layout--padding-lg-large{padding-top:4rem;padding-bottom:4rem}.grid-layout--padding-top-lg-large{padding-top:4rem}.grid-layout--padding-bottom-lg-large{padding-bottom:4rem}}@media (max-width:1200px){.grid-layout--padding-lg-none{padding-top:0;padding-bottom:0}.grid-layout--padding-top-lg-none{padding-top:0}.grid-layout--padding-bottom-lg-none{padding-bottom:0}}@media (max-width:992px){.grid-layout--padding-md-small{padding-top:2rem;padding-bottom:2rem}.grid-layout--padding-top-md-small{padding-top:2rem}.grid-layout--padding-bottom-md-small{padding-bottom:2rem}}@media (max-width:992px){.grid-layout--padding-md-medium{padding-top:3rem;padding-bottom:3rem}.grid-layout--padding-top-md-medium{padding-top:3rem}.grid-layout--padding-bottom-md-medium{padding-bottom:3rem}}@media (max-width:992px){.grid-layout--padding-md-large{padding-top:4rem;padding-bottom:4rem}.grid-layout--padding-top-md-large{padding-top:4rem}.grid-layout--padding-bottom-md-large{padding-bottom:4rem}}@media (max-width:992px){.grid-layout--padding-md-none{padding-top:0;padding-bottom:0}.grid-layout--padding-top-md-none{padding-top:0}.grid-layout--padding-bottom-md-none{padding-bottom:0}}@media (max-width:600px){.grid-layout--padding-sm-small{padding-top:2rem;padding-bottom:2rem}.grid-layout--padding-top-sm-small{padding-top:2rem}.grid-layout--padding-bottom-sm-small{padding-bottom:2rem}}@media (max-width:600px){.grid-layout--padding-sm-medium{padding-top:3rem;padding-bottom:3rem}.grid-layout--padding-top-sm-medium{padding-top:3rem}.grid-layout--padding-bottom-sm-medium{padding-bottom:3rem}}@media (max-width:600px){.grid-layout--padding-sm-large{padding-top:4rem;padding-bottom:4rem}.grid-layout--padding-top-sm-large{padding-top:4rem}.grid-layout--padding-bottom-sm-large{padding-bottom:4rem}}@media (max-width:600px){.grid-layout--padding-sm-none{padding-top:0;padding-bottom:0}.grid-layout--padding-top-sm-none{padding-top:0}.grid-layout--padding-bottom-sm-none{padding-bottom:0}}.grid-layout--margin-small{margin-top:2rem;margin-bottom:2rem}.grid-layout--margin-top-small{margin-top:2rem}.grid-layout--margin-bottom-small{margin-bottom:2rem}.grid-layout--margin-all-small{margin-top:2rem;margin-bottom:2rem}.grid-layout--margin-top-all-small{margin-top:2rem}.grid-layout--margin-bottom-all-small{margin-bottom:2rem}.grid-layout--margin-medium{margin-top:3rem;margin-bottom:3rem}.grid-layout--margin-top-medium{margin-top:3rem}.grid-layout--margin-bottom-medium{margin-bottom:3rem}.grid-layout--margin-all-medium{margin-top:3rem;margin-bottom:3rem}.grid-layout--margin-top-all-medium{margin-top:3rem}.grid-layout--margin-bottom-all-medium{margin-bottom:3rem}.grid-layout--margin-large{margin-top:4rem;margin-bottom:4rem}.grid-layout--margin-top-large{margin-top:4rem}.grid-layout--margin-bottom-large{margin-bottom:4rem}.grid-layout--margin-all-large{margin-top:4rem;margin-bottom:4rem}.grid-layout--margin-top-all-large{margin-top:4rem}.grid-layout--margin-bottom-all-large{margin-bottom:4rem}.grid-layout--margin-none{margin-top:0;margin-bottom:0}.grid-layout--margin-top-none{margin-top:0}.grid-layout--margin-bottom-none{margin-bottom:0}.grid-layout--margin-all-none{margin-top:0;margin-bottom:0}.grid-layout--margin-top-all-none{margin-top:0}.grid-layout--margin-bottom-all-none{margin-bottom:0}@media (max-width:1200px){.grid-layout--margin-lg-small{margin-top:2rem;margin-bottom:2rem}.grid-layout--margin-top-lg-small{margin-top:2rem}.grid-layout--margin-bottom-lg-small{margin-bottom:2rem}}@media (max-width:1200px){.grid-layout--margin-lg-medium{margin-top:3rem;margin-bottom:3rem}.grid-layout--margin-top-lg-medium{margin-top:3rem}.grid-layout--margin-bottom-lg-medium{margin-bottom:3rem}}@media (max-width:1200px){.grid-layout--margin-lg-large{margin-top:4rem;margin-bottom:4rem}.grid-layout--margin-top-lg-large{margin-top:4rem}.grid-layout--margin-bottom-lg-large{margin-bottom:4rem}}@media (max-width:1200px){.grid-layout--margin-lg-none{margin-top:0;margin-bottom:0}.grid-layout--margin-top-lg-none{margin-top:0}.grid-layout--margin-bottom-lg-none{margin-bottom:0}}@media (max-width:992px){.grid-layout--margin-md-small{margin-top:2rem;margin-bottom:2rem}.grid-layout--margin-top-md-small{margin-top:2rem}.grid-layout--margin-bottom-md-small{margin-bottom:2rem}}@media (max-width:992px){.grid-layout--margin-md-medium{margin-top:3rem;margin-bottom:3rem}.grid-layout--margin-top-md-medium{margin-top:3rem}.grid-layout--margin-bottom-md-medium{margin-bottom:3rem}}@media (max-width:992px){.grid-layout--margin-md-large{margin-top:4rem;margin-bottom:4rem}.grid-layout--margin-top-md-large{margin-top:4rem}.grid-layout--margin-bottom-md-large{margin-bottom:4rem}}@media (max-width:992px){.grid-layout--margin-md-none{margin-top:0;margin-bottom:0}.grid-layout--margin-top-md-none{margin-top:0}.grid-layout--margin-bottom-md-none{margin-bottom:0}}@media (max-width:600px){.grid-layout--margin-sm-small{margin-top:2rem;margin-bottom:2rem}.grid-layout--margin-top-sm-small{margin-top:2rem}.grid-layout--margin-bottom-sm-small{margin-bottom:2rem}}@media (max-width:600px){.grid-layout--margin-sm-medium{margin-top:3rem;margin-bottom:3rem}.grid-layout--margin-top-sm-medium{margin-top:3rem}.grid-layout--margin-bottom-sm-medium{margin-bottom:3rem}}@media (max-width:600px){.grid-layout--margin-sm-large{margin-top:4rem;margin-bottom:4rem}.grid-layout--margin-top-sm-large{margin-top:4rem}.grid-layout--margin-bottom-sm-large{margin-bottom:4rem}}@media (max-width:600px){.grid-layout--margin-sm-none{margin-top:0;margin-bottom:0}.grid-layout--margin-top-sm-none{margin-top:0}.grid-layout--margin-bottom-sm-none{margin-bottom:0}}.grid-layout__item--width-all-1{max-width:calc(.0833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.0833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-1{max-width:calc(.0833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.0833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-1{max-width:calc(.0833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.0833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-1{max-width:calc(.0833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.0833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-2{max-width:calc(.1666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.1666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-2{max-width:calc(.1666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.1666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-2{max-width:calc(.1666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.1666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-2{max-width:calc(.1666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.1666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-3{max-width:calc(.25 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.25 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-3{max-width:calc(.25 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.25 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-3{max-width:calc(.25 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.25 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-3{max-width:calc(.25 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.25 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-4{max-width:calc(.3333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.3333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-4{max-width:calc(.3333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.3333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-4{max-width:calc(.3333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.3333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-4{max-width:calc(.3333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.3333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-5{max-width:calc(.4166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.4166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-5{max-width:calc(.4166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.4166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-5{max-width:calc(.4166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.4166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-5{max-width:calc(.4166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.4166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-6{max-width:calc(.5 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-6{max-width:calc(.5 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-6{max-width:calc(.5 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-6{max-width:calc(.5 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-7{max-width:calc(.5833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-7{max-width:calc(.5833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-7{max-width:calc(.5833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-7{max-width:calc(.5833333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.5833333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-8{max-width:calc(.6666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.6666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-8{max-width:calc(.6666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.6666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-8{max-width:calc(.6666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.6666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-8{max-width:calc(.6666666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.6666666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-9{max-width:calc(.75 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.75 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-9{max-width:calc(.75 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.75 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-9{max-width:calc(.75 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.75 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-9{max-width:calc(.75 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.75 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-10{max-width:calc(.8333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.8333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-10{max-width:calc(.8333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.8333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-10{max-width:calc(.8333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.8333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-10{max-width:calc(.8333333333 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.8333333333 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-11{max-width:calc(.9166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.9166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-11{max-width:calc(.9166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.9166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-11{max-width:calc(.9166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.9166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-11{max-width:calc(.9166666667 * (100% + 2rem) - 2rem)!important;flex-basis:calc(.9166666667 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout__item--width-all-12{max-width:calc(1 * (100% + 2rem) - 2rem)!important;flex-basis:calc(1 * (100% + 2rem) - 2rem)!important;margin:0!important}@media (max-width:1200px){.grid-layout__item--width-lg-12{max-width:calc(1 * (100% + 2rem) - 2rem)!important;flex-basis:calc(1 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:992px){.grid-layout__item--width-md-12{max-width:calc(1 * (100% + 2rem) - 2rem)!important;flex-basis:calc(1 * (100% + 2rem) - 2rem)!important;margin:0!important}}@media (max-width:600px){.grid-layout__item--width-sm-12{max-width:calc(1 * (100% + 2rem) - 2rem)!important;flex-basis:calc(1 * (100% + 2rem) - 2rem)!important;margin:0!important}}.grid-layout .header-arrow{position:relative}.grid-layout .header-arrow::before{display:none;content:"";width:6.25rem;height:7rem;background:url(../images/section_arrow_86b090b2.png) no-repeat;background-size:contain;position:absolute;left:-7.5rem;top:0}@media (min-width:95.625rem){.grid-layout .header-arrow::before{display:block}}.container{margin:0 auto;max-width:79.375rem}@media (max-width:80.875rem){.container:not(.container--no-padding){padding-left:1.5rem;padding-right:1.5rem}}.grid-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-bottom:2rem;-moz-column-gap:2rem;column-gap:2rem}.grid-row:last-child{margin-bottom:0}.grid-row--reverse{flex-direction:row-reverse}.grid-row--col-reverse{flex-direction:column-reverse}.grid-row--top{align-items:flex-start}.grid-row--middle{align-items:center}.grid-row--bottom{align-items:flex-end}.grid-row--around{justify-content:space-around}.grid-row--between{justify-content:space-between}.grid-row--start{justify-content:flex-start}.grid-row--center{justify-content:center}.grid-row--end{justify-content:flex-end}.grid-col{box-sizing:border-box;flex:0 0 auto;flex-basis:100%;max-width:100%}@media (min-width:600px){.grid-col--1{max-width:calc(.0833333333 * (100% + 2rem) - 2rem);flex-basis:calc(.0833333333 * (100% + 2rem) - 2rem)}.grid-col--2{max-width:calc(.1666666667 * (100% + 2rem) - 2rem);flex-basis:calc(.1666666667 * (100% + 2rem) - 2rem)}.grid-col--3{max-width:calc(.25 * (100% + 2rem) - 2rem);flex-basis:calc(.25 * (100% + 2rem) - 2rem)}.grid-col--4{max-width:calc(.3333333333 * (100% + 2rem) - 2rem);flex-basis:calc(.3333333333 * (100% + 2rem) - 2rem)}.grid-col--5{max-width:calc(.4166666667 * (100% + 2rem) - 2rem);flex-basis:calc(.4166666667 * (100% + 2rem) - 2rem)}.grid-col--6{max-width:calc(.5 * (100% + 2rem) - 2rem);flex-basis:calc(.5 * (100% + 2rem) - 2rem)}.grid-col--7{max-width:calc(.5833333333 * (100% + 2rem) - 2rem);flex-basis:calc(.5833333333 * (100% + 2rem) - 2rem)}.grid-col--8{max-width:calc(.6666666667 * (100% + 2rem) - 2rem);flex-basis:calc(.6666666667 * (100% + 2rem) - 2rem)}.grid-col--9{max-width:calc(.75 * (100% + 2rem) - 2rem);flex-basis:calc(.75 * (100% + 2rem) - 2rem)}.grid-col--10{max-width:calc(.8333333333 * (100% + 2rem) - 2rem);flex-basis:calc(.8333333333 * (100% + 2rem) - 2rem)}.grid-col--11{max-width:calc(.9166666667 * (100% + 2rem) - 2rem);flex-basis:calc(.9166666667 * (100% + 2rem) - 2rem)}.grid-col--12{max-width:calc(1 * (100% + 2rem) - 2rem);flex-basis:calc(1 * (100% + 2rem) - 2rem)}.grid-col--shift-0{margin-left:0}.grid-col--shift-1{margin-left:8.3333333333%}.grid-col--shift-2{margin-left:16.6666666667%}.grid-col--shift-3{margin-left:25%}.grid-col--shift-4{margin-left:33.3333333333%}.grid-col--shift-5{margin-left:41.6666666667%}.grid-col--shift-6{margin-left:50%}.grid-col--shift-7{margin-left:58.3333333333%}.grid-col--shift-8{margin-left:66.6666666667%}.grid-col--shift-9{margin-left:75%}.grid-col--shift-10{margin-left:83.3333333333%}.grid-col--shift-11{margin-left:91.6666666667%}}@media (min-width:600px) and (max-width:992px){.grid-col--2{max-width:calc(.25 * (100% + 2rem) - 2rem);flex-basis:calc(.25 * (100% + 2rem) - 2rem)}.grid-col--3{max-width:calc(.3333333333 * (100% + 2rem) - 2rem);flex-basis:calc(.3333333333 * (100% + 2rem) - 2rem)}.grid-col--4{max-width:calc(.5 * (100% + 2rem) - 2rem);flex-basis:calc(.5 * (100% + 2rem) - 2rem)}.grid-col--5,.grid-col--6{margin-left:auto;margin-right:auto}.grid-col--5,.grid-col--6,.grid-col--7{max-width:calc(.8333333333 * (100% + 2rem) - 2rem);flex-basis:calc(.8333333333 * (100% + 2rem) - 2rem)}.grid-col--10,.grid-col--8,.grid-col--9{max-width:calc(1 * (100% + 2rem) - 2rem);flex-basis:calc(1 * (100% + 2rem) - 2rem)}.grid-col--10.grid-col--shift-1,.grid-col--8.grid-col--shift-1,.grid-col--9.grid-col--shift-1{margin-left:0}.grid-col--7{margin-left:8.3333333333%}.grid-col--shift-2{margin-left:8.3333333333%}}@media (min-width:600px) and (max-width:764px){.grid-col--3{max-width:calc(.5 * (100% + 2rem) - 2rem);flex-basis:calc(.5 * (100% + 2rem) - 2rem)}}.grid-col--first{order:-1}.grid-col--last{order:1}input[type=checkbox]{opacity:0;z-index:1;cursor:pointer;clip:rect(1px 1px 1px 1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;word-wrap:normal!important}input[type=checkbox]~label::before{content:"";position:absolute;width:1rem;height:1rem;top:.25rem;left:0;border:.0625rem solid #ccc8c2;border-radius:.125rem}input[type=checkbox]~label:hover{color:#358082}input[type=checkbox]~label:hover::before{border:.0625rem solid #999692;box-shadow:0 1px 4px rgba(51,50,48,.25)}input[type=checkbox]:focus-visible~label::before{outline:.125rem solid #136085}input[type=checkbox]:checked~label::before{border-color:#358082;background-color:#358082}input[type=checkbox]:checked~label::after{background:url(../images/icon-checkmark_4cdfd561.svg) no-repeat;background-size:100%;content:"";position:absolute;width:.6875rem;height:.5625rem;top:.5rem;left:.1875rem}.form-checkboxes{margin:0 0 1.25rem 0}.form-checkboxes .form-item{margin-bottom:.5rem}.form-checkboxes .form-item:last-child{margin-bottom:0}fieldset.webform-term-checkboxes{margin-bottom:0}.button,.quiz__saved-modal-action,.quiz__submit-form-wrapper [type=submit]{cursor:pointer;padding:.4375rem 1.1875rem;text-decoration:none;font-family:Lato;font-size:1rem;font-weight:900;display:inline-flex;align-items:center;background-color:#0f4b91;color:#fff;border:.3125rem solid transparent;border-radius:.3125rem;min-height:2.9375rem;transition-property:background-color,color,box-shadow,border-color}.button__icon{margin-right:.75rem}.button__icon svg{width:1.25rem;height:1.25rem;display:block;fill:#87a5c8;transition-property:fill}.button--large .button__icon,.quiz__saved-modal-action .button__icon,.quiz__submit-form-wrapper [type=submit] .button__icon{margin-right:1rem}.button--large .button__icon svg,.quiz__saved-modal-action .button__icon svg,.quiz__submit-form-wrapper [type=submit] .button__icon svg{width:1.5rem;height:1.5rem}.button--small .button__icon{margin-right:.5rem}.button--small .button__icon svg{width:1.125rem;height:1.125rem}.button__arrow{margin-left:.5rem}.button__arrow svg{width:1rem;height:1rem;fill:#87a5c8;transition-property:fill}.button__arrow .button--large,.button__arrow .quiz__saved-modal-action,.button__arrow .quiz__submit-form-wrapper [type=submit],.quiz__submit-form-wrapper .button__arrow [type=submit]{margin-left:1rem}.button__arrow .button--small{margin-left:.5rem}.button:visited,.quiz__saved-modal-action:visited,.quiz__submit-form-wrapper [type=submit]:visited{color:#fff}.button:focus,.button:hover,.quiz__saved-modal-action:focus,.quiz__saved-modal-action:hover,.quiz__submit-form-wrapper [type=submit]:focus,.quiz__submit-form-wrapper [type=submit]:hover{background-color:#0b386d;color:#fff;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button:focus .button__arrow svg,.button:focus .button__icon svg,.button:hover .button__arrow svg,.button:hover .button__icon svg,.quiz__saved-modal-action:focus .button__arrow svg,.quiz__saved-modal-action:focus .button__icon svg,.quiz__saved-modal-action:hover .button__arrow svg,.quiz__saved-modal-action:hover .button__icon svg,.quiz__submit-form-wrapper [type=submit]:focus .button__arrow svg,.quiz__submit-form-wrapper [type=submit]:focus .button__icon svg,.quiz__submit-form-wrapper [type=submit]:hover .button__arrow svg,.quiz__submit-form-wrapper [type=submit]:hover .button__icon svg{fill:#fff}.button:active,.quiz__saved-modal-action:active,.quiz__submit-form-wrapper [type=submit]:active{text-decoration:none;background-color:#072548;border-color:#c3d2e3}.button:active .button__arrow svg,.button:active .button__icon svg,.quiz__saved-modal-action:active .button__arrow svg,.quiz__saved-modal-action:active .button__icon svg,.quiz__submit-form-wrapper [type=submit]:active .button__arrow svg,.quiz__submit-form-wrapper [type=submit]:active .button__icon svg{fill:#fff}.button[disabled],.quiz__submit-form-wrapper [disabled][type=submit],[disabled].quiz__saved-modal-action{opacity:.5;pointer-events:none}.button+.button,.button+.quiz__saved-modal-action,.quiz__saved-modal-action+.button,.quiz__saved-modal-action+.quiz__saved-modal-action,.quiz__submit-form-wrapper .button+[type=submit],.quiz__submit-form-wrapper .quiz__saved-modal-action+[type=submit],.quiz__submit-form-wrapper [type=submit]+.button,.quiz__submit-form-wrapper [type=submit]+.quiz__saved-modal-action,.quiz__submit-form-wrapper [type=submit]+[type=submit]{margin-left:1rem}.button--large,.quiz__saved-modal-action,.quiz__submit-form-wrapper [type=submit]{min-height:3.125rem}.button--small{font-size:.875rem;min-height:2.75rem}.button--ghost,.button--ghost.button--teal{background-color:transparent;border:.125rem solid #0f4b91;color:#0f4b91}.button--ghost .button__arrow svg,.button--ghost .button__icon svg,.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg{fill:#87a5c8}.button--ghost.button--teal:visited,.button--ghost:visited{color:#0b386d}.button--ghost.button--teal:focus,.button--ghost.button--teal:hover,.button--ghost:focus,.button--ghost:hover{background-color:#c3d2e3;border:.125rem solid #0b386d;color:#0b386d}.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg,.button--ghost:focus .button__arrow svg,.button--ghost:focus .button__icon svg,.button--ghost:hover .button__arrow svg,.button--ghost:hover .button__icon svg{fill:#0b386d}.button--ghost.button--teal:active,.button--ghost:active{background-color:#072548;color:#fff}.button--ghost.button--teal:active .button__arrow svg,.button--ghost.button--teal:active .button__icon svg,.button--ghost:active .button__arrow svg,.button--ghost:active .button__icon svg{fill:#fff}.button--ghost.button--teal,.button--ghost.button--teal.button--teal,.button--ghost.quiz__saved-modal-action--continue{border-color:#358082;color:#358082}.button--ghost.button--teal.button--teal:visited,.button--ghost.button--teal:visited,.button--ghost.quiz__saved-modal-action--continue:visited{color:#286061}.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg,.button--ghost.button--teal.button--teal .button__arrow svg,.button--ghost.button--teal.button--teal .button__icon svg,.button--ghost.quiz__saved-modal-action--continue .button__arrow svg,.button--ghost.quiz__saved-modal-action--continue .button__icon svg{fill:#9abfc0}.button--ghost.button--teal.button--teal:focus,.button--ghost.button--teal.button--teal:hover,.button--ghost.button--teal:focus,.button--ghost.button--teal:hover,.button--ghost.quiz__saved-modal-action--continue:focus,.button--ghost.quiz__saved-modal-action--continue:hover{background-color:#ccdfe0;border:.125rem solid #286061;color:#286061}.button--ghost.button--teal.button--teal:focus .button__arrow svg,.button--ghost.button--teal.button--teal:focus .button__icon svg,.button--ghost.button--teal.button--teal:hover .button__arrow svg,.button--ghost.button--teal.button--teal:hover .button__icon svg,.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg,.button--ghost.quiz__saved-modal-action--continue:focus .button__arrow svg,.button--ghost.quiz__saved-modal-action--continue:focus .button__icon svg,.button--ghost.quiz__saved-modal-action--continue:hover .button__arrow svg,.button--ghost.quiz__saved-modal-action--continue:hover .button__icon svg{fill:#286061}.button--ghost.button--teal.button--teal:active,.button--ghost.button--teal:active,.button--ghost.quiz__saved-modal-action--continue:active{background-color:#1a4041}.button--tertiary,.button--tertiary.button--teal{border-color:transparent;background-color:transparent;color:#0f4b91;padding:0;border:none;min-height:0}.button--tertiary .button__arrow svg,.button--tertiary .button__icon svg,.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg{fill:#87a5c8}.button--tertiary.button--teal:visited,.button--tertiary:visited{color:#0b386d}.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover,.button--tertiary:focus,.button--tertiary:hover{background-color:transparent;border-color:transparent;color:#0b386d;text-decoration:underline;box-shadow:none}.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg,.button--tertiary:focus .button__arrow svg,.button--tertiary:focus .button__icon svg,.button--tertiary:hover .button__arrow svg,.button--tertiary:hover .button__icon svg{fill:#0b386d}.button--tertiary.button--teal:active,.button--tertiary:active{background-color:transparent;border-color:transparent;color:#072548;text-decoration:underline}.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg,.button--tertiary:active .button__arrow svg,.button--tertiary:active .button__icon svg{fill:#072548}.button--tertiary.button--teal,.button--tertiary.button--teal.button--teal,.button--tertiary.quiz__saved-modal-action--continue{color:#358082}.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg,.button--tertiary.button--teal.button--teal .button__arrow svg,.button--tertiary.button--teal.button--teal .button__icon svg,.button--tertiary.quiz__saved-modal-action--continue .button__arrow svg,.button--tertiary.quiz__saved-modal-action--continue .button__icon svg{fill:#9abfc0}.button--tertiary.button--teal.button--teal:visited,.button--tertiary.button--teal:visited,.button--tertiary.quiz__saved-modal-action--continue:visited{color:#286061}.button--tertiary.button--teal.button--teal:focus,.button--tertiary.button--teal.button--teal:hover,.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover,.button--tertiary.quiz__saved-modal-action--continue:focus,.button--tertiary.quiz__saved-modal-action--continue:hover{color:#286061}.button--tertiary.button--teal.button--teal:focus .button__arrow svg,.button--tertiary.button--teal.button--teal:focus .button__icon svg,.button--tertiary.button--teal.button--teal:hover .button__arrow svg,.button--tertiary.button--teal.button--teal:hover .button__icon svg,.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg,.button--tertiary.quiz__saved-modal-action--continue:focus .button__arrow svg,.button--tertiary.quiz__saved-modal-action--continue:focus .button__icon svg,.button--tertiary.quiz__saved-modal-action--continue:hover .button__arrow svg,.button--tertiary.quiz__saved-modal-action--continue:hover .button__icon svg{fill:#286061}.button--tertiary.button--teal.button--teal:active,.button--tertiary.button--teal:active,.button--tertiary.quiz__saved-modal-action--continue:active{color:#1a4041}.button--tertiary.button--teal.button--teal:active .button__arrow svg,.button--tertiary.button--teal.button--teal:active .button__icon svg,.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg,.button--tertiary.quiz__saved-modal-action--continue:active .button__arrow svg,.button--tertiary.quiz__saved-modal-action--continue:active .button__icon svg{fill:#1a4041}.button--primary-red,.quiz__submit-form-wrapper [type=submit]{background-color:#c4242b;min-height:3.125rem}.button--primary-red .button__arrow svg,.button--primary-red .button__icon svg,.quiz__submit-form-wrapper [type=submit] .button__arrow svg,.quiz__submit-form-wrapper [type=submit] .button__icon svg{fill:#e19195}.button--primary-red:focus,.button--primary-red:hover,.quiz__submit-form-wrapper [type=submit]:focus,.quiz__submit-form-wrapper [type=submit]:hover{background-color:#931b20;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--primary-red:active,.quiz__submit-form-wrapper [type=submit]:active{text-decoration:none;background-color:#621216;border-color:#f0c8ca}.button--primary-red:active .button__arrow svg,.button--primary-red:active .button__icon svg,.quiz__submit-form-wrapper [type=submit]:active .button__arrow svg,.quiz__submit-form-wrapper [type=submit]:active .button__icon svg{fill:#fff}.button--teal,.quiz__saved-modal-action--continue{background-color:#358082}.button--teal .button__arrow svg,.button--teal .button__icon svg,.quiz__saved-modal-action--continue .button__arrow svg,.quiz__saved-modal-action--continue .button__icon svg{fill:#9abfc0}.button--teal:focus,.button--teal:hover,.quiz__saved-modal-action--continue:focus,.quiz__saved-modal-action--continue:hover{background-color:#286061;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--teal:active,.quiz__saved-modal-action--continue:active{text-decoration:none;background-color:#1a4041;border-color:#ccdfe0}.button--teal:active .button__arrow svg,.button--teal:active .button__icon svg,.quiz__saved-modal-action--continue:active .button__arrow svg,.quiz__saved-modal-action--continue:active .button__icon svg{fill:#fff}.button--animated:focus .button__arrow,.button--animated:hover .button__arrow{margin-left:1rem}.quiz{--progress-percentage:5%;--question-index:0;--form-image-url:"";width:100%;overflow:hidden}.quiz__questions-wrapper{position:relative}.quiz__questions{font-family:Lato}.quiz__headline{padding-bottom:8px}.quiz__headline-title h1{font-size:1.875rem;margin-bottom:0}.quiz__loader{display:none;position:absolute;width:2.5rem;height:2.5rem;left:50%;top:50%;transform:translate(-50%,-50%)}.quiz__loader img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.quiz__form{overflow:hidden}.quiz__body{display:flex;align-items:flex-start;transform:translateX(calc(-100% * var(--question-index)));transition:transform .6s ease}.quiz__previous-next{display:flex;justify-content:space-between;padding:0;gap:1rem}.quiz__previous-next .button--teal:focus,.quiz__previous-next .quiz__saved-modal-action--continue:focus{box-shadow:none}.quiz__item{flex-shrink:0;width:100%}.quiz__question__image{border-radius:12px;width:100%;max-width:580px;height:26.25rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.quiz__main{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}@media (min-width:992px){.quiz__main{flex-wrap:nowrap}}.quiz__back{text-align:center}.quiz__back button{visibility:hidden}.quiz__back button .button__arrow{margin-left:0;margin-right:.5rem}.quiz__back svg{transform:rotate(180deg)}.quiz__question{display:block;width:100%;margin-bottom:0}.quiz__info{font-weight:400;width:100%;display:block;margin-top:.75rem;margin-bottom:0}.quiz__answers{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:.5rem;width:100%}.quiz__answer{display:flex;align-items:center;width:100%;text-align:center;min-width:8.125rem;color:#333230;border:.0625rem solid #ccc8c2;background-color:#fff;border-radius:.3125rem;text-transform:capitalize;cursor:pointer;transition:.2s background ease-out,.2s color ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quiz__answer-inner{margin:0;font-weight:400;padding:.875rem 1rem;display:flex;width:100%}.quiz__answer-inner-desc{margin-left:10px;text-align:left;display:flex}.quiz__answer-inner-desc span{font-weight:400}.quiz__answer-inner input[type=radio]{opacity:.5;width:20px;accent-color:#333230}.quiz__answer-inner input[type=checkbox]{opacity:.5;width:20px!important;height:20px!important;accent-color:#333230;-webkit-clip-path:none!important;clip-path:none!important;clip:unset!important;position:relative!important;box-shadow:0 1px 4px 0 #ccc8c2}.quiz__answer.quiz__answer--with-info .quiz__answer-inner{font-weight:700}.quiz__answer-info{margin-left:.5rem}input:checked~.quiz__answer-inner{color:#fff;background:#358082}input[type=checkbox]~.quiz__answer-inner{min-width:13.75rem;text-align:left}input[type=checkbox]:checked~.quiz__answer-inner::before{content:"";display:inline-block;margin-bottom:-.125rem;width:1rem;height:1rem;background:url(../images/icon-checkmark_4cdfd561.svg) no-repeat;background-size:contain;background-position:center;margin-right:.5rem}.quiz__answer:hover{background:#ccdfe0}.quiz__progress{margin-bottom:2rem}.quiz__progress-bar{height:.75rem;background:#ccc8c2;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px rgba(51,50,48,.25)}.quiz__progress-bar::before{content:"";display:block;background:#358082;height:100%;width:var(--progress-percentage);transition:width .5s ease}.quiz__progress-tooltip{position:relative;display:inline-block;text-align:center;padding:.625rem 1rem;left:var(--progress-percentage);transform:translateX(-50%);color:#333230;background:#fff;box-shadow:0 2px 8px rgba(51,50,48,.25);border-radius:.1875rem;margin-bottom:10px;transition:left .5s ease;font-size:.875rem;width:5rem}.quiz__progress-tooltip::after{display:block;content:"";position:absolute;width:.5rem;border:.5rem solid transparent;left:50%;transform:translateX(-50%);bottom:-1rem;border-top-color:#fff}.quiz__saved-modal{padding:2rem}.quiz__saved-modal-title{margin-bottom:2rem}.quiz__saved-modal-description{margin-bottom:2.5rem;font-family:Lato}.quiz__saved-modal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.quiz__saved-modal-action{margin:0!important}.quiz__submit-form-wrapper{display:none;width:100%;overflow:hidden;position:relative}.quiz__submit-form-wrapper::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:var(--form-image-url);background-repeat:no-repeat;background-position:right bottom;background-size:28%}@media (max-width:79.375rem){.quiz__submit-form-wrapper::before{display:none}}.quiz__submit-form-wrapper form{position:relative}.quiz__submit-form-wrapper .form-item{max-width:none}.quiz__submit-form-wrapper #edit-title{margin-bottom:2rem}.quiz__submit-form-wrapper #edit-title h2{text-align:center}@media (min-width:600px){.quiz__submit-form-wrapper #edit-title h2{font-size:2.75rem;line-height:3rem;text-align:left}}.quiz__submit-form-wrapper #edit-title h3{color:#333230;font-weight:400;margin:0;text-align:center}@media (min-width:600px){.quiz__submit-form-wrapper #edit-title h3{text-align:left}}.quiz__submit-form-wrapper #edit-title fieldset legend{margin:0}.quiz__submit-form-wrapper .form-item-newsletter-subscribe{width:100%;margin-bottom:0;display:flex;align-items:flex-start}.quiz__submit-form-wrapper .form-item-newsletter-subscribe input[type=checkbox]{-webkit-clip-path:none!important;clip-path:none!important;position:static!important;height:auto!important;width:auto!important;margin-top:.1875rem}.quiz__submit-form-wrapper .form-item-newsletter-subscribe input[type=checkbox]:checked~.description::before{border-color:#358082;background-color:#358082}.quiz__submit-form-wrapper .form-item-newsletter-subscribe input[type=checkbox]:checked~.description::after{background:url(../images/icon-checkmark_4cdfd561.svg) no-repeat;background-size:100%;content:"";position:absolute;width:.6875rem;height:.5625rem;top:.5rem;left:-1.6875rem}.quiz__submit-form-wrapper .form-item-newsletter-subscribe .description{margin-left:1rem;margin-bottom:1.25rem;position:relative}.quiz__submit-form-wrapper .form-item-newsletter-subscribe .description .webform-element-description{padding-left:0;margin-top:-.125rem;color:#333230;font-weight:400;cursor:default}.quiz__submit-form-wrapper .form-item-newsletter-subscribe .description .webform-element-description br{display:none}.quiz__submit-form-wrapper .form-item-newsletter-subscribe .description::before{content:"";position:absolute;width:1rem;height:1rem;top:.25rem;left:-1.875rem;border:.0625rem solid #ccc8c2;border-radius:.125rem}.quiz__submit-form-wrapper [type=submit]{width:100%;justify-content:center}.quiz__submit-form-wrapper #edit-bottom{margin-top:1.5rem;font-family:Lato;font-size:.875rem}.quiz--loading .quiz__questions{visibility:hidden}.quiz--loading .quiz__loader{display:block}.quiz--complete .quiz__loader{display:none}.quiz--complete .quiz__questions-wrapper{display:none}.quiz--complete .quiz__submit-form-wrapper{display:block}@media (min-width:992px){.quiz__main{justify-content:space-between}.quiz__answers{flex:1;width:auto;gap:1rem}.quiz__answer-info{display:block;text-align:left}.quiz__progress-tooltip{width:auto}.quiz__back{text-align:left}.quiz__question{font-size:1.875rem;font-weight:400;color:#072548;line-height:2rem}.quiz__info{font-size:1.125rem}}
.customer-quote-bar{border-left:.1875rem solid #c4242b;padding-left:1.25rem}.customer-quote-bar__content{font-family:Lato;font-size:1.125rem;font-weight:900;font-style:italic;line-height:1.625rem;color:#0f4b91}
.customer-quote__content{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.customer-quote__content{orphans:3;page-break-after:avoid;widows:3}.customer-quote__content::after{display:inline-block}}*+.customer-quote__content{margin-top:2rem}.customer-quote__content{font-family:Lato;font-weight:900}.customer-quote__content{font-size:1.125rem;line-height:1.625rem}.customer-quote{background:url(../images/quote-rounded_f0c1e205.svg) no-repeat;background-size:8.5rem;background-position:0 -1rem;margin-bottom:0;min-height:7.5rem}.customer-quote__content{font-style:italic;padding:3.125rem 0 0 3.125rem;margin-bottom:0}
.recipe--steps--step .recipe--steps--step--index{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.recipe--steps--step .recipe--steps--step--index{orphans:3;page-break-after:avoid;widows:3}.recipe--steps--step .recipe--steps--step--index::after{display:inline-block}}.recipe--steps--step *+.recipe--steps--step--index{margin-top:2rem}.recipe--steps--step .recipe--steps--step--index{font-family:Lato;font-weight:900}.recipe--steps--step .recipe--steps--step--index{font-size:1rem;line-height:1.4375rem}.recipe--steps--step{padding:.5rem 0;line-height:1.75rem}.recipe--steps--step .recipe--steps--step--index{color:#358082;margin-right:.5rem;text-transform:uppercase}
.button,.button--animated .button__arrow,.button--primary-red .button__arrow,.button--primary-red .button__icon,.button__arrow svg,.button__icon svg,.search-bar__clear-button svg,.search-bar__submit-button{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.search-bar__results .search-bar__results-item a{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.search-bar__results .search-bar__results-item a{orphans:3;page-break-after:avoid;widows:3}.search-bar__results .search-bar__results-item a::after{display:inline-block}}.search-bar__results .search-bar__results-item *+a{margin-top:2rem}.search-bar__results .search-bar__results-item a{font-family:Lato;font-weight:900}.search-bar__results .search-bar__results-item a{font-size:1.125rem;line-height:1.625rem}.header-top{display:flex;flex-direction:column}.header-top__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;width:100%;padding:.5rem}@media (min-width:768px){.header-top__wrapper{padding:0}}.header-top__logo{height:3.75rem;flex-shrink:0}@media (min-width:600px){.header-top__logo{height:3.75rem}}@media (min-width:768px){.header-top__logo{height:5.375rem;margin-top:.5rem}}.header-top__search-bar{width:4rem}@media (min-width:768px){.header-top__search-bar{display:flex;width:auto;margin:0 1.5rem;flex:1;max-width:39.375rem;justify-content:center}}.header-top__disclaimer{text-align:center;color:#333230;font-size:.875rem;line-height:1.4375rem;font-weight:400;margin:0 1.5rem}.header-top__disclaimer p{margin:0}@media (min-width:768px){.header-top__disclaimer{font-size:1.125rem;line-height:1.625rem}}.header-top__buttons{display:flex;flex-direction:row;row-gap:1rem;align-items:center;padding:.5rem;justify-content:space-between;background:#f3f0ec}.header-top__buttons>:first-child{font-size:.875rem}.header-top__buttons>:first-child span{text-decoration:underline}@media (min-width:768px){.header-top__buttons{flex-direction:column;align-items:flex-end;padding:0;background:#fff;width:30%}}.header-top__hamburger{--hamburger-height:3.125rem;--line-height:0.25rem;width:var(--hamburger-height);height:var(--hamburger-height);background:#358082;border:none;position:relative;cursor:pointer;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:600px){.header-top__hamburger{--hamburger-height:5rem;--line-height:0.3125rem}}@media (min-width:79.375rem){.header-top__hamburger{display:none}}.header-top__hamburger-line{display:block;height:var(--line-height);width:50%;background:#fff;opacity:1;transform:rotate(0);transition:.25s ease-in-out}.header-top__hamburger-line:nth-child(2){margin:var(--line-height) 0}.header-top__hamburger--open .header-top__hamburger-line:nth-child(1){transform:translateY(calc(var(--line-height) * 2)) rotate(135deg)}.header-top__hamburger--open .header-top__hamburger-line:nth-child(2){opacity:0}.header-top__hamburger--open .header-top__hamburger-line:nth-child(3){transform:translateY(calc(var(--line-height) * -2)) rotate(-135deg)}@media (max-width:768px){.header-top--healthcare{padding-left:.5rem}.header-top--healthcare .header-top__logo{flex-shrink:1;margin:.5rem 0}.header-top--healthcare .header-top__disclaimer{margin:.5rem}}@media (min-width:768px){.header-top{align-items:flex-end;flex-direction:row;margin-bottom:1.5rem}.header-top__hamburger{display:none}}@media (min-width:768px) and (max-width:80.875rem){.header-top{padding-left:1.5rem}}@media (min-width:768px){.sticky .header-top .header-top__buttons,.sticky .header-top .header-top__disclaimer,.sticky .header-top .header-top__search-bar{display:none}.sticky .header-top .header-top__logo{height:3.75rem}}@media (max-width:768px){.special-form .header-top__wrapper{padding:1rem 1.5rem}}.special-form .header-top__hamburger{display:none}.special-form .header-top__buttons{display:none}.special-form .header-top__search-bar{justify-content:end}.button,.search-bar__submit-button{cursor:pointer;padding:.4375rem 1.1875rem;text-decoration:none;font-family:Lato;font-size:1rem;font-weight:900;display:inline-flex;align-items:center;background-color:#0f4b91;color:#fff;border:.3125rem solid transparent;border-radius:.3125rem;min-height:2.9375rem;transition-property:background-color,color,box-shadow,border-color}.button__icon{margin-right:.75rem}.button__icon svg{width:1.25rem;height:1.25rem;display:block;fill:#87a5c8;transition-property:fill}.button--large .button__icon,.search-bar__submit-button .button__icon{margin-right:1rem}.button--large .button__icon svg,.search-bar__submit-button .button__icon svg{width:1.5rem;height:1.5rem}.button--small .button__icon{margin-right:.5rem}.button--small .button__icon svg{width:1.125rem;height:1.125rem}.button__arrow{margin-left:.5rem}.button__arrow svg{width:1rem;height:1rem;fill:#87a5c8;transition-property:fill}.button__arrow .button--large,.button__arrow .search-bar__submit-button{margin-left:1rem}.button__arrow .button--small{margin-left:.5rem}.button:visited,.search-bar__submit-button:visited{color:#fff}.button:focus,.button:hover,.search-bar__submit-button:focus,.search-bar__submit-button:hover{background-color:#0b386d;color:#fff;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button:focus .button__arrow svg,.button:focus .button__icon svg,.button:hover .button__arrow svg,.button:hover .button__icon svg,.search-bar__submit-button:focus .button__arrow svg,.search-bar__submit-button:focus .button__icon svg,.search-bar__submit-button:hover .button__arrow svg,.search-bar__submit-button:hover .button__icon svg{fill:#fff}.button:active,.search-bar__submit-button:active{text-decoration:none;background-color:#072548;border-color:#c3d2e3}.button:active .button__arrow svg,.button:active .button__icon svg,.search-bar__submit-button:active .button__arrow svg,.search-bar__submit-button:active .button__icon svg{fill:#fff}.button[disabled],[disabled].search-bar__submit-button{opacity:.5;pointer-events:none}.button+.button,.button+.search-bar__submit-button,.search-bar__submit-button+.button,.search-bar__submit-button+.search-bar__submit-button{margin-left:1rem}.button--large,.search-bar__submit-button{min-height:3.125rem}.button--small{font-size:.875rem;min-height:2.75rem}.button--ghost,.button--ghost.button--teal{background-color:transparent;border:.125rem solid #0f4b91;color:#0f4b91}.button--ghost .button__arrow svg,.button--ghost .button__icon svg,.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg{fill:#87a5c8}.button--ghost.button--teal:visited,.button--ghost:visited{color:#0b386d}.button--ghost.button--teal:focus,.button--ghost.button--teal:hover,.button--ghost:focus,.button--ghost:hover{background-color:#c3d2e3;border:.125rem solid #0b386d;color:#0b386d}.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg,.button--ghost:focus .button__arrow svg,.button--ghost:focus .button__icon svg,.button--ghost:hover .button__arrow svg,.button--ghost:hover .button__icon svg{fill:#0b386d}.button--ghost.button--teal:active,.button--ghost:active{background-color:#072548;color:#fff}.button--ghost.button--teal:active .button__arrow svg,.button--ghost.button--teal:active .button__icon svg,.button--ghost:active .button__arrow svg,.button--ghost:active .button__icon svg{fill:#fff}.button--ghost.button--teal,.button--ghost.button--teal.button--teal,.button--ghost.search-bar__submit-button{border-color:#358082;color:#358082}.button--ghost.button--teal.button--teal:visited,.button--ghost.button--teal:visited,.button--ghost.search-bar__submit-button:visited{color:#286061}.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg,.button--ghost.button--teal.button--teal .button__arrow svg,.button--ghost.button--teal.button--teal .button__icon svg,.button--ghost.search-bar__submit-button .button__arrow svg,.button--ghost.search-bar__submit-button .button__icon svg{fill:#9abfc0}.button--ghost.button--teal.button--teal:focus,.button--ghost.button--teal.button--teal:hover,.button--ghost.button--teal:focus,.button--ghost.button--teal:hover,.button--ghost.search-bar__submit-button:focus,.button--ghost.search-bar__submit-button:hover{background-color:#ccdfe0;border:.125rem solid #286061;color:#286061}.button--ghost.button--teal.button--teal:focus .button__arrow svg,.button--ghost.button--teal.button--teal:focus .button__icon svg,.button--ghost.button--teal.button--teal:hover .button__arrow svg,.button--ghost.button--teal.button--teal:hover .button__icon svg,.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg,.button--ghost.search-bar__submit-button:focus .button__arrow svg,.button--ghost.search-bar__submit-button:focus .button__icon svg,.button--ghost.search-bar__submit-button:hover .button__arrow svg,.button--ghost.search-bar__submit-button:hover .button__icon svg{fill:#286061}.button--ghost.button--teal.button--teal:active,.button--ghost.button--teal:active,.button--ghost.search-bar__submit-button:active{background-color:#1a4041}.button--tertiary,.button--tertiary.button--teal{border-color:transparent;background-color:transparent;color:#0f4b91;padding:0;border:none;min-height:0}.button--tertiary .button__arrow svg,.button--tertiary .button__icon svg,.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg{fill:#87a5c8}.button--tertiary.button--teal:visited,.button--tertiary:visited{color:#0b386d}.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover,.button--tertiary:focus,.button--tertiary:hover{background-color:transparent;border-color:transparent;color:#0b386d;text-decoration:underline;box-shadow:none}.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg,.button--tertiary:focus .button__arrow svg,.button--tertiary:focus .button__icon svg,.button--tertiary:hover .button__arrow svg,.button--tertiary:hover .button__icon svg{fill:#0b386d}.button--tertiary.button--teal:active,.button--tertiary:active{background-color:transparent;border-color:transparent;color:#072548;text-decoration:underline}.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg,.button--tertiary:active .button__arrow svg,.button--tertiary:active .button__icon svg{fill:#072548}.button--tertiary.button--teal,.button--tertiary.button--teal.button--teal,.button--tertiary.search-bar__submit-button{color:#358082}.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg,.button--tertiary.button--teal.button--teal .button__arrow svg,.button--tertiary.button--teal.button--teal .button__icon svg,.button--tertiary.search-bar__submit-button .button__arrow svg,.button--tertiary.search-bar__submit-button .button__icon svg{fill:#9abfc0}.button--tertiary.button--teal.button--teal:visited,.button--tertiary.button--teal:visited,.button--tertiary.search-bar__submit-button:visited{color:#286061}.button--tertiary.button--teal.button--teal:focus,.button--tertiary.button--teal.button--teal:hover,.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover,.button--tertiary.search-bar__submit-button:focus,.button--tertiary.search-bar__submit-button:hover{color:#286061}.button--tertiary.button--teal.button--teal:focus .button__arrow svg,.button--tertiary.button--teal.button--teal:focus .button__icon svg,.button--tertiary.button--teal.button--teal:hover .button__arrow svg,.button--tertiary.button--teal.button--teal:hover .button__icon svg,.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg,.button--tertiary.search-bar__submit-button:focus .button__arrow svg,.button--tertiary.search-bar__submit-button:focus .button__icon svg,.button--tertiary.search-bar__submit-button:hover .button__arrow svg,.button--tertiary.search-bar__submit-button:hover .button__icon svg{fill:#286061}.button--tertiary.button--teal.button--teal:active,.button--tertiary.button--teal:active,.button--tertiary.search-bar__submit-button:active{color:#1a4041}.button--tertiary.button--teal.button--teal:active .button__arrow svg,.button--tertiary.button--teal.button--teal:active .button__icon svg,.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg,.button--tertiary.search-bar__submit-button:active .button__arrow svg,.button--tertiary.search-bar__submit-button:active .button__icon svg{fill:#1a4041}.button--primary-red{background-color:#c4242b;min-height:3.125rem}.button--primary-red .button__arrow svg,.button--primary-red .button__icon svg{fill:#e19195}.button--primary-red:focus,.button--primary-red:hover{background-color:#931b20;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--primary-red:active{text-decoration:none;background-color:#621216;border-color:#f0c8ca}.button--primary-red:active .button__arrow svg,.button--primary-red:active .button__icon svg{fill:#fff}.button--teal,.search-bar__submit-button{background-color:#358082}.button--teal .button__arrow svg,.button--teal .button__icon svg,.search-bar__submit-button .button__arrow svg,.search-bar__submit-button .button__icon svg{fill:#9abfc0}.button--teal:focus,.button--teal:hover,.search-bar__submit-button:focus,.search-bar__submit-button:hover{background-color:#286061;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--teal:active,.search-bar__submit-button:active{text-decoration:none;background-color:#1a4041;border-color:#ccdfe0}.button--teal:active .button__arrow svg,.button--teal:active .button__icon svg,.search-bar__submit-button:active .button__arrow svg,.search-bar__submit-button:active .button__icon svg{fill:#fff}.button--animated:focus .button__arrow,.button--animated:hover .button__arrow{margin-left:1rem}.search-bar{position:absolute;height:100%;top:0;right:0;max-width:min(48rem,100%);display:flex}@media (min-width:768px){.search-bar{width:100%;position:relative}}.search-bar label{display:inline}.search-bar .search-bar__input{outline:0;font-family:Lato;transition:.2s ease-in-out;transition-property:border-color,background-color,outline;min-height:2rem;height:100%;border:none;padding:0;width:4rem;background:#fff;font-size:0;z-index:1001}.search-bar .search-bar__input::-moz-placeholder{color:#333230}.search-bar .search-bar__input,.search-bar .search-bar__input::placeholder{color:#333230}.search-bar .search-bar__input:focus,.search-bar .search-bar__input:focus-within{width:100vw;padding:.75rem 3.5rem;font-size:1rem;border:none;box-shadow:none;border-radius:0}.search-bar .search-bar__input:focus-within~.search-bar__search-icon svg,.search-bar .search-bar__input:focus~.search-bar__search-icon svg{fill:#0f4b91}@media (min-width:768px){.search-bar .search-bar__input{width:100%;height:auto;border:.0625rem solid #999692;background-color:#f3f0ec;padding:.75rem 2.5rem;padding-right:10.3125rem;border-radius:.3125rem;font-size:1rem}.search-bar .search-bar__input:focus,.search-bar .search-bar__input:focus-within{width:100%;border:.125rem solid #0f4b91;padding:.6875rem 2.4375rem;padding-right:10.25rem;box-shadow:0 0 0 3px rgba(135,165,200,.5);background-color:#fff;border-radius:.3125rem}}@media (max-width:768px){.search-bar .search-bar__input:not(:focus):not(:focus-within)~.search-bar__results{display:none}}.search-bar--with-results .search-bar__input,.search-bar--with-results .search-bar__input:focus,.search-bar--with-results .search-bar__input:focus-visible{border-bottom-left-radius:0}.search-bar__search-icon{height:1.5rem;width:1.5rem;position:absolute;left:1rem;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1001}.search-bar__search-icon svg{fill:#358082;transition:.2s fill ease-in-out}@media (min-width:768px){.search-bar__search-icon{height:1.125rem;width:1.125rem}}.search-bar__clear-button{height:1.125rem;width:1.125rem;background:0 0;padding:0;border:none;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) scale(.7);cursor:pointer;transition:.2s ease-in-out;transition-property:visibility,transform,opacity;visibility:hidden;opacity:0;z-index:1001}.search-bar__clear-button:active{transform:translateY(-50%) scale(.8)}.search-bar__clear-button--visible{visibility:visible;opacity:1;transform:translateY(-50%) scale(1)}.search-bar__clear-button svg{fill:#333230}.search-bar__clear-button svg:hover{fill:#0f4b91}@media (min-width:768px){.search-bar__clear-button{right:8.5rem}}.search-bar__submit-button{border-top-left-radius:0;border-bottom-left-radius:0;width:7.5rem;margin-left:-7.5rem;text-align:center;display:none;z-index:1002}@media (min-width:768px){.search-bar__submit-button{display:block}}.search-bar__results{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;z-index:1000;box-shadow:0 6px 24px rgba(51,50,48,.25);padding:1.5rem 1rem;border-top:.0625rem solid #ccc8c2;border-radius:0 0 .3125rem .3125rem;transition:.3s opacity,.3s transform;transform:perspective(2000px) rotateX(-10deg);transform-origin:top center}.search-bar__results--visible{display:block;opacity:0}.search-bar__results--fade{opacity:1;transform:none}.search-bar__results-list{list-style-type:none}.search-bar__results-list li{background-image:none}.search-bar__results-list{margin-bottom:0;padding-left:0}.search-bar__results-list li{margin-bottom:0;background:0 0}.search-bar__results-list li::before{display:none}.search-bar__results .search-bar__results-item:not(:last-child){padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:.0625rem solid #ccc8c2}.search-bar__results .search-bar__results-item a{display:block;font-weight:700;color:#0f4b91;margin-bottom:.5rem}.search-bar__results-view-all{display:block;font-family:Lato;font-size:.875rem;padding-top:1.5rem;margin-top:1.5rem;border-top:.0625rem solid #ccc8c2}.search-bar__results-empty{font-family:Lato}@media (min-width:768px){.search-bar__results{width:110%;border:.0625rem solid #999692;margin-top:-.0625rem}}@media (min-width:992px){.search-bar__results{width:calc(100% - 7.5rem + .0625rem)}}
.share-block,.share-block__item{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.share-block__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.share-block__title{orphans:3;page-break-after:avoid;widows:3}.share-block__title::after{display:inline-block}}*+.share-block__title{margin-top:2rem}.share-block__title{font-family:Lato;font-weight:900}.share-block__title{font-size:1.125rem;line-height:1.625rem}.share-block{display:flex;align-items:center;border:.0625rem solid #ccc8c2;padding:1.5rem;justify-content:space-between;flex-wrap:wrap;row-gap:1.5rem}.share-block__title{margin-bottom:0}.share-block__list{list-style-type:none}.share-block__list li{background-image:none}.share-block__list{margin-bottom:0;padding-left:0}.share-block__list li{margin-bottom:0;background:0 0}.share-block__list li::before{display:none}.share-block__list{display:flex;align-items:center;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;flex-wrap:wrap}.share-block__item{width:3rem;height:3rem;cursor:pointer;border-radius:50%;overflow:hidden}.share-block__item:hover{opacity:.75;box-shadow:0 2px 8px rgba(51,50,48,.25)}.share-block__link{display:flex;align-items:center;justify-content:center;height:100%}.share-block__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
a.sidebar-navigation-link{font-family:Lato;font-size:1rem;font-weight:900}a.sidebar-navigation-link--small{color:#333230;font-weight:400}a.sidebar-navigation-link--small:visited{color:#333230;text-decoration:none}a.sidebar-navigation-link--small:focus,a.sidebar-navigation-link--small:hover{color:#0f4b91;text-decoration:none;font-weight:900}a.sidebar-navigation-link--small:active{color:#0f4b91;text-decoration:none;background:0 0}
.sidebar-navigation--no-background .sidebar-navigation__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.sidebar-navigation--no-background .sidebar-navigation__title{orphans:3;page-break-after:avoid;widows:3}.sidebar-navigation--no-background .sidebar-navigation__title::after{display:inline-block}}.sidebar-navigation--no-background *+.sidebar-navigation__title{margin-top:2rem}.sidebar-navigation--no-background .sidebar-navigation__title{font-family:Lato;font-weight:900}.sidebar-navigation--no-background .sidebar-navigation__title{font-size:1.5rem;line-height:1.9375rem}.sidebar-navigation{padding:1.5rem;border-top:.625rem solid #358082;background-color:#f3f0ec;max-width:62.5rem}.sidebar-navigation__list{list-style-type:none}.sidebar-navigation__list li{background-image:none}.sidebar-navigation__list{margin-bottom:0;padding-left:0}.sidebar-navigation__list li{margin-bottom:0;background:0 0}.sidebar-navigation__list li::before{display:none}.sidebar-navigation__list{display:flex;flex-direction:column;row-gap:1.5rem}.sidebar-navigation__title{margin-bottom:1.5rem}.sidebar-navigation--no-background{border-top:none;background-color:transparent;padding:0}
.button,.button--animated .button__arrow,.button--primary-red .button__arrow,.button--primary-red .button__icon,.button__arrow svg,.button__icon svg,.sign-up form [type=submit],.sign-up form [type=submit] .button__arrow,.sign-up form [type=submit] .button__icon{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.sign-up form .description .webform-element-description,input[type=checkbox]~label{position:relative;margin:0;padding-left:1.625rem;font-weight:400;display:inline-block;cursor:pointer;font-family:Lato;font-size:1rem}.button,.sign-up form [type=submit]{cursor:pointer;padding:.4375rem 1.1875rem;text-decoration:none;font-family:Lato;font-size:1rem;font-weight:900;display:inline-flex;align-items:center;background-color:#0f4b91;color:#fff;border:.3125rem solid transparent;border-radius:.3125rem;min-height:2.9375rem;transition-property:background-color,color,box-shadow,border-color}.button__icon{margin-right:.75rem}.button__icon svg{width:1.25rem;height:1.25rem;display:block;fill:#87a5c8;transition-property:fill}.button--large .button__icon,.sign-up form [type=submit] .button__icon{margin-right:1rem}.button--large .button__icon svg,.sign-up form [type=submit] .button__icon svg{width:1.5rem;height:1.5rem}.button--small .button__icon{margin-right:.5rem}.button--small .button__icon svg{width:1.125rem;height:1.125rem}.button__arrow{margin-left:.5rem}.button__arrow svg{width:1rem;height:1rem;fill:#87a5c8;transition-property:fill}.button__arrow .button--large,.button__arrow .sign-up form [type=submit],.sign-up form .button__arrow [type=submit]{margin-left:1rem}.button__arrow .button--small{margin-left:.5rem}.button:visited,.sign-up form [type=submit]:visited{color:#fff}.button:focus,.button:hover,.sign-up form [type=submit]:focus,.sign-up form [type=submit]:hover{background-color:#0b386d;color:#fff;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button:focus .button__arrow svg,.button:focus .button__icon svg,.button:hover .button__arrow svg,.button:hover .button__icon svg,.sign-up form [type=submit]:focus .button__arrow svg,.sign-up form [type=submit]:focus .button__icon svg,.sign-up form [type=submit]:hover .button__arrow svg,.sign-up form [type=submit]:hover .button__icon svg{fill:#fff}.button:active,.sign-up form [type=submit]:active{text-decoration:none;background-color:#072548;border-color:#c3d2e3}.button:active .button__arrow svg,.button:active .button__icon svg,.sign-up form [type=submit]:active .button__arrow svg,.sign-up form [type=submit]:active .button__icon svg{fill:#fff}.button[disabled],.sign-up form [disabled][type=submit]{opacity:.5;pointer-events:none}.button+.button,.sign-up form .button+[type=submit],.sign-up form [type=submit]+.button,.sign-up form [type=submit]+[type=submit]{margin-left:1rem}.button--large,.sign-up form [type=submit]{min-height:3.125rem}.button--small{font-size:.875rem;min-height:2.75rem}.button--ghost,.button--ghost.button--teal{background-color:transparent;border:.125rem solid #0f4b91;color:#0f4b91}.button--ghost .button__arrow svg,.button--ghost .button__icon svg,.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg{fill:#87a5c8}.button--ghost.button--teal:visited,.button--ghost:visited{color:#0b386d}.button--ghost.button--teal:focus,.button--ghost.button--teal:hover,.button--ghost:focus,.button--ghost:hover{background-color:#c3d2e3;border:.125rem solid #0b386d;color:#0b386d}.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg,.button--ghost:focus .button__arrow svg,.button--ghost:focus .button__icon svg,.button--ghost:hover .button__arrow svg,.button--ghost:hover .button__icon svg{fill:#0b386d}.button--ghost.button--teal:active,.button--ghost:active{background-color:#072548;color:#fff}.button--ghost.button--teal:active .button__arrow svg,.button--ghost.button--teal:active .button__icon svg,.button--ghost:active .button__arrow svg,.button--ghost:active .button__icon svg{fill:#fff}.button--ghost.button--teal,.button--ghost.button--teal.button--teal{border-color:#358082;color:#358082}.button--ghost.button--teal.button--teal:visited,.button--ghost.button--teal:visited{color:#286061}.button--ghost.button--teal .button__arrow svg,.button--ghost.button--teal .button__icon svg,.button--ghost.button--teal.button--teal .button__arrow svg,.button--ghost.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--ghost.button--teal.button--teal:focus,.button--ghost.button--teal.button--teal:hover,.button--ghost.button--teal:focus,.button--ghost.button--teal:hover{background-color:#ccdfe0;border:.125rem solid #286061;color:#286061}.button--ghost.button--teal.button--teal:focus .button__arrow svg,.button--ghost.button--teal.button--teal:focus .button__icon svg,.button--ghost.button--teal.button--teal:hover .button__arrow svg,.button--ghost.button--teal.button--teal:hover .button__icon svg,.button--ghost.button--teal:focus .button__arrow svg,.button--ghost.button--teal:focus .button__icon svg,.button--ghost.button--teal:hover .button__arrow svg,.button--ghost.button--teal:hover .button__icon svg{fill:#286061}.button--ghost.button--teal.button--teal:active,.button--ghost.button--teal:active{background-color:#1a4041}.button--tertiary,.button--tertiary.button--teal{border-color:transparent;background-color:transparent;color:#0f4b91;padding:0;border:none;min-height:0}.button--tertiary .button__arrow svg,.button--tertiary .button__icon svg,.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg{fill:#87a5c8}.button--tertiary.button--teal:visited,.button--tertiary:visited{color:#0b386d}.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover,.button--tertiary:focus,.button--tertiary:hover{background-color:transparent;border-color:transparent;color:#0b386d;text-decoration:underline;box-shadow:none}.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg,.button--tertiary:focus .button__arrow svg,.button--tertiary:focus .button__icon svg,.button--tertiary:hover .button__arrow svg,.button--tertiary:hover .button__icon svg{fill:#0b386d}.button--tertiary.button--teal:active,.button--tertiary:active{background-color:transparent;border-color:transparent;color:#072548;text-decoration:underline}.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg,.button--tertiary:active .button__arrow svg,.button--tertiary:active .button__icon svg{fill:#072548}.button--tertiary.button--teal,.button--tertiary.button--teal.button--teal{color:#358082}.button--tertiary.button--teal .button__arrow svg,.button--tertiary.button--teal .button__icon svg,.button--tertiary.button--teal.button--teal .button__arrow svg,.button--tertiary.button--teal.button--teal .button__icon svg{fill:#9abfc0}.button--tertiary.button--teal.button--teal:visited,.button--tertiary.button--teal:visited{color:#286061}.button--tertiary.button--teal.button--teal:focus,.button--tertiary.button--teal.button--teal:hover,.button--tertiary.button--teal:focus,.button--tertiary.button--teal:hover{color:#286061}.button--tertiary.button--teal.button--teal:focus .button__arrow svg,.button--tertiary.button--teal.button--teal:focus .button__icon svg,.button--tertiary.button--teal.button--teal:hover .button__arrow svg,.button--tertiary.button--teal.button--teal:hover .button__icon svg,.button--tertiary.button--teal:focus .button__arrow svg,.button--tertiary.button--teal:focus .button__icon svg,.button--tertiary.button--teal:hover .button__arrow svg,.button--tertiary.button--teal:hover .button__icon svg{fill:#286061}.button--tertiary.button--teal.button--teal:active,.button--tertiary.button--teal:active{color:#1a4041}.button--tertiary.button--teal.button--teal:active .button__arrow svg,.button--tertiary.button--teal.button--teal:active .button__icon svg,.button--tertiary.button--teal:active .button__arrow svg,.button--tertiary.button--teal:active .button__icon svg{fill:#1a4041}.button--primary-red,.sign-up form [type=submit]{background-color:#c4242b;min-height:3.125rem}.button--primary-red .button__arrow svg,.button--primary-red .button__icon svg,.sign-up form [type=submit] .button__arrow svg,.sign-up form [type=submit] .button__icon svg{fill:#e19195}.button--primary-red:focus,.button--primary-red:hover,.sign-up form [type=submit]:focus,.sign-up form [type=submit]:hover{background-color:#931b20;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--primary-red:active,.sign-up form [type=submit]:active{text-decoration:none;background-color:#621216;border-color:#f0c8ca}.button--primary-red:active .button__arrow svg,.button--primary-red:active .button__icon svg,.sign-up form [type=submit]:active .button__arrow svg,.sign-up form [type=submit]:active .button__icon svg{fill:#fff}.button--teal{background-color:#358082}.button--teal .button__arrow svg,.button--teal .button__icon svg{fill:#9abfc0}.button--teal:focus,.button--teal:hover{background-color:#286061;text-decoration:underline;box-shadow:0 4px 16px rgba(51,50,48,.25)}.button--teal:active{text-decoration:none;background-color:#1a4041;border-color:#ccdfe0}.button--teal:active .button__arrow svg,.button--teal:active .button__icon svg{fill:#fff}.button--animated:focus .button__arrow,.button--animated:hover .button__arrow{margin-left:1rem}input[type=checkbox]{opacity:0;z-index:1;cursor:pointer;clip:rect(1px 1px 1px 1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;word-wrap:normal!important}input[type=checkbox]~label::before{content:"";position:absolute;width:1rem;height:1rem;top:.25rem;left:0;border:.0625rem solid #ccc8c2;border-radius:.125rem}input[type=checkbox]~label:hover{color:#358082}input[type=checkbox]~label:hover::before{border:.0625rem solid #999692;box-shadow:0 1px 4px rgba(51,50,48,.25)}input[type=checkbox]:focus-visible~label::before{outline:.125rem solid #136085}input[type=checkbox]:checked~label::before{border-color:#358082;background-color:#358082}input[type=checkbox]:checked~label::after{background:url(../images/icon-checkmark_4cdfd561.svg) no-repeat;background-size:100%;content:"";position:absolute;width:.6875rem;height:.5625rem;top:.5rem;left:.1875rem}.form-checkboxes{margin:0 0 1.25rem 0}.form-checkboxes .form-item{margin-bottom:.5rem}.form-checkboxes .form-item:last-child{margin-bottom:0}fieldset.webform-term-checkboxes{margin-bottom:0}.sign-up{width:100%;max-width:50rem}.sign-up form{width:100%;border-radius:.5rem;background:#f3f0ec;padding:2rem}.sign-up form .form-item{max-width:none}.sign-up form .form-item label{color:#0f4b91}.sign-up form .form-item.checkbox label{color:#333230;font-weight:400}.sign-up form .form-item.checkbox label a,.sign-up form .form-item.checkbox label a:hover{color:#333230;text-decoration:underline}.sign-up form .element-invisible{clip:rect(1px 1px 1px 1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;word-wrap:normal!important}.sign-up form [type=submit]{width:100%;justify-content:center}.sign-up form [type=submit]::after{content:"";display:block;margin-left:.5rem;width:1rem;height:1rem;background:url(../images/arrow-circle_78c069d1.svg) no-repeat;background-size:contain}.sign-up form input[type=checkbox]{-webkit-clip-path:none!important;clip-path:none!important;position:static!important;margin-top:.1875rem;width:1rem!important;height:1rem!important;flex-shrink:0}.sign-up form input[type=checkbox]:checked~.description::before{border-color:#358082;background-color:#358082}.sign-up form input[type=checkbox]:checked~.description::after{background:url(../images/icon-checkmark_4cdfd561.svg) no-repeat;background-size:100%;content:"";position:absolute;width:.6875rem;height:.5625rem;top:.5rem;left:-1.6875rem}.sign-up form .description{margin-left:1rem;margin-bottom:1.25rem;position:relative}.sign-up form .description .webform-element-description{padding-left:0;margin-top:-.125rem;color:#333230;font-weight:400;cursor:default}.sign-up form .description .webform-element-description br{display:none}.sign-up form .description .webform-element-description a,.sign-up form .description .webform-element-description a:hover{color:#333230;text-decoration:underline}.sign-up form .description::before{content:"";position:absolute;width:1rem;height:1rem;top:.25rem;left:-1.875rem;border:.0625rem solid #ccc8c2;border-radius:.125rem}.sign-up form .form-item-accept-policy{width:100%;margin-bottom:0;display:flex;align-items:flex-start}
.social-media__item{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.social-media{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}@media (min-width:992px){.social-media{display:inline-block;vertical-align:top;width:25%;text-align:left;margin-bottom:-1rem}}.social-media__title{margin-bottom:1rem}.social-media__list{list-style-type:none}.social-media__list li{background-image:none}.social-media__list{margin-bottom:0;padding-left:0}.social-media__list li{margin-bottom:0;background:0 0}.social-media__list li::before{display:none}.social-media__list{display:flex;align-items:center;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;flex-wrap:wrap}.social-media__item{width:2.875rem;height:2.875rem;position:relative;cursor:pointer;border-radius:50%;overflow:hidden}.social-media__item:hover{opacity:.75;box-shadow:0 2px 8px rgba(51,50,48,.25)}.social-media__link{display:flex;align-items:center;justify-content:center;height:100%}.social-media__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-moz-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:0}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:0}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:0}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:0}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}
.split-background__item:nth-of-type(1) .split-background__body{background:linear-gradient(to bottom,#358082 0,#358082 10px,#0f4b91 10px,#0f4b91 100%)}.split-background__item:nth-of-type(2) .split-background__body{background:linear-gradient(to bottom,#358082 0,#358082 50px,#0f4b91 50px,#0f4b91 100%)}.split-background__item:nth-of-type(3) .split-background__body{background:linear-gradient(to bottom,#fff 0,#fff 80px,#0f4b91 80px,#0f4b91 100%)}.split-background__body{height:6.25rem}
.text-block{font-family:Lato}.text-block__eyebrow{display:block;text-transform:uppercase;color:#6e6868;font-size:.875rem;margin-bottom:.5rem}.text-block__title{margin-top:0;margin-bottom:2rem;font-weight:900}.text-block__subtitle{margin-top:0;margin-bottom:1rem;font-weight:900}.text-block b,.text-block strong{font-weight:900;font-style:normal}.text-block__description>:last-child{margin-bottom:0}.text-block__description{font-family:droid-serif;font-size:1rem}.text-block__description+.text-block__cta{margin-top:2rem}.text-block.text-block--heading .text-block__description p{font-family:Lato;font-size:1.875rem;font-weight:900;line-height:2.25rem}.text-block.text-block--primary .text-block__description p{font-family:Lato;font-size:1rem;line-height:1.625rem}.text-block.text-block--center .text-block__title{text-align:center}.text-block.text-block--center .text-block__description p{font-family:Lato;text-align:center;max-width:600px;width:100%;margin:0 auto 2rem}@media (max-width:500px){.text-block .button{display:flex;justify-content:center;margin-left:0}.text-block .button:nth-child(2){margin-top:1rem}}
.tooltip{position:relative;display:flex}.tooltip__body{display:inline-flex}.tooltip__popup{--arrow-left-offset:0;--arrow-top-offset:0;display:flex;position:absolute;justify-content:center;align-items:center;flex-direction:column;text-align:center;background:#999692;font-family:Lato;font-size:1rem;padding:1rem 1.5rem;border-radius:.3125rem;color:#fff;width:-moz-max-content;width:max-content;max-width:min(15.625rem,90vw);opacity:0;transform:translateY(1rem);transition:.2s opacity ease-in-out,.2s transform ease-in-out}.tooltip__popup::after{display:block;content:"";position:absolute;width:.5rem;border:.5rem solid transparent}.tooltip__popup--bottom::after,.tooltip__popup--top::after{left:50%;transform:translateX(-50%);margin-left:var(--arrow-left-offset)}.tooltip__popup--top::after{bottom:-1rem;border-top-color:#999692}.tooltip__popup--bottom::after{top:-1rem;border-bottom-color:#999692}.tooltip__popup--left::after,.tooltip__popup--right::after{top:50%;transform:translateY(-50%);margin-top:var(--arrow-top-offset)}.tooltip__popup--left::after{right:-1rem;border-left-color:#999692}.tooltip__popup--right::after{left:-1rem;border-right-color:#999692}.tooltip__popup:not(.tooltip__popup--visible){clip:rect(1px 1px 1px 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;word-wrap:normal;left:0!important}.tooltip__popup--fade{opacity:1;transform:translateY(0)}
.video-block-card__featured,.video-block-card__name,.video-block-card__time,.video-block-card__title{color:#0f4b91;margin:0 0 1rem;text-rendering:optimizeLegibility}@media print{.video-block-card__featured,.video-block-card__name,.video-block-card__time,.video-block-card__title{orphans:3;page-break-after:avoid;widows:3}.video-block-card__featured::after,.video-block-card__name::after,.video-block-card__time::after,.video-block-card__title::after{display:inline-block}}*+.video-block-card__featured,*+.video-block-card__name,*+.video-block-card__time,*+.video-block-card__title{margin-top:2rem}.video-block-card__featured,.video-block-card__name,.video-block-card__time,.video-block-card__title{font-family:Lato;font-weight:900}.video-block-card__name{font-size:2.75rem;line-height:3rem}.video-block-card__title{font-size:1.875rem;line-height:2.25rem}.video-block-card__featured,.video-block-card__time{font-size:.875rem;line-height:1.25rem}@media (min-width:992px){.video-block-card{display:flex;width:100%}}.video-block-card__video{overflow:hidden;position:relative;width:100%;padding-bottom:56.5%;height:0}@media (min-width:992px){.video-block-card__video{width:68.5%;padding-bottom:43.5%}}.video-block-card__video iframe{left:0;top:0;height:100%;width:100%;position:absolute}.video-block-card__body{width:100%;padding:2rem;position:relative;background-color:#fff}@media (min-width:992px){.video-block-card__body{width:31.5%}}.video-block-card__intro{display:flex;justify-content:space-between}.video-block-card__featured,.video-block-card__time{color:#333230;margin-bottom:0}.video-block-card__featured{color:#358082;font-size:1rem}.video-block-card__time{display:flex;margin-top:0}.video-block-card__icon svg{width:1.25rem;height:1.25rem;margin-right:.5rem;fill:#358082}.video-block-card__name{color:#0f4b91;margin-bottom:1rem;margin-top:1rem}.video-block-card__title{margin:2rem 0}.video-block-card__description p{font-family:Lato;font-size:1rem;margin-top:2rem;margin-bottom:2rem;line-height:1.625rem;color:#333230}
.video-block .video-block__play,.video-block .video-block__play svg,.video-block__image-wrapper{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.video-block__info-label{font-size:.875rem;line-height:1.25rem}.video-block{max-width:62.5rem}.video-block__image-wrapper{position:relative;height:25rem;box-shadow:0 1px 4px rgba(51,50,48,.25)}.video-block__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.video-block__info{margin-top:1.5rem;display:flex;align-items:flex-start;flex-wrap:wrap;gap:1.5rem}.video-block__info-item{font-family:Lato;font-size:1rem}.video-block__info-label{display:block;text-transform:uppercase;margin-bottom:0}.video-block__info-value{color:#358082;font-size:1.875rem;font-weight:700}.video-block__modal-content{position:relative;background:#fff;width:90vw;padding-top:56.25%}.video-block__modal-content iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:600px){.video-block__modal-content{width:85vw}}@media (min-width:992px){.video-block__modal-content{width:70vw}}.video-block .video-block__play{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:0 0;padding:0;border:none;cursor:pointer;display:grid;place-items:center;opacity:.85}.video-block .video-block__play>*{width:6.25rem;height:6.25rem}.video-block .video-block__play svg{fill:#358082}.video-block:hover .video-block__image-wrapper{box-shadow:0 4px 16px rgba(51,50,48,.25)}.video-block:hover .video-block__play{opacity:1}
@media (min-width:992px){.video-component{display:flex;width:100%}}.video-component__video{overflow:hidden;position:relative;width:100%;padding-bottom:56.5%;height:0}@media (min-width:992px){.video-component__video{width:100%;padding-bottom:38.5%}}.video-component__video iframe{left:0;top:0;height:100%;width:100%;position:absolute}
div.map-wrapper{-moz-column-gap:1rem;column-gap:1rem}@media (min-width:600px) and (max-width:992px){div.map-wrapper .grid-col--4,div.map-wrapper .grid-col--8{max-width:calc(.5 * (100% + 2rem) - 2rem);flex-basis:calc(.5 * (100% + 2rem) - 2rem)}}div.map-wrapper div.map-container{position:relative;overflow:hidden;width:100%;height:350px}div.map-wrapper div.map-container div.gm-style .gm-style-iw-d{max-width:250px}div.map-wrapper div.map-container div.gm-style .gm-style-iw-d h3,div.map-wrapper div.map-container div.gm-style .gm-style-iw-d p{margin-bottom:.25rem}@media (min-width:600px){div.map-wrapper div.map-container{height:700px}}div.map-wrapper div#map-locations{max-height:700px;overflow:auto}div.map-wrapper div#map-locations h2{margin-top:2rem;margin-bottom:2rem}div.map-wrapper div#map-locations .locations-list{row-gap:.75rem}div.map-wrapper div#map-locations .locations-list .location-item{cursor:pointer;padding:10px}div.map-wrapper div#map-locations .locations-list .location-item h3{font-size:1.35rem;margin-bottom:.25rem}div.map-wrapper div#map-locations .locations-list .location-item p{margin-bottom:0}div.map-wrapper div#map-locations .locations-list .location-item:hover h3{text-decoration:underline;color:#358082}div.map-wrapper div#map-locations .zip-code-section{padding:10px}div.map-wrapper div#map-locations .zip-code-section .zip-code-textbox{margin-bottom:20px}div.map-wrapper div#map-locations .zip-code-section .zip-code-button{margin-bottom:10px}
.with-modal__modal-content{display:none;border-radius:.625rem;overflow:hidden}