:root{--white: #fff;--white-opacity: rgb(255 255 255 / 25%);--white-opacity05: rgb(255 255 255 / 50%);--shark: #262b33;--shark-opacity: rgb(38 43 51 / 50%);--shark-opacity-25: rgb(38 43 51 / 25%);--shark-opacity-75: rgb(38 43 51 / 75%);--black-russian: #000003;--footer-gradient: linear-gradient(#262b33, #000003);--gray: #808080;--tower-gray: #abbbc1;--nickel: #6e7375;--light-gray: #f2f2f2;--nevada: #697279;--oslo-gray: #939599;--bombay: #adb2b5;--gradient-diagonal-line: linear-gradient(to right, #333435, #abbbc0);--gradient-diagonal-line-light: linear-gradient(to right, rgb(0 0 0 / 0%), rgb(0 0 0 / 10%));--gradient-vertical-line: linear-gradient(#6e7375, #828688);--gradient-vertical-line-light: linear-gradient(rgb(0 0 0 / 5%), rgb(0 0 0 / 15%));--gradient-white: linear-gradient(to top, var(--white), rgb(0 0 0 / 0%));--text-error: #ff6b6b;--button: #20242b;--black-opacity: rgb(0 0 0 / 25%);--geyser: #dce3e5;--checkbox-grey: #afafae;--off-black: #101010;--shark-light: #424b59}h1,.h1{font-size:3.6rem;font-weight:500;line-height:1.333;margin-top:0;margin-bottom:.175em}@media(min-width: 768px){h1,.h1{font-size:4.8rem}}h2,.h2{font-size:3.6rem;font-weight:500}@media(min-width: 768px){h2,.h2{font-size:4.8rem}}h3,.h3{font-size:2.1rem;font-weight:500}@media(min-width: 768px){h3,.h3{font-size:3rem}}h4,.h4{font-size:1.8rem;font-weight:500}@media(min-width: 768px){h4,.h4{font-size:2.6rem}}h6,.h6{font-size:1.7rem;font-weight:500;line-height:133%;letter-spacing:.02em}@media(min-width: 768px){h6,.h6{font-size:2.4rem}}p,.p{margin-top:0}p--small,.p--small{font-size:1.6rem}@media(min-width: 1024px){p--small,.p--small{font-size:1.8rem}}a,.a{color:var(--shark)}small,.small{font-size:2.1rem}.section-job-offers{padding:7rem 0;background:var(--white);color:var(--shark)}.section-job-offers .form__message{top:0}.section-job-offers .form__select-container{width:100%}.section-job-offers .form__text-required{position:absolute;bottom:2rem}.section-job-offers__worker{margin-top:3.5rem}.section-job-offers__worker-photo{background-repeat:no-repeat;background-position:center;background-size:cover;height:24rem;margin:auto;display:block;width:19rem}.section-job-offers__worker-info{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.section-job-offers__worker-name{text-align:left}.section-job-offers__worker-role{opacity:.5;text-align:left;margin-top:1rem;margin-bottom:2rem;font-size:1.8rem;font-weight:500}.section-job-offers__worker-phone{opacity:.5;position:relative;margin-right:3rem;text-decoration:none}.section-job-offers__worker-phone--active::after{content:"";position:absolute;width:3rem;height:2px;margin:1rem 0 0 .3rem;border-top:2px solid currentcolor;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.section-job-offers__worker-contact-data{text-align:left;margin-top:1rem}.section-job-offers__worker-email{text-decoration:underline;text-underline-offset:.4rem}.section-job-offers__title{text-align:center}.section-job-offers__logo{opacity:.15;position:absolute;bottom:2rem;left:0;height:2.5rem}.section-job-offers__rodo{margin-top:0;font-size:1.4rem;font-weight:400;line-height:185%}.section-job-offers__bold-text{font-size:1.6rem;font-weight:500;line-height:166%;text-align:left;margin-top:3rem}.section-job-offers__subtitle{text-align:center}.section-job-offers__form-title{text-align:left;color:var(--shark);margin:8rem 0 0}.section-job-offers__cta{background-color:var(--light-gray);color:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3rem 2rem;margin-top:7rem;position:relative;overflow:hidden}.section-job-offers__cta::before,.section-job-offers__cta::after{content:"";position:absolute;background:currentcolor;opacity:.25}.section-job-offers__cta::before{top:0;bottom:0;left:6rem;width:1px}.section-job-offers__cta::after{bottom:9rem;left:0;height:1px;width:1000px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.section-job-offers__cta .cta-text{font-size:2.1rem;font-weight:500;text-align:left;margin:0 auto 3rem 5rem;width:100%}@media(min-width: 768px){.section-job-offers__cta .cta-text{font-size:3rem}}.section-job-offers__cta .button{margin:.4rem}.section-job-offers__cta .button--transparent-dark{color:var(--black)}.section-job-offers .select-title{font-size:1.6rem;font-weight:500;text-align:left}.section-job-offers .job-offer-article{margin-bottom:1.5em}.section-job-offers .job-offer-article ul,.section-job-offers .job-offer-article ol{font-size:1.7rem}@media(min-width: 768px){.section-job-offers .job-offer-article ul,.section-job-offers .job-offer-article ol{font-size:2.4rem}}.section-job-offers .job-offer-article ul li,.section-job-offers .job-offer-article ol li{margin-bottom:.5em}.section-job-offers .job-offer-article p{font-size:1.6rem}@media(min-width: 768px){.section-job-offers .job-offer-article p{font-size:2.1rem}}.section-job-offers .job-offer-article p strong{font-weight:500}.section-job-offers .job-offer-article p+ul,.section-job-offers .job-offer-article p ol{margin-top:1.5em;padding-left:1.3em}.section-job-offers .send-form-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:7rem}.section-job-offers__form{color:var(--shark);position:relative}.section-job-offers__form-message:focus::-webkit-input-placeholder{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.section-job-offers__form-message:focus::-moz-placeholder{transform:translateY(-3px)}.section-job-offers__form-message:focus:-ms-input-placeholder{-ms-transform:translateY(-3px);transform:translateY(-3px)}.section-job-offers__form-message:focus::-ms-input-placeholder{-ms-transform:translateY(-3px);transform:translateY(-3px)}.section-job-offers__form-message:focus::placeholder{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.section-job-offers__form-group{width:100%}.section-job-offers__form-column{width:100%}.section-job-offers__form input[type=file]::-webkit-file-upload-button{background:var(--white);cursor:pointer;height:44px;font-weight:500;margin-bottom:1rem;width:17rem;border:1px solid var(--shark);font-size:1.8rem;color:var(--shark);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.section-job-offers__form input[type=file]::file-selector-button{background:var(--white);cursor:pointer;height:44px;font-weight:500;margin-bottom:1rem;width:17rem;border:1px solid var(--shark);font-size:1.8rem;color:var(--shark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-job-offers__form-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap;position:relative}.section-job-offers__form-form-content{text-align:left;margin-bottom:7rem}.section-job-offers__form-form-section{padding-bottom:7rem}.section-job-offers__form-form--hide{visibility:hidden}.section-job-offers__form-field{width:100%}.section-job-offers__form-field textarea{resize:none;height:6rem}.section-job-offers__form-field-button{font-size:1.4rem !important;color:var(--shark-opacity) !important;height:7rem !important;margin-top:0 !important;text-align:left}.section-job-offers__form-button{margin-left:auto;margin-top:7rem;color:var(--white);border-color:var(--shark);height:4.5rem;background:var(--shark);padding:0 3rem;display:block}.section-job-offers__button{margin:3rem auto auto;padding:1rem 7rem;background-color:var(--geyser);border:none;font-weight:500;cursor:pointer}@media(min-width: 768px){.section-job-offers{padding:12rem 0}.section-job-offers__worker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:5rem;-ms-flex-line-pack:baseline;align-content:baseline;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-job-offers__worker-photo{margin:unset}.section-job-offers__worker-role{font-size:2.1rem}.section-job-offers input[type=file]::-webkit-file-upload-button{position:relative;bottom:0;margin-right:5rem}.section-job-offers input[type=file]::file-selector-button{position:relative;bottom:0;margin-right:5rem}.section-job-offers__cta{padding:5rem 10rem}}@media(min-width: 1024px){.section-job-offers{padding:7rem}.section-job-offers__subtitle{margin-bottom:7.3rem}.section-job-offers .form__text-required{bottom:-1rem}.section-job-offers .job-offer-article{margin-bottom:1.5em}.section-job-offers .job-offer-article ul li,.section-job-offers .job-offer-article ol li{margin-bottom:.3em;line-height:192%}.section-job-offers .job-offer-article p{font-size:2.4rem}.section-job-offers .job-offer-article p+ul,.section-job-offers .job-offer-article p ol{margin-top:1.5em;padding-left:1.1em}.section-job-offers__rodo{font-size:1.8rem}.section-job-offers__logo{height:3rem;left:2rem}.section-job-offers__cta::before{left:11rem}.section-job-offers__cta::after{top:11rem}.section-job-offers .select-title{font-size:1.8rem}.section-job-offers__bold-text{margin-top:5rem;font-size:1.8rem}.section-job-offers__form-group{gap:2%}.section-job-offers__form-column{width:49%}.section-job-offers__form-button{position:absolute;bottom:13.5rem;right:0}}@media(min-width: 1400px){.section-job-offers input[type=file]::-webkit-file-upload-button{width:22rem}.section-job-offers input[type=file]::file-selector-button{width:22rem}.section-job-offers__form-button{padding:0 4.5rem}}@media(min-width: 1400px){.section-job-offers__cta{padding:10.5rem 9.6rem 9.2rem 17.1rem}.section-job-offers__cta .cta-text{width:57%;text-align:left;margin-bottom:0}}
