#capybara .cp-brand{display:none}.cp-jobs .cp-job__link{display:block;height:100%;padding:1.5rem 1rem;text-align:center;width:100%}#capybara .cp-job__link .cp-job__main{text-align:center}#capybara .cp-job__link .cp-job__main .cp-job__name{text-decoration:none;transition:all .1s ease}#capybara .cp-jobs__list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr))}#capybara .cp-job{border:1px solid #d1d1d1;border-radius:58px;transition:all .1s ease}#capybara .cp-job .cp-ph{margin:1.5rem 1rem;width:100%!important}#capybara .cp-is-loading .cp-job+.cp-job,#capybara .cp-is-loading .cp-ph+.cp-ph{margin-top:0}#capybara .cp-job:focus-within,#capybara .cp-job:hover{border:1px solid #0091d0;box-shadow:0 0 10px 0 rgba(0,0,0,.1);transform:scale(1.02)}#capybara .cp-job:hover .cp-job__link .cp-job__main .cp-job__name{color:#0091d0;display:inline-block;transform:scale(1.05)}#capybara .cp-detail__header-title h1{font-size:1.375rem;line-height:1.75rem}@media (min-width:768px){#capybara .cp-detail__header-title h1{font-size:2rem;line-height:2.5rem}}#capybara .cp-detail__contact{border:thin solid #e5e7eb;border-radius:8px;margin-top:2rem;padding:1.5rem 1rem}#capybara .cp-detail__contact h2{font-size:1.25rem;line-height:1.75rem;margin-top:0}@media (min-width:768px){#capybara .cp-detail__contact h2{font-size:1.68rem;line-height:2.16rem}}#capybara .cp-detail ol,#capybara .cp-detail ul{margin-bottom:1rem}#capybara .cp-detail ol{list-style-type:decimal}#capybara .cp-detail ol li{margin-bottom:.5rem}#capybara .cp-detail ul{list-style-type:disc}#capybara .cp-detail ul li{margin-bottom:.5rem}#capybara .cp-detail ul li::marker{color:#0091d0}#capybara .cp-button__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}#capybara .cp-button__wrapper .cp-button{-webkit-text-size-adjust:100%;font-family:Poppins;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent;border:2px solid #e5e7eb;border-radius:58px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:.875rem;line-height:1.25rem;margin-top:0;padding:1rem 1.5rem;text-decoration:inherit;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}#capybara .cp-button__wrapper .cp-button.cp-button--submit{background-color:#edd382;border-color:#edd382;color:#000 )}#capybara .cp-button__wrapper .cp-button.cp-button--submit:hover{background-color:hsla(45,75%,72%,.8)}#capybara .cp-button__wrapper .cp-button.cp-button--back{background-color:transparent;border-color:#0091d0;color:#0091d0}#capybara .cp-button__wrapper .cp-button.cp-button--back:hover{background-color:#0091d0;color:#fff}#capybara .cp-form__header{border-bottom:0}#capybara .cp-form__header h1{font-size:1.375rem;line-height:1.75rem}@media (min-width:768px){#capybara .cp-form__header h1{font-size:2rem;line-height:2.5rem}}#capybara .cp-form__title{font-size:1.25rem;line-height:1.75rem;margin-top:0}@media (min-width:768px){#capybara .cp-form__title{font-size:1.68rem;line-height:2.16rem}}#capybara .cp-form__group:has(.cp-form__input){position:relative}#capybara .cp-form__input{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;background-color:transparent;border:solid #aab0b2;border-width:0 0 1px;box-sizing:border-box;color:#000;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;height:100%;letter-spacing:inherit;line-height:inherit;margin:0;outline:2px solid transparent;outline-offset:2px;padding:.5rem 0;width:100%}#capybara .cp-form__group{margin-bottom:2rem;position:relative;width:100%}#capybara .cp-form__label{color:#374151;left:0;pointer-events:none;position:absolute;top:0;transform:translateY(0);transition:all .3s ease-in-out}#capybara .cp-form__input,#capybara .cp-form__textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-bottom:1px solid #aab0b2;border-radius:0;color:#000;padding:.5rem 0;transition:border-color .3s;width:100%}#capybara .cp-form__input:focus,#capybara .cp-form__textarea:focus{border-bottom-color:#0091d0;outline:none}#capybara .cp-form__group:has(.cp-form__input:focus) .cp-form__label,#capybara .cp-form__group:has(.cp-form__input[value]:not([value=""])) .cp-form__label,#capybara .cp-form__group:has(.cp-form__textarea:focus) .cp-form__label,#capybara .cp-form__group:has(.cp-form__textarea:not(:empty)) .cp-form__label{font-size:.875rem;top:-.75rem}#capybara .cp-form__validation-error .cp-form__input,#capybara .cp-form__validation-error .cp-form__textarea{border-bottom-color:#ef4444}#capybara .cp-form__validation-error-message{background-color:transparent;color:red;font-size:.875rem;margin-top:.5rem;padding:.5rem 0;width:100%}#capybara .cp-form__checkbox-group{align-items:center;display:flex}#capybara .cp-form__checkbox{margin-right:.5rem}#capybara .cp-form__group--file1,#capybara .cp-form__group--file2,#capybara .cp-form__group--file3,#capybara .cp-form__group:has(.cp-form__file){margin-bottom:2rem;position:relative;width:100%}#capybara .cp-form__field--input:has(.cp-form__file){border-bottom:1px solid #aab0b2;padding:.5rem 0;position:relative;transition:border-color .3s}#capybara .cp-form__file{color:#374151;cursor:pointer;font-size:.875rem;width:100%}#capybara .cp-form__file::-webkit-file-upload-button{-webkit-appearance:none;background:transparent;border:none;color:#000;cursor:pointer;font-family:inherit;font-size:.875rem;margin-right:1rem;padding:0}#capybara .cp-form__file::file-selector-button{background:transparent;border:none;color:#000;cursor:pointer;font-family:inherit;font-size:.875rem;margin-right:1rem;padding:0}#capybara .cp-form__field--input:has(.cp-form__file:focus){border-bottom-color:#0091d0}#capybara .cp-form__file:focus{outline:none}#capybara .cp-form__group:has(.cp-form__file) .cp-form__label{color:#374151;left:0;pointer-events:none;position:absolute;top:-.75rem;transform:translateY(0);transition:all .3s ease-in-out}#capybara .cp-form__group:has(.cp-form__file:focus) .cp-form__label,#capybara .cp-form__group:has(.cp-form__file:not([value=""])) .cp-form__label{font-size:.875rem;top:-.75rem}#capybara .cp-form__validation-error:has(.cp-form__file) .cp-form__field--input{border-bottom-color:#ef4444}#capybara .cp-form__asterisk{color:#ef4444;margin-left:.25rem}#capybara .cp-form__field--input:empty+.cp-form__validation-error-message{background-color:#ef4444;color:#fff;font-size:.875rem;margin-top:.5rem;padding:.5rem 1rem;width:100%}