:root{--mainfont:'Roboto'}a:hover,a:focus{text-decoration:none}body,h1,h2,h3,h4,h5,h6,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu{font-family:var(--mainfont),sans-serif}body{font-size:18px}.main-row{padding:2em 0 1.5em}.centred{text-align:center}.breadcrumbs{display:none}.container .jumbotron,.container-fluid .jumbotron{padding-left:0;padding-right:0}.logo{padding:10px 0}.logo-sub{font-weight:600;text-transform:uppercase;letter-spacing:.06em;line-height:1;margin-top:.3em;color:#888;max-width:380px;margin:.3em auto 0;text-align:center}table.sizes{background:#f9f9f9;border:1px solid #ccc;box-shadow:0 9px 5px -4px rgba(0,0,0,.1)}.sizes th,.sizes td{padding:3px 5px;width:15%;border:1px solid #ddd}.sizes th{background:#1E3963;color:#fff;border:1px solid #081a36;font-weight:500}table.sizes>tbody>tr:nth-child(2n+1){background:#eee}#pgc-173-2-0>a:before{font-family:'FontAwesome';content:'\f0da';margin-right:10px}#pgc-173-2-0>a{display:block;background:#1E3963 linear-gradient(to bottom,#000,#1E3963);padding:10px;color:#fff;margin:15px 0;font-size:20px;font-weight:bold}#dm-landingpages-menu div{border:1px solid #ccc;margin-right:2%;background:#f8f8f8;padding:0 20px;margin-bottom:30px}#dm-landingpages-menu div.clearfix{display:none}.why-choose-row{background:#fff;margin:0;padding:30px 0;text-align:center;border-top:10px solid #1E3963;border-bottom:10px solid #1E3963}.why-choose-row h3{margin-top:10px;color:#777}.why-choose-row p{font-size:14.5px;color:#777}.why-choose-row .fa-stack-1x{color:#fff}.why-choose-row .fa-stack-2x{color:#0b3c5c}.why-choose-row img{width:100px;margin:0 auto 5px}.call-to-action-row p.text{font-size:30px;line-height:32px}.call-to-action-row{padding:60px 0;font-size:55px;line-height:50px;font-weight:bold;background:#0b3c5c;text-align:center}.call-to-action-row .textwidget .text a{color:#fff}.call-to-action-row .fa-phone{margin-right:10px}.home .why-choose-panel{margin-top:29px}.why-choose-panel{background:#fb9427;border:2px solid #ccc;padding:20px 20px}.why-choose-panel h2,.why-choose-panel p,.why-choose-panel .textwidget ul li,.why-choose-panel .textwidget ul li:before{color:#fff}.why-choose-panel .textwidget ul{list-style-type:none;margin:1em 0 1em -2em}.why-choose-panel h2{margin-top:0}.first-row{background:#fff;padding:50px 50px 0 50px;margin:50px 0 0 0;border:1px solid #ccc;border-bottom:none}.mid-row{background:#fff;padding:0 50px;margin:0;border:1px solid #ccc;border-top:none;border-bottom:none}.last-row{background:#fff;padding:0 50px 50px 50px;margin:0 0 50px 0;border:1px solid #ccc;border-top:none}.only-row{background:#fff;padding:50px;margin:50px 0;border:1px solid #ccc}h1.title,h2.title{background:#1E3963;padding:15px;color:#fff;margin:0 0 .5em;font-size:clamp(24px,3vw,36px);text-align:center}button.content-collapse.faqtitle{background:#0b3c5c;color:white;margin:0 0 5px;padding:5px 10px}.faq-row{background:#fff;padding:0 50px 50px 50px;margin:50px 0 50px 0;border:1px solid #ccc;border-top:none}.textwidget ul{list-style-type:none;margin:1em 0 1em 0}.textwidget ul.three-column,.textwidget ul.dh-siblings{-webkit-columns:270px 3;-moz-columns:270px 3;columns:270px 3}.textwidget ul li{margin:0 1em .8em;font-weight:bold;line-height:1.3;color:#777;-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;-mx-column-break-inside:avoid;column-break-inside:avoid}.textwidget ul li:before{font-family:'FontAwesome';content:'\f00c';margin:0 .4em 0 -1.4em;color:#fb9427}.textwidget ul.lp-cousins li:before{content:'\f041'}.textwidget ul.dh-siblings li:before{content:'\f0a9'}.seo-row{background:#0b3c5c;padding-top:2em}.seo-row p,.seo-row h2,.seo-row li{color:#fff}.seo-row h2.widget-title{border:0}img.recycle-logo{width:210px;height:auto}.benefits h2{color:#fff;padding-top:20px}.header{background:#fff}div.header-action{padding:0;font-size:clamp(21px,3vw,25px);text-transform:uppercase;font-weight:bold;line-height:1}.header-action h2{margin:0;font-size:clamp(34px,9vw,46px);letter-spacing:-.03em;white-space:nowrap}.header-action a{color:#1E3963}.header-action .fa{color:#1E3963;font-size:40px;position:relative;top:0;line-height:0;margin-right:10px}.header-action p{color:#999;margin:0}.header-title{text-align:center;padding:0 13%;text-transform:uppercase;color:#fb9427;font-weight:600;line-height:1.2}#navi{width:100%;padding:0}.alternative-heading::after,.sidebar__headings::after,.footer .footer__headings::after,.jumbotron__category::after,.hentry__title::after,.panel-grid .widget-title::after{display:none}.master-container{margin:0;background:#ebebeb}.jumbotron .carousel-control.left,.jumbotron .carousel-control.right{top:calc(60% - 65px);background-color:transparent;text-shadow:0 0 10px rgba(0,0,0,.5)}.jumbotron{border-bottom:10px solid #1E3963}.jumbotron__title h2{font-size:clamp(28px,4vw,50px);color:#fff;margin:0 0 .2em;text-transform:uppercase;line-height:1}.jumbotron a.action{margin:15px 0 0 0;font-size:22px;padding:10px 30px}.jumbotron a.action strong{white-space:nowrap}.carousel-control.left{left:0}.carousel-control.right{right:0}.overlay{background:transparent;position:relative;width:100%;height:225px;top:225px;margin-top:-225px}.overlay2{background:transparent;position:relative;width:100%;height:235px;top:235px;margin-top:-235px}div.footer{overflow:hidden}.footer a{color:#fff}.footer p,.footer .widget h2,.footer .widget h3,.footer .widget h4{color:#fff}.footer .textwidget ul li{margin:0 1em 3px}.footer h6.footer__headings{font-size:1.5em;color:rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.1)}.portfolio-map{width:100%;height:54px;left:0;background:#1E3963;position:relative;padding:2px 25px;display:flex;color:#fff;margin-bottom:-54px;font-size:1.4em;align-items:center}.portfolio-map .fa-expand{position:absolute;top:50%;right:25px;color:#fff;line-height:0;transition:all 0.2s ease}.portfolio-map .fa-expand:hover{color:rgba(255,255,255,.5)}.info-text{display:inline;font-size:.5em;padding:0 25px}iframe.portfolio-embed{height:450px}.caldera-grid label{color:#666;font-size:18px}.caldera-grid .cf-toggle-switch .btn-default{background-color:#eee;box-shadow:inset 1px 4px 7px rgba(0,0,0,.25);color:#777;border-color:#bbb;padding:9px 12px}.caldera-grid .cf-toggle-switch .btn-success{background-color:#334c6a;border-color:#888;padding:9px 12px;transition:all 0.2s ease}.caldera-grid .btn-block{height:40px;background:#334c6a;color:#fff;font-weight:bold}.textwidget .caldera-grid input.form-control,.textwidget .caldera-grid select.form-control,.widget_caldera_forms_widget .caldera-grid input.form-control,.widget_caldera_forms_widget .caldera-grid select.form-control{box-shadow:inset 0 5px 3px rgba(0,0,0,.05);font-size:18px;height:40px;background:#fff}.caldera-grid textarea.form-control{max-width:100%!important;box-shadow:inset 0 5px 3px rgba(0,0,0,.05)}.caldera-grid .rangeslider,.caldera-grid .rangeslider__fill{height:16px}.caldera-grid .rangeslider{box-shadow:inset 0 6px 3px rgba(0,0,0,.1)}.caldera-grid .rangeslider__handle{width:18px;height:33px;top:-9px;border-radius:5px;background-color:#F5F6F9;border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 -6px 3px rgba(0,0,0,.05),0 7px 6px -3px rgba(0,0,0,.3)}.caldera-grid input[type=submit]{background-color:#fb9427;border-color:#fb9427;font-size:1.1em;font-weight:bold;color:#fff;border-radius:4px;padding:15px;transition:all 0.2s ease;text-transform:uppercase;padding:5px 15px;box-shadow:0 12px 13px -5px rgba(0,0,0,.2)}.caldera-grid input[type=submit]:hover,.caldera-grid input[type=submit]:focus{color:rgba(255,255,255,.85);background-color:#db7508;border-color:#555;box-shadow:0 5px 5px -2px rgba(0,0,0,.3)}.caldera-grid .cf-toggle-switch .btn-success.active,.caldera-grid .cf-toggle-switch .btn-success:active,.caldera-grid .cf-toggle-switch .btn-success:focus,.caldera-grid .cf-toggle-switch .btn-success:hover,.caldera-grid .cf-toggle-switch .open .dropdown-toggle.btn-success{background-color:#B40000;border-color:#B40000}.caldera-grid .ccselect2-container .ccselect2-choice{height:40px;line-height:40px;border-radius:2px;background-image:none}.caldera-grid .ccselect2-dropdown-open.ccselect2-drop-above .ccselect2-choice,.caldera-grid .ccselect2-dropdown-open.ccselect2-drop-above .ccselect2-choices{background-image:none}.caldera-grid .ccselect2-container .ccselect2-choice .ccselect2-arrow b{background-position:0 7px}.caldera-grid .date-req:after{font-family:'FontAwesome';content:'\f073';position:absolute;right:17px;top:53px;line-height:0;color:#bbb;font-size:20px}.caldera-grid .total-line{border-radius:5px;padding:18px;background:#e2e2e2;box-shadow:inset 3px 6px 15px rgba(0,0,0,.3),2px 2px 0 #fff;margin-top:0}body .caldera-grid .btn-default[disabled]{background:#ccc}.caldera-grid .checkbox-inline.caldera-forms-consent-field input[type=checkbox]{margin-top:.4em}.caldera-grid .checkbox-inline.caldera-forms-consent-field label{font-weight:normal}a.action{display:block;text-align:center;font-size:28px;color:#fff;background:#fb9427;padding:5px;margin:25px 0;transition:all 0.2s ease;border:2px solid #ccc;text-transform:uppercase}a.action:hover{background:#db7508;color:#fff}.blocklinks h2.widget-title{background:#333;color:#fff;text-align:center;font-weight:200;padding:8px 0;text-transform:uppercase;font-size:25px}.blocklinks div.so-widget-sow-image{overflow:hidden}.blocklinks a img.so-widget-image{transition:all 0.2s ease}.blocklinks a:hover img.so-widget-image{transform:scale(1.1)}.gallery-columns-4 .gallery-item{width:calc(25% - 3px);max-width:calc(25% - 3px)}.gallery-columns-5 .gallery-item{width:calc(20% - 3.2px);max-width:calc(20% - 3.2px)}.gallery-columns-6 .gallery-item{width:calc(100%/6 - 3.33px);max-width:calc(100%/6 - 3.33px)}.gallery-columns-8 .gallery-item{width:calc(100%/8 - 3.5px);max-width:calc(100%/8 - 3.5px)}.gallery-item img{width:100%;height:auto}.gallery{margin-bottom:0;margin-top:15px}@media (min-width:992px){div#headstuff{display:flex;align-items:center;justify-content:space-between}div#headstuff::before,div#headstuff::after{display:none}.logo{transition:all 0.2s ease;max-width:380px}.logo .img-responsive{max-width:unset}html.flexbox .header-widgets{padding:15px 0;align-items:center}div.header-action{text-align:right}.navigation{background:#1E3963 linear-gradient(to bottom,#000,#1E3963);margin-bottom:0}.is-sticky-navbar .navigation{width:100%}.navigation--main>li>a{padding:15px .8vw}.navigation--main>li:hover>a,.navigation--main>li.is-hover>a{padding-top:12px;background:#fb9427;border-color:#fb9427}.navigation--main>.menu-item-has-children>a::after{bottom:4px}.navigation--top>li>a{padding:5px 0 5px 15px;font-size:16px}.jumbotron .container{position:absolute;height:100%;width:100%;display:flex;align-items:center;justify-content:flex-start;top:0;padding:15px clamp(40px,calc(50% - 570px),50%)}.carousel-content{top:unset;position:relative;left:unset;width:600px}.jumbotron__content p{padding-right:calc(50% - 575px);font-size:22px;line-height:1.1;margin-bottom:0;color:#ccc}.main-title{padding:30px 0}.footer{padding:30px 0 0}.footer-bottom{padding:10px 0;font-size:14px}.gallery-item a:before,.gallery-item a:after{content:'';position:absolute;left:0;top:0;transition:all 0.2s ease;width:100%;pointer-events:none}.gallery-item a:after{content:'\f00e';font-family:'FontAwesome';line-height:0;top:50%;color:rgba(255,255,255,0);font-size:2em;transform:scale(.2);text-align:center}.gallery-item a:before{height:100%;background:rgba(0,0,0,0)}.gallery-item a:hover:after{transform:scale(1);color:rgba(255,255,255,.7)}.gallery-item a:hover:before{background:rgba(0,0,0,.3)}}@media (max-width:992px){.container{width:100%}.header{background:#fff;border-bottom:10px solid #1E3963}.logo{float:unset;max-width:100%}.logo img{margin:0 auto}.jumbotron .container{padding:0}.carousel-content{width:100%;padding:20px 30px;bottom:10%;top:auto;left:0;background:#1E3963;text-align:center;border:none}.carousel-inner>.item>img,.carousel-inner>.item>a>img{height:250px;object-fit:cover;object-position:center}.jumbotron .carousel-control.left,.jumbotron .carousel-control.right{top:95px}.jumbotron__content p{line-height:1.1;margin-bottom:0;font-size:22px;color:#ebebeb}.jumbotron{padding-bottom:0}.why-choose-row{border-top:none;border-bottom:none}.why-choose-panel h2{color:#fff;font-size:27px}.call-to-action-row{padding:30px 0}.call-to-action-row{padding:30px 0;font-size:44px;line-height:50px;font-weight:bold;background:#1E3963;text-align:center}.call-to-action-row a span{font-size:27px;color:#fff}.call-to-action-row .number a{color:#fb9427}iframe.portfolio-embed{height:300px}button[aria-expanded="false"] .navbar-toggle__icon-bar{transition:all 0.2s ease;transform:rotate(0deg)}button[aria-expanded="true"] .navbar-toggle__icon-bar{transform:rotate(90deg);margin-top:-4px;transition:all 0.2s ease}.navbar-toggle{position:relative;float:none;width:100%;margin:0}.navbar-toggle__text{color:#fff}.navbar-toggle .icon-bar{background:#fff}.navigation--main>li>a,.navigation--main>.menu-item-has-children>a::after,.navigation--main .sub-menu>li>a{color:#fff}div#navi{padding-left:0;padding-right:0;background:none;box-shadow:none}.navigation{padding:0 15px;margin:0 15px;background:#1E3963}.navigation--main{position:relative}li.menu-item-home{position:absolute;right:0;bottom:0;line-height:1;font-size:3em;z-index:9}.footer{padding:30px 0 10px}.footer .push-down-30{margin-bottom:0}.gallery-columns-4 .gallery-item:nth-of-type(1n){max-width:calc(50% - 2px);width:calc(50% - 2px);margin-right:4px}.gallery-columns-5 .gallery-item:nth-of-type(1n),.gallery-columns-6 .gallery-item:nth-of-type(1n){max-width:calc(100%/3 - 2.67px);width:calc(100%/3 - 2.67px);margin-right:4px}.gallery-columns-8 .gallery-item:nth-of-type(1n){max-width:calc(25% - 3px);width:calc(25% - 3px);margin-right:4px}.gallery-columns-4 .gallery-item:nth-of-type(2n),.gallery-columns-5 .gallery-item:nth-of-type(3n),.gallery-columns-6 .gallery-item:nth-of-type(3n),.gallery-columns-8 .gallery-item:nth-of-type(4n){margin-right:0}}@media (max-width:600px){.first-row{padding:25px 25px 0 25px;margin:25px 0 0 0}.mid-row{padding:0 25px 25px 25px}.last-row{padding:0 25px 25px 25px;margin:0 0 25px 0}.only-row{padding:25px;margin:25px 0}.alignright{float:none;margin:0}.call-to-action-row p.text{font-size:20px;line-height:25px}.call-to-action-row p.number{line-height:32px;font-size:32px}.call-to-action-row p.text{font-size:23px;line-height:27px}}