<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
--home-bg: linear-gradient(rgba(239,244,251,.9),rgba(239,244,251,.9)),url('/wp-content/uploads/2023/04/bio-hazard-main-banner.jpg');
--home-bg-mobile: linear-gradient(rgb(239 244 251 / 22%),rgba(239,244,251,0.9)),url('/wp-content/uploads/2022/10/mobile-bg-home.jpg');
--about-bg: linear-gradient(rgba(239,244,251,.9),rgba(239,244,251,.9)),url('/wp-content/uploads/2022/09/bio-one-about-image-right-bg-updated-final.jpg');
--hoarding-bg: linear-gradient(rgba(239,244,251,.9),rgba(239,244,251,.9)),url('/wp-content/uploads/2023/04/recover-valuables-banner.jpg');
--hoarding-service-bg: linear-gradient(rgba(239,244,251,.9),rgba(239,244,251,.9)),url('/wp-content/uploads/sites/2/2022/05/bio-one-hoarding-bg.jpg');
}

.badges img {
	filter: grayscale(1) brightness(1) invert(1);
}

#image-152-14013 {
	max-width: 165px !important;
}

#span-710-138 a, #span-710-194 a, #link-686-138, #link-707-194  {
  color: #fff !important;
}

.lds-ring {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
}
.lds-ring div {
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 64px;
	height: 64px;
	margin: 8px;
	border: 8px solid var(--primary);
	border-radius: 50%;
	animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: var(--primary) transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
	animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
	animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
	animation-delay: -0.15s;
}
@keyframes lds-ring {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.owner-image-bio {
	object-fit: contain !important;
}

.review-button-container {
text-align: center;
}

#section-715-171 &gt; .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 79px;
}

@media only screen and (min-width: 992px) {
.google-rating {
flex-direction: row !important;
align-items: center !important;
margin-bottom: 0px;
}

}

#reviews-top, .services-page-main-banner #reviews {
max-height: 215px;
overflow: scroll;
overflow-x: hidden;
}

/*.hero-card {
max-height: 657px;
}*/

.HoardingHome .btn--primary, .Hoarding .btn--primary, .emergency_page_hoarding .btn--primary {
background-color: #4188f7!important;
border-color: #4188f7!important;
}

/*#_header-18-11 {
z-index: 1;
}*/

.emergency_page_hoarding #image-23-11 {
height: 100%;
}

#virus-bacteria-disinfection {
max-height: 40px;
}

.btn--primary {
color: #fff !important;
}

.About #section-136-11, .About #section-646-143 {
background-color: #fff !important;
}

.rate-us-text {
text-align: left;
}

.review-button-container {
text-align: center;
}

#virus-bacteria-disinfection {
max-height: 40px;
}

.About #section-136-11, .About #section-646-143 {
background-color: #fff !important;
}

.rate-us-text {
text-align: left;
}

.areas-we-serve-modal {
background-color: rgba(0,0,0,0.5);
}

.service__column--item:hover:after {	
background-image: url(/wp-content/uploads/2023/03/service-icon-overlay-f.png);
position: absolute;
width: 100%;
max-width: 490px;
height: 350px;
left: 0;
top: 0;
content: "";
}

.who-we-serve__modal--content {
padding-top: 4rem;
padding-bottom: 4rem;
padding-left: 10px;
padding-right: 30px;
}

.who-we-serve--title {
text-shadow: #000000 0px 0px 4px, #000000 4px 4px 10px;
}

.service__column--item:hover .who-we-serve--title {
text-shadow: none;
}

.who-we-serve__modal--header {
position: relative !important;
}

/** FAQ **/

.faq-banner__title:after {
content: "";
background: #e72965;
background: -moz-linear-gradient(left, #e72965 0%, #ffa942 100%);
background: -webkit-linear-gradient(left, #e72965 0%,#ffa942 100%);
background: linear-gradient(to right, #e72965 0%,#ffa942 100%);
content: '';
display: block;
height: 3px;
margin-top: 28px;
width: 50px;
}

.faq-banner__title--underline-aqua:after {
content: "";
background: #4188f7;
background: -moz-linear-gradient(left, #4188f7 0%, #6eefac 100%);
background: -webkit-linear-gradient(left, #4188f7 0%,#6eefac 100%);
background: linear-gradient(to right, #4188f7 0%,#6eefac 100%);
}

.faq-custom-accordion:not(.ct-section):not(.oxy-easy-posts), .faq-custom-accordion.oxy-easy-posts .oxy-posts, .faq-custom-accordion.ct-section .ct-section-inner-wrap {
display: flex;
flex-direction: row;
justify-content: space-between;
}

.faq-custom-accordion {
width: 100%;
padding-top: 30px;
padding-left: 50px;
padding-right: 50px;
padding-bottom: 30px;
text-align: left;
border-bottom-color: #eceeef;
border-bottom-width: 1px;
border-bottom-style: solid;
border-top-style: none;
background-color: #f9f9fa;
border-right-style: none;
border-left-style: none;
border-radius: 8px;
margin-bottom: 29px;
line-height: 1.3;
box-shadow: 0 6px 12px rgb(0 0 0 / 16%);
cursor: pointer;
}

.faq-custom-icon&gt;svg {
width: 25px !important;
height: 25px !important;
}

.faq-custom-accordion-label {
font-size: 1.25vw;
font-size: clamp(18px, 1.250vw, 24px);
font-weight: 500;
line-height: 1.3;
}

.faq-custom-accordion-content:not(.ct-section):not(.oxy-easy-posts), .faq-custom-accordion-content.oxy-easy-posts .oxy-posts, .faq-custom-accordion-content.ct-section .ct-section-inner-wrap {
display: flex;
flex-direction: column;
align-items: flex-start;
}

.faq-custom-accordion-content {
padding-bottom: 28px;
}

.faq-custom-accordion-content {
width: 100%;
padding-bottom: 0;
border-bottom-color: #98a1a8;
border-bottom-width: 2px;
border-bottom-style: none;
overflow: hidden;
opacity: 1;
transition-duration: 3s;
border-top-style: none;
border-right-style: none;
border-left-style: none;
transition-property: max-height;
text-align: left;
max-height: 3000px;
margin-top: 0;
padding-left: 50px;
padding-right: 50px;
}

.oxel_accordion__content__hidden {
max-height: 0;
padding-left: 8px;
padding-right: 8px;
padding-top: 0;
z-index: -1;
padding-bottom: 0;
transition-duration: 0s;
}

/** End FAQ **/

.owner-image-bio {
object-fit: contain;
}


/** Main BG **/

@media only screen and (min-width: 575px) {
#section-31-11 {
	background-image: var(--home-bg);
	background-position: center top;
}

.About #section-31-11 {
	background-image: var(--about-bg);
	background-position: center;
}

.HoardingHome #section-31-11 {
	background-image: var(--hoarding-bg) ;
	background-position: center;
}

.Hoarding #section-31-11 {
	background-image: var(--hoarding-service-bg);
	background-position: center top;
}

/** Animal Hoarding **/
.services-page-main-banner, .page-id-1362  .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2023/04/animal-hoarding-banner.jpg) !important;
	background-position: top !important;
}

/** Services Page Main Bannner**/
.SC .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2023/04/suicide-cleanup-banner.jpg) !important;
	background-position: center !important;
}

.CSC .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2023/04/crime-scene-cleanup-banner.jpg) !important;
	background-position: center !important;
}

.VCAD .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2023/04/virus-bacteria-bg.jpg) !important;
	background-position: top !important;
}

.BSCU .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2023/04/blood-spill-cleanup-banner.jpg) !important;
	background-position: top !important;
}

.MR  .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2022/06/bio-one-biorecovery-mold-remediation.jpg) !important;
	background-position: top !important;
}

.DU .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2023/04/undiscovered-death-banner.jpg) !important;
	background-position: center !important;
}

.EVD .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2022/05/emergency-vehicle-decontamination-bg.jpg) !important;
	background-position: top !important;
}

.OR .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2022/07/odor-removal-bg-updated.jpg) !important;
	background-position: center !important;
}

.TC .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2022/07/bio-one-deep-cleaning-bg-updated.jpg) !important;
	background-position: top !important;
}

.RD .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2022/05/rodent-droppings-bg.jpg) !important;
	background-position: bottom;
}

.FC .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2023/04/feces-urine-banner.jpg) !important;
	background-position: top !important;
}

.HSGFC .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2023/04/gross-filth-banner.jpg) !important;
	background-position: top !important;
}

.SB .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2023/06/sewage-backups.jpg) !important;
	background-position: top !important;
}

.HEC .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2022/06/bio-one-homeless-bg-updated.jpg) !important;
	background-position: top !important;
}

.MLC .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2022/11/meth-lab-cleanup-bg-final.jpg) !important;
	background-position: top !important;
}

.MWD .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2022/06/Bio-One-medical-waste-bg-updated.jpg) !important;
	background-position: top !important;
}

.HSHC .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2023/04/hoarding-cleanup-banner.jpg) !important;
	background-position: top !important;
}

.HSFEUC .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2023/04/feces-urine-banner.jpg)) !important;
	background-position: top !important;
}

.HSDC .services-page-main-banner, .HSRV .services-page-main-banner {
	background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url(/wp-content/uploads/2022/07/bio-one-deep-cleaning-bg-updated.jpg) !important;
	background-position: top !important;
}

}

@media only screen and (max-width: 575px) {
#section-31-11, .services-page-main-banner, .About #section-31-11, .HoardingHome #section-31-11, .page-id-1362 #section-31-11, #section-8-12212 {
	background-image: linear-gradient(rgba(239,244,251,0.9),rgba(239,244,251,0.9)) !important;
}

/** Mobile Button Update **/

.ct-section .ct-link-button, .ct-section .ct-link {
	height: auto !important;
	line-height: inherit !important;
	font-size: 20px !important;
	font-weight: 900 !important;
}

#link_button-104-11 {
	padding-bottom: 20px !important;
	padding-top: 20px !important;
}

#link_button-390-11, #link_button-27-167 {
	width: auto !important;
}

.div_block-114-11 {
	width: 100% !important;
}

.ct-section .ct-link-butto #ct-span {
	font-weight: 900 !important;
}

.toggler, .wpcf7-submit, .ct-section .ct-link .ct-text-block {
	font-size: 20px !important;
	font-weight: 900 !important;
}

#link_button-480-194 {
	width: auto !important;
}

#link_button-100-11402 {
	padding-top: 20px;
	padding-bottom: 20px !important;
}

#div_block-665-162, #link-475-143 {
	max-width: 197px;
	margin-right: auto !important;
	margin-left: auto !important;
}

#div_block-19-156, #div_block-885-171, #div_block-124-11 {
	max-width: 250px !important;
}

/** End Mobile Button Update**/

}

/** End Main BG **/

/** Sitemap **/

.simple-sitemap-wrap ul li {
margin: 10px 0;
}

.simple-sitemap-wrap ul li a {
font-size: 18px !important;
}

#code_block-13-1465 ul {
padding-left: 0 !important;
}

@media only screen and (max-width: 575px) {
.simple-sitemap-wrap ul li {
	margin: 35px 0;
}
}

/** End Sitemap **/

/** Negative Feedback Form**/

.form-container-nf {
width: 70%;
margin: auto;
padding: 30px;
background-color: #fff;
border: 1px solid #e6e6e6;
color: #333;
line-height: normal;
-webkit-box-shadow: 0 2px 10px rgb(0 0 0 / 8%);
-moz-box-shadow: 0 2px 10px rgba(0,0,0,.075);
-ms-box-shadow: 0 2px 10px rgba(0,0,0,.075);
box-shadow: 0 2px 10px rgb(0 0 0 / 8%);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}

.input-submit-nf {
background-color: var(--primary);
max-width: 215px;
margin: 20px 0;
border-radius: 10px;
position: relative;
}

.input-submit-nf-c {
width: 100% !important;
padding: 15px;
}

.input-submit-nf submit {
background-color: #009aff !important; 
color: #fff; width: 100%; 
border-radius: 5px;
}

.input-container-nf input {
border: 1px solid #e6e6e6 !important; 
border-radius: 5px !important; 
margin: 5px 0;
}

.message-container-nf textarea {
border: 1px solid #e6e6e6 !important; 
border-radius: 5px !important; 
margin: 5px 0; width: 100%; 
padding: 10px;
}

/** End Negative Feedback Form **/

/** Owner Certications **/

.owner-certications {
padding-bottom: 65px;
display: flex;
justify-content: center;
}

.certificate-image {
width: 100%;
}

.owner-certications-inner {
display: flex;
margin: 0 10px;
height: 150px;
width: 150px;
align-items: center;
}

@media only screen and (max-width: 767px) {
.owner-certications {
	display: block;
}

.owner-certications-inner {
	height: auto;
	text-align: center;
	margin: 20px auto;
}
}

/** End Owner Certifications**/

#link_button-100-11402 {
margin-top: 33px;
font-weight: 500;
width: 197px;
height: 44px;
font-size: 16px;
line-height: 0px;
padding-bottom: 0px;
}

#link_button-78-11402 {
font-weight: 500;
justify-content: center;
align-items: flex-start;
width: 165px;
height: 44px;
line-height: 0px;
font-size: 16px;
margin-right: 16px;
}

#link_button-80-11402 {
font-weight: 500;
color: #ffffff;
justify-content: center;
width: 165px;
height: 44px;
line-height: 0px;
font-size: 16px;
margin-left: 16px;
}

#link_button-66-11402 {
margin-top: 33px;
font-weight: 500;
height: 44px;
font-size: 16px;
line-height: 0px;
}

.city_page_list li {
visibility: hidden;
}

.children li {
list-style-type: none;	
}

.children {
padding-left: 0;
display: flex;
justify-content: space-around;
}

.children li {
padding-left: 0;
visibility: visible !important;
}

.children li a {
color: var(--secondary);
}


.city_page_list {
padding-left: 0;
width: 100%;
}

.page_item_has_children {
display: none !important;
}

.current_page_item {
display: block !important;
}

.hoarding-custom-submenu-single {
padding: 10px !important;
}

.wpcf7-spinner {
position: absolute !important;
}

.regular {
padding-bottom: 35px;
}

#link_button-71-11 {
position: relative;
}

@media only screen and (max-width:1160px){
.who-we-serve__modal--body{
	flex-direction:column!important
}
.who-we-serve__modal--body img{
	max-width:490px;
	width:100%!important
}
.who-we-serve__modal--header{
	flex-direction:column!important;
	justify-content:center!important;
	align-items:center!important;
	padding-bottom:10px!important;
	margin-bottom:10px!important
}
.who-we-serve__modal--logo{
	align-items:center!important
}
.who-we-serve__modal--buttons{
	align-items:center!important;
	justify-content:center!important
}
}

@media only screen and (max-width: 991px) {
.rate-us-owner-message {
	margin-top: 45px;
}
}

@media only screen and (max-width: 965px) {
.children {
	flex-direction: column;
	text-align: center;
}
}

@media only screen and (max-width: 600px) {
.form-container-nf {
	width: 100% !important;
}
}

/** Mobile UX Updates **/
@media screen and (max-width: 575px) {
#link_button-71-11 {
	font-size: 18px !important;
	font-weight: 900 !important;
}

/*#link_button-71-11::before {
	content: ' ';
	background-image: url(https://staging-bioonelocationsites.kinsta.cloud/wp-content/uploads/2022/11/phone-icon-bg.png);
	background-repeat: no-repeat;
	background-size: 18px;
	position: absolute;
	width: 25px;
	height: 27px;
	z-index: 999999;
	top: 30%;
	margin-left: -25px;
}*/

.Home .services-items .ct-text-block {
	font-size: 18px !important;
}

.Home .services-items .ct-link-text {
	font-size: 18px !important;
	font-weight: 900 !important;
}
}

/** End Mobile UX Updates **/

/** New Design Updates **/

/** Header Banner Update **/

.AHC #section-31-11, .MWD #section-31-11  {
height: 900px;
}

.TC #section-31-11 {
height: 930px;
}

.MLC #section-31-11 {
height: 850px;
}

.BSCU #section-31-11, .RD #section-31-11, .HSRV #section-31-11, .HEC #section-31-11, .HSDC #section-31-11, .EVD #section-31-11 {
height: 750px;
}

.custom-sub-menu {
max-height: 43px;
}

/** End Header Banner Update **/

/** Google Badge Header Update **/

#image-20-11795 {
  max-width: 130px;
}

.google-rating {
  margin-top: 30px;
}

/** End Google Badge Header Update **/

/** Dynamic Call Button **/

.dynamic-call-button {
  max-width: 250px;
  display: flex!important;
  justify-content: flex-end;
  align-items: center;
  background-color: var(--primary)!important;
  border-radius: 30px!important;
  height: 50px !important;
  padding-bottom: 10px !important;
}

.dynamic-call-button #span-10-145, .dynamic-call-button #span-481-194 {
  font-size: 25px;
}

.dynamic-call-button:before {
  content: '';
  background: url(/wp-content/uploads/sites/10/2023/04/24-7-icon.png) no-repeat;
  height: 30px;
  width: 32px;
  position: absolute;
  background-size: cover;
  left: 20px;
}

.dynamic-call-button #span-10-145:after, .dynamic-call-button #span-481-194:after {
  content: 'Call 24/7';
  font-size: 15px;
  position: absolute;
  top: 19px;
  right: 0;
  font-weight: 300;
}

.dynamic-call-button #span-10-145, .dynamic-call-button #span-481-194 {
  position: relative;
  top: -6px;
  right: 10px;
}

.emergency_page #feedback-tab {
  display: none !important;
}

#call-or-text {
  position: fixed;
  right: 0;
  bottom: 0;
  height: 100%;
  margin-left: -3px;
  margin-bottom: -3px;
  top: 5%;
  max-width: 700px;
  z-index: 9999999999;
}

#call-or-text-tab {
  color: #fff;
  font-size: 20px;
  cursor: pointer;
  text-align: center;
  width: 300px;
  height: 60px;
  background-color: #ec5358;
  margin-top: 140px;
  margin-left: -175px;
  padding-top: 8px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  top: 0;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

.emergency_page_hoarding #call-or-text-tab {
  background-color: #4188f7 !important;
}

#call-or-text-tab.contact-us {
  width: 110px;
  margin-left: -85px;
}

.call-or-text-container {
  font-size: 14px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  font-weight: 600;
  line-height: 1.2;
  position: relative;
  top: -4px;
  right: -20px;
}

.call-or-text-container:before {
  content: '';
  background: url(/wp-content/uploads/sites/10/2023/04/24-7-icon.png) no-repeat;
  height: 30px;
  width: 32px;
  position: absolute;
  background-size: cover;
  top: -37px;
  left: 37px;
}

@media only screen and (max-width: 575px) {
  .dynamic-call-button::before {
	  content: '' !important;
	  background: url(/wp-content/uploads/sites/10/2023/04/24-7-icon.png) no-repeat  !important;
	  height: 30px !important;
	  width: 32px !important;
	  position: absolute !important;
	  background-size: cover !important;
	  left: 15px !important;
	  top: auto !important;
	  margin-left: auto !important;
  }
}

#link_button-71-11 {
  color: #fff !important;
}

#reviews-top {
z-index: 1;
}

.hero-card {
max-width: 530px;
position: relative;
padding-top: 80px;
text-align: center;
background-color: #fff;
border-radius: 15px;
background-repeat: no-repeat;
background-position: 5% 100.1%
}

.hero-card:not(.ct-section):not(.oxy-easy-posts),.hero-card.oxy-easy-posts .oxy-posts,.hero-card.ct-section .ct-section-inner-wrap {
display: flex;
align-items: center
}

@media(max-width: 991px) {
.hero-card {
    padding-top:75px
}
}

@media(max-width: 767px) {
.hero-card {
    padding-top:45px
}
}

@media(max-width: 479px) {
.hero-card {
    padding-top:35px
}
}

.border-shadow:after {
background-size: cover;
background-repeat: no-repeat;
position: absolute;
bottom: 0;
z-index: 2;
width: 100%;
height: 17px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
background-position: 50% 100%;
content: ""
}

.border-shadow {
position: relative;
box-shadow: 0 0 12px 5px rgba(0,0,0,.3)
}

.border-shadow:not(.ct-section):not(.oxy-easy-posts),.border-shadow.oxy-easy-posts .oxy-posts,.border-shadow.ct-section .ct-section-inner-wrap {
align-items: center
}

@media(max-width: 767px) {
.border-shadow:after {
    height:12px
}
}

.border-orange-thick {
border-top-width: 7px;
border-right-width: 7px;
border-bottom-width: 7px;
border-left-width: 7px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #f58145;
border-right-color: #f58145;
border-bottom-color: #f58145;
border-left-color: #f58145;
box-shadow: 0 0 12px 5px rgba(0,0,0,.2)
}

.hero-card-icon {
attachment_height: 115;
attachment_width: 286;
attachment_url: https://staging-bioonelocationsites.kinsta.cloud/wp-content/uploads/2023/04/emergency-hotline.png;
position: absolute;
right: 0;
top: -40px;
left: 0;
margin-left: auto;
margin-right: auto
}

@media(max-width: 767px) {
.hero-card-icon {
    width:200px;
    top: -26px
}
}

@media(max-width: 479px) {
.hero-card-icon {
    width:160px;
    top: -22px
}
}

.hero-card-title {
font-weight: 900;
font-size: 32px;
text-align: center;
line-height: 1.2;
margin-left: auto;
margin-right: auto
}

@media(max-width: 991px) {
.google-rating {
  margin-bottom: 30px;
      text-align: center;
align-items: center !important;
}
}

@media(max-width: 479px) {
.hero-card-title {
    font-size:28px
}
}

.hero-card-button {
gap: 12px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
background-color: #ff850a;
border-radius: 60px;
max-width: 430px;
width: 100%
}

.hero-card-button:not(.ct-section):not(.oxy-easy-posts),.hero-card-button.oxy-easy-posts .oxy-posts,.hero-card-button.ct-section .ct-section-inner-wrap {
display: flex;
flex-direction: row;
gap: 12px
}

.hero-card__step-container {
text-align: left;
margin-top: 40px;
margin-bottom: 0
}

.hero-card__step-container:not(.ct-section):not(.oxy-easy-posts),.hero-card__step-container.oxy-easy-posts .oxy-posts,.hero-card__step-container.ct-section .ct-section-inner-wrap {
display: flex;
flex-direction: row
}

@media(max-width: 1160px) {
.hero-card__step-container {
}
}

.hero-card-step {
position: relative;
padding-left: 50px;
padding-right: 0
}

.hero-card-step:not(.ct-section):not(.oxy-easy-posts),.hero-card-step.oxy-easy-posts .oxy-posts,.hero-card-step.ct-section .ct-section-inner-wrap {
display: flex;
align-items: center;
justify-content: center
}

@media(max-width: 767px) {
.hero-card-step {
    padding-left:6vw;
    padding-right: 6vw
}
}

.no-hr-left:before {
content: "";
content: none
}

.no-hr-left {
padding-left: 0
}

@media(max-width: 479px) {
.no-hr-left {
    padding-right:0
}
}

.hero-card__step-icon:before {
width: 50%;
height: 2px;
background-color: #ff850a;
position: absolute;
left: 0;
top: 25px;
content: ""
}

.hero-card__step-icon:after {
width: 50%;
height: 2px;
background-color: #ff850a;
position: absolute;
right: 0;
top: 25px;
content: ""
}

.hero-card__step-icon {
width: 100%;
flex-grow: 1;
flex-shrink: 1
}

.hero-card__step-icon:not(.ct-section):not(.oxy-easy-posts),.hero-card__step-icon.oxy-easy-posts .oxy-posts,.hero-card__step-icon.ct-section .ct-section-inner-wrap {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center
}

.no-hr-right:after {
content: "";
content: none
}

.no-hr-right {
padding-right: 0
}

@media(max-width: 479px) {
.no-hr-right {
    padding-left:0
}
}


.badges {
max-width: 1420px;
margin-top: 15px;
margin-bottom: 75px;
gap: 20px;
padding-left: 20px;
padding-right: 20px;
margin-left: auto;
margin-right: auto
}

.badges:not(.ct-section):not(.oxy-easy-posts),.badges.oxy-easy-posts .oxy-posts,.badges.ct-section .ct-section-inner-wrap {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 20px;
}
.badges img {
max-height: 165px;
max-width: 200px;
width: auto;
}

@media(max-width: 767px) {

}

@media(max-width: 479px) {

.badges:not(.ct-section):not(.oxy-easy-posts),.badges.oxy-easy-posts .oxy-posts,.badges.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column
}
}

.hero-card-button-hoarding {
background-color:#4188f7;;
}
.border-hoarding-thick {
border-top-color:#4188f7;
border-right-color:#4188f7;
border-bottom-color:#4188f7;
border-left-color:#4188f7;
}
.hero-card__step-icon-hoardig:after{
background-color:#4188f7;
 content:"";
}
.hero-card__step-icon-hoardig:before{
background-color:#4188f7;
 content:"";
}

.emergency_page #section-31-11 {
height: 900px;
}

.footer-emergency-box {
position: absolute;
z-index: 1;
top: 20%;
margin-left: 20px;
margin-right: 20px;
width: 90%;
}


/** End Dynamic Call Button **/

/** Header Banner Update **/

.AHC #section-31-11, .MWD #section-31-11, .SC #section-31-11, .CSC #section-31-11, .BSCU #section-31-11, .DU #section-31-11, .RD #section-31-11,
.HSRV #section-31-11, .HEC #section-31-11, .HSDC #section-31-11, .EVD #section-31-11, .MLC #section-31-11, .Services .services-page-main-banner {
height: 900px !important;
}

.TC #section-31-11 {
height: 1000px !important;
}

@media only screen and (max-width: 991px) {
	.Services .services-page-main-banner #section-31-11 {
	  height: 100% !important; 
	}

	.sidebar-sticky {
		z-index: 9999999 !important;
	}
}

@media only screen and (max-width: 991px) {
#section-31-11 {
  height: 100% !important; 
}
}

 @media(max-width: 991px) {
.emergency_page #section-31-11 {
	height: 100% !important;
   }
}

@media only screen and (max-width: 485px) {
	#div_block-356-11856 {
		position: relative !important;
	}
}

@media only screen and (max-width: 485px) {
	#headline-75-11856 {
		width: 100%;
		text-align: center;
	}
}

.custom-sub-menu {
max-height: 43px;
}

/** End Header Banner Update **/

/** slider fix 
.emergency_page .hero-card .review-slider-item {
max-width: 516px !important;
}**/

.emergency_page_hoarding .btn--primary {
background: #4188f7;
border-color: #4188f7;
}

/** END New Design Updates **/

/** Hoarding Ebook No. 1 fix **/
@media screen and (max-width: 1630px) {
	#div_block-1586-13187:after {
	 opacity: 0.3;
  }
}
/** Footer Icons Fix **/
#custom_social-icons-footer.oxy-social-icons a svg {
    height: 30px;
    width: 30px;
}
@media (max-width: 767px) {
	#custom_social-icons-footer {
		justify-content: center;
	}
}</pre></body></html>