.elementor-29 .elementor-element.elementor-element-f053371{--display:flex;--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-29 .elementor-element.elementor-element-da1ca48 .bdv-careers{background-color:#F4F0E8;padding:128px 80px 128px 80px;}.elementor-29 .elementor-element.elementor-element-da1ca48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__inner{max-width:1152px;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__header{margin-bottom:64px;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__grid{gap:32px;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__eyebrow{color:#86BC35;font-family:"Lato", Sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:3px;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__title{color:#35451F;font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:600;line-height:1.1em;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__desc{color:#76845F;font-family:"Lato", Sans-serif;font-size:14px;line-height:1.65em;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__ornament{color:#86BC35;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__ornament:before, .elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__ornament:after{background:linear-gradient(90deg, transparent, #86BC35, transparent);}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__card{background-color:#FAF9F6;padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DED9CE;border-radius:0px;box-shadow:0px 2px 15px -3px rgba(40,50,27,.06);}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__icon{color:#86BC35;font-size:28px;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__icon svg{fill:#86BC35;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__iconbox{width:64px;height:64px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DED9CE;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__icon svg, .elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__icon img{width:28px;height:28px;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__card-title{color:#35451F;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__card-desc{color:#76845F;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__button{color:#4E672A;background-color:transparent;padding:14px 40px 14px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(134,188,53,.4);border-radius:0px;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__button:hover{color:#86BC35;}.elementor-29 .elementor-element.elementor-element-4c47a14{--display:flex;--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-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-section{padding:20px 0px 20px 0px;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-panel{max-width:672px;padding:56px 56px 56px 56px;background-color:#fbfaf8;box-shadow:0px 10px 40px -10px rgba(44,56,23,.12);}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-head{margin-bottom:32px;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-eyebrow{color:#8ed12e;font-family:"Lato", Sans-serif;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-title{color:#263417;font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-phone{color:#6c755e;font-family:"Lato", Sans-serif;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-phone a{color:#8ed12e;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form, .elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form .wpcf7-form{gap:20px;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form input:not([type="submit"]), .elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form select, .elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form textarea{padding:16px 20px 16px 20px;background-color:#fbfaf8;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form input:not([type="submit"]), .elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form select{min-height:58px;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form textarea{min-height:130px;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form input, .elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form select, .elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form textarea{color:#263417;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form ::placeholder{color:#6c755e;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form select{color:#6c755e;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form input:focus, .elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form select:focus, .elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form textarea:focus{border-color:rgba(142,209,46,.6);box-shadow:0 0 0 3px rgba(142,209,46,.08);}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form .wpcf7-form-control-wrap[data-name="cv"], .elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-file-placeholder{padding:32px 20px 32px 20px;background-color:transparent;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form input[type="file"], .elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-file-placeholder{color:#6c755e;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form input[type="submit"], .elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form button{padding:17px 30px 17px 30px;background-color:#4c7124;color:#ffffff;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form input[type="submit"]:hover, .elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-form button:hover{background-color:#314d1b;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers{padding:80px 40px 80px 40px;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__title{font-size:56px;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-panel{padding:44px 40px 44px 40px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers{padding:64px 24px 64px 24px;}.elementor-29 .elementor-element.elementor-element-da1ca48 .bdv-careers__title{font-size:42px;}.elementor-29 .elementor-element.elementor-element-7f07dc6 .adb-candidature-panel{padding:34px 22px 34px 22px;}}/* Start custom CSS for belvedere_careers, class: .elementor-element-da1ca48 */.wpcf7-form p,
.wpcf7-form .wpcf7-form-control-wrap {
    width: 100%;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 select,
.wpcf7 textarea {
    width: 100%;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for adb_candidature_form, class: .elementor-element-7f07dc6 */.adb-candidature-form .wpcf7-form {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 20px !important;
}

.adb-candidature-form .wpcf7-form > p:nth-of-type(1),
.adb-candidature-form .wpcf7-form > p:nth-of-type(2) {
    display: block !important;
    grid-template-columns: none !important;
    width: 100% !important;
}

.adb-candidature-form .wpcf7-form > p:nth-of-type(n+3) {
    grid-column: 1 / -1 !important;
}

.adb-candidature-form .wpcf7-form-control-wrap,
.adb-candidature-form .wpcf7-form-control {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
}/* End custom CSS */