@media(min-width:768px){.ggp-isolator{font-size:1.05rem}.admin-bar .sticky-top,.admin-bar .sticky-md-top{top:30px}}.ggp-isolator .ggp-job-title-url{font-size:1rem}.ggp-isolator .ggp-job-detail-sidebar-widgets ul li{list-style-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiPg0KPGcgaWQ9InN1cmZhY2UxIj4NCjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTSAzLjg3NSAwLjIzNDM3NSBMIDIuODAwNzgxIDEuMzI4MTI1IEwgNi40MjU3ODEgNC45NzY1NjIgTCAyLjgwMDc4MSA4LjYwMTU2MiBMIDMuODc1IDkuNzAzMTI1IEwgNy41MjM0MzggNi4wNTQ2ODggTCA4LjYyNSA0Ljk3NjU2MiBMIDcuNTIzNDM4IDMuODc4OTA2IEwgMy44NzUgMC4yMjY1NjIgWiBNIDMuODc1IDAuMjM0Mzc1ICIvPg0KPC9nPg0KPC9zdmc+DQo=)}.ggp-isolator a{color:#00145A;text-decoration:none}.ggp-isolator label{color:inherit}.ggp-isolator button,.ggp-isolator .btn{font-size:16px;padding:8px 16px;font-weight:500;border:none;border-radius:3px}@media(min-width:768px){.ggp-isolator button,.ggp-isolator .btn{font-size:18px}}.ggp-isolator .btn-primary{background-color:#96B9FF;color:#000}.ggp-isolator .btn-primary:hover{background-color:#567FFF}.ggp-isolator .btn-secondary{background-color:#00145A;color:#FFF}.ggp-isolator .btn-secondary:hover{background-color:#14288C}.ggp-isolator .form-control,.ggp-isolator .form-select{border-radius:3px}.ggp-isolator input,.ggp-isolator select{transition-property:box-shadow,border}.ggp-isolator input:focus,.ggp-isolator select:focus{outline:0;box-shadow:none}.ggp-bordered-div{border:1px solid #CDCDCD}.ggp-search-form .ggp-search-form-inner{gap:15px;padding:25px 0;max-width:700px}.ggp-search-form .input-group-text{background-color:#FFF;border-color:#FFF;padding-right:0}.ggp-search-form .input-group input:not(:focus),.ggp-search-form .input-group select:not(:focus){background-color:#FFF;border-color:#FFF;box-shadow:none}.ggp-search-form .form-control:focus{border-color:#FFF;outline:0;box-shadow:none}.ggp-search-form span.input-group-text:has(+select.form-select#radius:disabled),.ggp-search-form select.form-select#radius:disabled{background-color:#d2d2d2;border-color:#d2d2d2}.ggp-search-form select.form-select:hover,.ggp-search-form select.form-select:focus{border-color:transparent}.ggp-search-button{font-size:18px;font-weight:500;padding:5px 20px}.ggp-job-number-text{font-size:1.1rem;color:inherit;font-weight:400}.ggp-job-results-wrap{margin-bottom:40px}.ggp-isolator .accordion-item{border-radius:0;border-color:transparent;border-bottom-color:#cdcdcd}.ggp-isolator .accordion-header{padding:0;border-radius:0;border-color:transparent;border-bottom-color:#cdcdcd;color:#14288c}.ggp-isolator .accordion-button{font-weight:600;color:inherit;padding:15px 0;border-radius:0!important;border-color:transparent;border-bottom-color:#cdcdcd;box-shadow:none;text-transform:capitalize}.ggp-isolator .accordion-button:not(.collapsed),.ggp-isolator .accordion-button:focus{box-shadow:none;background-color:transparent;border-bottom:1px solid #567FFF}.ggp-isolator .accordion-button:hover{color:#567FFF}body:not(.scrolled100):not(.scrolled200) .ggp-isolator #jobpagination{position:relative}.ggp-isolator #jobpagination{box-sizing:border-box;bottom:0;left:0;right:0;background:#fff;padding:5px;border-bottom:0;z-index:9999;overflow-x:auto}.ggp-isolator #jobpagination .pagination{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ggp-isolator #jobpagination .pagination .page-item{text-align:center;min-width:41px}.ggp-isolator #jobpagination .pagination .page-item .page-link{border:none;font-size:1.8rem;line-height:2rem}.ggp-isolator #jobpagination .pagination .page-item.pagination_3dots{display:block;width:0}.ggp-isolator #jobpagination .pagination .page-item.pagination_3dots .page-link{display:none}.ggp-isolator #jobpagination .pagination .page-item.pagination_3dots:before{content:"...";display:inline-block;font-size:2rem;line-height:2rem;padding:6px 0;margin:0 10px}.ggp-isolator #jobpagination .pagination .page-item.show-on-demand.collapse.show{height:auto}.ggp-isolator #jobpagination>a.pagination-show-on-demand{position:fixed;margin-top:-42px;right:5px;width:40px;height:30px;text-align:center;font-weight:600;border-bottom:none;background:#fff;overflow:hidden;box-sizing:border-box}@media(min-width:600px){.ggp-isolator #jobpagination>a.pagination-show-on-demand{right:80px}}.ggp-isolator #jobpagination>a.pagination-show-on-demand:before{content:"︽";display:inline-block;width:30px;height:30px;font-size:20px;line-height:20px;text-align:center;vertical-align:middle;background:#fff;transition:all 0.5s ease;box-sizing:border-box;transform:rotate(180deg)}.ggp-isolator #jobpagination>a.pagination-show-on-demand.collapsed:before{transform:rotate(0deg)}.ggp-isolator .input,.ggp-isolator input:not([type=submit]),.ggp-isolator select,.ggp-isolator textarea{color:#00145A}.autocomplete-suggestions{background:#FFF;border:1px solid #567FFF;z-index:100;max-height:none!important}.autocomplete-suggestion{padding:5px;cursor:pointer}.autocomplete-suggestion:hover{background:#f9f9f9}.ggp-filter-col.sticky-top{top:50px;z-index:10}@media(min-width:768px){body:not(.admin-bar) .ggp-filter-col.sticky-top{top:0}}button.ggp-filter-collapse-toggle{background-color:#00145A;color:#FFF;padding:12px;border-radius:0;border-top:1px solid #FFF}.ggp-filter-form{background:#fff;max-height:calc(100vh - 150px);overflow-y:auto;scrollbar-color:rgba(0,0,0,.1) rgba(0,0,0,.1);scrollbar-width:thin;border:1px solid #00145A}.ggp-filter-form-title{padding:10px 10px;background:#00145A;color:#FFF;font-weight:600}.ggp-filter-form .ggp-input-block{gap:5px;padding:10px}.ggp-filter-form .ggp-checkbox-block{gap:1px}.ggp-filter-form-inner>.ggp-input-block:not(:first-child){border-top:1px solid #CDCDCD}.ggp-filter-form .ggp-input-block-title{color:#00145A;font-size:1rem;font-weight:500}.ggp-filter-form .form-control{border-color:#00145A}.ggp-filter-form .form-control:focus{border-color:#567FFF;outline:0;box-shadow:none}.ggp-filter-form label{margin-bottom:0}.ggp-filter-form input[type="text"]:not(:focus),.ggp-filter-form input[type="checkbox"]:not(:checked):not(:focus),.ggp-filter-form select:not(:focus){background-color:#EDEDED;border-color:#00145A;box-shadow:none;border-radius:2px}.ggp-filter-form input[type="checkbox"]{padding:8px;margin-top:2px}.ggp-filter-collapse-toggle .ggp-chevron-up{transition:transform 0.3s ease;transform:rotate(0)}.ggp-filter-collapse-toggle.collapsed .ggp-chevron-up{transform:rotate(180deg)}@media(min-width:768px){.ggp-filter-form{border-color:#CDCDCD}.ggp-filter-form .ggp-input-block{gap:10px;padding:15px}.ggp-filter-form .ggp-checkbox-block{gap:2px}.ggp-filter-form .ggp-checkbox-block .ggp-input-block-title{margin-bottom:10px}.ggp-filter-form .ggp-input-block-title{font-size:1.3rem}}.ggp-job-results-wrap{gap:15px;padding-top:15px;padding-bottom:15px;padding-right:5px}@media (min-width:768px){.ggp-filter-form.collapse{display:block;height:auto!important;visibility:visible}}.page-item:first-child .page-link,.page-item:last-child .page-link{border-radius:0}.ggp-job-item{position:relative}.ggp-job-item,.ggp-job-item h1,.ggp-job-item h2,.ggp-job-item h3,.ggp-job-item h4,.ggp-job-item h5,.ggp-job-item h6,.ggp-job-item a{font-size:inherit;text-decoration:none}.ggp-job-item a:hover h2{color:#567FFF}.ggp-job-item{border:1px solid #EDEDED;padding:25px 20px 20px 20px;color:#00145A;margin-bottom:20px}.ggp-job-item .ggp-job-item-inner{gap:20px;word-break:break-word}.ggp-job-item .job-item-meta-wrapper{gap:2px}.ggp-job-item .featured-label{position:absolute;top:0;left:0;display:inline-block;font-size:.8rem;height:1px;overflow:hidden}.ggp-job-item.featured-job .featured-label{height:auto;padding:2px 10px;background:#19D096;color:#FFF}.ggp-job-item .job-item-meta-row{gap:10px}.ggp-job-item .favbutton{padding:2px 5px;background:none;color:#CCC}.ggp-job-item .ggp-job-title-wrapper{min-width:min(100%, 300px)}.ggp-job-item .ggp-job-item-title{font-size:1.2rem;font-weight:600;color:#00145A;text-decoration:none;margin-bottom:0;word-break:break-word}@media (min-width:768px){.ggp-job-item .ggp-job-item-title{font-size:1.6rem}}.ggp-job-item .ggp-job-item-btns{gap:15px}.ggp-job-item-inner>.row{row-gap:2px}.ggp-job-item-inner .ggp-col-logo{padding-left:18px}.ggp-isolator .splide__slide .ggp-job-item,.ggp-isolator .splide__slide .ggp-job-item .ggp-job-item-inner{height:100%;margin-bottom:0;background-color:#FFF;border-radius:10px}.ggp-isolator .splide__slide .ggp-job-item .ggp-job-item-inner{justify-content:space-between}.ggp-template-minimal .ggp-job-item{padding:0}.ggp-template-minimal .ggp-linkblock{display:block;padding:20px}.ggp-template-table .table>:not(caption)>*>*{background-color:inherit}.ggp-template-minimal .ggp-linkblock:hover,.ggp-template-table .table .clickable-row:hover{transition:all ease 0.4s;cursor:pointer;background-color:#96B9FF}.ggp-suggested-viewed{margin:20px auto}.ggp-suggested-viewed .ggp-jobs-col-inner h2{display:inline-block;font-size:1.2rem;font-weight:700}ul.ggp-joblist-one-line{list-style:none;padding-left:0;margin-left:0}@media (min-width:768px){ul.ggp-joblist-one-line{padding-right:20px;max-width:600px}}ul.ggp-joblist-one-line li:first-child{border-top:1px solid #929292}ul.ggp-joblist-one-line li{display:flex;flex-direction:column;column-gap:5px;border-bottom:1px solid #929292}ul.ggp-joblist-one-line li>a{display:flex;column-gap:10px;min-height:3em;align-items:center;padding:14px 16px 12px 0;color:#00145A;transition:all 0.3s ease}ul.ggp-joblist-one-line li>a .posizione{font-weight:700}ul.ggp-joblist-one-line li>a:hover{background:#00145A;color:#FFF}ul.ggp-joblist-one-line li>a .ggp-list-icon{display:flex;background:#EDEDED;color:#00145A;align-items:center;justify-content:center;padding:10px;border-right:1px solid #00145A;align-self:start;margin-top:5px;flex-shrink:0}.ggp-isolator .splide{padding-bottom:80px}@media(min-width:768px){.ggp-isolator .splide__arrow[disabled]{display:none}}.ggp-isolator .splide__arrows .splide__arrow{top:auto;bottom:-20px;padding:8px}.ggp-isolator .splide__arrows .splide__arrow--prev{left:auto;right:80px;padding:8px;transform:translateY(-50%) scaleX(-1)}.ggp-isolator .ggp-cityjob-link{display:inline-block;padding:5px 10px;transition:all 0.3s ease}.ggp-isolator .ggp-cityjob-link:hover{background:rgba(115,149,255,.1)}.ggp-job-detail-wrap{padding:36px 0}@media (min-width:768px){.ggp-job-detail-sidebar{padding-left:40px}}@media (max-width:768px){.ggp-job-feature{flex-direction:column}.ggp-job-feature>div{padding-top:8px}.ggp-job-detail-sidebar{padding-top:60px}}.ggp-job-detail-div-group{padding:18px;display:flex;flex-direction:column;row-gap:16px;word-break:break-word}.ggp-job-detail-div-group a{color:#567FFF}.ggp-job-detail-div-group a:hover{color:#96B9FF;text-decoration:underline}.ggp-job-detail-content{margin-bottom:24px}.ggp-job-detail-content>.ggp-job-detail-div-group:not(:first-child){border-top:1px solid #CDCDCD}.ggp-job-detail-content>.ggp-job-detail-div-group .flex-column .col{padding:7px 0}.ggp-job-detail-content .ggp-job-detail-div-group h1,.ggp-job-detail-content .ggp-job-detail-div-group h2,.ggp-job-detail-content .ggp-job-detail-div-group h3{font-size:1.3rem;margin-top:4px;margin-bottom:8px}.ggp-job-detail-content .ggp-job-detail-div-group h1:not(:first-child),.ggp-job-detail-content .ggp-job-detail-div-group h2:not(:first-child),.ggp-job-detail-content .ggp-job-detail-div-group h3:not(:first-child){margin-top:30px}.ggp-job-detail-sidebar-widgets{display:flex;flex-direction:column;row-gap:30px;padding-top:20px}.ggp-job-detail-sidebar-widgets h3{font-size:1.5rem}.ggp-job-detail-sidebar-buttons .print_button{font-size:2rem}.ggp-job-apply-button{font-size:.9rem;text-align:center;display:block;line-height:1.8em}.ggp-job-apply-button.ggp-fixed-bottom-button{font-size:2rem;position:fixed;bottom:0;left:0;right:0;z-index:100}@media (max-width:768px){.ggp-job-detail-sidebar-buttons{padding:40px 0;border-top:1px solid silver;border-bottom:1px solid silver}}.gi{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;background-size:contain}.gi.gi-2x{width:38px;height:38px}.gi.gi-small{width:15px;height:15px}.gi.gi-x-small{width:10px;height:8px}.gi.gi-calendar{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-0.svg)}.gi.gi-briefcase{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-1.svg)}.gi.gi-question{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-2.svg)}.gi.gi-link{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-3.svg)}.gi.gi-heart{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-4.svg)}.gi.gi-tick{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-5.svg)}.gi.gi-profile,.gi.gi-user{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-profile.svg)}.gi.gi-profile-white,.gi.gi-user-white{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-profile-white.svg)}.gi.gi-profile-plus{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-7.svg)}.gi.gi-profile-badge{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-80.svg)}.gi.gi-tools{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-12.svg)}.gi.gi-map-marker{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-map-marker.svg)}.gi.gi-clock,.gi.gi-wheel{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-55.svg)}.gi.gi-branches,.gi.gi-line-star{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-63.svg)}.gi.gi-notepad{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-103.svg)}.gi.gi-factory,.gi.gi-industry{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-6.svg)}.gi.gi-distance{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-distance.svg)}.gi.gi-eur,.gi.gi-money{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-18.svg)}.gi.gi-globe{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-60.svg)}.gi.gi-print,.gi.gi-printer{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-print.svg)}.gi.gi-sliders{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-sliders.svg)}.gi.gi-close{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-close.svg)}.gi.gi-arrow-external{background-image:url(../../../../../../../plugins/gigroup-plugin/css/images/icons/icon-arrow-external.svg)}button.btn.privacycollapsebtn{padding-left:25px}button.privacycollapsebtn i.bi-caret-down-fill:before{transition:all 0.3s ease}button.privacycollapsebtn:not(.collapsed)[aria-expanded*="true"] i.bi-caret-down-fill:before{transform:rotate(-180deg)}@media(min-width:768px){#formEmailUtente .checkbox-label,#formEmailUtente .privacycollapse .collapse,#formEmailUtente .privacycollapse .collapsing{padding-left:25px}}#formEmailUtente .checkbox-label input[type*="checkbox"]{width:15px;height:15px;margin-right:5px;margin-left:-25px}