.elementor-9302 .elementor-element.elementor-element-86bc045{--display:flex;--min-height:100px;--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-9302 .elementor-element.elementor-element-f405fa9{--display:flex;--min-height:534px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9302 .elementor-element.elementor-element-f23ed29{padding:0% 0% 2% 0%;text-align:center;}.elementor-9302 .elementor-element.elementor-element-f23ed29 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:700;text-transform:uppercase;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9302 .elementor-element.elementor-element-e3966de{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:400;}.elementor-9302 .elementor-element.elementor-element-6661d264:not(.elementor-motion-effects-element-type-background), .elementor-9302 .elementor-element.elementor-element-6661d264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;background-image:url("https://new.talentex.ae/wp-content/uploads/2026/03/Crumbled-paper.png");}.elementor-9302 .elementor-element.elementor-element-6661d264 > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.08;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9302 .elementor-element.elementor-element-6661d264{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:111px 0px 110px 0px;}.elementor-9302 .elementor-element.elementor-element-53f69d8c .section-title .subtitle{color:var( --e-global-color-primary );}.elementor-9302 .elementor-element.elementor-element-53f69d8c .section-title .title{color:var( --e-global-color-secondary );}.elementor-9302 .elementor-element.elementor-element-53f69d8c .section-title .description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9302 .elementor-element.elementor-element-712f771a:not(.elementor-motion-effects-element-type-background), .elementor-9302 .elementor-element.elementor-element-712f771a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9302 .elementor-element.elementor-element-712f771a, .elementor-9302 .elementor-element.elementor-element-712f771a > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-9302 .elementor-element.elementor-element-712f771a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-9302 .elementor-element.elementor-element-712f771a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9302 .elementor-element.elementor-element-3462118b{--display:flex;}.elementor-9302 .elementor-element.elementor-element-58280a16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#00000029;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:400;}.elementor-9302 .elementor-element.elementor-element-2035d280{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#00000029;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-9302 .elementor-element.elementor-element-4d33e5f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#00000029;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1px;font-weight:400;}.elementor-9302 .elementor-element.elementor-element-33978dfa{z-index:2;}.elementor-9302 .elementor-element.elementor-element-312bb2:not(.elementor-motion-effects-element-type-background), .elementor-9302 .elementor-element.elementor-element-312bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-9302 .elementor-element.elementor-element-312bb2, .elementor-9302 .elementor-element.elementor-element-312bb2 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-9302 .elementor-element.elementor-element-312bb2{box-shadow:5px 5px 40px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:54px 45px 61px 45px;z-index:6;}.elementor-9302 .elementor-element.elementor-element-312bb2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9302 .elementor-element.elementor-element-1dc3cc5a .section-title{text-align:center;}.elementor-9302 .elementor-element.elementor-element-1dc3cc5a .section-title .subtitle{color:#1EC28E;}.elementor-9302 .elementor-element.elementor-element-1dc3cc5a .section-title .title{color:var( --e-global-color-secondary );font-size:34px;margin:0px 0px 0px 0px;}.elementor-9302 .elementor-element.elementor-element-1dc3cc5a .section-title h2{margin:0px 0px 0px 0px;}.elementor-9302 .elementor-element.elementor-element-1dc3cc5a .section-title .description{margin:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9302 .elementor-element.elementor-element-5dfe1cf6{width:auto;max-width:auto;bottom:79px;}body:not(.rtl) .elementor-9302 .elementor-element.elementor-element-5dfe1cf6{right:-226px;}body.rtl .elementor-9302 .elementor-element.elementor-element-5dfe1cf6{left:-226px;}.elementor-9302 .elementor-element.elementor-element-1b17844f{--display:flex;--min-height:425px;--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;--justify-content:center;}.elementor-9302 .elementor-element.elementor-element-1b17844f:not(.elementor-motion-effects-element-type-background), .elementor-9302 .elementor-element.elementor-element-1b17844f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.talentex.ae/wp-content/uploads/2026/03/red-triangle.png");}.elementor-9302 .elementor-element.elementor-element-51ee852b .section-title{text-align:center;}.elementor-9302 .elementor-element.elementor-element-51ee852b .section-title .title{color:var( --e-global-color-accent );}.elementor-9302 .elementor-element.elementor-element-2aa03655{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-9302 .elementor-element.elementor-element-2aa03655:not(.elementor-motion-effects-element-type-background), .elementor-9302 .elementor-element.elementor-element-2aa03655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9302 .elementor-element.elementor-element-2aa03655.e-con:hover{--e-con-transform-scale:0.95;}.elementor-9302 .elementor-element.elementor-global-9279{--e-image-carousel-slides-to-show:5;padding:0% 0% 0% 0%;}@media(max-width:1024px) and (min-width:768px){.elementor-9302 .elementor-element.elementor-element-a2c6a13{width:100%;}.elementor-9302 .elementor-element.elementor-element-33978dfa{width:100%;}}@media(max-width:1024px){.elementor-9302 .elementor-element.elementor-element-86bc045{--min-height:34px;}.elementor-9302 .elementor-element.elementor-element-f405fa9{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-9302 .elementor-element.elementor-global-9279{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-9302 .elementor-element.elementor-element-f23ed29 .elementor-heading-title{font-size:31px;}.elementor-9302 .elementor-element.elementor-element-712f771a{padding:10px 10px 10px 10px;}.elementor-9302 .elementor-element.elementor-element-312bb2{padding:20px 10px 20px 10px;}.elementor-9302 .elementor-element.elementor-element-1dc3cc5a .section-title .title{font-size:21px;}.elementor-9302 .elementor-element.elementor-global-9279{--e-image-carousel-slides-to-show:2;}}@media(min-width:1025px){.elementor-9302 .elementor-element.elementor-element-6661d264:not(.elementor-motion-effects-element-type-background), .elementor-9302 .elementor-element.elementor-element-6661d264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-6cb816d5 *//* Keep label wrapper visible but hide label text */ 
.wpcf7 form label { 
    display: block; 
    font-size: 0; 
    line-height: 0; 
    margin: 0; 
    color: transparent; 
} 

/* Name, Contact, Email fields */ 
.wpcf7 form input[type="text"], 
.wpcf7 form input[type="email"], 
.wpcf7 form input[type="tel"] { 
    width: 100%; 
    background: #ffffff; 
    border: none; 
    border-radius: 8px; 
    padding: 18px 16px; 
    font-size: 16px; 
    line-height: 1.4; 
    color: #666777 !important; 
    box-sizing: border-box; 
    margin-bottom: 20px; 
    display: block; 
    box-shadow: none; 
    outline: none; 
    appearance: none; 
    -webkit-appearance: none; 
} 

/* Message field */ 
.wpcf7 form textarea { 
    width: 100%; 
    background: #ffffff; 
    border: none; 
    border-radius: 8px !important; 
    padding: 18px 16px; 
    font-size: 16px; 
    line-height: 1.4; 
    color: #666777 !important; 
    -webkit-text-fill-color: #666777 !important; 
    box-sizing: border-box; 
    margin-bottom: 20px; 
    display: block; 
    min-height: 140px; 
    resize: vertical; 
    box-shadow: none; 
    outline: none; 
    appearance: none; 
    -webkit-appearance: none; 
} 

/* Light grey placeholders */ 
.wpcf7 form input[type="text"]::placeholder, 
.wpcf7 form input[type="email"]::placeholder, 
.wpcf7 form input[type="tel"]::placeholder, 
.wpcf7 form textarea::placeholder, 
.wpcf7 form input[type="text"]::-webkit-input-placeholder, 
.wpcf7 form input[type="email"]::-webkit-input-placeholder, 
.wpcf7 form input[type="tel"]::-webkit-input-placeholder, 
.wpcf7 form textarea::-webkit-input-placeholder, 
.wpcf7 form input[type="text"]::-moz-placeholder, 
.wpcf7 form input[type="email"]::-moz-placeholder, 
.wpcf7 form input[type="tel"]::-moz-placeholder, 
.wpcf7 form textarea::-moz-placeholder, 
.wpcf7 form input[type="text"]:-ms-input-placeholder, 
.wpcf7 form input[type="email"]:-ms-input-placeholder, 
.wpcf7 form input[type="tel"]:-ms-input-placeholder, 
.wpcf7 form textarea:-ms-input-placeholder, 
.wpcf7 form input[type="text"]::-ms-input-placeholder, 
.wpcf7 form input[type="email"]::-ms-input-placeholder, 
.wpcf7 form input[type="tel"]::-ms-input-placeholder, 
.wpcf7 form textarea::-ms-input-placeholder { 
    color: #666777 !important; 
    -webkit-text-fill-color: #666777 !important; 
    opacity: 1 !important; 
} 

/* File upload field */ 
.wpcf7 form input[type="file"] { 
    width: 100%; 
    background: #ffffff; 
    border: none; 
    border-radius: 8px; 
    padding: 14px 16px; 
    font-size: 14px; 
    line-height: 1.4; 
    color: #666777; 
    box-sizing: border-box; 
    margin-bottom: 20px; 
    display: block; 
    box-shadow: none; 
    outline: none; 
} 

/* File button */ 
.wpcf7 form input[type="file"]::file-.elementor-9302 .elementor-element.elementor-element-6cb816d5-button { 
    background: #f5f5f5; 
    color: #666777; 
    border: none; 
    padding: 8px 14px; 
    border-radius: 8px; 
    margin-right: 10px; 
    cursor: pointer; 
} 

/* Submit button */ 
.wpcf7 form input[type="submit"] { 
    background: #f15a3c; 
    color: #ffffff; 
    border: none; 
    border-radius: 10px; 
    padding: 12px 28px; 
    font-size: 16px; 
    cursor: pointer; 
    box-shadow: none; 
    outline: none; 
} 

/* Remove extra spacing */ 
.wpcf7 form p { 
    margin: 0; 
} 

/* Fix Message field to match others */ 
.wpcf7 form textarea { 
    width: 100%; 
    background: #ffffff !important; 
    border: none !important; 
    border-radius: 8px !important; 
    padding: 18px 16px !important; 
    font-size: 16px !important; 
    line-height: 1.4; 
    color: #666777 !important; 
    box-sizing: border-box; 
    margin-bottom: 20px; 
    display: block; 
    min-height: 140px; 
    resize: vertical; 
    box-shadow: none !important; 
    outline: none !important; 
} 

/* Placeholder for message */ 
.wpcf7 form textarea::placeholder { 
    color: #666777 !important; 
    opacity: 1; 
} 

/* Browser fallbacks */ 
.wpcf7 form textarea::-webkit-input-placeholder { 
    color: #666777 !important; 
} 

.wpcf7 form textarea::-moz-placeholder { 
    color: #666777 !important; 
    opacity: 1; 
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-9279 */.elementor-9302 .elementor-element.elementor-global-9279 .swiper-wrapper {
  transition-timing-function: linear !important;
}/* End custom CSS */