/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::after,::before{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--font-size-xxl:34px;--font-size-xl:28px;--font-size-lg:24px;--font-size-md:20px;--font-size-base:16px;--font-size-sm:14px;--font-size-xsm:15px;--font-size-xs:12px;--font-size-xxsm:13px;--line-height-base:1.5;--line-height-lg:1.3;--line-height-xl:1.4;--line-height-xxl:1.5;--font-primary:"DM Sans",sans-serif;--font-features-body:"ss02" 1,"ss03" 1,"ss04" 1,"ss06" 1;--font-features-headings:"ss02" 1,"ss03" 1,"ss04" 1,"ss05" 1,"ss06" 1;--font-features-h6:"ss02" 1,"ss03" 1,"ss04" 1,"ss06" 1;--font-features:"ss02" 1,"ss03" 1,"ss04" 1,"ss05" 1,"ss06" 1,"salt" 1,"cv01" 1,"cv02" 1,"cv03" 1,"cv04" 1,"cv05" 1,"cv06" 1;--vivid-chartreuse:#adff00;--chartreuse:#ccff00;--lighter-chartreuse:#e6ff80;--black-purple:#1b0c33;--dark-purple:#2f0f61;--hycu-purple:#43128e;--solid-purple:#721ef2;--vivid-purple:#7d5eff;--lavender:#8980ff;--middle-purple:#a19afe;--pastel-purple:#b8b4fc;--light-purple:#d0cefb;--ghost-purple:#f3f2ff;--dark-gray:#1d2124;--hycu-gray:#282f34;--solid-gray:#4d5358;--vivid-gray:#6f757c;--middle-gray:#a2a9b0;--lighter-gray:#dde1e6;--ghost-gray:#f2f4f8;--violet:#7d5eff;--violet-deep:#5c3fd4;--violet-soft:#a893ff;--gradient-violet-deep-soft:linear-gradient(to right,var(--lavender) 0%,var(--light-purple) 100%);--bg-2:#f8f6ff;--bg-3:#ede9ff;--bg-4:#f3f1f9;--text:var(--black-purple);--text-2:#1a0f2e;--text-dim:rgba(27,12,51,0.6);--text-dimmer:rgba(27,12,51,0.35);--border:rgba(15,7,32,0.08);--border-strong:rgba(15,7,32,0.14);--card-border-width:1px;--card-border-style:solid;--card-border-color:var(--border);--card-shadow:0 2px 12px rgba(0,0,0,0.04);--card-border-color-hover:color-mix(in srgb,var(--vivid-purple) 25%,transparent);--card-shadow-hover:0 12px 28px rgba(42,18,79,0.08);--card-lift-y:-4px;--card-transition-chrome:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease;--hero-gradient:linear-gradient(180deg,var(--hycu-purple) 0%,var(--vivid-purple) 50%);--hero-gradient-purple:linear-gradient(to bottom,var(--hycu-purple),var(--vivid-purple));--hero-gradient-purple-2:linear-gradient(135deg,#7d5eff 0%,#5c3fd4 60%,#3d1b8f 100%);--hero-gradient-purple-light:linear-gradient(180deg,var(--ghost-gray) 50%,var(--pastel-purple) 85%,var(--pastel-purple) 100%);--gradient-purple-vivid-soft:linear-gradient(180deg,rgba(67,18,142,0.4) 0%,rgba(125,94,255,0.4) 100%);--gradient-white-pastel:linear-gradient(to bottom,var(--white),var(--pastel-purple));--gradient-pastel-ghost:linear-gradient(to bottom,var(--pastel-purple) 0%,var(--ghost-gray) 40%);--heading-text-gradient-violet:linear-gradient(180deg,#8798fd 0%,var(--hycu-purple) 100%);--purple:var(--dark-purple);--light-purple-hov:#8880ff20;--black:#000;--light-black:var(--hycu-gray);--white:#fff;--white-hov:var(--ghost-gray);--grey:var(--middle-gray);--light-grey:var(--ghost-gray);--green:#57f780;--light-green:#93f4a6;--cyan:#3ae1f9;--light-cyan:#93f0f7;--orange:#ff5500;--light-orange:#ffc6b0;--chartreuse-hov:var(--lighter-chartreuse);--background-black:#eeeeee;--vertical-padding-sm:1rem;--vertical-padding:2rem;--vertical-padding-lg:4rem;--padding-sm:1rem;--padding-base:1.5rem;--padding-lg:2rem;--spacing-sm:1rem;--spacing-base:1.5rem;--spacing-lg:2rem;--gap-xs:0.75rem;--gap-sm:1rem;--gap-base:1.5rem;--gap-lg:2rem;--gap-xl:3rem;--border-radius-rounded:2rem;--border-radius-btn:100px;--border-radius-base:1rem;--border-radius-sm:0.5rem;--border-radius-xs:0.25rem;--menu-bg-hov:#f0f0f0;--menu-bg-active:#8880ff20;--round-image:50%;--navbar-height-sm:68px;--navbar-height-lg:100px;--page-header-min-height:6.5rem;--page-header-icon-size:3.75rem;--text-max-width:880px;--transition:all 0.3s ease-in-out;--box-shadow:0 0 10px 4px #00000021;--box-shadow-purple:0 0 10px 4px #43128e21}@font-face{font-family:"DM Sans";src:url(/themes/custom/partner_portal/dist/fonts/DMSans_18pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(/themes/custom/partner_portal/dist/fonts/DMSans_18pt-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(/themes/custom/partner_portal/dist/fonts/DMSans_36pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(/themes/custom/partner_portal/dist/fonts/DMSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url(/themes/custom/partner_portal/dist/fonts/DMSans-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url(/themes/custom/partner_portal/dist/fonts/DMSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}body{font-family:var(--font-primary);font-weight:400;font-size:var(--font-size-base);font-feature-settings:var(--font-features-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--black);background-color:var(--background-black)}h1{font-weight:400;font-feature-settings:var(--font-features-headings);font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);margin-bottom:10px;margin-top:0}.h2,h2{font-weight:400;font-feature-settings:var(--font-features-headings);font-size:var(--font-size-xl);line-height:var(--line-height-xl);margin-bottom:18px;margin-top:0}.h3,.page-section-user h1,.page-user-login h1,.page-user-register h1,.user-anonymous .dashboard .partner-form-container h1,body.page-error .error-page__title,h3{font-weight:400;font-feature-settings:var(--font-features-headings);font-size:var(--font-size-lg);line-height:var(--line-height-lg);margin-bottom:16px;margin-top:0}.h4,.node--view-mode-box .box-title,.profile-partner-edit-form__heading,.user-form__section-heading,h4{font-weight:400;font-feature-settings:var(--font-features-headings);font-size:var(--font-size-md);line-height:var(--line-height-lg);margin-bottom:14px;margin-top:0}.node--view-mode-team-box .team-box-title,h5{font-weight:400;font-feature-settings:var(--font-features-headings);font-size:var(--font-size-base);line-height:var(--line-height-base);margin-bottom:12px}h6{font-weight:400;font-feature-settings:var(--font-features-h6);font-size:var(--font-size-base);line-height:var(--line-height-base);margin-bottom:10px}p{font-size:var(--font-size-base);line-height:var(--line-height-base);margin:0;padding:0 0 1rem 0}strong{font-weight:700}em{font-weight:400;font-style:italic}img{display:block;max-width:100%;height:auto;border:0}a{color:var(--lavender);text-decoration:none}a:hover{text-decoration:underline}blockquote{border-left:4px solid var(--lavender);margin-left:unset;padding:var(--vertical-padding-sm) 0 var(--vertical-padding-sm) var(--padding)}.button{font-feature-settings:var(--font-features);color:var(--hycu-purple);border-radius:100px;padding:.75rem 1.75rem;text-decoration:none;font-size:1rem;cursor:pointer;line-height:1;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.button:hover{text-decoration:none}.button.button--primary{border:1px solid var(--dark-purple);background-color:var(--white)}.button.button--primary:hover{background-color:var(--white-hov)}.button.button--secondary{color:var(--white);border:1px solid var(--white)}.button.button--secondary:hover{color:var(--dark-purple);background-color:var(--white)}.button.button--green,.button.form-submit{color:var(--hycu-purple);border:1px solid var(--chartreuse);background-color:var(--chartreuse)}.button.button--green:hover,.button.form-submit:hover{border-color:var(--vivid-chartreuse);background-color:var(--vivid-chartreuse)}.button.button--white{color:var(--black-purple);border:1px solid var(--white);background-color:var(--white)}.button.button--white:hover{color:var(--black-purple);background-color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.7)}.button.button--danger{padding:.5rem 1rem;border:1px solid var(--grey);background-color:var(--white)}.button.button--danger:hover{background-color:var(--ghost-gray)}.button.button--small{padding:.5rem 1rem;font-size:.9rem}.button.button---text-link{padding:.5rem 1rem;font-size:.9rem;text-align:center}.button.button---text-link:hover{text-decoration:underline}.text-link-arrow{display:inline-flex;align-items:center;gap:6px;color:var(--vivid-purple);font-size:var(--font-size-sm);font-weight:500;text-decoration:none}.text-link-arrow__icon{display:block;width:1em;height:1em;flex-shrink:0;background-color:currentColor;-webkit-mask-image:url(/themes/custom/partner_portal/src/images/arrow-right-icon.svg);mask-image:url(/themes/custom/partner_portal/src/images/arrow-right-icon.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:transform .2s ease}.text-link-arrow:focus-visible,.text-link-arrow:hover{text-decoration:none}.text-link-arrow:focus-visible .text-link-arrow__icon,.text-link-arrow:hover .text-link-arrow__icon{transform:translateX(4px)}.box-link:hover .text-link-arrow__icon{transform:translateX(4px)}.link-icon{color:var(--chartreuse);padding:.35rem 0;position:relative;display:flex;flex-direction:row;align-content:center;gap:.5rem}.link-icon:before{content:"";width:16px;height:16px;background-image:url(/themes/custom/partner_portal/src/images/HYCU-PP-download-icon-chartreuse.svg);background-size:16px;background-position:center;background-repeat:no-repeat;display:inline-block;left:0}.icon-btn{background-color:var(--chartreuse);padding:1.15rem;width:30px;height:30px;background-image:url(/themes/custom/partner_portal/src/images/arrow_top_right_icon.svg);background-size:30px;background-position:center;background-repeat:no-repeat;border-radius:50%;display:block;transition:all .3s ease-in-out}.icon-btn:hover{background-color:var(--vivid-chartreuse)}.form-submit[name=reset]{border:unset;background-color:unset;text-decoration:underline}.form-submit[name=reset]:hover{border:unset;background-color:unset}.field--name-body>:where(:first-child),.field--type-text-long>:where(:first-child){margin-top:0!important}.field--name-body :where(hr+*,h1+*,h2+*,h3+*,h4+*,.node--view-mode-box.box-title+*,h5+*,.node--view-mode-team-box.team-box-title+*,h6+*),.field--type-text-long :where(hr+*,h1+*,h2+*,h3+*,h4+*,.node--view-mode-box.box-title+*,h5+*,.node--view-mode-team-box.team-box-title+*,h6+*){margin-top:0!important}.field--name-body :where(p+ul,p+ol),.field--type-text-long :where(p+ul,p+ol){margin-top:0!important}.field--name-body :where(p:has(+ul),p:has(+ol)),.field--type-text-long :where(p:has(+ul),p:has(+ol)){margin-bottom:.5em!important}.field--name-body :where(ulul,ulol,olul,olol),.field--type-text-long :where(ulul,ulol,olul,olol){margin-top:.75em!important;margin-bottom:.75em!important}.field--name-body :where(ol>li),.field--name-body :where(ul>li),.field--type-text-long :where(ol>li),.field--type-text-long :where(ul>li){padding-left:.375em!important}.field--name-body h1,.field--type-text-long h1{color:var(--black-purple);font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);font-weight:700;font-feature-settings:var(--font-features-headings);margin-top:0;margin-bottom:1em}.field--name-body h2,.field--type-text-long h2{color:var(--black-purple);font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:700;font-feature-settings:var(--font-features-headings);margin-top:2em;margin-bottom:1em}.field--name-body .h3,.field--name-body .page-section-user h1,.field--name-body .page-user-login h1,.field--name-body .page-user-register h1,.field--name-body .user-anonymous .dashboard .partner-form-container h1,.field--name-body body.page-error .error-page__title,.field--name-body h3,.field--type-text-long .h3,.field--type-text-long .page-section-user h1,.field--type-text-long .page-user-login h1,.field--type-text-long .page-user-register h1,.field--type-text-long .user-anonymous .dashboard .partner-form-container h1,.field--type-text-long body.page-error .error-page__title,.field--type-text-long h3,.page-section-user .field--name-body h1,.page-section-user .field--type-text-long h1,.page-user-login .field--name-body h1,.page-user-login .field--type-text-long h1,.page-user-register .field--name-body h1,.page-user-register .field--type-text-long h1,.user-anonymous .dashboard .partner-form-container .field--name-body h1,.user-anonymous .dashboard .partner-form-container .field--type-text-long h1,body.page-error .field--name-body .error-page__title,body.page-error .field--type-text-long .error-page__title{color:var(--black-purple);font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:700;font-feature-settings:var(--font-features-headings);margin-top:1.6em;margin-bottom:.6em}.field--name-body .node--view-mode-box .box-title,.field--name-body h4,.field--type-text-long .node--view-mode-box .box-title,.field--type-text-long h4,.node--view-mode-box .field--name-body .box-title,.node--view-mode-box .field--type-text-long .box-title{color:var(--black-purple);font-size:var(--font-size-md);line-height:var(--line-height-lg);font-weight:700;font-feature-settings:var(--font-features-headings);margin-top:1.25em;margin-bottom:1em}.field--name-body .node--view-mode-team-box .team-box-title,.field--name-body h5,.field--type-text-long .node--view-mode-team-box .team-box-title,.field--type-text-long h5,.node--view-mode-team-box .field--name-body .team-box-title,.node--view-mode-team-box .field--type-text-long .team-box-title{color:var(--black-purple);font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:700;font-feature-settings:var(--font-features-headings);margin-top:1.25em;margin-bottom:1em}.field--name-body h6,.field--type-text-long h6{color:var(--black-purple);font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:700;font-feature-settings:var(--font-features-h6);margin-top:1.25em;margin-bottom:1em}.field--name-body ol,.field--name-body ul,.field--type-text-long ol,.field--type-text-long ul{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.field--name-body ol li,.field--name-body ul li,.field--type-text-long ol li,.field--type-text-long ul li{margin-top:.25em;margin-bottom:.25em;padding-left:.375em;font-size:var(--font-size-base);line-height:var(--line-height-base)}.field--name-body a,.field--type-text-long a{text-decoration-line:underline;font-weight:500}.field--name-body a:hover,.field--type-text-long a:hover{color:var(--hycu-purple)}.field--name-body p,.field--type-text-long p{font-size:var(--font-size-base);line-height:var(--line-height-base);margin:0;margin-top:1.25em;margin-bottom:1.25em}.field--name-body hr,.field--type-text-long hr{border-top:1px solid var(--solid-gray);opacity:.7;margin-top:3em;margin-bottom:3em}.field--name-body blockquote,.field--type-text-long blockquote{border-left-width:4px;border-color:var(--lavender);margin-top:.75rem;margin-bottom:.75rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;font-size:var(--font-size-base);line-height:24px;font-style:italic;quotes:"“" "”" "‘" "’"}@media (min-width:768px){.field--name-body blockquote,.field--type-text-long blockquote{font-size:20px;line-height:28px}}@media (min-width:1024px){.field--name-body blockquote,.field--type-text-long blockquote{font-size:21px;line-height:30px}}.field--name-body blockquote p,.field--type-text-long blockquote p{font-size:inherit;line-height:inherit}.field--name-body table,.field--type-text-long table{width:100%;border-collapse:collapse;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.65em;line-height:1.5}@media (min-width:1024px){.field--name-body table,.field--type-text-long table{font-size:.875em}}.field--name-body table th,.field--type-text-long table th{background-color:#f5f5f5;font-weight:600;text-align:left;padding:.75em;border:1px solid #ddd}.field--name-body table td,.field--type-text-long table td{padding:.75em;border:1px solid #ddd}.field--name-body pre,.field--type-text-long pre{white-space:pre-wrap;word-wrap:break-word;text-align:justify;margin:1rem 0;padding:1rem;background-color:var(--ghost-gray);border:1px solid var(--lighter-gray)}.field--name-body .align-left,.field--type-text-long .align-left{float:none}@media (min-width:625px){.field--name-body .align-left,.field--type-text-long .align-left{float:left;padding-right:var(--spacing-base);padding-bottom:var(--spacing-base)}}.field--name-body .align-right,.field--type-text-long .align-right{float:none}@media (min-width:625px){.field--name-body .align-right,.field--type-text-long .align-right{float:right;padding-left:var(--spacing-base);padding-bottom:var(--spacing-base)}}.field--name-body .align-center img,.field--type-text-long .align-center img{margin-left:auto;margin-right:auto}.field--name-body div>.field--name-field-media-image,.field--type-text-long div>.field--name-field-media-image{margin-top:2em;margin-bottom:2em}.field--name-body.text-white,.field--type-text-long.text-white{color:var(--white)}.field--name-body.text-white .node--view-mode-box .box-title,.field--name-body.text-white .node--view-mode-team-box .team-box-title,.field--name-body.text-white h2,.field--name-body.text-white h3,.field--name-body.text-white h4,.field--name-body.text-white h5,.field--name-body.text-white h6,.field--name-body.text-white p,.field--type-text-long.text-white .node--view-mode-box .box-title,.field--type-text-long.text-white .node--view-mode-team-box .team-box-title,.field--type-text-long.text-white h2,.field--type-text-long.text-white h3,.field--type-text-long.text-white h4,.field--type-text-long.text-white h5,.field--type-text-long.text-white h6,.field--type-text-long.text-white p,.node--view-mode-box .field--name-body.text-white .box-title,.node--view-mode-box .field--type-text-long.text-white .box-title,.node--view-mode-team-box .field--name-body.text-white .team-box-title,.node--view-mode-team-box .field--type-text-long.text-white .team-box-title{color:var(--white)}.field--name-body.text-white a,.field--type-text-long.text-white a{color:var(--white)}.field--name-body embed,.field--name-body iframe,.field--name-body object,.field--name-body video,.field--type-text-long embed,.field--type-text-long iframe,.field--type-text-long object,.field--type-text-long video{max-width:100%;height:auto}.field--name-body .embed-responsive,.field--name-body .video-wrapper,.field--name-body .youtube-video-wrapper,.field--type-text-long .embed-responsive,.field--type-text-long .video-wrapper,.field--type-text-long .youtube-video-wrapper{position:relative;display:block;width:100%;padding:0;overflow:hidden}.field--name-body .embed-responsive::before,.field--name-body .video-wrapper::before,.field--name-body .youtube-video-wrapper::before,.field--type-text-long .embed-responsive::before,.field--type-text-long .video-wrapper::before,.field--type-text-long .youtube-video-wrapper::before{display:block;content:"";padding-top:56.25%}.field--name-body .embed-responsive embed,.field--name-body .embed-responsive iframe,.field--name-body .embed-responsive object,.field--name-body .embed-responsive video,.field--name-body .video-wrapper embed,.field--name-body .video-wrapper iframe,.field--name-body .video-wrapper object,.field--name-body .video-wrapper video,.field--name-body .youtube-video-wrapper embed,.field--name-body .youtube-video-wrapper iframe,.field--name-body .youtube-video-wrapper object,.field--name-body .youtube-video-wrapper video,.field--type-text-long .embed-responsive embed,.field--type-text-long .embed-responsive iframe,.field--type-text-long .embed-responsive object,.field--type-text-long .embed-responsive video,.field--type-text-long .video-wrapper embed,.field--type-text-long .video-wrapper iframe,.field--type-text-long .video-wrapper object,.field--type-text-long .video-wrapper video,.field--type-text-long .youtube-video-wrapper embed,.field--type-text-long .youtube-video-wrapper iframe,.field--type-text-long .youtube-video-wrapper object,.field--type-text-long .youtube-video-wrapper video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.field--name-body iframe[src*="youtu.be"],.field--name-body iframe[src*="youtube.com"],.field--type-text-long iframe[src*="youtu.be"],.field--type-text-long iframe[src*="youtube.com"]{width:100%;height:auto;aspect-ratio:16/9}.container{max-width:1200px;width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}@media (min-width:1024px){.container{padding-right:1.5rem;padding-left:1.5rem}}@media (min-width:1440px){.container{padding-left:1rem;padding-right:1rem}}.page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-base);width:100%;min-height:var(--page-header-min-height);padding:var(--spacing-sm) var(--page-padding);background:var(--gradient-violet-deep-soft);border-radius:var(--border-radius-rounded) 0 0 0;box-sizing:border-box}@media (min-width:1024px){.page-header{--page-header-min-height:7rem;--page-header-icon-size:4.25rem}}.page-header .page-header__title{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.35rem}.page-header .page-header__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--page-header-icon-size);height:var(--page-header-icon-size)}.page-header .page-header__icon .field,.page-header .page-header__icon .field__item,.page-header .page-header__icon .media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0}.page-header .page-header__icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-header h1,.page-header h2{padding:0;margin:0;color:var(--white);font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);font-weight:400;font-feature-settings:var(--font-features-headings)}:root{--page-padding:1rem}@media (min-width:1024px){:root{--page-padding:2rem}}.layout-container{margin:0;background:var(--hero-gradient);max-width:100%}.layout-content{min-width:0;max-width:100%}.layout-header{position:relative;z-index:100;top:0}.layout-header .nav-bg>div{width:100%;padding-right:2rem;padding-left:2rem;margin-right:auto;margin-left:auto;height:100%;display:flex;align-items:center;justify-content:space-between;min-height:var(--navbar-height-sm);padding-right:var(--page-padding);padding-left:var(--page-padding)}@media (min-width:1024px){.layout-header .nav-bg>div{min-height:var(--navbar-height-lg)}}.layout-header .nav-bg>div #block-partner-portal-branding{flex:1}.layout-header .nav-bg>div #block-partner-portal-userpagesblock{margin-right:var(--padding-base)}@media (min-width:1024px){.layout-header .nav-bg>div #block-partner-portal-userpagesblock{margin-right:unset}}.user-authenticated .layout-container{display:flex;flex-direction:column;min-height:100svh}.user-authenticated main{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.user-authenticated .dashboard{display:grid;grid-template-columns:1fr;gap:0;align-items:stretch;flex:1 1 auto;min-width:0;max-width:100%}.user-authenticated .dashboard .layout-sidebar-first{display:none;position:absolute;width:100%;max-width:100%;left:0;right:0;top:var(--navbar-height-sm);z-index:100}.user-authenticated .dashboard .layout-content{display:flex;flex-direction:column;background:var(--ghost-gray);border-radius:var(--border-radius-rounded) 0 0 0;transition:filter .3s ease}.user-authenticated .dashboard .layout-content>.footer{margin-top:auto}.user-authenticated .dashboard.visible .layout-content{filter:blur(5px)}.user-authenticated .dashboard.visible .layout-sidebar-first{display:block}@media (min-width:1024px){.user-authenticated .dashboard{padding:0;grid-template-columns:200px 1fr}.user-authenticated .dashboard .layout-sidebar-first{display:block;position:sticky;top:2rem}.user-authenticated .dashboard.visible .layout-content{filter:unset}}.gin--navigation.user-authenticated .dashboard .layout-sidebar-first{top:155px}@media (min-width:1024px){.gin--navigation.user-authenticated .dashboard .layout-sidebar-first{top:5rem}}body.page-error .layout-content{display:flex;flex-direction:column}body.page-error .error-page{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;padding:var(--spacing-lg) var(--page-padding);min-height:50vh}body.page-error .error-page__body{text-align:center;width:100%;max-width:36rem;margin:0 auto}body.page-error .error-page__code{font-size:clamp(3.5rem,18vw,6rem);line-height:.9;font-weight:400;color:var(--hycu-purple);margin-bottom:var(--spacing-base)}body.page-error .error-page__title{margin:0 0 var(--spacing-sm)}body.page-error .error-page__message{margin:0 0 var(--spacing-lg);color:var(--solid-gray)}.footer{padding:0;width:auto;max-width:none}.footer .region--footer{display:flex;flex-wrap:wrap;gap:var(--gap-base)}@media (min-width:1024px){.footer .region--footer{flex-direction:row;justify-content:space-between}}.paragraph--type--marketo-form{padding:0 var(--page-padding) 4rem}form .form-wrapper{padding-bottom:1rem}form .form-item{padding-bottom:var(--padding-base)}form .form-item label{width:120px;color:#6d33da;line-height:1;display:block;white-space:nowrap;padding-bottom:.5rem}form .form-item label.form-required::after{content:" *";color:rgba(255,0,0,.88);font-weight:700}form .form-item input,form .form-item select{width:100%;border-radius:5px;border-radius:var(--border-radius-xs);border:1px solid var(--light-purple);padding:.75rem}form .form-item input:focus,form .form-item select:focus{outline:1px solid var(--hycu-purple);border:1px solid transparent}form .form-item input.error,form .form-item select.error{border:1px solid var(--orange)}form .form-item select{background-image:url(/themes/custom/partner_portal/src/images/chevron_down_icon.svg);background-size:14px;background-position:calc(100% - 15px) 13px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}form .form-item .description{width:100%;font-size:.8rem;padding-top:.3rem}form .form-actions.form-wrapper{display:flex;flex-direction:column;gap:var(--gap-base)}@media (min-width:480px){form .form-actions.form-wrapper{display:block;flex-direction:unset;gap:unset}}form .password-confirm-message,form .password-strength{padding:.5rem 0}form .password-suggestions{border-radius:var(--border-radius-sm);padding:1rem;background-color:var(--light-purple,.18)}form .password-suggestions ul{margin-bottom:unset}form .password-suggestions ul li{font-size:var(--font-size-sm)}form .privacy-message{font-size:12px;padding-bottom:var(--padding-base)}.marketo-form-wrapper{max-width:var(--text-max-width)}.marketo-form-wrapper .mktoForm *{font-family:Dmsans,sans-serif!important}.marketo-form-wrapper .mktoForm{position:relative;width:auto!important;padding:0!important}.marketo-form-wrapper .mktoForm INPUT[type=hidden]{margin-bottom:0!important}.marketo-form-wrapper .mktoForm .mktoClear,.marketo-form-wrapper .mktoForm .mktoGutter,.marketo-form-wrapper .mktoForm .mktoOffset,.marketo-form-wrapper .mktoForm .mktoPlaceholderState{display:none!important}.marketo-form-wrapper .mktoForm .mktoFormCol{float:none!important;width:100%}.marketo-form-wrapper .mktoForm .mktoFormRow{display:flex;justify-content:space-between;gap:1.5rem;width:100%}.marketo-form-wrapper .mktoForm .mktoFieldWrap{float:none!important;width:100%!important;margin-bottom:.5rem}.marketo-form-wrapper .mktoForm .mktoFieldWrap>label{line-height:1!important;display:block;white-space:nowrap;z-index:5;width:auto!important;color:#6d33da!important;padding-bottom:8px!important;font-size:16px!important;font-weight:400!important}.marketo-form-wrapper .mktoForm input.mktoRequired.mktoInvalid,.marketo-form-wrapper .mktoForm select.mktoRequired.mktoInvalid,.marketo-form-wrapper .mktoForm textarea.mktoRequired.mktoInvalid{border:1px solid #b33233!important}.marketo-form-wrapper .mktoForm input[type=date],.marketo-form-wrapper .mktoForm input[type=email],.marketo-form-wrapper .mktoForm input[type=number],.marketo-form-wrapper .mktoForm input[type=tel],.marketo-form-wrapper .mktoForm input[type=text],.marketo-form-wrapper .mktoForm input[type=url],.marketo-form-wrapper .mktoForm textarea{border-radius:5px;display:block;font-size:16px!important;margin:0;padding:10px!important;outline:0;width:100%!important;height:auto!important;border:1px solid #beace2!important}.marketo-form-wrapper .mktoForm select.mktoField{border:1px solid #beace2!important;border-radius:5px;display:block;margin:0;padding:11px!important;outline:0;width:100%!important;font-size:16px!important;line-height:19px;-webkit-appearance:none;background-image:url(//cdn.prod.website-files.com/62f18b92ed8778f238519b4b/66f1c4a7451f42223e38eafa_chevron-down.png);background-size:14px;background-position:calc(100% - 15px) 13px;background-repeat:no-repeat}.marketo-form-wrapper .mktoForm select.mktoField option{background-color:#fff}.mktoForm .mktoCheckboxList,.mktoForm .mktoRadioList{color:#6d33da!important;display:block;margin:0;padding:.5rem 1.35rem!important;outline:0;width:100%!important;font-size:1rem;font-weight:600;display:grid;grid-gap:.75rem .5rem;grid-template-columns:.5rem 1fr;grid-template-rows:auto}.mktoForm .mktoCheckboxList>input,.mktoForm .mktoRadioList>input{width:.85rem;height:.85rem;accent-color:#6d33da!important}.mktoForm .mktoRadioList>label{font-size:15px!important;font-weight:400!important;margin-left:.5rem!important;margin-top:0!important;line-height:12px!important;margin-bottom:0!important}.mktoForm .mktoCheckboxList>label{font-size:15px!important;font-weight:400!important;margin-left:.5rem!important;margin-top:0!important;line-height:12px!important;position:relative;left:unset!important;top:-2px!important}.marketo-form-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{position:relative;display:inline-block;cursor:pointer;line-height:1;padding:12px 30px!important;font-size:1rem;font-weight:400;text-align:center;color:#fff!important;text-decoration:none;border-radius:100px;border:none!important;transition:.2s ease;background-color:#5018b5!important;background-image:none!important}.marketo-form-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover{background-color:#36107a!important}.marketo-form-wrapper .mktoForm .mktoHtmlText{width:100%!important;padding-top:20px}.marketo-form-wrapper .mktoForm .mktoHtmlText h2,.marketo-form-wrapper .mktoForm .mktoHtmlText h3,.marketo-form-wrapper .mktoForm .mktoHtmlText h4{font-size:1.5rem;font-weight:500}.marketo-form-wrapper .mktoForm .mktoHtmlText h5,.marketo-form-wrapper .mktoForm .mktoHtmlText h6{font-size:1.2rem;font-weight:500}.marketo-form-wrapper .mktoForm .privacy-statement{font-size:14px}.marketo-form-wrapper .mktoForm .privacy-statement a{text-decoration:underline}.marketo-form-wrapper .mktoForm .mktoButtonRow{width:100%}.marketo-form-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap{margin:0 auto!important;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}#block-partner-portal-branding{line-height:1}#block-partner-portal-branding a{display:inline-block}#block-partner-portal-branding img{color:var(--white);height:32px}@media (min-width:1024px){#block-partner-portal-branding img{height:48px}}#block-partner-portal-useraccountmenu>ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--gap-xs)}#block-partner-portal-useraccountmenu>ul li a:not(.button){color:var(--white);text-decoration:none;font-weight:500}#block-partner-portal-headermenu{display:none;margin-right:var(--padding-base)}@media (min-width:768px){#block-partner-portal-headermenu{display:block}}#block-partner-portal-headermenu>ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--gap-base)}#block-partner-portal-headermenu>ul li a:not(.button){color:var(--white)}.footer .region--footer-top{display:flex;flex-direction:column;position:relative;background-image:url(/themes/custom/partner_portal/src/images/Footer-image.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:2.5rem var(--page-padding) 2rem;min-height:auto}@media (min-width:768px){.footer .region--footer-top{padding:4rem var(--page-padding) 2rem;min-height:26rem}}@media (min-width:1024px){.footer .region--footer-top{min-height:32rem}}.footer .region--footer{background-color:var(--middle-gray);padding:1rem var(--page-padding);color:var(--white)}#block-partner-portal-footerlinkcards{display:block;width:100%;flex:1}#block-partner-portal-socialicons{margin-top:auto;padding-top:2rem;width:100%}#block-partner-portal-socialicons .social-icons{display:flex;gap:.75rem;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media (min-width:768px){#block-partner-portal-socialicons .social-icons{justify-content:flex-end}}#block-partner-portal-socialicons .social-icons a{display:inline-block;line-height:0;transition:transform .3s ease,opacity .3s ease}#block-partner-portal-socialicons .social-icons a:hover{transform:scale(1.1);opacity:.8}#block-partner-portal-socialicons .social-icons a img{width:25px;height:25px;filter:brightness(0) invert(1)}#block-partner-portal-copyright{display:flex;align-items:center}#block-partner-portal-copyright p.copyright{padding:unset;margin:unset;color:var(--white);line-height:1;font-size:var(--font-size-sm)}#block-partner-portal-footer>ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--gap-base)}#block-partner-portal-footer>ul li{line-height:1}#block-partner-portal-footer>ul li a:not(.button){color:var(--white);text-decoration:none;font-size:var(--font-size-sm)}#block-partner-portal-footer>ul li a:not(.button):hover{opacity:.8}.image-card-links{display:grid;align-items:stretch;justify-content:start;row-gap:var(--gap-xl);-moz-column-gap:var(--gap-base);column-gap:var(--gap-base);width:100%;grid-template-columns:minmax(0,215px)}@media (min-width:625px){.image-card-links{grid-template-columns:repeat(2,max-content)}}@media (min-width:1024px){.image-card-links{grid-template-columns:repeat(3,max-content)}}@media (min-width:1800px){.image-card-links{row-gap:var(--gap-xl);-moz-column-gap:var(--gap-xl);column-gap:var(--gap-xl);grid-template-columns:repeat(5,max-content)}}.footer-arrow-link{display:flex;flex-direction:column;align-items:flex-start;width:215px;max-width:100%;color:inherit;text-decoration:none;min-height:8rem}.footer-arrow-link:hover{text-decoration:none}.footer-arrow-link:hover .icon-btn{background-color:var(--vivid-chartreuse)}.footer-arrow-link__title{flex:1 1 auto;width:100%;margin:unset;color:var(--white);font-weight:400;font-size:var(--font-size-md);line-height:1.2}@media (min-width:768px){.footer-arrow-link__title{font-size:var(--font-size-lg)}}.footer-arrow-link__icon{margin-top:auto;flex-shrink:0;padding:0;width:2.25rem;height:2.25rem;background-size:1rem}.footer-cta-card{display:flex;flex-direction:column;align-items:flex-start;width:265px;max-width:100%;min-height:8rem}.footer-cta-card__content{flex:1 1 auto;width:100%;min-width:0}.footer-cta-card__title{margin:unset;color:var(--white);font-weight:500;font-size:var(--font-size-sm);line-height:var(--line-height-lg)}@media (min-width:768px){.footer-cta-card__title{font-size:var(--font-size-md)}}.footer-cta-card__subhead{margin:.35em 0 0;color:var(--lighter-gray);font-weight:300;font-size:var(--font-size-base);line-height:1.3}@media (min-width:768px){.footer-cta-card__subhead{line-height:1.35}}.footer-cta-card .button{margin-top:auto;flex-shrink:0}@media (max-width:625px){.footer-cta-card .button{width:100%}}.layout-sidebar-first{padding:1rem}@media (max-width:1024px){.layout-sidebar-first{background-color:var(--hycu-purple)}}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links){margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li:has(>a.faqs:not(.button)){padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.25);width:100%}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li:last-of-type{width:100%}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button){display:flex;align-items:center;color:var(--light-grey);text-decoration:none;padding:.25rem;width:100%;border-radius:6px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button):before{content:"";flex-shrink:0;display:block;margin-right:.5rem;width:40px;height:40px;background-size:contain;background-position:center;background-repeat:no-repeat}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button).home:before{background-image:url(/themes/custom/partner_portal/src/images/Small-icon-white-Home.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button).whats-new:before{background-image:url(/themes/custom/partner_portal/src/images/Small-icon-white-New.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button).sales:before{background-image:url(/themes/custom/partner_portal/src/images/Small-icon-white-Sales.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button).training:before{background-image:url(/themes/custom/partner_portal/src/images/Small-icon-white-Training.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button).resources:before{background-image:url(/themes/custom/partner_portal/src/images/Small-icon-white-Resources.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button).marketing:before{background-image:url(/themes/custom/partner_portal/src/images/Small-icon-white-Marketing.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button).partner-team:before{background-image:url(/themes/custom/partner_portal/src/images/Small-icon-white-Team.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button).about-hycu:before{background-image:url(/themes/custom/partner_portal/src/images/Small-icon-white-About.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button).faqs:before{background-image:url(/themes/custom/partner_portal/src/images/Small-icon-white-FAQ.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button).dell:before{background-image:url(/themes/custom/partner_portal/src/images/Small-icon-white-Dell.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button).imanage:before{background-image:url(/themes/custom/partner_portal/src/images/Small-icon-white-iManage.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button):hover{color:var(--white);background-color:var(--lavender)}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a:not(.button).is-active{color:var(--white);background-color:var(--lavender)}.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a.button{display:block;width:100%;text-align:center}@media (min-width:768px){.layout-sidebar-first #block-partner-portal-mainnavigation ul:not(.contextual-links) li a.button{display:none}}.eu-cookie-compliance-banner{background:rgba(255,255,255,.8509803922)!important;border-radius:var(--border-radius-base);bottom:var(--padding-base)!important;z-index:998;background-color:var(--white);border-radius:16px;padding:var(--padding-base);position:fixed;inset:auto 0 0;box-shadow:var(--box-shadow);transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d;backdrop-filter:blur(12px);width:auto}@media (min-width:480px){.eu-cookie-compliance-banner{max-width:375px;right:var(--padding-base);left:var(--padding-base)}}.eu-cookie-compliance-banner .eu-cookie-compliance-content{margin:0 auto;display:block;text-align:left;width:100%;max-width:unset}.eu-cookie-compliance-banner .eu-cookie-compliance-message{float:unset;max-width:unset}.eu-cookie-compliance-banner .eu-cookie-compliance-message p{font-size:15px!important}.eu-cookie-compliance-banner .eu-cookie-compliance-close-button,.eu-cookie-compliance-banner .eu-cookie-compliance-more-button{display:none}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons{float:unset;max-width:unset;display:flex;flex-flow:column;gap:var(--gap-sm);flex-direction:column-reverse;outline:unset}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button{width:100%;border:1px solid var(--hycu-purple)}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.agree-button{background-color:var(--hycu-purple);color:var(--white);padding:.65rem;font-weight:500}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.eu-cookie-compliance-reject-button{padding:.65rem;background-color:var(--white)}.user-anonymous{background:var(--hero-gradient)}.user-anonymous .dashboard{display:grid;align-items:center;justify-items:center;min-height:100vh;grid-template-columns:1fr}.user-anonymous .dashboard .partner-form-container{min-width:90vw;border-radius:var(--border-radius-base);padding:2rem var(--page-padding);margin-top:2rem;margin-bottom:2rem;background-color:var(--white)}@media (min-width:480px){.user-anonymous .dashboard .partner-form-container{min-width:unset;max-width:500px}}.user-anonymous .dashboard .partner-form-container .logo{display:flex;margin:1rem 0 3rem 0;background-image:url(/themes/custom/partner_portal/dist/images/hpp-logo-purple.svg);height:75px;background-size:contain;background-repeat:no-repeat;background-position:center}.user-anonymous .dashboard .partner-form-container .form-description{padding-bottom:1rem}.page-section-user .user-form,.page-section-user .user-login-form,.page-section-user .user-pass,.page-section-user .user-register-form,.page-user-login .user-form,.page-user-login .user-login-form,.page-user-login .user-pass,.page-user-login .user-register-form,.page-user-register .user-form,.page-user-register .user-login-form,.page-user-register .user-pass,.page-user-register .user-register-form{width:100%}.user-register-form #edit-partner-profiles-0{padding-bottom:unset}.user-register-form .field--name-partner-profiles{padding-bottom:unset}.user-menu-anon{margin-bottom:2rem}.user-menu-anon ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;box-shadow:inset 0 -2px 0 rgba(0,0,0,.06)}@media (min-width:480px){.user-menu-anon ul{flex-wrap:unset}}.user-menu-anon ul li{width:100%;margin-bottom:.5rem}@media (min-width:480px){.user-menu-anon ul li{width:auto;margin-bottom:unset}}.user-menu-anon ul li a{color:var(--black);text-decoration:none;padding:7px;display:block}@media (min-width:480px){.user-menu-anon ul li a{padding:0 0 7px 0}}.user-menu-anon ul li a.active,.user-menu-anon ul li a:hover{background:var(--menu-bg-active);border-radius:var(--border-radius-sm)}@media (min-width:480px){.user-menu-anon ul li a.active,.user-menu-anon ul li a:hover{border-radius:unset;background:unset;border-bottom:2px solid var(--hycu-purple)}}.user-menu-anon ul li a:hover{background:var(--menu-bg-hov)}.user-pages-block{display:flex;justify-content:end;align-items:center}.user-pages-block span{color:var(--white)}.user-pages-block nav{position:relative}.user-pages-block nav .user-menu-icon{display:flex;justify-content:end;align-items:center;gap:.75rem;padding:.75rem;border-radius:6px 6px 0 0;text-decoration:none;transition:var(--transition);cursor:pointer}.user-pages-block nav .user-menu-icon span{color:var(--white)}.user-pages-block nav .user-menu-icon span:hover{text-decoration:none}.user-pages-block nav .user-menu-icon svg{display:block;width:2.25rem;height:2.25rem;flex-shrink:0;transition:var(--transition)}.user-pages-block nav .user-menu-icon:hover span{text-decoration:none}.user-pages-block nav ul{margin:0;padding:0;list-style:none;opacity:0;visibility:hidden;transition:var(--transition);position:absolute;top:100%;right:0;background-color:var(--white);padding:1rem;border-radius:6px 0 6px 6px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:10;min-width:170px}.user-pages-block nav ul li{display:flex;flex-direction:column}.user-pages-block nav ul li a{color:#000;padding:.75rem;text-decoration:none;border-radius:6px;transition:var(--transition)}.user-pages-block nav ul li a:hover{background-color:var(--menu-bg-hov)}.user-pages-block nav.show ul{opacity:1;visibility:visible}.user-pages-block nav.show .user-menu-icon{background-color:var(--white)}.user-pages-block nav.show .user-menu-icon span{color:#000}.user-pages-block nav.show .user-menu-icon span:hover{text-decoration:none}.profile--type--partner .profile__job-title{margin:0;color:var(--white);font-size:var(--font-size-md);line-height:var(--line-height-lg);opacity:.9}.profile--type--partner .profile__content{background:var(--ghost-gray);padding:var(--page-padding)}.profile--type--partner .profile__details{display:grid;gap:var(--gap-base);max-width:840px}@media (min-width:480px){.profile--type--partner .profile__details{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile--type--partner .profile-detail{background:var(--white);border-radius:var(--border-radius-base);padding:var(--padding-base);box-shadow:var(--card-shadow)}.profile--type--partner .profile-detail__label{color:var(--solid-gray);font-size:var(--font-size-sm);font-weight:500;letter-spacing:.02em;margin-bottom:.35rem;text-transform:uppercase}.profile--type--partner .profile-detail__value{color:var(--black-purple);font-size:var(--font-size-md);line-height:var(--line-height-lg)}.page-profile .block-page-title-block{display:none}.page-profile .profile--type--partner{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}.page-profile .profile__content{flex:1 1 auto;padding-bottom:var(--spacing-lg)}.page-user-edit .block-page-title-block{display:none}.page-user-edit .user-edit__content{flex:1 1 auto}.profile-partner-edit-form__heading,.user-form__section-heading{grid-column:1/-1;margin:0 0 var(--padding-base)}.profile-partner-add-form,.profile-partner-edit-form{display:grid;grid-template-columns:1fr 1fr;max-width:840px;gap:0 var(--gap-base);padding:var(--padding-base) var(--page-padding) 4rem}.profile-partner-add-form .form-actions,.profile-partner-edit-form .form-actions{grid-column:span 2}.user-form{display:grid;max-width:840px;gap:0 var(--gap-base);padding:var(--padding-base) var(--page-padding) 4rem}.user-form .profile-partner-add-form,.user-form .profile-partner-edit-form{padding:0}.user-form .password-strength__indicator{background-color:var(--green)}.user-form .password-confirm span.ok,.user-form .password-confirm-message span.ok{color:var(--lavender)}.user-form .password-confirm span.error,.user-form .password-confirm-message span.error{color:var(--orange)}.user-form #edit-account{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:0 var(--gap-base)}.user-form #edit-account .user-form__section-heading{grid-column:span 2}.user-form #edit-account #edit-pass{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:0 var(--gap-base)}.user-form #edit-account #edit-pass .form-item{padding-bottom:unset}.user-form #edit-account #edit-pass.form-type-password-confirm{grid-template-columns:1fr}.user-form #edit-partner-profiles-wrapper{grid-column:span 2;padding-top:var(--spacing-lg)}.user-form #edit-partner-profiles-wrapper #edit-partner-profiles-0{max-width:840px}@media (min-width:480px){.user-form #edit-partner-profiles-wrapper #edit-partner-profiles-0{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--gap-base)}}.user-form #edit-partner-profiles-wrapper .form-wrapper{padding-bottom:unset}.user-authenticated .user-form #edit-account #edit-pass.form-type-password-confirm{grid-template-columns:1fr 1fr}.user-anonymous .user-form{max-width:unset;grid-template-columns:1fr;gap:unset;padding:0}.user-anonymous #edit-account{grid-template-columns:1fr;grid-column:unset}.user-anonymous #edit-partner-profiles-wrapper .field--name-field-country{grid-column:span 2}.content-type-dashboard .block-page-title-block{display:none}.content-type-dashboard .block-page-title-block h1{color:var(--hycu-purple);font-weight:400}.content-type-dashboard .block-page-title-block h1 .first-name{font-weight:500}.node--type-dashboard .field--name-field-components{background-color:var(--white);border-radius:var(--border-radius-rounded) 0 0 0}.node--type-dashboard .field--name-body ul{list-style:none;padding-left:0}.node--type-dashboard .field--name-body ul li{position:relative;padding-left:40px}.node--type-dashboard .field--name-body ul li::before{content:"";position:absolute;left:0;top:-2px;width:28px;height:28px;background:url(/themes/custom/partner_portal/src/images/HYCU-PP-checkmark-icon-lavender.svg) no-repeat center;background-size:contain}.card-link{position:relative;z-index:1;display:block;height:100%;border-radius:calc(var(--border-radius-base) + 4px);color:inherit;text-decoration:none;box-shadow:var(--card-shadow);transition:var(--card-transition-chrome);border:var(--card-border-width) var(--card-border-style) var(--card-border-color)}.card-link:focus-visible,.card-link:hover{border-color:var(--card-border-color-hover);box-shadow:var(--card-shadow-hover);transform:translateY(var(--card-lift-y))}.card-link:focus-visible,.card-link:hover{text-decoration:none}.card-link:focus-visible .card-btn,.card-link:hover .card-btn{background-color:var(--light-purple)}.card-link:focus-visible .card-btn::before,.card-link:hover .card-btn::before{background-color:var(--hycu-purple)}.card-link:focus-visible{outline:2px solid var(--lavender);outline-offset:2px}.node--view-mode-card{background-color:var(--white);height:100%;border-radius:inherit;overflow:hidden;position:relative}.node--view-mode-card .card-content{width:100%}.node--view-mode-card .card-content .col{display:flex;flex-direction:column;padding:var(--spacing-base) var(--spacing-base) 3rem}.node--view-mode-card .card-content .col .type-wrapper{display:flex;flex-direction:row;align-items:center;gap:.5rem}.node--view-mode-card .card-image img{width:100%}.node--view-mode-card .card-new{display:none;color:var(--white);font-size:var(--font-size-xsm);line-height:1;padding:.25rem .75rem;text-transform:uppercase;background-color:var(--lavender);border-radius:var(--border-radius-xs)}.node--view-mode-card .card-type{display:inline-flex;align-items:center;align-self:flex-start;width:-moz-fit-content;width:fit-content;padding:.4rem .7rem;border:1px solid rgba(137,128,255,.28);border-radius:var(--border-radius-btn);background-color:color-mix(in srgb,var(--vivid-purple) 10%,var(--white));color:var(--hycu-purple);font-size:var(--font-size-xxsm);line-height:1;text-transform:uppercase;font-weight:700}.node--view-mode-card .card-title{color:var(--black-purple);padding:var(--spacing-sm) 0 .5rem 0;font-family:var(--font-primary);font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;line-height:1.16;margin:0}.node--view-mode-card .card-btn{position:absolute;right:1rem;bottom:1rem;left:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--ghost-purple);width:2.25rem;height:2.25rem;padding:0;background-image:none;border:1px solid rgba(137,128,255,.24);border-radius:50%;transition:var(--transition)}.node--view-mode-card .card-btn::before{content:"";position:static;width:1.45rem;height:1.45rem;background-color:var(--hycu-purple);-webkit-mask:url(/themes/custom/partner_portal/src/images/chevron_right_arrow_icon.svg) center/contain no-repeat;mask:url(/themes/custom/partner_portal/src/images/chevron_right_arrow_icon.svg) center/contain no-repeat;transition:background-color .2s ease}.node--view-mode-card .card-btn.card-btn--external::before{width:1.28rem;height:1.28rem;-webkit-mask-image:url(/themes/custom/partner_portal/src/images/arrow_top_right_icon.svg);mask-image:url(/themes/custom/partner_portal/src/images/arrow_top_right_icon.svg)}.node--view-mode-card.node--type-page{background-color:unset;position:relative}.node--view-mode-card.node--type-page .card-title{color:var(--white);padding:1rem 0 .5rem 0}.node--view-mode-card.node--type-page .card-content{position:absolute;bottom:0}.node--view-mode-card.node--type-page .card-content .col{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem}.node--view-mode-card.node--type-page .card-content .col .card-title{padding:unset;margin-bottom:unset}.node--view-mode-card.node--type-page .card-content .col .card-btn{position:relative;bottom:unset}.box-link:hover{text-decoration:none}.node--view-mode-box{position:relative;width:100%;background-color:var(--white);border-radius:var(--border-radius-base);padding:1.5rem 1.5rem 4rem 1.5rem;height:100%;transition:var(--transition)}.node--view-mode-box:hover{box-shadow:var(--box-shadow)}.node--view-mode-box .box-body{color:var(--black);padding-bottom:2rem}.node--view-mode-box .box-date{color:var(--hycu-purple);font-size:var(--font-size-sm);padding-bottom:.5rem}.node--view-mode-box .box-title{color:var(--black);padding:1rem 0 .5rem 0}.icon-box-link{display:block;width:100%;height:100%;max-width:185px;margin-inline:auto;padding:var(--gap-xs);color:var(--black);text-decoration:none;cursor:pointer}.icon-box-link:focus-visible,.icon-box-link:hover{color:var(--black);text-decoration:none}.icon-box-link:focus-visible .icon-box-icon,.icon-box-link:hover .icon-box-icon{background-color:var(--middle-gray)}.icon-box-link .icon-box-text,.icon-box-link .icon-box-title{pointer-events:none}.icon-box-link .icon-box-icon a{pointer-events:none}.icon-box{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.icon-box-icon{display:flex;align-items:center;justify-content:center;width:100px;height:100px;background-color:var(--ghost-gray);border-radius:var(--border-radius-base);overflow:hidden;transition:background-color .2s ease-in-out}.icon-box-icon a{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.icon-box-icon .field,.icon-box-icon .field__item,.icon-box-icon .media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0}.icon-box-icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.icon-box-title{width:100%;margin:35px 0 0;color:var(--black);font-size:19px;line-height:1.2;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word}.icon-box-text{width:100%;margin:.75rem 0 0;color:var(--vivid-gray);font-size:var(--font-size-sm);line-height:1.2;text-align:center;word-break:break-word}.icon-box-text .field{margin:0}.icon-box-text .field__item{margin:0}.node--view-mode-team-box{background-color:var(--white);border-radius:var(--border-radius-base);padding:var(--padding-base);height:100%}.node--view-mode-team-box .team-box-content{display:grid;grid-auto-rows:auto;gap:var(--gap-lg);align-items:center}@media (min-width:1024px){.node--view-mode-team-box .team-box-content{grid-template-columns:90px 1fr 20px}}.node--view-mode-team-box .team-box-name h4{color:var(--hycu-purple);margin-bottom:.25rem}.node--view-mode-team-box .field--name-field-headshot{overflow:hidden;border-radius:var(--round-image);max-width:90px}.node--view-mode-team-box .team-box-title{color:var(--hycu-purple);font-weight:700;padding:.5rem 0 0 0;margin-bottom:unset}.node--view-mode-team-box .field--name-field-email,.node--view-mode-team-box .field--name-field-phone-number{padding-top:.35rem}.node--view-mode-team-box .team-box-position{padding-bottom:.5rem}.node--view-mode-team-box .team-box-body{color:var(--black);padding-bottom:1rem}.node--view-mode-team-box .team-box-linkedin{display:flex;align-items:center}.node--view-mode-team-box .team-box-linkedin a.linkedin-icon{display:block;width:20px;height:20px;background-image:url(/themes/custom/partner_portal/dist/images/linkedin-logo-icon.svg);background-size:20px;background-position:center;background-repeat:no-repeat;color:var(--hycu-purple)}.node--type-page.node--view-mode-full .field--name-body{max-width:var(--text-max-width);padding:0 var(--page-padding) var(--page-padding) var(--page-padding)}.node--type-page.node--view-mode-full .node__content{padding:2rem 0 0 0;background-color:var(--ghost-gray)}.node--type-page.node--view-mode-full .iframe-container{position:relative;width:100%;min-height:1000px;max-width:1200px;height:100vh;overflow:hidden;box-sizing:border-box;transition:height .3s ease}.node--type-page.node--view-mode-full .etc-navigator-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;margin:0;padding:0;display:block;box-sizing:border-box}.node--type-page.node--view-mode-full .iframe-container.iframe-container--tco{position:relative;width:100%;max-width:1200px;min-height:0;height:auto;overflow:visible}.node--type-page.node--view-mode-full .iframe-container.iframe-container--tco .tco-calculator-iframe{position:static;display:block;width:100%;max-width:100%;height:720px;min-height:480px;border:0;margin:0;padding:0;box-sizing:border-box}@media (min-width:1440px){.content-type-announcements .region--content{display:grid;grid-template-columns:3fr 1fr;gap:var(--gap-base)}}.node--type-announcements.node--view-mode-full{background-color:var(--white);padding:var(--padding-base)}.node--type-announcements.node--view-mode-full h1{padding-bottom:var(--padding-base);margin-bottom:unset}.node--type-announcements.node--view-mode-full .field--name-field-publish-date{color:var(--hycu-purple);padding-bottom:var(--padding-base)}.node--type-announcements.node--view-mode-box{background-color:transparent;border-radius:0;padding:0;box-shadow:none}.node--type-announcements.node--view-mode-box:hover{box-shadow:none}.node--type-announcements.node--view-mode-box .box-body{padding-bottom:1rem}.node--type-announcements.node--view-mode-box .box-title{padding-top:.5rem}.paragraph--type--faqs{padding:2rem var(--page-padding) 4rem}.paragraph--type--faqs .field--name-field-items{display:grid;grid-template-columns:1fr;gap:var(--gap-base);align-items:start}@media (min-width:1024px){.paragraph--type--faqs .field--name-field-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.paragraph--type--faqs .paragraph--type--faq{background-color:var(--white);border-radius:var(--border-radius-base);margin-bottom:0;max-width:none;cursor:pointer}.paragraph--type--faqs .paragraph--type--faq.active .field--name-field-question::before{transform:rotate(45deg)}.paragraph--type--faqs .paragraph--type--faq .field--name-field-question{padding:var(--vertical-padding);font-size:var(--font-size-md);display:flex;align-items:center;gap:var(--gap-sm)}.paragraph--type--faqs .paragraph--type--faq .field--name-field-question::before{content:"";display:inline-block;width:35px;height:35px;min-width:35px;background-image:url(/themes/custom/partner_portal/dist/images/HYCU-PP-plus-icon.svg);background-size:contain;background-repeat:no-repeat;transform:rotate(0);transition:transform .4s cubic-bezier(.4,0,.2,1)}.paragraph--type--faqs .paragraph--type--faq .field--name-field-answer{display:none;overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1)}.paragraph--type--faqs .paragraph--type--faq .field--name-field-answer>*{font-size:var(--font-size-base);padding:0 2rem 2rem 5.25rem}.paragraph--type--link-cards{padding:2rem var(--page-padding) 4rem;background-color:var(--white)}.paragraph--type--link-cards .field--name-field-link-cards{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-base);padding:1rem 0;align-items:stretch}@media (min-width:625px){.paragraph--type--link-cards .field--name-field-link-cards{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.paragraph--type--link-cards .field--name-field-link-cards{grid-template-columns:1fr 1fr 1fr}}.paragraph--type--link-card{display:flex;flex-direction:column;width:100%;height:100%}.paragraph--type--link-card h4{margin-bottom:unset}.paragraph--type--link-card h4 .field--name-field-title{padding-bottom:var(--padding-sm)}.paragraph--type--link-card .link-card{height:100%}.paragraph--type--link-card .link-card .field--name-field-description{flex-grow:1}.paragraph--type--link-card .link-card .link-card-links{display:block;padding-top:var(--padding-sm)}.paragraph--type--link-card .link-card .link-card-links .text-link-arrow{display:block;padding:.5rem 0}.paragraph--type--link-card .link-card .link-card-links .text-link-arrow .text-link-arrow__icon{display:inline-block;vertical-align:-.1em}.paragraph--type--link-card .link-card .coming-soon{color:var(--white);opacity:.7}.field--name-field-media-oembed-video{max-width:900px;padding:1rem 0}.field--name-field-media-oembed-video .field__item{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.field--name-field-media-oembed-video .field__item iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pager{--pager-bg:var(--white);--pager-color:var(--black-purple);--pager-border:rgba(27,12,51,0.12);--pager-hover-bg:rgba(137,128,255,0.1);--pager-hover-color:var(--hycu-purple);--pager-hover-border:rgba(137,128,255,0.42);--pager-active-bg:var(--light-purple);--pager-active-color:var(--hycu-purple);--pager-active-border:rgba(137,128,255,0.55);--pager-focus:var(--lavender);padding:var(--spacing-lg) var(--page-padding)}.pager ul.pager__items{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:1rem 0 0 0}.pager ul.pager__items li.pager__item{padding:0;margin:0}.pager ul.pager__items li.pager__item>a,.pager ul.pager__items li.pager__item>span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.65rem .9rem;border:1px solid var(--pager-border);border-radius:var(--border-radius-btn);background-color:var(--pager-bg);color:var(--pager-color);font-size:var(--font-size-sm);font-weight:600;line-height:1;text-decoration:none;box-shadow:0 8px 24px rgba(27,12,51,.04);transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.pager ul.pager__items li.pager__item>a:focus,.pager ul.pager__items li.pager__item>a:hover,.pager ul.pager__items li.pager__item>span:focus,.pager ul.pager__items li.pager__item>span:hover{border-color:var(--pager-hover-border);background-color:var(--pager-hover-bg);color:var(--pager-hover-color);text-decoration:none;box-shadow:0 10px 26px rgba(27,12,51,.08)}.pager ul.pager__items li.pager__item>a:focus-visible,.pager ul.pager__items li.pager__item>span:focus-visible{outline:2px solid var(--pager-focus);outline-offset:3px}.pager ul.pager__items li.pager__item.is-active a{border-color:var(--pager-active-border);background:var(--pager-active-bg);color:var(--pager-active-color);text-decoration:none;box-shadow:0 12px 28px rgba(67,18,142,.18)}.pager ul.pager__items li.pager__item.pager__item--first>a,.pager ul.pager__items li.pager__item.pager__item--last>a,.pager ul.pager__items li.pager__item.pager__item--next>a,.pager ul.pager__items li.pager__item.pager__item--previous>a{padding-inline:1rem}.pager ul.pager__items li.pager__item.pager__item--first,.pager ul.pager__items li.pager__item.pager__item--last{display:none}.pager ul.pager__items li.pager__item.pager__item--ellipsis{color:var(--hycu-gray);font-weight:600}nav .js-pager__items{display:flex;justify-content:space-between;list-style-type:none;padding:0;margin:0;width:100%;border-top:1px solid var(--lighter-gray)}nav .js-pager__items li.is-disabled a[rel=next],nav .js-pager__items li.is-disabled a[rel=prev]{cursor:default;pointer-events:none;opacity:.35}nav .js-pager__items li.is-disabled a[rel=next]:hover,nav .js-pager__items li.is-disabled a[rel=prev]:hover{color:var(--black-purple)}nav .js-pager__items li a{transition:var(--transition);color:var(--black-purple)}nav .js-pager__items li a[rel=next],nav .js-pager__items li a[rel=prev]{display:flex;align-items:center}nav .js-pager__items li a[rel=next]:hover,nav .js-pager__items li a[rel=prev]:hover{color:var(--vivid-purple)}nav .js-pager__items li a[rel=next] svg,nav .js-pager__items li a[rel=prev] svg{height:1.25rem;transition:var(--transition)}nav .js-pager__items li a:hover{text-decoration:none}nav .js-pager__items li a[rel=prev]:hover svg{transform:translateX(-4px)}nav .js-pager__items li a[rel=next]:hover svg{transform:translateX(4px)}@media (min-width:1024px){#block-partner-portal-mobilemenu{display:none}}.hamburger-btn{background:0 0;border:none;display:flex;flex-direction:column;justify-content:space-around;width:30px;height:25px;padding:0;cursor:pointer;transition:transform .3s ease}.hamburger-btn .bar{width:30px;height:2px;background-color:var(--white);transition:transform .3s ease,opacity .3s ease;border-radius:2px}.hamburger-btn .top-bar{transform:translateY(0)}.hamburger-btn .middle-bar{display:block;opacity:1}.hamburger-btn .bottom-bar{transform:translateY(0)}.hamburger-btn.active{height:23px}.hamburger-btn.active .top-bar{transform:rotate(45deg) translateY(8px)}.hamburger-btn.active .middle-bar{display:none;opacity:0}.hamburger-btn.active .bottom-bar{transform:rotate(-45deg) translateY(-8px)}.viewsreference--view-title{font-weight:700;font-size:var(--font-size-lg);line-height:var(--line-height-lg);color:var(--black);margin:0;padding:0 var(--page-padding)}.block-views-blockannouncements-block-3 h2{font-weight:700;font-size:var(--font-size-lg);line-height:var(--line-height-lg);color:var(--black);margin:0;padding:0 var(--page-padding);padding-top:var(--page-padding)}.view-announcements .view-content{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-xl);padding:1rem var(--page-padding) 4rem;align-items:stretch}@media (min-width:625px){.view-announcements .view-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.view-announcements .view-content{grid-template-columns:repeat(3,minmax(0,1fr))}}.view-announcements.view-display-id-block_3 .view-content{grid-template-columns:1fr}@media (min-width:768px){.view-announcements.view-display-id-block_3 .view-content{grid-template-columns:1fr 1fr}}@media (min-width:1440px){.view-announcements.view-display-id-block_3 .view-content{grid-template-columns:1fr}}.view-team .view-content{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-base);padding:1rem var(--page-padding) 4rem}@media (min-width:625px){.view-team .view-content{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.view-team .view-content{grid-template-columns:1fr}}@media (min-width:1440px){.view-team .view-content{grid-template-columns:1fr 1fr}}@media (min-width:2500px){.view-team .view-content{grid-template-columns:1fr 1fr 1fr}}.view-page-cards .view-content{display:flex;flex-wrap:wrap;gap:var(--gap-xl);padding:3rem var(--page-padding) 4rem;align-items:flex-start}.view-page-cards .views-row{flex:0 0 185px;width:185px}.view-resources{padding-bottom:4rem}.view-resources .view-header{padding-bottom:1.5rem}.view-resources .view-content{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-base);padding:1rem var(--page-padding) 1rem;align-items:stretch}@media (min-width:625px){.view-resources .view-content{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.view-resources .view-content{grid-template-columns:1fr 1fr}}@media (min-width:1440px){.view-resources .view-content{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1800px){.view-resources .view-content{grid-template-columns:1fr 1fr 1fr 1fr}}.view-group-content .view-content{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-base);padding:0 var(--page-padding) 4rem;align-items:stretch}.view-filters{padding:0 var(--page-padding) var(--spacing-base)}.view-filters .views-exposed-form{display:flex;flex-direction:column;gap:var(--gap-base);align-items:start}@media (min-width:768px){.view-filters .views-exposed-form{flex-direction:row;align-items:center;flex-wrap:wrap}}.view-filters .views-exposed-form .form-item{padding-bottom:var(--spacing-sm)}@media (min-width:768px){.view-filters .views-exposed-form .form-item{padding-bottom:0}}.view-filters .views-exposed-form .form-item label{width:auto;color:var(--black-purple);line-height:1;display:block;white-space:nowrap;padding-bottom:.5rem;font-size:var(--font-size-xxsm)}.view-filters .views-exposed-form .form-item input[type=search],.view-filters .views-exposed-form .form-item input[type=text],.view-filters .views-exposed-form .form-item select{width:100%;border-radius:10px;border:1px solid var(--lighter-gray);padding:12px 14px;background-color:var(--white)}.view-filters .views-exposed-form .form-item input[type=search]:focus,.view-filters .views-exposed-form .form-item input[type=text]:focus,.view-filters .views-exposed-form .form-item select:focus{outline:1px solid var(--hycu-purple);border:1px solid transparent}.view-filters .views-exposed-form .form-item select{background-image:url(/themes/custom/partner_portal/src/images/chevron_down_icon.svg);background-position:calc(100% - 15px) 12px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}.view-filters .views-exposed-form .form-item-search input[name=search]{background-image:url(/themes/custom/partner_portal/src/images/icon-search.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem 1rem}.view-filters .views-exposed-form .form-item-combine input[name=combine]{background-image:url(/themes/custom/partner_portal/src/images/icon-search.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem 1rem}.view-filters .views-exposed-form .form-actions{display:flex;align-items:center;flex-shrink:0;margin:0;padding:0}.view-filters .views-exposed-form .form-actions input[name=reset]{font-size:var(--font-size-xxsm);color:var(--black-purple);border:1px solid var(--black-purple);background-color:var(--white);background-image:url("data:image/svg+xml,%3Csvg fill='none' height='24' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='18' x2='6' y1='6' y2='18'/%3E%3Cline x1='6' x2='18' y1='6' y2='18'/%3E%3C/svg%3E");background-size:16px 16px;background-repeat:no-repeat;background-position:left .5rem center;padding:.25rem .75rem .25rem 1.75rem;border-radius:var(--border-radius-base);display:inline-block;line-height:normal;text-decoration:none;min-height:unset;box-shadow:none;cursor:pointer}.view-filters .views-exposed-form .form-actions input[name=reset]:focus,.view-filters .views-exposed-form .form-actions input[name=reset]:hover{text-decoration:none;background-color:var(--white);color:var(--black-purple);border-color:var(--black-purple)}.view-filters .views-exposed-form.bef-exposed-form .bef-links-use-ajax.bef-links{width:100%;display:flex;justify-content:center}.view-filters .views-exposed-form.bef-exposed-form .bef-links-use-ajax.bef-links ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%}@media (min-width:625px){.view-filters .views-exposed-form.bef-exposed-form .bef-links-use-ajax.bef-links ul{gap:.75rem}}.view-filters .views-exposed-form.bef-exposed-form .bef-links-use-ajax.bef-links ul li a.bef-link{display:inline-block;padding:.35rem .55rem;font-size:var(--font-size-xsm);color:var(--black-purple);border-radius:var(--border-radius-base);text-decoration:none;transition:var(--transition);background-color:var(--light-purple);word-break:nowrap;text-wrap:nowrap;border:1px solid var(--light-purple)}@media (min-width:625px){.view-filters .views-exposed-form.bef-exposed-form .bef-links-use-ajax.bef-links ul li a.bef-link{padding:.5rem .75rem;font-size:var(--font-size-sm)}}.view-filters .views-exposed-form.bef-exposed-form .bef-links-use-ajax.bef-links ul li a.bef-link.bef-link--selected{background-color:var(--white);color:var(--black-purple);border:1px solid var(--lighter-gray)}.view-filters .views-exposed-form.bef-exposed-form .bef-links-use-ajax.bef-links ul li a.bef-link.bef-link--selected:hover{background-color:var(--white);color:var(--black-purple);border:1px solid var(--black-purple)}.view-filters .views-exposed-form.bef-exposed-form .bef-links-use-ajax.bef-links ul li a.bef-link:hover{background-color:var(--white);color:var(--black-purple);border:1px solid var(--lavender)}.view-header{padding-bottom:var(--spacing-base)}.view-empty{padding:var(--spacing-lg) 0}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
