:root{--primary-color:#57dc3c;--secondary-color:#222;--link-color:#2c3060;--link-hover-color:#8cd926;--body-font-color:#000000;--dumpbag-orange:#ff8e19}.page-dumpbag{--primary-color:#ff8e19}body{background-color:#fff;color:#101010;font-family:Nunito Sans;font-size:18px;line-height:30px}:focus,:focus-visible,:target,div:focus-visible{outline:1px dotted #666}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Nunito Sans!important;text-transform:none;margin:0 0 .5em;font-weight:800;letter-spacing:0}.h1,h1{font-size:48px}.h2,h2{font-family:Nunito Sans,Montserrat;font-size:36px;color:#101010}.h3,h3{font-family:Nunito Sans,Montserrat;font-size:30px;color:#101010}.white{color:#fff!important}.primary-color{color:var(--primary-color);-webkit-text-fill-color:var(--primary-color)}.secondary-color{color:#222}.gray{color:#434343}.black{color:#000!important}.header{transition:all .4s ease-in-out;background:0 0;z-index:99;position:fixed;width:100%;padding:10px 0}.no-js .site-header-menu,.site-header-menu.toggled-on{display:flex}.header.sticky{padding:.5em 0;box-shadow:0 0 15px 0 rgba(0,0,0,.5);background-color:#222}.main-navigation{font-family:Nunito Sans,Poppins,sans-serif;font-weight:700}.main-navigation a{color:#fff;text-transform:capitalize}.header.sticky .main-logo,.main-logo{max-width:200px;transition:all .4s ease-in-out}.alt-logo{max-width:70px;margin-left:1em}.alt-logo img{width:auto;transition:.5s ease all}.sticky .alt-logo img{max-height:70px}a{color:var(--primary-color);text-decoration:none}.header .dropdown-menu{border-bottom:none;padding:0;left:auto;right:0}.header .dropdown-menu li{margin-bottom:0!important;background-color:#222}.header .dropdown-menu li a{padding:8px 8px}.header-button .btn.btn-secondary,.mobile-menu-btns .btn.btn.btn-secondary{color:#fff;border-color:#fff}.mobile-menu-btns{display:none}.header-button{margin-left:16px}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a{font-weight:700;color:var(--primary-color)}ul.primary-menu li{margin-bottom:0!important;display:inline-block}.menu-main-menu-container{display:flex}@media screen and (min-width:56.875em){.main-navigation li.focus>a,.main-navigation li:hover>a{color:var(--primary-color);text-decoration:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--primary-color)}.main-navigation li.focus>ul,.main-navigation li:hover>ul{left:auto;right:0}}.btn-primary:focus,.btn-primary:hover{border-color:#000;background-color:#222}.locations-search input.btn{background:#fff;color:var(--primary-color);border-radius:0}.locations-search input.btn:focus,.locations-search input.btn:hover{background-color:#222}.locations-search.banner-disabled{padding-top:120px}#maplocationsectionbottom>.highlight-top-result{border:10px solid var(--primary-color)!important;margin-top:70px!important;margin-bottom:120px!important}#maplocationsectionbottom>.highlight-top-result~.highlight-top-result{border:1px solid var(--primary-color)!important;margin:0 15px 15px 0!important}.subsites{margin:0;display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;list-style-type:none}.acf-map{width:100%;height:700px;z-index:1}.btn-check:focus+.btn,.btn:focus{box-shadow:none}.btn.btn-tertiery{color:#fff;font-style:italic;font-weight:400}.btn.btn-tertiery:hover{text-decoration:underline}.skip{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden}a.skip:active,a.skip:focus,a.skip:hover{left:0;top:0;width:auto;height:auto;overflow:visible}.btn-primary::before{background-color:#222}.btn{font-family:Nunito Sans,sans-serif;font-weight:800;text-transform:capitalize;overflow:hidden;border-radius:50px;border-width:2px;font-size:16px;padding:12px 28px;letter-spacing:0}.btn-primary{color:#fff;background-color:var(--primary-color);border-color:transparent;transform:perspective(1px) translateZ(0);position:relative;transition-property:color;transition-duration:.3s;border-width:2px}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#222;border-color:#222}.btn-quaternary{background-color:#fff;color:#101010;padding:.75rem 1.75rem;border-radius:0;border:2px solid #fff}.btn-quaternary:hover{background-color:#101010;border:2px solid var(--primary-color);color:var(--primary-color)}.btn.btn-secondary{background-color:transparent;color:#101010;font-weight:800;border-color:#101010}.btn.btn-secondary{background-color:transparent;color:#101010;font-weight:800;border-color:#101010}.btn.btn-secondary:hover{border-color:var(--primary-color);color:#fff;background-color:var(--primary-color)}.h6.section__title{display:none}.page__banner{position:relative;background-size:cover;background-position:center center}.page__banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2}.page__banner-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-ms-flex-direction:column;flex-direction:column;z-index:2;position:relative;padding:10rem 0;text-align:center}.page__banner-inner h1{margin-bottom:0;color:#fff;font-size:4rem}.page__banner-inner p{font-size:16px}.section__wrapper{padding:0 0 48px}.main-banner{background-image:none;background-size:cover;padding:100px 0;position:relative}.clip-text{font-size:5vw;font-weight:800;line-height:1;position:relative;display:inline-block;margin:0;padding:.5em .25em;text-align:center;color:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:100%;text-transform:uppercase;padding-bottom:10%}.clip-text:after,.clip-text:before{position:absolute;content:""}.home .main-banner_content .clip-text{-webkit-background-clip:text;-webkit-text-fill-color:#fff;text-align:left}.home .main-banner_content .clip-text:after{background-color:transparent}.home .main-banner_content .banner_img{display:flex}.home .main-banner_content .banner_img img{height:100%;width:100%;object-fit:contain}@media only screen and (max-width:991px){.clip-text{font-size:17vw;padding-bottom:20%}}@media only screen and (max-width:768px){.footer-branding{max-width:100%;margin:0 auto;display:flex;justify-content:center;margin:25px 0!important}.footer-content{text-align:center}#menu-main-menu-2{margin:0}.page__banner-inner h1{font-size:44px}}@media only screen and (max-width:1080px){.main-logo{max-width:150px}.header.sticky .main-logo{max-width:156px}.alt-logo img,.sticky .alt-logo img{margin:0 15px}.alt-logo img{max-height:50px}.sticky .alt-logo img{max-height:56px}}@media only screen and (max-width:480px){.clip-text{font-size:20vw;padding-bottom:30%}.main-logo{max-width:100px}.header.sticky .main-logo{max-width:100px}.alt-logo img,.sticky .alt-logo img{margin:0 10px}.alt-logo img,.sticky .alt-logo img{max-height:45px}.faq summary h3{font-size:16px}}.main_banner_callout{font-size:1.5rem;color:#fff;display:block;margin-bottom:1em;font-family:Nunito Sans;font-weight:600;line-height:1.4}.page-id-1003048 #specials_block,.page-id-1003091 #specials_block{-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,50% 15%,0 100%,0 0);clip-path:polygon(50% 0,100% 0,100% 100%,50% 15%,0 100%,0 0);padding:75px 0 150px}.wrap .content_2.section__wrapper:nth-of-type(5){padding:75px 0 150px}#specials__wrap-tabs .card-title,.card.specials_card .card-title{text-transform:uppercase;color:var(--primary-color);font-weight:800;letter-spacing:1px;font-size:1.5rem;margin:0 0 1em;display:block}#specials__wrap-tabs .card-title,.card.specials_card .card-title{color:#fff}#image_content_alt,#image_content_alt__franchise,#specials_block,#specials_block .section__wrapper{background-color:transparent}.clip-text::before{z-index:-2;top:0;right:0;bottom:0;left:0;background-image:inherit;background-size:cover}.clip-text::after{position:absolute;z-index:-1;top:15px;right:15px;bottom:15px;left:15px;background-color:var(--primary-color);opacity:.95}.clip-text_one{background-image:url(../../images/hero-img.jpg);background-size:cover}.main-banner_content h1{font-size:4rem;font-weight:800;text-transform:capitalize;letter-spacing:0;line-height:1;margin:0 0 8px;font-family:Nunito Sans,Poppins,sans-serif;color:#fff}.locations-search{margin:1em 0 0}.main-banner{padding:150px 0 150px}.marker-window .loc-phone{font-weight:700;font-size:16px}#location-search-bar{color:#fff;font-weight:700;margin:0 0 .5em}.location-search{position:relative}.home .locations-search{position:relative;background-color:transparent;padding:0;margin:1em 0 0}.locations-search{background-color:var(--primary-color);padding:16px 0;margin:0 0 2em}.location-search.d-flex{position:relative}.locations-search .h3{color:#fff}.locations-search input[type=text]{margin-right:0;padding:12px 16px;border:none;border-radius:0;border-radius:50px;margin-bottom:0}@media only screen and (max-width:480px){.locations-search input[type=text]{font-size:12px}}.btn.search-submit{position:absolute;right:-1px;background-color:#000;bottom:0;width:130px;padding:0;height:100%;border-top-left-radius:0;border-bottom-left-radius:0;color:#fff;top:0}.search-input{position:relative}.btn.search-submit:hover{background-color:var(--primary-color)}.search-submit:hover svg{fill:var(--primary-color)}.locations-search input.btn{background:#fff;color:var(--primary-color);border:2px solid #fff}@media only screen and (min-width:1399px){.container{max-width:1370px}.feature_2 .column{padding:25px}}#products-intro{background-image:url(../../images/Hero-banner.webp);padding-top:64px;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center;max-height:650px}#products-intro img{position:relative;z-index:1}#products-intro h2{color:#fff}@media only screen and (max-width:767px){.flex-row-reverse .section_img_wrapper,.section_img_wrapper{margin-left:0;margin-right:0}.content_2 .flex-row-reverse,.content_2 .row{flex-direction:column-reverse!important}}.home .main-banner_content .clip-text,.main-banner_content h1{background:0 0;font-size:64px}.banner-wrapper{background-size:cover;background-repeat:no-repeat;background-position:top right}.feature_2 .column .column-img{min-width:300px}.column{margin:0}.feature_2#alt_feature .column{padding:2em 1.5em 1em;background-color:#fff;transition:.25s ease all;height:100%;margin:0;color:#101010;border:2px solid var(--primary-color);border-radius:20PX}.feature_2 .column .section__button{position:absolute;left:1.5em;margin:0;bottom:1em;width:auto}@media only screen and (max-width:768px){.feature_2#alt_feature .column{max-width:100%}}.feature_2#alt_feature .column .column-img{display:block;width:80px;height:80px;border-radius:50%;min-width:auto;margin:0 0 2em;max-width:none;background-color:#202020;padding:1.25em}.feature_2#alt_feature .column img{margin:0;transition:.25s ease all}.feature_2#alt_feature h3{margin-bottom:24px}.feature_2.how-it-works.section__wrapper img{min-width:auto}.blog-post__header .blog-title{font-weight:600;color:#fff;font-size:1.2rem}.column.blog-column{padding:0;background-color:#191919;margin:0 2em}.blog-content{padding:2em 1em;margin:0}#blogPosts .slick-track{display:flex}#blogPosts .slick-slide{height:auto!important}#blogPosts .slick-dots li.slick-active button::before{opacity:1;color:var(--primary-color);width:40px;height:40px;font-size:72px}#blogPosts .slick-dots li button::before{opacity:1;color:#fff;width:40px;height:40px;font-size:72px}.section_img_wrapper img{object-fit:contain}.section__wrapper#image_content_alt__products{padding:0 0 75px 0}#image_content_alt #intro h3,#image_content_alt__franchise #intro h2{color:#222}#image_content_alt__franchise .section_img_wrapper{margin:0}#image_content_alt__products .section_img_wrapper{transform:scale(1);margin:0}footer.site-footer{background-image:url(../../images/footer-bg.webp);background-size:cover;background-repeat:no-repeat;position:relative;bottom:-20px;width:100%;padding:7em 0 3em;color:#fff}.footer-content a{color:#fff;transition:all 250ms ease-in-out;text-decoration:none}.footer-content a:hover{color:var(--primary-color)}.copyright{background:#222;clear:both;color:var(--body-font-color);font-size:13px;position:relative;width:100%;bottom:-16px}ul{margin:0 0 0 15px;list-style-position:outside;padding-left:0}ul:not(#menu-main-menu) li{margin-bottom:10px}.checked-list li{margin-left:0;background-position:top left;background-repeat:no-repeat;background-image:url(../../images/checkmark.png);text-align:left;padding:5px 0 15px;list-style:outside none none;padding-left:50px}#faqs{background-color:transparent}.copyright{color:#fff}.copyright a{color:var(--primary-color);text-decoration:none}.card-header .btn-link{width:100%;text-align:left;color:#fff;border:none;font-weight:600;font-size:1.2rem;padding:1em;text-decoration:none;border-radius:0;border-bottom:2px solid var(--primary-color)}#faqs .card{background:0 0}.card-header .btn-link:hover{color:var(--primary-color)}.unique-faqs{padding-bottom:0}.unique-faqs .card{background-color:#fff;border:none}.unique-faqs .btn-link:focus{background-color:#fff}.unique-faqs .card .btn{color:#111}.dumpsters_offered .section__container{text-align:center}.dumpster-title{font-weight:800}.dumpsters_offered .feature-card{margin:auto;padding:2em 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:432px}.dumpsters_offered .dumpster-container{margin-bottom:24px}.disclaimer{padding-top:0}.testimonial_2.section__wrapper{background-color:transparent}.testimonial-container{background:#191919;padding:50px 0}.testimonial-container .h3,.testimonial-container h3{color:#fff}.testimonial-author,.testimonial-content{width:calc(100% - 230px);margin:0 auto}.testimonial-content p{color:#fff;margin:20px 0}.customer-title{font-weight:800;color:var(--primary-color)}.customer-details{font-weight:600;color:#fff}.home .feature_2.section__wrapper .section__content{width:100%}.products-row{margin:24px auto;display:flex;justify-content:space-evenly;width:100%;max-width:1000px}.product-feature{background-image:url(../../images/checkmark.png);background-size:24px;background-repeat:no-repeat;background-position:center left;padding-left:30px;font-size:20px;font-weight:800}.section__wrapper.specials{padding:1px 0 75px 0}a#specials-top{outline:0}.page-id-1003048 .page__banner-inner h2{width:100%}#faqs .section__content{padding-bottom:50px}.faq .container{border-bottom:2px solid var(--primary-color)}.faq details>summary{list-style:none;outline:0!important}.faq details>summary::-webkit-details-marker{display:none}.faq details[open] summary~*{animation:sweep .4375s ease-in-out}.faq details[open] summary::after{background:url(../../images/sprite--more-less.svg) 0 -20px no-repeat}@keyframes sweep{0%{opacity:0;margin-left:-100px}100%{opacity:1;margin-left:0}}.faq summary{position:relative;display:block}.faq summary h3{font-size:20px;padding:20px 0;font-weight:600;margin:0;transition:all .25s ease-in-out;padding-right:55px}.faq summary:hover{cursor:pointer;color:var(--primary-color)}.faq details.open summary h3,.faq summary h3:hover{color:var(--primary-color)}.faq details summary::after{background-size:100%!important;content:"";position:absolute;top:calc(50% - 10px);right:20px;width:20px;height:20px;background:url(../../images/sprite--more-less.svg) 0 0 no-repeat;transition:all .25s ease-in-out}.faq details.open summary:after{background-position:0 -20px}.faq details p{padding:10px;margin-top:-20px;margin-bottom:20px!important}.h5.emp-position{color:var(--primary-color);font-size:1rem}.team_1 .profile-img{width:200px;height:200px;border-radius:50%;overflow:hidden;text-align:center;margin:0 auto}.page-id-1003052 .page__banner-inner h2{width:100%;text-align:left}section.contact .row{align-items:center}section.contact .col-md-6{width:100%}.col-md-6.form{background:#fff;padding:20px 50px}.col-md-6.form ul#gform_fields_1{display:flex;flex-wrap:wrap;justify-content:space-between}.col-md-6.form ul li.gfield{padding-right:0;margin-top:0}.gfield.gfield--type-consent{width:100%!important}.gform-field-label.gfield_consent_label{display:inline!important;visibility:visible}.col-md-6.form ::placeholder{color:#000;font-family:Nunito Sans,sans-serif;opacity:1}.col-md-6.form input[type=date],.col-md-6.form input[type=datetime-local],.col-md-6.form input[type=email],.col-md-6.form input[type=month],.col-md-6.form input[type=number],.col-md-6.form input[type=password],.col-md-6.form input[type=search],.col-md-6.form input[type=tel],.col-md-6.form input[type=text],.col-md-6.form input[type=time],.col-md-6.form input[type=url],.col-md-6.form input[type=week],.col-md-6.form textarea{background:#fff;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid #000;border-radius:0;color:#000}.col-md-6.form textarea{max-height:100px}.col-md-6.form #field_1_1,.col-md-6.form #field_1_2,.col-md-6.form #field_1_3,.col-md-6.form #field_1_4{width:49%;padding-right:0}.col-md-6.form #field_1_5{width:100%;padding-right:0}.page-id-1003067{background-image:none}.page-id-1003067 section.contact{padding:100px 0}#maplocationsectionbottom{border-top:0 none}@media only screen and (max-width:1200px){.home .main-banner_content .clip-text,.main-banner_content h1{font-size:72px}.feature_2 .column .column-img{min-width:unset;max-width:none;width:100%}.feature_2 .column .column-img img{object-fit:contain}.feature_2 .column{padding:25px}}.mobile-menu.active .menubackground{background-color:#222}.menulinks li a{color:#fff}.mobile-nav-menu .btn.btn-secondary{color:#fff;border-color:#fff}.mobile-nav-menu ul.menulinks ul{display:none;box-shadow:none;border-top:1px solid #ddd;border-radius:0;border-bottom:1px solid #ddd}.menulinks .dropdown-menu a{font-weight:600;font-size:14px}.offset-md-3.nav-container{margin-left:0}.footer-nav .menu-main-menu-container{padding:0 10px;margin:0}.footer-social .social-list{margin:0;list-style-type:none}.social-list li{margin-right:10px}.social-list li svg{width:30px;height:30px}ul#menu-main-menu-2{list-style:none;display:flex;align-items:center;justify-content:flex-end;text-transform:capitalize;margin:0 0 1em;margin-left:0}ul#menu-main-menu-2 li{margin:0 0 0 16px}ul#menu-main-menu-2 li:first-of-type{margin:0}ul#menu-main-menu-2 a{color:#fff;transition:all 250ms ease-in-out;font-weight:800;text-decoration:none}ul#menu-main-menu-2 a:hover{color:var(--primary-color)}body:not(.home) .page__banner-inner{padding:150px 0 100px 0}.hdr-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5)}.single-special .card{background:0 0}.section__wrapper.single-special{padding-top:200px}.expiration{color:#fff;display:none}.single-special .card .card-title{text-align:left!important;margin:0 0 10px!important}@media screen and (max-width:480px){.products-row{align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:nowrap;margin-bottom:0}.product-feature{margin-right:0}.dumpsters_offered .feature-card{width:auto;margin:auto}}.page-template-location-page-enhanced #maplocationsectionbottom.subsites li{border:none;background-color:#000;color:#fff;width:33.3333%}.business-data,.business-data a{color:#fff}.location-search-container{display:flex;align-items:center;justify-content:space-between;margin-top:3em}.mapbottom .search_form,.search_by_state{float:none}.search_by_state{width:calc(32.3333% - 36px)}.mapbottom .search_form{width:calc(60% - 36px)}.search_form label{width:100%;height:auto;line-height:2;margin-bottom:0}.location-or{width:72px;height:72px;line-height:72px;border-radius:50%;text-align:center;background:#000;font-size:24px;color:#fff;font-weight:800}.mapbottom .search_form{display:flex;align-items:center;justify-content:space-between;flex-direction:column;border:none;margin:0}.search_by_state label[for=locationlistmaplocationsectionbottom]{width:100%;margin-bottom:0;display:flex;color:#b9c3c4!important}.search_by_state select{color:#b9c3c4!important}.mapbottom .search_form label[for=advanced-search]{margin:0;display:flex;justify-content:space-between;width:100%}#advanced-search,#locationlistmaplocationsectionbottom{width:100%;height:50px;line-height:50px;background:0 0;color:#000;font-weight:600;font-style:italic;border:1px solid #999}#locationlistmaplocationsectionbottom{width:100%;height:50px;padding:0 0 0 .4375em}#locationlistmaplocationsectionbottom option{background:#fff!important;color:#000}input#advanced-search{width:calc(100% - 129px);height:50px;padding:0 .4375em;color:#fff}#locationsearchbutmaplocationsectionbottom{position:relative;height:50px;line-height:50px;padding:0 40px;font-size:24px;background:0 0;color:#000;transition:all 250ms ease-in-out;border:2px solid #000;color:#fff}#locationsearchbutmaplocationsectionbottom:hover{background:var(--btn-primary-hover-color);color:#000;opacity:1}#maplocationsectionbottom{border-top:0;justify-content:center}hr.state-divider{width:85%;margin:0 auto;height:2px;background-color:transparent;clear:both;border-top:none}#Submit-Buttn{color:#fff;padding:0 25px;display:block;background-color:var(--primary-color);border:1px solid var(--primary-color)}#Submit-Buttn:hover{background-color:transparent}#maplocationsectionbottom h3{margin-top:40px;color:#fff;width:100%;font-size:36px;font-weight:800}#maplocationsectionbottom h3{margin-top:40px;color:#fff;width:100%;font-size:36px;font-weight:800;text-align:center;margin-bottom:20px}#maplocationsectionbottom li .h2{color:var(--black);height:auto;line-height:24px;font-size:24px;font-family:Lato,sans-serif;font-weight:600}.page-template-full-width-state #maplocationsectionbottom.subsites li,.page-template-location-page-enhanced #maplocationsectionbottom.subsites li{width:calc(33% - 20px);background:#000;padding:15px;margin:0 15px 15px 0;border:1px solid var(--primary-color);list-style:none}.page-template-full-width-state .page__banner-inner{padding:10rem 0}#maplocationsectionbottom.subsites li a.loc-phone{display:block;color:var(--primary-color);padding:0;margin:0 0 20px;font-weight:700;font-size:20px}#maplocationsectionbottom.subsites li a.loc-phone:hover{text-decoration:underline;background-color:transparent;color:var(--primary-color)}.page__banner-inner p.h3{text-transform:none;font-size:20px;line-height:30px;font-weight:400}@media only screen and (max-width:767px){.main_banner_callout{font-size:2rem}#products-intro,#products-intro h2,#products-intro p{text-align:left!important}}.page-template-location-page-enhanced{background-image:none}#gform_wrapper_1{margin:0}.section__form_wrapper .gform_legacy_markup_wrapper ul.gform_fields{justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap}#gform_wrapper_1 ul li.gfield{width:calc(50% - 10px);float:left;clear:none;margin-top:0;padding-right:0}#gform_wrapper_1 ul li#field_1_5{width:100%}@media screen and (max-width:979px){.page-template-full-width-state #maplocationsectionbottom.subsites li,.page-template-location-page-enhanced #maplocationsectionbottom.subsites li{width:50%;margin:20px 0}}@media screen and (max-width:767px){.page-template-full-width-state #maplocationsectionbottom.subsites li,.page-template-location-page-enhanced #maplocationsectionbottom.subsites li{width:100%}.home .main-banner_content .clip-text,.main-banner_content h1{font-size:36px}ul#menu-main-menu-2{flex-direction:column;align-items:center;justify-content:center;text-align:center}.products-row{flex-wrap:wrap}.product-feature{margin-bottom:1em;margin-right:1em}.footer-nav{padding:0}.justify-content-end#footer_social{justify-content:center!important;margin-top:20px}#image_content_alt .section_img_wrapper,#image_content_alt__franchise .section_img_wrapper{transform:scale(1)}ul.nav.nav-pills{margin:0}#specials__wrap-tabs .nav-pills .nav-item{margin:10px 1em}.location-search-container{flex-direction:column;align-items:center;justify-content:center;text-align:center}.mapbottom .search_form,.search_by_state{width:calc(100% - 36px)}.mapbottom .search_form{top:0}.location-or{margin:20px}}.ce-banner{color:#000}.site-footer .row{justify-content:space-between}.site-footer .col-md-4{width:31.33333333%}.ftr-logo img{display:inline-block;margin:0 auto;max-width:115px;max-height:120px;margin-right:30px}.ftr-logo{text-align:center}@media only screen and (max-width:991px){.ftr-logo img{max-width:70px;max-height:120px}.dumpsters_offered .col-lg-6:first-of-type .feature-card,.dumpsters_offered .col-lg-6:last-of-type .feature-card{float:none;margin-bottom:30px}#alt_feature{clip-path:none}ul#menu-main-menu-2{margin-left:0;flex-wrap:wrap}}@media only screen and (max-width:767px){ul#menu-main-menu-2 li,ul#menu-main-menu-2 li:last-of-type{width:100%}.site-footer .col-md-4{width:100%;margin:10px 0}#products-intro,#products-intro h2,#products-intro p{text-align:left!important}}#specials__wrap-tabs .nav{margin:0}#specials__wrap-tabs .nav-pills li.nav-item{margin-bottom:16px}body.archive header,body.blog header,body.single header{position:relative}.widget .widget-title{font-family:Nunito Sans,Montserrat;color:#fff;text-transform:capitalize;letter-spacing:0;font-size:1.5rem}.widget ul li a:hover{color:#fff}.entry-title a{color:#fff;font-weight:600}.entry-title a:hover{color:var(--primary-color);font-weight:600}.widget button.search-submit{background-color:var(--primary-color)}#primary .post{border:0;background-color:#191919;padding:2em}#primary .post img{width:100%}.nav-links .nav-title{color:#fff}.nav-links .nav-subtitle{font-size:14px;text-transform:capitalize;letter-spacing:0;color:var(--primary-color);font-weight:600}.post-navigation a:hover{opacity:.7}@media only screen and (max-width:768px){#primary .post{padding:2em 1em}}body .mobile-nav-menu ul.menulinks li{margin:0;margin-bottom:0}.mobile-nav-menu .btn{margin-left:auto;margin-right:auto;width:auto}.menulinks li a:hover{color:var(--primary-color)}.testimonial_2 .slick-dots li button::before{font-size:48px;opacity:1;color:#fff}.testimonial_2 .slick-dots li.slick-active button::before{opacity:1;color:var(--primary-color)}@media only screen and (max-width:768px){.testimonial-author,.testimonial-content{width:100%;margin:0 auto;padding:0 1em}}.search-submit{background-color:var(--primary-color)}.how-it-works .column{text-align:left;padding:1.5em!important}.how-it-works .column h4{font-size:28px;color:#fff}.how-it-works .column-img img{width:36px}.how-it-works{position:relative}.how-it-works .col-lg-4{padding-right:25px;padding-left:25px}.how-it-works .col-md-12::before{content:"";position:absolute;height:2px;left:17%;right:17%;top:45%;border-bottom:3px solid #52b848}.how-it-works .col-md-12::after{content:"";position:absolute;height:100px;width:100%;left:0;bottom:-15px;background:url(../../images/green-lines.png) center no-repeat;background-size:contain}.how-it-works:last-of-type .col-md-12::after{content:none}@media only screen and (max-width:991px){.how-it-works{padding-bottom:0}.how-it-works .col-md-5{width:100%;padding-bottom:60px}.how-it-works .col-md-12::before{content:"";position:absolute;width:2px;height:80%;top:10%;left:50%;border-right:3px solid #52b848}.how-it-works .col-md-12::after{content:"";position:absolute;width:2px;height:11%;bottom:-1%;left:50%;border-right:3px solid #52b848}.banner-wrapper{background-image:url(../../images/blueprint-mobile.png)!important}#navbarNavDropdown.show>ul{padding:0}}#home-blog{position:relative;background-image:url(../../images/bg-news-1.png);background-size:cover;background-repeat:no-repeat;background-position:center bottom;padding-top:64px;z-index:1}#home-blog .blog-posts__wrapper{padding:0}#home-blog .blog-post__img img{max-width:100%}#home-blog .btn-secondary{margin-top:24px}.blog-post{padding:0;background-color:#fff;margin:0 1em;border:10px solid #fff;box-shadow:rgba(0,0,0,.16) 0 5px 26px 0,rgba(0,0,0,.06) 0 0 0 1px}.column.blog-column{padding:0;margin:0;background:0 0}#image_content_alt__franchise{position:relative;margin-bottom:-100px;padding-bottom:200px;padding-top:400px;margin-top:-300px}#image_content_alt__franchise::before{position:absolute;background-image:url(../../images/franchise-bg.jpg);margin-bottom:-100px;padding-bottom:200px;background-size:cover;background-position:center bottom;background-attachment:fixed;padding-top:480px;margin-top:-550px;z-index:-1;content:"";height:100%;width:100%}.blog__posts{padding-bottom:48px}.blog .wp-post-image{object-fit:contain}.nav-link::after{content:none}.primary-menu li.menu-item-has-children>a::after{position:relative;content:"";display:inline-block;margin-left:4px;background-position:center;top:0}.header .dropdown-menu li{border:none}.header .dropdown-menu{border-bottom:none;border-radius:5px;overflow:hidden;box-shadow:rgba(0,0,0,.16) 0 10px 36px 0,rgba(0,0,0,.06) 0 0 0 1px}.main-navigation ul ul a{font-size:16px;width:15em;white-space:break-spaces;font-weight:700;line-height:24px}.main-navigation ul ul li:last-child a{border-bottom:none}#home-blog .slick-track{display:flex!important}#home-blog .slick-slide{height:inherit!important}.blog-content{padding:8px 16px;margin:0}.blog-post__header .blog-title{font-weight:800;color:#333;font-size:1.2rem}.blog-post__footer .btn{padding:0;color:var(--primary-color);font-weight:800;text-decoration:underline}.blog-post__footer .btn:hover{padding:0;color:#333}.blog-post__footer{margin-top:1em}.section__heading.blog__heading{color:#fff}#home-blog .slick-dots li button::before{font-size:120px}#home-blog .section__button .btn{color:#fff;border-color:#fff}#home-blog .section__button .btn:hover{background-color:#000;color:#fff;border-color:#000}#home-blog .section__button .btn:hover::before{background-color:#000}.section__heading.blog__heading h2{color:#fff}#other-dumpsters.feature_2:not(#alt_feature) .column-text{min-height:auto}#other-dumpsters.feature_2 .column .column-img{width:auto;min-width:100%;height:250px}#other-dumpsters.feature_2 .column p:last-child{margin:0 0 1.75em}#other-dumpsters.feature_2 .column .column-img img{object-fit:contain;height:100%;width:100%;object-position:center}#other-dumpsters.feature_2 .column{background:#fff;color:#000;padding:0 24px;justify-content:center;align-items:center}#main-dumpster.feature_2 .column{background:#fff;text-align:center;color:#fff;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}#main-dumpster.feature_2 .column .column-img{width:100%;min-width:100%}#main-dumpster.feature_2:not(#alt_feature) .column-text{min-height:unset;display:block;color:#000}#main-dumpster.feature_2 .column .section__button{position:relative;left:auto;bottom:auto}#other-dumpsters.feature_2 .column .column-img{min-width:100%;height:250px}#other-dumpsters.feature_2 .column .column-img img{height:100%;object-fit:contain;object-position:center}#other-dumpsters.feature_2:not(#alt_feature) .column-text{min-height:auto}#other-dumpsters{position:relative}#primary .post{border:0;background-color:#fff;padding:2em;box-shadow:rgba(50,50,93,.15) 0 13px 27px -5px,rgba(0,0,0,.13) 0 8px 16px -8px}.entry-title a{color:#000;font-weight:600}.widget .widget-title{font-family:Nunito Sans;color:#222;text-transform:capitalize;letter-spacing:0;font-size:1.5rem}.widget{margin-bottom:16px;border-bottom:1px solid #ddd;padding-bottom:24px}.nav-links .nav-title{color:#333}.archive .header,.blog .header,.single .header{background-color:#222}.widget ul li a:hover{color:var(--primary-color)}.feature_2#alt_feature .column{padding:0;background-color:transparent;transition:.25s ease all;height:100%;margin:0;color:#333;border:none;border-radius:0;position:relative}.feature_2#alt_feature .column h3{position:absolute;top:0;text-align:center!important;width:auto;left:8px;top:8px;right:8px;background-color:var(--primary-color);color:#fff;padding:8px 0}.feature_2#alt_feature .column .column-img{display:block;width:100%;height:auto;border-radius:0;min-width:auto;margin:0 0 2em;max-width:none;background-color:#fff;padding:48px 8px 8px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}@media only screen and (max-width:641px){.feature_2#alt_feature .column .column-img{padding:40px 8px 8px}}.feature_2#alt_feature .column img{margin:0;transition:.25s ease all;width:100%}#alt_feature{background-size:cover;background-position:center bottom;background-attachment:fixed;padding-top:170px}@media only screen and (max-width:991px){.btn{font-size:16px}}#alt_feature.how-it-works .column .column-img{display:block;width:80px;height:80px;border-radius:50%;min-width:auto;margin:0 0 2em;max-width:none;background-color:#202020;padding:1.25em}#alt_feature.how-it-works .column .column-text h2{font-size:24px}#alt_feature.how-it-works .column{background-color:#fff;position:relative;z-index:1;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}#alt_feature.how-it-works .column p:last-child{margin:0}#alt_feature.how-it-works{padding:0 0 40px;background-image:none}#alt_feature.how-it-works:last-child{margin-bottom:-100px;padding-bottom:100px}.feature_2#alt_feature .column .column-img h3{position:absolute;bottom:0;color:#fff;left:0;background-color:#57dc3c;padding:10px 20px;background-color:#000;width:auto;right:0;text-align:center!important;top:-59px;font-size:32px;border:8px solid #fff;border-bottom-color:#fff;border-bottom-style:solid;border-bottom-width:8px;border-bottom:0}.section__heading.blog__heading h2{font-size:5em;line-height:.8}.section__heading.blog__heading h2 span{display:block;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;font-family:Poppins,sans-serif;color:transparent;font-size:2em;font-weight:600}@media only screen and (max-width:1199px){.locations-search .h3{font-size:22px}}@media only screen and (max-width:767px){.section__heading.blog__heading h2{font-size:4rem}.site-footer .text-right{text-align:center!important}.section__heading.blog__heading h2 span{font-size:8rem}}.page-dumpster-rental-process .wrap{background-image:url(../../images/franchise-bg.jpg);background-size:cover;background-position:center bottom;background-repeat:no-repeat}.page-dumpster-rental-process .feature_2#alt_feature .column h3{position:relative;background:0 0;color:var(--primary-color);text-align:left!important;left:auto;top:auto;padding:0;right:auto}.blog .section__wrapper{background-image:url(../../images/main-blog-img.jpg);background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-bottom:-100px;padding-bottom:100px}@media only screen and (max-width:767px){#alt_feature,#image_content_alt__franchise::before{background-attachment:scroll}#alt_feature{padding:80px}.page-dumpster-rental-process .wrap{background-size:contain}footer.site-footer{bottom:0}}@media only screen and (max-width:991px){ul#menu-main-menu-2{justify-content:center}.site-footer .text-right{text-align:center!important}#footer-branding{text-align:center;width:100%;margin:0 auto!important}.footer-content{text-align:center}.footer-social .social-list{margin:0;justify-content:center!important}}@media only screen and (max-width:767px){ul#menu-main-menu-2 li{margin:0}}.content_2.section__wrapper.full-width{padding:0}.content_2.section__wrapper.full-width .container{max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}.content_2.section__wrapper.full-width [class*=col-]{padding:0}.content_2.section__wrapper.full-width .section__container{padding:40px 10%}.content_2.section__wrapper.full-width img{height:100%;object-fit:cover;object-position:center}.section__img{display:flex;height:100%}.section_img_wrapper img{object-fit:contain;height:100%;object-position:center;width:100%}.mobile-menu.active .menubar{width:50px!important;background-color:#fff}.mobile-menu.active .menubars{right:0;position:absolute;top:50%}.menubars .menubar{background-color:#fff}.mobile-buttons{padding:0 16px;margin-top:2em}@media only screen and (max-width:1199px){.navbar-expand-lg .navbar-toggler{display:block}.mobile-menu{display:block}.mobile-menu-btns{display:block;margin-top:16px}header .text-end{flex-direction:row-reverse}.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24' /%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.navbar-toggler{border-color:#fff;margin-left:12px}#navbarNavDropdown{transition:none;position:fixed;left:0;top:0;width:100%;z-index:-1;background-color:#000;height:100%}.home .nav-link,.nav-link{font-weight:700;font-size:18px;color:#fff}#navbarNavDropdown>ul{justify-content:center}.menu-main-menu-container{display:block}ul.primary-menu li{display:list-item}.navbar-nav{margin-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#fff}.dropdown-item:focus,.dropdown-item:hover{color:#fff;background-color:transparent}.dropdown-menu.show{width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0;box-shadow:none}.header .dropdown-menu li a{padding-left:16px}.navbar-nav .menu-item-has-children .nav-link::before{background-color:rgba(0,0,0,.5);position:absolute;right:0;top:0;height:100%;width:50px;content:""}.navbar-nav.primary-menu li.menu-item-has-children .nav-link::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:transform .5s ease}.navbar-nav.primary-menu li.menu-item-has-children .nav-link.show::after{transform:rotate(180deg)}}@media (min-width:1199px){.navbar-expand-lg .navbar-toggler{display:none}}@media only screen and (max-width:767px){.header-button.d-flex{display:none!important}}@media only screen and (max-width:575px){#alt_feature{padding:80px 16px}}.projects-list{background-color:#ddd;padding:48px 0 0;margin:0 0 48px}#pre-footer{background-image:url(../../images/pre-footer.webp);background-size:cover;padding:100px 0 200px;margin-bottom:-100px;background-position:center center}#pre-footer h2{color:#fff}#pre-footer .locations-search{text-align:center;max-width:500px;margin:1em auto 0;background-color:transparent}#how-it-works{position:relative;width:100%;background-color:var(--primary-color);padding:24px 0;color:#fff}#how-it-works p{margin:0}#how-it-works .h2,#how-it-works h2{color:#fff}#how-it-works .h3 span{font-family:"Permanent Marker",cursive;color:#000;font-size:120%;text-decoration:underline}#how-it-works .btn.btn-primary{border-color:#000;background:#000;color:#fff}#how-it-works .btn.btn-secondary{border-color:#fff;color:#fff}#how-it-works .btn.btn-secondary:hover{border-color:#000;background:#000;color:#fff}#how-it-works .btn.btn-primary:hover{background-color:#303030}#how-it-works .h2 span{text-transform:uppercase;text-shadow:2px 2px 0 #065912}#bg-white{background-color:#fff}#accordionfaqs .card{margin:0 0 0;border-radius:0}.unique-faqs .section__button{margin-top:3em}.error404{background-color:#222;color:#fff}.page-template-location-page-enhanced #maplocationsectionbottom.subsites .dumpbag-card{border-color:var(--dumpbag-orange)}#maplocationsectionbottom.subsites .dumpbag-card a.loc-phone{color:var(--dumpbag-orange)}.dumpbag-card .btn-primary,.marker-window .btn-dumpbag{background-color:var(--dumpbag-orange)}.dumpbag-card .btn-secondary:hover,.marker-window .btn-dumpbag:hover{background-color:var(--dumpbag-orange);border-color:var(--dumpbag-orange)}.dumpbag-card .btn-secondary::before{background:var(--dumpbag-orange)}#maplocationsectionbottom.subsites .dumpbag-card a.loc-phone:hover{color:var(--dumpbag-orange)}.dumpbag-steps.feature_2 .column{padding-bottom:0;background-color:rgba(255,142,25,.25);height:100%;border-radius:25px}.page-dumpbag ol{list-style-position:outside}.page-dumpbag .page__banner-inner .btn.btn-secondary{color:#fff;border-color:#fff}.dumpbag-features .column-img{max-width:none}.dumpbag-color{color:var(--dumpbag-orange)}@media only screen and (max-width:1400px){.main-navigation.navbar-expand-xl .navbar-nav .nav-link{padding:.65625em .775em}}.copyright a.cybermark:hover{text-decoration:none;opacity:.6}#accordionfaqs .card .card-header{border-bottom:none}.card-header{padding:0;margin-bottom:0;background-color:transparent;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.accordionTitle::before{content:"+";font-size:1.5em;line-height:1em;float:right;transition:transform .3s ease-in-out}.accordionTitle[aria-expanded=true]:before{transform:rotate(-225deg)}.card-body{flex:1 1 auto;padding:1rem 1rem}.franchise-notification-bar{background-color:#000;color:var(--primary-color)!important;font-weight:700}.franchise-notification-bar a:hover{color:var(--primary-color);text-decoration:underline}.franchise-notification-bar .franchise-notification-bar__content{font-size:100%!important}.location #gform_wrapper_1 ul li.gfield.gfield--type-consent{width:100%}.location #gform_wrapper_1 ul li.gfield.gfield--type-consent input{width:auto}.location .main-navigation a.active{color:var(--primary-color)}.location .header{padding:0 0 20px 0}.location .header.sticky{padding:10px 0}.location .header .top-bar{height:40px;width:100%;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;transition:all .25s ease-in-out;position:relative;z-index:10000}.location .header.sticky .top-bar{height:0}.location .header .main-logo{padding:0}.location .top-bar p{margin-bottom:0}.location .top-bar p.top-bar-phone{background-image:url(../../images/phone.png);background-position:center left;background-repeat:no-repeat;background-size:24px;padding-left:34px;margin-left:40px}.location .top-bar p.top-bar-phone,.location .top-bar p.top-bar-portal{font-size:18px;font-weight:800}.location .top-bar-phone a,.location .top-bar-portal a{color:#fff;transition:all .25s ease-in-out}.location .top-bar-phone a:hover,.location .top-bar-portal a:hover{color:var(--primary-color)}.location .page-id-1003091 .page__banner-inner h2,.location .page-id-1003115 .page__banner-inner h2{width:100%}.location .tab-content{text-align:left}.location .testimonial_2.section__wrapper{background-color:transparent}.location .testimonial-container{background:#191919;padding:50px 0}.location .testimonial-container .h3,.location .testimonial-container h3{color:#fff}.location .testimonial-author,.location .testimonial-content{margin:0 auto}.location .testimonial-content p{color:#fff;margin:20px 0}.location .testimonial_2 .slick-dots li button::before{color:#000}.location .customer-title{font-weight:800;color:var(--primary-color)}.location .customer-details{font-weight:600;color:#fff}.location .slick-prev{left:25px}.location .slick-next{right:25px}.location .slick-arrow,.location .slick-arrow:active,.location .slick-arrow:focus{background-color:#a8dba3;border:2px solid #a8dba3}.location .slick-arrow:hover{background-color:var(--primary-color);border:2px solid var(--primary-color)}.location .slick-arrow svg{fill:var(--primary-color)}.location #location-info{width:100%;background:#000;margin:0 0 48px;padding:24px 0;transition:all 250ms ease-in-out}.location #location-info.banner-disabled{padding-top:115px}.location #location-info h2{font-size:60px;margin-bottom:20px}.location #location-info .loc_column{display:flex;align-items:flex-start;justify-content:center;background-position:center left;background-repeat:no-repeat;background-size:38px;padding-left:50px;font-weight:800;color:#fff;font-size:20px;line-height:30px;text-transform:capitalize}.location #location-info .toggle,.location #location-info a{color:#fff;transition:all .25s ease-in-out}.location #location-info .toggle:hover,.location #location-info a:hover{color:var(--primary-color)}.location #location-info .loc_column.hours .loc_column_inside::before{background-image:url(../../images/clock.png)}.location #location-info .loc_column.address .loc_column_inside::before{background-image:url(../../images/map-marker.png)}.location #location-info .loc_column.phone .loc_column_inside::before{background-image:url(../../images/phone.png)}.location .loc_column_inside::before{content:"";height:24px;width:24px;left:-36px;background-size:contain;position:absolute;top:50%;transform:translateY(-50%)}.location .loc_column_inside{position:relative}.location #location-info.stuck{padding:10px 0;position:fixed;margin-top:85px;transition:all 250ms ease-in-out;top:0;z-index:3}.location #location-info.stuck .loc_column_inside{font-size:15px;line-height:22px}.location #location-info h2{font-size:26px;margin:0 0 24px}.location #location-info.stuck .col-md-4{font-size:16px;line-height:24px}.location section.contact{background-color:#222}.location body.page-id-1003115,.location body.page-id-1003127{background-image:none}.location .page-id-1003127 section.contact{padding:100px 0}.location .footer-content a{color:#fff;transition:all 250ms ease-in-out}.location .footer-content a:hover{color:var(--primary-color)}.location .gform_legacy_markup_wrapper textarea.large{max-height:100px}.location .modal-content .close{background:0 0;position:absolute;right:5px;top:5px;color:#000;font-size:24px;padding:0}.location #offerModal .modal-dialog.modal-dialog-centered{max-width:500px}.location #contactModal .modal-dialog.modal-dialog-centered{max-width:400px}.location #contactModal .gform_wrapper form li,.location .gform_wrapper li{padding:0!important;margin:0;margin-bottom:0;margin-left:0;margin-left:0;border:none!important;background:0 0!important;max-width:100%!important}.location #contactModal .gform_wrapper form li input,.location #contactModal .gform_wrapper form li textarea{max-height:100px;margin:0;padding:1em}.location #contactModal .modal-body{text-align:center;line-height:1.2}.location #contactModal .h3{text-transform:uppercase;font-weight:800;line-height:1.2;color:var(--primary-color)}.location #contactModal .gform_wrapper .gform_footer{text-align:center}.location #contactModal .close:hover{background:0 0}.location #contactModal .gform_wrapper div.validation_error{border:none;color:red;padding:5px 0}.location .main-banner.location__banner .location__column{margin-top:0;width:35%}.location .location__column{box-shadow:0 0 30px 0 rgba(0,0,0,.05);max-width:500px;background-color:#fff;position:relative;margin:3em 0}.location .location__column-inner{background-color:#fff;padding:50px 25px}.location .location__head{position:relative;margin-bottom:25px}.location .location__head .h5{text-transform:uppercase;font-weight:300;display:block;letter-spacing:2px;font-size:16px;margin:0;line-height:1}.location .location__head .h1{font-family:var(--heading-font);text-transform:uppercase;font-weight:800;color:var(--primary-color);display:block;font-size:36px;margin:0;line-height:1}.location .location__details{position:relative;margin:0 0 25px}.location .location__list{margin:0;position:relative;list-style:none;font-family:var(--heading-font);text-transform:uppercase}.location .location__list-item{position:relative;margin:0 0 1em;line-height:30px;list-style:none}.location .location__list-item:last-child{margin:0}.location .loc__address{font-family:var(--heading-font);font-weight:800;text-transform:uppercase;font-size:30px;line-height:1;display:block;margin:0 0 1em;color:#666d70}.location .loc__hours{margin:0;list-style:none;column-count:2}.location .loc__hours li{text-transform:uppercase;line-height:1.4;list-style:none}.location #contact__wrapper ul{margin:0}.location .toggle{display:block;font-weight:800;font-size:14px;line-height:1;letter-spacing:1px;color:#222;cursor:pointer;background:0 0;padding:0;border:none}.location .toggle:hover{background:0 0;text-decoration:underline}.location .hidden-hours{font-size:14px;line-height:1.5;column-count:2;margin-top:5px}.location .hidden-hours .day{display:block}.location .main-banner__inner-wrapper{display:flex;height:100%;flex-direction:row;align-items:center}.location .main-banner__inner-wrapper .location__column{max-width:100%;margin:0}.location .main-banner__wrapper{height:100%}.location .contact__section{display:flex;height:100%;align-items:center;position:relative}.location .map__cont{position:absolute;left:0;top:0;width:100%;height:100%;bottom:0}.location #map{height:100%;width:100%}.location .main-banner__btns .btn:first-child{margin-left:0}.location .main-banner__btns{margin-top:2em}.location .main-banner__btns .btn{margin:0 1em}.location .location-banner_content{position:relative}.location .location-banner_content .h6{text-transform:uppercase;color:#fff;display:block}.location .location-banner_content .h1{color:#fff;font-size:6rem;display:block}@media only screen and (max-width:480px){.location .location-banner_content .h1{font-size:36px}}.location .primary-offer__wrapper::before{position:absolute;background:url(../../images/dots.svg);content:"";top:0;left:0;height:100%;width:200%;background-size:cover;opacity:.1;transform:translateX(-50%) rotate(45deg)}.location .primary-offer__content{position:relative;padding:0 25px}.location .home .primary-offer__wrapper{margin-top:-100px}.location .primary-offer__wrapper{position:relative;background-color:#fff;padding:0;overflow:hidden;box-shadow:0 0 25px 0 rgba(0,0,0,.1)}.location .primary-offer__header{color:#fff;background-color:var(--primary-color);position:relative;display:flex;flex-direction:column;height:100px;text-align:center;align-items:center;justify-content:center}.location .primary-offer__header .h2{margin:0;color:#fff;text-transform:uppercase;font-size:3rem}.location .primary-offer__header p{margin:0}.location .primary-offer__content .gform_wrapper li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-radius:0;padding:.5em;margin:0}.location .primary-offer__content .gform_wrapper div.validation_error{color:red;border:none;margin:0;padding:0;line-height:1.2}.location .primary-offer__content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{max-width:100%;padding-right:0;padding:0;color:red}.location .primary-offer__content .gform_wrapper .validation_message{color:red;font-weight:700;letter-spacing:normal}.location .primary-offer__content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%;margin:0;margin-bottom:0;margin-left:0}.location #btn_offer{position:relative;width:100%;padding:3em 0;background-color:#f9f9f9}.location #btn_offer::before{position:absolute;background:url(../../images/dots.svg);content:"";top:0;left:0;height:100%;width:100%;background-size:cover;opacity:.1}.location .mobile-menu.active .menubackground{background-color:#000}.location .mobile-menu.active .menubars{top:65px}@media only screen and (max-width:1398px){.location .primary-offer__header .h2{font-size:2rem}}@media only screen and (max-width:1199px){.location #location-info.stuck{margin-top:90px}}@media only screen and (max-width:991px){.location .primary-offer__header .h2{font-size:2rem}.location .content-offer__text h2{font-size:2rem}.location #location-info h2{font-size:1.5rem}.location #location-info.stuck{margin-top:70px}.location #location-info .loc_column{font-size:16px;line-height:24px}}@media only screen and (max-width:767px){.location #location-info h2{margin-bottom:0;text-align:left!important}.location #location-info .col-md-4,.location #location-info.stuck .col-md-4{align-items:center;text-align:center;background-image:none;padding-left:calc(var(--bs-gutter-x) * .5);margin:10px 0}.location #location-info .loc_column{justify-content:flex-start}.location #location-info{padding:25px 0}.location .loc_column_inside{text-align:left}.location #location-info.stuck{position:relative}.location .mobile-nav-menu #location-info{background:0 0;padding:0;margin:0;color:#fff}.location #location-info.banner-disabled{padding-top:115px}}@media only screen and (max-width:480px){.location .top-bar p.top-bar-phone,.location .top-bar p.top-bar-portal{font-size:14px;font-weight:800}.location .header .top-bar{height:auto;display:flex}.location .faq summary h3{font-size:16px}.location .faq details>summary{padding-right:4em}}.location .footer-nav ul.menu{justify-content:space-between;margin-left:0;flex-wrap:wrap}.location .footer-nav ul.menu li,.location .footer-nav ul.menu li:last-of-type{margin:0 0 10px 0;text-align:center}@media only screen and (max-width:1199px){.location .footer-nav ul.menu li,.location .footer-nav ul.menu li:last-of-type{width:50%}}@media only screen and (max-width:767px){.location .footer-nav ul.menu li,.location .footer-nav ul.menu li:last-of-type{width:100%}}.location #location-info h2{color:#fff}.location .page__banner-inner,.location .page__banner-inner .h3{color:#fff}.location .main-banner_content h1{font-size:3em;font-weight:800;text-transform:uppercase;letter-spacing:0;line-height:1.2;margin:0 0 8px;font-family:Nunito Sans,Poppins,sans-serif}@media only screen and (max-width:1199px){.location .main-banner_content h1{font-size:40px}}.location .section__form .section__form_wrapper .gform_wrapper .top_label .ginput_container input,.location .section__form .section__form_wrapper .gform_wrapper .top_label .ginput_container textarea{background:#fff;width:100%;max-height:100px;padding:10px!important;margin-bottom:0}.location .city-list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.location .city-list li{width:33%}.location .chat-box{position:fixed;bottom:24px;right:24px;z-index:10;display:none}.location .chat-box a{background-color:#4abdfd;padding:14px 14px 17px 14px;border-radius:40px}.location .chat-box img{max-width:30px}@media only screen and (max-width:767px){.location .chat-box{display:block}.location .content_2 .row{flex-direction:column-reverse!important}.location .header-button.d-flex{display:flex!important}}.location .mobile-menu-btn{margin-left:16px}.single-landing-pages .header{padding:10px 0}.single-landing-pages .header .top-bar{height:auto}@media only screen and (max-width:575px){.single-landing-pages .top-bar p.top-bar-phone{font-size:16px;margin-left:16px}.single-landing-pages .top-bar .btn{padding:8px 18px}}@media only screen and (max-width:400px){.single-landing-pages .top-bar p.top-bar-phone{font-size:16px;margin-left:8px}.single-landing-pages .top-bar .btn{padding:4px 10px}}