/* .listingDefault .listingItem .listingImage {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    height: 290px;
}
.listingDefault.bigHeight .listingItem .listingImage img {
    width: 100%;
    height: 100%;
} */

.smartMenu.smallerSmartMenu {
    min-height: unset !important;
}

.header .mainMenu li a {
    font-family: 'Ping LCG';
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

    .header .mainMenu li a:hover {
        color: #000000
    }

@font-face {
    font-family: 'Ping LCG';
    src: url('fonts/PingLCG-Regular.eot');
    src: url('fonts/PingLCG-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/PingLCG-Regular.woff2') format('woff2'), url('fonts/PingLCG-Regular.woff') format('woff'), url('fonts/PingLCG-Regular.ttf') format('truetype'), url('fonts/PingLCG-Regular.svg#PingLCG-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ping LCG bold';
    src: url('fonts/PingLCG-Bold.eot');
    src: url('fonts/PingLCG-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/PingLCG-Bold.woff2') format('woff2'), url('fonts/PingLCG-Bold.woff') format('woff'), url('fonts/PingLCG-Bold.ttf') format('truetype'), url('fonts/PingLCG-Bold.svg#PingLCG-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ping LCG light';
    src: url('fonts/PingLCG-ExtraLight.eot');
    src: url('fonts/PingLCG-ExtraLight.eot?#iefix') format('embedded-opentype'), url('fonts/PingLCG-ExtraLight.woff2') format('woff2'), url('fonts/PingLCG-ExtraLight.woff') format('woff'), url('fonts/PingLCG-ExtraLight.ttf') format('truetype'), url('fonts/PingLCG-ExtraLight.svg#PingLCG-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ping LCG Heavy';
    src: url('fonts/PingLCG-Heavy.eot');
    src: url('fonts/PingLCG-Heavy.eot?#iefix') format('embedded-opentype'), url('fonts/PingLCG-Heavy.woff2') format('woff2'), url('fonts/PingLCG-Heavy.woff') format('woff'), url('fonts/PingLCG-Heavy.ttf') format('truetype'), url('fonts/PingLCG-Heavy.svg#PingLCG-Heavy') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/* HOME PAGE START */
.smartMenu {
    background-color: #E7E9ED;
    width: 100%;
    position: fixed;
    height: 41px;
    top: 0;
    z-index: 10000;
    padding: 0px 48px;
    left: 0;
    box-shadow: none;
}

    .smartMenu.smallerSmartMenu .smartMenuLinks {
        margin-bottom: 0;
    }

.smartMenuLinks ul {
    text-align: right;
}

    .smartMenuLinks ul li {
        float: right;
        padding-right: 1rem;
        padding: 12px 0px;
        padding-right: 8px;
        padding-left: 8px;
    }

.smartMenu .smartMenuLinks li .smartDropDownMenu {
    width: 100%;
    left: 0;
    top: 159px;
    text-align: left;
    height: auto;
    background-color: #ffffff;
}

.header .mainMenu li .dropdownMenu {
    background-color: rgba(255, 255, 255, 1);
    ;
    box-shadow: none;
}

.header {
    top: 40px;
    height: 115px;
}

    .header .mainMenu li .dropdownMenu {
        left: 0;
        width: 100% !important;
        display: block;
    }

.smartMenu.smallerSmartMenu .smartMenuLinks li {
    margin-bottom: 0;
    cursor: pointer;
}

.smartDropDownMenu {
    transform: none !important;
}

.mainMenu .dropdownMenu h3 {
    display: none;
}

.searchBtn {
    display: none;
}

.mainMenu li.dropdown a {
    position: relative;
    padding-right: 35px;
}

    .mainMenu li.dropdown a:hover::after, .smartMenuLinks li.dropdown a:hover::after {
        transform: rotate(180deg);
        transition: transform 0.5s;
        transform-origin: 50%;
    }

.rightHeading .userLogin .userBtn {
    display: flex;
    align-items: center;
    position: relative;
    padding-right: 35px !important;
    padding-left: 15px !important;
}

    .rightHeading .userLogin .userBtn::after {
        position: absolute;
        right: 15px;
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjY0ODcgMTIuNjI1QzEyLjc5MTggMTEuMTIxIDExLjQ1MzcgOS45NDkyMSA5Ljg0OTkxIDkuMjk4MTFDMTAuNjQ3NSA4LjY5OTk0IDExLjIzNjYgNy44NjYgMTEuNTMzOCA2LjkxNDRDMTEuODMxMSA1Ljk2MjgxIDExLjgyMTQgNC45NDE4MSAxMS41MDYyIDMuOTk2MDNDMTEuMTkwOSAzLjA1MDI0IDEwLjU4NiAyLjIyNzYzIDkuNzc3MjggMS42NDQ3MUM4Ljk2ODUyIDEuMDYxNzkgNy45OTY4NSAwLjc0ODEwOCA2Ljk5OTkxIDAuNzQ4MTA4QzYuMDAyOTYgMC43NDgxMDggNS4wMzEyOSAxLjA2MTc5IDQuMjIyNTMgMS42NDQ3MUMzLjQxMzc3IDIuMjI3NjMgMi44MDg5MiAzLjA1MDI0IDIuNDkzNjYgMy45OTYwM0MyLjE3ODQgNC45NDE4MSAyLjE2ODcxIDUuOTYyODEgMi40NjU5NyA2LjkxNDRDMi43NjMyMiA3Ljg2NiAzLjM1MjM1IDguNjk5OTQgNC4xNDk5MSA5LjI5ODExQzIuNTQ2MTEgOS45NDkyMSAxLjIwODA2IDExLjEyMSAwLjM1MTE1NiAxMi42MjVDMC4yOTgwNTkgMTIuNzEwNCAwLjI2MjY3IDEyLjgwNTUgMC4yNDcwOTMgMTIuOTA0OUMwLjIzMTUxNiAxMy4wMDQyIDAuMjM2MDY5IDEzLjEwNTYgMC4yNjA0ODEgMTMuMjAzMkMwLjI4NDg5MyAxMy4zMDA3IDAuMzI4NjY2IDEzLjM5MjMgMC4zODkxOTggMTMuNDcyNkMwLjQ0OTcyOSAxMy41NTI5IDAuNTI1Nzg0IDEzLjYyMDIgMC42MTI4MzkgMTMuNjcwNUMwLjY5OTg5NSAxMy43MjA4IDAuNzk2MTc1IDEzLjc1MyAwLjg5NTk1NSAxMy43NjU0QzAuOTk1NzM1IDEzLjc3NzcgMS4wOTY5OCAxMy43Njk5IDEuMTkzNjcgMTMuNzQyM0MxLjI5MDM2IDEzLjcxNDggMS4zODA1MSAxMy42NjggMS40NTg3OCAxMy42MDQ5QzEuNTM3MDUgMTMuNTQxOCAxLjYwMTg0IDEzLjQ2MzYgMS42NDkyOCAxMy4zNzVDMi43ODE3OCAxMS40MTc1IDQuNzgxNzggMTAuMjUgNi45OTk5MSAxMC4yNUM5LjIxODAzIDEwLjI1IDExLjIxOCAxMS40MTgxIDEyLjM1MDUgMTMuMzc1QzEyLjQ1MzQgMTMuNTQwMyAxMi42MTY0IDEzLjY1OTIgMTIuODA1MyAxMy43MDY1QzEyLjk5NDIgMTMuNzUzNyAxMy4xOTQgMTMuNzI1NyAxMy4zNjI2IDEzLjYyODNDMTMuNTMxMiAxMy41MzA5IDEzLjY1NTMgMTMuMzcxOCAxMy43MDg3IDEzLjE4NDVDMTMuNzYyMSAxMi45OTczIDEzLjc0MDUgMTIuNzk2NiAxMy42NDg3IDEyLjYyNVpNMy43NDk5MSA1LjQ5OTk4QzMuNzQ5OTEgNC44NTcxOSAzLjk0MDUxIDQuMjI4ODQgNC4yOTc2MyAzLjY5NDM4QzQuNjU0NzQgMy4xNTk5MiA1LjE2MjMyIDIuNzQzMzYgNS43NTYxOCAyLjQ5NzM3QzYuMzUwMDQgMi4yNTEzOSA3LjAwMzUxIDIuMTg3MDMgNy42MzM5NSAyLjMxMjQzQzguMjY0MzkgMi40Mzc4MyA4Ljg0MzQ4IDIuNzQ3MzYgOS4yOTggMy4yMDE4OUM5Ljc1MjUyIDMuNjU2NDEgMTAuMDYyMSA0LjIzNTUgMTAuMTg3NSA0Ljg2NTk0QzEwLjMxMjkgNS40OTYzOCAxMC4yNDg1IDYuMTQ5ODQgMTAuMDAyNSA2Ljc0MzdDOS43NTY1MyA3LjMzNzU2IDkuMzM5OTcgNy44NDUxNCA4LjgwNTUxIDguMjAyMjZDOC4yNzEwNSA4LjU1OTM3IDcuNjQyNjkgOC43NDk5OCA2Ljk5OTkxIDguNzQ5OThDNi4xMzgyNiA4Ljc0ODk5IDUuMzEyMTggOC40MDYyNiA0LjcwMjkgNy43OTY5OEM0LjA5MzYzIDcuMTg3NzEgMy43NTA5IDYuMzYxNjMgMy43NDk5MSA1LjQ5OTk4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)
    }

.mainMenu li.dropdown .dropdownMenu a {
    padding-right: 0;
}

    .mainMenu li.dropdown .dropdownMenu a::after {
        content: none;
    }

.sticky .header .mainMenu li.dropdown a {
    padding-right: 35px !important;
}

.smartMenu .smartMenuLinks li.custom-dropdown span::after {
    position: absolute;
    right: 10px;
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjE0NzkgNC44OTc5M0w2LjM5Nzk1IDguNjQ3OTNDNi4zNDU2OSA4LjcwMDM3IDYuMjgzNTkgOC43NDE5OCA2LjIxNTIyIDguNzcwMzdDNi4xNDY4NSA4Ljc5ODc2IDYuMDczNTQgOC44MTMzNyA1Ljk5OTUxIDguODEzMzdDNS45MjU0OCA4LjgxMzM3IDUuODUyMTcgOC43OTg3NiA1Ljc4MzggOC43NzAzN0M1LjcxNTQzIDguNzQxOTggNS42NTMzMyA4LjcwMDM3IDUuNjAxMDcgOC42NDc5M0wxLjg1MTA3IDQuODk3OTNDMS43NDU0IDQuNzkyMjYgMS42ODYwNCA0LjY0ODkzIDEuNjg2MDQgNC40OTk0OUMxLjY4NjA0IDQuMzUwMDUgMS43NDU0IDQuMjA2NzMgMS44NTEwNyA0LjEwMTA1QzEuOTU2NzUgMy45OTUzOCAyLjEwMDA3IDMuOTM2MDIgMi4yNDk1MSAzLjkzNjAyQzIuMzk4OTUgMy45MzYwMiAyLjU0MjI4IDMuOTk1MzggMi42NDc5NSA0LjEwMTA1TDUuOTk5OTggNy40NTMwOEw5LjM1MjAxIDQuMTAwNTlDOS40NTc2OCAzLjk5NDkxIDkuNjAxIDMuOTM1NTUgOS43NTA0NSAzLjkzNTU1QzkuODk5ODkgMy45MzU1NSAxMC4wNDMyIDMuOTk0OTEgMTAuMTQ4OSA0LjEwMDU5QzEwLjI1NDYgNC4yMDYyNiAxMC4zMTM5IDQuMzQ5NTggMTAuMzEzOSA0LjQ5OTAyQzEwLjMxMzkgNC42NDg0NyAxMC4yNTQ2IDQuNzkxNzkgMTAuMTQ4OSA0Ljg5NzQ2TDEwLjE0NzkgNC44OTc5M1oiIGZpbGw9IiM1OTVGNkIiLz4KPC9zdmc+Cg==)
}

.smartMenuLinks li.dropdown .smartDropDownMenu a::after, .smartMenu .smartMenuLinks li.custom-dropdown .dropdown-content span::after {
    content: none
}

.smartMenuLinks .countries-dropdown a::before {
    left: 0;
    position: absolute;
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMC45Mzc1QzQuOTk4NzMgMC45Mzc1IDQuMDE5OTUgMS4yMzQ0MSAzLjE4NzQzIDEuNzkwNjlDMi4zNTQ5IDIuMzQ2OTYgMS43MDYwMyAzLjEzNzYxIDEuMzIyODYgNC4wNjI2NkMwLjkzOTY5NCA0Ljk4NzcyIDAuODM5NDM5IDYuMDA1NjIgMS4wMzQ3OCA2Ljk4NzY0QzEuMjMwMTEgNy45Njk2NyAxLjcxMjI3IDguODcxNzMgMi40MjAyNyA5LjU3OTczQzMuMTI4MjggMTAuMjg3NyA0LjAzMDMzIDEwLjc2OTkgNS4wMTIzNiAxMC45NjUyQzUuOTk0MzkgMTEuMTYwNiA3LjAxMjI5IDExLjA2MDMgNy45MzczNCAxMC42NzcxQzguODYyMzkgMTAuMjk0IDkuNjUzMDQgOS42NDUxIDEwLjIwOTMgOC44MTI1N0MxMC43NjU2IDcuOTgwMDUgMTEuMDYyNSA3LjAwMTI3IDExLjA2MjUgNkMxMS4wNjEgNC42NTc4IDEwLjUyNzIgMy4zNzEgOS41NzgwOSAyLjQyMTkyQzguNjI5MDEgMS40NzI4NCA3LjM0MjIgMC45Mzg5ODkgNiAwLjkzNzVaTTkuOTM3NSA2QzkuOTM3NjIgNi40MzA1MiA5Ljg2NjgzIDYuODU4MTIgOS43Mjc5NyA3LjI2NTYyTDcuODI4MTMgNi4wOTM3NUM3LjcxNjg5IDYuMDI0ODMgNy41OTIyNSA1Ljk4MDQxIDcuNDYyNSA1Ljk2MzQ0TDYuMzkyODEgNS44MTkwNkM2LjIyNzQ3IDUuNzk3NzggNi4wNTk0NCA1LjgyMDY2IDUuOTA1OCA1Ljg4NTM3QzUuNzUyMTcgNS45NTAwOCA1LjYxODQxIDYuMDU0MzMgNS41MTgxMyA2LjE4NzVINS4zMjczNUw1LjIwMDMxIDUuOTI1QzUuMTM4NTYgNS43OTY0NSA1LjA0ODEzIDUuNjgzNzkgNC45MzU5OCA1LjU5NTdDNC44MjM4MyA1LjUwNzYxIDQuNjkyOTYgNS40NDY0MyA0LjU1MzQ0IDUuNDE2ODdMNC40Mjc4MSA1LjM5MDYyTDQuNjE1MzEgNS4wNjI1SDUuMjg5ODVDNS40NDgyMiA1LjA2MjQ3IDUuNjA0IDUuMDIyMzEgNS43NDI2NiA0Ljk0NTc4TDYuMzE2ODggNC42Mjg5MUM2LjM3OTgzIDQuNTkzNzIgNi40Mzg2MyA0LjU1MTU4IDYuNDkyMTkgNC41MDMyOEw3Ljc1NDA2IDMuMzYyODFDNy44NTM2OSAzLjI3MjcxIDcuOTMyNzggMy4xNjIyNSA3Ljk4NiAzLjAzODkyQzguMDM5MjEgMi45MTU1OSA4LjA2NTMgMi43ODIyNiA4LjA2MjUgMi42NDc5N0M4LjYzNTIxIDMuMDAwMTQgOS4xMDgyMSAzLjQ5MzA5IDkuNDM2NDMgNC4wNzk4NkM5Ljc2NDY1IDQuNjY2NjMgOS45MzcxNSA1LjMyNzY3IDkuOTM3NSA2Wk02LjU5ODEzIDIuMTA5MzhMNi44ODg3NSAyLjYyOTY5TDUuNzUzOTEgMy42NTYyNUw1LjI0MTU2IDMuOTM3NUg0LjUwNjU2QzQuMzQxNDYgMy45Mzc3IDQuMTc5MzIgMy45ODEzOSA0LjAzNjQ2IDQuMDY0MTdDMy44OTM2MSA0LjE0Njk1IDMuNzc1MDggNC4yNjU5MSAzLjY5MjgxIDQuNDA5MDZMMy40ODIzNSA0Ljc3NzAzTDMuMTcyNSAzLjk1MDYyTDMuNjM3MDMgMi44NTI4MUM0LjA1NjE0IDIuNTM3OCA0LjUzMzk5IDIuMzA5NzUgNS4wNDI1MSAyLjE4MjA4QzUuNTUxMDIgMi4wNTQ0MSA2LjA3OTkyIDIuMDI5NjkgNi41OTgxMyAyLjEwOTM4Wk0yLjA2MjUgNkMyLjA2MjQxIDUuNTczMjcgMi4xMzIwNyA1LjE0OTQgMi4yNjg3NSA0Ljc0NTE2TDIuNjMxNTYgNS43MTMxMkMyLjY4NjMxIDUuODYwNDYgMi43Nzc0MSA1Ljk5MTU2IDIuODk2NDEgNi4wOTQyNUMzLjAxNTQgNi4xOTY5NCAzLjE1ODQzIDYuMjY3ODggMy4zMTIxOSA2LjMwMDQ3TDQuMjI3NjYgNi40OTczNEw0LjM2ODI4IDYuNzgzMjhDNC40Mjk4OSA2LjkwOTQxIDQuNTE4ODggNy4wMjAxOSA0LjYyODc3IDcuMTA3NTNDNC43Mzg2NSA3LjE5NDg4IDQuODY2NjYgNy4yNTY1OCA1LjAwMzQ0IDcuMjg4MTNMNC43NjkwNiA3LjgwOTM4QzQuNjk0NDggNy45NzY4MyA0LjY3MDYyIDguMTYyNDggNC43MDA0NSA4LjM0MzM1QzQuNzMwMjcgOC41MjQyMyA0LjgxMjQ3IDguNjkyMzkgNC45MzY4OCA4LjgyNzAzTDQuOTQ2NzIgOC44MzczNEw1Ljc5Nzk3IDkuNzEzOTFMNS43NTYyNSA5LjkyOTA2QzQuNzU2NTkgOS44NjYwNSAzLjgxODQxIDkuNDI0ODMgMy4xMzIzMyA4LjY5NTA0QzIuNDQ2MjUgNy45NjUyNSAyLjA2MzczIDcuMDAxNjUgMi4wNjI1IDZaTTYuOTIxMSA5LjgyNzgxQzYuOTQ3NzQgOS42ODM3MyA2Ljk0MDQ0IDkuNTM1NDEgNi44OTk3NSA5LjM5NDY0QzYuODU5MDcgOS4yNTM4NyA2Ljc4NjEzIDkuMTI0NTMgNi42ODY3MiA5LjAxNjg4TDYuNjc2ODggOS4wMDY1Nkw1Ljg0NjI1IDguMTUxMDlMNi4zNzkyMiA2Ljk1NDg0TDcuMjY5ODUgNy4wNzQ4NEw5LjIxMTg4IDguMjY5MjJDOC42NjE3MiA5LjA0ODUxIDcuODQ3OTUgOS42MDIxOCA2LjkyMTEgOS44Mjc4MVoiIGZpbGw9IiM1OTVGNkIiLz4KPC9zdmc+Cg==)
}

.smartMenu .smartMenuLinks li.countries-dropdown a {
    padding-left: 16px;
}

.smartMenu .smartMenuLinks li.countries-dropdown:hover a::before {
    background: none;
    width: auto;
    height: auto;
}

.smartMenuLinks li.dropdown a {
    padding-right: 26px;
}

.smartMenu .smartMenuLinks li.countries-dropdown .smartDropDownMenu a {
    padding-left: 0;
}

.smartMenuLinks .countries-dropdown .smartDropDownMenu a::before {
    content: none;
}

.smartMenu .smartMenuLinks li.custom-dropdown span::before {
    left: 0;
    position: absolute;
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMC45Mzc1QzQuOTk4NzMgMC45Mzc1IDQuMDE5OTUgMS4yMzQ0MSAzLjE4NzQzIDEuNzkwNjlDMi4zNTQ5IDIuMzQ2OTYgMS43MDYwMyAzLjEzNzYxIDEuMzIyODYgNC4wNjI2NkMwLjkzOTY5NCA0Ljk4NzcyIDAuODM5NDM5IDYuMDA1NjIgMS4wMzQ3OCA2Ljk4NzY0QzEuMjMwMTEgNy45Njk2NyAxLjcxMjI3IDguODcxNzMgMi40MjAyNyA5LjU3OTczQzMuMTI4MjggMTAuMjg3NyA0LjAzMDMzIDEwLjc2OTkgNS4wMTIzNiAxMC45NjUyQzUuOTk0MzkgMTEuMTYwNiA3LjAxMjI5IDExLjA2MDMgNy45MzczNCAxMC42NzcxQzguODYyMzkgMTAuMjk0IDkuNjUzMDQgOS42NDUxIDEwLjIwOTMgOC44MTI1N0MxMC43NjU2IDcuOTgwMDUgMTEuMDYyNSA3LjAwMTI3IDExLjA2MjUgNkMxMS4wNjEgNC42NTc4IDEwLjUyNzIgMy4zNzEgOS41NzgwOSAyLjQyMTkyQzguNjI5MDEgMS40NzI4NCA3LjM0MjIgMC45Mzg5ODkgNiAwLjkzNzVaTTUuMDE4OTEgOC4wNjI1SDYuOTgxMUM2Ljc2ODQ0IDguNzEwMyA2LjQzNTYgOS4zMTIyMSA2IDkuODM2NzJDNS41NjQ0IDkuMzEyMjEgNS4yMzE1NiA4LjcxMDMgNS4wMTg5MSA4LjA2MjVaTTQuNzUzNiA2LjkzNzVDNC42NjU0NyA2LjMxNTYxIDQuNjY1NDcgNS42ODQzOSA0Ljc1MzYgNS4wNjI1SDcuMjQ2NDFDNy4zMzQ1MyA1LjY4NDM5IDcuMzM0NTMgNi4zMTU2MSA3LjI0NjQxIDYuOTM3NUg0Ljc1MzZaTTIuMDYyNSA2QzIuMDYyNDkgNS42ODQwNSAyLjEwMDc0IDUuMzY5MjYgMi4xNzY0MSA1LjA2MjVIMy42MTk2OUMzLjU0MzQ0IDUuNjg1MTcgMy41NDM0NCA2LjMxNDgzIDMuNjE5NjkgNi45Mzc1SDIuMTc2NDFDMi4xMDA3NCA2LjYzMDc0IDIuMDYyNDkgNi4zMTU5NSAyLjA2MjUgNlpNNi45ODExIDMuOTM3NUg1LjAxODkxQzUuMjMxNTYgMy4yODk3IDUuNTY0NCAyLjY4Nzc5IDYgMi4xNjMyOEM2LjQzNTYgMi42ODc3OSA2Ljc2ODQ0IDMuMjg5NyA2Ljk4MTEgMy45Mzc1Wk04LjM4MDMxIDUuMDYyNUg5LjgyMzZDOS45NzU0NyA1LjY3ODI3IDkuOTc1NDcgNi4zMjE3MyA5LjgyMzYgNi45Mzc1SDguMzgwMzFDOC40NTY1NyA2LjMxNDgzIDguNDU2NTcgNS42ODUxNyA4LjM4MDMxIDUuMDYyNVpNOS4zNTI1IDMuOTM3NUg4LjE1NjI1QzguMDAzNzMgMy4zODcyMSA3Ljc4NDExIDIuODU3NzcgNy41MDIzNSAyLjM2MTA5QzguMjY5MDQgMi42Nzk2NyA4LjkxNjI0IDMuMjMxMTEgOS4zNTI1IDMuOTM3NVpNNC41IDIuMzYxMDlDNC4yMTc0MyAyLjg1NzY2IDMuOTk3MDIgMy4zODcxIDMuODQzNzUgMy45Mzc1SDIuNjQ3NUMzLjA4NDM4IDMuMjMwNzQgMy43MzI0NSAyLjY3OTI2IDQuNSAyLjM2MTA5Wk0yLjY0NzUgOC4wNjI1SDMuODQzNzVDMy45OTcwMiA4LjYxMjkgNC4yMTc0MyA5LjE0MjM0IDQuNSA5LjYzODkxQzMuNzMyNDUgOS4zMjA3NCAzLjA4NDM4IDguNzY5MjYgMi42NDc1IDguMDYyNVpNNy41MDIzNSA5LjYzODkxQzcuNzg0MTEgOS4xNDIyMyA4LjAwMzczIDguNjEyNzkgOC4xNTYyNSA4LjA2MjVIOS4zNTI1QzguOTE2MjQgOC43Njg4OSA4LjI2OTA0IDkuMzIwMzMgNy41MDIzNSA5LjYzODkxWiIgZmlsbD0iIzU5NUY2QiIvPgo8L3N2Zz4K)
}

.smartMenu .smartMenuLinks li.custom-dropdown span {
    padding-left: 16px;
    padding-right: 26px;
    position: relative;
    font-size: 14px;
}

.smartMenu .smartMenuLinks li.custom-dropdown:hover span::before {
    background: none;
    width: auto;
    height: auto;
}

.smartMenu .smartMenuLinks li.custom-dropdown span:hover::after {
    transform: rotate(180deg);
    transition: transform 0.5s;
    transform-origin: 50%;
}

.countries {
    text-align: left;
}

    .countries ul {
        float: right;
    }

        .countries ul li {
            float: right
        }

.langHolder .changeLang {
    position: absolute;
    right: 30px;
    top: 26px;
}

.rightHeading .searchBtn {
    border-right: 0;
}

.rightHeading {
    padding-top: 15px;
    padding-right: 0;
}

body {
    padding-top: 156px
}
/* .sticky .toolBarHolder{top: 119px;} */
.searchPopup {
    top: 156px
}

.sticky .searchPopup {
    top: 119px;
}

.pagesNumber {
    color: #011D87;
    text-align: center;
    font-family: 'Ping LCG Heavy';
    font-size: 10px;
    font-style: normal;
    font-weight: 800;
    line-height: 120%;
    letter-spacing: 0.2px;
    position: relative;
    right: -10px;
    top: -92px;
    border-radius: 100%;
    background: #E7E9ED;
    width: 11px;
    padding: 1px;
}

.rightHeading .userLogin .userBtn {
    background-image: linear-gradient(183deg, #1501FF, #00A3FF) !important;
    font-family: 'Ping LCG';
    background-size: auto !important;
    border-radius: 36px;
    padding: 0 15px 0 15px;
    height: 40px;
    transform: none;
    text-transform: capitalize;
}

    .rightHeading .userLogin .userBtn img {
        padding-left: 4px;
    }

.rightHeading .searchBtn {
    background: url('images/hp-sprites.png') no-repeat;
}

.search, .rightHeading .searchBtn {
    background-position: -555px 0;
    margin-top: 10px;
}

.rightHeading .userLogin .userBtn:hover, .rightHeading .userLogin .userBtn.active {
    transform: none;
    height: 40px;
    opacity: 0.8;
    transition: opacity 1s;
}

.search, .rightHeading .searchBtn:hover {
    opacity: 0.8;
    transition: opacity 1s;
}

.smartMenu .smartMenuLinks li a {
    color: #595F6B !important;
    font-family: 'Ping LCG'
}

.smartMenu .smartMenuLinks li {
    color: #595F6B !important;
}

.header .mainMenu li a {
    font-family: 'Ping LCG';
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

    .header .mainMenu li a:hover {
        color: #000000
    }

.custom-dropdown, .custom-dropdown-footer {
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.dropdown-content, .dropdown-content-footer {
    display: none;
    position: absolute;
    background-color: #ffffff;
    min-width: 89px;
    z-index: 1;
    padding: 8px;
    text-align: center;
    top: 41px;
    left: 0;
}

.custom-dropdown:hover .dropdown-content {
    display: block;
}

.sticky .header .rightHeading {
    padding-top: 5px;
    padding-right: 0;
}

.myriadRegular, html, body, div, p, span, input, textarea, label, select, table, tbody, tr, td, a, .readMore a, .blueButton button, .blueButton a, .listingLinkDefault, .cardsListing .listingItem .listingLink a, .rightHeading .countriesHolder .countriesList a, .investorBox .listingInfos .listingDescription, .homePageQuote .author, .countryPresenceHolder .presenceCounterHolder, .countryPresenceHolder p, .footer .topFooter .socialFooterLinks a span.fbLabel, .footer .bottomFooter, .footer .bottomFooter a, .introContent .breadcrumb a, .introContent p, .programLandingHolder .listingLink a, .cardsListing .listingItem .listingSubTitle, .detailsContentHolder .loadContent .headingDetails h2, .dateNews, .tagNews a, .careersListing .listingLink a, .formHolder h3, .formHolder .dropDownHolder .dk-selected, .contactInformation h2 span, .contactInformation ul li, .uploadValue {
    font-family: 'Ping LCG';
}

.active-state {
    background-color: #ffffff;
}

.header .mainMenu li:hover .dropdownMenu {
    opacity: 1;
}

.smartMenu .smartMenuLinks li .smartDropDownMenu {
    padding-top: 25px;
    padding-bottom: 25px;
    display: block;
}

    .smartMenu .smartMenuLinks li .smartDropDownMenu a {
        width: 20%;
        display: inline-block;
        font-family: 'Ping LCG bold';
        padding-top: 10px;
        padding-bottom: 10px;
        color: #000000 !important;
    }

        .smartMenu .smartMenuLinks li .smartDropDownMenu a:hover {
            opacity: 0.7;
            transition: opacity 1s;
        }

        .smartMenu .smartMenuLinks li .smartDropDownMenu a span {
            display: block;
            color: #797E85;
            padding-top: 4px;
            line-height: 21px;
        }

    .smartMenu .smartMenuLinks li .smartDropDownMenu.countries h3 {
        font-family: 'Ping LCG bold';
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .smartMenu .smartMenuLinks li .smartDropDownMenu.countries a {
        color: #797E85 !important;
        padding-top: 4px !important;
        line-height: 21px !important;
        padding-bottom: 0 !important;
        font-family: 'Ping LCG' !important;
        margin-bottom: 0;
    }

    .smartMenu .smartMenuLinks li .smartDropDownMenu h3 {
        color: #000000;
        font-size: 14px !important;
        font-family: 'Ping LCG bold' !important;
        margin-bottom: 0;
        margin-left: 15px;
        margin-top: 10px;
    }

        .smartMenu .smartMenuLinks li .smartDropDownMenu h3:first-of-type {
            margin-top: 0;
        }

.smartMenu .smartMenuLinks li .smartDropDownMenu {
    top: 41px;
}

.header .mainMenu li .dropdownMenu a {
    font-family: 'Ping LCG bold';
    padding-top: 10px;
    padding-bottom: 10px;
    color: #000000 !important;
    margin-bottom: 20px;
    font-size: 14px;
    margin-right: 10px;
}

    .header .mainMenu li .dropdownMenu a span {
        color: #797E85;
        padding-top: 4px;
        line-height: 21px;
        font-size: 14px;
        display: block;
    }

    .header .mainMenu li .dropdownMenu a::before {
        content: none;
    }

.custom-margin {
    margin-top: 8px;
}

.sticky .header .mainMenu li a {
    padding: 16px 10px 33px;
}

.d-lg-none {
    display: none;
}

.fraction {
    text-align: center;
    margin-top: 40px;
}

.corporateLogosListing .listingInfos {
    display: block;
    margin-top: 20px;
}

    .corporateLogosListing .listingInfos .listingTitle a {
        font-family: 'Ping LCG';
        font-size: 16px;
        line-height: 24px;
        text-align: left;
    }

.corporateLogosListing .col-md-12 {
    text-align: left;
}

.blueButton a, .blueButton button {
    color: #1601FF;
    font-size: 16px;
    background-color: transparent;
    padding: 0;
    margin-top: 20px;
}

    .blueButton a:hover, .blueButton button:hover {
        color: #1601FF;
        background-color: transparent;
    }

    .blueButton a svg, .blueButton button svg {
        transition: transform 0.5s;
    }

    .blueButton a:hover svg, .blueButton button:hover svg {
        transform: translateX(5px);
        transition: transform 0.5s;
    }

.h-100vh {
    height: 100vh;
}

.position-absolute {
    position: absolute !important;
}

.bar, .default-bar {
    width: 100%;
    height: 2px;
}

.default-bar {
    position: absolute;
    background: hsla(0, 0%, 100%, 0.549);
}

.swiperThumbs .swiper-slide.swiper-slide-active {
    opacity: 1;
}

.swiperThumbs .swiper-slide {
    width: 80%;
    cursor: pointer;
}

.bar {
    position: relative;
    background: transparent;
}

.w-100 {
    width: 100%;
}

.bar .progress {
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 0;
    background: #118BCF;
}

.mainBanner {
    height: 100%;
}

.padding-bar {
    padding-left: 10%;
}

.insidePageContent {
    overflow: hidden;
}

.swipe-thumb .container-fluid {
    padding-right: 0;
}

.swiper-slide-thumb-active .titles {
    opacity: 0;
    transition: opacity 1s;
}

.swipe-thumb .numbers {
    margin-top: 15px;
    margin-bottom: 10px;
    font-family: 'Ping LCG light';
    color: #ffffff;
}

.swipe-thumb .titles {
    font-family: 'Ping LCG light';
    color: #ffffff;
}

.subheading {
    font-family: 'Ping LCG light';
    color: #ffffff;
}

.swiperTop h1 {
    font-family: 'Ping LCG bold';
    color: #ffffff;
    width: 50%;
    font-size: 22px;
    padding-top: 15px;
}

.swiperTop .readMore {
    color: #118BCF;
    margin-top: 30px;
    display: block;
}

.swiperTop a.readMore svg {
    transition: transform 0.5s
}

.swiperTop a.readMore:hover svg {
    transform: translateX(5px);
    transition: transform 0.5s
}

.hpSection4 .swiper-img {
    height: 185px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin-bottom: 15px;
}

    .hpSection4 .swiper-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }

.burgerAnimate.burgerMenu span:nth-child(1) {
    transform: rotate(45deg);
    top: 6px;
    transition: all 1s;
}

.burgerAnimate.burgerMenu span:nth-child(2) {
    display: none;
}

.burgerAnimate.burgerMenu span:nth-child(3) {
    transform: rotate(-45deg);
    top: 6px;
    transition: all 1s;
}

.responsiveMenu {
    background-color: #F3F3F3;
    overflow: hidden;
    overflow-y: scroll;
}

.rightHeading .langHolder .currentLang span {
    text-transform: none;
    font-family: 'Ping LCG';
    font-size: 14px;
    color: #595F6B;
}

.responsiveMenu .upMenu {
    background-color: #F3F3F3;
    margin-bottom: 0;
    border-bottom: 0;
    color: #000000;
    margin-top: 30px;
}

.responsiveMenu .downMenu {
    background-color: #E7E9ED;
    margin-bottom: 0;
    border-bottom: 0;
    color: #000000;
    padding-top: 30px;
}

.responsiveMenu .upMenu a {
    color: #000000;
    padding-left: 20px;
    margin-bottom: 0;
}

.responsiveMenu .downMenu a {
    color: #000000;
    padding-left: 20px;
    margin-bottom: 0;
}

.responsiveMenu h1 {
    padding-left: 20px;
    font-family: 'Ping LCG bold';
    font-size: 18px;
    margin-bottom: 30px;
}

.navigationContent {
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 100px;
    left: 0;
    padding-top: 30px;
    background-color: #F3F3F3;
    transform: translateX(100%);
}

.responsiveMenu .upMenu li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}

.responsiveMenu .downMenu li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}

    .responsiveMenu .downMenu li button {
        margin-right: 20px;
    }

.responsiveMenu .upMenu li button {
    margin-right: 20px;
}

.d-flex {
    display: flex;
    align-items: center;
    padding-left: 20px;
    margin-bottom: 40px;
}

.navigationContent h1 {
    margin-bottom: 0;
    padding-left: 0;
}

.navigationContent a {
    font-family: 'Ping LCG bold';
    padding-top: 10px;
    padding-bottom: 10px;
    color: #000000 !important;
    margin-bottom: 20px;
    font-size: 16px;
    margin-right: 10px;
    margin-top: 20px;
}

    .navigationContent a span {
        display: block;
        font-size: 14px;
        width: 60%;
        color: #797E85;
        padding-top: 8px;
    }

.overflow-scroll {
    overflow-y: scroll;
    height: calc(100vh - 210px);
}

.overflow-hidden {
    overflow: hidden;
}

.footer .topFooter h3, .footer .topFooter h3 a {
    margin-bottom: 0;
}

.footer .d-flex {
    margin-bottom: 15px;
    justify-content: space-between;
    padding-left: 0;
}

    .footer .d-flex button {
        display: none;
    }

.footer {
    background: linear-gradient(183deg, #001A4D, #001E8A)
}

    .footer .topFooter {
        background: transparent;
        padding: 0;
        padding-bottom: 30px;
    }

    .footer .bottomFooter {
        background: transparent
    }

    .footer .bottomFooter {
        height: auto;
    }

        .footer .bottomFooter div {
            font-family: 'Ping LCG light';
            color: #B9C8FF;
        }

        .footer .bottomFooter a {
            font-family: 'Ping LCG light';
            color: #B9C8FF;
        }

    .footer hr {
        background: #92A0AD;
        height: 2px;
        border: none;
    }

    .footer .topFooter a {
        color: #CCD5DD;
        font-family: 'Ping LCG';
    }

    .footer .topFooter h3 a {
        font-size: 12px;
        font-family: 'Ping LCG bold'
    }

    .footer .topFooter li {
        margin-bottom: 8px;
    }

    .footer .bottomFooter .container {
        border-top: 2px solid #B9C8FF80;
        margin-top: 27px;
    }

    .footer .bottomFooter, .footer .bottomFooter a {
        font-size: 16px;
    }

    .footer .topFooter .socialFooterLinks {
        margin-bottom: 0;
    }

        .footer .topFooter .socialFooterLinks .number {
            margin-bottom: 0;
            color: #ffffff;
            font-size: 16px;
            font-family: 'Ping LCG bold';
        }

        .footer .topFooter .socialFooterLinks a span {
            display: block;
        }

.top {
    background: linear-gradient(75deg, #00A3FF77, #1601FF77);
    padding-top: 48px;
    padding-bottom: 48px;
}

.bottom {
    padding-top: 40px;
}

.footer .topFooter a span {
    font-size: 14px;
}

.top .rightHeading {
    float: none;
}

.footer .topFooter .socialFooterLinks {
    text-align: right;
}

    .footer .topFooter .socialFooterLinks a {
        text-align: center;
    }

.footer .countriesHolder ul {
    height: 100%;
    border: none;
    overflow: visible;
    transition: none;
    height: auto;
}

.footer .rightHeading .countriesHolder .countriesList {
    border-top: 0;
    right: 0;
    left: 0;
    height: 410px;
    overflow-y: scroll;
    width: 65vw;
    border: 1px solid rgb(221, 225, 230);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}

.display-flex {
    display: flex;
    align-items: center;
}

.footer .countriesHolder {
    padding-right: 40px;
}

.footer .rightHeading .countriesHolder .countriesBtn {
    background: none;
}

.footer .rightHeading .countriesHolder .countriesList a {
    color: #000000;
}

.footer .rightHeading .countriesHolder .countriesList h3 {
    color: #000000;
    padding-bottom: 1rem;
}

.footer .rightHeading {
    color: #ffffff;
}

.footer .dropdown-content-footer {
    background-color: #ffffff;
}

    .footer .dropdown-content-footer a {
        color: black;
    }

.d-block {
    display: block;
}

.header .mainMenu .dropdown a {
    display: flex;
}

    .header .mainMenu .dropdown a img {
        padding-left: 8px;
    }

.header .mainMenu .dropdown .dropdownMenu a {
    display: block;
}

.custom-dropdown .display-flex img:first-of-type {
    padding-right: 6px;
}

.custom-dropdown .display-flex img:last-of-type {
    padding-left: 6px;
}

.countries-dropdown .display-flex img:first-of-type {
    padding-right: 6px;
}

.countries-dropdown .display-flex img:last-of-type {
    padding-left: 6px;
}

.smartMenuLinks ul li.dropdown a {
    display: flex;
    align-items: center;
}

    .smartMenuLinks ul li.dropdown a img {
        padding-left: 6px;
        display: none;
    }

.readSpeakerIcon {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTQuNTc5MSAyLjMyNTkxQzE0LjQ1MjkgMi4yNjQ0NSAxNC4zMTIxIDIuMjM5NiAxNC4xNzI2IDIuMjU0MTlDMTQuMDMzIDIuMjY4NzcgMTMuOTAwNCAyLjMyMjIgMTMuNzg5NyAyLjQwODQxTDcuMjQyMTkgNy40OTk5N0gzQzIuNjAyMTggNy40OTk5NyAyLjIyMDY0IDcuNjU4MDEgMS45MzkzNCA3LjkzOTMxQzEuNjU4MDQgOC4yMjA2MSAxLjUgOC42MDIxNSAxLjUgOC45OTk5N1YxNUMxLjUgMTUuMzk3OCAxLjY1ODA0IDE1Ljc3OTMgMS45MzkzNCAxNi4wNjA2QzIuMjIwNjQgMTYuMzQxOSAyLjYwMjE4IDE2LjUgMyAxNi41SDcuMjQyMTlMMTMuNzg5NyAyMS41OTE1QzEzLjkwMDUgMjEuNjc3NyAxNC4wMzMyIDIxLjczMSAxNC4xNzI4IDIxLjc0NTRDMTQuMzEyNCAyMS43NTk5IDE0LjQ1MzMgMjEuNzM0OSAxNC41NzkzIDIxLjY3MzJDMTQuNzA1NCAyMS42MTE2IDE0LjgxMTcgMjEuNTE1OCAxNC44ODYxIDIxLjM5NjhDMTQuOTYwNCAyMS4yNzc4IDE0Ljk5OTkgMjEuMTQwMyAxNSAyMVYyLjk5OTk3QzE1IDIuODU5NDcgMTQuOTYwNiAyLjcyMTc4IDE0Ljg4NjEgMi42MDI2QzE0LjgxMTcgMi40ODM0MyAxNC43MDUzIDIuMzg3NTUgMTQuNTc5MSAyLjMyNTkxWk0zIDguOTk5OTdINi43NVYxNUgzVjguOTk5OTdaTTEzLjUgMTkuNDY2Mkw4LjI1IDE1LjM4MzRWOC42MTY1M0wxMy41IDQuNTMzNzJWMTkuNDY2MlpNMTguNTYyNSA5LjUyMTIyQzE5LjE2NTcgMTAuMjA2IDE5LjQ5ODYgMTEuMDg3MyAxOS40OTg2IDEyQzE5LjQ5ODYgMTIuOTEyNiAxOS4xNjU3IDEzLjc5MzkgMTguNTYyNSAxNC40Nzg3QzE4LjQzIDE0LjYyNDMgMTguMjQ1NiAxNC43MTIgMTguMDQ5IDE0LjcyMjhDMTcuODUyNCAxNC43MzM2IDE3LjY1OTUgMTQuNjY2NyAxNy41MTE4IDE0LjUzNjVDMTcuMzY0MiAxNC40MDYzIDE3LjI3MzYgMTQuMjIzMyAxNy4yNTk3IDE0LjAyNjlDMTcuMjQ1OCAxMy44MzA1IDE3LjMwOTcgMTMuNjM2NSAxNy40Mzc1IDEzLjQ4NjhDMTcuNzk5MiAxMy4wNzYgMTcuOTk4OCAxMi41NDc0IDE3Ljk5ODggMTJDMTcuOTk4OCAxMS40NTI2IDE3Ljc5OTIgMTAuOTIzOSAxNy40Mzc1IDEwLjUxMzFDMTcuMzA5NyAxMC4zNjM0IDE3LjI0NTggMTAuMTY5NCAxNy4yNTk3IDkuOTczMDVDMTcuMjczNiA5Ljc3NjY4IDE3LjM2NDIgOS41OTM2NSAxNy41MTE4IDkuNDYzNDZDMTcuNjU5NSA5LjMzMzI2IDE3Ljg1MjQgOS4yNjYzNSAxOC4wNDkgOS4yNzcxNkMxOC4yNDU2IDkuMjg3OTYgMTguNDMgOS4zNzU2MiAxOC41NjI1IDkuNTIxMjJaTTIzLjI1IDEyQzIzLjI1MTEgMTMuODQ1MiAyMi41NzExIDE1LjYyNTggMjEuMzQwMyAxNy4wMDA2QzIxLjIwNjcgMTcuMTQ1MiAyMS4wMjE2IDE3LjIzMTQgMjAuODI1IDE3LjI0MDdDMjAuNjI4NCAxNy4yNSAyMC40MzYgMTcuMTgxNyAyMC4yODkzIDE3LjA1MDRDMjAuMTQyNiAxNi45MTkxIDIwLjA1MzUgMTYuNzM1NCAyMC4wNDEgMTYuNTM4OUMyMC4wMjg2IDE2LjM0MjUgMjAuMDkzOSAxNi4xNDkgMjAuMjIyOCAxNi4wMDAzQzIxLjIwNjYgMTQuOTAwMyAyMS43NTA1IDEzLjQ3NjIgMjEuNzUwNSAxMi4wMDA0QzIxLjc1MDUgMTAuNTI0NiAyMS4yMDY2IDkuMTAwNjIgMjAuMjIyOCA4LjAwMDZDMjAuMTU1MyA3LjkyNzUzIDIwLjEwMyA3Ljg0MTc1IDIwLjA2ODkgNy43NDgyN0MyMC4wMzQ5IDcuNjU0NzggMjAuMDE5NyA3LjU1NTQ2IDIwLjAyNDUgNy40NTYwN0MyMC4wMjkyIDcuMzU2NjkgMjAuMDUzNiA3LjI1OTIzIDIwLjA5NjMgNy4xNjkzOUMyMC4xMzkxIDcuMDc5NTQgMjAuMTk5MyA2Ljk5OTA5IDIwLjI3MzQgNi45MzI3M0MyMC4zNDc1IDYuODY2MzggMjAuNDM0MSA2LjgxNTQzIDIwLjUyODEgNi43ODI4N0MyMC42MjIyIDYuNzUwMyAyMC43MjE3IDYuNzM2NzcgMjAuODIxIDYuNzQzMDVDMjAuOTIwMyA2Ljc0OTM0IDIxLjAxNzMgNi43NzUzMiAyMS4xMDY1IDYuODE5NDhDMjEuMTk1NyA2Ljg2MzY0IDIxLjI3NTEgNi45MjUxIDIxLjM0MDMgNy4wMDAyOEMyMi41NzE0IDguMzc0NDkgMjMuMjUxNSAxMC4xNTUgMjMuMjUgMTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px;
}
/* .toolBarHolder ul{box-shadow: none;} */
/* .toolBarHolder{width: 56px;height: 56px;border-radius: 50%;    display: flex;flex-direction: column;justify-content: center;align-items: center;background: linear-gradient(183deg, #1501FF, #00A3FF) ;right: 43px;transition: top 1s;}
.sticky .toolBarHolder{top: 150px;transition: top 1s;} */
/* .toolBarHolder .toolBarIcon:hover {background-color: transparent;} */
/* .toolBarIcon span {background: linear-gradient(170deg, #1501FF, #00A3FF90);border-radius: 20px; ; display: flex;  height: 100%;top: 0;vertical-align: middle;align-items: center;justify-content: center;} */
.mainBanner .swiper-button-next {
    right: 43px;
    background: none;
}

.mainBanner .swiper-button-prev {
    left: 43px;
    background: none;
}

.swiperTop .readMore {
    display: flex;
    align-items: center;
}

    .swiperTop .readMore svg {
        padding-left: 8px;
    }

.footer .custom-dropdown-footer {
    margin-left: 20px;
}

.responsiveMenu .countriesBtn, .footer .countriesBtn {
    display: flex;
}

    .responsiveMenu .countriesBtn img:first-of-type, .footer .countriesBtn img:first-of-type, .footer .custom-dropdown-footer .display-flex img:first-of-type {
        padding-right: 8px;
        width: 16px;
        height: 16px;
    }

    .responsiveMenu .countriesBtn img:last-of-type, .footer .countriesBtn img:last-of-type, .footer .custom-dropdown-footer .display-flex img:last-of-type {
        padding-left: 8px;
    }

    .footer .countriesBtn img:last-of-type, .footer .custom-dropdown-footer .display-flex img:last-of-type {
        width: 16px;
        height: 16px;
    }

.responsiveMenu .langHolder .currentLang {
    display: flex;
}

    .responsiveMenu .langHolder .currentLang img:first-of-type {
        padding-right: 8px;
        width: 16px;
        height: 16px;
    }

    .responsiveMenu .langHolder .currentLang img:last-of-type {
        padding-left: 8px;
    }

.responsiveMenu .rightHeading .langHolder .currentLang span::after {
    content: none;
}

.responsiveMenu .rightHeading .langHolder .currentLang span {
    padding-right: 0;
    margin-right: 0;
}

.nextBtn, .backBtn, .openAccordion {
    border: 0;
    background-color: transparent;
}

.hpSection2 .readMore a, .hpSection4 .readMore a, .hpSection3 .blueButton a {
    display: flex;
    align-items: center;
}

    .hpSection2 .readMore a svg, .hpSection4 .readMore a svg, .hpSection3 .blueButton a svg {
        padding-left: 8px;
    }

.fa-facebook-f:before, .fa-facebook:before, .fa-linkedin:before {
    content: none;
}

.smartMenu .dropdown:hover img, .header .dropdown:hover img, .smartMenu .custom-dropdown:hover img {
    transform: rotate(180deg);
    transition: transform 0.5s;
    transform-origin: 70%;
}

    .smartMenu .dropdown.countries-dropdown:hover img:first-of-type, .smartMenu .custom-dropdown:hover img:first-of-type {
        transform: none;
    }

.rightHeading .userLogin .userLoginForm {
    right: 0;
    border-top: none;
    box-shadow: none;
    top: 55px;
    background-color: #E7E9ED;
    border-radius: 8px;
}

.hpSection3 .smallAds img, .hpSection3 .investorBox img {
    width: 100%;
}

.smartMenuLinks ul {
    display: flex;
    justify-content: end;
}

.searchPopup {
    background-color: #1601FF;
}

    .searchPopup .mostPopuplarSearch {
        width: 100%;
    }

.searchForm .form-inline {
    display: flex;
}

    .searchForm .form-inline .form-group {
        flex: 2 1 0;
    }

.searchPopup .searchForm input {
    height: 40px;
    opacity: 1;
    color: #ffffff;
    border-bottom: 2px solid #f7f7f731;
    font-size: 16px;
    font-family: 'Ping LCG light';
    font-weight: 200;
}

    .searchPopup .searchForm input::placeholder {
        color: #ffffff;
        font-family: 'Ping LCG light';
        font-weight: 200;
    }

.searchPopup h3 {
    font-family: 'Ping LCG light';
    line-height: 46px;
}

.searchPopup .mostPopuplarSearch h3 {
    font-family: 'Ping LCG bold';
    line-height: 28px;
    font-size: 24px;
    border: 0;
    padding-top: 100px;
}

    .searchPopup .mostPopuplarSearch h3 br {
        display: none;
    }

.searchPopup .mostPopuplarSearch li a::before {
    content: none;
}

.searchPopup .mostPopuplarSearch li a {
    padding-left: 0;
    font-size: 16px;
    font-family: 'Ping LCG light';
    line-height: 18px;
}

.searchPopup {
    overflow-y: scroll;
    top: 155px;
}

.sticky .searchPopup {
    top: 115px;
}

.header .searchPopup {
    padding: 75px 200px 0 100px;
}

@media (min-width: 1100px) and (max-width: 1400px) {
    .header .searchPopup {
        padding: 75px 200px 0 100px;
    }
}

@media (min-width: 100px) and (max-width: 760px) {
    .header .searchPopup {
        padding: 100px 20px;
    }

        .header .searchPopup .searchForm input {
            height: 40px;
            opacity: 1;
            color: #ffffff;
            border-bottom: 2px solid #f7f7f731;
            font-size: 16px;
            font-family: 'Ping LCG light';
            font-weight: 200;
        }

        .header .searchPopup h3 {
            font-family: 'Ping LCG light';
            line-height: 46px;
        }
}

@media (min-width: 100px) and (max-width: 1100px) {
    .mostPopuplarSearch {
        display: block;
        float: left;
    }
}

.searchPopup .searchClose {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlgiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMjUuNzA3NiAyNC4yOTI1QzI1LjgwMDUgMjQuMzg1NCAyNS44NzQyIDI0LjQ5NTcgMjUuOTI0NSAyNC42MTcxQzI1Ljk3NDcgMjQuNzM4NSAyNi4wMDA2IDI0Ljg2ODYgMjYuMDAwNiAyNUMyNi4wMDA2IDI1LjEzMTQgMjUuOTc0NyAyNS4yNjE1IDI1LjkyNDUgMjUuMzgyOUMyNS44NzQyIDI1LjUwNDMgMjUuODAwNSAyNS42MTQ2IDI1LjcwNzYgMjUuNzA3NUMyNS42MTQ3IDI1LjgwMDQgMjUuNTA0NCAyNS44NzQxIDI1LjM4MyAyNS45MjQ0QzI1LjI2MTYgMjUuOTc0NyAyNS4xMzE1IDI2LjAwMDYgMjUuMDAwMSAyNi4wMDA2QzI0Ljg2ODcgMjYuMDAwNiAyNC43Mzg2IDI1Ljk3NDcgMjQuNjE3MiAyNS45MjQ0QzI0LjQ5NTggMjUuODc0MSAyNC4zODU1IDI1LjgwMDQgMjQuMjkyNiAyNS43MDc1TDE2LjAwMDEgMTcuNDEzOEw3LjcwNzU3IDI1LjcwNzVDNy41MTk5MyAyNS44OTUxIDcuMjY1NDMgMjYuMDAwNiA3LjAwMDA3IDI2LjAwMDZDNi43MzQ3IDI2LjAwMDYgNi40ODAyMSAyNS44OTUxIDYuMjkyNTcgMjUuNzA3NUM2LjEwNDkzIDI1LjUxOTkgNS45OTk1MSAyNS4yNjU0IDUuOTk5NTEgMjVDNS45OTk1MSAyNC43MzQ2IDYuMTA0OTMgMjQuNDgwMSA2LjI5MjU3IDI0LjI5MjVMMTQuNTg2MyAxNkw2LjI5MjU3IDcuNzA3NTFDNi4xMDQ5MyA3LjUxOTg3IDUuOTk5NTEgNy4yNjUzNyA1Ljk5OTUxIDcuMDAwMDFDNS45OTk1MSA2LjczNDY0IDYuMTA0OTMgNi40ODAxNSA2LjI5MjU3IDYuMjkyNTFDNi40ODAyMSA2LjEwNDg3IDYuNzM0NyA1Ljk5OTQ1IDcuMDAwMDcgNS45OTk0NUM3LjI2NTQzIDUuOTk5NDUgNy41MTk5MyA2LjEwNDg3IDcuNzA3NTcgNi4yOTI1MUwxNi4wMDAxIDE0LjU4NjNMMjQuMjkyNiA2LjI5MjUxQzI0LjQ4MDIgNi4xMDQ4NyAyNC43MzQ3IDUuOTk5NDUgMjUuMDAwMSA1Ljk5OTQ1QzI1LjI2NTQgNS45OTk0NSAyNS41MTk5IDYuMTA0ODcgMjUuNzA3NiA2LjI5MjUxQzI1Ljg5NTIgNi40ODAxNSAyNi4wMDA2IDYuNzM0NjQgMjYuMDAwNiA3LjAwMDAxQzI2LjAwMDYgNy4yNjUzNyAyNS44OTUyIDcuNTE5ODcgMjUuNzA3NiA3LjcwNzUxTDE3LjQxMzggMTZMMjUuNzA3NiAyNC4yOTI1WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K);
    background-position: 0;
}

.searchPopup .searchForm {
    width: 100%;
}

.searchForm button {
    margin-left: 20px;
    background-color: #ffffff;
    color: #00529B;
    text-transform: none;
    position: relative;
    padding-left: 40px;
}

    .searchForm button::before {
        position: absolute;
        top: 80%;
        transform: translateY(-70%);
        left: 20px;
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxlYWRpbmcgaWNvbiI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNC41MzA1IDEzLjQ2OTNMMTEuNTYyNCAxMC41QzEyLjQ1MjQgOS4zNDAyNyAxMi44Njc4IDcuODg1NDcgMTIuNzI0NiA2LjQzMDY5QzEyLjU4MTQgNC45NzU5MSAxMS44OTAxIDMuNjMwMDggMTAuNzkxMSAyLjY2NjIyQzkuNjkyMDMgMS43MDIzNiA4LjI2NzUxIDEuMTkyNjMgNi44MDY0OCAxLjI0MDQ1QzUuMzQ1NDQgMS4yODgyNyAzLjk1NzMgMS44OTAwNCAyLjkyMzY0IDIuOTIzN0MxLjg4OTk4IDMuOTU3MzYgMS4yODgyIDUuMzQ1NTEgMS4yNDAzOSA2LjgwNjU0QzEuMTkyNTcgOC4yNjc1NyAxLjcwMjMgOS42OTIwOSAyLjY2NjE2IDEwLjc5MTFDMy42MzAwMiAxMS44OTAyIDQuOTc1ODUgMTIuNTgxNCA2LjQzMDYzIDEyLjcyNDdDNy44ODU0MSAxMi44Njc5IDkuMzQwMjEgMTIuNDUyNCAxMC40OTk5IDExLjU2MjVMMTMuNDcwNSAxNC41MzM3QzEzLjU0MDMgMTQuNjAzNSAxMy42MjMxIDE0LjY1ODggMTMuNzE0MyAxNC42OTY2QzEzLjgwNTQgMTQuNzM0MyAxMy45MDMxIDE0Ljc1MzggMTQuMDAxOCAxNC43NTM4QzE0LjEwMDUgMTQuNzUzOCAxNC4xOTgxIDE0LjczNDMgMTQuMjg5MyAxNC42OTY2QzE0LjM4MDUgMTQuNjU4OCAxNC40NjMzIDE0LjYwMzUgMTQuNTMzIDE0LjUzMzdDMTQuNjAyOCAxNC40NjQgMTQuNjU4MSAxNC4zODExIDE0LjY5NTkgMTQuMjlDMTQuNzMzNyAxNC4xOTg4IDE0Ljc1MzEgMTQuMTAxMSAxNC43NTMxIDE0LjAwMjVDMTQuNzUzMSAxMy45MDM4IDE0LjczMzcgMTMuODA2MSAxNC42OTU5IDEzLjcxNUMxNC42NTgxIDEzLjYyMzggMTQuNjAyOCAxMy41NDEgMTQuNTMzIDEzLjQ3MTJMMTQuNTMwNSAxMy40NjkzWk0yLjc0OTkxIDYuOTk5OThDMi43NDk5MSA2LjE1OTQxIDIuOTk5MTcgNS4zMzc3MSAzLjQ2NjE3IDQuNjM4OEMzLjkzMzE2IDMuOTM5ODkgNC41OTY5MiAzLjM5NTE2IDUuMzczNTEgMy4wNzM0OUM2LjE1MDEgMi43NTE4MiA3LjAwNDYzIDIuNjY3NjUgNy44MjkwNSAyLjgzMTY0QzguNjUzNDcgMi45OTU2MyA5LjQxMDc1IDMuNDAwNCAxMC4wMDUxIDMuOTk0NzdDMTAuNTk5NSA0LjU4OTE0IDExLjAwNDMgNS4zNDY0MiAxMS4xNjgzIDYuMTcwODRDMTEuMzMyMiA2Ljk5NTI2IDExLjI0ODEgNy44NDk3OSAxMC45MjY0IDguNjI2MzhDMTAuNjA0NyA5LjQwMjk3IDEwLjA2IDEwLjA2NjcgOS4zNjEwOSAxMC41MzM3QzguNjYyMTggMTEuMDAwNyA3Ljg0MDQ5IDExLjI1IDYuOTk5OTEgMTEuMjVDNS44NzMxIDExLjI0ODggNC43OTI3NyAxMC44MDA3IDMuOTk1OTkgMTAuMDAzOUMzLjE5OTIxIDkuMjA3MTIgMi43NTEwNyA4LjEyNjc5IDIuNzQ5OTEgNi45OTk5OFoiIGZpbGw9IiMwMDUyOUIiLz4KPC9nPgo8L3N2Zz4K);
    }

@media (min-width: 1100px) and (max-width: 1400px) {

    .header .mainMenu .dropdown a {
        font-size: 12px;
    }

    .header .mainMenu li a {
        font-size: 12px;
    }

    .mainMenu li.dropdown a {
        padding-right: 20px;
    }

    .smartMenuLinks ul li.dropdown a {
        font-size: 12px;
    }

    .smartMenuLinks .currentLang span {
        font-size: 12px !important;
    }

    .smartMenu .smartMenuLinks li a {
        font-size: 12px;
    }

    .smartMenu .smartMenuLinks li.custom-dropdown span {
        display: flex;
        font-size: 12px;
    }
}

@media (min-width: 1100px) and (max-width: 1250px) {
    .rightHeading {
        position: absolute;
        top: 50%;
        right: 30px;
        transform: translateY(-50%);
        padding-top: 0 !important;
        padding-right: 0 !important;
    }

    .sticky .rightHeading {
        position: absolute;
        top: 50%;
        right: 30px;
        transform: translateY(-50%);
        padding-top: 0 !important;
        padding-right: 0 !important;
    }

    .header .logo {
        margin-right: 0;
    }
}

.header .mainMenu li.activePage a::before {
    content: '';
    height: 5%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 95%;
    margin-top: 0;
    background-color: #1601FF;
    color: #231F20;
}

.sticky .header .mainMenu li.activePage a::before {
    margin-top: 0;
}

.header .mainMenu li.activePage a {
    color: #231F20;
}

.detailsContentHolder {
    border: 1px solid rgb(221, 225, 230);
    border-radius: 12px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    height: 80vh;
    padding-bottom: 0px;
    overflow-y: scroll;
}

.dk-option {
    background-color: #ffffff;
}

.contentSide .dropdownSide .dk-option:hover {
    background-color: white;
    color: #000000;
}

.dk-select-options .dk-option-highlight {
    background-color: white;
    color: #000000;
}
/* HOME PAGE END */

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */



/* INSIDE PAGES START */
.mainBanner .imageHolder {
    top: auto;
    transform: none;
}

.mainBanner .flexslider .slides, .mainBanner .flexslider .slides li {
    height: 50vh;
    max-height: 50vh;
}

.mainBanner .imageHolder {
    height: 100%;
}

.flexslider .slides img {
    height: 100%;
    object-fit: cover;
}

.mainBanner {
    height: 100%;
}

    .mainBanner.home {
        height: 80vh;
    }

.contentWithShadow {
    box-shadow: none;
    margin-bottom: 0;
}

    .contentWithShadow::before {
        content: none;
    }

.imageItem img {
    width: 100%;
}

.contentWithShadow .innerShadowContent {
    background-color: transparent;
}

.row {
    margin-right: 0;
    margin-left: 0;
}

.insidePageContent {
    background-color: #ffffff;
}

.absolute-content, .cardsListing .fullWidthItem .listingInfos {
    position: absolute;
    left: 40px;
    right: 40px;
    padding: 0;
}

.blue.listingItem, .blue.welcomeItem {
    position: relative;
    height: 400px;
    margin-bottom: 16px;
    border-radius: 16px;
}

    .blue.listingItem .listingImage, .blue.welcomeItem .imageItem {
        height: 100%;
        border-radius: 16px;
    }

        .blue.listingItem .listingImage img, .blue.welcomeItem .imageItem img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 16px;
        }

        .blue.listingItem .listingImage::after, .blue.welcomeItem .imageItem::after {
            content: " ";
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            background: linear-gradient(180deg, rgba(22, 1, 255, 0.00) 34.33%, #1601FF 99.99%);
            border-radius: 16px
        }

.absPos h3 {
    color: #ffffff;
    padding-bottom: 24px;
}

.innerShadowContent .welcomeItem .showAllBtn a {
    color: #ffffff;
}

.showAllBtn a {
    display: flex;
    align-items: center;
}

    .showAllBtn a svg {
        padding-left: 8px;
        transition: transform 0.5s;
    }

    .showAllBtn a:hover svg {
        transform: translateX(5px);
        transition: transform 0.5s;
    }

.contentWithShadow .innerShadowContent {
    padding-right: 0;
    padding-top: 32px;
}
/* .editorContent p{padding-bottom: 40px;} */
.cardsListing .fullWidthItem .listingDescription {
    position: relative;
    text-align: left;
    padding: 0;
    top: auto;
    transform: none;
    line-height: 133%;
    padding-bottom: 24px;
}

.cardsListing .fullWidthItem .listingLink {
    text-align: left;
    top: auto;
    bottom: auto;
    position: relative;
}

.cardsListing .fullWidthItem .listingInfos {
    height: auto;
    width: auto;
}

.cardsListing .fullWidthItem .listingLink a::before {
    content: none;
}

.cardsListing .fullWidthItem .listingLink a {
    padding: 0;
    display: flex;
    align-items: center;
}

    .cardsListing .fullWidthItem .listingLink a svg {
        padding-left: 8px;
        transition: transform 0.5s;
    }

    .cardsListing .fullWidthItem .listingLink a:hover {
        background-color: transparent;
    }

        .cardsListing .fullWidthItem .listingLink a:hover svg {
            transform: translateX(5px);
            transition: transform 0.5s;
        }

.listingTitle {
    margin-bottom: 8px;
    font-family: 'Ping LCG';
    text-align: left;
}

p.tpage {
    font-family: 'Ping LCG bold';
    font-size: 32px;
    font-weight: bolder;
    line-height: 38px;
    text-align: left;
    text-transform: uppercase;
    padding-top: 3rem;
    margin-bottom: 40px;
}

.sfContentBlock h1 {
    color: #1601FF;
    font-family: 'Ping LCG bold';
    position: relative;
    padding-bottom: 32px;
    margin-bottom: 32px !important;
    border-bottom: 1px solid #92a0ad7e;
}

    .sfContentBlock h1.active {
        border-bottom: none;
        background-color: white !important;
    }

    .sfContentBlock h1:focus {
        background-color: white !important;
    }

    .sfContentBlock h1::after {
        content: '+';
        position: absolute;
        right: 0;
        top: 10%;
        transform: translateY(-10%);
    }

    .sfContentBlock h1.active::after {
        content: "\2014";
        position: absolute;
        right: 0;
        top: 10%;
        transform: translateY(-10%);
        transition: all 1s;
    }

.innerShadowContent h1:hover, .innerShadowContent h1.active {
    color: #1601FF;
}

.faqTitle::before {
    content: none;
}

.faqTitle {
    padding-right: 60px;
    font-size: 20px;
    color: #2B2D30;
    font-family: 'Ping LCG';
    padding-left: 0;
}

    .faqTitle.active {
        color: #2B2D30
    }

        .faqTitle.active::before {
            content: none;
        }

.faqItem {
    margin-bottom: 32px !important;
    padding-bottom: 32px;
}

.faqContent {
    font-size: 18px;
    font-family: 'Ping LCG light';
    padding: 0;
    padding-top: 24px;
}

    .faqContent p {
        font-family: Ping LCG;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 24px;
        text-align: left;
    }

    .faqContent ol li {
        font-family: Ping LCG;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 24px;
        text-align: left;
    }

.faqTitle::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE3LjI5NDkgMi43OTU5M0w5Ljc5NDkyIDEwLjI5NTlDOS42OTA0IDEwLjQwMDggOS41NjYyMSAxMC40ODQgOS40Mjk0NyAxMC41NDA4QzkuMjkyNzIgMTAuNTk3NiA5LjE0NjExIDEwLjYyNjggOC45OTgwNCAxMC42MjY4QzguODQ5OTggMTAuNjI2OCA4LjcwMzM3IDEwLjU5NzYgOC41NjY2MiAxMC41NDA4QzguNDI5ODggMTAuNDg0IDguMzA1NjkgMTAuNDAwOCA4LjIwMTE3IDEwLjI5NTlMMC43MDExNyAyLjc5NTkzQzAuNDg5ODI2IDIuNTg0NTkgMC4zNzEwOTQgMi4yOTc5NCAwLjM3MTA5NCAxLjk5OTA2QzAuMzcxMDk0IDEuNzAwMTcgMC40ODk4MjYgMS40MTM1MyAwLjcwMTE3IDEuMjAyMThDMC45MTI1MTUgMC45OTA4NCAxLjE5OTE2IDAuODcyMTA4IDEuNDk4MDUgMC44NzIxMDhDMS43OTY5MyAwLjg3MjEwOCAyLjA4MzU4IDAuOTkwODQgMi4yOTQ5MiAxLjIwMjE4TDguOTk4OTggNy45MDYyNUwxNS43MDMgMS4yMDEyNUMxNS45MTQ0IDAuOTg5OTAzIDE2LjIwMSAwLjg3MTE3IDE2LjQ5OTkgMC44NzExN0MxNi43OTg4IDAuODcxMTcgMTcuMDg1NCAwLjk4OTkwMyAxNy4yOTY4IDEuMjAxMjVDMTcuNTA4MSAxLjQxMjU5IDE3LjYyNjkgMS42OTkyNCAxNy42MjY5IDEuOTk4MTJDMTcuNjI2OSAyLjI5NzAxIDE3LjUwODEgMi41ODM2NSAxNy4yOTY4IDIuNzk1TDE3LjI5NDkgMi43OTU5M1oiIGZpbGw9IiMyQjJEMzAiLz4KPC9zdmc+Cg==);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all 1s;
}

.noImage .listingInfos {
    background-color: transparent;
    position: relative;
}

.cardsListing.newsContent .listingItem {
    margin-bottom: 0;
}

    .cardsListing.newsContent .listingItem .listingTitle a {
        color: #2B2D30;
        font-size: 24px !important;
    }

    .cardsListing.newsContent .listingItem .listingDescription {
        font-size: 18px;
        padding-top: 16px;
    }

.dateNews {
    background-color: transparent;
    color: #92A0AD;
    font-size: 14px;
    padding-left: 0;
    padding-bottom: 16px;
}

.cardsListing.newsContent .col-md-6:nth-child(odd) {
    padding-left: 20px;
}

.cardsListing.newsContent .col-md-6:nth-child(even) {
    padding-right: 20px;
}

.cardsListing .listingItem .listingLink {
    position: relative;
    width: fit-content;
    padding-right: 24px;
}

.cardsListing.newsContent .listingItem .listingLink a {
    color: #118BCF;
    font-size: 16px;
    font-family: 'Ping LCG';
    font-weight: 700;
}

    .cardsListing.newsContent .listingItem .listingLink a::after {
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlRyYWlsaW5nIEljb24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTQuMDMwNiA4LjUzMDc0TDkuNTMwNjMgMTMuMDMwN0M5LjM4OTczIDEzLjE3MTYgOS4xOTg2MyAxMy4yNTA4IDguOTk5MzggMTMuMjUwOEM4LjgwMDEyIDEzLjI1MDggOC42MDkwMiAxMy4xNzE2IDguNDY4MTMgMTMuMDMwN0M4LjMyNzIzIDEyLjg4OTggOC4yNDgwNyAxMi42OTg3IDguMjQ4MDcgMTIuNDk5NUM4LjI0ODA3IDEyLjMwMDIgOC4zMjcyMyAxMi4xMDkxIDguNDY4MTMgMTEuOTY4MkwxMS42ODc1IDguNzUwMTFIMi41QzIuMzAxMDkgOC43NTAxMSAyLjExMDMyIDguNjcxMDkgMS45Njk2NyA4LjUzMDQ0QzEuODI5MDIgOC4zODk3OSAxLjc1IDguMTk5MDIgMS43NSA4LjAwMDExQzEuNzUgNy44MDEyIDEuODI5MDIgNy42MTA0MyAxLjk2OTY3IDcuNDY5NzhDMi4xMTAzMiA3LjMyOTEzIDIuMzAxMDkgNy4yNTAxMSAyLjUgNy4yNTAxMUgxMS42ODc1TDguNDY5MzcgNC4wMzAxMUM4LjMyODQ4IDMuODg5MjEgOC4yNDkzMiAzLjY5ODEyIDguMjQ5MzIgMy40OTg4NkM4LjI0OTMyIDMuMjk5NiA4LjMyODQ4IDMuMTA4NTEgOC40NjkzNyAyLjk2NzYxQzguNjEwMjcgMi44MjY3MSA4LjgwMTM3IDIuNzQ3NTYgOS4wMDA2MiAyLjc0NzU2QzkuMTk5ODggMi43NDc1NiA5LjM5MDk4IDIuODI2NzEgOS41MzE4NyAyLjk2NzYxTDE0LjAzMTkgNy40Njc2MUMxNC4xMDE4IDcuNTM3MzggMTQuMTU3MyA3LjYyMDI4IDE0LjE5NTEgNy43MTE1NUMxNC4yMzI5IDcuODAyODEgMTQuMjUyMyA3LjkwMDY1IDE0LjI1MjIgNy45OTk0M0MxNC4yNTIgOC4wOTgyMiAxNC4yMzI0IDguMTk2MDEgMTQuMTk0NCA4LjI4NzE4QzE0LjE1NjQgOC4zNzgzNiAxNC4xMDA3IDguNDYxMTMgMTQuMDMwNiA4LjUzMDc0WiIgZmlsbD0iIzExOEJDRiIvPgo8L2c+Cjwvc3ZnPgo=);
    }

.contentSide .dropdownSide .dk-selected::before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tZG93biI+CjxwYXRoIGlkPSJJY29uIiBkPSJNNSA3LjVMMTAgMTIuNUwxNSA3LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS42NjY2NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==);
    top: 47%;
}

.detailsPage ul.dk-select-options li::before {
    content: none;
}

.cardsListing .listingItem .listingLink a::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlRyYWlsaW5nIEljb24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTQuMDMwNiA4LjUzMDYyTDkuNTMwNjMgMTMuMDMwNkM5LjM4OTczIDEzLjE3MTUgOS4xOTg2MyAxMy4yNTA3IDguOTk5MzggMTMuMjUwN0M4LjgwMDEyIDEzLjI1MDcgOC42MDkwMiAxMy4xNzE1IDguNDY4MTMgMTMuMDMwNkM4LjMyNzIzIDEyLjg4OTcgOC4yNDgwNyAxMi42OTg2IDguMjQ4MDcgMTIuNDk5NEM4LjI0ODA3IDEyLjMwMDEgOC4zMjcyMyAxMi4xMDkgOC40NjgxMyAxMS45NjgxTDExLjY4NzUgOC43NUgyLjVDMi4zMDEwOSA4Ljc1IDIuMTEwMzIgOC42NzA5OCAxLjk2OTY3IDguNTMwMzNDMS44MjkwMiA4LjM4OTY4IDEuNzUgOC4xOTg5MSAxLjc1IDhDMS43NSA3LjgwMTA5IDEuODI5MDIgNy42MTAzMiAxLjk2OTY3IDcuNDY5NjdDMi4xMTAzMiA3LjMyOTAyIDIuMzAxMDkgNy4yNSAyLjUgNy4yNUgxMS42ODc1TDguNDY5MzcgNC4wM0M4LjMyODQ4IDMuODg5MSA4LjI0OTMyIDMuNjk4MDEgOC4yNDkzMiAzLjQ5ODc1QzguMjQ5MzIgMy4yOTk0OSA4LjMyODQ4IDMuMTA4NCA4LjQ2OTM3IDIuOTY3NUM4LjYxMDI3IDIuODI2NiA4LjgwMTM3IDIuNzQ3NDUgOS4wMDA2MiAyLjc0NzQ1QzkuMTk5ODggMi43NDc0NSA5LjM5MDk4IDIuODI2NiA5LjUzMTg3IDIuOTY3NUwxNC4wMzE5IDcuNDY3NUMxNC4xMDE4IDcuNTM3MjcgMTQuMTU3MyA3LjYyMDE3IDE0LjE5NTEgNy43MTE0NEMxNC4yMzI5IDcuODAyNyAxNC4yNTIzIDcuOTAwNTQgMTQuMjUyMiA3Ljk5OTMyQzE0LjI1MiA4LjA5ODExIDE0LjIzMjQgOC4xOTU5IDE0LjE5NDQgOC4yODcwN0MxNC4xNTY0IDguMzc4MjUgMTQuMTAwNyA4LjQ2MTAyIDE0LjAzMDYgOC41MzA2MloiIGZpbGw9IiMxNjAxRkYiLz4KPC9nPgo8L3N2Zz4K);
    position: absolute;
    right: 0;
    top: 30%;
    transform: translateY(-30%);
    transition: all 1s;
    padding-top: 3px;
}

.cardsListing .listingItem .listingLink a::after {
    filter: brightness(0) invert(1);
    left: 100%;
    padding-left: 8px;
}

.cardsListing.newsContent .listingItem .listingLink a::after {
    filter: none;
    left: auto;
    padding-left: 0;
}

.cardsListing .listingItem .listingLink:hover a::after {
    transform: translateY(-30%) translateX(5px);
}

.cardsListing.newsContent .listingItem .listingInfos {
    position: relative;
}

.contentSide .dropdownSide {
    margin-left: 0;
    padding: 10px 16px;
}

    .contentSide .dropdownSide .dk-selected {
        background-color: #001E8A;
        border-radius: 8px;
        font-family: 'Ping LCG';
        width: 145px;
    }

        .contentSide .dropdownSide .dk-selected:hover {
            background-color: #001E8A;
        }

.contentSide .dropdownSide {
    width: 145px;
    padding-left: 0;
}

.newsContent .contentSide {
    margin-bottom: 24px;
    padding-top: 0;
}

.newsContent .contentSide {
    background-color: transparent;
}

    .newsContent .contentSide::before, .newsContent .contentSide::after {
        content: none;
    }

.cardsListing.newsContent .listingItem .listingInfos {
    padding-right: 0;
    padding-left: 0;
}

.contact.programLandingHolder .col-md-5 .sf_colsIn .fadingContent {
    background: linear-gradient(215deg, #CDD5DD 0%, #E6E9ED 100%);
    padding: 32px 24px;
    border-radius: 8px;
}

    .contact.programLandingHolder .col-md-5 .sf_colsIn .fadingContent h2 {
        margin-top: 0;
        margin-bottom: 48px;
    }

.contact.programLandingHolder .col-md-7 .sf_colsIn .fadingContent h2 {
    margin-top: 32px;
    margin-bottom: 24px;
}

.contact.programLandingHolder .col-md-7 {
    padding-left: 0;
}

    .contact.programLandingHolder .col-md-7 .sf_colsIn .fadingContent .editorContent p span {
        font-size: 16px;
        font-family: 'Ping LCG bold';
        color: #2B2D30;
        display: block;
        margin-bottom: 24px;
    }

    .contact.programLandingHolder .col-md-7 .sf_colsIn .fadingContent .editorContent p, .contact.programLandingHolder .col-md-7 .sf_colsIn .fadingContent .editorContent p a {
        font-size: 16px;
        font-family: 'Ping LCG';
        text-decoration: none !important;
        display: inline;
    }

    .contact.programLandingHolder .col-md-7 .sf_colsIn .fadingContent h2 span {
        color: #2B2D30 !important;
        font-family: 'Ping LCG bold' !important;
        font-size: 24px;
    }

.contact.programLandingHolder .col-md-5 .sf_colsIn .fadingContent .editorContent span {
    font-size: 24px;
    color: #2B2D30 !important;
    font-family: 'Ping LCG bold' !important;
    padding-right: 8px;
}

.contact.programLandingHolder .col-md-5 .sf_colsIn .fadingContent ul li {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #92A0AD;
    color: #2B2D30;
    text-transform: none;
    font-family: 'Ping LCG bold';
    font-size: 14px;
    padding-left: 0;
}

    .contact.programLandingHolder .col-md-5 .sf_colsIn .fadingContent ul li::after {
        content: none;
    }

    .contact.programLandingHolder .col-md-5 .sf_colsIn .fadingContent ul li:last-of-type {
        border-bottom: 0;
    }

    .contact.programLandingHolder .col-md-5 .sf_colsIn .fadingContent ul li a {
        position: relative;
        padding-right: 20px;
        color: #1601FF;
        font-size: 14px;
        font-family: 'Ping LCG light';
        line-height: 21px;
        margin-top: 8px;
    }

    .contact.programLandingHolder .col-md-5 .sf_colsIn .fadingContent ul li:nth-of-type(1) a::after {
        position: absolute;
        right: 0;
        top: 0;
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkVudmVsb3BlU2ltcGxlIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE1Ljc1IDMuODc1SDIuMjVDMi4xMDA4MiAzLjg3NSAxLjk1Nzc0IDMuOTM0MjYgMS44NTIyNSA0LjAzOTc1QzEuNzQ2NzYgNC4xNDUyNCAxLjY4NzUgNC4yODgzMiAxLjY4NzUgNC40Mzc1VjE0QzEuNjg3NSAxNC4yOTg0IDEuODA2MDMgMTQuNTg0NSAyLjAxNyAxNC43OTU1QzIuMjI3OTggMTUuMDA2NSAyLjUxNDEzIDE1LjEyNSAyLjgxMjUgMTUuMTI1SDE1LjE4NzVDMTUuNDg1OSAxNS4xMjUgMTUuNzcyIDE1LjAwNjUgMTUuOTgzIDE0Ljc5NTVDMTYuMTk0IDE0LjU4NDUgMTYuMzEyNSAxNC4yOTg0IDE2LjMxMjUgMTRWNC40Mzc1QzE2LjMxMjUgNC4yODgzMiAxNi4yNTMyIDQuMTQ1MjQgMTYuMTQ3NyA0LjAzOTc1QzE2LjA0MjMgMy45MzQyNiAxNS44OTkyIDMuODc1IDE1Ljc1IDMuODc1Wk0xNC4zMDM3IDVMOSA5Ljg2MjExTDMuNjk2MzMgNUgxNC4zMDM3Wk0xNS4xODc1IDE0SDIuODEyNVY1LjcxNjQ4TDguNjE5NjEgMTEuMDM5OEM4LjcyMzM4IDExLjEzNTEgOC44NTkxMyAxMS4xODggOSAxMS4xODhDOS4xNDA4NyAxMS4xODggOS4yNzY2MiAxMS4xMzUxIDkuMzgwMzkgMTEuMDM5OEwxNS4xODc1IDUuNzE2NDhWMTRaIiBmaWxsPSIjMTYwMUZGIi8+CjwvZz4KPC9zdmc+Cg==)
    }

    .contact.programLandingHolder .col-md-5 .sf_colsIn .fadingContent ul li:nth-of-type(2) a::after {
        position: absolute;
        right: 0;
        top: 0;
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlBob25lQ2FsbCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xMC43MDY1IDMuMTY2OTVDMTAuNzI1NiAzLjA5NTU2IDEwLjc1ODYgMy4wMjg2NCAxMC44MDM1IDIuOTdDMTAuODQ4NSAyLjkxMTM2IDEwLjkwNDYgMi44NjIxNiAxMC45Njg2IDIuODI1MkMxMS4wMzI2IDIuNzg4MjQgMTEuMTAzMiAyLjc2NDI1IDExLjE3NjUgMi43NTQ2MUMxMS4yNDk3IDIuNzQ0OTYgMTEuMzI0MiAyLjc0OTg1IDExLjM5NTYgMi43Njg5OEMxMi40MzgzIDMuMDQxMDYgMTMuMzg5NyAzLjU4NjE5IDE0LjE1MTggNC4zNDgyM0MxNC45MTM4IDUuMTEwMjcgMTUuNDU4OSA2LjA2MTY3IDE1LjczMSA3LjEwNDQ1QzE1Ljc1MDIgNy4xNzU4MyAxNS43NTUgNy4yNTAyOCAxNS43NDU0IDcuMzIzNTRDMTUuNzM1OCA3LjM5NjggMTUuNzExOCA3LjQ2NzQ1IDE1LjY3NDggNy41MzE0NEMxNS42Mzc4IDcuNTk1NDMgMTUuNTg4NiA3LjY1MTUxIDE1LjUzIDcuNjk2NDhDMTUuNDcxNCA3Ljc0MTQ1IDE1LjQwNDQgNy43NzQ0MiAxNS4zMzMxIDcuNzkzNTFDMTUuMjg1NSA3LjgwNiAxNS4yMzY2IDcuODEyMzcgMTUuMTg3NSA3LjgxMjVDMTUuMDYzNiA3LjgxMjUgMTQuOTQzMSA3Ljc3MTU1IDE0Ljg0NDggNy42OTYwMkMxNC43NDY1IDcuNjIwNDkgMTQuNjc1OSA3LjUxNDYyIDE0LjY0NCA3LjM5NDg0QzE0LjQyMjEgNi41NDM1OCAxMy45NzcyIDUuNzY2OSAxMy4zNTUxIDUuMTQ0ODZDMTIuNzMzMSA0LjUyMjgxIDExLjk1NjQgNC4wNzc5MSAxMS4xMDUyIDMuODU2MDFDMTEuMDMzNyAzLjgzNyAxMC45NjY3IDMuODA0MDggMTAuOTA4IDMuNzU5MTRDMTAuODQ5MyAzLjcxNDIxIDEwLjggMy42NTgxNCAxMC43NjMgMy41OTQxNEMxMC43MjU5IDMuNTMwMTQgMTAuNzAxOSAzLjQ1OTQ3IDEwLjY5MjIgMy4zODYxN0MxMC42ODI1IDMuMzEyODcgMTAuNjg3NCAzLjIzODM3IDEwLjcwNjUgMy4xNjY5NVpNMTAuNTQyNyA2LjEwNjAxQzExLjUxMjMgNi4zNjQ3NiAxMi4xMzUyIDYuOTg3NzMgMTIuMzk0IDcuOTU3MzRDMTIuNDI1OSA4LjA3NzEyIDEyLjQ5NjUgOC4xODI5OSAxMi41OTQ4IDguMjU4NTJDMTIuNjkzMSA4LjMzNDA1IDEyLjgxMzYgOC4zNzUgMTIuOTM3NSA4LjM3NUMxMi45ODY2IDguMzc0ODcgMTMuMDM1NSA4LjM2ODUgMTMuMDgzMSA4LjM1NjAxQzEzLjE1NDQgOC4zMzY5MiAxMy4yMjE0IDguMzAzOTUgMTMuMjggOC4yNTg5OEMxMy4zMzg2IDguMjE0MDEgMTMuMzg3OCA4LjE1NzkzIDEzLjQyNDggOC4wOTM5NEMxMy40NjE4IDguMDI5OTUgMTMuNDg1OCA3Ljk1OTMgMTMuNDk1NCA3Ljg4NjA0QzEzLjUwNSA3LjgxMjc4IDEzLjUwMDIgNy43MzgzMyAxMy40ODEgNy42NjY5NUMxMy4xMjEgNi4zMTk3NiAxMi4xODAyIDUuMzc4OTggMTAuODMzMSA1LjAxODk4QzEwLjc2MTcgNC45OTk5MiAxMC42ODcyIDQuOTk1MDkgMTAuNjE0IDUuMDA0NzlDMTAuNTQwOCA1LjAxNDQ5IDEwLjQ3MDIgNS4wMzg1MiAxMC40MDYyIDUuMDc1NTFDMTAuMzQyMiA1LjExMjQ5IDEwLjI4NjIgNS4xNjE3MiAxMC4yNDEzIDUuMjIwMzZDMTAuMTk2MyA1LjI3OTAxIDEwLjE2MzQgNS4zNDU5MyAxMC4xNDQzIDUuNDE3M0MxMC4xMjUzIDUuNDg4NjggMTAuMTIwNSA1LjU2MzExIDEwLjEzMDEgNS42MzYzNUMxMC4xMzk4IDUuNzA5NTkgMTAuMTYzOSA1Ljc4MDIgMTAuMjAwOSA1Ljg0NDE1QzEwLjIzNzkgNS45MDgxMSAxMC4yODcxIDUuOTY0MTUgMTAuMzQ1NyA2LjAwOTA4QzEwLjQwNDQgNi4wNTQwMSAxMC40NzEzIDYuMDg2OTUgMTAuNTQyNyA2LjEwNjAxWk0xNi4zMDQxIDEyLjgxMDNDMTYuMTc4NyAxMy43NjMxIDE1LjcxMDggMTQuNjM3NiAxNC45ODc4IDE1LjI3MDZDMTQuMjY0NyAxNS45MDM2IDEzLjMzNiAxNi4yNTE3IDEyLjM3NSAxNi4yNUM2Ljc5MjE5IDE2LjI1IDIuMjUwMDEgMTEuNzA3OCAyLjI1MDAxIDYuMTI1QzIuMjQ4MjggNS4xNjQwMyAyLjU5NjQzIDQuMjM1MyAzLjIyOTQxIDMuNTEyMjVDMy44NjI0IDIuNzg5MjEgNC43MzY5NCAyLjMyMTMxIDUuNjg5NjkgMi4xOTU5NEM1LjkzMDYyIDIuMTY2NTIgNi4xNzQ2IDIuMjE1ODEgNi4zODUyMiAyLjMzNjQ1QzYuNTk1ODMgMi40NTcwOSA2Ljc2MTc4IDIuNjQyNjEgNi44NTgyOSAyLjg2NTMxTDguMzQzMjkgNi4xODA1NVY2LjE4ODk4QzguNDE3MTggNi4zNTk0NiA4LjQ0NzY5IDYuNTQ1NTggOC40MzIxMSA2LjczMDcyQzguNDE2NTMgNi45MTU4NyA4LjM1NTMzIDcuMDk0MjcgOC4yNTM5OSA3LjI1QzguMjQxMzMgNy4yNjg5OCA4LjIyNzk3IDcuMjg2NTYgOC4yMTM5MSA3LjMwNDE0TDYuNzUwMDEgOS4wMzk0NUM3LjI3NjY1IDEwLjEwOTYgOC4zOTYwMiAxMS4yMTkxIDkuNDgwMjQgMTEuNzQ3MkwxMS4xOTE2IDEwLjI5MUMxMS4yMDg1IDEwLjI3NjkgMTEuMjI2MSAxMC4yNjM3IDExLjI0NDQgMTAuMjUxNkMxMS40IDEwLjE0NzkgMTEuNTc5IDEwLjA4NDUgMTEuNzY1MiAxMC4wNjczQzExLjk1MTUgMTAuMDUwMSAxMi4xMzkxIDEwLjA3OTcgMTIuMzExIDEwLjE1MzJMMTIuMzIwMiAxMC4xNTc0TDE1LjYzMjYgMTEuNjQxN0MxNS44NTU3IDExLjczNzkgMTYuMDQxNyAxMS45MDM3IDE2LjE2MjcgMTIuMTE0M0MxNi4yODM3IDEyLjMyNSAxNi4zMzMzIDEyLjU2OTEgMTYuMzA0MSAxMi44MTAzWk0xNS4xODc1IDEyLjY2OTdDMTUuMTg3NSAxMi42Njk3IDE1LjE4MjYgMTIuNjY5NyAxNS4xNzk4IDEyLjY2OTdMMTEuODc1MSAxMS4xODk2TDEwLjE2MyAxMi42NDU4QzEwLjE0NjQgMTIuNjU5OCAxMC4xMjkgMTIuNjczIDEwLjExMDkgMTIuNjg1MkM5Ljk0OTA1IDEyLjc5MzIgOS43NjE5MSAxMi44NTczIDkuNTY3ODEgMTIuODcxNEM5LjM3MzcxIDEyLjg4NTQgOS4xNzkyOCAxMi44NDg5IDkuMDAzNTIgMTIuNzY1M0M3LjY4NjU3IDEyLjEyOSA2LjM3MzgzIDEwLjgyNjEgNS43MzY4IDkuNTIzMkM1LjY1MjQ1IDkuMzQ4NzMgNS42MTQ2IDkuMTU1NDIgNS42MjY5MSA4Ljk2MjAxQzUuNjM5MjMgOC43Njg2IDUuNzAxMzEgOC41ODE2NiA1LjgwNzEyIDguNDE5M0M1LjgxOTA0IDguNDAwMjMgNS44MzI0NCA4LjM4MjEzIDUuODQ3MTkgOC4zNjUxNkw3LjMxMjUxIDYuNjI3NzNMNS44MzU5NCAzLjMyMzA1QzUuODM1NjcgMy4zMjAyNCA1LjgzNTY3IDMuMzE3NDEgNS44MzU5NCAzLjMxNDYxQzUuMTU0MDkgMy40MDM1NSA0LjUyODA1IDMuNzM4IDQuMDc1MDUgNC4yNTUzM0MzLjYyMjA1IDQuNzcyNjYgMy4zNzMxNiA1LjQzNzM3IDMuMzc1MDEgNi4xMjVDMy4zNzc2MSA4LjUxMTE1IDQuMzI2NjYgMTAuNzk4OCA2LjAxMzkyIDEyLjQ4NjFDNy43MDExOSAxNC4xNzMzIDkuOTg4ODYgMTUuMTIyNCAxMi4zNzUgMTUuMTI1QzEzLjA2MjIgMTUuMTI3NCAxMy43MjY3IDE0Ljg3OTMgMTQuMjQ0NCAxNC40MjczQzE0Ljc2MiAxMy45NzUzIDE1LjA5NzMgMTMuMzUwMiAxNS4xODc1IDEyLjY2OVYxMi42Njk3WiIgZmlsbD0iIzE2MDFGRiIvPgo8L2c+Cjwvc3ZnPgo=)
    }

    .contact.programLandingHolder .col-md-5 .sf_colsIn .fadingContent ul li:nth-of-type(3) a::after {
        position: absolute;
        right: 0;
        top: 0;
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlBob25lRGlzY29ubmVjdCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNi4yODQxIDYuODM3MjdDMTIuMzM2MSAyLjg5MDYyIDUuNjY0ODEgMi44OTA2MiAxLjcxNjc2IDYuODM3MjdDMC4zMTA1MTMgOC4yNDM1MiAwLjE3NTUxMyAxMC4zMTcgMS4zODcgMTEuODc5NEMxLjQ5MjMgMTIuMDE0NCAxLjYyNzAzIDEyLjEyMzYgMS43ODA5MyAxMi4xOTg2QzEuOTM0ODIgMTIuMjczNyAyLjEwMzgyIDEyLjMxMjYgMi4yNzUwNCAxMi4zMTI1QzIuNDEzMzYgMTIuMzEyNiAyLjU1MDQ4IDEyLjI4NjggMi42NzkzNCAxMi4yMzY2TDYuMTI0NjUgMTEuMDE1Mkw2LjE0NTA0IDExLjAwNzVDNi4zMTg5MyAxMC45MzggNi40NzI3MSAxMC44MjYxIDYuNTkyNDIgMTAuNjgyMUM2LjcxMjE0IDEwLjUzOCA2Ljc5NCAxMC4zNjY0IDYuODMwNTkgMTAuMTgyN0w3LjI0NTQzIDguMTA3MTFDOC4zNzY1NCA3LjcxNjEgOS42MDU3MyA3LjcxMzM4IDEwLjczODYgOC4wOTkzOEwxMS4xNzUyIDEwLjE5MTJDMTEuMjEzMSAxMC4zNzI4IDExLjI5NTMgMTAuNTQyMyAxMS40MTQ1IDEwLjY4NDVDMTEuNTMzOCAxMC44MjY3IDExLjY4NjMgMTAuOTM3MiAxMS44NTg2IDExLjAwNjFMMTEuODc5IDExLjAxMzhMMTUuMzI0MyAxMi4yMzY2QzE1LjU0OTQgMTIuMzIzNyAxNS43OTY2IDEyLjMzNjIgMTYuMDI5MyAxMi4yNzIyQzE2LjI2MiAxMi4yMDgxIDE2LjQ2NzkgMTIuMDcwOSAxNi42MTY3IDExLjg4MDhDMTcuODI1NCAxMC4zMTcgMTcuNjg5NyA4LjI0MzUyIDE2LjI4NDEgNi44MzcyN1pNMTUuNzI3MiAxMS4xODc1TDE1LjcwNjEgMTEuMTc5MUwxMi4yNzM1IDkuOTYwNTVMMTEuODM2OCA3Ljg2OTQ1QzExLjc5NzIgNy42ODAyNCAxMS43MDk1IDcuNTA0NDMgMTEuNTgyMiA3LjM1ODk4QzExLjQ1NDggNy4yMTM1MyAxMS4yOTIxIDcuMTAzMzQgMTEuMTA5OCA3LjAzOTA2QzkuNzM0MjcgNi41NjgxMiA4LjI0MDY1IDYuNTcxMzMgNi44NjcxNSA3LjA0ODJDNi42ODM0MiA3LjExMzg1IDYuNTE5OTIgNy4yMjYxNSA2LjM5MjcgNy4zNzQwN0M2LjI2NTQ5IDcuNTIyIDYuMTc4OTMgNy43MDA0NyA2LjE0MTUzIDcuODkxOTVMNS43MjY2OCA5Ljk2Njg4TDIuMjk0NzMgMTEuMTc3N0MyLjI4NzcgMTEuMTc3NyAyLjI4Mjc4IDExLjE4NjggMi4yNzU3NSAxMS4xODk2QzEuNDA4NzkgMTAuMDcwOSAxLjUwMjMxIDguNjQyMTkgMi41MTIgNy42MzMyQzQuMjY5ODEgNS44NzUzOSA2LjYzNTgzIDQuOTk0MzcgOS4wMDA0MyA0Ljk5NDM3QzExLjM2NSA0Ljk5NDM3IDEzLjczMDQgNS44NzM5OCAxNS40ODg5IDcuNjMzMkMxNi40OTY1IDguNjQyMTkgMTYuNTk0MiAxMC4wNzA5IDE1LjcyNzIgMTEuMTg3NVpNMTUuNzQ5NyAxNC41NjI1QzE1Ljc0OTcgMTQuNzExNyAxNS42OTA1IDE0Ljg1NDggMTUuNTg1IDE0Ljk2MDJDMTUuNDc5NSAxNS4wNjU3IDE1LjMzNjQgMTUuMTI1IDE1LjE4NzIgMTUuMTI1SDIuODEyOTNDMi42NjM3NSAxNS4xMjUgMi41MjA2OCAxNS4wNjU3IDIuNDE1MTkgMTQuOTYwMkMyLjMwOTcgMTQuODU0OCAyLjI1MDQzIDE0LjcxMTcgMi4yNTA0MyAxNC41NjI1QzIuMjUwNDMgMTQuNDEzMyAyLjMwOTcgMTQuMjcwMiAyLjQxNTE5IDE0LjE2NDhDMi41MjA2OCAxNC4wNTkzIDIuNjYzNzUgMTQgMi44MTI5MyAxNEgxNS4xODc5QzE1LjMzNzEgMTQgMTUuNDgwMiAxNC4wNTkzIDE1LjU4NTcgMTQuMTY0OEMxNS42OTEyIDE0LjI3MDIgMTUuNzUwNCAxNC40MTMzIDE1Ljc1MDQgMTQuNTYyNUgxNS43NDk3WiIgZmlsbD0iIzE2MDFGRiIvPgo8L2c+Cjwvc3ZnPgo=)
    }

    .contact.programLandingHolder .col-md-5 .sf_colsIn .fadingContent ul li:nth-of-type(4) a::after {
        position: absolute;
        right: 0;
        top: 0;
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ik1hcFBpbiI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik05IDQuNUM4LjQ0Mzc0IDQuNSA3Ljg5OTk3IDQuNjY0OTUgNy40Mzc0NiA0Ljk3Mzk5QzYuOTc0OTUgNS4yODMwMyA2LjYxNDQ2IDUuNzIyMjkgNi40MDE1OSA2LjIzNjJDNi4xODg3MiA2Ljc1MDEyIDYuMTMzMDIgNy4zMTU2MiA2LjI0MTU0IDcuODYxMTlDNi4zNTAwNiA4LjQwNjc2IDYuNjE3OTMgOC45MDc5IDcuMDExMjYgOS4zMDEyNEM3LjQwNDYgOS42OTQ1NyA3LjkwNTc0IDkuOTYyNDQgOC40NTEzMSAxMC4wNzFDOC45OTY4OCAxMC4xNzk1IDkuNTYyMzggMTAuMTIzOCAxMC4wNzYzIDkuOTEwOTFDMTAuNTkwMiA5LjY5ODA0IDExLjAyOTUgOS4zMzc1NSAxMS4zMzg1IDguODc1MDRDMTEuNjQ3NSA4LjQxMjUzIDExLjgxMjUgNy44Njg3NiAxMS44MTI1IDcuMzEyNUMxMS44MTI1IDYuNTY2NTggMTEuNTE2MiA1Ljg1MTIxIDEwLjk4ODcgNS4zMjM3NkMxMC40NjEzIDQuNzk2MzIgOS43NDU5MiA0LjUgOSA0LjVaTTkgOUM4LjY2NjI0IDkgOC4zMzk5OCA4LjkwMTAzIDguMDYyNDggOC43MTU2QzcuNzg0OTcgOC41MzAxOCA3LjU2ODY4IDguMjY2NjMgNy40NDA5NSA3Ljk1ODI4QzcuMzEzMjMgNy42NDk5MyA3LjI3OTgxIDcuMzEwNjMgNy4zNDQ5MiA2Ljk4MzI4QzcuNDEwMDQgNi42NTU5NCA3LjU3MDc2IDYuMzU1MjYgNy44MDY3NiA2LjExOTI2QzguMDQyNzYgNS44ODMyNiA4LjM0MzQ0IDUuNzIyNTQgOC42NzA3OCA1LjY1NzQyQzguOTk4MTMgNS41OTIzMSA5LjMzNzQzIDUuNjI1NzMgOS42NDU3OCA1Ljc1MzQ1QzkuOTU0MTMgNS44ODExOCAxMC4yMTc3IDYuMDk3NDcgMTAuNDAzMSA2LjM3NDk4QzEwLjU4ODUgNi42NTI0OCAxMC42ODc1IDYuOTc4NzQgMTAuNjg3NSA3LjMxMjVDMTAuNjg3NSA3Ljc2MDA1IDEwLjUwOTcgOC4xODkyOCAxMC4xOTMyIDguNTA1NzRDOS44NzY3OCA4LjgyMjIxIDkuNDQ3NTUgOSA5IDlaTTkgMS4xMjVDNy4zNTk1NCAxLjEyNjg2IDUuNzg2ODEgMS43NzkzNSA0LjYyNjgzIDIuOTM5MzNDMy40NjY4NSA0LjA5OTMxIDIuODE0MzYgNS42NzIwNCAyLjgxMjUgNy4zMTI1QzIuODEyNSA5LjUyMDMxIDMuODMyNzMgMTEuODYwMyA1Ljc2NTYyIDE0LjA4MDFDNi42MzQxNCAxNS4wODMxIDcuNjExNjUgMTUuOTg2NCA4LjY4MDA4IDE2Ljc3M0M4Ljc3NDY2IDE2LjgzOTMgOC44ODczNCAxNi44NzQ4IDkuMDAyODEgMTYuODc0OEM5LjExODI5IDE2Ljg3NDggOS4yMzA5NyAxNi44MzkzIDkuMzI1NTUgMTYuNzczQzEwLjM5MiAxNS45ODYgMTEuMzY3NiAxNS4wODI4IDEyLjIzNDQgMTQuMDgwMUMxNC4xNjQ1IDExLjg2MDMgMTUuMTg3NSA5LjUyMDMxIDE1LjE4NzUgNy4zMTI1QzE1LjE4NTYgNS42NzIwNCAxNC41MzMxIDQuMDk5MzEgMTMuMzczMiAyLjkzOTMzQzEyLjIxMzIgMS43NzkzNSAxMC42NDA1IDEuMTI2ODYgOSAxLjEyNVpNOSAxNS42MDk0QzcuODM3NzMgMTQuNjk1MyAzLjkzNzUgMTEuMzM3OSAzLjkzNzUgNy4zMTI1QzMuOTM3NSA1Ljk2OTg0IDQuNDcwODcgNC42ODIxNyA1LjQyMDI3IDMuNzMyNzdDNi4zNjk2NyAyLjc4MzM3IDcuNjU3MzQgMi4yNSA5IDIuMjVDMTAuMzQyNyAyLjI1IDExLjYzMDMgMi43ODMzNyAxMi41Nzk3IDMuNzMyNzdDMTMuNTI5MSA0LjY4MjE3IDE0LjA2MjUgNS45Njk4NCAxNC4wNjI1IDcuMzEyNUMxNC4wNjI1IDExLjMzNjUgMTAuMTYyMyAxNC42OTUzIDkgMTUuNjA5NFoiIGZpbGw9IiMxNjAxRkYiLz4KPC9nPgo8L3N2Zz4K)
    }

.blue-bg {
    background-color: #001E8A;
    position: relative;
}

.dark-blue-bg {
    background-color: #001A4D;
    padding-top: 74px;
    padding-bottom: 24px;
}

.blue-bg .searchPage h2 {
    font-size: 32px;
    font-family: 'Ping LCG bold';
    color: #ffffff;
    margin-top: 80px;
}

.blue-bg .searchPage h3 {
    color: #ffffff;
    font-size: 18px;
    font-family: 'Ping LCG light';
    margin-top: 16px;
}

    .blue-bg .searchPage h3 em {
        font-style: normal;
    }

.back-btn {
    color: #64C8FF;
    background-color: transparent;
    border: none;
    font-size: 18px;
    position: relative;
    padding-left: 30px;
    cursor: pointer;
}

    .back-btn::before {
        left: 0;
        position: absolute;
        top: 60%;
        transform: translateY(-50%) translateX(0);
        transition: transform 0.5s;
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxlYWRpbmcgaWNvbiI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNy44MTIzIDkuOTk5OTlDMTcuODEyMyAxMC4yNDg2IDE3LjcxMzUgMTAuNDg3MSAxNy41Mzc3IDEwLjY2MjlDMTcuMzYxOSAxMC44Mzg3IDE3LjEyMzQgMTAuOTM3NSAxNi44NzQ4IDEwLjkzNzVINS4zOTAzOUw5LjQxNTM5IDE0Ljk2MTdDOS41OTE1MSAxNS4xMzc4IDkuNjkwNDUgMTUuMzc2NyA5LjY5MDQ1IDE1LjYyNThDOS42OTA0NSAxNS44NzQ4IDkuNTkxNTEgMTYuMTEzNyA5LjQxNTM5IDE2LjI4OThDOS4yMzkyNyAxNi40NjYgOS4wMDA0IDE2LjU2NDkgOC43NTEzMiAxNi41NjQ5QzguNTAyMjUgMTYuNTY0OSA4LjI2MzM4IDE2LjQ2NiA4LjA4NzI2IDE2LjI4OThMMi40NjIyNiAxMC42NjQ4QzIuMzc0ODYgMTAuNTc3NyAyLjMwNTUyIDEwLjQ3NDIgMi4yNTgyIDEwLjM2MDNDMi4yMTA4OCAxMC4yNDYzIDIuMTg2NTIgMTAuMTI0MiAyLjE4NjUyIDEwLjAwMDhDMi4xODY1MiA5Ljg3NzM4IDIuMjEwODggOS43NTUyMSAyLjI1ODIgOS42NDEyNUMyLjMwNTUyIDkuNTI3MyAyLjM3NDg2IDkuNDIzODEgMi40NjIyNiA5LjMzNjcxTDguMDg3MjYgMy43MTE3MUM4LjE3NDQ3IDMuNjI0NSA4LjI3OCAzLjU1NTMzIDguMzkxOTQgMy41MDgxM0M4LjUwNTg4IDMuNDYwOTQgOC42MjggMy40MzY2NSA4Ljc1MTMyIDMuNDM2NjVDOC44NzQ2NSAzLjQzNjY1IDguOTk2NzcgMy40NjA5NCA5LjExMDcxIDMuNTA4MTNDOS4yMjQ2NSAzLjU1NTMzIDkuMzI4MTggMy42MjQ1IDkuNDE1MzkgMy43MTE3MUM5LjUwMjU5IDMuNzk4OTEgOS41NzE3NyAzLjkwMjQ0IDkuNjE4OTYgNC4wMTYzOEM5LjY2NjE2IDQuMTMwMzIgOS42OTA0NSA0LjI1MjQ0IDkuNjkwNDUgNC4zNzU3N0M5LjY5MDQ1IDQuNDk5MSA5LjY2NjE2IDQuNjIxMjIgOS42MTg5NiA0LjczNTE2QzkuNTcxNzcgNC44NDkxIDkuNTAyNTkgNC45NTI2MyA5LjQxNTM5IDUuMDM5ODNMNS4zOTAzOSA5LjA2MjQ5SDE2Ljg3NDhDMTcuMTIzNCA5LjA2MjQ5IDE3LjM2MTkgOS4xNjEyNiAxNy41Mzc3IDkuMzM3MDhDMTcuNzEzNSA5LjUxMjg5IDE3LjgxMjMgOS43NTEzNSAxNy44MTIzIDkuOTk5OTlaIiBmaWxsPSIjNjRDOEZGIi8+CjwvZz4KPC9zdmc+Cg==);
    }

    .back-btn:hover::before {
        transform: translateY(-50%) translateX(-5px);
        transition: transform 0.5s;
    }

.searchItem {
    border-bottom: 0 !important;
}

.innerShadowContent .searchItem h3 a {
    color: #2B2D30;
    font-size: 24px;
    font-family: 'Ping LCG bold';
    margin-bottom: 12px
}

.innerShadowContent .searchItem .listingDescription {
    color: #595F6B;
    font-family: 'Ping LCG';
    font-size: 18px;
    line-height: 24px;
}

    .innerShadowContent .searchItem .listingDescription strong {
        font-weight: normal;
    }

.innerShadowContent .searchItem .listingLink a {
    color: #1601FF;
    font-size: 16px;
    font-family: 'Ping LCG bold';
    padding-right: 21px;
    position: relative;
}

    .innerShadowContent .searchItem .listingLink a::after {
        margin-left: 5px;
        top: 60%;
        transform: translateY(-50%) translateX(0);
        transition: transform 0.5s;
        position: absolute;
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlRyYWlsaW5nIEljb24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTQuMDMwNiA4LjUzMDYxTDkuNTMwNjMgMTMuMDMwNkM5LjM4OTczIDEzLjE3MTUgOS4xOTg2MyAxMy4yNTA3IDguOTk5MzggMTMuMjUwN0M4LjgwMDEyIDEzLjI1MDcgOC42MDkwMiAxMy4xNzE1IDguNDY4MTMgMTMuMDMwNkM4LjMyNzIzIDEyLjg4OTcgOC4yNDgwNyAxMi42OTg2IDguMjQ4MDcgMTIuNDk5NEM4LjI0ODA3IDEyLjMwMDEgOC4zMjcyMyAxMi4xMDkgOC40NjgxMyAxMS45NjgxTDExLjY4NzUgOC43NDk5OUgyLjVDMi4zMDEwOSA4Ljc0OTk5IDIuMTEwMzIgOC42NzA5NyAxLjk2OTY3IDguNTMwMzJDMS44MjkwMiA4LjM4OTY3IDEuNzUgOC4xOTg5IDEuNzUgNy45OTk5OUMxLjc1IDcuODAxMDggMS44MjkwMiA3LjYxMDMxIDEuOTY5NjcgNy40Njk2NkMyLjExMDMyIDcuMzI5IDIuMzAxMDkgNy4yNDk5OSAyLjUgNy4yNDk5OUgxMS42ODc1TDguNDY5MzcgNC4wMjk5OUM4LjMyODQ4IDMuODg5MDkgOC4yNDkzMiAzLjY5Nzk5IDguMjQ5MzIgMy40OTg3NEM4LjI0OTMyIDMuMjk5NDggOC4zMjg0OCAzLjEwODM4IDguNDY5MzcgMi45Njc0OUM4LjYxMDI3IDIuODI2NTkgOC44MDEzNyAyLjc0NzQ0IDkuMDAwNjIgMi43NDc0NEM5LjE5OTg4IDIuNzQ3NDQgOS4zOTA5OCAyLjgyNjU5IDkuNTMxODcgMi45Njc0OUwxNC4wMzE5IDcuNDY3NDlDMTQuMTAxOCA3LjUzNzI2IDE0LjE1NzMgNy42MjAxNiAxNC4xOTUxIDcuNzExNDJDMTQuMjMyOSA3LjgwMjY5IDE0LjI1MjMgNy45MDA1MiAxNC4yNTIyIDcuOTk5MzFDMTQuMjUyIDguMDk4MDkgMTQuMjMyNCA4LjE5NTg4IDE0LjE5NDQgOC4yODcwNkMxNC4xNTY0IDguMzc4MjQgMTQuMTAwNyA4LjQ2MTAxIDE0LjAzMDYgOC41MzA2MVoiIGZpbGw9IiMxNjAxRkYiLz4KPC9nPgo8L3N2Zz4K);
    }

    .innerShadowContent .searchItem .listingLink a:hover::after {
        transform: translateY(-50%) translateX(5px);
        transition: transform 0.5s;
    }

.innerShadowContent .searchItem .listingLink {
    margin-top: 32px;
}

.specialImage {
    width: 100%;
    height: 500px;
    padding: 0;
    margin-bottom: 80px;
}

    .specialImage img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.treasuryPage p.p1 {
    color: #2B2D30;
    font-size: 20px;
    font-family: 'Ping LCG bold'
}

    .treasuryPage p.p1.p3 {
        color: #2B2D30;
        font-family: 'Ping LCG'
    }

        .treasuryPage p.p1.p3 a {
            color: #1601FF;
            font-family: 'Ping LCG';
            font-weight: normal;
        }

.treasuryPage p.p2 {
    display: none;
}

.treasuryPage {
    word-wrap: break-word;
}

.fadingContent .treasuryPage .editorContent ul.defaultListing.ul1 li.li1 p {
    padding-left: 20px;
    font-size: 18px;
    font-family: 'Ping LCG';
    padding-bottom: 30px;
}

.fadingContent .treasuryPage .editorContent ul.defaultListing.ul1 li.li1::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxlYWRpbmcgaWNvbiI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xMiA5QzExLjQwNjcgOSAxMC44MjY2IDkuMTc1OTUgMTAuMzMzMyA5LjUwNTU5QzkuODM5OTQgOS44MzUyNCA5LjQ1NTQzIDEwLjMwMzggOS4yMjgzNiAxMC44NTE5QzkuMDAxMyAxMS40MDAxIDguOTQxODkgMTIuMDAzMyA5LjA1NzY1IDEyLjU4NTNDOS4xNzM0IDEzLjE2NzIgOS40NTkxMiAxMy43MDE4IDkuODc4NjggMTQuMTIxM0MxMC4yOTgyIDE0LjU0MDkgMTAuODMyOCAxNC44MjY2IDExLjQxNDcgMTQuOTQyNEMxMS45OTY3IDE1LjA1ODEgMTIuNTk5OSAxNC45OTg3IDEzLjE0ODEgMTQuNzcxNkMxMy42OTYyIDE0LjU0NDYgMTQuMTY0OCAxNC4xNjAxIDE0LjQ5NDQgMTMuNjY2N0MxNC44MjQxIDEzLjE3MzQgMTUgMTIuNTkzMyAxNSAxMkMxNSAxMS4yMDQ0IDE0LjY4MzkgMTAuNDQxMyAxNC4xMjEzIDkuODc4NjhDMTMuNTU4NyA5LjMxNjA3IDEyLjc5NTcgOSAxMiA5Wk0xMiAxMi43NUMxMS44NTE3IDEyLjc1IDExLjcwNjcgMTIuNzA2IDExLjU4MzMgMTIuNjIzNkMxMS40NiAxMi41NDEyIDExLjM2MzkgMTIuNDI0MSAxMS4zMDcxIDEyLjI4N0MxMS4yNTAzIDEyLjE1IDExLjIzNTUgMTEuOTk5MiAxMS4yNjQ0IDExLjg1MzdDMTEuMjkzNCAxMS43MDgyIDExLjM2NDggMTEuNTc0NiAxMS40Njk3IDExLjQ2OTdDMTEuNTc0NiAxMS4zNjQ4IDExLjcwODIgMTEuMjkzMyAxMS44NTM3IDExLjI2NDRDMTEuOTk5MiAxMS4yMzU1IDEyLjE1IDExLjI1MDMgMTIuMjg3IDExLjMwNzFDMTIuNDI0MSAxMS4zNjM5IDEyLjU0MTIgMTEuNDYgMTIuNjIzNiAxMS41ODMzQzEyLjcwNiAxMS43MDY3IDEyLjc1IDExLjg1MTcgMTIuNzUgMTJDMTIuNzUgMTIuMTk4OSAxMi42NzEgMTIuMzg5NyAxMi41MzAzIDEyLjUzMDNDMTIuMzg5NyAxMi42NzEgMTIuMTk4OSAxMi43NSAxMiAxMi43NVoiIGZpbGw9IiMyQjJEMzAiLz4KPC9nPgo8L3N2Zz4K);
}

.fadingContent .treasuryPage .editorContent ul.defaultListing.ul1 {
    margin-bottom: 40px;
}

.innerShadowContent .fadingContent .editorContent table tbody tr td p {
    padding-bottom: 0;
}

.innerShadowContent .fadingContent .editorContent table tbody tr {
    align-items: end;
}

    .innerShadowContent .fadingContent .editorContent table tbody tr td:last-of-type {
        padding-left: 0;
    }

.showAllBtn a svg {
    display: none;
}

.showAllBtn a::after {
    transition: transform 0.5s;
    top: 3px;
    right: 0;
    position: absolute;
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlRyYWlsaW5nIEljb24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTQuMDMwNiA4LjUzMDYzTDkuNTMwNjMgMTMuMDMwNkM5LjM4OTczIDEzLjE3MTUgOS4xOTg2MyAxMy4yNTA3IDguOTk5MzggMTMuMjUwN0M4LjgwMDEyIDEzLjI1MDcgOC42MDkwMiAxMy4xNzE1IDguNDY4MTMgMTMuMDMwNkM4LjMyNzIzIDEyLjg4OTcgOC4yNDgwNyAxMi42OTg2IDguMjQ4MDcgMTIuNDk5NEM4LjI0ODA3IDEyLjMwMDEgOC4zMjcyMyAxMi4xMDkgOC40NjgxMyAxMS45NjgxTDExLjY4NzUgOC43NUgyLjVDMi4zMDEwOSA4Ljc1IDIuMTEwMzIgOC42NzA5OCAxLjk2OTY3IDguNTMwMzNDMS44MjkwMiA4LjM4OTY4IDEuNzUgOC4xOTg5MiAxLjc1IDhDMS43NSA3LjgwMTA5IDEuODI5MDIgNy42MTAzMiAxLjk2OTY3IDcuNDY5NjdDMi4xMTAzMiA3LjMyOTAyIDIuMzAxMDkgNy4yNSAyLjUgNy4yNUgxMS42ODc1TDguNDY5MzcgNC4wM0M4LjMyODQ4IDMuODg5MTEgOC4yNDkzMiAzLjY5ODAxIDguMjQ5MzIgMy40OTg3NUM4LjI0OTMyIDMuMjk5NSA4LjMyODQ4IDMuMTA4NCA4LjQ2OTM3IDIuOTY3NUM4LjYxMDI3IDIuODI2NjEgOC44MDEzNyAyLjc0NzQ1IDkuMDAwNjIgMi43NDc0NUM5LjE5OTg4IDIuNzQ3NDUgOS4zOTA5OCAyLjgyNjYxIDkuNTMxODcgMi45Njc1TDE0LjAzMTkgNy40Njc1QzE0LjEwMTggNy41MzcyNyAxNC4xNTczIDcuNjIwMTcgMTQuMTk1MSA3LjcxMTQ0QzE0LjIzMjkgNy44MDI3MSAxNC4yNTIzIDcuOTAwNTQgMTQuMjUyMiA3Ljk5OTMyQzE0LjI1MiA4LjA5ODExIDE0LjIzMjQgOC4xOTU5IDE0LjE5NDQgOC4yODcwOEMxNC4xNTY0IDguMzc4MjUgMTQuMTAwNyA4LjQ2MTAyIDE0LjAzMDYgOC41MzA2M1oiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==)
}

.showAllBtn:hover a::after {
    transform: translateX(5px);
    transition: transform 0.5s;
}

.blueButton a, .readMore a {
    position: relative;
    width: fit-content;
    padding-right: 25px;
}

    .blueButton a svg, .readMore a svg {
        display: none;
    }

    .blueButton a::after, .readMore a::after {
        transition: transform 0.5s;
        top: 3px;
        right: 0;
        position: absolute;
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlRyYWlsaW5nIEljb24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTQuMDMwNiA4LjUzMDYxTDkuNTMwNjMgMTMuMDMwNkM5LjM4OTczIDEzLjE3MTUgOS4xOTg2MyAxMy4yNTA3IDguOTk5MzggMTMuMjUwN0M4LjgwMDEyIDEzLjI1MDcgOC42MDkwMiAxMy4xNzE1IDguNDY4MTMgMTMuMDMwNkM4LjMyNzIzIDEyLjg4OTcgOC4yNDgwNyAxMi42OTg2IDguMjQ4MDcgMTIuNDk5NEM4LjI0ODA3IDEyLjMwMDEgOC4zMjcyMyAxMi4xMDkgOC40NjgxMyAxMS45NjgxTDExLjY4NzUgOC43NDk5OUgyLjVDMi4zMDEwOSA4Ljc0OTk5IDIuMTEwMzIgOC42NzA5NyAxLjk2OTY3IDguNTMwMzJDMS44MjkwMiA4LjM4OTY3IDEuNzUgOC4xOTg5IDEuNzUgNy45OTk5OUMxLjc1IDcuODAxMDggMS44MjkwMiA3LjYxMDMxIDEuOTY5NjcgNy40Njk2NkMyLjExMDMyIDcuMzI5IDIuMzAxMDkgNy4yNDk5OSAyLjUgNy4yNDk5OUgxMS42ODc1TDguNDY5MzcgNC4wMjk5OUM4LjMyODQ4IDMuODg5MDkgOC4yNDkzMiAzLjY5Nzk5IDguMjQ5MzIgMy40OTg3NEM4LjI0OTMyIDMuMjk5NDggOC4zMjg0OCAzLjEwODM4IDguNDY5MzcgMi45Njc0OUM4LjYxMDI3IDIuODI2NTkgOC44MDEzNyAyLjc0NzQ0IDkuMDAwNjIgMi43NDc0NEM5LjE5OTg4IDIuNzQ3NDQgOS4zOTA5OCAyLjgyNjU5IDkuNTMxODcgMi45Njc0OUwxNC4wMzE5IDcuNDY3NDlDMTQuMTAxOCA3LjUzNzI2IDE0LjE1NzMgNy42MjAxNiAxNC4xOTUxIDcuNzExNDJDMTQuMjMyOSA3LjgwMjY5IDE0LjI1MjMgNy45MDA1MiAxNC4yNTIyIDcuOTk5MzFDMTQuMjUyIDguMDk4MDkgMTQuMjMyNCA4LjE5NTg4IDE0LjE5NDQgOC4yODcwNkMxNC4xNTY0IDguMzc4MjQgMTQuMTAwNyA4LjQ2MTAxIDE0LjAzMDYgOC41MzA2MVoiIGZpbGw9IiMxNjAxRkYiLz4KPC9nPgo8L3N2Zz4K)
    }

.blueButton:hover a::after, .readMore:hover a::after {
    transform: translateX(5px);
    transition: transform 0.5s;
}

.security.withoutBanner .introContent::before {
    content: none;
}

.security .introContent {
    display: none;
}

@media (min-width: 1100px) and (max-width: 1580px) {
    .security.withoutBanner .container {
        box-sizing: inherit;
        width: 1060px;
        padding: 0;
        margin: inherit;
        margin-right: auto;
        margin-left: auto;
    }
}

.security tr {
    display: table-row;
}

.security .tableHolder td:nth-of-type(1), .security .tableHolder th:nth-of-type(1) {
    display: none
}

.security .tableHolder {
    width: 55%;
}

    .security .tableHolder td, .security .tableHolder th {
        border-right: none;
        text-align: left;
        padding-left: 16px;
        padding-right: 16px;
    }

    .security .tableHolder th {
        background-color: #1601FF;
    }

    .security .tableHolder table {
        border-bottom: 1px solid #E7E9ED;
    }

.security p {
    width: 55%;
    font-family: 'Ping LCG';
    font-size: 18px;
}

.security .tableHolder th:nth-of-type(2) {
    border-top-left-radius: 10px;
}

.security .tableHolder th:nth-of-type(3) {
    border-top-right-radius: 10px;
}

.security p strong {
    font-family: 'Ping LCG bold';
    margin-bottom: 24px;
    font-size: 20px;
}

.security img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    margin-bottom: 40px;
}
/* .security .editorContent ul li::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxlYWRpbmcgaWNvbiI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xMiA5QzExLjQwNjcgOSAxMC44MjY2IDkuMTc1OTUgMTAuMzMzMyA5LjUwNTU5QzkuODM5OTQgOS44MzUyNCA5LjQ1NTQzIDEwLjMwMzggOS4yMjgzNiAxMC44NTE5QzkuMDAxMyAxMS40MDAxIDguOTQxODkgMTIuMDAzMyA5LjA1NzY1IDEyLjU4NTNDOS4xNzM0IDEzLjE2NzIgOS40NTkxMiAxMy43MDE4IDkuODc4NjggMTQuMTIxM0MxMC4yOTgyIDE0LjU0MDkgMTAuODMyOCAxNC44MjY2IDExLjQxNDcgMTQuOTQyNEMxMS45OTY3IDE1LjA1ODEgMTIuNTk5OSAxNC45OTg3IDEzLjE0ODEgMTQuNzcxNkMxMy42OTYyIDE0LjU0NDYgMTQuMTY0OCAxNC4xNjAxIDE0LjQ5NDQgMTMuNjY2N0MxNC44MjQxIDEzLjE3MzQgMTUgMTIuNTkzMyAxNSAxMkMxNSAxMS4yMDQ0IDE0LjY4MzkgMTAuNDQxMyAxNC4xMjEzIDkuODc4NjhDMTMuNTU4NyA5LjMxNjA3IDEyLjc5NTcgOSAxMiA5Wk0xMiAxMi43NUMxMS44NTE3IDEyLjc1IDExLjcwNjcgMTIuNzA2IDExLjU4MzMgMTIuNjIzNkMxMS40NiAxMi41NDEyIDExLjM2MzkgMTIuNDI0MSAxMS4zMDcxIDEyLjI4N0MxMS4yNTAzIDEyLjE1IDExLjIzNTUgMTEuOTk5MiAxMS4yNjQ0IDExLjg1MzdDMTEuMjkzNCAxMS43MDgyIDExLjM2NDggMTEuNTc0NiAxMS40Njk3IDExLjQ2OTdDMTEuNTc0NiAxMS4zNjQ4IDExLjcwODIgMTEuMjkzMyAxMS44NTM3IDExLjI2NDRDMTEuOTk5MiAxMS4yMzU1IDEyLjE1IDExLjI1MDMgMTIuMjg3IDExLjMwNzFDMTIuNDI0MSAxMS4zNjM5IDEyLjU0MTIgMTEuNDYgMTIuNjIzNiAxMS41ODMzQzEyLjcwNiAxMS43MDY3IDEyLjc1IDExLjg1MTcgMTIuNzUgMTJDMTIuNzUgMTIuMTk4OSAxMi42NzEgMTIuMzg5NyAxMi41MzAzIDEyLjUzMDNDMTIuMzg5NyAxMi42NzEgMTIuMTk4OSAxMi43NSAxMiAxMi43NVoiIGZpbGw9IiMyQjJEMzAiLz4KPC9nPgo8L3N2Zz4K);
} */
.security .editorContent ul li p {
    padding-left: 20px;
    font-size: 18px;
    font-family: 'Ping LCG';
    padding-bottom: 30px;
}

.innerShadowContent .security a {
    color: #1601FF;
    font-size: 18px;
}

.security p.tpage {
    font-family: 'Ping LCG bold';
    font-size: 32px;
}

.innerShadowContent h1:hover, .innerShadowContent h1.active {
    color: #1601FF !important;
}
/* INSIDE PAGES END */


/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* RESPONSIVE */

@media only screen and (max-width:992px) {
    .rightHeading .userLogin .userLoginForm .blueButton a {
        font-family: 'Ping LCG bold';
        padding-left: 25px;
        align-items: center;
        display: flex;
        border-radius: 0px;
        text-align: center;
        margin-bottom: 10px;
        line-height: 20px;
        height: 35px;
        color: #001E8A;
        border: 2px solid #001E8A;
        border-radius: 36px;
        font-size: 10px;
        min-width: 120px;
        text-align: center;
        justify-content: center !important;
    }
}

@media only screen and (min-width:992px) {
    .hpSection2 .col-md-2.col-xs-5.text-sm-right, .hpSection4 .col-md-2.col-xs-5.text-sm-right {
        text-align: right !important;
    }
}

@media (min-width: 100px) and (max-width: 1400px) {
    .dropdown-content, .dropdown-content-footer {
        position: absolute;
        background-color: #ffffff;
        min-width: 82px !important;
        z-index: 1;
        padding: 8px;
        text-align: center;
        top: 41px;
        left: 0;
    }
}

@media (min-width: 1100px) and (max-width: 1400px) {
    .smartMenuLinks ul li {
        padding-bottom: 14px !important;
    }

    .sticky .rightHeading {
        top: 0;
    }

    .sticky .header .rightHeading {
        top: 27;
    }

    .homePageContent h2 {
        font-size: 32px;
    }
}

@media (min-width: 1461px) and (max-width: 1499px) {
    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 5% !important;
    }
}

@media (min-width: 1421px) and (max-width: 1460px) {
    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 4% !important;
    }
}

@media (min-width: 1401px) and (max-width: 1420px) {
    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 3% !important;
    }
}


@media (min-width: 1350px) and (max-width: 1400px) {
    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 12% !important;
    }
}

@media (min-width: 1320px) and (max-width: 1350px) {
    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 10% !important;
    }
}

@media (min-width: 1280px) and (max-width: 1320px) {
    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 9% !important;
    }
}

@media (min-width: 1260px) and (max-width: 1280px) {
    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 8% !important;
    }
}

@media (min-width: 1230px) and (max-width: 1260px) {
    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 7% !important;
    }
}

@media (min-width: 1200px) and (max-width: 1230px) {
    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 6% !important;
    }
}

@media (min-width: 1170px) and (max-width: 1200px) {
    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 5% !important;
    }
}

@media (min-width: 1150px) and (max-width: 1170px) {
    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 4% !important;
    }
}

@media (min-width: 1130px) and (max-width: 1150px) {
    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 3% !important;
    }
}

@media (min-width: 1100px) and (max-width: 1130px) {
    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 2% !important;
    }
}

@media (min-width: 100px) and (max-width: 1100px) {
    .hpSection3 .corporateLogosListing {
        padding: 0;
    }

    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 0 !important;
    }

    .custom-dropdown-footer .display-flex span {
        position: relative;
        top: -3px;
    }

    .security p {
        width: 100%;
    }

    .cardsListing.newsContent .col-md-6:nth-child(odd) {
        padding-left: 0px;
    }

    .security .editorContent ul li p {
        padding-left: 0;
    }

    .security .tableHolder td, .security .tableHolder th {
        width: auto !important;
    }

    .security table {
        width: 100%;
    }

    .security .tableHolder {
        width: 100%;
    }

    .innerShadowContent .searchItem .listingImage {
        margin-bottom: 32px;
    }

    .contact.programLandingHolder .col-md-5 {
        padding-left: 0;
        padding-right: 0;
    }

    .contact.programLandingHolder .col-md-7 {
        padding-right: 0;
        margin-bottom: 30px;
    }

    .contentSide {
        margin-top: 0;
        margin-bottom: 0;
    }

        .contentSide .dropdownSide {
            margin-bottom: 24px;
        }

    .cardsListing.newsContent .listingItem {
        height: auto
    }

        .cardsListing.newsContent .listingItem .listingInfos {
            position: relative;
        }

    .cardsListing.newsContent .listingItem {
        margin-bottom: 32px;
    }

    .faqTitle::before {
        content: none;
    }

    .hpSection3 .smallAds, .hpSection3 .investorBox {
        width: 100%;
    }

    .toolBarHolder {
        top: 120px;
        right: 20px;
    }

    .hpSection3 .row {
        height: auto;
    }

    .top {
        background-position-y: 120px;
    }

        .top .rightHeading .countriesHolder .countriesBtn {
            color: #ffffff;
        }

    .display-flex {
        display: block;
    }

    .top .rightHeading {
        display: block !important;
        text-align: center;
    }

    .searchBtn {
        cursor: pointer;
        display: block;
        height: 20px;
        position: fixed;
        top: 33px;
        right: 60px;
        width: 20px;
        z-index: 111;
        background-color: #000000;
    }

    .searchBtn {
        background: url('images/hp-sprites.png') no-repeat;
    }

    .searchBtn {
        background-position: -555px 0;
        margin-top: 0px;
    }

        .searchBtn:hover {
            opacity: 0.8;
            transition: opacity 1s;
        }

    .burgerMenu {
        width: 18px;
        margin-top: 3px;
    }

        .burgerMenu span:nth-child(2) {
            top: 6px;
        }

        .burgerMenu span:nth-child(3) {
            top: 12px;
        }

        .burgerMenu span {
            height: 2px;
            background-color: #8d94a0;
        }

    .header {
        top: 0;
    }

    .toolBarHolder {
        z-index: 10;
    }

    .rightHeading .countriesHolder .countriesBtn {
        background: none;
        color: #595F6B;
        height: auto;
        font-size: 14px;
    }

    .header {
        background-color: #f3f2f2;
    }

    .rightHeading .langHolder .currentLang span {
        border-right: none;
        font-size: 16px;
    }

    .responsiveMenu {
        padding: 180px 0px 0px;
    }

        .responsiveMenu .rightHeading {
            top: 130px;
            margin: 0;
            width: 100%;
            display: flex !important;
            justify-content: space-between;
            align-items: center;
        }

    .countriesHolder {
        margin-left: 30px;
    }

    .rightHeading .userLogin .userBtn {
        margin-right: 30px;
    }

    .userLoginForm {
        right: 10px !important;
        left: auto;
        margin-top: 10px;
    }

    .header, .sticky .header {
        padding: 20px;
    }

    .rightHeading .countriesHolder .countriesList {
        left: 0;
        right: auto !important;
        transform: none !important;
        border-top: 0;
        box-shadow: none;
    }

    .rightHeading .langHolder .changeLang a {
        position: relative;
        min-width: 82px !important;
        z-index: 1;
        padding: 8px;
        text-align: center;
        left: 35px;
        background-color: #ffffff;
        color: #000000;
    }

    .rightHeading .userLogin .userLoginForm {
        border-top: 0;
        box-shadow: none;
    }

    .mainBanner.home {
        height: 80vh;
    }
}

@media (min-width: 769px) and (max-width:1100px) {
    body {
        padding-top: 75px !important;
    }

    .dark-blue-bg {
        background-color: #001A4D;
        padding-top: 34px !important;
        padding-bottom: 24px;
    }

    .t1 td {
        margin-right: 1rem !important;
    }

    .mainBanner .flexslider .slides li img {
        width: 100%;
        height: 100%;
    }

    .footer .topFooter .socialFooterLinks {
        text-align: center;
        padding-top: 50px;
    }

    .footer .rightHeading {
        margin-bottom: 50px;
    }
}

@media (min-width: 100px) and (max-width: 758px) {
    .hpSection3 {
        padding-bottom: 1.5rem !important;
    }

    .cardsListing .listingItem .listingImage img {
        transform: none;
    }
}

@media (min-width: 100px) and (max-width: 768px) {
    .swiperTop img {
        height: 100% !important;
    }

    .introContent .breadcrumb h1, a {
        font-size: 15px !important;
    }

    .socialLinks ul {
        list-style-type: none;
        padding: 0;
        margin: 0;
        display: flex;
        flex-wrap: wrap !important;
    }

    .pagesNumber {
        position: relative;
        right: -10px !important;
        top: -90px !important;
    }

    .programLandingHolder .withDescription .listingInfos {
        padding: 0 !important;
    }

    .corporateLogosListing .listingInfos {
        display: block;
        margin-top: 0;
    }

    .hpSection3 .text {
        padding: 10px;
    }

    .inovation .component-one {
        align-items: normal !important;
    }

    .mainBanner .flexslider .slides li img {
        width: 100%;
        height: 100%;
    }

    .footer .row .col-md-2:first-of-type {
        text-align: center;
        margin-bottom: 30px;
    }

    .mainBanner {
        height: 100%
    }

        .mainBanner.home {
            height: 100%;
        }

    .footer .topFooter .socialFooterLinks {
        padding-top: 20px;
    }

    .footer .rightHeading {
        margin-bottom: 40px;
    }

    .mainBanner .flexslider .slides, .mainBanner .flexslider .slides li {
        height: 100%;
        max-height: 100%;
    }

    .footer .rightHeading .countriesHolder .countriesList {
        width: 200px !important;
    }

    .hpSection3 .smallAds img {
        width: 100%;
    }

    .footer .topFooter .socialFooterLinks {
        text-align: center;
    }

    .map-container .col-md-9 {
        overflow: scroll;
        margin-bottom: 10px;
    }

        .map-container .col-md-9 ul {
            white-space: nowrap;
            margin-bottom: 10px;
        }

    .d-sm-none {
        display: none;
    }

    .d-lg-none {
        display: block;
    }

    .hpSection2 .swiper-button-prev, .hpSection4 .swiper-button-prev {
        left: 30%;
    }

    .hpSection2 .swiper-button-next, .hpSection4 .swiper-button-next {
        right: 30%;
    }

    .text-sm-right {
        text-align: right;
        padding-top: 8px;
    }

    .searchBtn {
        width: 20px;
        right: 60px;
        top: 43px;
    }

    .padding-bar {
        padding-left: 0;
    }

    .swipe-thumb .numbers {
        display: none;
    }

    .swipe-thumb .titles {
        display: none;
    }

    .swiperTop h1 {
        width: 100%;
    }

    .mainBanner .swiper-button-next, .mainBanner .swiper-button-prev {
        display: none;
    }

    .text-wrapper {
        padding-left: 0;
    }

    .header {
        top: 0;
        height: 100px;
    }

    body {
        padding-top: 60px !important;
    }

    .header .logo {
        margin: 0 !important;
        margin-top: 0 !important;
    }

    .burgerMenu {
        width: 18px;
    }

        .burgerMenu span {
            height: 2px;
            background-color: #8d94a0;
        }

    .footer .topFooter .socialFooterLinks a {
        padding: 10px 1px;
    }

    .sitemapFooter {
        display: block
    }

    .footer .d-flex button {
        display: block;
    }

    .footer ul {
        height: 0;
        overflow: hidden;
        transition: height 1s;
    }

    .footer .topFooter h3 a {
        font-size: 14px;
        font-family: 'Ping LCG'
    }

    .footer .topFooter ul {
        margin-bottom: 20px;
        border-bottom: 1px solid #B9C8FF80;
    }

    .footer .d-flex {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .footer .bottomFooter {
        text-align: center;
    }

    .footer .rightAlign {
        text-align: center;
        margin-top: 30px;
    }
}

@media (min-width: 100px) and (max-width: 340px) {
    .rightHeading .countriesHolder {
        margin-left: 5px;
    }

    .rightHeading .langHolder {
        padding-left: 24px;
    }

    .rightHeading .userLogin .userBtn {
        margin-right: 5px;
    }
}

@media (min-width: 100px) and (max-width: 350px) {
    .userLogin .userBtn .centeredVertically, .centeredContent {
        position: inherit;
        top: 37% !important;
    }
}

@media (min-width: 769px) and (max-width: 992px) {
    .socialLinks ul {
        padding-bottom: 0 !important;
    }

    .footer .socialLinks ul {
        overflow: visible !important;
        justify-content: space-between !important
    }
}

@media (min-width: 450px) and (max-width: 768px) {
    .dark-blue-bg {
        background-color: #001A4D;
        padding-top: 24px !important;
        padding-bottom: 24px;
    }

    .socialLinks ul {
        padding-bottom: 150px !important;
    }

    .footer .socialLinks ul {
        overflow: visible !important;
        justify-content: space-between !important
    }
}

@media (min-width: 100px) and (max-width: 450px) {
    .socialLinks ul li p {
        font-size: 8px !important;
    }

    .socialLinks span.fansCounter {
        font-size: 12px !important;
    }

    .socialLinks ul {
        padding-bottom: 150px !important;
    }

    .footer .socialLinks ul {
        overflow: visible !important;
        justify-content: space-between !important
    }
}

@media (min-width: 100px) and (max-width: 370px) {
    .footer .countriesHolder {
        padding-right: 0 !important;
    }
}

@media (min-width: 992px) and (max-width: 1400px) {
    .inovation .component-one .listingInfos {
        padding-left: 10%;
    }
}

@media (min-width: 992px) and (max-width: 1099px) {
    .hpSection3 .col-md-3.text {
        width: 100% !important;
    }

    .footer .countriesHolder {
        padding-right: 0 !important;
    }
}

@media (min-width: 843px) and (max-width: 880px) {
    .hpSection2 .listingInfos {
        min-height: 250px !important;
    }
}

@media (min-width: 768px) and (max-width: 842px) {
    .hpSection2 .listingInfos {
        min-height: 280px !important;
    }
}

@media (min-width: 540px) and (max-width: 767px) {
    .hpSection2 .listingInfos {
        min-height: 200px !important;
    }
}

@media (min-width: 399px) and (max-width: 539px) {
    .hpSection2 .listingInfos {
        min-height: 230px !important;
    }
}

@media (min-width: 325px) and (max-width: 398px) {
    .hpSection2 .listingInfos {
        min-height: 270px !important;
    }
}

@media (min-width: 100px) and (max-width: 324px) {
    .hpSection2 .listingInfos {
        min-height: 330px !important;
    }
}


.hpSection2 .container-fluid, .hpSection4 .container-fluid {
    padding-left: 6%;
}

.ui-menu .ui-menu-item {
    display: none;
}

.cookie-notice-table tr:nth-of-type(1) {
    background-color: #1601FF;
}

.cookie-notice-table tr:nth-of-type(3) {
    background: #e7e9ed;
}

.cookie-notice-table tr:nth-of-type(5) {
    background: #e7e9ed;
}

.cookie-notice-table tr td {
    border-color: transparent !important;
    padding: 20px !important;
}

table.cookie-notice-table {
    margin: 50px 0;
}

.cookie-notice-table tr td strong {
    color: white !important;
}

.cookie-notice-table tr:nth-of-type(1) td:nth-of-type(1) {
    border-top-left-radius: 10px !important;
}

.cookie-notice-table tr:nth-of-type(1) td:nth-of-type(2) {
    border-top-right-radius: 10px !important;
}

.contentSide.fadingContent {
    padding-top: 0;
    margin-bottom: 0;
}

.pdfListing a {
    font-family: 'PING LCG';
    color: #231f20;
    text-rendering: auto;
}

    .pdfListing a:hover {
        color: #1601FF;
    }

ul.defaultListing li {
    font-family: 'PING LCG' !important;
}

ul.pagination {
    list-style: none;
}

.pagination li.active a {
    color: #1601FF;
}

.pagination li a {
    color: #000000;
}

.pagination li span {
    display: none;
}

ul.pagination {
    display: flex;
}

    ul.pagination li:nth-of-type(1)::after {
        content: "/";
        margin-right: 3px;
    }


.rightHeading .langHolder .changeLang a:hover {
    background-color: #ffffff;
}


.userLogin .userBtn .centeredVertically, .centeredContent {
    position: inherit;
    top: 0;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
}

.worldmap-icon, .rightHeading .countriesHolder .countriesBtn {
    width: auto;
}

.faqContent ul li {
    font-family: 'Ping LCG';
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 24px;
    text-align: left;
    list-style: none;
}

.socialLinks ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: end;
}

.socialLinks li {
    overflow-x: clip;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 10px;
}

.socialLinks span.fansCounter {
    color: var(--Grey-Off-white, #F7F7F7);
    text-align: center;
    font-family: 'Ping LCG bold';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    letter-spacing: 0.32px;
}

.socialLinks ul li p {
    color: var(--Grey-Grey400, #CCD5DD);
    font-family: 'Ping LCG';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: 0.28px;
    display: flex;
    flex-direction: column;
    align-items: center;
}


.socialFooterLinks a .fa-x {
    background: url(/Mvc/assets/images/X.svg) center no-repeat;
    width: 27px;
    opacity: 1;
    height: 27px;
    width: 24px;
    background-size: contain;
    margin: auto;
    margin-bottom: 7px;
    padding-top: 10px;
}

.fbLinks {
    background-color: white;
    padding: 11px;
    position: absolute;
    display: none;
}

    .fbLinks a {
        color: black !important;
    }

.inovation .component-one {
    padding-bottom: 0rem !important;
}

.rightHeading .userLogin .userLoginForm i {
    color: #595F6B;
    font-size: 14px;
    margin-bottom: 20px;
    font-family: 'Ping LCG bold';
    font-style: normal;
}

.userLoginForm .blueButton a::after, .readMore a::after {
    display: none;
}

.rightHeading .userLogin .userLoginForm .blueButton a {
    font-family: 'Ping LCG bold';
    padding-left: 25px;
    align-items: center;
    display: flex;
    border-radius: 0px;
    text-align: center;
    margin-bottom: 10px;
    line-height: 20px;
    height: 35px;
    color: #001E8A;
    border: 2px solid #001E8A;
    border-radius: 36px;
    font-size: 10px;
}

.rightHeading .userLogin .userLoginForm {
    width: 550px;
}

.footer .topFooter ul {
    margin-bottom: 0;
}

.innerShadowContent .detailsContentHolder h1:hover, .innerShadowContent h1.active {
    color: #2B2D30 !important;
}


.footer li {
    list-style: none !important;
}

.breadcrumb {
    flex-wrap: wrap !important;
    display: flex;
}

.row .searchItem .col-md-12 {
    padding-left: 0;
}

.smartDropDownMenu.countries {
    display: flex !important;
    flex-direction: column;
    width: 100%;
}

.countries .col-md-4 {
    display: flex;
    flex-direction: column;
}

.countries a {
    width: 100% !important;
}

.header .mainMenu li .dropdownMenu {
    left: 0;
    width: 100% !important;
    display: flex !important;
    flex-wrap: wrap;
}

    .header .mainMenu li .dropdownMenu a {
        display: flex;
        flex-direction: column;
        align-items: left;
        justify-content: flex-start;
        width: 300px;
    }

        .header .mainMenu li .dropdownMenu a span {
            display: block;
            width: 100%;
            color: #797E85;
            line-height: 21px;
            font-size: 14px;
            display: block;
        }

.smartMenu .smartMenuLinks {
    margin-bottom: 70px;
    padding: 0;
}



.faqContent strong {
    font-family: 'Ping LCG bold';
}


.header .mainMenu > ul > li.activePage > a::before {
    content: '';
    height: 5%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 95%;
    margin-top: 0;
    background-color: #1601FF;
    color: #231F20;
}

.header .mainMenu li.activePage a::before {
    content: '';
    height: 5%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 95%;
    margin-top: 0;
    background-color: transparent;
    color: #231F20;
}

.introContent {
    background-color: #E7E9ED;
}

    .introContent .breadcrumb a {
        color: #118BCF;
        text-decoration: capitalize;
        font-size: 20px;
    }

        .introContent .breadcrumb a:hover {
            color: #118BCF;
            text-decoration: capitalize;
            font-size: 20px;
        }

    .introContent .breadcrumb h1 {
        font-family: 'Ping LCG bold';
        color: #595F6B;
        font-size: 18px;
        line-height: 24px;
        text-align: left;
        text-transform: none;
    }

.breadcrumb {
    display: flex;
}

.introContent {
    padding: 20px 0;
}

    .introContent p {
        padding-left: 1rem;
        font-size: 17px;
        color: #ffffff;
        line-height: 30px;
    }

@media only screen and (min-width:1100px) {
    .responsiveMenu {
        display: none !important;
    }
}

@media only screen and (max-width:768px) {

    .introContent .breadcrumb a:nth-of-type(2), .introContent .breadcrumb a:nth-of-type(3), .introContent .breadcrumb a:nth-of-type(4) {
        display: none;
    }

    .introContent .breadcrumb a::after {
        left: 0 !important;
    }

    .component-one {
        flex-direction: column;
    }
}

.introContent .breadcrumb a:nth-of-type(1)::before {
    content: url('images/breadcrumb.svg');
}

.introContent .breadcrumb a {
    padding-right: 2%;
}

    .introContent .breadcrumb a::after {
        content: url('images/breadvector.svg');
        left: 5px;
        position: relative;
        top: 2px;
    }

.rightHeading .countriesHolder .countriesBtn::after {
    display: none;
}

.countriesBtn.noClickEffect {
    display: flex;
    align-items: center;
}

li.custom-dropdown {
    display: flex;
}

.rightHeading .userLogin .userLoginForm::before {
    display: none;
}


.rightHeading {
    display: flex;
    align-items: center;
}

#open-chat-btn {
    display: none;
}

.header .mainMenu li a {
    padding-bottom: 50px;
}

.sticky .header .mainMenu li a {
    padding-bottom: 65px;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .responsiveMenu {
        z-index: 20;
        top: 10px;
    }
}
/* 
.component-one {
    display: flex;
    padding-bottom: 2rem;
}
.component-one .col-md-4.col-sm-12 {
    padding-left: 0;
}
.listingDefault .listingItem .listingInfos {
    width: 100%;
    display: inline-block;
    position: relative;
    z-index: 1;
    height: 100%;
}
.listingDefault.bigHeight .listingItem .listingInfos {
    padding: 0;
}
.listingDefault .listingItem .listingTitle a {
    font-family: 'Ping LCG bold';
    background-color: transparent;
    font-size: 24px;
    line-height: 28px;
    text-align: left;
    color: #2B2D30;
    text-transform: none;
}
.listingItem:hover .listingImage img {
    transform: scale(1);
}
.listingDefault.smallHeight .listingItem .listingImage img {
    width: 100%;
    height: 100%;
    border-radius: 8px;
}
.pageWithDetails .listingDefault .listingItem .listingInfos {
    width: 100%;
    float: left;
}
.pageWithDetails .listingDefault .listingItem .listingImage {
    width: 100%;
    float: left;
}
.listingDefault.bigHeight .listingItem {
    height: auto;
} */
@media (min-width: 100px) and (max-width: 760px) {
    .header .searchPopup {
        top: 100px !important;
        padding: 100px 20px;
    }
}

.smartMenuLinks .currentLang span {
    font-size: 14px;
}

.currentLang {
    display: flex;
    align-items: center;
}

.mainMenu li.dropdown a {
    padding-right: 10px;
}

.toolBarHolder {
    width: auto;
    background-color: transparent;
    z-index: 15;
}

    .toolBarHolder ul {
        box-shadow: none;
        position: relative;
        width: 56px;
    }

    .toolBarHolder #open-toolbar {
        width: 56px;
        height: 56px;
        justify-content: center;
        background: linear-gradient(183deg, #1501FF, #00A3FF);
        border-radius: 50%;
        cursor: pointer;
    }

    .toolBarHolder .toolbarContent {
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

.overlay-toolbar {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.80);
}

.toolBarHolder .toolBarIcon.active {
    background-color: #ffffff;
}

.toolBarHolder #open-toolbar div {
    width: 18px;
    height: 2px;
    background-color: #fff;
    border-radius: 5px;
    position: absolute;
}

    .toolBarHolder #open-toolbar div:nth-of-type(2) {
        transform: rotate(90deg);
    }

.toolBarHolder.is-open #open-toolbar div:nth-of-type(1) {
    transform: rotate(-45deg);
    transition: transform 1s;
}

.toolBarHolder.is-open #open-toolbar div:nth-of-type(2) {
    transform: rotate(45deg);
    transition: transform 1s;
}

.toolBarHolder #open-toolbar div {
    transition: transform 1s;
}

.toolBarHolder.is-open ul li:nth-of-type(2) {
    top: 72px;
    transition: top 0.5s;
    opacity: 1;
}

.toolBarHolder.is-open ul li:nth-of-type(3) {
    top: 144px;
    transition: top 0.5s;
    opacity: 1;
}

.toolBarHolder.is-open ul li:nth-of-type(4) {
    top: 216px;
    transition: top 0.5s;
    opacity: 1;
}

.toolBarHolder.is-open ul li:nth-of-type(5) {
    top: 288px;
    transition: top 0.5s;
    opacity: 1;
}

.toolBarHolder.is-open ul li:nth-of-type(6) {
    top: 360px;
    transition: top 0.5s;
    opacity: 1;
}

.toolBarHolder.is-open ul li:nth-of-type(7) {
    top: 432px;
    transition: top 0.5s;
    opacity: 1;
}

.toolBarHolder.is-open ul li:nth-of-type(8) {
    top: 432px;
    transition: top 0.5s;
    opacity: 1;
}

.toolBarHolder ul li {
    display: flex;
    position: absolute;
    right: 43px;
    top: 0;
    transition: top 0.5s, opacity 0.5s 0.40s;
    opacity: 0;
    justify-content: right;
    ;
    align-items: center;
    margin-bottom: 16px;
}

    .toolBarHolder ul li:first-of-type {
        top: 0;
        position: relative;
        z-index: 10000000;
        opacity: 1;
    }

.toolBarIcon span {
    position: relative;
    right: auto;
    height: auto;
    line-height: normal;
    padding: 0;
    min-width: auto;
    width: max-content;
    padding-right: 16px;
    background-color: transparent;
    color: #001E8A;
    font-size: 14px;
    font-family: 'Ping LCG bold';
}

.toolBarHolder .toolBarIcon {
    background-image: none;
    width: auto;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
    border-radius: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 56px;
}

    .toolBarHolder .toolBarIcon::before {
        position: relative;
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjU3OTEgMi4zMjU3OUMxNC40NTI5IDIuMjY0MzMgMTQuMzEyMSAyLjIzOTQ4IDE0LjE3MjYgMi4yNTQwNkMxNC4wMzMgMi4yNjg2NSAxMy45MDA0IDIuMzIyMDggMTMuNzg5NyAyLjQwODI5TDcuMjQyMTkgNy40OTk4NUgzQzIuNjAyMTggNy40OTk4NSAyLjIyMDY0IDcuNjU3ODggMS45MzkzNCA3LjkzOTE5QzEuNjU4MDQgOC4yMjA0OSAxLjUgOC42MDIwMiAxLjUgOC45OTk4NVYxNC45OTk4QzEuNSAxNS4zOTc3IDEuNjU4MDQgMTUuNzc5MiAxLjkzOTM0IDE2LjA2MDVDMi4yMjA2NCAxNi4zNDE4IDIuNjAyMTggMTYuNDk5OCAzIDE2LjQ5OThINy4yNDIxOUwxMy43ODk3IDIxLjU5MTRDMTMuOTAwNSAyMS42Nzc1IDE0LjAzMzIgMjEuNzMwOSAxNC4xNzI4IDIxLjc0NTNDMTQuMzEyNCAyMS43NTk3IDE0LjQ1MzMgMjEuNzM0NyAxNC41NzkzIDIxLjY3MzFDMTQuNzA1NCAyMS42MTE1IDE0LjgxMTcgMjEuNTE1NyAxNC44ODYxIDIxLjM5NjdDMTQuOTYwNCAyMS4yNzc3IDE0Ljk5OTkgMjEuMTQwMiAxNSAyMC45OTk4VjIuOTk5ODVDMTUgMi44NTkzNCAxNC45NjA2IDIuNzIxNjYgMTQuODg2MSAyLjYwMjQ4QzE0LjgxMTcgMi40ODMzMSAxNC43MDUzIDIuMzg3NDMgMTQuNTc5MSAyLjMyNTc5Wk0zIDguOTk5ODVINi43NVYxNC45OTk4SDNWOC45OTk4NVpNMTMuNSAxOS40NjYxTDguMjUgMTUuMzgzM1Y4LjYxNjQxTDEzLjUgNC41MzM2VjE5LjQ2NjFaTTE4LjU2MjUgOS41MjExQzE5LjE2NTcgMTAuMjA1OSAxOS40OTg2IDExLjA4NzIgMTkuNDk4NiAxMS45OTk4QzE5LjQ5ODYgMTIuOTEyNSAxOS4xNjU3IDEzLjc5MzggMTguNTYyNSAxNC40Nzg2QzE4LjQzIDE0LjYyNDIgMTguMjQ1NiAxNC43MTE5IDE4LjA0OSAxNC43MjI3QzE3Ljg1MjQgMTQuNzMzNSAxNy42NTk1IDE0LjY2NjYgMTcuNTExOCAxNC41MzY0QzE3LjM2NDIgMTQuNDA2MiAxNy4yNzM2IDE0LjIyMzEgMTcuMjU5NyAxNC4wMjY4QzE3LjI0NTggMTMuODMwNCAxNy4zMDk3IDEzLjYzNjQgMTcuNDM3NSAxMy40ODY3QzE3Ljc5OTIgMTMuMDc1OSAxNy45OTg4IDEyLjU0NzMgMTcuOTk4OCAxMS45OTk4QzE3Ljk5ODggMTEuNDUyNCAxNy43OTkyIDEwLjkyMzggMTcuNDM3NSAxMC41MTNDMTcuMzA5NyAxMC4zNjMzIDE3LjI0NTggMTAuMTY5MyAxNy4yNTk3IDkuOTcyOTNDMTcuMjczNiA5Ljc3NjU2IDE3LjM2NDIgOS41OTM1MyAxNy41MTE4IDkuNDYzMzNDMTcuNjU5NSA5LjMzMzE0IDE3Ljg1MjQgOS4yNjYyMyAxOC4wNDkgOS4yNzcwM0MxOC4yNDU2IDkuMjg3ODQgMTguNDMgOS4zNzU1IDE4LjU2MjUgOS41MjExWk0yMy4yNSAxMS45OTk4QzIzLjI1MTEgMTMuODQ1IDIyLjU3MTEgMTUuNjI1NyAyMS4zNDAzIDE3LjAwMDVDMjEuMjA2NyAxNy4xNDUgMjEuMDIxNiAxNy4yMzEzIDIwLjgyNSAxNy4yNDA2QzIwLjYyODQgMTcuMjQ5OSAyMC40MzYgMTcuMTgxNSAyMC4yODkzIDE3LjA1MDNDMjAuMTQyNiAxNi45MTkgMjAuMDUzNSAxNi43MzUzIDIwLjA0MSAxNi41Mzg4QzIwLjAyODYgMTYuMzQyNCAyMC4wOTM5IDE2LjE0ODkgMjAuMjIyOCAxNi4wMDAyQzIxLjIwNjYgMTQuOTAwMSAyMS43NTA1IDEzLjQ3NjEgMjEuNzUwNSAxMi4wMDAzQzIxLjc1MDUgMTAuNTI0NSAyMS4yMDY2IDkuMTAwNSAyMC4yMjI4IDguMDAwNDdDMjAuMTU1MyA3LjkyNzQgMjAuMTAzIDcuODQxNjMgMjAuMDY4OSA3Ljc0ODE1QzIwLjAzNDkgNy42NTQ2NiAyMC4wMTk3IDcuNTU1MzMgMjAuMDI0NSA3LjQ1NTk1QzIwLjAyOTIgNy4zNTY1NyAyMC4wNTM2IDcuMjU5MTEgMjAuMDk2MyA3LjE2OTI2QzIwLjEzOTEgNy4wNzk0MiAyMC4xOTkzIDYuOTk4OTcgMjAuMjczNCA2LjkzMjYxQzIwLjM0NzUgNi44NjYyNSAyMC40MzQxIDYuODE1MzEgMjAuNTI4MSA2Ljc4Mjc0QzIwLjYyMjIgNi43NTAxOCAyMC43MjE3IDYuNzM2NjUgMjAuODIxIDYuNzQyOTNDMjAuOTIwMyA2Ljc0OTIyIDIxLjAxNzMgNi43NzUyIDIxLjEwNjUgNi44MTkzNkMyMS4xOTU3IDYuODYzNTIgMjEuMjc1MSA2LjkyNDk4IDIxLjM0MDMgNy4wMDAxNkMyMi41NzE0IDguMzc0MzYgMjMuMjUxNSAxMC4xNTQ5IDIzLjI1IDExLjk5OThaIiBmaWxsPSIjMDAxRThBIi8+Cjwvc3ZnPgo=);
        display: flex;
        align-items: center;
        justify-content: center;
        width: 56px;
        height: 56px;
    }

    .toolBarHolder .toolBarIcon:hover {
        background-color: #ffffff;
    }

    .toolBarHolder .toolBarIcon.ibanIcon {
        background-image: none;
        width: auto;
        background: #fff;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
        border-radius: 28px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .toolBarHolder .toolBarIcon.ibanIcon::before {
            position: relative;
            content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDMwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjU5OTc5NyA4LjA2NEgxLjY0MzhWMS41SDAuNTk5Nzk3VjAuNTY0SDQuNjQzOFYxLjVIMy41OTk4VjguMDY0SDQuNjQzOFY5SDAuNTk5Nzk3VjguMDY0Wk01Ljk3MTA4IDAuNTY0SDkuMTE1MDhDMTAuMDU5MSAwLjU2NCAxMC44MTExIDAuNzY0IDExLjM3MTEgMS4xNjRDMTEuOTMxMSAxLjU1NiAxMi4yMTExIDIuMTQ0IDEyLjIxMTEgMi45MjhDMTIuMjExMSAzLjcyIDExLjgzNTEgNC4zMTIgMTEuMDgzMSA0LjcwNEMxMS41MzExIDQuODY0IDExLjg4MzEgNS4xMiAxMi4xMzkxIDUuNDcyQzEyLjM5NTEgNS44MTYgMTIuNTIzMSA2LjIxNiAxMi41MjMxIDYuNjcyQzEyLjUyMzEgNy4zODQgMTIuMjMxMSA3Ljk1MiAxMS42NDcxIDguMzc2QzExLjA3MTEgOC43OTIgMTAuMjg3MSA5IDkuMjk1MDggOUg1Ljk3MTA4VjAuNTY0Wk05LjExNTA4IDQuMTRDOS40OTkwOCA0LjE0IDkuNzg3MDggNC4wNCA5Ljk3OTA4IDMuODRDMTAuMTcxMSAzLjY0IDEwLjI2NzEgMy4zOCAxMC4yNjcxIDMuMDZDMTAuMjY3MSAyLjc0OCAxMC4xNjcxIDIuNTA0IDkuOTY3MDggMi4zMjhDOS43NzUwOCAyLjE1MiA5LjQ5MTA4IDIuMDY0IDkuMTE1MDggMi4wNjRINy45MjcwOFY0LjE0SDkuMTE1MDhaTTkuMzU1MDggNy41MTJDOS43NTUwOCA3LjUxMiAxMC4wNTUxIDcuNDEyIDEwLjI1NTEgNy4yMTJDMTAuNDYzMSA3LjAwNCAxMC41NjcxIDYuNzYgMTAuNTY3MSA2LjQ4QzEwLjU2NzEgNi4xNzYgMTAuNDU5MSA1LjkyNCAxMC4yNDMxIDUuNzI0QzEwLjAzNTEgNS41MTYgOS43MTkwOCA1LjQxMiA5LjI5NTA4IDUuNDEySDcuOTI3MDhWNy41MTJIOS4zNTUwOFpNMTUuOTIwOCAwLjU2NEgxOC4wMDg4TDIxLjA1NjggOUgxOS4wMTY4TDE4LjM4MDggNy4xMjhIMTUuMzgwOEwxNC43NDQ4IDlIMTIuODI0OEwxNS45MjA4IDAuNTY0Wk0xNy44NTI4IDUuNTU2TDE2Ljg4MDggMi43TDE1LjkwODggNS41NTZIMTcuODUyOFpNMjEuOTY4IDAuNTY0SDIzLjgwNEwyNy4zMDggNS4xMTJMMjguMTcyIDYuMjUyTDI4LjEyNCA0Ljk4VjAuNTY0SDI5Ljk5NlY5SDI4LjE3MkwyNC40MDQgNC4zMzJMMjMuODA0IDMuMzg0TDIzLjg0IDUuMDE2VjlIMjEuOTY4VjAuNTY0WiIgZmlsbD0iIzAwMUU4QSIvPgo8L3N2Zz4K);
            display: flex;
            align-items: center;
            justify-content: center;
            width: 56px;
            height: 56px;
        }

    .toolBarHolder .toolBarIcon.applicationIcon {
        background-position: 0 0;
        width: auto;
        background: #fff;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
        border-radius: 28px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .toolBarHolder .toolBarIcon.applicationIcon::before {
            position: relative;
            content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTguNzUgMTAuNUMxOC43NSAxMC42OTg5IDE4LjY3MSAxMC44ODk3IDE4LjUzMDMgMTEuMDMwM0MxOC4zODk3IDExLjE3MSAxOC4xOTg5IDExLjI1IDE4IDExLjI1SDE0LjI1QzE0LjA1MTEgMTEuMjUgMTMuODYwMyAxMS4xNzEgMTMuNzE5NyAxMS4wMzAzQzEzLjU3OSAxMC44ODk3IDEzLjUgMTAuNjk4OSAxMy41IDEwLjVDMTMuNSAxMC4zMDExIDEzLjU3OSAxMC4xMTAzIDEzLjcxOTcgOS45Njk2N0MxMy44NjAzIDkuODI5MDIgMTQuMDUxMSA5Ljc1IDE0LjI1IDkuNzVIMThDMTguMTk4OSA5Ljc1IDE4LjM4OTcgOS44MjkwMiAxOC41MzAzIDkuOTY5NjdDMTguNjcxIDEwLjExMDMgMTguNzUgMTAuMzAxMSAxOC43NSAxMC41Wk0xOCAxMi43NUgxNC4yNUMxNC4wNTExIDEyLjc1IDEzLjg2MDMgMTIuODI5IDEzLjcxOTcgMTIuOTY5N0MxMy41NzkgMTMuMTEwMyAxMy41IDEzLjMwMTEgMTMuNSAxMy41QzEzLjUgMTMuNjk4OSAxMy41NzkgMTMuODg5NyAxMy43MTk3IDE0LjAzMDNDMTMuODYwMyAxNC4xNzEgMTQuMDUxMSAxNC4yNSAxNC4yNSAxNC4yNUgxOEMxOC4xOTg5IDE0LjI1IDE4LjM4OTcgMTQuMTcxIDE4LjUzMDMgMTQuMDMwM0MxOC42NzEgMTMuODg5NyAxOC43NSAxMy42OTg5IDE4Ljc1IDEzLjVDMTguNzUgMTMuMzAxMSAxOC42NzEgMTMuMTEwMyAxOC41MzAzIDEyLjk2OTdDMTguMzg5NyAxMi44MjkgMTguMTk4OSAxMi43NSAxOCAxMi43NVpNMjEuNzUgNS4yNVYxOC43NUMyMS43NSAxOS4xNDc4IDIxLjU5MiAxOS41Mjk0IDIxLjMxMDcgMTkuODEwN0MyMS4wMjk0IDIwLjA5MiAyMC42NDc4IDIwLjI1IDIwLjI1IDIwLjI1SDMuNzVDMy4zNTIxOCAyMC4yNSAyLjk3MDY0IDIwLjA5MiAyLjY4OTM0IDE5LjgxMDdDMi40MDgwNCAxOS41Mjk0IDIuMjUgMTkuMTQ3OCAyLjI1IDE4Ljc1VjUuMjVDMi4yNSA0Ljg1MjE4IDIuNDA4MDQgNC40NzA2NCAyLjY4OTM0IDQuMTg5MzRDMi45NzA2NCAzLjkwODA0IDMuMzUyMTggMy43NSAzLjc1IDMuNzVIMjAuMjVDMjAuNjQ3OCAzLjc1IDIxLjAyOTQgMy45MDgwNCAyMS4zMTA3IDQuMTg5MzRDMjEuNTkyIDQuNDcwNjQgMjEuNzUgNC44NTIxOCAyMS43NSA1LjI1Wk0yMC4yNSAxOC43NVY1LjI1SDMuNzVWMTguNzVIMjAuMjVaTTEyLjcyNTYgMTUuNTYyNUMxMi43NzU0IDE1Ljc1NTIgMTIuNzQ2NSAxNS45NTk4IDEyLjY0NTQgMTYuMTMxMkMxMi41NDQzIDE2LjMwMjYgMTIuMzc5MyAxNi40MjY4IDEyLjE4NjYgMTYuNDc2NkMxMS45OTM5IDE2LjUyNjMgMTEuNzg5MyAxNi40OTc0IDExLjYxNzkgMTYuMzk2M0MxMS40NDY1IDE2LjI5NTIgMTEuMzIyMiAxNi4xMzAyIDExLjI3MjUgMTUuOTM3NUMxMS4wMjU5IDE0Ljk3NTYgMTAuMDQ4MSAxNC4yNSA4Ljk5OTA2IDE0LjI1QzcuOTUgMTQuMjUgNi45NzMxMiAxNC45NzU2IDYuNzI1NjMgMTUuOTM3NUM2LjY3NTkgMTYuMTMwMiA2LjU1MTY2IDE2LjI5NTIgNi4zODAyNCAxNi4zOTYzQzYuMjA4ODIgMTYuNDk3NCA2LjAwNDI2IDE2LjUyNjMgNS44MTE1NiAxNi40NzY2QzUuNjE4ODcgMTYuNDI2OCA1LjQ1MzgyIDE2LjMwMjYgNS4zNTI3MiAxNi4xMzEyQzUuMjUxNjMgMTUuOTU5OCA1LjIyMjc3IDE1Ljc1NTIgNS4yNzI1IDE1LjU2MjVDNS41MTU4OCAxNC42NTY2IDYuMDkxMTggMTMuODc1NSA2Ljg4NDA2IDEzLjM3NDRDNi40NjI3MiAxMi45NTU1IDYuMTc1MjIgMTIuNDIxIDYuMDU4MDIgMTEuODM4NkM1Ljk0MDgyIDExLjI1NjIgNS45OTkxOCAxMC42NTIgNi4yMjU3MiAxMC4xMDI4QzYuNDUyMjYgOS41NTM2MSA2LjgzNjc2IDkuMDg0MDIgNy4zMzA1IDguNzUzNThDNy44MjQyMyA4LjQyMzE1IDguNDA0OTYgOC4yNDY3NSA4Ljk5OTA2IDguMjQ2NzVDOS41OTMxNyA4LjI0Njc1IDEwLjE3MzkgOC40MjMxNSAxMC42Njc2IDguNzUzNThDMTEuMTYxNCA5LjA4NDAyIDExLjU0NTkgOS41NTM2MSAxMS43NzI0IDEwLjEwMjhDMTEuOTk4OSAxMC42NTIgMTIuMDU3MyAxMS4yNTYyIDExLjk0MDEgMTEuODM4NkMxMS44MjI5IDEyLjQyMSAxMS41MzU0IDEyLjk1NTUgMTEuMTE0MSAxMy4zNzQ0QzExLjkwNzggMTMuODc0OCAxMi40ODM2IDE0LjY1NjIgMTIuNzI2NiAxNS41NjI1SDEyLjcyNTZaTTkgMTIuNzVDOS4yOTY2NyAxMi43NSA5LjU4NjY4IDEyLjY2MiA5LjgzMzM1IDEyLjQ5NzJDMTAuMDggMTIuMzMyNCAxMC4yNzIzIDEyLjA5ODEgMTAuMzg1OCAxMS44MjRDMTAuNDk5NCAxMS41NDk5IDEwLjUyOTEgMTEuMjQ4MyAxMC40NzEyIDEwLjk1NzRDMTAuNDEzMyAxMC42NjY0IDEwLjI3MDQgMTAuMzk5MSAxMC4wNjA3IDEwLjE4OTNDOS44NTA4OCA5Ljk3OTU2IDkuNTgzNjEgOS44MzY3IDkuMjkyNjQgOS43Nzg4MkM5LjAwMTY2IDkuNzIwOTQgOC43MDAwNiA5Ljc1MDY1IDguNDI1OTcgOS44NjQxOEM4LjE1MTg5IDkuOTc3NzEgNy45MTc2MiAxMC4xNyA3Ljc1MjggMTAuNDE2NkM3LjU4Nzk3IDEwLjY2MzMgNy41IDEwLjk1MzMgNy41IDExLjI1QzcuNSAxMS42NDc4IDcuNjU4MDQgMTIuMDI5NCA3LjkzOTM0IDEyLjMxMDdDOC4yMjA2NCAxMi41OTIgOC42MDIxOCAxMi43NSA5IDEyLjc1WiIgZmlsbD0iIzAwMUU4QSIvPgo8L2c+Cjwvc3ZnPgo=);
            display: flex;
            align-items: center;
            justify-content: center;
            width: 56px;
            height: 56px;
        }

    .toolBarHolder .toolBarIcon.calculatorIcon {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNy41IDExLjI1SDE2LjVDMTYuNjk4OSAxMS4yNSAxNi44ODk3IDExLjE3MSAxNy4wMzAzIDExLjAzMDNDMTcuMTcxIDEwLjg4OTcgMTcuMjUgMTAuNjk4OSAxNy4yNSAxMC41VjZDMTcuMjUgNS44MDEwOSAxNy4xNzEgNS42MTAzMiAxNy4wMzAzIDUuNDY5NjdDMTYuODg5NyA1LjMyOTAyIDE2LjY5ODkgNS4yNSAxNi41IDUuMjVINy41QzcuMzAxMDkgNS4yNSA3LjExMDMyIDUuMzI5MDIgNi45Njk2NyA1LjQ2OTY3QzYuODI5MDIgNS42MTAzMiA2Ljc1IDUuODAxMDkgNi43NSA2VjEwLjVDNi43NSAxMC42OTg5IDYuODI5MDIgMTAuODg5NyA2Ljk2OTY3IDExLjAzMDNDNy4xMTAzMiAxMS4xNzEgNy4zMDEwOSAxMS4yNSA3LjUgMTEuMjVaTTguMjUgNi43NUgxNS43NVY5Ljc1SDguMjVWNi43NVpNMTguNzUgMi4yNUg1LjI1QzQuODUyMTggMi4yNSA0LjQ3MDY0IDIuNDA4MDQgNC4xODkzNCAyLjY4OTM0QzMuOTA4MDQgMi45NzA2NCAzLjc1IDMuMzUyMTggMy43NSAzLjc1VjIwLjI1QzMuNzUgMjAuNjQ3OCAzLjkwODA0IDIxLjAyOTQgNC4xODkzNCAyMS4zMTA3QzQuNDcwNjQgMjEuNTkyIDQuODUyMTggMjEuNzUgNS4yNSAyMS43NUgxOC43NUMxOS4xNDc4IDIxLjc1IDE5LjUyOTQgMjEuNTkyIDE5LjgxMDcgMjEuMzEwN0MyMC4wOTIgMjEuMDI5NCAyMC4yNSAyMC42NDc4IDIwLjI1IDIwLjI1VjMuNzVDMjAuMjUgMy4zNTIxOCAyMC4wOTIgMi45NzA2NCAxOS44MTA3IDIuNjg5MzRDMTkuNTI5NCAyLjQwODA0IDE5LjE0NzggMi4yNSAxOC43NSAyLjI1Wk0xOC43NSAyMC4yNUg1LjI1VjMuNzVIMTguNzVWMjAuMjVaTTkuMzc1IDEzLjg3NUM5LjM3NSAxNC4wOTc1IDkuMzA5MDIgMTQuMzE1IDkuMTg1NCAxNC41QzkuMDYxNzkgMTQuNjg1IDguODg2MDkgMTQuODI5MiA4LjY4MDUyIDE0LjkxNDRDOC40NzQ5NSAxNC45OTk1IDguMjQ4NzUgMTUuMDIxOCA4LjAzMDUyIDE0Ljk3ODRDNy44MTIyOSAxNC45MzUgNy42MTE4NCAxNC44Mjc4IDcuNDU0NSAxNC42NzA1QzcuMjk3MTcgMTQuNTEzMiA3LjE5MDAyIDE0LjMxMjcgNy4xNDY2MiAxNC4wOTQ1QzcuMTAzMjEgMTMuODc2MiA3LjEyNTQ5IDEzLjY1IDcuMjEwNjQgMTMuNDQ0NUM3LjI5NTc4IDEzLjIzODkgNy40Mzk5OCAxMy4wNjMyIDcuNjI0OTggMTIuOTM5NkM3LjgwOTk5IDEyLjgxNiA4LjAyNzUgMTIuNzUgOC4yNSAxMi43NUM4LjU0ODM3IDEyLjc1IDguODM0NTIgMTIuODY4NSA5LjA0NTUgMTMuMDc5NUM5LjI1NjQ3IDEzLjI5MDUgOS4zNzUgMTMuNTc2NiA5LjM3NSAxMy44NzVaTTEzLjEyNSAxMy44NzVDMTMuMTI1IDE0LjA5NzUgMTMuMDU5IDE0LjMxNSAxMi45MzU0IDE0LjVDMTIuODExOCAxNC42ODUgMTIuNjM2MSAxNC44MjkyIDEyLjQzMDUgMTQuOTE0NEMxMi4yMjUgMTQuOTk5NSAxMS45OTg4IDE1LjAyMTggMTEuNzgwNSAxNC45Nzg0QzExLjU2MjMgMTQuOTM1IDExLjM2MTggMTQuODI3OCAxMS4yMDQ1IDE0LjY3MDVDMTEuMDQ3MiAxNC41MTMyIDEwLjk0IDE0LjMxMjcgMTAuODk2NiAxNC4wOTQ1QzEwLjg1MzIgMTMuODc2MiAxMC44NzU1IDEzLjY1IDEwLjk2MDYgMTMuNDQ0NUMxMS4wNDU4IDEzLjIzODkgMTEuMTkgMTMuMDYzMiAxMS4zNzUgMTIuOTM5NkMxMS41NiAxMi44MTYgMTEuNzc3NSAxMi43NSAxMiAxMi43NUMxMi4yOTg0IDEyLjc1IDEyLjU4NDUgMTIuODY4NSAxMi43OTU1IDEzLjA3OTVDMTMuMDA2NSAxMy4yOTA1IDEzLjEyNSAxMy41NzY2IDEzLjEyNSAxMy44NzVaTTE2Ljg3NSAxMy44NzVDMTYuODc1IDE0LjA5NzUgMTYuODA5IDE0LjMxNSAxNi42ODU0IDE0LjVDMTYuNTYxOCAxNC42ODUgMTYuMzg2MSAxNC44MjkyIDE2LjE4MDUgMTQuOTE0NEMxNS45NzUgMTQuOTk5NSAxNS43NDg4IDE1LjAyMTggMTUuNTMwNSAxNC45Nzg0QzE1LjMxMjMgMTQuOTM1IDE1LjExMTggMTQuODI3OCAxNC45NTQ1IDE0LjY3MDVDMTQuNzk3MiAxNC41MTMyIDE0LjY5IDE0LjMxMjcgMTQuNjQ2NiAxNC4wOTQ1QzE0LjYwMzIgMTMuODc2MiAxNC42MjU1IDEzLjY1IDE0LjcxMDYgMTMuNDQ0NUMxNC43OTU4IDEzLjIzODkgMTQuOTQgMTMuMDYzMiAxNS4xMjUgMTIuOTM5NkMxNS4zMSAxMi44MTYgMTUuNTI3NSAxMi43NSAxNS43NSAxMi43NUMxNi4wNDg0IDEyLjc1IDE2LjMzNDUgMTIuODY4NSAxNi41NDU1IDEzLjA3OTVDMTYuNzU2NSAxMy4yOTA1IDE2Ljg3NSAxMy41NzY2IDE2Ljg3NSAxMy44NzVaTTkuMzc1IDE3LjYyNUM5LjM3NSAxNy44NDc1IDkuMzA5MDIgMTguMDY1IDkuMTg1NCAxOC4yNUM5LjA2MTc5IDE4LjQzNSA4Ljg4NjA5IDE4LjU3OTIgOC42ODA1MiAxOC42NjQ0QzguNDc0OTUgMTguNzQ5NSA4LjI0ODc1IDE4Ljc3MTggOC4wMzA1MiAxOC43Mjg0QzcuODEyMjkgMTguNjg1IDcuNjExODQgMTguNTc3OCA3LjQ1NDUgMTguNDIwNUM3LjI5NzE3IDE4LjI2MzIgNy4xOTAwMiAxOC4wNjI3IDcuMTQ2NjIgMTcuODQ0NUM3LjEwMzIxIDE3LjYyNjIgNy4xMjU0OSAxNy40IDcuMjEwNjQgMTcuMTk0NUM3LjI5NTc4IDE2Ljk4ODkgNy40Mzk5OCAxNi44MTMyIDcuNjI0OTggMTYuNjg5NkM3LjgwOTk5IDE2LjU2NiA4LjAyNzUgMTYuNSA4LjI1IDE2LjVDOC41NDgzNyAxNi41IDguODM0NTIgMTYuNjE4NSA5LjA0NTUgMTYuODI5NUM5LjI1NjQ3IDE3LjA0MDUgOS4zNzUgMTcuMzI2NiA5LjM3NSAxNy42MjVaTTEzLjEyNSAxNy42MjVDMTMuMTI1IDE3Ljg0NzUgMTMuMDU5IDE4LjA2NSAxMi45MzU0IDE4LjI1QzEyLjgxMTggMTguNDM1IDEyLjYzNjEgMTguNTc5MiAxMi40MzA1IDE4LjY2NDRDMTIuMjI1IDE4Ljc0OTUgMTEuOTk4OCAxOC43NzE4IDExLjc4MDUgMTguNzI4NEMxMS41NjIzIDE4LjY4NSAxMS4zNjE4IDE4LjU3NzggMTEuMjA0NSAxOC40MjA1QzExLjA0NzIgMTguMjYzMiAxMC45NCAxOC4wNjI3IDEwLjg5NjYgMTcuODQ0NUMxMC44NTMyIDE3LjYyNjIgMTAuODc1NSAxNy40IDEwLjk2MDYgMTcuMTk0NUMxMS4wNDU4IDE2Ljk4ODkgMTEuMTkgMTYuODEzMiAxMS4zNzUgMTYuNjg5NkMxMS41NiAxNi41NjYgMTEuNzc3NSAxNi41IDEyIDE2LjVDMTIuMjk4NCAxNi41IDEyLjU4NDUgMTYuNjE4NSAxMi43OTU1IDE2LjgyOTVDMTMuMDA2NSAxNy4wNDA1IDEzLjEyNSAxNy4zMjY2IDEzLjEyNSAxNy42MjVaTTE2Ljg3NSAxNy42MjVDMTYuODc1IDE3Ljg0NzUgMTYuODA5IDE4LjA2NSAxNi42ODU0IDE4LjI1QzE2LjU2MTggMTguNDM1IDE2LjM4NjEgMTguNTc5MiAxNi4xODA1IDE4LjY2NDRDMTUuOTc1IDE4Ljc0OTUgMTUuNzQ4OCAxOC43NzE4IDE1LjUzMDUgMTguNzI4NEMxNS4zMTIzIDE4LjY4NSAxNS4xMTE4IDE4LjU3NzggMTQuOTU0NSAxOC40MjA1QzE0Ljc5NzIgMTguMjYzMiAxNC42OSAxOC4wNjI3IDE0LjY0NjYgMTcuODQ0NUMxNC42MDMyIDE3LjYyNjIgMTQuNjI1NSAxNy40IDE0LjcxMDYgMTcuMTk0NUMxNC43OTU4IDE2Ljk4ODkgMTQuOTQgMTYuODEzMiAxNS4xMjUgMTYuNjg5NkMxNS4zMSAxNi41NjYgMTUuNTI3NSAxNi41IDE1Ljc1IDE2LjVDMTYuMDQ4NCAxNi41IDE2LjMzNDUgMTYuNjE4NSAxNi41NDU1IDE2LjgyOTVDMTYuNzU2NSAxNy4wNDA1IDE2Ljg3NSAxNy4zMjY2IDE2Ljg3NSAxNy42MjVaIiBmaWxsPSIjMDAxRThBIi8+CjwvZz4KPC9zdmc+Cg==);
        background-position: 0 0;
        width: auto;
        background: #fff;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
        border-radius: 28px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .toolBarHolder .toolBarIcon.calculatorIcon::before {
            position: relative;
            content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNy41IDExLjI1SDE2LjVDMTYuNjk4OSAxMS4yNSAxNi44ODk3IDExLjE3MSAxNy4wMzAzIDExLjAzMDNDMTcuMTcxIDEwLjg4OTcgMTcuMjUgMTAuNjk4OSAxNy4yNSAxMC41VjZDMTcuMjUgNS44MDEwOSAxNy4xNzEgNS42MTAzMiAxNy4wMzAzIDUuNDY5NjdDMTYuODg5NyA1LjMyOTAyIDE2LjY5ODkgNS4yNSAxNi41IDUuMjVINy41QzcuMzAxMDkgNS4yNSA3LjExMDMyIDUuMzI5MDIgNi45Njk2NyA1LjQ2OTY3QzYuODI5MDIgNS42MTAzMiA2Ljc1IDUuODAxMDkgNi43NSA2VjEwLjVDNi43NSAxMC42OTg5IDYuODI5MDIgMTAuODg5NyA2Ljk2OTY3IDExLjAzMDNDNy4xMTAzMiAxMS4xNzEgNy4zMDEwOSAxMS4yNSA3LjUgMTEuMjVaTTguMjUgNi43NUgxNS43NVY5Ljc1SDguMjVWNi43NVpNMTguNzUgMi4yNUg1LjI1QzQuODUyMTggMi4yNSA0LjQ3MDY0IDIuNDA4MDQgNC4xODkzNCAyLjY4OTM0QzMuOTA4MDQgMi45NzA2NCAzLjc1IDMuMzUyMTggMy43NSAzLjc1VjIwLjI1QzMuNzUgMjAuNjQ3OCAzLjkwODA0IDIxLjAyOTQgNC4xODkzNCAyMS4zMTA3QzQuNDcwNjQgMjEuNTkyIDQuODUyMTggMjEuNzUgNS4yNSAyMS43NUgxOC43NUMxOS4xNDc4IDIxLjc1IDE5LjUyOTQgMjEuNTkyIDE5LjgxMDcgMjEuMzEwN0MyMC4wOTIgMjEuMDI5NCAyMC4yNSAyMC42NDc4IDIwLjI1IDIwLjI1VjMuNzVDMjAuMjUgMy4zNTIxOCAyMC4wOTIgMi45NzA2NCAxOS44MTA3IDIuNjg5MzRDMTkuNTI5NCAyLjQwODA0IDE5LjE0NzggMi4yNSAxOC43NSAyLjI1Wk0xOC43NSAyMC4yNUg1LjI1VjMuNzVIMTguNzVWMjAuMjVaTTkuMzc1IDEzLjg3NUM5LjM3NSAxNC4wOTc1IDkuMzA5MDIgMTQuMzE1IDkuMTg1NCAxNC41QzkuMDYxNzkgMTQuNjg1IDguODg2MDkgMTQuODI5MiA4LjY4MDUyIDE0LjkxNDRDOC40NzQ5NSAxNC45OTk1IDguMjQ4NzUgMTUuMDIxOCA4LjAzMDUyIDE0Ljk3ODRDNy44MTIyOSAxNC45MzUgNy42MTE4NCAxNC44Mjc4IDcuNDU0NSAxNC42NzA1QzcuMjk3MTcgMTQuNTEzMiA3LjE5MDAyIDE0LjMxMjcgNy4xNDY2MiAxNC4wOTQ1QzcuMTAzMjEgMTMuODc2MiA3LjEyNTQ5IDEzLjY1IDcuMjEwNjQgMTMuNDQ0NUM3LjI5NTc4IDEzLjIzODkgNy40Mzk5OCAxMy4wNjMyIDcuNjI0OTggMTIuOTM5NkM3LjgwOTk5IDEyLjgxNiA4LjAyNzUgMTIuNzUgOC4yNSAxMi43NUM4LjU0ODM3IDEyLjc1IDguODM0NTIgMTIuODY4NSA5LjA0NTUgMTMuMDc5NUM5LjI1NjQ3IDEzLjI5MDUgOS4zNzUgMTMuNTc2NiA5LjM3NSAxMy44NzVaTTEzLjEyNSAxMy44NzVDMTMuMTI1IDE0LjA5NzUgMTMuMDU5IDE0LjMxNSAxMi45MzU0IDE0LjVDMTIuODExOCAxNC42ODUgMTIuNjM2MSAxNC44MjkyIDEyLjQzMDUgMTQuOTE0NEMxMi4yMjUgMTQuOTk5NSAxMS45OTg4IDE1LjAyMTggMTEuNzgwNSAxNC45Nzg0QzExLjU2MjMgMTQuOTM1IDExLjM2MTggMTQuODI3OCAxMS4yMDQ1IDE0LjY3MDVDMTEuMDQ3MiAxNC41MTMyIDEwLjk0IDE0LjMxMjcgMTAuODk2NiAxNC4wOTQ1QzEwLjg1MzIgMTMuODc2MiAxMC44NzU1IDEzLjY1IDEwLjk2MDYgMTMuNDQ0NUMxMS4wNDU4IDEzLjIzODkgMTEuMTkgMTMuMDYzMiAxMS4zNzUgMTIuOTM5NkMxMS41NiAxMi44MTYgMTEuNzc3NSAxMi43NSAxMiAxMi43NUMxMi4yOTg0IDEyLjc1IDEyLjU4NDUgMTIuODY4NSAxMi43OTU1IDEzLjA3OTVDMTMuMDA2NSAxMy4yOTA1IDEzLjEyNSAxMy41NzY2IDEzLjEyNSAxMy44NzVaTTE2Ljg3NSAxMy44NzVDMTYuODc1IDE0LjA5NzUgMTYuODA5IDE0LjMxNSAxNi42ODU0IDE0LjVDMTYuNTYxOCAxNC42ODUgMTYuMzg2MSAxNC44MjkyIDE2LjE4MDUgMTQuOTE0NEMxNS45NzUgMTQuOTk5NSAxNS43NDg4IDE1LjAyMTggMTUuNTMwNSAxNC45Nzg0QzE1LjMxMjMgMTQuOTM1IDE1LjExMTggMTQuODI3OCAxNC45NTQ1IDE0LjY3MDVDMTQuNzk3MiAxNC41MTMyIDE0LjY5IDE0LjMxMjcgMTQuNjQ2NiAxNC4wOTQ1QzE0LjYwMzIgMTMuODc2MiAxNC42MjU1IDEzLjY1IDE0LjcxMDYgMTMuNDQ0NUMxNC43OTU4IDEzLjIzODkgMTQuOTQgMTMuMDYzMiAxNS4xMjUgMTIuOTM5NkMxNS4zMSAxMi44MTYgMTUuNTI3NSAxMi43NSAxNS43NSAxMi43NUMxNi4wNDg0IDEyLjc1IDE2LjMzNDUgMTIuODY4NSAxNi41NDU1IDEzLjA3OTVDMTYuNzU2NSAxMy4yOTA1IDE2Ljg3NSAxMy41NzY2IDE2Ljg3NSAxMy44NzVaTTkuMzc1IDE3LjYyNUM5LjM3NSAxNy44NDc1IDkuMzA5MDIgMTguMDY1IDkuMTg1NCAxOC4yNUM5LjA2MTc5IDE4LjQzNSA4Ljg4NjA5IDE4LjU3OTIgOC42ODA1MiAxOC42NjQ0QzguNDc0OTUgMTguNzQ5NSA4LjI0ODc1IDE4Ljc3MTggOC4wMzA1MiAxOC43Mjg0QzcuODEyMjkgMTguNjg1IDcuNjExODQgMTguNTc3OCA3LjQ1NDUgMTguNDIwNUM3LjI5NzE3IDE4LjI2MzIgNy4xOTAwMiAxOC4wNjI3IDcuMTQ2NjIgMTcuODQ0NUM3LjEwMzIxIDE3LjYyNjIgNy4xMjU0OSAxNy40IDcuMjEwNjQgMTcuMTk0NUM3LjI5NTc4IDE2Ljk4ODkgNy40Mzk5OCAxNi44MTMyIDcuNjI0OTggMTYuNjg5NkM3LjgwOTk5IDE2LjU2NiA4LjAyNzUgMTYuNSA4LjI1IDE2LjVDOC41NDgzNyAxNi41IDguODM0NTIgMTYuNjE4NSA5LjA0NTUgMTYuODI5NUM5LjI1NjQ3IDE3LjA0MDUgOS4zNzUgMTcuMzI2NiA5LjM3NSAxNy42MjVaTTEzLjEyNSAxNy42MjVDMTMuMTI1IDE3Ljg0NzUgMTMuMDU5IDE4LjA2NSAxMi45MzU0IDE4LjI1QzEyLjgxMTggMTguNDM1IDEyLjYzNjEgMTguNTc5MiAxMi40MzA1IDE4LjY2NDRDMTIuMjI1IDE4Ljc0OTUgMTEuOTk4OCAxOC43NzE4IDExLjc4MDUgMTguNzI4NEMxMS41NjIzIDE4LjY4NSAxMS4zNjE4IDE4LjU3NzggMTEuMjA0NSAxOC40MjA1QzExLjA0NzIgMTguMjYzMiAxMC45NCAxOC4wNjI3IDEwLjg5NjYgMTcuODQ0NUMxMC44NTMyIDE3LjYyNjIgMTAuODc1NSAxNy40IDEwLjk2MDYgMTcuMTk0NUMxMS4wNDU4IDE2Ljk4ODkgMTEuMTkgMTYuODEzMiAxMS4zNzUgMTYuNjg5NkMxMS41NiAxNi41NjYgMTEuNzc3NSAxNi41IDEyIDE2LjVDMTIuMjk4NCAxNi41IDEyLjU4NDUgMTYuNjE4NSAxMi43OTU1IDE2LjgyOTVDMTMuMDA2NSAxNy4wNDA1IDEzLjEyNSAxNy4zMjY2IDEzLjEyNSAxNy42MjVaTTE2Ljg3NSAxNy42MjVDMTYuODc1IDE3Ljg0NzUgMTYuODA5IDE4LjA2NSAxNi42ODU0IDE4LjI1QzE2LjU2MTggMTguNDM1IDE2LjM4NjEgMTguNTc5MiAxNi4xODA1IDE4LjY2NDRDMTUuOTc1IDE4Ljc0OTUgMTUuNzQ4OCAxOC43NzE4IDE1LjUzMDUgMTguNzI4NEMxNS4zMTIzIDE4LjY4NSAxNS4xMTE4IDE4LjU3NzggMTQuOTU0NSAxOC40MjA1QzE0Ljc5NzIgMTguMjYzMiAxNC42OSAxOC4wNjI3IDE0LjY0NjYgMTcuODQ0NUMxNC42MDMyIDE3LjYyNjIgMTQuNjI1NSAxNy40IDE0LjcxMDYgMTcuMTk0NUMxNC43OTU4IDE2Ljk4ODkgMTQuOTQgMTYuODEzMiAxNS4xMjUgMTYuNjg5NkMxNS4zMSAxNi41NjYgMTUuNTI3NSAxNi41IDE1Ljc1IDE2LjVDMTYuMDQ4NCAxNi41IDE2LjMzNDUgMTYuNjE4NSAxNi41NDU1IDE2LjgyOTVDMTYuNzU2NSAxNy4wNDA1IDE2Ljg3NSAxNy4zMjY2IDE2Ljg3NSAxNy42MjVaIiBmaWxsPSIjMDAxRThBIi8+CjwvZz4KPC9zdmc+Cg==);
            display: flex;
            align-items: center;
            justify-content: center;
            width: 56px;
            height: 56px;
        }

    .toolBarHolder .toolBarIcon.locationIcon {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDZDMTEuMjU4MyA2IDEwLjUzMzMgNi4yMTk5MyA5LjkxNjYxIDYuNjMxOTlDOS4yOTk5MyA3LjA0NDA0IDguODE5MjggNy42Mjk3MSA4LjUzNTQ1IDguMzE0OTRDOC4yNTE2MiA5LjAwMDE2IDguMTc3MzYgOS43NTQxNiA4LjMyMjA1IDEwLjQ4MTZDOC40NjY3NSAxMS4yMDkgOC44MjM5IDExLjg3NzIgOS4zNDgzNSAxMi40MDE3QzkuODcyOCAxMi45MjYxIDEwLjU0MSAxMy4yODMzIDExLjI2ODQgMTMuNDI3OUMxMS45OTU4IDEzLjU3MjYgMTIuNzQ5OCAxMy40OTg0IDEzLjQzNTEgMTMuMjE0NUMxNC4xMjAzIDEyLjkzMDcgMTQuNzA2IDEyLjQ1MDEgMTUuMTE4IDExLjgzMzRDMTUuNTMwMSAxMS4yMTY3IDE1Ljc1IDEwLjQ5MTcgMTUuNzUgOS43NUMxNS43NSA4Ljc1NTQ0IDE1LjM1NDkgNy44MDE2MSAxNC42NTE3IDcuMDk4MzVDMTMuOTQ4NCA2LjM5NTA5IDEyLjk5NDYgNiAxMiA2Wk0xMiAxMkMxMS41NTUgMTIgMTEuMTIgMTEuODY4IDEwLjc1IDExLjYyMDhDMTAuMzggMTEuMzczNiAxMC4wOTE2IDExLjAyMjIgOS45MjEyNyAxMC42MTFDOS43NTA5NyAxMC4xOTk5IDkuNzA2NDIgOS43NDc1IDkuNzkzMjMgOS4zMTEwNUM5Ljg4MDA1IDguODc0NTkgMTAuMDk0MyA4LjQ3MzY4IDEwLjQwOSA4LjE1OTAxQzEwLjcyMzcgNy44NDQzNCAxMS4xMjQ2IDcuNjMwMDUgMTEuNTYxIDcuNTQzMjNDMTEuOTk3NSA3LjQ1NjQyIDEyLjQ0OTkgNy41MDA5NyAxMi44NjEgNy42NzEyN0MxMy4yNzIyIDcuODQxNTcgMTMuNjIzNiA4LjEyOTk2IDEzLjg3MDggOC40OTk5N0MxNC4xMTggOC44Njk5OCAxNC4yNSA5LjMwNDk5IDE0LjI1IDkuNzVDMTQuMjUgMTAuMzQ2NyAxNC4wMTI5IDEwLjkxOSAxMy41OTEgMTEuMzQxQzEzLjE2OSAxMS43NjI5IDEyLjU5NjcgMTIgMTIgMTJaTTEyIDEuNUM5LjgxMjczIDEuNTAyNDggNy43MTU3NSAyLjM3MjQ3IDYuMTY5MTEgMy45MTkxMUM0LjYyMjQ3IDUuNDY1NzUgMy43NTI0OCA3LjU2MjczIDMuNzUgOS43NUMzLjc1IDEyLjY5MzggNS4xMTAzMSAxNS44MTM4IDcuNjg3NSAxOC43NzM0QzguODQ1NTIgMjAuMTEwOCAxMC4xNDg5IDIxLjMxNTEgMTEuNTczNCAyMi4zNjQxQzExLjY5OTUgMjIuNDUyNCAxMS44NDk4IDIyLjQ5OTggMTIuMDAzNyAyMi40OTk4QzEyLjE1NzcgMjIuNDk5OCAxMi4zMDggMjIuNDUyNCAxMi40MzQxIDIyLjM2NDFDMTMuODU2IDIxLjMxNDcgMTUuMTU2OCAyMC4xMTA0IDE2LjMxMjUgMTguNzczNEMxOC44ODU5IDE1LjgxMzggMjAuMjUgMTIuNjkzOCAyMC4yNSA5Ljc1QzIwLjI0NzUgNy41NjI3MyAxOS4zNzc1IDUuNDY1NzUgMTcuODMwOSAzLjkxOTExQzE2LjI4NDMgMi4zNzI0NyAxNC4xODczIDEuNTAyNDggMTIgMS41Wk0xMiAyMC44MTI1QzEwLjQ1MDMgMTkuNTkzOCA1LjI1IDE1LjExNzIgNS4yNSA5Ljc1QzUuMjUgNy45NTk3OSA1Ljk2MTE2IDYuMjQyOSA3LjIyNzAzIDQuOTc3MDNDOC40OTI5IDMuNzExMTYgMTAuMjA5OCAzIDEyIDNDMTMuNzkwMiAzIDE1LjUwNzEgMy43MTExNiAxNi43NzMgNC45NzcwM0MxOC4wMzg4IDYuMjQyOSAxOC43NSA3Ljk1OTc5IDE4Ljc1IDkuNzVDMTguNzUgMTUuMTE1MyAxMy41NDk3IDE5LjU5MzggMTIgMjAuODEyNVoiIGZpbGw9IiMwMDFFOEEiLz4KPC9zdmc+Cg==);
        background-position: 0 0;
        width: auto;
        background: #fff;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
        border-radius: 28px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .toolBarHolder .toolBarIcon.locationIcon::before {
            position: relative;
            content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDZDMTEuMjU4MyA2IDEwLjUzMzMgNi4yMTk5MyA5LjkxNjYxIDYuNjMxOTlDOS4yOTk5MyA3LjA0NDA0IDguODE5MjggNy42Mjk3MSA4LjUzNTQ1IDguMzE0OTRDOC4yNTE2MiA5LjAwMDE2IDguMTc3MzYgOS43NTQxNiA4LjMyMjA1IDEwLjQ4MTZDOC40NjY3NSAxMS4yMDkgOC44MjM5IDExLjg3NzIgOS4zNDgzNSAxMi40MDE3QzkuODcyOCAxMi45MjYxIDEwLjU0MSAxMy4yODMzIDExLjI2ODQgMTMuNDI3OUMxMS45OTU4IDEzLjU3MjYgMTIuNzQ5OCAxMy40OTg0IDEzLjQzNTEgMTMuMjE0NUMxNC4xMjAzIDEyLjkzMDcgMTQuNzA2IDEyLjQ1MDEgMTUuMTE4IDExLjgzMzRDMTUuNTMwMSAxMS4yMTY3IDE1Ljc1IDEwLjQ5MTcgMTUuNzUgOS43NUMxNS43NSA4Ljc1NTQ0IDE1LjM1NDkgNy44MDE2MSAxNC42NTE3IDcuMDk4MzVDMTMuOTQ4NCA2LjM5NTA5IDEyLjk5NDYgNiAxMiA2Wk0xMiAxMkMxMS41NTUgMTIgMTEuMTIgMTEuODY4IDEwLjc1IDExLjYyMDhDMTAuMzggMTEuMzczNiAxMC4wOTE2IDExLjAyMjIgOS45MjEyNyAxMC42MTFDOS43NTA5NyAxMC4xOTk5IDkuNzA2NDIgOS43NDc1IDkuNzkzMjMgOS4zMTEwNUM5Ljg4MDA1IDguODc0NTkgMTAuMDk0MyA4LjQ3MzY4IDEwLjQwOSA4LjE1OTAxQzEwLjcyMzcgNy44NDQzNCAxMS4xMjQ2IDcuNjMwMDUgMTEuNTYxIDcuNTQzMjNDMTEuOTk3NSA3LjQ1NjQyIDEyLjQ0OTkgNy41MDA5NyAxMi44NjEgNy42NzEyN0MxMy4yNzIyIDcuODQxNTcgMTMuNjIzNiA4LjEyOTk2IDEzLjg3MDggOC40OTk5N0MxNC4xMTggOC44Njk5OCAxNC4yNSA5LjMwNDk5IDE0LjI1IDkuNzVDMTQuMjUgMTAuMzQ2NyAxNC4wMTI5IDEwLjkxOSAxMy41OTEgMTEuMzQxQzEzLjE2OSAxMS43NjI5IDEyLjU5NjcgMTIgMTIgMTJaTTEyIDEuNUM5LjgxMjczIDEuNTAyNDggNy43MTU3NSAyLjM3MjQ3IDYuMTY5MTEgMy45MTkxMUM0LjYyMjQ3IDUuNDY1NzUgMy43NTI0OCA3LjU2MjczIDMuNzUgOS43NUMzLjc1IDEyLjY5MzggNS4xMTAzMSAxNS44MTM4IDcuNjg3NSAxOC43NzM0QzguODQ1NTIgMjAuMTEwOCAxMC4xNDg5IDIxLjMxNTEgMTEuNTczNCAyMi4zNjQxQzExLjY5OTUgMjIuNDUyNCAxMS44NDk4IDIyLjQ5OTggMTIuMDAzNyAyMi40OTk4QzEyLjE1NzcgMjIuNDk5OCAxMi4zMDggMjIuNDUyNCAxMi40MzQxIDIyLjM2NDFDMTMuODU2IDIxLjMxNDcgMTUuMTU2OCAyMC4xMTA0IDE2LjMxMjUgMTguNzczNEMxOC44ODU5IDE1LjgxMzggMjAuMjUgMTIuNjkzOCAyMC4yNSA5Ljc1QzIwLjI0NzUgNy41NjI3MyAxOS4zNzc1IDUuNDY1NzUgMTcuODMwOSAzLjkxOTExQzE2LjI4NDMgMi4zNzI0NyAxNC4xODczIDEuNTAyNDggMTIgMS41Wk0xMiAyMC44MTI1QzEwLjQ1MDMgMTkuNTkzOCA1LjI1IDE1LjExNzIgNS4yNSA5Ljc1QzUuMjUgNy45NTk3OSA1Ljk2MTE2IDYuMjQyOSA3LjIyNzAzIDQuOTc3MDNDOC40OTI5IDMuNzExMTYgMTAuMjA5OCAzIDEyIDNDMTMuNzkwMiAzIDE1LjUwNzEgMy43MTExNiAxNi43NzMgNC45NzcwM0MxOC4wMzg4IDYuMjQyOSAxOC43NSA3Ljk1OTc5IDE4Ljc1IDkuNzVDMTguNzUgMTUuMTE1MyAxMy41NDk3IDE5LjU5MzggMTIgMjAuODEyNVoiIGZpbGw9IiMwMDFFOEEiLz4KPC9zdmc+Cg==);
            display: flex;
            align-items: center;
            justify-content: center;
            width: 56px;
            height: 56px;
        }

    .toolBarHolder .toolBarIcon.feedbackIcon {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjUzMDYgNS40Njg5OUwxOC41MzA2IDIuNDY4OTlDMTguNDYxIDIuMzk5MjYgMTguMzc4MyAyLjM0Mzk0IDE4LjI4NzIgMi4zMDYxOUMxOC4xOTYyIDIuMjY4NDUgMTguMDk4NiAyLjI0OTAyIDE4IDIuMjQ5MDJDMTcuOTAxNCAyLjI0OTAyIDE3LjgwMzggMi4yNjg0NSAxNy43MTI4IDIuMzA2MTlDMTcuNjIxNyAyLjM0Mzk0IDE3LjUzOSAyLjM5OTI2IDE3LjQ2OTQgMi40Njg5OUw4LjQ2OTM3IDExLjQ2OUM4LjM5OTc1IDExLjUzODcgOC4zNDQ1NCAxMS42MjE0IDguMzA2OSAxMS43MTI1QzguMjY5MjYgMTEuODAzNSA4LjI0OTkyIDExLjkwMTEgOC4yNSAxMS45OTk2VjE0Ljk5OTZDOC4yNSAxNS4xOTg1IDguMzI5MDIgMTUuMzg5MyA4LjQ2OTY3IDE1LjUyOTlDOC42MTAzMiAxNS42NzA2IDguODAxMDkgMTUuNzQ5NiA5IDE1Ljc0OTZIMTJDMTIuMDk4NSAxNS43NDk3IDEyLjE5NjEgMTUuNzMwNCAxMi4yODcxIDE1LjY5MjdDMTIuMzc4MiAxNS42NTUxIDEyLjQ2MDkgMTUuNTk5OSAxMi41MzA2IDE1LjUzMDJMMjEuNTMwNiA2LjUzMDI0QzIxLjYwMDQgNi40NjA1OCAyMS42NTU3IDYuMzc3ODcgMjEuNjkzNCA2LjI4NjgyQzIxLjczMTIgNi4xOTU3NyAyMS43NTA2IDYuMDk4MTggMjEuNzUwNiA1Ljk5OTYxQzIxLjc1MDYgNS45MDEwNSAyMS43MzEyIDUuODAzNDYgMjEuNjkzNCA1LjcxMjQxQzIxLjY1NTcgNS42MjEzNiAyMS42MDA0IDUuNTM4NjQgMjEuNTMwNiA1LjQ2ODk5Wk0xMS42ODk3IDE0LjI0OTZIOS43NVYxMi4zMDk5TDE1Ljc1IDYuMzA5OTNMMTcuNjg5NyA4LjI0OTYxTDExLjY4OTcgMTQuMjQ5NlpNMTguNzUgNy4xODkzTDE2LjgxMDMgNS4yNDk2MUwxOCA0LjA1OTkzTDE5LjkzOTcgNS45OTk2MUwxOC43NSA3LjE4OTNaTTIxIDExLjI0OTZWMTkuNDk5NkMyMSAxOS44OTc0IDIwLjg0MiAyMC4yNzkgMjAuNTYwNyAyMC41NjAzQzIwLjI3OTQgMjAuODQxNiAxOS44OTc4IDIwLjk5OTYgMTkuNSAyMC45OTk2SDQuNUM0LjEwMjE4IDIwLjk5OTYgMy43MjA2NCAyMC44NDE2IDMuNDM5MzQgMjAuNTYwM0MzLjE1ODA0IDIwLjI3OSAzIDE5Ljg5NzQgMyAxOS40OTk2VjQuNDk5NjFDMyA0LjEwMTc5IDMuMTU4MDQgMy43MjAyNiAzLjQzOTM0IDMuNDM4OTVDMy43MjA2NCAzLjE1NzY1IDQuMTAyMTggMi45OTk2MSA0LjUgMi45OTk2MUgxMi43NUMxMi45NDg5IDIuOTk5NjEgMTMuMTM5NyAzLjA3ODYzIDEzLjI4MDMgMy4yMTkyOEMxMy40MjEgMy4zNTk5NCAxMy41IDMuNTUwNyAxMy41IDMuNzQ5NjFDMTMuNSAzLjk0ODUzIDEzLjQyMSA0LjEzOTI5IDEzLjI4MDMgNC4yNzk5NEMxMy4xMzk3IDQuNDIwNiAxMi45NDg5IDQuNDk5NjEgMTIuNzUgNC40OTk2MUg0LjVWMTkuNDk5NkgxOS41VjExLjI0OTZDMTkuNSAxMS4wNTA3IDE5LjU3OSAxMC44NTk5IDE5LjcxOTcgMTAuNzE5M0MxOS44NjAzIDEwLjU3ODYgMjAuMDUxMSAxMC40OTk2IDIwLjI1IDEwLjQ5OTZDMjAuNDQ4OSAxMC40OTk2IDIwLjYzOTcgMTAuNTc4NiAyMC43ODAzIDEwLjcxOTNDMjAuOTIxIDEwLjg1OTkgMjEgMTEuMDUwNyAyMSAxMS4yNDk2WiIgZmlsbD0iIzAwMUU4QSIvPgo8L3N2Zz4K);
        background-position: 0 0;
        width: auto;
        background: #fff;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
        border-radius: 28px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .toolBarHolder .toolBarIcon.feedbackIcon::before {
            position: relative;
            content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjUzMDYgNS40Njg5OUwxOC41MzA2IDIuNDY4OTlDMTguNDYxIDIuMzk5MjYgMTguMzc4MyAyLjM0Mzk0IDE4LjI4NzIgMi4zMDYxOUMxOC4xOTYyIDIuMjY4NDUgMTguMDk4NiAyLjI0OTAyIDE4IDIuMjQ5MDJDMTcuOTAxNCAyLjI0OTAyIDE3LjgwMzggMi4yNjg0NSAxNy43MTI4IDIuMzA2MTlDMTcuNjIxNyAyLjM0Mzk0IDE3LjUzOSAyLjM5OTI2IDE3LjQ2OTQgMi40Njg5OUw4LjQ2OTM3IDExLjQ2OUM4LjM5OTc1IDExLjUzODcgOC4zNDQ1NCAxMS42MjE0IDguMzA2OSAxMS43MTI1QzguMjY5MjYgMTEuODAzNSA4LjI0OTkyIDExLjkwMTEgOC4yNSAxMS45OTk2VjE0Ljk5OTZDOC4yNSAxNS4xOTg1IDguMzI5MDIgMTUuMzg5MyA4LjQ2OTY3IDE1LjUyOTlDOC42MTAzMiAxNS42NzA2IDguODAxMDkgMTUuNzQ5NiA5IDE1Ljc0OTZIMTJDMTIuMDk4NSAxNS43NDk3IDEyLjE5NjEgMTUuNzMwNCAxMi4yODcxIDE1LjY5MjdDMTIuMzc4MiAxNS42NTUxIDEyLjQ2MDkgMTUuNTk5OSAxMi41MzA2IDE1LjUzMDJMMjEuNTMwNiA2LjUzMDI0QzIxLjYwMDQgNi40NjA1OCAyMS42NTU3IDYuMzc3ODcgMjEuNjkzNCA2LjI4NjgyQzIxLjczMTIgNi4xOTU3NyAyMS43NTA2IDYuMDk4MTggMjEuNzUwNiA1Ljk5OTYxQzIxLjc1MDYgNS45MDEwNSAyMS43MzEyIDUuODAzNDYgMjEuNjkzNCA1LjcxMjQxQzIxLjY1NTcgNS42MjEzNiAyMS42MDA0IDUuNTM4NjQgMjEuNTMwNiA1LjQ2ODk5Wk0xMS42ODk3IDE0LjI0OTZIOS43NVYxMi4zMDk5TDE1Ljc1IDYuMzA5OTNMMTcuNjg5NyA4LjI0OTYxTDExLjY4OTcgMTQuMjQ5NlpNMTguNzUgNy4xODkzTDE2LjgxMDMgNS4yNDk2MUwxOCA0LjA1OTkzTDE5LjkzOTcgNS45OTk2MUwxOC43NSA3LjE4OTNaTTIxIDExLjI0OTZWMTkuNDk5NkMyMSAxOS44OTc0IDIwLjg0MiAyMC4yNzkgMjAuNTYwNyAyMC41NjAzQzIwLjI3OTQgMjAuODQxNiAxOS44OTc4IDIwLjk5OTYgMTkuNSAyMC45OTk2SDQuNUM0LjEwMjE4IDIwLjk5OTYgMy43MjA2NCAyMC44NDE2IDMuNDM5MzQgMjAuNTYwM0MzLjE1ODA0IDIwLjI3OSAzIDE5Ljg5NzQgMyAxOS40OTk2VjQuNDk5NjFDMyA0LjEwMTc5IDMuMTU4MDQgMy43MjAyNiAzLjQzOTM0IDMuNDM4OTVDMy43MjA2NCAzLjE1NzY1IDQuMTAyMTggMi45OTk2MSA0LjUgMi45OTk2MUgxMi43NUMxMi45NDg5IDIuOTk5NjEgMTMuMTM5NyAzLjA3ODYzIDEzLjI4MDMgMy4yMTkyOEMxMy40MjEgMy4zNTk5NCAxMy41IDMuNTUwNyAxMy41IDMuNzQ5NjFDMTMuNSAzLjk0ODUzIDEzLjQyMSA0LjEzOTI5IDEzLjI4MDMgNC4yNzk5NEMxMy4xMzk3IDQuNDIwNiAxMi45NDg5IDQuNDk5NjEgMTIuNzUgNC40OTk2MUg0LjVWMTkuNDk5NkgxOS41VjExLjI0OTZDMTkuNSAxMS4wNTA3IDE5LjU3OSAxMC44NTk5IDE5LjcxOTcgMTAuNzE5M0MxOS44NjAzIDEwLjU3ODYgMjAuMDUxMSAxMC40OTk2IDIwLjI1IDEwLjQ5OTZDMjAuNDQ4OSAxMC40OTk2IDIwLjYzOTcgMTAuNTc4NiAyMC43ODAzIDEwLjcxOTNDMjAuOTIxIDEwLjg1OTkgMjEgMTEuMDUwNyAyMSAxMS4yNDk2WiIgZmlsbD0iIzAwMUU4QSIvPgo8L3N2Zz4K);
            display: flex;
            align-items: center;
            justify-content: center;
            width: 56px;
            height: 56px;
        }

.sticky .toolBarHolder {
    top: 150px;
    transition: top 1s;
}

.d-none {
    display: none
}

.overlay-icon {
    pointer-events: none;
    overflow: hidden;
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); /* this fixes the overflow:hidden in Chrome/Opera */
}

    .overlay-icon::after {
        content: '';
        background-color: rgba(0, 0, 0, 0.80);
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 10000;
    }

.toolBarHolder .toolbarContent {
    border-radius: 8px 8px 0px 0px;
    background-color: #001E8A;
    box-shadow: none;
    padding: 0;
}

.nano .nano-content {
    padding: 0;
}

.toolBarHolder .toolbarContent .toolbarClose {
    width: 40px;
    height: 40px;
    margin-top: 40px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlgiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMzIuMTM1MSAzMC4zNjU2QzMyLjI1MTIgMzAuNDgxNyAzMi4zNDMzIDMwLjYxOTYgMzIuNDA2MiAzMC43NzEzQzMyLjQ2OSAzMC45MjMxIDMyLjUwMTQgMzEuMDg1NyAzMi41MDE0IDMxLjI1QzMyLjUwMTQgMzEuNDE0MiAzMi40NjkgMzEuNTc2OCAzMi40MDYyIDMxLjcyODZDMzIuMzQzMyAzMS44ODAzIDMyLjI1MTIgMzIuMDE4MiAzMi4xMzUxIDMyLjEzNDNDMzIuMDE4OSAzMi4yNTA1IDMxLjg4MTEgMzIuMzQyNiAzMS43MjkzIDMyLjQwNTVDMzEuNTc3NiAzMi40NjgzIDMxLjQxNDkgMzIuNTAwNyAzMS4yNTA3IDMyLjUwMDdDMzEuMDg2NSAzMi41MDA3IDMwLjkyMzggMzIuNDY4MyAzMC43NzIxIDMyLjQwNTVDMzAuNjIwMyAzMi4zNDI2IDMwLjQ4MjUgMzIuMjUwNSAzMC4zNjYzIDMyLjEzNDNMMjAuMDAwNyAyMS43NjcxTDkuNjM1MDcgMzIuMTM0M0M5LjQwMDUyIDMyLjM2ODkgOS4wODI0IDMyLjUwMDcgOC43NTA2OSAzMi41MDA3QzguNDE4OTkgMzIuNTAwNyA4LjEwMDg3IDMyLjM2ODkgNy44NjYzMiAzMi4xMzQzQzcuNjMxNzcgMzEuODk5OCA3LjUgMzEuNTgxNyA3LjUgMzEuMjVDNy41IDMwLjkxODMgNy42MzE3NyAzMC42MDAxIDcuODY2MzIgMzAuMzY1NkwxOC4yMzM1IDIwTDcuODY2MzIgOS42MzQzNEM3LjYzMTc3IDkuMzk5NzkgNy41IDkuMDgxNjcgNy41IDguNzQ5OTZDNy41IDguNDE4MjYgNy42MzE3NyA4LjEwMDE0IDcuODY2MzIgNy44NjU1OUM4LjEwMDg3IDcuNjMxMDQgOC40MTg5OSA3LjQ5OTI3IDguNzUwNjkgNy40OTkyN0M5LjA4MjQgNy40OTkyNyA5LjQwMDUyIDcuNjMxMDQgOS42MzUwNyA3Ljg2NTU5TDIwLjAwMDcgMTguMjMyOEwzMC4zNjYzIDcuODY1NTlDMzAuNjAwOSA3LjYzMTA0IDMwLjkxOSA3LjQ5OTI3IDMxLjI1MDcgNy40OTkyN0MzMS41ODI0IDcuNDk5MjcgMzEuOTAwNSA3LjYzMTA0IDMyLjEzNTEgNy44NjU1OUMzMi4zNjk2IDguMTAwMTQgMzIuNTAxNCA4LjQxODI2IDMyLjUwMTQgOC43NDk5NkMzMi41MDE0IDkuMDgxNjcgMzIuMzY5NiA5LjM5OTc5IDMyLjEzNTEgOS42MzQzNEwyMS43Njc5IDIwTDMyLjEzNTEgMzAuMzY1NloiIGZpbGw9IiNGN0Y3RjciLz4KPC9nPgo8L3N2Zz4K)
}

.toolBarHolder .toolbarContent h2 {
    font-size: 32px;
    text-transform: uppercase;
    color: #ffffff;
    font-family: 'Ping LCG bold';
    margin-bottom: 40px;
    margin-top: 40px;
}

.toolBarHolder .toolbarContent p, .toolBarHolder .toolbarContent h3 {
    font-size: 24px;
    color: #ffffff;
    font-family: 'Ping LCG';
    text-transform: none;
}

.toolbarForm .col-md-4 {
    padding-left: 0;
}

.toolBarHolder .toolbarForm .inputField input {
    border-radius: 8px;
    border: 1px solid #001A4D;
    background: #001A4D;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}

    .toolBarHolder .toolbarForm .inputField input::placeholder {
        color: #92A0AD;
        opacity: 1; /* Firefox */
        text-transform: none;
    }

    .toolBarHolder .toolbarForm .inputField input::-ms-input-placeholder { /* Edge 12 -18 */
        color: #92A0AD;
        text-transform: none;
    }

    .toolBarHolder .toolbarForm .inputField input::placeholder {
        color: #92A0AD;
    }

    .toolBarHolder .toolbarForm .inputField input::-ms-input-placeholder {
        color: #92A0AD;
    }

.toolBarHolder .buttonsHolder {
    text-align: left;
}

    .toolBarHolder .buttonsHolder .clearButton a {
        display: flex;
        height: 40px;
        justify-content: center;
        align-items: center;
        border-radius: 36px;
        border: 2px solid #ffffff;
    }

        .toolBarHolder .buttonsHolder .clearButton a:hover {
            border: 2px solid #ffffff;
            background-color: transparent;
            color: #ffffff;
        }

    .toolBarHolder .buttonsHolder .whiteBtn a {
        border-radius: 36px;
        background: linear-gradient(215deg, #1501FF 0%, #00A3FF 100%);
        display: flex;
        height: 40px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        color: #ffffff;
        border: none;
    }

#application-form-reset.blueButton button {
    display: flex;
    height: 40px;
    justify-content: center;
    align-items: center;
    border-radius: 36px;
    border: 2px solid #ffffff;
    background: transparent;
}

#application-form-submit.blueButton button {
    border-radius: 36px;
    background: linear-gradient(215deg, #1501FF 0%, #00A3FF 100%);
    display: flex;
    height: 40px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    color: #ffffff;
    border: none;
}

.buttonsHolder {
    margin-top: 40px;
    margin-bottom: 40px;
}

.toolbarForm {
    margin-top: 24px;
}

#liIban .bottomRightHint {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #001E8A;
    padding: 40px;
}

#liIban .beforeLastSection {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #001E8A;
}

.first-div, .toolbarForm {
    padding-right: 40px;
    padding-left: 40px;
}

.toolBarHolder .bottomRightHint {
    float: none;
}

.beforeLastSection .col-md-6 {
    padding: 0;
}

.beforeLastSection .col-md-12 {
    margin: 40px;
    margin-bottom: 0;
    margin-top: 0;
    width: auto;
    padding: 0;
}

    .beforeLastSection .col-md-12:first-of-type {
        margin-top: 40px;
    }

    .beforeLastSection .col-md-12:last-of-type {
        padding-bottom: 40px;
        border-bottom: 1px solid #595F6B;
    }

.toolBarHolder .smallBlueFont {
    color: #CCD5DD;
    font-family: 'Ping LCG';
    font-size: 12px;
}

.toolBarHolder .bottomRightHint {
    font-family: 'Ping LCG';
    color: #CCD5DD;
    margin: 0;
}

    .toolBarHolder .bottomRightHint span {
        color: #00A3FF;
    }

.nano-content {
    display: flex;
    flex-direction: column;
    justify-content: end;
}

.toolBarHolder .toolbarForm .dk-selected, .toolBarHolder .toolbarForm .inputField input {
    border-radius: 8px;
    border: 1px solid #001A4D;
    background: #001A4D;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}

.formHolder .dropDownHolder .dk-selected:hover {
    background: #001A4D;
}

.formHolder .dropDownHolder .dk-selected::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tZG93biI+CjxwYXRoIGlkPSJJY29uIiBkPSJNNSA3LjVMMTAgMTIuNUwxNSA3LjUiIHN0cm9rZT0iIzkyQTBBRCIgc3Ryb2tlLXdpZHRoPSIxLjY2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K);
    content: '';
    width: 20px;
    height: 20px;
}

#liCalc .nano-content {
    justify-content: start;
}

.currencyRow {
    margin-top: 100px;
}

    .currencyRow .dk-selected {
        border-radius: 8px;
        border: 1px solid #FFF;
        background: #001E8A;
        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
        width: fit-content;
        padding-right: 40px;
        height: 40px;
        line-height: 40px;
        text-transform: none;
    }

        .currencyRow .dk-selected:hover {
            background: #001E8A;
        }

        .currencyRow .dk-selected::before {
            content: '';
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tZG93biI+CjxwYXRoIGlkPSJJY29uIiBkPSJNNSA3LjVMMTAgMTIuNUwxNSA3LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS42NjY2NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==);
            width: 20px;
            height: 20px;
            margin: 0;
            transform: translateY(-50%);
        }

#liCalc .row {
    padding-right: 40px;
    padding-left: 40px;
}

#liCalc h2 {
    padding-right: 40px;
    padding-left: 40px;
}

#liCalc .beforeLastSection .col-md-12:first-of-type {
    padding-bottom: 40px;
    border-bottom: 1px solid #595F6B;
}

#liCalc .beforeLastSection .col-md-12:last-of-type {
    padding-bottom: 0;
    border-bottom: none
}

#liCalc .lightBlueBg .row, #liCalc .lightBlueBg h2 {
    padding-right: 0;
    padding-left: 0;
}

.loanSlider {
    margin-right: 25px;
    margin-bottom: 40px;
    margin-left: 25px;
    max-width: 100%;
}

.loanLabel {
    color: #F7F7F7;
    font-size: 24px;
    text-transform: none;
    font-family: 'Ping LCG';
    margin-bottom: 10px;
}

.interestRate {
    color: #00A3FF;
    font-size: 32px;
    line-height: 38px;
    font-family: 'Ping LCG bold'
}

.loanInput input {
    border-radius: 8px;
    border: 1px solid #001A4D;
    background: #001A4D;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    width: 288px;
}

    .loanInput input::placeholder {
        color: #92A0AD;
    }

    .loanInput input::-ms-input-placeholder {
        color: #92A0AD;
    }

.loanAmmount {
    color: #F7F7F7;
    font-family: 'Ping LCG';
    margin-bottom: 24px;
}

.irs-single {
    background-color: #001A4D;
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    top: 8px;
}

.irs-min, .irs-max {
    background-color: #00A3FF;
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 8px;
    font-size: 24px;
}

.lightBlueBg {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #001E8A;
    padding: 0;
}

#liCalc .toolBarHolder .toolbarContent {
    background-color: #001E8A;
}

.toolBarHolder #liCalc .buttonsHolder {
    text-align: right;
}

.graphHolder svg > rect {
    fill: none;
}

.graphHolder svg g:nth-of-type(2) g g > rect {
    fill: #032293;
    opacity: 0.3;
}

.graphHolder svg g:nth-of-type(2) g g rect:nth-of-type(1), .graphHolder svg g:nth-of-type(2) g g rect:nth-of-type(6) {
    fill: #F7F7F7;
}

.graphHolder svg g:nth-of-type(2) g g:nth-of-type(2) rect:nth-of-type(2) {
    fill: #F7F7F7;
}

.graphHolder svg g:nth-of-type(2) g:nth-of-type(1) g:nth-of-type(3) path {
    stroke: #00A3FF;
}

.graphHolder svg g:nth-of-type(1) g:nth-of-type(1) > path {
    stroke: #00A3FF
}

.graphHolder svg text {
    fill: #F7F7F7;
    text-transform: none;
}

.toolBarHolder .toolbarContent .resultsCalculator h2 {
    margin-bottom: 0;
}

.mtt:first-of-type {
    margin-top: 55px;
}

.mtt {
    color: #CCD5DD;
    font-size: 12px;
    text-transform: none;
    font-family: 'Ping LCG'
}

.resultsCalculator .currencyNb {
    margin-bottom: 16px;
    color: #00A3FF;
    font-size: 32px;
    line-height: 38px;
    font-family: 'Ping LCG bold';
}

#liCalc .lightBlueBg .row.resultsCalculator, #liCalc .buttonsHolder {
    padding-right: 40px;
    padding-left: 40px;
}

#liCalc .beforeLastSection .col-md-12:last-of-type {
    margin-top: 24px;
    margin-bottom: 40px;
}

#liCalc .beforeLastSection {
    background: #001A4D;
}


.mainBanner {
    height: 100%;
}

    .mainBanner .swiper-button-next {
        right: 43px;
        background: none;
    }

    .mainBanner .swiper-button-prev {
        left: 43px;
        background: none;
    }

    .mainBanner .imageHolder {
        top: auto;
        transform: none;
    }

    .mainBanner .flexslider .slides, .mainBanner .flexslider .slides li {
        height: 50vh;
        max-height: 50vh;
    }

    .mainBanner .imageHolder {
        height: 100%;
    }

.flexslider .slides img {
    height: 100%;
    object-fit: cover;
}

.swiper-content img {
    padding: 0 !important;
}

.mainBanner {
    height: 100%;
}

    .mainBanner.home {
        height: 80vh;
        margin-top: 0;
    }

.sticky .header .mainMenu li.dropdown a {
    padding-right: 10px !important;
}

.header .mainMenu > ul > li.activePage > a::before {
    top: 100%;
}

.smartMenu {
    min-height: auto !important;
}

.swiper-content img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.swiper-content {
    height: 80vh;
}

.swipe-thumb {
    bottom: 5%;
}

.w-100 {
    width: 100%;
}

.text-wrapper {
    top: 60%;
    transform: translateY(-60%);
    padding-left: 10%;
}

.smartMenuLinks li.dropdown a {
    padding-right: 0;
}

.toolbar-zindex {
    opacity: 0;
    transition: opacity 0.5s;
    display: none;
}

.hpSection2 .container, .hpSection4 .container {
    background-color: transparent;
    min-height: auto;
    padding: 0;
}

    .hpSection2 .container::after, .hpSection4 .container::after {
        content: none;
    }

.hpSection2 .swiper, .hpSection4 .swiper {
    width: 100%;
    height: 100%;
    overflow: visible;
}

.hpSection2 .swiper-slide, .hpSection4 .swiper-slide {
    justify-content: center;
    align-items: center;
}

    .hpSection2 .swiper-slide img, .hpSection4 .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.hpSection2 .container-fluid, .hpSection4 .container-fluid {
    padding-left: 6%;
}

.hpSection2 .swiper-button-next, .hpSection2 .swiper-button-prev, .hpSection4 .swiper-button-next, .hpSection4 .swiper-button-prev {
    background: none;
}

    .hpSection2 .swiper-button-prev:after,
    .hpSection2 .swiper-button-next:after, .hpSection4 .swiper-button-prev:after,
    .hpSection4 .swiper-button-next:after {
        --swiper-navigation-size: 24px;
        color: #000000;
    }

.hpSection2 .swiper-pagination-fraction, .hpSection4 .swiper-pagination-fraction {
    transform: translateX(-50%);
    width: 100%;
    height: 100%;
    left: 84%;
}

.hpSection2 .swiper-button-prev, .hpSection4 .swiper-button-prev {
    left: 70%;
}

.hpSection2 {
    overflow: hidden;
    background: linear-gradient(183deg, #CDD5DD, #E6E9ED);
}

.hpSection4 {
    overflow: hidden;
    background-color: #F7F7F7;
}

    .hpSection2 .listingTitle a, .hpSection4 .listingTitle a {
        font-size: 24px !important;
        font-family: 'Ping LCG bold';
    }

    .hpSection2 .listingDescription, .hpSection4 .listingDescription {
        font-size: 16px;
        line-height: 24px;
    }

    .hpSection2 .listingInfos, .hpSection4 .listingInfos {
        padding-right: 40px;
        margin-top: 40px;
    }

    .hpSection2 .listingDate, .hpSection4 .listingDate {
        color: #92A0AD;
        font-size: 14px;
        margin-bottom: 30px;
    }

    .hpSection2 .readMore a, .hpSection4 .readMore a, .hpSection3 .blueButton a {
        display: flex;
        align-items: center;
    }

        .hpSection2 .readMore a svg, .hpSection4 .readMore a svg, .hpSection3 .blueButton a svg {
            padding-left: 8px;
        }

.hpSection2 h2 {
    font-family: "Ping LCG bold";
    font-size: 32px;
    text-transform: uppercase;
}

.hpSection2 {
    padding-top: 80px;
    padding-bottom: 80px;
}

.readMore {
    margin-top: 20px;
}

    .readMore a {
        color: #118BCF;
        font-size: 16px;
    }

        .readMore a svg {
            transition: transform 0.5s
        }

        .readMore a:hover svg {
            transform: translateX(5px);
            transition: transform 0.5s
        }

    .blueButton a, .readMore a {
        position: relative;
        width: fit-content;
        padding-right: 25px;
    }

        .blueButton a svg, .readMore a svg {
            display: none;
        }

        .blueButton a::before, .readMore a::before {
            width: 16px;
            height: 16px;
            content: '';
            transition: transform 0.5s;
            top: 3px;
            right: 0;
            position: absolute;
            content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlRyYWlsaW5nIEljb24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTQuMDMwNiA4LjUzMDc0TDkuNTMwNjMgMTMuMDMwN0M5LjM4OTczIDEzLjE3MTYgOS4xOTg2MyAxMy4yNTA4IDguOTk5MzggMTMuMjUwOEM4LjgwMDEyIDEzLjI1MDggOC42MDkwMiAxMy4xNzE2IDguNDY4MTMgMTMuMDMwN0M4LjMyNzIzIDEyLjg4OTggOC4yNDgwNyAxMi42OTg3IDguMjQ4MDcgMTIuNDk5NUM4LjI0ODA3IDEyLjMwMDIgOC4zMjcyMyAxMi4xMDkxIDguNDY4MTMgMTEuOTY4MkwxMS42ODc1IDguNzUwMTFIMi41QzIuMzAxMDkgOC43NTAxMSAyLjExMDMyIDguNjcxMDkgMS45Njk2NyA4LjUzMDQ0QzEuODI5MDIgOC4zODk3OSAxLjc1IDguMTk5MDIgMS43NSA4LjAwMDExQzEuNzUgNy44MDEyIDEuODI5MDIgNy42MTA0MyAxLjk2OTY3IDcuNDY5NzhDMi4xMTAzMiA3LjMyOTEzIDIuMzAxMDkgNy4yNTAxMSAyLjUgNy4yNTAxMUgxMS42ODc1TDguNDY5MzcgNC4wMzAxMUM4LjMyODQ4IDMuODg5MjEgOC4yNDkzMiAzLjY5ODEyIDguMjQ5MzIgMy40OTg4NkM4LjI0OTMyIDMuMjk5NiA4LjMyODQ4IDMuMTA4NTEgOC40NjkzNyAyLjk2NzYxQzguNjEwMjcgMi44MjY3MSA4LjgwMTM3IDIuNzQ3NTYgOS4wMDA2MiAyLjc0NzU2QzkuMTk5ODggMi43NDc1NiA5LjM5MDk4IDIuODI2NzEgOS41MzE4NyAyLjk2NzYxTDE0LjAzMTkgNy40Njc2MUMxNC4xMDE4IDcuNTM3MzggMTQuMTU3MyA3LjYyMDI4IDE0LjE5NTEgNy43MTE1NUMxNC4yMzI5IDcuODAyODEgMTQuMjUyMyA3LjkwMDY1IDE0LjI1MjIgNy45OTk0M0MxNC4yNTIgOC4wOTgyMiAxNC4yMzI0IDguMTk2MDEgMTQuMTk0NCA4LjI4NzE4QzE0LjE1NjQgOC4zNzgzNiAxNC4xMDA3IDguNDYxMTMgMTQuMDMwNiA4LjUzMDc0WiIgZmlsbD0iIzExOEJDRiIvPgo8L2c+Cjwvc3ZnPgo=)
        }

    .blueButton:hover a::before, .readMore:hover a::before {
        transform: translateX(5px);
        transition: transform 0.5s;
    }

.anchor-blue {
    color: #1601FF;
    font-family: "Ping LCG bold"
}

.abPageContent .gradient-bg {
    background: linear-gradient(215deg, #7040FF 0%, #00A3FF 100%);
    padding-top: 80px;
    padding-bottom: 80px;
}

.gradient-bg .editorContent p {
    margin-bottom: 0;
}

.abPageContent iframe {
    border-radius: 8px;
}

.boxContent {
    background: transparent;
}

.normalItem {
    border-radius: 16px;
    margin-bottom: 48px;
}

    .normalItem .imageItem {
        height: 100%;
    }

        .normalItem .imageItem img {
            height: 100%;
            object-fit: cover;
            transform: scale(1.1);
        }

.infosItem {
    font-family: "Ping LCG bold";
    font-size: 24px;
    text-transform: none;
}

    .infosItem strong {
        font-family: "Ping LCG bold";
        font-size: 24px;
        text-transform: none;
    }

.showAllBtn a span.showAll {
    opacity: 1;
    padding-left: 0;
    margin-right: -28px;
}

.showAllBtn a {
    right: 0;
    position: relative;
    width: fit-content;
}

.showAllBtn {
    position: absolute;
    bottom: 5%;
    left: 20px;
}

    .showAllBtn .fa-arrow-right:before {
        display: none;
    }

    .showAllBtn a::after {
        top: 55%;
        transform: translateY(-50%);
        right: 10px;
    }

    .showAllBtn:hover a::after {
        transform: translateY(-50%) translateX(-15px);
    }

    .showAllBtn a span.showAll {
        background-color: transparent;
        font-size: 14px;
    }

    .showAllBtn a span.fa {
        background-color: transparent;
    }

#dicswrapper {
    display: none;
}

.py-80 {
    padding-top: 80px;
    padding-bottom: 80px;
}

.boxContent::before {
    content: none;
}

.absPos {
    bottom: 20%;
}

.boxContent {
    height: 450px;
}

.homePageContent {
    padding: 0;
}

.listingDefault .listingItem .listingTitle a {
    color: #2B2D30;
    font-size: 24px;
    font-family: 'Ping LCG bold';
    text-transform: none;
    padding-bottom: 12px;
}

.listingDescription {
    color: #595F6B;
    font-family: 'Ping LCG';
    font-size: 18px;
    line-height: 24px;
}

.insidePageContent .showAllBtn a span.showAll {
    color: #118BCF;
    font-size: 16px;
}

.insidePageContent .showAllBtn {
    margin-top: 32px;
}

.insidePageContent .showAllBtn {
    position: relative;
    left: 0;
}

.listingItem.rightImage, .listingItem.leftImage {
    display: flex;
    margin-bottom: 50px;
}

.listingLandingPage .listingItem.rightImage, .listingLandingPage .listingItem.leftImage {
    margin-bottom: 0;
    border-radius: 8px;
}

    .listingLandingPage .listingItem.rightImage img, .listingLandingPage .listingItem.leftImage img {
        transform: scale(1.1);
    }

.listingDefault.smallHeight .listingItem .listingInfos {
    padding-right: 32px;
    padding-left: 32px;
}

.listingItem.rightImage .listingInfos {
    order: 2;
}

.listingDefault.smallHeight .listingItem .listingImage img {
    width: 100%;
    object-fit: cover;
}

.listingDefault .listingItem .listingImage {
    width: 50%;
    border-radius: 8px;
}

    .listingDefault .listingItem .listingImage img {
        transform: scale(1.1);
    }

.cardsListing .listingItem .listingImage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.cardsListing .listingItem .listingTitle a {
    font-size: 24px;
    font-family: "Ping LCG bold";
    color: #2B2D30;
    text-transform: none;
}

.cardsListing .leftImage .listingImage, .cardsListing .rightImage .listingImage {
    border-radius: 8px;
}

    .cardsListing .leftImage .listingImage img, .cardsListing .rightImage .listingImage img {
        transform: scale(1.1);
    }

.insidePageContent iframe {
    width: 100%;
}

.cardsListing .listingItem .listingImage {
    width: 40%;
}

.cardsListing .listingItem .listingInfos {
    width: 60%;
}

.cardsListing .listingItem.fullWidthItem .listingImage {
    width: 100%;
}

.cardsListing .listingItem.fullWidthItem .listingInfos {
    width: auto;
}

    .cardsListing .listingItem.fullWidthItem .listingInfos .listingTitle a {
        color: #ffffff;
    }

.cardsListing .listingItem.fullWidthItem .listingLink a {
    border: none
}

.cardsListing .listingItem.fullWidthItem .listingDescription {
    font-size: 18px;
}

.cardsListing .listingItem .listingImage img {
    transform: scale(1.1)
}

.listingDefault .listingItem .listingImage, .pageWithDetails .listingDefault .listingItem .listingImage {
    width: 40%;
}

.listingDefault.smallHeight .listingItem .listingInfos {
    width: 60%;
}

.cstm-text .editorContent p:nth-of-type(2) {
    font-size: 24px !important;
    line-height: 32px;
    font-family: "Ping LCG";
    color: #000000;
    margin-bottom: 24px;
}

.cstm-text {
    width: 60%;
    margin-bottom: 40px;
}

    .cstm-text .editorContent p, .cstm-text .editorContent p span {
        color: #595F6B;
        font-size: 18px !important;
        font-family: "Ping LCG";
        line-height: 24px;
    }

    .cstm-text a {
        color: #1601FF;
    }

.insidePageContent .showAllBtn a::after, .listingLandingPage .showAllBtn a::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlRyYWlsaW5nIEljb24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTQuMDMwNiA4LjUzMDc0TDkuNTMwNjMgMTMuMDMwN0M5LjM4OTczIDEzLjE3MTYgOS4xOTg2MyAxMy4yNTA4IDguOTk5MzggMTMuMjUwOEM4LjgwMDEyIDEzLjI1MDggOC42MDkwMiAxMy4xNzE2IDguNDY4MTMgMTMuMDMwN0M4LjMyNzIzIDEyLjg4OTggOC4yNDgwNyAxMi42OTg3IDguMjQ4MDcgMTIuNDk5NUM4LjI0ODA3IDEyLjMwMDIgOC4zMjcyMyAxMi4xMDkxIDguNDY4MTMgMTEuOTY4MkwxMS42ODc1IDguNzUwMTFIMi41QzIuMzAxMDkgOC43NTAxMSAyLjExMDMyIDguNjcxMDkgMS45Njk2NyA4LjUzMDQ0QzEuODI5MDIgOC4zODk3OSAxLjc1IDguMTk5MDIgMS43NSA4LjAwMDExQzEuNzUgNy44MDEyIDEuODI5MDIgNy42MTA0MyAxLjk2OTY3IDcuNDY5NzhDMi4xMTAzMiA3LjMyOTEzIDIuMzAxMDkgNy4yNTAxMSAyLjUgNy4yNTAxMUgxMS42ODc1TDguNDY5MzcgNC4wMzAxMUM4LjMyODQ4IDMuODg5MjEgOC4yNDkzMiAzLjY5ODEyIDguMjQ5MzIgMy40OTg4NkM4LjI0OTMyIDMuMjk5NiA4LjMyODQ4IDMuMTA4NTEgOC40NjkzNyAyLjk2NzYxQzguNjEwMjcgMi44MjY3MSA4LjgwMTM3IDIuNzQ3NTYgOS4wMDA2MiAyLjc0NzU2QzkuMTk5ODggMi43NDc1NiA5LjM5MDk4IDIuODI2NzEgOS41MzE4NyAyLjk2NzYxTDE0LjAzMTkgNy40Njc2MUMxNC4xMDE4IDcuNTM3MzggMTQuMTU3MyA3LjYyMDI4IDE0LjE5NTEgNy43MTE1NUMxNC4yMzI5IDcuODAyODEgMTQuMjUyMyA3LjkwMDY1IDE0LjI1MjIgNy45OTk0M0MxNC4yNTIgOC4wOTgyMiAxNC4yMzI0IDguMTk2MDEgMTQuMTk0NCA4LjI4NzE4QzE0LjE1NjQgOC4zNzgzNiAxNC4xMDA3IDguNDYxMTMgMTQuMDMwNiA4LjUzMDc0WiIgZmlsbD0iIzExOEJDRiIvPgo8L2c+Cjwvc3ZnPgo=);
}

@media (min-width: 1100px) and (max-width: 1400px) {
    .boxContent {
        height: 450px;
    }
}

.listingLandingPage .showAllBtn a span.showAll {
    color: #118BCF;
    font-size: 16px;
}

.listingLandingPage .showAllBtn {
    margin-top: 32px;
}

.listingLandingPage .showAllBtn {
    position: relative;
    left: 0;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .mainBanner.home {
        height: 80vh;
    }

    .mainBanner .flexslider .slides li img {
        width: 100%;
        height: 100%;
    }

    .toolBarHolder {
        top: 120px !important;
    }

    .toolbar-zindex {
        opacity: 0;
        transition: opacity 0.5s;
    }

    .toolBarHolder ul li {
        right: 0px;
    }

    .toolBarHolder .toolbarContent.opened {
        top: 50%;
    }

    .overlay-icon {
        opacity: 0 !important;
        transition: none !important;
    }

    .toolBarHolder ul li {
        transition: none;
    }

    .toolbarForm .col-md-5, .toolbarForm .col-md-4, .toolbarForm .col-md-3 {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 100px) and (max-width: 768px) {
    .cstm-text {
        width: 100%;
    }

    .mainBanner {
        height: 100%
    }

        .mainBanner.home {
            height: 80vh;
        }

        .mainBanner .swiper-button-next, .mainBanner .swiper-button-prev {
            display: none;
        }

        .mainBanner .flexslider .slides, .mainBanner .flexslider .slides li {
            height: 100%;
            max-height: 100%;
        }

    .hpSection2 .container-fluid, .hpSection4 .container-fluid {
        padding-left: 0;
    }

    .hpSection2 .swiper-button-next, .hpSection4 .swiper-button-next {
        right: 30%;
    }

    .hpSection2 .swiper-button-prev, .hpSection4 .swiper-button-prev {
        left: 30%;
    }
}

@media (min-width: 100px) and (max-width: 760px) {
    .listingLandingPage .listingItem .listingInfos {
        padding-top: 30px !important;
    }
}

@media (min-width: 100px) and (max-width: 760px) {
    .listingDefault.smallHeight .listingItem .listingImage img {
        width: 100% !important;
        object-fit: cover;
    }

    .pageWithDetails .listingDefault .listingItem .listingInfos {
        padding-top: 30px
    }

    .col-md-12.listingDefault.smallHeight {
        padding: 0;
    }

    .listingDefault.smallHeight .listingItem {
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .listingItem.rightImage, .listingItem.leftImage {
        height: 260px;
    }

    .cardsListing .listingItem .listingImage {
        width: 100%
    }

    .cardsListing .listingItem .listingInfos {
        width: 100%
    }

    .listingDefault .listingItem .listingImage, .pageWithDetails .listingDefault .listingItem .listingImage {
        width: 100%
    }

    .listingDefault.smallHeight .listingItem .listingInfos {
        width: 100%
    }

    .inside-listing .cardsListing .listingItem .listingImage {
        position: relative;
    }

    .inside-listing .listingItem {
        height: auto;
    }

    .inside-listing .cardsListing .listingItem .listingInfos {
        position: relative;
    }

    .inside-listing .listingItem {
        flex-direction: column;
    }
}

#ApplicationForm .insidePageContent {
    background-color: transparent;
    overflow-y: scroll;
}

#ApplicationForm .g-recaptcha {
    display: none;
}

.toolBarHolder .toolbarContent #ApplicationForm h3 {
    min-height: 50px;
}

#ApplicationForm h2 {
    padding-right: 40px;
    padding-left: 40px;
}

#ApplicationForm .toolbarForm > h3 {
    padding-right: 40px;
    padding-left: 40px;
}

#ApplicationForm .col-md-12 {
    padding-right: 40px;
    padding-left: 40px;
}

#ApplicationForm .col-md-6:nth-child(odd) {
    padding-left: 40px;
}

#ApplicationForm .col-md-6:nth-child(even) {
    padding-right: 40px;
}

@media (min-width: 100px) and (max-width: 760px) {
    #ApplicationForm .col-md-6:nth-child(odd) {
        padding-left: 40px;
        padding-right: 40px;
    }

    #ApplicationForm .col-md-6:nth-child(even) {
        padding-right: 40px;
        padding-left: 40px;
    }
}

#ApplicationForm .buttonsHolder {
    text-align: right;
    padding-right: 40px;
}

#application-form-reset, #ApplicationForm3 .blueButton:first-of-type button {
    display: flex;
    height: 40px;
    justify-content: center;
    align-items: center;
    border-radius: 36px;
    border: 2px solid #ffffff;
    background: transparent;
    color: #ffffff;
    padding: 0 30px;
}

#ApplicationForm3 {
    padding: 40px;
    padding-top: 0;
}

    #ApplicationForm3 .formButtons {
        display: flex;
        justify-content: end;
        padding-right: 8px;
    }

    #application-form-submit, #ApplicationForm3 .blueButton:last-of-type button {
        border-radius: 36px;
        background: linear-gradient(215deg, #1501FF 0%, #00A3FF 100%);
        display: flex;
        height: 40px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        color: #ffffff;
        border: none;
        padding: 0 30px;
    }

    #ApplicationForm3 .blueButton button {
        margin-top: 0;
        color: #ffffff;
        text-transform: none;
    }

    #ApplicationForm3.nano-content {
        justify-content: start;
    }

    #ApplicationForm3 .sfContentBlock > h3 {
        margin-bottom: 30px;
    }

    #ApplicationForm3 table {
        color: #fff;
    }

    #ApplicationForm3 .g-recaptcha {
        display: none;
    }

.toolbarContent table td {
    padding: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.toolBarHolder .toolbarForm .requiredField::before {
    content: none;
}

.formHolder .textareaHolder textarea {
    background: #001A4D;
    border: none;
    border-radius: 8px;
    margin-bottom: 40px;
}

.halfContent p, .halfContent p span {
    font-size: 18px !important;
    line-height: 24px;
    color: #2B2D30;
    font-family: 'Ping LCG';
}

.halfContent a {
    color: #1601FF;
}

.listingDefault {
    min-height: auto
}

.listingSubTitle {
    text-align: left;
}

.wrapperContent-creopage .editorContent table tr:nth-child(1) td p strong {
    color: #ffffff;
}

.wrapperContent-creopage .editorContent table {
    display: contents;
}

    .wrapperContent-creopage .editorContent table tr:first-of-type span, .wrapperContent-creopage .editorContent table tr:first-of-type a {
        color: #ffffff;
    }

    .wrapperContent-creopage .editorContent table.locationsTable tr:first-of-type span {
        color: #1601FF;
    }
/*.branches-creopage, .contactinfo-creopage, .atmPlus-creopage, .ptsProg-creopage, .accounts-creopage{background-color: #ffffff;}*/

.detailsPage ul.pdfListing li::before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxlYWRpbmcgaWNvbiI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xMiA5QzExLjQwNjcgOSAxMC44MjY2IDkuMTc1OTUgMTAuMzMzMyA5LjUwNTU5QzkuODM5OTQgOS44MzUyNCA5LjQ1NTQzIDEwLjMwMzggOS4yMjgzNiAxMC44NTE5QzkuMDAxMyAxMS40MDAxIDguOTQxODkgMTIuMDAzMyA5LjA1NzY1IDEyLjU4NTNDOS4xNzM0IDEzLjE2NzIgOS40NTkxMiAxMy43MDE4IDkuODc4NjggMTQuMTIxM0MxMC4yOTgyIDE0LjU0MDkgMTAuODMyOCAxNC44MjY2IDExLjQxNDcgMTQuOTQyNEMxMS45OTY3IDE1LjA1ODEgMTIuNTk5OSAxNC45OTg3IDEzLjE0ODEgMTQuNzcxNkMxMy42OTYyIDE0LjU0NDYgMTQuMTY0OCAxNC4xNjAxIDE0LjQ5NDQgMTMuNjY2N0MxNC44MjQxIDEzLjE3MzQgMTUgMTIuNTkzMyAxNSAxMkMxNSAxMS4yMDQ0IDE0LjY4MzkgMTAuNDQxMyAxNC4xMjEzIDkuODc4NjhDMTMuNTU4NyA5LjMxNjA3IDEyLjc5NTcgOSAxMiA5Wk0xMiAxMi43NUMxMS44NTE3IDEyLjc1IDExLjcwNjcgMTIuNzA2IDExLjU4MzMgMTIuNjIzNkMxMS40NiAxMi41NDEyIDExLjM2MzkgMTIuNDI0MSAxMS4zMDcxIDEyLjI4N0MxMS4yNTAzIDEyLjE1IDExLjIzNTUgMTEuOTk5MiAxMS4yNjQ0IDExLjg1MzdDMTEuMjkzNCAxMS43MDgyIDExLjM2NDggMTEuNTc0NiAxMS40Njk3IDExLjQ2OTdDMTEuNTc0NiAxMS4zNjQ4IDExLjcwODIgMTEuMjkzMyAxMS44NTM3IDExLjI2NDRDMTEuOTk5MiAxMS4yMzU1IDEyLjE1IDExLjI1MDMgMTIuMjg3IDExLjMwNzFDMTIuNDI0MSAxMS4zNjM5IDEyLjU0MTIgMTEuNDYgMTIuNjIzNiAxMS41ODMzQzEyLjcwNiAxMS43MDY3IDEyLjc1IDExLjg1MTcgMTIuNzUgMTJDMTIuNzUgMTIuMTk4OSAxMi42NzEgMTIuMzg5NyAxMi41MzAzIDEyLjUzMDNDMTIuMzg5NyAxMi42NzEgMTIuMTk4OSAxMi43NSAxMiAxMi43NVoiIGZpbGw9IiMyQjJEMzAiLz4KPC9nPgo8L3N2Zz4K);
    background-size: cover;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    left: -14px;
    top: 6% !important;
    transform: none;
}

.fa-file-pdf-o:before {
    content: none;
}

.detailsPage ul.pdfListing li {
    padding-left: 12px;
    margin-top: 24px;
    margin-bottom: 24px;
}

    .detailsPage ul.pdfListing li a {
        font-size: 18px;
        line-height: 24px;
        font-family: 'PING LCG' !important
    }

.wrapperContent-creopage .fadingContent .editorContent ul li:before {
    top: 24px !important;
    transform: none !important;
}

.detailsContentHolder {
    overflow-y: auto;
    padding: 60px 60px 90px;
}

.detailsPage {
    position: relative;
}

.detailsContentHolder .detailsController {
    position: absolute;
    top: 45px;
    right: 23px;
}

.detailsContentHolder .loadContent .headingDetails h1 {
    font-size: 30px;
    text-transform: uppercase;
    color: #005093;
    line-height: 100%;
}

.detailsContentHolder .col-md-12 {
    padding: 0;
}

.nano > .nano-content {
    position: relative;
}

.detailsContentHolder .detailsController a span:hover {
    background-color: #001E8A;
    opacity: 0.9;
}

.detailsContentHolder .detailsController a span {
    background-color: #001E8A
}

.contactinfo-creopage .blueButton button {
    color: #ffffff !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
    text-transform: none !important;
}

.ibanresult {
    display: block;
    color: #ffffff;
    padding-bottom: 20px;
}

.nano-content {
    justify-content: start;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .nano-content {
        display: flex;
        flex-direction: column;
        justify-content: start;
    }

    .detailsContentHolder .innerPadding {
        max-height: 100%;
    }
}

@media (min-width: 100px) and (max-width: 760px) {
    .detailsContentHolder {
        padding: 93px 30px;
    }
}

#application-form .formHolder .inputHolder div.error, #application-form .formHolder .dropDownHolder div.error {
    color: #ffffff;
}

.toolBarHolder .toolbarForm .inputHolder input.error {
    border: none;
}

.error-message {
    color: #ffffff;
    margin-bottom: 20px;
    margin-top: 20px;
    display: block;
}

.toolBarHolder ul.dk-select-options li {
    right: auto;
}

.formHolder .dropDownHolder .dk-option:hover {
    background-color: #ffffff;
}

.userLoginForm .blueButton a::before {
    content: none;
}

.listingInfos {
    padding: 0
}

@media only screen and (min-width: 992px) {
    .hpSection2 .col-md-2.col-xs-5.text-sm-right, .hpSection4 .col-md-2.col-xs-5.text-sm-right {
        text-align: left !important
    }
}

.smartMenu .smartMenuLinks {
    padding: 0 60px;
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .header .logo {
        margin-right: 65px;
        width: 238px;
    }
}

.rightHeading .searchBtn {
    background: url(images/hp-sprites.png) no-repeat;
    background-position: -555px 0;
}

.rightHeading {
    display: block;
}

img {
    padding: 0 !important;
}

.smartMenu .smartMenuLinks li .smartDropDownMenu {
    display: flex;
    flex-wrap: wrap;
}

.footer .rightHeading {
    display: flex;
}

.footer .topFooter h3 a {
    text-transform: none;
}

.hpSection2 .swiper-pagination-fraction, .hpSection4 .swiper-pagination-fraction {
    font-size: 14px;
}

.sticky .header .rightHeading {
    padding: 15px 45px 0 0;
}

.sticky .header .logo {
    width: 173px;
    margin-left: 60px;
}

.sticky .header .rightHeading {
    padding-top: 5px;
}

.contactInformation h2 {
    text-transform: none !important;
}

.contactinfo-creopage .contactInformation .contactInformationDetails a {
    font-weight: normal !important;
}

.contactinfo-creopage .contactInformation .contactInformationDetails {
    font-weight: normal !important;
}

#contact-form {
    background-color: #ffffff
}

.toolBarHolder.is-open ul li:nth-of-type(2) {
    top: 61px;
}

.toolBarHolder.is-open ul li:nth-of-type(3) {
    top: 122px;
}

.toolBarHolder.is-open ul li:nth-of-type(4) {
    top: 183px;
}

.toolBarHolder.is-open ul li:nth-of-type(5) {
    top: 244px;
}

.toolBarHolder.is-open ul li:nth-of-type(6) {
    top: 305px;
}

.toolBarHolder.is-open ul li:nth-of-type(8) {
    top: 366px;
}

.toolBarHolder .toolBarIcon:hover.ibanIcon::before {
    content: none;
}

.toolBarHolder .toolBarIcon:hover.ibanIcon {
    padding-left: 16px;
}

.toolBarHolder .toolbarContent {
    max-height: 80vh;
}

.hpSection2 h2 {
    position: relative;
    font-size: 26px;
    text-transform: uppercase;
    color: #231F20;
    line-height: 110%;
    margin-bottom: 40px;
    padding-bottom: 20px;
    letter-spacing: 4px;
}

@media (min-width: 1100px) and (max-width: 1400px) {
    .hpSection2 h2 {
        font-size: 32px;
    }
}

.ibanresult {
    display: block;
}

.toolBarHolder .buttonsHolder div.ibanresult {
    display: block;
}

.formHolder .dropDownHolder .dk-select-open-down .dk-select-options {
    height: 500px;
}

.error-message {
    margin-top: 0;
    margin-bottom: 0;
}

#ApplicationForm .buttonsHolder {
    padding-right: 40px !important;
}

.dk-select-open-down .dk-select-options {
    height: 500px;
}

.editorContent p, .editorContent ul {
    width: 60%;
}

p.tpage {
    margin-bottom: 0;
}

.editorContent strong {
    font-family: 'Ping LCG bold';
}

.editorContent p {
    font-family: 'Ping LCG'
}

.wrapperContent-creopage .specialImage {
    margin-bottom: 0 !important;
}

.specialImage {
    height: 450px
}

@media (min-width: 100px) and (max-width: 1100px) {
    .editorContent p, .editorContent ul {
        width: 100%;
    }
}

.cardsListing.newsContent .listingItem .listingLink a {
    font-weight: normal;
}

.cardsListing.newsContent .listingItem .listingTitle a {
    font-family: "Ping LCG";
    font-weight: normal;
}

.fadingContent .editorContent p {
    font-size: 17px;
    line-height: 26px;
    text-align: justify;
    color: #2B2D30;
}

.container.maintitle .col-md-12 {
    padding-right: 0;
    padding-left: 0;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .container.maintitle .col-md-12 {
        padding-right: 20px;
        padding-left: 20px;
    }
}

.detailsContentHolder .loadContent .headingDetails h1, .detailsContentHolder .loadContent .headingDetails h2 {
    font-family: 'Ping LCG bold';
    font-size: 24px;
    text-transform: none;
    color: #2B2D30;
    line-height: 38px;
    margin-bottom: 24px;
}

.detailsContentHolder .loadContent p {
    font-family: 'Ping LCG';
    color: #231F20;
    font-size: 17px;
    margin-bottom: 15px;
    text-align: left !important;
}

    .detailsContentHolder .loadContent p.content {
        padding-left: 0 !important;
    }

#ApplicationForm .col-md-3 {
    padding-left: 40px;
    padding-right: 20px;
}

#ApplicationForm .col-md-4 {
    padding-right: 20px;
    padding-left: 20px;
}

#ApplicationForm .col-md-5 {
    padding-right: 40px;
    padding-left: 20px;
}

@media (min-width: 100px) and (max-width: 1100px) {
    #ApplicationForm .col-md-3, #ApplicationForm .col-md-4, #ApplicationForm .col-md-5 {
        padding-left: 40px;
        padding-right: 40px;
    }
}

.toolbarContent .nano {
    overflow-y: scroll;
}

.toolBarHolder .toolbarContent h4 {
    font-size: 16px;
    font-family: 'Ping LCG light';
    color: #ffffff;
}

#ApplicationForm h4 {
    padding-right: 40px;
    padding-left: 40px;
    margin-bottom: 20px;
}

.currencyRow {
    margin-top: 0;
}

.toolBarHolder .toolbarForm label {
    background-color: transparent;
    color: #E7E9ED;
    height: auto;
    line-height: 21px;
    width: 100%;
    padding-bottom: 4px;
    font-size: 14px;
    text-transform: none;
    padding-left: 0;
}

    .toolBarHolder .toolbarForm label span {
        color: #64C8FF;
    }

.editorContent p.mobicashApp {
    width: 100%;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .userLoginForm {
        left: 0;
        right: inherit !important;
        width: 250px !important;
    }
}

.introContent {
    margin-top: 0;
}

@media (min-width: 100px) and (max-width: 760px) {
    .insidePageContent {
        padding-left: 0;
    }
}

a.sticky-divi-button {
    display: none;
}

p span {
    font-size: 18px !important;
}

strong a {
    color: #118BCF !important;
}

.wrapperContent-creopage .editorContent table tr:nth-child(1) strong {
    color: white;
}

.wrapperContent-creopage .editorContent table tr:nth-child(1) {
    background: #001E8A;
    color: white;
}


.header .mainMenu {
    height: 100%;
}

    .header .mainMenu > ul {
        height: 100%;
        display: flex;
        align-items: center;
    }

        .header .mainMenu > ul li {
            height: 100%;
            display: flex;
            flex-direction: column;
            align-items: center;
        }

            .header .mainMenu > ul li a {
                height: 100%;
                padding-top: 0;
                padding-bottom: 0;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
            }

        .header .mainMenu > ul > li.active a::after {
            content: '';
            width: 100%;
            height: 3px;
            background-color: #001E8A;
            position: absolute;
            top: 100%;
            transition: none
        }

.header {
    padding: 0 !important;
    display: flex;
    align-items: center;
    padding-right: 20px !important;
    padding-left: 20px !important;
}

    .header .mainMenu > ul > li.active.dropdownMenu a::after {
        content: none;
    }

.sticky .header .mainMenu li a {
    padding-bottom: 0px;
    padding-top: 0 !important;
}

.sticky .header .mainMenu > ul > li.activePage > a::before {
    margin-top: 0 !important;
}

.header .mainMenu > ul > li.activePage > a::before {
    top: 95%;
}

.header .rightHeading {
    margin-left: auto;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .userLoginForm {
        left: auto !important;
    }
}

@media (min-width: 100px) and (max-width: 760px) {
    .listingDefault.smallHeight .listingItem {
        margin-right: 20px;
        margin-left: 20px;
    }

        .listingDefault.smallHeight .listingItem .listingInfos {
            padding-right: 0;
            padding-left: 0;
            padding-bottom: 20px;
        }
}

.wrapperContent-creopage .editorContent a {
    word-wrap: break-word;
}

.mainMenu .dropdownMenu {
    padding-left: 300px !important;
}

.smartMenu .smartMenuLinks li .smartDropDownMenu {
    padding-left: 300px;
}

.footer .bottom .container > .row .col-md-2:nth-of-type(9) {
    display: none;
}

.insidePageContent, body {
    background-color: #f7f7f7 !important;
}

.mainMenu .dropdownMenu::after {
    content: '';
    background: rgba(0, 0, 0, 0.5);
    width: 100vw;
    height: 100vh;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
}

.smartMenuLinks .smartDropDownMenu::after {
    content: '';
    background: rgba(0, 0, 0, 0.5);
    width: 100vw;
    height: 100vh;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
}

.searchClose {
    filter: brightness(255);
    opacity: 1;
}

.homePageContent .normalItem::after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 8px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 34.33%, rgba(0, 0, 0, 0.90) 99.99%);
}

.homePageContent .normalItem .absPos {
    z-index: 2;
}

.wrapperContent-creopage iframe {
    min-height: 500px;
}

.hpSection2 .listingInfos .readMore {
    margin-top: 20px;
    position: absolute;
    bottom: 0;
}

.hpSection2 .listingInfos {
    min-height: 220px;
    padding-right: 0;
    margin-top: 40px;
}

.homePageContent .blue.welcomeItem .absolute-content {
    display: none;
}

.homePageContent .blue.welcomeItem .imageItem::after {
    content: none;
}

.homePageContent .blue.welcomeItem {
    height: 450px;
    margin-bottom: 48px;
}

@media (min-width: 1100px) and (max-width: 1400px) {
    .homePageContent .blue.welcomeItem {
        height: 450px;
    }
}

.custom-dropdown-footer img {
    margin-right: 8px !important;
    margin-left: 8px !important;
}

.footer .countriesHolder img {
    margin-right: 8px !important;
    margin-left: 8px !important;
}

.homePageContent .blue.welcomeItem img {
    transform: none !important;
}

.cardsListing.newsContent .listingItem .listingLink {
    margin-top: 20px;
    position: absolute;
}

#ApplicationForm .insidePageContent {
    background-color: transparent !important;
}

.toolBarHolder .toolbarForm label {
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
}

@media (min-width: 100px) and (max-width: 768px) {
    body {
        padding-top: 100px !important;
    }
}

@media (min-width: 100px) and (max-width: 768px) {
    .mainBanner.home {
        height: 100%;
    }

    .swiper-content {
        height: 100%;
    }
}

@media (min-width: 100px) and (max-width: 1100px) {
    .top {
        background-position-y: 135px;
    }
}

@media (min-width: 100px) and (max-width: 760px) {
    .footer .topFooter {
        padding-bottom: 0;
    }
}

.responsiveMenu .downMenu li:last-of-type {
    margin-bottom: 40px;
}

p.tpage {
    margin-bottom: 5px;
}

background-image: linear-gradient(183deg, #1501FF, #00A3FF) !important;
}

div#c-txt {
    font-family: 'Ping LCG';
}

#c-inr button.c-bn {
    font-family: 'Ping LCG';
    background: white;
    color: #1D518E;
}

.detailsContentHolder .loadContent {
    padding-bottom: 90px;
}

.editorContent ol {
    width: 60%;
    font-family: 'Ping LCG';
    font-size: 17px;
    line-height: 26px;
    text-align: justify;
    color: #2B2D30;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .editorContent ol {
        width: 100%;
    }

    .cardsListing.newsContent .listingItem .listingLink {
        position: relative;
        bottom: 0;
    }
}

@media (min-width: 100px) and (max-width: 760px) {
    .insidePageContent {
        padding-left: 20px;
    }
}

.fadingContent .editorContent {
    text-align: justify;
}

.header .mainMenu li .dropdownMenu a:hover::before {
    background-color: transparent !important;
}

.contactInformation ul li span {
    color: black;
}

.contactInformation ul#listHtml li {
    display: flex;
    align-items: center;
}

.wrapperContent-creopage a.sticky-divi-button {
    display: block;
}
/*.faqContent p{
    display:none;
}*/
.editorContent ul {
    width: 100%;
}

.editorContent li {
    width: 60%;
}



.sfContentBlock h1.active {
    background-color: #f7f7f7 !important
}

.sfContentBlock h1 {
    width: 60%;
}

.faqListing {
    width: 60%;
}

@media (min-width: 100px) and (max-width: 1100px) {

    .editorContent li, .sfContentBlock h1, .faqListing {
        width: 100%;
    }
}

.showAllBtn a::after {
    filter: none;
}

.listingDefault.smallHeight .listingItem .listingImage img {
    object-fit: fill;
}

@media (min-width: 1100px) and (max-width: 1250px) {

    .rightHeading {
        padding-bottom: 0;
    }

    .header .mainMenu .dropdown a {
        max-width: 120px;
    }
}

.bottomFooter .rightAlign {
    text-align: left;
}

@media (min-width: 100px) and (max-width: 1100px) {

    .bottomFooter .rightAlign {
        text-align: center
    }
}

@media (min-width: 1100px) and (max-width: 1400px) {

    .boxContent {
        height: 400px;
    }
}

.mainMenu .dropdownMenu::after {
    content: none;
}

.hpSection2 .swiper-button-next, .hpSection4 .swiper-button-next {
    right: 56%;
}

.hpSection2 .swiper-button-prev, .hpSection4 .swiper-button-prev {
    right: 37%;
}

.anchor-blue {
    color: #118BCF;
}

.toolBarHolder .bottomRightHint span {
    color: #00A3FF;
}

@media (min-width: 100px) and (max-width: 1400px) {

    .dropdown-content {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }
}

.faqTitle::after {
    opacity: 0;
}

.insidePageContent, #arabBankPageContent {
    background-color: #f7f7f7 !important;
}

.editorContent li > ul > li {
    width: 92%;
}

@media (min-width: 100px) and (max-width: 1100px) {

    .editorContent li > ul > li {
        width: 100%;
    }
}

ul.defaultListing {
    letter-spacing: -0.4px;
}

.wrapperContent-creopage .cardsBlueOverlay td .imageItem::after, .wrapperContent-creopage .cardsBlueOverlay td img, .wrapperContent-creopage .cardsBlueOverlay td .imageItem {
    width: 25vw !important;
}

@media (min-width: 100px) and (max-width: 1100px) {

    .cardsBlueOverlay {
        width: 100vw;
    }

    .telerik-reTableFooterRow-5 td {
        display: block;
        width: 80vw;
    }

    .wrapperContent-creopage .cardsBlueOverlay td .imageItem, .wrapperContent-creopage .cardsBlueOverlay td img, .wrapperContent-creopage .cardsBlueOverlay td .imageItem::after {
        width: 80vw;
    }
}

.toolbarContent .nano {
    overflow-y: hidden
}

#liFeed table {
    table-layout: fixed;
    width: 100%;
    overflow-wrap: break-word;
}

#ApplicationForm .insidePageContent {
    overflow-y: hidden;
}

.wrapperContent-creopage a.sticky-divi-button {
    display: block;
    position: fixed;
    bottom: 50px;
    color: #ffffff;
}

@media (max-width: 700px) {
    .wrapperContent-creopage table, .wrapperContent-creopage .editorContent table {
        overflow: scroll;
        overflow-x: scroll;
    }
}

@media (max-width: 700px) {
    ul.defaultListing {
        width: 80%;
    }
}

.detailsContentHolder .loadContent {
    overflow-y: scroll;
}

    .detailsContentHolder .loadContent .specialImage {
        padding-top: 100px;
        max-width: 100%;
    }

        .detailsContentHolder .loadContent .specialImage img {
            width: 100%;
        }

    .detailsContentHolder .loadContent .headingDetails {
        padding: 0;
    }

.detailsContentHolder .detailsController {
    z-index: 1000000;
}

.specialImage::before {
    content: none;
}

.wrapperContent-creopage table, .wrapperContent-creopage .editorContent table {
    table-layout: fixed;
    white-space: normal;
}

.wrapperContent-creopage .editorContent .locationsTable td span::before {
    flex: none;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .wrapperContent-creopage .editorContent table {
        display: block;
    }
}

.wrapperContent-creopage .dropDownHolder ul li:before {
    content: none;
}

@media (min-width: 1000px) {
    .wrapperContent-creopage .g-recaptcha iframe {
        margin: 0
    }
}

.contactInformation ul#listHtml li {
    display: flex;
    flex-direction: column;
    padding: 0;
    align-items: start;
}

.contactInformation ul li span {
    position: relative;
}

.smartMenuLinks .smartDropDownMenu::after {
    content: none;
}

.wrapperContent-creopage table, .wrapperContent-creopage .editorContent table {
    white-space: normal !important;
}

.formHolder .dropDownHolder .dk-option:hover {
    background-color: #000000;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .telerik-reTableFooterRow-5 td {
        width: 100% !important;
        box-sizing: border-box !important;
    }
}

@media (min-width: 100px) and (max-width: 1100px) {
    .wrapperContent-creopage .cardsBlueOverlay td .imageItem, .wrapperContent-creopage .cardsBlueOverlay td img, .wrapperContent-creopage .cardsBlueOverlay td .imageItem::after {
        width: 100% !important;
    }
}

@media (max-width: 700px) {
    ul.defaultListing {
        width: 100%;
        box-sizing: border-box;
    }
}

.wrapperContent-creopage table, .wrapperContent-creopage .editorContent table {
    -webkit-overflow-scrolling: touch !important;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .wrapperContent-creopage .cardsBlueOverlay td img {
        height: auto !important;
    }

    .insidePageContent .detailsPage {
        padding: 0;
    }
}

.wrapperContent-creopage table td, .wrapperContent-creopage .editorContent table td {
    padding: 12px 0;
}

ul.defaultListing li a {
    color: #1601FF;
}

.detailsContentHolder .loadContent ul li::before {
    display: block;
    content: "";
    background: url('images/list-disc-icon.svg');
    background-size: cover;
    background-repeat: no-repeat;
    width: 6px;
    height: 6px;
    position: relative;
    display: inline-block;
    left: -14px;
    top: 50%;
    transform: translateY(-50%);
}

/* English */

.insidePageContent h2 {
    font-family: 'Ping LCG';
    text-align: left;
}

.hpSection2 .swiper-button-next, .hpSection4 .swiper-button-next {
    right: 10px;
}

#ApplicationForm h3 {
    padding-right: 40px;
    padding-left: 40px;
}

#ApplicationForm .blueButton button[type=reset] {
    border-radius: 36px;
    display: flex;
    height: 40px;
    justify-content: center;
    align-items: center;
    border-radius: 36px;
    border: 2px solid #ffffff;
    background: transparent;
    color: #ffffff;
    padding: 0 30px;
}

#ApplicationForm .blueButton button[type=submit] {
    border-radius: 36px;
    background: linear-gradient(215deg, #1501FF 0%, #00A3FF 100%);
    display: flex;
    height: 40px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    color: #ffffff;
    border: none;
    padding: 0 30px;
}

.bottomRightHint strong:first-of-type {
    padding-left: 40px;
}

#ApplicationForm3 table tr:first-of-type td {
    text-wrap: unset;
}

ul.defaultListing li p {
    width: 100%;
}

.detailsContentHolder .loadContent .headingDetails {
    padding-top: 100px;
}

.listingDefault.smallHeight .cardtype .listingItem .listingImage img {
    object-fit: contain;
}

.toolBarHolder.lb.is-open ul li:nth-of-type(7) {
    top: 305px;
}

#ApplicationForm .row h3 {
    padding-right: 0;
    padding-left: 0;
}

div#cm {
    background-image: linear-gradient(183deg, #1501FF, #00A3FF) !important;
}

div#c-txt {
    font-family: 'Ping LCG';
}

#c-inr button.c-bn {
    font-family: 'Ping LCG';
    background: white;
    color: #1D518E;
}

.toolbarContent .nano > .nano-pane {
    opacity: 0;
    display: none;
}

.detailsContentHolder {
    overflow-y: unset;
    padding: 0;
}

    .detailsContentHolder .loadContent {
        overflow-y: unset;
    }

    .detailsContentHolder .nano > .nano-content {
        padding: 60px 60px 90px;
    }

@media (min-width: 100px) and (max-width: 1100px) {
    .detailsContentHolder .loadContent .headingDetails {
        padding-top: 0;
    }

    .detailsContentHolder .innerPadding {
        padding: 20px 20px 50px;
    }
}

.hpSection2 .swiper-button-next, .hpSection4 .swiper-button-next {
    right: 10px !important
}

.toolBarHolder .toolbarContent, .toolBarHolder .toolbarContent.opened {
    right: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.hpSection2 .listingInfos {
    min-height: 280px
}

.swiper-slide .listingTitle {
    padding-right: 20px;
}

.toolBarHolder.eg.is-open ul li:nth-of-type(7) {
    top: 305px;
}

.bottomFooter .rightAlign {
    text-align: right;
}

.footer {
    overflow: hidden
}

.toolBarHolder .bottomRightHint {
    padding-right: 40px;
    padding-left: 40px
}

body[data-country="eg"] .twitterColor span {
    width: 20px;
}

.fa-file-pdf-o:before {
    content: "\f1c1";
}

@media (min-width: 100px) and (max-width: 760px) {
    .blue.listingItem, .blue.welcomeItem {
        height: 320px;
    }
}

.header .rightHeading {
    display: flex !important;
}

    .header .rightHeading .searchBtn {
        margin-top: 0 !important;
    }

.searchPopup ul, .searchPopup .countries-dropdown {
    display: none;
}

.detailsContentHolder {
    overflow: hidden;
}

.contactInformation .contactInformation {
    margin: 0 !important;
    padding: 0 !important;
}

.specialtable .wrapperContent-creopage table tr:nth-child(1), .wrapperContent-creopage .editorContent table tr:nth-child(1), .specialtable .wrapperContent-creopage .editorContent table tr:nth-child(1) {
    background-color: transparent !important;
}

.contactInformation p span strong {
    margin-bottom: 15px;
    display: block;
}

.contactInformation .contactInformationDiv:nth-of-type(2) {
    margin-bottom: 20px
}

@media (max-width: 700px) {
    .detailsContentHolder .nano > .nano-content {
        padding: 20px;
    }
}

.detailsContentHolder .loadContent {
    padding-bottom: 0;
}

.detailsContentHolder {
    position: fixed;
    width: 80vw;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100000000000;
    left: auto;
    right: auto;
}

.toolbarContent .nano-content {
    overflow: hidden
}

.toolbarContent .nano {
    overflow-y: scroll
}

.detailsContentHolder .nano > .nano-content {
    margin-bottom: 160px
}

#liApp .bottomRightHint strong:first-of-type {
    padding-left: 0;
    padding-right: 0
}

#liApp .bottomRightHint {
    position: relative
}

    #liApp .bottomRightHint .sfContentBlock {
        position: absolute;
        width: 90%;
        height: 100%;
    }

error-message {
    margin-top: 0;
    font-size: 9px;
    order: 2;
    padding-right: 5px;
    padding-left: 5px;
}

#ApplicationForm .col-md-3 {
    display: flex;
    flex-direction: column
}

@media (min-width: 100px) and (max-width: 1100px) {
    .header .rightHeading {
        display: none !important;
    }
}

.wrapperContent-creopage .editorContent table tr:nth-child(1) {
    background-color: #001E8A !important;
}

.specialtable .wrapperContent-creopage .editorContent table tr:nth-child(1) {
    background-color: transparent !important
}


.header .mainMenu li .dropdownMenu {
    display: none !important;
}

.header .mainMenu li:hover .dropdownMenu {
    display: flex !important;
}

.telerik-reTable-2 td.telerik-reTableFirstCol-2, .telerik-reTable-2 td.telerik-reTableFooterFirstCol-2 {
    background-color: #001E8A;
    color: #ffffff !important;
}

.telerik-reTable-2 tr.telerik-reTableEvenRow-2 {
    background-color: #f7f7f7
}

.videotable .wrapperContent-creopage table tr td:nth-of-type(7) {
    width: 400px !important;
}

.videotable .wrapperContent-creopage table tr td iframe {
    min-height: auto;
    margin: 0;
}

.videotable .wrapperContent-creopage table {
    width: auto !important;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .videotable .wrapperContent-creopage table tr td iframe {
        width: 200px;
    }
}

.toolBarHolder.ma {
    display: none;
}

.responsiveMenu .upMenu h1, .responsiveMenu .downMenu h1 {
    display: none;
}

@media only screen and (max-width: 768px) {
    .fadingContent .editorContent .t1 tr td {
        width: 100% !important;
        display: block;
    }

        .fadingContent .editorContent .t1 tr td img {
            width: 100%;
            height: 100%;
            max-width: 100%;
        }
}

.component-one .listingDescription {
    display: none;
}

.cardsListing.newsContent .listingItem .listingTitle a {
    font-weight: bold;
}

.header .mainMenu li:hover .dropdownMenu {
    max-height: calc(100vh - 125px);
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    grid-template-rows: min-content;
    display: grid !important;
}

.wrapperContent-creopage ul, .wrapperContent-creopage li {
    box-sizing: border-box;
}

ul.defaultListing ul, ul.defaultListing li {
    box-sizing: unset;
}

.header .userLoginForm {
    text-align: center;
}

    .header .userLoginForm .blueButton a {
        margin-right: auto;
        margin-left: auto;
    }

.rightHeading .userLogin .userLoginForm {
    right: 10px !important;
    left: auto;
}

.detailsContentHolder .loadContent strong {
    font-family: 'Ping LCG bold';
}

@media (min-width: 100px) and (max-width: 1100px) {
    .wrapperContent-creopage .specialImage img {
        width: 100%;
    }
}

.wrapperContent-creopage .fadingContent .editorContent ul li a {
    color: #2B2D30;
    font-family: 'Ping LCG';
    font-weight: 400;
}

.header .mainMenu ul li a span {
    font-family: 'Ping LCG bold';
}

.smartMenu .smartMenuLinks li a {
    font-family: 'Ping LCG';
}

.smartMenu .smartMenuLinks li .smartDropDownMenu.countries .col-md-4:nth-of-type(4) {
    margin-top: 20px;
}

@media (min-width: 100px) and (max-width: 760px) {
    .userLoginForm {
        width: 300px !important;
    }

    .rightHeading .userLogin .userLoginForm .blueButton a {
        margin-right: auto;
        margin-left: auto;
    }
}

@media (min-width: 100px) and (max-width: 1100px) {
    .rightHeading .userLogin .userLoginForm .blueButton a {
        margin-top: 0;
        margin-bottom: 30px !important;
    }
}

.wrapperContent-creopage iframe {
    width: 100%;
    min-height: 100%;
    height: 100%;
}

.bg-transparent {
    background-color: transparent !important;
}

@media (min-width: 100px) and (max-width: 768px) {
    .footer .topFooter .countriesList ul {
        border-bottom: none;
        margin-bottom: 30px;
    }

    .footer .rightHeading .countriesHolder .countriesList h3 {
        font-family: 'Ping LCG bold';
    }

    .bottomFooter .rightAlign a {
        margin-right: 8px;
        margin-left: 8px;
    }

    .bottomFooter .rightAlign {
        text-align: center !important;
    }
}

.specialtable1 .wrapperContent-creopage table tr:nth-child(1) td p,
.specialtable1 .wrapperContent-creopage table tr:nth-child(1) td,
.specialtable1 .wrapperContent-creopage table tr:nth-child(1) td strong,
.specialtable1 .wrapperContent-creopage table tr:nth-child(1) td p strong,
.specialtable1 .wrapperContent-creopage .editorContent table tr:nth-child(1) td p,
.specialtable1 .wrapperContent-creopage .editorContent table tr:nth-child(1) td,
.specialtable1 .wrapperContent-creopage .editorContent table tr:nth-child(1) td strong,
.specialtable1 .wrapperContent-creopage .editorContent table tr:nth-child(1) td p strong {
    color: #1601FF;
    font-family: 'Ping LCG';
    font-weight: normal;
}

.specialtable1 .wrapperContent-creopage .editorContent table tr:first-of-type span, .specialtable1 .wrapperContent-creopage .editorContent table tr:first-of-type a {
    color: #1601FF;
    font-family: 'Ping LCG';
}

.specialtable1 .wrapperContent-creopage .editorContent table tr:nth-child(1) {
    background-color: transparent !important;
}

@font-face {
    font-family: 'Ping LCG AR';
    src: url('fonts/PingAL-Regular.eot');
    src: url('fonts/PingAL-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/PingAL-Regular.woff2') format('woff2'), url('fonts/PingAL-Regular.woff') format('woff'), url('fonts/PingAL-Regular.ttf') format('truetype'), url('fonts/PingAL-Regular.svg#PingAL-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.rightHeading .langHolder .changeLang a {
    font-family: 'Ping LCG AR' !important;
}

.wrapperContent-creopage .editorContent table tr:nth-child(1).bg-transparent {
    background-color: transparent !important;
}

.header .mainMenu li .dropdownMenu a span {
    font-family: 'Ping LCG';
}

.custom-dropdown:hover .dropdown-content {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .wrapperContent-creopage .specialImage img {
        width: 100% !important;
    }
}

.wrapperContent-creopage .fadingContent .editorContent ul li a {
    color: #1601FF;
}

.toolbarContent .nano {
    overflow-y: hidden;
}

@media (min-width: 100px) and (max-width: 768) {
    .toolbarContent .nano {
        overflow-y: scroll;
    }

    .toolBarHolder .toolBarIcon.ibanIcon {
        width: 56px !important;
    }
}

#liApp .dk-select {
    padding-right: 40px;
    padding-left: 40px;
}

#liApp .col-md-3 .dk-select {
    padding-right: 0;
    padding-left: 0;
}

#liApp .col-md-6 .dk-select {
    padding-right: 0;
    padding-left: 0;
}

#liApp .bottomRightHint .sfContentBlock {
    position: relative !important;
}

.toolBarHolder #liApp .buttonsHolder div {
    margin-top: 0 !important;
}

#liApp .buttonsHolder {
    margin-top: 0 !important;
}

#liApp .bottomRightHint strong {
    font-size: 16px;
}

.toolBarHolder #liApp .toolbarContent p {
    font-size: 16px !important;
}

.toolBarHolder #liCalc .buttonsHolder {
    margin-top: 0 !important;
}

#liCalc .lightBlueBg .row {
    padding-bottom: 50px;
    padding-left: 40px;
}

.listingDefault.smallHeight.full-img .listingItem .listingImage img {
    object-fit: contain;
}

.insidePageContent h2 {
    color: #000000;
}

.dropdown-content-footer a {
    display: block;
}

.custom-dropdown .dropdown-content a:nth-child(2) {
    padding-top: 10px;
}

.insidePageContent > .container > .row > .col-md-12 {
    padding: 0;
}

.cardsListing .listingItem .listingDescription {
    font-family: 'Ping LCG';
}

.newsContent {
    min-height: auto;
}

.smartMenu .smartMenuLinks li.custom-dropdown .dropdown-content a:nth-child(1) {
    font-family: 'Ping LCG AR';
}

@media (min-width: 100px) and (max-width: 1100px) {
    .wrapperContent-creopage .editorContent a {
        word-break: break-word;
    }
}

.footer .bottomFooter a {
    padding: 0 0 0 9px;
}

.searchPopup .countries-dropdown {
    display: none;
}

.searchPopup ul {
    display: block
}
#elite-application-form-holder h2 {
    margin-bottom: 25px;
}

.formHolder .dropDownHolder .dk-option:hover {
    background-color: #ffffff !important;
    color: #000000;
    opacity: 0.5;
}
@font-face {
    font-family: 'Ping LCG AR';
    src: url('fonts/PingAL-Regular.eot');
    src: url('fonts/PingAL-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/PingAL-Regular.woff2') format('woff2'), url('fonts/PingAL-Regular.woff') format('woff'), url('fonts/PingAL-Regular.ttf') format('truetype'), url('fonts/PingAL-Regular.svg#PingAL-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.ar-font {
    font-family: 'Ping LCG AR' !important;
}

.header .mainMenu ul li a span {
    font-family: 'Ping LCG';
}

@media (min-width: 100px) and (max-width: 1100px) {
    .toolBarHolder .toolBarIcon.ibanIcon {
        width: 56px;
    }

    .toolbarContent .nano {
        overflow: scroll;
    }

    .insidePageContent .showAllBtn {
        margin-top: 10px;
        margin-bottom: 32px;
    }
}
span.prevDetails {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

span.nextDetails {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

span.closeDetails {
    border-radius: 10px;
}


.swiper-slide .listingTitle {
    min-height: 110px;
}

.hpSection2 .listingDescription {
    min-height: 100px;
    width: 90%;
}


.hpSection2 .listingDescription {
    min-height: 100px;
}
td {
    white-space: unset !important;
}
.smartMenu .smartMenuLinks li .smartDropDownMenu a span {
    font-weight: 200;
}

.smartMenu .smartMenuLinks li a {
    font-weight: 200;
}
.countriesList h3 {
    margin-top: 15px;
}
.wrapperContent-creopage ul ol li:before {
    background: none;
}
.detailsContentHolder .loadContent .specialImage img {
    border-radius: 10px;
    width: 100%;
}
.specialtable .wrapperContent-creopage table tr:nth-child(1), .specialtable .wrapperContent-creopage .editorContent table tr:nth-child(1) {
    color: #595F6B;
    font-weight: normal;
}

.specialtable .wrapperContent-creopage .editorContent table tr:first-of-type span, .specialtable .wrapperContent-creopage .editorContent table tr:first-of-type a {
    color: #595F6B;
}

.k-table {
    width: 100%;
    text-align: center;
}

.wrapperContent-creopage table.cardsBlueOverlay.k-table tr:nth-child(1), .wrapperContent-creopage .editorContent table.cardsBlueOverlay.k-table tr:nth-child(1) {
    background-color: transparent !important;
}

.wrapperContent-creopage table tr[bgcolor='#c0c0c0']:nth-child(even), .wrapperContent-creopage .editorContent table tr[bgcolor='#c0c0c0']:nth-child(even) {
    background-color: #c0c0c0 !important;
}
.swiperTop img {
    object-position: top;
}
.swiper-slide .listingTitle {
    min-height: auto
}

.toolBarHolder {
    z-index: 15000;
}

.toolBarHolder ul li.dk-option, .toolBarHolder ul li.dk-option:first-of-type, .toolBarHolder.is-open ul li.dk-option:nth-of-type(2), .toolBarHolder.is-open ul li.dk-option:nth-of-type(3), .toolBarHolder.is-open ul li.dk-option:nth-of-type(4) {
        top: auto;
        position: relative;
    }

.faqContent {
    font-family: 'Ping LCG';
    font-size: 16px;
}

p span {
    font-size: inherit !important;
}

.header .mainMenu li:hover .dropdownMenu {
    max-height: calc(100vh - 125px);
    overflow: scroll;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    grid-template-rows: min-content;
    display: grid !important;
}


/* add in oueidat.css in ENGLISH ONLY */
@media (min-width: 100px) and (max-width: 1100px) {
    .hpSection2 .swiper-button-next, .hpSection4 .swiper-button-next {
        right: 30% !important;
    }
}

.swiperTop img {
    height: 80vh;
    object-position: top right;
}

@media(min-width: 100px) and (max-width: 768px) {
    .swiperTop img {
        object-position: right;
        height: 240px !important;
    }

    .mainBanner.home {
        height: 240px;
    }
}
.toolBarHolder {
    z-index: 2;
}

.zindex {
    z-index: 18000;
}

.header .mainMenu li:hover .dropdownMenu {
    overflow-x: hidden;
}
.wrapperContent-creopage .editorContent table tr:first-of-type span, .wrapperContent-creopage .editorContent table tr:first-of-type a {
    color: #ffffff !important;
}
.specialtable .wrapperContent-creopage table tr:nth-child(1), .specialtable .wrapperContent-creopage .editorContent table tr:nth-child(1) {
    color: #595F6B !important;
    font-weight: normal;
}

.topFooter .rightHeading > ul {
    display: none;
}

html[lang="fr"] .pagesNumber {
    top: -72px;
}
.detailsContentHolder .loadContent p, .listingTitle, .cardsListing.newsContent .listingItem .listingDescription, .fadingContent .editorContent p {
    text-align: justify !important;
}

@media (min-width: 100px) and (max-width: 768px) {
    .footer .topFooter ul {
        border-bottom: none
    }
}

@media (min-width: 100px) and (max-width: 768px) {
    html[lang="fr"] .pagesNumber {
        top: -78px !important;
    }
}

#arabBankPageContent {
    position: relative;
    z-index: 1;
}

.specialtable1 .wrapperContent-creopage .editorContent table tr:first-of-type a {
    color: #1601FF !important;
}

.footer .bottomFooter a {
    font-size: 15px;
}

.footer .bottomFooter a {
    padding: 0 0 0 5px;
}

.applicationFormLayout .formHolder h3 {
    margin-bottom: 15px;
    margin-top: 20px;
    padding-right: 15px;
    padding-left: 15px;
    color: #000000;
    font-weight: 400;
    font-size: 16px;
}

.applicationFormLayout .formHolder .col-md-12 {
    padding-right: 0;
    padding-left: 0;
}

.applicationFormLayout .formHolder .dk-select {
    padding-right: 15px;
    padding-left: 15px;
}

.applicationFormLayout .formHolder .col-md-3 .dk-select {
    padding-right: 0;
    padding-left: 0;
}

.applicationFormLayout .formHolder .inputField {
    padding-right: 15px;
    padding-left: 15px;
}

.applicationFormLayout .formHolder .col-md-6 .inputField, .formHolder .col-md-5 .inputField, .formHolder .col-md-4 .inputField {
    padding-right: 0;
    padding-left: 0;
}

.applicationFormLayout .formHolder .col-md-12 .formLables {
    padding-right: 15px;
    padding-left: 15px;
}
.custom-dropdown {
    text-transform: capitalize;
}

.countries-dropdown > a {
    text-transform: capitalize;
}

.custom-dropdown-footer {
    text-transform: capitalize;
}

.countriesBtn {
    text-transform: capitalize;
}

html[lang="fr"] .pagesNumber {
    top: -72px;
}

@media (min-width: 100px) and (max-width: 768px) {
    html[lang="fr"] .pagesNumber {
        top: -78px !important;
    }
}

.programLandingHolder .listingImage img {
    height: 100%;
    width: 100% !important;
    object-fit: cover;
    object-position: center;
    border-radius: 10px;
}

.specialtable1 .wrapperContent-creopage .editorContent table tr:first-of-type a {
    color: #1601FF !important;
}

.footer .bottomFooter a {
    font-size: 15px;
}

.footer .bottomFooter a {
    padding: 0 0 0 5px;
}

.applicationFormLayout .formHolder h3 {
    margin-bottom: 15px;
    margin-top: 20px;
    padding-right: 15px;
    padding-left: 15px;
    color: #000000;
    font-weight: 400;
    font-size: 16px;
}

.applicationFormLayout .formHolder .col-md-12 {
    padding-right: 0;
    padding-left: 0;
}

.applicationFormLayout .formHolder .dk-select {
    padding-right: 15px;
    padding-left: 15px;
}

.applicationFormLayout .formHolder .col-md-3 .dk-select {
    padding-right: 0;
    padding-left: 0;
}

.applicationFormLayout .formHolder .inputField {
    padding-right: 15px;
    padding-left: 15px;
}

.applicationFormLayout .formHolder .col-md-6 .inputField, .formHolder .col-md-5 .inputField, .formHolder .col-md-4 .inputField {
    padding-right: 0;
    padding-left: 0;
}

.applicationFormLayout .formHolder .col-md-12 .formLables {
    padding-right: 15px;
    padding-left: 15px;
}
.programLandingHolder .listingImage img {
    height: 100%;
    width: 100% !important;
    object-fit: cover;
    object-position: center;
    border-radius: 10px;
}
@media (min-width: 100px) and (max-width: 768px) {
    ul.defaultListing ul, ul.defaultListing li {
        box-sizing: border-box;
    }
}

.topFooter .col-md-2 {
    margin-bottom: 20px;
}

.BranchesContactUs ul {
    min-width: 180px;
}

.programLandingHolder .sfContentBlock p:first-of-type {
    font-size: 17px;
    line-height: 26px;
    text-align: justify;
}
.wrapperContent-creopage .faqContent img {
    border-radius: 10px;
}
a.readMore svg path {
    fill: #118BCF;
}
.mainBanner.home .swiper-content::after {
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(180deg, rgba(0, 30, 138, 0.00)60.06%, rgba(1, 25, 112, 0.85)97.7%), linear-gradient(236deg, rgba(0, 30, 138, 0.00)54.94%, rgba(0, 30, 138, 0.60)100%);
    position: absolute;
}

.text-wrapper {
    z-index: 2;
}

.hpSection1 {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(215deg, #7040FF 0%, #00A3FF 100%);
}

    .hpSection1 path[fill="#005093"] {
        fill: #3c3586 !important;
    }












/* old */
@media (min-width: 100px) and (max-width: 768px) {
    ul.defaultListing ul, ul.defaultListing li {
        box-sizing: border-box;
    }
}

.topFooter .col-md-2 {
    margin-bottom: 20px;
}

.BranchesContactUs ul {
    min-width: 180px;
}

.programLandingHolder .sfContentBlock p:first-of-type {
    font-size: 17px;
    line-height: 26px;
    text-align: justify;
}










/* old */
.programLandingHolder .listingImage img {
    height: 100%;
    width: 100% !important;
    object-fit: cover;
    object-position: center;
    border-radius: 10px;
}

/* old */
.custom-dropdown {
    text-transform: capitalize;
}

.countries-dropdown > a {
    text-transform: capitalize;
}

.custom-dropdown-footer {
    text-transform: capitalize;
}

.countriesBtn {
    text-transform: capitalize;
}

html[lang="fr"] .pagesNumber {
    top: -72px;
}

@media (min-width: 100px) and (max-width: 768px) {
    html[lang="fr"] .pagesNumber {
        top: -78px !important;
    }
}

.programLandingHolder .listingImage img {
    height: 100%;
    width: 100% !important;
    object-fit: cover;
    object-position: center;
    border-radius: 10px;
}

.specialtable1 .wrapperContent-creopage .editorContent table tr:first-of-type a {
    color: #1601FF !important;
}

.footer .bottomFooter a {
    font-size: 15px;
}

.footer .bottomFooter a {
    padding: 0 0 0 5px;
}

.applicationFormLayout .formHolder h3 {
    margin-bottom: 15px;
    margin-top: 20px;
    padding-right: 15px;
    padding-left: 15px;
    color: #000000;
    font-weight: 400;
    font-size: 16px;
}

.applicationFormLayout .formHolder .col-md-12 {
    padding-right: 0;
    padding-left: 0;
}

.applicationFormLayout .formHolder .dk-select {
    padding-right: 15px;
    padding-left: 15px;
}

.applicationFormLayout .formHolder .col-md-3 .dk-select {
    padding-right: 0;
    padding-left: 0;
}

.applicationFormLayout .formHolder .inputField {
    padding-right: 15px;
    padding-left: 15px;
}

.applicationFormLayout .formHolder .col-md-6 .inputField, .formHolder .col-md-5 .inputField, .formHolder .col-md-4 .inputField {
    padding-right: 0;
    padding-left: 0;
}

.applicationFormLayout .formHolder .col-md-12 .formLables {
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 100px) and (max-width: 1100px) {
    .insidePageContent {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    .listingDefault.smallHeight .listingItem .listingImage img {
        height: 100% !important;
    }

    .mainBanner {
        margin-top: 0;
    }
}

@media (min-width: 100px) and (max-width: 768px) {
    .listingDefault.smallHeight .listingItem {
        padding-top: 300px;
    }

    .listingDefault .listingItem .listingImage img {
        transform: none;
    }

    .listingDefault.smallHeight .listingImage {
        height: 300px;
    }

    .listingDefault.smallHeight .listingItem .listingImage img {
        object-fit: cover;
    }

    .swiperTop img {
        height: auto;
    }

    .swiperTop .readMore {
        margin-top: 0;
    }

    .mainBanner.home {
        height: auto;
    }
}

@media (min-width: 768px) and (max-width: 1100px) {
    .swiperTop img {
        height: auto;
    }

    .swiper-content {
        height: auto;
    }

    .mainBanner.home {
        height: auto;
    }

    .mainBanner .flexslider .slides, .mainBanner .flexslider .slides li {
        height: 100%;
        max-height: 100%;
    }

    .wrapperContent-creopage .formHolder .formButtons {
        margin-bottom: 120px;
    }
}

#liApp .dk-select {
    padding-right: 0;
    padding-left: 0;
}
@media (min-width: 768px) and (max-width: 1100px) {
    #liIban .col-md-4, #liIban .col-md-5 {
        padding-left: 0;
        padding-right: 15px;
    }

    .hpSection2 .swiper-button-next, .hpSection4 .swiper-button-next {
        right: 2% !important;
    }

    .hpSection2 .col-md-2.col-xs-5.text-sm-right, .hpSection4 .col-md-2.col-xs-5.text-sm-right {
        text-align: right !important;
    }

    .hpSection2 .swiper-pagination-fraction, .hpSection4 .swiper-pagination-fraction {
        left: 64%;
    }

    .hpSection2 .swiper-button-prev, .hpSection4 .swiper-button-prev {
        left: 48%;
    }

    .hpSection2 .swiper-button-next, .hpSection4 .swiper-button-next {
        right: 21% !important;
    }
}
#liCalc .dk-option-selected {
    color: #000000;
}

.faqContent strong {
    font-family: 'Ping LCG bold' !important;
}

.editorContent strong {
    font-family: 'Ping LCG bold' !important;
}

.listingTitle.detailsLink {
    min-height: auto;
}

.cardsListing.newsContent .listingItem {
    height: 350px;
}

.listingDefault.smallHeight .listingItem .listingImage img {
    object-fit: cover;
    transform: none;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .detailsContentHolder .loadContent .headingDetails {
        padding-top: 150px;
    }
}

.wrapperContent-creopage .faqItem table tr:nth-child(1) {
    background-color: transparent;
}

    .wrapperContent-creopage .faqItem table tr:nth-child(1) td {
        color: #595F6B;
        font-weight: normal;
    }

.wrapperContent-creopage ul li, .wrapperContent-creopage ol li {
    padding: 12px;
}

.navigationContent {
    z-index: 1;
}
.mainBanner.home .swiper-content::after {
    opacity: 0.5;
}

html[lang="ar"] body[data-country="ae"] .footer .rightHeading {
    display: block;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .hpSection2 .swiper-slide, .hpSection4 .swiper-slide {
        height: auto;
    }
}

.leftalign .fadingContent .editorContent p {
    text-align: left !important;
}

html[lang="ar"] .leftalign .fadingContent .editorContent p {
    text-align: right !important;
}

@media (min-width: 100px) and (max-width: 1100px) {
    .hpSection3 .smallAds img, .hpSection3 .investorBox img {
        border-radius: 10px;
    }
}

.specialtable .wrapperContent-creopage .editorContent table tr:first-of-type span, .specialtable .wrapperContent-creopage .editorContent table tr:first-of-type a {
    color: #595F6B !important;
    font-weight: normal;
}
@media (min-width: 100px) and (max-width: 1100px) {
    .mainBanner.home .swiper-content {
        display: flex;
    }
}
.wrapperContent-creopage .cardsTable td img {
    float: none!important;
}
.rightHeading .langHolder .changeLang a {
    text-transform: capitalize;
}

.responsiveMenu .rightHeading .langHolder .currentLang span {
    text-transform: capitalize;
}
.toolBarHolder.is-open ul li#liApp ul li:nth-of-type(5) {
    top: 0;
}

.toolBarHolder.is-open ul li#liApp ul li:nth-of-type(6) {
    top: 0;
}

#liApp .dk-select#dk0-Dropdown-1 {
    padding-right: 40px;
    padding-left: 40px;
}

#liApp .checkbox-inline:last-of-type {
    margin-bottom: 30px;
}

#liApp .checkbox-inline:first-of-type {
    margin-top: 20px;
}

#liApp strong {
    color: #ffffff;
}
.cardsListing.newsContent .listingItem .listingInfos {
    display: flex;
    flex-direction: column;
}

.cardsListing.newsContent .listingItem .listingLink {
    margin-top: auto;
    position: relative;
    margin-bottom: 20px;
    bottom: 0;
}

.hpSection2 .swiper-slide, .hpSection4 .swiper-slide {
    height: auto
}

.hpSection2 .listingDescription, .hpSection4 .listingDescription {
    padding-bottom: 40px
}
.hpSection2 .listingInfos {
    margin-right: 30px
}
.cardsListing.newsContent .listingItem {
    height: 100%;
    width: 95%;
}

.cardsListing.newsContent .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}

    .cardsListing.newsContent .row > [class*='col-'] {
        display: flex;
        flex-direction: column;
    }

.cardsListing.newsContent .col-md-6:nth-child(odd) {
    padding-right: 0;
    padding-left: 0;
}

.cardsListing .listingItem .listingDescription {
    margin-bottom: 20px;
}

@media (min-width: 100px) and (max-width: 768px) {
    .cardsListing.newsContent .listingItem {
        width: 100%;
    }
}
body[data-country="ps"] .toolbarForm.formHolder.noShadow h3 {
    padding-bottom: 15px;
}

body[data-country="ps"] .toolbarForm.formHolder.noShadow .col-md-12 {
    padding-right: 0;
    padding-left: 0;
}

body[data-country="ps"] .toolbarForm.formHolder.noShadow .col-md-3 {
    padding-left: 0;
}

body[data-country="ps"] .toolbarForm.formHolder.noShadow .col-md-5 {
    padding-right: 0;
}

body[data-country="ps"] .toolbarForm.formHolder.noShadow .col-md-6:nth-child(odd) {
    padding-left: 0;
}

body[data-country="ps"] .toolbarForm.formHolder.noShadow .col-md-6:nth-child(even) {
    padding-right: 0;
}

@media (min-width: 100px) and (max-width: 768px) {
    body[data-country="ps"] .toolbarForm.formHolder.noShadow .col-md-6:nth-child(odd) {
        padding-left: 0;
        padding-right: 0;
    }

    body[data-country="ps"] .toolbarForm.formHolder.noShadow .col-md-6:nth-child(even) {
        padding-right: 0;
        padding-left: 0;
    }
}

#liApp .dk-select#dk0-Dropdown-1 {
    padding-right: 0;
    padding-left: 0;
}
body[data-country="ae"] #liApp .dk-select#dk0-Dropdown-1 {
    padding-right: 40px;
    padding-left: 40px;
}
.cardsListing .listingItem .listingInfos {
    padding: 20px 15px;
}
#open-chat-btn {
    display: block
}

.wrapperContent-creopage table, .wrapperContent-creopage .editorContent table {
    width: 100%;
    height: 100%;
    overflow-y: visible overflow-x: visible
}

@media (min-width: 100px) and (max-width: 768px) {
    overflow-x: scroll;
    overflow-y: scroll;
}

.detailsContentHolder .loadContent .headingDetails {
    overflow-wrap: anywhere;
}

@media only screen and (max-width: 768px) {
    .introContent .breadcrumb a:nth-of-type(2), .introContent .breadcrumb a:nth-of-type(3), .introContent .breadcrumb a:nth-of-type(4) {
        display: block !important;
    }
}

.toolBarHolder.is-open ul li#liApp ul li:nth-of-type(7), .toolBarHolder.is-open ul li#liApp ul li:nth-of-type(8) {
    top: 0
}

.toolBarHolder.is-open ul li#liApp ul li {
    opacity: 1
}

.toolBarHolder.is-open ul li#liCalc ul li:nth-of-type(5), .toolBarHolder.is-open ul li#liCalc ul li:nth-of-type(6), .toolBarHolder.is-open ul li#liCalc ul li:nth-of-type(7), .toolBarHolder.is-open ul li#liCalc ul li:nth-of-type(8) {
    top: 0
}

.toolBarHolder.is-open ul li#liCalc ul li {
    opacity: 1
}

@media (min-width: 100px) and (max-width: 768px) {
    .footer .topFooter .socialFooterLinks a {
        height: 50px;
    }
}