.job-apply-block .wpcf7 form{font-size:15px;letter-spacing:0;line-height:25px}.job-apply-block .wpcf7 .wpcf7-response-output{font-size:25px;letter-spacing:0;line-height:30px}.job-apply-block .wpcf7 input[type="submit"]{font-family:'Toroka', Arial, Helvetica, sans-serif}.job-apply-block .container{max-width:1072px !important}.job-apply-block .block_header{max-width:548px}.job-apply-block .wpcf7 form{padding-bottom:76px}.job-apply-block .wpcf7 form.submitting .wpcf7-submit{background-color:#E6B8CB}.job-apply-block .wpcf7 p{margin:0}.job-apply-block .wpcf7 span{display:block}.job-apply-block .wpcf7 .wpcf7-text{width:100%;margin-bottom:16px;padding-bottom:10px;color:inherit;font-weight:500;background:transparent;border:none;border-radius:0;border-bottom:1px solid #0F4449;outline:none}.job-apply-block .wpcf7 .wpcf7-text.wpcf7-not-valid{border-bottom-color:red}.job-apply-block .wpcf7 .wpcf7-text::placeholder{color:#0F4449}.job-apply-block .wpcf7 .wpcf7-list-item{min-height:24px;margin:0;line-height:21px}.job-apply-block .wpcf7 .wpcf7-list-item label{position:relative;vertical-align:middle;cursor:pointer}.job-apply-block .wpcf7 .wpcf7-list-item .wpcf7-list-item-label{padding-left:32px;font-weight:500}.job-apply-block .wpcf7 .wpcf7-list-item .wpcf7-list-item-label:before,.job-apply-block .wpcf7 .wpcf7-list-item .wpcf7-list-item-label:after{content:"";position:absolute;top:50%;display:block}.job-apply-block .wpcf7 .wpcf7-list-item .wpcf7-list-item-label:before{left:0;width:24px;height:24px;background:transparent;border:1px solid #0F4449;border-radius:5px;transform:translateY(-50%)}.job-apply-block .wpcf7 .wpcf7-list-item .wpcf7-list-item-label:after{left:9px;width:7px;height:14px;border:2px solid #DC9AB5;border-width:0 2px 2px 0;transform:translateY(-9px) rotate(45deg);opacity:0}.job-apply-block .wpcf7 .wpcf7-list-item input{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.job-apply-block .wpcf7 .wpcf7-list-item input:checked~.wpcf7-list-item-label:before{background-color:#0F4449}.job-apply-block .wpcf7 .wpcf7-list-item input:checked~.wpcf7-list-item-label:after{opacity:1}.job-apply-block .wpcf7 .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{padding-left:40px}.job-apply-block .wpcf7 .wpcf7-checkbox.wpcf7-not-valid .wpcf7-list-item .wpcf7-list-item-label:before,.job-apply-block .wpcf7 .wpcf7-acceptance.wpcf7-not-valid .wpcf7-list-item .wpcf7-list-item-label:before{border-color:#B9346A}.job-apply-block .wpcf7 .wpcf7-submit{left:24px}.job-apply-block .wpcf7 br,.job-apply-block .wpcf7 .wpcf7-spinner,.job-apply-block .wpcf7 .wpcf7-not-valid-tip,.job-apply-block .wpcf7 .wpcf7-response-output{display:none}.job-apply-block .wpcf7 .wpcf7-response-output{margin:0;padding:0;border:none;font-weight:500}.job-apply-block .wpcf7 form.sent>*{display:none}.job-apply-block .wpcf7 form.sent .wpcf7-response-output{display:block}.job-apply-block .wpcf7 form{position:relative;padding:0}.job-apply-block .wpcf7 form.sent{display:none !important}.job-apply-block .wpcf7 input:not([type="submit"]){font-size:15px;font-style:normal;font-weight:500;line-height:25px}.job-apply-block .wpcf7 input:not([type="submit"]):focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.job-apply-block .wpcf7 input:not([type="submit"])::placeholder{color:#0F4449;opacity:0.6}.job-apply-block .wpcf7 input:not([type="submit"])::-webkit-input-placeholder{color:#0F4449;opacity:0.6}.job-apply-block .wpcf7 input:not([type="submit"])::-moz-placeholder{color:#000000;opacity:0.6}.job-apply-block .wpcf7 input:not([type="submit"]):-ms-input-placeholder{color:#0F4449;opacity:0.6}.job-apply-block .wpcf7 input:not([type="submit"]):-webkit-autofill{-webkit-box-shadow:0 0 0 50px #DC9AB5 inset;-webkit-text-fill-color:#0F4449}.job-apply-block .wpcf7 input[type="submit"]{padding:6px 14px 12px;font-size:20px;font-style:normal;font-weight:500;line-height:30px;min-width:auto}.job-apply-block .wpcf7 .upper{border-bottom-left-radius:0;border-bottom-right-radius:0}.job-apply-block .wpcf7 .lower{background:#E6B8CB;border-top-left-radius:0;border-top-right-radius:0;gap:60px}@media only screen and (max-width:991px){.job-apply-block .wpcf7 .lower{gap:16px}}.job-apply-block .wpcf7 .contact_details{display:grid;grid-template-columns:repeat(auto-fit, minmax(auto, 289px));grid-gap:16px;justify-content:start}.job-apply-block .wpcf7 .wpcf7-text{max-width:289px}.job-apply-block .wpcf7 .wpcf7-checkbox{display:grid;grid-template-columns:repeat(auto-fit, minmax(243px, 1fr));grid-gap:12px}.job-apply-block .wpcf7 .wpcf7-submit{left:initial;right:46px;transform:translateY(-50%)}.job-apply-block .wpcf7 strong{font-weight:500 !important}.job-apply-block .wpcf7 .cf7-file-wrap{position:relative;display:inline-flex;align-items:center;gap:8px;margin-bottom:32px}.job-apply-block .wpcf7 .cf7-file-wrap .btn{display:flex;align-items:center;gap:12px;padding:8px 12px;cursor:pointer;border-radius:4px;background-color:#E6B8CB;color:#0F4449;font-family:'Inter', Arial, Helvetica, sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:25px}.job-apply-block .wpcf7 .cf7-file-wrap .btn::before{content:url(../../images/uppload-file-icon.svg);display:inline-block;width:20px;height:21px}.job-apply-block .wpcf7 .hidden-file{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.job-apply-block .wpcf7 .wpcf7-form-control-wrap[data-name="form_businesses"] .wpcf7-checkbox,.job-apply-block .wpcf7 .wpcf7-form-control-wrap[data-name="businesses-checkbox"] .wpcf7-checkbox{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:32px}.job-apply-block .wpcf7 .wpcf7-form-control-wrap[data-name="form_businesses"] .wpcf7-checkbox .wpcf7-list-item,.job-apply-block .wpcf7 .wpcf7-form-control-wrap[data-name="businesses-checkbox"] .wpcf7-checkbox .wpcf7-list-item{flex:calc(25% - 16px) 0}.job-apply-block .form-response-wrap{display:none;text-align:center}.job-apply-block .form-response-wrap.is-visible{display:block}.job-apply-block .job-offers-intro{margin-top:88px}.job-apply-block .job-offers-taxonomy-posts{margin-top:64px;gap:32px}.job-apply-block .job-offers-taxonomy-posts a{width:calc(33.33% - 32px)}.job-apply-block .job-offers-taxonomy-posts a .post_image{padding-bottom:70.486%}@media only screen and (max-width:991px){.job-apply-block .block_header{max-width:100%}.job-apply-block .wpcf7 .wpcf7-submit{right:50%;transform:translate(50%, -50%)}.job-apply-block .job-offers-intro{margin-top:64px}.job-apply-block .job-offers-taxonomy-posts{margin-top:32px;gap:64px}.job-apply-block .job-offers-taxonomy-posts a{width:100%}}