/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--unpublished{background-color:#fff4f4;}
:root{--space-3xs:clamp(0.31rem,calc(0.26rem + 0.13vw),0.38rem);--space-2xs:clamp(0.56rem,calc(0.41rem + 0.38vw),0.75rem);--space-xs:clamp(0.88rem,calc(0.68rem + 0.5vw),1.13rem);--space-s:clamp(1.13rem,calc(0.83rem + 0.75vw),1.5rem);--space-m:clamp(1.69rem,calc(1.24rem + 1.13vw),2.25rem);--space-l:clamp(2.25rem,calc(1.65rem + 1.5vw),3rem);--space-xl:clamp(3.38rem,calc(2.48rem + 2.25vw),4.5rem);--space-2xl:clamp(4.5rem,calc(3.3rem + 3vw),6rem);--space-3xl:clamp(6.75rem,calc(4.95rem + 4.5vw),9rem);--space-3xs-2xs:clamp(0.31rem,calc(-0.04rem + 0.88vw),0.75rem);--space-2xs-xs:clamp(0.56rem,calc(0.11rem + 1.13vw),1.13rem);--space-xs-s:clamp(0.88rem,calc(0.38rem + 1.25vw),1.5rem);--space-s-m:clamp(1.13rem,calc(0.23rem + 2.25vw),2.25rem);--space-m-l:clamp(1.69rem,calc(0.64rem + 2.63vw),3rem);--space-l-xl:clamp(2.25rem,calc(0.45rem + 4.5vw),4.5rem);--space-xl-2xl:clamp(3.38rem,calc(1.28rem + 5.25vw),6rem);--space-2xl-3xl:clamp(4.5rem,calc(0.9rem + 9vw),9rem);--space-s-l:clamp(1.13rem,calc(-0.37rem + 3.75vw),3rem);--size-max-width:75ch;--radius-default:6px;--radius-small:3px;--radius-medium:var(--radius-default);--radius-large:9px}:root{--transition-duration-default:305ms;--transition-duration-complex:385ms;--transition-duration-entrance:235ms;--transition-duration-exit:205ms;--transition-duration-fast:150ms;--transition-function-ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--transition-function-ease-out-expo:cubic-bezier(0.19,1,0.22,1);--transition-function-ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--transition-function-ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--transition-function-ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--transition-function-ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--transition-function-elastic:cubic-bezier(0.175,0.885,0.41,1.46)}:root{--z-index-above:500;--z-index-modal:400;--z-index-overlay:300;--z-index-dropdown:200;--z-index-default:99;--z-index-below:-1}:root{--alpha-25:0.25;--alpha-75:0.75;--white:#fff;--black:#000;--neutrals-1:#ECF0F3;--neutrals-2:#D9D9D9;--neutrals-3:#393D40;--neutrals-4:#dedede;--primary-1:#183F86;--primary-2:#02ABE3;--secondary-1:#0E2650;--secondary-2:#0388D7;--secondary-3:#3D5F9C;--secondary-4:#6E7191;--success:#00BA4E;--success-bg:#F2FFFB;--warning:#ec7725;--error:#C30000;--error-bg:#FFF3F8;--border-default-table:1px solid var(--neutrals-3);--filter-white:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(1%) hue-rotate(293deg) brightness(106%) contrast(102%);--filter-black:brightness(0) saturate(100%) invert(0%) sepia(9%) saturate(7465%) hue-rotate(157deg) brightness(91%) contrast(107%);--filter-primary-1:brightness(0) saturate(100%) invert(16%) sepia(97%) saturate(1708%) hue-rotate(208deg) brightness(90%) contrast(91%);--filter-primary-2:brightness(0) saturate(100%) invert(68%) sepia(83%) saturate(5132%) hue-rotate(163deg) brightness(100%) contrast(98%);--filter-secondary-1:brightness(0) saturate(100%) invert(12%) sepia(40%) saturate(2688%) hue-rotate(201deg) brightness(92%) contrast(98%);--filter-secondary-2:brightness(0) saturate(100%) invert(36%) sepia(21%) saturate(7042%) hue-rotate(181deg) brightness(96%) contrast(98%);--filter-secondary-3:brightness(0) saturate(100%) invert(47%) sepia(7%) saturate(1504%) hue-rotate(197deg) brightness(93%) contrast(86%)}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#00BA4E;--bs-info:#0dcaf0;--bs-warning:#ec7725;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:0,186,78;--bs-info-rgb:13,202,240;--bs-warning-rgb:236,119,37;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#004a1f;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#5e300f;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#ccf1dc;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fbe4d3;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#99e3b8;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#f7c9a8;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13,110,253,0.25);--bs-form-valid-color:#00BA4E;--bs-form-valid-border-color:#00BA4E;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}button,[type="button"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}[hidden]{display:none !important}.list-unstyled,header .offcanvas .offcanvas-body .navbar-nav,footer .nav-footer-menu,.language-switcher-language-url .links,.language-switcher-language-url .links:hover li{padding-left:0;list-style:none}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.img-fluid{max-width:100%;height:auto}.container,.tintup-wrapper .tint-component_top-section,.tintup-wrapper .tint-api_out .tint_content_wrapper,#gigya-container,.dsu-engage-form{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.tintup-wrapper .tint-component_top-section,.tintup-wrapper .tint-api_out .tint_content_wrapper,#gigya-container,.dsu-engage-form{max-width:540px}}@media (min-width:768px){.container,.tintup-wrapper .tint-component_top-section,.tintup-wrapper .tint-api_out .tint_content_wrapper,#gigya-container,.dsu-engage-form{max-width:720px}}@media (min-width:992px){.container,.tintup-wrapper .tint-component_top-section,.tintup-wrapper .tint-api_out .tint_content_wrapper,#gigya-container,.dsu-engage-form{max-width:960px}}@media (min-width:1200px){.container,.tintup-wrapper .tint-component_top-section,.tintup-wrapper .tint-api_out .tint_content_wrapper,#gigya-container,.dsu-engage-form{max-width:1140px}}@media (min-width:1400px){.container,.tintup-wrapper .tint-component_top-section,.tintup-wrapper .tint-api_out .tint_content_wrapper,#gigya-container,.dsu-engage-form{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{-ms-flex:1 0 0%;flex:1 0 0%}.col-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.g-4{--bs-gutter-x:1.5rem}.g-4{--bs-gutter-y:1.5rem}@media (min-width:768px){.col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}}@media (min-width:992px){.col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-body-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:rgba(0,0,0,0);--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0,0,0,0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0,0,0,0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0,0,0,0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.btn,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit,.dsu-engage-form .form-actions .form-submit{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family:;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit,.dsu-engage-form .form-actions .form-submit{transition:none}}.btn:hover,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:hover,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit:hover,.dsu-engage-form .form-actions .form-submit:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:focus-visible,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit:focus-visible,.dsu-engage-form .form-actions .form-submit:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}:not(.btn-check)+.btn:active,.tintup-wrapper.paragraph--type--tint-component :not(.btn-check)+.tint_c_loadmore:active,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit :not(.btn-check)+.gigya-input-submit:active,.dsu-engage-form .form-actions :not(.btn-check)+.form-submit:active,.btn:first-child:active,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:first-child:active,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit:first-child:active,.dsu-engage-form .form-actions .form-submit:first-child:active,.btn.active,.tintup-wrapper.paragraph--type--tint-component .active.tint_c_loadmore,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .active.gigya-input-submit,.dsu-engage-form .form-actions .active.form-submit,.btn.show,.tintup-wrapper.paragraph--type--tint-component .show.tint_c_loadmore,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .show.gigya-input-submit,.dsu-engage-form .form-actions .show.form-submit{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}:not(.btn-check)+.btn:active:focus-visible,.tintup-wrapper.paragraph--type--tint-component :not(.btn-check)+.tint_c_loadmore:active:focus-visible,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit :not(.btn-check)+.gigya-input-submit:active:focus-visible,.dsu-engage-form .form-actions :not(.btn-check)+.form-submit:active:focus-visible,.btn:first-child:active:focus-visible,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:first-child:active:focus-visible,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit:first-child:active:focus-visible,.dsu-engage-form .form-actions .form-submit:first-child:active:focus-visible,.btn.active:focus-visible,.tintup-wrapper.paragraph--type--tint-component .active.tint_c_loadmore:focus-visible,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .active.gigya-input-submit:focus-visible,.dsu-engage-form .form-actions .active.form-submit:focus-visible,.btn.show:focus-visible,.tintup-wrapper.paragraph--type--tint-component .show.tint_c_loadmore:focus-visible,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .show.gigya-input-submit:focus-visible,.dsu-engage-form .form-actions .show.form-submit:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:disabled,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit:disabled,.dsu-engage-form .form-actions .form-submit:disabled,.btn.disabled,.tintup-wrapper.paragraph--type--tint-component .disabled.tint_c_loadmore,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .disabled.gigya-input-submit,.dsu-engage-form .form-actions .disabled.form-submit,fieldset:disabled .btn,fieldset:disabled .tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore,.tintup-wrapper.paragraph--type--tint-component fieldset:disabled .tint_c_loadmore,fieldset:disabled #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit fieldset:disabled .gigya-input-submit,fieldset:disabled .dsu-engage-form .form-actions .form-submit,.dsu-engage-form .form-actions fieldset:disabled .form-submit{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight:;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833,37,41,0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.tintup-wrapper .navbar>.tint-component_top-section,.tintup-wrapper .tint-api_out .navbar>.tint_content_wrapper,.navbar>#gigya-container,.navbar>.dsu-engage-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:inherit;flex-wrap:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight:;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}@media (min-width:992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;-ms-flex-positive:1;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13,110,253,0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{-ms-flex-negative:0;flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem rgba(13,110,253,0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg:;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}}@media (min-width:992px){.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin:;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.offcanvas{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.show:not(.hiding){transform:none}.offcanvas.show{visibility:visible}.offcanvas-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-body{-ms-flex-positive:1;flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before,.tintup-wrapper.paragraph--type--tint-component .placeholder.tint_c_loadmore::before,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .placeholder.gigya-input-submit::before,.dsu-engage-form .form-actions .placeholder.form-submit::before{display:inline-block;content:""}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1)) !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.visually-hidden{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption){position:absolute !important}.align-text-top{vertical-align:text-top !important}.d-inline-block{display:inline-block !important}.d-flex{display:-ms-flexbox !important;display:flex !important}.d-none{display:none !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center,.collagen-iq .article-list_row{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.order-first{-ms-flex-order:-1 !important;order:-1 !important}.order-last{-ms-flex-order:6 !important;order:6 !important}.m-auto{margin:auto !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.mt-4{margin-top:1.5rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.ms-3{margin-left:1rem !important}.p-0{padding:0 !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pe-3{padding-right:1rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.text-center{text-align:center !important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color) !important}.bg-transparent{--bs-bg-opacity:1;background-color:rgba(0,0,0,0) !important}.visible{visibility:visible !important}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important}.order-md-first{-ms-flex-order:-1 !important;order:-1 !important}.order-md-last{-ms-flex-order:6 !important;order:6 !important}}@media (min-width:992px){.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important}}@font-face{font-family:"slick";src:url(/themes/custom/vitalproteinsbase/Content/fonts/slick.eot);src:url(/themes/custom/vitalproteinsbase/Content/fonts/slick.eot#iefix) format("embedded-opentype"),url(/themes/custom/vitalproteinsbase/Content/fonts/slick.woff) format("woff"),url(/themes/custom/vitalproteinsbase/Content/fonts/slick.ttf) format("truetype"),url(/themes/custom/vitalproteinsbase/Content/fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev:before{content:"←"}.slick-next{right:-25px}.slick-next:before{content:"→"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-initialized .slick-slide{display:block}@font-face{font-family:"Monument Grotesk Regular";src:local("Monument Grotesk Regular");font-style:normal;font-weight:normal;src:url(/themes/custom/vitalproteinsbase/Content/fonts/Monument-Grotesk/ABCMonumentGrotesk-Regular.woff2) format("woff2"),url(/themes/custom/vitalproteinsbase/Content/fonts/Monument-Grotesk/ABCMonumentGrotesk-Regular.woff) format("woff"),url(/themes/custom/vitalproteinsbase/Content/fonts/Monument-Grotesk/ABCMonumentGrotesk-Regular.otf) format("opentype");font-display:swap}@font-face{font-family:"Monument Grotesk Medium";src:local("Monument Grotesk Medium");font-style:normal;font-weight:normal;src:url(/themes/custom/vitalproteinsbase/Content/fonts/Monument-Grotesk/ABCMonumentGrotesk-Medium.woff2) format("woff2"),url(/themes/custom/vitalproteinsbase/Content/fonts/Monument-Grotesk/ABCMonumentGrotesk-Medium.woff) format("woff"),url(/themes/custom/vitalproteinsbase/Content/fonts/Monument-Grotesk/ABCMonumentGrotesk-Medium.otf) format("opentype");font-display:swap}@font-face{font-family:"DentonTextCond-Regular";src:local("DentonTextCond-Regular");font-style:normal;font-weight:normal;src:url(/themes/custom/vitalproteinsbase/Content/fonts/Denton-Text-Condensed/DentonTextCond-Regular.wolff2) format("wolff2"),url(/themes/custom/vitalproteinsbase/Content/fonts/Denton-Text-Condensed/DentonTextCond-Regular.otf) format("opentype");font-display:swap}html,body,div,span,iframe,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,p,blockquote,a,address,cite,em,img,s,small,.small,strong,sup,var,b,u,i,center,ol,ul,li,fieldset,form,label,legend,table,tbody,thead,tr,th,td,article,aside,details,embed,footer,header,nav,section,summary,time,audio{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,footer,header,nav,section{display:block}body{line-height:1}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{--outline-size:max(2px,0.08em);--outline-style:solid;--outline-color:var(--color-secondary);accent-color:var(--color-secondary)}s::before,s::after{clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}s::before{content:' [início de texto rasurado] '}s::after{content:' [fim de texto rasurado] '}img,iframe,embed{max-width:100%}img[width][height],iframe[width][height],embed[width][height]{height:auto}iframe[width][height]{height:100%}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,.h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}b,strong{font-weight:bolder}small,.small{font-size:80%}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{scroll-padding-top:210px;scroll-behavior:smooth}@media (max-width:991.98px){html,body{scroll-padding-top:130px}}html{font-size:16px}@media (max-width:767.98px){html{font-size:1.1764705882vw}}@media (max-width:575.98px){html{font-size:16px}}@media print{html{font-size:3.3684210526vw}}@media print and (-ms-high-contrast:none),(-ms-high-contrast:active){html{font-size:14px}}body{font-family:"Monument Grotesk Regular",sans-serif;color:var(--#393D40);position:relative;font-size:16px;line-height:1.4}body .main-wrapper,body .dialog-off-canvas-main-canvas{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;width:100%;overflow:hidden}*{text-decoration:none;outline:none !important;-webkit-tap-highlight-color:transparent;-webkit-print-color-adjust:exact;color-adjust:exact;box-sizing:border-box}*:after,*:before{box-sizing:border-box;color-adjust:exact;-webkit-print-color-adjust:exact}img{display:block;max-width:100%}[onclick],[href],[for],.accordion-header{cursor:pointer}.accordion{--bs-accordion-inner-border-radius:0}.text-center{text-align:center}input[placeholder]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:-o-ellipsis-lastline}.container,.tintup-wrapper .tint-component_top-section,.tintup-wrapper .tint-api_out .tint_content_wrapper,#gigya-container,.dsu-engage-form{display:block;width:100%;max-width:1300px;margin:0 auto;padding:0 15px}.hidden{display:none !important}.nav-link{color:var(--black)}.m-auto{margin:0 auto}.center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal-backdrop{z-index:var(--z-index-default)}.placeholder{background-color:transparent;color:initial}.list-unstyled,header .offcanvas .offcanvas-body .navbar-nav,footer .nav-footer-menu,.language-switcher-language-url .links,.language-switcher-language-url .links:hover li{list-style:none !important}.bg--white{background-color:var(--white)}.bg--gray{background-color:var(--neutrals-1)}.txt-v-align{-ms-flex-align:center;align-items:center}.image-border-radius{border-radius:20px}.mb-2{margin-bottom:20px !important}.pb-2{padding-bottom:20px !important}.mb-3{margin-bottom:30px !important}.pb-3{padding-bottom:30px !important}.mt-4{margin-top:40px !important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin:inherit;line-height:1.1}h1,.h1{font-size:36px}h5,.h5{font-size:20px}.paragraph,p,ul.list-style li,ol.list-style li{font-size:clamp(16px,calc(1.5vw + 1rem),16px);font-family:"Monument Grotesk Regular",sans-serif;line-height:1.1;color:var(--neutrals-3)}.paragraph ~ p,p ~ p,ul.list-style li ~ p,ol.list-style li ~ p{margin-top:0.5rem;margin-bottom:0.5rem}p small,p .small{font-size:14px}p strong{font-family:"Monument Grotesk Medium",sans-serif}ul.list-style li,ol.list-style li{position:relative;margin-left:25px !important;margin-top:5px}ul.list-style li a,ol.list-style li a{text-decoration:underline}ul.list-style li b,ul.list-style li strong,ol.list-style li b,ol.list-style li strong{font-family:"Monument Grotesk Medium",sans-serif !important}ul.list-style--list-bullet li::marker{content:'• '}ol.list-style--list-number li::marker{content:counter(list-item) "-"}b,strong{font-family:"Monument Grotesk Medium",sans-serif}u{text-decoration:underline}sup{font-size:0.7em;line-height:0;position:relative;vertical-align:baseline;top:-0.4rem}a{transition:all 0.3s ease-in-out;text-decoration:none;color:var(--primary-1)}a:hover{color:var(--primary-2)}.link,.dsu-engage-form .js-form-item-privacy-policy label p a{text-decoration:underline;color:var(--primary-2)}.link:hover,.dsu-engage-form .js-form-item-privacy-policy label p a:hover{color:var(--primary-1)}body[class*="toolbar-"] header{position:relative !important;top:initial;z-index:initial !important}body[class*="toolbar-"] main{padding:0}body[class*="toolbar-"] #user_page{border-radius:20px;background-color:var(--white);box-shadow:0 0 30px 3px rgba(72,164,255,0.2);padding:50px}body[class*="toolbar-"] #user_page>div{margin-bottom:20px}body[class*="toolbar-"] .toolbar-bar ul li{font-size:small;position:initial}div[data-drupal-messages]{width:70%;max-width:1300px;margin:auto;position:absolute;left:0;right:0;top:126px;z-index:3;padding:50px;text-align:center;border-radius:8px;color:#183F86;font-size:1rem;font-weight:bold;background-color:var(--white);border:2px solid var(--primary-2)}@media (max-width:991.98px){div[data-drupal-messages]{width:90%;padding:30px}}header{background-color:var(--white);border-bottom:0.5px solid var(--primary-1)}header.fixed-top{z-index:99}header .topbar{background-color:var(--primary-1);padding:0}header .navbar{background-color:var(--white);padding:0}header .navbar .navbar-toggler{border:0}header .navbar .navbar-toggler .navbar-toggler-icon{background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-menu.svg)}@media (max-width:991.98px){header .navbar{height:69px}header .navbar .navbar-brand{position:absolute;width:max-content;left:0;right:0;margin:auto}}header .navbar .navbar-brand{padding:14px 0}header .logo{width:177px}header .offcanvas .offcanvas-header .btn-close{background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-close.svg);background-repeat:no-repeat;width:32px;height:32px;opacity:1}@media (max-width:991.98px){header .offcanvas .offcanvas-header{border-bottom:1px solid var(--neutrals-2)}}@media (max-width:991.98px){header .offcanvas .offcanvas-body .navbar-nav{padding-right:0 !important}}header .offcanvas .offcanvas-body .navbar-nav .nav-item{margin:0 22px}header .offcanvas .offcanvas-body .navbar-nav .nav-item::marker{content:""}header .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link{font-size:14px;color:var(--primary-1);font-family:"Monument Grotesk Regular",sans-serif;padding:23px 8px;position:relative}@media (max-width:991.98px){header .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link{text-align:center;padding:20px 0}}header .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link:before{content:"";height:4px;width:100%;background-color:var(--primary-2);display:block;position:absolute;bottom:0;left:0;margin:auto;transform-origin:center;transition:transform 0.3s ease;transform:scaleX(0)}header .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link.active:before,header .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link:hover:before{transform:scaleX(1)}@media (max-width:991.98px){header .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown{margin:0}}header .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-toggle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}header .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-toggle::after{content:"";width:10px;height:10px;display:block;border:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23183F86' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat}header .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-menu{padding:0;top:97%;background-color:var(--primary-1);border:none;box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden}@media (max-width:991.98px){header .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-menu{border-radius:0;box-shadow:none}}header .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-menu li.nav-item{margin:auto}header .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-menu li a{color:var(--white);font-size:14px;background-color:var(--primary-1);text-align:center;padding:15px 5px;transition:all 0.3s ease-in-out}@media (max-width:991.98px){header .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-menu li a{padding:7px 5px}}header .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-menu li a:hover{background-color:var(--secondary-3)}header .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown .dropdown-menu li .dropdown-divider{border-top:1px solid var(--neutrals-1);margin:0}header .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown::marker{display:none}@media (min-width:992px){header .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown--center .dropdown-menu{right:auto;left:50%;transform:translate(-50%,-150px);opacity:0;z-index:-1;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;display:block}header .offcanvas .offcanvas-body .navbar-nav .nav-item.dropdown--center .dropdown-menu.show{opacity:1;transform:translate(-50%,0)}}.main-content{padding-top:96px;background-color:var(--white);position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto}footer{padding:46px 0;background-color:var(--primary-1)}@media (max-width:991.98px){footer .container,footer .tintup-wrapper .tint-component_top-section,.tintup-wrapper footer .tint-component_top-section,footer .tintup-wrapper .tint-api_out .tint_content_wrapper,.tintup-wrapper .tint-api_out footer .tint_content_wrapper,footer #gigya-container,footer .dsu-engage-form{padding:0 40px}}footer .logo-footer{width:146px}footer .nav-footer-menu .nav-item{text-align:center;margin:0}footer .nav-footer-menu .nav-item::marker{content:""}@media (max-width:575.98px){footer .nav-footer-menu .nav-item{width:110%}}footer .nav-footer-menu .nav-item .nav-link{transition:all 0.3s ease-in-out;color:var(--white);font-family:"Monument Grotesk Regular",sans-serif;font-size:14px}footer .nav-footer-menu .nav-item .nav-link:hover{text-decoration:underline}footer .nav-footer-menu--extra .nav-item{width:auto;gap:10px}footer .text-copyright{color:var(--white);font-family:"Monument Grotesk Medium",sans-serif;margin:0 auto;display:block;text-decoration:none}.product-showcase{position:relative;max-width:1050px;margin:2rem auto 0;-ms-flex-align:center;align-items:center}.product-showcase__image-container{text-align:center;margin-bottom:2rem}.product-showcase__image-container{margin:0 auto;width:284px}.specs__wrapper{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media (max-width:767.98px){.specs__wrapper{margin:30px auto;position:relative;height:100%}}.spec-card{text-align:left;max-width:300px;position:absolute}@media (max-width:991.98px){.spec-card{max-width:200px}}@media (max-width:767.98px){.spec-card{position:relative;max-width:100%;text-align:center;padding:20px}}.spec-card__title{color:var(--primary-1);font-size:1.5rem;font-family:"Monument Grotesk Medium",sans-serif;margin-bottom:0.25rem}.spec-card__text{color:var(--primary-1);font-size:0.875rem;font-family:"Monument Grotesk Regular",sans-serif;margin-bottom:0}.spec-card--collagen{left:0;top:70px}.spec-card--appearance{left:0;bottom:110px}.spec-card--ingredients{right:0;top:40%}@media (max-width:767.98px){.spec-card--collagen,.spec-card--appearance,.spec-card--ingredients{top:initial;bottom:initial;left:initial;right:initial}}.btn,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit,.dsu-engage-form .form-actions .form-submit,.button{max-width:400px;color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px;padding:20px;border-radius:100px;border:2px solid var(--neutrals-3);background-color:var(--neutrals-3);font-family:"Monument Grotesk Medium",sans-serif;font-size:16px;font-weight:500;line-height:1;text-decoration:none !important;transition:all 0.3s ease-in-out;cursor:pointer}.btn:hover,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:hover,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit:hover,.dsu-engage-form .form-actions .form-submit:hover,.btn:focus,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:focus,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit:focus,.dsu-engage-form .form-actions .form-submit:focus,.button:hover,.button:focus{background-color:var(--neutrals-2);border-color:var(--neutrals-2);text-decoration:none;color:var(--neutrals-3)}.btn:focus,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:focus,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit:focus,.dsu-engage-form .form-actions .form-submit:focus,.button:focus{color:var(--white);background-color:var(--secondary-3);border-color:var(--secondary-3);box-shadow:0 0 0 8px var(--neutrals-1)}.btn:active,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:active,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit:active,.dsu-engage-form .form-actions .form-submit:active,.btn:focus-visible,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:focus-visible,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit:focus-visible,.dsu-engage-form .form-actions .form-submit:focus-visible,.button:active,.button:focus-visible{background-color:var(--primary-1) !important;color:var(--white) !important}.btn.disabled,.tintup-wrapper.paragraph--type--tint-component .disabled.tint_c_loadmore,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .disabled.gigya-input-submit,.dsu-engage-form .form-actions .disabled.form-submit,.btn[disabled],.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore[disabled],#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit[disabled],.dsu-engage-form .form-actions .form-submit[disabled],.button.disabled,.button[disabled]{background-color:var(--neutrals-1);border-color:var(--neutrals-1);text-decoration:none;color:rgba(0,0,0,0.25);cursor:default;opacity:1}.btn.disabled:focus,.tintup-wrapper.paragraph--type--tint-component .disabled.tint_c_loadmore:focus,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .disabled.gigya-input-submit:focus,.dsu-engage-form .form-actions .disabled.form-submit:focus,.btn[disabled]:focus,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore[disabled]:focus,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit[disabled]:focus,.dsu-engage-form .form-actions .form-submit[disabled]:focus,.button.disabled:focus,.button[disabled]:focus{background-color:var(--neutrals-1);border-color:var(--neutrals-1);text-decoration:none;box-shadow:none;color:rgba(0,0,0,0.25)}.btn--primary,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore,.user-login-form .form-actions .button{background-color:var(--primary-1);color:var(--white);border-color:var(--primary-1)}.btn--primary:hover,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:hover,.user-login-form .form-actions .button:hover{color:var(--white);background-color:var(--secondary-3);border-color:var(--secondary-3)}.btn--primary:focus,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:focus,.user-login-form .form-actions .button:focus{color:var(--white);background-color:var(--secondary-3);border-color:var(--secondary-3);box-shadow:0 0 0 8px var(--neutrals-1)}.btn--primary:active,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:active,.user-login-form .form-actions .button:active{background-color:var(--primary-1) !important;color:var(--white) !important;border-color:var(--primary-1) !important}.btn--secondary{background-color:transparent;color:var(--primary-1);border-color:var(--primary-1)}.btn--secondary:hover{color:var(--secondary-3);background-color:transparent;border-color:var(--secondary-3)}.btn--secondary:focus{color:var(--secondary-3);background-color:transparent;border-color:var(--secondary-3);box-shadow:0 0 0 8px var(--neutrals-1)}.btn--secondary:active{background-color:transparent !important;color:var(--primary-1) !important;border-color:var(--primary-1) !important}.btn--small,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore{width:150px;height:48px}@media (max-width:575.98px){.btn--small,.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore{font-size:14px;padding:20px 15px}}.btn--full,.product-card--vertical .product-card__cta .btn,.product-card--vertical .product-card__cta .tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore,.tintup-wrapper.paragraph--type--tint-component .product-card--vertical .product-card__cta .tint_c_loadmore,.product-card--vertical .product-card__cta #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .product-card--vertical .product-card__cta .gigya-input-submit,.product-card--vertical .product-card__cta .dsu-engage-form .form-actions .form-submit,.dsu-engage-form .form-actions .product-card--vertical .product-card__cta .form-submit{width:100%;max-width:100%}.user-login-form .form-item input,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-input-text,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-text,.dsu-engage-form .form-wrapper .form-item-email .form-text,.dsu-engage-form .form-wrapper .form-item-contact-type select,.dsu-engage-form .form-wrapper .form-item-phone-prefix select,.dsu-engage-form .form-wrapper .form-item-field-country select,.dsu-engage-form .form-wrapper .form-item-field-state select,.dsu-engage-form .form-wrapper .form-item-email input,.dsu-engage-form .form-wrapper .form-item-phone-prefix input,.dsu-engage-form .form-wrapper .form-item-phone input{border:2px solid var(--secondary-1);border-radius:100px;padding:30px 24px 15px 27px;font-size:16px;font-family:"Monument Grotesk Medium",sans-serif;color:var(--primary-1);height:66px}.user-login-form .form-item input.error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .error.gigya-input-text,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-text.error,.dsu-engage-form .form-wrapper .form-item-email .form-text.error,.dsu-engage-form .form-wrapper .form-item-contact-type select.error,.dsu-engage-form .form-wrapper .form-item-phone-prefix select.error,.dsu-engage-form .form-wrapper .form-item-field-country select.error,.dsu-engage-form .form-wrapper .form-item-field-state select.error,.dsu-engage-form .form-wrapper .form-item-email input.error,.dsu-engage-form .form-wrapper .form-item-phone-prefix input.error,.dsu-engage-form .form-wrapper .form-item-phone input.error{border-color:var(--error);background-color:var(--error-bg)}.user-login-form .form-item input.valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .valid.gigya-input-text,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-text.valid,.dsu-engage-form .form-wrapper .form-item-email .form-text.valid,.dsu-engage-form .form-wrapper .form-item-contact-type select.valid,.dsu-engage-form .form-wrapper .form-item-phone-prefix select.valid,.dsu-engage-form .form-wrapper .form-item-field-country select.valid,.dsu-engage-form .form-wrapper .form-item-field-state select.valid,.dsu-engage-form .form-wrapper .form-item-email input.valid,.dsu-engage-form .form-wrapper .form-item-phone-prefix input.valid,.dsu-engage-form .form-wrapper .form-item-phone input.valid{border-color:var(--success);background-color:var(--success-bg);color:var(--neutrals-3)}.user-login-form .form-item input.disabled,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .disabled.gigya-input-text,.dsu-engage-form .form-wrapper .js-form-type-textfield .disabled.form-text,.dsu-engage-form .form-wrapper .form-item-email .disabled.form-text,.dsu-engage-form .form-wrapper .form-item-contact-type select.disabled,.dsu-engage-form .form-wrapper .form-item-phone-prefix select.disabled,.dsu-engage-form .form-wrapper .form-item-field-country select.disabled,.dsu-engage-form .form-wrapper .form-item-field-state select.disabled,.dsu-engage-form .form-wrapper .form-item-email input.disabled,.dsu-engage-form .form-wrapper .form-item-phone-prefix input.disabled,.dsu-engage-form .form-wrapper .form-item-phone input.disabled,.user-login-form .form-item input:disabled,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-input-text:disabled,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-text:disabled,.dsu-engage-form .form-wrapper .form-item-email .form-text:disabled,.dsu-engage-form .form-wrapper .form-item-contact-type select:disabled,.dsu-engage-form .form-wrapper .form-item-phone-prefix select:disabled,.dsu-engage-form .form-wrapper .form-item-field-country select:disabled,.dsu-engage-form .form-wrapper .form-item-field-state select:disabled,.dsu-engage-form .form-wrapper .form-item-email input:disabled,.dsu-engage-form .form-wrapper .form-item-phone-prefix input:disabled,.dsu-engage-form .form-wrapper .form-item-phone input:disabled{background-color:var(--neutrals-1);border-color:var(--neutrals-1);color:var(--secondary-4);cursor:default}.user-login-form .form-item input:-webkit-autofill,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-input-text:-webkit-autofill,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-text:-webkit-autofill,.dsu-engage-form .form-wrapper .form-item-email .form-text:-webkit-autofill,.dsu-engage-form .form-wrapper .form-item-contact-type select:-webkit-autofill,.dsu-engage-form .form-wrapper .form-item-phone-prefix select:-webkit-autofill,.dsu-engage-form .form-wrapper .form-item-field-country select:-webkit-autofill,.dsu-engage-form .form-wrapper .form-item-field-state select:-webkit-autofill,.dsu-engage-form .form-wrapper .form-item-email input:-webkit-autofill,.dsu-engage-form .form-wrapper .form-item-phone-prefix input:-webkit-autofill,.dsu-engage-form .form-wrapper .form-item-phone input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important}.user-login-form .form-item label,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-label span,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-required span,.dsu-engage-form .form-wrapper .form-item-email .form-required span{color:var(--secondary-1);font-family:"Monument Grotesk Medium",sans-serif}.user-login-form .form-item label.error,.user-login-form .form-item #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox label.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .user-login-form .form-item label.gigya-input-text.gigya-error,.user-login-form .form-item .dsu-engage-form .form-wrapper .js-form-type-textfield label.form-text.error,.dsu-engage-form .form-wrapper .js-form-type-textfield .user-login-form .form-item label.form-text.error,.user-login-form .form-item .dsu-engage-form .form-wrapper .form-item-email label.form-text.error,.dsu-engage-form .form-wrapper .form-item-email .user-login-form .form-item label.form-text.error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-label span.error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-label span.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .js-form-type-textfield .form-required span.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-required #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox span.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-email .form-required span.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .form-item-email .form-required #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox span.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-required span.error,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-required span.form-text.error,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-required .form-item-email span.form-text.error,.dsu-engage-form .form-wrapper .form-item-email .js-form-type-textfield .form-required span.form-text.error,.dsu-engage-form .form-wrapper .form-item-email .form-required span.error,.dsu-engage-form .form-wrapper .form-item-email .form-required .js-form-type-textfield span.form-text.error,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-email .form-required span.form-text.error,.dsu-engage-form .form-wrapper .form-item-email .form-required span.form-text.error{color:var(--error);margin-top:8px}.custom-label-floating,.user-login-form .form-item,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox,.dsu-engage-form .form-wrapper .js-form-type-textfield,.dsu-engage-form .form-wrapper .form-item-email{position:relative}.custom-label-floating label:first-of-type,.user-login-form .form-item label:first-of-type,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox label:first-of-type,.dsu-engage-form .form-wrapper .js-form-type-textfield label:first-of-type,.dsu-engage-form .form-wrapper .form-item-email label:first-of-type{position:absolute;top:50%;left:1.5rem;transform:translateY(-50%);font-size:1rem;pointer-events:none;transition:0.2s ease all;background:transparent}.custom-label-floating:has(input:focus) label,.user-login-form .form-item:has(input:focus) label,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox:has(input:focus) label,.dsu-engage-form .form-wrapper .js-form-type-textfield:has(input:focus) label,.dsu-engage-form .form-wrapper .form-item-email:has(input:focus) label,.custom-label-floating:has(input.valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email input.form-text.valid) label,.user-login-form .form-item:has(input.valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email input.form-text.valid) label,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox:has(input.valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email input.form-text.valid) label,.dsu-engage-form .form-wrapper .js-form-type-textfield:has(input.valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email input.form-text.valid) label,.dsu-engage-form .form-wrapper .form-item-email:has(input.valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email input.form-text.valid) label{top:1.5rem;left:1.5rem;font-size:0.95rem;padding:0 0.25rem}.custom-label-floating:has(input.error:not(:focus),#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-error:not(:focus),.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.error:not(:focus),.dsu-engage-form .form-wrapper .form-item-email input.form-text.error:not(:focus)) label,.user-login-form .form-item:has(input.error:not(:focus),#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-error:not(:focus),.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.error:not(:focus),.dsu-engage-form .form-wrapper .form-item-email input.form-text.error:not(:focus)) label,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox:has(input.error:not(:focus),#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-error:not(:focus),.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.error:not(:focus),.dsu-engage-form .form-wrapper .form-item-email input.form-text.error:not(:focus)) label,.dsu-engage-form .form-wrapper .js-form-type-textfield:has(input.error:not(:focus),#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-error:not(:focus),.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.error:not(:focus),.dsu-engage-form .form-wrapper .form-item-email input.form-text.error:not(:focus)) label,.dsu-engage-form .form-wrapper .form-item-email:has(input.error:not(:focus),#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-error:not(:focus),.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.error:not(:focus),.dsu-engage-form .form-wrapper .form-item-email input.form-text.error:not(:focus)) label{top:32%}.custom-label-floating:has(input.error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.error,.dsu-engage-form .form-wrapper .form-item-email input.form-text.error) label,.user-login-form .form-item:has(input.error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.error,.dsu-engage-form .form-wrapper .form-item-email input.form-text.error) label,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox:has(input.error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.error,.dsu-engage-form .form-wrapper .form-item-email input.form-text.error) label,.dsu-engage-form .form-wrapper .js-form-type-textfield:has(input.error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.error,.dsu-engage-form .form-wrapper .form-item-email input.form-text.error) label,.dsu-engage-form .form-wrapper .form-item-email:has(input.error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.error,.dsu-engage-form .form-wrapper .form-item-email input.form-text.error) label{color:var(--error)}.custom-label-floating:has(input.valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email input.form-text.valid) label,.user-login-form .form-item:has(input.valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email input.form-text.valid) label,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox:has(input.valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email input.form-text.valid) label,.dsu-engage-form .form-wrapper .js-form-type-textfield:has(input.valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email input.form-text.valid) label,.dsu-engage-form .form-wrapper .form-item-email:has(input.valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email input.form-text.valid) label{color:var(--secondary-1)}.custom-label-floating:has(input.disabled) label,.user-login-form .form-item:has(input.disabled) label,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox:has(input.disabled) label,.dsu-engage-form .form-wrapper .js-form-type-textfield:has(input.disabled) label,.dsu-engage-form .form-wrapper .form-item-email:has(input.disabled) label,.custom-label-floating:has(input:disabled) label,.user-login-form .form-item:has(input:disabled) label,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox:has(input:disabled) label,.dsu-engage-form .form-wrapper .js-form-type-textfield:has(input:disabled) label,.dsu-engage-form .form-wrapper .form-item-email:has(input:disabled) label{color:var(--secondary-4)}.form-select:focus,.form-select:focus-visible{outline:none;box-shadow:none;border-color:inherit}section{width:100%;display:block;overflow:hidden}.container,.tintup-wrapper .tint-component_top-section,.tintup-wrapper .tint-api_out .tint_content_wrapper,#gigya-container,.dsu-engage-form{max-width:1300px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.language-switcher-language-url{position:relative;min-width:150px;display:-ms-flexbox;display:flex;height:30px}@media (max-width:1280px){.language-switcher-language-url{margin-right:30px}}@media (max-width:991.98px){.language-switcher-language-url{margin-right:15px}}.language-switcher-language-url .links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;right:0}.language-switcher-language-url .links::before,.language-switcher-language-url .links::after{content:"";display:block;background-repeat:no-repeat;background-position:center;position:absolute}.language-switcher-language-url .links::before{width:24px;height:24px;background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-language.svg?v=7);left:0;top:3px}.language-switcher-language-url .links::after{width:12px;height:12px;background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-arrow.svg?v=7);background-size:contain;cursor:pointer;transition:all 0.3s ease-in-out;right:0;top:10px}.language-switcher-language-url .links:hover::after{transform:rotate(180deg)}.language-switcher-language-url .links:hover li:not(.is-active){z-index:1;border-bottom:none;border-top:none}.language-switcher-language-url .links:hover li:not(.is-active) .language-link{animation:slideInTopBar 500ms ease 100ms 1 normal forwards;height:30px;-ms-flex-align:center;align-items:center}.language-switcher-language-url .links li{-ms-flex-order:1;order:1;width:100%;z-index:-1}.language-switcher-language-url .links li .language-link{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;line-height:19px;text-decoration:none;height:30px;color:var(--white);font-family:"Monument Grotesk Medium",sans-serif;font-size:12px;text-transform:uppercase}.language-switcher-language-url .links li:not(.is-active){background-color:var(--secondary-1);box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden}.language-switcher-language-url .links li:not(.is-active) .language-link{height:0;opacity:0;display:-ms-flexbox;display:flex;padding:0}.language-switcher-language-url .links li:not(.is-active) .language-link:hover{background-color:var(--primary-2);color:var(--white)}.language-switcher-language-url .links li.is-active{opacity:1;-ms-flex-order:-1;order:-1;z-index:1;cursor:pointer}.language-switcher-language-url .links li.is-active .language-link{pointer-events:none}@keyframes slideInTopBar{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.main-hero{width:100%;background-color:var(--primary-2);background:linear-gradient(90deg,var(--secondary-2) 0%,var(--primary-2) 100%);overflow:hidden;max-height:840px}.main-hero__item{padding:4rem 0}.main-hero__content{padding-right:3rem}@media (max-width:767.98px){.main-hero__content{padding-right:0;margin-top:20px}}.main-hero__title{font-family:"Monument Grotesk Medium",sans-serif;color:var(--white);font-size:clamp(2.625rem,calc(1.607rem + 2vw),3.5rem);margin-bottom:0.5rem;line-height:1}@media (max-width:767.98px){.main-hero__title{display:block;text-align:center}}.main-hero__subtitle{font-family:"Monument Grotesk Regular",sans-serif;color:var(--white);font-size:clamp(1.5rem,calc(1.607rem + 2vw),2.25rem);margin-top:2rem;margin-bottom:1.5rem;line-height:1}@media (max-width:767.98px){.main-hero__subtitle{display:block;text-align:center}}.main-hero__cta{margin:50px 0}@media (max-width:767.98px){.main-hero__cta{margin:20px}}.main-hero__disclaimer{font-family:"Monument Grotesk Regular",sans-serif;color:var(--white);font-size:0.875rem;margin-top:1rem}.main-hero__image img{border-radius:40px;overflow:hidden;max-width:100%;height:auto;margin:auto}@media (max-width:767.98px){.main-hero__image img{border-radius:20px}}.main-hero .slick-initialized{margin-bottom:0}.main-hero .slick-initialized .slick-dots{bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px}.main-hero .slick-initialized .slick-dots li{width:15px;height:15px}.main-hero .slick-initialized .slick-dots li:not(.slick-active) button{opacity:0.75}.main-hero .slick-initialized .slick-dots li button{background-color:var(--white);border-radius:100px;width:15px;height:15px}.main-hero .slick-initialized .slick-dots li button::before{color:transparent}.internal-header-page{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;overflow:hidden;position:relative}.internal-header-page__wrapper{padding:0 15px}.internal-header-page__title{font-family:"Monument Grotesk Medium",sans-serif;color:var(--white);font-size:clamp(2.125rem,calc(1.875rem + 2vw),4em);text-align:center}.internal-header-page--gradient{background:#17a9e0;background:linear-gradient(180deg,#17a9e0 0%,#3db3e2 50%,#99cfe4 100%);padding:55px 0}@media (max-width:991.98px){.internal-header-page--gradient{padding:40px 0}}.internal-header-page--image{height:426px;width:100%}@media (max-width:991.98px){.internal-header-page--image{height:390px}}.internal-header-page--image .internal-header-page__wrapper{position:absolute}.internal-header-page--image .internal-header-page__title{font-family:"DentonTextCond-Regular",serif;color:var(--white);font-size:clamp(3.75rem,calc(1.875rem + 2vw),7.5rem)}.internal-header-page--image .internal-header-page__image{width:100%}.internal-header-page--image .internal-header-page__image img{object-fit:cover;height:426px;width:100%}@media (max-width:991.98px){.internal-header-page--image .internal-header-page__image img{height:390px}}.why-consume-card__image{margin-bottom:40px}.why-consume-card__image img{width:410px;height:345px;overflow:hidden;border-radius:16px;object-fit:cover}.why-consume-card__body{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;gap:20px}.why-consume-card__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start;gap:20px;padding-right:50px;width:100%}.why-consume-card__icon{margin-bottom:1rem}.why-consume-card__icon img{width:51px;height:51px}.why-consume-card__title{color:var(--primary-1);font-family:"Monument Grotesk Medium",sans-serif;font-size:1.5rem;text-align:left;height:calc(22px * 1);display:-webkit-box;overflow:hidden;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:normal;width:100%;-ms-flex-negative:0;flex-shrink:0;margin-top:12px}.why-consume-card__text{color:var(--primary-1);font-family:"Monument Grotesk Regular",sans-serif;font-size:1rem;text-align:left}.info-card{background-color:var(--white);border-radius:16px;padding:35px 30px 20px 30px;text-align:left;height:100%}.info-card__title{color:var(--primary-1);font-family:"DentonTextCond-Regular",serif;font-size:1.375rem;margin-bottom:10px;height:calc(22px * 1);display:-webkit-box;overflow:hidden;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:normal;width:100%;-ms-flex-negative:0;flex-shrink:0}.info-card__text{color:var(--primary-1);font-family:"Monument Grotesk Regular",sans-serif;font-size:0.875;height:calc(22px * 4);display:-webkit-box;overflow:hidden;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;white-space:normal;width:100%;-ms-flex-negative:0;flex-shrink:0}.article-card{border-radius:16px;overflow:hidden;margin-bottom:1rem;border:1px solid var(--neutrals-1);padding:16px;background-color:var(--white)}.article-card .media--image,.article-card__image{height:208px}.article-card .media--image img,.article-card__image img{width:100%;height:208px;object-fit:cover;border-radius:0.5rem}.article-card__content{width:100%;padding-top:24px}.article-card__title{color:var(--primary-1);font-family:"DentonTextCond-Regular",serif;font-size:1.375rem;margin-bottom:1rem;height:calc(25px * 2);display:-webkit-box;overflow:hidden;line-height:25px;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;width:100%;-ms-flex-negative:0;flex-shrink:0}.product-card{padding:1rem;display:-ms-flexbox;display:flex;gap:20px;border:1px solid var(--neutrals-2);border-radius:12px;height:100%;background-color:var(--white)}@media (max-width:575.98px){.product-card{-ms-flex-direction:column;flex-direction:column;max-width:304px;margin:auto}}.product-card__image{min-width:266px}@media (max-width:575.98px){.product-card__image{min-width:100%}}.product-card__image img{max-width:266px;overflow:hidden;border-radius:8px;object-fit:cover;aspect-ratio:1 / 1}@media (max-width:575.98px){.product-card__image img{max-width:100%}}.product-card__body{padding:15px 0}.product-card__title{color:var(--primary-1);font-family:"Monument Grotesk Medium",sans-serif;font-size:1.4rem;margin-bottom:0.95rem;text-align:left;height:calc(25px * 2);display:-webkit-box;overflow:hidden;line-height:25px;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;width:100%;-ms-flex-negative:0;flex-shrink:0}@media (max-width:575.98px){.product-card__title{font-size:1.1rem;margin-bottom:0.875rem;height:calc(17px * 3);display:-webkit-box;overflow:hidden;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;white-space:normal;width:100%;-ms-flex-negative:0;flex-shrink:0}}.product-card__short-description,.product-card__specs{color:var(--primary-1);font-family:"DentonTextCond-Regular",serif;font-size:0.95rem;margin-bottom:0.95rem;text-align:left;height:calc(17px * 2);display:-webkit-box;overflow:hidden;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;width:100%;-ms-flex-negative:0;flex-shrink:0}@media (max-width:575.98px){.product-card__short-description,.product-card__specs{font-size:0.875rem;height:calc(17px * 2);display:-webkit-box;overflow:hidden;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;width:100%;-ms-flex-negative:0;flex-shrink:0}}.product-card__cta{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (max-width:575.98px){.product-card__cta .btn,.product-card__cta .tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore,.tintup-wrapper.paragraph--type--tint-component .product-card__cta .tint_c_loadmore,.product-card__cta #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .product-card__cta .gigya-input-submit,.product-card__cta .dsu-engage-form .form-actions .form-submit,.dsu-engage-form .form-actions .product-card__cta .form-submit,.product-card__cta button{width:100%}}.product-card--vertical{-ms-flex-direction:column;flex-direction:column;max-width:304px;margin:auto}@media (max-width:575.98px){.product-card--vertical .product-card__image{min-width:100%;width:100%}.product-card--vertical .product-card__image img{width:100%;height:100%}}.recipe-card{border-radius:16px;overflow:hidden;border:1px solid var(--neutrals-1);padding:16px;background-color:var(--white)}.recipe-card__image img{width:100%;object-fit:cover;border-radius:0.5rem;height:208px}.recipe-card__content{width:100%;padding-top:24px}.recipe-card__content .link,.recipe-card__content .dsu-engage-form .js-form-item-privacy-policy label p a,.dsu-engage-form .js-form-item-privacy-policy label p .recipe-card__content a{text-decoration:none}.recipe-card__title,.recipe-card__title span{color:var(--primary-1);font-family:"DentonTextCond-Regular",serif;font-size:1.375rem;margin-bottom:1rem;height:calc(22px * 3);display:-webkit-box;overflow:hidden;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;white-space:normal;width:100%;-ms-flex-negative:0;flex-shrink:0}.recipe-card__title a,.recipe-card__title span a{text-decoration:none}.recipe-card__time{color:var(--primary-1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:0.9rem}.recipe-card__time .time .info--time{color:var(--primary-1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:0.9rem}.recipe-card__time .time .info--time .icon{width:17px !important;height:17px !important;margin-right:0.5rem}.recipe-card__time .time .info--time .icon img{height:17px;filter:var(--filter-primary-1)}.recipe-card__icon{width:17px !important;height:17px !important;margin-right:0.5rem}.accordion-button{font-family:"DentonTextCond-Regular",serif;color:var(--primary-1);font-size:1.438rem;padding-left:0;padding-right:0}.accordion-button::after{background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-plus.svg);width:13px;height:13px;background-size:contain}.accordion-button:not(.collapsed){background-color:var(--white);box-shadow:none}.accordion-button:not(.collapsed)::after{background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-minus.svg)}.accordion-body{font-family:"Monument Grotesk Regular",sans-serif;color:var(--secondary-4);padding-left:0;padding-top:0}.accordion-body ul,.accordion-body ol{padding-left:20px}.accordion-body ul li,.accordion-body ol li{margin-bottom:20px}.accordion-body p{color:var(--secondary-4)}.slick-initialized{margin-bottom:0}.slick-initialized .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px}.slick-initialized .slick-dots li{width:15px;height:15px}.slick-initialized .slick-dots li:not(.slick-active) button{opacity:0.55}.slick-initialized .slick-dots li button{background-color:var(--primary-2);border-radius:100px;width:15px;height:15px}.slick-initialized .slick-dots li button::before{color:transparent;width:15px;height:15px}.tintup-wrapper{width:100%;margin:0 auto}.tintup-wrapper.paragraph--type--tint-component{padding:4rem 0 !important}.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore{min-height:24px;padding:10px 20px;font-size:0}.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore::after{font-family:"Monument Grotesk Medium",sans-serif;content:"More Posts";font-size:16px;color:var(--white);margin:0 10px 0 0}.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:hover{background-color:var(--secondary-3) !important;border-color:var(--secondary-3) !important}.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:hover::after{color:var(--white) !important}.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:focus{background-color:var(--secondary-3);border-color:var(--secondary-3);box-shadow:0 0 0 8px var(--neutrals-1)}.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:focus::after{color:var(--white) !important}.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:active{background-color:var(--primary-1) !important;border-color:var(--primary-1) !important}.tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore:active::after{color:var(--white) !important}[lang="fr"] .tintup-wrapper .tint_c_loadmore::after{content:"Afficher plus"}[lang="de"] .tintup-wrapper .tint_c_loadmore::after{content:"Mehr laden"}.tintup-wrapper .tint-component_top-section h2,.tintup-wrapper .tint-component_top-section .h2{color:var(--primary-1) !important;font-family:"Monument Grotesk Medium",sans-serif;font-size:clamp(1.75rem,calc(1.875rem + 2vw),3rem);text-align:center;margin-bottom:0.5rem}.tintup-wrapper .tint-component_top-section .tint-component_description{color:var(--primary-1);font-family:"Monument Grotesk Medium",sans-serif;font-size:1.5rem;text-align:center;max-width:700px;margin:0 auto 3rem auto}.youtube-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(24,63,134,0.9);z-index:9999;display:none}.youtube-modal .youtube-modal-content{position:absolute;top:50%;left:50%;width:80vw;max-width:1230px;transform:translate(-50%,-50%);width:80vw;max-width:1300px}.youtube-modal .youtube-modal-content .btn-close{cursor:pointer;background-color:transparent;border:none;padding:0;float:right;width:50px;height:50px;font-size:0;background-image:url(/themes/custom/vitalproteinsbase/Content/img/close.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}@media (max-width:575.98px){.youtube-modal .youtube-modal-content .btn-close{width:40px;height:40px}}.youtube-modal .youtube-modal-content .player{position:relative;clear:both;height:calc(80vw * 0.5625);max-height:80vh;transition:all 0.3s ease-in-out}@media (prefers-reduced-motion:reduce){.youtube-modal .youtube-modal-content .player{transition:none}}.youtube-modal .youtube-modal-content .player:after{content:"";display:block;padding-top:56.25%}.youtube-modal .youtube-modal-content .player iframe{position:absolute;top:0;left:0;height:100%;width:100%}[data-youtube-open]{display:block;position:relative;cursor:pointer;overflow:hidden}[data-youtube-open]:after{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);top:0;bottom:0;width:120px;height:120px;margin:auto;border:4px solid #fff;background-color:rgba(210,204,201,0.8);background-image:url(/themes/custom/vitalproteinsbase/Content/img/play.svg);background-position:center center;background-repeat:no-repeat;background-size:auto 60%;transition:all 0.3s ease-in-out;border-radius:100%}@media (prefers-reduced-motion:reduce){[data-youtube-open]:after{transition:none}}@media (max-width:575.98px){[data-youtube-open]:after{width:80px;height:80px;margin:-40px 0 0 -40px}}[data-youtube-open]:hover:after{background-color:rgba(210,204,201,0.9)}@media (min-width:992px){.custom-modal-iframe .modal-xl{--bs-modal-width:1000px}}.custom-modal-iframe .modal-xl .modal-content{overflow:hidden}.user-login-form{padding-top:60px;padding-bottom:60px;display:block;max-width:600px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:20px}.user-login-form .form-item{width:100%}.user-login-form .form-item input{width:100%}.user-login-form .form-actions .button{min-width:250px}.product-info{width:100%;padding:4rem 0}@media (max-width:767.98px){.product-info{padding:2rem 0}}.product-info__title{color:var(--primary-1);font-family:"Monument Grotesk Medium",sans-serif;font-size:clamp(2.5rem,calc(1.875rem + 2vw),3rem);text-align:center;margin-bottom:0.5rem}.product-info__subtitle{color:var(--primary-1);font-family:"Monument Grotesk Medium",sans-serif;font-size:clamp(1.75rem,calc(1.875rem + 2vw),2.125rem);text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.product-info__text{color:var(--primary-1);font-family:"Monument Grotesk Medium",sans-serif;font-size:1.5rem;text-align:center}.product-info__disclaimer{color:var(--primary-1);font-family:"Monument Grotesk Regular",sans-serif;font-size:1.125;text-align:center;max-width:1050px;margin:40px auto}.why-consume{width:100%;padding:4rem 0}@media (max-width:767.98px){.why-consume{padding:2rem 0}}.why-consume__title{color:var(--primary-1);font-family:"Monument Grotesk Medium",sans-serif;font-size:clamp(1.75rem,calc(1.875rem + 2vw),2.5rem);text-align:center;margin-bottom:3rem}@media (max-width:767.98px){.why-consume .slick-slider.slick-initialized{padding:0 15px}}.serving-info{width:100%;padding:4rem 0}@media (max-width:767.98px){.serving-info{padding:2rem 0}}.serving-info__title{color:var(--primary-1);font-family:"Monument Grotesk Medium",sans-serif;font-size:clamp(1.75rem,calc(1.875rem + 2vw),2.5rem);text-align:center;margin-bottom:3rem}.product-line{width:100%;padding:4rem 0}@media (max-width:767.98px){.product-line{padding:2rem 0}}.product-line__title,.product-line .title{color:var(--primary-1);font-family:"Monument Grotesk Medium",sans-serif;font-size:clamp(1.75rem,calc(1.875rem + 2vw),2.5rem);text-align:center;max-width:950px;margin:0 auto 3rem auto}.collagen-iq{width:100%;padding:4rem 0}@media (max-width:767.98px){.collagen-iq{padding:2rem 0}}.collagen-iq__title{color:var(--primary-1);font-family:"Monument Grotesk Medium",sans-serif;font-size:clamp(1.75rem,calc(1.875rem + 2vw),3rem);text-align:center;margin-bottom:0.5rem}.collagen-iq__subtitle{color:var(--primary-1);font-family:"Monument Grotesk Medium",sans-serif;font-size:1.5rem;text-align:center;max-width:700px;margin:0 auto 3rem auto}.recipes{width:100%;padding:4rem 0}@media (max-width:767.98px){.recipes{padding:2rem 0}}.recipes__title{color:var(--primary-1);font-family:"Monument Grotesk Medium",sans-serif;font-size:clamp(1.75rem,calc(1.875rem + 2vw),3rem);text-align:center;margin-bottom:3rem}.article-detail__image{width:100%;height:426px;overflow:hidden}@media (max-width:767.98px){.article-detail__image{height:190px}}.article-detail__image img{object-fit:cover;height:100%}.article-detail__body{padding-top:60px;padding-bottom:60px}.article-detail__body ul,.article-detail__body ol{margin-top:20px;margin-bottom:20px}.article-detail__body section{padding-right:30px}@media (max-width:767.98px){.article-detail__body section{padding-right:12px}}.article-detail__body aside{padding-left:30px;border-left:2px solid var(--neutrals-1)}@media (max-width:767.98px){.article-detail__body aside{padding-left:12px}}.article-detail__title{margin-bottom:24px}.article-detail__title h1,.article-detail__title .h1{font-size:3.125rem;font-family:"DentonTextCond-Regular",serif;text-transform:uppercase}.article-detail h2,.article-detail .h2,.article-detail h3,.article-detail .h3{font-family:"Monument Grotesk Medium",sans-serif;margin-top:20px;margin-bottom:20px}.article-detail h2,.article-detail .h2{font-size:1.75rem}.article-detail h3,.article-detail .h3{font-size:1.5rem}.article-detail__navigation{-ms-flex:1 1 100%;flex:1 1 100%;gap:8px}.article-detail__navigation .btn--small,.article-detail__navigation .tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore,.tintup-wrapper.paragraph--type--tint-component .article-detail__navigation .tint_c_loadmore{width:100%}.article-detail .related-articles__title h2,.article-detail .related-articles__title .h2{font-family:"Monument Grotesk Medium",sans-serif;font-size:1.5rem;margin-top:40px;margin-bottom:40px}.article-detail .related-articles__wrapper .article-card .media--image,.article-detail .related-articles__wrapper .article-card__image{height:auto}.article-detail .related-articles__wrapper .article-card .media--image img,.article-detail .related-articles__wrapper .article-card__image img{height:127px !important}.article-detail .related-articles__wrapper .article-card .btn,.article-detail .related-articles__wrapper .article-card .tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore,.tintup-wrapper.paragraph--type--tint-component .article-detail .related-articles__wrapper .article-card .tint_c_loadmore,.article-detail .related-articles__wrapper .article-card #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .article-detail .related-articles__wrapper .article-card .gigya-input-submit,.article-detail .related-articles__wrapper .article-card .dsu-engage-form .form-actions .form-submit,.dsu-engage-form .form-actions .article-detail .related-articles__wrapper .article-card .form-submit{display:none}.recipe-detail__image{width:1300px;height:326px;overflow:hidden;margin:auto;border-radius:0 0 20px 20px}@media (max-width:767.98px){.recipe-detail__image{width:100%;height:190px}}.recipe-detail__image picture{max-height:326px}.recipe-detail__image img{object-fit:cover;object-position:top;height:100%;width:100%;margin:auto}@media (max-width:767.98px){.recipe-detail__image img{height:190px;width:100%}}.recipe-detail__body{padding-top:60px;padding-bottom:60px}.recipe-detail__body ul,.recipe-detail__body ol{margin-top:20px;margin-bottom:20px}.recipe-detail__body ul li,.recipe-detail__body ol li{color:var(--primary-1)}.recipe-detail__body section{padding-right:30px}@media (max-width:767.98px){.recipe-detail__body section{padding-right:12px}}.recipe-detail__body aside{padding-left:30px;border-left:2px solid var(--neutrals-1)}@media (max-width:767.98px){.recipe-detail__body aside{padding-left:12px}}.recipe-detail__title{margin-bottom:24px}.recipe-detail__title h1,.recipe-detail__title .h1{font-size:3.125rem;font-size:clamp(2rem,calc(1.607rem + 2vw),3.125rem);font-family:"DentonTextCond-Regular",serif;color:var(--primary-1)}.recipe-detail__info{margin-top:12px;margin-bottom:24px;display:-ms-flexbox;display:flex;gap:20px}.recipe-detail__info .info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:0 10px;color:var(--primary-1)}.recipe-detail__info .info .icon{width:18px;height:18px}.recipe-detail__info .info .icon img{width:100%;height:18px;object-fit:contain;filter:var(--filter-primary-1)}.recipe-detail__info .info--difficulty .icon{width:20px}.recipe-detail__content{color:var(--primary-1)}.recipe-detail__content a{text-decoration:underline}.recipe-detail__content .content-ingredients .list-style .layout .field--name-field-c-title{font-family:"Monument Grotesk Regular",sans-serif;margin-left:5px;display:-ms-flexbox;display:flex;gap:6px;color:var(--primary-1)}.recipe-detail__content .content-ingredients .list-style .layout .field--name-field-c-title::before{content:"• "}.recipe-detail__content .content-ingredients .list-style .layout .field--name-field-c-title a{text-decoration:underline;color:inherit}.recipe-detail h2,.recipe-detail .h2,.recipe-detail h3,.recipe-detail .h3{font-family:"Monument Grotesk Medium",sans-serif;margin-top:20px;margin-bottom:20px;color:var(--primary-1)}.recipe-detail h2,.recipe-detail .h2{font-size:1.75rem}.recipe-detail h3,.recipe-detail .h3{font-size:1.5rem}.recipe-detail__navigation{-ms-flex:1 1 100%;flex:1 1 100%;gap:8px}.recipe-detail__navigation .btn--small,.recipe-detail__navigation .tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore,.tintup-wrapper.paragraph--type--tint-component .recipe-detail__navigation .tint_c_loadmore{width:100%}.recipe-detail .related-recipes__title h2,.recipe-detail .related-recipes__title .h2{font-family:"Monument Grotesk Medium",sans-serif;font-size:1.5rem;margin-top:40px;margin-bottom:40px;color:var(--primary-1)}.recipe-detail .related-recipes__wrapper .recipe-card{margin-bottom:1rem}.recipe-detail .related-recipes__wrapper .recipe-card__image img{height:127px !important}.recipe-detail .related-recipes__wrapper .recipe-card .btn,.recipe-detail .related-recipes__wrapper .recipe-card .tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore,.tintup-wrapper.paragraph--type--tint-component .recipe-detail .related-recipes__wrapper .recipe-card .tint_c_loadmore,.recipe-detail .related-recipes__wrapper .recipe-card #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .recipe-detail .related-recipes__wrapper .recipe-card .gigya-input-submit,.recipe-detail .related-recipes__wrapper .recipe-card .dsu-engage-form .form-actions .form-submit,.dsu-engage-form .form-actions .recipe-detail .related-recipes__wrapper .recipe-card .form-submit{display:none}.product-detail{padding-top:60px;padding-bottom:60px}.product-detail__header .product-detail{margin-bottom:18px}.product-detail__header .product-detail__image{margin-bottom:18px}.product-detail__header .product-detail__image-item{background-color:var(--neutrals-4);width:518px;height:518px;overflow:hidden;border-radius:20px}@media (max-width:991.98px){.product-detail__header .product-detail__image-item{width:auto;height:auto}}.product-detail__header .product-detail__image img{width:518px;height:518px;overflow:hidden;border-radius:20px;object-fit:cover}@media (max-width:991.98px){.product-detail__header .product-detail__image img{margin:auto;width:auto;height:auto}}.product-detail__header .product-detail__thumbnail{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.product-detail__header .product-detail__thumbnail-item{cursor:pointer;background-color:var(--neutrals-4);width:76px;height:auto;overflow:hidden;border-radius:5px}.product-detail__header .product-detail__thumbnail-item.slick-slide{width:76px;margin:0 5px}.product-detail__header .product-detail__thumbnail-item.slick-slide.slick-current img{border:1px solid var(--primary-2)}.product-detail__header .product-detail__thumbnail-item img{width:76px;height:auto;overflow:hidden;border-radius:5px;object-fit:cover;margin:auto;border:1px solid transparent}.product-detail__header .product-detail__content{padding-left:30px}@media (max-width:991.98px){.product-detail__header .product-detail__content{padding-left:0}}.product-detail__header .product-detail__title{margin-bottom:18px}.product-detail__header .product-detail__title h1,.product-detail__header .product-detail__title .h1{font-family:"Monument Grotesk Medium",sans-serif;font-size:2.5rem;color:var(--primary-1)}@media (max-width:991.98px){.product-detail__header .product-detail__title h1,.product-detail__header .product-detail__title .h1{font-size:1.5rem}}.product-detail__header .product-detail__specs{margin-bottom:18px}.product-detail__header .product-detail__specs p{font-family:"Monument Grotesk Medium",sans-serif;font-size:1rem;color:var(--primary-1)}.product-detail__header .product-detail__description{margin-bottom:18px}.product-detail__header .product-detail__description p{font-family:"Monument Grotesk Regular",sans-serif;font-size:1rem;color:var(--secondary-4)}.product-detail__header .product-detail__description h2,.product-detail__header .product-detail__description .h2{font-family:"Monument Grotesk Medium",sans-serif;font-size:1.3rem;color:var(--primary-1)}@media (max-width:991.98px){.product-detail__header .product-detail__description h2,.product-detail__header .product-detail__description .h2{font-size:1rem}}.product-detail__header .product-detail__cta{margin-top:22px}.product-detail__header .product-detail__cta .btn,.product-detail__header .product-detail__cta .tintup-wrapper.paragraph--type--tint-component .tint_c_loadmore,.tintup-wrapper.paragraph--type--tint-component .product-detail__header .product-detail__cta .tint_c_loadmore,.product-detail__header .product-detail__cta #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .product-detail__header .product-detail__cta .gigya-input-submit,.product-detail__header .product-detail__cta .dsu-engage-form .form-actions .form-submit,.dsu-engage-form .form-actions .product-detail__header .product-detail__cta .form-submit{min-width:250px}.product-detail__benefits .benefits{margin:60px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}@media (max-width:991.98px){.product-detail__benefits .benefits{gap:25px}}.product-detail__benefits .benefits__item{gap:16px;width:210px}@media (max-width:991.98px){.product-detail__benefits .benefits__item{width:160px}}.product-detail__benefits .benefits__image{width:104px;height:104px;filter:var(--filter-primary-1)}.product-detail__benefits .benefits__title{font-family:"Monument Grotesk Regular",sans-serif;color:var(--primary-1);text-align:center}.product-detail__content-information .accordion .accordion-item .accordion-body article details{margin-bottom:10px}.product-detail__content-information .accordion .accordion-item .accordion-body article details p{padding-left:30px}.product-detail__content-information .accordion .accordion-item .accordion-body article details p:first-child{padding-top:20px}.product-detail__content-information .accordion .accordion-item .accordion-body article summary{color:var(--secondary-1);font-family:"Monument Grotesk Medium",sans-serif;font-size:1.2rem;cursor:pointer;padding:10px;margin-bottom:10px}.product-detail__content-information .accordion .accordion-item .accordion-body article summary::marker{content:""}.product-detail__content-information .accordion .accordion-item .accordion-body article summary::-webkit-details-marker{display:none}.product-detail__content-information .accordion .accordion-item .accordion-body article summary::before{content:"+";margin-right:10px;width:10px;display:inline-block}.product-detail__content-information .accordion .accordion-item .accordion-body article details[open] summary::before{content:"-"}.product-detail__content-information .content-information__banner img{width:518px;height:518px;overflow:hidden;border-radius:20px;object-fit:cover;margin:auto}@media (max-width:991.98px){.product-detail__content-information .content-information__banner img{height:auto}}.faq__content{padding-top:60px;padding-bottom:60px}.faq__title h2,.faq__title .h2{font-family:"Monument Grotesk Medium",sans-serif;font-size:2.625rem;color:var(--primary-1)}.faq__list-items:not(:last-child){margin-bottom:40px}.faq .accordion.accordion-flush .field__items .field__item .accordion-item:last-child{border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}#gigya-container .gigya-layout-row .gigya-header{font-family:"Monument Grotesk Medium",sans-serif;color:var(--primary-1);font-size:2.5rem}@media (max-width:991.98px){#gigya-container .gigya-layout-row .gigya-header{font-size:1.75rem}}#gigya-container .gigya-layout-row.with-two-inputs{width:100%;display:-ms-flexbox;display:flex;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:991.98px){#gigya-container .gigya-layout-row.with-two-inputs{-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}#gigya-container .gigya-layout-row.with-two-inputs .gigya-layout-cell{width:100%;margin:0 15px 20px}@media (max-width:991.98px){#gigya-container .gigya-layout-row.with-two-inputs .gigya-layout-cell{margin:0 0 20px}}#gigya-container .gigya-layout-row.with-two-inputs::after{display:none}#gigya-container #gigya-subscribe-with-email-form{max-width:700px;margin:50px auto}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox{width:100%;padding-bottom:0}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-label{margin:0;padding:0}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-label:first-of-type{top:26px;transform:none;left:2rem;margin:0;padding:0}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-label .gigya-required-display{position:relative;left:auto;top:auto;transform:none;color:var(--secondary-1)}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-input-text{width:100%;padding:30px 25px 8px 27px;margin-bottom:0}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-input-text:-ms-input-placeholder{color:transparent}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-input-text::placeholder{color:transparent}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-input-text input.gigya-valid .gigya-label{border-color:var(--success);background-color:var(--success-bg);color:var(--neutrals-3)}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-input-text.gigya-show-checkmark.gigya-valid{background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-check-light-green.svg);background-position-x:100%;background-position-y:50%;background-position:right 10px center;background-repeat:no-repeat;background-size:25px;padding-right:25px}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox:has(input:focus) .gigya-label,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox:has(input.gigya-valid) .gigya-label{top:13px;left:2rem;font-size:0.95rem;margin:0;padding:0}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox #gigya-textbox-email.gigya-valid{background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-check-light-green.svg);background-position-x:100%;background-position-y:50%;background-position:right 10px center;background-repeat:no-repeat;background-size:25px;padding-right:25px}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox:has(#gigya-textbox-email.gigya-error) .gigya-label{top:13px;left:2rem;font-size:0.95rem;margin:0;padding:0}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox:has(input.gigya-error) .gigya-label *{color:var(--error)}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox:has(input.gigya-error) *{color:var(--error)}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox:has(input.gigya-valid) .gigya-label *{color:var(--primary-1)}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox:has(input.gigya-disabled) .gigya-label *{color:var(--secondary-4)}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox #nhs-birthdate{background-image:none;padding:35px 25px 10px 21px}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-label[for="nhs-birthdate"]{top:15px;left:2rem;margin:0;padding:0}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .gigya-error-msg{color:var(--error);font-size:0.9rem;margin-left:30px;text-align:left;padding:4px 0 8px}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input[type="date"]::-webkit-calendar-picker-indicator{display:inline-block;height:18px;width:18px;cursor:pointer;position:absolute;top:20px;right:10px;font-size:0;background-image:url(/themes/custom/vitalproteinsbase/Content/img/calendar_today.svg);background-repeat:no-repeat;background-size:contain}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input[type="date"].gigya-error::-webkit-calendar-picker-indicator{background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-calendar-error.svg)}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input[type="date"].gigya-valid::-webkit-calendar-picker-indicator{background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-calendar-success.svg)}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-captcha-widget{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;overflow:hidden}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit{padding:10px 0}@media (max-width:991.98px){#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit{width:auto}}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit{min-width:280px;background-color:var(--primary-1);border:none;height:auto;margin:auto;width:auto !important}@media (max-width:991.98px){#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit{min-width:-webkit-fill-available}}#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-submit .gigya-input-submit:hover{background-color:var(--primary-1);opacity:var(--alpha-75);color:var(--white)}#gigya-container .gigya-screen .gigya-layout-row.with-two-inputs>.gigya-layout-cell+.gigya-layout-cell>.gigya-composite-control{padding-right:0;padding-left:0}#gigya-container .gigya-layout-row.with-two-inputs:has(.gigya-composite-control-checkbox){-ms-flex-wrap:wrap;flex-wrap:wrap}#gigya-container .gigya-composite-control-checkbox{display:-ms-flexbox;display:flex;margin-bottom:15px}#gigya-container .gigya-composite-control-checkbox .gigya-label{width:80%;color:var(--secondary-4);font-size:1rem;font-weight:bold;font-family:"Monument Grotesk Medium",sans-serif}#gigya-container .gigya-composite-control-checkbox .gigya-label-text{font-weight:bold !important;font-size:16px !important;color:var(--secondary-4)}#gigya-container .gigya-composite-control-checkbox .gigya-input-checkbox{appearance:none;width:32px;height:32px;border:2px solid var(--neutrals-1);border-radius:100%;margin-right:10px;position:relative;background-color:var(--filter-white);cursor:pointer}#gigya-container .gigya-composite-control-checkbox .gigya-input-checkbox:checked{background-color:var(--primary-2);border-color:var(--primary-2);background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-check.svg);background-position:center;background-repeat:no-repeat}#gigya-container .gigya-composite-control-checkbox .gigya-input-checkbox:focus{outline:none;box-shadow:none}#gigya-container .gigya-composite-control-checkbox a:link{color:var(--secondary-3);text-decoration:none}#gigya-container .gigya-composite-control-checkbox a:link:hover{text-decoration:none}#gigya-container .gigya-composite-control-checkbox.gigya-terms-error{border:none}#gigya-container .gigya-composite-control-checkbox.gigya-terms-error .gigya-label-text{color:var(--error)}#gigya-container .gigya-composite-control-checkbox.gigya-terms-error a{color:var(--error)}.about-us__intro-text-strip{background-color:#ECF0F3}.about-us__intro-text-strip p{padding:60px 0;font-size:1.5rem;line-height:1.2;color:var(--primary-1);font-weight:100;text-align:center}@media (max-width:991.98px){.about-us__intro-text-strip p{padding:30px 0;font-size:1.125rem}}.about-us__description *{font-family:"Monument Grotesk Medium",sans-serif;color:var(--primary-1)}.about-us__description h1,.about-us__description .h1{font-size:2.5rem;padding-bottom:40px}@media (max-width:991.98px){.about-us__description h1,.about-us__description .h1{font-size:1.75rem}}.about-us__description h2,.about-us__description .h2{font-size:1.5rem;padding-bottom:5px}@media (max-width:991.98px){.about-us__description h2,.about-us__description .h2{font-size:1.125rem}}.about-us__description p{font-size:1rem;color:var(--secondary-4);margin:0;margin:15px 0}.about-us__description footer{padding:0;background:transparent;padding-top:20px}.about-us__image{padding-left:50px}@media (max-width:991.98px){.about-us__image{padding-left:0}}.about-us__detail{padding:40px 0}@media (max-width:991.98px){.about-us__detail{padding:20px 0}}.about-us__detail--inverted .about-us__image{padding-left:0;padding-right:50px}@media (max-width:991.98px){.about-us__detail--inverted .about-us__image{padding-right:0}}.about-us__detail--inverted .about-us__description footer{padding:0}@media (max-width:991.98px){.about-us__detail--inverted .order-a{-ms-flex-order:2;order:2}}@media (max-width:991.98px){.about-us__detail--inverted .order-b{-ms-flex-order:1;order:1}}.about-us .quote{position:relative;padding-top:70px}@media (max-width:991.98px){.about-us .quote{text-align:center}}.about-us .quote .quote-symbol{font-size:60px;position:absolute;top:0;left:0;color:var(--primary-1)}@media (max-width:991.98px){.about-us .quote .quote-symbol{transform:translateX(-50%);left:50%}}.serving-info--about-us .info-card__title{overflow:unset;text-overflow:unset;height:auto;-webkit-line-clamp:unset}.serving-info--about-us .info-card__text{overflow:unset;text-overflow:unset;height:auto;-webkit-line-clamp:unset}.dsu-engage-form form{max-width:660px;margin:50px auto}@media (max-width:991.98px){.dsu-engage-form form{margin:20px auto}}.dsu-engage-form fieldset{padding:0}.dsu-engage-form legend{text-align:center}.dsu-engage-form label{font-family:"Monument Grotesk Medium",sans-serif;color:var(--primary-1)}.dsu-engage-form label.error,.dsu-engage-form #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox label.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form label.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .js-form-type-textfield label.form-text.error,.dsu-engage-form .form-wrapper .form-item-email label.form-text.error{color:var(--error);font-size:0.9rem !important;margin-left:30px;text-align:left;padding:4px 0 8px !important}.dsu-engage-form .fieldset-legend{font-family:"Monument Grotesk Medium",sans-serif;color:var(--primary-1);font-size:1.75rem;margin:20px 0;display:inline-block}@media (max-width:991.98px){.dsu-engage-form .fieldset-legend{font-size:1.5rem}}.dsu-engage-form .request-type-options .fieldset-legend{font-size:2.125rem}@media (max-width:991.98px){.dsu-engage-form .request-type-options .fieldset-legend{font-size:1.75rem}}.dsu-engage-form .fieldset-wrapper #edit-request-type{display:none;gap:1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:991.98px){.dsu-engage-form .fieldset-wrapper #edit-request-type{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:991.98px){.dsu-engage-form .fieldset-wrapper #edit-request-type .form-item-request-type{width:100%}}.dsu-engage-form .fieldset-wrapper #edit-request-type .form-item-request-type input[type="radio"]{display:none}.dsu-engage-form .fieldset-wrapper #edit-request-type .form-item-request-type label.option{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:1rem 1.5rem;border-radius:0.5rem;background-color:var(--secondary-3);color:#fff;font-weight:500;text-align:center;cursor:pointer;transition:0.2s ease all;min-width:200px;white-space:normal;height:100%}.dsu-engage-form .fieldset-wrapper #edit-request-type .form-item-request-type label.option:hover{background-color:var(--primary-1)}.dsu-engage-form .fieldset-wrapper #edit-request-type .form-item-request-type input[type="radio"]:checked+label.option{background-color:var(--primary-1)}.dsu-engage-form .form-item.form-item.form-item-description{position:relative}.dsu-engage-form .form-item.form-item.form-item-description>label{position:absolute;top:45px;left:16px;font-size:1rem;pointer-events:none;transition:0.2s ease all}.dsu-engage-form .form-item.form-item.form-item-description textarea{overflow:auto;border:2px solid var(--primary-1);border-radius:10px;resize:none;width:100%;padding:1rem;font-size:1rem;background-color:var(--white);margin-top:30px}.dsu-engage-form .form-item.form-item.form-item-description textarea.error,.dsu-engage-form .form-item.form-item.form-item-description #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox textarea.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-item.form-item.form-item-description textarea.gigya-input-text.gigya-error{border-color:var(--error);background-color:var(--error-bg)}.dsu-engage-form .form-item.form-item.form-item-description textarea.valid,.dsu-engage-form .form-item.form-item.form-item-description #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox textarea.gigya-input-text.gigya-valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-item.form-item.form-item-description textarea.gigya-input-text.gigya-valid{border-color:var(--success);background-color:var(--success-bg)}.dsu-engage-form .form-item.form-item.form-item-description:focus-within>label{opacity:0;visibility:hidden}.dsu-engage-form .form-item.form-item.form-item-description.has-text>label{opacity:0;visibility:hidden}.dsu-engage-form .form-item.form-item.form-item-description.has-error>label{color:var(--error)}.dsu-engage-form .form-item.form-item.form-item-description label.error,.dsu-engage-form .form-item.form-item.form-item-description #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox label.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-item.form-item.form-item-description label.gigya-input-text.gigya-error{margin-left:14px}.dsu-engage-form .form-email{margin-top:0.25rem}.dsu-engage-form label.error,.dsu-engage-form #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox label.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form label.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .js-form-type-textfield label.form-text.error,.dsu-engage-form .form-wrapper .form-item-email label.form-text.error{left:0;bottom:0;font-size:0.9rem !important;margin-left:30px;padding:4px 0 8px !important}.dsu-engage-form .form-wrapper .js-form-type-textfield,.dsu-engage-form .form-wrapper .form-item-email{padding-bottom:0}.dsu-engage-form .form-wrapper .js-form-type-textfield .form-required,.dsu-engage-form .form-wrapper .form-item-email .form-required{margin:0;padding:0}.dsu-engage-form .form-wrapper .js-form-type-textfield .form-required:first-of-type,.dsu-engage-form .form-wrapper .form-item-email .form-required:first-of-type{top:30px;transform:none;left:2rem;margin:0;padding:0}.dsu-engage-form .form-wrapper .js-form-type-textfield .form-text,.dsu-engage-form .form-wrapper .form-item-email .form-text{width:100%;padding:30px 25px 10px 30px;margin-bottom:0}.dsu-engage-form .form-wrapper .js-form-type-textfield .form-text:-ms-input-placeholder,.dsu-engage-form .form-wrapper .form-item-email .form-text:-ms-input-placeholder{color:transparent}.dsu-engage-form .form-wrapper .js-form-type-textfield .form-text::placeholder,.dsu-engage-form .form-wrapper .form-item-email .form-text::placeholder{color:transparent}.dsu-engage-form .form-wrapper .js-form-type-textfield #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .form-text.gigya-input-text.gigya-valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .js-form-type-textfield .form-text.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-text.valid,.dsu-engage-form .form-wrapper .form-item-email #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .form-text.gigya-input-text.gigya-valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-email .form-text.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .form-item-email .form-text.valid{background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-check-light-green.svg);background-position-x:100%;background-position-y:50%;background-position:right 10px center;background-repeat:no-repeat;background-size:25px;padding-right:25px}.dsu-engage-form .form-wrapper .js-form-type-textfield .form-text input.valid label,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-text #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid label,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .js-form-type-textfield .form-text input.gigya-input-text.gigya-valid label,.dsu-engage-form .form-wrapper .form-item-email .form-text input.valid label,.dsu-engage-form .form-wrapper .form-item-email .form-text #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid label,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-email .form-text input.gigya-input-text.gigya-valid label{border-color:var(--success);background-color:var(--success-bg);color:var(--neutrals-3)}.dsu-engage-form .form-wrapper .js-form-type-textfield:has(input:focus) .form-required,.dsu-engage-form .form-wrapper .js-form-type-textfield:has(input.valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email input.form-text.valid) .form-required,.dsu-engage-form .form-wrapper .js-form-type-textfield:has(input.error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.error,.dsu-engage-form .form-wrapper .form-item-email input.form-text.error) .form-required,.dsu-engage-form .form-wrapper .form-item-email:has(input:focus) .form-required,.dsu-engage-form .form-wrapper .form-item-email:has(input.valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email input.form-text.valid) .form-required,.dsu-engage-form .form-wrapper .form-item-email:has(input.error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .js-form-type-textfield input.form-text.error,.dsu-engage-form .form-wrapper .form-item-email input.form-text.error) .form-required{top:20px;left:2rem;font-size:0.95rem;padding:0;margin:0}.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-first-name,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-last-name,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-street,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-city,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-zip-code,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-country,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-product-description,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-batch-code,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-bar-code,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-first-name,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-last-name,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-street,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-city,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-zip-code,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-country,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-product-description,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-batch-code,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-bar-code{width:48.3%}@media (max-width:991.98px){.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-first-name,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-last-name,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-street,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-city,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-zip-code,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-country,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-product-description,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-batch-code,.dsu-engage-form .form-wrapper .js-form-type-textfield.form-item-field-bar-code,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-first-name,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-last-name,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-street,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-city,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-zip-code,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-country,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-product-description,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-batch-code,.dsu-engage-form .form-wrapper .form-item-email.form-item-field-bar-code{width:100%}}.dsu-engage-form .form-wrapper .has-error .form-required{top:20px !important}.dsu-engage-form .form-wrapper .form-item-contact-type,.dsu-engage-form .form-wrapper .form-item-phone-prefix,.dsu-engage-form .form-wrapper .form-item-field-country,.dsu-engage-form .form-wrapper .form-item-field-state{position:relative;width:48.3%}@media (max-width:991.98px){.dsu-engage-form .form-wrapper .form-item-contact-type,.dsu-engage-form .form-wrapper .form-item-phone-prefix,.dsu-engage-form .form-wrapper .form-item-field-country,.dsu-engage-form .form-wrapper .form-item-field-state{width:100%}}.dsu-engage-form .form-wrapper .form-item-contact-type.form-item-field-country,.dsu-engage-form .form-wrapper .form-item-phone-prefix.form-item-field-country,.dsu-engage-form .form-wrapper .form-item-field-country.form-item-field-country,.dsu-engage-form .form-wrapper .form-item-field-state.form-item-field-country{width:48.3%}@media (max-width:991.98px){.dsu-engage-form .form-wrapper .form-item-contact-type.form-item-field-country,.dsu-engage-form .form-wrapper .form-item-phone-prefix.form-item-field-country,.dsu-engage-form .form-wrapper .form-item-field-country.form-item-field-country,.dsu-engage-form .form-wrapper .form-item-field-state.form-item-field-country{width:100%}}.dsu-engage-form .form-wrapper .form-item-contact-type.form-item-field-state,.dsu-engage-form .form-wrapper .form-item-phone-prefix.form-item-field-state,.dsu-engage-form .form-wrapper .form-item-field-country.form-item-field-state,.dsu-engage-form .form-wrapper .form-item-field-state.form-item-field-state{width:100%}.dsu-engage-form .form-wrapper .form-item-contact-type select,.dsu-engage-form .form-wrapper .form-item-phone-prefix select,.dsu-engage-form .form-wrapper .form-item-field-country select,.dsu-engage-form .form-wrapper .form-item-field-state select{padding:30px 25px 10px 30px;margin-bottom:0;margin-top:0.25rem}.dsu-engage-form .form-wrapper .form-item-contact-type select.error,.dsu-engage-form .form-wrapper .form-item-contact-type #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox select.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-contact-type select.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .form-item-contact-type .js-form-type-textfield select.form-text.error,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-contact-type select.form-text.error,.dsu-engage-form .form-wrapper .form-item-contact-type .form-item-email select.form-text.error,.dsu-engage-form .form-wrapper .form-item-email .form-item-contact-type select.form-text.error,.dsu-engage-form .form-wrapper .form-item-phone-prefix select.error,.dsu-engage-form .form-wrapper .form-item-phone-prefix #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox select.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-phone-prefix select.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .form-item-phone-prefix .js-form-type-textfield select.form-text.error,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-phone-prefix select.form-text.error,.dsu-engage-form .form-wrapper .form-item-phone-prefix .form-item-email select.form-text.error,.dsu-engage-form .form-wrapper .form-item-email .form-item-phone-prefix select.form-text.error,.dsu-engage-form .form-wrapper .form-item-field-country select.error,.dsu-engage-form .form-wrapper .form-item-field-country #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox select.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-field-country select.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .form-item-field-country .js-form-type-textfield select.form-text.error,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-field-country select.form-text.error,.dsu-engage-form .form-wrapper .form-item-field-country .form-item-email select.form-text.error,.dsu-engage-form .form-wrapper .form-item-email .form-item-field-country select.form-text.error,.dsu-engage-form .form-wrapper .form-item-field-state select.error,.dsu-engage-form .form-wrapper .form-item-field-state #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox select.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-field-state select.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .form-item-field-state .js-form-type-textfield select.form-text.error,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-field-state select.form-text.error,.dsu-engage-form .form-wrapper .form-item-field-state .form-item-email select.form-text.error,.dsu-engage-form .form-wrapper .form-item-email .form-item-field-state select.form-text.error{border-color:var(--error);background-color:var(--error-bg)}.dsu-engage-form .form-wrapper .form-item-contact-type select.valid,.dsu-engage-form .form-wrapper .form-item-contact-type #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox select.gigya-input-text.gigya-valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-contact-type select.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .form-item-contact-type .js-form-type-textfield select.form-text.valid,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-contact-type select.form-text.valid,.dsu-engage-form .form-wrapper .form-item-contact-type .form-item-email select.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email .form-item-contact-type select.form-text.valid,.dsu-engage-form .form-wrapper .form-item-phone-prefix select.valid,.dsu-engage-form .form-wrapper .form-item-phone-prefix #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox select.gigya-input-text.gigya-valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-phone-prefix select.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .form-item-phone-prefix .js-form-type-textfield select.form-text.valid,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-phone-prefix select.form-text.valid,.dsu-engage-form .form-wrapper .form-item-phone-prefix .form-item-email select.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email .form-item-phone-prefix select.form-text.valid,.dsu-engage-form .form-wrapper .form-item-field-country select.valid,.dsu-engage-form .form-wrapper .form-item-field-country #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox select.gigya-input-text.gigya-valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-field-country select.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .form-item-field-country .js-form-type-textfield select.form-text.valid,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-field-country select.form-text.valid,.dsu-engage-form .form-wrapper .form-item-field-country .form-item-email select.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email .form-item-field-country select.form-text.valid,.dsu-engage-form .form-wrapper .form-item-field-state select.valid,.dsu-engage-form .form-wrapper .form-item-field-state #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox select.gigya-input-text.gigya-valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-field-state select.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .form-item-field-state .js-form-type-textfield select.form-text.valid,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-field-state select.form-text.valid,.dsu-engage-form .form-wrapper .form-item-field-state .form-item-email select.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email .form-item-field-state select.form-text.valid{border-color:var(--success);background-color:var(--success-bg)}.dsu-engage-form .form-wrapper .form-item-contact-type label,.dsu-engage-form .form-wrapper .form-item-phone-prefix label,.dsu-engage-form .form-wrapper .form-item-field-country label,.dsu-engage-form .form-wrapper .form-item-field-state label{position:absolute;top:17px;left:31px;font-size:0.8rem}.dsu-engage-form .form-wrapper .form-item-contact-type label.error,.dsu-engage-form .form-wrapper .form-item-contact-type #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox label.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-contact-type label.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .form-item-contact-type .js-form-type-textfield label.form-text.error,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-contact-type label.form-text.error,.dsu-engage-form .form-wrapper .form-item-contact-type .form-item-email label.form-text.error,.dsu-engage-form .form-wrapper .form-item-email .form-item-contact-type label.form-text.error,.dsu-engage-form .form-wrapper .form-item-phone-prefix label.error,.dsu-engage-form .form-wrapper .form-item-phone-prefix #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox label.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-phone-prefix label.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .form-item-phone-prefix .js-form-type-textfield label.form-text.error,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-phone-prefix label.form-text.error,.dsu-engage-form .form-wrapper .form-item-phone-prefix .form-item-email label.form-text.error,.dsu-engage-form .form-wrapper .form-item-email .form-item-phone-prefix label.form-text.error,.dsu-engage-form .form-wrapper .form-item-field-country label.error,.dsu-engage-form .form-wrapper .form-item-field-country #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox label.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-field-country label.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .form-item-field-country .js-form-type-textfield label.form-text.error,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-field-country label.form-text.error,.dsu-engage-form .form-wrapper .form-item-field-country .form-item-email label.form-text.error,.dsu-engage-form .form-wrapper .form-item-email .form-item-field-country label.form-text.error,.dsu-engage-form .form-wrapper .form-item-field-state label.error,.dsu-engage-form .form-wrapper .form-item-field-state #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox label.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-field-state label.gigya-input-text.gigya-error,.dsu-engage-form .form-wrapper .form-item-field-state .js-form-type-textfield label.form-text.error,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-field-state label.form-text.error,.dsu-engage-form .form-wrapper .form-item-field-state .form-item-email label.form-text.error,.dsu-engage-form .form-wrapper .form-item-email .form-item-field-state label.form-text.error{position:relative;top:auto;left:auto;font-size:0.9rem}.dsu-engage-form .form-wrapper .minor-field{width:48.3% !important}@media (max-width:991.98px){.dsu-engage-form .form-wrapper .minor-field{width:100% !important}}.dsu-engage-form .form-wrapper .form-item-email,.dsu-engage-form .form-wrapper .form-item-phone-prefix,.dsu-engage-form .form-wrapper .form-item-phone{width:48.3%;position:relative}@media (max-width:991.98px){.dsu-engage-form .form-wrapper .form-item-email,.dsu-engage-form .form-wrapper .form-item-phone-prefix,.dsu-engage-form .form-wrapper .form-item-phone{width:100%}}.dsu-engage-form .form-wrapper .form-item-email input,.dsu-engage-form .form-wrapper .form-item-phone-prefix input,.dsu-engage-form .form-wrapper .form-item-phone input{width:100%;padding:30px 25px 10px 30px;margin-bottom:0}.dsu-engage-form .form-wrapper .form-item-email input.valid,.dsu-engage-form .form-wrapper .form-item-email #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-email input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .form-item-email input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-phone-prefix input.valid,.dsu-engage-form .form-wrapper .form-item-phone-prefix #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-phone-prefix input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .form-item-phone-prefix .js-form-type-textfield input.form-text.valid,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-phone-prefix input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-phone-prefix .form-item-email input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email .form-item-phone-prefix input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-phone input.valid,.dsu-engage-form .form-wrapper .form-item-phone #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox input.gigya-input-text.gigya-valid,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .form-wrapper .form-item-phone input.gigya-input-text.gigya-valid,.dsu-engage-form .form-wrapper .form-item-phone .js-form-type-textfield input.form-text.valid,.dsu-engage-form .form-wrapper .js-form-type-textfield .form-item-phone input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-phone .form-item-email input.form-text.valid,.dsu-engage-form .form-wrapper .form-item-email .form-item-phone input.form-text.valid{background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-check-light-green.svg);background-position-x:100%;background-position-y:50%;background-position:right 10px center;background-repeat:no-repeat;background-size:25px;padding-right:25px}.dsu-engage-form .form-wrapper .fieldset-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;gap:15px}.dsu-engage-form .form-wrapper #ajax-wrapper{width:100%}.dsu-engage-form .form-wrapper .form-item-field-best-before-date{position:relative;border:2px solid var(--secondary-1);border-radius:2rem;padding:0.75rem 1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:318px}@media (max-width:991.98px){.dsu-engage-form .form-wrapper .form-item-field-best-before-date{max-width:100%}}.dsu-engage-form .form-wrapper .form-item-field-best-before-date label{font-size:0.9rem;margin-bottom:0.25rem}.dsu-engage-form .form-wrapper .form-item-field-best-before-date input[type="date"]{border:none;outline:none;background:transparent;color:var(--secondary-1);font-size:1rem}.dsu-engage-form .form-wrapper .form-item-field-best-before-date input[type="date"]:-ms-input-placeholder{color:#00AEEF}.dsu-engage-form .form-wrapper .form-item-field-best-before-date input[type="date"]::placeholder{color:#00AEEF}.dsu-engage-form .form-wrapper .form-item-field-best-before-date input[type="date"]::-webkit-datetime-edit{color:var(--primary-2)}.dsu-engage-form .form-wrapper .form-item-field-best-before-date input[type="date"]::-webkit-calendar-picker-indicator{display:inline-block;height:18px;width:18px;cursor:pointer;position:absolute;top:20px;right:10px;font-size:0;background-image:url(/themes/custom/vitalproteinsbase/Content/img/calendar_today.svg);background-repeat:no-repeat;background-size:contain}.dsu-engage-form form[id*="dsu-engage-form--"]:has(input:not(:focus):not(:placeholder-shown)) label:first-of-type{top:20px}.dsu-engage-form form[id*="dsu-engage-form--"] .form-item-description:has(textarea:not(:placeholder-shown))>label:first-of-type{top:45px}.dsu-engage-form .form-actions{padding:10px 0}@media (max-width:991.98px){.dsu-engage-form .form-actions{width:auto}}.dsu-engage-form .form-actions .form-submit{min-width:280px;background-color:var(--primary-1);border:none;height:auto;margin:auto;width:auto !important}@media (max-width:991.98px){.dsu-engage-form .form-actions .form-submit{min-width:-webkit-fill-available}}.dsu-engage-form .form-actions .form-submit:hover{background-color:var(--primary-1);opacity:var(--alpha-75);color:var(--white)}.dsu-engage-form .form-item-field-attachments .form-managed-file{position:relative;padding:65px 0 0 0;width:100%}.dsu-engage-form .form-item-field-attachments .form-managed-file:before,.dsu-engage-form .form-item-field-attachments .form-managed-file:after{position:absolute;display:-ms-flexbox;display:flex;top:0;right:0;height:65px}.dsu-engage-form .form-item-field-attachments .form-managed-file:before{content:"";width:100%;border-radius:100px;border:2px solid var(--secondary-1);pointer-events:none}.dsu-engage-form .form-item-field-attachments .form-managed-file:after{-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding-right:1.5rem;background-color:var(--primary-1);color:var(--white);font-size:16px;font-weight:500;border:2px solid var(--primary-1);border-radius:100px;border-bottom-left-radius:0;border-top-left-radius:0;pointer-events:none;transition:opacity 0.3s ease}@media (max-width:991.98px){.dsu-engage-form .form-item-field-attachments .form-managed-file:after{padding-right:1rem;font-size:0.875rem}}@media (max-width:575.98px){.dsu-engage-form .form-item-field-attachments .form-managed-file:after{padding-right:1rem;font-size:0.875rem}}.dsu-engage-form .form-item-field-attachments .form-managed-file input[type="file"]{position:absolute;top:0;right:0;width:100%;height:65px;cursor:pointer;z-index:2;padding-left:0;opacity:0}.dsu-engage-form .form-item-field-attachments .form-managed-file input[type="file"]::-webkit-file-upload-button{visibility:hidden}.dsu-engage-form .form-item-field-attachments .form-managed-file input[type="file"]::file-selector-button{visibility:hidden}.dsu-engage-form .form-item-field-attachments .form-managed-file input[type="submit"]:hover{opacity:var(--alpha-75)}.dsu-engage-form .form-item-field-attachments .form-managed-file .js-form-type-checkbox{margin:0;padding:15px 10px 15px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.dsu-engage-form .form-item-field-attachments .form-managed-file .js-form-type-checkbox label.option{margin-bottom:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;width:calc(100% - 34px)}@media (max-width:991.98px){.dsu-engage-form .form-item-field-attachments .form-managed-file .js-form-type-checkbox label.option{font-size:0.75rem}}.dsu-engage-form .form-item-field-attachments .form-managed-file .js-form-type-checkbox .form-checkbox{outline:none;content:none;width:24px;height:24px;position:relative;cursor:pointer;border:none;display:block}.dsu-engage-form .form-item-field-attachments .form-managed-file .js-form-type-checkbox .form-checkbox::before{content:"";font-size:15px;color:transparent;background:transparent;display:block;width:24px;height:24px;border:solid 1px var(--primary-1);margin-right:7px;border-radius:3px}.dsu-engage-form .form-item-field-attachments .form-managed-file .js-form-type-checkbox .form-checkbox:checked::before{background-color:var(--primary-2);border-color:var(--primary-2)}.dsu-engage-form .form-item-field-attachments .form-managed-file .js-form-type-checkbox .form-checkbox:checked::after{content:"";display:block;width:16px;height:16px;position:absolute;top:4px;left:4px;border-radius:3px;background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-check.svg);background-position:center;background-repeat:no-repeat}.dsu-engage-form .form-item-field-attachments .form-managed-file .form-submit{min-width:180px;background-color:var(--error);border:none;margin:0;width:auto !important;max-width:150px;height:48px;line-height:0}.dsu-engage-form .form-item-field-attachments .form-managed-file .form-submit:hover{color:var(--white)}.dsu-engage-form .form-item-field-attachments .form-managed-file .form-submit:active,.dsu-engage-form .form-item-field-attachments .form-managed-file .form-submit:focus,.dsu-engage-form .form-item-field-attachments .form-managed-file .form-submit:focus-visible{background-color:var(--error) !important}[lang="fr"] .form-managed-file::after{width:28%;content:"Choisir des fichiers"}@media (max-width:991.98px){[lang="fr"] .form-managed-file::after{width:24%}}@media (max-width:575.98px){[lang="fr"] .form-managed-file::after{width:43%}}[lang="de"] .form-managed-file::after{width:26%;content:"Datei hinzufügen"}@media (max-width:991.98px){[lang="de"] .form-managed-file::after{width:22%}}@media (max-width:575.98px){[lang="de"] .form-managed-file::after{width:40%}}.dsu-engage-form .form-item-field-attachments #edit-field-attachments--description{margin-top:0.5rem;font-size:0.9rem}.dsu-engage-form .form-item-field-attachments #edit-field-attachments--description em.placeholder{font-style:normal;font-family:"Monument Grotesk Medium",sans-serif;color:var(--secondary-1);opacity:1}.dsu-engage-form .form-item-field-attachments .description{color:var(--secondary-3);font-size:14px;font-weight:400;line-height:21px;margin:20px 0}.dsu-engage-form .form-item-field-attachments .description .placeholder{background-color:transparent;color:initial;display:inline-block;min-height:1em;vertical-align:middle}.dsu-engage-form .js-form-item-privacy-policy{margin:0 0 30px 0;background-color:var(--neutrals-1);padding:15px 10px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.dsu-engage-form .js-form-item-privacy-policy label.option{margin-bottom:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;width:calc(100% - 34px)}.dsu-engage-form .js-form-item-privacy-policy label.error,.dsu-engage-form .js-form-item-privacy-policy #gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox label.gigya-input-text.gigya-error,#gigya-container #gigya-subscribe-with-email-form .gigya-composite-control-textbox .dsu-engage-form .js-form-item-privacy-policy label.gigya-input-text.gigya-error,.dsu-engage-form .js-form-item-privacy-policy .form-wrapper .js-form-type-textfield label.form-text.error,.dsu-engage-form .form-wrapper .js-form-type-textfield .js-form-item-privacy-policy label.form-text.error,.dsu-engage-form .js-form-item-privacy-policy .form-wrapper .form-item-email label.form-text.error,.dsu-engage-form .form-wrapper .form-item-email .js-form-item-privacy-policy label.form-text.error{margin:0;padding:5px 0;-ms-flex-order:1;order:1}.dsu-engage-form .js-form-item-privacy-policy label p{font-size:0.938rem}.dsu-engage-form .js-form-item-privacy-policy label p a{color:var(--secondary-1)}.dsu-engage-form .js-form-item-privacy-policy .form-checkbox{outline:none;content:none;width:24px;height:24px;position:relative;cursor:pointer;border:none;display:block}.dsu-engage-form .js-form-item-privacy-policy .form-checkbox::before{content:"";font-size:15px;color:transparent;background:transparent;display:block;width:24px;height:24px;border:solid 1px var(--primary-1);margin-right:7px;border-radius:3px}.dsu-engage-form .js-form-item-privacy-policy .form-checkbox:checked::before{background-color:var(--primary-2);border-color:var(--primary-2)}.dsu-engage-form .js-form-item-privacy-policy .form-checkbox:checked::after{content:"";display:block;width:16px;height:16px;position:absolute;top:4px;left:4px;border-radius:3px;background-image:url(/themes/custom/vitalproteinsbase/Content/img/icon-check.svg);background-position:center;background-repeat:no-repeat}.dsu-engage-form .captcha{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:10px auto 20px;overflow:hidden}.dsu-engage-form .captcha__title,.dsu-engage-form .captcha__description{display:none}.dsu-engage-form #edit-field-preferred-channel.form-wrapper{width:100%}.dsu-engage-form #edit-field-preferred-channel.form-wrapper .form-item-contact-type,.dsu-engage-form #edit-field-preferred-channel.form-wrapper .form-item-email{width:100%}form[id*="dsu-engage-form"] div[id*="ajax-wrapper"]{width:100%}.request-type-options:has(:is(#edit-request-type-question:checked,#edit-request-type-praise:checked)) ~ #edit-contact .form-item-field-country{width:100%}.page-404{padding:50px 0 80px}.page-404 *{color:var(--primary-1)}.page-404__container{text-align:center}.page-404__title{font-size:4rem;font-weight:600;line-height:110px}.page-404__sub-title{font-size:2.125rem;color:var(--primary-1);font-weight:600;padding-bottom:15px}.page-404 p{font-size:1.5rem;padding-bottom:50px}.page-404 .button{margin:auto;color:var(--white)}.page-accessibility{font-size:1rem;line-height:1.6;margin:30px 0}.page-accessibility p{margin:1rem 0}.page-accessibility a{text-decoration:underline;color:inherit}.page-accessibility a:hover,.page-accessibility a:focus{text-decoration:none}.page-accessibility ol,.page-accessibility ul{margin:1rem 0;padding-left:1.5rem}@media (max-width:991.98px){.page-accessibility ol,.page-accessibility ul{padding-left:1.1rem}}.page-accessibility ol li,.page-accessibility ul li{margin-bottom:0.75rem}@media (max-width:991.98px){.page-accessibility ol li,.page-accessibility ul li{margin-bottom:0.50rem}}.page-accessibility h2,.page-accessibility .h2{font-size:28px;font-weight:bold;margin:2rem 0 0.5rem;color:var(--primary-1)}@media (max-width:991.98px){.page-accessibility h2,.page-accessibility .h2{font-size:22px}}.page-accessibility h3,.page-accessibility .h3{font-size:1.2rem;font-weight:bold;margin:1rem 0 0.3rem;color:var(--primary-1)}@media (max-width:991.98px){.page-accessibility h3,.page-accessibility .h3{font-size:1rem}}.page-accessibility>.container>ol,.tintup-wrapper .page-accessibility>.tint-component_top-section>ol,.tintup-wrapper .tint-api_out .page-accessibility>.tint_content_wrapper>ol,.page-accessibility>#gigya-container>ol,.page-accessibility>.dsu-engage-form>ol{counter-reset:section;list-style:none;padding-left:0}.page-accessibility>.container>ol>li,.tintup-wrapper .page-accessibility>.tint-component_top-section>ol>li,.tintup-wrapper .tint-api_out .page-accessibility>.tint_content_wrapper>ol>li,.page-accessibility>#gigya-container>ol>li,.page-accessibility>.dsu-engage-form>ol>li{position:relative;padding-left:2rem;margin-bottom:2rem}@media (max-width:991.98px){.page-accessibility>.container>ol>li,.tintup-wrapper .page-accessibility>.tint-component_top-section>ol>li,.tintup-wrapper .tint-api_out .page-accessibility>.tint_content_wrapper>ol>li,.page-accessibility>#gigya-container>ol>li,.page-accessibility>.dsu-engage-form>ol>li{padding-left:1.5rem}}.page-accessibility>.container>ol>li::before,.tintup-wrapper .page-accessibility>.tint-component_top-section>ol>li::before,.tintup-wrapper .tint-api_out .page-accessibility>.tint_content_wrapper>ol>li::before,.page-accessibility>#gigya-container>ol>li::before,.page-accessibility>.dsu-engage-form>ol>li::before{counter-increment:section;content:counters(section,".") ". ";position:absolute;left:0;font-size:28px;font-weight:bold;line-height:1.1;color:var(--primary-1)}@media (max-width:991.98px){.page-accessibility>.container>ol>li::before,.tintup-wrapper .page-accessibility>.tint-component_top-section>ol>li::before,.tintup-wrapper .tint-api_out .page-accessibility>.tint_content_wrapper>ol>li::before,.page-accessibility>#gigya-container>ol>li::before,.page-accessibility>.dsu-engage-form>ol>li::before{font-size:22px}}.page-accessibility>.container>ol>li ol,.tintup-wrapper .page-accessibility>.tint-component_top-section>ol>li ol,.tintup-wrapper .tint-api_out .page-accessibility>.tint_content_wrapper>ol>li ol,.page-accessibility>#gigya-container>ol>li ol,.page-accessibility>.dsu-engage-form>ol>li ol{counter-reset:subsection;list-style:none;padding-left:2rem}@media (max-width:991.98px){.page-accessibility>.container>ol>li ol,.tintup-wrapper .page-accessibility>.tint-component_top-section>ol>li ol,.tintup-wrapper .tint-api_out .page-accessibility>.tint_content_wrapper>ol>li ol,.page-accessibility>#gigya-container>ol>li ol,.page-accessibility>.dsu-engage-form>ol>li ol{padding-left:1.5rem}}.page-accessibility>.container>ol>li ol>li,.tintup-wrapper .page-accessibility>.tint-component_top-section>ol>li ol>li,.tintup-wrapper .tint-api_out .page-accessibility>.tint_content_wrapper>ol>li ol>li,.page-accessibility>#gigya-container>ol>li ol>li,.page-accessibility>.dsu-engage-form>ol>li ol>li{position:relative;padding-left:2rem}@media (max-width:991.98px){.page-accessibility>.container>ol>li ol>li,.tintup-wrapper .page-accessibility>.tint-component_top-section>ol>li ol>li,.tintup-wrapper .tint-api_out .page-accessibility>.tint_content_wrapper>ol>li ol>li,.page-accessibility>#gigya-container>ol>li ol>li,.page-accessibility>.dsu-engage-form>ol>li ol>li{padding-left:1.5rem}}.page-accessibility>.container>ol>li ol>li::before,.tintup-wrapper .page-accessibility>.tint-component_top-section>ol>li ol>li::before,.tintup-wrapper .tint-api_out .page-accessibility>.tint_content_wrapper>ol>li ol>li::before,.page-accessibility>#gigya-container>ol>li ol>li::before,.page-accessibility>.dsu-engage-form>ol>li ol>li::before{counter-increment:subsection;content:counters(section,".") "." counters(subsection,".") " ";position:absolute;left:0;font-size:1.2rem;font-weight:bold;line-height:1.1;color:var(--primary-1)}@media (max-width:991.98px){.page-accessibility>.container>ol>li ol>li::before,.tintup-wrapper .page-accessibility>.tint-component_top-section>ol>li ol>li::before,.tintup-wrapper .tint-api_out .page-accessibility>.tint_content_wrapper>ol>li ol>li::before,.page-accessibility>#gigya-container>ol>li ol>li::before,.page-accessibility>.dsu-engage-form>ol>li ol>li::before{font-size:1rem}}.page-accessibility ol li ul li{list-style:none;position:relative;padding-left:1rem}@media (max-width:991.98px){.page-accessibility ol li ul li{padding-left:0.8rem}}.page-accessibility ol li ul li::before{content:'';width:6px;height:6px;background:#333;border-radius:50%;position:absolute;left:0;top:0.6em}.page-accessibility .date{padding-left:2rem;margin:2rem 0}@media (max-width:991.98px){.page-accessibility .date{padding-left:1.5rem}}
