/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.field--name-field-qualification div[class*=field-studying-years] label{display:none}.field-group-html-element{border:1px solid #ccc;border-radius:10px;margin-top:20px;padding:10px}html{scroll-behavior:smooth}.form-type--url .form-item__description{display:none}.form-item--firm-profiles-0-entity-field-services-price-0-value label{display:inline-block}*{box-sizing:border-box;margin:0;padding:0}body.path-user:not(.user-logged-in){background:radial-gradient(circle at 70% 300%,#f0f0f0,#f0f0f0 90%,#e66465 0,#4d9f0c 120%);background-attachment:fixed;display:flex;height:calc(100vh - 40px);padding:20px}body.path-user:not(.user-logged-in) .skip-link{display:none}body.path-user:not(.user-logged-in) .page-wrapper{background-color:#fff;border:1px solid #ccc;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:auto;max-width:720px;padding:20px;width:100%}body.path-user:not(.user-logged-in) .page-content{margin-bottom:0}body.path-user:not(.user-logged-in) .layout-container{margin-left:0;margin-right:0}body.path-user:not(.user-logged-in) .block-social-auth{display:flex;gap:20px;justify-content:flex-start;margin-bottom:20px}body.path-user:not(.user-logged-in) .block-social-auth .auth-icon{margin-right:0}body.path-user:not(.user-logged-in) .content-header .navigation,body.path-user:not(.user-logged-in) .tabs__tab.is-active{display:none}.authentication-left-content{align-self:stretch;background-image:url(/themes/custom/pacholi/images/authentication/authentication-bg.jpg);border-radius:20px;max-width:1000px;min-height:calc(100vh - 40px);padding:70px 0 0 70px;position:relative;width:100%}@media (max-width:1440px){.authentication-left-content .authentication-subtitle{font-size:48px;line-height:58px;margin-bottom:6px}.authentication-left-content .authentication-tag-wrapper:last-child{bottom:165px;right:40px}}@media (max-width:991px){.authentication-left-content{display:none}}.authentication-branding{display:block;max-width:750px;width:100%}.authentication-title{color:#fff;display:block;font-size:40px;font-weight:700;margin-bottom:35px;-webkit-text-decoration:none;text-decoration:none}.authentication-subtitle{color:#fff;display:block;font-size:56px;font-weight:500;letter-spacing:-1.68px;line-height:66px}.authentication-subtitle i{font-family:"Instrument Serif",serif;font-style:italic}.authentication-image-wrapper{align-items:center;bottom:-1px;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:auto;top:auto;width:100%}.authentication-image{display:inline-block;max-width:73.8461538462vh;width:100%}.authentication-element{opacity:.62;position:absolute}.authentication-element:first-of-type{bottom:495px;left:175px;right:auto;top:auto;transform:rotate(-12.3deg)}.authentication-element:nth-of-type(2){bottom:530px;left:auto;right:190px;top:auto;transform:rotate(-167.66deg)}.authentication-element:nth-of-type(3){bottom:255px;left:95px;right:auto;top:auto;transform:rotate(-12.34deg)}.authentication-element:nth-of-type(4){bottom:245px;left:auto;right:145px;top:auto;transform:rotate(-167.66deg)}.authentication-tag{background-color:#f45a4e;border-radius:8px;color:#fff;display:block;font-weight:400;padding:5px 17px;transform:rotate(-9.33deg)}.authentication-tag-emoji{bottom:auto;display:inline-block;left:auto;position:absolute;right:-60px;top:-25px}.authentication-tag-text{display:block;font-size:15px;font-weight:400;letter-spacing:-.6px;line-height:20px;text-align:center}.authentication-tag-text-bottom{display:block;font-size:11px;font-weight:400;letter-spacing:-.44px;line-height:13px;text-align:center}.authentication-tag-wrapper{bottom:124px;display:inline-block;left:65px;position:absolute;right:auto;top:auto}.authentication-tag-wrapper:last-child{bottom:345px;left:auto;right:100px;top:auto}.authentication-tag-wrapper:last-child .authentication-tag{transform:rotate(4.47deg)}.authentication-tag-wrapper:last-child .authentication-tag-emoji{bottom:auto;left:-66px;right:auto;top:-10px}.authentication{align-items:center;background-color:#f5f5e1;-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;justify-content:left;min-height:100vh;overflow:hidden;padding:20px}@media (max-width:1440px){.authentication{padding:20px 15px}}.authentication *{font-family:Archivo,sans-serif}.authentication-right-content{margin:0 auto;max-width:580px;width:100%}@media (max-width:1440px){.authentication-right-content{max-width:600px}}@media (max-width:991px){.authentication-right-content{max-width:430px}}.authentication header{margin-bottom:40px}@media (max-width:1440px){.authentication header{margin-bottom:30px}}@media (max-width:991px){.authentication header{margin-bottom:25px}}.authentication #block-pacholi-page-title h1{color:#1a4862;display:block;font-size:56px;font-weight:500;letter-spacing:-1.68px;line-height:66px;margin-bottom:10px;margin-top:0}@media (max-width:991px){.authentication #block-pacholi-page-title h1{font-size:28px;line-height:36px;margin-bottom:6px}}.authentication #block-pacholi-page-title p{color:#63766d;display:block;font-size:18px;font-weight:400;letter-spacing:-.36px;line-height:28px}.authentication #block-pacholi-page-title p a{color:red;-webkit-text-decoration:none;text-decoration:none}@media (max-width:991px){.authentication #block-pacholi-page-title p{font-size:14px;line-height:20px}}.authentication #block-pacholi-content-wrapper .form-content{border-bottom:1px solid #d0dee0;margin-bottom:24px;padding-bottom:30px;position:relative}@media (max-width:991px){.authentication #block-pacholi-content-wrapper .form-content{padding-bottom:16px}}.authentication #block-pacholi-content-wrapper .form-content.no-border{border:none;margin-bottom:0;padding-bottom:0}.authentication #block-pacholi-content-wrapper .form-content .or-login-via-text{background-color:#f5f5e1;color:#1a4862;font-size:18px;font-weight:500;left:50%;letter-spacing:-.36px;line-height:28px;margin:0;padding:0 20px;position:absolute;text-wrap:nowrap;top:100%;transform:translate(-50%,-50%);z-index:1}@media (max-width:991px){.authentication #block-pacholi-content-wrapper .form-content .or-login-via-text{font-size:14px;line-height:20px;padding:0 8px}}.authentication #block-pacholi-content-wrapper form{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;row-gap:24px}@media (max-width:1440px){.authentication #block-pacholi-content-wrapper form{row-gap:16px}}.authentication #block-pacholi-content-wrapper form #edit-account,.authentication #block-pacholi-content-wrapper form #edit-field-user-type-wrapper,.authentication #block-pacholi-content-wrapper form #edit-social-auth-block,.authentication #block-pacholi-content-wrapper form .description,.authentication #block-pacholi-content-wrapper form>p:not(.or-login-via-text){display:none}.authentication #block-pacholi-content-wrapper form .form-item-persistent-login .option{display:inline-flex;font-size:18px;justify-content:space-between;line-height:28px;margin:0;width:calc(100% - 45px)}.authentication #block-pacholi-content-wrapper form .remember-forgot{display:flex;justify-content:space-between}.authentication #block-pacholi-content-wrapper form .remember-forgot a{color:#1a4862;font-size:18px;letter-spacing:-.36px;line-height:28px;-webkit-text-decoration:none;text-decoration:none;text-wrap:nowrap}.authentication #block-pacholi-content-wrapper form #edit-field-terms-conditions-wrapper label,.authentication #block-pacholi-content-wrapper form .form-item-persistent-login label{color:#63766d!important;display:none;margin:0!important}.authentication #block-pacholi-content-wrapper form #edit-field-terms-conditions-wrapper .form-item,.authentication #block-pacholi-content-wrapper form #edit-field-terms-conditions-wrapper.js-form-type-checkbox,.authentication #block-pacholi-content-wrapper form .form-item-persistent-login .form-item,.authentication #block-pacholi-content-wrapper form .form-item-persistent-login.js-form-type-checkbox{align-items:center;display:flex;flex-direction:row;font-size:18px;font-weight:300;gap:10px;justify-content:flex-start;line-height:28px;margin-bottom:5px;padding-left:20px}@media (max-width:991px){.authentication #block-pacholi-content-wrapper form #edit-field-terms-conditions-wrapper .form-item,.authentication #block-pacholi-content-wrapper form #edit-field-terms-conditions-wrapper.js-form-type-checkbox,.authentication #block-pacholi-content-wrapper form .form-item-persistent-login .form-item,.authentication #block-pacholi-content-wrapper form .form-item-persistent-login.js-form-type-checkbox{font-size:14px;gap:6px;line-height:20px;padding-left:8px}}.authentication #block-pacholi-content-wrapper form #edit-field-terms-conditions-wrapper input[type=checkbox],.authentication #block-pacholi-content-wrapper form .form-item-persistent-login input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid rgba(73,29,116,.1);border-radius:50%;cursor:pointer;height:20px;margin-left:-10px;outline:none;padding:0;position:relative;transition:border-color .2s,background .2s;width:20px}@media (max-width:991px){.authentication #block-pacholi-content-wrapper form #edit-field-terms-conditions-wrapper input[type=checkbox],.authentication #block-pacholi-content-wrapper form .form-item-persistent-login input[type=checkbox]{height:16px;margin-left:-6px;width:16px}}.authentication #block-pacholi-content-wrapper form #edit-field-terms-conditions-wrapper input[type=checkbox]:checked,.authentication #block-pacholi-content-wrapper form .form-item-persistent-login input[type=checkbox]:checked{background:#1a4862;border-color:#1a4862}.authentication #block-pacholi-content-wrapper form #edit-field-terms-conditions-wrapper input[type=checkbox]:checked:after,.authentication #block-pacholi-content-wrapper form .form-item-persistent-login input[type=checkbox]:checked:after{background:#fff;border-radius:50%;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}@media (max-width:991px){.authentication #block-pacholi-content-wrapper form #edit-field-terms-conditions-wrapper input[type=checkbox]:checked:after,.authentication #block-pacholi-content-wrapper form .form-item-persistent-login input[type=checkbox]:checked:after{height:7px;width:7px}}.authentication #block-pacholi-content-wrapper form #edit-field-terms-conditions-wrapper div,.authentication #block-pacholi-content-wrapper form .form-item-persistent-login div{color:#63766d;display:block;letter-spacing:-.36px}.authentication #block-pacholi-content-wrapper form #edit-field-terms-conditions-wrapper div a,.authentication #block-pacholi-content-wrapper form .form-item-persistent-login div a{color:#1a4862}.authentication #block-pacholi-content-wrapper form .form-item,.authentication #block-pacholi-content-wrapper form .form-item>input,.authentication #block-pacholi-content-wrapper form .form-item>label{display:block;width:100%}@media (max-width:991px){.authentication #block-pacholi-content-wrapper form .form-item,.authentication #block-pacholi-content-wrapper form .form-item>input,.authentication #block-pacholi-content-wrapper form .form-item>label{width:100%}}.authentication #block-pacholi-content-wrapper form .form-item label{color:#1a4862;font-size:24px;font-weight:500;letter-spacing:-.48px;line-height:34px;margin-bottom:15px}@media (max-width:1440px){.authentication #block-pacholi-content-wrapper form .form-item label{font-size:22px;line-height:32px;margin-bottom:10px}}@media (max-width:991px){.authentication #block-pacholi-content-wrapper form .form-item label{font-size:16px;line-height:22px;margin-bottom:8px}}.authentication #block-pacholi-content-wrapper form .form-item input{background-color:#fff;border:1px solid rgba(73,29,116,.1);border-radius:15px;color:#63766d;font-size:18px;font-weight:400;height:52px;letter-spacing:-.36px;line-height:28px;padding:0 30px}@media (max-width:991px){.authentication #block-pacholi-content-wrapper form .form-item input{border-radius:8px;font-size:14px;height:40px;padding:0 14px}}.authentication #block-pacholi-content-wrapper form .form-item .form-required:after{color:#f45a4e;content:"*"}@media (max-width:991px){.authentication #block-pacholi-content-wrapper form .form-item .form-required:after{font-size:16px}}.authentication #block-pacholi-content-wrapper form .form-item .password-confirm-message,.authentication #block-pacholi-content-wrapper form .form-item .password-strength,.authentication #block-pacholi-content-wrapper form .form-item .password-suggestions{display:none!important}.authentication #block-pacholi-content-wrapper form .form-item.js-form-type-password-confirm{display:flex;flex-direction:column;row-gap:24px}@media (max-width:991px){.authentication #block-pacholi-content-wrapper form .form-item.js-form-type-password-confirm{row-gap:12px}}.authentication #block-pacholi-content-wrapper form #edit-actions input{background-color:#1a4862;border-radius:15px;color:#fff;font-size:18px;font-weight:500;letter-spacing:-.36px;line-height:100%;padding:18px 20px;width:100%}@media (max-width:991px){.authentication #block-pacholi-content-wrapper form #edit-actions input{border-radius:8px;font-size:15px;padding:12px 10px}}.authentication .social-auth-login{align-items:center;display:flex;gap:10px;justify-content:center}.authentication .social-auth-login a img{background-color:#fff;border-radius:100%;margin:0;padding:5px}@media (max-width:991px){.authentication .social-auth-login a img{height:32px;padding:2px;width:32px}}