.elementor-707 .elementor-element.elementor-element-ab2d456{--display:flex;--min-height:45vh;--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:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.9;--padding-top:6vh;--padding-bottom:6vh;--padding-left:32px;--padding-right:32px;}.elementor-707 .elementor-element.elementor-element-ab2d456::before, .elementor-707 .elementor-element.elementor-element-ab2d456 > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-ab2d456 > .e-con-inner > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-ab2d456 > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-ab2d456 > .e-con-inner > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-ab2d456 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(183deg, #00415933 0%, #00212D 100%);}.elementor-707 .elementor-element.elementor-element-e21b115 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-0e166a2 );}.elementor-707 .elementor-element.elementor-element-c547b6e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-0e166a2 );}.elementor-707 .elementor-element.elementor-element-9a13b16{--display:flex;--padding-top:8vh;--padding-bottom:8vh;--padding-left:32px;--padding-right:32px;}.elementor-707 .elementor-element.elementor-element-0796c2b{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-707 .elementor-element.elementor-element-44d47c6{--display:flex;}.elementor-707 .elementor-element.elementor-element-44d47c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-707 .elementor-element.elementor-element-ee6ff1a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-707 .elementor-element.elementor-element-1a32c16 .elementor-button{background-color:var( --e-global-color-0e166a2 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:13px 25px 13px 25px;}.elementor-707 .elementor-element.elementor-element-1a32c16 .elementor-button:hover, .elementor-707 .elementor-element.elementor-element-1a32c16 .elementor-button:focus{background-color:var( --e-global-color-0a4fe59 );color:var( --e-global-color-0e166a2 );border-color:var( --e-global-color-0a4fe59 );}.elementor-707 .elementor-element.elementor-element-1a32c16 .elementor-button:hover svg, .elementor-707 .elementor-element.elementor-element-1a32c16 .elementor-button:focus svg{fill:var( --e-global-color-0e166a2 );}.elementor-707 .elementor-element.elementor-element-534231e .elementor-button{background-color:var( --e-global-color-0e166a2 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:13px 25px 13px 25px;}.elementor-707 .elementor-element.elementor-element-534231e .elementor-button:hover, .elementor-707 .elementor-element.elementor-element-534231e .elementor-button:focus{background-color:var( --e-global-color-0a4fe59 );color:var( --e-global-color-0e166a2 );border-color:var( --e-global-color-0a4fe59 );}.elementor-707 .elementor-element.elementor-element-534231e .elementor-button:hover svg, .elementor-707 .elementor-element.elementor-element-534231e .elementor-button:focus svg{fill:var( --e-global-color-0e166a2 );}.elementor-707 .elementor-element.elementor-element-ce9cb2d{--display:flex;}.elementor-707 .elementor-element.elementor-element-0d76bf0{--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-707 .elementor-element.elementor-element-c4b3575{--display:flex;}.elementor-707 .elementor-element.elementor-element-1bb66a2{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-707 .elementor-element.elementor-element-b49cd49 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Titillium Web", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;fill:var( --e-global-color-0e166a2 );color:var( --e-global-color-0e166a2 );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:8px 20px 8px 20px;}.elementor-707 .elementor-element.elementor-element-b49cd49 .elementor-button:hover, .elementor-707 .elementor-element.elementor-element-b49cd49 .elementor-button:focus{background-color:var( --e-global-color-0a4fe59 );color:var( --e-global-color-0e166a2 );border-color:var( --e-global-color-0a4fe59 );}.elementor-707 .elementor-element.elementor-element-b49cd49 .elementor-button:hover svg, .elementor-707 .elementor-element.elementor-element-b49cd49 .elementor-button:focus svg{fill:var( --e-global-color-0e166a2 );}.elementor-707 .elementor-element.elementor-element-1291d49 .elementor-button{background-color:var( --e-global-color-0e166a2 );font-family:"Titillium Web", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0a4fe59 );border-radius:50px 50px 50px 50px;padding:8px 20px 8px 20px;}.elementor-707 .elementor-element.elementor-element-1291d49 .elementor-button:hover, .elementor-707 .elementor-element.elementor-element-1291d49 .elementor-button:focus{background-color:var( --e-global-color-0a4fe59 );color:var( --e-global-color-0e166a2 );border-color:var( --e-global-color-0a4fe59 );}.elementor-707 .elementor-element.elementor-element-1291d49 .elementor-button:hover svg, .elementor-707 .elementor-element.elementor-element-1291d49 .elementor-button:focus svg{fill:var( --e-global-color-0e166a2 );}.elementor-707 .elementor-element.elementor-element-aa502ab .elementor-button{background-color:var( --e-global-color-0e166a2 );font-family:"Titillium Web", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0a4fe59 );border-radius:50px 50px 50px 50px;padding:8px 20px 8px 20px;}.elementor-707 .elementor-element.elementor-element-aa502ab .elementor-button:hover, .elementor-707 .elementor-element.elementor-element-aa502ab .elementor-button:focus{background-color:var( --e-global-color-0a4fe59 );color:var( --e-global-color-0e166a2 );border-color:var( --e-global-color-0a4fe59 );}.elementor-707 .elementor-element.elementor-element-aa502ab .elementor-button:hover svg, .elementor-707 .elementor-element.elementor-element-aa502ab .elementor-button:focus svg{fill:var( --e-global-color-0e166a2 );}.elementor-707 .elementor-element.elementor-element-4440372 .elementor-button{background-color:var( --e-global-color-0e166a2 );font-family:"Titillium Web", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0a4fe59 );border-radius:50px 50px 50px 50px;padding:8px 20px 8px 20px;}.elementor-707 .elementor-element.elementor-element-4440372 .elementor-button:hover, .elementor-707 .elementor-element.elementor-element-4440372 .elementor-button:focus{background-color:var( --e-global-color-0a4fe59 );color:var( --e-global-color-0e166a2 );border-color:var( --e-global-color-0a4fe59 );}.elementor-707 .elementor-element.elementor-element-4440372 .elementor-button:hover svg, .elementor-707 .elementor-element.elementor-element-4440372 .elementor-button:focus svg{fill:var( --e-global-color-0e166a2 );}.elementor-707 .elementor-element.elementor-element-53c408b{--grid-columns:3;--load-more-button-align:center;}.elementor-707 .elementor-element.elementor-element-98d2abb{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.9;--padding-top:8vh;--padding-bottom:8vh;--padding-left:32px;--padding-right:32px;}.elementor-707 .elementor-element.elementor-element-98d2abb:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-98d2abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff92891 );}.elementor-707 .elementor-element.elementor-element-98d2abb::before, .elementor-707 .elementor-element.elementor-element-98d2abb > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-98d2abb > .e-con-inner > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-98d2abb > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-98d2abb > .e-con-inner > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-98d2abb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-707 .elementor-element.elementor-element-c51f609{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:8vh;--padding-bottom:8vh;--padding-left:4vh;--padding-right:4vh;}.elementor-707 .elementor-element.elementor-element-c51f609:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-c51f609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://careers.ic-consult.com/wp-content/uploads/2026/05/contact-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-707 .elementor-element.elementor-element-a71bc53{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-707 .elementor-element.elementor-element-a71bc53 .elementor-heading-title{font-size:var( --e-global-typography-38faffc-font-size );font-weight:var( --e-global-typography-38faffc-font-weight );line-height:var( --e-global-typography-38faffc-line-height );color:var( --e-global-color-0e166a2 );}.elementor-707 .elementor-element.elementor-element-5ae274a{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-0e166a2 );}.elementor-707 .elementor-element.elementor-element-69cc5b6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-0e166a2 );color:var( --e-global-color-0e166a2 );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-707 .elementor-element.elementor-element-69cc5b6 .elementor-button:hover, .elementor-707 .elementor-element.elementor-element-69cc5b6 .elementor-button:focus{background-color:#84BD0000;color:var( --e-global-color-0e166a2 );border-color:var( --e-global-color-0e166a2 );}.elementor-707 .elementor-element.elementor-element-69cc5b6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-707 .elementor-element.elementor-element-69cc5b6 .elementor-button:hover svg, .elementor-707 .elementor-element.elementor-element-69cc5b6 .elementor-button:focus svg{fill:var( --e-global-color-0e166a2 );}@media(max-width:1024px){.elementor-707 .elementor-element.elementor-element-ab2d456{--padding-top:4vh;--padding-bottom:4vh;--padding-left:32px;--padding-right:32px;}.elementor-707 .elementor-element.elementor-element-e21b115 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-707 .elementor-element.elementor-element-c547b6e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-707 .elementor-element.elementor-element-1a32c16 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-707 .elementor-element.elementor-element-534231e .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-707 .elementor-element.elementor-element-0d76bf0{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-707 .elementor-element.elementor-element-1bb66a2{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-707 .elementor-element.elementor-element-53c408b{--grid-columns:2;}.elementor-707 .elementor-element.elementor-element-98d2abb{--padding-top:8vh;--padding-bottom:8vh;--padding-left:32px;--padding-right:32px;}.elementor-707 .elementor-element.elementor-element-a71bc53{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-707 .elementor-element.elementor-element-a71bc53 .elementor-heading-title{font-size:var( --e-global-typography-38faffc-font-size );line-height:var( --e-global-typography-38faffc-line-height );}.elementor-707 .elementor-element.elementor-element-5ae274a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-707 .elementor-element.elementor-element-69cc5b6 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:10px 20px 10px 20px;}}@media(max-width:767px){.elementor-707 .elementor-element.elementor-element-ab2d456{--padding-top:4vh;--padding-bottom:4vh;--padding-left:20px;--padding-right:20px;}.elementor-707 .elementor-element.elementor-element-e21b115 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-707 .elementor-element.elementor-element-c547b6e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-707 .elementor-element.elementor-element-9a13b16{--padding-top:4vh;--padding-bottom:4vh;--padding-left:20px;--padding-right:20px;}.elementor-707 .elementor-element.elementor-element-44d47c6{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-707 .elementor-element.elementor-element-1a32c16 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:8px 15px 8px 15px;}.elementor-707 .elementor-element.elementor-element-534231e .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:8px 15px 8px 15px;}.elementor-707 .elementor-element.elementor-element-1bb66a2{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-707 .elementor-element.elementor-element-53c408b{--grid-columns:1;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-707 .elementor-element.elementor-element-98d2abb{--padding-top:4vh;--padding-bottom:4vh;--padding-left:20px;--padding-right:20px;}.elementor-707 .elementor-element.elementor-element-c51f609{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4vh;--padding-bottom:4vh;--padding-left:20px;--padding-right:20px;}.elementor-707 .elementor-element.elementor-element-c51f609.e-con{--align-self:flex-start;}.elementor-707 .elementor-element.elementor-element-a71bc53{text-align:start;}.elementor-707 .elementor-element.elementor-element-a71bc53 .elementor-heading-title{font-size:var( --e-global-typography-38faffc-font-size );line-height:var( --e-global-typography-38faffc-line-height );}.elementor-707 .elementor-element.elementor-element-5ae274a{text-align:start;}.elementor-707 .elementor-element.elementor-element-69cc5b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-707 .elementor-element.elementor-element-69cc5b6 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:8px 20px 8px 20px;}}@media(min-width:768px){.elementor-707 .elementor-element.elementor-element-44d47c6{--width:20%;}.elementor-707 .elementor-element.elementor-element-ce9cb2d{--width:80%;}.elementor-707 .elementor-element.elementor-element-c4b3575{--width:33%;}.elementor-707 .elementor-element.elementor-element-1bb66a2{--width:67%;}}@media(max-width:1024px) and (min-width:768px){.elementor-707 .elementor-element.elementor-element-44d47c6{--width:25%;}.elementor-707 .elementor-element.elementor-element-ce9cb2d{--width:75%;}}/* Start custom CSS for image, class: .elementor-element-2575f9d */.elementor-707 .elementor-element.elementor-element-2575f9d{position:absolute;inset:0;z-index:-1;margin:0;width:100%;max-width:none;}
.elementor-707 .elementor-element.elementor-element-2575f9d .elementor-widget-container{height:100%;}
.elementor-707 .elementor-element.elementor-element-2575f9d img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab2d456 */.elementor-707 .elementor-element.elementor-element-ab2d456{isolation:isolate;}/* End custom CSS */
/* Start custom CSS */@media all and (max-width: 767px) {
  .elementor-widget-search-filter-field {
    max-height: 70px;
  }
}
.favorite-box::before {
    content: "";
    width: 0px;
    height: 1px;
    position: absolute;
    bottom: 0px;
    right: 30px;
    background: var(--pink);
    transition: all 0.3s;
}
.favorite-box:hover::before {
    width: 60px;
    right: 0;
    transition: all 0.3s;
}

.elementor-loop-container.elementor-grid > .e-loop-item {
  display: grid !important;
  grid-row: span 2;
  grid-template-rows: subgrid;
}

.elementor-loop-container.elementor-grid .job-card {
  display: grid !important;
  grid-row: 1 / span 2;
  grid-template-rows: subgrid;
}

.elementor-loop-container.elementor-grid .e-con-inner {
  display: grid !important;
  grid-row: 1 / span 2;
  grid-template-rows: subgrid;
}
.page-content a {
  text-decoration: none !important;
}/* End custom CSS */