<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**** Fix Elementor Icon List Icon So It Always Appears On First Line ****/
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
align-items: start;
}

/**** REMOVES UNDERLINE FROM ALL LINKS ****/
a { text-decoration: none !important; }

strong {
  font-weight: 800;
}

/**** Begin OceanWP Long Breadcrumbs LineWrap CSS ****/
.site-breadcrumbs {
height: auto;
line-height: 16px;
white-space: pre-wrap;
}
/**** End OceanWP Long Breadcrumbs LineWrap CSS ****/


/**** Begin Long Quote and Service Form Buttons CSS ****/
.longquoteserviceformbuttons {
	padding:14px 16px !important;
	color:#000000 !important;
	font-size:14px !important;
	font-weight:bold !important;
	background-color:#ffffff !important;
	border:2px solid #000000 !important;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px !important;
	display:inline-block !important;
	cursor:pointer !important;
  text-decoration:none !important;
  vertical-align: middle !important;
	margin: 0px 0px 0px 20px !important;
}
.longquoteserviceformbuttons:hover {
        text-decoration:none !important;
	background-color:#65696e !important;
	color:#ffffff !important;
	border:2px solid #ffffff !important;
}
.longquoteserviceformbuttons:active {
	position:relative;
	top:1px;
}
/**** End Long Quote and Service Form Buttons CSS ****/


/* RAW BUTTON CSS STYLE */
.button {
  background: #1f7d00;
  background-image: -webkit-linear-gradient(top, #1f7d00, #1f7d00);
  background-image: -moz-linear-gradient(top, #1f7d00, #1f7d00);
  background-image: -ms-linear-gradient(top, #1f7d00, #1f7d00);
  background-image: -o-linear-gradient(top, #1f7d00, #1f7d00);
  background-image: linear-gradient(to bottom, #1f7d00, #1f7d00);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 25px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.button:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}


input[type="submit"]{
font-size: 26px !important;
}

.gform_wrapper .gfield_required {
color: #790000 !important;
margin-left: 2px !important;
display: none !important;
} 


body .gform_wrapper .gform_footer input[type=submit] {
	color:#ffffff !important;
   	padding-top:4px !important;
	padding-bottom:4px !important;
	padding-left:10px !important;
	padding-right:10px !important;
	border: 3px solid rgba(114,114,114,0.4) !important;
	border-radius: 5px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	box-shadow: 0 1px 0px rgba(114,114,114,0.3) !important;
	-moz-box-shadow: 0 1px 0px rgba(114,114,114,0.3) !important;
	-webkit-box-shadow: 0 1px 0px rgba(114,114,114,0.3) !important;
	background-color: #0096d6 !important;
}

body .gform_wrapper .gform_footer input[type=submit]:hover {
	border: 3px solid rgba(114,114,114,0.6) !important;
	background-color: #444444 !important;
}

body .gform_wrapper .gform_footer input[type=submit]:active { top: 1px; }

div.gform_footer.top_label {text-align: center;}

#gform_4 ul{
 text-align: center !important;
}

body #gform_wrapper_4 .gform_body .gform_fields .gfield .gfield_radio li {
     font-size: 19px;
     font-weight: 700;
     color: black;

}





/* HM CARRIER LOGO SCROLL CONTAINER CSS -------------------------*/
.box-white,
.box-grey {
	margin:0 0 25px;
	overflow:hidden;
	padding:20px;
	-webkit-border-radius: 10px;
        border-radius: 10px; 
        width: 95%;
        max-width: 1200px;
}

.box-white {
	background-color:#ffffff;
	border:1px solid #bdbdbd;
}

.box-grey {
   background-color:#e7e7e7;
   border:1px solid #DDDDDD;
}
/* END HM CARRIER LOGO SCROLL CONTAINER CSS -------------------------*/

/* START KNOWLEDGE CENTER LOWERPAGE BLOCK CSS -------------------------*/
.knowledgecenter-block-css {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 80%;
  height: auto;
  top: 0;
  padding: 12px;
  border: none;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font: normal 14px/1 "Trebuchet MS", Helvetica, sans-serif;
  color: black;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background: #f5f5f5;
  border: 1px solid #c8c8c8;
}
/* END KNOWLEDGE CENTER LOWERPAGE BLOCK CSS -------------------------*/</pre></body></html>