@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap);#altamira__intro__search,#altamira__job__offers,.altamira_searchbar_container{--rosso:#e30613;--altamiratitlefont:"Montserrat",sans-serif;--bodyfont:Helvetica Neue,Arial,sans-serif}#altamira__job__offers{background-repeat:no-repeat;background-size:cover;background-position:center top}#altamira__job__offers.homepage{padding:20px 0}@media only screen and (min-width:768px){#altamira__job__offers.homepage{padding:80px 0}}#altamira__job__offers.homepage .altamira__job__offers__box{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#altamira__job__offers.total_list{position:relative}.altamira-container{max-width:1400px;margin:0 auto;width:calc(100% - 30px);position:relative}@media only screen and (min-width:768px){.altamira-container{width:calc(100% - 100px)}}.altamira__job__offers__box{background:rgba(255,255,255,.75);padding:20px 20px 40px;position:relative}@media only screen and (min-width:768px){.altamira__job__offers__box{padding:40px 60px}}.total_list .altamira__job__offers__box{padding:20px 0 40px}@media only screen and (min-width:768px){.total_list .altamira__job__offers__box{padding:40px 60px}}.job_offers_list_background{display:block;position:absolute;top:0;left:0;right:0;bottom:70px}.intro_total_list{position:relative}.altamira__intro__title{color:var(--rosso);font-weight:700;line-height:1;font-size:30px}@media only screen and (min-width:768px){.altamira__intro__title{font-size:62px}}.altamira__intro__paragraph{font-size:16px}@media only screen and (min-width:768px){.altamira__intro__paragraph{font-size:24px}}.altamira__intro__badge{max-width:100%;border-radius:50%;overflow:hidden;display:flex}.altamira__intro__badge img{max-width:100%;height:auto}#altamira_preslider_text{color:var(--rosso);padding:30px 0}#altamira_preslider_text h3.intro_title{font-size:24px;font-family:var(--bodyfont);font-weight:700;line-height:1}@media only screen and (min-width:768px){#altamira_preslider_text h3.intro_title{font-size:36px}}#altamira_preslider_text h3.intro_title span{display:block;font-size:1.2em;text-transform:uppercase}#altamira_preslider_text h4.intro_positions{font-size:18px;font-family:var(--bodyfont);line-height:1}@media only screen and (min-width:768px){#altamira_preslider_text h4.intro_positions{font-size:32px;margin-left:20px}}#altamira_preslider_text h4.intro_positions a{color:var(--rosso)}@media (min-width:768px){.text-md-right{text-align:right}}form#altamira__intro__search{margin-top:20px}@media only screen and (min-width:768px){form#altamira__intro__search{background:#fff;padding:5px;border:1px solid #e1e1e1}}form#altamira__intro__search input#autocomplete_jobtitle{border:none;padding:5px;margin:0}form#altamira__intro__search input#localita-ricerca{border:none;padding:5px}form#altamira__intro__search .field-holder{padding:0 5px;background:#fff;margin-bottom:10px;width:100%}@media only screen and (min-width:768px){form#altamira__intro__search .field-holder{margin:0;padding:0 10px}}@media only screen and (min-width:768px){form#altamira__intro__search .field-holder:not(:last-of-type){border-bottom:none;border-right:1px solid var(--rosso);margin-bottom:0}}form#altamira__intro__search .field-holder .icon{font-size:20px;flex:0 0 1em;width:1em;height:1em;margin-right:5px}form#altamira__intro__search select#axl_division_select+.select2-container{width:100%}form#altamira__intro__search button[type=submit]{flex:0 0 100%;width:100%;background:var(--rosso);color:#fff;font-size:14px;border:none;text-transform:uppercase;font-family:var(--bodyfont);padding:10px 15px;margin-right:0;margin-left:auto;cursor:pointer;border:2px solid var(--rosso);transition:all 180ms ease-in-out}@media only screen and (min-width:768px){form#altamira__intro__search button[type=submit]{padding:15px;flex:0 0 150px;width:150px}form#altamira__intro__search button[type=submit]:hover{color:var(--rosso);background:#fff}}form#altamira__intro__search .input_holder{flex:0 0 calc(100% - 30px);width:calc(100% - 30px);height:40px}form#altamira__intro__search .input_holder .select2-container{margin-top:5px;width:100%!important}.select2-container--default .select2-selection--single{border:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#e30614}.altamira_searchbar_box_inner .autoComplete_wrapper{width:100%}#altamira__job__offers .autoComplete_wrapper{max-width:100%}#altamira__job__offers .autoComplete_wrapper>ul{border-radius:0}#altamira__job__offers .autoComplete_wrapper>ul p{padding:5px 20px}#altamira__job__offers .autoComplete_wrapper>ul>li mark{color:var(--rosso)}#altamira__job__offers .autoComplete_wrapper>input{max-width:100%;width:280px}#altamira__job__offers .autoComplete_wrapper>ul>li:hover{cursor:pointer;background-color:rgba(123,123,123,.1)}.altamira__intro__card{text-align:center;text-align:center;padding:30px 20px 40px;background-color:#fff;max-width:380px}.altamira__intro__card>span{display:block}.altamira__intro__card h3.card__title{color:var(--rosso);font-size:24px;font-weight:700;line-height:1.1em;text-transform:uppercase;margin:1em 0;word-break:break-word}.altamira__intro__card .card__locations{margin-bottom:20px}.altamira__intro__card .card__locations .icon{font-size:18px;flex:0 0 1em;width:1em;height:1em;margin-right:5px}.altamira__intro__card .card__businessunits{font-size:12px;margin-bottom:20px}.altamira__intro__card .card__businessunits span{padding:5px 15px;border-radius:20px;color:#fff;background:var(--rosso);margin-bottom:7px}.altamira__intro__card .card__description{margin-bottom:20px;max-width:100%;word-break:break-all;max-height:18ch;overflow:hidden}.altamira__intro__card a.card__link{text-transform:uppercase;position:relative;margin:auto auto 0;z-index:5}.altamira__intro__card a.card__link .arrow{position:absolute;bottom:-18px;right:-18px}.single__joboffer__header{background:var(--rosso);color:#fff;overflow:hidden;position:relative;padding:2rem 0}@media only screen and (min-width:768px){.single__joboffer__header{padding:4rem 0}}.single__joboffer__header:before{content:"";position:absolute;display:block;left:-40px;bottom:-40px;width:300px;height:300px;background-image:url(../images/pittogramma-axl-bianco.svg);background-size:cover;background-repeat:no-repeat;background-position:right top;opacity:.1}@media only screen and (min-width:768px){.single__joboffer__header:before{opacity:1}}.single__joboffer__header .single__joboffer__intro{flex:0 0 100%;width:100%;display:flex;flex-flow:column;align-items:center;text-align:center}h1.single__joboffer__title{font-size:32px;font-weight:700;line-height:1.2}@media only screen and (min-width:768px){h1.single__joboffer__title{font-size:50px}}ul.single__joboffer__locations{padding:30px 0}ul.single__joboffer__locations li .icon{font-size:30px;flex:0 0 1em;width:1em;height:1em;margin-right:.4em;background:#fff;border-radius:50%;padding:.25em;display:flex}@media only screen and (min-width:768px){ul.single__joboffer__locations li .icon{font-size:70px}}.single__joboffer__businessunits{padding:0}@media only screen and (min-width:768px){.single__joboffer__businessunits{padding:30px 0}}.single__joboffer__businessunits span{font-size:12px;background:#fff;color:#363636;border-radius:40px;margin:0 20px;padding:.3em 1em;display:block}@media only screen and (min-width:768px){.single__joboffer__businessunits span{font-size:18px}}.single__joboffer__content{flex:0 0 100%;width:100%}.single__joboffer__body{padding:4rem 0;position:relative}.single__joboffer__description{max-width:960px;margin:0 auto}.single__joboffer__description p{font-size:18px;margin:0 0 1.5em 0}.single__joboffer__breadcrumbs{padding-block:1rem;font-size:12px}.single__joboffer__breadcrumbs a{color:var(--rosso)}.altamira__slider__wrapper .altamira__intro__card{margin:0 10px}.altamira__slider__wrapper .slick-arrow:before{border-color:var(--rosso);width:30px;height:30px}.altamira__slider__wrapper .slick-next{right:-30px}.altamira__slider__wrapper .slick-prev{left:-30px}.altamira__slider__wrapper .slick-dots{bottom:-30px}.altamira__slider__wrapper .slick-dots li,.altamira__slider__wrapper .slick-dots li button{width:1em;height:1em;font-size:8px}@media only screen and (min-width:768px){.altamira__slider__wrapper .slick-dots li,.altamira__slider__wrapper .slick-dots li button{font-size:15px}}.altamira__slider__wrapper .slick-dots li button{background-color:#666;border-radius:50%;transition:all 180ms ease-in-out;opacity:.5;transform:scale(.8)}.altamira__slider__wrapper .slick-dots li.slick-active button{transform:scale(1);opacity:1;background-color:var(--rosso)}.altamira__slider__wrapper .slider-altamira-swiper{overflow:hidden}.altamira__slider__wrapper:has(.slider-altamira-swiper){--swiper-theme-color:#e30613}.altamira__slider__wrapper:has(.slider-altamira-swiper) .slick-next{right:20px}.altamira__slider__wrapper:has(.slider-altamira-swiper) .slick-prev{left:20px}#altamira__job__offers.total_list #altamira__intro__search,#altamira__job__offers.total_list .altamira__intro__card{box-shadow:0 3px 5px rgba(0,0,0,.25)}#altamira__job__offers.total_list .altamira__intro__card{margin:0;height:100%;display:flex;flex-flow:column wrap}#altamira__full__list__container{margin-bottom:30px}#altamira__full__list__container{margin-bottom:30px}#altamira_pagination span.paginate{border:1px solid var(--rosso);font-size:18px;margin:0 5px;width:40px;height:40px;text-align:center;line-height:1}#altamira_pagination span.paginate.current{padding:10px;color:var(--rosso)}#altamira_pagination span.paginate.link a{display:block;padding:10px;background:var(--rosso);color:#fff}#altamira_pagination span.paginate>b{display:block;padding:10px;background:#fff;color:rgba(var(--rosso),.5)}a.pill.reset{color:var(--rosso);border:1px solid currentColor;border-radius:20px;line-height:1;padding:2px 10px;transition:ease-in-out all 180ms}a.pill.reset:hover{color:#fff;background:var(--rosso)}.envelope--shifted+section#altamira__job__offers{margin-top:-1.5625rem}@media (min-width:640px){.envelope--shifted+section#altamira__job__offers{margin-top:-2.5rem}}.altamira_searchbar_container{width:100%;padding:30px 0}@media only screen and (min-width:768px){.altamira_searchbar_container{z-index:30}}.altamira_searchbar_container .container{width:100%;max-width:1200px;margin:0 auto;display:block}.altamira_searchbar_box{background:#f1f1f1;width:-moz-fit-content;width:fit-content;padding:20px;margin:0 auto 40px}@media only screen and (min-width:768px){.altamira_searchbar_box{background:rgba(255,255,255,.5);margin:0 auto 0}}.altamira_searchbar_box .altamira__intro__title{font-size:24px}@media only screen and (min-width:768px){.altamira_searchbar_box .altamira__intro__title{font-size:52px}}.altamira_searchbar_box_inner{max-width:800px;margin:auto}@media screen and (max-height:700px){.content-hero-slider h3.titolo-axl br:nth-of-type(2n+1){display:none}}.pac-container:after{content:none!important}.slider_container{width:100%}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;width:100%;border:none!important;padding:0!important}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{background-color:#ebebeb;border-radius:4px;height:8px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-6px;background-color:var(--rosso);border-radius:50%;height:20px;width:20px}input[type=range]:focus::-webkit-slider-thumb{outline:3px solid var(--rosso);outline-offset:.125rem}input[type=range]::-moz-range-track{background-color:#ebebeb;border-radius:4px;height:8px}input[type=range]::-moz-range-thumb{background-color:var(--rosso);border:none;border-radius:50%;height:20px;width:20px}input[type=range]:focus::-moz-range-thumb{outline:3px solid var(--rosso);outline-offset:.125rem}