.empty,.clearfix{clear:both}.divide{height:2px solid #666}.text-center{text-align:center}.ggp-bulletPoints{border-top:1px dotted #000}.ggp-wrap .padding0{padding:0}.ggp-wrap .paddingLeft0{padding-left:0}.ggp-wrap .paddingRight0{padding-right:0}.HomePageJoboffers li{padding-bottom:0;font-size:.9em}.HomePageJoboffers li .posizione,.offerteHomePage li .posizione{font-weight:600}.home .bluebox-accordion .accordion-content a{text-transform:uppercase}.ggp-wrap div,.ggp-wrap input,.ggp-wrap select,.ggp-wrap form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nResults{text-align:right;margin-top:24px;margin-bottom:6px}.ApplyButtons .apply_Apply_Button{text-align:center}.ApplyButtons .apply_Back_Button{margin-top:40px;margin-bottom:20px}.jobs-2-sidebar-button-wrapper .print_button{padding:6px 10px;margin-bottom:5px}.verticalSearchForm{width:100%;padding:14px;background-color:#F9F9F9;border:1px solid #EAEAEA;border-top:10px solid #96B80E}.verticalSearchForm form select{width:100%;margin-bottom:4px;min-height:45px}.verticalSearchForm form .divide{width:100%;margin-top:10px;margin-bottom:10px}.verticalSearchForm_title{font-size:14px;font-weight:600;margin-bottom:16px;color:#000;text-transform:uppercase}.ggp-row{font-size:.9em;margin:0;padding:0;width:100%;font-size:1em;display:block;margin:0;padding:0}.ggp-row .columnJoboffers h1,.ggp-row .columnJoboffers h2{color:#005E83;font-size:1.1em;font-weight:700;margin:0;padding:0;text-transform:uppercase;line-height:120%!important;margin-bottom:10px!important}.ggp-row .columnJoboffers h3,.ggp-row .columnJoboffers h4{font-size:.9em;margin:0;padding:0;font-size:1em;line-height:120%;display:inline}.workRow{padding:10px 4px 14px 4px;border-top:1px dotted #000;background-color:#FFF;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.workCol1{width:30%;float:left;margin:0;padding:0}.workCol2{width:68%;float:left;margin:0;padding:0}#tabSearchResult a{color:#005E83;box-shadow:none;background-color:#F9F9F9;margin-bottom:-1px}@media(max-width:447px){#tabSearchResult li{max-width:50%}}#tabSearchResult.nav-tabs>li>a,#tabSearchResult.nav-tabs>li>a:hover{padding:15px}#tabSearchResult.nav-tabs>.active>a,#tabSearchResult.nav-tabs>.active>a:hover{background-color:#FFF}.JobofferDetail h1{font-size:28px;line-height:26px;color:#005E83;text-transform:uppercase}.JobofferDetail h2{font-size:20px;line-height:22px;margin-bottom:4px;text-transform:uppercase}.JobofferDetail h3,.JobofferDetail h4{font-size:18px;line-height:22px;margin:0;padding:0;margin-bottom:4px;text-transform:uppercase}.JobofferDetail .ApplyRow strong{font-weight:700;text-transform:uppercase}.ApplyRow{padding-bottom:12px;margin-bottom:12px;border-bottom:#CCC 1px dotted}.ApplyRow .addthis_toolbox{padding:10px 0}.legal{font-size:12px;color:#8F8F8F;margin:20px 0;line-height:120%}.ApplyButtons{margin-top:20px}.ApplyButtons div{margin:0;padding:0}.branchNew_Row{line-height:150%;padding:24px 0;color:#666;border-bottom:1px dotted #000}.branchNew_Title{font-size:16px;font-weight:700;color:#333;margin-bottom:12px}.branchNew_JobofferButton{width:100%;text-align:right;padding:3px;background:#005E83}.branchNew_JobofferButton:hover{background:#2980B9}.branchNew_JobofferButton a,.branchNew_JobofferButton a:link{color:#FFF;font-size:12px}.branchNew_BoxAccreditedBranch,.branchNew_BoxBranchOnSite,.branchNew_BoxFilialeAdR{width:200px;margin-top:8px;padding:0 2px;font-size:11px;color:#FFF;text-align:center;-moz-border-radius:3px;border-radius:3px;background:#00A3C6}.branchNew_BoxBranchOnSite{background:#2980B9}.branchNew_BoxFilialeAdR{background:#8CC2D5}.ggp-wrap #tabSearchResult li{list-style-position:inside}.ggp-wrap .workRowInfoWindow{line-height:120%;font-size:12px;padding:8px 0;border-bottom:1px dotted #000}.ggp-wrap .workRowInfoWindow a{color:#005E83}.ggp-wrap .buttonMap{background-color:#005E83;color:#FFF;box-shadow:none;border:none;border-radius:3px;text-align:right;padding:6px 14px;font-size:12px;margin-bottom:20px;opacity:1;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.ggp-wrap .buttonMap:hover{opacity:.7;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.AreaTitleJoinOurTeam{font-weight:700;font-size:22px;text-transform:uppercase;margin:70px 0 12px 0;padding-bottom:12px}.resultSendEmailUser{width:95%;margin:0 auto;text-align:center}.joinOurTeam_searchBox{width:95%;padding:20px;background-color:#F8F8F8;border:1px solid #DDD;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.joinOurTeam_searchBox H4{margin:10px 0 10px 20px}.joinOurTeam_searchBox div select{width:100%;padding:0 4px;min-height:36px}.joinOurTeam_searchBox button.btn{font-weight:400;background:none;background-color:#005E83;border:none;border-radius:0;padding:8px 8px 8px 50px;box-shadow:none;color:#FFF;text-shadow:none}.errorMessage{color:#eb880d}.VisibleTitleSmall{color:#005E83;font-size:16px;font-weight:700}.FormApply_Sx{width:25%;float:left;padding:5px 0}.FormApply_Dx{width:75%;float:left;padding:5px 0}.formEmailUser input[type="text"]{min-width:60%;width:85%;border:1px solid #CCC}.btnwrapper{margin:40px 0 20px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.detailsBox{width:66%;float:left}.dettaglioOffertaSidebar{float:left;width:26%;margin-left:5%}.dettaglioOffertaSidebar.sidebar{padding-top:0}.dettaglioOffertaSidebar .verticalSearchForm select{width:95%}.page-content-layout-element .row-fluid .dettaglioOffertaSidebar h3{margin-bottom:0}.btnwrapper a.bottCandidati span{font-weight:400;font-size:.8em;display:inline-block;padding:6px 8px;color:#999;border:1px solid #CCC;background:none}.workRow.suggestions{background-color:transparent;padding-top:4px;border-top-color:#CCC}.workRow.suggestions:hover{background:#f4f4f4}.workRow.suggestions .elencoOfferte{line-height:normal;font-size:.9em}.workRow.suggestions a h1{margin-bottom:5px!important;font-size:1.1em;line-height:normal}.btnwrapper span{font-weight:400;background:rgba(153,153,153,.58)}.btnwrapper a:hover span{font-weight:400;background:rgba(153,153,153,.78);color:#FFF}@media(min-width:460px){.detailsBox #img-cobranding{max-width:400px;max-height:250px}}@media (min-width:769px) and (max-width:1024px){.dettaglioOffertaSidebar{margin-left:1%}}@media (max-width:767px){.branchNew_JobofferButton{width:200px;margin-top:16px}.ApplyButtons .apply_Apply_Button{text-align:center}.ApplyButtons .apply_Back_Button{margin-top:30px;text-align:center}.detailsBox{width:100%!important;float:none}.dettaglioOffertaSidebar{float:left;width:100%;margin-left:0;margin-top:30px}}@media only screen and (max-width:470px){.joinOurTeam_searchBox{width:88%}}.print_button{color:#005E83;border:2px solid #005E83;padding:15px 10px 5px}.print_button:hover{color:#FFF;background:#005E83}.accordion-content span.wpcf7-not-valid-tip{display:inline-block}.suggest_viewed .elencoOfferte{font-size:.9em;display:inline-block;vertical-align:text-top}.suggest_viewed .elencoOfferte .position{font-size:13px;font-weight:700}.bluebox-container .sidebar ul.offerteHomePage{list-style-image:none;padding:14px;background-color:#F9F9F9;border:1px solid #EAEAEA;border-top:10px solid #96B80E}.sidebar .textwidget .bluebox-heading-wrap{margin-top:20px}.sidebar .textwidget .bluebox-heading{font-weight:400}.offerteHomePage li{background-color:transparent;padding-bottom:0}.sidebar .offerteHomePage li{padding-top:0;margin-top:0;margin-bottom:0;border-top:1px dotted #CCC}.sidebar .offerteHomePage li a{display:block;padding:10px 4px 14px 4px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.sidebar .offerteHomePage li a:hover{background:#f3f3f3}.sidebar .offerteHomePage li a span.position,.sidebar .offerteHomePage li a span.posizione{display:block;color:#005E83}.modal.fade{z-index:0;display:none}.modal.fade.in{z-index:1100;display:block}.modal.fade.in,.modal.fade.in:focus{outline:none;box-shadow:none}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.gi-modal.modal{border-radius:0}.gi-modal.modal .modal-header{position:relative}.gi-modal.modal .modal-header .close{position:absolute;top:50%;padding:.5rem;margin:0;font-size:3rem;margin-top:-1.3rem}.gi-modal.modal.modal77393_18{background:#00314d}.gi-modal.modal.modal77393_18 .modal-header{background:#fff}a.modal-btn,a.popup-btn{cursor:pointer}a.modal-btn:focus,a.popup-btn:focus{outline:none}@media (max-width:767px){.modal.fade.in{top:100px!important}}@media (max-width:480px){.modal.fade.in{top:70px!important}}.modal-btn>img{max-width:100%}@media(min-width:768px) and (max-width:1060px){.modal-btn>img{min-width:150px}}@media(max-width:768px){.modal-btn>img{min-width:90%;display:block;margin:0 auto}}a.modal-img-btn{display:inline-block;position:relative}a.modal-img-btn:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;-ms-transition:box-shadow 0.2s;-o-transition:box-shadow 0.2s;-webkit-transition:box-shadow 0.2s}a.modal-img-btn:hover:after{-webkit-box-shadow:inset 0 0 0 5px #00b2c6;-moz-box-shadow:inset 0 0 0 5px #00b2c6;box-shadow:inset 0 0 0 5px #00b2c6}.gi-modal.modal.fade.in .modal-body{height:auto}@media(min-width:400px){.gi-modal.modal.fade.in.modal-size-small{width:400px;margin:-250px 0 0 -150px}.gi-modal.modal.fade.in.modal-size-small .modal-body{max-height:350px}}@media(min-width:560px){.gi-modal.modal.fade.in.modal-size-default{width:560px;margin:-250px 0 0 -280px}.gi-modal.modal.fade.in.modal-size-default .modal-body{max-height:400px}}@media(min-width:760px){.gi-modal.modal.fade.in.modal-size-large{width:760px;margin:-300px 0 0 -380px}.gi-modal.modal.fade.in.modal-size-large .modal-body{max-height:500px}.gi-modal.modal.fade.in.modal-size-x-large,.gi-modal.modal.fade.in.modal-size-xx-large{width:100%;margin-left:-50%}}@media(min-width:900px){.gi-modal.modal.fade.in.modal-size-x-large{width:900px;margin:-350px 0 0 -450px}.gi-modal.modal.fade.in.modal-size-x-large .modal-body{max-height:550px}.gi-modal.modal.fade.in.modal-size-xx-large{width:100%;margin-left:-50%}}@media(min-width:1200px){.gi-modal.modal.fade.in.modal-size-xx-large{width:1200px;margin:-350px 0 0 -600px}.gi-modal.modal.fade.in.modal-size-xx-large .modal-body{max-height:750px}}@media(max-height:768px) and (min-width:1200px){.gi-modal.modal.fade.in.modal-size-xx-large{margin:0 0 0 -600px;top:50px;bottom:50px}.gi-modal.modal.fade.in.modal-size-xx-large .modal-body{max-height:680px}}@media(max-height:600px) and (max-width:468px){.gi-modal.modal.fade.in.modal-size-xx-large{margin:0;top:50px;bottom:50px}.gi-modal.modal.fade.in.modal-size-xx-large .modal-body{max-height:368px}}.text-black{color:#000}.gi-full-width .mobile20 .semi-transparent-layer{padding:20px;box-sizing:border-box;float:none;margin:0}@media(max-width:983px){.gi-full-width .mobile20 .semi-transparent-layer{background:rgba(0,0,0,.4)}}.flip-box{background-color:transparent;width:100%;perspective:1000px}.flip-box-inner{position:relative;width:auto;height:auto;text-align:center;transition:transform 0.8s;transform-style:preserve-3d}.flip-box:hover .flip-box-inner,.flip-box.hover .flip-box-inner{transform:rotateY(180deg)}@media(max-width:768px){.flip-box:hover .flip-box-inner,.flip-box.hover .flip-box-inner{transform:none}}.flip-box-back{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;backface-visibility:hidden}.flip-box-front{color:inherit;position:relative}.flip-box-front>img{border:1px solid #09b0c7;padding:18px;margin-top:12px;max-width:100%;box-sizing:border-box}@media(max-width:980px){.flip-box{margin-top:0!important}}@media (min-width:768px) and (max-width:980px){.flip-box-front>img{max-width:100%;box-sizing:border-box}}.flip-box-back{background-color:#09b0c7;color:#fff;transform:rotateY(180deg);display:table}.flip-box-back a{color:white!important}.flip-box-back>p{padding:10px 20px;display:table-cell;vertical-align:middle}::selection{background:rgb(0,178,198);color:#fff}.bluebox-accordion .accordion-content{color:#000}.bluebox-accordion .accordion-heading.ui-state-active{background-color:#00B2C6;border:none;font-weight:700}button::-moz-focus-inner{border:0}body .bluebox-builder-row p a:not([class*="btn"]){color:#00B2C6}body #main-content{font-size:15px;line-height:170%}.span12 h1,.span12 h2{font-size:2.1em;line-height:1.3}.visible-xs{display:none}@media(max-width:447px){.span12 h1,.span12 h2{font-size:1.5em}.visible-xs{display:block}}.bluebox-heading-wrap h3.bluebox-heading,.bluebox-heading-wrap .bluebox-heading.h3{background-color:transparent;display:inline-grid}@media(min-width:1100.02px){body.page.home #main-content>div.bluebox-builder-row{width:100vw!important;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:55px}body.page.home #main-content>div.bluebox-builder-row:first-child{margin-top:70px}body.page.home #main-content>div.bluebox-builder-row:last-child{margin-bottom:0}}body.page.home #main-content>div.bluebox-builder-row:nth-child(even){background:#f9f9f9;padding-top:70px;padding-bottom:70px}.blog-layout-element .image-details::after{border:none}body.page.home #main-content>div.bluebox-builder-row .portfolio-cols .image-details{max-width:300px}.bluebox-builder-row .gumm-layout-element.rich-content-layout-element.span12>.row-fluid>ul:not(.bluebox-fancy-list),.bluebox-builder-row .gumm-layout-element.rich-content-layout-element div[class*="span"]>ul:not(.bluebox-fancy-list){list-style:none;list-style-image:none;margin-left:30px}.bluebox-builder-row .gumm-layout-element.rich-content-layout-element.span12>.row-fluid>ul:not(.bluebox-fancy-list) li,.bluebox-builder-row .gumm-layout-element.rich-content-layout-element div[class*="span"]>ul:not(.bluebox-fancy-list) li{position:relative;margin:8px 0;padding:5px 15px}.bluebox-builder-row .gumm-layout-element.rich-content-layout-element.span12>.row-fluid>ul:not(.bluebox-fancy-list) li:before,.bluebox-builder-row .gumm-layout-element.rich-content-layout-element div[class*="span"]>ul:not(.bluebox-fancy-list) li:before{font-family:"FontAwesome";content:"\f054";font-size:.8em;position:absolute;left:-20px;width:22px;height:22px;line-height:24px;text-align:center;vertical-align:middle;background:#00B2C6;color:#FFF}.bluebox-fancy-list li{padding-left:40px}.bluebox-fancy-list li span{background:#00B2C6;width:30px;height:30px;top:-5px;line-height:30px;font-size:14px}.banner-text,h3.bluebox-heading{font-weight:800}.featured-banner .row-fluid [class*="span"].gumm-layout-element{min-height:0}.bluebox-heading-wrap h3.bluebox-heading,.bluebox-partners,.page-parent.page-child .revolution-slider-layout-element,.page-parent .revolution-slider-layout-element,.page .page-heading-wrap,.page-child .page-heading-wrap,.blog .page-heading-wrap,.single .page-heading-wrap,.single-post .page-heading-wrap{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.page-parent.page-child .revolution-slider-layout-element,.page-parent .revolution-slider-layout-element,.page .page-heading-wrap:not(.custom-heading-wrap),.page-child .page-heading-wrap:not(.custom-heading-wrap),.blog .page-heading-wrap:not(.custom-heading-wrap),.single .page-heading-wrap:not(.custom-heading-wrap),.single-post .page-heading-wrap:not(.custom-heading-wrap){margin-top:0px!important;margin-bottom:0}.bluebox-heading-wrap{background-color:transparent}h3.bluebox-heading,.h3.bluebox-heading,.page-content-layout-element.span12>.row-fluid>h3,.page-content-layout-element.span12>.row-fluid>div[class^="span"]>h3,.rich-content-layout-element>h3,.rich-content-layout-element>.row-fluid>h3,.rich-content-layout-element>.row-fluid>div[class^="span"]>h3{font-weight:800;color:#005E83!important;font-size:35px;margin-bottom:10px;line-height:1.3}.rich-content-layout-element>.row-fluid .divide{margin-top:0;margin-bottom:0}@media only screen and (min-width:997px){.bluebox-info-bar{display:block!important}.bluebox-info-bar .info-bar-all{display:block!important}.bluebox-info-bar .info-bar-mobile{display:none!important}}@media only screen and (max-width:996.99px){.bluebox-info-bar .info-bar-all{display:none!important}.bluebox-info-bar .info-bar-mobile{display:block!important}}.bluebox-heading-wrap h3.bluebox-heading{line-height:1}.bluebox-container{max-width:1100px!important}.bluebox-header.type-two .bluebox-head-top{min-height:60px}.bluebox-header .bluebox-head-top-wrap{border-bottom:1px solid #eee}.bluebox-info-bar,.bluebox-head-top .bluebox-head-logo a img{overflow:hidden;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease}@media (min-width:447.02px){.scrolled100 .bluebox-info-bar{height:0;min-height:0;padding:0;margin:0;opacity:0}.scrolled100 .bluebox-head-top .bluebox-head-logo a{margin-top:15px}.scrolled100 .bluebox-head-top .bluebox-head-logo a img{max-height:45px}.bluebox-header .bluebox-head-top-wrap{padding-bottom:10px}}@media (min-width:768.02px){.scrolled100 .bluebox-head-top .bluebox-head-logo a img{margin:20px 0 5px}}@media (max-width:1100px){.bluebox-container{max-width:100%!important}}@media (max-width:1140px){.bluebox-header .bluebox-head-top-wrap .bluebox-head-logo{margin-left:20px}.bluebox-builder-row,.page-heading-wrap,.gi-full-width .mobile20{padding:0 20px}}@media (min-width:979px){.bluebox-header .bluebox-head-top-wrap .bluebox-head-logo{margin-top:-35px;position:relative}.scrolled100 .bluebox-header .bluebox-head-top-wrap .bluebox-head-logo{margin-top:-20px}}@media (min-width:447px){.bluebox-header,.bluebox-header.type-two .bluebox-head-top{}}@media (max-width:446.99px){.bluebox-header,.bluebox-header.type-two .bluebox-head-top{}.bluebox-header .bluebox-head-top-wrap .bluebox-head-logo a{margin-top:5px}}#bluebox-wrap[style^="transform: translate(0px"]{transform:none!important}.bluebox-header{background-color:#FFF;z-index:999}body.scrolled100 .bluebox-header{position:fixed!important;z-index:999;background-color:#FFF}@media(max-width:600px){body.scrolled100 .bluebox-header{top:0}}@media(min-width:768px){.bluebox-header>.span12{}}.bluebox-header>.span12{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.home .revolution-slider-layout-element{margin-top:0}@media (max-width:979px){a.mobile-nav-button{top:70%}.bluebox-prime-nav,#prime-nav{position:absolute;top:0;right:0;height:0}.bluebox-head-top .bluebox-head-logo{margin-left:0}}@media (max-width:767.99px){.dropdown{z-index:301}.footer-wrap .span6:last-child .widget-wrap,.footer-wrap .span4:last-child .widget-wrap{float:right}}@media (max-width:447px){a.mobile-nav-button{top:50%}.bluebox-head-top .dropdown{top:15px;right:80px}.bluebox-head-top .dropdown:hover .dropdown-content{position:fixed;left:0;right:0}.dropdown-content{min-width:250px}.dropdown-content a{padding:0 2.5%;width:40%;min-width:110px;float:left}.dropdown-content span{display:block;clear:both}}@media (max-width:979px) and (min-width:447px){.page-heading-wrap h2,.page-heading-wrap h1{padding-left:0}}.bluebox-info-bar.light{background:none;border:none;box-shadow:none}.bluebox-info-bar div.info-bar-all a>img{display:none}.bluebox-info-bar.light .info-bar-text div.info-bar-all a{display:inline;font-weight:700;color:#000;padding:5px;border-bottom:2px solid transparent}.bluebox-info-bar.light .info-bar-text div.info-bar-all a.highlight-blue,.bluebox-info-bar.light .info-bar-text div.info-bar-all .highlight-blue a{border-bottom:5px solid #005E83}.bluebox-info-bar.light .info-bar-text div.info-bar-all a.highlight-light-blue,.bluebox-info-bar.light .info-bar-text div.info-bar-all .highlight-light-blue a{border-bottom:5px solid #00B2C6}.bluebox-info-bar.light .info-bar-text div.info-bar-all .current-menu-item a,.bluebox-info-bar.light .info-bar-text div.info-bar-all a:hover{color:#005E83}.info-bar-mobile .btn.btn-sm{padding:3px 7px 5px;border-radius:0;background-image:none;background-color:transparent;box-shadow:none;-webkit-box-shadow:none;border-color:transparent}.info-bar-mobile .btn.btn-sm:hover{border-color:#00B2C6}.bluebox-info-bar a .fa.fa-star{color:#FFC107}.bluebox-header.type-two ul.prime-nav{margin-top:0}@media(min-width:768.02px){.bluebox-header.type-two ul.prime-nav{max-width:75%}}.nav-style-three ul.prime-nav{margin-right:-10px}.nav-style-three ul.prime-nav>li{padding:0 0 0 20px}.nav-style-three ul.prime-nav>li:after{display:none}.nav-style-three ul.prime-nav>li>a{padding:20px 0 0}ul.prime-nav li:hover>ul.bluebox-dropdown{right:0}.page-heading-wrap{min-height:85px}.page-heading-wrap h2,.page-heading-wrap h1{margin:30px 0}.page-heading-wrap .bluebox-heading-details{margin-top:33px}@media(max-width:447px){.bluebox-builder-row,.page-heading-wrap{padding:0 10px}.page-heading-wrap h2,.page-heading-wrap h1{width:97%;padding-left:3%;box-sizing:border-box}}#mobile-menu{padding-bottom:100px}.alignleft,.alignright,.aligncenter{background:transparent}.aligncenter{padding-left:0;padding-right:0}.featured-banner.has-background-image{background-size:cover!important;background-position:50% 0%!important}@media(max-width:978.99px){.featured-banner.has-background-image{background-position:40% 0%!important}}@media(max-width:767.98px){.featured-banner .gumm-layout-element .gi-full-width{box-shadow:inset 0 0 0 1000px rgb(0 0 0 / 30%)}}@media(max-width:599.98px){.featured-banner.has-background-image{background-position:33% 0%!important}}@media(max-width:529.98px){.featured-banner .bluebox-builder-row{margin-top:0;padding-top:45px;background-color:rgba(255,255,255,.8)}.featured-banner.has-background-image div[class*="banner-text"]{padding:20px;float:none!important;text-align:center;margin:0 auto;max-width:100%}}.featured-banner.has-background-image .bluebox-builder-row{margin-bottom:0}.featured-banner.has-background-image .bluebox-builder-row p,.featured-banner.has-background-image .bluebox-builder-row img{margin-bottom:0;padding-bottom:0}.banner-text,.banner-text h1,.banner-text h2{font-size:3.6rem;font-weight:900;line-height:.95;font-weight:800}.featured-banner .banner-text{padding:20px 20px 20px}.banner-text p{margin:0}.banner-text.large-text,.banner-text.large-text h1,.banner-text.large-text h2{font-size:4.5rem;max-width:100%;box-sizing:border-box}@media(min-width:768px){.featured-banner .row-fluid>h1,.featured-banner .row-fluid>h2,.featured-banner .row-fluid>h3,.featured-banner .row-fluid>h4,.featured-banner .row-fluid>p{max-width:1100px;margin-left:auto;margin-right:auto}}.featured-banner .row-fluid>h1,.featured-banner .row-fluid>h2,.featured-banner .row-fluid>h3,.featured-banner .row-fluid>h4{font-size:2.2em;line-height:1.2}.featured-banner .row-fluid>p{font-size:1.2em;line-height:1.35}.featured-banner .banner-text.large-text{text-align:center}@media(max-width:979px){.banner-text{max-width:50%;font-size:2em;padding:20px 20px 50px}.banner-text.large-text,.banner-text.large-text h1,.banner-text.large-text h2{max-width:100%;font-size:3rem}.bluebox-builder-row{margin-bottom:0;margin-top:15px}}@media(max-width:447px){.banner-text{font-size:2em;line-height:1}.banner-text.large-text,.banner-text.large-text h1,.banner-text.large-text h2{font-size:2rem;word-break:break-word}body:not(.home):not(.page-template-page-training) .featured-banner .banner-text.banner-text-ml{line-height:.95;padding-top:0;max-width:62%;margin-top:-40px}body:not(.home):not(.page-template-page-training) .featured-banner .banner-text.banner-text-ml span{font-size:70px!important}}@media(max-width:414px){body:not(.home):not(.page-template-page-training) .featured-banner .banner-text.banner-text-ml span{font-size:30px!important}}@media(max-width:320px){body:not(.home) .featured-banner .banner-text.banner-text-ml{max-width:45%}body:not(.home) .featured-banner .banner-text.banner-text-ml span{font-size:60px!important}}.banner-text-ml{width:auto;float:right;padding-right:10%!important}.textalign-left{text-align:left!important}.ml-20{margin-left:20px!important}.pl-0{padding-left:0px!important}.bluebox-partners ul.partners-slide li{padding:0 20px 0 0}.bluebox-partners ul.partners-slide li a{border:1px solid #eee;background:#FFF;padding:5px;line-height:122px}.bluebox-partners ul.partners-slide li a:before,.bluebox-partners ul.partners-slide li a:after{display:none}.bluebox-partners ul.partners-slide li a img{height:auto;width:auto}body.no-sidebars #main-content.span12 .gumm-layout-element>.row-fluid>div.divide{width:100vw;position:relative;left:50%;margin-left:-50vw}#main-content .gumm-layout-element>.row-fluid>div.divide.divide-3{height:10px}#main-content .gumm-layout-element div.divide[class*=" gigroup-"],#main-content .gumm-layout-element div.divide[class*=" home-jobs"]{margin-top:0;margin-bottom:0}.restyling-posts-list{font-size:1em}.restyling-posts-list ul{list-style-image:none;list-style:none;margin-left:0;border-top:1px solid #ddd}.restyling-posts-list ul li{border-bottom:1px solid #ddd;margin:0}.restyling-posts-list ul li:before{display:none}.restyling-posts-list ul li a{font-weight:700;display:block;padding:15px 30px 15px 0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;line-height:normal}@media(max-width:768px){.restyling-posts-list{font-size:.9em}}.restyling-posts-list ul li .post-list-date{display:block;float:left;width:auto;color:#000;padding-right:10px}.restyling-posts-list ul li .post-list-title{color:#005E83;display:table}.restyling-posts-list ul li a:hover{padding:15px;background:#F4F4F4}.bluebox-footer-content a.social-link{margin:0 0 0 5px}.bluebox-footer-content [class^="icon-"]:before,.bluebox-footer-content [class*=" icon-"]:before{display:none}.icon-youtube-play:before,.icon-linkedin:before,.icon-instagram:before,.icon-facebook:before,.icon-twitter:before,.icon-weibo:before{display:none}.icon-youtube-play{background:url(../../../../../../../plugins/gigroup-plugin/css/images/icon-social-youtube.gif) no-repeat!important}.icon-linkedin{background:url(../../../../../../../plugins/gigroup-plugin/css/images/icon-social-linkedin.gif) no-repeat!important}.icon-instagram{background:url(../../../../../../../plugins/gigroup-plugin/css/images/icon-social-instagram.png) no-repeat!important}.icon-facebook{background:url(../../../../../../../plugins/gigroup-plugin/css/images/icon-social-facebook.gif) no-repeat!important}.icon-twitter{background:url(../../../../../../../plugins/gigroup-plugin/css/images/icon-social-twitter.gif) no-repeat!important}.icon-weibo{background:url(../../../../../../../plugins/gigroup-plugin/css/images/icon-social-weibo.gif) no-repeat!important}.bluebox-copyrights-wrap{border-top:8px solid #00B2C6}.homeForm{margin-bottom:-60px;background-color:#00B2C6;font-size:16px}.homeForm .divBott{width:100%;min-width:5%;max-width:60px}.homeForm .divCampi input,.homeForm .divCampi select{-ms-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:content-box}@media(min-width:768.01px){.homeForm .form-inline,.homeForm .titoloForm,.homeForm .ricercaAvanzata,.homeForm .job-search-below-form .widget{padding-left:30px}.homeForm .divCampi{width:46%}}@media(max-width:767.99px){.homeForm .divCampi{float:left;width:85%}.homeForm .divBott{float:left}}@media(max-width:479.99px){.homeForm{font-size:14px}.homeForm .bluebox-container{margin-left:10px}.homeForm .divCampi{width:80%}}.homeForm input,.homeForm select{width:85%;padding-left:40px}.homeForm .form-inline div.divCampi:before,.homeForm .form-inline div.divBott button:before{content:" ";display:inline-block;width:38px;height:38px;position:absolute}.homeForm .form-inline div.divCampi.icon-key:before{background:url(../../../../../../../plugins/gigroup-plugin/css/images/icon-keyword.png) no-repeat 50% 50%}.homeForm .form-inline div.divCampi.icon-place:before{background:url(../../../../../../../plugins/gigroup-plugin/css/images/icon-marker.png) no-repeat 50% 50%}.homeForm div[class*=' icon-'].divCampi select{width:87%;padding-left:8%}.homeForm .form-inline div.divBott button{position:relative}.homeForm .form-inline div.divBott button:before{font-family:'FontAwesome';content:"\f002";font-size:25px;width:100%;left:50%;margin-left:-50%;top:25%}.homeForm .divBott button{transition:all 0.3s linear;font-size:0;min-height:38px}.homeForm .divBott button:hover,.homeForm .divBott button:focus{background-color:#0092A2;border-color:inherit;outline:none}.homeForm .job-search-below-form .widget,.homeForm .job-search-below-form .widget a{color:#FFF}.homeForm .job-search-below-form hr{border-top:none;border-bottom-color:rgba(255,255,255,.5)}input,button,select,textarea{font-family:"Open Sans"}p a.button.type-1-1.small{padding:7px 20px}.linkBoxGrigio{background:none;border:none;font-size:1em;font-weight:400;color:#aaa;display:inline-block;margin-top:10px}.linkBoxGrigio:not(:hover){padding-left:0}.flat-btn,input[type='submit'].flat-btn{display:inline-block;padding:7px 20px;border:0;background:#FFF;cursor:pointer;outline:0;font-weight:700;border:1px solid #CCC;-webkit-box-shadow:inset 0 0 0 0 transparent;-moz-box-shadow:inset 0 0 0 0 transparent;-o-box-shadow:inset 0 0 0 0 transparent;box-shadow:inset 0 0 0 0 transparent;transition:box-shadow 0.4s;-moz-transition:box-shadow 0.4s;-ms-transition:box-shadow 0.4s;-o-transition:box-shadow 0.4s;-webkit-transition:box-shadow 0.4s}.flat-btn-default{color:#00B2C6;background:#FFF;border-color:#00B2C6}.flat-btn-default:hover{color:#FFF;-webkit-box-shadow:inset 0 0 0 26px #00B2C6;-moz-box-shadow:inset 0 0 0 26px #00B2C6;-o-box-shadow:inset 0 0 0 26px #00B2C6;box-shadow:inset 0 0 0 26px #00B2C6}.flat-btn-dblue,input[type='submit'].flat-btn-dblue{color:#FFF;background:#005E83;-webkit-box-shadow:inset 0 0 0 0 #005E83;-moz-box-shadow:inset 0 0 0 0 #005E83;-o-box-shadow:inset 0 0 0 0 #005E83;box-shadow:inset 0 0 0 0 #005E83;border-color:#005E83}.flat-btn-lblue,input[type='submit'].flat-btn-lblue{color:#FFF;background:#00B2C6;-webkit-box-shadow:inset 0 0 0 0 #00B2C6;-moz-box-shadow:inset 0 0 0 0 #00B2C6;-o-box-shadow:inset 0 0 0 0 #00B2C6;box-shadow:inset 0 0 0 0 #00B2C6;border-color:#00B2C6}.flat-btn-dblue:hover,.flat-btn-lblue:hover,input[type='submit'].flat-btn-dblue:hover,input[type='submit'].flat-btn-lblue:hover{color:#FFF;-webkit-box-shadow:inset 0 0 0 30px #0092A2;-moz-box-shadow:inset 0 0 0 30px #0092A2;-o-box-shadow:inset 0 0 0 30px #0092A2;box-shadow:inset 0 0 0 30px #0092A2;border-color:#0092A2}@media(max-width:768px){.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-left:0;padding-right:0}}.portfolio-cols>div[class^="span"]:hover .image-wrap .image-details-link.image-wrap-mask,.image-wrap:hover .image-details-link.image-wrap-mask{background:rgba(255,255,255,.15)}.image-wrap:hover .icon-search{opacity:0}.portfolio-cols .head-link{display:block;position:relative;padding-bottom:10px;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear}.portfolio-cols .head-link:after{content:" ";display:block;position:absolute;top:100%;bottom:-30px;width:100%}.portfolio-cols .head-link,.portfolio-cols .head-link h4{font-size:1.3em;line-height:1;font-weight:800;color:#005E83}.portfolio-cols .head-link h3{font-size:1.5em;font-weight:800}.portfolio-cols .head-link,.portfolio-cols .head-link h4,.portfolio-cols .head-link h4 span,.portfolio-cols .head-link h3,.portfolio-cols .head-link h3 span{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease}.portfolio-cols>div[class^="span"]:hover,.portfolio-cols>div[class^="span"]:hover .head-link,.portfolio-cols>div[class^="span"]:hover .head-link h4,.portfolio-cols>div[class^="span"]:hover .head-link h4 span{color:#00B2C6!important}.project-post-details{background-color:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:0}.portfolio-cols>div[class^="span"] .project-post-details a{padding-top:15px}@media(min-width:1200px){.portfolio-cols>div[class^="span"] .project-post-details a{padding-right:10px}}.type-post .image-details,.portfolio-cols .image-details{overflow:hidden}@media(min-width:768px){.type-post .image-details img,.portfolio-cols .image-details img{width:auto;max-width:300%;height:290px}}@media(max-width:767.98px){.type-post .single-related-layout-element{height:auto!important}}.type-post .single-related-layout-element .image-details:after{border:none}.blog-layout-element .type-post .image-details img,.type-post .single-related-layout-element .image-details img{width:100%;height:auto}.portfolio-cols .image-details:after{display:none}.project-post-details:before,.project-post-details:after{display:none}.bluebox-container .JobOfferListsHome ul{list-style-image:none;margin-left:0;list-style:none}.bluebox-container .JobOfferListsHome li{margin:0;margin-bottom:20px}.bluebox-container .JobOfferListsHome li:before{display:none}.bluebox-container .JobOfferListsHome li>a{display:block;-webkit-box-shadow:inset 550px 0 0 -550px #F4F4F4;-moz-box-shadow:inset 550px 0 0 -550px #F4F4F4;box-shadow:inset 550px 0 0 -550px #F4F4F4;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease}.bluebox-container .JobOfferListsHome li>a:hover{color:#005E83;-webkit-box-shadow:inset 550px 0 0 550px #F4F4F4;-moz-box-shadow:inset 550px 0 0 550px #F4F4F4;box-shadow:inset 550px 0 0 550px #F4F4F4;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease}.bluebox-container .JobOfferListsHome ul .si-icon{background:#FFF;width:24px;height:auto;padding:7px;border:1px solid #005E83;margin-right:15px;float:left}.bluebox-container .JobOfferListsHome ul .si-icon.dblue-bg{background:#005E83}.bluebox-container .JobOfferListsHome ul .si-icon.lblue-bg{background:#00B2C6}.bluebox-container .JobOfferListsHome li .ggp-middle-align-wrap{float:left;height:40px;line-height:40px;overflow:hidden;vertical-align:middle;width:calc(100% - 72px);padding-right:10px;-webkit-transition:padding 0.4s ease;-moz-transition:padding 0.4s ease;transition:padding 0.4s ease}.bluebox-container .JobOfferListsHome li>a:hover .ggp-middle-align-wrap{padding-left:5px;padding-right:5px}.bluebox-container .JobOfferListsHome li .ggp-middle-align-wrap span{line-height:20px;display:inline-block;vertical-align:middle}.bluebox-container div.HomePageJoboffers h3.bluebox-heading{color:#00B2C6!important}.bluebox-container div.HomePageJoboffers li>a:hover{color:#00B2C6}.bluebox-container div.HomePageJoboffers .si-icon{border-color:#00B2C6}@media(min-width:768px){.ggp-industries-list .col-sm-3{width:24%;padding-left:0;padding-right:1%}}@media(max-width:768px){.ggp-industries-list .col-xs-6{width:49%;padding-left:0;padding-right:1%;font-size:small}}.ggp-industries-list .industries-link{display:block}.ggp-industries-list .industries-item{transition:all 0.2s linear;border:1px solid transparent;-webkit-box-shadow:inset 275px 0 0 -275px #F4F4F4;-moz-box-shadow:inset 275px 0 0 -275px #F4F4F4;box-shadow:inset 275px 0 0 -275px #F4F4F4}@media(min-width:768.02px){.ggp-industries-list .industries-item{min-height:60px;padding:20px 5px 5px}}.ggp-industries-list .industries-item img{float:left}.ggp-industries-list .industries-item .industry-name-box{float:left;min-height:40px;line-height:40px;width:calc(100% - 60px);padding:0 10px;transition:all 0.2s linear}.ggp-industries-list .industries-item .industry-name-box span{display:inline-block;line-height:20px}.ggp-industries-list .industries-item:hover{border-color:#E4E4E4;color:#0092A2;-webkit-box-shadow:inset 275px 0 0 275px #F4F4F4;-moz-box-shadow:inset 275px 0 0 275px #F4F4F4;box-shadow:inset 275px 0 0 275px #F4F4F4}.ggp-industries-list .industries-item:hover .industry-name-box{padding:0 5px 0 15px}.ggp-jobs-1-intro,.nResults,#tabSearchResult{display:none}#myTabContent{padding-bottom:100px;overflow:hidden}@media (max-width:767.99px){.ggp-wrap #myTabContent>div[class^="col-sm-"].paddingLeft0,.ggp-wrap #myTabContent>div[class^="col-sm-"].paddingRight0{padding:0;margin-top:40px}}@media (min-width:768px){.ggp-wrap #myTabContent>div[class^="col-sm-"].paddingLeft0{padding:0 10px 0 0}.ggp-wrap #myTabContent>div[class^="col-sm-"].paddingRight0{padding:0 0 0 10px}}.verticalSearchForm{border:none;border-bottom:1px solid #DDD;padding:0;background:#FFF}.verticalSearchForm form{margin-bottom:0}.verticalSearchForm hr{margin:0}.verticalSearchForm_title{margin-bottom:0;padding:10px 15px;font-size:22px;line-height:30px;text-transform:none;background:#345C7F;color:#FFF}.verticalSearchForm .input-group{border:1px solid #DDD;border-bottom:none;padding:15px}.verticalSearchForm .input-group-title{font-weight:900;font-size:18px;padding:0 0 15px}.verticalSearchForm_title:before{content:"\f0b0";font-family:"FontAwesome";display:inline-block;font-size:25px;margin-top:-5px;margin-right:10px;vertical-align:middle}.verticalSearchForm li label{margin-bottom:0;line-height:20px;width:100%;padding:2px}.verticalSearchForm .checkbox-wrap input{display:none}.verticalSearchForm .checkbox-wrap label{font-size:15px;line-height:20px;padding-left:30px;margin-left:0;position:relative;display:inline-block;cursor:pointer}.verticalSearchForm .checkbox-wrap input:checked+label:before{content:"\f046";font-weight:400;line-height:1;color:#00C2B6}.verticalSearchForm .checkbox-wrap input+label:before{content:"\f096";display:block;font-family:"FontAwesome";font-size:20px;font-weight:400;line-height:1;position:absolute;left:1px;top:1px}.workRow{border:1px solid #DDD;border-left:10px solid #00B2C6;padding:15px 20px 15px 15px;margin-bottom:20px}.favButton{float:left;padding:13px 20px 0 0;background:none;border:1px solid transparent;box-shadow:none;color:#CCC;outline:none;font-size:20px}.job-details-page-heading-wrap .favButton{padding:5px 20px 5px 5px}.favButton:focus{outline:none}.favButton:hover,.favButton.inFavourites{color:#FFC107}.workRow:not(.nofavourites)>.titleBlock{margin-left:45px}.workRow>.titleBlock>a{display:block;padding-left:0}.workRow>.titleBlock>a>h2{color:#005E83;font-size:1.5em;text-transform:uppercase;padding:10px 10px 10px 0;margin:0;-webkit-box-shadow:inset 800px 0 0 -800px #F9F9F9;-moz-box-shadow:inset 800px 0 0 -800px #F9F9F9;box-shadow:inset 800px 0 0 -800px #F9F9F9;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease}.workRow>.titleBlock>a:hover>h2{padding:10px 0 10px 10px;-webkit-box-shadow:inset 800px 0 0 800px #F9F9F9;-moz-box-shadow:inset 800px 0 0 800px #F9F9F9;box-shadow:inset 800px 0 0 800px #F9F9F9}@media (max-width:979px) and (min-width:768px){.workRow>.titleBlock>a>h2{font-size:19px}}@media (max-width:479px){.workRow>.titleBlock>a>h2{font-size:1.3em;word-break:break-word}}.workRow:hover,.workRow:hover>.titleBlock>a{color:#000}.workCol1{width:auto}.workCol1 .fa{display:block;text-align:center;width:16px;height:16px;padding:4px;margin:4px 10px 4px 0;color:#FFF;background:#005E83}.workCol1 .fa:before{vertical-align:middle}.workCol2{float:left;height:32px;line-height:32px;vertical-align:middle;width:auto;max-width:calc(100% - 70px)}.detailsBox .workCol2{max-width:60%}.workCol2 span,.workCol2 h2,.workCol2 h3{display:inline-block;line-height:16px!important}.workCol2,.workCol2 h2,.workCol2 h3{font-size:15px;font-weight:400;color:#000;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}@media(max-width:447px){.workCol2{height:30px;line-height:30px;max-width:80%;max-width:calc(100% - 40px)}.detailsBoxBorder .workCol2{max-width:87%}.workCol2 span,.workCol2 h2,.workCol2 h3{line-height:15px!important}.workCol2,.workCol2 h2,.workCol2 h3{font-size:15px}article.workRow .workCol2,article.workRow .workCol2 h2,article.workRow .workCol2 h3{font-size:14px}}.applyBoxBorder .workCol2{max-width:100%;width:100%;margin:0 0 10px}.columnJoboffersSideTop{display:inline-block;height:100%;line-height:100%;vertical-align:middle;text-align:center;min-height:0px!important}.workRow .columnJoboffersSideTop img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:url('../../../../../../../plugins/gigroup-plugin/js/filters.svg#grayscale');filter:gray;-webkit-filter:grayscale(1);filter:grayscale(100%);max-height:110px}.workRow:hover .columnJoboffersSideTop img{filter:none;-webkit-filter:grayscale(0)}@media (max-width:979px) and (min-width:768.02px){.row-fluid .columnJoboffersSideBottom.span4{min-width:150px}}@media (max-width:768px){.row-fluid .columnJoboffersSideBottom.span4{font-size:.9em}}.columnJoboffersSideBottom a.job-offer-read-more,.columnJoboffersSideBottom a.job-offer-apply-now{display:block;position:relative;margin-top:20px;padding-right:30px}.columnJoboffersSideBottom a.job-offer-read-more span,.columnJoboffersSideBottom a.job-offer-apply-now span{font-size:18px;display:inline-block;position:absolute;right:10px;top:8px}@media(min-width:768px){.verticalSearchForm_title,.verticalSearchForm_title:before{font-size:17px}}#SearchParameters select{border:1px solid #DDD}@media(min-width:767.98px){#jobs-1-filtercollapse{display:none}body.scrolledSearchParameters #SearchParameters{position:fixed;top:160px;max-height:80%;overflow:hidden}body.scrolledSearchParameters #SearchParameters:hover{overflow-y:auto}body.scrolledSearchParameters .col-sm-4 #SearchParameters{width:30%;max-width:366.66px}body.scrolledSearchParameters .col-sm-3 #SearchParameters{width:25%;max-width:260px}body.scrolledSearchParameters .col-sm-3 #SearchParameters:hover{max-width:268px}}@media(min-width:768.02px){body.scrolledSearchParameters .col-md-4 #SearchParameters{width:30%;max-width:366.66px}body.scrolledSearchParameters .col-md-3 #SearchParameters{width:25%;max-width:260px}body.scrolledSearchParameters .col-md-3 #SearchParameters:hover{max-width:268px}#SearchParameters{scrollbar-color:rgba(0,0,0,.1) rgba(0,0,0,.1);scrollbar-width:thin}#SearchParameters::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:transparent;border-radius:8px}#SearchParameters::-webkit-scrollbar{width:8px;background-color:transparent;z-index:98}#SearchParameters::-webkit-scrollbar-thumb{border-radius:8px;background-color:transparent}#SearchParameters:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2)}#SearchParameters::-webkit-scrollbar{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;width:0}#SearchParameters:hover::-webkit-scrollbar{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;width:8px}}@media(max-height:768px){body.scrolledSearchParameters #SearchParameters{max-height:60%}}@media(max-width:767.98px){#jobs-1-filtercollapse.collapsed .fa-times,#jobs-1-filtercollapse:not(.collapsed) .fa-sliders{display:none!important}#jobs-1-filtercollapse,#SearchParameters{position:absolute;width:100%;z-index:99}body:not(.scrolled100) #jobs-1-filtercollapse:not(.collapsed),body:not(.scrolled100) #jobs-1-filtercollapse:not(.collapsed)+#SearchParameters,body.scrolled100 #jobs-1-filtercollapse,body.scrolled100 #SearchParameters{position:fixed;left:0;width:100%}#jobs-1-filtercollapse{display:block;min-height:44px;top:-44px;text-align:right}#SearchParameters{top:0}body:not(.scrolled100) #jobs-1-filtercollapse:not(.collapsed),body.scrolled100 #jobs-1-filtercollapse{top:75px}body:not(.scrolled100) #jobs-1-filtercollapse:not(.collapsed)+#SearchParameters,body.scrolled100 #SearchParameters{top:119px;max-height:75%;max-height:calc(100% - 160px);overflow-y:auto}body:not(.scrolled100) #jobs-1-filtercollapse:not(.collapsed){top:0}body:not(.scrolled100) #jobs-1-filtercollapse:not(.collapsed)+#SearchParameters{top:44px;max-height:96%;max-height:calc(100% - 44px)}body:not(.scrolled100) #jobs-1-filtercollapse:not(.collapsed),body:not(.scrolled100) #jobs-1-filtercollapse:not(.collapsed)+#SearchParameters{z-index:9999999}#SearchParameters:not(.collapse){display:none}#SearchParameters.in,#SearchParameters.collapsing{display:block!important}}@media(max-width:767.98px and min-width:447.02px){body.logged-in:not(.scrolled100) #jobs-1-filtercollapse:not(.collapsed),body.logged-in.scrolled100 #jobs-1-filtercollapse{top:120px}body.logged-in:not(.scrolled100) #jobs-1-filtercollapse:not(.collapsed)+#SearchParameters,body.logged-in.scrolled100 #SearchParameters{top:164px}}@media(max-width:447px){body:not(.scrolled100) #jobs-1-filtercollapse:not(.collapsed),body.scrolled100 #jobs-1-filtercollapse{top:60px}body:not(.scrolled100) #jobs-1-filtercollapse:not(.collapsed)+#SearchParameters,body.scrolled100 #SearchParameters{top:104px}body:not(.scrolled100) #jobs-1-filtercollapse.collapsed{position:relative}body:not(.scrolled100) #jobs-1-filtercollapse:not(.collapsed)+#SearchParameters{top:104px;max-height:96%;max-height:calc(100% - 104px)}body.scrolled100 .bluebox-header{top:0}}.job-details-content .page-heading-wrap.job-details-page-heading-wrap{display:block!important;border-bottom:none}.job-details-content .page-heading-wrap.job-details-page-heading-wrap h1{font-size:24px;font-weight:800;color:#005E83}.JobofferDetail .detailsBox .detailsBoxBorder,.applyBoxBorder{padding:2% 2% 2%;border:1px solid #CCC;border-left:10px solid #00B2C6;box-sizing:border-box}.JobofferDetail .detailsBox{box-sizing:border-box}.JobofferDetail .dettaglioOffertaSidebar{float:left;box-sizing:border-box}@media(min-width:979px){.JobofferDetail .detailsBox{width:70%}.JobofferDetail .dettaglioOffertaSidebar{width:28%;margin-left:2%}}@media(max-width:979px) and (min-width:768px){.JobofferDetail .detailsBox{width:68%}.JobofferDetail .dettaglioOffertaSidebar{width:30%;margin-left:2%}}.JobofferDetail .detailsBox .jobs-2-spec{position:relative}.JobofferDetail .detailsBox .jobs-2-spec:before{content:' ';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.JobofferDetail .detailsBox .jobs-2-spec .jobs-2-spec-centered{display:inline-block;vertical-align:middle}@media(min-width:997.02px){.JobofferDetail .detailsBox .jobs-2-spec .jobs-2-spec-centered{margin:15px 20px 15px 0}.JobofferDetail .detailsBox .jobs-2-spec .jobs-2-spec-centered .workCol2{max-width:100%}}@media(max-width:447px){.JobofferDetail .detailsBox .jobs-2-spec .jobs-2-spec-centered{min-height:2.5em;min-width:51%}}@media(max-width:768px){.homeForm{margin-bottom:0}.job-details-content .page-heading-wrap.job-details-page-heading-wrap{margin-top:0}.job-details-content .page-heading-wrap.job-details-page-heading-wrap h1{padding-left:46px}.job-details-page-heading-wrap .favButton{margin-left:-46px}}.jobs-2-spec-cobranding{position:absolute;right:0;top:0;width:110px;height:110px}.JobOfferLists .bluebox-heading-wrap,.widget-wrap .bluebox-heading-wrap{margin:0;padding:0 5px;background:#005E83;min-height:35px}.JobOfferLists .bluebox-heading-wrap .bluebox-heading,.widget-wrap .bluebox-heading-wrap .bluebox-heading{margin:10px 0;padding:0 10px;font-size:14px;font-weight:700;color:#FFFFFF!important;text-transform:none;background:#005E83}.suggest_viewed .JobOfferLists{margin-bottom:10px}.suggest_viewed .JobOfferLists .bluebox-heading:after{font-family:"FontAwesome";display:inline-block;width:30px;height:30px;font-size:25px;font-weight:400;line-height:30px;position:absolute;right:10px;top:2px}#live_suggest .JobOfferLists .bluebox-heading:after{content:'\f0e5'}#live_viewed .JobOfferLists .bluebox-heading:after{content:'\f06e'}#live_searched .JobOfferLists .bluebox-heading:after{content:'\f017'}.suggest_viewed .JobOfferLists ul.offerteHomePage,.sidebar .widget-wrap ul.menu{border-top:none;background-color:transparent;padding:10px 0;list-style-image:none;border:1px solid #EAEAEA;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;margin:0;list-style-type:none}.suggest_viewed .JobOfferLists .offerteHomePage li,.sidebar .widget-wrap ul.menu li{border:none;margin:0}.suggest_viewed .JobOfferLists .offerteHomePage li:last-child,.sidebar .widget-wrap ul.menu li:last-child{margin-bottom:0}.suggest_viewed .JobOfferLists .offerteHomePage li a,.sidebar .widget-wrap ul.menu li a{padding:10px 10px 10px 30px;line-height:normal;position:relative;display:block;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.suggest_viewed .JobOfferLists .offerteHomePage li a:before,.sidebar .widget-wrap ul.menu li a:before{content:" ";display:block;position:absolute;top:8px;bottom:0;left:0;width:25px;background:url(../../../../../../../plugins/gigroup-plugin/css/images/arrow-ul-list-light-blue.gif)no-repeat 5px 0}.suggest_viewed .JobOfferLists .offerteHomePage li a:hover,.sidebar .widget-wrap ul.menu li a:hover{padding-left:35px;padding-right:5px;background:#f3f3f3}.suggest_viewed .JobOfferLists .offerteHomePage li a span.position,.suggest_viewed .JobOfferLists .offerteHomePage li a span.posizione{display:block;font-size:12px;text-transform:uppercase;color:#000}.suggest_viewed .JobOfferLists .offerteHomePage li a:hover span.position,.suggest_viewed .JobOfferLists .offerteHomePage li a:hover span.posizione{color:#005E83}.sidebar .widget-wrap ul.menu li ul,.sidebar .widget-wrap ul.menu li ul.menu{padding:0;border:none;border-left:10px solid rgba(0,178,198,.1)}.ApplyButton.flat-btn-lblue{border:none;padding:15px 52px 15px 15px;text-align:left;box-sizing:border-box;font-size:1.1em}.sidebar .ApplyButton.flat-btn-lblue{font-size:inherit}.jobs-2-sidebar-button-wrapper{min-width:100%;display:table;margin-bottom:20px}.jobs-2-sidebar-button-wrapper>a{display:table-cell;float:none;vertical-align:middle}.jobs-2-sidebar-button-wrapper>a.print_button{text-align:center;padding:6px;margin-right:8px;width:40px}.ApplyButton.flat-btn-lblue{position:relative}.ApplyButton.flat-btn-lblue span.fa{font-size:22px;display:inline-block;position:absolute;right:18px;top:18px}.dettaglioOffertaSidebar .ApplyButton.flat-btn-dblue:hover,.dettaglioOffertaSidebar .ApplyButton.flat-btn-lblue:hover{-webkit-box-shadow:inset 0 0 0 50px #0092A2;-moz-box-shadow:inset 0 0 0 50px #0092A2;-o-box-shadow:inset 0 0 0 50px #0092A2;box-shadow:inset 0 0 0 50px #0092A2}div a.TurnBackButton{margin:0;padding:0;background:none;color:#9C9C9C;white-space:nowrap}div a.TurnBackButton span{display:inline-block;line-height:28px;vertical-align:middle}div a.TurnBackButton span.fa{font-size:18px;color:#005E83}a.TurnBackButton:hover{color:#00B2C6;background:none}@media(min-width:768px){.ApplyButtons div.text-right{text-align:right}}@media(max-width:767.99px){body.scrolled100 .ApplyButtons a.ApplyButton{position:fixed;left:0;bottom:0;width:100%;z-index:999999}}@media(min-width:767.98px){.sidebar.dettaglioOffertaSidebar .ApplyButton.flat-btn-lblue.scrolledApplyButton{position:fixed;right:0;left:0;bottom:0;text-align:center;z-index:10000}.sidebar.dettaglioOffertaSidebar .ApplyButton.flat-btn-lblue.scrolledApplyButton{font-size:1.6em;text-transform:uppercase}.sidebar.dettaglioOffertaSidebar .ApplyButton.flat-btn-lblue.scrolledApplyButton span.fa{position:relative;margin-left:10px;top:0;right:0}.sidebar.dettaglioOffertaSidebar .ApplyButton.flat-btn-lblue.scrolledApplyButton:hover{opacity:1}}@media(max-width:767.98px){.jobs-2-sidebar-button-wrapper>a.print_button{display:none}body.scrolled200 .sidebar.dettaglioOffertaSidebar .ApplyButton.flat-btn-lblue{position:fixed;right:0;left:0;bottom:0;text-align:center;z-index:10000}body.scrolled200 .sidebar.dettaglioOffertaSidebar .ApplyButton.flat-btn-lblue span.fa{position:relative;margin-left:10px;top:0;right:0}body.scrolled200 .sidebar.dettaglioOffertaSidebar .ApplyButton.flat-btn-lblue:hover{opacity:1}}@media(max-width:980px){body.scrolled200 .sidebar.dettaglioOffertaSidebar .ApplyButton.flat-btn-lblue.pageHasAddThis{bottom:48px!important}}.titoloAreaEntraNelNostroTeam{font-weight:700;font-size:25px;padding-top:10px;text-transform:uppercase}.before-after-text{padding:20px;font-size:16px;font-weight:600}.counter-element{box-sizing:border-box;text-align:center}.before-after-text.before-text{padding-bottom:0!important}.before-after-text.after-text{padding-top:0!important}.before-after-text.before-text *{margin-bottom:0}.before-after-text.after-text *{margin-top:0}.counter-wrapper{margin-top:-10px;margin-bottom:-10px}@media(min-width:768.01px){.counter-wrapper{margin-top:-60px;margin-bottom:20px}}@media(max-width:767.99px){.counter-element{font-size:normal}}.favorite-items{text-align:center}.favorite-items .fa-star{color:#FFC107}.bluebox-events-list .event-details .page-heading-wrap{background-color:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.bluebox-events-list .event-details .page-heading-wrap h2{font-size:1.8em;color:#005E83}.bluebox-events-list .event-date-line{box-shadow:inset -1px 0 0 0 rgba(0,0,0,.06),inset -4px 0 0 0 #00B2C6;-webkit-box-shadow:inset -1px 0 0 0 rgba(0,0,0,.06),inset -4px 0 0 0 #00B2C6;-moz-box-shadow:inset -1px 0 0 0 rgba(0,0,0,.06),inset -4px 0 0 0 #00B2C6}.bluebox-events-list .event-date-line:before{background-color:#00B2C6}.bluebox-events-list .event-date-line:after{border-left-color:#00B2C6}.event-content .page-heading-wrap h2 .bluebox-date span,.event-content .bluebox-date{color:#005E83;font-size:12.5px}.event-date-line,.bluebox-events-list .event-details .page-heading-wrap h2,.bluebox-events-list .event-details .page-heading-wrap h2 .bluebox-date,.bluebox-events-list .event-details .event-more-link{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease}body a:hover .event-content p{color:#000}body a:hover .bluebox-events-list .event-details .page-heading-wrap h2,body a:hover .bluebox-events-list .event-details .page-heading-wrap h2 .bluebox-date span,body a:hover .event-content .bluebox-date{color:#00B2C6}#cookie-notice .cookie-notice-container .bootstrap{background:#333}#cookie-notice .cookie-notice-container .bootstrap:hover{background:#000}h4{line-height:1.4}.bluebox-builder-row .gumm-layout-element.rich-content-layout-element.span12>.row-fluid>ul:not(.bluebox-fancy-list) li,.bluebox-builder-row .gumm-layout-element.rich-content-layout-element div[class*="span"]>ul:not(.bluebox-fancy-list) li{margin:0}#formEmailUtente .FormCandidatiIT_Sx{margin-top:5px}ul#prime-nav.first-menu>li:last-child{display:block}@media(max-width:979.98px){.cn-bottom{bottom:40px}}.bluebox-events-list.single-post .event-details .event-inner-content-wrap div.single-event-image,.bluebox-events-list.single-post .event-details .event-inner-content-wrap div.single-event-extra-info{float:none}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mobileHidden{height:90px}@media(max-width:992px){.mobile20{padding:0 20px}.mobileHidden{height:20px}}.gi-full-width{width:100vw!important;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.atss .at-share-btn span .at-icon,.atss a span .at-icon{cursor:pointer!important}#at15sptx:hover,.at4-recommended .at4-recommended-item:hover .at4-recommended-item-caption .at-h4,.at4-recommended .at4-recommended-item .at4-recommended-item-caption .at-h4 a:hover{text-decoration:none!important}.homeForm.footerSearch{margin-bottom:0}.homeForm.footerSearch .divCampi{width:82%}@media(min-width:768.01px){.homeForm.footerSearch .divCampi{width:82%}}.detailsBoxBorder>div:not(.jobs-2-spec) h2{font-size:20px;line-height:1.3;margin-top:15px}.detailsBoxBorder>div:not(.jobs-2-spec) p{white-space:pre-line}.trainings_radio_choice{padding-right:85px}.homeForm .radio.inline+.radio.inline,.homeForm .checkbox.inline+.checkbox.inline{margin-left:20px}@media(max-width:420px){.homeForm form.trainings_active .radio.inline,.homeForm .checkbox.inline{margin-left:20px;font-size:1rem;display:block}.trainings_radio_choice{padding-right:10px;text-align:center}.homeForm form.trainings_active .radio.inline+.radio.inline,.homeForm .checkbox.inline+.checkbox.inline{margin-bottom:50px}.homeForm form.form-inline.trainings_active{margin-bottom:10px;position:relative}.homeForm form.trainings_active .divBott{position:absolute;right:10px;bottom:-50px}.trainings_radio_choice{text-align:left}}.homeForm .radio{color:#fff;position:relative;padding-left:25px;margin-top:6px;margin-bottom:6px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.homeForm .radio input{position:absolute;opacity:0;cursor:pointer}.homeForm .radio .homeform_checkmark{position:absolute;top:8px;left:4px;height:15px;width:15px;background-color:#fff;border-radius:50%;transition:all 0.3s ease}.homeForm .radio:hover input~.homeform_checkmark{background-color:#005e83}.homeForm .radio input:checked~.homeform_checkmark{background-color:#fff}.homeform_checkmark:after{content:"";position:absolute;display:none}.homeForm .radio input:checked~.homeform_checkmark:after{display:block}.homeForm .radio .homeform_checkmark:after{top:3px;left:3px;width:9px;height:9px;border-radius:50%;background:#005e83}.workRow.job-item-w,.job-details-content.job-item-w .JobofferDetail .detailsBox .detailsBoxBorder,.job-details-content.job-item-w .applyBoxBorder{border-left-color:#82AF3D}.gigroup-accordion-wrapper .accordion-wrapper-titlebox{padding:10px 15px;background:#00b2c6}.gigroup-accordion-wrapper .accordion-wrapper-titlebox h4{margin:0}.gi-full-width[style*="color: #f"] a{color:inherit!important;font-weight:600}.gi-full-width[style*="color: #f"] a:hover{color:#f4f4f4!important}.bluebox-accordion .accordion-heading{transition:all 0.3s ease}.gi-full-width[style*="color: #f"] .bluebox-accordion .accordion-content,.gi-full-width[style*="color: #f"] .accordion-content li{color:inherit}.gi-full-width[style*="color: #f"] div.divide.divide-3{background-color:rgba(255,255,255,.2)}.gi-full-width[style*="color: #f"] .bluebox-accordion .accordion-heading a.accordion-button{color:rgba(255,255,255,.5)}.gi-full-width[style*="color: #f"] .bluebox-accordion .accordion-heading:hover,.gi-full-width[style*="color: #f"] .bluebox-accordion .accordion-heading.ui-state-active,.gi-full-width[style*="color: #f"] .bluebox-accordion{background:rgba(255,255,255,.1)}.gi-full-width[style*="color: #f"] .bluebox-accordion .accordion-heading.ui-state-active+div{background:rgba(0,0,0,.1)}.gi-full-width[style*="color: #f"] .bluebox-accordion .accordion-heading:hover,.gi-full-width[style*="color: #f"] .bluebox-accordion .accordion-heading a.accordion-button:hover{color:rgba(255,255,255,.8)}.gi-full-width[style*="color: #f"] .bluebox-accordion .accordion-heading{padding-left:25px;padding-right:55px}.gi-full-width[style*="color: #f"] .bluebox-accordion>.accordion-heading:not(:first-child){border:none;border-top:1px solid rgba(255,255,255,.2)}.gi-full-width[style*="color: #f"] .bluebox-accordion .accordion-heading a.accordion-button{left:auto;right:0}.gi-full-width[style*="color: #f"] .accordion-button.icon-plus:before{content:"\f054"}.gi-full-width[style*="color: #f"] .accordion-button.icon-minus:before{content:"\f078"}.gi-full-width[style*="color: #f"] .page-content-layout-element.span12>.row-fluid>h3{color:inherit!important}.accordion-content .gigroup-accordion-inner{display:flex;align-items:center;justify-content:space-between;padding:15px 0}.accordion-content .gigroup-accordion-inner .button,.accordion-content .gigroup-accordion-inner p{margin:0}.accordion-content .gigroup-accordion-inner:after{font-family:"fontAwesome";content:"\f054";display:block;color:rgba(0,0,0,.2)}.gi-full-width[style*="color: #f"] .accordion-content .gigroup-accordion-inner:after{color:rgba(255,255,255,.2)}.accordion-content>.gigroup-accordion-inner:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.gi-full-width[style*="color: #f"] .accordion-content>.gigroup-accordion-inner:not(:last-child){border-bottom-color:rgba(255,255,255,.2)}@media screen and (max-width:768px){.accordion-content .gigroup-accordion-inner{flex-wrap:wrap}.accordion-content .gigroup-accordion-inner>div{margin-bottom:20px}.accordion-content .gigroup-accordion-inner>*{flex-basis:100%}.ui-state-active+div .accordion-content .gigroup-accordion-inner:after{position:absolute;right:40px}}.text-lblue{color:#00B2C6}.text-dblue{color:#005E83}.page .page-heading-wrap.custom-heading-wrap{background:#FFF}.portfolio-flexbox.d-flex{flex-wrap:wrap;align-items:flex-start}.portfolio-flexbox-item{padding:10px;flex-grow:1;flex-basis:0%}@media(max-width:992.98px){.portfolio-flexbox-item{min-width:30%}}@media(max-width:767.98px){.portfolio-flexbox-item{min-width:45%}}@media(max-width:467.98px){.portfolio-flexbox-item{min-width:90%}}a.portfolio-flexbox-image-a-tag{display:block}a.portfolio-flexbox-image-a-tag:hover img{opacity:.7}@media(min-width:993px){.portfolio-flexbox-textcontent{min-height:120px}}.numbers-flexbox.d-flex{flex-wrap:wrap;align-items:center}.numbers-flexbox .counter-wrapper{transition:none;-webkit-transition:none;margin:0;padding:30px 15px;flex-grow:1;flex-basis:0%}.numbers-flexbox .counter-wrapper .before-text{margin-bottom:20px}.numbers-flexbox .counter-wrapper .before-text>div:first-child{background-size:contain!important;margin-bottom:20px!important;min-height:100px}.numbers-flexbox.no-counter-number .counter-wrapper{padding-bottom:0}.numbers-flexboxno-counter-number .counter-wrapper .before-text{margin-bottom:0}.numbers-flexbox .counter-wrapper .before-text .before-text-wrapper{min-height:50px}.numbers-flexbox>div[class*="span"]:not(:first-child){position:relative}@media(min-width:768.02px){.numbers-flexbox>div.counter-wrapper:not(:first-child):after,.numbers-flexbox>div[class*="span"]:not(:first-child) div.counter-wrapper:after{content:" ";display:block;position:absolute;left:0;width:1px;height:auto;top:50%;bottom:25px;background:#FFF}}@media(max-width:992.98px){.numbers-flexbox>.counter-wrapper{max-width:33%}}@media(max-width:767.98px){.numbers-flexbox .counter-wrapper{min-width:90%}}@media(min-width:768.02px){.desktop-align-right{float:right}.owl-carousel .owl-item .desktop-align-right{max-width:60%}.desktop-align-left{float:left}.owl-carousel .owl-item .desktop-align-left{max-width:40%}}.modal button:focus{outline:none}.owl-carousel button:hover{background:rgba(0,0,0,.4)}@media(min-width:768px){.row-relative{position:relative}.row-relative .columnJoboffersSideBottom.span4.absolute-bottom{position:absolute;right:0;bottom:0}}.text-dark-blue{color:#005E83}.jobsearch_below_filters{padding-right:10px}@media(max-width:768px){.jobsearch_below_filters{padding-left:10px}}.collapsetrigger span:not(.fa){text-decoration:underline}.collapsetrigger:not(.collapsed)>.fa.fa-caret-right:before{content:"\f0d7"}.flexrow .modal-imagetext-row{display:flex;align-items:center}.flexrow .modal-image{flex-basis:30%}.flexrow .modal-text{flex-basis:70%;padding-left:15px;line-height:1.2}@media(max-width:768px){.flexrow .modal-image,.flexrow .modal-text{flex-basis:auto}.flexrow .modal-text{flex-grow:1}}a.modal-btn.flexrow{position:relative;transition:all 0.4s ease}a.modal-btn.flexrow>.modal-imagetext-row{transition:all 0.4s ease;background:rgba(0,0,0,.04)}a.modal-btn.flexrow:hover>.modal-imagetext-row{transition:all 0.4s ease;background:#005e83;color:#fff}.job-search-below-form{z-index:5;position:relative}a.button:hover,a.btn:hover{text-decoration:none!important}