.elementor-756 .elementor-element.elementor-element-578d92b{--display:flex;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), poppins;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-756 .elementor-element.elementor-element-d03f15d .gallery-item .gallery-caption{display:none;}.elementor-756 .elementor-element.elementor-element-d03f15d .gallery-item{padding:0 1rem 1rem 0;}.elementor-756 .elementor-element.elementor-element-d03f15d .gallery{margin:0 -1rem -1rem 0;}.elementor-756 .elementor-element.elementor-element-d03f15d .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-756 .elementor-element.elementor-element-21f6d6a{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-756 .elementor-element.elementor-element-b31da33{--display:flex;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-1e702f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-1e702f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), poppins;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );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-756 .elementor-element.elementor-element-efbf188 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-20fc6da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-20fc6da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-756 .elementor-element.elementor-element-e1e8dc5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), poppins;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-756 .elementor-element.elementor-element-1ef6f5b .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2c332f6-font-family ), poppins;font-size:var( --e-global-typography-2c332f6-font-size );line-height:var( --e-global-typography-2c332f6-line-height );border-radius:40px 40px 40px 40px;padding:5px 60px 5px 60px;}.elementor-756 .elementor-element.elementor-element-1ef6f5b > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-756 .elementor-element.elementor-element-b31da33{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-756 .elementor-element.elementor-element-1ef6f5b .elementor-button{font-size:var( --e-global-typography-2c332f6-font-size );line-height:var( --e-global-typography-2c332f6-line-height );}}@media(max-width:767px){.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-756 .elementor-element.elementor-element-21f6d6a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-b31da33{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-756 .elementor-element.elementor-element-e1e8dc5{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-756 .elementor-element.elementor-element-1ef6f5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-1ef6f5b .elementor-button{font-size:var( --e-global-typography-2c332f6-font-size );line-height:var( --e-global-typography-2c332f6-line-height );}}@media(min-width:768px){.elementor-756 .elementor-element.elementor-element-1e702f1{--width:33.269%;}.elementor-756 .elementor-element.elementor-element-20fc6da{--width:11.436%;}}@media(max-width:1024px) and (min-width:768px){.elementor-756 .elementor-element.elementor-element-1e702f1{--width:33%;}.elementor-756 .elementor-element.elementor-element-20fc6da{--width:33%;}.elementor-756 .elementor-element.elementor-element-e1e8dc5{--width:33%;}}/* Start custom CSS for shortcode, class: .elementor-element-d0d8b9f */.comeet-outer-wrapper {
    width: 100%;
    font-family: "Poppins", "Poppins1", sans-serif;
    color: var(--e-global-color-text, #000000);
}

.elementor-13417 .comeet-groups-list {
    padding-top: 7rem;
    padding-bottom: 7rem;
}

.comeet-outer-wrapper .comeet-groups-list {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
}

.comeet-outer-wrapper .comeet-g-r {
    display: grid;
    grid-template-columns: 1fr;
    gap: 0.75rem;
    align-items: flex-start;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}

.comeet-outer-wrapper .comeet-u-1-2 {
    width: 100%;
}

.comeet-outer-wrapper .comeet-groups-list .comeet-group-name,
.comeet-outer-wrapper .comeet-groups-list .comeet-group-name a {
    margin: 0;
    color: #000000 !important;
    font-size: 1.5rem !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 1.3;
}

.comeet-outer-wrapper .comeet-list ul,
.comeet-outer-wrapper .comeet-positions-list {
    display: grid;
    gap: 0.75rem;
    margin: 0;
    padding: 0;
    list-style: none;
}

.comeet-outer-wrapper li {
    margin: 0;
}

.comeet-outer-wrapper li a.comeet-position {
    display: block;
    width: 100%;
    min-height: 0;
    float: none;
    margin: 0 !important;
    padding: 1.25rem 1.5rem;
    border: 0 !important;
    border-radius: 0.5rem;
    background: #FFFFFF;
    color: var(--e-global-color-text, #000000);
    box-shadow: 0 10px 15px rgba(139, 139, 139, 0.05) !important;
    transition: box-shadow 200ms ease, color 200ms ease, transform 200ms ease;
}

.comeet-outer-wrapper li a.comeet-position:hover,
.comeet-outer-wrapper li a.comeet-position:focus-visible {
    color: var(--e-global-color-secondary, #004D60);
    box-shadow: 0 14px 24px rgba(139, 139, 139, 0.12) !important;
    transform: translateY(-2px);
    outline: none;
}

.comeet-outer-wrapper .comeet-position-name {
    margin: 0;
    color: inherit;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.35;
}

.comeet-outer-wrapper .comeet-position-meta,
.comeet-outer-wrapper .comeet-position-meta-single {
    margin: 0.375rem 0 0;
    color: #000000;
    font-size: 1rem;
    line-height: 1.5;
}

.all-jobs-link,
.all-jobs-link a,
.comeet-outer-wrapper .all-jobs-link,
.comeet-outer-wrapper .all-jobs-link a {
    color: #219bba;
}

.comeet-outer-wrapper h2.comeet-position-name {
    margin: 0 0 1rem;
    color: #000000;
    font-size: 3.125rem !important;
    font-style: normal;
    font-weight: 500;
    line-height: 1.2;
}

.comeet-outer-wrapper .comeet-position-info h4,
.comeet-apply h4 {
    margin: 2.5rem 0 0.75rem;
    padding: 0;
    color: #000000;
    font-size: 2rem !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 1.3;
}

.comeet-outer-wrapper .comeet-user-text,
.comeet-outer-wrapper .comeet-user-text p,
.comeet-outer-wrapper .comeet-user-text li {
    color: var(--e-global-color-text, #000000);
    font-size: 1rem;
    line-height: 1.65;
}

.comeet-outer-wrapper .comeet-user-text ul,
.comeet-outer-wrapper .comeet-user-text ol {
    margin: 0 0 1rem 1.25rem;
    padding: 0;
}

.comeet-apply {
    margin-top: 2.5rem;
    padding: 1.5rem;
    border: 0;
    border-radius: 0.5rem;
    background-color: #F7FAFC;
}

.comeet-apply h4 {
    margin-top: 0;
}

@media (max-width: 1024px) {
    .comeet-outer-wrapper .comeet-g-r {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .comeet-outer-wrapper h2.comeet-position-name {
        font-size: 2rem !important;
    }
}

@media (max-width: 767px) {
    .elementor-13417 .comeet-groups-list {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

    .comeet-outer-wrapper .comeet-g-r {
        padding: 0;
    }

    .comeet-outer-wrapper li a.comeet-position {
        padding: 1rem 1.25rem;
        border: 0 !important;
    }

    .comeet-outer-wrapper li a.comeet-position:hover,
    .comeet-outer-wrapper li a.comeet-position:focus-visible {
        border: 0 !important;
    }

    .comeet-outer-wrapper .comeet-groups-list .comeet-group-name,
    .comeet-outer-wrapper .comeet-groups-list .comeet-group-name a {
        font-size: 1.25rem !important;
    }

    .comeet-outer-wrapper .comeet-position-name {
        font-size: 1.125rem;
    }

    .comeet-outer-wrapper .comeet-position-info h4,
    .comeet-apply h4 {
        font-size: 1.25rem !important;
    }
}/* End custom CSS */