@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap);
/* @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-xs:12px;--line-height-base:1.5;--line-height-lg:1.3;--line-height-xl:1.4;--line-height-xxl:1.5;--hycu-purple:#43128e;--dark-purple:#2a124f;--purple:#3a1275;--lavender:#8980ff;--light-purple:#d0cefb;--light-purple-hov:#8880ff20;--black:#000;--light-black:#333;--white:#fff;--white-hov:#f4f4f6;--grey:#797b88;--light-grey:#f4f4f6;--green:#57f780;--light-green:#93f4a6;--cyan:#3ae1f9;--light-cyan:#93f0f7;--orange:#ff5500;--light-orange:#ffc6b0;--chartreuse:#d7ff60;--chartreuse-hov:#badb57;--background-black:rgba(0,0,0,0.06);--vertical-padding-sm:1rem;--vertical-padding:2rem;--vertical-padding-lg:4rem;--padding-sm:1rem;--padding-base:1.5rem;--padding-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-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;--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}body{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;font-size:var(--font-size-base);color:var(--black);background-color:var(--background-black)}h1{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);letter-spacing:-1px;margin-bottom:10px;margin-top:0}.h2,h2{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:var(--font-size-xl);line-height:var(--line-height-xl);letter-spacing:-1px;margin-bottom:18px;margin-top:0;color:var(--hycu-purple)}.h3,.page-section-user h1,.page-user-login h1,.page-user-register h1,.user-anonymous .dashboard .partner-form-container h1,h3{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:var(--font-size-lg);line-height:var(--line-height-lg);letter-spacing:-1px;margin-bottom:16px;margin-top:0;color:var(--hycu-purple)}.h4,.node--view-mode-box .box-title,.node--view-mode-card .card-title,.paragraph--type--view .viewsreference--view-title,h4{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;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-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;font-size:var(--font-size-base);line-height:var(--line-height-base);margin-bottom:12px}h6{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;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-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}em{font-family:"DM Sans",sans-serif;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{color:var(--hycu-purple);border-radius:100px;padding:.75rem 1.75rem;text-decoration:none;font-size:1rem;cursor:pointer;line-height:1;transition:all .3s ease-in-out}.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{border:1px solid var(--chartreuse);background-color:var(--chartreuse)}.button.button--green:hover,.button.form-submit:hover{border:1px solid var(--chartreuse-hov);background-color:var(--chartreuse-hov)}.button.button--danger{padding:.5rem 1rem;border:1px solid var(--grey);background-color:var(--white)}.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}.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(--chartreuse-hov)}.field--name-body ul li,.field--type-text-long ul li{padding-bottom:1rem;font-size:var(--font-size-base);line-height:var(--line-height-base)}.field--name-body ul li ul,.field--type-text-long ul li ul{padding-top:.75rem}.field--name-body p:last-child,.field--type-text-long p:last-child{padding-bottom:0}.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}}:root{--page-padding:1rem}@media (min-width:1024px){:root{--page-padding:2rem}}.layout-container{margin:0}@media (min-width:1024px){.layout-content{padding-right:2rem}}.layout-header{position:relative;z-index:100;background-color:var(--black);top:0}.layout-header .nav-bg{background-color:var(--hycu-purple)}.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 .dashboard{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:var(--page-padding);align-items:start}.user-authenticated .dashboard .layout-sidebar-first{display:none;position:absolute;width:100%;left:0;right:0;right:0;top:var(--navbar-height-sm);z-index:100}.user-authenticated .dashboard .layout-content{transition:filter .3s ease}.user-authenticated .dashboard.visible .layout-content{filter:blur(5px)}.user-authenticated .dashboard.visible .layout-sidebar-first{display:block;box-shadow:0 4px 10px rgba(0,0,0,.2)}@media (min-width:1024px){.user-authenticated .dashboard{padding:2rem 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}}.footer{padding:4rem var(--page-padding)}.footer .region--footer-top{display:grid;grid-template-columns:1fr}.footer .region--footer-top .spacer{display:none}@media (min-width:1024px){.footer .region--footer-top{grid-template-columns:200px 1fr}.footer .region--footer-top .spacer{display:block}.footer .region--footer-top .content{display:flex;flex-direction:row;justify-content:space-between}}.footer .region--footer{display:grid;grid-template-columns:1fr}.footer .region--footer .spacer{display:none}.footer .region--footer .content{display:flex;flex-wrap:wrap;gap:var(--gap-base)}@media (min-width:1024px){.footer .region--footer{grid-template-columns:200px 1fr}.footer .region--footer .spacer{display:block}.footer .region--footer .content{display:flex;flex-direction:row;justify-content:space-between}}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:40px}@media (min-width:1024px){#block-partner-portal-branding img{height:60px}}#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-family:"DM Sans",sans-serif;font-weight:500;font-style:normal}#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{background-color:var(--hycu-purple)}#block-partner-portal-socialicons{flex-basis:100%}#block-partner-portal-socialicons .social-icons{display:flex;gap:var(--gap-base);justify-content:start;align-items:center}@media (min-width:1024px){#block-partner-portal-socialicons .social-icons{justify-content:end}}#block-partner-portal-socialicons .social-icons a{display:inline-block;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;opacity:.7;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);opacity:.7}#block-partner-portal-footer>ul li a:not(.button):hover{opacity:1}#block-partner-portal-footerlinkcards{display:block;width:100%;padding-bottom:6rem}.image-card-links{display:grid;gap:var(--gap-xl);grid-template-columns:repeat(1,265px)}@media (min-width:768px){.image-card-links{grid-template-columns:repeat(2,265px)}}@media (min-width:1440px){.image-card-links{justify-content:space-between;gap:var(--gap-base);grid-template-columns:repeat(4,265px)}}.image-card-links>a{width:100%;margin-bottom:2rem}@media (min-width:1440px){.image-card-links>a{margin-bottom:unset}}.image-card-links>a:hover{text-decoration:none}.image-card-links>a:hover .icon-btn{background-color:var(--chartreuse-hov)}.image-card-links>div{width:100%}.image-card-links>div:hover{text-decoration:none}.image-card-links .image-card-links-image{border-radius:var(--border-radius-base);margin-bottom:var(--padding-base);overflow:hidden;display:block}.image-card-links .image-card-link-title{color:var(--white);padding-bottom:var(--padding-base)}.image-card-links .image-card-link-title h4{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;margin:unset}.image-card-links .icon-card-links-image{width:45px;padding-bottom:var(--padding-base)}.image-card-links .icon-card-link-title{color:var(--white);padding-bottom:var(--padding-base)}.image-card-links .icon-card-link-title h4{font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal;margin:unset}.image-card-links .icon-card-link-title h4 span{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;color:var(--chartreuse)}.layout-sidebar-first{background-color:var(--white);padding:1rem}@media (min-width:1024px){.layout-sidebar-first{border-radius:0 var(--border-radius-base) var(--border-radius-base) 0}}.layout-sidebar-first #block-partner-portal-mainnavigation ul{margin:0;padding:0;list-style:none}.layout-sidebar-first #block-partner-portal-mainnavigation ul li{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.layout-sidebar-first #block-partner-portal-mainnavigation ul li:last-of-type{width:100%}.layout-sidebar-first #block-partner-portal-mainnavigation ul li a:not(.button){display:flex;align-items:center;color:var(--black);text-decoration:none;padding:.5rem;width:100%;border-radius:6px;transition:background-color .3s ease-in-out}.layout-sidebar-first #block-partner-portal-mainnavigation ul 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 li a:not(.button).home:before{background-image:url(/themes/custom/partner_portal/src/images/HYCU-PP-menu-icon-01-home.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul li a:not(.button).whats-new:before{background-image:url(/themes/custom/partner_portal/src/images/HYCU-PP-menu-icon-02-whats-new.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul li a:not(.button).sales:before{background-image:url(/themes/custom/partner_portal/src/images/HYCU-PP-menu-icon-03-sales.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul li a:not(.button).training:before{background-image:url(/themes/custom/partner_portal/src/images/HYCU-PP-menu-icon-04-training.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul li a:not(.button).resources:before{background-image:url(/themes/custom/partner_portal/src/images/HYCU-PP-menu-icon-05-resources.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul li a:not(.button).marketing:before{background-image:url(/themes/custom/partner_portal/src/images/HYCU-PP-menu-icon-06-marketing.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul li a:not(.button).partner-team:before{background-image:url(/themes/custom/partner_portal/src/images/HYCU-PP-menu-icon-07-partner-team.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul li a:not(.button).about-hycu:before{background-image:url(/themes/custom/partner_portal/src/images/HYCU-PP-menu-icon-08-about.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul li a:not(.button).faqs:before{background-image:url(/themes/custom/partner_portal/src/images/HYCU-PP-menu-icon-09-faq.svg)}.layout-sidebar-first #block-partner-portal-mainnavigation ul li a:not(.button):hover{background-color:rgba(193,193,193,.2)}.layout-sidebar-first #block-partner-portal-mainnavigation ul li a:not(.button).is-active{background-color:rgba(136,128,255,.1254901961)}.layout-sidebar-first #block-partner-portal-mainnavigation ul li a.button{width:100%;text-align:center}@media (min-width:768px){.layout-sidebar-first #block-partner-portal-mainnavigation ul 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;-webkit-backdrop-filter:blur(12px);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-family:"DM Sans",sans-serif;font-weight:500;font-style:normal}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.eu-cookie-compliance-reject-button{padding:.65rem;background-color:var(--white)}.user-anonymous{background-image:url(/themes/custom/partner_portal/dist/images/HYCU-PP-log-in-background.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.user-anonymous .dashboard{display:grid;align-items:center;justify-items:center;min-height:100vh;grid-template-columns:1fr}@media (min-width:768px){.user-anonymous .dashboard{justify-items:unset;grid-template-columns:repeat(5,1fr)}}.user-anonymous .dashboard .partner-form-container{min-width:90vw;border-radius:var(--border-radius-sm);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}}@media (min-width:768px){.user-anonymous .dashboard .partner-form-container{grid-column:span 3/5}}.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{color:var(--white);width:2.25rem;height:2.25rem;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 svg{color:var(--black)}.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-partner-edit-form{display:grid;grid-template-columns:1fr 1fr;max-width:840px;gap:0 var(--gap-base)}.profile-partner-edit-form .form-actions{grid-column:span 2}.user-form{display:grid;max-width:840px;gap:0 var(--gap-base)}.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 #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}.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}.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 h1{color:var(--hycu-purple);font-family:"DM Sans",sans-serif;font-weight:400;font-style:normal}.content-type-dashboard .block-page-title-block h1 .first-name{font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal}.node--type-dashboard .dashboard-layout{display:grid}@media (min-width:1440px){.node--type-dashboard .dashboard-layout{grid-template-columns:1fr 400px;gap:1.5rem}.node--type-dashboard .dashboard-layout .right-column{padding:1rem 1.5rem}}.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}.card-link:hover{text-decoration:none}.card-link:hover .card-btn{background-color:var(--chartreuse-hov)}.node--view-mode-card{background-color:var(--white);height:100%;border-radius:var(--border-radius-base);overflow:hidden;transition:var(--transition)}.node--view-mode-card:hover{box-shadow:var(--box-shadow)}.node--view-mode-card .card-content{width:100%}.node--view-mode-card .card-content .col{padding:1rem 1rem 4rem 1rem}.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{color:var(--white);font-size:var(--font-size-xs);line-height:1;display:inline;padding:.25rem .75rem;text-transform:uppercase;background-color:var(--lavender);border-radius:var(--border-radius-xs)}.node--view-mode-card .card-type{color:var(--hycu-purple);font-size:var(--font-size-sm);text-transform:uppercase;font-family:"DM Sans",sans-serif;font-weight:700;font-style:normal}.node--view-mode-card .card-title{color:var(--dark-purple);padding:1rem 0 .5rem 0}.node--view-mode-card .card-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%;position:absolute;bottom:1rem;transition:var(--transition)}.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}.box-link:hover .card-btn{background-color:var(--chartreuse-hov)}.node--view-mode-box{position:relative;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)}.node--view-mode-box .box-title{color:var(--black);padding:1rem 0 .5rem 0}.node--view-mode-box button{position:absolute;bottom:1.5rem}.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 30px}}.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-family:"DM Sans",sans-serif;font-weight:700;font-style:normal;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:flex;height:100%;color:var(--hycu-purple);width:30px;height:30px;background-image:url(/themes/custom/partner_portal/dist/images/linkedin-logo-icon.svg);background-size:30px;background-position:center;background-repeat:no-repeat;color:var(--hycu-purple);transition:all .3s ease}.node--view-mode-team-box .team-box-linkedin a.linkedin-icon:hover{transform:scale(1.1)}.node--type-page.node--view-mode-full>header{padding:.5rem 1rem;width:100%;background-color:var(--purple);background-repeat:no-repeat;background-position:center right;background-size:cover;border-radius:var(--border-radius-base);margin-bottom:2.5rem}@media (min-width:480px){.node--type-page.node--view-mode-full>header{background-size:contain;padding:1rem}}@media (min-width:1024px){.node--type-page.node--view-mode-full>header{padding:2.5rem 2rem;background-size:contain}}.node--type-page.node--view-mode-full>header h1{padding:0;margin:0;color:var(--white)}.node--type-page.node--view-mode-full .field--name-body{max-width:var(--text-max-width);margin-bottom:2rem}@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);border-radius:var(--border-radius-base);padding:var(--padding-base);margin-bottom:var(--padding-base)}.node--type-announcements.node--view-mode-full h1{color:var(--hycu-purple);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)}.paragraph--type--faqs .paragraph--type--faq{background-color:var(--white);border-radius:var(--border-radius-base);margin-bottom:var(--padding-base);max-width:var(--text-max-width);cursor:pointer;transition:var(--transition)}.paragraph--type--faqs .paragraph--type--faq:hover{box-shadow:var(--box-shadow)}.paragraph--type--faqs .paragraph--type--faq.active .field--name-field-question{padding-bottom:1rem}.paragraph--type--faqs .paragraph--type--faq.active .field--name-field-question::before{transform:rotate(45deg)}.paragraph--type--faqs .paragraph--type--faq.active .field--name-field-answer{display:block}.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 .3s ease}.paragraph--type--faqs .paragraph--type--faq .field--name-field-answer{display:none;font-size:var(--font-size-base);padding:0 2rem 2rem 5.25rem}.paragraph--type--view{padding-bottom:2rem}.paragraph--type--view .viewsreference--view-title{color:var(--hycu-purple);margin-bottom:0;padding-bottom:var(--padding-sm)}.paragraph--type--link-cards{padding:1rem 0}.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{color:var(--hycu-purple);padding-bottom:var(--padding-base)}.paragraph--type--link-card .link-card{height:100%;overflow:hidden;background-color:var(--hycu-purple);border-radius:var(--border-radius-base)}.paragraph--type--link-card .link-card .field--name-field-description{color:var(--white);flex-grow:1}.paragraph--type--link-card .link-card .link-card-links{display:inline-grid;padding-top:var(--padding-base)}.paragraph--type--link-card .link-card .link-card-bottom{padding:var(--padding-base)}.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{padding:var(--padding-sm) 0}.pager ul.pager__items{display:flex;justify-content:center;align-items:center;gap:1rem;margin:0;padding:0;margin:0;padding:0;list-style:none}.pager ul.pager__items li.pager__item{padding:0;margin:0 .5rem}.pager ul.pager__items li.pager__item>a,.pager ul.pager__items li.pager__item>span{font-size:var(--font-size-md);font-family:"DM Sans",sans-serif;font-weight:500;font-style:normal;line-height:1;color:var(--dark-purple);display:block;text-decoration:none}.pager ul.pager__items li.pager__item>a:hover,.pager ul.pager__items li.pager__item>span:hover{text-decoration:underline}.pager ul.pager__items li.pager__item.pager__item--first,.pager ul.pager__items li.pager__item.pager__item--last,.pager ul.pager__items li.pager__item.pager__item--next,.pager ul.pager__items li.pager__item.pager__item--previous{margin-top:-1px}.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{display:none}@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)}.view-announcements .view-content{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-base);padding:1rem 0;align-items:stretch}@media (min-width:625px){.view-announcements .view-content{grid-template-columns:1fr 1fr}}@media (min-width:1440px){.view-announcements .view-content{grid-template-columns:1fr 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 0}@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:grid;grid-template-columns:1fr;grid-gap:var(--gap-base);padding:1rem 0;align-items:stretch}@media (min-width:625px){.view-page-cards .view-content{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.view-page-cards .view-content{grid-template-columns:1fr 1fr 1fr}}.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 0;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 1fr}}@media (min-width:1440px){.view-resources .view-content{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:2500px){.view-resources .view-content{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.view-filters{padding-bottom:1.5rem}.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:end}}.view-filters .views-exposed-form .form-item,.view-filters .views-exposed-form .form-wrapper{padding:unset}.view-filters form .form-item select{border-color:var(--white);border-radius:var(--border-radius-rounded);padding:.75rem 3rem .75rem 1.5rem;background-size:10px;background-position:calc(100% - 20px) 15px}
@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);}
