.elementor-2371 .elementor-element.elementor-element-948f5e5{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2371 .elementor-element.elementor-element-948f5e5.e-con:hover{--e-con-transform-scale:1.01;}.elementor-2371 .elementor-element.elementor-element-87f3cd1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2371 .elementor-element.elementor-element-87f3cd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2371 .elementor-element.elementor-element-a3d9869 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:1;padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );}.elementor-2371 .elementor-element.elementor-element-a3d9869 .elementor-repeater-item-84bf0bf > *{display:inline-block;}.elementor-2371 .elementor-element.elementor-element-a3d9869 .elementor-repeater-item-a44d8dd.dce-item_image{justify-content:top;}.elementor-2371 .elementor-element.elementor-element-a3d9869 .dce-posts-fallback{text-align:left;}.elementor-2371 .elementor-element.elementor-element-a3d9869 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-2371 .elementor-element.elementor-element-a3d9869 .dce-post-item{padding-bottom:0px;}.elementor-2371 .elementor-element.elementor-element-2c84962{--display:flex;--min-height:0em;--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7A7A7AAB;--border-color:#7A7A7AAB;}.elementor-2371 .elementor-element.elementor-element-2c84962.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2371 .elementor-element.elementor-element-02ddfa0.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2371 .elementor-element.elementor-element-02ddfa0{text-align:start;}.elementor-2371 .elementor-element.elementor-element-02ddfa0 .elementor-heading-title{letter-spacing:0px;}.elementor-2371 .elementor-element.elementor-element-27ea22d{width:100%;max-width:100%;text-align:start;}.elementor-2371 .elementor-element.elementor-element-27ea22d > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2371 .elementor-element.elementor-element-27ea22d.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-2371 .elementor-element.elementor-element-27ea22d .elementor-heading-title{font-size:1rem;font-weight:400;color:var( --e-global-color-dd63c18 );}.elementor-2371 .elementor-element.elementor-element-046751d{width:100%;max-width:100%;text-align:start;}.elementor-2371 .elementor-element.elementor-element-046751d > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2371 .elementor-element.elementor-element-046751d.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-2371 .elementor-element.elementor-element-046751d .elementor-heading-title{font-size:1rem;font-weight:400;color:var( --e-global-color-f737802 );}.elementor-2371 .elementor-element.elementor-element-c85dca1{width:100%;max-width:100%;text-align:start;}.elementor-2371 .elementor-element.elementor-element-c85dca1 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2371 .elementor-element.elementor-element-c85dca1.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-2371 .elementor-element.elementor-element-c85dca1 .elementor-heading-title{font-size:1rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-2371 .elementor-element.elementor-element-7195fba{width:100%;max-width:100%;text-align:start;}.elementor-2371 .elementor-element.elementor-element-7195fba > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2371 .elementor-element.elementor-element-7195fba.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-2371 .elementor-element.elementor-element-7195fba .elementor-heading-title{font-size:1rem;font-weight:400;color:#3D3DC4;}@media(max-width:767px){.elementor-2371 .elementor-element.elementor-element-87f3cd1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2371 .elementor-element.elementor-element-a3d9869 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-2371 .elementor-element.elementor-element-a3d9869.elementor-element{--align-self:center;}.elementor-2371 .elementor-element.elementor-element-2c84962{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}}@media(min-width:768px){.elementor-2371 .elementor-element.elementor-element-87f3cd1{--width:55px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-02ddfa0 */.h4{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27ea22d */.elementor-2371 .elementor-element.elementor-element-27ea22d .elementor-heading-title span {
    color: inherit; /* Default color */
}

.elementor-2371 .elementor-element.elementor-element-27ea22d .elementor-heading-title span:contains('CDI') {
    color: #2ed573; /* Color for CDI */
}

.elementor-2371 .elementor-element.elementor-element-27ea22d.elementor-heading-title span:contains('CDD') {
    color: #f15a24; /* Color for CDD */
}

.elementor-2371 .elementor-element.elementor-element-27ea22d .elementor-heading-title span:contains('Stage') {
    color: #ed1e79; /* Color for Stage */
}

.elementor-2371 .elementor-element.elementor-element-27ea22d .elementor-heading-title span:contains('Freelance') {
    color: #5561e2; /* Color for Freelance */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-046751d */.elementor-2371 .elementor-element.elementor-element-046751d .elementor-heading-title span {
    color: inherit; /* Default color */
}

.elementor-2371 .elementor-element.elementor-element-046751d .elementor-heading-title span:contains('CDI') {
    color: #2ed573; /* Color for CDI */
}

.elementor-2371 .elementor-element.elementor-element-046751d.elementor-heading-title span:contains('CDD') {
    color: #f15a24; /* Color for CDD */
}

.elementor-2371 .elementor-element.elementor-element-046751d .elementor-heading-title span:contains('Stage') {
    color: #ed1e79; /* Color for Stage */
}

.elementor-2371 .elementor-element.elementor-element-046751d .elementor-heading-title span:contains('Freelance') {
    color: #5561e2; /* Color for Freelance */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c85dca1 */.elementor-2371 .elementor-element.elementor-element-c85dca1 .elementor-heading-title span {
    color: inherit; /* Default color */
}

.elementor-2371 .elementor-element.elementor-element-c85dca1 .elementor-heading-title span:contains('CDI') {
    color: #2ed573; /* Color for CDI */
}

.elementor-2371 .elementor-element.elementor-element-c85dca1.elementor-heading-title span:contains('CDD') {
    color: #f15a24; /* Color for CDD */
}

.elementor-2371 .elementor-element.elementor-element-c85dca1 .elementor-heading-title span:contains('Stage') {
    color: #ed1e79; /* Color for Stage */
}

.elementor-2371 .elementor-element.elementor-element-c85dca1 .elementor-heading-title span:contains('Freelance') {
    color: #5561e2; /* Color for Freelance */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7195fba */.elementor-2371 .elementor-element.elementor-element-7195fba .elementor-heading-title span {
    color: inherit; /* Default color */
}

.elementor-2371 .elementor-element.elementor-element-7195fba .elementor-heading-title span:contains('CDI') {
    color: #2ed573; /* Color for CDI */
}

.elementor-2371 .elementor-element.elementor-element-7195fba.elementor-heading-title span:contains('CDD') {
    color: #f15a24; /* Color for CDD */
}

.elementor-2371 .elementor-element.elementor-element-7195fba .elementor-heading-title span:contains('Stage') {
    color: #ed1e79; /* Color for Stage */
}

.elementor-2371 .elementor-element.elementor-element-7195fba .elementor-heading-title span:contains('Freelance') {
    color: #5561e2; /* Color for Freelance */
}/* End custom CSS */