.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}a.button{display:inline-block;text-align:center;border-radius:5rem;padding:1rem 3rem;font-weight:600;color:#fff!important;background-color:var(--theme-color);white-space:normal;word-wrap:break-word;max-width:100%}a.button:hover,a.button:focus{background-color:#fff;color:var(--theme-color)!important;text-decoration:none}
.grid-row{padding-top:var(--main-padding);padding-bottom:var(--main-padding);background-repeat:no-repeat;background-size:cover}.grid-row-item{display:flex;flex-direction:column}.grid-row-valigned .grid-row-item{justify-content:center}.padding-y-0{padding-top:0;padding-bottom:0}.padding-y-1{padding-top:1rem;padding-bottom:1rem}.padding-y-2{padding-top:2rem;padding-bottom:2rem}.padding-y-3{padding-top:3rem;padding-bottom:3rem}.padding-y-4{padding-top:4rem;padding-bottom:4rem}.padding-y-5{padding-top:5rem;padding-bottom:5rem}.padding-y-6{padding-top:6rem;padding-bottom:6rem}.padding-y-7{padding-top:7rem;padding-bottom:7rem}.padding-y-8{padding-top:8rem;padding-bottom:8rem}.padding-y-9{padding-top:9rem;padding-bottom:9rem}.padding-y-10{padding-top:10rem;padding-bottom:10rem}.half-container{height:100%;padding:2rem 1rem;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;text-align:center}@media screen and (min-width:992px){.half-container{padding:3rem;max-width:636px;align-items:start;text-align:left}.col1 .half-container{float:right}}
.grid-row{padding-top:var(--main-padding);padding-bottom:var(--main-padding);background-repeat:no-repeat;background-size:cover}.grid-row-item{display:flex;flex-direction:column}.grid-row-valigned .grid-row-item{justify-content:center}.padding-y-0{padding-top:0;padding-bottom:0}.padding-y-1{padding-top:1rem;padding-bottom:1rem}.padding-y-2{padding-top:2rem;padding-bottom:2rem}.padding-y-3{padding-top:3rem;padding-bottom:3rem}.padding-y-4{padding-top:4rem;padding-bottom:4rem}.padding-y-5{padding-top:5rem;padding-bottom:5rem}.padding-y-6{padding-top:6rem;padding-bottom:6rem}.padding-y-7{padding-top:7rem;padding-bottom:7rem}.padding-y-8{padding-top:8rem;padding-bottom:8rem}.padding-y-9{padding-top:9rem;padding-bottom:9rem}.padding-y-10{padding-top:10rem;padding-bottom:10rem}.half-container{height:100%;padding:2rem 1rem;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;text-align:center}@media screen and (min-width:992px){.half-container{padding:3rem;max-width:636px;align-items:start;text-align:left}.col1 .half-container{float:right}}
.a-maps .a-map-responsive{height:0;overflow:hidden;padding-bottom:30rem;position:relative}.a-maps .a-map-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}.a-work-with-us{background:url("/Content/images/Mobile/bg-img-contatti.jpg") center center no-repeat;background-size:cover;padding:8rem 1rem;position:relative;text-align:center;z-index:0}.a-work-with-us.assunzioni-2021{padding:3rem 1rem}.a-work-with-us h1{color:var(--theme-color);font-size:1.8rem;font-weight:bold;margin-bottom:2rem}.a-work-with-us h2{color:var(--theme-color);font-size:1.1rem;font-weight:600;margin:4rem 0 1.8rem 0}.a-work-with-us h3{color:var(--theme-color);font-size:1.4rem}.a-work-with-us h4{color:var(--theme-color);font-size:1.2rem}@media(min-width:768px){.a-maps .a-map-responsive{padding-bottom:26.25%}.a-work-with-us{background:url("/Content/images/Desktop/bg-img-contatti.jpg");background-repeat:no-repeat;background-size:cover;padding:8rem 0}.a-work-with-us.assunzioni-2021{padding:3rem 1rem;background-size:cover}}
:root{--main-padding:3rem;--color-text-base:#27272a;--color-green-dark:#00552b;--color-green:#008060;--color-green-light:#54ad70;--color-green-pale:#e4f0e9;--color-grey-dark:#2f2f2f;--color-grey:#6e6e6e;--color-grey-medium:#707070;--color-grey-light:#f0f0f0;--color-grey-lighter:#f8f8f8;--color-white:#fff;--color-teal:#2b7a67;--color-background-button-primary:var(--color-green);--color-font-button-primary:var(--color-white);--size-font-button-primary:1.05rem;--color-font-footer:var(--color-grey);--color-background-gradient-overlay:var(--theme-color);--color-font-generic-content:var(--color-grey-dark);--color-font-link:var(--theme-color);--color-font-hover:var(--theme-color-dark);--size-font-generic-content:1rem;--size-font-link:1rem;--color-background-header:var(--color-grey-light);--size-font-h1:32px;--size-font-h2:24px;--size-font-h3:18px;--color-background-button-menu:var(--color-white);--color-background-icon-menu:var(--color-grey-medium);--color-background-modal-mobile-menu:var(--color-grey-light);--size-font-button-menu:1.25rem;--a-tags:'a','a:active','a:focus','a:hover','a:visited';--a-tags-hover:'a:active','a:focus','a:hover'}body{margin:0;padding:0;font-size:100%}

footer{background:url("/images/aaf/bg-footer.jpg");background-repeat:no-repeat;background-size:cover;padding:6rem 1rem;text-align:center}footer p{margin-bottom:1rem;color:var(--color-font-footer)}@media(min-width:768px){footer{padding:4rem 0}}
.a-logo{max-width:150px}header{background-color:var(--color-background-header)}header .navbar{background-color:var(--color-background-header)}header .navbar .navbar-nav .nav-item{background-color:transparent;margin-left:1rem;text-align:center}header .navbar .navbar-nav .nav-item a,header .navbar .navbar-nav .nav-item a:active,header .navbar .navbar-nav .nav-item a:focus,header .navbar .navbar-nav .nav-item a:hover,header .navbar .navbar-nav .nav-item a:visited{background-color:var(--color-background-button-menu);border-radius:2rem;color:var(--theme-color);display:inline-block;padding:.5rem 2rem;font-size:1rem;font-weight:600;text-decoration:none}header .navbar .navbar-nav .nav-item a:active,header .navbar .navbar-nav .nav-item a:focus,header .navbar .navbar-nav .nav-item a:hover{background-color:var(--theme-color);color:var(--color-background-button-menu)}header .navbar .navbar-nav .active a,header .navbar .navbar-nav .active a:active,header .navbar .navbar-nav .active a:focus,header .navbar .navbar-nav .active a:hover,header .navbar .navbar-nav .active a:visited{background-color:var(--theme-color);color:var(--color-background-button-menu)}header .navbar-toggler{border:0}header .navbar-toggler:focus{border:solid 2px;box-shadow:none}

main{min-height:calc(100vh - 370px)}.a-generic-content{color:var(--color-font-generic-content);font-size:var(--size-font-generic-content)}.a-img-top-right{position:absolute;right:0;top:0}.a-img-top-left{position:absolute;left:0;top:0}.bg-aaf{background-repeat:no-repeat;background-position:top right;background-size:200px auto;display:block}.bg-piselli{background-image:image-set(url("/images/aaf/piselli.png") 1x,url("/images/aaf/piselli@2x.png") 2x)}.bg-carciofi{background-image:image-set(url("/images/aaf/carciofo-dx.png"))}.bg-pera{background-image:image-set(url("/images/aaf/pera-dx.png"))}@media(min-width:992px){.bg-aaf{background-size:400px auto}.bg-pera{background-size:200px auto}}.a-divider{background-color:var(--theme-color);display:block;height:16px;width:100%}.spacer{height:2rem}.a-gradient-overlay{position:relative}.a-gradient-overlay:after{background:linear-gradient(var(--theme-color),transparent 90%);content:'';height:30%;position:absolute;top:0;width:100%}.codice-etico p{margin-bottom:2.5rem;font-size:1rem}@media screen and (min-width:992px){.codice-etico p{font-size:1.3rem}}.a-privacy{padding:4rem 1rem}.a-privacy h1{color:var(--theme-color);font-size:1.5rem;font-weight:bold;margin-bottom:2rem}.a-privacy h2{color:var(--theme-color);font-size:1.1rem;font-weight:600;margin:4rem 0 1.8rem 0}#CybotCookiebotDialogBodyButtonAccept{background-color:var(--color-green-dark)!important;border-color:var(--color-green-dark)!important}
.a-modal-mobile-menu{background-color:var(--color-background-modal-mobile-menu)}.a-modal-mobile-menu .modal-dialog{background-color:var(--color-background-modal-mobile-menu);margin:0;min-width:100%}.a-modal-mobile-menu .modal-dialog .modal-content{background-color:var(--color-background-modal-mobile-menu);border:0;border-radius:0}.a-modal-mobile-menu .modal-dialog .modal-content .modal-body .navbar-nav{margin-top:3rem}.a-modal-mobile-menu .modal-dialog .modal-content .modal-body .navbar-nav .nav-item{background-color:transparent;margin-left:0;padding-bottom:2.5rem;text-align:center}.a-modal-mobile-menu .modal-dialog .modal-content .modal-body .navbar-nav .nav-item a,.a-modal-mobile-menu .modal-dialog .modal-content .modal-body .navbar-nav .nav-item a:active,.a-modal-mobile-menu .modal-dialog .modal-content .modal-body .navbar-nav .nav-item a:focus,.a-modal-mobile-menu .modal-dialog .modal-content .modal-body .navbar-nav .nav-item a:hover,.a-modal-mobile-menu .modal-dialog .modal-content .modal-body .navbar-nav .nav-item a:visited{background-color:var(--color-background-button-menu);border-radius:2rem;color:var(--theme-color);display:inline-block;padding:.5rem 2rem;font-size:var(--size-font-button-menu);font-weight:600;margin-left:0;text-decoration:none}.a-modal-mobile-menu .modal-dialog .modal-content .modal-body .navbar-nav .nav-item.active a{background-color:var(--theme-color);color:var(--color-background-button-menu)}.a-modal-mobile-menu .modal-dialog .modal-content .modal-header{border:0;padding:1.5rem 1rem}.a-modal-mobile-menu .modal-dialog .modal-content .modal-header .close{float:left;margin-left:0;margin-right:auto;max-width:60px}.modale-dettagli{text-align:start}@media(min-width:768px){.modale-dettagli .modal-dialog{max-width:926px}.modal-dialog{max-width:926px}}.modale-dettagli .modal-dialog,.modale-dettagli .modal-content{border-radius:0}.modale-dettagli .modal-dialog .modal-content{border-radius:0;border-bottom:0}.modale-dettagli .modal-dialog .modal-content .modal-body h2{font-size:18px;line-height:27px;font-weight:700;color:var(--color-green)}.modale-dettagli .modal-dialog .modal-content .modal-body h3{font-size:16px;line-height:24px;font-weight:400;color:var(--color-green)}.modale-dettagli .modal-dialog .modal-content .modal-body h4{font-size:16px;line-height:24px;font-weight:400;color:var(--color-green)}@media(min-width:768px){.modale-dettagli .modal-dialog .modal-content .modal-body h2{font-size:24px;line-height:36px}.modale-dettagli .modal-dialog .modal-content .modal-body h3{font-size:18px;line-height:27px}}.modale-dettagli .modal-dialog .modal-content .modal-body p{font-size:14px;line-height:20px}
:root{--main-padding:3rem;--color-text-base:#27272a;--color-green-dark:#00552b;--color-green:#008060;--color-green-light:#54ad70;--color-green-pale:#e4f0e9;--color-grey-dark:#2f2f2f;--color-grey:#6e6e6e;--color-grey-medium:#707070;--color-grey-light:#f0f0f0;--color-grey-lighter:#f8f8f8;--color-white:#fff;--color-teal:#2b7a67;--color-background-button-primary:var(--color-green);--color-font-button-primary:var(--color-white);--size-font-button-primary:1.05rem;--color-font-footer:var(--color-grey);--color-background-gradient-overlay:var(--theme-color);--color-font-generic-content:var(--color-grey-dark);--color-font-link:var(--theme-color);--color-font-hover:var(--theme-color-dark);--size-font-generic-content:1rem;--size-font-link:1rem;--color-background-header:var(--color-grey-light);--size-font-h1:32px;--size-font-h2:24px;--size-font-h3:18px;--color-background-button-menu:var(--color-white);--color-background-icon-menu:var(--color-grey-medium);--color-background-modal-mobile-menu:var(--color-grey-light);--size-font-button-menu:1.25rem;--a-tags:'a','a:active','a:focus','a:hover','a:visited';--a-tags-hover:'a:active','a:focus','a:hover'}
body{font-family:"Poppins",sans-serif}@font-face{font-family:"Poppins",sans-serif;src:url("/fonts/aaf/Poppins-Regular.ttf");font-weight:normal}@font-face{font-family:"Poppins",sans-serif;src:url("/fonts/aaf/Poppins-SemiBold.ttf");font-weight:600}@font-face{font-family:"Poppins",sans-serif;src:url("/fonts/aaf/Poppins-Bold.ttf") format("truetype");font-weight:700}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Poppins",sans-serif;color:var(--theme-color);font-weight:bold;margin:0}.display-1{font-size:var(--size-font-h1);font-weight:bold;margin-bottom:2rem}.display-2{font-size:var(--size-font-h2);font-weight:600;margin:3rem 0 1.5rem 0}.display-3{font-size:var(--size-font-h3);font-weight:600;margin:3rem 0 1.5rem 0}.display-4{font-size:var(--size-font-h3);font-weight:600;margin:0}p{color:var(--color-text-base)}a{color:var(--theme-color);font-size:var(--size-font-link);text-decoration:none}a:hover,a:focus,a:visited{color:var(--theme-color-dark);text-decoration:underline}.text-small{font-size:.7rem}
