.job-positions-container{background:#eff5fc;padding-top:4.5rem}.job-positions-container .btn-cancella{padding:10px 30px;font-size:16px;font-weight:400}.job-positions-container .button.reverse{padding:10px 20px;background:#eff5fc;color:#1c3b6c;border:1px solid #1c3b6c;border-radius:32px;font-size:1rem;cursor:pointer;transition:background .2s ease}.job-positions-container .button.reverse:hover{background:#1c3b6c;color:#eff5fc}.job-positions-container .button-group{display:flex;flex-direction:row;gap:1rem;justify-content:end;margin-top:1rem}.job-positions-container .border-primary-cust{border:1px solid #1c3b6c;border-radius:32px;padding:10px 20px}.job-positions-container .search-filters{display:flex;flex-direction:column;gap:16px;width:60%;max-width:60%}.job-positions-container .search-filters input{width:100%;padding:8px;background:none;border-radius:32px;border:1px solid var(--10-powder-blue, #97B2D6)}.job-positions-container .search-filters .dropdowns{width:100%;max-width:100%;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.job-positions-container .search-filters .dropdowns select{width:25%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:16px;border-radius:32px;border:1px solid var(--10-powder-blue, #97B2D6);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%231C3B6C' stroke-width='1.57083' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 1em center;color:var(--1-yale-blue, #1C3B6C);font-size:12px;font-style:normal;font-weight:400;line-height:normal;flex-shrink:0}.job-positions-container .search-filters .dropdowns .jobs-count{color:#4778ba;display:inline-flex;flex-direction:row}.job-positions-container .search-filters .dropdowns span{display:flex;text-wrap:nowrap;align-items:center;color:#1c3b6c}.job-positions-container .search-filters .dropdowns-mobile{display:flex;flex-direction:column;gap:16px}.job-positions-container .search-filters .dropdowns-mobile .row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.job-positions-container .search-filters .dropdowns-mobile .row-1{display:flex;flex-direction:row}.job-positions-container .search-filters .dropdowns-mobile .row-1 span{width:unset}.job-positions-container .search-filters .dropdowns-mobile .row-1 span.jobs-count{margin-left:auto}.job-positions-container .search-filters .dropdowns-mobile .row-2{display:flex;flex-direction:row;gap:8px}.job-positions-container .search-filters .dropdowns-mobile .row-2 select{flex:1 1 auto;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:16px;border-radius:32px;border:1px solid var(--10-powder-blue, #97B2D6);color:var(--1-yale-blue, #1C3B6C);font-size:12px;font-weight:400;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%231C3B6C' stroke-width='1.57083' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 1em center}.job-positions-container .container-custom{display:flex;flex-direction:column;gap:2.5rem;align-items:center;color:#1c3b6c}.job-positions-container .container-custom .header-links{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.job-positions-container .container-custom .header-links button{background:none;border:none;color:#3462ae;font-size:1rem;line-height:1.5;letter-spacing:0rem;font-weight:500;cursor:pointer;text-decoration:none;transition:color .2s ease}.job-positions-container .container-custom .header-links button:hover,.job-positions-container .container-custom .header-links button.active{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;color:#1c3b6c}.job-positions-container .container-custom .jobs-wrapper{display:flex;flex-direction:column;gap:2rem;width:100%;min-width:60%;align-items:center}.job-positions-container .container-custom .CandidatiWrapper{display:flex;flex-direction:column;margin:auto;margin-bottom:1rem;max-width:60%;gap:1rem;align-items:center}.job-positions-container .container-custom .CandidatiWrapper p{color:#1c3b6c;font-size:1rem;line-height:1.5;letter-spacing:0rem;font-weight:500;text-align:center}@media screen and (max-width:767px){.job-positions-container .container-custom .CandidatiWrapper{max-width:unset}.job-positions-container .container-custom .CandidatiWrapper p{font-size:14px}}.job-positions-container .jobs-container{display:flex;flex-direction:column;gap:5.5rem;padding-bottom:5.5rem;width:60%;max-width:60%;color:#1c3b6c}.job-positions-container .jobs-container-separator{width:100%;height:1px;opacity:.48;background:#97b2d6}.job-positions-container .jobs-container .job{display:flex;flex-direction:column;gap:.5rem}.job-positions-container .jobs-container .job-text-container{flex-direction:row;justify-content:space-between}.job-positions-container .jobs-container .job-text-container .jobId{color:var(--6-steel-blue, #4778BA);font-size:16px;font-weight:600;line-height:28px;letter-spacing:-.48px}.job-positions-container .jobs-container .job-text-container .job-body{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-top:.5rem;margin-bottom:.5rem}.job-positions-container .jobs-container .job-text-container .job-body .copy-button{border:none;background:none;width:24px;height:24px;display:flex;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231c3b6c' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-copy'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E")}.job-positions-container .jobs-container .job-text-container .job-body .copy-button:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231c3b6c' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-copy-plus'%3E%3Cline x1='15' x2='15' y1='12' y2='18'/%3E%3Cline x1='12' x2='18' y1='15' y2='15'/%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3C/svg%3E")}.job-positions-container .jobs-container .job-text-container .job-body .copy-button.active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231c3b6c' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-copy-check'%3E%3Cpath d='m12 15 2 2 4-4'/%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E")}.job-positions-container .jobs-container .job-img{border-radius:.5rem;aspect-ratio:2/1;object-fit:cover}.job-positions-container .jobs-container .job-content{background-color:green}.job-positions-container .jobs-container .job-header{display:flex;align-items:center;gap:0 1rem;flex-wrap:wrap;font-weight:600;text-wrap:nowrap}.job-positions-container .jobs-container .job-header .clipboard-message{position:fixed;bottom:20px;right:20px;background-color:#28a745;color:#fff;padding:10px 15px;border-radius:5px;box-shadow:0 2px 5px #0003;z-index:1000;font-size:.9rem}.job-positions-container .jobs-container .job-header-separator{width:1px;height:41px;background:#1c3b6c}.job-positions-container .jobs-container .job-header span:last-of-type{color:#4778ba}.job-positions-container .jobs-container .job-text{font-size:clamp(1.125rem,4dvw,1.5rem);line-height:1.4891;letter-spacing:-.0025rem;font-weight:500;position:relative;margin-bottom:0;width:fit-content;color:#1c3b6c;cursor:pointer}.job-positions-container .jobs-container .job-text a{width:100%;height:100%}.job-positions-container .jobs-container .job-text-container{display:flex;align-items:center;gap:1.5rem}.job-positions-container .jobs-container .load-more{align-self:center;background:none;border:none;color:#1c3b6c;cursor:pointer}.job-positions-container .jobs-container .load-more:hover{text-decoration:underline;color:#3673d2}.job-positions-container .jobs-container .load-more:disabled{opacity:.48}.job-positions-container .jobs-container .load-more:disabled:hover{color:#1c3b6c;text-decoration:none}@media screen and (max-width:767px){.job-positions-container .container-custom .search-filters{width:100%;max-width:100%}.job-positions-container .container-custom .jobs-container{gap:4rem;padding-bottom:2.75rem;width:100%;min-width:100%}.job-positions-container .container-custom .jobs-container .job-text-container{flex-direction:row;justify-content:space-between}.job-positions-container .container-custom .jobs-container .job-header{gap:0 .5rem}.job-positions-container .container-custom .jobs-container .job-header-separator{height:1.5rem}.job-positions-container .container-custom .jobs-container .candidati-links{flex-direction:column-reverse;gap:1.5rem}.job-positions-container .container-custom .jobs-container .candidati-links .candidati-socials{gap:1rem}}.job-positions-container .separator{width:100%;height:1px;background:#97b2d6;margin:32px 0 0}.job-positions-container .accordion-collapse{padding-top:16px}.job-positions-container .accordion-item{background-color:transparent;border:none}.job-positions-container .accordion-button{color:#1c3b6c;font-family:DM Sans,serif;font-size:clamp(1rem,4dvw,1.5rem);line-height:1.5;letter-spacing:0rem;font-weight:600;background-color:transparent;box-shadow:none;gap:8px;width:fit-content}.job-positions-container .accordion-button:focus{box-shadow:none;background-color:transparent}.job-positions-container .accordion-body{color:#1c3b6c;font-family:DM Sans,serif;font-size:1rem;line-height:1.5;letter-spacing:0rem;background-color:transparent;padding-bottom:0}.job-positions-container .accordion-button.collapsed:after{width:29px;height:29px;background:#eff5fc url(/accordionIconClosed.svg)}.job-positions-container .accordion-button:not(.collapsed):after{width:29px;height:29px;background:#eff5fc url(/accordionIcon.svg)}.job-positions-container .accordion-button:not(.collapsed){background-color:#eff5fc;color:#1c3b6c}.job-positions-container .candidati-links{display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem}.job-positions-container .candidati-links .candidati-socials{display:flex;align-items:center;color:#1c3b6c}.job-positions-container .candidati-links .candidati-socials button{background:none;border:none}.job-positions-container .pagination-controls{display:flex;justify-content:center;gap:8px;margin:2rem 0}.job-positions-container .pagination-controls button{background:none;border:1px solid var(--10-powder-blue, #97B2D6);border-radius:32px;padding:8px 12px;font-size:.875rem;font-weight:500;color:var(--1-yale-blue, #1C3B6C);cursor:pointer;min-width:2.5rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.job-positions-container .pagination-controls button:hover:not(:disabled){background:var(--10-powder-blue, #97B2D6);color:#fff;border-color:var(--10-powder-blue, #97B2D6)}.job-positions-container .pagination-controls button.active{background:var(--1-yale-blue, #1C3B6C);color:#fff;border-color:var(--1-yale-blue, #1C3B6C)}.job-positions-container .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:767px){.job-positions-container .pagination-controls{gap:4px}.job-positions-container .pagination-controls button{padding:6px 10px;font-size:.75rem}}.area-personale-container .job-positions-container{padding-top:0rem}.area-personale-container .job-positions-container .search-filters{width:100%;max-width:100%}.area-personale-container .job-positions-container .container-custom{align-items:flex-start}.area-personale-container .job-positions-container .jobs-container{width:100%;max-width:100%}.dropdowns-mobile .row-2 select:nth-of-type(1){width:30%}.dropdowns-mobile .row-2 select:nth-of-type(2){width:37%}.dropdowns-mobile .row-2 select:nth-of-type(3){width:23%}.accordion-button:after{display:none!important}.notification{position:fixed;top:50%;left:50%;transform:translate(-50%,-70%)}.notification.success{display:flex;width:435px;height:65px;padding:18px;flex-direction:column;justify-content:center;gap:8px;flex-shrink:0;border-radius:4px;background:#dbefe5}.notification.warning{display:flex;width:307px;height:fit-content;padding:18px 35px;flex-direction:column;justify-content:center;gap:8px;flex-shrink:0;border-radius:4px;background:#efdbdb;color:#b70000;align-items:center}@keyframes fadeOut{0%{opacity:1}80%{opacity:1}to{opacity:0}}
