*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{font-size:62.5%;line-height:1;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none}ul{list-style-type:none}.no-margin{margin:0 !important}h1,h2,h3,h4,h5,h6,li,a,p,button,input,select,optgroup,textarea,td,input,label{font-family:"Montserrat",sans-serif;font-weight:200;font-size:2.4rem;color:#fff}h1{font-family:"Montserrat",sans-serif;font-weight:700;color:#fff}h2{font-family:"Montserrat",sans-serif;font-weight:600;color:#fff}h3{font-family:"Montserrat",sans-serif;font-weight:600;color:#fff}h4{font-family:"Montserrat",sans-serif;font-weight:600;color:#fff}h5{font-family:"Montserrat",sans-serif;font-weight:400;color:#fff}h6{font-family:"Montserrat",sans-serif;font-weight:400;color:#fff}a{font-family:"Montserrat",sans-serif;font-weight:300;font-size:1rem;color:#fff}p{font-family:"Montserrat",sans-serif;font-weight:300;font-size:1rem;color:#fff}a.primary,button.primary{background:#80b134;padding:10px 30px;color:#fff;font-size:.8rem;line-height:1rem;font-weight:600;text-transform:uppercase;border-radius:8px;transition:all .3s ease}@media(min-width: 768px){a.primary,button.primary{font-size:.85rem;line-height:1.1rem}}@media(min-width: 992px){a.primary,button.primary{font-size:.9rem;line-height:1.2rem}}@media(min-width: 1240px){a.primary,button.primary{font-size:.95rem;line-height:1.3rem}}@media(min-width: 1400px){a.primary,button.primary{font-size:1rem;line-height:1.4rem}}a.primary:hover,button.primary:hover{background-color:#5a7c24}a.primary.navy,button.primary.navy{background:#043367}a.primary.navy:hover,button.primary.navy:hover{background-color:#032448}a.primary.light-blue,button.primary.light-blue{background:#072445 !important}a.primary.light-blue:hover,button.primary.light-blue:hover{background-color:#051930}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}@keyframes slideUp{0%{display:block;opacity:1;transform:scaleY(1)}100%{opacity:0;transform:scaleY(0);display:none}}.wrapper{width:90%;margin:0 auto;max-width:1400px}.container{width:100%;margin:0;padding:0}.page-holder{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding:0}.page-holder .grid-1{width:100% !important;padding:10px}@media(min-width: 992px){.page-holder .grid-1{width:8.33333333% !important}}.page-holder .grid-2{width:100% !important;padding:10px}@media(min-width: 992px){.page-holder .grid-2{width:16.66666666% !important}}.page-holder .grid-3{width:100% !important;padding:10px}@media(min-width: 992px){.page-holder .grid-3{width:24.99999999% !important}}.page-holder .grid-4{width:100% !important;padding:10px}@media(min-width: 992px){.page-holder .grid-4{width:33.33333332% !important}}.page-holder .grid-5{width:100% !important;padding:10px}@media(min-width: 992px){.page-holder .grid-5{width:41.66666665% !important}}.page-holder .grid-6{width:100% !important;padding:10px}@media(min-width: 992px){.page-holder .grid-6{width:49.99999998% !important}}.page-holder .grid-7{width:100% !important;padding:10px}@media(min-width: 992px){.page-holder .grid-7{width:58.33333331% !important}}.page-holder .grid-8{width:100% !important;padding:10px}@media(min-width: 992px){.page-holder .grid-8{width:66.66666664% !important}}.page-holder .grid-9{width:100% !important;padding:10px}@media(min-width: 992px){.page-holder .grid-9{width:74.99999997% !important}}.page-holder .grid-10{width:100% !important;padding:10px}@media(min-width: 992px){.page-holder .grid-10{width:83.3333333% !important}}.page-holder .grid-11{width:100% !important;padding:10px}@media(min-width: 992px){.page-holder .grid-11{width:91.66666663% !important}}.page-holder .grid-12{width:100% !important;padding:10px}@media(min-width: 992px){.page-holder .grid-12{width:99.99999996% !important}}header{width:100%;display:block;background:#80b134}header .header-container{padding:10px 0;width:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:5;position:relative}@media(min-width: 992px){header .header-container{flex-direction:row}}header .header-container a.logo{display:inline;width:100%;padding-left:0;position:relative}@media(min-width: 992px){header .header-container a.logo{width:225px;position:absolute}}@media(min-width: 1240px){header .header-container a.logo{padding-left:8%;padding-top:2%;width:300px}}header .header-container a.logo span{display:block;background:#80b134 url("../img/company-logo.svg") no-repeat;text-indent:-9999px;height:195px;width:225px;background-size:100%;margin:0 auto}@media(min-width: 992px){header .header-container a.logo span{margin:0}}@media(min-width: 1400px){header .header-container a.logo span{height:260px;width:300px}}header .header-container .header-bar{width:100%;display:flex;flex-direction:column;justify-content:flex-end;margin:0 0 0 auto}@media(min-width: 992px){header .header-container .header-bar{width:80%}}@media(min-width: 1400px){header .header-container .header-bar{width:60%}}header .header-container .header-bar ul.contact-details{display:flex;flex-direction:row;justify-content:center;padding:0;margin:25px 0 0 0;width:100%}@media(min-width: 992px){header .header-container .header-bar ul.contact-details{justify-content:flex-end;padding:0 10px 0 0}}@media(min-width: 1400px){header .header-container .header-bar ul.contact-details{padding:0 100px 0 0}}header .header-container .header-bar ul.contact-details li{padding:0 10px}@media(min-width: 992px){header .header-container .header-bar ul.contact-details li{padding:0 20px}}header .header-container .header-bar ul.contact-details li:first-child{padding:0 0 0 10px}@media(min-width: 992px){header .header-container .header-bar ul.contact-details li:first-child{padding:0 0 0 20px}}header .header-container .header-bar ul.contact-details li:last-child{border-left:1px solid #fff}header .header-container .header-bar ul.contact-details li a{font-weight:200;font-size:1.6rem;line-height:2rem}@media(min-width: 992px){header .header-container .header-bar ul.contact-details li a{font-size:2rem;line-height:2.5rem}}@media(min-width: 1400px){header .header-container .header-bar ul.contact-details li a{font-size:2.5rem;line-height:3.125rem}}header .header-container .header-bar ul.contact-details li a img{display:inline-block;vertical-align:middle;padding-bottom:5px;height:32px;width:38px}header#inner-header{background-color:#072445}header#inner-header a.logo span{background:rgba(0,0,0,0) url("../img/company-logo-white.svg") no-repeat;background-size:100%}header#inner-header .header-container .header-bar ul.contact-details li:last-child{border-left:1px solid #fff}header#inner-header .header-container .header-bar ul li a{color:#fff}header#inner-header .header-container .header-bar ul li a img{filter:brightness(0) invert(1)}header#inner-header .header-container nav#main-nav{height:auto}@media(min-width: 992px){header#inner-header .header-container nav#main-nav{height:225px}}@media(min-width: 1240px){header#inner-header .header-container nav#main-nav{height:275px}}@media(min-width: 1400px){header#inner-header .header-container nav#main-nav{height:275px}}header#inner-header .header-container nav#main-nav a.mobile-nav{background:rgba(0,0,0,0) url("../img/menu-icon.svg") no-repeat;background-position:left}header#inner-header .header-container nav#main-nav ul{background:rgba(0,0,0,0)}@media(min-width: 992px){header#inner-header .header-container nav#main-nav ul{background:rgba(0,0,0,0);border-bottom:1px solid rgba(255,255,255,.7)}}header#inner-header .header-container nav#main-nav ul li a{color:#fff}footer{width:100%;position:relative}footer .footer-container{background-color:#072445;padding:60px 0}footer .footer-container .wrapper{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 992px){footer .footer-container .wrapper{flex-direction:row}}footer .footer-container .wrapper a.footer-logo{width:175px;margin:0 auto 20px auto}@media(min-width: 992px){footer .footer-container .wrapper a.footer-logo{width:215px;margin:0}}footer .footer-container .wrapper .contact-details{width:100%;border-top:2px solid rgba(255,255,255,.5);border-bottom:2px solid rgba(255,255,255,.5);border-right:none;padding:20px 0;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 992px){footer .footer-container .wrapper .contact-details{width:25%;border-right:2px solid rgba(255,255,255,.5);border-bottom:0;border-top:0;padding:0 10px 0 0}}footer .footer-container .wrapper .contact-details h6{font-size:1.25rem;font-weight:700;line-height:1.6rem;color:#fff;text-transform:uppercase;margin-bottom:10px}footer .footer-container .wrapper .contact-details .address{display:flex;flex-direction:row;justify-content:flex-start;padding:20px 0}@media(min-width: 992px){footer .footer-container .wrapper .contact-details .address{padding:0}}footer .footer-container .wrapper .contact-details .address img{height:28px;margin-right:10px;margin-top:3px}footer .footer-container .wrapper .contact-details .address p{font-size:1rem;font-weight:300;line-height:1.75rem;color:#fff}footer .footer-container .wrapper .contact-details .telephone{display:flex;flex-direction:row;justify-content:flex-start;padding:10px 0}@media(min-width: 992px){footer .footer-container .wrapper .contact-details .telephone{padding:0}}footer .footer-container .wrapper .contact-details .telephone img{height:16px;margin-right:10px;margin-top:5px}footer .footer-container .wrapper .contact-details .telephone p{font-size:1rem;font-weight:300;line-height:1.75rem;color:#fff}footer .footer-container .wrapper .contact-details .email{display:flex;flex-direction:row;justify-content:flex-start;padding:10px 0}@media(min-width: 992px){footer .footer-container .wrapper .contact-details .email{padding:0}}footer .footer-container .wrapper .contact-details .email img{height:14px;margin-right:10px;margin-top:3px}footer .footer-container .wrapper .contact-details .email a{font-size:1rem;font-weight:300;line-height:1.25rem;color:#fff}footer .footer-container .wrapper .contact-details .email a:hover{text-decoration:underline}footer .footer-container .wrapper .footer-menu{width:100%;border-right:0;border-bottom:2px solid rgba(255,255,255,.5);padding:20px 10px}@media(min-width: 992px){footer .footer-container .wrapper .footer-menu{width:25%;border-right:2px solid rgba(255,255,255,.5);border-bottom:0;padding:0 10px}}footer .footer-container .wrapper .footer-menu h6{font-size:1.25rem;font-weight:700;line-height:1.6rem;color:#fff;text-transform:uppercase;margin-bottom:10px}footer .footer-container .wrapper .footer-menu ul{margin:0;padding:0}footer .footer-container .wrapper .footer-menu ul li{line-height:0;padding:7.5px 0}footer .footer-container .wrapper .footer-menu ul li a{font-size:.95rem;font-weight:300;line-height:1.5rem;color:#fff;text-transform:uppercase;padding:10px 0}footer .footer-container .wrapper .footer-menu ul li a:hover{text-decoration:underline}footer .footer-container .wrapper .opening-hours{width:100%;padding:20px 10px}@media(min-width: 992px){footer .footer-container .wrapper .opening-hours{width:25%;padding:0 0 0 10px}}footer .footer-container .wrapper .opening-hours h6{font-size:1.25rem;font-weight:700;line-height:1.6rem;color:#fff;text-transform:uppercase;margin-bottom:10px}footer .footer-container .wrapper .opening-hours ul{margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between}footer .footer-container .wrapper .opening-hours ul li{display:flex;flex-direction:row;justify-content:space-between;padding:7.5px 0}footer .footer-container .wrapper .opening-hours ul li p{font-size:.95rem;font-weight:300;line-height:1.2rem;color:#fff;text-transform:uppercase;width:25%;padding:0}footer .footer-container .wrapper .opening-hours ul li p:nth-child(even){width:75%}footer .closing{width:100%;position:relative;background-color:#043367;padding:30px 0 10px 0}@media(min-width: 992px){footer .closing{padding:40px 0}}footer .closing .wrapper{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 992px){footer .closing .wrapper{flex-direction:row}}footer .closing .wrapper p{display:flex;justify-content:center;flex-direction:column;font-size:1.25rem;font-weight:400;line-height:1.5rem;color:#fff;width:100%}@media(min-width: 992px){footer .closing .wrapper p{width:50%}}footer .closing .wrapper ul.socials{margin:0;padding:20px 0;width:100%;display:flex;flex-direction:row;justify-content:flex-start}@media(min-width: 992px){footer .closing .wrapper ul.socials{width:50%;padding:0;justify-content:flex-end}}footer .closing .wrapper ul.socials li{margin:0 5px}footer .closing .wrapper ul.socials li:first-child{margin-left:0}@media(min-width: 992px){footer .closing .wrapper ul.socials li{margin:0 15px}footer .closing .wrapper ul.socials li:first-child{margin-left:15px}}footer .closing .wrapper ul.socials li a{width:60px;height:60px;background-color:#072445;border-radius:30px;justify-content:center;display:flex;flex-direction:column}@media(min-width: 992px){footer .closing .wrapper ul.socials li a{width:90px;height:90px;border-radius:45px}}footer .closing .wrapper ul.socials li a img{height:15px}@media(min-width: 992px){footer .closing .wrapper ul.socials li a img{height:20px}}nav#main-nav a.mobile-nav{width:160px;display:block;padding:30px 0;margin:0 auto 0 auto;background:#80b134 url("../img/menu-icon.svg") no-repeat;background-position:left;font-weight:700;font-size:1rem;line-height:1rem;text-transform:uppercase;text-align:center}@media(min-width: 992px){nav#main-nav a.mobile-nav{display:none}}nav#main-nav ul{width:100%;display:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0;margin:0 0 15px 0;border-bottom:none;text-align:center;background:#014795}@media(max-width: 992px){nav#main-nav ul.open{display:block;animation:slideDown .6s}nav#main-nav ul.close{animation:slideUp .6s}}@media(min-width: 992px){nav#main-nav ul{padding:0 10px 20px 0;margin:15px 0 0 0;display:flex;justify-content:flex-end;flex-direction:row;text-align:left;border-bottom:1px solid rgba(255,255,255,.7);background:#80b134}nav#main-nav ul.open{display:flex}}@media(min-width: 1400px){nav#main-nav ul{justify-content:space-evenly;padding:0 0 20px 0}}nav#main-nav ul li{border-bottom:1px solid rgba(255,255,255,.7);padding:10px 5px;line-height:0}@media(min-width: 992px){nav#main-nav ul li{padding:0 5px;border-bottom:none}}@media(min-width: 1400px){nav#main-nav ul li{padding:0 10px}}nav#main-nav ul li:first-child{padding:10px 5px}@media(min-width: 992px){nav#main-nav ul li:first-child{padding:0 5px 0 0}}@media(min-width: 1400px){nav#main-nav ul li:first-child{padding:0 20px 0 0}}nav#main-nav ul li:last-child{padding:10px 5px}@media(min-width: 992px){nav#main-nav ul li:last-child{padding:0 0 0 5px}}@media(min-width: 1400px){nav#main-nav ul li:last-child{padding:0 0 0 20px}}nav#main-nav ul li.mobile-home{display:block}@media(min-width: 992px){nav#main-nav ul li.mobile-home{display:none}}nav#main-nav ul li.home-link{display:none}@media(min-width: 992px){nav#main-nav ul li.home-link{display:inline}}nav#main-nav ul li a{font-weight:700;font-size:.8rem;line-height:1rem;text-transform:uppercase;display:block}@media(min-width: 992px){nav#main-nav ul li a{display:inline}}@media(min-width: 1400px){nav#main-nav ul li a{font-weight:700;font-size:.85rem;line-height:1.25rem}}nav#main-nav ul li a:hover{text-decoration:underline}nav#main-nav ul li a img{display:inline-block;vertical-align:middle;padding-bottom:5px}section#main-banner{width:100%;background:#80b134 url("../img/toys-banner.png") no-repeat;background-size:cover;height:300px;display:block;top:0;position:relative}@media(min-width: 768px){section#main-banner{height:450px}}@media(min-width: 992px){section#main-banner{height:600px}}@media(min-width: 1240px){section#main-banner{height:780px}}@media(min-width: 1400px){section#main-banner{height:860px}}section#strapline{width:100%;position:relative;display:block;background:#014795}section#strapline .wrapper h2{color:#fff;font-size:1.6rem;line-height:2rem;font-weight:200;padding:30px 0;text-align:center}@media(min-width: 768px){section#strapline .wrapper h2{font-size:1.9rem;line-height:2.2rem;padding:50px 0}}@media(min-width: 992px){section#strapline .wrapper h2{font-size:2.4rem;line-height:3.2rem;padding:70px 0}}@media(min-width: 1240px){section#strapline .wrapper h2{font-size:3rem;line-height:3.75rem}}@media(min-width: 1400px){section#strapline .wrapper h2{font-size:3.5rem;line-height:4.2rem}}section#what-we-do{position:relative;display:flex;flex-direction:row;justify-content:flex-end;width:100%;background:rgba(0,0,0,0) url("../img/tree-background.jpg") no-repeat;background-size:cover;background-position:right;height:550px}@media(min-width: 992px){section#what-we-do{height:720px;background-position:0 75%}}@media(min-width: 1240px){section#what-we-do{height:820px}}@media(min-width: 1400px){section#what-we-do{height:900px}}section#what-we-do .about-us{width:100%;padding:50px 0}@media(min-width: 992px){section#what-we-do .about-us{width:50%;padding:100px 0}}section#what-we-do .about-us h3{color:#fff;font-size:2.2rem;line-height:2.5rem;font-weight:600;width:95%;padding-bottom:30px;text-align:center}@media(min-width: 768px){section#what-we-do .about-us h3{font-size:2.75rem;line-height:3.25rem}}@media(min-width: 992px){section#what-we-do .about-us h3{font-size:3.25rem;line-height:3.75rem;text-align:left}}@media(min-width: 1240px){section#what-we-do .about-us h3{font-size:3.6rem;line-height:4rem;width:80%}}@media(min-width: 1400px){section#what-we-do .about-us h3{font-size:4rem;line-height:4.5rem;width:75%}}section#what-we-do .about-us p{color:#fff;font-size:1.2rem;line-height:1.8rem;font-weight:500;width:95%;padding-bottom:30px;text-align:center}@media(min-width: 768px){section#what-we-do .about-us p{font-size:1.4rem;line-height:2.1rem}}@media(min-width: 992px){section#what-we-do .about-us p{font-size:1.5rem;line-height:2.4rem;text-align:left;width:90%}}@media(min-width: 1240px){section#what-we-do .about-us p{font-size:1.6rem;line-height:2.7rem;width:80%}}@media(min-width: 1400px){section#what-we-do .about-us p{font-size:1.7rem;line-height:3rem;width:75%}}section#what-we-do .about-us p:nth-child(odd){font-size:1.4rem;line-height:1.8rem;font-weight:500;color:#014795}@media(min-width: 768px){section#what-we-do .about-us p:nth-child(odd){font-size:1.6rem;line-height:2rem}}@media(min-width: 992px){section#what-we-do .about-us p:nth-child(odd){font-size:1.8rem;line-height:2.2rem}}@media(min-width: 1240px){section#what-we-do .about-us p:nth-child(odd){font-size:2rem;line-height:2.4rem}}@media(min-width: 1400px){section#what-we-do .about-us p:nth-child(odd){font-size:2.2rem;line-height:2.6rem}}section#what-we-do .about-us a.primary{display:flex;flex-direction:row;justify-content:center;position:relative;padding:15px 50px;margin:50px auto 0 auto;width:50%}@media(min-width: 992px){section#what-we-do .about-us a.primary{padding:15px 50px;margin:50px 0 0 0;text-align:left;display:inline-block;width:auto}}@media(min-width: 1240px){section#what-we-do .about-us a.primary{padding:15px 50px}}@media(min-width: 1400px){section#what-we-do .about-us a.primary{padding:15px 65px}}section#how-we-collect{position:relative;width:100%;display:block;background:#f1f1f1;padding:100px 0}@media(min-width: 768px){section#how-we-collect{background:#f1f1f1 url("../img/toys4-life-bear.jpg") no-repeat;background-position:bottom 0% right 0px;background-size:35%}}@media(min-width: 992px){section#how-we-collect{background-position:top 50% left 0px;background-size:45%}}@media(min-width: 1240px){section#how-we-collect{background-size:50%;background-position:bottom -10px left 50px}}@media(min-width: 1400px){section#how-we-collect{background-size:40%}}section#how-we-collect .wrapper{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 992px){section#how-we-collect .wrapper{flex-direction:row}}section#how-we-collect .wrapper h3{color:#072445;font-size:2.2rem;line-height:2.5rem;font-weight:600;width:100%;padding-bottom:30px;text-align:left}@media(min-width: 768px){section#how-we-collect .wrapper h3{font-size:2.75rem;line-height:3.25rem}}@media(min-width: 992px){section#how-we-collect .wrapper h3{font-size:3.25rem;line-height:3.75rem;text-align:right;width:45%}}@media(min-width: 1240px){section#how-we-collect .wrapper h3{font-size:3.6rem;line-height:4rem}}@media(min-width: 1400px){section#how-we-collect .wrapper h3{font-size:4rem;line-height:4.5rem}}section#how-we-collect .wrapper .collection-information{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 992px){section#how-we-collect .wrapper .collection-information{width:52%}}section#how-we-collect .wrapper .collection-information p{font-size:1.3rem;line-height:1.4rem;font-weight:300;color:#072445;margin-top:0;padding:0 0 20px 0}@media(min-width: 992px){section#how-we-collect .wrapper .collection-information p{font-size:1.5rem;line-height:1.6rem}}@media(min-width: 1240px){section#how-we-collect .wrapper .collection-information p{font-size:1.6rem;line-height:1.75rem}}@media(min-width: 1400px){section#how-we-collect .wrapper .collection-information p{font-size:1.7rem;line-height:1.9rem}}section#how-we-collect .wrapper .collection-information p:nth-child(odd){font-size:1.3rem;line-height:1.8rem;font-weight:300;color:#072445;margin-top:20px;padding:0 0 20px 0}@media(min-width: 992px){section#how-we-collect .wrapper .collection-information p:nth-child(odd){margin-top:80px}}section#how-we-collect .wrapper .collection-information .links{width:100%;padding:20px 0}section#how-we-collect .wrapper .collection-information .links a.primary{margin:0 20px 0 0}section#our-services{width:100%;position:relative;display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width: 992px){section#our-services{flex-wrap:nowrap}}section#our-services .service-block{width:100%;position:relative;background-image:url("../img/arrow-down.svg");background-repeat:no-repeat;background-position:bottom 20px right 25px;text-align:center;padding-bottom:60px}@media(min-width: 992px){section#our-services .service-block{width:25%}}section#our-services .service-block:hover .service-information{visibility:visible;display:flex;flex-direction:column;justify-content:space-between;position:absolute;width:100%;z-index:6;top:0;left:0;height:100%;padding:20px 0;animation:fadeIn .4s}@media(min-width: 992px){section#our-services .service-block:hover .service-information{padding:80px 0}}section#our-services .service-block.green-block{background-color:#80b134}section#our-services .service-block.green-block .service-information{background-color:#80b134}section#our-services .service-block.blue-block{background-color:#014795}section#our-services .service-block.blue-block .service-information{background-color:#014795}section#our-services .service-block.navy-block{background-color:#072445}section#our-services .service-block.navy-block .service-information{background-color:#072445}section#our-services .service-block img{margin:0 0 45px 0;display:none}@media(min-width: 992px){section#our-services .service-block img{display:block;width:100%}}section#our-services .service-block img.service-icon{position:relative;display:inline-block;padding:15px 0;margin:0;height:80px}@media(min-width: 768px){section#our-services .service-block img.service-icon{height:100px}}@media(min-width: 992px){section#our-services .service-block img.service-icon{height:110px}}@media(min-width: 1240px){section#our-services .service-block img.service-icon{height:120px}}@media(min-width: 1400px){section#our-services .service-block img.service-icon{height:130px}}section#our-services .service-block h5{font-size:1rem;line-height:1.2rem;font-weight:200;color:#fff;padding:15px 0}@media(min-width: 992px){section#our-services .service-block h5{font-size:1.8rem;line-height:2.2rem}}@media(min-width: 1240px){section#our-services .service-block h5{font-size:2rem;line-height:2.4rem}}@media(min-width: 1400px){section#our-services .service-block h5{font-size:2.2rem;line-height:2.6rem}}section#our-services .service-block .service-information{visibility:hidden;height:0px}section#our-services .service-block .service-information h5{padding:0 30px}section#our-services .service-block .service-information p{font-size:.8rem;line-height:1rem;font-weight:200;color:#fff;padding:0 15px}@media(min-width: 992px){section#our-services .service-block .service-information p{padding:0 30px;font-size:1.4rem;line-height:1.6rem}}section#our-services .service-block .service-information a.primary{width:75%;display:block;margin:0 auto}section#further-information{width:100%;position:relative;background-color:#fff}section#further-information .information-block{display:flex;flex-direction:column;justify-content:flex-end;width:100%}@media(min-width: 992px){section#further-information .information-block{flex-direction:row}}section#further-information .information-block .block-content{width:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;padding:50px 0;position:relative}@media(min-width: 992px){section#further-information .information-block .block-content{width:50%;padding:100px 0}}@media(min-width: 1400px){section#further-information .information-block .block-content{width:35%}}section#further-information .information-block .block-content h4{font-size:2rem;line-height:3rem;font-weight:600;color:#072445;margin:0 20px 40px 20px}@media(min-width: 992px){section#further-information .information-block .block-content h4{font-size:3rem;line-height:4rem}}@media(min-width: 1240px){section#further-information .information-block .block-content h4{font-size:3.5rem;line-height:4.5rem;margin:0 15px 60px 15px;padding-right:60px}}@media(min-width: 1400px){section#further-information .information-block .block-content h4{font-size:4rem;line-height:5rem;margin:0 0 80px 0}}section#further-information .information-block .block-content h6{font-size:1.6rem;line-height:1.8rem;font-weight:300;color:#072445;margin:0 20px 40px 20px}@media(min-width: 992px){section#further-information .information-block .block-content h6{font-size:1.8rem;line-height:2rem;margin:0 15px 40px 15px}}@media(min-width: 1240px){section#further-information .information-block .block-content h6{font-size:2rem;line-height:2.4rem;margin:0 15px 60px 15px}}@media(min-width: 1400px){section#further-information .information-block .block-content h6{font-size:2.2rem;line-height:2.6rem;margin:0 0 80px 0}}section#further-information .information-block .block-content p{font-size:1.3rem;line-height:1.4rem;font-weight:300;color:#072445;margin:0 20px 20px 20px;padding:0 60px 0 0}@media(min-width: 992px){section#further-information .information-block .block-content p{font-size:1.5rem;line-height:1.6rem;margin:0 20px 20px 20px}}@media(min-width: 1240px){section#further-information .information-block .block-content p{font-size:1.6rem;line-height:1.75rem;margin:0 20px 20px 20px}}@media(min-width: 1400px){section#further-information .information-block .block-content p{font-size:1.7rem;line-height:1.9rem;margin:0 0 20px 0}}section#further-information .information-block .block-content p:nth-child(odd){font-size:1.3rem;line-height:1.8rem;font-weight:300;color:#072445;padding:0 85px 0 0}section#further-information .information-block .block-content a.primary{display:block;width:40%;text-align:center;padding:20px 10px;margin:0 20px}@media(min-width: 1400px){section#further-information .information-block .block-content a.primary{margin:0}}section#further-information .information-block .image-holder{width:100%;position:relative;display:none}@media(min-width: 992px){section#further-information .information-block .image-holder{display:block}}@media(min-width: 992px){section#further-information .information-block .image-holder{width:50%}}@media(min-width: 1400px){section#further-information .information-block .image-holder{width:50%}}section#further-information .information-block .image-holder img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}section#further-information .information-block.mission{flex-direction:row-reverse}section#further-information .information-block.mission .block-content{width:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#80b134;padding:60px 30px;text-align:left}@media(min-width: 768px){section#further-information .information-block.mission .block-content{padding:80px 0 80px 80px}}@media(min-width: 992px){section#further-information .information-block.mission .block-content{width:50%;padding:100px 0 100px 100px}}@media(min-width: 1240px){section#further-information .information-block.mission .block-content{padding:140px 0 140px 140px}}section#further-information .information-block.mission .block-content h4{font-size:2rem;line-height:2.8rem;font-weight:600;color:#fff;margin:0 0 20px 0}@media(min-width: 768px){section#further-information .information-block.mission .block-content h4{font-size:2.3rem;line-height:3.2rem;margin:0 0 40px 0}}@media(min-width: 992px){section#further-information .information-block.mission .block-content h4{font-size:2.75rem;line-height:3.75rem;margin:0 0 60px 0}}@media(min-width: 1240px){section#further-information .information-block.mission .block-content h4{font-size:3.25rem;line-height:4.2rem;margin:0 0 70px 0}}@media(min-width: 1400px){section#further-information .information-block.mission .block-content h4{font-size:3.75rem;line-height:4.6rem;margin:0 0 80px 0}}section#further-information .information-block.mission .block-content h6{font-size:1.3rem;line-height:1.5rem;font-weight:300;color:#fff;margin:0 0 10px 0}@media(min-width: 768px){section#further-information .information-block.mission .block-content h6{font-size:1.4rem;line-height:1.5rem;margin:0 0 20px 0}}@media(min-width: 992px){section#further-information .information-block.mission .block-content h6{font-size:1.5rem;line-height:1.9rem;margin:0 0 30px 0}}@media(min-width: 1240px){section#further-information .information-block.mission .block-content h6{font-size:1.8rem;line-height:2.2rem}}@media(min-width: 1400px){section#further-information .information-block.mission .block-content h6{font-size:2.1rem;line-height:2.5rem;margin:0 0 40px 0}}section#further-information .information-block.mission .block-content p{font-size:1.2rem;line-height:2.8rem;font-weight:300;color:#fff;margin:0 0 10px 0;padding:0 20px 0 0}@media(min-width: 768px){section#further-information .information-block.mission .block-content p{font-size:1.4rem;line-height:3rem;margin:0 0 20px 0;padding:0 40px 0 0}}@media(min-width: 992px){section#further-information .information-block.mission .block-content p{font-size:1.7rem;line-height:3.4rem;margin:0 0 40px 0;padding:0 60px 0 0}}@media(min-width: 1240px){section#further-information .information-block.mission .block-content p{font-size:1.9rem;line-height:3.8rem;margin:0 0 50px 0;padding:0 80px 0 0}}@media(min-width: 1400px){section#further-information .information-block.mission .block-content p{font-size:2rem;line-height:4rem;margin:0 0 60px 0;padding:0 100px 0 0}}section#further-information .information-block.mission .block-content p:before{content:"";background:url("../img/left-side-quote.svg") no-repeat;background-size:100px;background-position:40px 110px;position:absolute;top:0px;right:0px;bottom:0px;left:0px;opacity:1}@media(min-width: 768px){section#further-information .information-block.mission .block-content p:before{background-size:175px;background-position:40px 220px}}@media(min-width: 992px){section#further-information .information-block.mission .block-content p:before{background-size:200px;background-position:80px 210px}}@media(min-width: 1240px){section#further-information .information-block.mission .block-content p:before{background-size:225px}}@media(min-width: 1400px){section#further-information .information-block.mission .block-content p:before{background-size:250px}}section#further-information .information-block.mission .block-content p:after{content:"";background:url("../img/right-side-quote.svg") no-repeat;background-size:100px;background-position:right 100px bottom 90px;position:absolute;top:0px;right:0px;bottom:0px;left:0px;opacity:1}@media(min-width: 768px){section#further-information .information-block.mission .block-content p:after{background-size:175px;background-position:right 100px bottom 160px}}@media(min-width: 992px){section#further-information .information-block.mission .block-content p:after{background-size:200px}}@media(min-width: 1240px){section#further-information .information-block.mission .block-content p:after{background-size:225px}}@media(min-width: 1400px){section#further-information .information-block.mission .block-content p:after{background-size:250px}}section#further-information .information-block.recycling{background-color:#014795;position:relative}section#further-information .information-block.recycling:before{content:"";background:#014795 url("../img/dna-helix.svg") no-repeat;background-size:50%;background-position:bottom -85px left -60px;position:absolute;top:0px;right:0px;bottom:0px;left:0px;opacity:1}@media(min-width: 768px){section#further-information .information-block.recycling:before{background-size:30%;background-position:bottom -85px left -125px}}section#further-information .information-block.recycling .block-content{background-color:rgba(0,0,0,0)}section#further-information .information-block.recycling .block-content h4{color:#fff;margin:0 0 20px 0;padding:0 15px 0 15px}@media(min-width: 768px){section#further-information .information-block.recycling .block-content h4{margin:0 0 30px 0}}@media(min-width: 992px){section#further-information .information-block.recycling .block-content h4{margin:0 0 40px 0}}@media(min-width: 1240px){section#further-information .information-block.recycling .block-content h4{margin:0 0 50px 0;padding-right:40px}}@media(min-width: 1400px){section#further-information .information-block.recycling .block-content h4{padding-right:40px;margin:0 0 60px 0}}section#further-information .information-block.recycling .block-content h6{color:#fff;font-weight:500}section#further-information .information-block.recycling .block-content p{padding:0 15px 0 15px;margin:0 0 20px 0;color:#fff;line-height:2.6rem}@media(min-width: 768px){section#further-information .information-block.recycling .block-content p{margin:0 0 30px 0}}@media(min-width: 992px){section#further-information .information-block.recycling .block-content p{margin:0 0 40px 0}}@media(min-width: 1240px){section#further-information .information-block.recycling .block-content p{margin:0 0 50px 0}}@media(min-width: 1400px){section#further-information .information-block.recycling .block-content p{padding:0 15px 0 0;margin:0 0 60px 0}}section#further-information .information-block.recycling .block-content a.primary{width:50%}section#partners{width:100%;position:relative;padding:40px 0}@media(min-width: 768px){section#partners{padding:60px 0}}@media(min-width: 992px){section#partners{padding:80px 0}}@media(min-width: 1240px){section#partners{padding:100px 0}}@media(min-width: 1400px){section#partners{padding:120px 0}}section#partners .wrapper{display:flex;flex-direction:column}section#partners .wrapper h4{font-weight:600;font-size:2.5rem;line-height:3rem;color:#014795;margin-bottom:20px;text-align:center}@media(min-width: 768px){section#partners .wrapper h4{font-size:3rem;line-height:3.5rem;margin-bottom:30px}}@media(min-width: 992px){section#partners .wrapper h4{font-size:3.25rem;line-height:3.75rem;margin-bottom:40px}}@media(min-width: 1240px){section#partners .wrapper h4{font-size:3.5rem;line-height:4rem;margin-bottom:50px;text-align:left}}@media(min-width: 1400px){section#partners .wrapper h4{font-size:3.75rem;line-height:4.25rem;margin-bottom:60px}}section#partners .wrapper p{font-weight:300;font-size:1.3rem;line-height:1.6rem;color:#014795;margin-bottom:30px;text-align:center}@media(min-width: 768px){section#partners .wrapper p{font-size:1.45rem;line-height:1.75rem;margin-bottom:40px}}@media(min-width: 992px){section#partners .wrapper p{font-size:1.6rem;line-height:1.9rem;margin-bottom:50px}}@media(min-width: 1240px){section#partners .wrapper p{font-size:1.7rem;line-height:2rem;margin-bottom:70px;text-align:left}}@media(min-width: 1400px){section#partners .wrapper p{font-size:1.875rem;line-height:2.25rem;margin-bottom:90px}}section#partners .wrapper ul{width:100%;margin:0;padding:0;display:flex;flex-direction:row}section#partners .wrapper ul li{width:20%;position:relative;text-align:center}@media(min-width: 1240px){section#partners .wrapper ul li{text-align:left}}section#partners .wrapper ul li img{max-width:75%;display:inline}@media(min-width: 1240px){section#partners .wrapper ul li img{max-width:100%;display:block}}section#contact-us{width:100%;position:relative;background:#80b134;padding:70px 0}@media(min-width: 768px){section#contact-us{padding:90px 0}}@media(min-width: 992px){section#contact-us{padding:110px 0}}@media(min-width: 1240px){section#contact-us{padding:130px 0}}@media(min-width: 1400px){section#contact-us{padding:150px 0}}section#contact-us .wrapper{display:flex;flex-direction:column}section#contact-us .wrapper h4{font-weight:600;font-size:3rem;line-height:3.5rem;color:#fff;margin-bottom:20px;text-align:center}@media(min-width: 768px){section#contact-us .wrapper h4{font-size:3.25rem;line-height:3.75rem;margin-bottom:30px}}@media(min-width: 992px){section#contact-us .wrapper h4{font-size:3.5rem;line-height:4rem;margin-bottom:40px}}@media(min-width: 1240px){section#contact-us .wrapper h4{font-size:3.75rem;line-height:4.25rem;margin-bottom:50px;text-align:left}}@media(min-width: 1400px){section#contact-us .wrapper h4{font-size:4rem;line-height:4.5rem;margin-bottom:60px}}section#contact-us .wrapper h4 span.text-navy{color:#014795}section#contact-us .wrapper form{display:flex;flex-direction:column}section#contact-us .wrapper form .form-row{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 768px){section#contact-us .wrapper form .form-row{flex-direction:row}}section#contact-us .wrapper form .form-row input{width:100%;color:#fff;font-weight:300;font-size:1.25rem;line-height:1.5rem;padding:15px 10px 15px 30px;margin:10px 0;background-color:rgba(255,255,255,.3);border:1px solid #80b134}@media(min-width: 768px){section#contact-us .wrapper form .form-row input{width:27.5%;margin:0}}section#contact-us .wrapper form .form-row input::placeholder{color:#fff}section#contact-us .wrapper form .form-row input:focus{border:1px solid #fff}section#contact-us .wrapper form .form-row input:focus-visible{outline:none}section#contact-us .wrapper form .form-row input[name=message]{width:100%}@media(min-width: 768px){section#contact-us .wrapper form .form-row input[name=message]{width:40%}}section#contact-us .wrapper form .form-row button{width:50%;display:inline-block;margin:20px auto;padding:15px 10px;border:0;cursor:pointer}@media(min-width: 768px){section#contact-us .wrapper form .form-row button{width:15%;display:block;margin:40px 0}}section#our-location{width:100%;position:relative}section#our-location .map{background-color:#80b134}section#our-location .map iframe{opacity:.6;height:500px}@media(min-width: 768px){section#our-location .map iframe{height:600px}}@media(min-width: 992px){section#our-location .map iframe{height:675px}}@media(min-width: 1240px){section#our-location .map iframe{height:750px}}@media(min-width: 1400px){section#our-location .map iframe{height:825px}}section#our-location .map-overlay{background:#fff;padding:40px;display:flex;flex-direction:column;justify-content:space-between;width:70%;position:absolute;top:15%;left:8%}@media(min-width: 992px){section#our-location .map-overlay{width:60%;padding:60px}}@media(min-width: 1240px){section#our-location .map-overlay{width:50%}}@media(min-width: 1400px){section#our-location .map-overlay{width:40%}}section#our-location .map-overlay h4{font-size:2rem;line-height:3rem;font-weight:600;color:#014795;margin:0 0 25px 0}@media(min-width: 768px){section#our-location .map-overlay h4{font-size:2.5rem;line-height:3.5rem}}@media(min-width: 992px){section#our-location .map-overlay h4{font-size:3rem;line-height:4rem}}@media(min-width: 1240px){section#our-location .map-overlay h4{font-size:3.5rem;line-height:4.5rem}}@media(min-width: 1400px){section#our-location .map-overlay h4{font-size:4rem;line-height:5rem}}section#our-location .map-overlay p{font-size:1.2rem;line-height:1.5rem;font-weight:300;color:#014795;margin:0 0 25px 0}@media(min-width: 768px){section#our-location .map-overlay p{font-size:1.3rem;line-height:1.7rem}}@media(min-width: 992px){section#our-location .map-overlay p{font-size:1.45rem;line-height:1.8rem}}@media(min-width: 1240px){section#our-location .map-overlay p{font-size:1.6rem;line-height:2rem}}@media(min-width: 1400px){section#our-location .map-overlay p{font-size:1.875rem;line-height:2.25rem}}section#our-location .map-overlay a{width:75%;text-align:center;padding:20px 0}@media(min-width: 992px){section#our-location .map-overlay a{width:50%}}.page-banner{display:block;position:relative;width:100%;background-color:#072445;height:250px}.page-banner img{display:block;position:absolute;width:100%;height:100%;object-fit:cover}@media(min-width: 992px){.page-banner{background-color:rgba(0,0,0,0);height:300px}}@media(min-width: 1240px){.page-banner{height:350px}}@media(min-width: 1400px){.page-banner{height:450px}}#content-page{display:block}#content-page .page-title{width:100%;position:relative;display:block;background:#014795}#content-page .page-title .wrapper h1{color:#fff;font-size:1.6rem;line-height:2rem;font-weight:600;padding:20px 0;text-align:left}@media(min-width: 768px){#content-page .page-title .wrapper h1{font-size:1.9rem;line-height:2.2rem;padding:30px 0}}@media(min-width: 992px){#content-page .page-title .wrapper h1{font-size:2.4rem;line-height:3.2rem;padding:40px 0}}@media(min-width: 1240px){#content-page .page-title .wrapper h1{font-size:3rem;line-height:3.75rem}}@media(min-width: 1400px){#content-page .page-title .wrapper h1{font-size:3.5rem;line-height:4.2rem}}#content-page section.content-white,#content-page section.content-offwhite{background:#fff;padding:60px 0;width:100%;position:relative}#content-page section.content-white.pb-0,#content-page section.content-offwhite.pb-0{padding:0 0 60px 0}#content-page section.content-white.pt-0,#content-page section.content-offwhite.pt-0{padding:60px 0 0 0}#content-page section.content-white .wrapper,#content-page section.content-offwhite .wrapper{flex-direction:column;display:flex;justify-content:space-between}@media(min-width: 992px){#content-page section.content-white .wrapper,#content-page section.content-offwhite .wrapper{flex-direction:row}}#content-page section.content-white .wrapper h2,#content-page section.content-offwhite .wrapper h2{color:#014795;font-weight:600;font-size:2.5rem;line-height:3rem;margin-bottom:20px}@media(min-width: 768px){#content-page section.content-white .wrapper h2,#content-page section.content-offwhite .wrapper h2{font-size:2.75rem;line-height:3.25rem}}@media(min-width: 992px){#content-page section.content-white .wrapper h2,#content-page section.content-offwhite .wrapper h2{font-size:3rem;line-height:3.5rem}}@media(min-width: 1240px){#content-page section.content-white .wrapper h2,#content-page section.content-offwhite .wrapper h2{font-size:3.25rem;line-height:3.75rem}}@media(min-width: 1400px){#content-page section.content-white .wrapper h2,#content-page section.content-offwhite .wrapper h2{font-size:3.5rem;line-height:4rem}}#content-page section.content-white .wrapper h3,#content-page section.content-offwhite .wrapper h3{color:#014795;font-weight:600;font-size:2rem;line-height:2.5rem;margin-bottom:20px}@media(min-width: 768px){#content-page section.content-white .wrapper h3,#content-page section.content-offwhite .wrapper h3{font-size:2.25rem;line-height:2.75rem}}@media(min-width: 992px){#content-page section.content-white .wrapper h3,#content-page section.content-offwhite .wrapper h3{font-size:2.5rem;line-height:3rem}}@media(min-width: 1240px){#content-page section.content-white .wrapper h3,#content-page section.content-offwhite .wrapper h3{font-size:2.75rem;line-height:3.25rem}}@media(min-width: 1400px){#content-page section.content-white .wrapper h3,#content-page section.content-offwhite .wrapper h3{font-size:3rem;line-height:3.5rem}}#content-page section.content-white .wrapper h4,#content-page section.content-offwhite .wrapper h4{color:#014795;font-weight:600;font-size:1.6rem;line-height:2.2rem;margin-bottom:20px}@media(min-width: 768px){#content-page section.content-white .wrapper h4,#content-page section.content-offwhite .wrapper h4{font-size:1.8rem;line-height:2.4rem}}@media(min-width: 992px){#content-page section.content-white .wrapper h4,#content-page section.content-offwhite .wrapper h4{font-size:2rem;line-height:2.6rem}}@media(min-width: 1240px){#content-page section.content-white .wrapper h4,#content-page section.content-offwhite .wrapper h4{font-size:2.2rem;line-height:2.8rem}}@media(min-width: 1400px){#content-page section.content-white .wrapper h4,#content-page section.content-offwhite .wrapper h4{font-size:2.4rem;line-height:3rem}}#content-page section.content-white .wrapper h5,#content-page section.content-offwhite .wrapper h5{color:#014795;font-weight:300;font-size:1.8rem;line-height:2.5rem;margin:0 0 20px 0}@media(min-width: 992px){#content-page section.content-white .wrapper h5,#content-page section.content-offwhite .wrapper h5{font-size:2.2rem;line-height:2.6rem}}#content-page section.content-white .wrapper h6,#content-page section.content-offwhite .wrapper h6{color:#014795;font-weight:500;font-size:1.5rem;line-height:1.9rem;margin-bottom:20px}#content-page section.content-white .wrapper p,#content-page section.content-offwhite .wrapper p{color:#014795;font-weight:300;font-size:1.4rem;line-height:1.8rem;margin:0 0 20px 0}@media(min-width: 992px){#content-page section.content-white .wrapper p,#content-page section.content-offwhite .wrapper p{font-size:1.25rem;line-height:1.8rem}}#content-page section.content-white .wrapper p.small,#content-page section.content-offwhite .wrapper p.small{color:#014795;font-weight:300;font-size:.9rem;line-height:1.4rem;margin:0 0 20px 0}@media(min-width: 992px){#content-page section.content-white .wrapper p.small,#content-page section.content-offwhite .wrapper p.small{font-size:1rem;line-height:1.6rem}}#content-page section.content-white .wrapper a,#content-page section.content-offwhite .wrapper a{color:#014795;font-weight:300;font-size:1.3rem;line-height:1.8rem;margin:0 0 20px 0}#content-page section.content-white .wrapper a:hover,#content-page section.content-offwhite .wrapper a:hover{text-decoration:underline}@media(min-width: 992px){#content-page section.content-white .wrapper a,#content-page section.content-offwhite .wrapper a{font-size:1.55rem;line-height:2rem}}#content-page section.content-white .wrapper ul,#content-page section.content-offwhite .wrapper ul{margin:0;padding:0;display:flex;flex-direction:column;margin-left:25px}#content-page section.content-white .wrapper ul.bullet,#content-page section.content-offwhite .wrapper ul.bullet{list-style-type:disc}#content-page section.content-white .wrapper ul.bullet li,#content-page section.content-offwhite .wrapper ul.bullet li{display:list-item;font-weight:300}#content-page section.content-white .wrapper ul li,#content-page section.content-offwhite .wrapper ul li{display:flex;flex-direction:row;color:#014795;font-size:1.3rem;line-height:1.8rem}@media(min-width: 992px){#content-page section.content-white .wrapper ul li,#content-page section.content-offwhite .wrapper ul li{font-size:1.55rem;line-height:2rem}}#content-page section.content-white .wrapper ul li p,#content-page section.content-offwhite .wrapper ul li p{width:75%;padding:0 0 0 10px}#content-page section.content-white .wrapper ul li p:first-child,#content-page section.content-offwhite .wrapper ul li p:first-child{width:25%;padding-left:0}#content-page section.content-white .wrapper .enquiry-form,#content-page section.content-offwhite .wrapper .enquiry-form{width:100%;position:relative;background:#80b134;padding:20px;margin:20px 0}@media(min-width: 992px){#content-page section.content-white .wrapper .enquiry-form,#content-page section.content-offwhite .wrapper .enquiry-form{padding:30px;margin:0 30px}}#content-page section.content-white .wrapper .enquiry-form fieldset,#content-page section.content-offwhite .wrapper .enquiry-form fieldset{border:0;width:100%;display:flex;flex-direction:column;justify-content:space-between}#content-page section.content-white .wrapper .enquiry-form fieldset h4,#content-page section.content-offwhite .wrapper .enquiry-form fieldset h4{color:#fff;font-weight:600;font-size:3.5rem;line-height:4rem;margin-bottom:20px}#content-page section.content-white .wrapper .enquiry-form fieldset input,#content-page section.content-white .wrapper .enquiry-form fieldset textarea,#content-page section.content-offwhite .wrapper .enquiry-form fieldset input,#content-page section.content-offwhite .wrapper .enquiry-form fieldset textarea{width:90%;color:#fff;font-weight:300;font-size:1.25rem;line-height:1.5rem;padding:15px 10px 15px 30px;margin:10px 0;background-color:rgba(255,255,255,.3);border:1px solid #80b134}#content-page section.content-white .wrapper .enquiry-form fieldset input::placeholder,#content-page section.content-white .wrapper .enquiry-form fieldset textarea::placeholder,#content-page section.content-offwhite .wrapper .enquiry-form fieldset input::placeholder,#content-page section.content-offwhite .wrapper .enquiry-form fieldset textarea::placeholder{color:#fff}#content-page section.content-white .wrapper .enquiry-form fieldset input:focus,#content-page section.content-white .wrapper .enquiry-form fieldset textarea:focus,#content-page section.content-offwhite .wrapper .enquiry-form fieldset input:focus,#content-page section.content-offwhite .wrapper .enquiry-form fieldset textarea:focus{border:1px solid #fff}#content-page section.content-white .wrapper .enquiry-form fieldset input:focus-visible,#content-page section.content-white .wrapper .enquiry-form fieldset textarea:focus-visible,#content-page section.content-offwhite .wrapper .enquiry-form fieldset input:focus-visible,#content-page section.content-offwhite .wrapper .enquiry-form fieldset textarea:focus-visible{outline:none}#content-page section.content-white .wrapper .enquiry-form fieldset button,#content-page section.content-offwhite .wrapper .enquiry-form fieldset button{width:50%;display:block;margin:20px 0;padding:15px 10px;border:0;cursor:pointer}@media(min-width: 768px){#content-page section.content-white .wrapper .enquiry-form fieldset button,#content-page section.content-offwhite .wrapper .enquiry-form fieldset button{width:35%;display:block;margin:40px 0}}#content-page section.content-offwhite{background:#e3e3e3}.contact-map{width:100%;display:block;position:relative;height:300px}@media(min-width: 768px){.contact-map{height:375px}}@media(min-width: 992px){.contact-map{height:450px}}@media(min-width: 1240px){.contact-map{height:500px}}@media(min-width: 1400px){.contact-map{height:600px}}.main-contact-form{width:100%;position:relative}.main-contact-form fieldset{width:100%;border:0;display:flex;flex-direction:column}.main-contact-form fieldset .form-row{width:100%;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;margin:5px 0}@media(min-width: 768px){.main-contact-form fieldset .form-row{flex-direction:row}}.main-contact-form fieldset .form-row .form-group{width:100%}@media(min-width: 768px){.main-contact-form fieldset .form-row .form-group{width:48%}}.main-contact-form fieldset .form-row .form-group.full{width:100%}.main-contact-form fieldset .form-row .form-group label{width:100%;color:#014795;font-weight:300;font-size:1.25rem;line-height:1.5rem}.main-contact-form fieldset .form-row .form-group input,.main-contact-form fieldset .form-row .form-group textarea{width:100%;color:#014795;font-weight:300;font-size:1.25rem;line-height:1.5rem;padding:15px 10px 15px 20px;margin:10px 0;background-color:rgba(255,255,255,.8);border:1px solid #014795}.main-contact-form fieldset .form-row button.primary{width:40%;border:0;cursor:pointer;height:60px}/*# sourceMappingURL=main.css.map */


section#main-banner .banner-title h1{
  font-size:2rem;
  line-height:3rem;
  font-weight:600;
  padding: 0;
  text-align: center;
}
@media(min-width: 768px){
  section#main-banner .banner-title h1{
    font-size:2.5rem;
    line-height:3.5rem;
    padding: 0;
  }
}
@media(min-width: 992px){
  section#main-banner .banner-title h1{
    font-size:3rem;
    line-height:4rem;
    padding:40px 10px;
  }
}
@media(min-width: 1240px){
  section#main-banner .banner-title h1{
    font-size:3.5rem;
    line-height:4.5rem;
    padding:50px 15px;
  }
}
@media(min-width: 1400px){
  section#main-banner .banner-title h1{
    font-size:4rem;
    line-height:5rem;
    padding:60px 20px;
  }
}
section#main-banner .banner-title:before{
  content:"";
  background:url("../img/recycle.svg") no-repeat;
  background-size:contain;
  background-position:50% 10px;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  opacity:.3
}

section#main-banner .banner-title{
  display:block;
  position:relative;
  z-index:3;
  width:100%;
  margin:0 0 0 auto;
}
@media(min-width: 992px){
  section#main-banner .banner-title{
    width:60%;
  }
}
