:root {
    --theme-accent-primary:#ec1f27;
    --theme-accent-primary-highlight:#424242;
    --theme-accent-grad0:#ffffff;
    --theme-accent-grad1:#ffffff;
}

body,h1,h2,h3,h4,p{color:#444444;}.carousel,.carousel ul li,.wrap{position:relative}.section img,img{max-width:100%}.btn.btn-white,.feature h3,body,h1,h2,h3,h4{font-family:Cairo,sans-serif}.btn-infosheet,.pest-category h3{text-overflow:ellipsis;overflow:hidden}.blog-tags:after,.gallery:after,.row:after,.service-group:after,form:after{clear:both}.blog-archive li,.blog-tags li,.carousel ul,.feature li,header.master nav>ul{list-style:none}body{padding:0;margin:0;height:100%;font-size:1.15rem;font-weight:400;line-height:1.95}dl dt,h1,h2,h3,h4{text-transform:uppercase;font-weight:700}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap{margin:0 auto}@media (min-width:1200px){.wrap{width:1200px}}@media (min-width:960px) and (max-width:1200px){.wrap{width:960px}}@media (min-width:600px) and (max-width:960px){.wrap{width:600px}}.row{margin-left:-1.5rem;margin-right:-1.5rem}.row:after{content:"";display:table}@media (max-width:600px){.wrap{width:100%}.row{margin-left:-.375rem;margin-right:-.375rem}}.col-33{width:33.33%}.col-66{width:66.66%}.col-100{width:100%}.col-60{width:60%}.col-50{width:50%}.col-40{width:40%}.col-25{width:25%}.col-75{width:75%}.col-12{width:12.5%}.off-12{margin-left:12.5%}.off-16{margin-left:16.5%}.off-33{margin-left:33.33%}.off-25{margin-left:25%}.off-66{margin-left:66.66%}.off-50{margin-left:50%}.off-75{margin-left:75%}[class*=col-]{float:left;padding-right:1.5rem;padding-left:1.5rem}@font-face{font-family:'Bebas Neue';src:url(/fonts/BebasNeue.eot);src:url(/fonts/BebasNeue.eot?#iefix) format("embedded-opentype"),url(/fonts/BebasNeue.woff) format("woff"),url(/fonts/BebasNeue.ttf) format("truetype");font-weight:400;font-style:normal}@-webkit-keyframes loading{0%,100%{transform:scale(0,0)}50%{transform:scale(1,1)}}@-moz-keyframes loading{0%,100%{transform:scale(0,0)}50%{transform:scale(1,1)}}@-ms-keyframes loading{0%,100%{transform:scale(0,0)}50%{transform:scale(1,1)}}@-o-keyframes loading{0%,100%{transform:scale(0,0)}50%{transform:scale(1,1)}}@keyframes loading{0%,100%{transform:scale(0,0)}50%{transform:scale(1,1)}}h1,h2,h3,h4{letter-spacing:.15rem;margin:1rem 0}h1{font-size:2.66rem}@media (max-width:960px){[class*=off-]{margin-left:0}[class*=col-]{width:100%}h1,h2,h3,h4{margin:.5rem 0 1rem}h1{font-size:1.88rem}}h2{font-size:1.75rem;margin:1.5rem 0 2.5rem}@media (max-width:960px){h2{font-size:1.66rem;margin-bottom:1.5rem}}h3{font-size:2rem}h4{font-size:1.33rem}@media (max-width:960px){h3{font-size:1.33rem}h4{font-size:1.15rem}}dl dt{display:block;font-size:1rem;text-align:left;color:var(--theme-accent-primary);margin:0}.align-center,.areas-work{text-align:center}dl dd{padding:0;margin-left:0;margin-bottom:.5rem}dl dd .btn{padding-left:2.5rem;padding-right:1rem;display:block}dl dd .btn .icon-left{left:.5rem}dl dd+dt{margin-top:2rem}ul{padding-left:0}p{font-size:1.25rem;margin:2.5rem 0 3rem}@media (max-width:960px){p{font-size:1rem;margin:1.25rem 0 1.5rem}}@media (max-width:600px){p{margin:1.125rem 0 1.5rem}}.areas-work p{margin:.5rem 0 1.5rem}.areas-work li{text-transform:capitalize;display:inline-block;margin:1rem}.btn,.btn.btn-white,form label,header.master select{text-transform:uppercase}.carousel{margin-bottom:4rem;border-bottom:2px solid var(--theme-accent-primary)}.carousel ul{padding:0;margin:0}.carousel ul li{width:100%;height:100%;opacity:0;transition:opacity ease-in-out 1s;z-index:0}.btn,.carousel ul li.active{opacity:1}.carousel ul li img{position:absolute;width:100%;height:100%;z-index:1;object-fit:cover}.carousel ul li.active:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.35),rgba(255,255,255,.15));z-index:2}.carousel ul section{padding:3rem 15rem 6rem;z-index:3;text-align:center}.carousel ul h1{font-size:2.5rem;font-weight:900;margin-bottom:1rem;color:#000}@media (max-width:960px){.carousel ul h1{font-size:2rem;margin:1rem 0}}.carousel ul p{padding:0 1rem;margin:1rem auto;font-size:1.5rem;color:#000}@media (max-width:600px){.carousel ul p{margin-bottom:0}}.carousel ul+.btn{position:absolute;left:50%;bottom:-1.7rem;margin-left:-1.625rem}.btn,.btn-infosheet,.btn.block,.btn.btn-white{position:relative}.carousel+.wrap{padding-top:5rem}@media (max-width:960px){.carousel ul p{font-size:1rem}.carousel{margin-bottom:1rem}.carousel ul section{padding:2rem 0!important}.carousel ul h1{font-size:1.33rem}.carousel .mdi.mdi-chevron-down{display:none}}.align-right{text-align:right}.btn-group,.btn.block,.btn.mdi{text-align:center}.btn-group{margin-bottom:3rem}.btn-group .btn{display:inline-block;margin:0 1rem}@media (max-width:960px){.btn-group .btn{display:block;margin-bottom:2rem}}.btn,.btn.btn-circle,.btn.btn-white{display:inline-block}.btn-infosheet{margin:1rem;width:30%;white-space:nowrap}@media (max-width:960px){.btn-infosheet{width:unset}}.btn{transition:all ease-in-out 125ms;padding:.75rem 4rem;border-radius:0;font-size:1.15rem;line-height:2}.btn.btn-white{padding:.5rem 2.5rem;letter-spacing:.066rem;font-size:1rem;font-weight:400;color:var(--theme-accent-primary);background-color:var(--theme-accent-primary-highlight)}.btn.btn-dark{background-color:var(--theme-accent-primary);color:#fff}.btn:hover{opacity:.8}.btn.mdi{line-height:3.45rem;font-size:2.5rem}.btn.btn-circle{border-radius:5rem;padding:0;width:3.25rem;height:3.25rem}.btn.btn-outline{border:1px solid var(--theme-accent-primary);background-color:transparent;color:var(--theme-accent-primary)}.btn.btn-outline:hover{background-color:#fff}.btn.large-icon,.btn.large-icon:hover{background-color:transparent}.btn.block{display:block;padding-top:1rem;padding-bottom:1rem}.btn.block .icon{margin:0;position:absolute;left:1.5rem;top:1rem}.btn.large-icon{border-color:transparent;color:var(--theme-accent-primary);margin:0 2rem}.btn.large-icon .mdi{display:block;font-size:2.33rem;margin-bottom:1rem}@media (max-width:1200px){.btn.large-icon{margin:0;padding:.5rem 2.5rem}}@media (max-width:960px){.btn.large-icon{width:45%;padding:2rem 0}}@media (max-width:600px){.btn.large-icon{width:unset;margin:0 auto}}.btn .icon{margin-left:-1rem;margin-right:1rem;line-height:1;vertical-align:middle;display:inline-block;position:relative;font-size:2.33rem}.btn .icon-left{position:absolute;left:1.5rem}.btn .icon-right{position:absolute;right:1.5rem}@media (max-width:960px){.btn{font-size:1rem;margin:1rem .5rem}}.section img{max-height:20rem;display:block;margin:1rem auto}.section .col-60 .btn-group,.section .col-60 h3,.section .col-60 p{text-align:right}.section .col-40+.col-60 .btn-group,.section .col-40+.col-60 h3,.section .col-40+.col-60 p,form label{text-align:left}.feature{padding-left:0;position:relative}.feature .mdi{color:var(--theme-accent-primary-highlight);position:absolute;top:.5rem;left:1rem;font-size:2rem}.feature h3,a{color:var(--theme-accent-primary)}.feature li,.loading{position:relative}.feature div{padding:0 0 3rem 5rem}.feature h3{font-weight:400;font-size:1.33rem}.feature p{margin-top:0}.feature li:last-child,.feature li:last-child section{padding-bottom:0}@media (max-width:960px){.section .col-33{display:none}.section .btn-group,.section h3,.section p{text-align:center!important}.feature{text-align:center}.feature div{padding-left:0;padding-bottom:1rem}.feature .mdi{left:unset;position:relative;display:block;margin:0 auto 1rem}}.service-group{padding-top:2rem}.service-group:after,.service-group:before{content:"";display:table}.service-group .service{padding-left:2rem;padding-right:2rem}.service-group .service h2{font-size:1.5rem;white-space:normal}.service-group .service .circle{max-width:300px;margin:0 auto}.service-group .service .description{overflow:hidden;position:relative}.service-group .service .description p{margin:1.5rem 0;font-size:1rem;opacity:.6}@media (min-width:960px){.service-group .service h2{height:5rem}.service-group .service .description{height:7rem}}.service-item{cursor:pointer;text-align:center;transition:background-color ease-in-out 125ms;background:#f7f7f7;margin-top:3rem}.service-item:hover{background:#e3e3e3}.service-item:hover img{transform:scale(1.1)}.service-item img{transform:scale(1);transition:transform ease-in-out 125ms}.service-item .btn{display:block}.service-item p{margin:0}.service-item h2{font-size:1.5rem;margin:.5rem 0 1rem}.margin-top{margin-top:5rem}.margin-top-2{margin-top:2rem}.gallery{margin-bottom:3rem}.gallery:after,.gallery:before{content:"";display:table}.gallery figure{margin:0}.gallery figure img{flex:1}.gallery img{object-fit:contain;width:100%;display:block;height:15rem}.gallery .twin{width:50%}@media (max-width:600px){.gallery{display:block}.gallery figure{display:block;width:unset!important}}.loading div{opacity:.1;pointer-events:none}.loading:after,.loading:before{width:1.5rem;height:1.5rem;-webkit-animation:loading 1s infinite ease;-moz-animation:loading 1s infinite ease;-o-animation:loading 1s infinite ease;-ms-animation:loading 1s infinite ease;animation:loading 1s infinite ease;position:absolute;top:50%;left:50%;margin-top:-.75rem;display:block;content:'';background:var(--theme-accent-primary);border-radius:50%}blockquote,figure,figure figcaption,form,hr{position:relative}.loading:before{margin-left:-1.5rem;animation-delay:-.25s}.loading:after{margin-left:0}@media (max-width:960px){.service-group .service{padding:1rem}.grid{margin-bottom:1rem}}hr{border:none;display:block;background:#e3e3e3;height:1px;margin:3rem auto;max-width:80%}hr.hidden{background:0 0}blockquote{z-index:0;text-align:center;margin:1rem 5rem}blockquote:before{color:var(--theme-accent-primary-highlight);content:"\201C";font-family:'Passion One',cursive;font-size:5rem;position:absolute;top:-.5rem;left:-1.5rem;line-height:1;z-index:-1}form input,form select,form textarea,header.master select{outline:0;font-family:Cairo,sans-serif}blockquote p{font-size:1.33rem;margin-bottom:0}blockquote span{text-align:center;display:block}blockquote span i{color:#e9e2b6}@media (max-width:1200px){blockquote{margin:1rem}}@media (max-width:960px){hr{margin:.5rem auto}blockquote p{font-size:1rem}}p a{color:var(--theme-accent-primary)}p a:hover{color:var(--theme-accent-primary-highlight)}a{text-decoration:none}a figure img{transition:opacity ease .25s}a:hover figure img{opacity:.75}figure{margin:1.33rem 0;overflow:hidden}figure img{width:100%;height:100%;display:block;object-fit:cover;opacity:1}figure figcaption{margin:-4rem 1rem 1rem;background:#fff;padding:.5rem;border-radius:0;display:none}form{width:100%;margin:0 auto;padding-bottom:2rem}form:after,form:before{content:"";display:table}form div{margin:1rem 0;transition:opacity .75s ease}form input,form select,form textarea{color:var(--theme-accent-primary);border:1px solid #d4d4d4;border-radius:0;font-weight:400;font-size:1.33rem;padding:.15rem .75rem .25rem;display:block;margin:0 auto;width:100%}form input.invalid,form select.invalid,form textarea.invalid{border-color:#dc404a!important}form label{display:block;font-size:1rem;margin-bottom:.5rem;color:var(--theme-accent-primary);font-weight:700}form input[type=submit]{cursor:pointer;margin:0 auto;display:block;line-height:1.75;width:unset}form.error:after,form.success:after{content:attr(data-message);display:block;margin-top:1rem;border-radius:0;font-size:1.33rem;text-align:center}form.success div{opacity:0}form.success:after{position:absolute;width:75%;top:50%;left:12.5%;background:var(--theme-accent-primary-highlight);color:#fff;margin-top:-.5rem;padding:1rem}form.error:after{color:#fff;background-color:#dc404a}header.master{background:linear-gradient(135deg,var(--theme-accent-grad0),var(--theme-accent-grad1));position:relative;padding:3rem 0 0;text-align:right}header.master .wrap{padding:0}header.master img{float:left;margin-bottom:1.5rem;margin-left:1.5rem}@media (max-width:600px){header.master img{margin:1rem 0}}@media (max-width:960px){header.master{padding-bottom:0}header.master img{margin:0 auto 2rem;float:unset;display:block}}header.master nav{display:inline-block}@media (max-width:960px){header.master nav{display:none}}header.master nav>ul{display:block;padding:0;margin:1rem 0 0}header.master nav>ul>li{display:inline-block;position:relative}header.master nav>ul>li a{padding:1rem 2rem;display:inline-block;font-size:1.25rem}header.master nav>ul>li a.active{border-bottom-color:rgba(227,227,227,.35)}@media (max-width:1200px){header.master nav>ul>li a{padding:1rem 1.5rem}}header.master nav>ul>li i.mdi{position:absolute;right:0;top:1.25rem}header.master nav>ul>li ul{display:none;position:absolute;top:4.35rem;left:0;background:var(--theme-accent-primary);padding-left:0;z-index:100;min-width:12rem}header.master nav>ul>li ul li{list-style:none;padding-left:0;text-align:left}header.master nav>ul>li ul li:hover{background:#222}header.master nav>ul>li ul li a{display:block;color:#fff}header.master nav>ul>li:hover ul{display:block}header.master nav .call-to-action{font-size:1.5rem;display:block;overflow:hidden}header.master nav .call-to-action a{height:3rem;margin:.5rem .75rem;padding:.5rem}header.master nav .call-to-action .mdi{width:3rem;height:3rem;line-height:1;padding:0 1rem;font-size:1.5rem;margin:0 .25rem;position:relative}header.master nav .call-to-action .mdi span{position:absolute;display:block;text-indent:-9999px}header.master nav .call-to-action .quote{background:var(--theme-accent-primary);color:#fff;padding-left:2rem;padding-right:3rem;margin:0 0 0 1.5rem}header.master nav .call-to-action .quote .mdi{width:unset;height:unset;padding:unset;position:absolute;right:.75rem;top:.75rem}header.master select{display:none;border:none;padding:1rem;width:100%;font-size:1rem;color:#fff;background-color:var(--theme-accent-primary)}footer.master{background:linear-gradient(135deg,var(--theme-accent-grad0),var(--theme-accent-grad1));text-align:center;padding-top:3rem;margin-top:3rem}footer.master hr{background:var(--theme-accent-primary)}footer.master nav a{font-size:1.15rem;padding:1rem 2rem}footer.master .btn-group{margin:3rem 0}footer.master small{display:block;margin-top:3rem;font-size:small;opacity:.65;padding-bottom:2rem}footer.master small a{margin:0 1rem}footer.master form{max-width:65%;padding-bottom:0;padding-top:0;margin:0 auto}@media (max-width:960px){header.master select{display:block}footer.master form{max-width:95%}}footer.master form input,footer.master form message{}@media (max-width:600px){footer.master img{max-width:80%;display:block;margin:0 auto}footer.master nav{display:none}}header.page{border-bottom:1px solid #e3e3e3;padding-bottom:4rem;padding-top:2rem;margin-bottom:2rem}header.page.image{position:relative;background:center no-repeat;background-size:cover;border-bottom:none}header.page.image:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,.15))}.blog-item,.map,.map img,.pest-category{position:relative}header.page h1{margin-bottom:0;color:#000}header.page .breadcrumb{margin-bottom:1rem;font-size:.9rem}header.page .breadcrumb a{display:inline-block}header.page .breadcrumb a .mdi{margin:0 .25rem}header.page .breadcrumb a:first-child .mdi{display:none}header.page p{margin:0;text-align:justify;color:#000}@media (max-width:960px){header.page p{font-size:1.15rem;margin:2rem 0}}@media (max-width:600px){header.page{display:none}.map img{height:10rem;object-fit:cover}}.map,.map img{display:block}.pest-category{text-align:center;margin-bottom:2rem;margin-top:1rem;transition:background-color ease-in-out 125ms;background:#f7f7f7}@media (max-width:960px){.pest-category{margin-bottom:1rem}.pest-category h3{padding-top:1rem!important;margin:0}.pest-category img{}}.pest-category:hover{background:#e3e3e3}.pest-category:hover img{transform:scale(1.1)}.pest-category h3{color:var(--theme-accent-primary);font-size:1.6rem;font-weight:700;padding-top:2rem;white-space:nowrap}.pest-category p{margin:1rem 0;opacity:.75;font-size:1.15rem}.pest-category img{transition:transform ease-in-out 125ms;max-width:100%;width:10rem;width:auto}.map{margin-bottom:-3rem}.map img{width:100%;overflow:hidden;margin:0;border:none;z-index:2}.blog-item{margin-bottom:5rem}.blog-item h3{margin-bottom:0}.blog-item small{display:block;opacity:.65}.blog-item.blog-image{padding-left:20rem}.blog-item.blog-image img{margin:0;position:absolute;top:.5rem;left:0;width:16rem}@media (max-width:960px){.blog-item.blog-image{padding-left:unset}.blog-item.blog-image img{display:none}.blog-item{margin-bottom:2rem}}.sticky{position:-webkit-sticky;position:sticky;top:2rem}.blog-filters>div{padding-bottom:2rem}@media (max-width:600px){.blog-filters{display:none}}.blog-tags{padding:0;margin:0}.blog-tags:after,.blog-tags:before{content:"";display:table}.blog-tags a{font-size:.95rem;display:inline-block;padding:.5rem 1rem}.blog-tags li{float:left;margin-right:.75rem}.blog-archive{padding:0;margin:0}.blog-archive a{font-size:.95rem;display:block;padding:.5rem 1rem}.paginate{text-align:center;margin:3rem 0}.paginate a{width:3rem;height:3rem;line-height:2.65;border-radius:50%;display:inline-block;margin:0 .5rem;transition:opacity ease-in-out 125ms;opacity:1}.paginate a:hover{opacity:.6}.paginate a.active{background-color:var(--theme-accent-primary);color:#fff}

header.master nav>ul>li a {
    color:var(--theme-accent-primary-highlight);
}

form input, form select, form textarea {
    color: #424242;
    border: 2px solid #e3e3e3;
    border-radius: 5px;
    font-weight: 400;
    font-size: 1.33rem;
    padding: .15rem .75rem .25rem;
    display: block;
    margin: 0 auto;
    width: 100%;
}

form label {
    display: block;
    font-size: 1rem;
    margin-bottom: .5rem;
    color: var(--theme-accent-primary);
    font-weight: 700;
}
