<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face { 
	font-family: Geomanist-Medium-Webfont; 
	src: url(/wp-content/themes/halo/fonts/Geomanist-Medium-Webfont/geomanist-medium-webfont.ttf) format('truetype'); 
	font-weight: normal; 
	font-display: swap;
}

@font-face {
	font-family: Poppins-h1;
	src: url(https://haloitsm.com/wp-content/themes/halo/fonts/Poppins/Poppins-SemiBold.ttf);
	font-weight: normal;
}

@font-face {
	font-family: Poppins-h2;
	src: url(https://haloitsm.com/wp-content/themes/halo/fonts/Poppins/Poppins-Regular.ttf);
	font-weight: normal;
}

h1,
h2 {
	line-height: 1.3;
	margin: 0 0 20px;
}

h1 {
	font-family: Poppins-h1, sans-serif;
	font-weight: 500;
}

h2 {
	font-family: Poppins-h2, sans-serif;
	font-weight: 700;
}

.blog .entry-title-link {
	font-family: Poppins-h2, sans-serif;
}

.heading {
	font-size: 2em;
}

.widget-title {
	color: #5951ff;
}

.card-1-1 {
	border-bottom: 6px solid #50DED3;
}

.card-1-2 {
	border-bottom: 6px solid #5951ff;
}

.card-1-3 {
	border-bottom: 6px solid #06C7B9;
}

.card-1-4 {
	border-bottom: 6px solid #5951ff;

}

.anchor-teal {
	color: #5951ff;
	text-decoration: underline;
}

.users.selected, .users.selected a {
	background-color:#3a394d !important;
	color:#fff !important;
	transition: none;
	-webkit-box-shadow: none;
    box-shadow: none;
}

.users a {
	transition: none;
}

.lictype.selected, .lictype.selected a {
	background-color:#3a394d !important;
	color:#fff !important;
	transition: none;
	-webkit-box-shadow: none;
    box-shadow: none;
}

.lictype a {
	transition: none;
}

.btn-secondary-orange .gb-button {
	background-color:transparent !important;
	border:2px solid #F7A200;
	color:#F7A200;
}

.btn-secondary-orange .gb-button:hover {
	background-color:#F7A200 !important;
	border:2px solid #F7A200;
	color:#fff !important;
}

.btn-secondary-teal .gb-button {
	background-color:transparent !important;
	border:2px solid #5951ff;
	color:#5951ff;
}

.btn-secondary-teal .gb-button:hover {
	background-color:#5951ff !important;
	border:2px solid #5951ff;
	color:#fff !important;
}

.btn-secondary-white .gb-button {
	background-color:transparent !important;
	border:2px solid #ffffff;
	color:#ffffff;
	font-weight:500;
}

.btn-secondary-white .gb-button:hover {
	background-color:#ffffff !important;
	border:2px solid #ffffff;
	color:#5951ff !important;
}

.btn-secondary-black .gb-button {
	background-color:transparent !important;
	border:2px solid #000000;
	color:#000000;
	font-weight:500;
}

.btn-secondary-black .gb-button:hover {
	background-color:#000000 !important;
	border:2px solid #000000;
	color:#ffffff !important;
}

.btn-secondary-white.dark-teal-back .gb-button:hover {
	color:#00484d !important;
}

.btn-secondary-white.red-back .gb-button:hover {
	color:#f8384b !important;
}

.btn-primary-orange .gb-button {
	background-color:#F7A200;
	border:2px solid #F7A200;
}

.btn-primary .gb-button {
	background-color:#5951ff;
	border:2px solid #5951ff;
}

.page-template-blocks #menu-header-menu a:hover, .page-template-blocks #menu-polish-header-menu a:hover, .page-template-blocks #menu-italian-header-menu a:hover {
	color:#2Bd3C6;
}

/*.page-template-blocks #menu-header-actions a:hover {
	color:#2Bd3C6;
}*/

.scrollHeader #menu-polish-header-actions a,.scrollHeader #menu-italian-header-actions a {
	background-color:#fff;
}

.scrollHeader #menu-header-actions .demoButton a:hover, .scrollHeader #menu-polish-header-actions a:hover, .scrollHeader #menu-italian-header-actions a:hover {
	color:#fff !important;
}

.page-template-blocks_dark_hero .trialButton #menu-header-actions a, .page-template-blocks_dark_hero #menu-polish-header-actions a, .page-template-blocks_dark_hero #menu-italian-header-actions a {
	color:#fff;
	background-color: #2Bd3C6;
	border-color: #fff;
}

.page-template-blocks_dark_hero .trialButton #menu-header-actions a:hover,.page-template-blocks_dark_hero #menu-polish-header-actions a:hover,.page-template-blocks_dark_hero #menu-italian-header-actions a:hover {
	color:#2Bd3C6;
	background-color: #fff;
}

/*.page-template-inverse #menu-header-actions .demoButton a:hover,
.page-template-inverse #menu-polish-header-actions a:hover
,.page-template-inverse #menu-italian-header-actions a:hover {
	color:#2Bd3C6;
	background-color: #fff;
}*/

.page-template-inverse #menu-polish-header-menu a:hover, 
.page-template-inverse #menu-italian-header-menu a:hover {
	color:#fff;
}

.divider, .section-divider {
	background-color: #5951ff;
}

.divider-white, .section-divider-white {
	background-color: #FFFFFF !important;
}

.articles .entry-footer a {
	color:#5951ff;
}

.hover-box:hover {
	background-color: #5951ff;
	color: #fff;
}

.case-study-box {
	background-color:#EDEDED;
	margin-top:20px;
}

.box-anchor {
	text-decoration:none;
	color:#000;
	transition:none;
}

.tags {
	color: #00D2C4;
	font-weight: 500;
	font-size: 18px;
}

.hover-box:hover a {
	color:#fff;
}

.hover-box:hover .divider {
	background-color:#fff;
}

#mtsnb-1944 {
	display: none;
}

@media (min-height: 800px) {
	.homeHero &gt; div.gb-container-inside {
		position: absolute;
		bottom: 0;
		left:0;
		width:100%;
		padding-left: 10%;
		padding-right: 10%;
	}
}


@media only screen and (max-width: 1000px) {
	.homeHero &gt; div.gb-container-inside {
		position: relative;
	}
	
	.homeHeading {
		margin-bottom: 25% !important;
	}
}

@media only screen and (min-width: 960px) {
	.nav-primary-actions .genesis-nav-menu .demoButton a {
		border-radius: 100px;
	}
}

.halopsavideo, .haloservicedeskvideo {
	display:none;
}

.haloitsmvideo {
	display:block !important;
}

::selection {
	background-color: rgba(58,57,77,.99);
	color: #fff;
}

::-moz-selection {
	background-color: rgba(58,57,77,.99);
	color: #fff;
}</pre></body></html>