@charset "UTF-8";.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{display:none!important}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{display:inline-block}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:0}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top,.cc-floating.cc-top{left:0;right:0;top:0;border-bottom:1px solid #64666b;box-shadow:rgba(17,17,26,.1) 0 8px 24px,rgba(17,17,26,.1) 0 16px 56px,rgba(17,17,26,.1) 0 24px 80px}.cc-banner.cc-bottom,.cc-floating.cc-bottom{left:0;right:0;bottom:0;border-top:1px solid #64666b;box-shadow:rgba(17,17,26,.1) 0 8px 24px,rgba(17,17,26,.1) 0 16px 56px,rgba(17,17,26,.1) 0 24px 80px}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}@font-face{font-family:CeraPro-Black;src:url(/fonts/CeraPro-Black.eot);src:url(/fonts/CeraPro-Black.eot?#iefix) format("embedded-opentype"),url(/fonts/CeraPro-Black.woff) format("woff");font-style:normal}@font-face{font-family:CeraPro-BlackItalic;src:url(/fonts/CeraPro-BlackItalic.eot);src:url(/fonts/CeraPro-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/CeraPro-BlackItalic.woff) format("woff");font-style:normal}@font-face{font-family:CeraPro-Bold;src:url(/fonts/CeraPro-Bold.eot);src:url(/fonts/CeraPro-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/CeraPro-Bold.woff) format("woff");font-style:normal}@font-face{font-family:CeraPro-BoldItalic;src:url(/fonts/CeraPro-BoldItalic.eot);src:url(/fonts/CeraPro-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/CeraPro-BoldItalic.woff) format("woff");font-style:normal}@font-face{font-family:CeraPro-Italic;src:url(/fonts/CeraPro-Italic.eot);src:url(/fonts/CeraPro-Italic.eot?#iefix) format("embedded-opentype"),url(/fonts/CeraPro-Italic.woff) format("woff");font-style:normal}@font-face{font-family:CeraPro-Light;src:url(/fonts/CeraPro-Light.eot);src:url(/fonts/CeraPro-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/CeraPro-Light.woff) format("woff");font-style:normal}@font-face{font-family:CeraPro-LightItalic;src:url(/fonts/CeraPro-LightItalic.eot);src:url(/fonts/CeraPro-LightItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/CeraPro-LightItalic.woff) format("woff");font-style:normal}@font-face{font-family:CeraPro-Medium;src:url(/fonts/CeraPro-Medium.eot);src:url(/fonts/CeraPro-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/CeraPro-Medium.woff) format("woff");font-style:normal}@font-face{font-family:CeraPro-MediumItalic;src:url(/fonts/CeraPro-MediumItalic.eot);src:url(/fonts/CeraPro-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/CeraPro-MediumItalic.woff) format("woff");font-style:normal}@font-face{font-family:CeraPro-Regular;src:url(/fonts/CeraPro-Regular.eot);src:url(/fonts/CeraPro-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/CeraPro-Regular.woff) format("woff");font-style:normal}@font-face{font-family:CeraPro-Thin;src:url(/fonts/CeraPro-Thin.eot);src:url(/fonts/CeraPro-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/CeraPro-Thin.woff) format("woff");font-style:normal}@font-face{font-family:CeraPro-ThinItalic;src:url(/fonts/CeraPro-ThinItalic.eot);src:url(/fonts/CeraPro-ThinItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/CeraPro-ThinItalic.woff) format("woff");font-style:normal}@font-face{font-family:Gotham-Book;src:url(/fonts/Gotham-Book.eot);src:url(/fonts/Gotham-Book.eot?#iefix) format("embedded-opentype"),url(/fonts/Gotham-Book.woff) format("woff");font-style:normal}@font-face{font-family:BentonSans-Regular;src:url(/fonts/BentonSans-Regular.eot);src:url(/fonts/BentonSans-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/BentonSans-Regular.woff) format("woff");font-style:normal}@font-face{font-family:BentonSans-Bold;src:url(/fonts/BentonSans-Bold.eot);src:url(/fonts/BentonSans-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/BentonSans-Bold.woff) format("woff");font-style:normal}@font-face{font-family:BentonSans-Medium;src:url(/fonts/BentonSans-Medium.eot);src:url(/fonts/BentonSans-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/BentonSans-Medium.woff) format("woff");font-style:normal}@font-face{font-family:BentonSans-Book;src:url(/fonts/BentonSans-Book.eot);src:url(/fonts/BentonSans-Book.eot?#iefix) format("embedded-opentype"),url(/fonts/BentonSans-Book.woff) format("woff");font-style:normal}@font-face{font-family:FontAwesome-Bold;font-style:normal;font-weight:900;font-display:auto;src:url(/fonts/FontAwesome-Bold.eot);src:url(/fonts/FontAwesome-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/FontAwesome-Bold.woff) format("woff")}@font-face{font-family:FontAwesome-Regular;font-style:normal;font-weight:400;font-display:auto;src:url(/fonts/FontAwesome-Regular.eot);src:url(/fonts/FontAwesome-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/FontAwesome-Regular.woff) format("woff")}@font-face{font-family:OGN-Affinity-Player;src:url(/fonts/player.eot);src:url(/fonts/player.eot?#iefix) format("embedded-opentype"),url(/fonts/player.woff) format("woff");font-style:normal}.icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:FontAwesome-Regular!important}.icon.font-weight-bold{font-family:FontAwesome-Bold!important}.icon.icon-arrow-down:before{content:"\f0d7"}.icon.icon-arrow-up:before{content:"\f0d8"}.icon.icon-user:before{content:"\f007"}.icon.icon-envelope:before{content:"\f0e0"}.icon.icon-player-pause:before{font-family:OGN-Affinity-Player!important;content:"\e900"}.icon.icon-player-play:before{font-family:OGN-Affinity-Player!important;content:"\e901"}.icon.icon-player-volume-on:before{font-family:OGN-Affinity-Player!important;content:"\e902"}.icon.icon-player-volume-off:before{font-family:OGN-Affinity-Player!important;content:"\e903"}.icon.icon-player-replay:before{font-family:OGN-Affinity-Player!important;content:"\e904"}.icon.icon-info-circle:before{content:"\f05a"}.icon.icon-angle-double-right:before{content:"\f101"}@keyframes read-more-animation{0%{transform:translateX(0)}50%{transform:translateX(5px)}}html{font-size:16px}.no-topper main{padding-top:100px}body{color:#64676c;font-family:CeraPro-Regular}body.disable-scrolling{overflow:hidden}main{padding-top:calc(32px + 100px)}main .container{padding-left:15px;padding-right:15px}main h1,main h2,main h3,main h4,main h5,main h6{font-family:CeraPro-Medium;color:#ee2938}main h1 sup,main h2 sup,main h3 sup,main h4 sup,main h5 sup,main h6 sup{font-family:CeraPro-Regular}main h2{font-size:1.4375rem;margin-bottom:1.2rem}main h3{font-size:1.25rem}main h4,main h5,main h6{font-size:1rem}main p{font-size:1rem}main p a{color:inherit;text-decoration:underline}main p a:hover{color:inherit;text-decoration:none}main a.download,main a.read-more{display:block;font-family:CeraPro-Bold;color:#ee2938;text-decoration:none;font-size:1rem}main a.download:hover,main a.read-more:hover{color:#ee2938}main a.download:hover span,main a.read-more:hover span{text-decoration:underline}main a.read-more{display:inline-block}main a.read-more:after{content:">";padding-left:.35rem;display:inline-block;transform:translateX(0);transition:transform 1.3s ease-out}main a.read-more:hover:after{animation-timing-function:ease-out;animation-duration:1.3s;animation-iteration-count:infinite;animation-name:read-more-animation}main b,main strong{font-family:CeraPro-Medium;font-weight:400}main ul{padding-top:.75em;padding-left:2em;margin-bottom:1.25rem;max-width:100%;font-size:1rem}main ul li{margin-bottom:.375em}main ul.columns-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}main ul.columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}main ol{font-size:1rem}main hr{width:calc(100% - 2rem);margin:0 auto;padding:0;border-color:#ee2938}main small{font-size:.75rem}main small.footnote{display:block;font-family:CeraPro-Regular;line-height:1.45em}main small.footnote.with-sup{padding-left:.5em;margin-left:0;position:relative}main small.footnote.with-sup sup:first-child{position:absolute;left:0;top:.5em}main .component-alt-bg{background-color:#f4f7f9}main .icon{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center}main .icon.icon-download{background-image:url(/images/icon-download.svg)}main .icon.icon-expand{background-image:url(/images/icon-plus.webp)}.modal-body h2{font-size:1.625rem}form label,form legend{display:inline-block;font-family:BentonSans-Medium;font-size:1.1em;padding-bottom:0;margin-bottom:.35rem}form label span,form legend span{font-family:BentonSans-Book;font-size:.85em}form label b,form label strong,form legend b,form legend strong{font-family:BentonSans-Bold;font-weight:400}form legend{padding-left:1.875em;font-size:1em}form .form-check label{font-family:BentonSans-Book}form .form-check input{margin-top:.05rem}form .custom-checkbox,form .custom-radio{padding-left:0}form .custom-checkbox input[type=checkbox],form .custom-checkbox input[type=radio],form .custom-radio input[type=checkbox],form .custom-radio input[type=radio]{position:absolute;z-index:-1;opacity:0}form .custom-checkbox input[type=radio]:checked+label:after,form .custom-radio input[type=radio]:checked+label:after{background-color:#64676c}form .custom-checkbox input[type=checkbox]:checked+label:after,form .custom-radio input[type=checkbox]:checked+label:after{content:"✓";top:6px;color:#64676c;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:.75rem;width:initial!important}form .custom-checkbox label,form .custom-radio label{display:inline-block;position:relative;padding-left:1.75em;font-size:1.1rem;line-height:1.75em;font-family:BentonSans-Book;padding-top:5px;padding-bottom:0}form .custom-checkbox label:before,form .custom-radio label:before{position:absolute;top:50%;left:0;display:block;width:18px;height:18px;pointer-events:none;content:"";background-color:#fff;border:2px solid #64676c;transform:translateY(-50%)}form .custom-checkbox label:after,form .custom-radio label:after{position:absolute;left:4px;display:block;width:10px;height:10px;content:"";background-color:transparent;top:50%;transform:translateY(-50%)}form .custom-radio label:before{border-radius:50%}form .custom-radio label:after{border-radius:50%}form .custom-checkbox label:before{top:6px;transform:none}form .custom-checkbox label:after{transform:none}form .form-error{color:#ee2938;display:none;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:1rem}form .form-error .icon{font-size:22px;width:22px;height:22px;margin-right:10px;flex-grow:0}form .form-error span{font-family:BentonSans-Medium;flex-grow:1;flex-shrink:1;line-height:1.2}form fieldset{margin-bottom:1rem}form fieldset.form-group{display:block}form input[type=email],form input[type=number],form input[type=tel],form input[type=text],form select{font-size:1rem;padding:.75rem;height:50px;border:1px solid #64676c;border-radius:0}form textarea{font-size:1rem;padding:.75rem;max-height:200px;min-height:100px;width:100%;border:1px solid #64676c}form .form-select{visibility:hidden;position:absolute}form button[type=submit]{border:2px solid transparent}form button[type=submit]:hover{color:#ee2938;background-color:#fff;border:2px solid #ee2938}form .form-group{margin-bottom:1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}form .form-group>label{width:100%}form .form-group>.component-select,form .form-group>input{width:calc(100% - 37px)}form .form-group>.error-icon{color:#ee2938!important;display:none;flex-grow:0;flex-shrink:0;font-size:22px;width:22px;height:22px;margin:0 5px 0 10px}form .form-group>.error-holder{font-family:BentonSans-Medium;color:#ee2938!important;display:none;flex-grow:1;flex-shrink:1;width:100%}form .form-group.error>label{color:#ee2938!important}form .form-group.error>.component-select,form .form-group.error>input{border:1px solid #ee2938!important}form .form-group.error>.error-icon{display:block}form .form-group.error>.error-holder{display:block}form .form-group small{font-size:.8em}form .form-submit span{font-family:BentonSans-Regular;display:none}form .form-submit span.error{color:#ee2938}form .form-submit button.btn[disabled]{background:#e6e6e6!important;color:#b8b8b8!important;border-color:transparent!important;cursor:not-allowed}form .form-submit.disabled .processing{display:block}form .form-submit.error .error{display:block}form>div:not(.form-group){display:none}form>div:not(.form-group) .form-check label{font-family:BentonSans-Regular;line-height:1.25em;font-size:1rem}form>div:not(.form-group) .form-check label .font-weight-bold{font-family:BentonSans-Medium}form>div:not(.form-group) p{font-family:BentonSans-Regular;line-height:1.25em}form>div:not(.form-group) p a{font-family:BentonSans-Medium;text-decoration:underline}form>div:not(.form-group) p a:hover{text-decoration:none}form>div:not(.form-group) p b,form>div:not(.form-group) p strong{font-family:BentonSans-Medium}form>div:not(.form-group).visible{display:block}form.has-errors .form-error{display:flex}.mw-video{max-width:648px!important}.text-bold-red{color:#ee2938;font-family:CeraPro-Bold}table.table thead{background-color:#fff;color:#ee2938;font-family:CeraPro-Medium}table.table thead th{border-top:none;border-bottom:none;white-space:nowrap;font-weight:500;font-size:1.125rem}table.table tbody tr td{font-size:1.125rem;color:#64676c}@supports (-webkit-appearance:none){form input[type=email],form input[type=number],form input[type=number]::-webkit-inner-spin-button,form input[type=number]::-webkit-outer-spin-button,form input[type=text]{-webkit-appearance:none}}@supports (-moz-appearance:textfield){form input[type=number]{-moz-appearance:textfield}}a sup{display:inline-block;text-decoration:none}.shadow-top{position:relative;overflow:hidden}.shadow-top:before{content:"";display:block;position:absolute;top:-10px;left:0;right:0;height:10px;box-shadow:0 1px 20px rgba(0,0,0,.2)}.shadow-bottom{position:relative;overflow:hidden}.shadow-bottom:after{content:"";display:block;position:absolute;bottom:-10px;left:0;right:0;height:10px;box-shadow:0 -1px 20px rgba(0,0,0,.2)}.btn{border-radius:0;color:#ee2938;font-family:BentonSans-Medium;padding:.65rem 1.35rem .5rem;font-size:1rem}.btn:focus{box-shadow:none}.btn-red{background-color:#ee2938;color:#fff;border:2px solid transparent}.btn-red:hover{color:#ee2938;background-color:#fff;border:2px solid #ee2938}.text-red{color:#ee2938}.text-gray{color:#64676c!important}.bg-blue-gradient{background-image:linear-gradient(to left,#fefeff,#eaeef2)}.mw-25{max-width:25%!important}.mw-50{max-width:50%!important}.mw-75{max-width:75%!important}.text-break{word-break:break-all!important;overflow-wrap:break-word!important}.br-desktop{display:inline}.br-desktop:before{content:" "}.video-border{border:1px solid #64676c}@media (min-width:576px){.mw-sm-20{max-width:20%!important}.mw-sm-25{max-width:25%!important}.mw-sm-50{max-width:50%!important}.mw-sm-75{max-width:75%!important}.mw-sm-100{max-width:100%!important}}@media (min-width:768px){.mw-md-20{max-width:20%!important}.mw-md-25{max-width:25%!important}.mw-md-50{max-width:50%!important}.mw-md-75{max-width:75%!important}.mw-md-90{max-width:90%!important}.mw-md-100{max-width:100%!important}}@media (min-width:992px){.mw-lg-20{max-width:20%!important}.mw-lg-25{max-width:25%!important}.mw-lg-50{max-width:50%!important}.mw-lg-75{max-width:75%!important}.mw-lg-100{max-width:100%!important}.br-desktop{display:block;height:0;overflow:hidden}.br-desktop:before{content:none}}@media (min-width:1200px){.mw-xl-20{max-width:20%!important}.mw-xl-25{max-width:25%!important}.mw-xl-50{max-width:50%!important}.mw-xl-75{max-width:75%!important}.mw-xl-90{max-width:90%!important}.mw-xl-100{max-width:100%!important}}@media (min-width:414px){main h2{font-size:1.875rem}main h3{font-size:1.375rem}main h4,main h5,main h6{font-size:1.125rem}main p{font-size:1.125rem}main ol{font-size:1.125rem}main ul{font-size:1.125rem}main a.download,main a.read-more{font-size:1.125rem}.modal-body h2{font-size:2.375rem}}@media (min-width:576px){main hr{max-width:480px}}@media (min-width:768px){main .container{padding-left:70px;padding-right:70px}main hr{max-width:660px}main ul.columns-md-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}main ul.columns-md-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:992px){.no-topper main{padding-top:195px}main{padding-top:calc(32px + 195px)}main .container{padding-left:90px;padding-right:90px}main hr{max-width:900px}main ul.columns-lg-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}main ul.columns-lg-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}main small.with-sup{margin-left:-.5em}main .w-lg-25{width:25%!important}form .form-group>.error-holder{width:auto}}@media (min-width:1200px){main hr{max-width:1080px}}sup.required{color:red}label:has(+input[data-validators~=email]):after,label:has(+input[data-validators~=phone]):after,label:has(+input[data-validators~=required]):after,label:has(+select[data-validators~=required]):after,label:has(+textarea[data-validators~=required]):after{display:inline-block;padding-left:.2rem;content:" *";color:red}.template-home{color:#454649}.template-home h2{font-family:CeraPro-Light;line-height:1.2em;color:#454649}.template-home h2 b{color:#99ca3c}.template-home .component-circle-of-care,.template-home .component-references{color:#64676c}.template-home .component-tabs{display:none;text-align:center}.template-home .component-tabs h3{font-family:CeraPro-Regular;font-size:1.5rem;line-height:.9em;margin-bottom:.5em;color:#454649}.template-home .component-accordion{display:block;text-align:left}.template-home .component-accordion .card-body h3{font-family:CeraPro-Regular;line-height:1.1em;margin-bottom:.5em;color:#454649}@media (min-width:992px){.template-home h2{margin-bottom:2rem}.template-home .component-tabs{display:block}.template-home .component-accordion{display:none}}.component-accordion{border-bottom:2px solid #ee2938}.component-accordion .card{border-radius:0;border-width:0;background-color:transparent}.component-accordion .card .card-header{border-bottom:0;border-top:2px solid #ee2938;padding:1rem .75rem;border-radius:0;background-color:transparent}.component-accordion .card .card-header h2{margin-bottom:0}.component-accordion .card .card-header h2 button{padding:0;font-family:CeraPro-Medium;color:#ee2938;font-size:1.15rem;text-decoration:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.component-accordion .card .card-header h2 button[aria-expanded=false] .collapse-icon{display:none}.component-accordion .card .card-header h2 button[aria-expanded=true] .expand-icon{display:none}.component-accordion .card .card-header h2 button span{text-align:left}.component-accordion .card .card-header h2 button img{margin-left:1em}.component-accordion .card .card-body{padding:.75rem .75rem 2rem}.breadcrumb{margin-bottom:0;border-radius:0;background-color:transparent;padding:0}.breadcrumb .breadcrumb-item{font-family:BentonSans-Medium;font-size:.625rem}.breadcrumb .breadcrumb-item a{color:#ee2938}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:">"}.component-callout{display:flex;align-items:center;color:#444649}.component-callout .col{flex:1 1 67%;margin-left:0;padding-left:0;font-family:CeraPro-Light;font-size:1rem;line-height:1.25em}.component-callout .col:first-child{flex:0 0 25%;padding-left:15px;font-family:CeraPro-Thin;font-size:3em;line-height:1em;border-left:1px solid #99ca3c}@media (min-width:414px){.component-callout .col{font-size:1.125rem}}@media (min-width:576px){.component-callout{width:60%;margin:0 auto}.component-callout .col{flex:1 0 auto;padding-left:15px}.component-callout .col:first-child{margin-left:.5rem;font-size:4em}}@media (min-width:992px){.component-callout{width:40%}}.component-case-studies-carousel{background-color:#e9eff3}.component-case-studies-carousel .header-holder{padding-left:20px;padding-right:20px}.component-case-studies-carousel .header-holder .label-holder{margin-bottom:1rem}.component-case-studies-carousel .header-holder .label-holder span{display:inline-block;padding-top:7px;padding-bottom:7px}.component-case-studies-carousel .header-holder .label-holder span.title{background-color:#98ca3a;font-family:CeraPro-Bold;font-size:1rem;color:#fff;text-transform:uppercase;padding:7px 14px;margin-right:10px}.component-case-studies-carousel .header-holder .component-accordion{border-bottom:2px solid #98ca3a}.component-case-studies-carousel .header-holder .component-accordion .card .card-header{border-top:2px solid #98ca3a;padding:0}.component-case-studies-carousel .header-holder .component-accordion .card .card-header h2 button span{color:#98ca3a;font-family:CeraPro-Bold}.component-case-studies-carousel .header-holder .component-accordion .card .card-header .collapse-icon,.component-case-studies-carousel .header-holder .component-accordion .card .card-header .expand-icon{color:#98ca3a;font-family:CeraPro-Thin;font-size:40px}.component-case-studies-carousel .header-holder .component-accordion .card .card-body{padding-left:0;padding-right:0;padding-bottom:0}.component-case-studies-carousel .header-holder .component-accordion .card .card-body h6{color:#64676c;font-family:CeraPro-Bold;margin-bottom:.5rem}.component-case-studies-carousel .header-holder .component-accordion .card .card-body ul{padding-top:0;padding-left:1.25rem;margin-bottom:1.75rem}.component-case-studies-carousel .header-holder .component-accordion .card .card-body ul li{margin-bottom:0}.component-case-studies-carousel .header-holder .component-accordion .card .card-body p{margin-bottom:1.75rem}.component-case-studies-carousel .carousel-inner .carousel-item{padding-bottom:30px;padding-top:30px;padding-left:20px;padding-right:20px}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container{background-color:#fff;overflow:hidden;display:flex;flex-direction:column;border-radius:5px}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .image-holder{order:1}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .image-holder img{display:block;width:100%}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder{order:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:15px}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder h5{font-size:1.0625rem;font-family:CeraPro-Bold;text-transform:uppercase;color:#65666b;margin-bottom:1.25rem}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder h4{flex-grow:2;font-size:1rem;font-family:CeraPro-Bold;margin-bottom:1.25rem}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder h6{color:#65666b;margin-bottom:0}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder p{font-family:CeraPro-Light}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder p:last-child{margin-bottom:0}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder h6,.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder p{font-size:.875rem}.component-case-studies-carousel .carousel-control-next,.component-case-studies-carousel .carousel-control-prev{display:flex;opacity:1;width:20px}.component-case-studies-carousel .carousel-control-next img,.component-case-studies-carousel .carousel-control-prev img{width:10px}@media (min-width:576px){.component-case-studies-carousel .header-holder{padding-left:40px;padding-right:40px}.component-case-studies-carousel .carousel-inner .carousel-item{padding-bottom:25px;padding-top:25px;padding-left:40px;padding-right:40px}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container{height:672px}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder{padding:30px}.component-case-studies-carousel .carousel-control-next,.component-case-studies-carousel .carousel-control-prev{width:40px}.component-case-studies-carousel .carousel-control-next img,.component-case-studies-carousel .carousel-control-prev img{width:15px}}@media (min-width:768px){.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container{flex-direction:row;border-radius:10px;height:287px}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .image-holder{order:0;width:60%}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder{order:1;width:40%;padding:15px}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder h4{margin-bottom:0}}@media (min-width:992px){.component-case-studies-carousel .header-holder{padding-left:40px;padding-right:40px}.component-case-studies-carousel .carousel-inner .carousel-item{padding-bottom:50px;padding-top:50px;padding-left:40px;padding-right:40px}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container{height:403px}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder{padding:30px}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder h5{font-size:1.45rem}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder h4{margin-bottom:0;font-size:1.35rem}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder h6,.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder p{font-size:1.15rem}.component-case-studies-carousel .carousel-control-next,.component-case-studies-carousel .carousel-control-prev{width:40px}}@media (min-width:1200px){.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container{height:506px}.component-case-studies-carousel .carousel-inner .carousel-item .case-study-container .data-holder{justify-content:flex-start}}@keyframes shape-1{0%,100%{transform:translate3d(0,0,0)}20%{transform:translate3d(0,-2%,0) rotate(-5deg)}40%{transform:translate3d(2%,0,0)}60%{transform:translate3d(0,2%,0) rotate(5deg)}80%{transform:translate3d(-2%,0,0)}}@keyframes shape-2{0%,100%{transform:translate3d(0,0,0)}20%{transform:translate3d(0,-5%,0) rotate(-5deg)}40%{transform:translate3d(-5%,0,0)}60%{transform:translate3d(0,5%,0) rotate(5deg)}80%{transform:translate3d(5%,0,0)}}@keyframes shape-3{0%,100%{transform:translate3d(0,0,0)}25%{transform:translate3d(5%,0,0)}50%{transform:translate3d(0,5%,0) rotate(5deg)}45%{transform:translate3d(0,0,0)}}@keyframes shape-4{0%,100%{transform:translate3d(0,0,0)}25%{transform:translate3d(-5%,0,0)}50%{transform:translate3d(0,-5%,0) rotate(-5deg)}45%{transform:translate3d(0,0,0)}}.component-cells{background-image:linear-gradient(to bottom,#fff,#e9eef2);height:110vw;min-height:540px;position:relative;overflow:hidden}.component-cells .container{padding-top:80px;height:100%;position:relative}.component-cells .container .cells-content{position:relative;z-index:1;width:100%}.component-cells .container .cells{background-position:bottom right;background-size:contain;background-repeat:no-repeat;background-image:url(/images/cells.webp);position:absolute;z-index:0;right:0;bottom:5%;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in}.component-cells .container .cells-layer{position:absolute;z-index:0;right:0;bottom:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in}.component-cells .container .cell{z-index:0;position:absolute;overflow:visible}.component-cells .container .cell:after{content:"";display:block;width:100%;padding-bottom:100%;background-position:center;background-size:cover;background-repeat:no-repeat;transform-origin:center}.component-cells .container .cell.cell-1{min-width:100px;max-width:180px;width:45%;bottom:-7%;left:30%}.component-cells .container .cell.cell-1:after{background-image:url(/images/cell-1.webp)}.component-cells .container .cell.cell-2{min-width:35px;max-width:60px;width:50%;bottom:18%;left:20%}.component-cells .container .cell.cell-2:after{background-image:url(/images/cell-2.webp)}.component-cells .container .cell.cell-3{min-width:35px;max-width:60px;width:50%;bottom:5%;left:80%}.component-cells .container .cell.cell-3:after{background-image:url(/images/cell-2.webp)}.component-cells .container .cell.cell-4{min-width:20px;max-width:30px;width:50%;bottom:3%;left:10%}.component-cells .container .cell.cell-4:after{background-image:url(/images/cell-4.webp)}.component-cells .container .cell.cell-5{min-width:20px;max-width:30px;width:50%;bottom:15%;left:75%}.component-cells .container .cell.cell-5:after{background-image:url(/images/cell-4.webp)}.component-cells .container .cell.cell-6{min-width:20px;max-width:30px;width:50%;bottom:40%;left:85%}.component-cells .container .cell.cell-6:after{background-image:url(/images/cell-5.webp)}.component-cells.visible .container .cells{opacity:1}.component-cells.visible .container .cells-layer{opacity:1}.component-cells.visible .container .cell:after{animation-iteration-count:infinite;animation-delay:inherit;animation-duration:inherit}.component-cells.visible .container .cell.cell-1:after{animation-name:shape-1}.component-cells.visible .container .cell.cell-2:after{animation-name:shape-2}.component-cells.visible .container .cell.cell-3:after{animation-name:shape-3}.component-cells.visible .container .cell.cell-4:after{animation-name:shape-4}.component-cells.visible .container .cell.cell-5:after{animation-name:shape-2}.component-cells.visible .container .cell.cell-6:after{animation-name:shape-1}@media (min-width:576px){.component-cells{height:540px}}@media (min-width:992px){.component-cells{height:720px}.component-cells .container{padding-top:100px}.component-cells .container .cells-content{width:80%}.component-cells .container .cells{background-position:bottom right;background-size:80%}.component-cells .container .cell.cell-1{min-width:200px;max-width:300px;bottom:-20%}.component-cells .container .cell.cell-2{min-width:60px;max-width:100px}.component-cells .container .cell.cell-3{min-width:60px;max-width:100px}.component-cells .container .cell.cell-4{min-width:30px;max-width:50px}.component-cells .container .cell.cell-5{min-width:30px;max-width:50px}.component-cells .container .cell.cell-6{min-width:30px;max-width:50px}}.component-chart-allofresh{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.component-chart-allofresh .step-item{width:200px;margin-bottom:10px;position:relative;text-align:center}.component-chart-allofresh .step-item .step-item-image{position:relative;max-width:200px;display:inline-block}.component-chart-allofresh .step-item .step-item-image img{width:200px;border:3px solid transparent;border-radius:50%;transition:border .2s ease-out;cursor:pointer}.component-chart-allofresh .step-item .step-item-image a{position:absolute;top:0;right:0}.component-chart-allofresh .step-item .step-item-image:hover img{border-color:#ee2938}.component-chart-allofresh .step-item .step-item-hint{width:200px;position:relative;padding-bottom:35px;padding-top:5px;display:inline-block;z-index:0}.component-chart-allofresh .step-item .step-item-hint p{text-align:center;margin-bottom:5px;font-family:CeraPro-Medium;color:#ee2938;line-height:1.2em;background-color:#fff;position:relative;z-index:1}.component-chart-allofresh .step-item .step-item-hint:before{content:"";display:block;position:absolute;width:2px;height:30px;bottom:5px;left:50%;transform:translateX(-50%);background-color:#64676c;z-index:0}.component-chart-allofresh .step-item .step-item-hint:after{content:"";display:block;position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #64676c;bottom:0;left:50%;transform:translateX(-50%);z-index:0}.component-chart-allofresh .step-item .step-item-description{display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;background-color:#99ca3c;top:0;left:0;width:100%;max-width:200px;min-height:200px;color:#fff;padding:40px 10px 10px;z-index:2;text-align:center}.component-chart-allofresh .step-item .step-item-description .btn-close{position:absolute;top:0;right:10px;font-size:1.5rem;cursor:pointer}.component-chart-allofresh .step-item .step-item-description>:not(.btn-close){width:100%}.component-chart-allofresh .step-item .step-item-description.visible{display:flex}.component-chart-allofresh .step-item:last-child{margin-bottom:0}.component-chart-allofresh .step-item:last-child .step-item-hint{padding-bottom:0}.component-chart-allofresh .step-item:last-child .step-item-hint:after,.component-chart-allofresh .step-item:last-child .step-item-hint:before{display:none}@media (min-width:992px){.component-chart-allofresh{flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap}.component-chart-allofresh .step-item{flex-grow:1;flex-basis:33%;margin-bottom:0}.component-chart-allofresh .step-item .step-item-hint{padding-bottom:0;padding-top:15px}.component-chart-allofresh .step-item .step-item-hint p{padding:5px 0}.component-chart-allofresh .step-item .step-item-hint:after,.component-chart-allofresh .step-item .step-item-hint:before{display:none}.component-chart-allofresh .step-item:nth-child(1),.component-chart-allofresh .step-item:nth-child(2){text-align:left}.component-chart-allofresh .step-item:nth-child(1):before,.component-chart-allofresh .step-item:nth-child(2):before{content:"";display:block;position:absolute;width:auto;height:4px;top:98px;left:195px;right:25px;background-color:#64676c}.component-chart-allofresh .step-item:nth-child(1):after,.component-chart-allofresh .step-item:nth-child(2):after{content:"";display:block;position:absolute;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #64676c;top:93px;right:15px}.component-chart-allofresh .step-item:nth-child(4),.component-chart-allofresh .step-item:nth-child(5){text-align:right}.component-chart-allofresh .step-item:nth-child(4) .step-item-description,.component-chart-allofresh .step-item:nth-child(5) .step-item-description{left:auto;right:0}.component-chart-allofresh .step-item:nth-child(4):before,.component-chart-allofresh .step-item:nth-child(5):before{content:"";display:block;position:absolute;width:auto;height:4px;top:98px;right:195px;left:25px;background-color:#64676c}.component-chart-allofresh .step-item:nth-child(4):after,.component-chart-allofresh .step-item:nth-child(5):after{content:"";display:block;position:absolute;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10px solid #64676c;top:93px;left:15px}.component-chart-allofresh .step-item:nth-child(1){order:1}.component-chart-allofresh .step-item:nth-child(2){order:2}.component-chart-allofresh .step-item:nth-child(3){order:3;flex-grow:0;max-width:200px}.component-chart-allofresh .step-item:nth-child(3) .step-item-hint{padding-bottom:50px}.component-chart-allofresh .step-item:nth-child(3) .step-item-hint:before{display:block;bottom:25px;width:4px;height:auto;top:-5px}.component-chart-allofresh .step-item:nth-child(3) .step-item-hint:after{display:block;bottom:15px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #64676c}.component-chart-allofresh .step-item:nth-child(4){order:6}.component-chart-allofresh .step-item:nth-child(5){order:5}.component-chart-allofresh .step-item:nth-child(6){order:4;flex-grow:0;max-width:200px}}.component-circle-of-care .row>div:first-child{text-align:center;margin-bottom:20px}.component-circle-of-care .row>div:last-child{text-align:left}.component-circle-of-care img{max-width:280px}@media (min-width:992px){.component-circle-of-care .row{align-items:flex-start}.component-circle-of-care .row>div:first-child{flex-grow:0;flex-shrink:0;margin-bottom:0;margin-right:20px;flex-basis:280px}.component-circle-of-care .row>div:last-child{flex-grow:1;flex-shrink:1;padding-right:13%}.component-circle-of-care ul{margin-bottom:2rem}}.component-contact{background-position:center;background-repeat:no-repeat;background-size:220%;text-align:center;position:relative;overflow:hidden}.component-contact.lazy-bg{background-color:#9e0407}.component-contact .container{padding-top:80px;padding-bottom:80px;padding-left:25px;padding-right:25px;position:relative;z-index:1}.component-contact .container h2,.component-contact .container p{line-height:1.5em;color:#fff}.component-contact .container h2{font-family:CeraPro-Light;letter-spacing:-.01em;line-height:1.11em}.component-contact .container h2 b{color:#99ca3c}.component-contact .container p{font-family:CeraPro-Regular;margin-bottom:2rem}.component-contact .container p a{color:#fff;text-decoration:underline}.component-contact .container p a:hover{text-decoration:none}.component-contact .container .btn{background-color:#fff;border-radius:0;font-family:CeraPro-Bold;color:#ee2938;padding:10px 30px;opacity:1;transition:opacity .3s ease-in;text-decoration:none}.component-contact .container .btn:hover{opacity:.9}.component-contact .parallax-background{z-index:0;width:100%;height:100%;top:0;bottom:0;left:0;position:absolute;background-image:url(/images/bg-contact.webp);background-position:center;background-repeat:no-repeat;background-size:220%}@media (min-width:576px){.component-contact{background-size:140%}.component-contact .container{padding-left:60px;padding-right:60px}.component-contact .parallax-background{background-size:140%}}@media (min-width:768px){.component-contact{background-size:130%}.component-contact .container{padding-left:150px;padding-right:150px}.component-contact .parallax-background{background-size:130%}}@media (min-width:992px){.component-contact{background-size:120%}.component-contact .container{padding-top:90px;padding-bottom:90px;padding-left:185px;padding-right:185px}.component-contact .container h2{line-height:1.2em}.component-contact .container p{margin-bottom:2.75rem}.component-contact .parallax-background{background-size:120%}}@media (min-width:1200px){.component-contact .container{padding-left:210px;padding-right:210px}}.component-content{padding-top:80px;padding-bottom:70px}@media (min-width:992px){.component-content{padding-top:100px;padding-bottom:100px}}.component-disclaimer{padding-top:40px;padding-bottom:40px}.component-disclaimer .container{text-align:center;font-size:1.125rem}@media (min-width:768px){.component-disclaimer{padding-top:70px;padding-bottom:70px}}footer{padding:4rem 0;background-color:#007fa4;color:#fff;font-size:1rem;text-align:center;background:linear-gradient(90deg,#041c2c,#002855)}footer p{font-family:BentonSans-Book;letter-spacing:.015em;margin:0}footer p.font-weight-bold{font-family:BentonSans-Medium;letter-spacing:.04em}footer a{font-family:BentonSans-Regular;color:#fff;opacity:1}footer a:hover{color:#fff}footer #footer-navigation{padding-bottom:1.5rem;border-bottom:1px solid #fff}footer #footer-navigation .col.footer-nav{display:none}footer #footer-navigation .col:last-child p{margin-bottom:1.8rem}footer #footer-navigation .col:last-child a{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:1.5rem}footer #footer-navigation .col:last-child a span{display:inline-block;flex-grow:0;flex-shrink:0;font-family:BentonSans-Medium;opacity:.6}footer #footer-navigation .col:last-child a .icon{flex-grow:0;flex-shrink:0;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:.5rem}footer #footer-navigation .col:last-child a .icon:before{display:none}footer #footer-navigation .col:last-child a .icon.icon-envelope{background-image:url(/images/icon-envelope-white.svg)}footer #footer-navigation .col:last-child a .icon.icon-user{background-image:url(/images/icon-user-white.svg)}footer #footer-navigation .col a{display:inline-block;line-height:1.333em}footer #footer-navigation h3{font-family:BentonSans-Medium;letter-spacing:.04em;margin-bottom:1.5rem;font-size:1em}footer #footer-navigation h3 a{color:inherit;opacity:1;font-family:BentonSans-Bold}footer #footer-navigation a{font-family:BentonSans-Medium;line-height:1.2em;letter-spacing:.03em}footer #footer-navigation ul{list-style:none;padding-left:0;margin-bottom:0}footer #footer-copy{padding-top:3rem;margin-bottom:2rem;font-size:.91em}footer #footer-copy .col-12 img{max-width:300px;width:100%;margin:0 auto 2.25rem;display:block}footer #footer-copy .col-12 p{margin-bottom:1.5rem}footer #footer-copy .col>a{display:inline-block}footer #footer-copy .col>p:nth-child(2){padding:1.5rem 0}footer #footer-copy .col>p a{display:block;margin-bottom:1rem;text-decoration:underline}footer #footer-copy .col>p a:hover{text-decoration:none}footer #footer-copy .col>p span{display:none}@media (min-width:992px){footer{font-size:.875rem;text-align:left}footer p{opacity:.6}footer p a{opacity:1}footer p.font-weight-bold{opacity:1}footer #footer-navigation{padding-bottom:2.125rem;border-bottom:1px solid rgba(255,255,255,.5)}footer #footer-navigation .col.footer-nav{display:block;margin-right:2.5rem}footer #footer-navigation .col.footer-nav ul{padding-right:1.25rem}footer #footer-navigation .col.footer-nav ul li{margin-bottom:1.25rem}footer #footer-navigation .col.footer-nav ul li a{opacity:.6}footer #footer-navigation .col.footer-nav:nth-child(4){border-right:1px solid rgba(255,255,255,.5)}footer #footer-navigation .col:last-child p{margin-bottom:1.5rem}footer #footer-navigation .col:last-child a{margin-bottom:1.5rem;opacity:1;justify-content:flex-start;align-items:flex-start}footer #footer-navigation .col:last-child a span{flex-grow:1;flex-shrink:1}footer #footer-navigation h3{margin-bottom:1.5rem;font-family:BentonSans-Bold}footer #footer-copy{padding-top:2.625rem}footer #footer-copy .col-12 img{margin:0 5rem 3.575rem 0}footer #footer-copy .col-12 p{margin-bottom:0}footer #footer-copy .col>p a{display:inline}footer #footer-copy .col>p span{display:inline}}@media (min-width:1200px){footer #footer-copy .col-12 img{margin:0 6.5rem 2.5rem 0}}.component-case-studies-request-form .close:focus{box-shadow:none;outline:0}.component-case-studies-request-form .message-success{display:none}.component-case-studies-request-form .container-form{width:100%}.component-case-studies-request-form .container-form .form-holder{padding-top:20px;position:relative}.component-case-studies-request-form .container-form .form-holder .npi-number{display:block;width:calc(100% - 37px)}.component-case-studies-request-form .container-form .form-holder .zip-code input{max-width:100px}.component-case-studies-request-form .container-form .form-holder p{font-size:1rem}.component-case-studies-request-form.success .message-success{display:block}.component-case-studies-request-form.success .container-form{display:none}@media (min-width:992px){.component-case-studies-request-form .container-form .form-holder .npi-number{width:100%}.component-case-studies-request-form .container-form .form-holder .form-group input[name=firstName]{width:40%}.component-case-studies-request-form .container-form .form-holder .form-group .component-select,.component-case-studies-request-form .container-form .form-holder .form-group .form-control{width:60%}.component-case-studies-request-form .container-form .form-holder .form-group.form-check{width:100%}}.component-form-contact .message-success{display:none}.component-form-contact .container-form{width:100%}.component-form-contact .container-form .form-holder{padding-top:20px;position:relative}.component-form-contact .container-form .form-holder .npi-number{display:block;width:calc(100% - 37px)}.component-form-contact .container-form .form-holder .zip-code input{max-width:100px}.component-form-contact .container-form .form-holder p{font-size:1rem}.component-form-contact.success .message-success{display:block}.component-form-contact.success .container-form{display:none}@media (min-width:992px){.component-form-contact .container-form .form-holder .npi-number{width:100%}.component-form-contact .container-form .form-holder .form-group .component-select,.component-form-contact .container-form .form-holder .form-group .form-control{width:40%}.component-form-contact .container-form .form-holder .form-group.form-check{width:100%}}@media (min-width:1200px){.component-form-contact .container-form .form-holder .form-group .form-group .form-control,.component-form-contact .container-form .form-holder .form-group .form-group .select{width:35%}.component-form-contact .container-form .form-holder .form-group .form-group.form-check{width:100%}}.component-form-email-signup .close:focus{box-shadow:none;outline:0}.component-form-email-signup form p{font-size:1rem}.component-form-email-signup .message-success{display:none}.component-form-email-signup.success .message-success{display:block}.component-form-email-signup.success .container-form{display:none}.component-intro.home-intro{padding-top:100px;padding-bottom:25px}.component-intro.home-intro .holder{padding:16px 25px;border-left:2px solid #99ca3c;opacity:0;transform:translateY(10px);transition:opacity .3s ease-in,transform .3s ease-in}.component-intro.home-intro .holder p{font-family:CeraPro-Light;font-size:1.375rem;line-height:1.35em;font-weight:400;color:#64676c;margin-bottom:0}.component-intro.home-intro .holder.visible{opacity:1;transform:translateY(0)}@media (min-width:414px){.component-intro.home-intro p{font-size:1.375rem}}@media (min-width:992px){.component-intro.home-intro p{width:85%;line-height:1.35em;letter-spacing:.01em}}.jumbotron{padding:0;background-color:#eef2f5;overflow:hidden}.jumbotron .container{padding-left:15px;padding-right:15px}.jumbotron .container h1{font-family:CeraPro-Light;color:#444649;font-size:1.625rem;line-height:1.11em;margin-bottom:0}.jumbotron .container h1 b{font-family:CeraPro-Medium;color:#99ca3c}.jumbotron.blood,.jumbotron.branch,.jumbotron.leaf{position:relative;max-height:391px;height:70vw}.jumbotron.blood .container,.jumbotron.branch .container,.jumbotron.leaf .container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;height:100%}.jumbotron.blood .container h1,.jumbotron.branch .container h1,.jumbotron.leaf .container h1{position:relative;text-align:left;position:relative;padding-top:2rem;font-size:7.5vw;z-index:1;width:60%}.jumbotron.blood .jumbotron-bg,.jumbotron.branch .jumbotron-bg,.jumbotron.leaf .jumbotron-bg{position:absolute;top:0;bottom:0;left:0;z-index:0;height:100%;width:100%}.jumbotron.blood .jumbotron-bg picture,.jumbotron.branch .jumbotron-bg picture,.jumbotron.leaf .jumbotron-bg picture{display:block;width:100%;height:100%}.jumbotron.blood .jumbotron-bg img,.jumbotron.branch .jumbotron-bg img,.jumbotron.leaf .jumbotron-bg img{width:100%;height:100%;object-fit:contain;object-position:center left}.jumbotron.blood .container h1{width:65%;padding-top:0}.jumbotron.blood .jumbotron-bg img{object-position:bottom left}.jumbotron.no-image .container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:200px}.jumbotron.no-image .container h1{text-align:center}.jumbotron.video{margin-bottom:0;position:relative;background-image:linear-gradient(to left,#fcfdfd,#eef2f5)}.jumbotron.video video{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:56.25vw;width:100vw;z-index:0;display:none}.jumbotron.video .container{background-image:url(/images/bg-header-home.webp);background-size:auto 90%;background-position:center left -40%;background-repeat:no-repeat;height:80vw;position:relative;z-index:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.jumbotron.video .container .jumbotron-content{width:50%}.jumbotron.video .container .jumbotron-content h1{font-size:9vw;margin-bottom:.5rem}.jumbotron.video .container .jumbotron-content .jumbotron-content-heading{opacity:1;color:#ee2938}.jumbotron.video .container .jumbotron-content .jumbotron-content-heading sup{position:relative;top:-.5rem}.jumbotron.video .container .jumbotron-content h2{font-size:5vw}.jumbotron.video .container .jumbotron-content .read-more{font-size:4.667vw}.jumbotron.video .container .video-control{background-color:rgba(0,0,0,.4);padding:0 10px;position:absolute;height:48px;bottom:5%;right:0;flex-direction:row;justify-content:flex-start;align-items:center;display:none}.jumbotron.video .container .video-control .btn{border:0;border-radius:0;flex-grow:0;flex-shrink:0;color:#fff;padding:0;font-size:28px;height:30px;background-color:transparent;background-image:none}.jumbotron.video .container .video-control .btn.btn-replay,.jumbotron.video .container .video-control .btn.btn-skip{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.jumbotron.video .container .video-control .btn.btn-replay i,.jumbotron.video .container .video-control .btn.btn-skip i{display:block;width:30px;height:30px}.jumbotron.video .container .video-control .btn.btn-replay span,.jumbotron.video .container .video-control .btn.btn-skip span{display:block;margin-top:.1em;margin-right:.5rem;font-size:1rem}.jumbotron.video .container .video-control .btn.btn-skip i{font-size:30px}.jumbotron.video .container .video-control .btn.btn-play{width:45px}.jumbotron.video .container .video-control .btn.btn-pause{width:45px}.jumbotron.video .container .video-control .btn.btn-volume-on{width:65px}.jumbotron.video .container .video-control .btn.btn-volume-off{width:65px}.jumbotron.video .container .video-control input[type=range]{-webkit-appearance:none;appearance:none;width:100%;margin-left:5px;padding:0;border-radius:2px;background:0 0}.jumbotron.video .container .video-control input[type=range].disabled{opacity:.5}.jumbotron.video .container .video-control input[type=range]:focus{outline:0}.jumbotron.video .container .video-control input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;box-shadow:1px 1px 3px rgba(0,0,0,.25);background-color:#e0dfdf;border-radius:2px}.jumbotron.video .container .video-control input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 3px rgba(0,0,0,.25);height:14px;width:14px;border-radius:50%;background:#fff;border:1px solid #fff;cursor:pointer;-webkit-appearance:none;margin-top:-5px}.jumbotron.video .container .video-control input[type=range]:focus::-webkit-slider-runnable-track{background:#e0dfdf}.jumbotron.video .container .video-control input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;box-shadow:1px 1px 3px rgba(0,0,0,.25);background:#e0dfdf;border-radius:2px}.jumbotron.video .container .video-control input[type=range]::-moz-range-thumb{box-shadow:1px 1px 3px rgba(0,0,0,.25);height:14px;width:14px;border-radius:50%;background:#fff;border:1px solid #fff;cursor:pointer}.jumbotron.video .container .video-control input[type=range]::-ms-track{width:100%;height:4px;cursor:pointer;background:0 0;border-color:transparent;border-width:15px 0;color:transparent}.jumbotron.video .container .video-control input[type=range]::-ms-fill-lower{background:#e0dfdf;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.25)}.jumbotron.video .container .video-control input[type=range]::-ms-fill-upper{background:#e0dfdf;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.25)}.jumbotron.video .container .video-control input[type=range]::-ms-thumb{box-shadow:1px 1px 3px rgba(0,0,0,.25);height:14px;width:14px;border-radius:50%;background:#fff;border:1px solid #fff;cursor:pointer;margin:0}.jumbotron.video .container .video-control input[type=range]:focus::-ms-fill-lower{background:#e0dfdf}.jumbotron.video .container .video-control input[type=range]:focus::-ms-fill-upper{background:#e0dfdf}@media (min-width:414px){.jumbotron .container h1{font-size:2.375rem}.jumbotron.blood .container h1,.jumbotron.branch .container h1,.jumbotron.leaf .container h1{font-size:2.375rem}.jumbotron.video .container .jumbotron-content{width:50%}.jumbotron.video .container .jumbotron-content h1{font-size:2.25rem;margin-bottom:.5rem}.jumbotron.video .container .jumbotron-content h2{font-size:1.25rem}.jumbotron.video .container .jumbotron-content .read-more{font-size:1.125rem}}@media (min-width:576px){.jumbotron.blood,.jumbotron.branch,.jumbotron.leaf{height:180px}.jumbotron.blood .container,.jumbotron.branch .container,.jumbotron.leaf .container{padding-left:0;padding-right:0}.jumbotron.blood .container h1,.jumbotron.branch .container h1,.jumbotron.leaf .container h1{padding-top:0}.jumbotron.blood .jumbotron-bg,.jumbotron.branch .jumbotron-bg,.jumbotron.leaf .jumbotron-bg{left:0}.jumbotron.blood .jumbotron-bg img,.jumbotron.branch .jumbotron-bg img,.jumbotron.leaf .jumbotron-bg img{object-position:bottom left;object-fit:contain}.jumbotron.branch .container h1{width:48%}.jumbotron.branch .jumbotron-bg img{object-fit:cover}.jumbotron.leaf .container h1{width:50%}.jumbotron.blood .container h1{width:50%}.jumbotron.no-image .container{height:150px}.jumbotron.video .container{height:270px;background-position:center left}.jumbotron.video .container .jumbotron-content h1{font-size:3rem}.jumbotron.video .container .jumbotron-content h2{font-size:1.5rem}}@media (min-width:768px){.jumbotron.blood,.jumbotron.branch,.jumbotron.leaf{height:240px}.jumbotron.blood .jumbotron-bg,.jumbotron.branch .jumbotron-bg,.jumbotron.leaf .jumbotron-bg{left:0;right:auto}.jumbotron.blood .jumbotron-bg img,.jumbotron.branch .jumbotron-bg img,.jumbotron.leaf .jumbotron-bg img{object-position:bottom left;object-fit:contain}.jumbotron.no-image .container{padding-left:70px;padding-right:70px}.jumbotron.video .container{height:360px}}@media (min-width:992px){.jumbotron .container h1{line-height:1.21em}.jumbotron.blood,.jumbotron.branch,.jumbotron.leaf{height:320px}.jumbotron.no-image .container{height:200px;padding-left:90px;padding-right:90px}.jumbotron.video video{display:block}.jumbotron.video .container{height:56.25vw;background-image:none}.jumbotron.video .container .jumbotron-content .read-more,.jumbotron.video .container .jumbotron-content h1{opacity:0}.jumbotron.video .container .jumbotron-content .jumbotron-content-heading{font-size:4rem;margin-bottom:.5rem}.jumbotron.video .container .jumbotron-content h2{font-size:2.5rem}.jumbotron.video .container.content-animated .jumbotron-content h1{transition:opacity 1s ease-in}.jumbotron.video .container.content-animated .jumbotron-content .read-more{transition:opacity .5s ease-in 3s}.jumbotron.video .container.content-shown .jumbotron-content .read-more,.jumbotron.video .container.content-shown .jumbotron-content h1{opacity:1}.jumbotron.video .container .video-control{display:flex}}@media (min-width:1200px){.jumbotron.blood,.jumbotron.branch,.jumbotron.leaf{height:380px}.jumbotron.no-image .container{height:240px}.jumbotron.video .container{height:43vw}.jumbotron.video .container .jumbotron-content{width:55%}}#component-navigation{height:100px;transition:height .3s ease-in;border-bottom:1px solid #64666b;box-shadow:0 2px 5px .3px rgba(0,0,0,.11);background-color:#fff;position:relative;padding-top:0;padding-bottom:0}#component-navigation .icon{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center}#component-navigation .icon.icon-products{background-image:url(/images/icon-products.svg)}#component-navigation .icon.icon-menu{background-image:url(/images/icon-menu.svg)}#component-navigation .navbar{padding:0 1rem;height:100px;transition:height .3s ease-in}#component-navigation .navbar .navbar-brand{margin-right:.5rem}#component-navigation .navbar .navbar-brand img{height:48px}#component-navigation .navbar .navbar-actions-mobile{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}#component-navigation .navbar .navbar-actions-mobile .navbar-open{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:transparent;border:none;min-height:20px;margin-left:1rem;padding:0;outline:0}#component-navigation .navbar .navbar-actions-mobile .navbar-open span{font-family:BentonSans-Regular;font-size:1rem;letter-spacing:.02em;color:#64666b}#component-navigation .navbar .navbar-actions-mobile .navbar-open span.icon{margin-right:.5rem}#component-navigation .navbar .navbar-actions-mobile .navbar-open span:not(.icon){position:relative;top:1px}#component-navigation .navbar .navbar-actions-mobile .navbar-open:first-child{margin-left:0}#component-navigation .navbar-menu-desktop{display:none}#component-navigation .navbar-menu-mobile{display:none;position:absolute;top:0;left:0;right:0;height:100px}#component-navigation .navbar-menu-mobile.opened{display:block}#component-navigation .navbar-menu-mobile#navigation-products-mobile{background-color:#fff}#component-navigation .navbar-menu-mobile#navigation-products-mobile .container .navbar-menu-mobile-heading{background-color:#fff}#component-navigation .navbar-menu-mobile#navigation-products-mobile .container .navbar-menu-mobile-heading span{color:#64666b}#component-navigation .navbar-menu-mobile#navigation-products-mobile .container .navbar-menu-mobile-heading .icon-close{background-image:url(/images/icon-close-gray.svg)}#component-navigation .navbar-menu-mobile#navigation-products-mobile .container .navbar-menu-mobile-body{list-style:none;margin:0}#component-navigation .navbar-menu-mobile#navigation-products-mobile .container .navbar-menu-mobile-body li{border-bottom:1px solid #d7d7d7;width:100%}#component-navigation .navbar-menu-mobile#navigation-products-mobile .container .navbar-menu-mobile-body li .navbar-product-link{display:block;padding:1.2rem .5rem;font-family:Gotham-Book;font-size:1.8243rem;color:#44474b;cursor:pointer;opacity:.6;transition:opacity .3s ease-in}#component-navigation .navbar-menu-mobile#navigation-products-mobile .container .navbar-menu-mobile-body li .navbar-product-link:hover{text-decoration:none;opacity:1}#component-navigation .navbar-menu-mobile#navigation-products-mobile .container .navbar-menu-mobile-body li .navbar-product-link.disabled{cursor:default;opacity:1}#component-navigation .navbar-menu-mobile#navigation-products-mobile .container .navbar-menu-mobile-body li .navbar-product-link sup{font-size:.5em;position:relative;top:-1em}#component-navigation .navbar-menu-mobile#navigation-products-mobile .container .navbar-menu-mobile-body li:last-child{border-bottom:none}#component-navigation .navbar-menu-mobile#navigation-general-mobile{background-color:#ee2938}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-heading{background-color:#ee2938}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-heading span{color:#fff}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-heading .icon-close{background-image:url(/images/icon-close-white.svg)}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-body .accordion{margin-bottom:3rem}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-body .accordion .card{background-color:transparent;border-radius:0;border-width:0}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-body .accordion .card .card-header{padding:0;border-radius:0;background-color:transparent;border-bottom:0}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-body .accordion .card .card-header h2{border-bottom:1px solid #fff;margin-bottom:1px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-body .accordion .card .card-header h2 a{flex-grow:1;flex-shrink:1;font-family:BentonSans-Bold;color:#fff;font-size:1rem;padding:1.2rem 0}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-body .accordion .card .card-header h2 a:hover{text-decoration:underline}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-body .accordion .card .card-header h2 button{flex-grow:0;flex-shrink:0;width:40px;height:40px;font-size:2rem;outline:0;color:#fff;box-shadow:none;padding:0;background-color:transparent}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-body .accordion .card .card-body{padding:.75rem 0;border-bottom:1px solid #fff}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-body .accordion .card .card-body ul{list-style:none;margin-bottom:0;padding-left:1.5rem}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-body .accordion .card .card-body ul li a{line-height:1.2em;font-family:BentonSans-Medium;font-size:1rem;letter-spacing:.03em;padding:.45rem 0;color:#fff}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-body .accordion .card .card-body ul li a:hover{text-decoration:underline}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-body>a{display:block;font-family:BentonSans-Bold;color:#fff;font-size:1rem;padding:1rem 0}#component-navigation .navbar-menu-mobile#navigation-general-mobile .container .navbar-menu-mobile-body>a span{margin-right:.5rem}#component-navigation .navbar-menu-mobile .container{position:relative;overflow:hidden;padding:0;height:100%}#component-navigation .navbar-menu-mobile .container .navbar-menu-mobile-heading{height:100px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;z-index:100;padding:0 1rem}#component-navigation .navbar-menu-mobile .container .navbar-menu-mobile-heading span{flex-grow:1;flex-shrink:0;font-family:BentonSans-Regular;font-size:.95rem;letter-spacing:.02em}#component-navigation .navbar-menu-mobile .container .navbar-menu-mobile-heading .navbar-close{flex-grow:0;flex-shrink:0;background-color:transparent;border:none;outline:0;padding:0;height:20px}#component-navigation .navbar-menu-mobile .container .navbar-menu-mobile-body{position:absolute;bottom:0;left:0;right:0;margin:0;z-index:99;background-color:transparent;padding:0 1rem;overflow-y:scroll}#component-navigation.small{height:80px}#component-navigation.small .navbar{height:80px}#component-navigation.small .navbar-menu-mobile{height:80px}#component-navigation.small .container .navbar-menu-mobile-heading{height:80px}@media (min-width:576px){#component-navigation .navbar{padding:0 1rem}#component-navigation .navbar .navbar-brand{margin-right:1rem}#component-navigation .navbar .navbar-actions-mobile .navbar-open{margin-left:2rem}#component-navigation .navbar-menu-mobile .container{padding:0 1rem}#component-navigation .navbar-menu-mobile .container .navbar-menu-mobile-body{left:1rem;right:1rem}}@media (min-width:992px){#component-navigation{transition:height .3s ease-in;height:195px}#component-navigation #navigation-products-desktop{transition:height .3s ease-in;height:55px;border-bottom:1px solid #d7d7d7;background-color:#fff;overflow:hidden}#component-navigation #navigation-products-desktop .row{padding:0;height:100%;margin:0 auto}#component-navigation #navigation-products-desktop .row .col-auto{border-right:1px solid #d7d7d7}#component-navigation #navigation-products-desktop .row .col-auto .navbar-product-link{font-family:Gotham-Book;font-size:.875rem;line-height:3.9em;color:#44474b;cursor:pointer;opacity:.6;transition:opacity .3s ease-in,line-height .3s ease-in}#component-navigation #navigation-products-desktop .row .col-auto .navbar-product-link:hover{text-decoration:none;opacity:1}#component-navigation #navigation-products-desktop .row .col-auto .navbar-product-link.disabled{cursor:default;opacity:1}#component-navigation #navigation-products-desktop .row .col-auto .navbar-product-link sup{font-size:.5em;position:relative;top:-1em}#component-navigation #navigation-products-desktop .row .col{padding:0}#component-navigation #navigation-products-desktop .row .col a{font-family:BentonSans-Regular;font-size:.8125rem;line-height:4.2em;transition:line-height .3s ease-in;color:#64666b;text-decoration:underline;margin-left:1rem}#component-navigation #navigation-products-desktop .row .col a:hover{text-decoration:none}#component-navigation #navigation-products-desktop .row .col a .icon{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center;position:relative;top:4px;margin-right:.5rem}#component-navigation #navigation-products-desktop .row .col a .icon:before{display:none}#component-navigation #navigation-products-desktop .row .col a .icon.icon-envelope{background-image:url(/images/icon-envelope-gray.svg)}#component-navigation #navigation-products-desktop .row .col a .icon.icon-user{background-image:url(/images/icon-user-gray.svg)}#component-navigation .navbar{height:140px;transition:height .3s ease-in}#component-navigation .navbar #navigation-general-desktop{height:140px;transition:height .3s ease-in;max-width:calc(100% - 160px)}#component-navigation .navbar #navigation-general-desktop>.navbar-nav{flex-direction:row;justify-content:flex-end;align-items:stretch;height:100%}#component-navigation .navbar #navigation-general-desktop>.navbar-nav>.nav-item{position:relative;max-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#component-navigation .navbar #navigation-general-desktop>.navbar-nav>.nav-item ul{max-width:280px;position:absolute;background-color:rgba(238,41,56,.93);top:calc(100% - 1px);right:50%;transform:translateX(50%);min-width:100%;overflow:hidden;max-height:0;transition:max-height .3s ease-in;list-style:none;padding:0}#component-navigation .navbar #navigation-general-desktop>.navbar-nav>.nav-item ul li{padding:1rem 2rem;text-align:left}#component-navigation .navbar #navigation-general-desktop>.navbar-nav>.nav-item ul li a{color:#fff;text-transform:uppercase;line-height:1.2em}#component-navigation .navbar #navigation-general-desktop>.navbar-nav>.nav-item ul li:first-child{padding-top:2rem}#component-navigation .navbar #navigation-general-desktop>.navbar-nav>.nav-item ul li:last-child{padding-bottom:2rem}#component-navigation .navbar #navigation-general-desktop>.navbar-nav>.nav-item a{font-family:BentonSans-Bold;font-size:.875rem;padding-top:0;padding-bottom:0}#component-navigation .navbar #navigation-general-desktop>.navbar-nav>.nav-item>a{color:#64666b;transition:color .3s ease-in;padding-left:2rem;padding-right:2rem}#component-navigation .navbar #navigation-general-desktop>.navbar-nav>.nav-item:after{content:"";display:block;width:130px;height:0;position:absolute;margin:0 auto;bottom:1px;background-color:#ee2938;left:0;right:0;transition:height .3s ease-in}#component-navigation .navbar #navigation-general-desktop>.navbar-nav>.nav-item:hover ul{max-height:600px}#component-navigation .navbar #navigation-general-desktop>.navbar-nav>.nav-item:hover:after{height:8px}#component-navigation .navbar #navigation-general-desktop>.navbar-nav>.nav-item:hover>a{color:#ee2938}#component-navigation .navbar #navigation-general-desktop>.navbar-nav>.nav-item:last-child ul{right:0;transform:translateX(0)}#component-navigation .navbar .navbar-brand img{height:68px;transition:height .3s ease-in}#component-navigation .navbar .navbar-actions-mobile{display:none}#component-navigation.small{height:80px}#component-navigation.small #navigation-products-desktop{height:0}#component-navigation.small #navigation-products-desktop .row .col-auto .navbar-product-link{line-height:2.33em}#component-navigation.small #navigation-products-desktop .row .col a{line-height:2.57em}#component-navigation.small .navbar{height:80px}#component-navigation.small .navbar #navigation-general-desktop{height:80px}#component-navigation.small .navbar-brand img{height:48px}#component-navigation .navbar-menu-desktop{display:block}#component-navigation .navbar-menu-mobile{display:none}}@media (min-width:1200px){#component-navigation .navbar #navigation-general-desktop>.navbar-nav>.nav-item:last-child ul{right:50%;transform:translateX(50%)}}.section-evidence-and-outcomes #nav-section-evidence-and-outcomes>a,.section-provider-support #nav-section-provider-support>a,.section-why-choose-affinity #nav-section-why-choose-affinity>a,.section-wound-care-challenges #nav-section-wound-care-challenges>a{color:#ee2938!important}.section-contact #nav-section-contact{font-family:BentonSans-Bold!important;text-decoration:none!important}.section-contact #nav-section-contact:hover{text-decoration:underline!important}.component-references{padding-top:0;padding-bottom:40px}.component-references .container h3{display:inline;padding-right:.5rem;font-family:CeraPro-Bold;font-size:.9rem;color:#64676c}.component-references .container ol{display:inline;padding:0;margin:0;counter-reset:item;line-height:0}.component-references .container ol li{display:inline;list-style-type:none;counter-increment:item;font-family:CeraPro-Regular;font-size:.9rem;line-height:1em;white-space:nowrap}.component-references .container ol li::before{font-family:CeraPro-Bold;padding-right:.2em;text-align:left;content:counter(item) "."}.component-references .container ol li .text-break{word-break:break-all!important;overflow-wrap:break-word!important}.component-references .container ol li>span{white-space:normal;margin-right:.25rem}@media (min-width:768px){.component-references{padding-top:0;padding-bottom:100px}}.component-select{position:relative;border:1px solid #64676c;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;font-size:1rem;padding-left:.75rem;height:50px;background-color:#fff;max-width:100%;font-family:BentonSans-Regular}.component-select>span{flex-grow:1;flex-shrink:1;line-height:3em;padding-right:5px;max-width:calc(100% - 10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#64676c;font-size:1rem}.component-select>button{flex-grow:0;flex-shrink:0;flex-basis:10px;margin:0;height:48px;display:flex;justify-content:center;align-items:center;flex-direction:column;border:none;background:#fff;outline:0;position:relative}.component-select>button::before{content:"";width:0;height:0;border-style:solid;border-width:0 6px 11px 6px;border-color:transparent transparent #64676c transparent;margin-bottom:1px;opacity:.75}@media all and (-ms-high-contrast:none){.component-select>button::before{position:absolute;top:7px;right:50%;transform:translateX(50%)}}.component-select>button::after{content:"";width:0;height:0;border-style:solid;border-width:11px 6px 0 6px;border-color:#64676c transparent transparent transparent;margin-top:1px;opacity:.75}@media all and (-ms-high-contrast:none){.component-select>button::after{position:absolute;right:50%;transform:translateX(50%)}}.component-select .select-variants{flex:2;min-width:calc(100% + 2px);width:100%;max-height:0;overflow:hidden;position:absolute;top:calc(100% + 2px);left:-1px;right:0;transition:max-height .2s ease-in;z-index:3}.component-select .select-variants>ul{padding:0;margin:0;box-sizing:border-box;list-style:none;width:100%;height:200px;overflow-y:scroll;background-color:#fff;border:1px solid #64676c}.component-select .select-variants>ul li{min-height:30px;padding:15px;margin-bottom:0;line-height:1;font-size:1rem;background-color:transparent;transition:background-color .2s,color .2s;white-space:pre-wrap;box-sizing:border-box;cursor:pointer}.component-select .select-variants>ul li.selected{background-color:rgba(100,102,107,.25)}.component-select .select-variants>ul li:hover{background-color:#ee2938;color:#fff}.component-select .select-variants>ul li::before{content:""}.component-select .select-variants>ul::-webkit-scrollbar{-webkit-appearance:none;width:7px}.component-select .select-variants>ul::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(0,0,0,.5)}.component-select .select-variants.active{max-height:200px}.component-sign-up{background-color:#ee2938}.component-sign-up .container{padding-top:70px;padding-bottom:70px;text-align:center}.component-sign-up .container h3{color:#fff;font-family:CeraPro-Light;font-weight:400;line-height:1.0625em;letter-spacing:.02em;text-align:inherit;margin-bottom:1em}.component-sign-up .container .btn{background-color:#fff;font-family:CeraPro-Medium;line-height:1.15em;letter-spacing:.005em;padding:12px 40px;border-radius:0;color:#ee2938}@media (min-width:768px){.component-sign-up .container{padding-top:60px;padding-bottom:60px}}@media (min-width:992px){.component-sign-up .container{padding-top:30px;padding-bottom:30px;display:flex;flex-direction:row;justify-content:center;align-items:center}.component-sign-up .container h3{font-family:CeraPro-Regular;letter-spacing:.04em;margin-bottom:0}.component-sign-up .container .btn{font-family:CeraPro-Bold;margin-left:60px}}.component-slogan{position:relative;height:80vw;min-height:410px;overflow:hidden}.component-slogan .container{z-index:1;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%}.component-slogan .container .slogan-content{width:100%;opacity:0;transform:translateY(10px);transition:opacity .3s ease-in,transform .3s ease-in}.component-slogan .container .slogan-content h2{margin-bottom:.75em}.component-slogan .container .slogan-content p{color:#64676c}.component-slogan .branch{content:"";display:block;z-index:0;width:60%;height:95%;position:absolute;right:0;top:10%;transform:translateZ(2px)}.component-slogan .branch picture{width:100%;height:100%;display:block}.component-slogan .branch img{width:100%;height:100%;object-fit:contain;object-position:center right}.component-slogan.visible .container .slogan-content{opacity:1;transform:translateY(0)}@media (min-width:576px){.component-slogan{height:500px}.component-slogan .container .slogan-content{width:70%}}@media (min-width:768px){.component-slogan{height:410px}}@media (min-width:992px){.component-slogan{height:550px}.component-slogan .container .slogan-content{width:55%}}@media (min-width:1200px){.component-slogan{height:650px}}.component-study-highlight{padding:1rem 0}.component-study-highlight .highlight{color:#ee2938;font-size:5em;font-family:CeraPro-Light;line-height:1em}.component-study-highlight .description{padding-bottom:.5rem;color:#444649;font-size:1rem}.component-study-highlight .footnotes{font-family:CeraPro-Light;font-size:80%}@media (min-width:414px){.component-study-highlight .description{font-size:1.125rem}}@media (min-width:576px){.component-study-highlight{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"highlight description" "footnotes footnotes";gap:0 1rem;align-items:center;padding:1.5rem 0}.component-study-highlight .highlight{grid-area:highlight}.component-study-highlight .description{grid-area:description;line-height:1.25em}.component-study-highlight .footnotes{grid-area:footnotes}}.component-table-1{color:#444649;font-size:1rem}.component-table-1 .row{display:flex;flex-wrap:wrap;width:100%;margin:1.75rem auto}.component-table-1 .row .col{flex:1 0 33%;font-family:CeraPro-Light;text-align:center}.component-table-1 .row .col:first-child{display:inline-block;flex:1 0 100%;padding:.75rem 0 .5rem 0;margin-bottom:.75rem;border-bottom:5px solid #ee2938;font-family:CeraPro-Medium}.component-table-1 .row .col span{display:inline-block;padding:.25rem 0}@media (min-width:414px){.component-table-1{font-size:1.125rem}}@media (min-width:992px){.component-table-1 .row{flex-wrap:nowrap;align-items:center;padding:0 0 1.5rem 0;border-bottom:1px solid #64666b}.component-table-1 .row .col{flex:1 0 12.5%}.component-table-1 .row .col:first-child{display:inline-block;flex:1 0 25%;padding-right:1rem;text-align:right;border-right:5px solid #ee2938;border-bottom:0;line-height:1.25em}.component-table-1 .row:last-child{margin-bottom:0;border-bottom:0}}.component-table-2{font-size:.8em}.component-table-2 h3{margin-bottom:0;padding:.5rem 1rem;font-family:CeraPro-Medium;text-align:center;background-color:#ee2938;color:#fff}.component-table-2 p{display:flex;flex:1 0 25%;margin:1rem 0;font-size:4vw}.component-table-2 p b{flex:1 0 33%;padding-right:3rem;color:#ee2938;font-family:CeraPro-Medium;text-align:right}.component-table-2 p span{flex:1 0 33%;font-family:CeraPro-Regular}.component-table-2 .footnotes{padding:.5rem;border-top:1px solid #ee2938;text-align:center;font-family:CeraPro-Light}@media (min-width:414px){.component-table-2 p{font-size:1.125rem}}@media (min-width:768px){.component-table-2 p{display:block}.component-table-2 p b,.component-table-2 p span{display:block;margin:.5rem 0;padding:0;text-align:left}}.component-tabs .nav .nav-item{padding-left:10px;padding-right:10px}.component-tabs .nav .nav-item .nav-link{font-family:CeraPro-Medium;font-size:1.25rem;line-height:1.75em;color:#454649;border-bottom:5px solid #454649;border-radius:0;opacity:.7;background-color:transparent;padding:0}.component-tabs .nav .nav-item .nav-link.active{font-family:CeraPro-Bold;color:#ee2938;border-bottom:5px solid #ee2938;opacity:1;background-color:transparent}.component-tabs .nav .nav-item:first-child{padding-left:0}.component-tabs .nav .nav-item:last-child{padding-right:0}.component-tabs .tab-content{padding-top:40px}a sup{display:inline-block;text-decoration:none}.shadow-top{position:relative;overflow:hidden}.shadow-top:before{content:"";display:block;position:absolute;top:-10px;left:0;right:0;height:10px;box-shadow:0 1px 20px rgba(0,0,0,.2)}.shadow-bottom{position:relative;overflow:hidden}.shadow-bottom:after{content:"";display:block;position:absolute;bottom:-10px;left:0;right:0;height:10px;box-shadow:0 -1px 20px rgba(0,0,0,.2)}.btn{border-radius:0;color:#ee2938;font-family:BentonSans-Medium;padding:.65rem 1.35rem .5rem;font-size:1rem}.btn:focus{box-shadow:none}.btn-red{background-color:#ee2938;color:#fff;border:2px solid transparent}.btn-red:hover{color:#ee2938;background-color:#fff;border:2px solid #ee2938}.text-red{color:#ee2938}.text-gray{color:#64676c!important}.bg-blue-gradient{background-image:linear-gradient(to left,#fefeff,#eaeef2)}.mw-25{max-width:25%!important}.mw-50{max-width:50%!important}.mw-75{max-width:75%!important}.text-break{word-break:break-all!important;overflow-wrap:break-word!important}.br-desktop{display:inline}.br-desktop:before{content:" "}.video-border{border:1px solid #64676c}@media (min-width:576px){.mw-sm-20{max-width:20%!important}.mw-sm-25{max-width:25%!important}.mw-sm-50{max-width:50%!important}.mw-sm-75{max-width:75%!important}.mw-sm-100{max-width:100%!important}}@media (min-width:768px){.mw-md-20{max-width:20%!important}.mw-md-25{max-width:25%!important}.mw-md-50{max-width:50%!important}.mw-md-75{max-width:75%!important}.mw-md-90{max-width:90%!important}.mw-md-100{max-width:100%!important}}@media (min-width:992px){.mw-lg-20{max-width:20%!important}.mw-lg-25{max-width:25%!important}.mw-lg-50{max-width:50%!important}.mw-lg-75{max-width:75%!important}.mw-lg-100{max-width:100%!important}.br-desktop{display:block;height:0;overflow:hidden}.br-desktop:before{content:none}}@media (min-width:1200px){.mw-xl-20{max-width:20%!important}.mw-xl-25{max-width:25%!important}.mw-xl-50{max-width:50%!important}.mw-xl-75{max-width:75%!important}.mw-xl-90{max-width:90%!important}.mw-xl-100{max-width:100%!important}}#component-topper{display:flex;justify-content:center;align-items:flex-end;height:32px;font-family:CeraPro-Medium;background-color:#ee2938}#component-topper a{display:inline-block;color:#fff;text-align:center;line-height:1em;padding-bottom:.65rem;font-size:.65rem}#component-topper a.read-more{font-size:1rem!important}#component-topper a.read-more:after{content:">";padding-left:.35rem;display:inline-block;transform:translateX(0);transition:transform 1.3s ease-out}#component-topper a.read-more:hover{color:#fff}#component-topper a.read-more:hover:after{animation-timing-function:ease-out;animation-duration:1.3s;animation-iteration-count:infinite;animation-name:read-more-animation}@media (min-width:576px){#component-topper a{padding-bottom:.5rem;font-size:1rem}#component-topper a.read-more{font-size:1.1rem!important}}.component-video{overflow:hidden;font-size:15px;color:#fff}.component-video .vjs-poster{background-size:cover}.component-video .vjs-big-play-button{font-size:4.334em;line-height:1em;height:1em;width:1em;border:none;border-radius:50%;left:50%;top:50%;margin-left:-.5em;margin-top:-.5em}.component-video .vjs-big-play-button:focus{background-color:transparent}.component-video .vjs-big-play-button:hover .vjs-icon-placeholder:before{opacity:.7;transition:all .4s}.component-video .vjs-big-play-button .vjs-icon-placeholder:before{opacity:1}.component-video .vjs-big-play-button,.component-video .vjs-menu-button .vjs-menu-content{background-color:rgba(0,0,0,.1)}.component-video .vjs-control-bar{background-color:rgba(0,0,0,.55)}.component-video .vjs-slider{background-color:#fff;background-color:rgba(255,255,255,.5)}.component-video .vjs-play-progress,.component-video .vjs-slider-bar,.component-video .vjs-volume-level{background:#fff}.component-video .vjs-load-progress{background:#fff;background:rgba(255,255,255,.5)}.component-video .vjs-load-progress div{background:#fff;background:rgba(255,255,255,.75)}.component-video .video-instructions-skip-button{position:absolute;display:flex;top:-40px;left:10px;color:#fff;padding:0 7px;font-size:28px;height:21px;width:86px;background:rgba(0,0,0,.55)!important;flex-direction:row;justify-content:flex-start;align-items:center;cursor:default;opacity:0;transition:opacity .2s ease-in}.component-video .video-instructions-skip-button i{display:block;width:16px;height:16px;font-size:16px}.component-video .video-instructions-skip-button span{display:block;margin-right:.3rem;font-size:.75rem}.component-video .video-instructions-skip-button.visible{cursor:pointer;opacity:1}.component-video:hover .vjs-big-play-button{background-color:rgba(0,0,0,.2)}.component-video .vjs-progress-control .vjs-progress-holder{margin:0;height:4px}.component-video .vjs-progress-control .vjs-progress-holder .vjs-play-progress::before{top:50%;transform:translateY(-50%);z-index:2}.component-video .vjs-progress-control .vjs-marker{position:absolute;height:6px;width:6px;transition:width .2s,height .2s;z-index:1;top:50%;transform:translateY(-50%)}.component-video .vjs-progress-control .vjs-marker::before{content:"";display:block;background-color:#00a19e;box-sizing:border-box;border-width:2px;border-style:solid;border-color:#fff;border-radius:50%;left:-50%;width:100%;height:100%;position:relative}.component-video .vjs-progress-control .vjs-marker>span{display:none;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);white-space:nowrap;background:rgba(0,0,0,.85);font-size:14px;line-height:20px;padding:12px;border-radius:5px}.component-video .vjs-progress-control .vjs-marker>span .number{font-weight:700;display:inline-block;margin-right:5px}.component-video .vjs-progress-control .vjs-marker:hover::before{width:12px!important;height:12px!important;left:-6px;top:-1px}.component-video .vjs-progress-control .vjs-marker:hover>span{display:block}.component-video .vjs-progress-control .vjs-marker.vjs-marker-hovered{height:10px;width:10px}.component-video .vjs-progress-control:hover .vjs-progress-holder{height:8px}.component-video .vjs-progress-control:hover .vjs-marker{height:10px;width:10px}.component-video .vjs-chapters-button .vjs-menu .vjs-menu-content{background:rgba(0,0,0,.85);border-radius:3px;min-width:105px;max-width:300px;width:auto;padding:7px;left:50%;transform:translateX(-71%)}.component-video .vjs-chapters-button .vjs-menu .vjs-menu-content .vjs-menu-title{margin-bottom:0;text-transform:none;text-align:left;padding:5px;font-size:12px;font-weight:700;line-height:1.1}.component-video .vjs-chapters-button .vjs-menu .vjs-menu-content .vjs-menu-item{padding:10px 5px;font-size:14px;line-height:1.1;text-align:left;text-transform:none;white-space:nowrap;border-radius:3px}.component-video .vjs-chapters-button .vjs-menu .vjs-menu-content .vjs-menu-item .number{font-weight:700;display:inline-block;margin-right:5px}.component-video .vjs-chapters-button .vjs-menu .vjs-menu-content .vjs-menu-item.vjs-marker-hovered{background:rgba(255,255,255,.5)}.component-video-instructions .instructions-item .instructions-video{max-width:600px}@media (min-width:992px){.component-video-instructions{display:flex;flex-direction:row;justify-content:center;align-items:stretch;position:relative;margin-left:-34px;margin-right:-34px}.component-video-instructions .instructions-item{width:294px;margin-left:34px;margin-right:34px}}@media (min-width:1200px){.component-video-instructions{margin-left:-43px;margin-right:-43px}.component-video-instructions .instructions-item{width:372px;margin-left:43px;margin-right:43px}}
/*# sourceMappingURL=app.min.css.map */
