.elementor-5430 .elementor-element.elementor-element-3bf24ff{--display:flex;--min-height:460px;--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;--border-radius:0px 0px 120px 0px;}.elementor-5430 .elementor-element.elementor-element-3bf24ff:not(.elementor-motion-effects-element-type-background), .elementor-5430 .elementor-element.elementor-element-3bf24ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #309F6F 0%, #65D6A5 100%);}.elementor-5430 .elementor-element.elementor-element-0a33b00{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-5430 .elementor-element.elementor-element-c148b07 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:55px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-5430 .elementor-element.elementor-element-c09f2ff{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-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-5430 .elementor-element.elementor-element-e96fd1b img{border-radius:0px 0px 100px 0px;}.elementor-5430 .elementor-element.elementor-element-653bc8c{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{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-5430 .elementor-element.elementor-element-0d9f3db{color:#000000;}@media(max-width:1024px){.elementor-5430 .elementor-element.elementor-element-653bc8c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-5430 .elementor-element.elementor-element-3bf24ff{--content-width:1335px;}.elementor-5430 .elementor-element.elementor-element-0a33b00{--width:100%;}.elementor-5430 .elementor-element.elementor-element-c09f2ff{--width:80%;}.elementor-5430 .elementor-element.elementor-element-653bc8c{--content-width:1335px;}}@media(max-width:767px){.elementor-5430 .elementor-element.elementor-element-3bf24ff{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS */input#awsm-application-submit-btn {
    background-color: #1E96DE !important;
    width: max-content !important;
    font-family: "Source Sans 3", Sans-serif !important;
    font-size: 32px !important;
    font-weight: 400 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #1E96DE !important;
    border-radius: 0px 0px 50px 0px !important;
    padding: 15px 45px 15px 30px !important;
    color:white!important;
}


.awsm-job-form-inner {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-color: #F0EFEF;
    border-radius: 65px 65px 65px 65px;
    margin-top: 40px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 65px;
    padding-bottom: 65px;
    padding-left: 32px;
    padding-right: 32px;
}



/* Tous les champs texte du formulaire AWSM */
#awsm-application-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
#awsm-application-form textarea,
#awsm-application-form select {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  min-height: 36px;
  padding: 25px 35px;

  background-color: #ffffff;
  color: #1d2939;

  border: 1px solid #f0efef;
  border-bottom-right-radius: 30px;

  font-size: 14px;
  font-weight: 400;
}


h2 {
    font-size: 40px;
    font-weight: 700;
    color: #062654;
}


.awsm-job-specifications-container.awsm_job_spec_below_content {
    display: none;
}/* End custom CSS */