﻿@font-face{font-display:swap;font-family:"Anek Latin";font-style:normal;font-weight:300;src:url("/_assets/2e8eb9c0b0e7ff7a0fc29479618a05ad/Fonts/anek-latin-v10-latin_latin-ext-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Anek Latin";font-style:normal;font-weight:400;src:url("/_assets/2e8eb9c0b0e7ff7a0fc29479618a05ad/Fonts/anek-latin-v10-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Anek Latin";font-style:normal;font-weight:500;src:url("/_assets/2e8eb9c0b0e7ff7a0fc29479618a05ad/Fonts/anek-latin-v10-latin_latin-ext-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Anek Latin";font-style:normal;font-weight:800;src:url("/_assets/2e8eb9c0b0e7ff7a0fc29479618a05ad/Fonts/anek-latin-v10-latin_latin-ext-800.woff2") format("woff2")}a{color:inherit}p,.p{font-weight:400;line-height:1.85;color:#2e222f}strong{font-weight:600}h1,.h1{line-height:1.25;font-weight:700;text-transform:uppercase;margin-bottom:1rem}h1,.h1{font-size:30px}@media screen and (min-width: 576px){h1,.h1{font-size:calc(30px + 15*(100vw - 576px)/824)}}@media screen and (min-width: 1400px){h1,.h1{font-size:45px}}h2,.h2{line-height:1.25;font-weight:700;text-transform:uppercase;margin-bottom:1rem}h2,.h2{font-size:25px}@media screen and (min-width: 576px){h2,.h2{font-size:calc(25px + 10*(100vw - 576px)/824)}}@media screen and (min-width: 1400px){h2,.h2{font-size:35px}}h3,.h3{line-height:1.25;font-weight:700;text-transform:uppercase;margin-bottom:1rem}h3,.h3{font-size:25px}@media screen and (min-width: 576px){h3,.h3{font-size:calc(25px + 5*(100vw - 576px)/824)}}@media screen and (min-width: 1400px){h3,.h3{font-size:30px}}h4,.h4{line-height:1.25;font-weight:700;text-transform:uppercase;margin-bottom:1rem}h4,.h4{font-size:21px}@media screen and (min-width: 576px){h4,.h4{font-size:calc(21px + 4*(100vw - 576px)/824)}}@media screen and (min-width: 1400px){h4,.h4{font-size:25px}}.bg-green{background-color:#8cc83b}.bg-magenta{background-color:#d10082}.bg-black{background-color:#2e222f}.bg-white{background-color:#fff}.bg-image{width:100%;height:100%;object-fit:cover;z-index:100}.bg-image.darker{filter:brightness(75%)}.fs-small{font-size:.9rem}.fs-very-small{font-size:.75rem}.fw-regular{font-weight:400}.fw-thin{font-weight:200}.fc-green{color:#8cc83b}.fc-magenta{color:#d10082}.fc-white{color:#fff !important}.p-6{padding:5rem}.img-cover{height:100%;width:100%;object-fit:cover}.spacer{opacity:1;border-width:2px}.w-fit-content{width:fit-content !important}.mw-300{min-width:300px;max-width:300px}.square{aspect-ratio:1/1;height:150px;width:150px}img,video{width:100%;object-fit:cover;aspect-ratio:16/10}ul{list-style-type:square;padding-left:1.25rem}ul li::marker{color:#d10082;font-size:1.125rem}.btn-primary{text-transform:uppercase;text-decoration:none;padding:.75rem 1.5rem;color:inherit;cursor:pointer;font-size:1rem;width:fit-content;display:inline}.btn-primary.green{background-color:#8cc83b}.btn-primary.green:hover{background-color:#7fb633}.btn-primary.magenta{background-color:#d10082}.btn-primary.magenta:hover{background-color:#b80072}.btn-primary.grey{background-color:#eaeaea}.btn-primary.grey:hover{background-color:#ddd}.btn-primary.white{background-color:#fff}.btn-primary.white:hover{background-color:#f2f2f2}.btn-primary.small{font-size:.75rem;padding:.6rem;text-transform:none;display:inline-block}.btn-primary.stretch{display:block;width:auto;text-align:center}@media(max-width: 992px){.btn-primary.stretch-only-mobile{display:block;width:auto;text-align:center}}input:not(.form-check-input),select{border:none;padding:1rem 1.25rem;background-color:#eaeaea;text-transform:uppercase;width:100%}input:not(.form-check-input).input,select.input{padding:.5rem;font-size:16px;text-transform:capitalize;min-width:250px}input:not(.form-check-input).input[type=email],select.input[type=email]{text-transform:lowercase}@media(min-width: 576px){input:not(.form-check-input),select{width:auto}}textarea{appearance:none;border:none;width:100%;background-color:#eaeaea;padding:.5rem}.select{position:relative;width:100%}@media(min-width: 576px){.select{width:auto}}.select select{appearance:none}.select::after{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);font-weight:900;content:"";font-size:.6rem;font-family:"Font Awesome 6 Free"}label{font-weight:300;line-height:1}.form-check-input[type=checkbox]{border-radius:0}.form-check-input:checked{background-color:#8cc83b;border-color:#8cc83b}.form-check-input:focus{border-color:lighter(#8CC83B, 20%);outline:0;box-shadow:0 0 0 .25rem rgb(from #8CC83B r g b/0.25)}.accordion{--bs-accordion-active-color: #2e222f;--bs-accordion-active-bg: #f5faee;--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: 0}.accordion .accordion-button:focus{box-shadow:0 0 0 .25rem rgb(from #8CC83B r g b/0.25)}.input-group{width:auto;gap:2px;background-color:#eaeaea}.input-group.icon{flex-wrap:nowrap;width:fit-content;align-items:center;padding:.25rem 1rem;padding-right:.25rem}.input-group.icon i{border-right:2px solid #2e222f;padding-right:.75rem;margin-right:.5rem;width:2rem}.input-group .separator{position:relative;display:none}@media(min-width: 576px){.input-group .separator{display:block}}.input-group .separator::after{position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#2e222f;width:1px;height:50%;content:""}.start-header{position:relative;min-height:26rem}.search-box{position:relative;z-index:300;width:100%;margin:0 auto;background-color:#fff;padding:4rem 3rem}@media(min-width: 992px){.search-box{max-width:900px}}.search-box .btn-primary{padding:1rem 1.5rem}.search-box.offset{filter:drop-shadow(0 0 5px rgb(from #2e222f r g b/0.1))}@media(min-width: 992px){.search-box.offset{margin-top:-75px}}.choice-change-btn{display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media(min-width: 992px){.choice-change-btn{width:auto}}.choice-change-btn .choice-btn{border:2px #8cc83b solid;text-decoration:none;color:#2e222f;padding:.75rem 1.5rem;width:100%;flex-grow:1}.choice-change-btn .choice-btn.with-badge{position:relative;padding-right:2.5rem}.choice-change-btn .choice-btn .choice-badge{position:absolute;top:0;right:0;background-color:#d10082;color:#fff;padding:.25rem;font-size:.8rem}.choice-change-btn .choice-btn.active{background-color:#8cc83b}.choice-change-btn .choice-btn:not(:last-child){border-bottom:none}@media(min-width: 992px){.choice-change-btn .choice-btn{width:auto;text-align:center}.choice-change-btn .choice-btn:not(:last-child){border-bottom:2px #8cc83b solid}.choice-change-btn .choice-btn:not(:first-child):not(:last-child){border-left:none;border-right:none}}.result-filter{display:flex;gap:1rem;flex-wrap:wrap;padding-bottom:1rem;border-bottom:2px #8cc83b solid}.results{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 992px){.results:not(.job-offers){grid-template-columns:1fr 1fr}}.result-card{display:inline-block;width:100%;background-color:#fff;padding:0;height:fit-content}.result-card.active{border:2px #8cc83b solid}.result-card.job-offer{padding:1rem 1.5rem}.result-card .result-card-header{display:flex;justify-content:flex-end}.result-card .result-card-header .open-jobs{background-color:#d10082;color:#fff;font-size:.85rem;padding:.25rem .75rem}.result-card .result-card-content{padding:1rem;width:100%}.result-card .result-card-content .result-card-btn-contact{display:flex;background-color:#eaeaea;color:#2e222f;text-decoration:none;font-size:1rem;justify-content:center;align-items:center;height:2.5rem;width:2.5rem}.result-card .result-card-content .job_address{line-height:1.25}.result-card .result-card-footer{display:flex;justify-content:space-between;align-items:center;width:100%}.result-card .result-card-footer .result-card-btn-more{background-color:#8cc83b;color:#2e222f;padding:.75rem 1.5rem;text-decoration:none}.result-card .result-card-footer .result-card-btn-fav{display:flex;justify-content:center;align-items:center;color:#d10082;text-decoration:none;padding:1rem;background-color:#fff}.select-bar{position:fixed;bottom:0;left:0;width:100%;display:flex;flex-wrap:wrap;background-color:#fff;justify-content:center;align-items:center;gap:1rem;padding:1rem;filter:drop-shadow(0 0 5px rgb(from #2e222f r g b/0.1))}.select-bar .select-bar-text{font-size:1.125rem;margin-bottom:0;text-transform:uppercase}.company-header{position:relative;height:450px;margin-bottom:200px}.company-header .company-information-wrapper{position:absolute;left:50%;bottom:-100px;transform:translateX(-50%);z-index:200}.company-header .company-information-wrapper .company-information{padding:2rem;gap:2rem}@media(min-width: 992px){.company-header .company-information-wrapper .company-information{padding:2rem 4rem;gap:3rem}}.company-header .company-information-wrapper .company-information .company-logo{max-width:125px;height:auto;width:100%;object-fit:contain}.gallery{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width: 992px){.gallery{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.gallery{grid-template-columns:1fr 1fr 1fr}}.badge{padding:.25rem .5rem;border-radius:0;font-weight:400}.form-navigation{display:flex;justify-content:center;margin:2rem 0;--spacing: 1rem;--sizing: 2rem}@media(min-width: 992px){.form-navigation{--spacing: 4rem;--sizing: 3rem}}.form-navigation .form-navigation-step{position:relative}.form-navigation .form-navigation-step a{opacity:.5;text-decoration:none;background-color:#fff;color:#2e222f;display:flex;justify-content:center;align-items:center;font-size:1rem;height:var(--sizing);min-width:var(--sizing)}.form-navigation .form-navigation-step:not(:last-child) a{margin-right:var(--spacing)}.form-navigation .form-navigation-step:not(:last-child) a::after{position:absolute;top:50%;left:calc(100% - var(--spacing));transform:translateY(-50%);content:"";height:2px;background-color:rgb(from #ffffff r g b/0.5);width:var(--spacing)}.form-navigation .form-navigation-step.active a{background-color:#fff;opacity:1}.form-navigation .form-navigation-step.active a::after{background-color:#fff}.form-navigation .form-navigation-step.done a{opacity:1;background-color:#d10082;color:#fff}.form-navigation .form-navigation-step.done a::after{background-color:#d10082}.icon{height:64px;width:64px;object-fit:contain}.happy-gif{width:192px;height:192px;object-fit:contain}.form-btn{padding:1.5rem;text-transform:uppercase;background-color:#fff;border:2px solid #fff;max-width:300px;text-align:center;line-height:1.5;user-select:none}.form-btn-check:checked+.form-btn{background-color:#d10082;color:#fff}.modal-wrapper{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgb(from #2e222f r g b/0.75);z-index:800}.modal-wrapper.active{display:block}.modal-wrapper .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;max-width:900px;display:flex;justify-content:center;align-items:center;text-align:center;padding:3rem}.structure__accordion{width:100%}.structure__accordion ul{list-style:none;padding-left:0}.structure__accordion ul.accordion-controls>li{overflow:hidden}.structure__accordion ul .accordion-btn{position:relative;text-align:left;word-break:break-word}.structure__accordion ul .accordion-btn>*{font-size:25px}.structure__accordion ul .accordion-btn h1,.structure__accordion ul .accordion-btn h2,.structure__accordion ul .accordion-btn h3,.structure__accordion ul .accordion-btn h4,.structure__accordion ul .accordion-btn h5,.structure__accordion ul .accordion-btn h6,.structure__accordion ul .accordion-btn p,.structure__accordion ul .accordion-btn span{font-weight:500;font-size:25px;margin-bottom:0;color:#2e222f}.structure__accordion ul .accordion_minimal .accordion-btn{display:flex;gap:1rem;width:100%;padding:1rem;padding-left:0;padding-right:3.5rem;color:#fff;border:none;background-color:rgba(0,0,0,0);font-weight:600;line-height:1.25;font-size:25px;align-items:center}.structure__accordion ul .accordion_minimal .accordion-btn::after{position:absolute;right:2rem;color:#2e222f;content:"";font-family:"Font Awesome 6 Free";font-weight:500;transform-origin:center;margin-left:auto;transition:rotate 300ms ease-in-out,background-image 300ms ease-in-out}.structure__accordion ul .accordion_minimal .accordion-btn.dark{color:#000}.structure__accordion ul .accordion_minimal .accordion-btn.dark::after{position:absolute;right:2rem;color:#2e222f;content:"";font-family:"Font Awesome 6 Free";font-weight:900;transform-origin:center;margin-left:auto;transition:rotate 300ms ease-in-out,background-image 300ms ease-in-out}.structure__accordion ul .accordion_minimal .accordion-btn[aria-expanded=true].dark::after{rotate:180deg;content:"";font-family:"Font Awesome 6 Free"}.structure__accordion ul .accordion_minimal .accordion-btn[aria-expanded=true]::after{rotate:180deg;content:"";font-family:"Font Awesome 6 Free"}.structure__accordion ul .accordion_minimal .accordion-content{height:0;transition:height 300ms ease-in-out,border-color 300ms ease-in-out;border-color:#2e222f !important;border-bottom:1px solid}.structure__accordion ul .accordion_minimal .accordion-content .accordion-content-container{padding:1rem;padding-left:0}.structure__accordion ul .accordion_minimal .accordion-content[aria-hidden=false]{border-color:rgba(0,0,0,0)}html{font-size:18px;word-break:break-word}body{position:relative;font-family:"Anek Latin";background-color:#eaeaea;color:#2e222f}