.elementor-1297 .elementor-element.elementor-element-bacb6dd{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1297 .elementor-element.elementor-element-3171075{z-index:3;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1297 .elementor-element.elementor-element-36c9ba02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1297 .elementor-element.elementor-element-5b820032{--display:flex;--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;--justify-content:flex-end;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1297 .elementor-element.elementor-element-5b820032.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1297 .elementor-element.elementor-element-b882a26.elementor-element{--align-self:flex-start;}.elementor-1297 .elementor-element.elementor-element-d950537.elementor-element{--align-self:flex-start;}.elementor-1297 .elementor-element.elementor-element-3c08296{--display:flex;--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;--justify-content:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-theme-post-title .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-1297 .elementor-element.elementor-element-563698b{text-align:left;}.elementor-1297 .elementor-element.elementor-element-563698b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:68px;font-weight:700;}.elementor-1297 .elementor-element.elementor-element-26a5697d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1297 .elementor-element.elementor-element-b89b25d{--display:flex;}.elementor-1297 .elementor-element.elementor-element-b89b25d.e-con{--flex-grow:0;--flex-shrink:0;}.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-1297 .elementor-element.elementor-element-1effcac4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-1effcac4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1297 .elementor-element.elementor-element-4d4c0138{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6px;}.elementor-1297 .elementor-element.elementor-element-4d4c0138 .elementor-divider-separator{width:20%;}.elementor-1297 .elementor-element.elementor-element-4d4c0138 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1297 .elementor-element.elementor-element-2e24d00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-2e24d00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-997f058{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6px;}.elementor-1297 .elementor-element.elementor-element-997f058 .elementor-divider-separator{width:20%;}.elementor-1297 .elementor-element.elementor-element-997f058 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-single-job-description{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 );}.elementor-1297 .elementor-element.elementor-element-395739b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1297 .elementor-element.elementor-element-a62d341{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-a62d341 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-5fab896{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6px;}.elementor-1297 .elementor-element.elementor-element-5fab896 .elementor-divider-separator{width:20%;}.elementor-1297 .elementor-element.elementor-element-5fab896 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-1297 .elementor-element.elementor-element-709a78c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-709a78c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-26d1007{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6px;}.elementor-1297 .elementor-element.elementor-element-26d1007 .elementor-divider-separator{width:20%;}.elementor-1297 .elementor-element.elementor-element-26d1007 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1297 .elementor-element.elementor-element-187a361{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-187a361 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-b4eceff{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6px;}.elementor-1297 .elementor-element.elementor-element-b4eceff .elementor-divider-separator{width:20%;}.elementor-1297 .elementor-element.elementor-element-b4eceff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1297 .elementor-element.elementor-element-c269e96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-c269e96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-fd4ab32{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6px;}.elementor-1297 .elementor-element.elementor-element-fd4ab32 .elementor-divider-separator{width:20%;}.elementor-1297 .elementor-element.elementor-element-fd4ab32 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1297 .elementor-element.elementor-element-ca15e08{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-1297 .elementor-element.elementor-element-ca15e08:not(.elementor-motion-effects-element-type-background), .elementor-1297 .elementor-element.elementor-element-ca15e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-single-job-apply .jobsearch-elementor-apply-job  a.jobsearch-applyjob-btn small{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-single-job-apply .jobsearch-elementor-apply-job  a.jobsearch-applyjob-btn{background-color:var( --e-global-color-accent );}.elementor-widget-single-job-apply .jobsearch-elementor-apply-job  span.jobsearch-application-ending{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-single-job-apply .jobsearch-elementor-apply-job  .jobsearch-applywith-title small{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-single-job-apply .jobsearch-elementor-apply-job .jobsearch-easy-apply-txt{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1297 .elementor-element.elementor-element-42a1e49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-42a1e49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-1297 .elementor-element.elementor-element-d9d3667{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:6px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-1297 .elementor-element.elementor-element-d9d3667 .elementor-divider-separator{width:20%;}.elementor-1297 .elementor-element.elementor-element-d9d3667 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1297 .elementor-element.elementor-element-d3a232d > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-widget-single-job-custom-fields .jobsearch-jobdetail-services .jobsearch-services-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-single-job-custom-fields .jobsearch-jobdetail-services .jobsearch-services-text small{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1297 .elementor-element.elementor-element-eabf51e > .elementor-widget-container{margin:-10px -40px -10px -40px;}.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services .jobsearch-services-text{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services li .jobsearch-services-text{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services .jobsearch-services-text small{color:var( --e-global-color-accent );}.elementor-1297 .elementor-element.elementor-element-6a5662c > .elementor-widget-container{margin:0px 27px 0px 27px;border-radius:0px 0px 0px 0px;}.elementor-1297 .elementor-element.elementor-element-5f39b9c{--display:flex;--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;}@media(max-width:767px){.elementor-1297 .elementor-element.elementor-element-3c08296{--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1297 .elementor-element.elementor-element-563698b .elementor-heading-title{font-size:42px;}}@media(min-width:768px){.elementor-1297 .elementor-element.elementor-element-5b820032{--width:20%;}.elementor-1297 .elementor-element.elementor-element-3c08296{--width:80%;}.elementor-1297 .elementor-element.elementor-element-b89b25d{--width:58.522%;}}/* Start custom CSS for single-job-apply, class: .elementor-element-0472111 */.elementor-1297 .elementor-element.elementor-element-0472111 .jobsearch_apply_job_wrap{
    background: transparent;
    border: 0;
}
.elementor-1297 .elementor-element.elementor-element-0472111 .jobsearch-elementor-apply-job a.jobsearch-applyjob-btn{
background-image: none;
    background-color: #FAFAFA!important;
    color: #fc5c51;
}/* End custom CSS */
/* Start custom CSS for single-job-custom-fields, class: .elementor-element-eabf51e */.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services{
    float: none;
    width: 78%;
    margin: 8px auto;
}
.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services ul {
     justify-content: space-between;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services ul li {
width: 100%;
    background: white;
    margin: 12px 0;
    display: block;
    border-radius: 5px;
    padding: 3px 8px;
}

.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services ul li .jobsearch-services-text {
    display: flex;
    align-items: center;    flex-wrap: wrap;
}

.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services ul li .jobsearch-services-text small::before{
   content:': '; 
   padding-left: 5px;
   
}
.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services ul li .jobsearch-services-text small+small::before{
    content:', ';
    padding-left:0;
}

.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services ul li .jobsearch-services-text small{
margin-top: 0;
    display: inline;
    margin-bottom: 0;
}

.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services ul li.percentcanine,.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services ul li.percentequine,.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services ul li.percentmixte,.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services ul li.percentrurale,.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services ul li.percentaviaire,.elementor-1297 .elementor-element.elementor-element-eabf51e .jobsearch-jobdetail-services ul li.percentporcine{
    display: inline-block;
    width: 47%;
    margin: 0px;/* End custom CSS */
/* Start custom CSS for single-job-map, class: .elementor-element-6a5662c */.jobsearch-map{
    border-radius: 10px !important;
}/* End custom CSS */