.elementor-8315 .elementor-element.elementor-element-47a8332{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8315 .elementor-element.elementor-element-613d0b6 > .elementor-widget-container{background-color:#B32F2F;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-section{padding:9em 0em 5em 0em;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-section-two{padding:9em 0em 5em 0em;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-section-four{padding:9em 0em 5em 0em;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .h8-hero-inner{padding:9em 0em 5em 0em;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .h9-hero{padding:9em 0em 5em 0em;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .h10-hero-content{padding:9em 0em 5em 0em;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .hero-title{color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .hero-content-four .hero-title{color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .slider-content .h8-hero-title{color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .h9-hero-content .hero-title{color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .h10-hero-content .hero-title{color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .desc{color:#FFFFFF;padding:1px 1px 1px 1px;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .hero-content-four .desc{color:#FFFFFF;padding:1px 1px 1px 1px;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .slider-content .desc{color:#FFFFFF;padding:1px 1px 1px 1px;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .h9-hero-content .desc{color:#FFFFFF;padding:1px 1px 1px 1px;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .h10-hero-content .desc{color:#FFFFFF;padding:1px 1px 1px 1px;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-primary-btn{color:#071229;background-color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-primary-btn .btn_text{color:#071229;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-primary-btn:hover{color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-primary-btn:hover .btn_text{color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-85ba1a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-85ba1a7:not(.elementor-motion-effects-element-type-background), .elementor-8315 .elementor-element.elementor-element-85ba1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E8F0;}.elementor-8315 .elementor-element.elementor-element-6f78324{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8315 .elementor-element.elementor-element-f51fa5c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8315 .elementor-element.elementor-element-f51fa5c .sec-heading{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-f51fa5c .sec-heading .sec-title{margin:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-cpw2bp0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-8315 .elementor-element.elementor-element-cpw2bp1{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8315 .elementor-element.elementor-element-cpw2bp2{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-8315 .elementor-element.elementor-element-cpw2bp2 .sec-heading{margin:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-cpw2bp2 .sec-heading .sec-title{margin:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-cpw2bp4{--display:flex;--position:absolute;--min-height:640px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-8315 .elementor-element.elementor-element-cpw2bp4:not(.elementor-motion-effects-element-type-background), .elementor-8315 .elementor-element.elementor-element-cpw2bp4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.competencepass.com/wp-content/uploads/2025/12/35.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-8315 .elementor-element.elementor-element-cpw2bp4{left:0px;}body.rtl .elementor-8315 .elementor-element.elementor-element-cpw2bp4{right:0px;}.elementor-8315 .elementor-element.elementor-element-cpw2bk0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-cpw2bk0:not(.elementor-motion-effects-element-type-background), .elementor-8315 .elementor-element.elementor-element-cpw2bk0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E8F0;}.elementor-8315 .elementor-element.elementor-element-cpw2bk1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8315 .elementor-element.elementor-element-cpw2bk2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-8315 .elementor-element.elementor-element-cpw2bk2 .sec-heading{margin:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-cpw2bk2 .sec-heading .sec-title{margin:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-cpw2bk4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8315 .elementor-element.elementor-element-36b2982{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-c93f13c{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8315 .elementor-element.elementor-element-c7413d9{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;}.elementor-8315 .elementor-element.elementor-element-c7413d9 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-c7413d9 .sec-heading{margin:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-c7413d9 .sec-heading .sec-title{color:#F7F7F7;margin:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-79ad8ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8315 .elementor-element.elementor-element-594fa1d .service-style-3 .service-title .title span, .elementor-8315 .elementor-element.elementor-element-594fa1d .h8-services-list .service_item .no, .elementor-8315 .elementor-element.elementor-element-594fa1d .h9-services-item-inner .number{font-family:"neue-grotesk-regular", Sans-serif;}.elementor-8315 .elementor-element.elementor-element-ef3cd18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-aec3782{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:52px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-f276288 .tj-brand-section{background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-f276288 .brand-logo{background-color:#FFFFFF00;}.elementor-8315 .elementor-element.elementor-element-f276288 .brand-slider-2::before, .brand-slider-2::after{background:#7A7A7A00;}.elementor-8315 .elementor-element.elementor-element-f276288 .brand-slider-1::before, .brand-slider-1::after{background:#7A7A7A00;}.elementor-8315 .elementor-element.elementor-element-634d482.elementor-element{--align-self:center;}.elementor-8315 .elementor-element.elementor-element-cpw2bv0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8315 .elementor-element.elementor-element-cpw2bv0:not(.elementor-motion-effects-element-type-background), .elementor-8315 .elementor-element.elementor-element-cpw2bv0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F26;}.elementor-8315 .elementor-element.elementor-element-cpw2bv9 .tj-project-section-two{background-color:#1E1F26;}.elementor-8315 .elementor-element.elementor-element-cpw2bv9 .project-style-2 .project-content .title a{color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-cpw2bv9 .project-style-2 .project-content .title:hover a{color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-cpw2bv9 .marquee-slider-two::before, .marquee-slider-two::after{background:#1E1F2600;}.elementor-8315 .elementor-element.elementor-element-1297716{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-cpsap60.elementor-element{--align-self:stretch;}.elementor-8315 .elementor-element.elementor-element-08e88a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8315 .elementor-element.elementor-element-384ba55{width:var( --container-widget-width, 1040px );max-width:1040px;--container-widget-width:1040px;--container-widget-flex-grow:0;}.elementor-8315 .elementor-element.elementor-element-384ba55 .sec-heading{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-384ba55 .sec-heading .sec-title{margin:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-9f45b97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8315 .elementor-element.elementor-element-d9183f8.elementor-element{--align-self:center;}.elementor-8315 .elementor-element.elementor-element-255743d.elementor-element{--align-self:center;}.elementor-8315 .elementor-element.elementor-element-cpsap50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8315 .elementor-element.elementor-element-cpsap51{color:#3A4252;}.elementor-8315 .elementor-element.elementor-element-cpsap10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-cpsap10:not(.elementor-motion-effects-element-type-background), .elementor-8315 .elementor-element.elementor-element-cpsap10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-cpsap11{text-align:center;}.elementor-8315 .elementor-element.elementor-element-cpsap11 .elementor-heading-title{color:#071229;}.elementor-8315 .elementor-element.elementor-element-cpsap12{color:#3A4252;}.elementor-8315 .elementor-element.elementor-element-8011f10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-8011f10:not(.elementor-motion-effects-element-type-background), .elementor-8315 .elementor-element.elementor-element-8011f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E8F0;}.elementor-8315 .elementor-element.elementor-element-3eba47a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8315 .elementor-element.elementor-element-3dedb87{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8315 .elementor-element.elementor-element-3dedb87 .sec-heading{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-3dedb87 .sec-heading .sec-title{margin:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-acdbcba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8315 .elementor-element.elementor-element-adaa0b3 .service-style-3:hover .desc p{color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-adaa0b3 .service-style-3:hover .desc{color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-adaa0b3 .service-style-5:hover .h5-service-content .desc{color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-adaa0b3 .h8-services-list .service_item:hover .content .desc{color:#FFFFFF;}.elementor-8315 .elementor-element.elementor-element-5891b4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-1362d01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8315 .elementor-element.elementor-element-33e92ff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8315 .elementor-element.elementor-element-33e92ff .sec-heading{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-33e92ff .sec-heading .sec-title{margin:0px 0px 0px 0px;}.elementor-8315 .elementor-element.elementor-element-7d7ac80 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8315 .elementor-element.elementor-element-7d7ac80 .editor_text{text-align:left;}.elementor-8315 .elementor-element.elementor-element-5749e13{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-8315 .elementor-element.elementor-element-6f78324{--width:100%;}.elementor-8315 .elementor-element.elementor-element-cpw2bp0{--content-width:1320px;}.elementor-8315 .elementor-element.elementor-element-cpw2bp4{--width:50%;}.elementor-8315 .elementor-element.elementor-element-cpw2bk0{--content-width:1320px;}.elementor-8315 .elementor-element.elementor-element-36b2982{--content-width:1320px;}.elementor-8315 .elementor-element.elementor-element-c93f13c{--width:45%;}.elementor-8315 .elementor-element.elementor-element-79ad8ca{--width:50%;}.elementor-8315 .elementor-element.elementor-element-ef3cd18{--content-width:1546px;}.elementor-8315 .elementor-element.elementor-element-aec3782{--content-width:1320px;}.elementor-8315 .elementor-element.elementor-element-1297716{--content-width:1320px;}.elementor-8315 .elementor-element.elementor-element-08e88a4{--width:100%;}.elementor-8315 .elementor-element.elementor-element-8011f10{--content-width:1320px;}.elementor-8315 .elementor-element.elementor-element-5891b4a{--content-width:1320px;}.elementor-8315 .elementor-element.elementor-element-1362d01{--width:100%;}}@media(max-width:1399px) and (min-width:768px){.elementor-8315 .elementor-element.elementor-element-cpw2bp0{--content-width:1140px;}.elementor-8315 .elementor-element.elementor-element-cpw2bp4{--width:46%;}.elementor-8315 .elementor-element.elementor-element-cpw2bk0{--content-width:1140px;}.elementor-8315 .elementor-element.elementor-element-36b2982{--content-width:1140px;}.elementor-8315 .elementor-element.elementor-element-c93f13c{--width:50%;}.elementor-8315 .elementor-element.elementor-element-ef3cd18{--content-width:1140px;}.elementor-8315 .elementor-element.elementor-element-aec3782{--content-width:1140px;}.elementor-8315 .elementor-element.elementor-element-1297716{--content-width:1140px;}.elementor-8315 .elementor-element.elementor-element-8011f10{--content-width:1140px;}.elementor-8315 .elementor-element.elementor-element-5891b4a{--content-width:1120px;}}@media(max-width:1200px) and (min-width:768px){.elementor-8315 .elementor-element.elementor-element-36b2982{--content-width:960px;}.elementor-8315 .elementor-element.elementor-element-ef3cd18{--content-width:960px;}.elementor-8315 .elementor-element.elementor-element-aec3782{--content-width:960px;}.elementor-8315 .elementor-element.elementor-element-1297716{--content-width:960px;}.elementor-8315 .elementor-element.elementor-element-8011f10{--content-width:960px;}.elementor-8315 .elementor-element.elementor-element-5891b4a{--content-width:960px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8315 .elementor-element.elementor-element-36b2982{--content-width:720px;}.elementor-8315 .elementor-element.elementor-element-c93f13c{--width:100%;}.elementor-8315 .elementor-element.elementor-element-79ad8ca{--width:100%;}.elementor-8315 .elementor-element.elementor-element-ef3cd18{--content-width:720px;}.elementor-8315 .elementor-element.elementor-element-aec3782{--content-width:720px;}.elementor-8315 .elementor-element.elementor-element-1297716{--content-width:720px;}.elementor-8315 .elementor-element.elementor-element-8011f10{--content-width:720px;}.elementor-8315 .elementor-element.elementor-element-5891b4a{--content-width:720px;}.elementor-8315 .elementor-element.elementor-element-1362d01{--width:100%;}}@media(max-width:1399px){.elementor-8315 .elementor-element.elementor-element-36b2982{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8315 .elementor-element.elementor-element-5891b4a{--gap:50px 30px;--row-gap:50px;--column-gap:30px;}.elementor-8315 .elementor-element.elementor-element-5749e13{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-8315 .elementor-element.elementor-element-f51fa5c{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-8315 .elementor-element.elementor-element-cpw2bp0{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-cpw2bp1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8315 .elementor-element.elementor-element-cpw2bp2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8315 .elementor-element.elementor-element-aec3782{--padding-top:0px;--padding-bottom:56px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-1297716{--padding-top:56px;--padding-bottom:56px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-384ba55{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-8315 .elementor-element.elementor-element-3dedb87{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-8315 .elementor-element.elementor-element-33e92ff{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-8315 .elementor-element.elementor-element-5749e13{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-8315 .elementor-element.elementor-element-f51fa5c{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-8315 .elementor-element.elementor-element-cpw2bk0{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-36b2982{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-8315 .elementor-element.elementor-element-c7413d9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8315 .elementor-element.elementor-element-79ad8ca{--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-8315 .elementor-element.elementor-element-aec3782{--padding-top:0px;--padding-bottom:56px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-1297716{--padding-top:56px;--padding-bottom:56px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-384ba55{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8315 .elementor-element.elementor-element-5891b4a{--flex-wrap:wrap;}.elementor-8315 .elementor-element.elementor-element-33e92ff{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-8315 .elementor-element.elementor-element-5749e13{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:880px){.elementor-8315 .elementor-element.elementor-element-5749e13{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-section{padding:9em 0em 2em 0em;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-section-two{padding:9em 0em 2em 0em;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-section-four{padding:9em 0em 2em 0em;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .h8-hero-inner{padding:9em 0em 2em 0em;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .h9-hero{padding:9em 0em 2em 0em;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .h10-hero-content{padding:9em 0em 2em 0em;}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .hero-title, .elementor-8315 .elementor-element.elementor-element-613d0b6 .hero-content-four .hero-title, .elementor-8315 .elementor-element.elementor-element-613d0b6 .slider-content .h8-hero-title, .elementor-8315 .elementor-element.elementor-element-613d0b6 .h9-hero-content .hero-title, .elementor-8315 .elementor-element.elementor-element-613d0b6 .h10-hero-content .hero-title{font-size:45px;}.elementor-8315 .elementor-element.elementor-element-f51fa5c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8315 .elementor-element.elementor-element-cpw2bp0{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-cpw2bk0{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-8315 .elementor-element.elementor-element-cpw2bk2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8315 .elementor-element.elementor-element-36b2982{--content-width:540px;}.elementor-8315 .elementor-element.elementor-element-ef3cd18{--content-width:540px;}.elementor-8315 .elementor-element.elementor-element-aec3782{--content-width:540px;}.elementor-8315 .elementor-element.elementor-element-1297716{--content-width:540px;}.elementor-8315 .elementor-element.elementor-element-384ba55{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8315 .elementor-element.elementor-element-8011f10{--content-width:540px;}.elementor-8315 .elementor-element.elementor-element-3dedb87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8315 .elementor-element.elementor-element-5891b4a{--content-width:540px;}.elementor-8315 .elementor-element.elementor-element-33e92ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8315 .elementor-element.elementor-element-5749e13{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for tj-hero-banner, class: .elementor-element-613d0b6 */.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content{display:flex;flex-direction:column}
.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .desc{display:contents}
.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .wm-claim{order:-1;margin:0 0 18px;font-size:19px;line-height:1.3}
.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .wm-claim .wm-haupt{font-size:1em}
.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .hero-title{font-size:clamp(34px,4.4vw,62px);line-height:1.08;hyphens:manual;overflow-wrap:normal}
.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .cp-hero-satz{color:#fff;max-width:640px;margin:22px 0 30px;font-size:18px;line-height:1.5}
.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .tj-hero-btn{order:1}
.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .wm-beleg{order:2;margin-top:34px;color:#fff;gap:8px 36px}
.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .wm-beleg li{color:#fff;font-size:15px;max-width:220px}
.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .wm-beleg strong{color:#01ACE7}
@media (max-width:600px){.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .wm-claim{font-size:16px;white-space:nowrap;letter-spacing:-.01em}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .hero-title{font-size:32px}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .cp-hero-satz{font-size:16px;margin:16px 0 22px}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .wm-beleg{margin-top:24px;gap:6px 22px}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .wm-beleg strong{font-size:1.3em}.elementor-8315 .elementor-element.elementor-element-613d0b6 .tj-hero-content .wm-beleg li{font-size:13px;max-width:150px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a8332 *//* 1. Apply the image to the theme's specific hero layers */
.elementor-8315 .elementor-element.elementor-element-47a8332 .tj-hero-section,
.elementor-8315 .elementor-element.elementor-element-47a8332 .heroStack {
    background-image: url('https://www.competencepass.com/wp-content/uploads/2026/02/13.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
}

/* 2. Remove any solid background color from the parent wrappers */
.elementor-8315 .elementor-element.elementor-element-47a8332, 
.elementor-8315 .elementor-element.elementor-element-47a8332 .elementor-widget-container {
    background-color: transparent !important;
}

/* 3. Make sure the overlay isn't solid (set to 50% dark so the image shows through) */
.elementor-8315 .elementor-element.elementor-element-47a8332 .stackOverlay {
    background: rgba(0, 0, 0, 0.5) !important; 
}/* End custom CSS */
/* Start custom CSS for tj-process, class: .elementor-element-cpw2bp3 */.elementor-8315 .elementor-element.elementor-element-cpw2bp3{position:relative;z-index:2}@media(min-width:1025px){.elementor-8315 .elementor-element.elementor-element-cpw2bp3{max-width:1000px;margin-left:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cpw2bp4 */.elementor-8315 .elementor-element.elementor-element-cpw2bp4{top:0;left:0}/* End custom CSS */
/* Start custom CSS for tj-services, class: .elementor-element-cpw2bk5 */.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .service-style-2{display:flex;flex-direction:column;background:#fff;height:100%}
.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .service-style-2 .thumb{order:-1;position:static;opacity:1;visibility:visible;transform:none;width:auto;height:96px;margin:0 0 22px;background:none}
.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .service-style-2 .thumb::before{display:none}
.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .service-style-2 .thumb img{height:96px;width:auto;object-fit:contain;border-radius:0}
.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .service-style-2 .service-content{position:static}
.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .service-style-2 .service-content .number{color:#006BB5}
.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .service-style-2 .service-content .title{hyphens:manual}
.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .service-style-2 .service-content .title a::after{content:"";position:absolute;inset:0;z-index:3}
.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .service-style-2:hover{border-color:#01ACE7}
.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .service-style-2:hover .service-content .title a,.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .service-style-2:hover .service-button,.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .service-style-2:hover .service-button i{color:#15191E}
.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .service-style-2:hover .service-content .desc{color:inherit}
.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .swiper-slide{height:auto}
.elementor-8315 .elementor-element.elementor-element-cpw2bk5 .kachel-fakten{display:block;margin-top:12px;font-size:14px;color:#006BB5}/* End custom CSS */
/* Start custom CSS for tj-project-list, class: .elementor-element-cpw2bv9 */.elementor-8315 .elementor-element.elementor-element-cpw2bv9 .project-content .title{color:#fff!important}.elementor-8315 .elementor-element.elementor-element-cpw2bv9 .project-category li a{background:rgba(255,255,255,.12);color:#fff}.elementor-8315 .elementor-element.elementor-element-cpw2bv9 .project-category li a:hover{background:#01ACE7}@media(min-width:768px){.elementor-8315 .elementor-element.elementor-element-cpw2bv9 .project-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.elementor-8315 .elementor-element.elementor-element-cpw2bv9 .project-wrapper .project-style-2{width:auto;max-width:none;margin:0}}@media(min-width:1025px){.elementor-8315 .elementor-element.elementor-element-cpw2bv9 .project-wrapper{grid-template-columns:repeat(4,1fr)}.elementor-8315 .elementor-element.elementor-element-cpw2bv9 .project-wrapper .project-style-2:nth-child(even){margin-top:60px}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cpw2s01 */.elementor-8315 .elementor-element.elementor-element-cpw2s01{margin-top:16px}/* End custom CSS */