.elementor-3 .elementor-element.elementor-element-e91e5dd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-6293110:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3 .elementor-element.elementor-element-6293110 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3 .elementor-element.elementor-element-6293110 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-6293110 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-6293110 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-ad8ee78{padding:100px 0px 40px 0px;}.elementor-3 .elementor-element.elementor-element-bcfe5ac.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3 .elementor-element.elementor-element-31c48ac > .elementor-widget-container{margin:50px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-31c48ac .section-title{text-align:center;}.elementor-3 .elementor-element.elementor-element-31c48ac .section-title .sub-title{color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-31c48ac .career-sec-subtitle{color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-31c48ac .section-title .sub-title, .elementor-3 .elementor-element.elementor-element-31c48ac .career-sec-subtitle{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;}.elementor-3 .elementor-element.elementor-element-31c48ac .section-title .title{color:#FFFFFF;font-family:"Kind Sanss", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;line-height:46px;letter-spacing:1px;}.elementor-3 .elementor-element.elementor-element-31c48ac .section-title .title > span{color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-eb59614 > .elementor-container{max-width:1400px;}.elementor-3 .elementor-element.elementor-element-eb59614{margin-top:0px;margin-bottom:0px;padding:80px 0px 100px 0px;}.elementor-3 .elementor-element.elementor-element-902138a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.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-3 .elementor-element.elementor-element-f24518e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:1.6px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-f24518e > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-31c48ac > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3 .elementor-element.elementor-element-f24518e{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-6293110 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-ad8ee78{padding:80px 0px 30px 0px;}.elementor-3 .elementor-element.elementor-element-31c48ac > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-31c48ac .section-title .title{font-size:28px;line-height:46px;}.elementor-3 .elementor-element.elementor-element-eb59614{padding:40px 0px 10px 0px;}.elementor-3 .elementor-element.elementor-element-f24518e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-529753d */#bg-wrap{   
    position: absolute;
    top: 0;
    width: 100%;
    height: 800px;
    opacity: 1;
    overflow: hidden;
    top: -75%;
    transform: rotate(180deg);
 }
 
div.HeroCover_heroCover__muNUg div.HeroCover_glareContainer__iEn91 {
        width: 140%;
        height: 140%;
        left: -20%;
        top: -75%;
    }
.elementor-3182 .elementor-element.elementor-element-4df923f:not(.elementor-motion-effects-element-type-background), .elementor-3182 .elementor-element.elementor-element-4df923f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent !important;
    position: absolute;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f24518e */.textblock h1,
.textblock h2,
.textblock h3,
.textblock h4,
.textblock h5,
.textblock h6 {
    margin: 0;
    line-height: 1.3;
    color: #ffffff;
    padding: 15px 0px;
    font-size: 22px;
}
.textblock a{    color: #ffffff; text-decoration:underline;
    
}
.textblock ul{
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eb59614 */.elementor-3292 .elementor-element.elementor-element-d77b731 > .elementor-container {
    max-width: 1200px !important;
}
/*.css-styel .mainclass:after{*/
/*    content: '';*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 25%;*/
/*    background: white;*/
/*    bottom: 0;*/
/*        z-index: 1;*/
/*}*/
.css-styel > .elementor-container{
    z-index:1;
}

.css-styel .mainclass .elementor-column{
        position: relative;
    z-index: 11;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e91e5dd */.css-styel {
    background: radial-gradient(100% 100% at 50% -20%, #7430f5 0%, #d240af 100%);
    background: radial-gradient(100% 100% at 50% -20%, #7430f5 0%, #d240af 100%);
    color:#7430f5;
    overflow: hidden;
    padding: 4rem 1.5rem;
    position: relative;
}/* End custom CSS */