main.site-main:before{content:"";display:block;height:21.3333333333vw}@media(min-width: 782px){main.site-main:before{height:12.0833333333vw}}@media(min-width: 1440px){main.site-main:before{height:174px}}.vademecum-section{padding-top:5.3333333333vw;padding-bottom:7.4666666667vw;background-color:#f4f4f4;position:relative}.vademecum-section:before{content:"";position:absolute;width:100%;height:100%;background-image:url(../../../../../assets/img/big-wave-vector.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0}.vademecum-section .container{position:relative;z-index:1}.vademecum-section .title-wrapper{margin-bottom:8.5333333333vw;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.vademecum-section .title-wrapper h2,.vademecum-section .title-wrapper h3,.vademecum-section .title-wrapper h4,.vademecum-section .title-wrapper h5,.vademecum-section .title-wrapper h6{font-family:"Arial Nova Cond";font-size:7.4666666667vw;font-weight:300;line-height:1;color:#002169;margin-bottom:5.3333333333vw}.vademecum-section .title-wrapper .search-box{width:57.0666666667vw;height:13.8666666667vw;position:relative}.vademecum-section .title-wrapper .search-box:after{content:"";position:absolute;width:6.4vw;height:6.4vw;background-image:url(../../../../../assets/img/search-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;top:50%;right:5.3333333333vw;transform:translateY(-50%)}.vademecum-section .title-wrapper .search-box input[type=search]{width:100%;height:100%;padding:3.2vw 8.5333333333vw;border:none;border-radius:16vw;display:block;color:#001135;background-color:#bae1f3;font-size:4.8vw;line-height:1;text-align:left}.vademecum-section .title-wrapper .search-box input[type=search]::-moz-placeholder{color:#001135}.vademecum-section .title-wrapper .search-box input[type=search]::placeholder{color:#001135}@media(min-width: 782px){.vademecum-section{padding-top:2.5694444444vw;padding-bottom:2.5vw}.vademecum-section:before{width:55.9722222222vw}.vademecum-section .title-wrapper{margin-bottom:3.6111111111vw;flex-direction:row}.vademecum-section .title-wrapper h2,.vademecum-section .title-wrapper h3,.vademecum-section .title-wrapper h4,.vademecum-section .title-wrapper h5,.vademecum-section .title-wrapper h6{font-size:3.8194444444vw;margin-bottom:0}.vademecum-section .title-wrapper .search-box{width:14.8611111111vw;height:3.6111111111vw}.vademecum-section .title-wrapper .search-box:after{width:1.6666666667vw;height:1.6666666667vw;right:1.3888888889vw}.vademecum-section .title-wrapper .search-box input[type=search]{padding:.8333333333vw 2.2222222222vw;border-radius:4.1666666667vw;font-size:1.1111111111vw}}@media(min-width: 1440px){.vademecum-section{padding-top:37px;padding-bottom:36px}.vademecum-section:before{width:806px}.vademecum-section .title-wrapper{margin-bottom:52px}.vademecum-section .title-wrapper h2,.vademecum-section .title-wrapper h3,.vademecum-section .title-wrapper h4,.vademecum-section .title-wrapper h5,.vademecum-section .title-wrapper h6{font-size:55px}.vademecum-section .title-wrapper .search-box{width:214px;height:52px}.vademecum-section .title-wrapper .search-box:after{width:24px;height:24px;right:20px}.vademecum-section .title-wrapper .search-box input[type=search]{padding:12px 32px;border-radius:60px;font-size:16px}}.vademecum-section .filters-wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.vademecum-section .filters-wrapper .buttons button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);font-family:"Arial Nova Cond";font-size:4.2666666667vw;font-weight:400;line-height:1;color:#a3a3a3;border:1px solid #a3a3a3;border-radius:24vw;padding:2.1333333333vw 3.2vw;margin-right:4.8vw;margin-bottom:5.3333333333vw;cursor:pointer}.vademecum-section .filters-wrapper .buttons button:last-child{margin-right:0}.vademecum-section .filters-wrapper .buttons button.active{font-weight:700;color:#1c9cd9;border:1px solid #1c9cd9}.vademecum-section .filters-wrapper .buttons button:hover{color:#1c9cd9;border:1px solid #1c9cd9}.vademecum-section .filters-wrapper .filter{width:100%;max-width:188.2666666667vw;display:flex;flex-wrap:wrap}.vademecum-section .filters-wrapper .filter .item{width:8.5333333333vw;height:8.5333333333vw;background-color:#fff;border-radius:1.0666666667vw;font-family:"Arial Nova Cond";font-size:5.3333333333vw;font-weight:400;line-height:1;color:#002169;display:flex;justify-content:center;align-items:center;margin:2.1333333333vw;cursor:pointer}.vademecum-section .filters-wrapper .filter .item.disable{color:#a3a3a3}.vademecum-section .filters-wrapper .filter .item.active{background-color:#1c9cd9;font-weight:700;color:#fff}@media(min-width: 782px){.vademecum-section .filters-wrapper{flex-direction:row}.vademecum-section .filters-wrapper .buttons button{font-size:1.5277777778vw;border-radius:6.25vw;padding:1.1111111111vw 1.6666666667vw;margin-right:1.25vw;margin-bottom:0}.vademecum-section .filters-wrapper .filter{max-width:44.7222222222vw}.vademecum-section .filters-wrapper .filter .item{width:2.6388888889vw;height:2.6388888889vw;border-radius:.2777777778vw;font-size:1.6666666667vw;margin:.2777777778vw}}@media(min-width: 1440px){.vademecum-section .filters-wrapper .buttons button{font-size:22px;border-radius:90px;padding:16px 24px;margin-right:18px}.vademecum-section .filters-wrapper .filter{max-width:644px}.vademecum-section .filters-wrapper .filter .item{width:38px;height:38px;border-radius:4px;font-size:24px;margin:4px}}.vademecum-section .products-grid{gap:2.1333333333vw;margin-top:10.6666666667vw}.vademecum-section .products-grid .grid-item{width:100%;max-width:77.3333333333vw;height:84.2666666667vw;background-color:#fff;border-radius:3.4666666667vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:4.8vw;box-shadow:0px 3px 3px 0px rgba(0,0,0,.1)}.vademecum-section .products-grid .grid-item .img-box{width:100%;max-width:49.0666666667vw;margin-bottom:4.2666666667vw}.vademecum-section .products-grid .grid-item .img-box a{display:inline}.vademecum-section .products-grid .grid-item .img-box img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.vademecum-section .products-grid .grid-item .name{font-size:3.7333333333vw;font-weight:400;line-height:1;text-align:center;color:#121c28;margin-bottom:3.7333333333vw}.vademecum-section .products-grid .grid-item .btn{opacity:0;transform:opacity .2s linear}.vademecum-section .products-grid .grid-item:hover .btn{opacity:1}@media(min-width: 782px){.vademecum-section .products-grid{gap:1.8055555556vw;justify-content:flex-start;margin-top:4.3055555556vw}.vademecum-section .products-grid .grid-item{max-width:20.1388888889vw;height:21.9444444444vw;border-radius:.9027777778vw;margin-bottom:3.75vw}.vademecum-section .products-grid .grid-item .img-box{max-width:12.7777777778vw;margin-bottom:1.1111111111vw}.vademecum-section .products-grid .grid-item .name{font-size:.9722222222vw;margin-bottom:.9722222222vw}}@media(min-width: 1440px){.vademecum-section .products-grid{gap:26px;margin-top:62px}.vademecum-section .products-grid .grid-item{max-width:290px;height:316px;border-radius:13px;margin-bottom:54px}.vademecum-section .products-grid .grid-item .img-box{max-width:184px;margin-bottom:16px}.vademecum-section .products-grid .grid-item .name{font-size:14px;margin-bottom:14px}}.vademecum-section .principio-activo{display:none;flex-direction:column}@media(min-width: 782px){.vademecum-section .principio-activo{flex-direction:row}}.vademecum-section .principio-activo>div{display:flex;margin-top:30px}.vademecum-section .principio-activo .left{width:100%;max-width:100%;display:flex;justify-content:center}.vademecum-section .principio-activo .left span{font-family:"Arial Nova Cond";font-size:34.1333333333vw;font-weight:300;text-transform:uppercase;color:#002169;line-height:.8}@media(min-width: 782px){.vademecum-section .principio-activo .left{max-width:10.0694444444vw;justify-content:flex-start}.vademecum-section .principio-activo .left span{font-size:8.8888888889vw}}@media(min-width: 1440px){.vademecum-section .principio-activo .left{max-width:145px}.vademecum-section .principio-activo .left span{font-size:128px}}.vademecum-section .principio-activo .right{width:100%;max-width:100%;height:auto;background-color:#fff;border-radius:3.4666666667vw;padding:5.3333333333vw 10.6666666667vw}@media(min-width: 782px){.vademecum-section .principio-activo .right{max-width:76.0416666667vw;height:26.3888888889vw;border-radius:.9027777778vw;padding:3.3333333333vw 4.3055555556vw}}@media(min-width: 1440px){.vademecum-section .principio-activo .right{max-width:1095px;height:380px;border-radius:13px;padding:48px 62px}}.vademecum-section .principio-activo .right .list{height:100%;list-style:disc;color:#002169}.vademecum-section .principio-activo .right .list .item{margin:1.6vw 0;width:100%;padding-right:5.3333333333vw;position:relative;font-size:4.2666666667vw;line-height:1}.vademecum-section .principio-activo .right .list .item:before{content:"";position:absolute;width:5.3333333333vw;height:5.3333333333vw;background-image:url(../../../../../assets/img/arrow-circle.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;top:50%;left:-6.1333333333vw;transform:translateY(-85%);opacity:0;transition:opacity .2s linear}.vademecum-section .principio-activo .right .list .item a{font-size:4.2666666667vw;line-height:1;font-weight:400;text-align:left;color:#002169;display:block}.vademecum-section .principio-activo .right .list .item:hover:before{opacity:1}.vademecum-section .principio-activo .right .list .item:hover a{font-weight:800}@media(min-width: 782px){.vademecum-section .principio-activo .right .list .item{margin:.4166666667vw 0;width:23.6111111111vw;padding-right:1.3888888889vw;font-size:1.1111111111vw}.vademecum-section .principio-activo .right .list .item:before{width:1.3888888889vw;height:1.3888888889vw;left:-1.5972222222vw}.vademecum-section .principio-activo .right .list .item a{font-size:1.1111111111vw}}@media(min-width: 1440px){.vademecum-section .principio-activo .right .list .item{margin:6px 0;width:340px;padding-right:20px;font-size:16px}.vademecum-section .principio-activo .right .list .item:before{width:20px;height:20px;left:-23px}.vademecum-section .principio-activo .right .list .item a{font-size:16px}}