.elementor-279 .elementor-element.elementor-element-0f087b9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-6ce324e{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-a39df35{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-279 .elementor-element.elementor-element-026b618 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-c8c7416{--display:flex;}.elementor-279 .elementor-element.elementor-element-555b11e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-279 .elementor-element.elementor-element-1209527{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-279 .elementor-element.elementor-element-0177c3e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-279 .elementor-element.elementor-element-d53da22{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-279 .elementor-element.elementor-element-4c7338a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-279 .elementor-element.elementor-element-27a0181{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-279 .elementor-element.elementor-element-7d56506{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-279 .elementor-element.elementor-element-7839a70{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-279 .elementor-element.elementor-element-3f530cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-279 .elementor-element.elementor-element-6bf1449{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-279 .elementor-element.elementor-element-26f860a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-279 .elementor-element.elementor-element-6da35d0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-279 .elementor-element.elementor-element-f881197{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-279 .elementor-element.elementor-element-52cfd24{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-279 .elementor-element.elementor-element-816dddc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-279 .elementor-element.elementor-element-33b211c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-279 .elementor-element.elementor-element-5afdcfc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-279 .elementor-element.elementor-element-f6f85ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-279 .elementor-element.elementor-element-5920008{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-279 .elementor-element.elementor-element-51eafcb{text-align:center;}.elementor-279 .elementor-element.elementor-element-6ce3fba{text-align:center;}.elementor-279 .elementor-element.elementor-element-cd97813 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-279 .elementor-element.elementor-element-555b11e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-279 .elementor-element.elementor-element-0f087b9{--content-width:1260px;}.elementor-279 .elementor-element.elementor-element-c8c7416{--content-width:1400px;}.elementor-279 .elementor-element.elementor-element-f6f85ce{--content-width:1400px;}}@media(max-width:767px){.elementor-279 .elementor-element.elementor-element-555b11e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-279 .elementor-element.elementor-element-f6f85ce{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS *//* Lavora con noi: hero scuro, 8 card che si sovrappongono all'hero (Figma -59px), blocco candidatura con foto */
.ohm-job-hero{padding:184px var(--ohm-gutter) 118px !important;}
.ohm-job-hero .ohm-h1 .elementor-heading-title{text-align:center;}
.ohm-job-lead{max-width:1000px;margin-inline:auto;}
.ohm-job-lead p,.ohm-job-cta-lead p{margin:0;}
.ohm-job-hero .ohm-job-btn{margin-top:16px;}
.ohm-job-btn .elementor-button-icon{display:inline-block !important;width:24px !important;height:24px !important;flex:0 0 24px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m17 8-5-5-5 5'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m17 8-5-5-5 5'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E") center/contain no-repeat;}
.ohm-job-btn .elementor-button-icon>*{visibility:hidden !important;}
/* card */
.ohm-job-perks{padding-top:0 !important;padding-bottom:56px !important;}
.ohm-job-cards{margin-top:-59px !important;position:relative;z-index:2;align-items:stretch !important;}
.ohm-job-card{justify-content:flex-start !important;}
.ohm-job-card-head{flex-wrap:nowrap !important;}
.ohm-job-ico-w{flex:0 0 70px !important;width:70px !important;line-height:0;}
.ohm-job-ico{display:block;width:70px;height:70px;}
.ohm-job-card-title{flex:1 1 auto !important;min-width:0;}
.ohm-job-card-title .elementor-heading-title{color:var(--ohm-color-title,#353040);font-family:var(--ohm-font-body);font-size:20px;font-weight:700;line-height:1.4;max-width:170px;}
.ohm-job-card-text p{margin:0;color:var(--ohm-color-text,#7f7791);font-size:16px;line-height:1.4;}
/* card tra 1200 e 1386px: icone più piccole perché i titoli restino dentro il box */
@media (min-width:1200px) and (max-width:1386.98px){.ohm-job-ico-w{flex-basis:48px !important;width:48px !important;}.ohm-job-ico{width:48px;height:48px;}.ohm-job-card .ohm-job-card-head{--gap:12px;gap:12px !important;}.ohm-job-card-title .elementor-heading-title{max-width:none;}}
/* candidatura */
.ohm-job-cta{padding-block:100px !important;}
.ohm-job-cta-text{flex:1 1 0 !important;min-width:0;}
.ohm-job-cta-text .ohm-h2 .elementor-heading-title{text-align:center;}
.ohm-job-cta-lead{color:var(--ohm-color-text,#7f7791) !important;}
.ohm-job-cta-img{flex:1 1 0 !important;min-width:0;}
.ohm-job-cta-img img{display:block;width:100% !important;height:auto !important;aspect-ratio:652 / 470;object-fit:cover;border-radius:16px;}
@media (max-width:1199.98px){.ohm-job-cards{grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-template-rows:none !important;gap:24px !important;}}
@media (max-width:1024.98px){.ohm-job-hero{padding:160px var(--ohm-gutter) 110px !important;}.ohm-job-cta,.ohm-job-cta>.e-con-inner{flex-direction:column !important;align-items:center !important;}.ohm-job-cta-text,.ohm-job-cta-img{flex:0 0 auto !important;width:100% !important;max-width:720px;}}
@media (max-width:767.98px){.ohm-job-hero{padding:130px var(--ohm-gutter) 90px !important;}.ohm-job-cards{grid-template-columns:minmax(0,1fr) !important;gap:16px !important;margin-top:-40px !important;}.ohm-job-ico-w{flex-basis:56px !important;width:56px !important;}.ohm-job-ico{width:56px;height:56px;}.ohm-job-cta{padding-block:64px !important;}.ohm-job-btn .elementor-button{white-space:normal;text-align:center;}}/* End custom CSS */