.flexible-packaging-module{position:relative;overflow:hidden;padding:97px 0 80px;background-color:#fff}.flexible-packaging-module .container{width:100%;max-width:1000px}.flexible-packaging-module .headings{padding:0 0 25px}.flexible-packaging-module .headings>h1:first-child,.flexible-packaging-module .headings>h2:first-child,.flexible-packaging-module .headings>h3:first-child{text-transform:uppercase}.flexible-packaging-module .content>:first-child,.flexible-packaging-module .headings>:first-child{margin-top:0!important}.flexible-packaging-module .content>:last-child,.flexible-packaging-module .headings>:last-child{margin-bottom:0!important}.flexible-packaging-module .packaging-items-group{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -3px;padding:0 0 30px}.flexible-packaging-module .packaging-item{width:25%;padding:8px 3px}.flexible-packaging-module .item-inner{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;padding:10px 22px;background-color:#f2f2f2;min-height:153px;position:relative;z-index:0}.flexible-packaging-module .item-link{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.flexible-packaging-module .packaging-item .icon-group{width:calc(100% - 115px)}.flexible-packaging-module .packaging-item .text-group{color:#706f6f;font-family:Montserrat,arial;font-size:112%;font-weight:700;line-height:1.2;width:105px;padding-left:15px}.flexible-packaging-module .content-group{width:100%;max-width:808px}@media(max-width:1024px){.flexible-packaging-module{padding-top:75px;padding-bottom:70px}.flexible-packaging-module .item-inner{min-height:135px}.flexible-packaging-module .packaging-item .icon-group{width:calc(100% - 125px)}.flexible-packaging-module .packaging-item .text-group{width:110px}.flexible-packaging-module .headings{padding-bottom:15px}.flexible-packaging-module .packaging-items-group{padding-bottom:20px}}@media(max-width:900px){.flexible-packaging-module .packaging-item{width:100%;max-width:210px;padding-top:5px;padding-bottom:5px}.flexible-packaging-module .item-inner{min-height:auto;padding:12px 15px}.flexible-packaging-module .packaging-item .icon-group{width:calc(100% - 105px)}.flexible-packaging-module .packaging-item .text-group{width:86px;font-size:100%;padding-left:10px}}@media(max-width:767px){.flexible-packaging-module{padding-top:60px;padding-bottom:60px}}