.heading-menu {
    display: none;
}
section#allFea {
    display: none;
}

    div#quickFixDiv,
    .banner-wrap, .amp-breadcrumb {
        display: none;
    }
    .quick-links-wrap { background: #f8f9fb !important; }
    .container { max-width: 100%; width: 100%; }
    /*
    ------------->
    ------------->  DEMO FORM STYLE BELOW <-------------
    ------------->
    */
    
    .req-demo-wrapper {
        font-weight: 300;
        margin: 40px auto 24px auto;
        border: 1px solid #dddddd;
        padding: 40px;
        width: 500px;
        border-radius: 8px;
    }
    
    .req-demo-wrapper * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    
    #LicenseKeyForm {
      color: #666;
      background: #fff;
      display: flex;
      flex-wrap: wrap;
      gap: 24px;
      margin: 40px auto 0 auto;
    }
    
    .form-heading h3 {
        font-size: 22px;
        color: #000;
        font-weight: 600;
        margin: 0 0 20px;
        text-align: center;
    }
    
    .form-heading p {
        font-size: 17px;
        line-height: 1.6;
        color: #000;
        text-align: initial;
    }
    
    .form-group {
        width: 100%;
        margin: 0;
        position: relative;
    }
    /* necessary to give position: relative to parent. */
    
    input[type="text"],
    input[type="email"],
    input[type="number"],
    select,
    textarea {
        font-size: 15px;
        line-height: 24px;
        color: #333;
        width: 100%;
        box-sizing: border-box;
        letter-spacing: 1px;
        height: 40px;
        padding: 7px 14px;
    }
    
    .req-demo-wrapper select {
        border: 1px solid #e3e3e3;
        padding: 7px 14px;
    }
    
    textarea {
        height: 100px;
        resize: none;
        display: block;
    }
    
    .trans-effect {
        border: 1px solid #ccc;
        padding: 7px 14px;
        transition: 0.4s;
        background: transparent;
    }
    
    .trans-effect~.focus-border:before,
    .trans-effect~.focus-border:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 0;
        height: 2px;
        background-color: #3399FF;
        transition: 0.2s;
        transition-delay: 0.2s;
    }
    
    .trans-effect~.focus-border:after {
        top: auto;
        bottom: 0;
        right: auto;
        left: 0;
        transition-delay: 0.6s;
    }
    
    .trans-effect~.focus-border i:before,
    .trans-effect~.focus-border i:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 2px;
        height: 0;
        background-color: #3399FF;
        transition: 0.2s;
    }
    
    .trans-effect~.focus-border i:after {
        left: auto;
        right: 0;
        top: auto;
        bottom: 0;
        transition-delay: 0.4s;
    }
    
    .trans-effect:focus~.focus-border:before,
    .trans-effect:focus~.focus-border:after,
    .has-content.trans-effect~.focus-border:before,
    .has-content.trans-effect~.focus-border:after {
        width: 100%;
        transition: 0.2s;
        transition-delay: 0.6s;
    }
    
    .trans-effect:focus~.focus-border:after,
    .has-content.trans-effect~.focus-border:after {
        transition-delay: 0.2s;
    }
    
    .trans-effect:focus~.focus-border i:before,
    .trans-effect:focus~.focus-border i:after,
    .has-content.trans-effect~.focus-border i:before,
    .has-content.trans-effect~.focus-border i:after {
        height: 100%;
        transition: 0.2s;
    }
    
    .trans-effect:focus~.focus-border i:after,
    .has-conten.trans-effect~.focus-border i:after {
        transition-delay: 0.4s;
    }
    
    .trans-effect~label {
        position: absolute;
        left: 14px;
        width: 100%;
        top: 10px;
        color: #aaa;
        transition: 0.3s;
        z-index: -1;
        letter-spacing: 0.5px;
        font-size: 15px;
    }
    
    .trans-effect~label i {
        color: #e9152b
    }
    
    .trans-effect:focus~label,
    .has-content.trans-effect~label {
        top: -22px;
        left: 0;
        font-size: 12px;
        color: #3399FF;
        transition: 0.3s;
    }
    /* Radio Button */
    
    .form-radio,
    .form-group {
        position: relative;
        margin: 0;
        /* overflow: hidden; */
        z-index: 1;
    }
    
    .form-radio {
        display: flex;
        align-items: center;
        margin-top: 10px;
    }
    
    .form-radio .form-help {
        padding-top: 0.25rem;
        margin-top: -1rem;
    }
    
    .form-radio .form-help,
    .form-group .form-help {
        position: absolute;
        width: 100%;
    }
    
    .form-radio label {
        position: relative;
        cursor: pointer;
        padding-left: 2rem;
        text-align: left;
        color: #333;
        display: block;
    }
    
    .form-radio input {
        width: auto;
        opacity: 0.00000001;
        position: absolute;
        left: 0;
    }
    
    .radio .helper {
        position: absolute;
        top: -1px;
        left: -3px;
        cursor: pointer;
        display: block;
        font-size: 1rem;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        color: #999;
    }
    
    .radio .helper::before,
    .radio .helper::after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        margin: 0.25rem;
        width: 1rem;
        height: 1rem;
        -webkit-transition: -webkit-transform 0.28s ease;
        transition: -webkit-transform 0.28s ease;
        transition: transform 0.28s ease;
        transition: transform 0.28s ease, -webkit-transform 0.28s ease;
        border-radius: 50%;
        border: 0.125rem solid currentColor;
    }
    
    .radio .helper::after {
        -webkit-transform: scale(0);
        transform: scale(0);
        background-color: #337ab7;
        border-color: #337ab7;
    }
    
    .radio label:hover .helper {
        color: #337ab7;
    }
    
    .radio input:checked~.helper::after {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    
    .radio input:checked~.helper::before {
        color: #337ab7;
    }
    
    .radio+.radio {
        /* margin-top: 1rem; */
        margin-left: 25px;
    }
    /* Checkbox */
    
    .checkbox {
        margin-top: 2rem;
        margin-bottom: 1rem;
    }
    
    .checkbox .form-help {
        position: relative;
        margin-bottom: 1rem;
        position: absolute;
        width: 100%;
    }
    
    .checkbox label {
        position: relative;
        cursor: pointer;
        padding-left: 25px;
        text-align: left;
        color: #333;
        display: block;
    }
    
    .checkbox input {
        width: auto;
        opacity: 0.00000001;
        position: absolute;
        left: 0;
    }
    
    .checkbox .helper {
        color: #999;
        position: absolute;
        top: 4px;
        left: 0;
        width: 1rem;
        height: 1rem;
        z-index: 0;
        border: 0.125rem solid currentColor;
        border-radius: 0.0625rem;
        -webkit-transition: border-color 0.28s ease;
        transition: border-color 0.28s ease;
    }
    
    .checkbox .helper::before,
    .checkbox .helper::after {
        position: absolute;
        height: 0;
        width: 0.2rem;
        background-color: #337ab7;
        display: block;
        -webkit-transform-origin: left top;
        transform-origin: left top;
        border-radius: 0.25rem;
        content: '';
        -webkit-transition: opacity 0.28s ease, height 0s linear 0.28s;
        transition: opacity 0.28s ease, height 0s linear 0.28s;
        opacity: 0;
    }
    
    .checkbox .helper::before {
        top: 0.65rem;
        left: 0.38rem;
        -webkit-transform: rotate(-135deg);
        transform: rotate(-135deg);
        box-shadow: 0 0 0 0.0625rem #fff;
    }
    
    .checkbox .helper::after {
        top: 0.3rem;
        left: 0;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    
    .checkbox label:hover .helper {
        color: #337ab7;
    }
    
    .checkbox input:checked~.helper {
        color: #337ab7;
    }
    
    .checkbox input:checked~.helper::after,
    .checkbox input:checked~.helper::before {
        opacity: 1;
        -webkit-transition: height 0.28s ease;
        transition: height 0.28s ease;
    }
    
    .checkbox input:checked~.helper::after {
        height: 0.5rem;
    }
    
    .checkbox input:checked~.helper::before {
        height: 1.2rem;
        -webkit-transition-delay: 0.28s;
        transition-delay: 0.28s;
    }
    
    .checkbox+.checkbox {
        margin-top: 1rem;
    }
    /* Button */
    
    .button {
        position: relative;
        background: currentColor;
        border: 1px solid currentColor;
        font-size: 1.1rem;
        color: #db4545;
        margin: 3rem 0;
        padding: 0.75rem 3rem;
        cursor: pointer;
        -webkit-transition: background-color 0.28s ease, color 0.28s ease, box-shadow 0.28s ease;
        transition: background-color 0.28s ease, color 0.28s ease, box-shadow 0.28s ease;
        overflow: hidden;
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    }
    
    .button span {
        color: #fff;
        position: relative;
        z-index: 1;
    }
    
    .button::before {
        content: '';
        position: absolute;
        background: #000;
        border: 50vh solid #db4545;
        width: 30vh;
        height: 30vh;
        border-radius: 50%;
        display: block;
        top: 50%;
        left: 50%;
        z-index: 0;
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
    }
    
    .button:hover {
        color: #974545;
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
    }
    
    .button:active::before,
    .button:focus::before {
        -webkit-transition: opacity 0.28s ease 0.364s, -webkit-transform 1.12s ease;
        transition: opacity 0.28s ease 0.364s, -webkit-transform 1.12s ease;
        transition: transform 1.12s ease, opacity 0.28s ease 0.364s;
        transition: transform 1.12s ease, opacity 0.28s ease 0.364s, -webkit-transform 1.12s ease;
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
    }
    
    .button:focus {
        outline: none;
    }
    
    input#btnSubmit {
        background: #E9152B;
      color: #fff;
      cursor: pointer;
      outline: none;
      display: inline-block;
      padding: 10px 30px;
      font-size: 1.063rem !important;
      font-weight: 600;
      border: 1px solid #E9152B;
      box-sizing: border-box;
      text-transform: uppercase;
      border-radius: 5px;
      width: 100%;
      height: 40px;
      margin: 0;
    }
    
    .const-text {
        font-size: 12px;
        line-height: 1.4;
        margin: 0;
        color: #9da3ab;
        width: 100%;
    }
    
    .form-group.country-select-box {
        margin-bottom: 0 !important;
    }
    
    #meGDPRMessage {
        padding: 0 0;
        width: 100% !important;
    }
    
    .country-select-box label {
        opacity: 0;
    }
    
    .country-select-box .has-content~label {
        opacity: 1;
    }
    
    .label-text-head {
        font-weight: 400;
        margin-right: 15px;
    }
    
    span.focus-border {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
    }
    
    .clearDate {
        font-family: sans-serif;
        display: none;
        justify-content: center;
        align-items: center;
        position: absolute;
        width: 20px;
        height: 20px;
        font-size: 15px;
        color: #222;
        background-color: #e8e8e8;
        right: 50px;
        top: calc(50% - 10px);
        z-index: 10;
        border-radius: 50%;
        cursor: pointer;
    }
    
    .ui-datepicker-trigger {
        position: absolute;
        top: 7px;
        right: 7px;
        width: 25px;
    }
    
    a.soun-call-to {
        background-color: #E9142B;
        display: inline-block !important;
        width: initial !important;
        height: initial !important;
        padding: 0px 35px;
        color: #fff !important;
        font-size: 20px;
        line-height: 40px;
        margin-top: 38px;
    }
    
    a.soun-call-to:hover {
        text-decoration: none;
    }
    
    .down-col.so-sec {
        display: inline-block !important;
        float: none !important;
        padding: 0 50px 40px 50px !important;
        margin: 15px !important;
        margin-top: 0 !important;
    }
    
    .down-col.so-sec p {
        color: #fff;
        margin-bottom: 5px;
    }
            #backToTop { display: none;}
            .demoform-title { text-align: center;}
    .success-banner {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgb(0 0 0 / 70%);
            z-index: 1000000;
        }
        
        .success-contain {
            text-align: center;
            position: absolute;
            max-width: 720px;
            width: 100%;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            background: #fff;
            padding: 30px;
        }
        
        .success-banner h4 {
            font-size: 24px;
            line-height: 1.4;
            text-align: center;
            color: #fff;
        }
        
        .success-banner .ico-close {
            text-indent: -9999px;
            cursor: pointer;
        }
        
        .ico-close {
            position: absolute;
            right: 20px;
            top: 15px;
            width: 20px;
            height: 20px;
            opacity: 1;
            /* background: #fff; */
            border-radius: 50%;
        }
        
        .ico-close:hover {
            opacity: 1;
        }
        
        .ico-close:before,
        .ico-close:after {
            position: absolute;
            top: 0px;
            left: 15px;
            content: ' ';
            height: 20px;
            width: 2px;
            background-color: #000;
        }
        
        .ico-close:before {
            transform: rotate(45deg);
        }
        
        .ico-close:after {
            transform: rotate(-45deg);
        }
    .success-contain p {
        margin: 0;
        font-size: 22px;
        font-family: var(--primaryfont-bold);
    }
    
    /*
    ------------->
    -------------> PAM360 DEM0 STYLE BELOW <-------------
    ------------->
    */
    
    :root {
        --themeSecondaryColor:#002643;
        --colorWhite:#ffffff;
        --colorBlack:#000000;
        --grayColor:#cccccc;
        --linkColor:#138CD6;
        --footerBgColor:#0F0F0F;
        --redColor:#E9152B;
        --redColorLight:#ffedef;
        --orgCardBorderColor:#aad5ff;
        --flex:flex;
        --flexInline:inline-flex;
        --templateWidth:1280px;
        --flexColumn:column;
        --alignCenter:center;
        --justifyCenter:center;
        --width32px:32px;
        --height32px:32px;
        --gap24px:24px;
        --selectListHoverBgColor:#f8f8f8;
        --cursorPointer:pointer;
        --pam360DemoPrimaryColor:#C6530A;
    }
    
    .bannerWrapper { background: #e3f1ff; }
    .bannerWrapper__container {
        width: var(--templateWidth);
        margin: 0 auto;
        display: var(--flex);
        flex-direction: var(--flexColumn);
        padding: 48px 0 ;
    }
    .banner--title { 
        font-size: 2.8rem;
        margin-bottom: 24px;
        font-weight: 700;
        text-align: center;
    }
    .banner--subtitle { 
        font-size: 1.2rem;
        line-height: 36px;
        text-align: center;
        padding: 0 120px;
        margin: 0;
    }
    .languageChooseContainer { 
        display: var(--flex);
        flex-direction: row;
        align-items: var(--alignCenter);
        gap: 16px;
        justify-content: var(--justifyCenter);
        margin-top: 20px;
    }

    .contentWrapper__container {
        width: var(--templateWidth);
        margin: 0 auto;
        display: var(--flex);
        flex-direction: var(--flexColumn);
        padding: 24px 0;
    }
    .loginAsContainer { display: var(--flex); flex-wrap: wrap; gap: 16px 24px; justify-content: var(--justifyCenter); margin: 32px 0 0 0; }
    .loginAsContainer__card { position: relative; }
    /* .loginAsContainer__card:hover .loginAsContainer__cardList { transform: rotateY(180deg); } */
    .loginAsContainer__card:hover .cardList__front{ border-color: #5498fe;  }
    .loginAsContainer__card:hover .cardList--title { color: #3f80e2;}
    .loginAsContainer__cardList {
        display: var(--flexInline);
        flex-direction: var(--flexColumn);
        padding: 16px 16px 24px;
        align-items: var(--alignCenter);
        justify-content: var(--justifyCenter);
        cursor: var(--cursorPointer);   
        width: 200px;
        height: 150px;
        gap: 16px;
        transition: all 0.6s ease;
        transform-style: preserve-3d;
        position: relative;
        box-shadow: 0 0 12.61px .39px rgba(0, 0, 0, 0.08);
    }
    .loginAsContainer__cardList:hover { border-color: var(--pam360DemoPrimaryColor); }
    .loginAs--title { 
        font-size: 1.4rem;
        font-weight: 600;
        line-height: 24px;
        margin-bottom: 16px;
        display: var(--flex);
        width: 100%;
        align-items: center;
        justify-content: center;
    }
    .cardList__front { backface-visibility: hidden; background: var(--colorWhite); }
    .cardList__back { transform: rotateY(180deg); backface-visibility: hidden; padding: 0 20px; background: var(--themeSecondaryColor); color: var(--colorWhite); }
    .cardList__front, .cardList__back {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: var(--flex);
        flex-direction: var(--flexColumn);
        align-items: var(--alignCenter);
        gap: 12px;
        justify-content: var(--justifyCenter);
        text-align: center;
        border-radius: 10px;
        border: 1px solid var(--orgCardBorderColor);
    }
    .cardList__back--arrow {
        position: relative;
        display: inline-block;
        width: 35px;
        height: 2px;
        margin: 15px 0;
        border-radius: 9999px;
        background-color: #3f80e2;
    }
    .cardList__back--arrow::before,
    .cardList__back--arrow::after {
        content: "";
        position: absolute;
        top: calc(50% - 1px);
        right: 0;
        width: 16px;
        height: 2px;
        border-radius: 9999px;
        background-color: #3f80e2;
        transform-origin: calc(100% - 1px) 50%;
    }
    .cardList__back--arrow::before {
      transform: rotate(45deg);
    }
    
    .cardList__back--arrow::after {
      transform: rotate(-45deg);
    }
    .cardList--title { font-size: 0.9rem; font-weight: 500; line-height: 24px; }
    .cardList__back {
        .cardList--title { color: var(--colorWhite); }
    }
    .pam360Demo__sprite { 
        background-image: url(https://www.manageengine.com/privileged-session-management/images/amp-demo-sprite.svg);
        background-size: 410px auto;
        background-repeat: no-repeat;
        white-space: nowrap;
        display: block;
    }
    
    .icon--administrator,
    .icon--passworduser { 
        width: 90px;
        height: 60px;
        background-size: 400px auto;
    }
    .icon--administrator { 
        background-position: -77px -10px;
    }
    .icon--passworduser { 
        background-position: -306px -10px;
    }
    
    .loading_screen_background {
        background: #ffffff;
        opacity: 1;
        position: fixed;
        z-index: 111111;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .loader-wrapper {
       position: relative;
       left: 50%;
       top: 50%;
    }
    .loader-wrapper img { width: auto; }

    /***=== SUCCESS POPUP START ===***/
    .success-banner {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(0 0 0 / 70%);
        z-index: 1000000;
    }
    
    .success-contain {
        text-align: center;
        position: absolute;
        max-width: 720px;
        width: 100%;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        background: #fff;
        padding: 30px;
        border-radius: 8px;
    }
    
    .success-banner h4 {
        font-size: 24px;
        line-height: 1.4;
        text-align: center;
        color: #fff;
    }
    
    .success-banner .ico-close {
        text-indent: -9999px;
        cursor: pointer;
    }
    
    .ico-close {
        position: absolute;
        right: 20px;
        top: 15px;
        width: 20px;
        height: 20px;
        opacity: 1;
        /* background: #fff; */
        border-radius: 50%;
    }
    
    .ico-close:hover {
        opacity: 1;
    }
    
    .ico-close:before,
    .ico-close:after {
        position: absolute;
        top: 0px;
        left: 15px;
        content: ' ';
        height: 20px;
        width: 2px;
        background-color: #000;
    }
    
    .ico-close:before {
        transform: rotate(45deg);
    }
    
    .ico-close:after {
        transform: rotate(-45deg);
    }
    
    .success-contain p {
        margin: 0;
        font-size: 22px;
        font-family: var(--primaryfont-bold);
    }

    /***=== SUCCESS POPUP END ===***/

/*========= GARTNER STYLE START ===========*/
.gartnerWrapper {
    display: flex;
    justify-content: space-between;
    padding: 50px;
    align-items: center;
    border-radius: 10px;
    max-width: 1170px;
    background: #002643;
    position: relative;
    z-index: 10;
    margin: 0 auto 24px;
 }
.gartner__image {
    max-width: 200px;
    position: relative;
    z-index: 10;
}
.gartner__content { 
    width: calc(100% - 280px);
    position: relative;
    z-index: 10;
}
.gartner__content--title {
    font-size: 22px;
    font-family: var(--primaryfont-semibold);
    color: #fff;
}
.gartner__content--btn {
    font-size: 22px;
    font-family: var(--primaryfont-semibold);
    color: #fff;
    margin: 0;
}
 .gartner__content--btn a { 
    border: none;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
    border-bottom: 1px solid #3f80e2;
    color: #3f80e2;
    padding: 0 0 2px;
    font-size: 16px;
    border-radius: 0;
    text-transform: none;
}
/*========= GARTNER STYLE END ===========*/

/*========= WANT T0 SEE HOW STYLE START ===========*/
.wanttoSeeHowPam360__container { 
    margin: 10px auto 50px auto;
    text-align: center;
}
.wanttoSeeHowPam360__container--title { 
    font-size: 1.8rem;
    font-weight: bold;
    margin: 20px 0 30px 0;
}
.btnBookFreeConsultation {
    background: #E9152B;
    color: #fff;
    display: inline-block;
    font-family: var(--zf-primary-semibold), sans-serif;
    padding: 14px 35px;
    margin: 0;
    border: 1px solid transparent;
    cursor: pointer;
    z-index: 1;
    font-size: 16px;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    font-weight: bold;
    border-radius: 4px;
    margin-right: 30px;
}
.btnStartFreeTrial {
    background: #ffffff;
    color: #E9152B;
    display: inline-block;
    font-family: var(--zf-primary-semibold), sans-serif;
    padding: 14px 35px;
    margin: 0;
    border: 1px solid #E9152B;
    cursor: pointer;
    z-index: 1;
    font-size: 16px;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    font-weight: bold;
    border-radius: 4px;
}

/*========= WANT T0 SEE HOW STYLE END ===========*/
    
 /*
    ------------->
    ------------->  MEDIA SCREEN STYLE BELOW <-------------
    ------------->
*/
@media screen and (min-width: 481px) and (max-width: 768px) {
    .banner--title { font-size: 2rem; line-height: 48px; }
    .headerWrapper__container, 
    .bannerWrapper__container,
    .contentWrapper__container,
    .footerWrapper__container { width: 100%; max-width: var(--templateWidth); }
    .bannerWrapper__container { padding: 24px 0; }
    .banner--subtitle { line-height: 30px; padding: 0 20px; font-size: 1.1rem; }
    .loginAsContainer { flex-wrap: wrap; }
    .wanttoSeeHowPam360__container--title { font-size: 1.5rem; margin: 16px 0 24px 0; }
    .btnBookFreeConsultation { margin-bottom: 15px; }
    .gartnerWrapper { flex-wrap: wrap; width: 90%; }
    .gartner__content { width: 100%; margin-top: 20px; }
}
@media screen and (min-width: 769px) and (max-width: 1366px) {
    .banner--title { font-size: 2rem; line-height: 48px; }
    .headerWrapper__container, 
    .bannerWrapper__container,
    .contentWrapper__container,
    .footerWrapper__container { width: 100%; max-width: var(--templateWidth); }
    .bannerWrapper__container { padding: 24px 0; }
    .banner--subtitle { line-height: 30px; padding: 0 20px; font-size: 1.1rem; }
    .loginAsContainer { flex-wrap: wrap; }
    .wanttoSeeHowPam360__container--title { font-size: 1.5rem; margin: 16px 0 24px 0; }
    .btnBookFreeConsultation { margin-bottom: 15px; }
}
