@import url('/frontend/css/reset.css');::-moz-selection{background-color:#f3f3f3;color:#333}::selection{background-color:#f3f3f3;color:#333}:root{--palette-blu-scuro:#04163D;--palette-blu:#0B2355;--font-default-color:#0B2355;--palette-intermedio:#2B6DAB;--palette-azzurro:#6CACE4;--palette-azzurrino:#D9EDFF;--palette-verde-1:#6DCDB8;--palette-verde-2:#0097A9;--palette-verde-1-scuro:#38C0A3;--palette-verde-2-scuro:#2DB9CA}@font-face{font-family:'Termina 400';src:url('/frontend/font/Termina-Regular.woff2') format('woff2'),
url('/frontend/font/Termina-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Termina 700';src:url('/frontend/font/Termina-Bold.woff2') format('woff2'),
url('/frontend/font/Termina-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Termina 300';src:url('/frontend/font/Termina-Light.woff2') format('woff2'),
url('/frontend/font/Termina-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'GT Alpina 500';src:url('/frontend/font/GTAlpina-ExtMediumItalic.woff2') format('woff2'),
url('/frontend/font/GTAlpina-ExtMediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'GT Alpina 300';src:url('/frontend/font/GTAlpina-ExtLightItalic.woff2') format('woff2'),
url('/frontend/font/GTAlpina-ExtLightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Termina 600';src:url('/frontend/font/Termina-Demi.woff2') format('woff2'),
url('/frontend/font/Termina-Demi.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Termina 500';src:url('/frontend/font/Termina-Medium.woff2') format('woff2'),
url('/frontend/font/Termina-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}a{text-decoration:none;color:var(--palette-intermedio);cursor:pointer}a:hover{color:var(--palette-blu)}body{font-family:'Termina 400',sans-serif;font-style:normal;background:var(--palette-blu-scuro);color:var(--font-default-color);font-size:14px;line-height:20px;letter-spacing:0;font-weight:400;-webkit-text-size-adjust:100%}ul li, ol
li{font-weight:inherit}h1{font-size:23px;line-height:27px;font-weight:300;color:#000;font-family:'GT Alpina 300',serif;font-style:italic;margin-bottom:30px}h1.no-margin-bottom{margin-bottom:0 !important}h2{font-size:40px;line-height:44px;font-weight:500;color:#FFF;font-family:'GT Alpina 500',serif;font-style:italic;margin-bottom:20px}h3{font-size:40px;line-height:65px;font-weight:600;color:#000;font-family:'Termina 600',sans-serif;margin-bottom:10px}h4{font-size:18px;line-height:25px;font-weight:400;color:#000;font-family:'Montserrat',sans-serif;margin-bottom:10px}#cookieChoiceInfo{display:none;color:#CCC;bottom:0;top:inherit !important;font-size:12px;line-height:20px;padding:20px
30px 19px 32px !important;font-family:"Open sans",sans-serif;background-color:black !important;text-align:left !important}#cookieChoiceInfo
a#cookieChoiceDismiss{position:absolute;top:20px;right:20px;font-size:15px}#cookieChoiceInfo
a{color:white}#cookieChoiceInfo a:hover{color:#CCC}a.bottone{font-family:'Termina 600',sans-serif;font-weight:600;font-size:14px;font-style:normal;line-height:16px;text-transform:uppercase;text-align:center;letter-spacing:0.02em;padding:17px
32px;display:inline-block}a.bottone.bottone-trasparente-bianco{border:2px
solid #FFF;color:#FFF;background:transparent}a.bottone.bottone-trasparente-bianco:hover{background:white;color:var(--palette-blu)}a.bottone.bottone-trasparente-blu{border:2px
solid var(--palette-blu);color:var(--palette-blu);background:transparent}a.bottone.bottone-trasparente-blu:hover{background:var(--palette-blu);border-color:var(--palette-blu);color:#FFF}.sticky{position:sticky !important;position:-webkit-sticky !important;top:-1px;z-index:2}ul li, ol
li{text-align:left}.color-blue{color:var(--palette-blu)}#inline, #inline
h3{color:var(--palette-blu)}.only-mobile{display:none}.not-mobile{display:block}#viewport{overflow:hidden;position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0}#scroll-container{position:absolute;overflow:hidden;width:100%}.wrapper{position:relative;height:auto;overflow:hidden;width:100%;max-width:1240px;margin:0
auto;padding:0
20px}.wrapper.small-wrapper{max-width:900px}.wrapper.flex-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.overflow-visible{overflow:visible !important}.flex-vertical-center{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex{display:flex;flex-direction:row;align-content:center;justify-content:space-between}#menu{position:relative;height:auto;overflow:hidden}#menu
ul{position:relative;height:auto;padding-left:0;display:flex}#menu ul
li{font-weight:400;position:relative;height:auto;list-style:none;margin:0
15px;padding:20px
0 18px 0;vertical-align:middle}#menu ul li a, #lang
a{line-height:53px;position:relative;height:auto;overflow:hidden;color:white;font-size:12px;text-transform:uppercase;letter-spacing:0;font-weight:700;font-family:"Termina 700",sans-serif}#menu ul li:hover, #menu ul li a:hover, #menu ul li.active a, #lang a:hover, #lang
a.active{color:var(--palette-azzurro)}#menu ul
li{border-bottom:2px solid transparent}#menu ul
li.active{border-bottom:2px solid var(--palette-azzurro)}#menu ul li.has-submenu ul.submenu li a.ta-a-menu{font-family:'GT Alpina 300',serif;font-style:italic;font-size:14px}.plus-menu{margin-left:3px;top:-1px;position:relative;filter:brightness(0) invert(1)}.plus-menu
img{width:100%;max-width:9px}#menu ul li.active .plus-menu, #menu ul li a:hover>.plus-menu{filter:unset}#lang{margin-right:20px;color:white}#lang
span{margin:0
2px}#menu ul li.has-submenu
ul.submenu{display:none;width:200px;box-shadow:0 8px 10px rgb(0 0 0 / 10%);background:#d9edff;position:absolute;top:92px;left:-19px;z-index:99;margin:0;padding:0}#menu ul li.has-submenu ul.submenu
li{display:block;border-bottom:1px solid var(--palette-blu);margin:0;padding:10px
22px}#menu ul li.has-submenu ul.submenu li:last-child{border-bottom:0}#menu ul li.has-submenu ul.submenu li
a{font-family:'Termina 400',sans-serif;font-style:normal;line-height:22px;font-size:12px;text-transform:none;color:var(--palette-blu)}#menu ul li.has-submenu ul.submenu li a:hover, #menu ul li.has-submenu ul.submenu li.active
a{color:var(--palette-azzurino) !important}#menu ul li.has-submenu:hover a .plus-menu
img{transform:rotate(180deg)}header{background:var(--palette-blu-scuro);position:fixed;top:0;left:0;right:0;z-index:4;box-shadow:0 8px 10px rgb(0 0 0 / 10%)}.icone-header{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px
4px;gap:23px}.icone-header a
img{filter:brightness(0) invert(1)}#main-content{position:relative;height:auto;margin-top:93px;overflow:visible}#skinbac{position:relative;margin-top:-12px;margin-right:21px}#skinbac
img{max-width:110px}#skinbac-mobile{text-align:center;margin-bottom:20px}#skinbac-mobile
a{display:inline-block}#skinbac-mobile a
img{width:100%;max-width:110px}.request-catalogue
h4{margin-top:30px;font-family:'Termina 400',sans-serif;font-style:normal;font-size:22px;line-height:30px;color:var(--palette-blu)}.request-catalogue .pb-input{margin-bottom:15px}.iubenda-tp-btn[data-tp-float]:not([data-tp-anchored]),.iubenda-cs-brand-badge{display:none !important}.iubenda-tp-alert-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-tp-alert-btn[data-tp-float][data-tp-float=top-right],.iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float][data-tp-float=bottom-right],.iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float][data-tp-float=top-right],.iubenda-uspr-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-uspr-btn[data-tp-float][data-tp-float=top-right]{display:none !important}.flexboxmargin-top{margin-top:30px !important}.flexboxmargin-top
img{margin-bottom:15px}.img100
img{display:block;width:100%}#galleria-container.galleria-container-home,#galleria-container.galleria-container-default{position:relative;height:auto;overflow:hidden;background:var(--palette-blu)}#galleria.galleria-home,#galleria.galleria-default{max-height:720px;height:720px}#galleria-title.galleria-title-home{background:var(--palette-blu);color:white;padding:40px
15px;position:absolute;bottom:60px;right:60px;max-width:800px;z-index:2}#galleria-title.galleria-title-home
h1{color:white}#galleria-title.galleria-title-home
h1{max-width:100%;width:100%}#galleria-title.galleria-title-home
p{font-family:'Termina 300',sans-serif;font-size:63px;line-height:65px;margin-bottom:0;max-width:688px;width:100%}#galleria-switch{position:absolute;top:100px;right:0;background:#007C6E;color:white;display:flex;z-index:3;align-content:center;justify-content:center;align-items:center}#galleria-switch
img{width:72px}#galleria-switch{font-family:'Termina 600',sans-serif;font-weight:600;font-size:10px;font-style:normal;line-height:13px;text-transform:uppercase}#galleria-switch
a{color:white}#galleria-switch div:nth-child(2){padding:10px;max-width:90px;text-align:center}section{position:relative;height:auto;overflow:hidden;padding:80px
0;background:white}section.no-padding{padding:0}section.padding-only-top{padding-bottom:0}section.padding-only-bottom{padding-top:0}section#home-intro{background:var(--palette-blu);color:white}section#home-intro
h2{color:var(--palette-azzurro);margin-bottom:38px}section#home-intro .wrapper.wrapper-intro{max-width:1050px}.row.row-no-margin.we-we-we{margin-top:40px;margin-bottom:60px}.single-we{}.single-we
h3{font-size:37px}.sub-we{color:white;font-family:'GT Alpina 300',serif;font-style:italic;font-size:23px;line-height:27px}.sub-we
span{font-family:'Termina 700',sans-serif;text-transform:uppercase;font-size:15px;line-height:19px;font-style:normal}.single-we.we-research, .single-we.we-research span, .single-we.we-research
h3{color:var(--palette-verde-1)}.single-we.we-produce, .single-we.we-produce span, .single-we.we-produce
h3{color:var(--palette-azzurro)}.single-we.we-customize, .single-we.we-customize span, .single-we.we-customize
h3{color:var(--palette-verde-2)}.wrapper-we{max-width:94%}.vector-we
img{display:block;width:100%;max-width:24px}.vector-we{position:absolute}.vector-before{top:0;left:0}.vector-after{bottom:0;right:0}.vector-after
img{transform:rotate(180deg)}.text-side-title{margin-top:12px}#our-offer-home{background:#d8edff;color:var(--palette-blu)}#our-offer-home
h2{color:var(--palette-blu)}.row.row-offer{margin-top:20px;display:flex}[class*="col-r-"].single-offer .single-offer-container{padding:30px
27px 35px 27px}.single-offer{display:flex}.single-offer
h3{min-height:70px;padding-bottom:5px;color:white;font-size:25px;line-height:30px;border-bottom:2px solid white}.single-offer
.abstract{margin-top:18px;min-height:80px;color:white}.single-offer
.bottone{}.single-offer
.request{margin-top:20px}.single-offer .request
a{color:#FFF;border-bottom:1px solid white;font-family:'Termina 600',sans-serif}.request
a{color:var(--palette-blu);border-bottom:1px solid var(--palette-blu);font-family:'Termina 600',sans-serif}.request a:hover{color:var(--palette-azzurro);border-color:var(--palette-azzurro)}.single-offer .request a:hover{color:var(--palette-blu);border-color:var(--palette-blu)}.single-offer
a.bottone{margin-top:20px;width:100%;display:block}.single-offer-ico
img{display:block;width:57px;height:57px}.single-offer-ico{margin-bottom:15px}.single-offer-strains .single-offer-container{background:var(--palette-verde-1)}.single-offer-finished-products .single-offer-container{background:var(--palette-verde-2)}.single-offer-tailored-products .single-offer-container{background:var(--palette-blu)}#therapeutic-areas-home{background:white}#therapeutic-areas-home
h2{color:var(--palette-blu)}#therapeutic-areas-list-home{margin-top:30px}.ta-img-container{position:relative;height:auto;overflow:hidden;margin:0
10px}.ta-img-container-no-margin{margin:0}.ta-tag-title{position:absolute;bottom:0;right:0;z-index:2;width:calc(100% - 30px);height:64px;padding:22px}.ta-tag-title, .ta-tag-title h3, .ta-tag-title
h4{color:white;font-family:'Termina 700',sans-serif;font-size:13px;line-height:19px;text-transform:uppercase;margin:0}.ta-tag-title a, .ta-tag-title h3, .ta-tag-title
h4{color:white}.ta-tag-title a:hover, .ta-tag-title h3:hover, .ta-tag-title h4:hover{color:var(--palette-blu)}.slick-controller{position:relative;display:block;margin-left:7px}.slick-single-control{font-size:15px;line-height:15px;display:inline-block;margin:10px
15px 0 0}.slick-single-control
i{cursor:pointer;color:var(--palette-blu);font-size:25px}.slick-single-control.slick-prev.slick-arrow{margin-left:3px}.video-home
iframe{width:100%;max-width:80%;height:540px}#group-of-explores-home{background:var(--palette-blu);color:white}.group-of-text-container{width:100%;max-width:80%;margin:0
auto;margin-top:60px}.group-of-text{font-size:55px;line-height:65px;font-family:'Termina 300',sans-serif;color:var(--palette-azzurro);width:100%;max-width:1010px;margin:50px
0;position:relative;z-index:3}.single-word{position:relative}.single-word-white{color:white}.single-word.transition{-moz-transition:.85s ease-in-out;-webkit-transition:.85s ease-in-out;-o-transition:.85s ease-in-out;transition:.85s ease-in-out}#group-of-explores-home
h2{z-index:3;position:relative}.group-of-button{}.group-of-img{position:absolute;right:0;top:0}.group-of-img
img{display:block;width:100%}.group-of-img-1{top:290px;right:278px;max-width:500px;z-index:2}.group-of-img-2{max-width:500px;z-index:1;top:-50px}.magazine-container{margin-top:100px}.magazine-container .slick-single-control
i{color:white}.magazine-container .slick-controller{margin-left:-5px}.single-magazine-preview{}.single-magazine-img-container{position:relative;height:auto;overflow:hidden}.single-magazine-img-container
img{display:block;width:100%}.single-magazine-tag{position:absolute;bottom:0;right:0;background:var(--palette-intermedio);font-size:11px;line-height:12px;font-family:'Termina 600',sans-serif;color:white;padding:7px;width:150px}.single-magazine-text-container{position:relative;height:auto;overflow:hidden;background:var(--palette-azzurrino);padding:25px}.single-magazine-title{font-size:15px;line-height:19px;min-height:38px;font-family:'Termina 600',sans-serif;color:var(--palette-blu);text-transform:uppercase}.single-magazine-text{font-size:14px;line-height:20px;min-height:40px;margin:20px
0;color:var(--palette-blu)}.single-magazine-text p:last-child{margin-bottom:0}.single-magazine-footer{font-size:14px;line-height:20px;font-family:'Termina 600',sans-serif;color:var(--palette-blu)}.single-magazine-footer
a{color:var(--palette-blu);border-bottom:1px solid var(--palette-blu);font-family:'Termina 600',sans-serif}.single-magazine-footer a:hover{color:var(--palette-intermedio);border-color:var(--palette-intermedio)}.magazine-bottone{margin-top:50px;position:relative}.row-magazine-anteprima.row.row-no-margin{margin-top:50px}.magazine-page .row-magazine-anteprima.row.row-no-margin{margin-top:0}.magazine-page .single-magazine-preview[class*="col-r-"]:nth-child(3n+1){clear:both}ul.menu-cat-magazine{padding-left:0;font-size:12px;line-height:19px;min-height:38px;font-family:'Termina 600',sans-serif;color:var(--palette-blu);text-transform:uppercase;display:flex;justify-content:space-around;align-items:center;align-content:center;border-bottom:1px solid var(--palette-blu);margin-bottom:35px}ul.menu-cat-magazine
li{list-style:none}ul.menu-cat-magazine li
a{color:var(--palette-blu)}ul.menu-cat-magazine li a:hover, ul.menu-cat-magazine li.active
a{color:var(--palette-azzurro)}#about-numbers{background:var(--palette-blu);color:white}.jg-number-single.jg-number-single{font-family:'Termina 500',sans-serif;color:white;font-size:63px;line-height:65px}.jg-number-description{font-family:'Termina 700',sans-serif;font-size:15px;line-height:19px;text-transform:uppercase;color:var(--palette-azzurro);margin-top:15px}#about-numbers
.flex{justify-content:center}.simbolo-numero-jg{margin-left:10px;font-family:'Termina 700',sans-serif;font-size:30px;line-height:30px;text-transform:uppercase;color:white}.wrapper.wrapper-story{max-width:900px}.about-us-first-text{margin-top:50px}.about-us-first-text
h2{border-bottom:2px solid white;padding-bottom:10px;margin-bottom:10px;display:inline-block}#our-story
h2{margin-bottom:30px}.single-story{margin-bottom:20px}.story-thumb
img{width:100%;display:block}.single-story:last-child{margin-bottom:0}.story-number{font-family:'Termina 300',sans-serif;font-size:63px;line-height:65px}.story-title{font-family:'Termina 600',sans-serif;font-size:16px;line-height:20px}.story-text{border-left:7px solid;padding:20px}.story-text p:last-child{margin-bottom:0}#team{padding-top:0;margin-top:100px}#team
h2{margin-bottom:50px}#team-slide{margin-top:60px}.inside-team-pic
img{display:block;width:100%}.inside-team-text{padding-left:50px !important}.inside-team-text .team-text-ruolo{margin-bottom:15px}.single-team{}.single-team-container{padding:0
5px;position:relative;height:auto;overflow:hidden}.team-img-container{position:relative;height:auto;overflow:hidden}.team-img
img{display:block;width:100%}.team-text-container{position:absolute;right:0;bottom:0;padding:10px;background-color:var(--palette-blu);color:white;width:calc(100% - 30px)}.team-text-container p:last-child{margin:0}.team-title-ruolo{position:relative;height:auto;overflow:hidden}.team-text-title{font-family:'Termina 700',sans-serif;font-size:13px;line-height:19px;text-transform:uppercase}.team-text-ruolo{font-family:'Termina 400',sans-serif;font-size:14px;line-height:20px}.team-linkedin
img{filter:brightness(0) invert(1)}.team-cta{margin-top:30px;font-family:'Termina 600',sans-serif}.team-cta
a{border-bottom:1px solid var(--palette-blu);color:var(--palette-blu)}.team-cta a:hover{color:var(--palette-intermedio);border-color:var(--palette-intermedio)}#about-countries{background:var(--palette-blu);color:white}#about-countries
h2{color:white;margin-bottom:30px}.row.row-countries{}.countries-main-text{}.countries-numbers{}.row-numbers-markets{}.markets-number{font-family:'Termina 500',sans-serif;font-size:63px;line-height:65px;position:relative;height:auto;overflow:hidden}.markets-number-title{font-family:'Termina 700',sans-serif;font-size:15px;line-height:19px;text-transform:uppercase;margin-top:5px;position:relative;height:auto;overflow:hidden}.markets-second-number{color:var(--palette-verde-2)}.countries-markets-img{margin-top:30px}.countries-markets-img img, .img-responsabilities
img{display:block;width:100%}.responsive-slick-heritage{margin:0
4px}.singola-heritage{margin:0
10px}.slick-controller-about{margin-left:0}#executive-team
h2{margin-top:70px}.default-intro-text-white
h2{color:var(--palette-blu)}section#research{background:#D1E8E2}#before-after{margin-top:50px;position:relative;height:auto;overflow:hidden}.sotto-before-after{margin-top:70px}.row-journey{}.journey-boxes{position:relative;height:auto;overflow:hidden}.journey-numbers{padding:50px
20px;width:380px;background:var(--palette-verde-1);position:absolute;z-index:3}#research .journey-numbers{background:#6dcdb8cc}.jg-number-single-container{position:relative;height:auto;overflow:hidden}.journey-numbers .jg-number-single{color:var(--palette-blu)}.journey-numbers .jg-number-description{color:white}.jg-number-single-first{margin-bottom:20px}.journey-img{max-width:380px;margin-top:190px;float:right;z-index:2;position:relative}.journey-img-offset{top:150px}.journey-img
img{width:100%;display:block}.journey-text-container{}.journey-title{font-family:'GT Alpina 300',serif;font-style:italic;font-size:23px;line-height:27px;margin-bottom:30px}.joruney-text
h3{font-family:'Termina 600',sans-serif;color:var(--font-default-color);font-size:25px;line-height:30px;border-bottom:2px solid var(--font-default-color);padding-bottom:5px;margin-bottom:30px}.parallax-bg{position:absolute;bottom:0;z-index:1;max-width:800px}.parallax-bg
img{display:block;width:100%}.parallax-bg.parallax-bg-left{left:0}.parallax-bg.parallax-bg-right{right:0}section#our-clinical-studies{background:var(--palette-verde-1);color:white}section#our-clinical-studies
h2{color:white}section#production{background:var(--palette-azzurrino)}section#production .journey-numbers{background:var(--palette-azzurro);background:#6cace4cc}section#production .parallax-bg
img{transform:rotate(180deg)}section#our-technologies{background:var(--palette-azzurro)}section#our-technologies
h2{color:white}section#customization{background:#c3e5e8}section#customization .journey-numbers{background:var(--palette-verde-2);background:#0097a8cc}.row.row-our-technologies.row-no-margin{margin:0
0 20px 0}.row-our-technologies{display:flex !important}.our-technologies-single-col{display:flex !important}.our-technologies-container{background:#FFF;padding:40px
20px;border-top:5px solid var(--palette-blu);border-bottom:5px solid var(--palette-blu)}.our-technologies-ico{margin-bottom:10px}.our-technologies-ico
img{display:block;width:70px}.our-technologies-title
h3{font-family:'Termina 600',sans-serif;font-style:normal;font-size:25px;line-height:30px;border-bottom:2px solid var(--palette-blu);padding-bottom:5px;margin-bottom:0}.our-technologies-title h3
a{color:var(--palette-blu)}.our-technologies-title h3 a:hover{color:var(--palette-intermedio)}.manu-text-blue
h1{color:var(--palette-blu)}.our-technologies-title.our-technologies-title-small
h3{font-size:18px;line-height:26px}.our-technologies-content{min-height:80px;margin-top:20px}.our-technologies-content p:last-child{margin-bottom:0}.single-tech{margin-bottom:40px}.single-tech:last-child{margin-bottom:0}.tech-ico{margin-bottom:10px;margin-left:-5px}.tech-ico
img{display:block;width:70px}[class*="col-r-"].our-tech-main-detail{border-left:1px solid var(--palette-blu);padding-left:35px}.row-technologies-detail.row.row-no-margin{margin-top:0}.tech-title{margin-left:-20px}.tech-title
h2{display:inline-block;padding:10px
10px 10px 20px;font-family:'Termina 600',sans-serif;font-style:normal;font-size:25px;line-height:30px;color:white;background:var(--palette-azzurro)}.tech-container{display:table;height:100%}.tech-container .row .col-r-6{display:table-cell;float:none;height:100%}.tech-desc{margin-bottom:5px;position:relative;height:auto;overflow:hidden}.problem-solution-title{font-family:'Termina 700',sans-serif;font-style:normal;font-size:15px;line-height:19px;color:var(--palette-azzurro);text-transform:uppercase;border-bottom:2px solid var(--palette-azzurro);padding-bottom:5px;margin-bottom:10px}.problem-solution-content{height:100%;background:var(--palette-azzurrino);padding:30px}.problem-solution-content p:last-child{margin-bottom:0}.dis-table{display:table;height:100%}.dis-table-row{display:inline-table;height:100%;margin:0
-15px}.dis-table-cell{display:table-cell;height:100%;overflow:hidden;padding:0
15px;width:50%}.onthispage{font-family:'Termina 600',sans-serif;font-size:25px;line-height:30px;border-bottom:1px solid var(--palette-blu);padding-bottom:20px}.our-technologies-side.sticky{top:100px}.our-technologies-side
ul{margin:0;padding:0}.our-technologies-side
li{list-style:none;margin:15px
0}.our-technologies-side ul li
a{font-family:'Termina 600',sans-serif;font-style:normal;font-size:14px;line-height:20px;border-bottom:1px solid var(--palette-blu);padding-bottom:2px;color:var(--palette-blu)}.our-technologies-side ul li a:hover{color:var(--palette-azzurro)}ul.side-menu{margin-top:20px}[class*="col-r-"].on-this-page-detail{border-left:1px solid var(--palette-blu);padding-left:35px}.row.row-no-margin.row-our-offer-detail:first-child{margin-bottom:40px}.row.row-no-margin.row-our-offer-detail:last-child{margin-bottom:0}.offer-images-container{position:relative;height:auto;overflow:hidden}.offer-single-img{position:relative;height:auto;overflow:hidden;max-width:380px;position:relative}.offer-single-img
img{width:100%;display:block}.offer-img-1{position:absolute;z-index:3;margin-top:0;overflow:visible}.offer-img-2{margin-top:190px;float:right;z-index:2}.offer-img-3{z-index:3;max-width:200px;width:100%;position:absolute;bottom:0;right:0}.our-offer-text-container{}.our-offer-ico-detail
img{display:block;width:57px;height:57px}.our-offer-ico-detail{margin-bottom:15px}.our-offer-title{}.our-offer-title
h2{color:var(--palette-blu);font-family:'Termina 600',sans-serif;font-style:normal;font-size:25px;line-height:30px;border-bottom:2px solid;padding-bottom:5px;margin-bottom:30px}.our-offer-text{}.our-offer-text-container
.request{margin-top:20px}.our-offer-text-container .request
a{color:var(--palette-blu);border-bottom:1px solid var(--palette-blu);font-family:'Termina 600',sans-serif}.our-offer-text-container .request a:hover{color:var(--palette-intermedio);border-color:var(--palette-intermedio)}.tailored-probiotics-section{margin-top:-120px}section.cover.strains-and-blends{background:var(--palette-verde-1)}section.intro-text.ta-intro-text.strains-and-blends{background:var(--palette-verde-1-scuro);color:white}section.cover.finished-products{background:var(--palette-verde-2)}section.intro-text.ta-intro-text.finished-products{background:var(--palette-verde-2-scuro)}.row-search-by.onthispage{font-family:'Termina 600',sans-serif;font-style:normal;font-size:25px;line-height:30px;border-bottom:1px solid var(--palette-blu);padding-bottom:20px}.search-by-side.sticky{top:100px;background:white;border-right:1px solid var(--palette-blu);margin-right:-1px}.search-by-side
ul{margin:0;padding:0}.search-by-side
li{list-style:none;margin:15px
0}.search-by-side ul li
a{font-family:'Termina 600',sans-serif;font-style:normal;font-size:14px;line-height:20px;border-bottom:1px solid var(--palette-blu);padding-bottom:2px;color:var(--palette-blu)}.search-by-side ul li a:hover{color:var(--palette-azzurro)}[class*="col-r-"].search-by-detail{border-left:1px solid var(--palette-blu);padding-left:35px}.row-prodotti{}.single-product-probiotical{color:var(--palette-blu)}.single-product-probiotical
a{color:var(--palette-blu)}.single-product-probiotical a:hover{color:var(--palette-azzurro)}.single-product-probiotical-wrapper{border:2px
solid var(--palette-blu);padding:28px
17px 18px 17px;position:relative}.single-product-probiotical-wrapper-finished{border:0}.prod-ico{width:70px;height:70px;position:absolute;top:0;right:0;background:#6CACE4}.prod-ico-finished{background:var(--palette-blu)}.prod-ico-img{}.prod-ico-img
img{width:100%;display:inline-block;width:25px}.prod-ico-titolo{font-size:7px;line-height:8px;text-transform:uppercase;font-family:'Termina 700',sans-serif;font-style:normal;color:white}.prod-ico-img.prod-ico-img-detail{margin-bottom:4px}.prod-ico-img.prod-ico-img-detail
img{width:70px}.prod-ico-titolo.prod-ico-titolo-detail{font-size:14px;line-height:20px;white-space:nowrap}.prod-arrow
img{display:block;width:9px}.prod-titolo{min-height:112px;margin-top:55px;padding-bottom:30px;font-size:12px;line-height:19px;font-family:'Termina 600',sans-serif;font-style:normal}.prod-finished{padding:5px
10px;position:absolute;top:20px;left:0;font-family:'Termina 600',sans-serif;font-style:normal;font-size:10px;line-height:12px;color:white}.prod-family{font-size:11px;line-height:13px;display:none}.prod-family-titolo{font-family:'Termina 700',sans-serif;font-style:normal;margin-bottom:4px}.prod-family-text{font-family:'Termina 400',sans-serif;font-style:normal}.prod-area{color:white}.prod-area-container{margin-top:34px}.prod-area-titolo{color:white;font-family:'Termina 700',sans-serif;font-style:normal;font-size:12px;line-height:12px;text-transform:uppercase}.prod-arrow-area
img{filter:brightness(0) invert(1)}.prod-area-wrapper{position:absolute;bottom:0;left:0;right:0;padding:10px
10px 7px 10px}section.cover h1.h1-product-detail{max-width:80%;font-family:'Termina 500',sans-serif;font-style:normal;font-size:53px;line-height:61px}.img-ico-search{display:inline-block;margin-right:10px}.img-ico-search
img{display:block;width:26px}.on-this-page-side.sticky{top:100px}.on-this-page-side
ul{margin:0;padding:0}.on-this-page-side
li{list-style:none;margin:15px
0}.on-this-page-side ul li
a{font-family:'Termina 600',sans-serif;font-style:normal;font-size:14px;line-height:20px;border-bottom:1px solid var(--palette-blu);padding-bottom:2px;color:var(--palette-blu)}.on-this-page-side ul li a:hover{color:var(--palette-azzurro)}.single-product-probiotical.col-r-4:nth-child(3n+1){clear:both}.single-product-strains-blends{margin-bottom:40px}.single-product-strains-blends:last-child{margin-bottom:0}.single-product-strains-blends-title{margin-left:-20px;margin-bottom:30px}.single-product-strains-blends-title
h2{display:inline-block;padding:10px
10px 10px 20px;font-family:'Termina 600',sans-serif;font-style:normal;font-size:25px;line-height:30px;color:white;background:var(--palette-azzurro)}.single-product-strains-blends-h3-title{font-family:'Termina 700',sans-serif;font-style:normal;font-size:15px;line-height:19px;text-transform:uppercase;padding-bottom:5px;border-bottom:2px solid var(--palette-blu)}.single-product-strains-blends-intro-text{margin-top:20px}.single-product-strains-blends-intro-text p:last-child{margin-bottom:0}.single-product-strains-blends-row-functionality{margin-top:0 !important}.single-product-strains-blends-row-functionality{display:flex !important}.single-product-strains-blends-row-functionality .col-r-4{display:flex !important}.r-functionality-wrapper{padding:20px}.r-functionality-title{margin-bottom:10px;font-family:'Termina 600',sans-serif;font-style:normal;font-size:14px;line-height:20px}.r-functionality-wrapper ul li, .single-product-strains-blends-row-scientific-support ul li, .single-product-strains-blends-row-scientific-support ol li, .row-clinical-vitro-fp ul li, .row-clinical-vitro-fp ol
li{text-align:left;margin-bottom:7px}.r-functionality-title-scientific-support{margin-bottom:20px}.single-product-strains-blends-separatore{margin:25px
0 20px 0;height:2px;display:block}.single-product-strains-blends-row-scientific-support,.r-functionality-wrapper,.finished-product-detail-wrapper{font-size:12px}.r-scientific-title{margin-bottom:15px;font-family:'Termina 700',sans-serif;font-style:normal;text-transform:uppercase;font-size:12px;line-height:14px}#search-by{position:absolute;top:-93px}.row-search.row{margin-top:20px;position:relative;height:auto;overflow:hidden}.row-search-by
.onthispage{position:relative;height:auto;overflow:hidden}.row-search [class*="col-r-"]{padding-left:0}.checkbox-container{position:relative}.single-checkbox{display:inline-block;margin-right:15px}.search-col-border-bottom{border-bottom:1px solid var(--palette-blu);margin-bottom:5px}.no-padding-bottom{padding-bottom:0 !important}.display-table{display:table !important}.display-table-cell{display:table-cell !important;vertical-align:top}.form-button{margin-top:15px}section.cover h1.h1-product-detail.inherit-color{color:inherit}section.cover .breadcrumb.inherit-color
a{color:inherit}section.cover.inherit-color .back-to-magazine
a{color:inherit;border-color:inherit}section.cover.inherit-color .breadcrumb
span.raquo{color:inherit}section.sub-cover{padding:20px
0}.sub-cover-cat, .sub-cover-cat
h2{font-family:'Termina 600',sans-serif;font-style:normal;font-size:25px;line-height:30px;color:white;margin:0}.sub-cover-desc{font-family:'GT Alpina 300',serif;font-style:italic;color:white;font-size:23px;line-height:27px}.finished-product-detail-wrapper{position:relative;height:auto;overflow:hidden}.f-p-benefits{padding:30px;margin-bottom:30px;font-family:'Termina 600',sans-serif;font-style:normal;font-size:14px;line-height:20px}.f-p-benefits-text{line-height:25px}.f-p-benefits-text p:last-child{margin-bottom:0}.f-p-text-title{font-family:'Termina 600',sans-serif;font-style:normal;font-size:14px;line-height:20px;margin-bottom:15px}.f-p-benefits-ico{}.singola-ico-fp-wrapper{display:inline-block;width:70px;margin:0
15px;vertical-align:top}.single-ico-fp{}.single-ico-fp
img{display:inline-block;width:70px}.single-ico-fp-desc{font-family:'Termina 700',sans-serif;font-style:normal;font-size:7px;line-height:8px;text-transform:uppercase}.effective-text{padding:20px}.effective-text p:last-child{margin-bottom:0}.row-components
p{line-height:25px}.single-finished-product-separatore{margin:25px
0 20px 0;height:2px;display:block}.labelclaim,.effectivenutraceutical{display:none}.integrated-img{margin-bottom:60px}.integrated-img
img{display:inline-block;width:100%;max-width:277px}.icone-tailored{margin:0
auto 60px auto;width:100%;max-width:1000px}.row-icone-tailored{}.icone-tailored-ico
img{display:inline-block;width:100%;max-width:90px}.icone-tailored-caption{font-family:'Termina 700',sans-serif;font-style:normal;text-transform:uppercase;font-size:12px;line-height:19px}#case-history{position:relative;height:auto;overflow:hidden;margin-top:60px}.case-history-container{background-color:#6AAAE4;padding:60px
30px}.case-history-row{}.case-history-text{}.case-history-text
h3{color:var(--palette-blu);font-family:'Termina 600',sans-serif;font-style:normal;font-size:25px;line-height:30px;border-bottom:2px solid;padding-bottom:5px;margin-bottom:30px}.case-history-img{text-align:center}.case-history-img
img{display:inline-block;width:100%}.case-history-tag{background:var(--palette-blu-scuro);color:white;font-family:'Termina 700',sans-serif;font-style:normal;font-size:15px;line-height:19px;text-transform:uppercase;position:absolute;top:0;left:0;padding:10px;z-index:2}.slick-prev-case-history{margin-left:-5px !important}section.cover{background:var(--palette-blu);padding:110px
0}section.cover.cover-azzurro{background:var(--palette-azzurro)}section.cover
h1{color:white;font-family:'Termina 300',sans-serif;font-style:normal;font-size:63px;line-height:65px;margin-bottom:20px;margin-left:-8px}section.cover
.breadcrumb{font-size:14px;line-height:20px}section.cover .breadcrumb
a{color:#FFF;font-family:'Termina 400',sans-serif;display:inline-block}section.cover
.breadcrumb{color:#FFF;font-family:'Termina 600',sans-serif}section.cover .breadcrumb
span.raquo{color:#FFF;font-family:'Termina 400',sans-serif}section.intro-text{padding:50px
0}section.intro-text
.wrapper{max-width:920px}section.intro-text.ta-intro-text{background:var(--palette-azzurro)}.ta-intro-text-p-no-margin p:last-child{margin-bottom:0}section.intro-text.ta-intro-text, section.intro-text.ta-intro-text
h2{color:var(--palette-blu);font-size:23px;line-height:27px;font-family:'GT Alpina 300',serif;font-style:italic;margin:0}.single-ta{}.single-ta-cta{margin-top:30px;position:relative;height:auto;overflow:hidden}.ta-content{padding:30px;display:none}.ta-content p:last-child{margin:0}.pager-jg{border:2px
solid var(--palette-blu);display:inline-block;padding:10px}.pager-jg
img{display:block;width:9px}.pager-jg.pager-jg-prev
img{transform:rotate(180deg)}.pager-jg.pager-jg-prev{padding-right:12px;margin-right:5px}.pager-jg.pager-jg-next{padding-left:12px}.pager-jg:hover{opacity:0.5}.intro-text.ta-intro-text .color-white{color:white}section.cover h1.ta-h1{font-family:'Termina 500',sans-serif}.request-area-terapeutica{margin-bottom:15px}.area-terapeutica-font-piccolo{font-family:'Termina 400',sans-serif;text-align:left;font-size:14px;font-style:normal;line-height:22px;font-weight:400}.magazine-detail{}.magazine-detail
.wrapper{max-width:1000px}.magazine-detail
h2{font-family:'GT Alpina 300',serif;font-style:italic;font-size:40px;line-height:44px;color:var(--palette-blu);margin-bottom:50px}.magazine-detail
h3{font-family:'Termina 600',sans-serif;font-style:normal;font-size:25px;line-height:30px;color:var(--palette-blu);margin-bottom:20px;margin-top:30px}.magazine-cover-detail
img{width:100%;display:block}.magazine-cover-detail{margin-bottom:30px}.magazine-content
img{width:100% !important;height:auto !important;display:block}section.cover-magazine-detail.cover{background:var(--palette-azzurro);padding:45px
0}.back-to-magazine
a{color:#FFF;border-bottom:1px solid white;font-family:'Termina 600',sans-serif}.magazine-footer .back-to-magazine{margin-top:20px}section.cover-magazine-detail.cover .breadcrumb a:hover{color:var(--palette-blu)}.magazine-detail
h1{font-family:'Termina 300',sans-serif;font-style:normal;color:var(--palette-blu);font-size:55px;line-height:62px;margin-bottom:50px;padding-top:30px;border-top:2px solid var(--palette-blu)}.magazine-detail-tag{position:relative;background:var(--palette-intermedio);font-size:15px;line-height:15px;font-family:'Termina 700',sans-serif;text-transform:uppercase;color:white;padding:12px
20px 8px 20px;max-width:210px}.magazine-footer{border-top:2px solid var(--palette-blu);padding-top:30px;margin-top:50px}.magazine-footer-title{font-family:'Termina 700',sans-serif;text-transform:uppercase;font-size:15px;line-height:19px;margin-bottom:15px}#certificazioni-container
h5{color:var(--palette-blu);margin-bottom:15px;font-size:12px;line-height:16px;text-transform:uppercase;font-family:'Termina 700',sans-serif;letter-spacing:1px}.singola-cert
img{width:100%}#certificazioni-container .slick-single-control
i{color:white}.cert-img{display:inline-block}.cert-img
img{max-width:115px;width:100%;display:block}.cert-container
h5{text-align:center;font-size:12px;line-height:16px;text-transform:uppercase;font-family:'Termina 700',sans-serif;letter-spacing:1px}section.default-intro-text strong, section.white-section.contacts-white-section
strong{font-family:'Termina 700',sans-serif;text-transform:uppercase;line-height:30px}section.default-intro-text{background:var(--palette-azzurro)}section.default-intro-text h2,section.default-intro-text-white,.p-like-h2{color:var(--palette-blu);font-size:40px;line-height:44px;font-family:'GT Alpina 300',serif;font-style:italic;margin:0}section.default-intro-text .row [class*="col-r-"] p:last-child, section.default-intro-text-white .row [class*="col-r-"] p:last-child{margin-bottom:0}.p-like-h2 p:last-child{margin-bottom:0}iframe#gmap{width:100%;height:450px}section.white-section
h2{color:var(--font-default-color)}section.default-intro-text h2, section.white-section.contacts-white-section
h2{margin-bottom:60px}section.default-intro-text-no-margin-bottom
h2{margin-bottom:0}section#pre-pre-footer{background:var(--palette-azzurrino);position:relative;height:auto;overflow:hidden;padding:75px
0;font-family:'GT Alpina 500',serif;font-style:italic;color:var(--palette-blu);font-size:40px;line-height:44px}section#pre-pre-footer
.wrapper{max-width:800px}section#pre-pre-footer .wrapper p:last-child{margin:0}section#pre-pre-footer .bottone-pre-footer{position:relative;height:auto;overflow:hidden;margin-top:30px}#bx-pager.bx-pager-contatti{padding-left:0;min-height:38px;font-family:'Termina 600',sans-serif;color:var(--palette-blu);text-transform:uppercase;border-bottom:1px solid var(--palette-blu);margin-bottom:35px;align-items:center;justify-content:space-between}#bx-pager.bx-pager-contatti
a{color:var(--palette-blu)}#bx-pager.bx-pager-contatti a:hover, #bx-pager.bx-pager-contatti
a.active{color:var(--palette-intermedio)}.titolo-contatto{font-family:'Termina 700',sans-serif;text-transform:uppercase;line-height:30px}.bx-pager-contatti.row .col-r-3{padding-left:0}.elenco-contatti-row [class*="col-r-"]:nth-child(4n+1){clear:both}#certificazioni-container{background:var(--palette-blu)}#certificazioni-container
h5{color:white;border-bottom:1px solid var(--palette-azzurro);padding-bottom:10px;margin-bottom:15px;font-size:12px;line-height:16px;text-transform:uppercase;font-family:'Termina 700',sans-serif;letter-spacing:1px}section#pre-footer{background:var(--palette-azzurro);position:relative;height:auto;overflow:hidden;padding:75px
0}section#pre-footer, section#pre-footer
h4{font-family:'GT Alpina 500',serif;font-style:italic;color:white;font-size:35px;line-height:44px;margin-bottom:0;text-align:center}section#pre-footer
.wrapper{max-width:800px}section#pre-footer .wrapper p:last-child{margin:0}section#pre-footer .bottone-pre-footer{position:relative;height:auto;overflow:hidden;margin-top:30px}footer{padding:60px
0 50px 0;font-size:12px;line-height:24px;background:var(--palette-blu-scuro);color:white;font-family:'Termina 400',sans-serif}footer
h5{color:white;border-bottom:1px solid var(--palette-azzurro);padding-bottom:10px;margin-bottom:15px;font-size:12px;line-height:16px;text-transform:uppercase;font-family:'Termina 700',sans-serif;letter-spacing:1px}footer
a{color:white}footer a:hover{color:var(--palette-azzurro)}footer
ul{padding-left:0}footer ul
li{list-style:none}footer .row-footer div p:last-child{margin:0}footer .last-footer{margin-top:50px}footer .last-footer-content{border-top:1px solid var(--palette-azzurro);padding-top:15px}footer .icone-footer{justify-content:unset}section.e404-container{background:var(--palette-blu);color:white}#e404{font-family:'GT Alpina 500';font-style:italic;color:white;font-size:200px;line-height:200px}.sub-404{margin:40px
0 60px 0;font-family:'Termina 600',sans-serif;font-style:normal;color:white;font-size:27px;line-height:33px}#mc_embed_signup{background:transparent !important}#mc_embed_signup
input.email{border:none !important;background:#fafafa;color:#9b9b9b !important;font-size:10px !important;width:100% !important;padding-left:10px !important}#mc_embed_signup
input.button{font-size:11px !important;width:100% !important}#mc_embed_signup
.button{background-color:#efefef !important;color:#9b9b9b !important}#mc_embed_signup .button:hover{background-color:#d2d2d2 !important}#mc_embed_signup{margin-left:-5px !important}label{font-size:12px;text-align:center;font-family:'Open Sans',sans-serif;font-weight:600;color:#222;letter-spacing:0}input,select{position:relative;height:auto;overflow:hidden;width:100%;border:1px
solid #E7E7E7;background:#FFF;font-size:14px;letter-spacing:1px;color:#8E8E8E;padding:15px
20px;display:block;margin-bottom:15px;font-family:'Open Sans',sans-serif;font-weight:400;border-radius:4px}textarea{position:relative;height:auto;overflow:hidden;display:block;width:100%;font-size:13px;border:1px
solid #E7E7E7;letter-spacing:1px;background:#FFF;padding:15px
20px;height:200px;margin-bottom:15px;color:#8E8E8E;font-family:'Open Sans',sans-serif;font-weight:400;border-radius:4px}input.submit{width:auto;cursor:pointer;font-family:'Termina 600',sans-serif;font-weight:600;font-size:14px;font-style:normal;line-height:16px;text-transform:uppercase;text-align:center;letter-spacing:0.02em;padding:17px
32px;display:inline-block}input.submit{border:2px
solid var(--palette-blu);border-radius:0;color:var(--palette-blu);background:transparent}input.submit:hover{background:var(--palette-blu);border-color:var(--palette-blu);color:#FFF}input:focus,select:focus,textarea:focus,button:focus{outline:none}.submit-container{display:flex;clear:both;flex-direction:row;flex-wrap:nowrap;align-content:center;njustify-content:flex-start;align-items:center;gap:10px;padding-right:15px}.submit-container input.submit, .submit-container a.bottone.bottone-trasparente-blu{padding:17px
10px;margin:15px
0 0 0;width:100%}select{cursor:pointer;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}select.classic{background-image:linear-gradient(45deg,transparent 50%,blue 50%),linear-gradient(135deg,blue 50%,transparent 50%),linear-gradient(to right,skyblue,skyblue);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}select.minimal{background-image:linear-gradient(45deg,transparent 50%,#0B2355 50%),linear-gradient(135deg,#0B2355 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 20px) calc(1.7em + 2px),calc(100% - 15px) calc(1.7em + 2px),calc(100% - 2.5em) 1.2em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-radius:0;border-color:var(--palette-blu);background-color:var(--palette-azzurrino);margin-bottom:0;font-family:'Termina 400',sans-serif;font-style:normal;font-size:14px;line-height:20px;color:var(--palette-blu)}input.pb-input{border-radius:0;border-color:var(--palette-blu);background-color:var(--palette-azzurrino);margin-bottom:0;font-family:'Termina 400',sans-serif;font-style:normal;font-size:14px;line-height:20px;color:var(--palette-blu)}.request-catalogue
textarea{border-radius:0;border-color:var(--palette-blu);background-color:var(--palette-azzurrino);margin-bottom:0;font-family:'Termina 400',sans-serif;font-style:normal;font-size:14px;line-height:20px;color:var(--palette-blu);margin-bottom:15px}.request-catalogue textarea:last-child{margin-bottom:0}label.search-by-label{font-family:'Termina 600',sans-serif;font-style:normal;font-size:14px;line-height:20px;color:var(--palette-blu);margin-bottom:15px;display:inline-block}input.checkbox{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;padding:0;cursor:pointer;border-radius:0;width:15px !important;height:15px;border-color:var(--palette-blu)}input.checkbox{width:auto;margin-right:10px;float:left;top:3px}input.checkbox:checked{background-color:#FFF}input.checkbox:checked::after{content:"x";display:block;position:absolute;width:15px;height:15px;text-align:center;font-family:'Termina 400';font-size:15px;line-height:12px;color:var(--palette-blu)}form#search{position:relative;height:auto;overflow:hidden}.js .hideme, .js .hideme-slideup, .js .hidemeslow, .js .hideme-1, .js .hideme-2, .js .hideme-3{opacity:0}.unveil{opacity:0}#show-hide-menu{position:absolute;right:20px;display:block;top:24px;z-index:999;cursor:pointer}#show-hide-menu.only-mobile{display:none}.hamburger{z-index:2;padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background:transparent;border:0;margin:15px;margin-right:0;overflow:visible;position:absolute;right:0}.hamburger:hover{opacity:.7}.hamburger.is-active{position:absolute;right:0}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#FFF}.hamburger-box{width:25px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:25px;height:2px;background-color:#FFF;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0.13s linear}.hamburger--spring .hamburger-inner::before{top:9px;transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring .hamburger-inner::after{top:18px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible}@keyframes
slideUp{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}@-webkit-keyframes
slideUp{0%{-webkit-transform:translateY(100%)}100%{-webkit-transform:translateY(0%)}}.galleria-image
img{-webkit-transition:scale 2s ease;-moz-transition:scale 2s ease;-o-transition:scale 2s ease;-ms-transition:scale 2s ease;transition:scale 2s ease;max-width:100%;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:galleriaZoomOnLoading;-webkit-animation-name:galleriaZoomOnLoading;-moz-animation-name:galleriaZoomOnLoading;animation-duration:2s;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-timing-function:ease;-moz-animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible}@keyframes
galleriaZoomOnLoading{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes
galleriaZoomOnLoading{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}.col-r-1{width:8.33%}.col-r-2{width:16.66%}.col-r-3{width:25%}.col-r-4{width:33.33%}.col-r-5{width:41.66%}.col-r-6{width:50%}.col-r-7{width:58.33%}.col-r-8{width:66.66%}.col-r-9{width:75%}.col-r-10{width:83.33%}.col-r-11{width:91.66%}.col-r-12{width:100%}[class*="col-r-"]{float:left;padding:15px;position:relative;height:auto;overflow:hidden}[class*="col-r-"] p
img{width:100% !important;height:auto !important}.row::after{content:"";clear:both;display:block}.row.row-no-margin{margin:-15px}.masonry.masonry-2{column-count:2;column-gap:0.3em}.masonry.masonry-3{column-count:3;column-gap:0.3em}.item{width:100%;position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;break-inside:avoid}.item
img{width:100%;display:block}@media screen and (min-width: 1400px){.single-we-container{position:relative}}@media screen and (max-width: 1174px){#menu ul
li{margin:0
8px}.icone-header{gap:15px}}@media screen and (max-width: 1092px){header{padding:20px
0}#header-right{display:none}#show-hide-menu.only-mobile{display:block;position:fixed}#menu,.menu-social-container{display:none}#menu-mobile{display:none;position:fixed;left:0;right:0;z-index:9;background:var(--palette-blu-scuro);top:0;bottom:0}#menu-mobile
ul{margin:0;padding:0}#menu-mobile ul
li{display:block;text-align:center;width:100%;padding:10px
0;margin:0}#menu-mobile ul li, #menu-mobile ul li a, #lang-mobile, #lang-mobile
a{font-size:15px;line-height:20px;text-transform:uppercase;letter-spacing:0;font-weight:700;font-family:"Termina 700",sans-serif;color:white}#menu-mobile ul li:hover, #menu-mobile ul li a:hover, #menu-mobile ul li.active
a{color:var(--palette-azzurro)}#menu-mobile ul li
.submenu{display:block !important;margin-top:10px;margin-bottom:-5px}#menu-mobile ul li .submenu.not-mobile.real-not-mobile{display:none !important}#menu-mobile ul li .submenu
a{color:#FFF;font-size:12px;line-height:18px;text-transform:none;font-family:'Termina 500',sans-serif;font-style:normal}#menu-mobile ul li .submenu li.active
a{color:var(--palette-azzurro)}#menu-mobile ul li .submenu
li{padding:5px
0}.plus-menu{display:none}.bottom-menu-mobile{position:absolute;width:100%;bottom:50px;text-align:center;color:#999;text-transform:uppercase;font-weight:500;font-size:12px}.bottom-menu-mobile
a{color:#FFF;font-weight:400}.bottom-menu-mobile a:hover{color:var(--palette-azzurro)}#social-mobile{text-align:center;margin-bottom:20px}#social-mobile
a{display:inline-block}.social-mobile{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px
4px;gap:15px}.social-mobile a
img{filter:brightness(0) invert(1)}#lang-mobile{text-align:center;color:#CCC;font-size:18px;font-family:'Termina 400',sans-serif;font-weight:lighter}#lang-mobile a:hover, #lang-mobile
a.active{color:var(--palette-azzurro)}#logo-mobile{position:absolute;top:20px;left:20px}}@media screen and (max-width: 900px){.video-home
iframe{width:100%;max-width:100%;height:360px}.flexbox-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.flexbox-container .first-div{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.flexbox-container .second-div{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.only-mobile{display:block}.not-mobile{display:none}.unveil{opacity:1}.wrapper-we{max-width:100%}.flex-vertical-center{display:block}.flex-vertical-center.flexbox-container{display:flex}.masonry.masonry-2{column-count:1}.masonry.masonry-3{column-count:1}[class*="col-r-"]{float:none;padding:0
0 15px 0 !important;width:100%}[class*="col-r-"]:last-child{padding-bottom:0 !important}.row.row-no-margin{margin:0}h2, section.default-intro-text h2, section.default-intro-text-white, section.cover h1, section#pre-footer,  section#pre-footer h4, .magazine-detail h2, section.cover h1.h1-product-detail,.p-like-h2{font-size:32px;line-height:36px}section#pre-footer
h4{text-align:center}section.default-intro-text
h2{margin-bottom:0}section,section.cover{padding:60px
0}.single-we{margin-bottom:20px}.single-we:last-child{margin-bottom:0}.row.row-no-margin.we-we-we{margin-top:30px;margin-bottom:50px}#galleria.galleria-home,#galleria.galleria-default{max-height:450px;height:450px}#galleria-title.galleria-title-home{bottom:20px;right:20px;left:20px;width:auto;padding:15px}#galleria-title.galleria-title-home
p{font-size:34px;line-height:40px}#galleria-title.galleria-title-home
h1{margin-bottom:15px}.group-of-text{font-size:33px;line-height:42px;margin:30px
0}.group-of-text-container{width:100%;max-width:100%;margin-top:0}.row-magazine-anteprima.row.row-no-margin{margin-top:30px}.text-side-title{margin-top:0}.group-of-img-2{display:none}.magazine-container{margin-top:50px}.group-of-img-1{margin-top:50px;transform:none !important;top:auto;right:auto;position:relative}.row-footer [class*="col-r-"]{margin-top:20px}.row-footer [class*="col-r-"]:first-child{margin-top:0}.row-footer [class*="col-r-"]:last-child{margin-top:20px}section.default-intro-text h2, section.white-section.contacts-white-section h2, #team h2, #our-story h2, #about-countries h2, .magazine-detail
h2{margin-bottom:30px}.mobile-no-margin-bottom
h2{margin-bottom:0 !important}.magazine-detail
h3{margin-bottom:20px}#team h2, #our-story
h2{text-align:center}.journey-img-offset{top:0}.single-story{margin-bottom:20px}.single-story:last-child{margin-bottom:0}.single-story .second-div{margin-bottom:15px}.story-number, .story-title, .story-text, .story-text
p{text-align:center}.story-text{border:0;padding-top:0}#team{margin-top:30px}#about-countries, #about-countries p, #about-countries
h2{text-align:center}.markets-second-number{margin-top:10px;margin-bottom:20px}.img-responsabilities{margin-top:30px}.journey-numbers,.journey-img{width:100%;max-width:100%;transform:none !important;position:relative;margin:0}.journey-text-container{margin-top:30px}.journey-text-container.first-div{margin-top:45px}.journey-numbers{padding:70px
20px}.our-technologies-content{min-height:auto}.dis-table-row{display:block}.dis-table-cell{display:block;width:100%}.tech-container .dis-table-cell:first-child{margin-bottom:30px}[class*="col-r-"].our-tech-main-detail,[class*="col-r-"].search-by-detail,[class*="col-r-"].on-this-page-detail{border-left:0}.tech-title,.single-product-strains-blends-title{margin-left:0}.tech-title h2, .single-product-strains-blends-title
h2{padding-left:10px}.offer-img-1{position:relative;width:100%;transform:none !important;max-width:100%}.offer-img-1
img{width:100%}.offer-img-2,.offer-img-3{display:none}.offer-images-container.second-div{margin-bottom:15px}.our-offer-text-container.first-div{padding:0
!important}.row.row-no-margin.row-our-offer-detail{margin-bottom:50px}.row.row-no-margin.row-our-offer-detail:first-child{margin-bottom:50px}.row.row-no-margin.row-our-offer-detail:last-child{margin-bottom:0}#before-after{margin-top:30px}#our-technologies
a.bottone{margin-top:15px}.row.row-magazine-anteprima.row-no-margin.responsive-slick-magazine{margin:-15px}.single-magazine-preview[class*="col-r-"]{padding:15px
!important}.back-to-magazine{margin-top:20px;display:inline-block}.magazine-detail
h1{font-size:36px;line-height:42px;margin-bottom:30px}.magazine-footer.flex{display:block}.display-table{display:block !important}.display-table-cell{display:block !important}#case-history{margin-top:0}.search-by-side.sticky{border-right:0;margin-right:0}.our-technologies-side.sticky,.on-this-page-side.sticky{background:white}.search-by-side.sticky,.our-technologies-side.sticky,.on-this-page-side.sticky{top:93px;padding-top:15px !important}.mobile-padding-less{padding-top:30px}#search-by{top:-73px}.team-text-container.flex-vertical-center{display:flex}.our-technologies-side .onthispage, .on-this-page-side
.onthispage{font-size:18px;line-height:21px;border:0;padding-bottom:0}.our-technologies-side li, .on-this-page-side
li{list-style:none;margin:0
15px 0 0;border:1px
solid;display:inline-block;padding:2px
4px}.our-technologies-side ul li a, .on-this-page-side ul li
a{font-family:'Termina 400',sans-serif;font-size:12px;border-bottom:0;padding-bottom:0}.our-technologies-side ul li:hover a, .our-technologies-side ul li:hover a:hover, .on-this-page-side ul li:hover a, .on-this-page-side ul li:hover a:hover{color:var(--palette-blu)}.our-technologies-side li, .on-this-page-side
li{margin:0
5px 4px 0;border:1px
solid var(--palette-blu);display:inline-block;padding:2px
4px}.on-this-page-side ul.side-menu{margin-top:20px}.our-technologies-sec-wrapper{padding-top:20px}.row-search-by
.onthispage{font-size:18px;text-align:center;border-bottom:0;border:2px
solid var(--palette-blu);margin:0;padding:4px
0}.row-search.row{display:none;height:calc(100vh - 80px)}.search-col-border-bottom{margin-bottom:15px}.submit-container input.submit, .submit-container a.bottone.bottone-trasparente-blu{margin:0}.img-ico-search
img{top:4px;position:relative}.single-product-probiotical-wrapper{padding:0;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between}.family-wrap{display:none}.prod-titolo{min-height:0;margin:0;padding:15px;font-size:13px;line-height:17px}.prod-ico{position:relative;min-width:70px}.prod-finished{display:none}.prod-area-container{margin-top:34px;position:absolute;bottom:0;width:100%}.prod-area-container .flex.flex-vertical-center{display:flex}.prod-ico.prod-ico-finished{z-index:1}.prod-titolo.prod-titolo-finished{min-height:66px}.prod-area-wrapper.prod-area-wrapper-finished{padding:5px
15px 5px 15px}.prod-area-titolo{font-size:9px}.sec-therapeutic-areas-padding{padding-top:30px}section.cover h1.h1-product-detail{margin-left:0;max-width:100%}.prod-ico-titolo.prod-ico-titolo-detail,.prod-ico-img.prod-ico-img-detail{text-align:left}.prod-ico-img.prod-ico-img-detail
img{width:30px}.mobile-flex{display:flex;flex-direction:row;align-content:center;align-items:center}.prod-ico-img.prod-ico-img-detail{margin:0}.prod-ico-titolo.prod-ico-titolo-detail{margin-left:15px}.sub-cover-cat, .sub-cover-cat
h2{font-size:16px;line-height:16px}.sub-cover-desc{font-size:16px;line-height:16px}.f-p-benefits-ico{margin-top:20px}.ta-img-container-mobile{margin:0}.ta-img-container-mobile .ta-tag-title
h4{font-size:8px;line-height:17px}.ta-img-container-mobile .ta-tag-title{padding:0;position:relative;height:auto;overflow:hidden;width:100%;padding:10px}.ta-img-container-mobile .ta-tag-title .vertical-align{top:auto;transform:none}#e404{font-size:130px;line-height:130px}.sub-404{margin:20px
0 30px 0}.pager-jg-wrapper{margin-top:15px}.submit-container{padding-right:0}ul.menu-cat-magazine{display:block;margin-bottom:20px;padding-bottom:20px;display:none}.bx-pager-contatti.row .col-r-3{padding-bottom:5px !important}.bx-pager-contatti.row .col-r-3:last-child{padding-bottom:15px !important}#bx-pager.bx-pager-contatti{margin-bottom:25px}.sotto-before-after{margin-top:40px}.single-product-strains-blends-row-functionality{display:block !important}.single-product-strains-blends-row-functionality .col-r-4{display:block !important}.row-our-technologies{display:block !important}.our-technologies-single-col{display:block !important}.inside-team-text{padding-left:0 !important}#executive-team
h2{margin-top:70px}#executive-team #team-slide{margin:0}.about-us-first-text{margin-top:20px}.single-offer
h3{min-height:auto}.row.row-offer{display:block}.single-offer{display:block}}@media screen and (max-width: 600px){.video-home
iframe{height:190px}}#popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:9998}#popup-container{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:90%;max-height:90vh;z-index:9999}#popup-container
a{display:block;position:relative}#popup-container
img{width:auto;height:auto;max-width:100%;max-height:90vh;display:block;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,0.5)}#close-popup{position:absolute;top:-15px;right:-15px;width:35px;height:35px;background-color:white;border:none;border-radius:50%;cursor:pointer;font-size:20px;font-weight:bold;color:#333;box-shadow:0 2px 10px rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center;z-index:10000}#close-popup:hover{background-color:#f0f0f0}@media (max-width: 768px){#popup-container{max-width:95%;width:80%}#close-popup{width:30px;height:30px;font-size:18px;top:-12px;right:-12px}}