.elementor-kit-5{--e-global-color-primary:#4B2F8A;--e-global-color-secondary:#E02672;--e-global-color-text:#3A3A3A;--e-global-color-accent:#E02672;--e-global-color-c759b13:#FCB53B;--e-global-color-30091b1:#FFFFFF;--e-global-color-689ef65:#53C076;--e-global-color-2d2a764:#F5F5F5;--e-global-color-7bd751d:#EEEBF6;--e-global-color-4c564cf:#4B2F8A;--e-global-color-31d911f:#FFFFFF;--e-global-color-0e7defa:#F9F9F9;--e-global-color-5d7861d:#C45D75;--e-global-color-e9a3b59:#000000;--e-global-color-e7310c4:#858585;--e-global-color-d6d54db:#C45D75;--e-global-color-d61ed5c:#DD5471;--e-global-color-5828b6b:#685EC5;--e-global-color-887e4c0:#F4F2EF;--e-global-color-ba3170d:#1752EB;--e-global-color-f02d358:#191BB1;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-ea350c4-font-size:14px;--e-global-typography-ea350c4-font-weight:500;--e-global-typography-f46e20c-font-size:15px;--e-global-typography-f46e20c-font-weight:400;--e-global-typography-82bc9d3-font-size:16px;--e-global-typography-82bc9d3-font-weight:400;--e-global-typography-184f2f6-font-family:"Inter";--e-global-typography-184f2f6-font-size:22px;--e-global-typography-184f2f6-font-weight:700;--e-global-typography-184f2f6-line-height:1.2em;--e-global-typography-84a6cc3-font-family:"Inter";--e-global-typography-84a6cc3-font-size:16px;--e-global-typography-84a6cc3-font-weight:400;--e-global-typography-84a6cc3-line-height:1.7em;font-family:"Open Sans", Sans-serif;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{font-family:"Inter", Sans-serif;}.elementor-kit-5 h2{font-family:"Inter", Sans-serif;}.elementor-kit-5 h3{font-family:"Inter", Sans-serif;}.elementor-kit-5 h4{font-family:"Inter", Sans-serif;}.elementor-kit-5 h5{font-family:"Inter", Sans-serif;}.elementor-kit-5 h6{font-family:"Inter", Sans-serif;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{box-shadow:0px 7px 15px 0px rgba(0, 0, 0, 0.16);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1170px;}.e-con{--container-max-width:1170px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(min-width:1600px){.elementor-kit-5{--e-global-typography-184f2f6-font-size:23px;--e-global-typography-84a6cc3-font-size:16px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:17px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */span.page-numbers.dots {
    content: "...";
    display: inline-block;
}
span.page-numbers.current {
    display: inline-block;
    border: 1px solid;
    padding: 5px 15px;
    border-radius: 2px;
    margin: 0;
    border-color: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary) !important;!i;!;
}
:root {
    --background-color: #ffffff;
    --text-color: #000000;
}
html,body{scroll-behavior:auto !important}
div#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item a.mega-menu-link{display:flex !important;}
form.post-password-form {
    max-width: 1140px;
    margin: 50px auto;
    width: 90%;
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid #dbceff;
    padding: 50px 20px;
    background: #f2edff;
    border-radius: 13px;
    color: #4c308b;
    font-weight: 500;
    font-size: 16px;
}
form.post-password-form>p {width: auto;    padding: 5px 0;}

.ktn_cardhover{padding:30px !important;}
#blog-hero,#blog-hero .elementor-top-section{background-repeat:no-repeat !important;}
nav.elementor-pagination{margin-top:50px;}
nav.elementor-pagination a{padding:6px 14px;color:var(--e-global-color-primary)!important;box-shadow:0px 20px 30px 0px #5BA67326;border:1px solid var(--e-global-color-primary);border-radius:4px;font-weight:600;font-size:18px;line-height:22px;display:inline-block;margin-bottom:10px;}
nav.elementor-pagination a:hover{background:var(--e-global-color-primary);color:#fff!important;}
nav.elementor-pagination>span{display:none;}
@keyframes fadeDown{
    from{opacity:0;transform:translate3d(0,-80px,0)}
    to{opacity:1;transform:none}
}
.elementor-element.fadeInDown{animation-name:fadeDown}
@keyframes fadeLeft{
    from{opacity:0;transform:translate3d(-80px,0,0)}
    to{opacity:1;transform:none}
}
.elementor-element.fadeInLeft{animation-name:fadeLeft}
@keyframes fadeRight{
    from{opacity:0;transform:translate3d(80px,0,0)}
    to{opacity:1;transform:none}
}
.elementor-element.fadeInRight{animation-name:fadeRight}
@keyframes fadeUp{
    from{opacity:0;transform:translate3d(0,80px,0)}
    to{opacity:1;transform:none}
}
.elementor-element.fadeInUp{animation-name:fadeUp}

/* button */
.kbtn-ghost a{background:var(--e-global-color-secondary);color:#fff!important;border-radius:10px;font-weight:500!important;padding:12px 25px!important;}
.kbtn-ghost a:hover{background:var(--e-global-color-primary);}
li.m_menu_logos ul li{width:150px!important;display:inline-block!important;margin:10px!important;}
li.m_menu_logos ul li:first-child img{background:#666!important;padding:15px!important;border-radius:10px!important;}
li.m_menu_logos img{max-width:100px!important;max-height:100px!important;height:auto;width:auto;margin:0 auto!important;display:inline-block;}
.ktn_copyr_menu ul li{height:35px;}
.ktn_sec_with_bg1 .elementor-background-overlay,.ktn_sec_with_bg2 .elementor-background-overlay{opacity:1!important;}
.ktn_acc_block .elementor-accordion-item{background:#fff;border-radius:10px;margin-bottom:7px;padding:22px 22px;}
.ktn_acc_block .elementor-tab-title{padding-bottom:5px;}
@media(min-width:268px){
    .ktn_sec_with_bg1 .elementor-background-overlay{opacity:0.06!important;}
    .ktn_sec_with_bg2 .elementor-background-overlay{opacity:0.2!important;}
}
@media(min-width:991px){
    #subscribe-form .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    position: fixed;
    bottom: 40px;
    left: -190px;
    transition-duration:.5s;
}

#subscribe-form .hs_recaptcha.hs-recaptcha.field.hs-form-field:hover {
    left: 0px !important; 
}

    .ktn_copyr_menu ul li{border-right:#cfcfcf thin solid;height:18px;}
    .elementor-widget-testimonial-carousel .elementor-swiper-button-prev{left:-40px !important;}
    .elementor-widget-testimonial-carousel .elementor-swiper-button-next{right:-40px !important;}
}
.ktn_copyr_menu ul li a{padding:5px 10px!important;margin:0!important;font-size:15px;color:#878686;}
.ktn_copyr_menu ul li a:hover{color:#c36;}
.ktn_copyr_menu ul li:last-child{border-right:none;}
.ktn_copyr_menu ul li:last-child a{padding-right:0;}
table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#eeebf6!important;}
table td,table th{border:1px solid #eeebf6!important;}
table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-top:1px solid #eeebf6!important;}
table tbody tr:hover>td,table tbody tr:hover>th{background-color:#d0c7e8!important;}

.elementor-location-header .onlyonfooter {
    display: none !important;
}
@media(max-width:500px){
    .ktn_acc_block .elementor-tab-content a{font-size:13px;}
    body {
        padding-bottom: 100px;
    }
}
@media(max-width:325px){
    .ktn_acc_block .elementor-tab-content a{font-size:12px;}
}
.hs-cookie-notification-position-bottom {
    display: none;
}


/*concent Bar*/
button#cmpCloseBtn:focus,button#cmpCloseBtn:hover{box-shadow:none!important}button#cmpCloseBtn:focus,.cmp-modal__close svg{background:0 0;fill:#e82474;outline:0!important}a.cc-link{color:#4c308b!important}button.cmp-accordion__header{padding:12px 15px;border-radius:0;outline:0!important;box-shadow:none!important}button.cmp-accordion__header:hover{background:#f7f3ff;box-shadow:none}.cmp-accordion__item.is-active .cmp-accordion__content{padding:20px 15px}
.cmp-accordion__item.is-active .cmp-accordion__content {
    display: block;
    padding-top: 10px;
}

/*DarkMode*/
@media (prefers-color-scheme: dark) {
     :root {
        --background-color: #140D25;
        --e-global-color-30091b1: #0F0520;
        --text-color: #b9b9b9;
        --e-search-form-toggle-color: #ececec;
    }
    .elementor-kit-5 {
        --e-global-color-primary: #403B4E;
        /*         /* --e-global-color-secondary: #DD6D8F; */
        --e-global-color-secondary: #e63674;
        /*         --e-global-color-text: #ececec; */
        --e-global-color-text: var(--text-color);
        --e-global-color-2d2a764: #292439;
        --e-global-color-689ef65: #a5ddb2;
        --e-global-color-c759b13: #ffd595;
        --e-global-color-4c564cf: #c6bbea;
        --e-global-color-7bd751d: var(--e-global-color-2d2a764);
        --dm-overlay: rgba(20, 13, 37, .3);
        --e-global-color-31d911f: var(--background-color);
    }
    #meeting-form form .legal-consent-container {
        background: #1d1a29 !important;
    }
    .ktn-logo-img a img {
        opacity: 0;
    }
    .ktn-logo-img a {
        background: url("https://www.kryterion.com/wp-content/uploads/2024/07/ktn-logo-dm.png") center center no-repeat;
        background-size: contain;
    }

    a {
        color: var(--e-global-color-secondary);
    }
    a:active,
    a:hover {
        color: #e63674;
    }
    .dm-200,
    .dm-200 .elementor-widget-container {
        --e-global-color-31d911f: var(--e-global-color-2d2a764);
    }
    .dm-post-200 article .elementor-post__card {
        background: var(--e-global-color-2d2a764) !important;
    }
    .dm-2d2a764 {
        --e-global-color-primary: var(--e-global-color-2d2a764);
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link,
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link,
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
        color: var(--e-global-color-text);
    }
    section.footercta,
    div.footercta>div>div {
        background-color: var(--e-global-color-primary) !important;
    }
    .elementor-heading-title {
        --e-global-color-primary: var(--e-global-color-4c564cf);
    }
    .dialog-widget-content.dialog-lightbox-widget-content {
        background: var(--e-global-color-2d2a764);
    }
    i.eicon-close {
        color: var(--e-global-color-secondary) !important;
    }
    .ktn_acc_block .elementor-accordion-item {
        background: var(--background-color);
    }
    .dm-overlay {
        position: relative;
    }
    .fp-section.dm-overlay:before,
    .dm-overlay .elementor-motion-effects-layer:before,
    .elementor-background-overlay:before {
        content: "";
        background: var(--dm-overlay);
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        display: block;
    }
    .elementor-56 .elementor-element.elementor-element-7adfe8f > .elementor-widget-container {
        background: #252525;
    }
    section.hero-banner>.elementor-background-overlay,
    .hero-banner:before,
    .elementor-550 .elementor-element.elementor-element-a57fc24 > .elementor-background-overlay {
        background-image: url("https://www.kryterion.com/wp-content/uploads/2024/07/shape-substract-dm.png") !important;
        background-repeat: no-repeat;
    }
    .footercta .elementor-background-overlay,
    div.footercta>div>div {
        filter:grayscale(.8);
    }
    .BambooHR-ATS-Department-Header,
    .BambooHR-ATS-board H2 {
        color: var(--text-color) !important;
    }
    .BambooHR-ATS-Location {
        color: var(--text-color);
    }
    .legal-consent-container {
    background: transparent !important;
    }
    nav.elementor-pagination a {
        border-color: #a5a5a5;
        color: #a5a5a5 !important;
    }
    .elementor-nav-menu--dropdown,#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1,#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu{background-color:var(--background-color) !important;}
    .elementor-nav-menu--dropdown a{color: var(--text-color) !important;}
}
body {
    background-color: var(--background-color);
    color: var(--text-color);
}
section.elementor-sticky {
    background-color: var(--background-color) !important;
    color: var(--text-color);
}/* End custom CSS */