@charset "UTF-8";

/* univers-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Univers';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/Univers.otf') format('otf');
}
/* univers-500 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Univers';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/Univers-Extended.otf') format('otf');
}
/* univers-600 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Univers';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/Univers-Condensed.otf') format('otf');
}
/* univers-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Univers';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/Univers-Bold.otf') format('otf');
}
/* univers-800 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Univers';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/Univers-Black.otf') format('otf');
}



body, h1, h2, h3, h4, h5, p, div, ul, li, span, label, a {
	font-family: 'Univers', Comic Sans, "Helvetica Neue", helvetica, arial, sans-serif !important;
}

.fa {
	font-family: var(--fa-style-family,"Font Awesome 6 Free") !important;
}
.fa-classic, .fa-regular, .fa-solid, .far, .fas {
    font-family: "Font Awesome 6 Free" !important;
}

.so-widget-sow-features-default-9c797e822c70-7 .sow-features-list {
    gap: unset;
}

#header {
	position: unset;
        background: rgba(255, 255, 255, 0.85);
}

#header.sticky {
	background: transparent;
}

#header .container {
	max-width: unset;
}

.header-inner {
        background-color: rgba(255, 255, 255, 0.85);
}


@media screen and (max-width: 1490px) {
	#header {
		padding-left: 20px;
	}

	#logo {
		padding-left: 10px;
	}
}


@media screen and (max-width: 1410px) {
	#header {
		padding-left: 0;
	}
}



@media screen and (max-width: 1390px) {
	#logo {
		width: 280px;
	}

	#dropdown {
		margin-top: 0;
	}
}

#dropdownTrigger {
	top: 16px;
}

@media screen and (min-width: 1025px) {
	#dropdown .level-1 > li > a {
		padding-bottom: 34px;
	}

	#dropdown ul.sub-menu {
        	top: 73px;
	}
}

#side-menu-1 {
	z-index: 999;
}

.side-menu.is-right.-center {
	top: 40%;
}


@media screen and (max-width: 767px) {
	.lsow-features.lsow-tiled .lsow-feature .lsow-text-content {
	    padding: 0 20px;
	}
}


