@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Serif&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poly&display=swap);.container{margin:0 auto;padding:0 15px;width:100%}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col{flex-basis:0;flex-grow:1;max-width:100%;padding-left:15px;padding-right:15px}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm,.col-sm-1{padding-left:15px;padding-right:15px}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.offset-sm-1{margin-left:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-left:15px;padding-right:15px}.offset-sm-2{margin-left:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}.offset-sm-3{margin-left:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:15px;padding-right:15px}.offset-sm-4{margin-left:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding-left:15px;padding-right:15px}.offset-sm-5{margin-left:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.offset-sm-6{margin-left:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding-left:15px;padding-right:15px}.offset-sm-7{margin-left:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-left:15px;padding-right:15px}.offset-sm-8{margin-left:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%;padding-left:15px;padding-right:15px}.offset-sm-9{margin-left:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-left:15px;padding-right:15px}.offset-sm-10{margin-left:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding-left:15px;padding-right:15px}.offset-sm-11{margin-left:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px}.offset-sm-12{margin-left:100%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md,.col-md-1{padding-left:15px;padding-right:15px}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.offset-md-1{margin-left:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-left:15px;padding-right:15px}.offset-md-2{margin-left:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}.offset-md-3{margin-left:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:15px;padding-right:15px}.offset-md-4{margin-left:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding-left:15px;padding-right:15px}.offset-md-5{margin-left:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.offset-md-6{margin-left:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding-left:15px;padding-right:15px}.offset-md-7{margin-left:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-left:15px;padding-right:15px}.offset-md-8{margin-left:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%;padding-left:15px;padding-right:15px}.offset-md-9{margin-left:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-left:15px;padding-right:15px}.offset-md-10{margin-left:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding-left:15px;padding-right:15px}.offset-md-11{margin-left:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px}.offset-md-12{margin-left:100%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg,.col-lg-1{padding-left:15px;padding-right:15px}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.offset-lg-1{margin-left:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-left:15px;padding-right:15px}.offset-lg-2{margin-left:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}.offset-lg-3{margin-left:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:15px;padding-right:15px}.offset-lg-4{margin-left:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding-left:15px;padding-right:15px}.offset-lg-5{margin-left:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.offset-lg-6{margin-left:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding-left:15px;padding-right:15px}.offset-lg-7{margin-left:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-left:15px;padding-right:15px}.offset-lg-8{margin-left:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%;padding-left:15px;padding-right:15px}.offset-lg-9{margin-left:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-left:15px;padding-right:15px}.offset-lg-10{margin-left:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding-left:15px;padding-right:15px}.offset-lg-11{margin-left:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px}.offset-lg-12{margin-left:100%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl,.col-xl-1{padding-left:15px;padding-right:15px}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.offset-xl-1{margin-left:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-left:15px;padding-right:15px}.offset-xl-2{margin-left:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}.offset-xl-3{margin-left:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:15px;padding-right:15px}.offset-xl-4{margin-left:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding-left:15px;padding-right:15px}.offset-xl-5{margin-left:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.offset-xl-6{margin-left:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding-left:15px;padding-right:15px}.offset-xl-7{margin-left:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-left:15px;padding-right:15px}.offset-xl-8{margin-left:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%;padding-left:15px;padding-right:15px}.offset-xl-9{margin-left:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-left:15px;padding-right:15px}.offset-xl-10{margin-left:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding-left:15px;padding-right:15px}.offset-xl-11{margin-left:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px}.offset-xl-12{margin-left:100%}}@media(min-width:1400px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl,.col-xxl-1{padding-left:15px;padding-right:15px}.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.offset-xxl-1{margin-left:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-left:15px;padding-right:15px}.offset-xxl-2{margin-left:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}.offset-xxl-3{margin-left:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:15px;padding-right:15px}.offset-xxl-4{margin-left:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding-left:15px;padding-right:15px}.offset-xxl-5{margin-left:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.offset-xxl-6{margin-left:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding-left:15px;padding-right:15px}.offset-xxl-7{margin-left:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-left:15px;padding-right:15px}.offset-xxl-8{margin-left:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%;padding-left:15px;padding-right:15px}.offset-xxl-9{margin-left:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-left:15px;padding-right:15px}.offset-xxl-10{margin-left:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding-left:15px;padding-right:15px}.offset-xxl-11{margin-left:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px}.offset-xxl-12{margin-left:100%}}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding-left:15px;padding-right:15px}.offset-1{margin-left:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-left:15px;padding-right:15px}.offset-2{margin-left:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}.offset-3{margin-left:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:15px;padding-right:15px}.offset-4{margin-left:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding-left:15px;padding-right:15px}.offset-5{margin-left:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.offset-6{margin-left:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding-left:15px;padding-right:15px}.offset-7{margin-left:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-left:15px;padding-right:15px}.offset-8{margin-left:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%;padding-left:15px;padding-right:15px}.offset-9{margin-left:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-left:15px;padding-right:15px}.offset-10{margin-left:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding-left:15px;padding-right:15px}.offset-11{margin-left:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px}.offset-12{margin-left:100%}[class~="animate__delay-0.5s"]{animation-delay:.5s!important}[class~="animate__delay-1.5s"]{animation-delay:1.5s!important}[class~="animate__delay-2.5s"]{animation-delay:2.5s!important}[class~="animate__delay-3.5s"]{animation-delay:3.5s!important}[class~="animate__delay-4.5s"]{animation-delay:4.5s!important}[class~="animate__delay-5.5s"]{animation-delay:5.5s!important}*,:after,:before{box-sizing:border-box;font-family:Lato,serif}hr{border:0;border-top:1px solid #0614ad;margin:5px 0}body{box-sizing:border-box;margin:0;padding:0}h1{color:#0614ad;font-size:42px}@media screen and (max-width:768px){h1{font-size:32px}}h2{color:#0614ad;font-size:32px}@media screen and (max-width:768px){h2{font-size:26px}}h3{color:#0614ad;font-size:22px}@media screen and (max-width:768px){h3{font-size:20px}}.font-light{font-weight:500}.button{border-radius:4px;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:10px 20px;text-decoration:none}.button.primary{background-color:#0614ad;border:0;color:#fff}.button.primary:hover{background-color:#040e7c}.container-size{padding:0 20px}.container-size,header{margin:0 auto;max-width:1024px}header{padding:20px 0;position:relative}header .logo-container{width:180px}header .logo-container .logo img{height:auto;width:100%}@media screen and (max-width:1024px){header .logo-container{width:150px}}header .menu-mobile-button{cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-between;position:absolute;right:15%;top:50%;transform:translateY(-50%);width:30px;z-index:1000}header .menu-mobile-button span{background-color:#0614ad;border-radius:2px;display:block;height:4px;transition:all .3s ease}header .menu-mobile-button.open span:first-child{transform:rotate(45deg) translate(10px,6px)}header .menu-mobile-button.open span:nth-child(2){opacity:0}header .menu-mobile-button.open span:nth-child(3){transform:rotate(-45deg) translate(8px,-5px)}@media screen and (max-width:1024px){header .menu-mobile-button{display:flex}}header .nav-menu{padding-top:20px}header .nav-menu ul{display:flex;gap:20px;justify-content:space-between;list-style:none;margin:0;padding:0}header .nav-menu ul li a{color:#0614ad;font-size:16px;font-weight:500;text-decoration:none}header .nav-menu ul li a:hover{color:#0073e6}@media screen and (max-width:1024px){header .nav-menu{background-color:#0614ad;left:calc(100% - 235px);max-height:0;overflow:hidden;padding:0;position:absolute;top:102%;transition:max-height .3s ease-in-out;width:200px;z-index:1}header .nav-menu.open{max-height:500px;z-index:20}header .nav-menu ul{align-items:center;flex-direction:column;gap:15px;padding:10px}header .nav-menu ul li a{color:#fff}header{height:auto;padding:10px 40px}}footer{background-color:#0614ad;color:#fff;font-size:14px;padding:50px 0}footer .content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1024px;padding:40px 0}footer .content .left .row{gap:40px}footer .content .right .row{height:100%;justify-content:space-between}footer .content .right .copyright-container{align-content:end}footer .content .right .menu-footer ul{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}footer .content .right .menu-footer ul li.button-menu a{background-color:#fff;border:0;border-radius:4px;color:#0614ad;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;margin-top:20px;padding:10px 20px;text-decoration:none;text-transform:uppercase}footer .content .right .menu-footer ul li a{color:#fff;text-decoration:none}footer .content .right .menu-footer ul li a:hover{text-decoration:underline}footer .content .logo img{height:auto;width:250px}@media screen and (max-width:1024px){footer .content .logo img{width:200px}footer{padding:20px 60px}}#home-page{background-color:#f0f0f0}#home-page section{padding-bottom:20px}#home-page section:last-child{padding-bottom:0}#home-page section.hero{background-position:50%;background-size:cover;height:60vh;width:100%}#home-page section.hero .caption{background:#fff;left:50%;min-width:300px;padding:20px 10px 22px;position:absolute;top:50%;transform:translate(-50%,-50%)}#home-page section.hero .caption span{color:#0614ad;font-size:58px;font-weight:700}@media screen and (max-width:768px){#home-page section.hero .caption span{font-size:30px}}#home-page section.about-us{background:#fff;margin:0 auto;padding:40px 20px}#home-page section.about-us .container{max-width:1024px}#home-page section.about-us .content h2{margin-bottom:20px}#home-page section.about-us .content p{color:#333;font-size:18px;line-height:1.6;margin:0 auto 30px;max-width:800px}@media screen and (max-width:768px){#home-page section.about-us .content{margin-bottom:30px}}#home-page section.about-us .image{background-position:50%;background-size:cover;height:100%;margin:0 auto;min-height:500px;width:100%}@media screen and (max-width:768px){#home-page section.about-us .image{min-height:400px;min-width:300px}}#home-page section.our-competencies .hero{background-position:50%;background-size:cover;height:500px;width:100%}#home-page section.our-competencies .description{margin:0 auto;max-width:1024px;padding:40px 20px;text-align:center}#home-page section.our-competencies .description h2{margin-bottom:20px}#home-page section.our-competencies .description .keypoints ul{display:flex;flex-wrap:wrap;gap:0;justify-content:center;list-style:none;margin:0;padding:0;width:100%}#home-page section.our-competencies .description .keypoints ul li{border-radius:4px;color:#333;font-size:16px;padding:15px 20px;text-align:left;width:100%}#home-page section.our-competencies .description .keypoints ul li:nth-child(2n){background:#f5f5f5}#home-page section.our-shapes{background-color:#0614ad;padding:40px 0}@media screen and (max-width:768px){#home-page section.our-shapes .container .desktop-image{display:none}}#home-page section.our-shapes .container .desktop-image{width:100%}#home-page section.our-shapes .container p{color:#fff;font-size:18px;margin-bottom:40px;text-align:center}#home-page section.our-shapes .container h2{color:#fff;font-size:52px;font-style:italic;font-weight:700;margin-top:0;text-align:center}@media screen and (max-width:768px){#home-page section.our-shapes .container h2{font-size:32px}}#home-page section.our-shapes .container .tab-shapes{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){#home-page section.our-shapes .container .tab-shapes{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:769px){#home-page section.our-shapes .container .tab-shapes{display:none}}#home-page section.our-shapes .container .tab-shapes .image-box{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center}#home-page section.our-shapes .container .tab-shapes .image-box img{width:80px}#home-page section.our-shapes .container .tab-shapes .image-box h3{color:#fff;font-size:18px;font-weight:500;text-align:center;text-transform:uppercase}#home-page section.packaging{background-color:#031258;color:#fff;padding:40px 0}@media screen and (max-width:768px){#home-page section.packaging .container .desktop-image{display:none}}#home-page section.packaging .container .desktop-image{width:100%}#home-page section.packaging .container h2{color:#fff;font-size:52px;font-style:italic;font-weight:700;margin-top:0;text-align:center}@media screen and (max-width:768px){#home-page section.packaging .container h2{font-size:32px}}#home-page section.packaging .container .tab-shapes{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}@media screen and (min-width:769px){#home-page section.packaging .container .tab-shapes{display:none}}#home-page section.packaging .container .tab-shapes .image-box{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;width:20%}#home-page section.packaging .container .tab-shapes .image-box img{max-height:90px}#home-page section.packaging .container .tab-shapes .image-box h3{color:#fff;font-size:18px;font-weight:500;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){#home-page section.packaging .container .tab-shapes .image-box{box-sizing:border-box;flex:1 1 calc(50% - 24px)}#home-page section.packaging .container .tab-shapes{margin-top:50px}}#home-page section.rs{background:linear-gradient(90deg,#0614ad 0,#0614ad 40%,#fff 0,#fff);margin:50px 0;padding:100px 0}#home-page section.rs .img .img-container{background-position:50%;background-size:cover;height:480px;width:100%}@media screen and (max-width:768px){#home-page section.rs .img .img-container{height:400px;margin:0 auto}#home-page section.rs .img{width:100%}}#home-page section.rs .details{padding-right:256px}#home-page section.rs .details p{margin-bottom:60px}#home-page section.rs .details ul{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0 0 40px;padding:0}@media screen and (max-width:920px){#home-page section.rs .details{padding:20px 60px}}@media screen and (max-width:768px){#home-page section.rs{background:none}}#home-page section.ev{height:600px;padding:100px 0;position:relative}#home-page section.ev .blur{background-color:#0614ad;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:1}#home-page section.ev .details{padding-right:256px;z-index:2}#home-page section.ev .details h2,#home-page section.ev .details p{color:#fff}#home-page section.ev .details h2{margin-bottom:40px}#home-page section.ev .details p{margin-bottom:60px}#home-page section.ev .details .button.primary{background-color:#fff;border:0;color:#0614ad}#home-page section.ev .details .button.primary:hover{background-color:#e6e6e6}@media screen and (max-width:920px){#home-page section.ev .details{padding:20px 60px}}.page .button-farmacovigilanza{background-color:#0614ad;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-top:20px;padding:10px 20px;text-decoration:none}.page .button-farmacovigilanza:hover{background-color:#040e7c}.page.general-page .container{max-width:1024px}.page section{padding:40px 20px}.page section:first-child{padding:0}.page section.hero .hero-container{background-position:50%;background-size:cover;height:300px;width:100%}@media screen and (max-width:768px){.page section.hero .hero-container{height:200px}}.page section.alternative-bg{background-color:#f0f0f0}.page section.packaging .content{margin:0 auto;max-width:1024px;padding:40px 0;text-align:center}.page section.packaging .content h2{margin-bottom:50px;text-align:center}.page section.packaging .content img{height:auto;width:100%}.page section.block-img-text .row{margin:0 auto;max-width:1024px}.page section.block-img-text .description{align-items:center;justify-content:center}.page section.block-img-text .description h3{font-style:italic;font-weight:500}.page section.block-img-text .description.padding-right{padding-right:100px}@media screen and (max-width:768px){.page section.block-img-text .description.padding-right{padding-right:0}}.page section.block-img-text .description.padding-left{padding-left:100px}@media screen and (max-width:768px){.page section.block-img-text .description.padding-left{padding-left:0}}.page section.block-img-text .description p{line-height:30px;margin:0;padding:0}.page section.block-img-text .description p.forme-farmaceutiche{font-size:20px;font-style:italic;font-weight:700}@media screen and (max-width:768px){.page section.block-img-text .description{margin-bottom:20px;padding:0 20px}}.page section.block-img-text .img .img-container{background-position:50%;background-size:cover;height:400px}.page section.block-img-text .img .img-container.tall{height:600px}@media screen and (max-width:768px){.page section.block-img-text .img .img-container.tall{height:400px}.page section.block-img-text .img .img-container{height:400px;margin-bottom:20px;width:100%}.page section.block-img-text .img{width:100%}#pharmaceutical-page h1{text-align:center}}#pharmaceutical-page section.block-img-text .description{align-content:center}#pharmaceutical-page section.block-img-text .description p{font-size:20px;font-style:italic;font-weight:700}@media screen and (max-width:768px){#pharmaceutical-page section.block-img-text .description{margin-bottom:20px;padding:0 20px}}#pharmaceutical-page section.our-shapes .container{max-width:768px}#pharmaceutical-page section.our-shapes .container h2{font-size:52px;font-style:italic;font-weight:700;text-align:center}@media screen and (max-width:768px){#pharmaceutical-page section.our-shapes .container h2{font-size:32px}}#pharmaceutical-page section.our-shapes .container .tab-shapes{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){#pharmaceutical-page section.our-shapes .container .tab-shapes{grid-template-columns:repeat(2,1fr)}}#pharmaceutical-page section.our-shapes .container .tab-shapes .image-box{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center}#pharmaceutical-page section.our-shapes .container .tab-shapes .image-box img{width:80px}#pharmaceutical-page section.our-shapes .container .tab-shapes .image-box h3{color:#2b2a2a;font-size:18px;font-weight:500;text-align:center;text-transform:uppercase}#pharmaceutical-page section.packaging{background-color:#f2f2f2}#pharmaceutical-page section.packaging .container{max-width:768px}#pharmaceutical-page section.packaging .container h2{font-size:52px;font-style:italic;font-weight:700;text-align:center}@media screen and (max-width:768px){#pharmaceutical-page section.packaging .container h2{font-size:32px}}#pharmaceutical-page section.packaging .container .tab-shapes{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}#pharmaceutical-page section.packaging .container .tab-shapes .image-box{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;width:20%}#pharmaceutical-page section.packaging .container .tab-shapes .image-box img{max-height:90px}#pharmaceutical-page section.packaging .container .tab-shapes .image-box h3{color:#2b2a2a;font-size:18px;font-weight:500;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){#pharmaceutical-page section.packaging .container .tab-shapes .image-box{box-sizing:border-box;flex:1 1 calc(50% - 24px)}#pharmaceutical-page section.packaging .container .tab-shapes{margin-top:50px}}