.elementor-47 .elementor-element.elementor-element-f3e793f{--display:flex;--min-height:80vh;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8a99a1a{--spacer-size:80px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-c2a291f{text-align:center;}.elementor-47 .elementor-element.elementor-element-c2a291f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:59px;color:var( --e-global-color-1469a2f );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-47 .elementor-element.elementor-element-7daa333{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-47 .elementor-element.elementor-element-48c84d4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-weight:500;text-decoration:none;}.elementor-47 .elementor-element.elementor-element-573ae87{--spacer-size:50px;}.elementor-47 .elementor-element.elementor-element-db323bb{--e-image-carousel-slides-to-show:5;}.elementor-47 .elementor-element.elementor-element-db323bb .swiper-wrapper{display:flex;align-items:center;}.elementor-47 .elementor-element.elementor-element-db323bb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:24px 24px 24px 24px;}.elementor-47 .elementor-element.elementor-element-cecdda1{--spacer-size:50px;}.elementor-47 .elementor-element.elementor-element-3924a63{--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-47 .elementor-element.elementor-element-ff01e10{--spacer-size:50px;}.elementor-47 .elementor-element.elementor-element-6ff4082{text-align:center;}.elementor-47 .elementor-element.elementor-element-6ff4082 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;text-transform:capitalize;color:var( --e-global-color-1469a2f );}.elementor-47 .elementor-element.elementor-element-47ea51b{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-47 .elementor-element.elementor-element-f8a2fe0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-4f54bbc{--display:flex;--min-height:220px;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-47 .elementor-element.elementor-element-4f54bbc:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4f54bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bc3048a );}.elementor-47 .elementor-element.elementor-element-0844d0a{text-align:center;}.elementor-47 .elementor-element.elementor-element-0844d0a .elementor-heading-title{color:var( --e-global-color-1469a2f );}.elementor-47 .elementor-element.elementor-element-befcca7{--display:flex;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-47 .elementor-element.elementor-element-befcca7:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-befcca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7E3;}.elementor-47 .elementor-element.elementor-element-45414c0{text-align:center;}.elementor-47 .elementor-element.elementor-element-45414c0 .elementor-heading-title{color:var( --e-global-color-1469a2f );}.elementor-47 .elementor-element.elementor-element-c5952a6{--display:flex;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-47 .elementor-element.elementor-element-c5952a6:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-c5952a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2FF;}.elementor-47 .elementor-element.elementor-element-7eddcb4{text-align:center;}.elementor-47 .elementor-element.elementor-element-7eddcb4 .elementor-heading-title{color:var( --e-global-color-1469a2f );}.elementor-47 .elementor-element.elementor-element-cfe9abd{--display:flex;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-47 .elementor-element.elementor-element-cfe9abd:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-cfe9abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F0FF;}.elementor-47 .elementor-element.elementor-element-f6804e6{text-align:center;}.elementor-47 .elementor-element.elementor-element-f6804e6 .elementor-heading-title{color:var( --e-global-color-1469a2f );}.elementor-47 .elementor-element.elementor-element-c536194{--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-47 .elementor-element.elementor-element-34488e9{--spacer-size:50px;}.elementor-47 .elementor-element.elementor-element-1292c88{--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-47 .elementor-element.elementor-element-1292c88:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1292c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2129;}.elementor-47 .elementor-element.elementor-element-d7f93c7{--spacer-size:50px;}.elementor-47 .elementor-element.elementor-element-d4f6ed3 .elementor-heading-title{color:var( --e-global-color-1dccd6b );}.elementor-47 .elementor-element.elementor-element-798e2f9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1dccd6b );}.elementor-47 .elementor-element.elementor-element-e86a5f2{--spacer-size:80px;}.elementor-47 .elementor-element.elementor-element-371abcd{--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-47 .elementor-element.elementor-element-33942a2{--spacer-size:80px;}.elementor-47 .elementor-element.elementor-element-374dccb{--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;}.elementor-47 .elementor-element.elementor-element-fe64900{--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:center;}.elementor-47 .elementor-element.elementor-element-a5ffaf5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;text-transform:capitalize;color:var( --e-global-color-1469a2f );}.elementor-47 .elementor-element.elementor-element-31f7e34{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-47 .elementor-element.elementor-element-a05530d{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-fa6dbc5 img{border-radius:24px 24px 24px 24px;}.elementor-47 .elementor-element.elementor-element-8ff256d{--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:060px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-6496510{--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-47 .elementor-element.elementor-element-72d7201 img{border-radius:24px 24px 24px 24px;}.elementor-47 .elementor-element.elementor-element-4ace7bd{--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:center;}.elementor-47 .elementor-element.elementor-element-f9d5187 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;text-transform:capitalize;color:var( --e-global-color-1469a2f );}.elementor-47 .elementor-element.elementor-element-1d90b75{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-47 .elementor-element.elementor-element-171f014 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-weight:500;text-decoration:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-fe64900{--width:50%;}.elementor-47 .elementor-element.elementor-element-a05530d{--width:50%;}.elementor-47 .elementor-element.elementor-element-6496510{--width:50%;}.elementor-47 .elementor-element.elementor-element-4ace7bd{--width:50%;}}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-f8a2fe0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-c2a291f{padding:0px 10px 0px 10px;}.elementor-47 .elementor-element.elementor-element-c2a291f .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-7daa333{padding:0px 0px 0px 0px;font-size:13px;}.elementor-47 .elementor-element.elementor-element-db323bb{--e-image-carousel-slides-to-show:1;}.elementor-47 .elementor-element.elementor-element-6ff4082 .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-47ea51b{font-size:14px;}.elementor-47 .elementor-element.elementor-element-f8a2fe0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-374dccb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-fe64900{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-a5ffaf5 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-31f7e34{text-align:center;font-size:14px;}.elementor-47 .elementor-element.elementor-element-f9d5187 .elementor-heading-title{font-size:16px;}.elementor-47 .elementor-element.elementor-element-1d90b75{font-size:14px;}}/* Start custom CSS for image-carousel, class: .elementor-element-db323bb */.my-career-carousel .swiper-wrapper {
    transition-timing-function: linear !important; 
}

.my-career-carousel .swiper-slide img {
    width: 283px !important;
    height: 275px !important;
    object-fit: cover;
    object-position: center;
}

@media (max-width: 480px) {
    .my-career-carousel .swiper-slide img {
    width: 303px !important;
    height: 300px !important;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3e793f */.elementor-47 .elementor-element.elementor-element-f3e793f{

background: linear-gradient(180deg, rgba(231, 255, 239, 0) 25.4%, rgba(231, 255, 239, 0.5) 51.74%, #E7FFEF 100%);

}
.elementor-47 .elementor-element.elementor-element-f3e793f{
     mask: linear-gradient(
        to bottom,
        black 0%,
        black 70%,
        transparent 100%
    );
    -webkit-mask: linear-gradient(
        to bottom,
        black 0%,
        black 92%,
        transparent 100%
    );
}

@media (max-width: 768px) {
    .elementor-47 .elementor-element.elementor-element-f3e793f {
        mask: linear-gradient(
            to bottom,
            black 0%,
            black 50%,
            transparent 100%
        );
        -webkit-mask: linear-gradient(
            to top,
            black 0%,
            black 75%,
            transparent 100%
        );
    }
}

/* Mobile portrait */
@media (max-width: 480px) {
    .elementor-47 .elementor-element.elementor-element-f3e793f {
        mask: linear-gradient(
            to bottom,
            black 0%,
            black 40%,
            transparent 100%
        );
        -webkit-mask: linear-gradient(
            to bottom,
            black 0%,
            black 98%,
            transparent 100%
        );
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f54bbc */.elementor-47 .elementor-element.elementor-element-4f54bbc{


border: 3.89831px solid #FFF3F9;
border-radius: 28.2627px;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befcca7 */.elementor-47 .elementor-element.elementor-element-befcca7{


border: 3.89831px solid #FFF3F9;
border-radius: 28.2627px;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5952a6 */.elementor-47 .elementor-element.elementor-element-c5952a6{

border: 3.89831px solid #FFF3F9;
border-radius: 28.2627px;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfe9abd */.elementor-47 .elementor-element.elementor-element-cfe9abd{

border: 3.89831px solid #FFF3F9;
border-radius: 28.2627px;


}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf75e7b */.awsm-job-wrap, .awsm-job-wrap *{
    border-radius: 6px;
}
/* Individual filter items */
.awsm-filter-item {
    position: relative;
    min-width: 200px;
    flex: 1;
    max-width: 300px;
}

/* Hide default labels */
.awsm-filter-item label.awsm-sr-only {
    display: none;
}



/* Style the select dropdowns */
.awsm-filter-option {
    width: 100% !important;
    padding: 12px 40px 12px 16px !important;
    background: #ffffff !important;
    border: 2px solid #e0e0e0 !important;
    border-radius: 6px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #666666 !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    outline: none !important;
    box-shadow: none !important;
}



/* Hover states */
.awsm-filter-option:hover {
    border-color: #007cba !important;
    box-shadow: 0 2px 8px rgba(0, 124, 186, 0.1) !important;
}

.awsm-filter-option:focus {
    border-color: #007cba !important;
    box-shadow: 0 0 0 3px rgba(0, 124, 186, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1292c88 */.elementor-47 .elementor-element.elementor-element-1292c88{
     mask: linear-gradient(
        to bottom,
        black 0%,
        black 90%,
        transparent 100%
    );
    -webkit-mask: linear-gradient(
        to bottom,
        black 0%,
        black 90%,
        transparent 100%
    );
}

@media (max-width: 768px) {
    .elementor-47 .elementor-element.elementor-element-1292c88 {
        mask: linear-gradient(
            to bottom,
            black 0%,
            black 50%,
            transparent 100%
        );
        -webkit-mask: linear-gradient(
            to bottom,
            black 0%,
            black 75%,
            transparent 100%
        );
    }
}

/* Mobile portrait */
@media (max-width: 480px) {
    .elementor-47 .elementor-element.elementor-element-1292c88 {
        mask: linear-gradient(
            to bottom,
            black 0%,
            black 40%,
            transparent 100%
        );
        -webkit-mask: linear-gradient(
            to bottom,
            black 0%,
            black 98%,
            transparent 100%
        );
    }
}/* End custom CSS */