.elementor-1990 .elementor-element.elementor-element-24aaafc{--display:flex;--min-height:360px;--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;}.elementor-1990 .elementor-element.elementor-element-4d646ed{--display:flex;--min-height:152px;--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;--justify-content:flex-start;--align-items:flex-start;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-1990 .elementor-element.elementor-element-4d646ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1990 .elementor-element.elementor-element-5c3cc99{text-align:center;}.elementor-1990 .elementor-element.elementor-element-5c3cc99 img{box-shadow:11px -1px 10px 0px rgba(0,0,0,0.5);}.elementor-1990 .elementor-element.elementor-element-f4498ac{--display:flex;--min-height:399px;--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-1990 .elementor-element.elementor-element-f4498ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1990 .elementor-element.elementor-element-0e64ec5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1990 .elementor-element.elementor-element-0e64ec5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1990 .elementor-element.elementor-element-6ee9416{--display:flex;--min-height:393px;--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;}.elementor-1990 .elementor-element.elementor-element-4106d3a{--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-1990 .elementor-element.elementor-element-4106d3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1990 .elementor-element.elementor-element-f9f92bc{text-align:center;}.elementor-1990 .elementor-element.elementor-element-79f5dee{--display:flex;--min-height:200px;--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:center;}.elementor-1990 .elementor-element.elementor-element-2b05bf0{text-align:center;}.elementor-1990 .elementor-element.elementor-element-2b05bf0 img{box-shadow:15px 9px 10px 0px rgba(0,0,0,0.5);}.elementor-1990 .elementor-element.elementor-element-aab99e5{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;line-height:31px;}.elementor-1990 .elementor-element.elementor-element-aab99e5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1990 .elementor-element.elementor-element-3e4f6b7{--display:flex;--min-height:341px;}.elementor-1990 .elementor-element.elementor-element-3e4f6b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1990 .elementor-element.elementor-element-a2b0aea{text-align:center;}.elementor-1990 .elementor-element.elementor-element-8040c5c{--display:flex;--min-height:0px;}.elementor-1990 .elementor-element.elementor-element-8040c5c.e-con{--align-self:center;}.elementor-1990 .elementor-element.elementor-element-9f8e191 img{box-shadow:16px 6px 10px 0px rgba(0,0,0,0.5);}.elementor-1990 .elementor-element.elementor-element-6909499 > .elementor-widget-container{margin:4px 4px 4px 4px;}.elementor-1990 .elementor-element.elementor-element-6909499{text-align:center;}.elementor-1990 .elementor-element.elementor-element-6909499 p{margin-block-end:8px;}.elementor-1990 .elementor-element.elementor-element-58b564d{--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;}.elementor-1990 .elementor-element.elementor-element-9efc0d6{--display:flex;}.elementor-1990 .elementor-element.elementor-element-2bafb37 > .elementor-widget-container{border-style:none;box-shadow:9px 12px 10px 0px rgba(0,0,0,0.5);}.elementor-1990 .elementor-element.elementor-element-03de74a{--display:flex;}.elementor-1990 .elementor-element.elementor-element-03de74a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1990 .elementor-element.elementor-element-7cc167b{width:var( --container-widget-width, 137.726% );max-width:137.726%;--container-widget-width:137.726%;--container-widget-flex-grow:0;}.elementor-1990 .elementor-element.elementor-element-7cc167b.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-1990 .elementor-element.elementor-element-24aaafc{--content-width:1345px;}.elementor-1990 .elementor-element.elementor-element-4d646ed{--width:37%;}.elementor-1990 .elementor-element.elementor-element-f4498ac{--width:43.912%;}.elementor-1990 .elementor-element.elementor-element-4106d3a{--width:47.257%;}.elementor-1990 .elementor-element.elementor-element-79f5dee{--width:97%;}.elementor-1990 .elementor-element.elementor-element-3e4f6b7{--width:35.1%;}.elementor-1990 .elementor-element.elementor-element-8040c5c{--width:66%;}.elementor-1990 .elementor-element.elementor-element-9efc0d6{--width:39%;}.elementor-1990 .elementor-element.elementor-element-03de74a{--width:53.94%;}}/* Start custom CSS for html, class: .elementor-element-0e64ec5 *//* 1. Base Setup */
.talent-acquisition-section {
    font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}

/* 2. Main Paragraph Body Text Sizes & Colors */
.talent-acquisition-section p.custom-body-text {
    font-size: 1.rem !important;       
    line-height: 1.7 !important;         
    color: #4a5568 !important;           
    margin-bottom: 20px !important;
}

/* 3. Main Headings (Who We Are / What We Do) */
.talent-acquisition-section .custom-section-heading {
    font-size: 1.6rem !important;        
    color: #1a365d !important;           
    margin-top: 25px !important;
    margin-bottom: 12px !important;
    font-weight: 700 !important;
    letter-spacing: -0.5px !important;
}

/* 4. The Bulleted List Rules */
.talent-acquisition-section ul.custom-talent-list {
    list-style-type: none !important;    
    padding-left: 0 !important;
    margin-top: 20px !important;
}

.talent-acquisition-section ul.custom-talent-list li {
    position: relative !important;
    padding-left: 30px !important;       
    margin-bottom: 24px !important;      
    list-style: none !important; 
}

/* Creates the steady square blue bullet */
.talent-acquisition-section ul.custom-talent-list li::before {
    content: "■" !important;
    position: absolute !important;
    left: 0 !important;
    top: 2px !important;
    color: #3182ce !important;           
    font-size: 1.2rem !important;
}

/* 5. Highlighted Inline Sub-Headings */
.talent-acquisition-section .custom-feature-title {
    font-size: 1.2rem !important; 
    color: #2b6cb0 !important; 
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cc167b */.ta-value-card{
    width:500px;
    padding:10px 15px;
    background:#fff;
    border-radius:10px;
    box-shadow:0 3px 10px rgba(0,0,0,.08);
}

/* Icon + Heading in one row */
.ta-icon{
    display:inline-block;
    font-size:32px;
    margin-right:10px;
    vertical-align:middle;
}

.ta-value-card h3{
    display:inline-block;
    color:#0057B8;
    margin:0;
    font-size:20px;
    vertical-align:middle;
}

/* Description */
.ta-value-card p{
    margin-top:1px;
    margin-bottom:0;
    font-size:14px;
    line-height:1.5;
    color:#555;
    text-align:justify;
}

.ta-values-section{
    gap:15px;
}/* End custom CSS */