    @media (min-width: 1200px) {
        .container,
        .container-lg,
        .container-md,
        .container-sm,
        .container-xl,
        .container-xxl {
            max-width: 1140px;
        }
    }
    
    body {
        font-size: 14px;
    }
    
    body p {
        font-size: 18px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.78;
        letter-spacing: -0.5px;
        color: #4a4a4a;
    }
    
    .mc4wp-form-fields label {
        width: 100%;
    }
    
    .bultencheck input {
        margin-right: 10px;
    }
    
    .bultencheck {
        font-size: 14px;
        margin-bottom: 10px;
    }
    
    .footer-skip {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-top: 40px;
    }
    
    .home .footer-skip {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-top: 0px;
    }
    
    .footerlast {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }
    
    .footerlast p {
        font-size: 13px;
        color: #adadad;
        margin-bottom: 1px;
    }
    
    .mc4wp-form-fields .bultenbtton {
        padding: 16px 28px 15px !important;
        border-radius: 13px !important;
        background-color: #7710e8 !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        font-stretch: normal !important;
        font-style: normal !important;
        line-height: normal !important;
        letter-spacing: -0.67px !important;
        color: #fff !important;
        border: 0;
        width: 100%;
    }
    
    .mc4wp-form-fields p {
        margin-bottom: 5px;
    }
    
    .eapps-faq-template-clean.eapps-faq-layout-accordion .eapps-faq-container .eapps-faq-inner .eapps-faq-content-category-items .eapps-faq-content-category-item-active .eapps-faq-content-category-item-answer {
        padding: 12px 0 44px 0 !important;
        background-color: transparent;
    }
    
    a:hover {
        color: #7710e8;
    }
    
    .eapps-faq-content-category-item-question {
        font-size: 18px !important;
        font-weight: 500 !important;
        font-stretch: normal !important;
        font-style: normal !important;
        line-height: 1.78 !important;
        letter-spacing: -0.5px !important;
        color: #000 !important;
    }
    
    .eapps-faq-template-clean.eapps-faq-layout-accordion .eapps-faq-container .eapps-faq-inner .eapps-faq-content-category-items .eapps-faq-content-category-item-question {
        background-color: transparent;
        padding: 16px 0 !important;
    }
    
    .eapps-faq-template-clean.eapps-faq-layout-accordion .eapps-faq-container .eapps-faq-inner .eapps-faq-content-category-items .eapps-faq-content-category-item:first-child:before {
        content: "";
        position: absolute;
        top: 0;
        width: 100%;
        height: 0 !important;
        left: 0;
    }
    
    .eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon {
        position: absolute;
        height: 26px !important;
        width: 26px !important;
        top: 50%;
        right: 24px;
        margin-top: -8px;
        opacity: 1 !important;
        border: none;
        cursor: pointer;
        transition: 0.2s;
        background: transparent;
        outline: none;
        border-radius: 8px !important;
        background-color: #f7f7f7 !important;
    }
    
    .eapps-faq-accordion-icon-arrow.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:before,
    .eapps-faq-accordion-icon-arrow.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:after {
        width: 9px !important;
        height: 2px !important;
        top: 15px !important;
        left: 8px !important;
        color: #666 !important;
    }
    
    body.admin-bar header.navbar-absolute-top {
        margin-top: 32px;
    }
    
    .mobowlr0 {
        padding-right: 0px !important;
    }
    
    .tweet-hide {
        display: none;
    }
    
    .tweet-block {
        display: block;
    }
    
    .vc_tta.vc_general .vc_tta-panel-body {
        border: solid transparent;
        box-sizing: content-box;
        padding: 14px 20px;
        display: none;
        overflow: hidden;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        transition: padding .0s ease-in-out;
    }
    
    .slogan {
        font-size: 15px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000;
        margin-top: 8px;
    }
    
    #homepopup h2 {
        font-size: 32px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.31;
        letter-spacing: -1px;
        text-align: center;
        color: #000;
        max-width: 500px;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    
    .popuplogos {
        max-width: 500px;
        margin-top: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-right: 10px;
    }
    
    .popuplogos a {
        margin-bottom: 10px
    }
    
    .popuplogos a:last-child {
        margin-bottom: 0px
    }
    
    .modal-backdrop {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 100;
        width: 100vw;
        height: 100vh;
        backdrop-filter: blur(2px);
        background-color: rgba(0, 0, 0, 0.8);
    }
    
    #homepopup .btn-close {
        box-sizing: content-box;
        width: 32px;
        height: 32px;
        padding: .25em .25em;
        color: #000;
        background: none;
        border: 0;
        border-radius: 0;
        opacity: 1;
        right: 25px;
        position: absolute;
        top: 20px;
        z-index: 99;
    }
    
    body.modal-open {
        overflow: inherit !important;
        padding-right: 0 !important;
    }
    
    .popuplogos a img {
        max-width: 100%;
        height: auto;
        width: 160px;
    }
    
    #homepopup p {
        font-size: 18px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.78;
        letter-spacing: -0.5px;
        text-align: center;
        color: #4a4a4a;
        max-width: 500px;
        margin: 0 auto;
    }
    
    #homepopup .modal-body {
        padding: 70px 40px 98px 40px;
    }
    
    @media (min-width: 576px) {
        .modal-dialog {
            max-width: 800px;
            margin: 1.75rem auto;
        }
    }
    
    .max-500 {
        max-width: 500px;
    }
    
    .max-600 {
        max-width: 600px;
    }
    
    .max-487 {
        max-width: 487px;
        margin-left: auto;
    }
    
    .max1040 {
        max-width: 1040px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    .mb30 {
        margin-bottom: 30px;
    }
    
    .mb20 {
        margin-bottom: 20px !important;
    }
    
    .mb50 {
        margin-bottom: 50px;
    }
    
    .demoimg img {
        border: solid 0.5px rgb(196 196 196 / 50%);
        border-radius: 10px;
    }
    
    .ld-ctasec {
        padding-top: 150px;
        padding-bottom: 150px;
    }
    
    .counter-ctasec {
        padding-top: 150px;
        padding-bottom: 150px;
    }
    
    .countldbox {
        display: flex;
        flex-direction: column;
    }
    
    .countldbox {
        display: flex;
        flex-direction: column;
    }
    
    .counitem {
        display: flex;
        flex-direction: column;
        margin-bottom: 50px;
    }
    
    .counter {
        font-size: 72px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 58px;
        letter-spacing: normal;
        color: #000;
    }
    
    .counttitle {
        font-size: 32px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.31;
        letter-spacing: -1px;
        color: #000;
    }
    
    .countl {
        font-size: 32px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.31;
        letter-spacing: -1px;
        color: #000;
    }
    
    .bank-ctasec {
        padding-top: 150px;
        padding-bottom: 150px;
    }
    
    .ld-ctasec .wpb_single_image.vc_align_left {
        margin-bottom: 25px;
    }
    
    .ctaapp {
        margin: 0 3px 0 0;
    }
    
    .ctaapp .wpb_content_element {
        margin-bottom: 0px;
    }
    
    .hero-title {
        font-size: 32px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.31;
        letter-spacing: -1px;
        color: #000;
    }
    
    .hero-paragraf p {
        font-size: 18px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.78;
        letter-spacing: -0.5px;
        color: #4a4a4a;
    }
    
    .footbanner {
        padding-left: 15px;
        padding-right: 15px;
    }
    
    .footapplogos {
        margin-top: 40px;
    }
    
    .footapplogos img {
        margin-right: 10px;
    }
    
    .step-title {
        font-size: 24px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 0.83;
        letter-spacing: -0.5px;
        color: #000;
    }
    
    .lddate {
        font-size: 10px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 2.4;
        letter-spacing: -0.36px;
        color: #4a4a4a;
    }
    
    .step-paragraf {
        font-size: 18px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.78;
        letter-spacing: -0.5px;
        color: #4a4a4a;
    }
    
    .step-paragraf p {
        font-size: 18px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.78;
        letter-spacing: -0.5px;
        color: #4a4a4a;
    }
    
    .section-title {
        font-size: 32px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.31;
        letter-spacing: -1px;
        color: #000;
    }
    
    .cta-title {
        font-size: 24px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 0.83;
        letter-spacing: -0.5px;
        color: #000;
    }
    
    .tweet-title {
        font-size: 18px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.11;
        letter-spacing: -0.38px;
        color: #000;
    }
    
    .tweet-paragraf {
        font-size: 14px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.43;
        letter-spacing: -0.5px;
        color: #4a4a4a;
        max-width: 400px;
        margin-bottom: 0;
    }
    
    .tweetbox {
        border-radius: 10px;
        border: solid 0.5px rgba(0, 0, 0, 0.2);
        padding: 24px;
        position: relative;
        margin-bottom: 15px;
    }
    
    .tweetico {
        position: absolute;
        top: 18px;
        right: 18px;
    }
    
    .herobtn button {
        padding: 16px 28px 15px !important;
        border-radius: 13px !important;
        background-color: #7710e8 !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        font-stretch: normal !important;
        font-style: normal !important;
        line-height: normal !important;
        letter-spacing: -0.67px !important;
        color: #fff !important;
    }
    
    .herobtn a {
        padding: 16px 28px 15px !important;
        border-radius: 13px !important;
        background-color: #7710e8 !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        font-stretch: normal !important;
        font-style: normal !important;
        line-height: normal !important;
        letter-spacing: -0.67px !important;
        color: #fff !important;
    }
    
    .tweetbtn a {
        padding: 14px 20px !important;
        border-radius: 13px !important;
        border: solid 1px #000 !important;
        background-color: #fff !important;
        font-size: 12px !important;
        font-weight: 600 !important;
        font-stretch: normal !important;
        font-style: normal !important;
        line-height: normal !important;
        letter-spacing: -0.5px !important;
        color: #000 !important;
        margin-top: 30px;
    }
    
    .tweetbtn button {
        padding: 14px 20px !important;
        border-radius: 13px !important;
        border: solid 1px #000 !important;
        background-color: #fff !important;
        font-size: 12px !important;
        font-weight: 600 !important;
        font-stretch: normal !important;
        font-style: normal !important;
        line-height: normal !important;
        letter-spacing: -0.5px !important;
        color: #000 !important;
        margin-top: 30px;
    }
    
    .bannerbtn a {
        padding: 16px 28px 15px !important;
        border-radius: 13px !important;
        background-color: #00ffe8 !important;
        box-shadow: 0 10px 10px 0 rgb(0 0 0 / 20%) !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        font-stretch: normal !important;
        font-style: normal !important;
        line-height: normal !important;
        letter-spacing: -0.67px !important;
        color: #2b6961 !important;
    }
    
    .p150 {
        padding-top: 150px;
    }
    
    .pb150 {
        padding-bottom: 150px;
    }
    
    .pt70 {
        padding-top: 70px;
    }
    
    .max-773 {
        max-width: 773px;
    }
    
    .herobtn button:hover {
        background-color: #6d14cf !important;
    }
    
    .ldblogitem img {
        margin-bottom: 30px
    }
    
    .ld-blog-title {
        font-size: 20px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.4;
        letter-spacing: -0.5px;
        color: #000;
        min-height: 56px;
    }
    
    .ld-blog-p {
        font-size: 14px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.71;
        letter-spacing: -0.5px;
        color: #4a4a4a;
    }
    
    .ld-blog-p p {
        font-size: 14px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.71;
        letter-spacing: -0.5px;
        color: #4a4a4a;
    }
    
    .ld-blogbox .wpb_single_image {
        margin-bottom: 30px;
    }
    
    .stepheadmain {
        padding-top: 32px;
    }
    
    .stepitem {
        padding-bottom: 56px;
    }
    
    .pbt100 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    
    .purpletitle {
        font-size: 32px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.31;
        letter-spacing: -1px;
        text-align: center;
        color: #fff;
        margin-bottom: 30px;
    }
    
    .purplebanner {
        background-position: center center;
        background-repeat: no-repeat;
        padding-top: 70px;
        padding-bottom: 91px;
    }
    
    .max-855 {
        max-width: 855px;
        margin: 60px auto 0 auto !important;
    }
    
    .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
        border-color: #f7f7f7 !important;
        background-color: #fff !important;
        border: 0 !important;
        border-bottom: 1px solid rgb(0 0 0 / 17%) !important;
        border-radius: 0 !important;
    }
    
    .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 20px;
        background: #ccc;
        padding: 13px;
        font-size: 12px;
        border-radius: 8px;
        background-color: #f7f7f7;
    }
    
    .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
        content: '';
        display: block;
        position: absolute;
        box-sizing: border-box;
        left: 9px !important;
        right: 3px !important;
        top: 10px !important;
        bottom: 2px !important;
        border-style: solid;
        border-width: 0 2px 2px 0;
        -webkit-transform: rotate(45deg) translate(-25%, -25%);
        transform: rotate(45deg) translate(-25%, -25%);
        width: 7px;
        height: 7px;
    }
    
    .vc_tta.vc_general .vc_tta-panel-title>a {
        background: 0 0;
        display: block;
        padding: 14px 0px !important;
        box-sizing: border-box;
        text-decoration: none;
        color: inherit;
        position: relative;
        transition: color .2s ease-in-out;
        border: none;
        box-shadow: none;
    }
    
    .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
        font-size: 18px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.78;
        letter-spacing: -0.5px;
        color: #000 !important;
    }
    
    .vc_tta-panel-heading {
        cursor: pointer !important;
    }
    
    body .vc_tta.vc_general .vc_tta-panel-body {
        border: solid transparent;
        box-sizing: content-box;
        padding: 0px;
    }
    
    .vc_tta-panel-body p {
        font-size: 16px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.78;
        letter-spacing: -0.5px;
        color: #4a4a4a;
        padding-top: 15px;
        padding-bottom: 30px;
    }
    
    .eapps-faq-template-clean.eapps-faq-layout-accordion .eapps-faq-container .eapps-faq-inner .eapps-faq-content-category-items .eapps-faq-content-category-item-active .eapps-faq-content-category-item-answer {
        padding: 12px 0 44px 0;
        background-color: transparent;
    }
    
    .mb40 {
        margin-bottom: 40px;
    }
    
    .bloglistrow {
        max-width: 1040px;
        margin: 0 auto;
    }
    
    .mb10 {
        margin-bottom: 10px;
    }
    
    a.ld-blog-title:hover {
        color: #7710e8;
    }
    
    footer ul.menu {
        list-style: none;
        padding-left: 0;
    }
    
    footer ul.menu li {
        margin-bottom: 15px;
    }
    
    footer ul.menu li a {
        font-size: 14px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.5px;
        color: #4a4a4a;
    }
    
    .footmailtext {
        font-size: 14px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.5px;
        color: #4a4a4a;
    }
    
    .footerinfo {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        max-width: 304px;
    }
    
    .foot-top {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    
    footer .input-card {
        display: -ms-flexbox;
        display: flex;
        background-color: #fff;
        padding: 1px 8px;
        box-shadow: none !important;
        border-radius: .5rem;
        margin-bottom: 7px !important;
        margin-top: 7px;
        align-items: center;
    }
    
    footer .footbulten input {
        font-size: 14px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.5px;
        color: #b3b4b6;
    }
    
    footer .footbulten input::placeholder {
        font-size: 14px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.5px;
        color: #b3b4b6;
    }
    
    footer .footbulten input::-moz-placeholder {
        font-size: 14px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.5px;
        color: #b3b4b6;
    }
    
    footer .footbulten input::-webkit-input-placeholder {
        font-size: 14px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.5px;
        color: #b3b4b6;
    }
    
    .footbulten {
        margin-top: 5px;
        max-width: 304px;
    }
    
    .footer-bottom {
        padding: 20px;
        background-color: #000;
        color: #fff;
        font-size: 10px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.36px;
        color: #fff;
    }
    
    .bultenp {
        font-size: 9px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.33px;
        color: #4a4a4a;
    }
    
    footer .form-control-lg {
        min-height: 0;
        padding: 8px;
        font-size: 1rem;
        border-radius: 0.3125rem;
    }
    
    .footbultenbtn {
        padding: 5px 16px 6px 17px;
        opacity: 0.2;
        border-radius: 9px;
        background-color: #000;
        font-size: 10px !important;
        font-weight: 400 !important;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.42px;
        color: #fff !important;
        border: none;
        height: 28px;
    }
    
    .wpcf7-response-output {
        display: none;
    }
    
    .homeblogsection {
        background-color: #fafbff !important;
        padding-bottom: 85px;
    }
    
    .blogtitlerow {
        padding-top: 40px;
    }
    
    .blogtitlerow h2 {
        margin-bottom: 40px;
    }
    
    .blogbutton {
        padding: 16px 28px 15px !important;
        border-radius: 13px !important;
        background-color: #7710e8 !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        font-stretch: normal !important;
        font-style: normal !important;
        line-height: normal !important;
        letter-spacing: -0.67px !important;
        color: #fff !important;
        border: 0;
        margin: 0 auto;
        text-align: center;
        display: flex !important;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
        width: fit-content;
        margin-top: 40px;
    }
    
    @media (max-width: 767px) {
        .hero-title {
            font-size: 24px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.25;
            letter-spacing: -0.8px;
            color: #000;
        }
        .alm-reveal>* {
            -ms-flex-negative: 0;
            flex-shrink: 0;
            width: 100%;
            max-width: 100%;
            padding-right: calc(var(--bs-gutter-x) * .5);
            padding-left: calc(var(--bs-gutter-x) * .5);
            margin-top: var(--bs-gutter-y);
        }
        .bultencheck {
            font-size: 12px;
            margin-bottom: 10px;
            line-height: 17px;
            margin-top: 6px;
        }
        .footer-skip {
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            align-items: flex-start;
        }
        .footerlast {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            margin-top: 13px;
        }
        .footerlast p {
            margin-top: 10px;
        }
        .footerlast p:first-child {
            margin-top: 15px;
        }
        .bloglistrow {
            margin-top: 0px !important;
        }
        .hero-paragraf p {
            font-size: 14px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.86;
            letter-spacing: -0.5px;
            color: #4a4a4a;
        }
        .step-title {
            font-size: 20px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: 1;
            letter-spacing: -0.5px;
            text-align: center;
            color: #000;
        }
        .step-paragraf {
            font-size: 14px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.86;
            letter-spacing: -0.5px;
            text-align: center;
            color: #4a4a4a;
        }
        .step-paragraf p {
            font-size: 14px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.86;
            letter-spacing: -0.5px;
            text-align: center;
            color: #4a4a4a;
        }
        .section-title {
            font-size: 24px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.25;
            letter-spacing: -0.8px;
            text-align: center;
            color: #000;
        }
        .cta-title {
            font-size: 20px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: 1;
            letter-spacing: -0.5px;
            text-align: center;
            color: #000;
        }
        .tweet-title {
            font-size: 18px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.11;
            letter-spacing: -0.38px;
            color: #000;
        }
        .tweet-paragraf {
            font-size: 14px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.43;
            letter-spacing: -0.5px;
            color: #4a4a4a;
        }
        .counter {
            font-size: 56px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: normal;
            text-align: center;
            color: #000;
        }
        .counttitle {
            font-size: 20px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: 1;
            letter-spacing: -0.5px;
            text-align: center;
            color: #000;
        }
        .countl {
            font-size: 20px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: 1;
            letter-spacing: -0.5px;
            color: #000;
        }
    }
    
    .lidybtn {
        padding: 14px 20px;
        border-radius: 13px;
        background-color: #7710e8;
        font-size: 12px !important;
        font-weight: 600 !important;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.5px;
        color: #fff !important;
        border: 0;
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        transition: all .2s ease-in-out;
    }
    
    .lidybtn:hover {
        background-color: #6d14cf !important;
    }
    
    .navbar-light .navbar-nav .nav-link {
        font-weight: bold !important;
    }
    
    .ba-we-love-subscribers {
        margin: 0 0 10px 0;
        overflow: hidden;
        display: none;
        padding: 35px 25px;
        border-radius: 14px;
        box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.1);
        border: solid 0.5px rgba(0, 0, 0, 0.5);
        background-color: #fafbff;
        max-width: 300px;
    }
    
    .ba-we-love-subscribers.open {
        display: block;
    }
    
    .ba-we-love-subscribers.popup-ani {
        -webkit-transition: all .8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        transition: all .8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    }
    
    .ba-we-love-subscribers h1 {
        font-size: 20px;
        color: #757575;
        padding: 25px 0;
        margin: 0;
        font-weight: 400;
    }
    
    .ba-we-love-subscribers .love {
        width: 20px;
        height: 20px;
        background-position: 35px 84px;
        display: inline-block;
        margin: 0 6px;
        background-size: 62px;
        cursor: pointer;
    }
    
    .ba-we-love-subscribers .ba-logo {
        width: 65px;
        height: 25px;
        background-position: 0px;
        margin: 0 auto;
        opacity: .5;
        cursor: pointer;
    }
    
    .ba-we-love-subscribers .ba-logo:hover {
        opacity: 1;
    }
    
    .lidy-help .lidybtn {
        margin-top: 10px;
        padding: 14px 36px;
    }
    
    .logo-ani {
        transition: 0.5s linear;
        -webkit-transition: 0.5s linear;
    }
    
    .ba-we-love-subscribers input,
    .ba-we-love-subscribers textarea {
        padding: 12px 15px;
        outline: none;
        margin: 0;
        width: 100%;
        box-sizing: border-box;
        font-size: 12px;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.5;
        letter-spacing: -0.38px;
        color: #000;
        border-radius: 10px;
        border: solid 0.5px rgba(0, 0, 0, 0.4);
        font-weight: 600;
    }
    
    .ba-we-love-subscribers textarea.wpcf7-textarea {
        height: 130px;
    }
    
    .ba-we-love-subscribers input[name="email"] {
        background-color: #eee;
    }
    
    .ba-we-love-subscribers input[name="submit"] {
        background-color: #00aeef;
        cursor: pointer;
        color: #fff;
    }
    
    .ba-we-love-subscribers input[name="submit"]:hover {
        background-color: #26baf1;
    }
    
    .ba-we-love-subscribers-fab {
        width: 56px;
        height: 56px;
        background-color: #7710e8;
        border-radius: 111px;
        float: right;
        box-shadow: 0px 12px 45px rgba(0, 0, 0, .3);
        z-index: 5;
        position: relative;
        cursor: pointer;
    }
    
    .ba-we-love-subscribers-fab .img-fab {
        height: 32px;
        width: 32px;
        margin: 13px 15px 15px 12px;
        background-image: url("/wp-content/themes/lidy/assets/wplab/images/icon-set-help.svg");
    }
    
    .ba-we-love-subscribers-fab .wrap {
        transform: rotate(0deg);
        -webkit-transition: all .15s cubic-bezier(0.15, 0.87, 0.45, 1.23);
        transition: all .15s cubic-bezier(0.15, 0.87, 0.45, 1.23);
    }
    
    .ba-we-love-subscribers-fab .ani {
        transform: rotate(45deg);
        -webkit-transition: all .15s cubic-bezier(0.15, 0.87, 0.45, 1.23);
        transition: all .15s cubic-bezier(0.15, 0.87, 0.45, 1.23);
    }
    
    .ba-we-love-subscribers-fab .close {
        background-position: -2px 1px;
        transform: rotate(-45deg);
        float: none;
        /*Bootstrap Overide*/
        opacity: 1;
        margin: 8px 16px 22px 16px;
        cursor: pointer;
        background-image: url("/wp-content/themes/lidy/assets/wplab/images/helpclose.svg");
    }
    
    .pagehead {
        padding-top: 20px;
    }
    
    span.thaknsclose {
        position: absolute;
        top: 25px;
        right: 25px;
        padding: 7px;
        border-radius: 13px;
        background-color: rgb(119 16 232 / 29%);
        cursor: pointer;
    }
    
    .ba-we-love-subscribers-wrap {
        position: fixed;
        right: 25px;
        bottom: 25px;
        z-index: 99;
    }
    
    .lidy-help .wpcf7-spinner {
        display: none;
    }
    
    .helpthankscontent {
        text-align: center;
        padding: 173px 0px;
    }
    
    .helpthankscontent h3 {
        font-size: 20px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.5px;
        text-align: center;
        color: #000;
        max-height: 210px;
    }
    
    .lidy-help .form-label {
        margin-bottom: .5rem;
        font-size: .875rem;
        color: #1e2022;
        font-size: 10px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.42px;
        color: #b3b4b6;
    }
    
    .lidy-help h3 {
        font-size: 17px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.43px;
        color: #000;
    }
    
    .lidy-help p {
        font-size: 12px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.5;
        letter-spacing: -0.5px;
        color: #000;
    }
    
    .ba-settings {
        position: absolute;
        top: -25px;
        right: 0px;
        padding: 10px 20px;
        background-color: #555;
        border-radius: 5px;
        color: #fff;
    }
    
    .accordion-body {
        font-weight: normal;
        font-size: 14px;
        color: #3e405d;
        padding: 20px;
    }
    
    .blog-post .mb-15 {
        margin-bottom: 15px;
    }
    
    .blog-post h4 {
        font-size: 16px;
        color: #1e2022;
    }
    
    .flex-between {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    .psi-main-bg {
        background: #F9F9F9;
        border-radius: 17px;
        padding: 25px 0px;
    }
    
    .psinamebox {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }
    
    .accordion-button {
        font-weight: normal;
        font-size: 14px;
        color: #3e405d;
    }
    
    .accordion-button:not(.collapsed) {
        color: #3e405d;
        background-color: #fff;
        box-shadow: inset 0 -.0625rem 0 rgba(33, 50, 91, .1);
    }
    
    .psi-name {
        background: #f9f9f9;
        padding: 9px 20px;
        border-top-left-radius: 7px;
        border-top-right-radius: 7px;
    }
    
    .psi-name a {
        color: #21325B;
        font-size: 20px;
        font-weight: 500;
    }
    
    .psi-meta {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    
    .psi-meta-item {
        margin-right: 15px;
        font-size: 13px;
        color: #21325B;
        line-height: 22px;
        display: flex;
        align-items: center;
    }
    
    .mb-30 {
        margin-bottom: 100px;
    }
    
    .psi-meta-item img {
        margin-right: 7px;
    }
    
    .psi-price {
        border-left: 1px solid;
        padding-left: 19px;
    }
    
    .psibox {
        position: relative;
    }
    
    .psibox h3.psi-title-orange {
        font-weight: 400;
        font-size: 14px;
        letter-spacing: 0.05em;
        line-height: 33px;
        color: #7710e8;
    }
    
    p.psi-paragraf {
        font-size: 13px;
        letter-spacing: 0.05em;
        line-height: 20px;
        text-align: left;
        color: #484848;
    }
    
    .tin-cta {
        background-color: #21325B;
        padding: 30px;
    }
    
    .psi-profile {
        position: absolute;
        width: 100%;
        bottom: -56px;
        padding: 23px;
    }
    
    .psi-profile img {
        border: 3px solid #f9f9f9;
        border-radius: 13px;
    }
    
    .tax-p {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    
    .mr15 {
        margin-right: 15px;
    }
    
    .btn-primary:hover {
        color: #fff;
        background-color: #f3ad44;
        border-color: #f3ad44;
    }
    
    .psi-inf-box {
        background: #F7FAFF;
        padding: 10px 23px;
        margin-top: 11px;
        border-radius: 9px;
    }
    
    .psi-h2 {
        font-weight: 500;
        font-size: 23px;
        letter-spacing: 0.05em;
        text-align: left;
        color: #1e2a3e;
    }
    
    .bg-breadcrump {
        background: #F7FAFF;
        padding: 14px 0;
    }
    
    .psi-inf-box span {
        display: block;
        font-weight: 300;
        font-size: 15px;
        letter-spacing: 0.05em;
        color: #21325b;
    }
    
    .psi-inf-box p {
        margin-bottom: 0;
    }
    
    .h4unvan {
        font-weight: 500;
        font-size: 16px;
        letter-spacing: 0.05em;
        color: #7710e8;
    }
    
    .psi-detay-btn {
        border-radius: 7px;
        background: transparent;
        border: 1px solid #21325b;
        padding: 11px 22px;
        font-weight: normal;
        font-size: 13px;
        letter-spacing: 0.05em;
        line-height: 33px;
        text-align: left;
        color: #21325b;
        width: 100%;
        text-align: center;
        padding: 0.2rem 1rem;
        margin-top: 10px;
    }
    
    .psi-line-btn {
        border-radius: 7px;
        background: transparent;
        border: 1px solid #21325b;
        padding: 11px 22px;
        font-weight: 300;
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 33px;
        text-align: left;
        color: #21325b;
    }
    
    .psi-line-btn:hover {
        color: #7710E8;
    }
    
    .psi-fill-btn {
        border-radius: 7px;
        background: #7710E8;
        border: 1px solid #7710E8;
        padding: 11px 22px;
        font-weight: 300;
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 33px;
        text-align: left;
        color: #fff;
    }
    
    .psi-white-btn {
        border-radius: 7px;
        background: #fff;
        padding: 11px 22px;
        font-weight: 500;
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 33px;
        text-align: left;
        color: #21325B;
    }
    
    .text-right {
        text-align: right;
    }
    
    .psi-line-btn:hover {
        color: #21325B;
    }
    
    .tin-cta h4 {
        font-weight: 500;
        font-size: 25px;
        letter-spacing: 0.05em;
        line-height: 33px;
        color: #fff;
    }
    
    .mt-50 {
        margin-top: 50px;
    }
    
    .tin-cta p {
        font-weight: 500;
        font-size: 16px;
        letter-spacing: 0.05em;
        line-height: 33px;
        color: #fff;
        margin-bottom: 0;
    }
    
    .psi-fill-btn:hover {
        background: #FFAF36;
        border: 1px solid #FFAF36;
        color: #fff;
    }
    
    .psi-online {
        display: flex;
        flex-direction: row;
        align-items: center;
        margin-top: 7px
    }
    
    .psi-online img {
        margin-right: 7px
    }
    
    .psi-online span {
        font-weight: 300;
        font-size: 12px;
        letter-spacing: 0.05em;
        color: #63c389;
    }
    
    .woocommerce form .form-row input.input-text,
    .woocommerce form .form-row textarea {
        box-sizing: border-box;
        width: 100%;
        margin: 0;
        outline: 0;
        line-height: normal;
        height: 42px;
        background: #fff;
        border: 1px solid #ebebeb;
        padding-left: 11px;
    }
    
    .woocommerce table.shop_table th {
        font-weight: 400 !important;
        padding: 9px 12px;
        line-height: 1.5em;
        background: transparent !important;
    }
    
    tr:nth-child(even) {
        background-color: #fff;
    }
    
    .hizmetmenu ul {
        list-style: none;
        padding-left: 0;
    }
    
    .hizmetmenu ul li {
        border-bottom: 2px solid #f7faff;
        padding-bottom: 7px;
        padding-top: 7px;
    }
    
    .hizmetmenu ul li a {
        color: #110F1D;
    }
    
    .vc_row img {
        max-width: 100%;
        height: auto !important;
    }
    
    .woocommerce #respond input#submit.alt,
    .woocommerce a.button.alt,
    .woocommerce button.button.alt,
    .woocommerce input.button.alt {
        background-color: #f39201;
        color: #fff;
        -webkit-font-smoothing: antialiased;
    }
    
    .woocommerce #respond input#submit.alt:hover,
    .woocommerce a.button.alt:hover,
    .woocommerce button.button.alt:hover,
    .woocommerce input.button.alt:hover {
        background-color: #f39201;
        color: #fff;
    }
    
    .woocommerce table.shop_table {
        border: 1px solid rgba(0, 0, 0, .1);
        margin: 0 -1px 24px 0;
        text-align: left;
        width: 100%;
        border-collapse: separate;
        border-radius: 5px;
    }
    
    .shop_table tr:first-child {
        display: none;
    }
    
    .form-control,
    .form-select {
        /* Edge */
        font-size: 14px;
    }
    
    .form-control::-webkit-input-placeholder {
        /* Edge */
        font-size: 14px;
    }
    
    .call-number span {
        display: block;
    }
    
    ul.socialfoot {
        display: flex;
    }
    
    .form-control:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        font-size: 14px;
    }
    
    .form-control::placeholder {
        font-size: 14px;
    }
    
    .btn-primary {
        font-weight: normal;
        font-size: 13px;
        color: #fff;
    }
    
    .card-body {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding: 1rem 1rem;
    }
    
    .header-top {
        border-bottom: 1px solid #F0F0F0;
        display: flex;
        flex-direction: row;
        align-items: center;
        border-top: 0px;
        border-right: 0;
        border-left: 0;
    }
    
    .sec-title {
        margin-bottom: 40px;
    }
    
    .sec-title h2 {
        font-weight: 500;
        font-size: 25px;
        letter-spacing: 0.05em;
        line-height: 33px;
        text-align: left;
        color: #21325b;
    }
    
    .blog-title h4 {
        font-weight: normal;
        font-size: 17px;
        text-align: left;
        color: #1e2022;
    }
    
    .blog-title a {
        font-weight: 300;
        font-size: 13px;
        line-height: 17px;
        text-align: left;
        color: #3055e8;
    }
    
    .blog-title {
        background: #fff;
        padding: 25px;
    }
    
    .ebulten {
        background: #3055e8;
    }
    
    .etkinlikbtn {
        font-weight: normal;
        font-size: 13px;
        color: #fff;
    }
    
    .ebulten h2,
    .ebulten p {
        color: #fff;
    }
    
    .bg-footer {
        background: #110F1D;
    }
    
    .call-card {
        border-radius: 6px;
        background: #211f2e;
        padding: 22px;
        display: flex;
        align-items: center;
        color: #fff;
    }
    
    .kbrand a {
        font-weight: 300;
        font-size: 13px;
        line-height: 17px;
        color: #b6b9c9;
    }
    
    .call-img {
        display: contents;
    }
    
    .call-number {
        margin-left: 15px;
    }
    
    .call-card a {
        font-weight: normal;
        font-size: 14px;
        color: #fff;
    }
    
    textarea.wpcf7-textarea {
        height: 115px;
    }
    
    .fw-300 {
        font-weight: 300;
    }
    
    .pera-count {
        background: #3055e8;
    }
    
    .count {
        border-radius: 3px;
        background: #2a4acb;
        text-align: center;
        padding: 40px 10px
    }
    
    .bg-footer a {
        color: #fff;
    }
    
    .bg-footer p {
        color: #fff;
    }
    
    .bg-footer ul {
        list-style: none;
        padding-left: 0;
    }
    
    .bg-footer ul li {
        padding: 5px 0;
    }
    
    .countvalue {
        font-weight: normal;
        font-size: 21px;
        color: #fff;
        margin-top: 10px;
    }
    
    .countplus {
        font-weight: normal;
        font-size: 21px;
        color: #fff;
        margin-top: 10px;
    }
    
    .question {
        background: #f9f9f9;
        padding: 22px;
        margin-bottom: 30px;
    }
    
    .card-body h3 a {
        font-size: 17px;
        font-weight: 400;
    }
    
    .wpt_test .button {
        border: 0;
        padding: 9px 32px;
        background-color: #f3ad44;
    }
    
    .wpt_test .button.disabled {
        opacity: 0.5;
        border: 0;
        padding: 9px 32px;
    }
    
    .wpt_test.get_results .scale.scores {
        padding-left: 7px;
        white-space: nowrap;
        position: absolute;
        z-index: 1;
        color: #fff;
    }
    
    .main-title {
        font-weight: normal;
        font-size: 29px;
        color: #1e2022;
        font-weight: 500;
    }
    
    .mt-60 {
        margin-top: 60px
    }
    
    .sub-title {
        font-weight: normal;
        font-size: 18px;
        color: #1e2022;
        margin-bottom: 30px;
    }
    
    .header-top .nav-link {
        padding: 13px 20px;
        font-size: 15px;
        color: #677788;
    }
    
    .eventbox {
        border-radius: 9px;
        border: 1px solid #E3E3E3;
    }
    
    .event-title {
        padding: 15px;
    }
    
    .event-footer {
        border-top: 1px solid #E3E3E3;
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    
    .max-w-700 {
        max-width: 788px;
        margin: 0 auto;
        margin-bottom: 64px;
    }
    
    .event-foot-item img {
        margin-right: 5px;
    }
    
    .event-flex-box {
        position: relative;
    }
    
    .event-overlay-date span {
        display: inline-block;
        line-height: 0;
    }
    
    .event-title h3 {
        font-weight: normal;
        font-size: 19px;
        color: #1e2022;
    }
    
    .event-overlay-date img {
        margin-right: 10px;
    }
    
    .event-overlay-date {
        border-radius: 9px 9px 0px 0px;
        background: #3055e8;
        width: fit-content;
        position: absolute;
        color: #fff;
        padding: 6px 20px;
        bottom: 0px;
        left: 15px;
        display: flex;
        align-items: center;
    }
    
    .event-img {
        border-radius: 9px 9px 0px 0px;
    }
    
    .speaker-box h4 {
        font-weight: normal;
        font-size: 19px;
        color: #1e2022;
        margin-bottom: 3px;
        margin-top: 10px;
    }
    
    .homeabout h3 {
        font-weight: 500;
        font-size: 25px;
        color: #1e2022;
    }
    
    .speaker-box img {
        border-radius: 15px;
    }
    
    .speaker-box span {
        display: inline-block;
        font-weight: normal;
        font-size: 14px;
        color: #1e2022;
    }
    
    .event-cat {
        font-weight: normal;
        font-size: 13px;
        color: #1e2022;
    }
    
    .bggrey {
        background: #f9f9f9;
    }
    
    .etkinlik-detay h1 {
        font-weight: 500;
        font-size: 23px;
        letter-spacing: 0.05em;
        color: #1e2a3e;
    }
    
    ul.etk-ul {
        list-style: none;
        padding-left: 0;
    }
    
    ul.etk-ul li {
        font-weight: normal;
        font-size: 13px;
        line-height: 25px;
        color: #1e2022;
    }
    
    .etk-title {
        background: #F7FAFF;
        padding: 13px 19px;
    }
    
    .etk-title h2 {
        font-weight: 400;
        font-size: 15px;
        letter-spacing: 0.05em;
        color: #1e2a3e;
        margin-bottom: 0;
    }
    
    .etkinlik-detay textarea {
        height: 115px;
    }
    
    .etkodeme {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        /* text-align: right; */
    }
    
    .etk-tutar {
        background: #F2F2F2;
        border: 0.0625rem solid transparent;
        padding: 0.6125rem 1rem;
        border-radius: 6px;
        width: fit-content;
        position: absolute;
        bottom: 0;
        right: 0;
        margin-right: 0;
    }
    
    .etktutarbox {
        position: relative;
    }
    
    .event-foot-item {
        font-weight: normal;
        font-size: 15px;
        color: #1e2022;
        padding: 12px;
    }
    
    .event-foot-item:first-child {
        border-right: 1px solid #E3E3E3;
    }
    
    .navbar-brand {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    
    body.modal-open {
        overflow: inherit;
        padding-right: 0 !important;
    }
    
    .navbar-expand-lg .navbar-collapse {
        align-items: center;
    }
    
    .ml20 {
        margin-left: 20px
    }
    
    ul.flags {
        list-style: none;
        padding-left: 0;
        display: flex;
        flex-direction: row;
        align-items: center;
        margin-bottom: 0;
    }
    
    .navbar-brand-logo {
        width: 100%;
        min-width: unset !important;
        max-width: unset !important;
    }
    
    .navbar-light .navbar-nav .nav-link {
        color: #2c2e3d;
    }
    
    .navbar .navbar-nav .nav-link {
        padding: 1.5rem .75rem;
        display: flex;
        align-items: center;
        flex-direction: row;
    }
    
    .navbar {
        padding-top: 60px;
        padding-bottom: 30px;
    }
    
    .dropdown-item:focus,
    .dropdown-item:hover {
        color: #1b1d1f;
        background-color: transparent;
    }
    
    .headleftbox .nav-link:nth-child(1) {
        border-right: 1px solid #F0F0F0;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
    }
    
    .headleftbox .nav-link:nth-child(2) {
        border-right: 1px solid #F0F0F0;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
    }
    
    .headleftbox .nav-link:nth-child(3) {
        border-right: 1px solid #F0F0F0;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
    }
    
    .headleftbox .nav-link:nth-child(4) {
        border-right: 1px solid #F0F0F0;
        border-top: 0;
        border-bottom: 0;
        border-left: 0;
    }
    
    .headleftbox .nav-link:last-child {
        border-right: 0px solid #F0F0F0 !important;
    }
    
    ul.flags li {
        margin-right: 5px;
    }
    
    .headrightbox {
        padding: 15px 23px;
    }
    
    .headleftbox i {
        margin-right: 5px;
    }
    
    .header .nav-link {
        color: #677788;
    }
    
    .head-lang {
        padding: 15px 0px 15px 23px;
        font-size: 13px !important;
        color: #677788 !important;
    }
    
    .br1 {
        border-right: 1px solid #F0F0F0;
    }
    
    .ml-auto,
    .mx-auto {
        margin-left: auto !important;
    }
    
    .offcanvas-body {
        -ms-flex-positive: 1;
        flex-grow: 1;
        padding: 1.5rem 1.5rem;
        overflow-y: auto;
    }
    
    .dropdown-item-icon {
        display: inline-block;
        text-align: center;
        color: #677788;
        opacity: 0.7;
        font-size: 0.75rem;
        min-width: 1rem;
        max-width: 1rem;
        margin-right: 0.25rem;
    }
    
    #header-2 #navbarNavDropdown {
        align-items: center !important;
    }
    
    ul.header-menu-btn {
        list-style: none;
        padding-left: 0;
        margin-left: 15px;
        margin-bottom: 0;
    }
    
    .content img {
        max-width: 100%;
        height: auto;
    }
    
    .header-bottom .nav-link-toggle::after {
        display: inline-block;
        width: 1rem;
        height: 1rem;
        background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23677788' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
        content: "";
        margin-left: 0.5rem;
        transition: 0.3s ease;
    }
    
    .m150 {
        margin-top: 150px;
    }
    
    .aricleblog {
        max-width: 1040px;
        margin: 0 auto;
    }
    
    .bdetay-date {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        font-size: 12px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 2;
        letter-spacing: -0.43px;
        color: #4a4a4a;
    }
    
    .bd-dateread {
        padding: 5px 15px;
    }
    
    .bdseper {
        background: #4a4a4a;
        height: 14px;
        display: block;
        width: 2px;
    }
    
    .bdhead {
        padding-bottom: 80px;
    }
    
    .featurimg {
        padding-bottom: 80px;
    }
    
    .aritcle-content {
        max-width: 856px;
        margin: 0 auto;
    }
    
    .aricleblog h2 {
        font-size: 24px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 0.83;
        letter-spacing: -0.5px;
        color: #000;
        margin-top: 80px;
        margin-bottom: 20px;
    }
    
    .ld-related {
        padding: 100px 0px;
        margin-top: 100px;
        background-color: #fafbff;
    }
    
    .ldtagitem {
        font-size: 14px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 2.29;
        letter-spacing: -0.39px;
        color: #4a4a4a;
        margin-right: 40px;
    }
    
    .ldpostmeta {
        margin-top: 50px;
    }
    
    .sharemeta {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    .lsshare {
        display: flex;
        margin-top: 50px;
    }
    
    .lsshare p {
        margin-bottom: 0;
        margin-right: 10px;
        font-size: 14px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 2.29;
        letter-spacing: -0.39px;
        text-align: right;
        color: #4a4a4a;
    }
    
    .ctaapp .alignleft {
        float: left;
        margin: 3px 5px 3px 0;
    }
    
    .bloglistrow .mb40 {
        margin-bottom: 0;
    }
    
    .page-template-blog .bloglistrow .mb40 {
        margin-bottom: 40px;
    }
    
    .bankshead {
        margin-top: 50px;
    }
    
    .qr-title {
        font-size: 14px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.5px;
        color: #4a4a4a;
        max-width: 196px;
    }
    
    .qrborder img {
        border-radius: 8px;
        border: solid 1px #000;
    }
    
    .qrborder {
        margin-top: 10px;
    }
    
    .qrbox {
        margin-left: 10px;
    }
    
    .qrbox img {
        border-radius: 8px;
        border: solid 1px #000;
    }
    
    .qrlogo {
        display: flex;
        flex-direction: row;
        align-items: center;
        margin-top: 50px;
        justify-content: center;
    }
    
    .alm-listing .alm-reveal {
        outline: 0;
        display: flex;
        flex-wrap: wrap;
        margin-right: 0;
        margin-left: 0;
        max-width: 1140px;
    }
    
    .alm-listing .alm-reveal>* {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 12px;
        padding-left: 12px;
        margin-top: var(--bs-gutter-y);
    }
    
    .alm-btn-wrap .alm-load-more-btn {
        font-size: 15px;
        font-weight: 500;
        width: auto;
        height: unset;
        line-height: 1;
        background: #ed7070;
        -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
        box-shadow: 0 0px 0px rgb(0 0 0 / 4%);
        color: #fff;
        border: none;
        border-radius: 4px;
        margin: 0;
        padding: 0 20px;
        display: inline-block;
        position: relative;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        text-align: center;
        text-decoration: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        cursor: pointer;
        padding: 14px 20px !important;
        border-radius: 13px !important;
        border: solid 1px #000 !important;
        background-color: #fff !important;
        font-size: 12px !important;
        font-weight: 600 !important;
        font-stretch: normal !important;
        font-style: normal !important;
        line-height: normal !important;
        letter-spacing: -0.5px !important;
        color: #000 !important;
        margin-top: 30px;
    }
    
    .homeherobox {
        padding-bottom: 100px;
    }
    
    .thaknsclose {
        display: none;
    }
    
    .current_page_item a span {
        color: #7710e8;
    }
    
    .bloghashtag a {
        font-size: 18px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.78;
        letter-spacing: -0.5px;
        color: #4a4a4a !important;
    }
    
    .bloghashtag a:hover {
        color: #7710e8 !important;
    }
    
    .hashbox .wpb_wrapper {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    
    .hashbox .wpb_wrapper a {
        margin-right: 40px;
    }
    
    .hashbox {
        margin-bottom: 60px;
    }
    
    .privacyh1 {
        font-size: 32px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.31;
        letter-spacing: -1px;
        color: #000;
        margin-bottom: 30px;
    }
    
    .privacymenu ul {
        list-style: none;
        padding-left: 0;
    }
    
    .privacymenu li {
        padding: 10px 0px;
    }
    
    .privacymenu li a {
        font-size: 16px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.57px;
        color: #000;
    }
    
    .privacymenu li.current-menu-item a {
        font-size: 16px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.57px;
        color: #7710E8;
    }
    
    .privacyhead {
        padding-top: 30px;
    }
    
    @media only screen and (min-width: 768px) {
        .navbar-expand-lg .hs-sub-menu.dropdown-menu,
        .navbar-expand-lg .hs-sub-menu.dropdown-menu[data-bs-popper] {
            margin-top: 0;
        }
        .desktop-hidden {
            display: none !important;
        }
        .privacymenuselect {
            display: none !important;
        }
    }
    
    @media only screen and (max-width: 768px) {
        .podd-class-desktop .btn-dekstop {
            display: none;
        }
        .podd-os-ios .btn-dekstop {
            display: none;
        }
        .navbar-nav-wrap {
            justify-content: space-between !important;
        }
        .eapps-faq-layout-accordion .eapps-faq-content-category-item-question-text {
            padding-right: 12px;
            max-width: 86%;
            width: 100%;
            display: block;
        }
        .privacymenu {
            position: absolute;
            top: -64px;
            background: #e4cffa;
            width: 112%;
            left: -20px;
            /* right: 0; */
            z-index: 99;
            /* padding-left: 35px; */
        }
        .privacymenu ul {
            height: 42px;
            overflow: hidden;
            transition: all 0.3s;
            margin-bottom: 0;
            padding-top: 3px;
            background-image: url("/wp-content/themes/lidy/assets/wplab/images/icon-set-expand-copy.svg");
            background-repeat: no-repeat;
            background-position-x: 93%;
            background-position-y: 11px;
            padding-left: 35px;
        }
        .privacyopen {
            height: auto !important;
            transition: all 0.3s !important;
            padding-bottom: 13px;
            box-shadow: 0 10px 10px 0 rgb(0 0 0 / 18%);
        }
        .privacycontent {
            margin-top: 50px;
        }
        .privacyh1 {
            font-size: 24px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.25;
            letter-spacing: -0.8px;
            color: #000;
            margin-bottom: 15px;
        }
        .footapplogos img {
            margin-right: 0;
        }
        .navbar {
            padding-top: 10px;
            padding-bottom: 10px;
        }
        .wpb_single_image.qrborder {
            margin-bottom: 5px !important;
        }
        .homeherobox {
            padding-bottom: 60px;
        }
        .bankshead .vc_empty_space {
            height: 0 !important;
        }
        .bankshead {
            margin-top: 0px;
        }
        .bloglistrow .mb40 {
            margin-bottom: 40px;
        }
        .slogan {
            font-size: 11px;
        }
        .footapplogos {
            margin-top: 20px;
        }
        .container {
            padding-right: 35px;
            padding-left: 35px;
        }
        .containerlogo {
            padding-right: 15px;
            padding-left: 15px;
        }
        .ldtext-left {
            text-align: left !important;
        }
        .relatedowl .owl-dots {
            display: none;
        }
        .aricleblog .featurimg {
            position: absolute;
            left: 0;
        }
        .aricleblog .wp-block-spacer {
            height: 30px;
        }
        .navbar-nav-wrap .navbar-toggler {
            margin-left: 0;
        }
        .mobhamburger {
            padding: 7px;
            border-radius: 13px;
            background-color: rgb(119 16 232 / 31%);
            border: 0;
            z-index: 999;
        }
        footer ul.menu li a {
            font-size: 10px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: -0.2px;
            color: #4a4a4a;
        }
        .pl0 {
            padding-left: 0;
        }
        .pr0 {
            padding-right: 0;
        }
        .plr0 {
            padding-left: 0;
            padding-right: 0;
        }
        .foot-top .mb-7 {
            margin-bottom: 2rem!important;
        }
        .lsshare p {
            margin-bottom: 0;
            margin-right: 10px;
            font-size: 12px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: -0.5px;
            color: #4a4a4a;
        }
        footer .input-card {
            display: -ms-flexbox;
            display: flex;
            background-color: #fff;
            padding: 8px;
            box-shadow: none !important;
            border-radius: .5rem;
            margin-bottom: 7px !important;
            margin-top: 7px;
            justify-content: space-between;
        }
        .input-card-sm .input-card-form {
            padding: 0rem 0!important;
            border-bottom: 0 solid rgba(33, 50, 91, .1);
        }
        footer ul.menu li {
            margin-bottom: 6px;
        }
        .foot-top {
            padding-top: 0;
            padding-bottom: 30px;
        }
        .moblidybtnhead {
            margin-left: auto;
            margin-right: 6px;
        }
        .collepsing {
            height: 100vh !important;
        }
        .hero-title.mb30 {
            margin-bottom: 15px;
        }
        .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
            right: 0 !important;
        }
        .pb150 {
            padding-bottom: 60px;
        }
        .pbt100 {
            padding-top: 60px;
            padding-bottom: 60px;
        }
        .lidybtn.moblidybtnhead {
            padding: 12px 21px 11px 21px;
            border-radius: 13px;
            background-color: #7710e8;
            font-size: 10px !important;
            font-weight: 600 !important;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: -0.42px;
            color: #fff !important;
            border: 0;
            display: inline-block;
            text-align: center;
            vertical-align: middle;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            transition: all .2s ease-in-out;
        }
        .navbar-collapse.collapse.show {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100vh;
        }
        .lsshare {
            display: flex;
            margin-top: 22px;
            align-items: center;
        }
        .sharemeta {
            display: flex;
            align-items: flex-start;
            flex-direction: column;
        }
        .aritcle-content {
            padding-top: 196px;
        }
        .ld-related {
            padding: 60px 0px 20px 0px;
            background-color: #fafbff;
            margin-top: 60px;
        }
        .p150 {
            padding-top: 60px;
        }
        .ldpostmeta {
            margin-top: 60px;
        }
        .ldtagitem {
            font-size: 12px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: -0.5px;
            color: #4a4a4a;
            margin-right: 25px;
        }
        .bdhead {
            padding-bottom: 60px;
        }
        .featurimg {
            padding-bottom: 60px;
        }
        .aricleblog h2 {
            font-size: 24px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.25;
            letter-spacing: -0.8px;
            color: #000;
            margin-top: 50px;
            margin-bottom: 15px;
        }
        body p {
            font-size: 14px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.83;
            letter-spacing: -0.5px;
            color: #4a4a4a;
        }
        .pagehead {
            padding-top: 40px;
        }
        .psi-profile {
            position: relative;
            width: 100%;
            bottom: 0;
            padding: 0;
        }
        .psi-meta {
            margin-bottom: 25px
        }
        .popuplogos {
            max-width: 500px;
            margin: 0 auto;
            text-align: center;
        }
        .popuplogos a {
            margin-bottom: 7px;
            display: block;
        }
        #homepopup h2 {
            font-size: 26px;
            line-height: 1.20;
        }
        #homepopup p {
            font-size: 15px;
            line-height: 1.48;
        }
        #homepopup .modal-body {
            padding: 40px 40px 47px 40px;
        }
        .vc_row {
            margin-left: -15px !important;
            margin-right: -15px !important;
        }
        .psikolog-list .row {
            margin-left: 0 !important;
            margin-right: 0 !important;
        }
        .mob-t-15 {
            margin-top: 15px;
        }
        .psi-inf-box {
            display: none;
        }
        .mobile-hidden {
            display: none !important;
        }
        .headrightbox {
            padding: 5px 23px;
        }
        .header-bottom {
            padding-top: 5px;
            padding-bottom: 5px;
        }
        .navbar .navbar-nav .nav-link {
            padding: 0.5rem 0rem;
            border-bottom: 1px solid #f0f0f0;
        }
        .navbar-expand-lg .navbar-nav {
            padding: 1rem 0.5rem;
        }
        .navbar-expand-lg .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
            position: absolute;
            top: 7px;
            left: .4375rem;
            width: .125rem;
            height: calc(50%);
            content: '';
            background-color: rgba(33, 50, 91, .1);
        }
        .dropdown-menu {
            padding: 0.1rem .5rem;
            top: 5px;
        }
        .dropdown-item {
            padding: .5rem 0.5rem;
        }
        .nav.navbar-nav {
            padding-top: 125px;
            padding-left: 10px;
        }
        .nav.navbar-nav .nav-link {
            font-size: 16px !important;
            font-weight: bold !important;
            font-stretch: normal !important;
            font-style: normal !important;
            line-height: normal !important;
            letter-spacing: -0.5px !important;
            color: #4a4a4a !important;
            border-bottom: 0px solid #f0f0f0 !important;
            padding: 10px 0 !important;
        }
        .nav.navbar-nav .current-menu-item .nav-link {
            font-size: 16px !important;
            font-weight: bold !important;
            font-stretch: normal !important;
            font-style: normal !important;
            line-height: normal !important;
            letter-spacing: -0.5px !important;
            color: #7710e8 !important;
            border-bottom: 0px solid #f0f0f0 !important;
            padding: 10px 0 !important;
        }
        .mobmenubanner {
            padding-top: 60px;
            padding-left: 10px;
            max-width: 300px;
        }
        .ld-ctasec {
            padding-top: 60px;
            padding-bottom: 60px;
        }
        .ld-ctasec h2.section-title {
            text-align: center !important;
        }
        .ld-ctasec .wpb_single_image.vc_align_left {
            text-align: center;
        }
        .ld-ctasec .cta-title {
            font-size: 20px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: 1;
            letter-spacing: -0.5px;
            text-align: center !important;
            color: #000;
        }
        .mobtruetitlep {
            padding-top: 30px;
        }
        .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
            font-size: 14px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.43;
            letter-spacing: -0.5px;
            color: #000;
        }
        .vc_tta-panel-body p {
            font-size: 13px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.78;
            letter-spacing: -0.5px;
            color: #4a4a4a;
        }
        .footbanner {
            padding-left: 0px;
            padding-right: 0px;
        }
        .mobtruetitlep .mb50 {
            margin-bottom: 15px;
        }
        .mobtruetitlep .step-paragraf p {
            text-align: left !important;
        }
        .ctaapp {
            display: flex;
            justify-content: center;
        }
        .purplebanner {
            background-position: center center;
            background-repeat: no-repeat;
            padding-top: 20px;
            padding-bottom: 40px;
            margin-top: 0;
            background-size: cover;
            border-radius: 20px;
        }
        .bank-ctasec {
            padding-top: 60px;
            padding-bottom: 60px;
        }
        .counter-ctasec {
            padding-top: 60px;
            padding-bottom: 30px;
        }
        .counitem span {
            text-align: center;
        }
        .stepitem {
            padding-bottom: 15px;
        }
        .stepitem h2 {
            text-align: center !important;
        }
        .stepitem .vc_single_image-wrapper {
            max-width: 175px !important;
            margin: 0 auto;
        }
        .stepitem .wpb_single_image.vc_align_right {
            text-align: center;
        }
        .mobcolreverse {
            flex-direction: column-reverse;
        }
        .stepitem .step-paragraf {
            margin-bottom: 10px;
        }
        .mobmenubanner h3 {
            font-size: 16px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.88;
            letter-spacing: -0.53px;
            color: #000;
        }
        .mobmenubanner p {
            font-size: 12px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.75;
            letter-spacing: -0.5px;
            color: #4a4a4a;
        }
    }