button{font-family:"filson-pro",sans-serif;text-transform:uppercase;font-size:15px;border-radius:0;padding:18px 25px;min-width:200px;border:2px #aa0061 solid;color:#aa0061;background:rgba(0,0,0,0);margin-top:40px;cursor:pointer;transition:all .35s}button:hover{background:#aa0061;color:#fff}button:focus{background:#aa0061;outline:none;outline-offset:unset;color:#fff}input[type=submit]{font-family:"filson-pro",sans-serif;text-transform:uppercase;font-size:15px;border-radius:0;padding:18px 25px;min-width:200px;border:2px #aa0061 solid;color:#aa0061;background:rgba(0,0,0,0);margin-top:40px;cursor:pointer;transition:all .35s}input[type=submit]:hover{background:#aa0061;color:#fff}input[type=submit]:focus{background:#aa0061;outline:none;outline-offset:unset;color:#fff}input[type=submit]{color:#fff;border:2px #fff solid;border-radius:0;margin-top:0;min-width:120px}input[type=submit]:hover{background:#fff;color:#aa0061}input[type=submit]:focus{background:#fff;outline:none;outline-offset:unset;color:#aa0061}*{outline:none}section{margin-bottom:80px;overflow:hidden}section.trustLogos{padding-top:30px}.columns:last-child:not(:first-child){float:left}.slick-track{display:flex;align-items:center}.slick-slide img{display:block;margin:0 auto}.alignLeft{text-align:left}.alignRight{text-align:right}.alignCenter{text-align:center}.relative{position:relative}.row{max-width:1440px;position:relative;z-index:1}.column,.columns{padding-right:15px;padding-left:15px}h1,h2,h3,h4,h5,h6{font-family:"filson-pro",sans-serif;font-weight:600;line-height:1.3}h1{text-transform:uppercase;font-weight:600;font-size:48px;line-height:56px;color:#101820;margin-bottom:30px}h2{font-size:30px;text-transform:uppercase;font-weight:600;color:#101820}h3{font-size:34px;text-transform:uppercase;font-weight:600;color:#101820}h4{font-size:28px;text-transform:uppercase;font-weight:600;color:#101820}p{font-family:"filson-pro",sans-serif;font-weight:400;font-size:16px;color:#101820}a{color:#aa0061}a:focus{outline:none;text-decoration:none}a:visited{color:#aa0061}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color]{padding:14px 12px 12px 12px;height:auto;border:none;border-radius:0;box-shadow:none;color:#000;font-weight:600;font-family:"filson-pro"}textarea,textarea[rows]{padding:14px 12px 12px 12px;height:100px;border:none;border-radius:0;box-shadow:none;color:#000;font-weight:600;font-family:"filson-pro"}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,textarea[rows]:focus{border-color:unset;outline:none;outline-offset:0;box-shadow:none;border:none;background-color:#fff}::placeholder{color:#b4bcc7}.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}span.wpcf7-not-valid-tip{color:red;font-size:14px;font-weight:400;margin-bottom:15px;font-family:"filson-pro",sans-serif}div.wpcf7-response-output{margin:20px 0px 0px 0px;padding:5px 10px;font-family:"filson-pro",sans-serif;color:#fff}div.wpcf7 .ajax-loader{display:none}header{background-color:#fff;width:100%;height:120px;position:fixed;top:0;left:0;z-index:999;-webkit-box-shadow:0px 0px 30px -14px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 30px -14px rgba(0,0,0,.75);box-shadow:0px 0px 30px -14px rgba(0,0,0,.75)}header .desktop-nav{max-width:1440px;margin:0 auto;position:relative;height:100%;width:100%}header .desktop-nav .greenNumber{font-family:"filson-pro",sans-serif;font-weight:700;font-size:22px;color:#aa0061;line-height:1}header .desktop-nav .trees-planted{position:absolute;right:0;top:0;bottom:0;margin:auto;height:80px}header .desktop-nav .trees-planted a{display:flex;align-items:center;height:100%}header .desktop-nav .trees-planted p{margin-bottom:0;line-height:1;font-family:"filson-pro",sans-serif;padding-left:5px}header .desktop-nav .trees-planted p span.number{color:#00c689;font-weight:bold}header .desktop-nav .trees-planted p span.trees,header .desktop-nav .trees-planted p span.planted{font-size:10px}header .desktop-nav .trees-planted svg{width:48px;height:48px}header .desktop-nav .trees-planted .text{display:flex;flex-direction:column}header .desktop-nav .trees-planted .arrow-right{width:32px;height:32px}header .desktop-nav .trees-planted .arrow-right path{fill:#00c689}header .mobile-nav{display:none;position:relative;height:100%;width:100%}header .logo{height:auto;width:300px;position:absolute;top:0;bottom:0;margin:auto;left:15px;padding:15px}header .phone-icon{width:32px;right:80px;position:absolute;top:0;bottom:0;margin:auto}header .burgerBox{position:absolute;top:0;bottom:0;right:20px;margin:auto;width:35px;height:30px;cursor:pointer}header .burgerBox .burgerBun{position:relative;width:100%;height:100%}header .burgerBox .burgerBun .burger{width:35px;height:5px;background:#aa0061;position:absolute}header .burgerBox .burgerBun .burger.burger1{top:0;left:0;width:100%;transform-origin:left center;transition:all .35s}header .burgerBox .burgerBun .burger.burger2{top:calc(50% - 2.5px);left:0;width:100%;opacity:1;transition:all .35s}header .burgerBox .burgerBun .burger.burger3{bottom:0;left:0;width:100%;transform-origin:left center;transition:all .35s}header .burgerBox .burgerBun.open .burger1{background:#aa0061;transform:rotate(45deg);top:0;width:35px}header .burgerBox .burgerBun.open .burger2{width:0;opacity:0}header .burgerBox .burgerBun.open .burger3{background:#aa0061;transform:rotate(-45deg);bottom:0;width:35px}header .menu-primary-menu-container{position:absolute;top:60px;right:160px;font-family:"filson-pro";font-weight:700;font-size:16px;text-transform:uppercase}header .menu-primary-menu-container ul{margin:0;list-style:none}header .menu-primary-menu-container ul li{padding:0px 12px 2px 12px;display:inline-block}header .menu-primary-menu-container ul li.current_page_item{border-bottom:3px solid #aa0061}header .menu-primary-menu-container ul li a{color:#101820;transition:all .35s}header .menu-primary-menu-container ul li a:hover{color:#aa0061}@media(max-width: 1295px){header .menu-primary-menu-container{font-size:14px}header .menu-primary-menu-container ul li{padding:0px 10px 2px 10px}}.header__talk{position:absolute;right:160px;top:21px;line-height:1}.header__talk a{display:flex;align-items:center}.header__talk .lets-talk{height:33px;width:auto;margin-left:.5rem}.banner{margin-top:100px;position:relative}.banner .banner-accreds{display:flex;gap:3rem;align-items:center;justify-content:center;margin-top:3rem}.banner .banner-accreds img{max-height:100px;width:auto}@media(min-width: 640px){.banner .banner-accreds{justify-content:start}}.banner.homepage{background-color:#f4f4f4;padding:90px 0px 46px;margin-bottom:60px;position:relative;overflow:hidden}.banner.homepage .bannerSquare{position:absolute;width:auto;width:60%;height:72%;right:0;top:0;z-index:0}.banner.homepage .content{height:500px;display:flex;flex-direction:column;justify-content:center}.banner.homepage p.bannerCopy{font-size:74px;line-height:68px;text-transform:uppercase;margin-bottom:0;font-weight:600}.banner.homepage .bannerImage{background-position:center;background-repeat:no-repeat;background-size:contain;height:500px;width:100%;margin-bottom:40px}.banner .viewButton{color:#fff;margin-top:30px;height:110px;position:relative;cursor:pointer;-webkit-box-shadow:0px 0px 30px -14px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 30px -14px rgba(0,0,0,.75);box-shadow:0px 0px 30px -14px rgba(0,0,0,.75)}.banner .viewButton:hover .animation.static{opacity:0}.banner .viewButton p{color:#fff}.banner .viewButton.viewProducts{background:#aa0061}.banner .viewButton.viewServices{background:#aa0061}.banner .viewButton.viewSectors{background:#aa0061}.banner .viewButton .buttonText{position:absolute;top:20px;left:120px}.banner .viewButton p{margin-bottom:0}.banner .viewButton p.largeText{font-size:20px;line-height:22px;font-weight:600;text-transform:uppercase}.banner .viewButton p.smallText{font-weight:400;text-transform:uppercase}.banner .viewButton .animation{position:absolute;height:100px;top:6px;left:6px;bottom:0;margin:auto;z-index:1}.banner .viewButton .animation.static{z-index:2}.banner .viewButton .arrow-right{position:absolute;height:42px;right:20px;top:calc(50% - 21px)}.banner.aboutPage{padding:60px 0px;background:#f4f4f4}.banner.aboutPage .imageHolder{text-align:center}.banner.aboutPage .bannerImage{position:relative;z-index:1;max-height:390px;min-height:220px}.banner.aboutPage .bannerSquare{position:absolute;right:120px;z-index:0;height:auto;top:0;width:40%}.banner.aboutPage .bannerSquare:not(img){transform:scaleX(-1)}.banner.aboutPage .h1{margin-bottom:16px;text-transform:uppercase;font-weight:600;font-size:48px;line-height:56px;font-family:"filson-pro"}.banner.environmentPage{padding:80px 120px}.banner.environmentPage h1{font-size:58px}.banner.environmentPage .bannerTree{position:absolute;right:300px;top:0;width:300px;height:300px}@media screen and (max-width: 749px){.banner.environmentPage .bannerTree{position:absolute;right:25%;top:50px;height:200px;width:unset}}.banner.caseArchive{padding:60px 0px;background:#f4f4f4}.banner.caseArchive .imageHolder{text-align:center}.banner.caseArchive .bannerImage{position:relative;z-index:1;max-height:250px;min-height:150px}.banner.caseArchive .bannerSquare{position:absolute;width:auto;width:50%;height:90%;right:0;top:0;z-index:0}.banner.caseArchive .bannerSquare:not(img){transform:scaleX(-1)}.banner.caseArchive h1{margin-bottom:16px}.contentTop{display:flex;flex-direction:column;justify-content:center}.belowBanner{padding:100px 0px;margin-bottom:0}h1{font-size:40px}.aboutBrands{background:#e5e1e6;padding:80px 0px}.aboutRecycling{background:#e5e1e6;padding:80px 0px;margin-bottom:0}.aboutSectors{background:#f3f3f3;margin-bottom:0;padding:100px 0px}.aboutSectors p{max-width:650px;margin:0 auto}.trustLogos .row{display:flex;align-items:center}.trustLogos .slick-list{overflow:visible}.trustLogos .trustedSlider .logo{position:relative;padding:0 15px;overflow:visible;min-height:90px}.trustLogos .trustedSlider .logoLabel{background:#e5e1e6;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;text-align:center;color:#fff;font-size:9px;text-transform:uppercase;font-weight:700;position:absolute;top:-30px;right:-15px;z-index:1;padding:0px 4px}.trustLogos .trustedSlider img{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.trustLogos .trust{font-size:12px;text-transform:uppercase;font-weight:600;margin-bottom:0}.trees .tree-img{width:100%}.trees .content{background:#076248;display:flex;flex-direction:column;align-items:center;padding:60px;margin-top:-30px}.trees .content .sections{display:flex;padding:30px 60px 0;justify-content:center}.trees .content .sections .section{display:flex;flex-direction:column;align-items:center;padding:0 30px;max-width:185px}.trees .content .sections .section:not(:last-of-type){border-right:1px solid #fff}.trees .content .sections .section p{color:#fff;margin-bottom:0;text-align:center}.trees .content .sections .section p.heading{margin-top:5px;font-family:"filson-pro",sans-serif;font-weight:bold;font-size:24px}@media screen and (max-width: 749px){.trees .content .sections{flex-direction:column}.trees .content .sections .section{margin-top:30px;border-right:none !important}}.trees .content .buttons{margin-top:30px}.trees .content .buttons .button{border:2px solid #aa0061;background:#aa0061;transition:.35s all;font-weight:bold;color:#fff}.trees .content .buttons .button:hover{background:rgba(0,0,0,0)}.content-left,.content-right{overflow:visible;padding:60px 60px 0}.content-left .image-container,.content-right .image-container{position:relative}.content-left .image-container svg,.content-right .image-container svg{position:absolute;z-index:-1;width:103%;height:115%}.content-left .image-container img,.content-right .image-container img{padding:0 0 60px 60px}.content-left .content,.content-right .content{padding:0 30px;display:flex;flex-direction:column;justify-content:center}.content-left .content h5,.content-right .content h5{font-size:38px}@media screen and (max-width: 749px){.content-left,.content-right{padding:60px 0}}.content-left .image-container svg{left:-60px;top:-80px}.content-right .image-container svg{right:-60px;top:-80px}.content-right .image-container img{padding:0 60px 60px 0}@media screen and (max-width: 749px){.content-right{overflow:hidden}.content-right .row{display:flex;flex-direction:column}.content-right .row .small-12{order:2}.content-right .row .small-12:last-of-type{order:1}}.helping-communities{padding:0 60px}.helping-communities .content{display:flex;justify-content:space-between;padding:30px 60px;align-items:center;border-top:1px solid #101820;border-bottom:1px solid #101820}.helping-communities .content .images{display:flex;align-items:center}.helping-communities .content .text{padding-left:60px}.helping-communities .content .text h5{font-size:28px}@media screen and (max-width: 749px){.helping-communities{padding:60px 0}.helping-communities .content{flex-direction:column}.helping-communities .content .images{flex-direction:column}.helping-communities .content .text{padding-left:0;padding-top:30px}}.proudLogos{margin-bottom:80px}.proudLogos .proud{text-transform:uppercase;font-weight:600;margin-bottom:35px}.proudLogos .proudSlider .logo{padding:0 15px}.serviceBlocks{margin-bottom:0px;padding-top:80px}.serviceBlocks .imageBlock{min-height:250px;margin-bottom:140px;width:100%;position:relative;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:5px 10px 30px -20px rgba(0,0,0,.75);-moz-box-shadow:5px 10px 30px -20px rgba(0,0,0,.75);box-shadow:5px 10px 30px -20px rgba(0,0,0,.75)}.serviceBlocks .colourSquare{height:130%;z-index:0;position:absolute;top:0;bottom:0;margin:auto;background-position:center;background-repeat:no-repeat;background-size:cover}.serviceBlocks .colourSquare.left{left:-15%}.serviceBlocks .colourSquare.right{right:-15%}.serviceBlocks .content{display:flex;flex-direction:column;justify-content:center;padding:40px}.serviceBlocks .content ul{font-family:"filson-pro",sans-serif}.serviceBlocks .content button{margin-top:15px}.content ul,.content ol{font-family:"filson-pro",sans-serif}.scrollCall{background:#f3f3f3;margin-bottom:0;padding:80px 0px;display:flex;align-items:center}.scrollCall .firstContainer{width:30%;display:inline-block}.scrollCall .secondContainer{width:40%;display:inline-block}.scrollCall .secondContainer .content{max-width:550px;margin:0 auto}.scrollCall .thirdContainer{width:30%;display:inline-block}.aboveFooter{height:430px;width:100%;margin-bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover}footer{padding-top:40px}footer p{margin-bottom:0}footer p.accredited{color:gray;font-size:11px;margin-bottom:15px}footer .social-icons{margin-top:1rem}@media(max-width: 650px){footer .social-icons{display:flex;justify-content:center}}footer .social-icon{display:block;width:28px}footer .accreditations img{max-width:130px}footer a{color:#101820;transition:all .35s}footer a:hover{color:#aa0061}footer .footerTop{max-width:min(1440px,90%);margin-block:0;margin-inline:auto;padding-bottom:40px;border-bottom:1px solid #101820;display:flex;flex-wrap:wrap;column-gap:5rem;row-gap:3rem}@media(max-width: 1100px){footer .footerTop{flex-direction:column;justify-content:center}footer .footerTop .address-container,footer .footerTop .contact-info-container{margin:auto}}footer .footerTop .accreditations-container{display:flex;flex-wrap:wrap;row-gap:2rem;column-gap:3rem;align-items:center}footer .footerTop .accreditations-container img{max-width:130px;max-height:100px;height:auto;object-fit:contain;padding:0}@media(max-width: 650px){footer .footerTop .accreditations-container{justify-content:center}footer .footerTop .accreditations-container .social-icon{width:-webkit-fill-available}}footer .footerTop .contact-and-accred-container{display:flex;flex-direction:column;row-gap:2rem}footer .footerTop .contact-and-address-container{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:3rem;row-gap:3rem}footer .footerTop .address-container,footer .footerTop .contact-info-container{max-width:max(30%,450px)}footer .footerTop .logo img{max-height:140px;max-width:none;padding:0px 20px 20px 0px}footer .footerBottom{padding-top:20px;padding-bottom:20px}footer .footerBottom a{color:gray;transition:all .35s}footer .footerBottom a:hover{color:#aa0061}footer .footerBottom .bottomText{color:gray;font-size:11px;margin-bottom:0px}footer .socialIcon{height:28px;background:#101820;width:28px;border-radius:50%;padding:5px;margin-right:5px;margin-top:10px;transition:all .35s}footer .socialIcon:hover{background:#aa0061}.contactPage{background:#f3f3f3;margin-top:100px;margin-bottom:0;padding:140px 0px;position:relative}.contactPage h1{font-size:48px;max-width:550px}.contactPage .contactForm{background:#aa0061;padding:60px 100px;display:flex;flex-direction:column;justify-content:center;-webkit-box-shadow:0px 0px 30px -14px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 30px -14px rgba(0,0,0,.75);box-shadow:0px 0px 30px -14px rgba(0,0,0,.75)}.contactPage .contactForm h2{font-size:24px;color:#fff}.contactPage .contactForm p{color:#fff;font-size:18px}.contactPage .contactInfo p{max-width:350px}.contactPage .contactInfo a{transition:all .35s}.contactPage .contactInfo a:hover{color:#aa0061}.contactPage .contactInfo #map{height:300px;margin-top:30px}.contactPage .socialIcon{height:28px;background:#101820;width:28px;border-radius:50%;padding:5px;margin-right:5px;margin-top:10px;transition:all .35s}.contactPage .socialIcon:hover{background:#aa0061}.contactPage .greenSquare{position:absolute;top:0;right:100px;transform:scaleX(-1)}.archiveHolder{margin-top:100px;margin-bottom:80px}.caseItem{margin-bottom:30px}.caseItem .caseImage{height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}.caseItem .caseImage.logoThumbnail{background-position:center;background-repeat:no-repeat;background-size:contain}.caseItem .caseInfo{padding:30px;background:#f3f3f3;position:relative}.caseItem p{font-size:18px;color:#2e404a;margin-bottom:28px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.caseItem button{min-width:unset;margin-top:0}.productTypeIndex,.serviceTypeIndex,.sectorTypeIndex{height:50px;position:absolute;bottom:30px;right:30px;display:flex;align-items:center}.productTypeIndex.single,.serviceTypeIndex.single,.sectorTypeIndex.single{position:relative;right:unset;bottom:unset;margin-bottom:30px;display:inline-flex;width:28%;margin-right:3%;padding-right:20px}.productTypeIndex.single a,.serviceTypeIndex.single a,.sectorTypeIndex.single a{display:inline-flex;align-items:center}.productTypeIndex svg,.serviceTypeIndex svg,.sectorTypeIndex svg{width:55px;height:55px;margin-right:10px}.productTypeIndex p,.serviceTypeIndex p,.sectorTypeIndex p{font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase;margin-bottom:0;max-width:100px}.productTypeIndex .arrow-right,.serviceTypeIndex .arrow-right,.sectorTypeIndex .arrow-right{position:absolute;right:0;width:16px;top:0;bottom:0;margin:auto}.caseStudy{margin-top:190px;margin-bottom:100px}.caseStudy .contentColumn{padding:0 45px}.caseStudy h1{margin-bottom:0;margin-top:38px}.caseStudy h2{font-size:24px;margin-top:40px}.caseStudy h2.red{color:#aa0061}.caseStudy h2.blue{color:#aa0061}.caseStudy h2.green{color:#aa0061}.caseStudy p.date{text-transform:uppercase;font-size:14px;font-weight:500;margin-bottom:30px}.caseStudy p.share{display:inline-block;font-weight:600;color:#101820;font-size:13px;margin-bottom:0;margin-right:10px}.caseStudy p.goBack{color:#101820;font-weight:900;margin-bottom:0;text-transform:uppercase;font-size:13px;display:flex;align-items:center;cursor:pointer;padding-left:8px}.caseStudy p.goBack span{display:flex}.caseStudy p.goBack svg{margin-right:10px}.caseStudy .content p{font-weight:500}.caseStudy .shareOptions{display:flex;flex-direction:row;align-items:center;padding-left:8px;margin-top:50px}.caseStudy .shareOptions.mobile{display:none}.socialShare{height:28px;background:#101820;width:28px;border-radius:50%;padding:5px;margin-right:10px;transition:all .35s}.socialShare:hover{background:#aa0061}.gallerySlider{margin-top:25px}.gallerySlider .mainImage{height:400px;margin:0 8px;background-position:center;background-size:cover;background-repeat:no-repeat}.galleryNav .navImage{height:140px;background-position:center;background-size:cover;background-repeat:no-repeat;border-top:16px solid #fff;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0)}.galleryNav .navImage.slick-active{border-left:8px solid #fff;border-right:8px solid #fff}.pagination{margin-left:0;margin-bottom:0;display:flex;width:100%;justify-content:center;align-items:center}.pagination .nav-links{justify-content:center;align-items:center;font-size:20px;margin-left:0}.pagination .nav-links>*{padding:8px 14px;color:#101820;transition:all .35s;border-radius:0}.pagination .nav-links>*.current{background:#aa0061;padding:8px 14px;color:#fff;cursor:pointer}.pagination .nav-links>*:hover{background:#101820;color:#fff}.pagination .nav-links>*.next,.pagination .nav-links>*.prev{padding:8px 14px}.pagination .nav-links>*.next svg,.pagination .nav-links>*.prev svg{width:15px;transition:all .35s}.pagination .nav-links>*.next svg path,.pagination .nav-links>*.prev svg path{transition:all .35s}.pagination .nav-links>*.next:hover,.pagination .nav-links>*.prev:hover{background:none}.pagination .nav-links>*.next:hover svg path,.pagination .nav-links>*.prev:hover svg path{fill:#101820}.accordianSection{margin:60px auto}.accordianSection .tabs{display:flex;border:none;background:rgba(0,0,0,0)}.accordianSection .tabs-title{flex:1;position:relative}.accordianSection .tabs-title a{display:flex;max-width:130px;font-size:14px;line-height:17px;background:rgba(0,0,0,0);color:#101820;text-transform:uppercase;font-weight:600;font-family:"filson-pro",sans-serif;text-align:center;margin:0 auto;flex-direction:column;padding:0px 6px 35px 6px;opacity:.3;transition:all .25s}.accordianSection .tabs-title a .arrow-down{position:absolute;width:30px;height:30px;left:0;right:0;bottom:0;margin:auto;opacity:0;transition:all .25s}.accordianSection .tabs-title a .icon{width:100%;margin:0 auto 15px;max-height:70px;max-width:90px}.accordianSection .tabs-title.is-active a{opacity:1;background:rgba(0,0,0,0);transition:all .25s}.accordianSection .tabs-title.is-active a .arrow-down{opacity:1}.accordianSection .tabs-content{border:none;border-top:0;background:rgba(0,0,0,0);color:#101820;padding:50px;background:#e5e1e6;margin-top:30px}.accordianSection .tabs-panel .contentSide{padding:40px 90px 40px 40px;position:relative}.accordianSection .tabs-panel .contentSide .icon{position:absolute;top:0;right:0;width:85px;height:85px}.accordianSection .tabs-panel h3{max-width:450px}.accordianSection .tabs-panel p.viewRange{position:absolute;bottom:14px;left:0;right:0;text-align:center;text-transform:uppercase;font-weight:600;max-width:70%;margin:auto}.accordianSection .packagingUse{position:absolute;right:0;bottom:0}.accordianSection .packagingUse p{margin-bottom:15px;font-size:12px}.accordianSection .packagingUse .packagingInner{margin-top:5px;display:flex;flex-direction:row;justify-content:left;align-items:center}.accordianSection .packagingUse .packagingInner img{max-width:80px;max-height:60px;margin-right:15px}.productExampleSlider{background:#fff;padding-bottom:55px;position:relative;height:100%}.productExampleSlider .productExample{min-height:400px;margin:30px;background-position:center;background-repeat:no-repeat;background-size:cover}.productExampleSlider .salesMessage{position:absolute;right:30px;top:30px;width:120px;height:120px;padding:0px 15px;display:flex;justify-content:center;align-items:center;text-align:center;background:#101820;color:#fff;font-family:"filson-pro",sans-serif;font-weight:600;text-transform:uppercase;font-size:16px;border-radius:50%}.productExampleSlider button.slick-next.slick-arrow,.productExampleSlider button.slick-prev.slick-arrow{height:30px;width:18px;min-width:unset;margin:0;padding:0;border:0;right:15px;bottom:-2px;top:unset;z-index:1}.productExampleSlider button.slick-next.slick-arrow{right:15px}.productExampleSlider button.slick-next.slick-arrow::before{content:"";background:url("/wp-content/themes/abcpackaging/assets/img/arrow-right.svg");background-position:center;height:100%;width:100%;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0;opacity:1}.productExampleSlider button.slick-prev.slick-arrow{left:15px}.productExampleSlider button.slick-prev.slick-arrow::before{content:"";background:url("/wp-content/themes/abcpackaging/assets/img/arrow-left.svg");background-position:center;height:100%;width:100%;background-size:contain;background-repeat:no-repeat;position:absolute;right:0;top:0;opacity:1}.sliderContainer{position:relative}.baseCopy{text-align:center;padding:40px 15px;max-width:700px;margin:0 auto 80px}.baseCopy h2{max-width:450px;margin:0 auto 20px}@media screen and (max-width: 1240px){.productTypeIndex.single,.serviceTypeIndex.single,.sectorTypeIndex.single{display:block;width:100%}.productTypeIndex.single p,.serviceTypeIndex.single p,.sectorTypeIndex.single p{max-width:unset}}@media screen and (max-width: 1199px){.trustLogos .alignRight.trustLine{text-align:center;padding-bottom:40px;width:100%}.trustLogos .row{display:unset;text-align:center}.trustLogos .sliderColumn{padding-right:0;padding-left:0}.trustedSlider .slick-list{overflow:visible}.contactPage .contactForm{padding:60px}.caseItem .caseInfo{padding:20px}.caseInfo .productTypeIndex,.caseInfo .serviceTypeIndex,.caseInfo .sectorTypeIndex{bottom:20px;right:10px;max-width:130px}.accordianSection .packagingUse{position:unset;margin-top:30px}.accordianSection .packagingUse .packagingInner{justify-content:left}.accordianSection .tabs-panel h3{max-width:unset;padding-right:90px}}@media screen and (max-width: 1200px){header .logo{width:230px}}@media screen and (max-width: 1140px){header{height:80px}header .desktop-nav{display:none}header .mobile-nav{display:block}header .menu-primary-menu-container{position:absolute;top:100%;width:100%;left:0;height:0;overflow:hidden;background-color:#fff;text-align:center;transition:all .35s}header .menu-primary-menu-container ul{height:100%;display:flex;flex-direction:column;justify-content:center;font-size:24px}header .menu-primary-menu-container ul li{display:block;padding:0px 10px 10px 10px;font-size:22px}header .menu-primary-menu-container ul li.current_page_item{border-bottom:unset}header .menu-primary-menu-container ul li.current_page_item a{color:#aa0061}header .menu-primary-menu-container.open{height:calc(100vh - 80px);transition:all .35s}header{height:100px}header .desktop-nav .greenNumber{top:12px}header .menu-primary-menu-container{top:50px}header .menu-primary-menu-container ul li{font-size:12px}header .logo{height:auto;width:300px;max-width:60%;padding:0px}}@media screen and (max-width: 1120px){.banner.homepage .content{height:300px}.banner.homepage .bannerImage{height:300px}.banner.homepage p.bannerCopy{font-size:54px;line-height:58px}.banner.homepage .bannerSquare{width:80%;height:65%}}@media screen and (max-width: 1023px){.banner.homepage .bannerSquare{height:55%}footer .row{max-width:750px}footer .footerTop .columns{margin-bottom:30px}footer .logo,footer .accreditations{text-align:center}.trustLogos .trustedSlider .logoLabel{right:0}.contactPage{padding:60px 0px}.contactPage .contactInfo{text-align:center}.contactPage .contactInfo h1{margin-left:auto;margin-right:auto}.contactPage .contactInfo p{margin-bottom:12px;margin-left:auto;margin-right:auto}.contactPage .contactForm{padding:40px 15px;margin-top:40px}.contactPage .contactForm .alignRight{text-align:center}.contactPage .greenSquare{display:none}.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{transform:unset;-webkit-transform:unset;transform-origin:0 0;-webkit-transform-origin:0 0}.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div{margin:0 auto}input[type=submit]{margin-top:15px}.caseStudy h1{margin-top:20px}.caseStudy .contentColumn{padding:0 20px}.caseStudy .shareOptions.desktop{display:none}.caseStudy .shareOptions.mobile{display:flex}.accordianSection .tabs-content{padding:15px;margin-top:10px}.accordianSection .tabs-panel .contentSide .icon{top:20px;right:20px}.accordianSection .tabs-title a{font-size:12px;text-align:center;padding:0px 8px 30px 8px}.accordianSection .tabs-title a .icon{width:50px;height:50px;margin:0 auto 10px}.productExampleSlider .productExample{margin:10px}.productTypeIndex.single,.serviceTypeIndex.single,.sectorTypeIndex.single{display:inline-flex;width:28%}.caseInfo .productTypeIndex,.caseInfo .serviceTypeIndex,.caseInfo .sectorTypeIndex{max-width:unset;right:30px}}@media screen and (max-width: 991px){h1,.h1{font-size:40px;line-height:50px}.scrollCall{flex-direction:column}.scrollCall .firstContainer,.scrollCall .secondContainer,.scrollCall .thirdContainer{width:100%}.scrollCall .secondContainer .content{margin:20px auto 40px;padding:0 15px}.scrollCall .secondContainer .content h3{font-size:24px}}@media screen and (max-width: 879px){.caseStudy{margin-top:150px}}@media screen and (max-width: 789px){.caseInfo .productTypeIndex,.caseInfo .serviceTypeIndex,.caseInfo .sectorTypeIndex{max-width:120px;right:15px}}@media screen and (max-width: 768px){.banner,.contactPage{margin-top:80px}.banner.homepage{padding:40px 0px 46px;margin-bottom:20px}.banner.homepage p.bannerCopy{font-size:40px;line-height:50px}.banner.homepage .content{height:auto;margin-bottom:20px}.banner.homepage .bannerSquare{height:365px;right:-50px;width:100%}.aboveFooter{height:230px}.trustLogos .trustedSlider .logoLabel{right:28px}.productTypeIndex.single,.serviceTypeIndex.single,.sectorTypeIndex.single{width:97%}.productTypeIndex.single p,.serviceTypeIndex.single p,.sectorTypeIndex.single p{max-width:unset}.caseInfo .productTypeIndex svg,.caseInfo .serviceTypeIndex svg,.caseInfo .sectorTypeIndex svg{width:105px}.caseStudy{margin-top:120px}.caseStudy .content p{text-align:left}.accordianSection .tabs{flex-flow:wrap}.accordianSection .tabs-title{flex:20%;margin-bottom:20px}}@media screen and (max-width: 639px){.content{text-align:center}.proudLogos{margin-bottom:80px}.serviceBlocks .imageBlock{margin-bottom:30px}.serviceBlocks .content{margin-bottom:60px}.serviceBlocks .extraPad{padding:0 40px}footer{text-align:center}footer .alignLeft,footer .alignRight{text-align:center}.trustLogos .trustedSlider .logoLabel{right:18px}.banner.aboutPage{text-align:center}.banner.aboutPage .bannerSquare{width:100%;height:350px;right:0;top:-100px}.banner.aboutPage .bannerImage{margin-bottom:30px}.banner.caseArchive{text-align:center}.banner.caseArchive .bannerSquare{width:80%;height:280px}.banner.caseArchive .bannerImage{margin-bottom:30px}.belowBanner,.aboutSectors{padding:70px 0px}.aboutBrands{margin-bottom:0}.aboutBrands,.aboutRecycling{text-align:center}.aboutBrands .alignRight,.aboutRecycling .alignRight{text-align:center}.aboutBrands img,.aboutRecycling img{margin-bottom:30px}.aboveFooter{height:170px}.productTypeIndex p,.serviceTypeIndex p,.sectorTypeIndex p{font-size:12px}.archiveHolder{margin-top:60px}.caseInfo .productTypeIndex,.caseInfo .serviceTypeIndex,.caseInfo .sectorTypeIndex{max-width:unset}.caseInfo .productTypeIndex svg,.caseInfo .serviceTypeIndex svg,.caseInfo .sectorTypeIndex svg{width:55px}}@media screen and (max-width: 539px){.gallerySlider .mainImage{height:300px}.galleryNav .navImage{height:115px}}@media screen and (max-width: 440px){.productExampleSlider .productExample{min-height:250px}.productExampleSlider .salesMessage{right:-20px;top:-20px;width:100px;height:100px;font-size:12px}.accordianSection .tabs-panel h3{min-height:80px;font-size:28px;line-height:38px}.accordianSection .tabs-panel .contentSide{padding:20px}.accordianSection .tabs-panel p.viewRange{bottom:18px;max-width:80%;font-size:11px}.accordianSection .tabs-title{flex:20%}.serviceBlocks{padding-top:40px}.banner.homepage .bannerSquare{height:345px}.aboutBrands,.aboutRecycling{padding:80px 0px 40px}.accordianSection .tabs-title{margin-bottom:10px}.accordianSection .packagingUse .packagingInner{display:block}.accordianSection .packagingUse .packagingInner img{margin-bottom:15px}.baseCopy{padding:0px 15px}.contactPage .contactInfo h1{font-size:38px;line-height:48px}.banner.aboutPage{padding:60px 0px 40px}.belowBanner,.aboutSectors{padding:60px 0px}}@media screen and (max-width: 420px){.accordianSection .tabs-title{flex:18%}}@media screen and (max-width: 400px){.caseItem .caseImage{height:220px}.accordianSection .tabs-title{margin-bottom:10px;flex:20%}.accordianSection .tabs-title a{font-size:10px;line-height:14px;padding:0px 4px 22px 4px}.accordianSection .tabs-title a .icon{width:40px;height:40px;margin:0 auto 6px}.accordianSection .tabs-title a .arrow-down{width:20px;height:20px}}@media screen and (max-width: 370px){.productTypeIndex p,.serviceTypeIndex p,.sectorTypeIndex p{font-size:10px}.productTypeIndex svg,.serviceTypeIndex svg,.sectorTypeIndex svg{width:45px;height:45px}.caseItem button{padding:15px 10px}}@media screen and (max-width: 340px){.accordianSection .tabs-title{flex:17%}}@media screen and (min-width: 40em)and (max-width: 63.9375em){.medium-sit-middle{float:none;clear:both;margin-left:auto;margin-right:auto}}/*# sourceMappingURL=abc.css.map */
