/*!
Theme Name:    ctdi
Author:        Creative MMS
Author URI:    https://creativemms.com/
Description:   Child Theme of CoreUX
Version:       1.1.0
Template:      coreux
Text Domain:   coreux-child
*/.ctdi-widget-team .elementor-grid{grid-auto-rows:1fr}.ctdi-widget-team .elementor-grid-flex--center{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;grid-column-gap:unset!important}.ctdi-widget-team .elementor-grid-flex--center>div:first-of-type{margin-left:0}.ctdi-widget-team .team-card__wrap{height:100%}.ctdi-widget-team .team-card{transition:all .3s ease-in-out}.ctdi-widget-team .team-card__link{position:relative;display:block;transition:all .5s}.ctdi-widget-team .team-card__link:hover .team-card__inner-content{min-height:100%}.ctdi-widget-team .team-card__thumbnail,.ctdi-widget-team .team-card__thumbnail-bg{position:absolute;top:0;left:0;right:0;bottom:0}.ctdi-widget-team .team-card__thumbnail-bg{background-size:cover;background-position:50%;z-index:1}.ctdi-widget-team .team-card__inner{min-height:360px;transition:all .5s;color:#fff;position:relative;z-index:1}.ctdi-widget-team .team-card__inner-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:end;align-content:flex-end;background-color:rgba(0,44,95,.6);padding:24px;min-height:27%;width:100%;transition:all .5s;position:absolute;bottom:0}.ctdi-widget-team .team-card__inner-content .team-card__title{color:#fff;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:22px;font-weight:400;width:100%}.ctdi-widget-team .team-card__inner-content .team-card__job-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;width:100%}.ctdi-widget-team .team-card__img-wrapper{position:relative;width:100%;z-index:1;overflow:hidden}.ctdi-widget-team .team-card__img{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:50%}.ctdi-widget-team .team-card__title{font-size:22px;font-weight:600;color:#231f20}.ctdi-widget-team .team-card:hover .team-card__thumbnail__link:after{opacity:.5}.ctdi-widget-team .team-card__inner--align-left{text-align:left}.ctdi-widget-team .team-card__inner--align-center{text-align:center}.ctdi-widget-team .team-card__inner--align-right{text-align:right}.ctdi-widget-team .team-card__focus-area,.ctdi-widget-team .team-card__job-title{margin:0;padding:0}.ctdi-locations-grid .location-grid-card__wrap{background:#f4f4f4;padding:1em}.ctdi-locations-grid .location-grid-card__box-wrapper{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ctdi-locations-grid .location-grid-card__box-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:15px;margin-right:0;margin-bottom:unset;color:#3bb029;font-size:18px}.ctdi-locations-grid .location-grid-card__box-icon .elementor-icon{font-size:18px;fill:#3bb029;color:#3bb029;border-color:#3bb029}.ctdi-locations-grid .location-grid-card__box-icon .elementor-icon:active,.ctdi-locations-grid .location-grid-card__box-icon .elementor-icon:focus,.ctdi-locations-grid .location-grid-card__box-icon .elementor-icon:hover{cursor:pointer;fill:#2c841f;color:#2c841f;border-color:#2c841f}.ctdi-locations-grid .location-grid-card__box-content{-ms-flex-positive:1;flex-grow:1}.ctdi-locations-grid .location-grid-card__box-title{color:#262c27;font-family:Abel,Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:.4px}.ctdi-locations-grid .location-grid-card__box-description{font-family:Abel,Sans-serif;font-size:18px;font-weight:500;line-height:1.1em;letter-spacing:.8px;margin-bottom:0}.ctdi-locations-grid .location-grid-card__box-description a{color:#004ca3}.ctdi-locations-grid .location-grid-card__box-description a:active,.ctdi-locations-grid .location-grid-card__box-description a:focus,.ctdi-locations-grid .location-grid-card__box-description a:hover{color:#3bb029}.ctdi-locations-grid .location-grid-card__divider{display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:15px}.ctdi-locations-grid .location-grid-card__divider .location-grid-card__divider-separator{display:-ms-flexbox;display:flex;margin:0;direction:ltr;width:100%;border-top:1px solid #bdbbb2b5}.ctdi-locations-grid .location-grid-card__address>div{color:#002c5f;font-weight:700}.ctdi-locations-grid .location-grid-card__address p{color:#262c27;font-size:16px;font-weight:500;letter-spacing:.8px;line-height:1.2em}.ctdi-locations-grid .elementor-button{background:transparent;border:0;padding:0;color:#3bb029!important;font-size:16px;line-height:1.6em;transition:all .5s ease}.ctdi-locations-grid .elementor-button:active,.ctdi-locations-grid .elementor-button:focus,.ctdi-locations-grid .elementor-button:hover{background:transparent;border:0;color:#2c841f!important}.ctdi-locations-grid .elementor-button .elementor-align-icon-left{margin-right:8px}.ctdi-locations-grid .elementor-button-wrapper,.ctdi-locations-grid .fa-chevron-up,.ctdi-locations-grid .location-grid-card__address,.ctdi-locations-grid .location-grid-card__divider{display:none}.ctdi-locations-grid .location-grid-card.open .elementor-button-wrapper,.ctdi-locations-grid .location-grid-card.open .fa-chevron-up,.ctdi-locations-grid .location-grid-card.open .location-grid-card__address{display:block}.ctdi-locations-grid .location-grid-card.open .location-grid-card__divider{display:-ms-flexbox;display:flex}.ctdi-locations-grid .location-grid-card.open .fa-chevron-down{display:none}.ctdi-locations-map-image #Hovers g path{fill:#d9dada;transition:all .5s ease}.ctdi-locations-map-image #Asia_Pacific:focus g,.ctdi-locations-map-image #Asia_Pacific:focus path,.ctdi-locations-map-image #Asia_Pacific:hover g,.ctdi-locations-map-image #Asia_Pacific:hover path,.ctdi-locations-map-image #Australia:focus g,.ctdi-locations-map-image #Australia:focus path,.ctdi-locations-map-image #Australia:hover g,.ctdi-locations-map-image #Australia:hover path,.ctdi-locations-map-image #CALA_-_Central_America:focus g,.ctdi-locations-map-image #CALA_-_Central_America:focus path,.ctdi-locations-map-image #CALA_-_Central_America:hover g,.ctdi-locations-map-image #CALA_-_Central_America:hover path,.ctdi-locations-map-image #Europe:focus g,.ctdi-locations-map-image #Europe:focus path,.ctdi-locations-map-image #Europe:hover g,.ctdi-locations-map-image #Europe:hover path,.ctdi-locations-map-image #North_America:focus g,.ctdi-locations-map-image #North_America:focus path,.ctdi-locations-map-image #North_America:hover g,.ctdi-locations-map-image #North_America:hover path{fill:#1e2c56}.ctdi-locations-map-image #Labels__x28_Original_x29_ text{font-family:Abel,Sans-serif;font-weight:700}@media screen and (min-width:768px) and (max-width:991px){.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--tablet-1{width:100%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--tablet-2{width:50%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--tablet-3{width:33.33333%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--tablet-4{width:25%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--tablet-5{width:20%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--tablet-6{width:16.66667%}}@media screen and (min-width:768px){.ctdi-locations-grid .location-grid-card__box-wrapper{-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:992px){.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--1{width:100%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--2{width:50%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--3{width:33.33333%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--4{width:25%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--5{width:20%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--6{width:16.66667%}}@media screen and (max-width:767px){.ctdi-widget-team .elementor-grid-flex--center{-ms-flex-direction:column;flex-direction:column}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--mobile-1{width:100%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--mobile-2{width:50%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--mobile-3{width:33.33333%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--mobile-4{width:25%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--mobile-5{width:20%}.ctdi-widget-team .elementor-grid-flex--center .elementor-grid-item--mobile-6{width:16.66667%}.ctdi-widget-team .team-card .team-card__thumbnail{text-align:left}}