.elementor-kit-8{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#EEEAE4;--e-global-color-accent:#000000;--e-global-color-daae646:#B8D161;--e-global-color-cadf5e3:#858585;--e-global-color-0713235:#BBBBBB;--e-global-color-0296171:#ECECEC;--e-global-color-60f6eec:#24353B;--e-global-color-476f8d4:#1C6967;--e-global-color-72af91a:#E26C15;--e-global-color-f796191:#E1F27A;--e-global-color-90dd18c:#8160DE;--e-global-color-ececcec:#7ED96C;--e-global-color-3e6a448:#4285F4;--e-global-color-ec6ebfd:#974251;--e-global-color-18b0ba0:#799DF2;--e-global-color-a71ffb5:#D4DCFB;--e-global-color-c489b1d:#4FC4C0;--e-global-color-0d2bd8e:#F2BE79;--e-global-color-e8e725f:#4FC4C0;--e-global-color-e7206db:#F7F7F7;--e-global-color-30edf7b:#BF266F;--e-global-color-de99b17:#9CA3AF;--e-global-typography-text-font-family:"Inter Tight";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5;--e-global-typography-accent-font-family:"Inter Tight";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.5em;--e-global-typography-primary-font-family:"Inter Tight";--e-global-typography-primary-font-size:72px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:82px;--e-global-typography-secondary-font-family:"Inter Tight";--e-global-typography-secondary-font-size:44px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:49px;--e-global-typography-19979e5-font-family:"Inter Tight";--e-global-typography-19979e5-font-size:36px;--e-global-typography-19979e5-font-weight:500;--e-global-typography-19979e5-line-height:41px;--e-global-typography-6534206-font-family:"Inter Tight";--e-global-typography-6534206-font-size:30px;--e-global-typography-6534206-font-weight:500;--e-global-typography-6534206-line-height:35px;--e-global-typography-cf271dd-font-family:"Inter Tight";--e-global-typography-cf271dd-font-size:24px;--e-global-typography-cf271dd-font-weight:500;--e-global-typography-cf271dd-line-height:29px;--e-global-typography-d01ab49-font-family:"Inter Tight";--e-global-typography-d01ab49-font-size:20px;--e-global-typography-d01ab49-font-weight:500;--e-global-typography-d01ab49-line-height:25px;--e-global-typography-d14a5ee-font-family:"Inter Tight";--e-global-typography-d14a5ee-font-size:100px;--e-global-typography-d14a5ee-font-weight:300;--e-global-typography-d14a5ee-line-height:90px;--e-global-typography-3df363a-font-family:"Noto Serif";--e-global-typography-3df363a-font-size:36px;--e-global-typography-3df363a-font-weight:300;--e-global-typography-3df363a-line-height:1.2;--e-global-typography-e7d65c9-font-family:"Noto Serif";--e-global-typography-e7d65c9-font-size:24px;--e-global-typography-e7d65c9-font-weight:300;--e-global-typography-e7d65c9-line-height:29px;--e-global-typography-6cf715c-font-family:"Noto Serif";--e-global-typography-6cf715c-font-size:18px;--e-global-typography-6cf715c-font-weight:300;--e-global-typography-6cf715c-line-height:23px;--e-global-typography-3ea506c-font-family:"Inter";--e-global-typography-3ea506c-font-size:4rem;--e-global-typography-3ea506c-font-weight:400;--e-global-typography-3ea506c-line-height:1.1em;--e-global-typography-f2e91a9-font-family:"Inter";--e-global-typography-f2e91a9-font-size:1.25rem;--e-global-typography-f2e91a9-font-weight:500;--e-global-typography-f2e91a9-line-height:1.2em;--e-global-typography-abefd7d-font-family:"Inter Tight";--e-global-typography-abefd7d-font-size:16px;--e-global-typography-abefd7d-font-weight:400;--e-global-typography-abefd7d-line-height:1.5;color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:5px 35px 5px 35px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-kit-8 a{color:var( --e-global-color-daae646 );}.elementor-kit-8 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-8 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{font-family:var( --e-global-typography-19979e5-font-family ), Sans-serif;font-size:var( --e-global-typography-19979e5-font-size );font-weight:var( --e-global-typography-19979e5-font-weight );line-height:var( --e-global-typography-19979e5-line-height );}.elementor-kit-8 h4{font-family:var( --e-global-typography-6534206-font-family ), Sans-serif;font-size:var( --e-global-typography-6534206-font-size );font-weight:var( --e-global-typography-6534206-font-weight );line-height:var( --e-global-typography-6534206-line-height );}.elementor-kit-8 h5{font-family:var( --e-global-typography-cf271dd-font-family ), Sans-serif;font-size:var( --e-global-typography-cf271dd-font-size );font-weight:var( --e-global-typography-cf271dd-font-weight );line-height:var( --e-global-typography-cf271dd-line-height );}.elementor-kit-8 h6{font-family:var( --e-global-typography-d01ab49-font-family ), Sans-serif;font-size:var( --e-global-typography-d01ab49-font-size );font-weight:var( --e-global-typography-d01ab49-font-weight );line-height:var( --e-global-typography-d01ab49-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1180px){.elementor-kit-8{--e-global-typography-3ea506c-font-size:5rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-19979e5-font-size );line-height:var( --e-global-typography-19979e5-line-height );}.elementor-kit-8 h4{font-size:var( --e-global-typography-6534206-font-size );line-height:var( --e-global-typography-6534206-line-height );}.elementor-kit-8 h5{font-size:var( --e-global-typography-cf271dd-font-size );line-height:var( --e-global-typography-cf271dd-line-height );}.elementor-kit-8 h6{font-size:var( --e-global-typography-d01ab49-font-size );line-height:var( --e-global-typography-d01ab49-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:55px;--e-global-typography-primary-line-height:50px;--e-global-typography-secondary-font-size:33px;--e-global-typography-secondary-line-height:38px;--e-global-typography-19979e5-font-size:30px;--e-global-typography-19979e5-line-height:35px;--e-global-typography-6534206-font-size:28px;--e-global-typography-6534206-line-height:33px;--e-global-typography-cf271dd-font-size:22px;--e-global-typography-d14a5ee-font-size:55px;--e-global-typography-d14a5ee-line-height:50px;--e-global-typography-3df363a-font-size:30px;--e-global-typography-e7d65c9-font-size:22px;--e-global-typography-3ea506c-font-size:3.75rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-19979e5-font-size );line-height:var( --e-global-typography-19979e5-line-height );}.elementor-kit-8 h4{font-size:var( --e-global-typography-6534206-font-size );line-height:var( --e-global-typography-6534206-line-height );}.elementor-kit-8 h5{font-size:var( --e-global-typography-cf271dd-font-size );line-height:var( --e-global-typography-cf271dd-line-height );}.elementor-kit-8 h6{font-size:var( --e-global-typography-d01ab49-font-size );line-height:var( --e-global-typography-d01ab49-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//***
* Default Containers
*/
header > div.e-con-inner:first-child {
    padding: 25px 80px;
}
header.mega > div.e-con-inner:first-child {
    padding: 0 80px;
}
section.section-header > div.e-con-inner:first-child {
    padding: 50px 80px;
}
section.section-body > div.e-con-inner:first-child {
    padding: 80px 80px;
}
section.section-line > div.e-con-inner:first-child {
    padding: 0 80px;
}
footer > div.e-con-inner:first-child {
    padding: 50px 80px;
}
@media (max-width: 800px) {
    header > div.e-con-inner:first-child {
        padding: 25px 60px;
    }
    header.mega > div.e-con-inner:first-child {
        padding: 0 60px;
    }
    section.section-header > div.e-con-inner:first-child {
        padding: 50px 60px;
    }
    section.section-body > div.e-con-inner:first-child {
        padding: 40px 60px;
    }
    section.section-line > div.e-con-inner:first-child {
        padding: 0 60px;
    }
    footer > div.e-con-inner:first-child {
        padding: 50px 60px;
    }
}
@media (max-width: 430px) {
    header > div.e-con-inner:first-child {
        padding: 10px 20px;
    }
    header.mega > div.e-con-inner:first-child {
        padding: 0 20px;
    }
    section.section-header > div.e-con-inner:first-child {
        padding: 30px 20px;
    }
    section.section-body > div.e-con-inner:first-child {
        padding: 40px 20px;
    }
    section.section-line > div.e-con-inner:first-child {
        padding: 0 20px;
    }
    footer > div.e-con-inner:first-child {
        padding: 50px 20px;
    }
}

/***
* resets & overrides
*/
ul, ol {
    margin-bottom: 1rem;
}
li {
    margin-bottom: .6rem;
}
input.elementor-search-form__input::-webkit-search-cancel-button {
    display: none;
}
.elementor-button:hover {
    text-decoration: none !important;
}
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
    content: "";
    display:block;
    height: 100px; /* fixed header height*/
    margin: -100px 0 0; /* negative fixed header height */
    visibility: hidden;
    pointer-events: none;
}
.hide {
    display: none !important;
}

/***
* custom stuffs
*/
header .current-menu-item .elementor-item-active {
    font-weight: 600 !important;
}
.hiring-steps .elementor-icon-box-icon {
    text-align: center;
}
.hiring-steps .elementor-icon-box-icon::before {
    content: "";
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #AEAEAE;
}
.hiring-steps .elementor-icon-box-content {
    margin: 0 10px;
    padding: 35px 30px;
    background-color: #EBEBEB;
    border-radius: 8px;
}
.elementor-button-icon {
    align-items: center;
}
.cky-notice-group button {
    padding: 4px 8px;
}
.cky-consent-bar .cky-btn-customize::after {
    display: none !important;
}

.cut-corner-box {
    width: 299px;
    height: 255px;
}
.cut-corner-box::before,
.cut-corner-box::after {
    content: "";
    position: absolute;
    width: 41px; /* Fixed cut size */
    height: 41px; /* Fixed cut size */
    background-color: #ffffff; /* Matches the background to "cut" the shape */
}
.cut-corner-box::before {
    top: -1px;
    left: -1px;
    clip-path: polygon(0 0, 100% 0, 0 100%);
}
.cut-corner-box::after {
    bottom: -1px;
    right: -1px;
    clip-path: polygon(100% 100%, 100% 0, 0 100%);
}
.corner-carrot .eael-advanced-accordion-icon-closed, .corner-carrot .eael-advanced-accordion-icon-opened {
    width: 36px;
    height: 36px;
    background: #000000;
    padding: 10px 0 0 0;
    position: relative;
}
.corner-carrot .eael-advanced-accordion-icon-closed::before,
.corner-carrot .eael-advanced-accordion-icon-closed::after,
.corner-carrot .eael-advanced-accordion-icon-opened::before,
.corner-carrot .eael-advanced-accordion-icon-opened::after{
    content: "";
    position: absolute;
    width: 10px; /* Fixed cut size */
    height: 10px; /* Fixed cut size */
    background-color: #ffffff; /* Matches the background to "cut" the shape */
}
.corner-carrot .eael-advanced-accordion-icon-closed::before,
.corner-carrot .eael-advanced-accordion-icon-opened::before{
    top: -1px;
    left: -1px;
    clip-path: polygon(0 0, 100% 0, 0 100%);
}
.corner-carrot .eael-advanced-accordion-icon-closed::after,
.corner-carrot .eael-advanced-accordion-icon-opened::after{
    bottom: -1px;
    right: -1px;
    clip-path: polygon(100% 100%, 100% 0, 0 100%);
}
/*slide card without polygon*/
.corner-carrot-v2 .eael-advanced-accordion-icon-closed::before,
.corner-carrot .eael-advanced-accordion-icon-closed::after,
.corner-carrot .eael-advanced-accordion-icon-opened::before,
.corner-carrot .eael-advanced-accordion-icon-opened::after{
    content: "";
    position: absolute;
    width: 10px; /* Fixed cut size */
    height: 10px; /* Fixed cut size */
    background-color: #ffffff; /* Matches the background to "cut" the shape */
}
.corner-carrot-v2 .eael-advanced-accordion-icon-closed::before,
.corner-carrot .eael-advanced-accordion-icon-opened::before{
    top: -1px;
    left: -1px;
    clip-path: polygon(0 0, 100% 0, 0 100%);
}
.corner-carrot-v2 .eael-advanced-accordion-icon-closed::after,
.corner-carrot .eael-advanced-accordion-icon-opened::after{
    bottom: -1px;
    right: -1px;
    clip-path: polygon(100% 100%, 100% 0, 0 100%);
}/* End custom CSS */