/* @license Public Domain https://raw.githubusercontent.com/jquery/jquery-ui/1.13.2/LICENSE.txt */
.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--equals-body-bg-pattern-svg:url(/themes/custom/equals_theme/assets/patterns/EqualsBGpattern.svg);--equals-body-bg-color:#f0e7f7;--equals-brand-color-main:#5c068c;--equals-brand-color-secondary:#cb270d;--equals-utility-color-offblack:#191919;--equals-utility-color-darkgrey:#737373;--equals-utility-color-grey:#c8c9c7;--equals-utility-transition-box-shadow:box-shadow .15s ease-out;--equals-skill-color-purple:#8606c7;--equals-skill-color-lightpurple:#deb0ff;--equals-skill-color-red:var(--equals-brand-color-secondary);--equals-skill-color-fuchsia:#c434c6;--equals-skill-color-blue:#0f57c2;--equals-skill-color-green:#2f854a;--equals-panel-bg-color:#fff;--equals-panel-maxsize:632px;}body{background-image:var(--equals-body-bg-pattern-svg);background-color:var(--equals-body-bg-color);}body.navbar-is-fixed-top{padding-top:8rem;position:relative;margin-top:0;}body.navbar-is-fixed-top.toolbar-fixed{padding-top:calc(8rem + 39px) !important;}body.navbar-is-fixed-top.toolbar-fixed.toolbar-tray-open{padding-top:calc(8rem + 79px) !important;}html,body{height:100%;}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;height:100%;}.dialog-off-canvas-main-canvas > .main-container{flex:1 auto;}.main-content section{margin-bottom:2.5rem;}.main-content section .container{border-bottom:0.0625rem solid var(--equals-utility-color-grey);padding:0 0 2.5rem;}img{max-width:100%;}.d-flex{display:flex;}.d-grid{display:grid;}@media all and (min-width:0){.hidden-sm{display:none;}}@media all and (min-width:768px){.hidden-md{display:none;}}@media all and (min-width:992px){.hidden-lg{display:none;}}@media all and (min-width:1200px){.hidden-xl{display:none;}}.container{width:100%;margin:0 auto;}@media all and (min-width:992px){.container{max-width:955px;}}@media all and (min-width:1200px){.container{max-width:1155px;}}.d-flex{display:flex;}@font-face{font-family:"Avenir Next LT Pro";font-style:normal;font-weight:400;src:local("Avenir Next LT Pro Regular"),url("/equals/themes/custom/equals_theme/assets/fonts/avenir-next-lt-pro/AvenirNextLTPro-Regular.woff") format("woff");}@font-face{font-family:"Avenir Next LT Pro";font-style:normal;font-weight:600;src:local("Avenir Next LT Pro Demi"),url("/equals/themes/custom/equals_theme/assets/fonts/avenir-next-lt-pro/AvenirNextLTPro-Demi.woff") format("woff");}@font-face{font-family:"Avenir Next LT Pro";font-style:normal;font-weight:700;src:local("Avenir Next LT Pro Bold"),url("/equals/themes/custom/equals_theme/assets/fonts/avenir-next-lt-pro/AvenirNextLTPro-Bold.woff") format("woff");}html{font-size:16px;}body{font-family:"Avenir Next LT Pro",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1.125rem;}a{color:var(--equals-utility-color-offblack);text-decoration:underline;}h1,.h1{margin:0;font-size:2rem;font-weight:700;line-height:1.25em;}@media all and (min-width:992px){h1,.h1{font-size:2.625rem;line-height:1.1905em;}}h2,.h2{font-size:1.7778rem;font-weight:400;margin:0 0 1.25rem;}h3,.h3{margin:0;font-size:1.5rem;font-weight:700;line-height:1.3334;}h4,.h4{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3334;}.body{font-size:1.125rem;line-height:1.7778;}.small{font-size:1rem;line-height:1.5;}.tiny{font-size:0.875rem;font-weight:600;line-height:1.2857;}.text-label{font-size:0.75rem;font-weight:600;line-height:1.3334;}.list-unstyled{margin:0;padding:0;list-style:none;}@font-face{font-family:"equals-icons";src:url(/themes/custom/equals_theme/assets/fonts/equals-icons/equals-icons.woff) format("woff"),url(/themes/custom/equals_theme/assets/fonts/equals-icons/equals-icons.ttf) format("truetype"),url('../../assets/fonts/equals-icons/equals-icons.svg#str-replace("equals-icons", " ", "_")') format("svg");}.equals-icons:before{content:"";color:inherit;font-size:1em;vertical-align:initial;position:relative;display:inline-block;font-family:"equals-icons";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.equals-icons.equals-icons-lesson:before{content:"\e900";}.equals-icons.equals-icons-time:before{content:"\e901";}.equals-icons.equals-icons-close:before{content:"\e902";}.btn{--equals-button--bg-color:var(--equals-brand-color-main);--equals-button--color:white;--equals-button--border-radius:2.2222rem;--equals-button--padding-x:1.7778rem;--equals-button--padding-y:0.4444rem;--equals-button--font-size:1rem;--equals-button--line-height:1.7778rem;border:2px solid var(--equals-button--bg-color);border-radius:var(--equals-button--border-radius);padding:var(--equals-button--padding-y) var(--equals-button--padding-x);background-color:var(--equals-button--bg-color);color:var(--equals-button--color);text-decoration:none;font-size:var(--equals-button--font-size);line-height:var(--equals-button--line-height);font-weight:bold;transition:var(--equals-utility-transition-box-shadow);}.btn:hover,.btn:focus{box-shadow:0 0 1rem -0.4rem var(--equals-button--bg-color);background-color:var(--equals-button--bg-color);color:var(--equals-button--color);}.btn.btn-outline{background:none;color:var(--equals-button--bg-color);}.panel{margin:0 -15px;border:none;border-radius:0;padding:24px;box-shadow:none;}@media all and (min-width:768px){.panel{margin:0;border-radius:16px;padding:40px;}}@media all and (min-width:992px){.panel{padding:24px 40px;}}.panel-body{padding:0;}:root{--primary-font:'Avenir Next LT Pro',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;--primary-color:#191919;--dark-purple-equals:#5C068C;--Off-Black:#191919;--primary-font-size:1.125rem;--primary-font-style:normal;--primary-font-weight:400;--primary-line-height:2rem;--input-width:11rem;}.equals-badges-profile-form,.equals-badges-login-form,.equals-badges-password-recovery-form{max-width:40rem;margin:auto;color:var(--primary-color);font-family:var(--primary-font);font-size:var(--primary-font-size);font-style:var(--primary-font-style);font-weight:var(--primary-font-weight);line-height:var(--primary-line-height);}.equals-badges-profile-form .reg-form-main-header,.equals-badges-login-form .reg-form-main-header,.equals-badges-password-recovery-form .reg-form-main-header{color:var(--dark-purple-equals);font-size:2.625rem;font-weight:700;line-height:3.125rem;}@media all and (max-width:767px){.equals-badges-profile-form .reg-form-main-header,.equals-badges-login-form .reg-form-main-header,.equals-badges-password-recovery-form .reg-form-main-header{margin-bottom:40px;padding-left:9px;padding-right:9px;}}@media all and (min-width:768px){.equals-badges-profile-form .reg-form-main-header,.equals-badges-login-form .reg-form-main-header,.equals-badges-password-recovery-form .reg-form-main-header{padding-left:1.9rem;}}.equals-badges-profile-form .reg-form-main-header .subheader,.equals-badges-login-form .reg-form-main-header .subheader,.equals-badges-password-recovery-form .reg-form-main-header .subheader{color:var(--Off-Black);font-size:var(--primary-font-size);font-weight:var(--primary-font-weight);line-height:var(--primary-line-height);}.equals-badges-profile-form .form-control,.equals-badges-login-form .form-control,.equals-badges-password-recovery-form .form-control{color:var(--primary-color);font-family:var(--primary-font);font-size:var(--primary-font-size);font-style:var(--primary-font-style);font-weight:var(--primary-font-weight);line-height:var(--primary-line-height);}.equals-badges-profile-form .form-control::placeholder,.equals-badges-login-form .form-control::placeholder,.equals-badges-password-recovery-form .form-control::placeholder{color:gray;}.equals-badges-profile-form select[name=nationality] option:first-child,.equals-badges-login-form select[name=nationality] option:first-child,.equals-badges-password-recovery-form select[name=nationality] option:first-child{color:red;}.equals-badges-profile-form .form-item,.equals-badges-login-form .form-item,.equals-badges-password-recovery-form .form-item{margin-top:1.25rem;border:0;}@media all and (max-width:767px){.equals-badges-profile-form .form-item,.equals-badges-login-form .form-item,.equals-badges-password-recovery-form .form-item{padding:0;}}.equals-badges-profile-form .form-item.panel,.equals-badges-login-form .form-item.panel,.equals-badges-password-recovery-form .form-item.panel{margin-left:0;margin-right:0;}@media all and (max-width:767px){.equals-badges-profile-form .form-item > .col-md-12,.equals-badges-login-form .form-item > .col-md-12,.equals-badges-password-recovery-form .form-item > .col-md-12{padding:0;}}.equals-badges-profile-form .form-item input,.equals-badges-profile-form .form-item select,.equals-badges-login-form .form-item input,.equals-badges-login-form .form-item select,.equals-badges-password-recovery-form .form-item input,.equals-badges-password-recovery-form .form-item select{height:3rem;border-radius:0.5rem 0.5rem 0 0;border:0;border-bottom:1px solid var(--Off-Black,#191919);background:var(--BG-Lighter-Purple,#FAF6FF);}.equals-badges-profile-form .form-type-select .input-group,.equals-badges-login-form .form-type-select .input-group,.equals-badges-password-recovery-form .form-type-select .input-group{width:100%;}.equals-badges-profile-form .form-type-select .input-group-addon,.equals-badges-login-form .form-type-select .input-group-addon,.equals-badges-password-recovery-form .form-type-select .input-group-addon{display:none;}.equals-badges-profile-form .form-type-checkbox,.equals-badges-login-form .form-type-checkbox,.equals-badges-password-recovery-form .form-type-checkbox{position:relative;padding-left:44px;}.equals-badges-profile-form .form-type-checkbox > label,.equals-badges-login-form .form-type-checkbox > label,.equals-badges-password-recovery-form .form-type-checkbox > label{padding-left:0;}.equals-badges-profile-form .form-type-checkbox input,.equals-badges-login-form .form-type-checkbox input,.equals-badges-password-recovery-form .form-type-checkbox input{position:absolute;left:0;top:3px;width:24px;height:24px;margin:0;border:2px solid var(--dark-purple-equals);border-radius:8px;background:#fff;appearance:none;}.equals-badges-profile-form .form-type-checkbox input:focus,.equals-badges-login-form .form-type-checkbox input:focus,.equals-badges-password-recovery-form .form-type-checkbox input:focus{outline:none;}.equals-badges-profile-form .form-type-checkbox input:checked::after,.equals-badges-login-form .form-type-checkbox input:checked::after,.equals-badges-password-recovery-form .form-type-checkbox input:checked::after{content:"✓";display:block;line-height:24px;font-weight:700;font-size:20px;color:var(--dark-purple-equals);text-align:center;}.equals-badges-profile-form .select-wrapper::after,.equals-badges-login-form .select-wrapper::after,.equals-badges-password-recovery-form .select-wrapper::after{color:#5C068C;content:"\e259";}.equals-badges-profile-form .fieldset-header,.equals-badges-login-form .fieldset-header,.equals-badges-password-recovery-form .fieldset-header{font-weight:700;}.equals-badges-profile-form .form-item-username .description,.equals-badges-login-form .form-item-username .description,.equals-badges-password-recovery-form .form-item-username .description{display:none;}.equals-badges-profile-form .form-item-username input:focus + .description,.equals-badges-login-form .form-item-username input:focus + .description,.equals-badges-password-recovery-form .form-item-username input:focus + .description{display:block;}.equals-badges-profile-form .form-item-birthday,.equals-badges-login-form .form-item-birthday,.equals-badges-password-recovery-form .form-item-birthday{display:flex;justify-content:space-between;align-items:center;}.equals-badges-profile-form .form-item-birthday input,.equals-badges-login-form .form-item-birthday input,.equals-badges-password-recovery-form .form-item-birthday input{width:var(--input-width);display:inline-block;}.equals-badges-profile-form .password-strength__title,.equals-badges-profile-form .password-suggestions,.equals-badges-profile-form .password-confirm-message,.equals-badges-profile-form .field-description,.equals-badges-login-form .password-strength__title,.equals-badges-login-form .password-suggestions,.equals-badges-login-form .password-confirm-message,.equals-badges-login-form .field-description,.equals-badges-password-recovery-form .password-strength__title,.equals-badges-password-recovery-form .password-suggestions,.equals-badges-password-recovery-form .password-confirm-message,.equals-badges-password-recovery-form .field-description{font-size:0.8rem;line-height:1.2rem;}.equals-badges-profile-form .field-description,.equals-badges-login-form .field-description,.equals-badges-password-recovery-form .field-description{margin-top:1rem;}.equals-badges-profile-form #edit-residence .form-wrapper > .form-wrapper,.equals-badges-login-form #edit-residence .form-wrapper > .form-wrapper,.equals-badges-password-recovery-form #edit-residence .form-wrapper > .form-wrapper{padding:0;}.equals-badges-profile-form #edit-residence .address-container-inline,.equals-badges-login-form #edit-residence .address-container-inline,.equals-badges-password-recovery-form #edit-residence .address-container-inline{display:flex;flex-direction:column;}.equals-badges-profile-form #edit-parental-consent input,.equals-badges-login-form #edit-parental-consent input,.equals-badges-password-recovery-form #edit-parental-consent input{border:unset;background:unset;box-shadow:unset;}.equals-badges-profile-form #edit-terms-conditions--wrapper,.equals-badges-login-form #edit-terms-conditions--wrapper,.equals-badges-password-recovery-form #edit-terms-conditions--wrapper{background:unset;padding-top:0;clear:both;}.equals-badges-profile-form #edit-terms-conditions--wrapper legend,.equals-badges-login-form #edit-terms-conditions--wrapper legend,.equals-badges-password-recovery-form #edit-terms-conditions--wrapper legend{display:none;}.equals-badges-profile-form #edit-terms-conditions--wrapper input,.equals-badges-login-form #edit-terms-conditions--wrapper input,.equals-badges-password-recovery-form #edit-terms-conditions--wrapper input{height:unset;margin:10px 0 0 -20px;}.equals-badges-profile-form #edit-terms-conditions--wrapper .form-type-checkbox,.equals-badges-login-form #edit-terms-conditions--wrapper .form-type-checkbox,.equals-badges-password-recovery-form #edit-terms-conditions--wrapper .form-type-checkbox{margin-top:0.5rem;}.equals-badges-profile-form .margin-top-2-rem,.equals-badges-login-form .margin-top-2-rem,.equals-badges-password-recovery-form .margin-top-2-rem{margin-top:2rem;}.equals-badges-profile-form #edit-actions,.equals-badges-login-form #edit-actions,.equals-badges-password-recovery-form #edit-actions{background:unset;}.equals-badges-profile-form #edit-actions button,.equals-badges-login-form #edit-actions button,.equals-badges-password-recovery-form #edit-actions button{border:0;}.equals-badges-profile-form .button,.equals-badges-login-form .button,.equals-badges-password-recovery-form .button{border:0;}.equals-badges-profile-form #edit-preferences .fieldset-wrapper .form-item,.equals-badges-login-form #edit-preferences .fieldset-wrapper .form-item,.equals-badges-password-recovery-form #edit-preferences .fieldset-wrapper .form-item{margin:0 0 1rem;}.equals-badges-profile-form #edit-preferences .fieldset-wrapper .form-item:last-child,.equals-badges-login-form #edit-preferences .fieldset-wrapper .form-item:last-child,.equals-badges-password-recovery-form #edit-preferences .fieldset-wrapper .form-item:last-child{margin-bottom:0;}.equals-badges-profile-form #edit-preferences legend,.equals-badges-login-form #edit-preferences legend,.equals-badges-password-recovery-form #edit-preferences legend{margin:0;}.equals-badges-profile-form #edit-preferences fieldset,.equals-badges-login-form #edit-preferences fieldset,.equals-badges-password-recovery-form #edit-preferences fieldset{margin-top:0;padding:10px 0 0;}@media all and (min-width:768px){.equals-badges-profile-form .form-terms-wrapper,.equals-badges-login-form .form-terms-wrapper,.equals-badges-password-recovery-form .form-terms-wrapper{padding-left:120px;}}@media all and (min-width:992px){.equals-badges-profile-form .form-terms-wrapper,.equals-badges-login-form .form-terms-wrapper,.equals-badges-password-recovery-form .form-terms-wrapper{padding-left:40px;padding-right:40px;}}.equals-badges-profile-form #edit-password-btn .panel-body,.equals-badges-login-form #edit-password-btn .panel-body,.equals-badges-password-recovery-form #edit-password-btn .panel-body{display:flex;align-items:center;}.equals-badges-profile-form #edit-password-recovery,.equals-badges-login-form #edit-password-recovery,.equals-badges-password-recovery-form #edit-password-recovery{margin-left:1rem;}.ui-dialog-titlebar-close:before{content:"\e902";color:inherit;font-size:12px;vertical-align:initial;position:relative;display:inline-block;font-family:"equals-icons";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ui-dialog-titlebar-close:before{top:-6px;left:1px;}.navbar{background-color:var(--equals-body-bg-color);}body.navbar-fixed .navbar{position:fixed;z-index:9;top:0;left:0;width:100%;}.navbar__container{display:flex;justify-content:space-between;align-items:center;height:8rem;}.navbar__container::before,.navbar__container::after{display:none;}.navbar__nav{margin-left:auto;}.navbar-itu-logo{margin-left:20px;}.navbar-itu-logo img{height:45px;}.navbar__nav__menu{margin:0;padding:0;list-style-type:none;column-gap:2.5rem;}.navbar__nav__menu .menu_link:not(.btn){color:var(--equals-brand-color-main);font-weight:bold;text-decoration:none;}.navbar__nav__menu .menu_link:not(.btn):hover,.navbar__nav__menu .menu_link:not(.btn):focus{text-decoration:underline;}@media all and (max-width:767px){.navbar__nav__menu .menu_link-profile{font:0/0 transparent;}.navbar__nav__menu .menu_link-profile{width:42px;height:42px;padding:0;border:none;background:url(/themes/custom/equals_theme/assets/icons/profile.svg) 0 0 no-repeat;}}.region-footer{background-color:var(--equals-brand-color-main);padding:2.1875rem 0 2.5rem;}.footer__divider{width:100%;height:1px;background-color:var(--equals-skill-color-lightpurple);}.footer__container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2.5rem;}@media all and (min-width:768px){.footer__container{flex-direction:row;}}.footer__container::before,.footer__container::after{display:none;}.footer__socialNetworks{display:flex;justify-content:center;align-items:center;gap:0.4444rem;}.footer__socialNetworks__title{margin:0 1rem 0;color:white;}.footer__socialNetwork__link{display:inline-block;text-decoration:none;font-size:0;}.welcome__container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;}@media all and (min-width:768px){.welcome__container{justify-content:space-between;align-items:center;flex-direction:row;}}.welcome__container::before,.welcome__container::after{display:none;}.welcome__container .welcome__badge_image{flex:2;}@media all and (min-width:768px){.welcome__content{max-width:34.625rem;}}.welcome__content h1{margin-bottom:24px;color:var(--equals-brand-color-main);}.welcome__content h3{margin-top:0;margin-bottom:2rem;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;}.welcome__container::before,.welcome__container::after,.whoarewe__container::before,.whoarewe__container::after{display:none;}#howitworks h2{color:var(--equals-brand-color-main);}.howitworks__content{display:grid;grid-template-columns:1fr;gap:1.25rem;}@media all and (min-width:768px){.howitworks__content{gap:2.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.25rem;}}@media all and (min-width:1200px){.howitworks__content{gap:2.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.25rem;}}.howitworks__content_item{flex:1 100%;}@media all and (min-width:768px){.howitworks__content_item{flex:0 0 50%;}}@media all and (min-width:992px){.howitworks__content_item{flex:0 0 25%;}}.howitworks__content_item .box{--howitworks-content-item-colorbg:#000;--howitworks-content-item-imagebg:'';padding:1.375rem 1.5rem;margin-bottom:1.25rem;border-radius:1rem;min-height:13.75rem;display:flex;align-items:end;background-color:var(--howitworks-content-item-colorbg);background-image:var(--howitworks-content-item-imagebg);background-size:100%;background-repeat:no-repeat;background-position:top;}.howitworks__content_item:nth-child(1) .box{--howitworks-content-item-colorbg:var(--equals-skill-color-green);--howitworks-content-item-imagebg:url(/themes/custom/equals_theme/assets/geometrics/EqualsHiW-Criteria.svg);}.howitworks__content_item:nth-child(2) .box{--howitworks-content-item-colorbg:var(--equals-skill-color-blue);--howitworks-content-item-imagebg:url(/themes/custom/equals_theme/assets/geometrics/EqualsHiW-Register.svg);}.howitworks__content_item:nth-child(3) .box{--howitworks-content-item-colorbg:var(--equals-skill-color-red);--howitworks-content-item-imagebg:url(/themes/custom/equals_theme/assets/geometrics/EqualsHiW-Courses.svg);}.howitworks__content_item:nth-child(4) .box{--howitworks-content-item-colorbg:var(--equals-skill-color-fuchsia);--howitworks-content-item-imagebg:url(/themes/custom/equals_theme/assets/geometrics/EqualsHiW-Certification.svg);}.howitworks__content_item .box__question{display:block;margin:0;width:100%;max-width:13.75rem;font-size:1.5rem;font-weight:bold;color:white;}.howitworks__content_item .box__question span{display:block;font-size:1.25rem;font-weight:normal;}.howitworks__content_item > p{line-height:2rem;font-size:1.125rem;font-style:normal;font-weight:400;width:15.9375rem;}.whoarewe__container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;}@media all and (min-width:768px){.whoarewe__container{justify-content:space-between;align-items:center;flex-direction:row;}}.whoarewe__container::before,.whoarewe__container::after{display:none;}.whoarewe__container .whoarewe__badge_image{flex:2;}@media all and (min-width:768px){.whoarewe__content{max-width:34.625rem;}}.whoarewe__content h2{color:var(--equals-brand-color-main);}.whoarewe__content p{margin-top:0;}#getintouch h2{color:var(--equals-brand-color-main);}.getintouch__content a{font-weight:700;}.profile__header{margin-bottom:40px;}@media all and (min-width:992px){.profile__header{width:var(--equals-panel-maxsize);margin:0 auto 32px;padding:0 36px;}}.profile__header h1{color:var(--equals-brand-color-main);}@media all and (min-width:992px){.profile__content{width:var(--equals-panel-maxsize);margin:0 auto;}}.profile__content > .row{margin-bottom:16px;}.profile__content > .btn{margin-top:24px;}.profile__content .head{font-weight:bold;}@media all and (min-width:768px){.equals-badges-onboarding{margin-top:84px;}}@media all and (min-width:768px){.equals-badges-onboarding{margin-top:32px;}}.onboarding-form__wrapper{margin-top:35px;flex-direction:column;}@media all and (min-width:768px){.onboarding-form__wrapper{min-height:509px;}}@media all and (min-width:992px){.onboarding-form__wrapper{width:var(--equals-panel-maxsize);margin:0 auto;padding:40px;}}.onboarding-form__header{margin-bottom:20px;align-items:center;}.onboarding-form__header-title{font-weight:700;}.onboarding-form__header-step{margin-left:auto;}.onboarding-form__question{margin-bottom:68px;}@media all and (min-width:768px){.onboarding-form__question{margin-bottom:40px;}}.onboarding-form__interests{grid-template-columns:1fr;gap:16px;}@media all and (min-width:768px){.onboarding-form__interests{grid-template-columns:repeat(3,minmax(100px,160px));justify-content:space-between;}}.onboarding-form__interests .form-item{margin:0;}.onboarding-form__interests input{width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal;}.onboarding-form__interests input:checked + .field-title{position:relative;z-index:1;}.onboarding-form__interests input:checked ~ .field-decorator{display:block;}.onboarding-form__interests .field-decorator{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--equals-skill-color-lightpurple);}.onboarding-form__interests label{position:relative;display:flex;justify-content:center;align-items:center;border:2px solid var(--equals-skill-color-lightpurple);border-radius:8px;padding:10px;font-weight:700;color:var(--equals-brand-color-main);overflow:hidden;font-size:1.125rem;line-height:1.7778;}@media all and (min-width:768px){.onboarding-form__interests label{height:86px;}}@media all and (max-width:767px){.onboarding-form__frequency{grid-template-columns:1fr;gap:16px;}.onboarding-form__frequency .form-item{margin:0;}.onboarding-form__frequency input{width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal;}.onboarding-form__frequency input:checked + .field-title{position:relative;z-index:1;}.onboarding-form__frequency input:checked ~ .field-decorator{display:block;}.onboarding-form__frequency .field-decorator{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--equals-skill-color-lightpurple);}.onboarding-form__frequency label{position:relative;display:flex;justify-content:center;align-items:center;border:2px solid var(--equals-skill-color-lightpurple);border-radius:8px;padding:10px;font-weight:700;color:var(--equals-brand-color-main);overflow:hidden;font-size:1.125rem;line-height:1.7778;}}@media all and (min-width:768px){.onboarding-form__frequency{display:flex;}.onboarding-form__frequency > .form-item{flex:1;margin:0;}.onboarding-form__frequency > .form-item:first-child .field-decorator::before{left:50%;}.onboarding-form__frequency > .form-item:last-child .field-decorator::before{right:50%;}.onboarding-form__frequency label{position:relative;display:block;padding:52px 8px 0;text-align:center;}.onboarding-form__frequency input{width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal;}.onboarding-form__frequency input:checked ~ .field-decorator::after{border-color:#fff;box-shadow:inset 0 0 0 1px #fff;}.onboarding-form__frequency .field-title{font-weight:700;color:var(--equals-brand-color-main);}.onboarding-form__frequency .field-decorator::before{content:"";position:absolute;top:14px;left:0;right:0;height:4px;background-color:var(--equals-brand-color-main);}.onboarding-form__frequency .field-decorator::after{content:"";position:absolute;top:0;left:50%;width:32px;height:32px;border:1px solid var(--equals-brand-color-main);border-radius:32px;box-shadow:inset 0 0 0 13px #fff;background-color:var(--equals-brand-color-main);transform:translate3d(-50%,0,0);}}@media all and (min-width:992px){.onboarding-form__frequency{margin-left:-20px;margin-right:-20px;}}.onboarding-form__overview--item-title{font-weight:700;}.onboarding-form__footer{display:flex;flex-direction:column-reverse;gap:16px;margin-top:68px;}@media all and (min-width:768px){.onboarding-form__footer{margin-top:auto;padding-top:32px;flex-direction:row;justify-content:space-between;}}.dashboard{margin-top:62px;}.dashboard h2{margin-bottom:20px;color:var(--equals-brand-color-main);}.dashboard__navigation{display:flex;gap:16px;margin-top:40px;margin-bottom:-14px;font-weight:700;color:var(--equals-brand-color-main);}@media all and (min-width:992px){.dashboard__navigation{display:none;}}.dashboard__navigation [data-tab]{border-bottom:4px solid transparent;cursor:pointer;}.dashboard__navigation [data-tab].active{border-bottom-color:var(--equals-brand-color-main);}.dashboard [data-tab-content]{display:none;}@media all and (min-width:992px){.dashboard [data-tab-content]{display:block !important;}}.dashboard [data-tab-content].active{display:block;}.dashboard__sidebar > .form-group:not(:last-child){margin-bottom:64px;}.dashboard__sidebar-list{display:flex;flex-wrap:wrap;gap:24px;border:1px solid var(--equals-skill-color-lightpurple);border-radius:8px;padding:24px 16px;}.dashboard__sidebar-list .link{width:calc(33.333% - 16px);text-decoration:none;}.dashboard__sidebar-list .link:hover,.dashboard__sidebar-list .link:focus{color:inherit;text-decoration:underline;}@media all and (min-width:768px){.dashboard__sidebar-list .link{width:calc(16.666% - 20px);}}@media all and (min-width:992px){.dashboard__sidebar-list .link{width:calc(33.333% - 16px);}}.dashboard__sidebar-list .link .ajax-throbber{display:none;}.dashboard__sidebar-list .link .field img{display:block;margin:0 auto;}.dashboard__sidebar-list .link .tiny{display:block;margin-top:8px;font-weight:600;text-align:center;}.dashboard__list .block-views{margin-bottom:0;}.dashboard__list .views-row{margin-bottom:48px;}.achievements-wrapper{padding-bottom:32px;}.achievements-badge{width:100%;}.achievements-badge__icon{width:160px;height:160px;margin:8px auto;background-position:50% 50%;background-repeat:no-repeat;}.achievements-badge__icon.full{background-image:url(/themes/custom/equals_theme/assets/icons/equals-badge-full.svg);}.achievements-badge__icon.empty{background-image:url(/themes/custom/equals_theme/assets/icons/equals-badge.svg);}.achievements-badge__label{text-align:center;}.achievement-popup-dialog.ui-widget{z-index:999999;box-shadow:0 0 10px 2px rgba(0,0,0,0.12);border-radius:8px;border:1px solid var(--equals-skill-color-lightpurple);padding:32px;background:#fff;font:inherit;color:var(--equals-utility-color-offblack);transition:top 0.2s;}@media all and (min-width:0){.achievement-popup-dialog.ui-widget{min-width:488px;}}.achievement-popup-dialog.ui-widget + .ui-widget-overlay{background:none;opacity:1;}.achievement-popup-dialog.ui-widget .ui-dialog-titlebar{border:none;padding:0;background:none;}.achievement-popup-dialog.ui-widget .ui-dialog-title{display:none;}.achievement-popup-dialog.ui-widget .ui-dialog-titlebar-close{top:0;right:0;margin:0;border:none;padding:0;appearance:none;background:none;}.achievement-popup-dialog.ui-widget .ui-dialog-titlebar-close:before{content:"\e902";color:inherit;font-size:20px;vertical-align:initial;position:relative;display:inline-block;font-family:"equals-icons";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.achievement-popup-dialog.ui-widget .ui-dialog-content{position:static;padding:0;color:inherit;overflow:visible;}.achievement-popup-dialog.ui-widget .field--type-entity-reference{margin-bottom:16px;}.achievement-popup-dialog.ui-widget .field--type-entity-reference img{width:72px;}.achievement-popup-dialog.ui-widget h3{margin-bottom:8px;}.achievement-popup-dialog.ui-widget .body{margin-bottom:24px;}.achievement-popup-dialog.ui-widget .btn:not(.btn-outline){color:var(--equals-button--color);}.paragraph.paragraph--type--lesson .field--name-field-section-name{margin-bottom:8px;}.paragraph.paragraph--type--lesson .field--name-field-column-number,.paragraph.paragraph--type--lesson .field--name-field-time-estimated{display:inline-flex;margin:0;}.paragraph.paragraph--type--lesson .lesson-info{display:flex;gap:16px;font-weight:600;}.paragraph.paragraph--type--lesson .lesson-info .equals-icons{margin-right:6px;color:var(--equals-course-color);}.equals-course-progress{position:relative;}.equals-course-progress:not(:last-child){margin-bottom:12px;}.equals-course-progress__label{position:absolute;top:0;left:0;font-weight:600;}.equals-course-progress__content{padding-top:96px;padding-bottom:34px;}.equals-course-progress__percentage{position:absolute;top:48px;left:0;font-weight:400;}.equals-course-progress__achievement{position:absolute;z-index:1;bottom:0;transform:translate3d(-100%,0,0);}.equals-course-progress__achievement-label{position:absolute;right:0;bottom:127px;text-align:right;color:var(--equals-course-color);white-space:nowrap;}.equals-course-progress__achievement-percentage{text-align:right;}.equals-course-progress__achievement-percentage::before,.equals-course-progress__achievement-percentage::after{content:"";position:absolute;bottom:26px;right:4px;}.equals-course-progress__achievement-percentage::before{width:1px;height:32px;margin:0 2px 6px 0;background-image:linear-gradient(0deg,var(--equals-utility-color-offblack),var(--equals-utility-color-offblack) 33.333%,transparent 33.333%,transparent 100%);background-size:1px 3px;}.equals-course-progress__achievement-percentage::after{width:4px;height:4px;border-radius:4px;background-color:var(--equals-utility-color-offblack);}.equals-course-progress__achievement .field{z-index:1;position:absolute;right:0;bottom:56px;}.equals-course-progress__achievement .field img{width:56px;max-width:none;}.equals-course-progress__progressbar{position:relative;}.equals-course-progress__progressbar-bar{display:block;width:100%;height:16px;border-radius:16px;}.equals-course-progress__progressbar-bar::-webkit-progress-bar{border-radius:16px;background-color:var(--equals-utility-color-grey);}.equals-course-progress__progressbar-bar::-webkit-progress-value{background-color:var(--equals-course-color);border-radius:16px;}.equals-course-full__header{position:relative;margin-bottom:32px;border-radius:16px 16px 0 0;padding:146px 24px 26px;background-color:var(--equals-panel-bg-color,#fff);background-size:auto 133px;background-repeat:repeat-x;color:#fff;}@media all and (min-width:768px){.equals-course-full__header{padding-bottom:20px;}}@media all and (min-width:992px){.equals-course-full__header{margin-bottom:40px;}}.equals-course-full__header h1{margin-bottom:0;color:inherit;}.equals-course-full__header .bottom{display:flex;flex-direction:column;gap:8px;}@media all and (min-width:992px){.equals-course-full__header .bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;}}.equals-course-full__header .items{gap:16px;font-weight:600;}.equals-course-full__header .items .equals-icons{margin-right:6px;color:var(--equals-course-icon-color);}.equals-course-full__content{display:flex;}@media all and (max-width:767px){.equals-course-full__content{flex-wrap:wrap;gap:24px;}}.equals-course-full__content::before,.equals-course-full__content::after{display:none;}.equals-course-full__main{height:100%;}.equals-course-full__main > .field:not(:first-child){margin-top:40px;border-top:1px solid var(--equals-utility-color-grey);padding-top:40px;}@media all and (min-width:768px){.equals-course-full__main > .field:not(:first-child){margin-top:24px;padding-top:24px;}}.equals-course-full__main .field--name-body .field--label{float:none;margin-bottom:10px;padding:0;font-weight:700;}.equals-course-full__list{height:100%;}.equals-course-full .field--name-field-paragraphs{counter-reset:lessons-list;}.equals-course-full .field--name-field-paragraphs > .field--item{counter-increment:lessons-list;}.equals-course-full .field--name-field-paragraphs > .field--item::before{content:"#" counter(lessons-list);display:block;padding-bottom:8px;font-size:1.125rem;line-height:1.7778;}.equals-course-full .field--name-field-paragraphs > .field--item:not(:last-child){margin-bottom:24px;border-bottom:1px solid var(--equals-utility-color-grey);padding-bottom:24px;}.equals-course-full .field--name-field-paragraphs .paragraph{margin:0;}.equals-course-full .panel{padding:24px;}.equals-course-teaser__header{border-radius:16px 16px 0 0;padding:138px 24px 18px;background-size:120% 128px;background-position:50% 0;background-repeat:no-repeat;color:#fff;}.equals-course-teaser__header h3{margin:0;color:inherit;}.equals-course-teaser__header h3 a{color:inherit;text-decoration:none;}.equals-course-teaser__header .items{gap:16px;font-weight:600;}.equals-course-teaser__header .items .equals-icons{margin-right:6px;color:var(--equals-course-icon-color);}.equals-course-teaser__content{border-radius:0 0 16px 16px;padding:20px 24px 24px;background-color:#fff;}.equals-course-teaser__content::before,.equals-course-teaser__content::after{display:none;}.user-logged-in .welcome__content .btn,.user-logged-in #howitworks .btn{display:none;}
