@import url(https://fonts.googleapis.com/css2?family=Open+Sans&family=Poppins:wght@500&display=swap);
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans,sans-serif}body a,body p{font-size:16px;line-height:28px}a{color:#fff}.container{margin:0 auto;max-width:1170px;padding:0 25px}.containerWrap{margin:0 -25px}.clear{clear:both}h1,h2,h3,h4,h5,ul{margin:0;padding:0}h1,h2,h3,h4,h5{color:#242424;font-family:Poppins,sans-serif}p{color:#242424}.fullWidth{height:auto;width:100%}.maxWidth{height:auto;max-width:100%}.centerText{text-align:center}.centerText .subtitle{margin:0}.section,.section--grey,.section--white{padding:100px 0}.section h2,.section--grey h2,.section--white h2{font-size:35px;line-height:47px}.section--white{background:#fff}.section--grey{background:#f7f7f7}.site-branding{float:left;width:20%}#site-navigation{float:left;line-height:140px;text-align:right;width:80%}#site-navigation ul{list-style:none}#site-navigation ul li{display:inline;line-height:0;margin-right:50px}#site-navigation ul li:last-child{margin-right:0}#site-navigation ul li a{color:#fff;font-family:Poppins,sans-serif;font-size:16px;position:relative;text-decoration:none;text-transform:uppercase;transition:all,.3s ease}#site-navigation .menu-item-has-children{padding-bottom:50px;position:relative}#site-navigation .menu-item-has-children ul{border:1px solid #053d5b;display:none;left:-90px;margin:auto;position:absolute;right:0;text-align:center;top:47px;width:230px}#site-navigation .menu-item-has-children ul li a{background:#053d5b;border-bottom:1px solid #042d43;box-sizing:border-box;color:#fff!important;display:block;line-height:22px;padding:10px 15px;transition:all,.3s ease}#site-navigation .menu-item-has-children ul li a:hover{background:#042d43}#site-navigation .menu-item-has-children:hover>.sub-menu{display:block}#site-navigation .sub-menu{margin-right:0}.siteLogo{height:auto;position:relative;top:10px;width:140px}.heroInner h1{text-transform:capitalize}.pageHero,.pageHero--about,.pageHero--bug-sweeps,.pageHero--contact,.pageHero--gallery,.pageHero--home{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-150px;padding:250px 0 100px}.pageHero--home{background-image:url(../../static/media/privateinvestigators2.9037887fc3d0af50ad29.jpg)}.pageHero--about{background-image:url(../../static/media/aboutus.e9b68f3da8297aeddc8b.jpg)}.pageHero--bug-sweeps{background-image:url(../../static/media/bug-sweeps.5ea8c720bb37c587a999.jpg)}a.contentLink{color:#053d5b}.pageHero--gallery{background-image:url(../../static/media/camera.899beeba51918a4743f0.jpg)}.pageHero--contact{background-image:url(../../static/media/contact.7dd0e84dd0aa7c449963.jpg)}.heroInner{width:65%}.heroInner h1{color:#fff;font-size:40px;line-height:52px}.heroInner p{color:#fff;font-size:18px;line-height:30px}.heroInner .btn,.heroInner .btn--primary,.heroInner .quickContact .wpcf7-submit,.quickContact .heroInner .wpcf7-submit{margin-top:20px}.btn,.btn--primary,.quickContact .wpcf7-submit{border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;padding:10px 25px;text-decoration:none;transition:all,.3s ease}.btn--primary{background:#053d5b;color:#fff}.btn--primary:hover{background:#042d43}.block,.block30,.block40,.block50,.block60,.block70,.pdLeft10,.pdLeft5,.quickContact,.quickContact input,.quickContact textarea{box-sizing:border-box}.block40{float:left;width:40%}.block50{float:left;width:50%}.block60{float:left;width:60%}.block70{float:left;width:70%}.block30{float:left;width:30%}#about .btn,#about .btn--primary,#about .quickContact .wpcf7-submit,.quickContact #about .wpcf7-submit{margin-top:20px}.section--middleCTA{background:url(../../static/media/privateinvestigationservices.8d9e484a7dea4d4a4fbc.jpg) no-repeat;background-position:50%;background-size:cover;padding:120px 0}.section--middleCTA h2,.section--middleCTA li,.section--middleCTA p{color:#fff}.section--middleCTA h2{font-size:40px;line-height:52px}.section--middleCTA p{font-size:20px}.section--middleCTA ul{list-style:none;margin-top:40px}.section--middleCTA ul li{display:inline;margin:0 20px}.section--middleCTA .phone{font-family:Poppins,sans-serif;font-size:20px}.serviceWrap{margin:60px -25px 0}.serviceBox{float:left;margin:1%;width:23%}.serviceBox img{border-radius:2px;height:auto;width:100%}.serviceBox p{color:#9b9ba2;margin:0}.serviceBox a{color:#242424;display:block;font-family:Poppins,sans-serif;margin-top:15px;text-decoration:none;transition:all,.3s ease}.serviceBox a:hover{color:#053d5b}.accreds{background:#043751;padding:20px 0}.accreds ul{list-style:none;text-align:center}.accreds ul li{display:inline;margin:0 15px}.accreds ul li img{height:auto;width:150px}.section--mainCTA{background:#5b053d;padding:70px 0}.section--mainCTA h2{color:#fff}.section--mainCTA .block30{text-align:right}.site-footer{background:#053d5b;border-bottom:1px solid #043751;padding:70px 0}.site-footer a,.site-footer h3,.site-footer li,.site-footer p{color:#fff}.site-footer a,.site-footer li,.site-footer p{font-size:14px;line-height:26px}.site-footer h3{margin-bottom:20px}.site-footer h3.second{margin-top:30px}.site-footer ul{list-style:none}.site-footer ul li a{font-size:14px;text-decoration:none}.site-footer .services--office li{margin:5px 0}.site-footer .services--office li.office{margin-top:30px}.site-footer p.smallText{font-size:12px;line-height:24px}.footerWrap{margin:0 -25px}.block25{box-sizing:border-box;float:left;margin:1%;padding:10px;width:23%}.socket{background:#043751;border-top:1px solid #053d5b;padding:10px 0;text-align:center}.socket a,.socket p{color:#fff;font-family:Poppins,sans-serif;font-size:12px;margin:0;padding:0}.socket a{text-decoration:none}.pdLeft10{padding-left:10%}.pdLeft5{padding-left:5%}.contentLeft .wp-block-image{margin:0}.contentLeft img{border-radius:2px;height:auto;margin:0 0 20px!important;padding:0;width:100%}.contentLeft a,.contentLeft li,.contentLeft p{font-size:18px;line-height:30px}.contentLeft a{color:#053d5b}.contentLeft h2,.contentLeft h3,.contentLeft h4{color:#053d5b;font-size:20px;line-height:32px;margin:40px 0 20px}.contentLeft ul{margin:30px 20px}.contentLeft .btn--primary{color:#fff}.quickContact{background:#053d5b;border-radius:2px;padding:40px}.quickContact input,.quickContact textarea{border:1px solid #d7d7d7;padding:10px;width:100%}.quickContact p.lastp{margin:0;padding:0}.quickContact .wpcf7-submit{background:#5b053d;border:none;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;transition:all,.3s ease}.quickContact .wpcf7-submit:hover{background:#6a0647}.quickContact h2{color:#fff;font-size:20px;margin-bottom:10px;text-align:center}.contactDetails h2,.contactPageDetails h2{font-size:20px;line-height:32px;margin:30px 0 20px}.contactDetails ul,.contactPageDetails ul{list-style:none}.contactDetails ul li,.contactPageDetails ul li{font-size:16px;line-height:28px;margin:10px 0}.contactDetails ul li.office,.contactPageDetails ul li.office{margin-top:30px}.contactDetails{background:#5b053d;border-radius:2px;color:#fff;margin-top:40px;padding:40px}.contactDetails h2{color:#fff;margin-top:0}.blog .heroInner,.error404 .heroInner,.page-template-template-inner .heroInner,.single-post .heroInner{text-align:center;width:100%}.page-template-template-contact .section--mainCTA{display:none}.page-template-template-contact .quickContact{background:#fff;border-radius:2px;padding:0}.officeName{font-family:Poppins,sans-serif;font-weight:700}.introText{margin-bottom:40px}.introText p{margin:0}.blogSide ul{list-style:none}.blogSide ul li{border-bottom:1px solid #d7d7d7;margin:10px 0;padding-bottom:10px}.blogSide ul li a{color:#053d5b;font-family:Poppins,sans-serif;text-decoration:none}.white--item{margin-bottom:80px}.white--item .blogTitleLink{color:#053d5b;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;line-height:42px;text-decoration:none}.borderImage{border-radius:2px}.responsiveNav{display:none;left:0;position:fixed;top:0;width:100%;z-index:9999}.mobileCta{background:#04334c;display:none;padding:10px 0;text-align:center}.mobileCta a,.mobileCta p{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:300;margin:0;text-decoration:none}.responsiveLogo{float:left;width:10%}.responsiveLogo .respLogo{margin-left:-23px}.responsiveLogo img{max-width:75px;position:relative;top:5px}.responsiveCta{float:left;text-align:center;width:80%}.burgerMenu{float:left;margin-top:29px;text-align:right;width:10%}.whiteHead{background:#053d5b;padding:20px 0}.whiteHead p{position:relative;top:8px}.whiteHead a,.whiteHead p{color:#fff;font-family:Poppins,sans-serif;font-size:16px}.whiteHead a{text-decoration:none}.hide{max-height:0!important}img{cursor:pointer}.responsiveList{background:#053d5b;max-height:600px;overflow:hidden;text-align:center;transition:all,.5s ease}.responsiveList ul{list-style:none}.responsiveList ul li{border-bottom:1px solid #06476a;border-top:1px solid #04334c;margin:0 -25px}.responsiveList ul li a{color:#fff;display:block;font-family:Poppins,sans-serif;font-size:16px;padding:5px;text-decoration:none}.responsiveList ul .current_page_item{background:#053d5b}.responsiveList .sub-menu{border-bottom:1px solid #054060;border-top:none}.responsiveList .sub-menu a{background:#04334c}.mobMenu{position:relative;z-index:9999}.site{overflow:hidden}.onlyMob{display:none}div.wpcf7-response-output{border:none!important;margin:0!important;padding:0!important;text-align:center!important}.page-id-34 #services,.page-id-34 .block40{display:none}@media only screen and (max-width:479px){.onlyMob{bottom:-20px;display:block;left:25px;position:absolute;right:25px;text-align:center}.pageHero,.pageHero--about,.pageHero--bug-sweeps,.pageHero--contact,.pageHero--gallery,.pageHero--home{margin-top:160px!important;padding:100px 0}.pageHero .heroInner,.pageHero--about .heroInner,.pageHero--bug-sweeps .heroInner,.pageHero--contact .heroInner,.pageHero--gallery .heroInner,.pageHero--home .heroInner{text-align:center;width:100%}.pageHero .heroInner h1,.pageHero--about .heroInner h1,.pageHero--bug-sweeps .heroInner h1,.pageHero--contact .heroInner h1,.pageHero--gallery .heroInner h1,.pageHero--home .heroInner h1{font-size:30px;line-height:42px}.block25,.block30,.block40,.block50,.block60,.block70{width:100%}.section h2,.section h3,.section h4,.section--grey h2,.section--grey h3,.section--grey h4,.section--white h2,.section--white h3,.section--white h4{font-size:24px;line-height:36px}#about .secondBlock{margin-top:40px}.pdLeft5{padding-left:0}.btn,.btn--primary,.quickContact .wpcf7-submit{box-sizing:border-box;text-align:center;width:100%}.section--middleCTA .middleCTA li{display:block}.quickContact .section--middleCTA .middleCTA li .wpcf7-submit,.section--middleCTA .middleCTA li .btn,.section--middleCTA .middleCTA li .btn--primary,.section--middleCTA .middleCTA li .quickContact .wpcf7-submit{margin-top:30px}.serviceWrap{margin:40px 0}.serviceBox{margin:20px 0;width:100%}.section--mainCTA{text-align:center}.section--mainCTA .block30{margin-top:20px}.accreds ul li{display:block;margin:15px 0}.site-footer{padding:30px 0 20px}.footerWrap{margin:0}.block25{margin:20px 0}.socket{text-align:center}.socket a,.socket p{font-size:10px}.quickContact{margin-top:40px}.section,.section--grey,.section--white{padding:60px 0}.white--item .blogTitleLink{font-size:24px;line-height:36px}.introText{margin-bottom:0}}@media only screen and (min-width:480px)and (max-width:850px){.pageHero,.pageHero--about,.pageHero--bug-sweeps,.pageHero--contact,.pageHero--gallery,.pageHero--home{padding:100px 0}.heroInner{width:100%}.serviceBox{margin:1% 4%;width:42%}.section--mainCTA .btn--primary{margin-top:15px}.accreds ul li img{width:120px}.footerLogo{max-width:100px}}@media only screen and (max-width:767px){.responsiveCta{display:none}.responsiveLogo{width:70%}.burgerMenu{width:30%}.mobileCta{display:block}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){.pageHero,.pageHero--about,.pageHero--bug-sweeps,.pageHero--contact,.pageHero--gallery,.pageHero--home{padding:100px 0}.heroInner{width:100%}.serviceBox{margin:1% 4%;width:42%}.section--mainCTA .btn--primary{margin-top:15px}.accreds ul li img{width:120px}.footerLogo{max-width:100px}}@media only screen and (max-width:989px){#masthead{display:none}.responsiveNav{display:block}.pageHero,.pageHero--about,.pageHero--bug-sweeps,.pageHero--contact,.pageHero--gallery,.pageHero--home{margin-top:115px}}.footerLogo{max-width:100px}@media only screen and (min-width:768px){.footerLogo{max-width:140px}}
/*# sourceMappingURL=main.0ad52c17.css.map*/