.elementor-1123 .elementor-element.elementor-element-807b028{--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;--justify-content:space-between;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1123 .elementor-element.elementor-element-807b028:not(.elementor-motion-effects-element-type-background), .elementor-1123 .elementor-element.elementor-element-807b028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8F4;}.elementor-1123 .elementor-element.elementor-element-968dfb4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1123 .elementor-element.elementor-element-dc50e76 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1123 .elementor-element.elementor-element-e433c4a .elementor-heading-title{font-family:"Familjen Grotesk", Sans-serif;font-size:65px;font-weight:600;text-transform:capitalize;line-height:75px;letter-spacing:1.5px;color:var( --e-global-color-text );}.elementor-1123 .elementor-element.elementor-element-cae4480{color:var( --e-global-color-text );}.elementor-1123 .elementor-element.elementor-element-5c79d19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1123 .elementor-element.elementor-element-5c78e2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1123 .elementor-element.elementor-element-f00322a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1123 .elementor-element.elementor-element-59537d4{text-align:center;}.elementor-1123 .elementor-element.elementor-element-59537d4 .elementor-heading-title{color:var( --e-global-color-332724a );}.elementor-1123 .elementor-element.elementor-element-13b4e6d{text-align:start;}.elementor-1123 .elementor-element.elementor-element-13b4e6d .elementor-heading-title{font-family:var( --e-global-typography-f912e5c-font-family ), Sans-serif;font-size:var( --e-global-typography-f912e5c-font-size );font-weight:var( --e-global-typography-f912e5c-font-weight );text-transform:var( --e-global-typography-f912e5c-text-transform );line-height:var( --e-global-typography-f912e5c-line-height );letter-spacing:var( --e-global-typography-f912e5c-letter-spacing );color:var( --e-global-color-text );}.elementor-1123 .elementor-element.elementor-element-f1e1cff{text-align:start;color:var( --e-global-color-4d462f5 );}.elementor-1123 .elementor-element.elementor-element-949f69e{--display:flex;border-style:solid;--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:#F5F4F51F;--border-color:#F5F4F51F;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1123 .elementor-element.elementor-element-949f69e:not(.elementor-motion-effects-element-type-background), .elementor-1123 .elementor-element.elementor-element-949f69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1123 .elementor-element.elementor-element-949f69e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1123 .elementor-element.elementor-element-1f327dc{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1123 .elementor-element.elementor-element-968dfb4{--width:50%;}.elementor-1123 .elementor-element.elementor-element-5c79d19{--width:47%;}.elementor-1123 .elementor-element.elementor-element-f00322a{--width:50%;}.elementor-1123 .elementor-element.elementor-element-949f69e{--width:44%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1123 .elementor-element.elementor-element-968dfb4{--width:100%;}.elementor-1123 .elementor-element.elementor-element-5c79d19{--width:100%;}.elementor-1123 .elementor-element.elementor-element-f00322a{--width:63%;}.elementor-1123 .elementor-element.elementor-element-949f69e{--width:538.094px;}}@media(max-width:1024px){.elementor-1123 .elementor-element.elementor-element-807b028{--padding-top:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1123 .elementor-element.elementor-element-dc50e76{text-align:center;}.elementor-1123 .elementor-element.elementor-element-e433c4a{text-align:center;}.elementor-1123 .elementor-element.elementor-element-cae4480{text-align:center;}.elementor-1123 .elementor-element.elementor-element-13b4e6d .elementor-heading-title{font-size:var( --e-global-typography-f912e5c-font-size );line-height:var( --e-global-typography-f912e5c-line-height );letter-spacing:var( --e-global-typography-f912e5c-letter-spacing );}}@media(max-width:767px){.elementor-1123 .elementor-element.elementor-element-e433c4a .elementor-heading-title{font-size:35px;line-height:42px;letter-spacing:1px;}.elementor-1123 .elementor-element.elementor-element-5c78e2f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1123 .elementor-element.elementor-element-13b4e6d .elementor-heading-title{font-size:var( --e-global-typography-f912e5c-font-size );line-height:var( --e-global-typography-f912e5c-line-height );letter-spacing:var( --e-global-typography-f912e5c-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-60bd4af *//*==================================
  Contact Form 7 - Premium Career Form
===================================*/

.career-form{
    width:100%;
}

/* Remove Contact Form 7 <br> tags */
.career-form br{
    display:none;
}

/* Form Group */
.career-form .cf7-group{
    margin-bottom:28px;
}

/* Labels */
.career-form label{
    display:block;
    margin-bottom:12px;
    color:#b7c0b5;
    font-size:13px;
    font-weight:500;
    letter-spacing:3px;
    text-transform:uppercase;
}

/* Inputs & Textarea */
.career-form input:not([type="submit"]):not([type="file"]),
.career-form textarea{
    width:100%;
    height:62px;
    padding:0 22px;
    background:transparent !important;
    border:1px solid rgba(255,255,255,.12);
    border-radius:6px;
    color:#fff;
    font-size:16px;
    outline:none;
    box-shadow:none;
    appearance:none;
    -webkit-appearance:none;
    transition:all .3s ease;
    box-sizing:border-box;
}

/* Textarea */
.career-form textarea{
    height:170px;
    padding:18px 22px;
    resize:vertical;
}

/* Placeholder */
.career-form input::placeholder,
.career-form textarea::placeholder{
    color:rgba(255,255,255,.45);
}

/* Focus */
.career-form input:not([type="submit"]):focus,
.career-form textarea:focus{
    background:transparent !important;
    border-color:#1b7d4b !important;
    box-shadow:0 0 0 3px rgba(27,125,75,.18);
}

/* Chrome Autofill */
.career-form input:-webkit-autofill,
.career-form input:-webkit-autofill:hover,
.career-form input:-webkit-autofill:focus{
    -webkit-text-fill-color:#fff;
    -webkit-box-shadow:0 0 0 1000px #16281e inset;
}

/* File Upload */
.career-form input[type="file"]{
    width:100%;
    padding:16px;
    background:transparent;
    border:1px dashed rgba(27,125,75,.45);
    border-radius:6px;
    color:#d7d7d7;
    font-size:15px;
    cursor:pointer;
    transition:.3s;
    box-sizing:border-box;
}

.career-form input[type="file"]:hover{
    border-color:#1b7d4b;
}

/* Choose File Button */
.career-form input[type="file"]::file-.elementor-1123 .elementor-element.elementor-element-60bd4af-button{
    background:#1b7d4b;
    color:#fff;
    border:none;
    padding:11px 20px;
    border-radius:5px;
    margin-right:15px;
    font-size:14px;
    font-weight:600;
    cursor:pointer;
    transition:.3s;
}

.career-form input[type="file"]::file-.elementor-1123 .elementor-element.elementor-element-60bd4af-button:hover{
    background:#23965a;
}

/* Firefox */
.career-form input[type="file"]::-webkit-file-upload-button{
    background:#1b7d4b;
    color:#fff;
    border:none;
    padding:11px 20px;
    border-radius:5px;
    cursor:pointer;
}

/* Upload Note */
.career-form .upload-note{
    margin-top:10px;
    color:rgba(255,255,255,.55);
    font-size:14px;
}

/* Submit Button */
.career-form .wpcf7-submit{
    width:100%;
    height:64px;
    border:none;
    border-radius:50px;
    background:#1b7d4b;
    color:#fff;
    font-size:16px;
    font-weight:600;
    letter-spacing:3px;
    text-transform:uppercase;
    cursor:pointer;
    transition:.3s ease;
}

.career-form .wpcf7-submit:hover{
    background:#23965a;
    transform:translateY(-2px);
}

/* Validation */
.career-form .wpcf7-not-valid-tip{
    margin-top:8px;
    font-size:13px;
}

.career-form .wpcf7-response-output{
    margin-top:20px;
    border:none !important;
}

.career-form .wpcf7-spinner{
    display:none;
}


/* File Upload Field */
.career-form input[type="file"]{
    width:100%;
    padding:16px 18px;
    background:transparent !important;
    border:1px solid rgba(255,255,255,.12)!important;
    border-radius:6px;
    color:#bfc8bd;
    font-size:15px;
    cursor:pointer;
    box-sizing:border-box;
}

/* Choose File Button */
.career-form input[type="file"]::file-.elementor-1123 .elementor-element.elementor-element-60bd4af-button{
    background:#C5FF42;
    color:#111;
    border:none;
    padding:12px 22px;
    border-radius:5px;
    margin-right:15px;
    font-size:14px;
    font-weight:600;
    cursor:pointer;
    transition:.3s ease;
}

.career-form input[type="file"]::file-.elementor-1123 .elementor-element.elementor-element-60bd4af-button:hover{
    background:#b4ef2d;
}/* End custom CSS */