.elementor-2410 .elementor-element.elementor-element-134e085{--display:flex;--padding-top:170px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2410 .elementor-element.elementor-element-14103ea{--display:flex;--padding-top:90px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2410 .elementor-element.elementor-element-797bef8{text-align:center;}.elementor-2410 .elementor-element.elementor-element-797bef8 .elementor-heading-title{font-family:"filmotype-keynote", Sans-serif;font-size:110px;font-weight:400;color:#FFEDE7;}.elementor-2410 .elementor-element.elementor-element-ef8a8ee{--spacer-size:20px;}.elementor-2410 .elementor-element.elementor-element-4f8740d{--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;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-2410 .elementor-element.elementor-element-945e1cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2410 .elementor-element.elementor-element-69d20b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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-2410 .elementor-element.elementor-element-71f7ab8{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFE6DE;}.elementor-2410 .elementor-element.elementor-element-71f7ab8 a{color:var( --e-global-color-primary );transition-duration:500ms;}.elementor-2410 .elementor-element.elementor-element-71f7ab8 a:hover, .elementor-2410 .elementor-element.elementor-element-71f7ab8 a:focus{color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2410 .elementor-element.elementor-element-797bef8 .elementor-heading-title{font-size:96px;}.elementor-2410 .elementor-element.elementor-element-71f7ab8{font-size:14px;}}@media(max-width:767px){.elementor-2410 .elementor-element.elementor-element-134e085{--content-width:90%;}.elementor-2410 .elementor-element.elementor-element-797bef8{text-align:center;}.elementor-2410 .elementor-element.elementor-element-4f8740d{--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-2410 .elementor-element.elementor-element-71f7ab8{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-b8233e0 *//* Gravity Forms - career form style */
.gform_wrapper label,
.gform_wrapper legend,
.gform_wrapper .gfield_label {
  color: #f5e6d3 !important; /* beige */
  background: transparent !important;
}

/* Remove white label backgrounds */
.gform_wrapper .gfield,
.gform_wrapper .gfield_label,
.gform_wrapper legend {
  background: transparent !important;
}

/* Make name + email same width */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper select,
.gform_wrapper textarea {
  width: 100% !important;
  max-width: 100% !important;
}

/* Form width */
.gform_wrapper {
  max-width: 850px;
}

/* Beige required text */
.gform_wrapper .gfield_required,
.gform_wrapper .gfield_required_text {
  color: #f5e6d3 !important;
}

/* Hide duplicate sub-label "Nom" under the main Name label */
.gform_wrapper .ginput_complex label {
  display: none !important;
}

/* Make all Gravity Forms labels beige, no background */
.gform_wrapper .gfield_label,
.gform_wrapper label,
.gform_wrapper legend {
  color: #f5e6d3 !important;
  background: transparent !important;
}

/* Remove any white/boxed background around labels */
.gform_wrapper .gfield,
.gform_wrapper .gfield_label,
.gform_wrapper .ginput_container,
.gform_wrapper fieldset,
.gform_wrapper legend {
  background: transparent !important;
  border: none !important;
}

/* Make inputs/selects/textareas same width */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper select,
.gform_wrapper textarea,
.gform_wrapper input[type="file"] {
  width: 100% !important;
  max-width: 100% !important;
}

/* File upload text visible */
.gform_wrapper input[type="file"] {
  color: #f5e6d3 !important;
  background: transparent !important;
}

/* File upload button */
.gform_wrapper input[type="file"]::file-.elementor-2410 .elementor-element.elementor-element-b8233e0-button {
  background: #5a2b23 !important;
  color: #f5e6d3 !important;
  border: 1px solid #f5e6d3 !important;
  padding: 8px 14px !important;
  border-radius: 3px !important;
}

/* Submit button brown */
.gform_wrapper input[type="submit"],
.gform_wrapper .gform_button {
  background: #4f2a25 !important;
  color: #f5e6d3 !important;
  border: 1px solid #f5e6d3 !important;
  padding: 10px 24px !important;
  border-radius: 3px !important;
}

/* Make all white form boxes brown */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="number"],
.gform_wrapper textarea,
.gform_wrapper select {
  background-color: #4f2a25 !important;
  color: #f5e6d3 !important;
  border: 1px solid #f5e6d3 !important;
}

/* Placeholder color */
.gform_wrapper input::placeholder,
.gform_wrapper textarea::placeholder {
  color: #f5e6d3 !important;
  opacity: 0.8;
}

/* File upload white button area */
.gform_wrapper input[type="file"] {
  background-color: #4f2a25 !important;
  color: #f5e6d3 !important;
  border: 1px solid #f5e6d3 !important;
}

/* File upload button itself */
.gform_wrapper input[type="file"]::file-.elementor-2410 .elementor-element.elementor-element-b8233e0-button {
  background-color: #5a2b23 !important;
  color: #f5e6d3 !important;
  border: 1px solid #f5e6d3 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14103ea */.elementor-2410 .elementor-element.elementor-element-14103ea {
  background-color: #4f2a25 !important;
}
/* Make all form text beige */
.elementor-2410 .elementor-element.elementor-element-14103ea,
.elementor-2410 .elementor-element.elementor-element-14103ea label,
.elementor-2410 .elementor-element.elementor-element-14103ea .elementor-field-label,
.elementor-2410 .elementor-element.elementor-element-14103ea .elementor-field-option label,
.elementor-2410 .elementor-element.elementor-element-14103ea input,
.elementor-2410 .elementor-element.elementor-element-14103ea textarea,
.elementor-2410 .elementor-element.elementor-element-14103ea select,
.elementor-2410 .elementor-element.elementor-element-14103ea option,
.elementor-2410 .elementor-element.elementor-element-14103ea .elementor-field,
.elementor-2410 .elementor-element.elementor-element-14103ea .elementor-button {
  color: #f5e6d3 !important;
}

/* Placeholders */
.elementor-2410 .elementor-element.elementor-element-14103ea input::placeholder,
.elementor-2410 .elementor-element.elementor-element-14103ea textarea::placeholder {
  color: #f5e6d3 !important;
  opacity: 1 !important;
}

/* Dropdown background + beige text */
.elementor-2410 .elementor-element.elementor-element-14103ea select,
.elementor-2410 .elementor-element.elementor-element-14103ea select option {
  background-color: #4f2a25 !important;
  color: #f5e6d3 !important;
}

/* Dropdown border */
.elementor-2410 .elementor-element.elementor-element-14103ea input,
.elementor-2410 .elementor-element.elementor-element-14103ea textarea,
.elementor-2410 .elementor-element.elementor-element-14103ea select {
  border-color: #f5e6d3 !important;
}

/* Checkbox labels */
.elementor-2410 .elementor-element.elementor-element-14103ea .elementor-field-type-checkbox label,
.elementor-2410 .elementor-element.elementor-element-14103ea .elementor-field-option label {
  color: #f5e6d3 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-134e085 */.elementor-2410 .elementor-element.elementor-element-134e085 {
  background-color: #4f2a25 !important;
}/* End custom CSS */