/**
 * Theme Name:     GeneratePress Child
 * Author:         Tom Usborne
 * Template:       generatepress
 * Text Domain:	   generatepress-child
 * Description:    GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users. A few of our many features include 60 color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas. Learn more and check out our powerful premium version at https://generatepress.com
 */


.footer-new {
	font-size: 16px;
	background: #FDFDFD;
}

.footer-new *,
  .footer-new *::before,
  .footer-new *::after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.footer-new article, .footer-new aside, .footer-new figcaption, .footer-new figure, .footer-new footer, .footer-new header, .footer-new hgroup, .footer-new main, .footer-new nav, .footer-new section {
	display: block;
}

.footer-new [tabindex="-1"]:focus:not(:focus-visible) {
	outline: 0 !important;
}

.footer-new hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

.footer-new h1, .footer-new h2, .footer-new h3, .footer-new h4, .footer-new h5, .footer-new h6 {
	margin-top: 0;
	margin-bottom: 0.5em;
}

.footer-new p {
	margin-top: 0;
	margin-bottom: 1em;
}

.footer-new abbr[title],
  .footer-new abbr[data-original-title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
}

.footer-new address {
	margin-bottom: 1em;
	font-style: normal;
	line-height: inherit;
}

.footer-new ol,
  .footer-new ul,
  .footer-new dl {
	margin-top: 0;
	margin-bottom: 1em;
}

.footer-new ol ol,
  .footer-new ul ul,
  .footer-new ol ul,
  .footer-new ul ol {
	margin-bottom: 0;
}

.footer-new dt {
	font-weight: 700;
}

.footer-new dd {
	margin-bottom: .5em;
	margin-left: 0;
}

.footer-new blockquote {
	margin: 0 0 1em;
}

.footer-new b,
  .footer-new strong {
	font-weight: bolder;
}

.footer-new small {
	font-size: 80%;
}

.footer-new sub,
  .footer-new sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

.footer-new sub {
	bottom: -.25em;
}

.footer-new sup {
	top: -.5em;
}

.footer-new a {
	color: #4285f4;
	text-decoration: none;
	background-color: transparent;
}

.footer-new a:hover {
	color: #0d5bdd;
	text-decoration: underline;
}

.footer-new a:not([href]):not([class]) {
	color: inherit;
	text-decoration: none;
}

.footer-new a:not([href]):not([class]):hover {
	color: inherit;
	text-decoration: none;
}

.footer-new pre,
  .footer-new code,
  .footer-new kbd,
  .footer-new samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-size: 1em;
}

.footer-new pre {
	margin-top: 0;
	margin-bottom: 1em;
	overflow: auto;
	-ms-overflow-style: scrollbar;
}

.footer-new figure {
	margin: 0 0 1em;
}

.footer-new img {
	vertical-align: middle;
	border-style: none;
}

.footer-new svg {
	overflow: hidden;
	vertical-align: middle;
}

.footer-new table {
	border-collapse: collapse;
}

.footer-new caption {
	padding-top: 1.25em;
	padding-bottom: 1.25em;
	color: #a4abb6;
	text-align: left;
	caption-side: bottom;
}

.footer-new th {
	text-align: inherit;
	text-align: -webkit-match-parent;
}

.footer-new label {
	display: inline-block;
	margin-bottom: 0.5em;
}

.footer-new button {
	border-radius: 0;
}

.footer-new button:focus:not(:focus-visible) {
	outline: 0;
}

.footer-new input,
  .footer-new button,
  .footer-new select,
  .footer-new optgroup,
  .footer-new textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

.footer-new button,
  .footer-new input {
	overflow: visible;
}

.footer-new button,
  .footer-new select {
	text-transform: none;
}

.footer-new [role="button"] {
	cursor: pointer;
}

.footer-new select {
	word-wrap: normal;
}

.footer-new button,
  .footer-new [type="button"],
  .footer-new [type="reset"],
  .footer-new [type="submit"] {
	-webkit-appearance: button;
}

.footer-new button:not(:disabled),
  .footer-new [type="button"]:not(:disabled),
  .footer-new [type="reset"]:not(:disabled),
  .footer-new [type="submit"]:not(:disabled) {
	cursor: pointer;
}

.footer-new button::-moz-focus-inner,
  .footer-new [type="button"]::-moz-focus-inner,
  .footer-new [type="reset"]::-moz-focus-inner,
  .footer-new [type="submit"]::-moz-focus-inner {
	padding: 0;
	border-style: none;
}

.footer-new input[type="radio"],
  .footer-new input[type="checkbox"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

.footer-new textarea {
	overflow: auto;
	resize: vertical;
}

.footer-new fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

.footer-new legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5em;
	font-size: 1.5em;
	line-height: inherit;
	color: inherit;
	white-space: normal;
}

.footer-new progress {
	vertical-align: baseline;
}

.footer-new [type="number"]::-webkit-inner-spin-button,
  .footer-new [type="number"]::-webkit-outer-spin-button {
	height: auto;
}

.footer-new [type="search"] {
	outline-offset: -2px;
	-webkit-appearance: none;
}

.footer-new [type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

.footer-new ::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}

.footer-new output {
	display: inline-block;
}

.footer-new summary {
	display: list-item;
	cursor: pointer;
}

.footer-new template {
	display: none;
}

.footer-new [hidden] {
	display: none !important;
}

.footer-new .container,
  .footer-new .container-fluid,
  .footer-new .container-sm,
  .footer-new .container-md,
  .footer-new .container-lg,
  .footer-new .container-xl {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 576px) {
	.footer-new .container, .footer-new .container-sm {
		max-width: 540px;
	}
}

@media (min-width: 768px) {
	.footer-new .container, .footer-new .container-sm, .footer-new .container-md {
		max-width: 720px;
	}
}

@media (min-width: 992px) {
	.footer-new .container, .footer-new .container-sm, .footer-new .container-md, .footer-new .container-lg {
		max-width: 960px;
	}
}

@media (min-width: 1200px) {
	.footer-new .container, .footer-new .container-sm, .footer-new .container-md, .footer-new .container-lg, .footer-new .container-xl {
		max-width: 1140px;
	}
}

.footer-new .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.footer-new .no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.footer-new .no-gutters > .col,
  .footer-new .no-gutters > [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}

.footer-new .col-1, .footer-new .col-2, .footer-new .col-3, .footer-new .col-4, .footer-new .col-5, .footer-new .col-6, .footer-new .col-7, .footer-new .col-8, .footer-new .col-9, .footer-new .col-10, .footer-new .col-11, .footer-new .col-12, .footer-new .col,
  .footer-new .col-auto, .footer-new .col-sm-1, .footer-new .col-sm-2, .footer-new .col-sm-3, .footer-new .col-sm-4, .footer-new .col-sm-5, .footer-new .col-sm-6, .footer-new .col-sm-7, .footer-new .col-sm-8, .footer-new .col-sm-9, .footer-new .col-sm-10, .footer-new .col-sm-11, .footer-new .col-sm-12, .footer-new .col-sm,
  .footer-new .col-sm-auto, .footer-new .col-md-1, .footer-new .col-md-2, .footer-new .col-md-3, .footer-new .col-md-4, .footer-new .col-md-5, .footer-new .col-md-6, .footer-new .col-md-7, .footer-new .col-md-8, .footer-new .col-md-9, .footer-new .col-md-10, .footer-new .col-md-11, .footer-new .col-md-12, .footer-new .col-md,
  .footer-new .col-md-auto, .footer-new .col-lg-1, .footer-new .col-lg-2, .footer-new .col-lg-3, .footer-new .col-lg-4, .footer-new .col-lg-5, .footer-new .col-lg-6, .footer-new .col-lg-7, .footer-new .col-lg-8, .footer-new .col-lg-9, .footer-new .col-lg-10, .footer-new .col-lg-11, .footer-new .col-lg-12, .footer-new .col-lg,
  .footer-new .col-lg-auto, .footer-new .col-xl-1, .footer-new .col-xl-2, .footer-new .col-xl-3, .footer-new .col-xl-4, .footer-new .col-xl-5, .footer-new .col-xl-6, .footer-new .col-xl-7, .footer-new .col-xl-8, .footer-new .col-xl-9, .footer-new .col-xl-10, .footer-new .col-xl-11, .footer-new .col-xl-12, .footer-new .col-xl,
  .footer-new .col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}

.footer-new .col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

.footer-new .row-cols-1 > * {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.footer-new .row-cols-2 > * {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.footer-new .row-cols-3 > * {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.footer-new .row-cols-4 > * {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.footer-new .row-cols-5 > * {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}

.footer-new .row-cols-6 > * {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.footer-new .col-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.footer-new .col-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.33333%;
	flex: 0 0 8.33333%;
	max-width: 8.33333%;
}

.footer-new .col-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.footer-new .col-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.footer-new .col-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.footer-new .col-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.66667%;
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
}

.footer-new .col-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.footer-new .col-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.33333%;
	flex: 0 0 58.33333%;
	max-width: 58.33333%;
}

.footer-new .col-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}

.footer-new .col-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.footer-new .col-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.33333%;
	flex: 0 0 83.33333%;
	max-width: 83.33333%;
}

.footer-new .col-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.66667%;
	flex: 0 0 91.66667%;
	max-width: 91.66667%;
}

.footer-new .col-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.footer-new .order-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}

.footer-new .order-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	order: 13;
}

.footer-new .order-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}

.footer-new .order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.footer-new .order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.footer-new .order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.footer-new .order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
}

.footer-new .order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5;
}

.footer-new .order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6;
}

.footer-new .order-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7;
}

.footer-new .order-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8;
}

.footer-new .order-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9;
}

.footer-new .order-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10;
}

.footer-new .order-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11;
}

.footer-new .order-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12;
}

.footer-new .offset-1 {
	margin-left: 8.33333%;
}

.footer-new .offset-2 {
	margin-left: 16.66667%;
}

.footer-new .offset-3 {
	margin-left: 25%;
}

.footer-new .offset-4 {
	margin-left: 33.33333%;
}

.footer-new .offset-5 {
	margin-left: 41.66667%;
}

.footer-new .offset-6 {
	margin-left: 50%;
}

.footer-new .offset-7 {
	margin-left: 58.33333%;
}

.footer-new .offset-8 {
	margin-left: 66.66667%;
}

.footer-new .offset-9 {
	margin-left: 75%;
}

.footer-new .offset-10 {
	margin-left: 83.33333%;
}

.footer-new .offset-11 {
	margin-left: 91.66667%;
}

@media (min-width: 576px) {
	.footer-new .col-sm {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.footer-new .row-cols-sm-1 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.footer-new .row-cols-sm-2 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.footer-new .row-cols-sm-3 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.footer-new .row-cols-sm-4 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.footer-new .row-cols-sm-5 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}

	.footer-new .row-cols-sm-6 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.footer-new .col-sm-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.footer-new .col-sm-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}

	.footer-new .col-sm-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.footer-new .col-sm-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.footer-new .col-sm-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.footer-new .col-sm-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}

	.footer-new .col-sm-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.footer-new .col-sm-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}

	.footer-new .col-sm-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}

	.footer-new .col-sm-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.footer-new .col-sm-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}

	.footer-new .col-sm-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}

	.footer-new .col-sm-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.footer-new .order-sm-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.footer-new .order-sm-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}

	.footer-new .order-sm-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.footer-new .order-sm-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .order-sm-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .order-sm-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.footer-new .order-sm-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.footer-new .order-sm-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.footer-new .order-sm-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	.footer-new .order-sm-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}

	.footer-new .order-sm-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}

	.footer-new .order-sm-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}

	.footer-new .order-sm-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}

	.footer-new .order-sm-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}

	.footer-new .order-sm-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}

	.footer-new .offset-sm-0 {
		margin-left: 0;
	}

	.footer-new .offset-sm-1 {
		margin-left: 8.33333%;
	}

	.footer-new .offset-sm-2 {
		margin-left: 16.66667%;
	}

	.footer-new .offset-sm-3 {
		margin-left: 25%;
	}

	.footer-new .offset-sm-4 {
		margin-left: 33.33333%;
	}

	.footer-new .offset-sm-5 {
		margin-left: 41.66667%;
	}

	.footer-new .offset-sm-6 {
		margin-left: 50%;
	}

	.footer-new .offset-sm-7 {
		margin-left: 58.33333%;
	}

	.footer-new .offset-sm-8 {
		margin-left: 66.66667%;
	}

	.footer-new .offset-sm-9 {
		margin-left: 75%;
	}

	.footer-new .offset-sm-10 {
		margin-left: 83.33333%;
	}

	.footer-new .offset-sm-11 {
		margin-left: 91.66667%;
	}
}

@media (min-width: 768px) {
	.footer-new .col-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.footer-new .row-cols-md-1 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.footer-new .row-cols-md-2 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.footer-new .row-cols-md-3 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.footer-new .row-cols-md-4 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.footer-new .row-cols-md-5 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}

	.footer-new .row-cols-md-6 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.footer-new .col-md-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.footer-new .col-md-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}

	.footer-new .col-md-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.footer-new .col-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.footer-new .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.footer-new .col-md-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}

	.footer-new .col-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.footer-new .col-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}

	.footer-new .col-md-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}

	.footer-new .col-md-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.footer-new .col-md-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}

	.footer-new .col-md-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}

	.footer-new .col-md-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.footer-new .order-md-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.footer-new .order-md-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}

	.footer-new .order-md-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.footer-new .order-md-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .order-md-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .order-md-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.footer-new .order-md-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.footer-new .order-md-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.footer-new .order-md-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	.footer-new .order-md-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}

	.footer-new .order-md-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}

	.footer-new .order-md-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}

	.footer-new .order-md-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}

	.footer-new .order-md-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}

	.footer-new .order-md-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}

	.footer-new .offset-md-0 {
		margin-left: 0;
	}

	.footer-new .offset-md-1 {
		margin-left: 8.33333%;
	}

	.footer-new .offset-md-2 {
		margin-left: 16.66667%;
	}

	.footer-new .offset-md-3 {
		margin-left: 25%;
	}

	.footer-new .offset-md-4 {
		margin-left: 33.33333%;
	}

	.footer-new .offset-md-5 {
		margin-left: 41.66667%;
	}

	.footer-new .offset-md-6 {
		margin-left: 50%;
	}

	.footer-new .offset-md-7 {
		margin-left: 58.33333%;
	}

	.footer-new .offset-md-8 {
		margin-left: 66.66667%;
	}

	.footer-new .offset-md-9 {
		margin-left: 75%;
	}

	.footer-new .offset-md-10 {
		margin-left: 83.33333%;
	}

	.footer-new .offset-md-11 {
		margin-left: 91.66667%;
	}
}

@media (min-width: 992px) {
	.footer-new .col-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.footer-new .row-cols-lg-1 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.footer-new .row-cols-lg-2 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.footer-new .row-cols-lg-3 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.footer-new .row-cols-lg-4 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.footer-new .row-cols-lg-5 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}

	.footer-new .row-cols-lg-6 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.footer-new .col-lg-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.footer-new .col-lg-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}

	.footer-new .col-lg-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.footer-new .col-lg-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.footer-new .col-lg-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.footer-new .col-lg-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}

	.footer-new .col-lg-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.footer-new .col-lg-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}

	.footer-new .col-lg-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}

	.footer-new .col-lg-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.footer-new .col-lg-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}

	.footer-new .col-lg-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}

	.footer-new .col-lg-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.footer-new .order-lg-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.footer-new .order-lg-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}

	.footer-new .order-lg-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.footer-new .order-lg-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .order-lg-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .order-lg-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.footer-new .order-lg-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.footer-new .order-lg-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.footer-new .order-lg-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	.footer-new .order-lg-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}

	.footer-new .order-lg-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}

	.footer-new .order-lg-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}

	.footer-new .order-lg-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}

	.footer-new .order-lg-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}

	.footer-new .order-lg-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}

	.footer-new .offset-lg-0 {
		margin-left: 0;
	}

	.footer-new .offset-lg-1 {
		margin-left: 8.33333%;
	}

	.footer-new .offset-lg-2 {
		margin-left: 16.66667%;
	}

	.footer-new .offset-lg-3 {
		margin-left: 25%;
	}

	.footer-new .offset-lg-4 {
		margin-left: 33.33333%;
	}

	.footer-new .offset-lg-5 {
		margin-left: 41.66667%;
	}

	.footer-new .offset-lg-6 {
		margin-left: 50%;
	}

	.footer-new .offset-lg-7 {
		margin-left: 58.33333%;
	}

	.footer-new .offset-lg-8 {
		margin-left: 66.66667%;
	}

	.footer-new .offset-lg-9 {
		margin-left: 75%;
	}

	.footer-new .offset-lg-10 {
		margin-left: 83.33333%;
	}

	.footer-new .offset-lg-11 {
		margin-left: 91.66667%;
	}
}

@media (min-width: 1200px) {
	.footer-new .col-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.footer-new .row-cols-xl-1 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.footer-new .row-cols-xl-2 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.footer-new .row-cols-xl-3 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.footer-new .row-cols-xl-4 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.footer-new .row-cols-xl-5 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}

	.footer-new .row-cols-xl-6 > * {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.footer-new .col-xl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.footer-new .col-xl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}

	.footer-new .col-xl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.footer-new .col-xl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.footer-new .col-xl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.footer-new .col-xl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}

	.footer-new .col-xl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.footer-new .col-xl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}

	.footer-new .col-xl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}

	.footer-new .col-xl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.footer-new .col-xl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}

	.footer-new .col-xl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}

	.footer-new .col-xl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.footer-new .order-xl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}

	.footer-new .order-xl-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}

	.footer-new .order-xl-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.footer-new .order-xl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .order-xl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .order-xl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.footer-new .order-xl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}

	.footer-new .order-xl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}

	.footer-new .order-xl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}

	.footer-new .order-xl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}

	.footer-new .order-xl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}

	.footer-new .order-xl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}

	.footer-new .order-xl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}

	.footer-new .order-xl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}

	.footer-new .order-xl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}

	.footer-new .offset-xl-0 {
		margin-left: 0;
	}

	.footer-new .offset-xl-1 {
		margin-left: 8.33333%;
	}

	.footer-new .offset-xl-2 {
		margin-left: 16.66667%;
	}

	.footer-new .offset-xl-3 {
		margin-left: 25%;
	}

	.footer-new .offset-xl-4 {
		margin-left: 33.33333%;
	}

	.footer-new .offset-xl-5 {
		margin-left: 41.66667%;
	}

	.footer-new .offset-xl-6 {
		margin-left: 50%;
	}

	.footer-new .offset-xl-7 {
		margin-left: 58.33333%;
	}

	.footer-new .offset-xl-8 {
		margin-left: 66.66667%;
	}

	.footer-new .offset-xl-9 {
		margin-left: 75%;
	}

	.footer-new .offset-xl-10 {
		margin-left: 83.33333%;
	}

	.footer-new .offset-xl-11 {
		margin-left: 91.66667%;
	}
}

.footer-new .btn {
	display: inline-block;
	font-weight: 700;
	color: #677386;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 4px 63px;
	font-size: 1em;
	line-height: 2.375em;
	border-radius: 50px;
	-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.footer-new .btn {
		-webkit-transition: none;
		transition: none;
	}
}

.footer-new .btn:hover {
	color: #677386;
	text-decoration: none;
}

.footer-new .btn:focus, .footer-new .btn.focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 1px #a4abb6;
	box-shadow: 0 0 0 1px #a4abb6;
}

.footer-new .btn.disabled, .footer-new .btn:disabled {
	opacity: 0.65;
}

.footer-new .btn:not(:disabled):not(.disabled) {
	cursor: pointer;
}

.footer-new a.btn.disabled,
  .footer-new fieldset:disabled a.btn {
	pointer-events: none;
}

.footer-new .btn-primary {
	color: #fff;
	background-color: #4285f4;
	border-color: #4285f4;
}

.footer-new .btn-primary:hover {
	color: #fff;
	background-color: #1e6ef2;
	border-color: #1266f1;
}

.footer-new .btn-primary:focus, .footer-new .btn-primary.focus {
	color: #fff;
	background-color: #1e6ef2;
	border-color: #1266f1;
	-webkit-box-shadow: 0 0 0 1px rgba(94, 151, 246, 0.5);
	box-shadow: 0 0 0 1px rgba(94, 151, 246, 0.5);
}

.footer-new .btn-primary.disabled, .footer-new .btn-primary:disabled {
	color: #fff;
	background-color: #4285f4;
	border-color: #4285f4;
}

.footer-new .btn-primary:not(:disabled):not(.disabled):active, .footer-new .btn-primary:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #1266f1;
	border-color: #0e60e9;
}

.footer-new .btn-primary:not(:disabled):not(.disabled):active:focus, .footer-new .btn-primary:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-primary.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(94, 151, 246, 0.5);
	box-shadow: 0 0 0 1px rgba(94, 151, 246, 0.5);
}

.footer-new .btn-secondary {
	color: #677386;
	background-color: #a4abb6;
	border-color: #a4abb6;
}

.footer-new .btn-secondary:hover {
	color: #677386;
	background-color: #8f97a5;
	border-color: #88919f;
}

.footer-new .btn-secondary:focus, .footer-new .btn-secondary.focus {
	color: #677386;
	background-color: #8f97a5;
	border-color: #88919f;
	-webkit-box-shadow: 0 0 0 1px rgba(155, 163, 175, 0.5);
	box-shadow: 0 0 0 1px rgba(155, 163, 175, 0.5);
}

.footer-new .btn-secondary.disabled, .footer-new .btn-secondary:disabled {
	color: #677386;
	background-color: #a4abb6;
	border-color: #a4abb6;
}

.footer-new .btn-secondary:not(:disabled):not(.disabled):active, .footer-new .btn-secondary:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #88919f;
	border-color: #818a9a;
}

.footer-new .btn-secondary:not(:disabled):not(.disabled):active:focus, .footer-new .btn-secondary:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-secondary.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(155, 163, 175, 0.5);
	box-shadow: 0 0 0 1px rgba(155, 163, 175, 0.5);
}

.footer-new .btn-success {
	color: #677386;
	background-color: #4bd09b;
	border-color: #4bd09b;
}

.footer-new .btn-success:hover {
	color: #fff;
	background-color: #33c289;
	border-color: #30b882;
}

.footer-new .btn-success:focus, .footer-new .btn-success.focus {
	color: #fff;
	background-color: #33c289;
	border-color: #30b882;
	-webkit-box-shadow: 0 0 0 1px rgba(79, 194, 152, 0.5);
	box-shadow: 0 0 0 1px rgba(79, 194, 152, 0.5);
}

.footer-new .btn-success.disabled, .footer-new .btn-success:disabled {
	color: #677386;
	background-color: #4bd09b;
	border-color: #4bd09b;
}

.footer-new .btn-success:not(:disabled):not(.disabled):active, .footer-new .btn-success:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-success.dropdown-toggle {
	color: #fff;
	background-color: #30b882;
	border-color: #2dae7b;
}

.footer-new .btn-success:not(:disabled):not(.disabled):active:focus, .footer-new .btn-success:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-success.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(79, 194, 152, 0.5);
	box-shadow: 0 0 0 1px rgba(79, 194, 152, 0.5);
}

.footer-new .btn-info {
	color: #677386;
	background-color: #44b8c5;
	border-color: #44b8c5;
}

.footer-new .btn-info:hover {
	color: #fff;
	background-color: #36a1ad;
	border-color: #3398a3;
}

.footer-new .btn-info:focus, .footer-new .btn-info.focus {
	color: #fff;
	background-color: #36a1ad;
	border-color: #3398a3;
	-webkit-box-shadow: 0 0 0 1px rgba(73, 174, 188, 0.5);
	box-shadow: 0 0 0 1px rgba(73, 174, 188, 0.5);
}

.footer-new .btn-info.disabled, .footer-new .btn-info:disabled {
	color: #677386;
	background-color: #44b8c5;
	border-color: #44b8c5;
}

.footer-new .btn-info:not(:disabled):not(.disabled):active, .footer-new .btn-info:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-info.dropdown-toggle {
	color: #fff;
	background-color: #3398a3;
	border-color: #308f9a;
}

.footer-new .btn-info:not(:disabled):not(.disabled):active:focus, .footer-new .btn-info:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-info.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(73, 174, 188, 0.5);
	box-shadow: 0 0 0 1px rgba(73, 174, 188, 0.5);
}

.footer-new .btn-warning {
	color: #677386;
	background-color: #ffc107;
	border-color: #ffc107;
}

.footer-new .btn-warning:hover {
	color: #677386;
	background-color: #e0a800;
	border-color: #d39e00;
}

.footer-new .btn-warning:focus, .footer-new .btn-warning.focus {
	color: #677386;
	background-color: #e0a800;
	border-color: #d39e00;
	-webkit-box-shadow: 0 0 0 1px rgba(232, 181, 26, 0.5);
	box-shadow: 0 0 0 1px rgba(232, 181, 26, 0.5);
}

.footer-new .btn-warning.disabled, .footer-new .btn-warning:disabled {
	color: #677386;
	background-color: #ffc107;
	border-color: #ffc107;
}

.footer-new .btn-warning:not(:disabled):not(.disabled):active, .footer-new .btn-warning:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-warning.dropdown-toggle {
	color: #677386;
	background-color: #d39e00;
	border-color: #c69500;
}

.footer-new .btn-warning:not(:disabled):not(.disabled):active:focus, .footer-new .btn-warning:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-warning.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(232, 181, 26, 0.5);
	box-shadow: 0 0 0 1px rgba(232, 181, 26, 0.5);
}

.footer-new .btn-danger {
	color: #fff;
	background-color: #d53734;
	border-color: #d53734;
}

.footer-new .btn-danger:hover {
	color: #fff;
	background-color: #bc2a27;
	border-color: #b12725;
}

.footer-new .btn-danger:focus, .footer-new .btn-danger.focus {
	color: #fff;
	background-color: #bc2a27;
	border-color: #b12725;
	-webkit-box-shadow: 0 0 0 1px rgba(219, 85, 82, 0.5);
	box-shadow: 0 0 0 1px rgba(219, 85, 82, 0.5);
}

.footer-new .btn-danger.disabled, .footer-new .btn-danger:disabled {
	color: #fff;
	background-color: #d53734;
	border-color: #d53734;
}

.footer-new .btn-danger:not(:disabled):not(.disabled):active, .footer-new .btn-danger:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #b12725;
	border-color: #a72523;
}

.footer-new .btn-danger:not(:disabled):not(.disabled):active:focus, .footer-new .btn-danger:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-danger.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(219, 85, 82, 0.5);
	box-shadow: 0 0 0 1px rgba(219, 85, 82, 0.5);
}

.footer-new .btn-light {
	color: #677386;
	background-color: #fafafa;
	border-color: #fafafa;
}

.footer-new .btn-light:hover {
	color: #677386;
	background-color: #e7e7e7;
	border-color: #e1e1e1;
}

.footer-new .btn-light:focus, .footer-new .btn-light.focus {
	color: #677386;
	background-color: #e7e7e7;
	border-color: #e1e1e1;
	-webkit-box-shadow: 0 0 0 1px rgba(228, 230, 233, 0.5);
	box-shadow: 0 0 0 1px rgba(228, 230, 233, 0.5);
}

.footer-new .btn-light.disabled, .footer-new .btn-light:disabled {
	color: #677386;
	background-color: #fafafa;
	border-color: #fafafa;
}

.footer-new .btn-light:not(:disabled):not(.disabled):active, .footer-new .btn-light:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-light.dropdown-toggle {
	color: #677386;
	background-color: #e1e1e1;
	border-color: #dadada;
}

.footer-new .btn-light:not(:disabled):not(.disabled):active:focus, .footer-new .btn-light:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-light.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(228, 230, 233, 0.5);
	box-shadow: 0 0 0 1px rgba(228, 230, 233, 0.5);
}

.footer-new .btn-dark {
	color: #fff;
	background-color: #0e192a;
	border-color: #0e192a;
}

.footer-new .btn-dark:hover {
	color: #fff;
	background-color: #04080d;
	border-color: #010204;
}

.footer-new .btn-dark:focus, .footer-new .btn-dark.focus {
	color: #fff;
	background-color: #04080d;
	border-color: #010204;
	-webkit-box-shadow: 0 0 0 1px rgba(50, 60, 74, 0.5);
	box-shadow: 0 0 0 1px rgba(50, 60, 74, 0.5);
}

.footer-new .btn-dark.disabled, .footer-new .btn-dark:disabled {
	color: #fff;
	background-color: #0e192a;
	border-color: #0e192a;
}

.footer-new .btn-dark:not(:disabled):not(.disabled):active, .footer-new .btn-dark:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #010204;
	border-color: black;
}

.footer-new .btn-dark:not(:disabled):not(.disabled):active:focus, .footer-new .btn-dark:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-dark.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(50, 60, 74, 0.5);
	box-shadow: 0 0 0 1px rgba(50, 60, 74, 0.5);
}

.footer-new .btn-outline-primary {
	color: #4285f4;
	border-color: #4285f4;
}

.footer-new .btn-outline-primary:hover {
	color: #fff;
	background-color: #4285f4;
	border-color: #4285f4;
}

.footer-new .btn-outline-primary:focus, .footer-new .btn-outline-primary.focus {
	-webkit-box-shadow: 0 0 0 1px rgba(66, 133, 244, 0.5);
	box-shadow: 0 0 0 1px rgba(66, 133, 244, 0.5);
}

.footer-new .btn-outline-primary.disabled, .footer-new .btn-outline-primary:disabled {
	color: #4285f4;
	background-color: transparent;
}

.footer-new .btn-outline-primary:not(:disabled):not(.disabled):active, .footer-new .btn-outline-primary:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #4285f4;
	border-color: #4285f4;
}

.footer-new .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .footer-new .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-outline-primary.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(66, 133, 244, 0.5);
	box-shadow: 0 0 0 1px rgba(66, 133, 244, 0.5);
}

.footer-new .btn-outline-secondary {
	color: #a4abb6;
	border-color: #a4abb6;
}

.footer-new .btn-outline-secondary:hover {
	color: #677386;
	background-color: #a4abb6;
	border-color: #a4abb6;
}

.footer-new .btn-outline-secondary:focus, .footer-new .btn-outline-secondary.focus {
	-webkit-box-shadow: 0 0 0 1px rgba(164, 171, 182, 0.5);
	box-shadow: 0 0 0 1px rgba(164, 171, 182, 0.5);
}

.footer-new .btn-outline-secondary.disabled, .footer-new .btn-outline-secondary:disabled {
	color: #a4abb6;
	background-color: transparent;
}

.footer-new .btn-outline-secondary:not(:disabled):not(.disabled):active, .footer-new .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-outline-secondary.dropdown-toggle {
	color: #677386;
	background-color: #a4abb6;
	border-color: #a4abb6;
}

.footer-new .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .footer-new .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-outline-secondary.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(164, 171, 182, 0.5);
	box-shadow: 0 0 0 1px rgba(164, 171, 182, 0.5);
}

.footer-new .btn-outline-success {
	color: #4bd09b;
	border-color: #4bd09b;
}

.footer-new .btn-outline-success:hover {
	color: #677386;
	background-color: #4bd09b;
	border-color: #4bd09b;
}

.footer-new .btn-outline-success:focus, .footer-new .btn-outline-success.focus {
	-webkit-box-shadow: 0 0 0 1px rgba(75, 208, 155, 0.5);
	box-shadow: 0 0 0 1px rgba(75, 208, 155, 0.5);
}

.footer-new .btn-outline-success.disabled, .footer-new .btn-outline-success:disabled {
	color: #4bd09b;
	background-color: transparent;
}

.footer-new .btn-outline-success:not(:disabled):not(.disabled):active, .footer-new .btn-outline-success:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-outline-success.dropdown-toggle {
	color: #677386;
	background-color: #4bd09b;
	border-color: #4bd09b;
}

.footer-new .btn-outline-success:not(:disabled):not(.disabled):active:focus, .footer-new .btn-outline-success:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-outline-success.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(75, 208, 155, 0.5);
	box-shadow: 0 0 0 1px rgba(75, 208, 155, 0.5);
}

.footer-new .btn-outline-info {
	color: #44b8c5;
	border-color: #44b8c5;
}

.footer-new .btn-outline-info:hover {
	color: #677386;
	background-color: #44b8c5;
	border-color: #44b8c5;
}

.footer-new .btn-outline-info:focus, .footer-new .btn-outline-info.focus {
	-webkit-box-shadow: 0 0 0 1px rgba(68, 184, 197, 0.5);
	box-shadow: 0 0 0 1px rgba(68, 184, 197, 0.5);
}

.footer-new .btn-outline-info.disabled, .footer-new .btn-outline-info:disabled {
	color: #44b8c5;
	background-color: transparent;
}

.footer-new .btn-outline-info:not(:disabled):not(.disabled):active, .footer-new .btn-outline-info:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-outline-info.dropdown-toggle {
	color: #677386;
	background-color: #44b8c5;
	border-color: #44b8c5;
}

.footer-new .btn-outline-info:not(:disabled):not(.disabled):active:focus, .footer-new .btn-outline-info:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-outline-info.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(68, 184, 197, 0.5);
	box-shadow: 0 0 0 1px rgba(68, 184, 197, 0.5);
}

.footer-new .btn-outline-warning {
	color: #ffc107;
	border-color: #ffc107;
}

.footer-new .btn-outline-warning:hover {
	color: #677386;
	background-color: #ffc107;
	border-color: #ffc107;
}

.footer-new .btn-outline-warning:focus, .footer-new .btn-outline-warning.focus {
	-webkit-box-shadow: 0 0 0 1px rgba(255, 193, 7, 0.5);
	box-shadow: 0 0 0 1px rgba(255, 193, 7, 0.5);
}

.footer-new .btn-outline-warning.disabled, .footer-new .btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent;
}

.footer-new .btn-outline-warning:not(:disabled):not(.disabled):active, .footer-new .btn-outline-warning:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-outline-warning.dropdown-toggle {
	color: #677386;
	background-color: #ffc107;
	border-color: #ffc107;
}

.footer-new .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .footer-new .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-outline-warning.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(255, 193, 7, 0.5);
	box-shadow: 0 0 0 1px rgba(255, 193, 7, 0.5);
}

.footer-new .btn-outline-danger {
	color: #d53734;
	border-color: #d53734;
}

.footer-new .btn-outline-danger:hover {
	color: #fff;
	background-color: #d53734;
	border-color: #d53734;
}

.footer-new .btn-outline-danger:focus, .footer-new .btn-outline-danger.focus {
	-webkit-box-shadow: 0 0 0 1px rgba(213, 55, 52, 0.5);
	box-shadow: 0 0 0 1px rgba(213, 55, 52, 0.5);
}

.footer-new .btn-outline-danger.disabled, .footer-new .btn-outline-danger:disabled {
	color: #d53734;
	background-color: transparent;
}

.footer-new .btn-outline-danger:not(:disabled):not(.disabled):active, .footer-new .btn-outline-danger:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #d53734;
	border-color: #d53734;
}

.footer-new .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .footer-new .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-outline-danger.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(213, 55, 52, 0.5);
	box-shadow: 0 0 0 1px rgba(213, 55, 52, 0.5);
}

.footer-new .btn-outline-light {
	color: #fafafa;
	border-color: #fafafa;
}

.footer-new .btn-outline-light:hover {
	color: #677386;
	background-color: #fafafa;
	border-color: #fafafa;
}

.footer-new .btn-outline-light:focus, .footer-new .btn-outline-light.focus {
	-webkit-box-shadow: 0 0 0 1px rgba(250, 250, 250, 0.5);
	box-shadow: 0 0 0 1px rgba(250, 250, 250, 0.5);
}

.footer-new .btn-outline-light.disabled, .footer-new .btn-outline-light:disabled {
	color: #fafafa;
	background-color: transparent;
}

.footer-new .btn-outline-light:not(:disabled):not(.disabled):active, .footer-new .btn-outline-light:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-outline-light.dropdown-toggle {
	color: #677386;
	background-color: #fafafa;
	border-color: #fafafa;
}

.footer-new .btn-outline-light:not(:disabled):not(.disabled):active:focus, .footer-new .btn-outline-light:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-outline-light.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(250, 250, 250, 0.5);
	box-shadow: 0 0 0 1px rgba(250, 250, 250, 0.5);
}

.footer-new .btn-outline-dark {
	color: #0e192a;
	border-color: #0e192a;
}

.footer-new .btn-outline-dark:hover {
	color: #fff;
	background-color: #0e192a;
	border-color: #0e192a;
}

.footer-new .btn-outline-dark:focus, .footer-new .btn-outline-dark.focus {
	-webkit-box-shadow: 0 0 0 1px rgba(14, 25, 42, 0.5);
	box-shadow: 0 0 0 1px rgba(14, 25, 42, 0.5);
}

.footer-new .btn-outline-dark.disabled, .footer-new .btn-outline-dark:disabled {
	color: #0e192a;
	background-color: transparent;
}

.footer-new .btn-outline-dark:not(:disabled):not(.disabled):active, .footer-new .btn-outline-dark:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #0e192a;
	border-color: #0e192a;
}

.footer-new .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .footer-new .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
  .footer-new .show > .btn-outline-dark.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(14, 25, 42, 0.5);
	box-shadow: 0 0 0 1px rgba(14, 25, 42, 0.5);
}

.footer-new .btn-link {
	font-weight: 400;
	color: #4285f4;
	text-decoration: none;
}

.footer-new .btn-link:hover {
	color: #0d5bdd;
	text-decoration: underline;
}

.footer-new .btn-link:focus, .footer-new .btn-link.focus {
	text-decoration: underline;
}

.footer-new .btn-link:disabled, .footer-new .btn-link.disabled {
	color: #a4abb6;
	pointer-events: none;
}

.footer-new .btn-lg, .footer-new .btn-group-lg > .btn {
	padding: 4px 46px;
	font-size: 1.25em;
	line-height: 3em;
	border-radius: 50px;
}

.footer-new .btn-sm, .footer-new .btn-group-sm > .btn {
	padding: 2px 16px;
	font-size: 0.875em;
	line-height: 1.75em;
	border-radius: 50px;
}

.footer-new .btn-block {
	display: block;
	width: 100%;
}

.footer-new .btn-block + .btn-block {
	margin-top: 0.5em;
}

.footer-new input[type="submit"].btn-block,
  .footer-new input[type="reset"].btn-block,
  .footer-new input[type="button"].btn-block {
	width: 100%;
}

.footer-new .dropup,
  .footer-new .dropright,
  .footer-new .dropdown,
  .footer-new .dropleft {
	position: relative;
}

.footer-new .dropdown-toggle {
	white-space: nowrap;
}

.footer-new .dropdown-toggle::after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid;
	border-right: 0.3em solid transparent;
	border-bottom: 0;
	border-left: 0.3em solid transparent;
}

.footer-new .dropdown-toggle:empty::after {
	margin-left: 0;
}

.footer-new .dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10em;
	padding: 0.5rem 0;
	margin: 0.125rem 0 0;
	font-size: 1em;
	color: #677386;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(14, 25, 42, 0.15);
	border-radius: 0.25em;
}

.footer-new .dropdown-menu-left {
	right: auto;
	left: 0;
}

.footer-new .dropdown-menu-right {
	right: 0;
	left: auto;
}

@media (min-width: 576px) {
	.footer-new .dropdown-menu-sm-left {
		right: auto;
		left: 0;
	}

	.footer-new .dropdown-menu-sm-right {
		right: 0;
		left: auto;
	}
}

@media (min-width: 768px) {
	.footer-new .dropdown-menu-md-left {
		right: auto;
		left: 0;
	}

	.footer-new .dropdown-menu-md-right {
		right: 0;
		left: auto;
	}
}

@media (min-width: 992px) {
	.footer-new .dropdown-menu-lg-left {
		right: auto;
		left: 0;
	}

	.footer-new .dropdown-menu-lg-right {
		right: 0;
		left: auto;
	}
}

@media (min-width: 1200px) {
	.footer-new .dropdown-menu-xl-left {
		right: auto;
		left: 0;
	}

	.footer-new .dropdown-menu-xl-right {
		right: 0;
		left: auto;
	}
}

.footer-new .dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: 0.125em;
}

.footer-new .dropup .dropdown-toggle::after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0;
	border-right: 0.3em solid transparent;
	border-bottom: 0.3em solid;
	border-left: 0.3em solid transparent;
}

.footer-new .dropup .dropdown-toggle:empty::after {
	margin-left: 0;
}

.footer-new .dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: 0.125em;
}

.footer-new .dropright .dropdown-toggle::after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid transparent;
	border-right: 0;
	border-bottom: 0.3em solid transparent;
	border-left: 0.3em solid;
}

.footer-new .dropright .dropdown-toggle:empty::after {
	margin-left: 0;
}

.footer-new .dropright .dropdown-toggle::after {
	vertical-align: 0;
}

.footer-new .dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: 0.125em;
}

.footer-new .dropleft .dropdown-toggle::after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
}

.footer-new .dropleft .dropdown-toggle::after {
	display: none;
}

.footer-new .dropleft .dropdown-toggle::before {
	display: inline-block;
	margin-right: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid transparent;
	border-right: 0.3em solid;
	border-bottom: 0.3em solid transparent;
}

.footer-new .dropleft .dropdown-toggle:empty::after {
	margin-left: 0;
}

.footer-new .dropleft .dropdown-toggle::before {
	vertical-align: 0;
}

.footer-new .dropdown-menu[x-placement^="top"], .footer-new .dropdown-menu[x-placement^="right"], .footer-new .dropdown-menu[x-placement^="bottom"], .footer-new .dropdown-menu[x-placement^="left"] {
	right: auto;
	bottom: auto;
}

.footer-new .dropdown-divider {
	height: 0;
	margin: 0.5rem 0;
	overflow: hidden;
	border-top: 1px solid #fafafa;
}

.footer-new .dropdown-item {
	display: block;
	width: 100%;
	padding: 0.25rem 1.5em;
	clear: both;
	font-weight: 400;
	color: #677386;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}

.footer-new .dropdown-item:hover, .footer-new .dropdown-item:focus {
	color: #5c6778;
	text-decoration: none;
	background-color: #fafafa;
}

.footer-new .dropdown-item.active, .footer-new .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #4285f4;
}

.footer-new .dropdown-item.disabled, .footer-new .dropdown-item:disabled {
	color: #eceef0;
	pointer-events: none;
	background-color: transparent;
}

.footer-new .dropdown-menu.show {
	display: block;
}

.footer-new .dropdown-header {
	display: block;
	padding: 0.5rem 1.5em;
	margin-bottom: 0;
	font-size: 0.875em;
	color: #a4abb6;
	white-space: nowrap;
}

.footer-new .dropdown-item-text {
	display: block;
	padding: 0.25rem 1.5em;
	color: #677386;
}

.footer-new .align-baseline {
	vertical-align: baseline !important;
}

.footer-new .align-top {
	vertical-align: top !important;
}

.footer-new .align-middle {
	vertical-align: middle !important;
}

.footer-new .align-bottom {
	vertical-align: bottom !important;
}

.footer-new .align-text-bottom {
	vertical-align: text-bottom !important;
}

.footer-new .align-text-top {
	vertical-align: text-top !important;
}

.footer-new .bg-primary {
	background-color: #4285f4 !important;
}

.footer-new a.bg-primary:hover, .footer-new a.bg-primary:focus,
  .footer-new button.bg-primary:hover,
  .footer-new button.bg-primary:focus {
	background-color: #1266f1 !important;
}

.footer-new .bg-secondary {
	background-color: #a4abb6 !important;
}

.footer-new a.bg-secondary:hover, .footer-new a.bg-secondary:focus,
  .footer-new button.bg-secondary:hover,
  .footer-new button.bg-secondary:focus {
	background-color: #88919f !important;
}

.footer-new .bg-success {
	background-color: #4bd09b !important;
}

.footer-new a.bg-success:hover, .footer-new a.bg-success:focus,
  .footer-new button.bg-success:hover,
  .footer-new button.bg-success:focus {
	background-color: #30b882 !important;
}

.footer-new .bg-info {
	background-color: #44b8c5 !important;
}

.footer-new a.bg-info:hover, .footer-new a.bg-info:focus,
  .footer-new button.bg-info:hover,
  .footer-new button.bg-info:focus {
	background-color: #3398a3 !important;
}

.footer-new .bg-warning {
	background-color: #ffc107 !important;
}

.footer-new a.bg-warning:hover, .footer-new a.bg-warning:focus,
  .footer-new button.bg-warning:hover,
  .footer-new button.bg-warning:focus {
	background-color: #d39e00 !important;
}

.footer-new .bg-danger {
	background-color: #d53734 !important;
}

.footer-new a.bg-danger:hover, .footer-new a.bg-danger:focus,
  .footer-new button.bg-danger:hover,
  .footer-new button.bg-danger:focus {
	background-color: #b12725 !important;
}

.footer-new .bg-light {
	background-color: #fafafa !important;
}

.footer-new a.bg-light:hover, .footer-new a.bg-light:focus,
  .footer-new button.bg-light:hover,
  .footer-new button.bg-light:focus {
	background-color: #e1e1e1 !important;
}

.footer-new .bg-dark {
	background-color: #0e192a !important;
}

.footer-new a.bg-dark:hover, .footer-new a.bg-dark:focus,
  .footer-new button.bg-dark:hover,
  .footer-new button.bg-dark:focus {
	background-color: #010204 !important;
}

.footer-new .bg-white {
	background-color: #fff !important;
}

.footer-new .bg-transparent {
	background-color: transparent !important;
}

.footer-new .border {
	border: 1px solid #eceef0 !important;
}

.footer-new .border-top {
	border-top: 1px solid #eceef0 !important;
}

.footer-new .border-right {
	border-right: 1px solid #eceef0 !important;
}

.footer-new .border-bottom {
	border-bottom: 1px solid #eceef0 !important;
}

.footer-new .border-left {
	border-left: 1px solid #eceef0 !important;
}

.footer-new .border-0 {
	border: 0 !important;
}

.footer-new .border-top-0 {
	border-top: 0 !important;
}

.footer-new .border-right-0 {
	border-right: 0 !important;
}

.footer-new .border-bottom-0 {
	border-bottom: 0 !important;
}

.footer-new .border-left-0 {
	border-left: 0 !important;
}

.footer-new .border-primary {
	border-color: #4285f4 !important;
}

.footer-new .border-secondary {
	border-color: #a4abb6 !important;
}

.footer-new .border-success {
	border-color: #4bd09b !important;
}

.footer-new .border-info {
	border-color: #44b8c5 !important;
}

.footer-new .border-warning {
	border-color: #ffc107 !important;
}

.footer-new .border-danger {
	border-color: #d53734 !important;
}

.footer-new .border-light {
	border-color: #fafafa !important;
}

.footer-new .border-dark {
	border-color: #0e192a !important;
}

.footer-new .border-white {
	border-color: #fff !important;
}

.footer-new .rounded-sm {
	border-radius: 0.2rem !important;
}

.footer-new .rounded {
	border-radius: 0.25rem !important;
}

.footer-new .rounded-top {
	border-top-left-radius: 0.25rem !important;
	border-top-right-radius: 0.25rem !important;
}

.footer-new .rounded-right {
	border-top-right-radius: 0.25rem !important;
	border-bottom-right-radius: 0.25rem !important;
}

.footer-new .rounded-bottom {
	border-bottom-right-radius: 0.25rem !important;
	border-bottom-left-radius: 0.25rem !important;
}

.footer-new .rounded-left {
	border-top-left-radius: 0.25rem !important;
	border-bottom-left-radius: 0.25rem !important;
}

.footer-new .rounded-lg {
	border-radius: 0.3rem !important;
}

.footer-new .rounded-circle {
	border-radius: 50% !important;
}

.footer-new .rounded-pill {
	border-radius: 50rem !important;
}

.footer-new .rounded-0 {
	border-radius: 0 !important;
}

.footer-new .clearfix::after {
	display: block;
	clear: both;
	content: "";
}

.footer-new .d-none {
	display: none !important;
}

.footer-new .d-inline {
	display: inline !important;
}

.footer-new .d-inline-block {
	display: inline-block !important;
}

.footer-new .d-block {
	display: block !important;
}

.footer-new .d-table {
	display: table !important;
}

.footer-new .d-table-row {
	display: table-row !important;
}

.footer-new .d-table-cell {
	display: table-cell !important;
}

.footer-new .d-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.footer-new .d-inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

@media (min-width: 576px) {
	.footer-new .d-sm-none {
		display: none !important;
	}

	.footer-new .d-sm-inline {
		display: inline !important;
	}

	.footer-new .d-sm-inline-block {
		display: inline-block !important;
	}

	.footer-new .d-sm-block {
		display: block !important;
	}

	.footer-new .d-sm-table {
		display: table !important;
	}

	.footer-new .d-sm-table-row {
		display: table-row !important;
	}

	.footer-new .d-sm-table-cell {
		display: table-cell !important;
	}

	.footer-new .d-sm-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.footer-new .d-sm-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media (min-width: 768px) {
	.footer-new .d-md-none {
		display: none !important;
	}

	.footer-new .d-md-inline {
		display: inline !important;
	}

	.footer-new .d-md-inline-block {
		display: inline-block !important;
	}

	.footer-new .d-md-block {
		display: block !important;
	}

	.footer-new .d-md-table {
		display: table !important;
	}

	.footer-new .d-md-table-row {
		display: table-row !important;
	}

	.footer-new .d-md-table-cell {
		display: table-cell !important;
	}

	.footer-new .d-md-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.footer-new .d-md-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media (min-width: 992px) {
	.footer-new .d-lg-none {
		display: none !important;
	}

	.footer-new .d-lg-inline {
		display: inline !important;
	}

	.footer-new .d-lg-inline-block {
		display: inline-block !important;
	}

	.footer-new .d-lg-block {
		display: block !important;
	}

	.footer-new .d-lg-table {
		display: table !important;
	}

	.footer-new .d-lg-table-row {
		display: table-row !important;
	}

	.footer-new .d-lg-table-cell {
		display: table-cell !important;
	}

	.footer-new .d-lg-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.footer-new .d-lg-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media (min-width: 1200px) {
	.footer-new .d-xl-none {
		display: none !important;
	}

	.footer-new .d-xl-inline {
		display: inline !important;
	}

	.footer-new .d-xl-inline-block {
		display: inline-block !important;
	}

	.footer-new .d-xl-block {
		display: block !important;
	}

	.footer-new .d-xl-table {
		display: table !important;
	}

	.footer-new .d-xl-table-row {
		display: table-row !important;
	}

	.footer-new .d-xl-table-cell {
		display: table-cell !important;
	}

	.footer-new .d-xl-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.footer-new .d-xl-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media print {
	.footer-new .d-print-none {
		display: none !important;
	}

	.footer-new .d-print-inline {
		display: inline !important;
	}

	.footer-new .d-print-inline-block {
		display: inline-block !important;
	}

	.footer-new .d-print-block {
		display: block !important;
	}

	.footer-new .d-print-table {
		display: table !important;
	}

	.footer-new .d-print-table-row {
		display: table-row !important;
	}

	.footer-new .d-print-table-cell {
		display: table-cell !important;
	}

	.footer-new .d-print-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.footer-new .d-print-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

.footer-new .embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.footer-new .embed-responsive::before {
	display: block;
	content: "";
}

.footer-new .embed-responsive .embed-responsive-item,
  .footer-new .embed-responsive iframe,
  .footer-new .embed-responsive embed,
  .footer-new .embed-responsive object,
  .footer-new .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.footer-new .embed-responsive-21by9::before {
	padding-top: 42.85714%;
}

.footer-new .embed-responsive-16by9::before {
	padding-top: 56.25%;
}

.footer-new .embed-responsive-4by3::before {
	padding-top: 75%;
}

.footer-new .embed-responsive-1by1::before {
	padding-top: 100%;
}

.footer-new .flex-row {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

.footer-new .flex-column {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

.footer-new .flex-row-reverse {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: reverse !important;
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}

.footer-new .flex-column-reverse {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: reverse !important;
	-ms-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important;
}

.footer-new .flex-wrap {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

.footer-new .flex-nowrap {
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}

.footer-new .flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse !important;
	flex-wrap: wrap-reverse !important;
}

.footer-new .flex-fill {
	-webkit-box-flex: 1 !important;
	-ms-flex: 1 1 auto !important;
	flex: 1 1 auto !important;
}

.footer-new .flex-grow-0 {
	-webkit-box-flex: 0 !important;
	-ms-flex-positive: 0 !important;
	flex-grow: 0 !important;
}

.footer-new .flex-grow-1 {
	-webkit-box-flex: 1 !important;
	-ms-flex-positive: 1 !important;
	flex-grow: 1 !important;
}

.footer-new .flex-shrink-0 {
	-ms-flex-negative: 0 !important;
	flex-shrink: 0 !important;
}

.footer-new .flex-shrink-1 {
	-ms-flex-negative: 1 !important;
	flex-shrink: 1 !important;
}

.footer-new .justify-content-start {
	-webkit-box-pack: start !important;
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
}

.footer-new .justify-content-end {
	-webkit-box-pack: end !important;
	-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}

.footer-new .justify-content-center {
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

.footer-new .justify-content-between {
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.footer-new .justify-content-around {
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important;
}

.footer-new .align-items-start {
	-webkit-box-align: start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}

.footer-new .align-items-end {
	-webkit-box-align: end !important;
	-ms-flex-align: end !important;
	align-items: flex-end !important;
}

.footer-new .align-items-center {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.footer-new .align-items-baseline {
	-webkit-box-align: baseline !important;
	-ms-flex-align: baseline !important;
	align-items: baseline !important;
}

.footer-new .align-items-stretch {
	-webkit-box-align: stretch !important;
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
}

.footer-new .align-content-start {
	-ms-flex-line-pack: start !important;
	align-content: flex-start !important;
}

.footer-new .align-content-end {
	-ms-flex-line-pack: end !important;
	align-content: flex-end !important;
}

.footer-new .align-content-center {
	-ms-flex-line-pack: center !important;
	align-content: center !important;
}

.footer-new .align-content-between {
	-ms-flex-line-pack: justify !important;
	align-content: space-between !important;
}

.footer-new .align-content-around {
	-ms-flex-line-pack: distribute !important;
	align-content: space-around !important;
}

.footer-new .align-content-stretch {
	-ms-flex-line-pack: stretch !important;
	align-content: stretch !important;
}

.footer-new .align-self-auto {
	-ms-flex-item-align: auto !important;
	align-self: auto !important;
}

.footer-new .align-self-start {
	-ms-flex-item-align: start !important;
	align-self: flex-start !important;
}

.footer-new .align-self-end {
	-ms-flex-item-align: end !important;
	align-self: flex-end !important;
}

.footer-new .align-self-center {
	-ms-flex-item-align: center !important;
	align-self: center !important;
}

.footer-new .align-self-baseline {
	-ms-flex-item-align: baseline !important;
	align-self: baseline !important;
}

.footer-new .align-self-stretch {
	-ms-flex-item-align: stretch !important;
	align-self: stretch !important;
}

@media (min-width: 576px) {
	.footer-new .flex-sm-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}

	.footer-new .flex-sm-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}

	.footer-new .flex-sm-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}

	.footer-new .flex-sm-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}

	.footer-new .flex-sm-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}

	.footer-new .flex-sm-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}

	.footer-new .flex-sm-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}

	.footer-new .flex-sm-fill {
		-webkit-box-flex: 1 !important;
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}

	.footer-new .flex-sm-grow-0 {
		-webkit-box-flex: 0 !important;
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}

	.footer-new .flex-sm-grow-1 {
		-webkit-box-flex: 1 !important;
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}

	.footer-new .flex-sm-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}

	.footer-new .flex-sm-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}

	.footer-new .justify-content-sm-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}

	.footer-new .justify-content-sm-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}

	.footer-new .justify-content-sm-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.footer-new .justify-content-sm-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}

	.footer-new .justify-content-sm-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}

	.footer-new .align-items-sm-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}

	.footer-new .align-items-sm-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}

	.footer-new .align-items-sm-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}

	.footer-new .align-items-sm-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}

	.footer-new .align-items-sm-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}

	.footer-new .align-content-sm-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}

	.footer-new .align-content-sm-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}

	.footer-new .align-content-sm-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}

	.footer-new .align-content-sm-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}

	.footer-new .align-content-sm-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}

	.footer-new .align-content-sm-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}

	.footer-new .align-self-sm-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}

	.footer-new .align-self-sm-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}

	.footer-new .align-self-sm-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}

	.footer-new .align-self-sm-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}

	.footer-new .align-self-sm-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}

	.footer-new .align-self-sm-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 768px) {
	.footer-new .flex-md-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}

	.footer-new .flex-md-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}

	.footer-new .flex-md-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}

	.footer-new .flex-md-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}

	.footer-new .flex-md-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}

	.footer-new .flex-md-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}

	.footer-new .flex-md-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}

	.footer-new .flex-md-fill {
		-webkit-box-flex: 1 !important;
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}

	.footer-new .flex-md-grow-0 {
		-webkit-box-flex: 0 !important;
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}

	.footer-new .flex-md-grow-1 {
		-webkit-box-flex: 1 !important;
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}

	.footer-new .flex-md-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}

	.footer-new .flex-md-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}

	.footer-new .justify-content-md-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}

	.footer-new .justify-content-md-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}

	.footer-new .justify-content-md-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.footer-new .justify-content-md-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}

	.footer-new .justify-content-md-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}

	.footer-new .align-items-md-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}

	.footer-new .align-items-md-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}

	.footer-new .align-items-md-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}

	.footer-new .align-items-md-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}

	.footer-new .align-items-md-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}

	.footer-new .align-content-md-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}

	.footer-new .align-content-md-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}

	.footer-new .align-content-md-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}

	.footer-new .align-content-md-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}

	.footer-new .align-content-md-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}

	.footer-new .align-content-md-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}

	.footer-new .align-self-md-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}

	.footer-new .align-self-md-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}

	.footer-new .align-self-md-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}

	.footer-new .align-self-md-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}

	.footer-new .align-self-md-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}

	.footer-new .align-self-md-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 992px) {
	.footer-new .flex-lg-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}

	.footer-new .flex-lg-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}

	.footer-new .flex-lg-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}

	.footer-new .flex-lg-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}

	.footer-new .flex-lg-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}

	.footer-new .flex-lg-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}

	.footer-new .flex-lg-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}

	.footer-new .flex-lg-fill {
		-webkit-box-flex: 1 !important;
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}

	.footer-new .flex-lg-grow-0 {
		-webkit-box-flex: 0 !important;
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}

	.footer-new .flex-lg-grow-1 {
		-webkit-box-flex: 1 !important;
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}

	.footer-new .flex-lg-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}

	.footer-new .flex-lg-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}

	.footer-new .justify-content-lg-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}

	.footer-new .justify-content-lg-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}

	.footer-new .justify-content-lg-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.footer-new .justify-content-lg-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}

	.footer-new .justify-content-lg-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}

	.footer-new .align-items-lg-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}

	.footer-new .align-items-lg-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}

	.footer-new .align-items-lg-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}

	.footer-new .align-items-lg-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}

	.footer-new .align-items-lg-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}

	.footer-new .align-content-lg-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}

	.footer-new .align-content-lg-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}

	.footer-new .align-content-lg-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}

	.footer-new .align-content-lg-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}

	.footer-new .align-content-lg-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}

	.footer-new .align-content-lg-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}

	.footer-new .align-self-lg-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}

	.footer-new .align-self-lg-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}

	.footer-new .align-self-lg-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}

	.footer-new .align-self-lg-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}

	.footer-new .align-self-lg-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}

	.footer-new .align-self-lg-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 1200px) {
	.footer-new .flex-xl-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}

	.footer-new .flex-xl-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}

	.footer-new .flex-xl-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}

	.footer-new .flex-xl-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}

	.footer-new .flex-xl-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}

	.footer-new .flex-xl-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}

	.footer-new .flex-xl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}

	.footer-new .flex-xl-fill {
		-webkit-box-flex: 1 !important;
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}

	.footer-new .flex-xl-grow-0 {
		-webkit-box-flex: 0 !important;
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}

	.footer-new .flex-xl-grow-1 {
		-webkit-box-flex: 1 !important;
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}

	.footer-new .flex-xl-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}

	.footer-new .flex-xl-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}

	.footer-new .justify-content-xl-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}

	.footer-new .justify-content-xl-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}

	.footer-new .justify-content-xl-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.footer-new .justify-content-xl-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}

	.footer-new .justify-content-xl-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}

	.footer-new .align-items-xl-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}

	.footer-new .align-items-xl-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}

	.footer-new .align-items-xl-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}

	.footer-new .align-items-xl-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}

	.footer-new .align-items-xl-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}

	.footer-new .align-content-xl-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}

	.footer-new .align-content-xl-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}

	.footer-new .align-content-xl-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}

	.footer-new .align-content-xl-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}

	.footer-new .align-content-xl-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}

	.footer-new .align-content-xl-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}

	.footer-new .align-self-xl-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}

	.footer-new .align-self-xl-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}

	.footer-new .align-self-xl-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}

	.footer-new .align-self-xl-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}

	.footer-new .align-self-xl-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}

	.footer-new .align-self-xl-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}

.footer-new .float-left {
	float: left !important;
}

.footer-new .float-right {
	float: right !important;
}

.footer-new .float-none {
	float: none !important;
}

@media (min-width: 576px) {
	.footer-new .float-sm-left {
		float: left !important;
	}

	.footer-new .float-sm-right {
		float: right !important;
	}

	.footer-new .float-sm-none {
		float: none !important;
	}
}

@media (min-width: 768px) {
	.footer-new .float-md-left {
		float: left !important;
	}

	.footer-new .float-md-right {
		float: right !important;
	}

	.footer-new .float-md-none {
		float: none !important;
	}
}

@media (min-width: 992px) {
	.footer-new .float-lg-left {
		float: left !important;
	}

	.footer-new .float-lg-right {
		float: right !important;
	}

	.footer-new .float-lg-none {
		float: none !important;
	}
}

@media (min-width: 1200px) {
	.footer-new .float-xl-left {
		float: left !important;
	}

	.footer-new .float-xl-right {
		float: right !important;
	}

	.footer-new .float-xl-none {
		float: none !important;
	}
}

.footer-new .user-select-all {
	-webkit-user-select: all !important;
	-moz-user-select: all !important;
	-ms-user-select: all !important;
	user-select: all !important;
}

.footer-new .user-select-auto {
	-webkit-user-select: auto !important;
	-moz-user-select: auto !important;
	-ms-user-select: auto !important;
	user-select: auto !important;
}

.footer-new .user-select-none {
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
}

.footer-new .overflow-auto {
	overflow: auto !important;
}

.footer-new .overflow-hidden {
	overflow: hidden !important;
}

.footer-new .position-static {
	position: static !important;
}

.footer-new .position-relative {
	position: relative !important;
}

.footer-new .position-absolute {
	position: absolute !important;
}

.footer-new .position-fixed {
	position: fixed !important;
}

.footer-new .position-sticky {
	position: sticky !important;
}

.footer-new .fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
}

.footer-new .fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
}

@supports (position: sticky) {
	.footer-new .sticky-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}

.footer-new .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.footer-new .sr-only-focusable:active, .footer-new .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal;
}

.footer-new .shadow-sm {
	-webkit-box-shadow: 0 0.125rem 0.25rem rgba(14, 25, 42, 0.075) !important;
	box-shadow: 0 0.125rem 0.25rem rgba(14, 25, 42, 0.075) !important;
}

.footer-new .shadow {
	-webkit-box-shadow: 0 0.5rem 1rem rgba(14, 25, 42, 0.15) !important;
	box-shadow: 0 0.5rem 1rem rgba(14, 25, 42, 0.15) !important;
}

.footer-new .shadow-lg {
	-webkit-box-shadow: 0 1rem 3rem rgba(14, 25, 42, 0.175) !important;
	box-shadow: 0 1rem 3rem rgba(14, 25, 42, 0.175) !important;
}

.footer-new .shadow-none {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.footer-new .w-25 {
	width: 25% !important;
}

.footer-new .w-50 {
	width: 50% !important;
}

.footer-new .w-75 {
	width: 75% !important;
}

.footer-new .w-100 {
	width: 100% !important;
}

.footer-new .w-auto {
	width: auto !important;
}

.footer-new .h-25 {
	height: 25% !important;
}

.footer-new .h-50 {
	height: 50% !important;
}

.footer-new .h-75 {
	height: 75% !important;
}

.footer-new .h-100 {
	height: 100% !important;
}

.footer-new .h-auto {
	height: auto !important;
}

.footer-new .mw-100 {
	max-width: 100% !important;
}

.footer-new .mh-100 {
	max-height: 100% !important;
}

.footer-new .min-vw-100 {
	min-width: 100vw !important;
}

.footer-new .min-vh-100 {
	min-height: 100vh !important;
}

.footer-new .vw-100 {
	width: 100vw !important;
}

.footer-new .vh-100 {
	height: 100vh !important;
}

.footer-new .m-0 {
	margin: 0 !important;
}

.footer-new .mt-0,
  .footer-new .my-0 {
	margin-top: 0 !important;
}

.footer-new .mr-0,
  .footer-new .mx-0 {
	margin-right: 0 !important;
}

.footer-new .mb-0,
  .footer-new .my-0 {
	margin-bottom: 0 !important;
}

.footer-new .ml-0,
  .footer-new .mx-0 {
	margin-left: 0 !important;
}

.footer-new .m-1 {
	margin: 0.25rem !important;
}

.footer-new .mt-1,
  .footer-new .my-1 {
	margin-top: 0.25rem !important;
}

.footer-new .mr-1,
  .footer-new .mx-1 {
	margin-right: 0.25rem !important;
}

.footer-new .mb-1,
  .footer-new .my-1 {
	margin-bottom: 0.25rem !important;
}

.footer-new .ml-1,
  .footer-new .mx-1 {
	margin-left: 0.25rem !important;
}

.footer-new .m-2 {
	margin: 0.5rem !important;
}

.footer-new .mt-2,
  .footer-new .my-2 {
	margin-top: 0.5rem !important;
}

.footer-new .mr-2,
  .footer-new .mx-2 {
	margin-right: 0.5rem !important;
}

.footer-new .mb-2,
  .footer-new .my-2 {
	margin-bottom: 0.5rem !important;
}

.footer-new .ml-2,
  .footer-new .mx-2 {
	margin-left: 0.5rem !important;
}

.footer-new .m-3 {
	margin: 1rem !important;
}

.footer-new .mt-3,
  .footer-new .my-3 {
	margin-top: 1rem !important;
}

.footer-new .mr-3,
  .footer-new .mx-3 {
	margin-right: 1rem !important;
}

.footer-new .mb-3,
  .footer-new .my-3 {
	margin-bottom: 1rem !important;
}

.footer-new .ml-3,
  .footer-new .mx-3 {
	margin-left: 1rem !important;
}

.footer-new .m-4 {
	margin: 1.5rem !important;
}

.footer-new .mt-4,
  .footer-new .my-4 {
	margin-top: 1.5rem !important;
}

.footer-new .mr-4,
  .footer-new .mx-4 {
	margin-right: 1.5rem !important;
}

.footer-new .mb-4,
  .footer-new .my-4 {
	margin-bottom: 1.5rem !important;
}

.footer-new .ml-4,
  .footer-new .mx-4 {
	margin-left: 1.5rem !important;
}

.footer-new .m-5 {
	margin: 3rem !important;
}

.footer-new .mt-5,
  .footer-new .my-5 {
	margin-top: 3rem !important;
}

.footer-new .mr-5,
  .footer-new .mx-5 {
	margin-right: 3rem !important;
}

.footer-new .mb-5,
  .footer-new .my-5 {
	margin-bottom: 3rem !important;
}

.footer-new .ml-5,
  .footer-new .mx-5 {
	margin-left: 3rem !important;
}

.footer-new .p-0 {
	padding: 0 !important;
}

.footer-new .pt-0,
  .footer-new .py-0 {
	padding-top: 0 !important;
}

.footer-new .pr-0,
  .footer-new .px-0 {
	padding-right: 0 !important;
}

.footer-new .pb-0,
  .footer-new .py-0 {
	padding-bottom: 0 !important;
}

.footer-new .pl-0,
  .footer-new .px-0 {
	padding-left: 0 !important;
}

.footer-new .p-1 {
	padding: 0.25rem !important;
}

.footer-new .pt-1,
  .footer-new .py-1 {
	padding-top: 0.25rem !important;
}

.footer-new .pr-1,
  .footer-new .px-1 {
	padding-right: 0.25rem !important;
}

.footer-new .pb-1,
  .footer-new .py-1 {
	padding-bottom: 0.25rem !important;
}

.footer-new .pl-1,
  .footer-new .px-1 {
	padding-left: 0.25rem !important;
}

.footer-new .p-2 {
	padding: 0.5rem !important;
}

.footer-new .pt-2,
  .footer-new .py-2 {
	padding-top: 0.5rem !important;
}

.footer-new .pr-2,
  .footer-new .px-2 {
	padding-right: 0.5rem !important;
}

.footer-new .pb-2,
  .footer-new .py-2 {
	padding-bottom: 0.5rem !important;
}

.footer-new .pl-2,
  .footer-new .px-2 {
	padding-left: 0.5rem !important;
}

.footer-new .p-3 {
	padding: 1rem !important;
}

.footer-new .pt-3,
  .footer-new .py-3 {
	padding-top: 1rem !important;
}

.footer-new .pr-3,
  .footer-new .px-3 {
	padding-right: 1rem !important;
}

.footer-new .pb-3,
  .footer-new .py-3 {
	padding-bottom: 1rem !important;
}

.footer-new .pl-3,
  .footer-new .px-3 {
	padding-left: 1rem !important;
}

.footer-new .p-4 {
	padding: 1.5rem !important;
}

.footer-new .pt-4,
  .footer-new .py-4 {
	padding-top: 1.5rem !important;
}

.footer-new .pr-4,
  .footer-new .px-4 {
	padding-right: 1.5rem !important;
}

.footer-new .pb-4,
  .footer-new .py-4 {
	padding-bottom: 1.5rem !important;
}

.footer-new .pl-4,
  .footer-new .px-4 {
	padding-left: 1.5rem !important;
}

.footer-new .p-5 {
	padding: 3rem !important;
}

.footer-new .pt-5,
  .footer-new .py-5 {
	padding-top: 3rem !important;
}

.footer-new .pr-5,
  .footer-new .px-5 {
	padding-right: 3rem !important;
}

.footer-new .pb-5,
  .footer-new .py-5 {
	padding-bottom: 3rem !important;
}

.footer-new .pl-5,
  .footer-new .px-5 {
	padding-left: 3rem !important;
}

.footer-new .m-n1 {
	margin: -0.25rem !important;
}

.footer-new .mt-n1,
  .footer-new .my-n1 {
	margin-top: -0.25rem !important;
}

.footer-new .mr-n1,
  .footer-new .mx-n1 {
	margin-right: -0.25rem !important;
}

.footer-new .mb-n1,
  .footer-new .my-n1 {
	margin-bottom: -0.25rem !important;
}

.footer-new .ml-n1,
  .footer-new .mx-n1 {
	margin-left: -0.25rem !important;
}

.footer-new .m-n2 {
	margin: -0.5rem !important;
}

.footer-new .mt-n2,
  .footer-new .my-n2 {
	margin-top: -0.5rem !important;
}

.footer-new .mr-n2,
  .footer-new .mx-n2 {
	margin-right: -0.5rem !important;
}

.footer-new .mb-n2,
  .footer-new .my-n2 {
	margin-bottom: -0.5rem !important;
}

.footer-new .ml-n2,
  .footer-new .mx-n2 {
	margin-left: -0.5rem !important;
}

.footer-new .m-n3 {
	margin: -1rem !important;
}

.footer-new .mt-n3,
  .footer-new .my-n3 {
	margin-top: -1rem !important;
}

.footer-new .mr-n3,
  .footer-new .mx-n3 {
	margin-right: -1rem !important;
}

.footer-new .mb-n3,
  .footer-new .my-n3 {
	margin-bottom: -1rem !important;
}

.footer-new .ml-n3,
  .footer-new .mx-n3 {
	margin-left: -1rem !important;
}

.footer-new .m-n4 {
	margin: -1.5rem !important;
}

.footer-new .mt-n4,
  .footer-new .my-n4 {
	margin-top: -1.5rem !important;
}

.footer-new .mr-n4,
  .footer-new .mx-n4 {
	margin-right: -1.5rem !important;
}

.footer-new .mb-n4,
  .footer-new .my-n4 {
	margin-bottom: -1.5rem !important;
}

.footer-new .ml-n4,
  .footer-new .mx-n4 {
	margin-left: -1.5rem !important;
}

.footer-new .m-n5 {
	margin: -3rem !important;
}

.footer-new .mt-n5,
  .footer-new .my-n5 {
	margin-top: -3rem !important;
}

.footer-new .mr-n5,
  .footer-new .mx-n5 {
	margin-right: -3rem !important;
}

.footer-new .mb-n5,
  .footer-new .my-n5 {
	margin-bottom: -3rem !important;
}

.footer-new .ml-n5,
  .footer-new .mx-n5 {
	margin-left: -3rem !important;
}

.footer-new .m-auto {
	margin: auto !important;
}

.footer-new .mt-auto,
  .footer-new .my-auto {
	margin-top: auto !important;
}

.footer-new .mr-auto,
  .footer-new .mx-auto {
	margin-right: auto !important;
}

.footer-new .mb-auto,
  .footer-new .my-auto {
	margin-bottom: auto !important;
}

.footer-new .ml-auto,
  .footer-new .mx-auto {
	margin-left: auto !important;
}

@media (min-width: 576px) {
	.footer-new .m-sm-0 {
		margin: 0 !important;
	}

	.footer-new .mt-sm-0,
    .footer-new .my-sm-0 {
		margin-top: 0 !important;
	}

	.footer-new .mr-sm-0,
    .footer-new .mx-sm-0 {
		margin-right: 0 !important;
	}

	.footer-new .mb-sm-0,
    .footer-new .my-sm-0 {
		margin-bottom: 0 !important;
	}

	.footer-new .ml-sm-0,
    .footer-new .mx-sm-0 {
		margin-left: 0 !important;
	}

	.footer-new .m-sm-1 {
		margin: 0.25rem !important;
	}

	.footer-new .mt-sm-1,
    .footer-new .my-sm-1 {
		margin-top: 0.25rem !important;
	}

	.footer-new .mr-sm-1,
    .footer-new .mx-sm-1 {
		margin-right: 0.25rem !important;
	}

	.footer-new .mb-sm-1,
    .footer-new .my-sm-1 {
		margin-bottom: 0.25rem !important;
	}

	.footer-new .ml-sm-1,
    .footer-new .mx-sm-1 {
		margin-left: 0.25rem !important;
	}

	.footer-new .m-sm-2 {
		margin: 0.5rem !important;
	}

	.footer-new .mt-sm-2,
    .footer-new .my-sm-2 {
		margin-top: 0.5rem !important;
	}

	.footer-new .mr-sm-2,
    .footer-new .mx-sm-2 {
		margin-right: 0.5rem !important;
	}

	.footer-new .mb-sm-2,
    .footer-new .my-sm-2 {
		margin-bottom: 0.5rem !important;
	}

	.footer-new .ml-sm-2,
    .footer-new .mx-sm-2 {
		margin-left: 0.5rem !important;
	}

	.footer-new .m-sm-3 {
		margin: 1rem !important;
	}

	.footer-new .mt-sm-3,
    .footer-new .my-sm-3 {
		margin-top: 1rem !important;
	}

	.footer-new .mr-sm-3,
    .footer-new .mx-sm-3 {
		margin-right: 1rem !important;
	}

	.footer-new .mb-sm-3,
    .footer-new .my-sm-3 {
		margin-bottom: 1rem !important;
	}

	.footer-new .ml-sm-3,
    .footer-new .mx-sm-3 {
		margin-left: 1rem !important;
	}

	.footer-new .m-sm-4 {
		margin: 1.5rem !important;
	}

	.footer-new .mt-sm-4,
    .footer-new .my-sm-4 {
		margin-top: 1.5rem !important;
	}

	.footer-new .mr-sm-4,
    .footer-new .mx-sm-4 {
		margin-right: 1.5rem !important;
	}

	.footer-new .mb-sm-4,
    .footer-new .my-sm-4 {
		margin-bottom: 1.5rem !important;
	}

	.footer-new .ml-sm-4,
    .footer-new .mx-sm-4 {
		margin-left: 1.5rem !important;
	}

	.footer-new .m-sm-5 {
		margin: 3rem !important;
	}

	.footer-new .mt-sm-5,
    .footer-new .my-sm-5 {
		margin-top: 3rem !important;
	}

	.footer-new .mr-sm-5,
    .footer-new .mx-sm-5 {
		margin-right: 3rem !important;
	}

	.footer-new .mb-sm-5,
    .footer-new .my-sm-5 {
		margin-bottom: 3rem !important;
	}

	.footer-new .ml-sm-5,
    .footer-new .mx-sm-5 {
		margin-left: 3rem !important;
	}

	.footer-new .p-sm-0 {
		padding: 0 !important;
	}

	.footer-new .pt-sm-0,
    .footer-new .py-sm-0 {
		padding-top: 0 !important;
	}

	.footer-new .pr-sm-0,
    .footer-new .px-sm-0 {
		padding-right: 0 !important;
	}

	.footer-new .pb-sm-0,
    .footer-new .py-sm-0 {
		padding-bottom: 0 !important;
	}

	.footer-new .pl-sm-0,
    .footer-new .px-sm-0 {
		padding-left: 0 !important;
	}

	.footer-new .p-sm-1 {
		padding: 0.25rem !important;
	}

	.footer-new .pt-sm-1,
    .footer-new .py-sm-1 {
		padding-top: 0.25rem !important;
	}

	.footer-new .pr-sm-1,
    .footer-new .px-sm-1 {
		padding-right: 0.25rem !important;
	}

	.footer-new .pb-sm-1,
    .footer-new .py-sm-1 {
		padding-bottom: 0.25rem !important;
	}

	.footer-new .pl-sm-1,
    .footer-new .px-sm-1 {
		padding-left: 0.25rem !important;
	}

	.footer-new .p-sm-2 {
		padding: 0.5rem !important;
	}

	.footer-new .pt-sm-2,
    .footer-new .py-sm-2 {
		padding-top: 0.5rem !important;
	}

	.footer-new .pr-sm-2,
    .footer-new .px-sm-2 {
		padding-right: 0.5rem !important;
	}

	.footer-new .pb-sm-2,
    .footer-new .py-sm-2 {
		padding-bottom: 0.5rem !important;
	}

	.footer-new .pl-sm-2,
    .footer-new .px-sm-2 {
		padding-left: 0.5rem !important;
	}

	.footer-new .p-sm-3 {
		padding: 1rem !important;
	}

	.footer-new .pt-sm-3,
    .footer-new .py-sm-3 {
		padding-top: 1rem !important;
	}

	.footer-new .pr-sm-3,
    .footer-new .px-sm-3 {
		padding-right: 1rem !important;
	}

	.footer-new .pb-sm-3,
    .footer-new .py-sm-3 {
		padding-bottom: 1rem !important;
	}

	.footer-new .pl-sm-3,
    .footer-new .px-sm-3 {
		padding-left: 1rem !important;
	}

	.footer-new .p-sm-4 {
		padding: 1.5rem !important;
	}

	.footer-new .pt-sm-4,
    .footer-new .py-sm-4 {
		padding-top: 1.5rem !important;
	}

	.footer-new .pr-sm-4,
    .footer-new .px-sm-4 {
		padding-right: 1.5rem !important;
	}

	.footer-new .pb-sm-4,
    .footer-new .py-sm-4 {
		padding-bottom: 1.5rem !important;
	}

	.footer-new .pl-sm-4,
    .footer-new .px-sm-4 {
		padding-left: 1.5rem !important;
	}

	.footer-new .p-sm-5 {
		padding: 3rem !important;
	}

	.footer-new .pt-sm-5,
    .footer-new .py-sm-5 {
		padding-top: 3rem !important;
	}

	.footer-new .pr-sm-5,
    .footer-new .px-sm-5 {
		padding-right: 3rem !important;
	}

	.footer-new .pb-sm-5,
    .footer-new .py-sm-5 {
		padding-bottom: 3rem !important;
	}

	.footer-new .pl-sm-5,
    .footer-new .px-sm-5 {
		padding-left: 3rem !important;
	}

	.footer-new .m-sm-n1 {
		margin: -0.25rem !important;
	}

	.footer-new .mt-sm-n1,
    .footer-new .my-sm-n1 {
		margin-top: -0.25rem !important;
	}

	.footer-new .mr-sm-n1,
    .footer-new .mx-sm-n1 {
		margin-right: -0.25rem !important;
	}

	.footer-new .mb-sm-n1,
    .footer-new .my-sm-n1 {
		margin-bottom: -0.25rem !important;
	}

	.footer-new .ml-sm-n1,
    .footer-new .mx-sm-n1 {
		margin-left: -0.25rem !important;
	}

	.footer-new .m-sm-n2 {
		margin: -0.5rem !important;
	}

	.footer-new .mt-sm-n2,
    .footer-new .my-sm-n2 {
		margin-top: -0.5rem !important;
	}

	.footer-new .mr-sm-n2,
    .footer-new .mx-sm-n2 {
		margin-right: -0.5rem !important;
	}

	.footer-new .mb-sm-n2,
    .footer-new .my-sm-n2 {
		margin-bottom: -0.5rem !important;
	}

	.footer-new .ml-sm-n2,
    .footer-new .mx-sm-n2 {
		margin-left: -0.5rem !important;
	}

	.footer-new .m-sm-n3 {
		margin: -1rem !important;
	}

	.footer-new .mt-sm-n3,
    .footer-new .my-sm-n3 {
		margin-top: -1rem !important;
	}

	.footer-new .mr-sm-n3,
    .footer-new .mx-sm-n3 {
		margin-right: -1rem !important;
	}

	.footer-new .mb-sm-n3,
    .footer-new .my-sm-n3 {
		margin-bottom: -1rem !important;
	}

	.footer-new .ml-sm-n3,
    .footer-new .mx-sm-n3 {
		margin-left: -1rem !important;
	}

	.footer-new .m-sm-n4 {
		margin: -1.5rem !important;
	}

	.footer-new .mt-sm-n4,
    .footer-new .my-sm-n4 {
		margin-top: -1.5rem !important;
	}

	.footer-new .mr-sm-n4,
    .footer-new .mx-sm-n4 {
		margin-right: -1.5rem !important;
	}

	.footer-new .mb-sm-n4,
    .footer-new .my-sm-n4 {
		margin-bottom: -1.5rem !important;
	}

	.footer-new .ml-sm-n4,
    .footer-new .mx-sm-n4 {
		margin-left: -1.5rem !important;
	}

	.footer-new .m-sm-n5 {
		margin: -3rem !important;
	}

	.footer-new .mt-sm-n5,
    .footer-new .my-sm-n5 {
		margin-top: -3rem !important;
	}

	.footer-new .mr-sm-n5,
    .footer-new .mx-sm-n5 {
		margin-right: -3rem !important;
	}

	.footer-new .mb-sm-n5,
    .footer-new .my-sm-n5 {
		margin-bottom: -3rem !important;
	}

	.footer-new .ml-sm-n5,
    .footer-new .mx-sm-n5 {
		margin-left: -3rem !important;
	}

	.footer-new .m-sm-auto {
		margin: auto !important;
	}

	.footer-new .mt-sm-auto,
    .footer-new .my-sm-auto {
		margin-top: auto !important;
	}

	.footer-new .mr-sm-auto,
    .footer-new .mx-sm-auto {
		margin-right: auto !important;
	}

	.footer-new .mb-sm-auto,
    .footer-new .my-sm-auto {
		margin-bottom: auto !important;
	}

	.footer-new .ml-sm-auto,
    .footer-new .mx-sm-auto {
		margin-left: auto !important;
	}
}

@media (min-width: 768px) {
	.footer-new .m-md-0 {
		margin: 0 !important;
	}

	.footer-new .mt-md-0,
    .footer-new .my-md-0 {
		margin-top: 0 !important;
	}

	.footer-new .mr-md-0,
    .footer-new .mx-md-0 {
		margin-right: 0 !important;
	}

	.footer-new .mb-md-0,
    .footer-new .my-md-0 {
		margin-bottom: 0 !important;
	}

	.footer-new .ml-md-0,
    .footer-new .mx-md-0 {
		margin-left: 0 !important;
	}

	.footer-new .m-md-1 {
		margin: 0.25rem !important;
	}

	.footer-new .mt-md-1,
    .footer-new .my-md-1 {
		margin-top: 0.25rem !important;
	}

	.footer-new .mr-md-1,
    .footer-new .mx-md-1 {
		margin-right: 0.25rem !important;
	}

	.footer-new .mb-md-1,
    .footer-new .my-md-1 {
		margin-bottom: 0.25rem !important;
	}

	.footer-new .ml-md-1,
    .footer-new .mx-md-1 {
		margin-left: 0.25rem !important;
	}

	.footer-new .m-md-2 {
		margin: 0.5rem !important;
	}

	.footer-new .mt-md-2,
    .footer-new .my-md-2 {
		margin-top: 0.5rem !important;
	}

	.footer-new .mr-md-2,
    .footer-new .mx-md-2 {
		margin-right: 0.5rem !important;
	}

	.footer-new .mb-md-2,
    .footer-new .my-md-2 {
		margin-bottom: 0.5rem !important;
	}

	.footer-new .ml-md-2,
    .footer-new .mx-md-2 {
		margin-left: 0.5rem !important;
	}

	.footer-new .m-md-3 {
		margin: 1rem !important;
	}

	.footer-new .mt-md-3,
    .footer-new .my-md-3 {
		margin-top: 1rem !important;
	}

	.footer-new .mr-md-3,
    .footer-new .mx-md-3 {
		margin-right: 1rem !important;
	}

	.footer-new .mb-md-3,
    .footer-new .my-md-3 {
		margin-bottom: 1rem !important;
	}

	.footer-new .ml-md-3,
    .footer-new .mx-md-3 {
		margin-left: 1rem !important;
	}

	.footer-new .m-md-4 {
		margin: 1.5rem !important;
	}

	.footer-new .mt-md-4,
    .footer-new .my-md-4 {
		margin-top: 1.5rem !important;
	}

	.footer-new .mr-md-4,
    .footer-new .mx-md-4 {
		margin-right: 1.5rem !important;
	}

	.footer-new .mb-md-4,
    .footer-new .my-md-4 {
		margin-bottom: 1.5rem !important;
	}

	.footer-new .ml-md-4,
    .footer-new .mx-md-4 {
		margin-left: 1.5rem !important;
	}

	.footer-new .m-md-5 {
		margin: 3rem !important;
	}

	.footer-new .mt-md-5,
    .footer-new .my-md-5 {
		margin-top: 3rem !important;
	}

	.footer-new .mr-md-5,
    .footer-new .mx-md-5 {
		margin-right: 3rem !important;
	}

	.footer-new .mb-md-5,
    .footer-new .my-md-5 {
		margin-bottom: 3rem !important;
	}

	.footer-new .ml-md-5,
    .footer-new .mx-md-5 {
		margin-left: 3rem !important;
	}

	.footer-new .p-md-0 {
		padding: 0 !important;
	}

	.footer-new .pt-md-0,
    .footer-new .py-md-0 {
		padding-top: 0 !important;
	}

	.footer-new .pr-md-0,
    .footer-new .px-md-0 {
		padding-right: 0 !important;
	}

	.footer-new .pb-md-0,
    .footer-new .py-md-0 {
		padding-bottom: 0 !important;
	}

	.footer-new .pl-md-0,
    .footer-new .px-md-0 {
		padding-left: 0 !important;
	}

	.footer-new .p-md-1 {
		padding: 0.25rem !important;
	}

	.footer-new .pt-md-1,
    .footer-new .py-md-1 {
		padding-top: 0.25rem !important;
	}

	.footer-new .pr-md-1,
    .footer-new .px-md-1 {
		padding-right: 0.25rem !important;
	}

	.footer-new .pb-md-1,
    .footer-new .py-md-1 {
		padding-bottom: 0.25rem !important;
	}

	.footer-new .pl-md-1,
    .footer-new .px-md-1 {
		padding-left: 0.25rem !important;
	}

	.footer-new .p-md-2 {
		padding: 0.5rem !important;
	}

	.footer-new .pt-md-2,
    .footer-new .py-md-2 {
		padding-top: 0.5rem !important;
	}

	.footer-new .pr-md-2,
    .footer-new .px-md-2 {
		padding-right: 0.5rem !important;
	}

	.footer-new .pb-md-2,
    .footer-new .py-md-2 {
		padding-bottom: 0.5rem !important;
	}

	.footer-new .pl-md-2,
    .footer-new .px-md-2 {
		padding-left: 0.5rem !important;
	}

	.footer-new .p-md-3 {
		padding: 1rem !important;
	}

	.footer-new .pt-md-3,
    .footer-new .py-md-3 {
		padding-top: 1rem !important;
	}

	.footer-new .pr-md-3,
    .footer-new .px-md-3 {
		padding-right: 1rem !important;
	}

	.footer-new .pb-md-3,
    .footer-new .py-md-3 {
		padding-bottom: 1rem !important;
	}

	.footer-new .pl-md-3,
    .footer-new .px-md-3 {
		padding-left: 1rem !important;
	}

	.footer-new .p-md-4 {
		padding: 1.5rem !important;
	}

	.footer-new .pt-md-4,
    .footer-new .py-md-4 {
		padding-top: 1.5rem !important;
	}

	.footer-new .pr-md-4,
    .footer-new .px-md-4 {
		padding-right: 1.5rem !important;
	}

	.footer-new .pb-md-4,
    .footer-new .py-md-4 {
		padding-bottom: 1.5rem !important;
	}

	.footer-new .pl-md-4,
    .footer-new .px-md-4 {
		padding-left: 1.5rem !important;
	}

	.footer-new .p-md-5 {
		padding: 3rem !important;
	}

	.footer-new .pt-md-5,
    .footer-new .py-md-5 {
		padding-top: 3rem !important;
	}

	.footer-new .pr-md-5,
    .footer-new .px-md-5 {
		padding-right: 3rem !important;
	}

	.footer-new .pb-md-5,
    .footer-new .py-md-5 {
		padding-bottom: 3rem !important;
	}

	.footer-new .pl-md-5,
    .footer-new .px-md-5 {
		padding-left: 3rem !important;
	}

	.footer-new .m-md-n1 {
		margin: -0.25rem !important;
	}

	.footer-new .mt-md-n1,
    .footer-new .my-md-n1 {
		margin-top: -0.25rem !important;
	}

	.footer-new .mr-md-n1,
    .footer-new .mx-md-n1 {
		margin-right: -0.25rem !important;
	}

	.footer-new .mb-md-n1,
    .footer-new .my-md-n1 {
		margin-bottom: -0.25rem !important;
	}

	.footer-new .ml-md-n1,
    .footer-new .mx-md-n1 {
		margin-left: -0.25rem !important;
	}

	.footer-new .m-md-n2 {
		margin: -0.5rem !important;
	}

	.footer-new .mt-md-n2,
    .footer-new .my-md-n2 {
		margin-top: -0.5rem !important;
	}

	.footer-new .mr-md-n2,
    .footer-new .mx-md-n2 {
		margin-right: -0.5rem !important;
	}

	.footer-new .mb-md-n2,
    .footer-new .my-md-n2 {
		margin-bottom: -0.5rem !important;
	}

	.footer-new .ml-md-n2,
    .footer-new .mx-md-n2 {
		margin-left: -0.5rem !important;
	}

	.footer-new .m-md-n3 {
		margin: -1rem !important;
	}

	.footer-new .mt-md-n3,
    .footer-new .my-md-n3 {
		margin-top: -1rem !important;
	}

	.footer-new .mr-md-n3,
    .footer-new .mx-md-n3 {
		margin-right: -1rem !important;
	}

	.footer-new .mb-md-n3,
    .footer-new .my-md-n3 {
		margin-bottom: -1rem !important;
	}

	.footer-new .ml-md-n3,
    .footer-new .mx-md-n3 {
		margin-left: -1rem !important;
	}

	.footer-new .m-md-n4 {
		margin: -1.5rem !important;
	}

	.footer-new .mt-md-n4,
    .footer-new .my-md-n4 {
		margin-top: -1.5rem !important;
	}

	.footer-new .mr-md-n4,
    .footer-new .mx-md-n4 {
		margin-right: -1.5rem !important;
	}

	.footer-new .mb-md-n4,
    .footer-new .my-md-n4 {
		margin-bottom: -1.5rem !important;
	}

	.footer-new .ml-md-n4,
    .footer-new .mx-md-n4 {
		margin-left: -1.5rem !important;
	}

	.footer-new .m-md-n5 {
		margin: -3rem !important;
	}

	.footer-new .mt-md-n5,
    .footer-new .my-md-n5 {
		margin-top: -3rem !important;
	}

	.footer-new .mr-md-n5,
    .footer-new .mx-md-n5 {
		margin-right: -3rem !important;
	}

	.footer-new .mb-md-n5,
    .footer-new .my-md-n5 {
		margin-bottom: -3rem !important;
	}

	.footer-new .ml-md-n5,
    .footer-new .mx-md-n5 {
		margin-left: -3rem !important;
	}

	.footer-new .m-md-auto {
		margin: auto !important;
	}

	.footer-new .mt-md-auto,
    .footer-new .my-md-auto {
		margin-top: auto !important;
	}

	.footer-new .mr-md-auto,
    .footer-new .mx-md-auto {
		margin-right: auto !important;
	}

	.footer-new .mb-md-auto,
    .footer-new .my-md-auto {
		margin-bottom: auto !important;
	}

	.footer-new .ml-md-auto,
    .footer-new .mx-md-auto {
		margin-left: auto !important;
	}
}

@media (min-width: 992px) {
	.footer-new .m-lg-0 {
		margin: 0 !important;
	}

	.footer-new .mt-lg-0,
    .footer-new .my-lg-0 {
		margin-top: 0 !important;
	}

	.footer-new .mr-lg-0,
    .footer-new .mx-lg-0 {
		margin-right: 0 !important;
	}

	.footer-new .mb-lg-0,
    .footer-new .my-lg-0 {
		margin-bottom: 0 !important;
	}

	.footer-new .ml-lg-0,
    .footer-new .mx-lg-0 {
		margin-left: 0 !important;
	}

	.footer-new .m-lg-1 {
		margin: 0.25rem !important;
	}

	.footer-new .mt-lg-1,
    .footer-new .my-lg-1 {
		margin-top: 0.25rem !important;
	}

	.footer-new .mr-lg-1,
    .footer-new .mx-lg-1 {
		margin-right: 0.25rem !important;
	}

	.footer-new .mb-lg-1,
    .footer-new .my-lg-1 {
		margin-bottom: 0.25rem !important;
	}

	.footer-new .ml-lg-1,
    .footer-new .mx-lg-1 {
		margin-left: 0.25rem !important;
	}

	.footer-new .m-lg-2 {
		margin: 0.5rem !important;
	}

	.footer-new .mt-lg-2,
    .footer-new .my-lg-2 {
		margin-top: 0.5rem !important;
	}

	.footer-new .mr-lg-2,
    .footer-new .mx-lg-2 {
		margin-right: 0.5rem !important;
	}

	.footer-new .mb-lg-2,
    .footer-new .my-lg-2 {
		margin-bottom: 0.5rem !important;
	}

	.footer-new .ml-lg-2,
    .footer-new .mx-lg-2 {
		margin-left: 0.5rem !important;
	}

	.footer-new .m-lg-3 {
		margin: 1rem !important;
	}

	.footer-new .mt-lg-3,
    .footer-new .my-lg-3 {
		margin-top: 1rem !important;
	}

	.footer-new .mr-lg-3,
    .footer-new .mx-lg-3 {
		margin-right: 1rem !important;
	}

	.footer-new .mb-lg-3,
    .footer-new .my-lg-3 {
		margin-bottom: 1rem !important;
	}

	.footer-new .ml-lg-3,
    .footer-new .mx-lg-3 {
		margin-left: 1rem !important;
	}

	.footer-new .m-lg-4 {
		margin: 1.5rem !important;
	}

	.footer-new .mt-lg-4,
    .footer-new .my-lg-4 {
		margin-top: 1.5rem !important;
	}

	.footer-new .mr-lg-4,
    .footer-new .mx-lg-4 {
		margin-right: 1.5rem !important;
	}

	.footer-new .mb-lg-4,
    .footer-new .my-lg-4 {
		margin-bottom: 1.5rem !important;
	}

	.footer-new .ml-lg-4,
    .footer-new .mx-lg-4 {
		margin-left: 1.5rem !important;
	}

	.footer-new .m-lg-5 {
		margin: 3rem !important;
	}

	.footer-new .mt-lg-5,
    .footer-new .my-lg-5 {
		margin-top: 3rem !important;
	}

	.footer-new .mr-lg-5,
    .footer-new .mx-lg-5 {
		margin-right: 3rem !important;
	}

	.footer-new .mb-lg-5,
    .footer-new .my-lg-5 {
		margin-bottom: 3rem !important;
	}

	.footer-new .ml-lg-5,
    .footer-new .mx-lg-5 {
		margin-left: 3rem !important;
	}

	.footer-new .p-lg-0 {
		padding: 0 !important;
	}

	.footer-new .pt-lg-0,
    .footer-new .py-lg-0 {
		padding-top: 0 !important;
	}

	.footer-new .pr-lg-0,
    .footer-new .px-lg-0 {
		padding-right: 0 !important;
	}

	.footer-new .pb-lg-0,
    .footer-new .py-lg-0 {
		padding-bottom: 0 !important;
	}

	.footer-new .pl-lg-0,
    .footer-new .px-lg-0 {
		padding-left: 0 !important;
	}

	.footer-new .p-lg-1 {
		padding: 0.25rem !important;
	}

	.footer-new .pt-lg-1,
    .footer-new .py-lg-1 {
		padding-top: 0.25rem !important;
	}

	.footer-new .pr-lg-1,
    .footer-new .px-lg-1 {
		padding-right: 0.25rem !important;
	}

	.footer-new .pb-lg-1,
    .footer-new .py-lg-1 {
		padding-bottom: 0.25rem !important;
	}

	.footer-new .pl-lg-1,
    .footer-new .px-lg-1 {
		padding-left: 0.25rem !important;
	}

	.footer-new .p-lg-2 {
		padding: 0.5rem !important;
	}

	.footer-new .pt-lg-2,
    .footer-new .py-lg-2 {
		padding-top: 0.5rem !important;
	}

	.footer-new .pr-lg-2,
    .footer-new .px-lg-2 {
		padding-right: 0.5rem !important;
	}

	.footer-new .pb-lg-2,
    .footer-new .py-lg-2 {
		padding-bottom: 0.5rem !important;
	}

	.footer-new .pl-lg-2,
    .footer-new .px-lg-2 {
		padding-left: 0.5rem !important;
	}

	.footer-new .p-lg-3 {
		padding: 1rem !important;
	}

	.footer-new .pt-lg-3,
    .footer-new .py-lg-3 {
		padding-top: 1rem !important;
	}

	.footer-new .pr-lg-3,
    .footer-new .px-lg-3 {
		padding-right: 1rem !important;
	}

	.footer-new .pb-lg-3,
    .footer-new .py-lg-3 {
		padding-bottom: 1rem !important;
	}

	.footer-new .pl-lg-3,
    .footer-new .px-lg-3 {
		padding-left: 1rem !important;
	}

	.footer-new .p-lg-4 {
		padding: 1.5rem !important;
	}

	.footer-new .pt-lg-4,
    .footer-new .py-lg-4 {
		padding-top: 1.5rem !important;
	}

	.footer-new .pr-lg-4,
    .footer-new .px-lg-4 {
		padding-right: 1.5rem !important;
	}

	.footer-new .pb-lg-4,
    .footer-new .py-lg-4 {
		padding-bottom: 1.5rem !important;
	}

	.footer-new .pl-lg-4,
    .footer-new .px-lg-4 {
		padding-left: 1.5rem !important;
	}

	.footer-new .p-lg-5 {
		padding: 3rem !important;
	}

	.footer-new .pt-lg-5,
    .footer-new .py-lg-5 {
		padding-top: 3rem !important;
	}

	.footer-new .pr-lg-5,
    .footer-new .px-lg-5 {
		padding-right: 3rem !important;
	}

	.footer-new .pb-lg-5,
    .footer-new .py-lg-5 {
		padding-bottom: 3rem !important;
	}

	.footer-new .pl-lg-5,
    .footer-new .px-lg-5 {
		padding-left: 3rem !important;
	}

	.footer-new .m-lg-n1 {
		margin: -0.25rem !important;
	}

	.footer-new .mt-lg-n1,
    .footer-new .my-lg-n1 {
		margin-top: -0.25rem !important;
	}

	.footer-new .mr-lg-n1,
    .footer-new .mx-lg-n1 {
		margin-right: -0.25rem !important;
	}

	.footer-new .mb-lg-n1,
    .footer-new .my-lg-n1 {
		margin-bottom: -0.25rem !important;
	}

	.footer-new .ml-lg-n1,
    .footer-new .mx-lg-n1 {
		margin-left: -0.25rem !important;
	}

	.footer-new .m-lg-n2 {
		margin: -0.5rem !important;
	}

	.footer-new .mt-lg-n2,
    .footer-new .my-lg-n2 {
		margin-top: -0.5rem !important;
	}

	.footer-new .mr-lg-n2,
    .footer-new .mx-lg-n2 {
		margin-right: -0.5rem !important;
	}

	.footer-new .mb-lg-n2,
    .footer-new .my-lg-n2 {
		margin-bottom: -0.5rem !important;
	}

	.footer-new .ml-lg-n2,
    .footer-new .mx-lg-n2 {
		margin-left: -0.5rem !important;
	}

	.footer-new .m-lg-n3 {
		margin: -1rem !important;
	}

	.footer-new .mt-lg-n3,
    .footer-new .my-lg-n3 {
		margin-top: -1rem !important;
	}

	.footer-new .mr-lg-n3,
    .footer-new .mx-lg-n3 {
		margin-right: -1rem !important;
	}

	.footer-new .mb-lg-n3,
    .footer-new .my-lg-n3 {
		margin-bottom: -1rem !important;
	}

	.footer-new .ml-lg-n3,
    .footer-new .mx-lg-n3 {
		margin-left: -1rem !important;
	}

	.footer-new .m-lg-n4 {
		margin: -1.5rem !important;
	}

	.footer-new .mt-lg-n4,
    .footer-new .my-lg-n4 {
		margin-top: -1.5rem !important;
	}

	.footer-new .mr-lg-n4,
    .footer-new .mx-lg-n4 {
		margin-right: -1.5rem !important;
	}

	.footer-new .mb-lg-n4,
    .footer-new .my-lg-n4 {
		margin-bottom: -1.5rem !important;
	}

	.footer-new .ml-lg-n4,
    .footer-new .mx-lg-n4 {
		margin-left: -1.5rem !important;
	}

	.footer-new .m-lg-n5 {
		margin: -3rem !important;
	}

	.footer-new .mt-lg-n5,
    .footer-new .my-lg-n5 {
		margin-top: -3rem !important;
	}

	.footer-new .mr-lg-n5,
    .footer-new .mx-lg-n5 {
		margin-right: -3rem !important;
	}

	.footer-new .mb-lg-n5,
    .footer-new .my-lg-n5 {
		margin-bottom: -3rem !important;
	}

	.footer-new .ml-lg-n5,
    .footer-new .mx-lg-n5 {
		margin-left: -3rem !important;
	}

	.footer-new .m-lg-auto {
		margin: auto !important;
	}

	.footer-new .mt-lg-auto,
    .footer-new .my-lg-auto {
		margin-top: auto !important;
	}

	.footer-new .mr-lg-auto,
    .footer-new .mx-lg-auto {
		margin-right: auto !important;
	}

	.footer-new .mb-lg-auto,
    .footer-new .my-lg-auto {
		margin-bottom: auto !important;
	}

	.footer-new .ml-lg-auto,
    .footer-new .mx-lg-auto {
		margin-left: auto !important;
	}
}

@media (min-width: 1200px) {
	.footer-new .m-xl-0 {
		margin: 0 !important;
	}

	.footer-new .mt-xl-0,
    .footer-new .my-xl-0 {
		margin-top: 0 !important;
	}

	.footer-new .mr-xl-0,
    .footer-new .mx-xl-0 {
		margin-right: 0 !important;
	}

	.footer-new .mb-xl-0,
    .footer-new .my-xl-0 {
		margin-bottom: 0 !important;
	}

	.footer-new .ml-xl-0,
    .footer-new .mx-xl-0 {
		margin-left: 0 !important;
	}

	.footer-new .m-xl-1 {
		margin: 0.25rem !important;
	}

	.footer-new .mt-xl-1,
    .footer-new .my-xl-1 {
		margin-top: 0.25rem !important;
	}

	.footer-new .mr-xl-1,
    .footer-new .mx-xl-1 {
		margin-right: 0.25rem !important;
	}

	.footer-new .mb-xl-1,
    .footer-new .my-xl-1 {
		margin-bottom: 0.25rem !important;
	}

	.footer-new .ml-xl-1,
    .footer-new .mx-xl-1 {
		margin-left: 0.25rem !important;
	}

	.footer-new .m-xl-2 {
		margin: 0.5rem !important;
	}

	.footer-new .mt-xl-2,
    .footer-new .my-xl-2 {
		margin-top: 0.5rem !important;
	}

	.footer-new .mr-xl-2,
    .footer-new .mx-xl-2 {
		margin-right: 0.5rem !important;
	}

	.footer-new .mb-xl-2,
    .footer-new .my-xl-2 {
		margin-bottom: 0.5rem !important;
	}

	.footer-new .ml-xl-2,
    .footer-new .mx-xl-2 {
		margin-left: 0.5rem !important;
	}

	.footer-new .m-xl-3 {
		margin: 1rem !important;
	}

	.footer-new .mt-xl-3,
    .footer-new .my-xl-3 {
		margin-top: 1rem !important;
	}

	.footer-new .mr-xl-3,
    .footer-new .mx-xl-3 {
		margin-right: 1rem !important;
	}

	.footer-new .mb-xl-3,
    .footer-new .my-xl-3 {
		margin-bottom: 1rem !important;
	}

	.footer-new .ml-xl-3,
    .footer-new .mx-xl-3 {
		margin-left: 1rem !important;
	}

	.footer-new .m-xl-4 {
		margin: 1.5rem !important;
	}

	.footer-new .mt-xl-4,
    .footer-new .my-xl-4 {
		margin-top: 1.5rem !important;
	}

	.footer-new .mr-xl-4,
    .footer-new .mx-xl-4 {
		margin-right: 1.5rem !important;
	}

	.footer-new .mb-xl-4,
    .footer-new .my-xl-4 {
		margin-bottom: 1.5rem !important;
	}

	.footer-new .ml-xl-4,
    .footer-new .mx-xl-4 {
		margin-left: 1.5rem !important;
	}

	.footer-new .m-xl-5 {
		margin: 3rem !important;
	}

	.footer-new .mt-xl-5,
    .footer-new .my-xl-5 {
		margin-top: 3rem !important;
	}

	.footer-new .mr-xl-5,
    .footer-new .mx-xl-5 {
		margin-right: 3rem !important;
	}

	.footer-new .mb-xl-5,
    .footer-new .my-xl-5 {
		margin-bottom: 3rem !important;
	}

	.footer-new .ml-xl-5,
    .footer-new .mx-xl-5 {
		margin-left: 3rem !important;
	}

	.footer-new .p-xl-0 {
		padding: 0 !important;
	}

	.footer-new .pt-xl-0,
    .footer-new .py-xl-0 {
		padding-top: 0 !important;
	}

	.footer-new .pr-xl-0,
    .footer-new .px-xl-0 {
		padding-right: 0 !important;
	}

	.footer-new .pb-xl-0,
    .footer-new .py-xl-0 {
		padding-bottom: 0 !important;
	}

	.footer-new .pl-xl-0,
    .footer-new .px-xl-0 {
		padding-left: 0 !important;
	}

	.footer-new .p-xl-1 {
		padding: 0.25rem !important;
	}

	.footer-new .pt-xl-1,
    .footer-new .py-xl-1 {
		padding-top: 0.25rem !important;
	}

	.footer-new .pr-xl-1,
    .footer-new .px-xl-1 {
		padding-right: 0.25rem !important;
	}

	.footer-new .pb-xl-1,
    .footer-new .py-xl-1 {
		padding-bottom: 0.25rem !important;
	}

	.footer-new .pl-xl-1,
    .footer-new .px-xl-1 {
		padding-left: 0.25rem !important;
	}

	.footer-new .p-xl-2 {
		padding: 0.5rem !important;
	}

	.footer-new .pt-xl-2,
    .footer-new .py-xl-2 {
		padding-top: 0.5rem !important;
	}

	.footer-new .pr-xl-2,
    .footer-new .px-xl-2 {
		padding-right: 0.5rem !important;
	}

	.footer-new .pb-xl-2,
    .footer-new .py-xl-2 {
		padding-bottom: 0.5rem !important;
	}

	.footer-new .pl-xl-2,
    .footer-new .px-xl-2 {
		padding-left: 0.5rem !important;
	}

	.footer-new .p-xl-3 {
		padding: 1rem !important;
	}

	.footer-new .pt-xl-3,
    .footer-new .py-xl-3 {
		padding-top: 1rem !important;
	}

	.footer-new .pr-xl-3,
    .footer-new .px-xl-3 {
		padding-right: 1rem !important;
	}

	.footer-new .pb-xl-3,
    .footer-new .py-xl-3 {
		padding-bottom: 1rem !important;
	}

	.footer-new .pl-xl-3,
    .footer-new .px-xl-3 {
		padding-left: 1rem !important;
	}

	.footer-new .p-xl-4 {
		padding: 1.5rem !important;
	}

	.footer-new .pt-xl-4,
    .footer-new .py-xl-4 {
		padding-top: 1.5rem !important;
	}

	.footer-new .pr-xl-4,
    .footer-new .px-xl-4 {
		padding-right: 1.5rem !important;
	}

	.footer-new .pb-xl-4,
    .footer-new .py-xl-4 {
		padding-bottom: 1.5rem !important;
	}

	.footer-new .pl-xl-4,
    .footer-new .px-xl-4 {
		padding-left: 1.5rem !important;
	}

	.footer-new .p-xl-5 {
		padding: 3rem !important;
	}

	.footer-new .pt-xl-5,
    .footer-new .py-xl-5 {
		padding-top: 3rem !important;
	}

	.footer-new .pr-xl-5,
    .footer-new .px-xl-5 {
		padding-right: 3rem !important;
	}

	.footer-new .pb-xl-5,
    .footer-new .py-xl-5 {
		padding-bottom: 3rem !important;
	}

	.footer-new .pl-xl-5,
    .footer-new .px-xl-5 {
		padding-left: 3rem !important;
	}

	.footer-new .m-xl-n1 {
		margin: -0.25rem !important;
	}

	.footer-new .mt-xl-n1,
    .footer-new .my-xl-n1 {
		margin-top: -0.25rem !important;
	}

	.footer-new .mr-xl-n1,
    .footer-new .mx-xl-n1 {
		margin-right: -0.25rem !important;
	}

	.footer-new .mb-xl-n1,
    .footer-new .my-xl-n1 {
		margin-bottom: -0.25rem !important;
	}

	.footer-new .ml-xl-n1,
    .footer-new .mx-xl-n1 {
		margin-left: -0.25rem !important;
	}

	.footer-new .m-xl-n2 {
		margin: -0.5rem !important;
	}

	.footer-new .mt-xl-n2,
    .footer-new .my-xl-n2 {
		margin-top: -0.5rem !important;
	}

	.footer-new .mr-xl-n2,
    .footer-new .mx-xl-n2 {
		margin-right: -0.5rem !important;
	}

	.footer-new .mb-xl-n2,
    .footer-new .my-xl-n2 {
		margin-bottom: -0.5rem !important;
	}

	.footer-new .ml-xl-n2,
    .footer-new .mx-xl-n2 {
		margin-left: -0.5rem !important;
	}

	.footer-new .m-xl-n3 {
		margin: -1rem !important;
	}

	.footer-new .mt-xl-n3,
    .footer-new .my-xl-n3 {
		margin-top: -1rem !important;
	}

	.footer-new .mr-xl-n3,
    .footer-new .mx-xl-n3 {
		margin-right: -1rem !important;
	}

	.footer-new .mb-xl-n3,
    .footer-new .my-xl-n3 {
		margin-bottom: -1rem !important;
	}

	.footer-new .ml-xl-n3,
    .footer-new .mx-xl-n3 {
		margin-left: -1rem !important;
	}

	.footer-new .m-xl-n4 {
		margin: -1.5rem !important;
	}

	.footer-new .mt-xl-n4,
    .footer-new .my-xl-n4 {
		margin-top: -1.5rem !important;
	}

	.footer-new .mr-xl-n4,
    .footer-new .mx-xl-n4 {
		margin-right: -1.5rem !important;
	}

	.footer-new .mb-xl-n4,
    .footer-new .my-xl-n4 {
		margin-bottom: -1.5rem !important;
	}

	.footer-new .ml-xl-n4,
    .footer-new .mx-xl-n4 {
		margin-left: -1.5rem !important;
	}

	.footer-new .m-xl-n5 {
		margin: -3rem !important;
	}

	.footer-new .mt-xl-n5,
    .footer-new .my-xl-n5 {
		margin-top: -3rem !important;
	}

	.footer-new .mr-xl-n5,
    .footer-new .mx-xl-n5 {
		margin-right: -3rem !important;
	}

	.footer-new .mb-xl-n5,
    .footer-new .my-xl-n5 {
		margin-bottom: -3rem !important;
	}

	.footer-new .ml-xl-n5,
    .footer-new .mx-xl-n5 {
		margin-left: -3rem !important;
	}

	.footer-new .m-xl-auto {
		margin: auto !important;
	}

	.footer-new .mt-xl-auto,
    .footer-new .my-xl-auto {
		margin-top: auto !important;
	}

	.footer-new .mr-xl-auto,
    .footer-new .mx-xl-auto {
		margin-right: auto !important;
	}

	.footer-new .mb-xl-auto,
    .footer-new .my-xl-auto {
		margin-bottom: auto !important;
	}

	.footer-new .ml-xl-auto,
    .footer-new .mx-xl-auto {
		margin-left: auto !important;
	}
}

.footer-new .stretched-link::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: auto;
	content: "";
	background-color: transparent;
}

.footer-new .text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.footer-new .text-justify {
	text-align: justify !important;
}

.footer-new .text-wrap {
	white-space: normal !important;
}

.footer-new .text-nowrap {
	white-space: nowrap !important;
}

.footer-new .text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.footer-new .text-left {
	text-align: left !important;
}

.footer-new .text-right {
	text-align: right !important;
}

.footer-new .text-center {
	text-align: center !important;
}

@media (min-width: 576px) {
	.footer-new .text-sm-left {
		text-align: left !important;
	}

	.footer-new .text-sm-right {
		text-align: right !important;
	}

	.footer-new .text-sm-center {
		text-align: center !important;
	}
}

@media (min-width: 768px) {
	.footer-new .text-md-left {
		text-align: left !important;
	}

	.footer-new .text-md-right {
		text-align: right !important;
	}

	.footer-new .text-md-center {
		text-align: center !important;
	}
}

@media (min-width: 992px) {
	.footer-new .text-lg-left {
		text-align: left !important;
	}

	.footer-new .text-lg-right {
		text-align: right !important;
	}

	.footer-new .text-lg-center {
		text-align: center !important;
	}
}

@media (min-width: 1200px) {
	.footer-new .text-xl-left {
		text-align: left !important;
	}

	.footer-new .text-xl-right {
		text-align: right !important;
	}

	.footer-new .text-xl-center {
		text-align: center !important;
	}
}

.footer-new .text-lowercase {
	text-transform: lowercase !important;
}

.footer-new .text-uppercase {
	text-transform: uppercase !important;
}

.footer-new .text-capitalize {
	text-transform: capitalize !important;
}

.footer-new .font-weight-light {
	font-weight: 300 !important;
}

.footer-new .font-weight-lighter {
	font-weight: lighter !important;
}

.footer-new .font-weight-normal {
	font-weight: 400 !important;
}

.footer-new .font-weight-bold {
	font-weight: 700 !important;
}

.footer-new .font-weight-bolder {
	font-weight: bolder !important;
}

.footer-new .font-italic {
	font-style: italic !important;
}

.footer-new .text-white {
	color: #fff !important;
}

.footer-new .text-primary {
	color: #4285f4 !important;
}

.footer-new a.text-primary:hover, .footer-new a.text-primary:focus {
	color: #0d5bdd !important;
}

.footer-new .text-secondary {
	color: #a4abb6 !important;
}

.footer-new a.text-secondary:hover, .footer-new a.text-secondary:focus {
	color: #7a8494 !important;
}

.footer-new .text-success {
	color: #4bd09b !important;
}

.footer-new a.text-success:hover, .footer-new a.text-success:focus {
	color: #2ba474 !important;
}

.footer-new .text-info {
	color: #44b8c5 !important;
}

.footer-new a.text-info:hover, .footer-new a.text-info:focus {
	color: #2d8690 !important;
}

.footer-new .text-warning {
	color: #ffc107 !important;
}

.footer-new a.text-warning:hover, .footer-new a.text-warning:focus {
	color: #ba8b00 !important;
}

.footer-new .text-danger {
	color: #d53734 !important;
}

.footer-new a.text-danger:hover, .footer-new a.text-danger:focus {
	color: #9c2320 !important;
}

.footer-new .text-light {
	color: #fafafa !important;
}

.footer-new a.text-light:hover, .footer-new a.text-light:focus {
	color: #d4d4d4 !important;
}

.footer-new .text-dark {
	color: #0e192a !important;
}

.footer-new a.text-dark:hover, .footer-new a.text-dark:focus {
	color: black !important;
}

.footer-new .text-body {
	color: #677386 !important;
}

.footer-new .text-muted {
	color: #a4abb6 !important;
}

.footer-new .text-black-50 {
	color: rgba(14, 25, 42, 0.5) !important;
}

.footer-new .text-white-50 {
	color: rgba(255, 255, 255, 0.5) !important;
}

.footer-new .text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.footer-new .text-decoration-none {
	text-decoration: none !important;
}

.footer-new .text-break {
	word-break: break-word !important;
	word-wrap: break-word !important;
}

.footer-new .text-reset {
	color: inherit !important;
}

.footer-new .visible {
	visibility: visible !important;
}

.footer-new .invisible {
	visibility: hidden !important;
}

.footer-new .grid-item {
	padding: 0;
}

.footer-new .grid-item-40 {
	grid-column: span 3;
}

@media (min-width: 992px) {
	.footer-new .grid-item-40 {
		-ms-grid-row-span: 2;
		grid-row-end: span 2;
	}
}

@media (max-width: 991px) {
	.footer-new .grid-item-40 {
		grid-column: span 2;
	}
}

.footer-new .grid-container-basic {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 1em;
}

@media (max-width: 991px) {
	.footer-new .grid-container-basic {
		grid-template-columns: repeat(4, 1fr);
	}
}

@media (max-width: 767px) {
	.footer-new .grid-container-basic {
		grid-template-columns: repeat(2, 1fr);
	}
}

.footer-new .section-spaces-vertical {
	padding-top: 33px;
	padding-bottom: 33px;
}

@media (min-width: 768px) {
	.footer-new .section-spaces-vertical {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

@media (min-width: 992px) {
	.footer-new .section-spaces-vertical {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

@media (min-width: 1200px) {
	.footer-new .section-spaces-vertical {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}

.footer-new .header-24-36 h1, .footer-new .header-24-36 h2, .footer-new .header-24-36 h3, .footer-new .header-24-36 h4, .footer-new .header-24-36 h5, .footer-new .header-24-36 h6 {
	font-weight: 700;
	font-size: 28px;
	line-height: 38px;
	margin: 0 0 11px;
	letter-spacing: -0.1px;
}

@media (min-width: 992px) {
	.footer-new .header-24-36 h1, .footer-new .header-24-36 h2, .footer-new .header-24-36 h3, .footer-new .header-24-36 h4, .footer-new .header-24-36 h5, .footer-new .header-24-36 h6 {
		font-size: 32px;
		line-height: 42px;
		margin: 0 0 19px;
	}
}

@media (min-width: 1200px) {
	.footer-new .header-24-36 h1, .footer-new .header-24-36 h2, .footer-new .header-24-36 h3, .footer-new .header-24-36 h4, .footer-new .header-24-36 h5, .footer-new .header-24-36 h6 {
		font-weight: 700;
		font-size: 36px;
		line-height: 52px;
		margin: 0 0 19px;
		letter-spacing: -0.3px;
	}
}

.footer-new .header-22-32 h1, .footer-new .header-22-32 h2, .footer-new .header-22-32 h3, .footer-new .header-22-32 h4, .footer-new .header-22-32 h5, .footer-new .header-22-32 h6 {
	font-weight: 600;
	font-size: 26px;
	line-height: 32px;
	margin: 0 0 10px;
}

@media (min-width: 992px) {
	.footer-new .header-22-32 h1, .footer-new .header-22-32 h2, .footer-new .header-22-32 h3, .footer-new .header-22-32 h4, .footer-new .header-22-32 h5, .footer-new .header-22-32 h6 {
		font-size: 28px;
		line-height: 36px;
		margin: 0 0 20px;
	}
}

@media (min-width: 1200px) {
	.footer-new .header-22-32 h1, .footer-new .header-22-32 h2, .footer-new .header-22-32 h3, .footer-new .header-22-32 h4, .footer-new .header-22-32 h5, .footer-new .header-22-32 h6 {
		font-weight: 600;
		font-size: 32px;
		line-height: 48px;
		margin: 0 0 28px;
		letter-spacing: -0.4px;
	}
}

.footer-new hgroup h1, .footer-new hgroup h2, .footer-new hgroup h3, .footer-new hgroup h4, .footer-new hgroup h5, .footer-new hgroup h6, .footer-new .hgroup- h1, .footer-new .hgroup- h2, .footer-new .hgroup- h3, .footer-new .hgroup- h4, .footer-new .hgroup- h5, .footer-new .hgroup- h6 {
	font-weight: 600;
	font-size: 28px;
	line-height: 42px;
	margin: -8px auto 10px;
	text-align: left;
}

@media (min-width: 768px) {
	.footer-new hgroup h1, .footer-new hgroup h2, .footer-new hgroup h3, .footer-new hgroup h4, .footer-new hgroup h5, .footer-new hgroup h6, .footer-new .hgroup- h1, .footer-new .hgroup- h2, .footer-new .hgroup- h3, .footer-new .hgroup- h4, .footer-new .hgroup- h5, .footer-new .hgroup- h6 {
		text-align: center;
	}
}

@media (min-width: 1200px) {
	.footer-new hgroup h1, .footer-new hgroup h2, .footer-new hgroup h3, .footer-new hgroup h4, .footer-new hgroup h5, .footer-new hgroup h6, .footer-new .hgroup- h1, .footer-new .hgroup- h2, .footer-new .hgroup- h3, .footer-new .hgroup- h4, .footer-new .hgroup- h5, .footer-new .hgroup- h6 {
		font-weight: 600;
		font-size: 36px;
		line-height: 52px;
		margin: 0 auto 35px;
	}
}

.footer-new .material-box.magnified h1, .footer-new .material-box.magnified h2, .footer-new .material-box.magnified h3, .footer-new .material-box.magnified h4, .footer-new .material-box.magnified h5, .footer-new .material-box.magnified h6 {
	font-size: 21px;
	line-height: 2.125em;
	margin: -4px 0 6px;
	letter-spacing: 0px;
}

@media (min-width: 992px) {
	.footer-new .material-box.magnified h1, .footer-new .material-box.magnified h2, .footer-new .material-box.magnified h3, .footer-new .material-box.magnified h4, .footer-new .material-box.magnified h5, .footer-new .material-box.magnified h6 {
		font-size: 24px;
		line-height: 2.25em;
		margin: -2px 0 8px;
		letter-spacing: -0.4px;
	}
}

.footer-new .bordered-header {
	font-size: 23px;
	line-height: 38px;
	margin: 0px 0 16px;
}

@media (min-width: 992px) {
	.footer-new .bordered-header {
		font-size: 24px;
		line-height: 2.25em;
		margin: 0 0 10px;
	}
}

.footer-new .custom-header-26px-32px {
	font-size: 1.75em;
	line-height: 2.62em;
	margin: 0px 0 19px;
}

@media (min-width: 992px) {
	.footer-new .custom-header-26px-32px {
		font-size: 2em;
		line-height: 3em;
		margin: 0 0 20px;
		letter-spacing: -0.4px;
	}
}

.footer-new body {
	overflow-x: hidden !important;
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 0.29px;
}

.footer-new p {
	letter-spacing: -0.1px;
}

.footer-new h1, .footer-new h2, .footer-new h3, .footer-new h4, .footer-new h5, .footer-new h6 {
	letter-spacing: 0px;
}

.footer-new html {
	font-size: 1em;
}

.footer-new html {
	overflow-x: hidden;
	width: 100%;
	font-size: 100%;
}

.footer-new h1, .footer-new h2, .footer-new h3, .footer-new h4, .footer-new h5, .footer-new h6 {
	color: #0e192a;
	font-weight: 600;
}

.footer-new h1 a, .footer-new h2 a, .footer-new h3 a, .footer-new h4 a, .footer-new h5 a, .footer-new h6 a {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
}

.footer-new h1 a:hover, .footer-new h2 a:hover, .footer-new h3 a:hover, .footer-new h4 a:hover, .footer-new h5 a:hover, .footer-new h6 a:hover {
	text-decoration: none;
}

.footer-new .btn {
	text-align: center;
}

.footer-new .btn a {
	color: inherit;
}

.footer-new .btn:hover a {
	text-decoration: none;
}

.footer-new .btn-reset {
	background: none;
	border: none;
}

.footer-new .txt- {
	font-size: 15px;
	line-height: 27px;
	color: #737D88;
}

.footer-new .txt- p {
	font-size: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
	color: inherit !important;
}

.footer-new .txt- p b {
	color: #0e192a;
	font-weight: 600;
}

.footer-new .txt-.txt-xs {
	font-size: 13.6px;
	line-height: 21px;
}

.footer-new .txt- ul {
	list-style-type: none;
	padding-left: 0;
	margin-bottom: 12px;
}

.footer-new .bs-icon-small {
	width: 30px;
	height: 26px;
	display: block;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-small.svg?v=4) no-repeat;
	background-position-y: -15px;
	background-size: 961px 60px;
}

.footer-new .bs-icon-small.bs-info {
	background-position-x: -93px;
}

.footer-new .bs-icon-small.bs-times {
	background-position-x: -45px;
	position: absolute;
	top: 1px;
	left: -3px;
}

@media (min-width: 768px) {
	.footer-new .bs-icon-small.bs-times {
		top: -1px;
	}
}

.footer-new .bs-icon-cross-cookie {
	background-position-x: -212px;
	background-position-y: center;
}

@media (max-width: 767.98px) {
	.footer-new .bs-icon-cross-cookie {
		width: 13px;
		height: 13px;
		background-size: 768px 48px;
		background-position-x: -177px;
	}
}

@media (min-width: 768px) {
	.footer-new .bs-icon-cross-cookie {
		width: 18px;
		height: 18px;
	}
}

.footer-new .bs-icon-cross-cookie-sm {
	background-position-x: -150px;
	background-position-y: center;
	width: 13px;
	height: 13px;
	background-size: 768px 48px;
	background-position-x: -190px;
}

.footer-new .bs-icon-cross-cookie-sm.cross-cookie-black {
	width: 16px;
	height: 16px;
	background-position-x: -170px;
}

.footer-new .h-custom {
	font-weight: 600 !important;
	color: #0e192a;
}

.footer-new .h-custom.auto-left-right {
	margin-left: auto;
	margin-right: auto;
}

.footer-new .h-custom-24--36 {
	font-style: normal;
	font-weight: 700;
	line-height: 38px;
	font-size: 28px;
	letter-spacing: -0.3px;
	margin: 0 0 13px;
}

.footer-new .h-custom-24--36.small-margin {
	margin: 0 0 10px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-24--36.small-margin {
		margin: 0 0 4px;
		font-size: 32px;
	}
}

@media (min-width: 768px) {
	.footer-new .h-custom-24--36 {
		font-weight: 700;
		line-height: 52px;
		font-size: 36px;
		letter-spacing: -0.4px;
		margin: 0 0 19px;
	}
}

.footer-new .h-custom-16--15 {
	font-weight: 400;
	line-height: 28px;
	font-size: 15px;
	letter-spacing: 0.1px;
}

.footer-new .h-custom-16--15.small-margin {
	line-height: 24px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-16--15.small-margin {
		font-size: 14px;
		padding-bottom: 15px;
	}
}

@media (min-width: 768px) {
	.footer-new .h-custom-16--15 {
		font-weight: 400;
		line-height: 28px;
		font-size: 16px;
		letter-spacing: 0.2px;
	}
}

.footer-new .h-custom-14--13-bs {
	font-weight: 600;
	line-height: 20px;
	min-height: 20px;
	font-size: 13px;
	letter-spacing: 0.1px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-14--13-bs {
		font-weight: bold;
		line-height: 24px;
		font-size: 14px;
		letter-spacing: 0.2px;
	}
}

.footer-new .h-custom-15-14-r {
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 0.29px;
	margin: 0 auto 3px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-15-14-r {
		font-weight: 400;
		line-height: 24px;
		font-size: 14px;
		letter-spacing: 0.2px;
	}
}

.footer-new .body-padding {
	padding-top: 75px;
}

@media (min-width: 768px) {
	.footer-new .body-padding {
		padding-top: 76px;
	}
}

@media (min-width: 992px) {
	.footer-new .body-padding {
		padding-top: 76px;
	}
}

.footer-new .body-padding {
	padding-top: 113px;
}

@media (min-width: 768px) {
	.footer-new .body-padding {
		padding-top: 130px;
	}
}

@media (min-width: 992px) {
	.footer-new .body-padding {
		padding-top: 130px;
	}
}

.footer-new .body-padding.no-padding {
	padding-top: 72px;
}

@media (min-width: 768px) {
	.footer-new .body-padding.no-padding {
		padding-top: 76px;
	}
}

@media (min-width: 992px) {
	.footer-new .body-padding.no-padding {
		padding-top: 76px;
	}
}

.footer-new .auto-left-right {
	margin-left: auto;
	margin-right: auto;
}

.footer-new form h1, .footer-new form h2, .footer-new form h3, .footer-new form h4, .footer-new form h5, .footer-new form h6 {
	font-size: 1.375em;
	line-height: 2em;
}

@media (max-width: 575.98px) {
	.footer-new .d-down-xs-none {
		display: none;
	}
}

@media (max-width: 767.98px) {
	.footer-new .d-down-sm-none {
		display: none;
	}
}

@media (max-width: 991.98px) {
	.footer-new .d-down-md-none {
		display: none;
	}
}

.footer-new .btn.btn-outline-primary {
	-webkit-box-shadow: inset 0px 0px 0px 1px #4285f4;
	box-shadow: inset 0px 0px 0px 1px #4285f4;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.footer-new .btn.btn-outline-primary:hover, .footer-new .btn.btn-outline-primary:focus {
	-webkit-box-shadow: inset 0px 0px 0px 2px #4285f4;
	box-shadow: inset 0px 0px 0px 2px #4285f4;
}

.footer-new .btn.btn-outline-info, .footer-new .btn-success {
	box-shadow: inset 0px 0px 1px 0px #44b8c5;
	-webkit-box-shadow: inset 0px 0px 1px 0px #44b8c5;
	-moz-box-shadow: inset 0px 0px 1px 0px #44b8c5;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.footer-new .btn.btn-outline-info:hover, .footer-new .btn.btn-outline-info:focus, .footer-new .btn-success:hover, .footer-new .btn-success:focus {
	box-shadow: inset 0px 0px 3px 0px #44b8c5;
	-webkit-box-shadow: inset 0px 0px 3px 0px #44b8c5;
	-moz-box-shadow: inset 0px 0px 3px 0px #44b8c5;
}

.footer-new .btn-txt:hover {
	color: #4285f4;
}

.footer-new .bg-trans {
	background: transparent;
}

.footer-new .btn-outline-secondary:not(:disabled):not(.disabled):active, .footer-new .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .footer-new .show > .btn-outline-secondary.dropdown-toggle {
	background-color: #fafafa;
}

.footer-new .btn {
	font-size: 14px;
	min-width: 200px;
	text-align: center;
	letter-spacing: 0.4px;
	padding-top: 5px;
	padding-bottom: 3px;
	overflow: hidden;
	position: relative;
	z-index: 10;
}

.footer-new .btn.gradient-y-left, .footer-new .btn.gradient-y-right, .footer-new .btn.gradient-x-top, .footer-new .btn.gradient-x-bottom {
	border: none;
}

.footer-new .btn.top-space {
	margin-top: 0px;
}

.footer-new .btn .btn-auto {
	min-width: 20px;
}

.footer-new .btn:after {
	content: '';
	display: block;
	height: 20px;
	width: 20px;
	border-radius: 300px;
	-webkit-transition: all 0.7s;
	transition: all 0.7s;
	position: absolute;
	top: -999em;
	right: -999em;
	left: -999em;
	bottom: -999em;
	margin: auto;
	opacity: 0;
	z-index: -1;
}

.footer-new .btn:hover:after, .footer-new .btn:focus:after {
	width: 500px;
	height: 500px;
	-webkit-transition: all 0.7s;
	transition: all 0.7s;
	border-radius: 300px;
	opacity: 1;
}

.footer-new .btn[class*="btn-outline"]:focus {
	color: #ffffff;
}

.footer-new .btn.btn-outline-warning {
	color: #0e192a;
}

.footer-new .Safari .btn:hover:after {
	width: 100%;
}

@media (min-width: 768px) {
	.footer-new .btn-lg, .footer-new .btn-group-lg > .btn {
		padding-top: 2px;
		padding-bottom: 2px;
		letter-spacing: 0.2px;
	}
}

.footer-new .btn.btn-link-after {
	min-width: 10px;
}

.footer-new .btn-primary:before,
  .footer-new .btn-secondary:before,
  .footer-new .btn-success:before,
  .footer-new .btn-danger:before,
  .footer-new .btn-warning:before,
  .footer-new .btn-info:before,
  .footer-new .btn-light:before,
  .footer-new .btn-dark:before {
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
}

.footer-new .btn-primary:hover:after,
  .footer-new .btn-secondary:hover:after,
  .footer-new .btn-success:hover:after,
  .footer-new .btn-danger:hover:after,
  .footer-new .btn-warning:hover:after,
  .footer-new .btn-info:hover:after,
  .footer-new .btn-light:hover:after,
  .footer-new .btn-dark:hover:after {
	background: #4285f4;
	opacity: 0.1;
}

.footer-new .btn-primary:before {
	background: #4285f4;
}

.footer-new .btn-primary:after {
	background: #0e192a;
}

.footer-new .btn-secondary:before {
	background: #eceef0;
}

.footer-new .btn-success:before {
	background: #4bd09b;
}

.footer-new .btn-danger:before {
	background: #d53734;
}

.footer-new .btn-warning:before {
	background: #ffc107;
}

.footer-new .btn-info:before {
	background: #44b8c5;
}

.footer-new .btn-light:before {
	background: #fff;
}

.footer-new .btn-dark:before {
	background: #0e192a;
}

.footer-new .btn-success {
	color: #fff;
}

.footer-new .btn-success:after {
	background: #4bd09b;
}

.footer-new .btn-warning {
	color: #0e192a;
}

.footer-new .btn-warning:hover {
	color: #0e192a;
}

.footer-new .btn-warning:after {
	background: #ffc107;
}

.footer-new .btn-info {
	color: #fff;
}

.footer-new .btn-info:after {
	background: #44b8c5;
}

.footer-new .btn-secondary {
	background: transparent;
	border-color: #eceef0;
	color: #a4abb6;
	font-weight: 600;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}

.footer-new .btn-secondary:before {
	background: #eceef0;
}

.footer-new .btn-secondary:after {
	background: #eceef0;
}

.footer-new .btn-secondary:hover {
	color: #0e192a;
	border-color: #eceef0;
	background: transparent;
	opacity: .85;
}

.footer-new .btn-secondary:hover:after {
	background: #eceef0;
	opacity: 1;
}

.footer-new .btn {
	min-width: 260px;
}

@media (max-width: 575.98px) {
	.footer-new .btn {
		min-width: 50px !important;
		padding-left: 30px;
		padding-right: 30px;
	}
}

.footer-new .btn.btn-shorter {
	min-width: 50px !important;
	padding-left: 42px;
	padding-right: 42px;
	padding: 3px 36px;
}

@media (max-width: 575.98px) {
	.footer-new .btn.btn-shorter {
		min-width: 50px !important;
		padding: 2px 30px;
	}
}

@media (max-width: 575.98px) {
	.footer-new .btn.gradient-y-left {
		min-width: 50px !important;
		padding-left: 30px;
		padding-right: 30px;
	}
}

.footer-new .c-pointer {
	cursor: pointer;
}

.footer-new .btn.btn-link.btn-link-after {
	text-decoration: none;
	padding: 0;
	position: relative;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	opacity: 1;
	color: #4285f4;
	overflow: visible;
	white-space: nowrap;
	border-radius: 0px;
	letter-spacing: 1px;
}

@media (max-width: 575.98px) {
	.footer-new .btn.btn-link.btn-link-after {
		white-space: normal;
		line-height: normal;
		text-align: left;
	}

	.footer-new .btn.btn-link.btn-link-after:after {
		display: none !important;
	}
}

@media (min-width: 768px) {
	.footer-new .btn.btn-link.btn-link-after {
		letter-spacing: 0.7px;
	}
}

.footer-new .btn.btn-link.btn-link-after:after {
	content: '';
	display: block;
	height: 1px;
	background: #4285f4;
	position: absolute;
	top: inherit;
	left: -1px;
	right: 0px;
	bottom: 4px;
	width: 100%;
	opacity: 1;
	margin: auto;
	z-index: 1;
	border-radius: 0px;
}

.footer-new .btn.btn-link.btn-link-after:hover, .footer-new .btn.btn-link.btn-link-after:focus {
	color: #44b8c5 !important;
}

.footer-new .btn.btn-link.btn-link-after:hover:after, .footer-new .btn.btn-link.btn-link-after:focus:after {
	background: #44b8c5 !important;
	width: 20px;
}

.footer-new .btn.btn-link.btn-link-after.btn-margin- {
	margin-bottom: 11px;
	margin-top: 6px;
}

@media (max-width: 767px) {
	.footer-new .btn-block {
		padding-left: 15px;
		padding-right: 15px;
		text-align: center;
		display: block;
	}
}

.footer-new header .btn.gradient-y-left {
	min-width: 10px;
}

@media (max-width: 767.98px) {
	.footer-new header .btn.gradient-y-left {
		margin-bottom: 50px;
	}
}

.footer-new .btn-outline-secondary {
	border-color: #a4abb6;
	color: #a4abb6;
}

.footer-new .btn-outline-secondary:after {
	background: #eceef0;
}

.footer-new .btn-outline-info:hover {
	color: #fff;
}

.footer-new .btn-outline-info:after {
	background: #44b8c5;
}

.footer-new .btn-outline-warning:hover {
	color: #0e192a;
}

.footer-new .btn-outline-warning:after {
	background: #ffc107;
}

.footer-new .btn-outline-success:hover {
	color: #fff;
}

.footer-new .btn-outline-success:after {
	background: #4bd09b;
}

.footer-new .btn-outline-light {
	color: #fafafa;
	border-color: #fafafa;
}

.footer-new .btn-outline-light:hover {
	opacity: 1;
}

.footer-new .btn-outline-light:after {
	background: #fafafa;
}

.footer-new .btn-outline-primary:after {
	background: #4285f4;
}

.footer-new .btn-outline-primary.btn-reset-bg:before {
	background: #fff;
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.footer-new .btn-outline-danger:after {
	background: #d53734;
}

.footer-new .btn-outline-dark:after {
	background: #0e192a;
}

.footer-new .btn-shadow {
	position: relative;
}

.footer-new .btn-shadow .btn {
	z-index: 2;
}

.footer-new .btn-shadow:after {
	content: '';
	display: block;
	height: 100%;
	top: 65%;
	left: 37px;
	right: 37px;
	position: absolute;
	margin: auto;
	background: #eceef0;
	z-index: -2;
	border-radius: 50px;
	-webkit-filter: blur(10px);
	-moz-filter: blur(10px);
	-o-filter: blur(10px);
	-ms-filter: blur(10px);
	filter: blur(10px);
}

.footer-new .btn-outline-secondary.dropdown-toggle {
	color: #677386;
}

.footer-new .btn.dropdown-toggle span.bs-caret {
	height: 6px;
}

.footer-new .btn.dropdown-toggle span.bs-caret, .footer-new .btn.dropdown-toggle span.arrow-toggle {
	width: 11px;
	margin-left: 4px;
	overflow: hidden;
	display: inline-block;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/arrow-down.svg) no-repeat;
	background-position: right center;
	background-size: 22px 6px;
}

.footer-new .btn.dropdown-toggle span.bs-caret span.caret, .footer-new .btn.dropdown-toggle span.arrow-toggle span.caret {
	display: none;
}

.footer-new .btn.dropdown-toggle span {
	background-position: right center;
	background-size: 22px 6px;
}

.footer-new .dropdown-small {
	margin-right: 9px;
}

.footer-new .dropdown-small .btn-sm, .footer-new .dropdown-small .btn-group-sm > .btn {
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 9px;
	padding-bottom: 9px;
}

.footer-new .dropdown-small .btn-outline-secondary {
	border: 1px solid #eceef0;
}

.footer-new .dropdown-small .dropdown-toggle:after {
	display: none;
}

.footer-new .dropdown-small .dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 0px rgba(164, 171, 182, 0.5) !important;
	box-shadow: 0 0 0 0px rgba(164, 171, 182, 0.5) !important;
}

.footer-new .dropdown-small.show .dropdown-toggle {
	border: 1px solid #eceef0 !important;
	background: #fff !important;
}

.footer-new .dropdown-small.show .dropdown-toggle span {
	background-position: left center;
}

.footer-new .dropdown-small.show .dropdown-menu {
	min-width: 5em;
	max-width: 100%;
	text-align: center;
	border: 1px solid #eceef0;
	overflow: hidden;
	margin: 2px 0px 2px 0px;
	padding: 0rem 0.75em;
	-webkit-box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
	box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
	border-radius: 20px;
}

.footer-new .dropdown-small.show .dropdown-menu .dropdown-item {
	font-weight: 700;
	text-transform: uppercase;
	color: #677386;
	padding: 8px 0.5em;
	font-size: 0.9em;
	display: inline-block;
	float: left;
	width: auto;
	clear: none;
}

.footer-new .dropdown-small.show .dropdown-menu .dropdown-item:hover {
	color: #4285f4;
	background: none !important;
	border-radius: 15px;
}

.footer-new .dropdown-small.show .dropdown-menu .dropdown-item:focus {
	background: none !important;
	color: #4285f4;
}

.footer-new .dropdown-small.dropdown-small-radius5px {
	padding-left: 10px;
	position: relative;
	z-index: 999999;
	border: none !important;
	padding-right: 0 !important;
	background-color: transparent;
}

@media (min-width: 768px) {
	.footer-new .dropdown-small.dropdown-small-radius5px {
		padding-left: 25px;
	}
}

.footer-new .dropdown-small.dropdown-small-radius5px .btn {
	border-radius: 5px;
}

.footer-new .dropdown-small.dropdown-small-radius5px .btn-sm, .footer-new .dropdown-small.dropdown-small-radius5px .btn-group-sm > .btn {
	padding-left: 6px;
	padding-right: 6px;
}

@media (min-width: 768px) {
	.footer-new .dropdown-small.dropdown-small-radius5px .btn-sm, .footer-new .dropdown-small.dropdown-small-radius5px .btn-group-sm > .btn {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.footer-new .dropdown-small.dropdown-small-radius5px .btn-outline-secondary {
	border: 1px solid transparent;
}

@media (min-width: 768px) {
	.footer-new .dropdown-small.dropdown-small-radius5px .btn-outline-secondary {
		border-color: transparent;
	}
}

.footer-new .dropdown-small.dropdown-small-radius5px .btn-outline-secondary:focus {
	border-color: #a4abb6 !important;
}

.footer-new .dropdown-small.dropdown-small-radius5px .dropdown-menu {
	left: 0;
	right: inherit;
	background: #fff;
	min-width: 155px;
	max-width: 155px;
	padding: 0 10px;
	text-align: center;
	left: inherit;
	top: 100%;
	margin-top: 8px;
	right: -19px;
	z-index: 999;
	overflow: visible;
	padding: 7px 10px;
}

@media (min-width: 992px) {
	.footer-new .dropdown-small.dropdown-small-radius5px .dropdown-menu {
		right: -55px;
	}
}

.footer-new .dropdown-small.dropdown-small-radius5px .dropdown-menu:after {
	content: '';
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAGCAYAAAFvKyQpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAANFJREFUeNpi/P//PwMDAwMDAAAA//9ihDEAAAAA//+CMSA8BgZGAAAAAP//BMGxEQAgCASw339GCgoaz3MFYhKkehbJuQ9Uz34AAAD//2L4//8/w////1EEYWIAAAAA//+CSz5/+XrbqzfvYlAknr98ve3379//P378/B8mCReEAZgkAAAA//+CG4Vs5MvXb/9//Pj5/50HT/4hG4/V/pev3/5HNhlmOrpmxucvX29jYmLyFBLgY2BhYWHABT59+sLw+v3H/3w8XHEAAAAA//8DANYh1cOp22XdAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	width: 13px;
	height: 6px;
	top: -6px;
	left: inherit;
	right: 21px;
	z-index: -1;
	margin-left: -6px;
	position: absolute;
}

@media (min-width: 992px) {
	.footer-new .dropdown-small.dropdown-small-radius5px .dropdown-menu:after {
		margin-left: -10px;
		left: 50%;
		z-index: -1;
		margin-left: -6px;
		position: absolute;
		right: inherit;
	}
}

.footer-new .dropdown-small.dropdown-small-radius5px .dropdown-menu .dropdown-item {
	display: inline-block;
	float: left;
	padding: 2px 3px;
	height: 34px;
	width: 100%;
}

.footer-new .dropdown-small.dropdown-small-radius5px .dropdown-menu .dropdown-item:hover, .footer-new .dropdown-small.dropdown-small-radius5px .dropdown-menu .dropdown-item:focus, .footer-new .dropdown-small.dropdown-small-radius5px .dropdown-menu .dropdown-item:active {
	opacity: 0.6;
}

.footer-new .dropdown-small.dropdown-small-radius5px.show {
	border: none;
}

.footer-new .dropdown-small.dropdown-small-radius5px.show .btn-outline-secondary {
	border-color: transparent !important;
}

.footer-new .btn[class*="btn-outline-"]:before {
	display: none !important;
}

.footer-new .gradient-y-left:before {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4285f4+0,44b8c5+100 */
	background: #4285f4;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, right top, from(#4285f4), to(#44b8c5));
	background: linear-gradient(to right, #4285f4 0%, #44b8c5 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4285f4', endColorstr='#44b8c5',GradientType=1 );
    /* IE6-9 */;
}

.footer-new .gradient-y-right:before {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#44b8c5+0,4285f4+100 */
	background: #44b8c5;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, right top, from(#44b8c5), to(#4285f4));
	background: linear-gradient(to right, #44b8c5 0%, #4285f4 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44b8c5', endColorstr='#4285f4',GradientType=1 );
    /* IE6-9 */;
}

.footer-new .gradient-x-top:before {
	background: #44b8c5;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, left bottom, from(#44b8c5), to(#4285f4));
	background: linear-gradient(to bottom, #44b8c5 0%, #4285f4 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44b8c5', endColorstr='#4285f4',GradientType=0 );
    /* IE6-9 */;
}

.footer-new .gradient-x-bottom:before {
	background: #4285f4;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, left bottom, from(#4285f4), to(#44b8c5));
	background: linear-gradient(to bottom, #4285f4 0%, #44b8c5 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4285f4', endColorstr='#44b8c5',GradientType=0 );
    /* IE6-9 */;
}

.footer-new .gradient-y-left, .footer-new .gradient-y-right, .footer-new .gradient-x-top, .footer-new .gradient-x-bottom {
	border: none;
}

.footer-new .gradient-y-left:after, .footer-new .gradient-y-right:after, .footer-new .gradient-x-top:after, .footer-new .gradient-x-bottom:after {
	background: #4285f4;
}

.footer-new .gradient-y-left.btn-primary:after, .footer-new .gradient-y-right.btn-primary:after, .footer-new .gradient-x-top.btn-primary:after, .footer-new .gradient-x-bottom.btn-primary:after {
	background: #4285f4;
}

.footer-new .gradient-y-left:hover:after, .footer-new .gradient-y-right:hover:after, .footer-new .gradient-x-top:hover:after, .footer-new .gradient-x-bottom:hover:after {
	opacity: 1;
}

.footer-new .btn-sm, .footer-new .btn-group-sm > .btn {
	min-width: 20px;
	padding: 7px 25px;
	font-weight: 600;
	line-height: 1.2em;
	font-size: 12px;
}

.footer-new .btn-xs {
	min-width: 20px;
	padding: 0px 17px;
	font-weight: 600;
	line-height: 26px;
	font-size: 11px;
	letter-spacing: 0px;
	color: #677386;
	margin-right: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #eceef0;
}

.footer-new .btn-xs:hover {
	color: #677386;
	background: #fff;
}

.footer-new .btn-xs a {
	color: #4285f4;
	text-decoration: underline;
}

.footer-new .btn-xs.btn-outline-primary {
	color: #4285f4;
}

.footer-new .btn-xs.btn-outline-info, .footer-new .btn-xs.btn-outline-primary, .footer-new .btn-xs.btn-outline-success, .footer-new .btn-xs.btn-outline-warning, .footer-new .btn-xs.btn-outline-danger {
	background-color: #fff;
}

.footer-new .btn-xs.btn-outline-info:hover, .footer-new .btn-xs.btn-outline-info:focus, .footer-new .btn-xs.btn-outline-primary:hover, .footer-new .btn-xs.btn-outline-primary:focus, .footer-new .btn-xs.btn-outline-success:hover, .footer-new .btn-xs.btn-outline-success:focus, .footer-new .btn-xs.btn-outline-warning:hover, .footer-new .btn-xs.btn-outline-warning:focus, .footer-new .btn-xs.btn-outline-danger:hover, .footer-new .btn-xs.btn-outline-danger:focus {
	color: #fff;
	background-color: transparent;
}

@media (min-width: 768px) {
	.footer-new .btn-xs.btn-md-md {
		line-height: 34px;
		padding-left: 40px;
		padding-right: 40px;
		font-size: 12px;
	}
}

.footer-new .btn-xxs {
	min-width: 20px;
	padding: 0px 17px;
	font-weight: 600;
	line-height: 24px;
	font-size: 11px;
	letter-spacing: 0px;
	margin-right: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.footer-new .btn-md {
	line-height: 32px;
	padding: 0 20px;
	min-width: 20px;
	font-size: 13px;
	font-weight: 600;
}

.footer-new .btn-tag {
	font-weight: 600;
	line-height: normal;
	font-size: 13px;
	color: #a4abb6;
	min-width: 20px;
	padding: 9px 19px;
	letter-spacing: 0px;
	margin: 0 10px 14px 0;
}

.footer-new .btn-tag:hover {
	color: #4285f4;
}

@media (max-width: 767.98px) {
	.footer-new .btn-sm-pull-right {
		float: right;
		margin-top: -39px;
	}
}

@media (min-width: 768px) {
	.footer-new .btn-sm-pull-right {
		margin-top: 20px;
	}
}

@media (max-width: 991.98px) {
	.footer-new .btn-md-pull-right {
		float: right;
		margin-top: -30px;
		margin-bottom: 15px;
	}
}

@media (min-width: 992px) {
	.footer-new .btn-md-pull-right {
		margin-top: 20px;
	}
}

.footer-new .btn-toggling {
	font-size: 13px;
	padding-right: 18px;
	line-height: normal;
	letter-spacing: -0.2px;
	color: #4285f4;
	font-weight: 400;
	text-transform: none;
}

.footer-new .btn-toggling.btn-toggl-large {
	font-size: 16px;
}

.footer-new .btn-toggling .not-showed {
	display: none;
}

.footer-new .btn-toggling .showed {
	display: inline;
}

.footer-new .btn-toggling.text-right {
	float: right;
}

.footer-new .btn-toggling[aria-expanded="true"] .arrow-base,
  .footer-new .btn-toggling[aria-expanded="true"] .arrow-base.arrow-primary,
  .footer-new *[aria-expanded="true"] > .btn-toggling .arrow-base,
  .footer-new *[aria-expanded="true"] > .btn-toggling .arrow-base.arrow-primary {
	background-position: left center;
}

.footer-new .btn-toggling[aria-expanded="true"] .not-showed,
  .footer-new *[aria-expanded="true"] > .btn-toggling .not-showed {
	display: inline;
}

.footer-new .btn-toggling[aria-expanded="true"] .showed,
  .footer-new *[aria-expanded="true"] > .btn-toggling .showed {
	display: none;
}

.footer-new .arrow-base {
	width: 11px;
	height: 6px;
	display: inline-block;
	line-height: inherit;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/arrow-down.svg) no-repeat;
	background-position: right center;
	background-size: auto 6px;
	margin-left: 4px;
}

.footer-new .arrow-base.arrow-primary {
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/arrow-down-blue.svg) no-repeat;
	background-position: right center;
	background-size: auto 6px;
}

@media (min-width: 768px) {
	.footer-new .btn-tag {
		font-size: 12px;
		padding: 7px 17px;
		letter-spacing: 0px;
		margin: 0 12px 12px 0;
	}
}

.footer-new .tag-wrapper {
	padding-top: 22px;
}

.footer-new .boxlabel {
	font-weight: bold;
	line-height: 14px;
	font-size: 10px;
	text-align: center;
	letter-spacing: 0.2px;
	padding: 5px 16px;
	text-transform: uppercase;
	color: #0e192a;
	background: #eceef0;
	border-radius: 25px;
	display: inline-block;
	margin-bottom: 10px;
}

.footer-new .boxlabel--primary, .footer-new .external {
	color: #4285f4;
	background: #f0f6ff;
}

.footer-new .boxlabel--warn, .footer-new .update {
	color: #d53734;
	background: #fcf1f1;
}

.footer-new .boxlabel--success, .footer-new .new {
	color: #4bd09b;
	background: #f3faf6;
}

.footer-new .boxlabel--default {
	background: #f8faff;
}

.footer-new .boxlabel .lowercase {
	text-transform: initial;
}

.footer-new .boxlabel--block {
	display: block;
	width: 100%;
}

.footer-new .boxlabel--gradient {
	background: -webkit-gradient(linear, left top, right top, from(#4285F4), color-stop(111.63%, #44B8C5));
	background: linear-gradient(90deg, #4285F4 0%, #44B8C5 111.63%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	border: 2px solid #4285f4;
}

.footer-new .boxlabel--md {
	line-height: 28px;
	font-size: 12px;
}

.footer-new .boxlabel.boxlabel--lg {
	border-radius: 60px;
	padding: 8px 16px;
	font-size: 12px;
	line-height: 22px;
}

.footer-new .boxlabel.boxlabel--xl {
	border-radius: 60px;
	padding: 16px 32px;
	text-transform: inherit;
}

.footer-new .boxlabel.boxlabel--xl > * {
	line-height: normal;
	display: inline-block;
}

.footer-new .boxlabel--text {
	border: none;
	padding-left: 0;
	padding-right: 0;
	font-size: 12px;
}

@media (min-width: 576px) {
	.footer-new .btn-not-block-sm {
		display: inline-block;
		width: auto;
	}
}

@media (min-width: 768px) {
	.footer-new {
      /*********************************/
      /*Buttons*/
      /*********************************/
      /*Typography*/
      /***********************/
      /*Header*/;
	}

	.footer-new .btn-not-block-md {
		display: inline-block;
		width: auto;
	}

	.footer-new .btn-short {
		padding-left: 18px;
		padding-right: 18px;
		padding-top: 3px;
	}

	.footer-new .btn-short-width {
		min-width: 198px;
	}

	.footer-new .btn.top-space {
		margin-top: 7px;
		margin-bottom: 9px;
	}

	.footer-new html {
		font-size: 100%;
	}

	.footer-new .text-muted {
		font-size: 14px;
	}

	.footer-new .lead {
		font-size: 1em;
		line-height: 1.5;
		letter-spacing: 0.2px;
	}

	.footer-new .nav-link.nav-link-log {
		padding-right: 20px;
	}
}

@media (min-width: 768px) {
	.footer-new {
      /********/
      /*Buttons*/
      /*.btn-block{
      padding-left:63px;
      padding-right:63px;
    }*/;
	}
}

@media (max-width: 767.98px) {
	.footer-new {
      /*******************************/
      /*Buttons*/;
	}

	.footer-new .btn.mobile-line-height {
		font-size: 1em;
		line-height: 57px;
		padding-top: 0;
		padding-bottom: 0;
		letter-spacing: 0px;
		font-weight: 600;
	}

	.footer-new .btn.mobile-line-height-2 {
		font-size: 1em;
		line-height: 55px;
		padding-top: 0;
		padding-bottom: 0;
		letter-spacing: 0px;
		font-weight: 600;
	}
}

.footer-new .sort-wrapper {
	padding-top: 23px;
	padding-bottom: 30px;
	text-align: center;
}

.footer-new .sort-wrapper .btn-outline-dark {
	opacity: .7;
}

.footer-new .sort-wrapper .btn-outline-dark:hover, .footer-new .sort-wrapper .btn-outline-dark:focus {
	opacity: 1;
}

@media (max-width: 767.98px) {
	.footer-new .sort-wrapper .row {
		margin: 0;
	}
}

@media (min-width: 768px) {
	.footer-new .sort-wrapper {
		padding-bottom: 60px;
	}

	.footer-new .sort-wrapper > .btn {
		margin-top: 20px;
	}
}

.footer-new .sort-wrapper .item-margin {
	margin-bottom: 12px;
}

@media (max-width: 767.98px) {
	.footer-new .sort-wrapper .item-margin {
		padding: 0 6px;
	}

	.footer-new .sort-wrapper .item-margin .img-placeholder-large {
		height: 22vw;
	}
}

@media (min-width: 768px) {
	.footer-new .sort-wrapper .item-margin {
		margin-bottom: 6px;
	}
}

@media (max-width: 575.98px) {
	.footer-new .sort-wrapper .item-margin .img-placeholder-large {
		height: 28vw;
	}
}

.footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper {
    /*@include media-breakpoint-down(md) {
          .element-to-load{
              display:none;
              &:nth-child(1), &:nth-child(2), &:nth-child(3){
                  display:block;
              }
          }
      }*/;
}

@media only screen and (min-width: 580px) and (max-width: 767px) {
	.footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load {
		display: none;
	}

	.footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(1), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(2), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(3), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(4), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(5), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(6) {
		display: block;
	}
}

@media (max-width: 767.98px) {
	.footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load {
		display: none;
	}

	.footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(1), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(2), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(3), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(4) {
		display: block;
	}
}

.footer-new .btn-grp-space {
	padding-top: 20px;
}

@media (min-width: 768px) {
	.footer-new .btn-grp-space {
		padding-top: 34px;
	}
}

.footer-new .btn-underlined {
	font-size: 13px;
	font-weight: 400;
	color: inherit;
	text-decoration: underline !important;
	cursor: pointer;
}

.footer-new .btn:disabled {
	pointer-events: none;
}

.footer-new .uppercase {
	text-transform: uppercase;
}

.footer-new a:not(.btn):not(.nav-link):focus {
	text-decoration: underline;
}

.footer-new .col-xl-12percent {
	padding: 3px !important;
}

.footer-new .col-xl-12percent .img-placeholder-small {
	margin: 0;
	width: 100%;
	padding: 8px;
}

@media (min-width: 992px) {
	.footer-new .col-lg-20percent {
		max-width: 20% !important;
	}
}

@media (min-width: 1200px) {
	.footer-new .col-xl-12percent {
		max-width: 12.5% !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new .col-xl-12percent .img-placeholder-small img {
		max-height: 70px;
		max-width: 100%;
	}
}

.footer-new body {
	overflow-x: hidden !important;
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 0.29px;
}

.footer-new p, .footer-new li, .footer-new span {
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit;
}

.footer-new b,
  .footer-new strong {
	font-weight: 600;
}

.footer-new .main-wrapper {
	overflow: hidden;
}

.footer-new :focus {
	outline-color: #4285f4;
	outline-width: thin;
}

.footer-new *:not(p):not(.tabs-vertical) > *:not(.navbar-brand):focus {
	outline: none;
}

.footer-new .navbar-brand:focus,
  .footer-new .tabs-vertical .nav-link:focus,
  .footer-new p > a:focus {
    /*outline-color: $primary;
    outline-width: thin;
    outline-style:dashed;*/;
}

.footer-new .cookie-close.btn:focus {
	border-color: #259065;
	background-color: #259065;
}

.footer-new .col-xs12 {
	padding: 0 15px;
}

.footer-new .col-xs12- {
	width: 100%;
	padding: 0;
}

.footer-new .padding-x- {
	padding-left: 15px;
	padding-right: 15px;
}

.footer-new .padding-y- {
	padding-top: 15px;
	padding-bottom: 15px;
}

@media (max-width: 991.98px) {
	.footer-new .justify-between-sm {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

.footer-new .rel-item {
	position: relative;
}

@media (max-width: 991.98px) {
	.footer-new .mt-4.mb-4 {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new .bb-sm {
		border-bottom: 1px solid #eceef0;
	}
}

.footer-new .txt- {
	font-size: 15px;
	line-height: 27px;
	color: #677386;
}

.footer-new .txt- p {
	font-size: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
	color: inherit !important;
}

.footer-new .txt- p b {
	color: #0e192a;
	font-weight: 600;
}

.footer-new .txt-.txt-xs {
	font-size: 13.6px;
	line-height: 21px;
}

.footer-new .txt- ul {
	list-style-type: none;
	padding-left: 0;
	margin-bottom: 12px;
}

.footer-new .txt- ul li {
	font-size: inherit;
	line-height: inherit;
	letter-spacing: 0.2px;
	color: #677386;
	margin: 0 0 7px;
	padding: 2px 5px 2px 30px;
	font-weight: 400;
	position: relative;
	font-weight: inherit !important;
	color: inherit !important;
}

.footer-new .txt- ul li:first-of-type {
	margin-top: 15px;
}

.footer-new .txt- ul li:after {
	content: '';
	display: block;
	left: 0;
	top: 2px;
	width: 30px;
	height: 30px;
	position: absolute;
	right: inherit;
	left: 0px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-small.svg?v=4) no-repeat;
	background-position: -3px center;
	background-size: 961px 60px;
}

@media (min-width: 768px) {
	.footer-new .txt- ul li:after {
		top: 0px;
	}
}

.footer-new .small-li .txt- {
	font-size: 14px;
	line-height: 21px;
}

.footer-new .small-li .txt- ul li:after {
	background-position: -783px center;
	top: 1px;
}

.footer-new .txt-.ul-boxes ul:not(.classic-list) {
	padding-bottom: 15px;
}

.footer-new .txt-.ul-boxes ul:not(.classic-list):after {
	content: '';
	display: block;
	clear: both;
}

@media (min-width: 768px) {
	.footer-new .txt-.ul-boxes ul:not(.classic-list) {
		margin-left: -6px;
		margin-right: -6px;
		padding-top: 15px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
      /*-webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2;
      -webkit-column-gap: 12px;
      -moz-column-gap: 12px;
      column-gap: 12px;*/;
	}
}

.footer-new .txt-.ul-boxes ul:not(.classic-list) li {
	padding: 24px 20px 24px 42px;
	background: #ffffff;
	width: 100%;
	margin: 2px 0 2px;
	line-height: 24px;
    /*-webkit-column-break-inside: avoid;
      page-break-inside: avoid;
      break-inside: avoid;*/;
}

.footer-new .txt-.ul-boxes ul:not(.classic-list) li:after {
	left: 13px;
	top: 24px;
}

.footer-new .txt-.ul-boxes ul:not(.classic-list) li:before {
	content: '';
	display: block;
	position: absolute;
	top: 3px;
	bottom: 3px;
	left: 6px;
	right: 6px;
	box-shadow: 0 2px 2px 0 rgba(103, 103, 109, 0.14), 0 2px 20px -2px rgba(162, 156, 156, 0.1), 0 1px 3px 0 rgba(135, 135, 135, 0.1);
	-moz-box-shadow: 0 2px 2px 0 rgba(103, 103, 109, 0.14), 0 2px 20px -2px rgba(162, 156, 156, 0.1), 0 1px 3px 0 rgba(135, 135, 135, 0.1);
	-webkit-box-shadow: 0 2px 2px 0 rgba(103, 103, 109, 0.14), 0 2px 20px -2px rgba(162, 156, 156, 0.1), 0 1px 3px 0 rgba(135, 135, 135, 0.1);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	pointer-events: none;
}

@media (min-width: 768px) {
	.footer-new .txt-.ul-boxes ul:not(.classic-list) li {
		width: 50%;
	}

	.footer-new .txt-.ul-boxes ul:not(.classic-list) li:after {
		top: 24px;
	}
}

.footer-new .txt-.ul-boxes ul.classic-list {
	margin-left: -9px;
}

.footer-new .txt-.ul-boxes ul.classic-list li {
	color: #0e192a;
}

.footer-new .txt-.ul-boxes ul.classic-list li:after {
	background-position: -944px center;
}

.footer-new .txt- .txt-xs ul li:after {
	top: -3px;
}

.footer-new .txt- small {
	font-size: 90%;
	line-height: 90%;
}

.footer-new .section-format {
	padding: 40px 0;
	border-bottom: 1px solid #ebebeb;
}

.footer-new .section-format .btn {
	margin: 0 0 10px;
}

.footer-new .after-pointer {
	position: relative;
}

.footer-new .after-pointer:after {
	top: -30px;
	left: -30px;
	right: -30px;
	bottom: -30px;
	position: absolute;
	z-index: 900;
}

@media (min-width: 768px) {
	.footer-new .after-pointer:after {
		display: block;
		content: '';
	}
}

.footer-new .z-index-hover {
	position: relative;
	z-index: 1;
}

.footer-new .z-index-hover:hover {
	z-index: 2;
}

.footer-new .justify-content-between {
	width: 100%;
}

.footer-new .banner {
	position: relative;
	z-index: 2;
}

.footer-new .divider {
	height: 1px;
	background: #eceef0;
	display: block;
}

.footer-new .divider a {
	display: none;
}

.footer-new .divider a img {
	pointer-events: none;
	width: 18px;
}

@media (min-width: 992px) {
	.footer-new .divider {
		height: 90px;
		padding: 30px 0 0;
		background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/divider.svg) no-repeat;
		background-size: auto 30px;
		background-position: center;
		margin-top: -39px;
	}
}

@media (min-width: 992px) {
	.footer-new .divider a {
		height: 80px;
		padding: 30px 0 0;
		width: 120px;
		line-height: 30px;
		text-align: center;
		position: absolute;
		display: block;
		top: -10px;
		bottom: 0;
		right: 0;
		left: 0;
		margin: auto;
		z-index: 2;
	}
}

.footer-new .divider.divider-bg + section {
	position: relative;
	z-index: 0;
}

@media (min-width: 992px) {
	.footer-new .divider.divider-bg {
		background: none;
		position: relative;
		z-index: 1;
	}

	.footer-new .divider.divider-bg:after {
		display: block;
		content: '';
		background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/baner-bg.png) no-repeat;
		position: absolute;
		top: -1200px;
		bottom: -50px;
		left: 0px;
		right: 0px;
		margin: auto;
		background-position: center bottom;
		z-index: -1;
	}
}

.footer-new .content-revise {
	position: relative;
    /*&:after{
        content:'';
        display:block;
        height:5px;
        width:15px;
        position:absolute;
        bottom:-2px;
        left:0;
        background:#fff;
    }
    &:before{
        content:'';
        display:block;
        height:5px;
        width:15px;
        position:absolute;
        bottom:-2px;
        right:0;
        background:#fff;
    } */;
}

.footer-new section, .footer-new footer {
	overflow-x: hidden;
	padding-left: 15px;
	padding-right: 15px;
}

.footer-new video {
	width: 100%;
	height: auto;
}

.footer-new .width-100- {
	display: block;
	max-width: 300px;
	margin: 0 auto 24px;
}

@media (max-width: 350px) {
	.footer-new .width-100- {
		max-width: 240px;
	}
}

.footer-new img {
	color: #fff !important;
}

@media (max-width: 575.98px) {
	.footer-new img.img-100-down-xs {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.footer-new img.img-100-down-sm {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.footer-new img.img-100-down-md {
		width: 100%;
	}
}

@media (max-width: 1199.98px) {
	.footer-new img.img-100-down-lg {
		width: 100%;
	}
}

.footer-new img.img-100 {
	width: 100%;
}

@media (min-width: 576px) {
	.footer-new img.img-100-up-sm {
		width: 100%;
	}
}

@media (min-width: 768px) {
	.footer-new img.img-100-up-md {
		width: 100%;
	}
}

@media (min-width: 992px) {
	.footer-new img.img-100-up-lg {
		width: 100%;
	}
}

@media (min-width: 1200px) {
	.footer-new img.img-100-up-xl {
		width: 100%;
	}
}

.footer-new img.col-xs-12.col-lg-auto {
	width: auto;
	height: 30vw;
}

@media (min-width: 1200px) {
	.footer-new img.col-xs-12.col-lg-auto {
		width: auto !important;
		max-width: none !important;
		height: 35em;
	}
}

@media only screen and (min-width: 1400px) {
	.footer-new img.col-xs-12.col-lg-auto {
		width: auto !important;
		max-width: none !important;
		height: auto;
	}
}

.footer-new .img-auto {
	padding: 0;
}

.footer-new .h1, .footer-new .h2, .footer-new .h3, .footer-new .h4, .footer-new .h5, .footer-new .h6 {
	color: #0e192a;
}

.footer-new ul.no-list-type {
	list-style-type: none;
	padding: 0;
}

@media (max-width: 575.98px) {
	.footer-new .navbar-collapse .navbar-nav {
		border-top: none;
	}
}

.footer-new .bordered-header {
	position: relative;
	padding-top: 14px;
}

.footer-new .bordered-header:after {
	content: '';
	display: block;
	width: 32px;
	height: 2px;
	background: #4285f4;
	position: absolute;
	left: 0;
	top: 0px;
}

.footer-new .Icon-item {
	text-align: center;
}

.footer-new .Icon-item span {
	display: inline-block;
}

.footer-new .icon-item-size-lg {
	height: 7em;
	width: 7em;
	position: relative;
	margin-top: 37px;
	margin-right: 30px;
}

.footer-new .icon-item-size-lg:after {
	content: '';
	display: block;
	height: 5.6em;
	width: 5.6em;
	-webkit-box-shadow: 0px 8px 24px rgba(24, 34, 96, 0.08);
	box-shadow: 0px 8px 24px rgba(24, 34, 96, 0.08);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.footer-new .icon-item-size-md {
	height: 5.16em;
	width: 5.16em;
}

.footer-new .icon-item-size-sm {
	height: 4.125em;
	width: 4.125em;
	margin-top: 5.6em;
	margin-left: -1em;
}

.footer-new .shadow-circle {
	-webkit-box-shadow: 0px 8px 24px rgba(24, 34, 96, 0.08);
	box-shadow: 0px 8px 24px rgba(24, 34, 96, 0.08);
}

.footer-new .plus-absolute {
	position: absolute;
}

.footer-new .plus-absolute.plus-sm {
	bottom: 0;
	left: 145px;
}

.footer-new .plus-absolute.plus-lg {
	left: 260px;
	top: 0;
}

.footer-new .plus-sm {
	height: 45px;
	width: 45px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/plus-sm.svg) no-repeat;
	background-position: center;
}

.footer-new .plus-lg {
	height: 60px;
	width: 60px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/plus.svg) no-repeat;
	background-position: center;
}

@media (min-width: 768px) {
	.footer-new .icon-item-size-lg {
		margin-left: 22px;
	}

	.footer-new .plus-absolute {
		position: absolute;
	}

	.footer-new .plus-absolute.plus-sm {
		bottom: 40px;
		left: 167px;
	}

	.footer-new .plus-absolute.plus-lg {
		left: 282px;
		top: 0;
	}
}

@media (min-width: 1200px) {
	.footer-new .icon-item-size-lg {
		height: 13.4em;
		width: 13.4em;
		margin-left: 0;
		margin-right: 50px;
		margin-top: 57px;
	}

	.footer-new .icon-item-size-lg img {
		width: 5.12em;
	}

	.footer-new .icon-item-size-lg:after {
		height: 10em;
		width: 10em;
	}

	.footer-new .icon-item-size-md {
		height: 9.37em;
		width: 9.37em;
	}

	.footer-new .icon-item-size-sm {
		height: 7.5em;
		width: 7.5em;
		margin-top: 10.12em;
		margin-left: -1.6em;
	}

	.footer-new .plus-absolute {
		position: absolute;
	}

	.footer-new .plus-absolute.plus-sm {
		bottom: 0;
		left: 242px;
		width: 84px;
		height: 84px;
	}

	.footer-new .plus-absolute.plus-lg {
		left: 490px;
		top: 0;
		width: 112px;
		height: 112px;
	}

	.footer-new .plus-sm {
		height: 45px;
		width: 45px;
		background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/plus-sm.svg) no-repeat;
		background-position: center;
	}

	.footer-new .plus-lg {
		height: 60px;
		width: 60px;
		background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/plus.svg) no-repeat;
		background-position: center;
	}
}

@media (max-width: 575.98px) {
	.footer-new h2 br {
		display: none;
	}
}

.footer-new .bluecta {
	margin-top: 50px;
	width: 50%;
	background-color: #DBEEFE;
	border-radius: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 30px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.footer-new .bluecta h3 {
	margin: 10px;
	font-weight: 900;
	text-align: center;
	font-size: 1.2em;
}

.footer-new .bluecta h3 strong {
	font-weight: 900;
	color: #4984E6;
}

.footer-new .bluecta a {
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #4285f4), to(#44b8c5));
	background: linear-gradient(to right, #4285f4 0, #44b8c5 100%);
	width: 244px;
	display: block;
	color: white;
	border-radius: 20px;
	padding: 10px;
	padding-left: 30px;
	padding-right: 30px;
	font-weight: 900;
	margin: 10px;
	text-align: center;
}

.footer-new .intcta {
	margin-top: 80px;
	width: 87%;
}

.footer-new .sitecta {
	margin-top: 0px !important;
	width: 87%;
}

@media (max-width: 1199.98px) {
	.footer-new .bluecta {
		width: 90%;
		background-color: #DBEEFE;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
	}

	.footer-new .bluecta a {
		width: auto;
	}

	.footer-new .bluecta h3 {
		font-size: 1.2em;
	}

	.footer-new .intcta {
		margin-top: 20px;
	}
}

.footer-new .gdprinfo li {
	line-height: 30px;
}

.footer-new .gdprinfo {
	list-style: none;
}

.footer-new ul.gdprinfo li::before {
	content: "\2022";
	color: #4285F4;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}

@media (max-width: 575.98px) {
	.footer-new .col-padding-reset {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new .col-padding-reset-y-sm {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new .col-padding-reset-sm {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new .img-order-.col-padding-reset-sm {
		padding-bottom: 15px;
	}
}

.footer-new .padding-reset {
	padding: 0 !important;
}

.footer-new .between-sections {
	height: 1px;
	margin-bottom: 0;
	margin-top: 0;
	background: #fafafa;
	opacity: 0.5;
}

.footer-new .padding-top-bottom {
	padding-top: 30px;
	padding-bottom: 30px;
}

.footer-new .padding-x-md-2 {
	padding-top: 5px;
}

@media (min-width: 768px) {
	.footer-new .padding-x-md-2 {
		padding-top: 2px;
		padding-bottom: 2px;
	}
}

.footer-new .padding-x-6 {
	padding-top: 6px;
	padding-bottom: 6px;
}

.footer-new .padding-x-10 {
	padding-top: 14px;
	padding-bottom: 14px;
}

@media (min-width: 768px) {
	.footer-new .padding-x-10 {
		padding-top: 10px;
		padding-bottom: 11px;
	}
}

.footer-new .padding-x-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.footer-new .padding-x-15 {
	padding-top: 15px;
	padding-bottom: 15px;
}

.footer-new .padding-x-5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.footer-new .padding-x-0-26 {
	padding-top: 0px;
	padding-bottom: 0px;
}

@media (min-width: 768px) {
	.footer-new .padding-x-0-26 {
		padding-top: 26px;
		padding-bottom: 26px;
	}
}

.footer-new .padding-x-30-26 {
	padding-top: 0px;
	padding-bottom: 30px;
}

@media (min-width: 768px) {
	.footer-new .padding-x-30-26 {
		padding-top: 26px;
		padding-bottom: 26px;
	}
}

.footer-new .padding-x-30-26 {
	padding-top: 30px;
	padding-bottom: 30px;
}

@media (min-width: 768px) {
	.footer-new .padding-x-30-26 {
		padding-top: 26px;
		padding-bottom: 26px;
	}
}

.footer-new .padding-x-90 {
	padding-top: 90px;
	padding-bottom: 90px;
}

.footer-new .padding-x-68 {
	padding-top: 68px;
	padding-bottom: 68px;
}

.footer-new .padding-x-60 {
	padding-top: 60px;
	padding-bottom: 60px;
}

@media (max-width: 767.98px) {
	.footer-new .padding-x-60 .padding-x-60 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

.footer-new .padding-x-70 {
	padding-top: 70px;
	padding-bottom: 70px;
}

.footer-new .padding-x-50 {
	padding-top: 50px;
	padding-bottom: 50px;
}

.footer-new .padding-x-46 {
	padding-top: 46px;
	padding-bottom: 46px;
}

.footer-new .padding-x-30 {
	padding-top: 30px;
	padding-bottom: 30px;
}

@media (max-width: 767.98px) {
	.footer-new .padding-x-30 {
		padding-top: 22px;
	}
}

.footer-new .padding-x-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.footer-new .padding-x-20 {
	padding-top: 16px;
	padding-bottom: 16px;
}

.footer-new .padding-x-40 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.footer-new .padding-x-34 {
	padding-top: 34px;
	padding-bottom: 34px;
}

.footer-new .padding-x-0 {
	padding: 0;
}

@media (max-width: 575.98px) {
	.footer-new .padding-x-20-btm {
		padding-bottom: 20px;
	}
}

@media (min-width: 768px) {
	.footer-new .padding-x-md-60 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}

@media (min-width: 768px) {
	.footer-new .padding-x-md-50 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

@media (min-width: 768px) {
	.footer-new .padding-x-md-70 {
		padding-top: 70px;
		padding-bottom: 70px;
	}
}

@media (min-width: 1200px) {
	.footer-new .padding-x-xl-83 {
		padding-top: 83px;
		padding-bottom: 83px;
	}
}

@media (min-width: 1200px) {
	.footer-new padding-x-xl-63 {
		padding-top: 63px;
		padding-bottom: 63px;
	}
}

.footer-new .padding-x-40 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.footer-new .padding-x-70 {
	padding-top: 70px;
	padding-bottom: 70px;
}

@media (min-width: 992px) {
	.footer-new .padding-x-70-lg {
		padding-top: 70px;
		padding-bottom: 70px;
	}
}

@media (min-width: 992px) {
	.footer-new .padding-x-80-lg {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (min-width: 992px) {
	.footer-new .padding-x-lg-80 {
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.footer-new .padding-x-lg-100 {
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.footer-new .padding-x-lg-110 {
		padding-top: 110px;
		padding-bottom: 110px;
	}

	.footer-new .padding-x-lg-120 {
		padding-top: 111px;
		padding-bottom: 111px;
	}

	.footer-new .padding-x-lg-120- {
		padding-top: 120px;
		padding-bottom: 120px;
	}

	.footer-new .padding-x-lg-40 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

@media (max-width: 767.98px) {
	.footer-new .reset-top-padding-sm {
		padding-top: 0 !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new .padd-btm-reset-sm {
		padding-bottom: 0;
	}
}

.footer-new .margin-x-20 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.footer-new .margin-t-reset {
	margin-top: 0;
}

.footer-new .margin-b-reset {
	margin-bottom: 0;
}

.footer-new .margin-reset {
	margin: 0 !important;
}

.footer-new .padd-btm-reset {
	padding-bottom: 0;
}

@media (min-width: 768px) {
	.footer-new .padd-btm-reset-md-up {
		padding-bottom: 0;
	}
}

.footer-new .padd-top-reset {
	padding-top: 0 !important;
}

.footer-new .section-top-bottom {
	padding-top: 90px;
	padding-bottom: 90px;
}

.footer-new div:last-child > .padding-top-bottom {
	padding-bottom: 1em;
}

.footer-new .ov-visible {
	overflow: visible;
}

.footer-new .ov-hidden {
	overflow: hidden;
}

@media (min-width: 768px) {
	.footer-new .ov-hidden-md {
		overflow: hidden;
	}
}

@media (min-width: 576px) {
	.footer-new .container-not-sm {
		max-width: 100%;
		padding: 0;
	}

	.footer-new .padding-sm-0 {
		padding-left: 0;
		padding-right: 0;
	}

	.footer-new .flex-order-reverse-sm-even .flex-order:nth-child(even) .text-order- {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .flex-order-reverse-sm-even .flex-order:nth-child(even) .img-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .flex-order-reverse-sm-odd .flex-order:nth-child(odd) .text-order- {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .flex-order-reverse-sm-odd .flex-order:nth-child(odd) .img-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .ov-visible-sm {
		overflow: visible;
	}

	.footer-new .column-up-sm {
		padding-top: 5.19em;
	}

	.footer-new .column-up-sm .column-elem:first-child {
		margin-top: -5.19em;
	}
}

@media (min-width: 768px) {
	.footer-new .container-not-md {
		max-width: 100%;
		padding: 0;
	}

	.footer-new .padding-top-bottom {
		padding-top: 50px;
		padding-bottom: 30px;
	}

	.footer-new .padding-md-0 {
		padding-left: 0;
		padding-right: 0;
	}

	.footer-new .flex-order-reverse-md-even .flex-order:nth-child(even) .text-order- {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.footer-new .flex-order-reverse-md-even .flex-order:nth-child(even) .img-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .flex-order-reverse-md-odd .flex-order:nth-child(odd) .text-order- {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.footer-new .flex-order-reverse-md-odd .flex-order:nth-child(odd) .img-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .width-100- {
		display: block;
		max-width: 92%;
	}

	.footer-new .section-top-bottom {
		padding-top: 120px;
		padding-bottom: 120px;
	}

	.footer-new .ov-visible-md {
		overflow: visible;
	}

	.footer-new .column-up-md {
		padding-top: 5.19em;
	}

	.footer-new .column-up-md .column-elem:first-child {
		margin-top: -5.19em;
	}
}

@media (min-width: 992px) {
	.footer-new .container-not-lg {
		max-width: 100%;
		padding: 0;
	}

	.footer-new .padding-lg-0 {
		padding-left: 0;
		padding-right: 0;
	}

	.footer-new .padding-top-bottom {
		padding-top: 70px;
		padding-bottom: 40px;
	}

	.footer-new .flex-order-reverse-lg-even .flex-order:nth-child(even) .text-order- {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .flex-order-reverse-lg-even .flex-order:nth-child(even) .img-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .flex-order-reverse-lg-odd .flex-order:nth-child(odd) .text-order- {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .flex-order-reverse-lg-odd .flex-order:nth-child(odd) .img-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .ov-visible-lg {
		overflow: visible;
	}

	.footer-new .column-up-lg {
		padding-top: 5.19em;
	}

	.footer-new .column-up-lg .column-elem:first-child {
		margin-top: -5.19em;
	}
}

@media (min-width: 1200px) {
	.footer-new .container-not-xl {
		max-width: 100%;
		padding: 0;
	}

	.footer-new .padding-xl-0 {
		padding-left: 0;
		padding-right: 0;
	}

	.footer-new .col-count-xl-2 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}

	.footer-new .flex-order-reverse-xl-even .flex-order:nth-child(even) .text-order- {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .flex-order-reverse-xl-even .flex-order:nth-child(even) .img-order- {
		order: 1;
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
	}

	.footer-new .flex-order-reverse-xl-odd .flex-order:nth-child(odd) .text-order- {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .flex-order-reverse-xl-odd .flex-order:nth-child(odd) .img-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .flex-order-reverse-md-even,
    .footer-new .flex-order-reverse-md-odd {
		padding-top: 40px;
	}

	.footer-new .flex-order-reverse-md-even .flex-order .even-odd-padding,
    .footer-new .flex-order-reverse-md-odd .flex-order .even-odd-padding {
		padding-left: 85px;
	}

	.footer-new .flex-order-reverse-md-even .flex-order .even-odd-padding .img-order- img,
    .footer-new .flex-order-reverse-md-odd .flex-order .even-odd-padding .img-order- img {
		margin-left: 24px;
	}

	.footer-new .flex-order-reverse-md-even .flex-order .even-odd-padding .accordion,
    .footer-new .flex-order-reverse-md-odd .flex-order .even-odd-padding .accordion {
		margin-right: -55px;
	}

	.footer-new .flex-order-reverse-md-even .flex-order:nth-child(even) .even-odd-padding,
    .footer-new .flex-order-reverse-md-odd .flex-order:nth-child(even) .even-odd-padding {
		padding-right: 85px;
		padding-left: 0;
	}

	.footer-new .flex-order-reverse-md-even .flex-order:nth-child(even) .even-odd-padding .img-order- img,
    .footer-new .flex-order-reverse-md-odd .flex-order:nth-child(even) .even-odd-padding .img-order- img {
		margin-left: -24px;
	}

	.footer-new .flex-order-reverse-md-even .flex-order:nth-child(even) .even-odd-padding .accordion,
    .footer-new .flex-order-reverse-md-even .flex-order:nth-child(even) .even-odd-padding .hgroup,
    .footer-new .flex-order-reverse-md-even .flex-order:nth-child(even) .even-odd-padding .btn,
    .footer-new .flex-order-reverse-md-odd .flex-order:nth-child(even) .even-odd-padding .accordion,
    .footer-new .flex-order-reverse-md-odd .flex-order:nth-child(even) .even-odd-padding .hgroup,
    .footer-new .flex-order-reverse-md-odd .flex-order:nth-child(even) .even-odd-padding .btn {
		margin-left: -55px;
		margin-right: 2px;
	}

	.footer-new .section-top-bottom {
		padding-top: 150px;
		padding-bottom: 150px;
	}

	.footer-new .ov-visible-xl {
		overflow: visible;
	}

	.footer-new .column-up-xl {
		padding-top: 5.19em;
	}

	.footer-new .column-up-xl .column-elem:first-child {
		margin-top: -5.19em;
	}
}

@media (min-width: 768px) {
	.footer-new .no-padding-md {
		padding: 0;
	}
}

.footer-new .baner-illustrated .lead {
	margin-top: -5px;
}

.footer-new .baner-illustrated .illustration {
	padding: 20px 0;
	overflow: hidden;
	text-align: center;
}

.footer-new .baner-illustrated .illustration img {
	display: inline-block;
	width: 317px;
	margin: 0 auto;
	float: none;
}

.footer-new .baner-illustrated .illustration img.placeholder-image-height {
	height: 290px;
}

@media (max-width: 767.98px) {
	.footer-new .baner-illustrated .illustration img {
		height: 380px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.footer-new .baner-illustrated .illustration img {
		height: 290px;
		width: auto;
	}
}

@media (min-width: 768px) {
	.footer-new .baner-illustrated .txt- {
		padding-top: 55px;
		padding-bottom: 55px;
	}
}

@media (min-width: 992px) {
	.footer-new .baner-illustrated .txt- {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

@media (min-width: 1200px) {
	.footer-new .baner-illustrated .txt- {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

.footer-new .screen-vis img {
	background-color: transparent;
}

.footer-new .screen-vis {
	height: 24em;
	text-align: center;
}

@media (max-width: 767.98px) {
	.footer-new .screen-vis + .txt- {
		margin-bottom: 40px;
	}
}

.footer-new .screen-vis img,
  .footer-new .screen-vis img.col-xs-12.col-lg-auto {
	width: auto;
	width: initial;
	height: 24em;
	margin-left: -34px;
}

@media (max-width: 767.98px) {
	.footer-new .screen-vis img.img-100-down-sm,
    .footer-new .screen-vis img.col-xs-12.col-lg-auto.img-100-down-sm {
		width: 110%;
		height: auto;
		margin-left: -5%;
	}
}

@media (min-width: 576px) {
	.footer-new .screen-vis img,
    .footer-new .screen-vis img.col-xs-12.col-lg-auto {
		width: auto;
		width: initial;
		height: 30em;
		margin-left: -30px;
	}
}

@media (min-width: 768px) {
	.footer-new .screen-vis img,
    .footer-new .screen-vis img.col-xs-12.col-lg-auto {
		width: auto;
		width: initial;
		height: 30em;
		margin-left: 0;
	}
}

@media (min-width: 992px) {
	.footer-new .screen-vis img,
    .footer-new .screen-vis img.col-xs-12.col-lg-auto {
		width: auto;
		width: initial;
		margin-left: 0;
		height: 30em;
		margin-top: -3em;
	}
}

@media (min-width: 1200px) {
	.footer-new .screen-vis img,
    .footer-new .screen-vis img.col-xs-12.col-lg-auto {
		margin-left: -120px;
		margin-top: 0em;
		width: auto;
		width: initial;
		height: 36em;
	}
}

@media only screen and (min-width: 1400px) {
	.footer-new .screen-vis img,
    .footer-new .screen-vis img.col-xs-12.col-lg-auto {
		height: 43em;
		margin-top: -3em;
		margin-left: -11em;
	}
}

@media (min-width: 576px) {
	.footer-new .screen-vis {
		height: 30em;
	}
}

@media (min-width: 768px) {
	.footer-new .screen-vis {
		height: 30em;
	}
}

@media (min-width: 1200px) {
	.footer-new .screen-vis {
		height: 36em;
	}
}

@media only screen and (min-width: 1400px) {
	.footer-new .screen-vis {
		height: 39em;
		overflow: visible !important;
	}
}

@-webkit-keyframes show-banner {
	0% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0, 0.79, 0.63, 0.95);
		animation-timing-function: cubic-bezier(0, 0.79, 0.63, 0.95);
	}

	45% {
		opacity: .3;
	}

	100% {
		opacity: 1;
	}
}

@keyframes show-banner {
	0% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0, 0.79, 0.63, 0.95);
		animation-timing-function: cubic-bezier(0, 0.79, 0.63, 0.95);
	}

	45% {
		opacity: .3;
	}

	100% {
		opacity: 1;
	}
}

@media (min-width: 576px) {
	.footer-new {
      /*********************************/
      /*Custom sections*/;
	}

	.footer-new .baner-illustrated .btn {
		display: inline-block;
	}

	.footer-new .baner-illustrated .illustration {
		overflow: visible;
	}

	.footer-new .baner-illustrated .illustration img {
		display: inline-block;
		width: 100%;
		float: none;
	}

	.footer-new .baner-illustrated .illustration img.placeholder-image-height {
		height: 380px;
	}
}

@media (min-width: 1200px) {
	.footer-new {
      /*********************************/
      /*Custom sections*/;
	}

	.footer-new .baner-illustrated h1 a:hover, .footer-new .baner-illustrated h2 a:hover, .footer-new .baner-illustrated h3 a:hover, .footer-new .baner-illustrated h4 a:hover, .footer-new .baner-illustrated h5 a:hover, .footer-new .baner-illustrated h6 a:hover {
		color: #0e192a;
		text-decoration: underline;
	}

	.footer-new .baner-illustrated .illustration {
		margin: 0;
		padding-bottom: 0;
	}

	.footer-new .baner-illustrated .illustration:after {
		content: '';
		display: block;
		clear: both;
	}

	.footer-new .baner-illustrated .illustration img {
		display: inline-block;
		width: 570px;
		float: right;
	}

	.footer-new .baner-illustrated .illustration img.placeholder-image-height {
		height: 460px;
	}
}

.footer-new .lds-ring {
	display: inline-block;
	position: relative;
	width: 20px;
	height: 20px;
}

.footer-new .lds-ring span {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	margin: 2px;
	border: 2px solid #fff;
	border-radius: 50%;
	-webkit-animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: #fff transparent transparent transparent;
}

.footer-new .lds-ring span:nth-child(1) {
	-webkit-animation-delay: -0.45s;
	animation-delay: -0.45s;
}

.footer-new .lds-ring span:nth-child(2) {
	-webkit-animation-delay: -0.3s;
	animation-delay: -0.3s;
}

.footer-new .lds-ring span:nth-child(3) {
	-webkit-animation-delay: -0.15s;
	animation-delay: -0.15s;
}

@-webkit-keyframes lds-ring {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes lds-ring {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.footer-new .animated-btn.btn {
	height: 50px;
	position: relative;
}

@media (min-width: 768px) {
	.footer-new .animated-btn.btn {
		width: 270px;
	}
}

.footer-new .animated-btn .lds-ring {
	opacity: 0;
	top: -40px;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	position: absolute;
	transition: all 0.4s ease-out;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
}

.footer-new .animated-btn .lds-text {
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	height: 20px;
	line-height: 20px;
	width: 100%;
	text-align: center;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
}

.footer-new .animated-btn.waiting {
	pointer-events: none;
	opacity: 0.7;
}

.footer-new .animated-btn.waiting .lds-ring {
	top: 0;
	opacity: 1;
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
}

.footer-new .animated-btn.waiting .lds-text {
	bottom: -40px;
	opacity: 0;
	transition: all 0.4s ease-out;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
}

.footer-new .dropdown-item.disabled {
	opacity: 0.4;
}

.footer-new .dropdown {
	background: none;
}

.footer-new .dropdown:before {
	content: '';
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #fff;
	position: absolute;
	pointer-events: none;
	z-index: -1;
	border-top: 1px solid #eceef0;
}

@media (max-width: 991.98px) {
	.footer-new .dropdown:before {
		display: none;
	}
}

.footer-new .dropdown.show {
	background: none;
}

.footer-new .dropdown.show:before {
	opacity: 1;
	z-index: -1;
	background: #fafafa;
	left: -999em;
	right: -999em;
	margin: auto;
	width: 100vw;
}

.footer-new .dropdown.show .dropdown-item {
	font-size: 0.93em;
	color: #677386;
	padding: 9px 9px;
}

.footer-new .dropdown-toggle:after {
	float: right;
	width: 9px;
	height: 5px;
	border: none;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/arrow-down.svg) no-repeat;
	background-size: auto 5px;
	background-position: right center;
	position: absolute;
	right: 3px;
	top: 37px;
}

.footer-new .dropdown.show .dropdown-toggle:after {
	background-position: left center;
}

@media (min-width: 992px) {
	.footer-new header .dropdown.show .dropdown-toggle:after {
		background-position: right center !important;
	}
}

.footer-new .dropdown-custom {
	margin: 0;
	position: relative;
	padding-right: 16px;
	cursor: pointer;
}

.footer-new .dropdown-custom:after {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.footer-new .drop-item-custom {
	font-size: 14px;
	letter-spacing: 0.2px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 5px;
}

.footer-new .drop-menu-custom {
	border: none;
	margin: 0;
	z-index: 990;
	border: none;
	background: #fff;
	width: 240px;
	padding: 14px 8px;
	left: inherit;
	position: absolute;
	right: -106px;
	-webkit-box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
	box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
}

.footer-new .drop-menu-custom:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 100%;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 11px 11px 11px;
	border-color: transparent transparent #fff transparent;
	width: 22px;
	height: 11px;
}

.footer-new .drop-menu-custom[x-placement="bottom-start"]:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 11px 11px 11px;
	border-color: transparent transparent #fff transparent;
}

.footer-new .drop-menu-custom[x-placement="top-start"]:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 11px 11px 0 11px;
	border-color: #fff transparent transparent transparent;
	top: 100%;
	bottom: inherit;
}

.footer-new .b-left {
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 17px;
}

.footer-new .b-left.dropdown-custom span {
	display: block;
	padding-left: 18px;
}

@media (min-width: 992px) {
	.footer-new .b-left.dropdown-custom span {
		border-left: 1px solid #eceef0;
	}
}

.footer-new .mobile-nested-accordion .collapsing-header.nested-dropdown-toggle {
	position: relative;
	z-index: 1;
	color: #0e192a;
	padding: 23px 0;
	display: block;
}

.footer-new .mobile-nested-accordion .collapsing-header.nested-dropdown-toggle:before {
	display: block;
	top: 0px;
	content: '';
	left: -300px;
	right: -300px;
	bottom: 0;
	margin: auto;
	border-bottom: 1px solid #eceef0;
	position: absolute;
}

.footer-new .mobile-nested-accordion .collapsing-header.nested-dropdown-toggle[aria-expanded="true"] {
	color: #4285f4;
}

.footer-new .mobile-nested-accordion .btn-toggling {
	padding-right: 0 !important;
}

.footer-new .mobile-nested-accordion .btn-toggling.d-block {
	margin-top: 20px;
}

.footer-new .mobile-nested-accordion .accordion h1.collapsing-header > a[aria-expanded=false]:before, .footer-new .mobile-nested-accordion .accordion h2.collapsing-header > a[aria-expanded=false]:before, .footer-new .mobile-nested-accordion .accordion h3.collapsing-header > a[aria-expanded=false]:before, .footer-new .mobile-nested-accordion .accordion h4.collapsing-header > a[aria-expanded=false]:before, .footer-new .mobile-nested-accordion .accordion h5.collapsing-header > a[aria-expanded=false]:before, .footer-new .mobile-nested-accordion .accordion h6.collapsing-header > a[aria-expanded=false]:before {
	display: none !important;
}

.footer-new .mobile-nested-accordion .accordion > :first-child h1.collapsing-header[aria-expanded=false] > a, .footer-new .mobile-nested-accordion .accordion > :first-child h2.collapsing-header[aria-expanded=false] > a, .footer-new .mobile-nested-accordion .accordion > :first-child h3.collapsing-header[aria-expanded=false] > a, .footer-new .mobile-nested-accordion .accordion > :first-child h4.collapsing-header[aria-expanded=false] > a, .footer-new .mobile-nested-accordion .accordion > :first-child h5.collapsing-header[aria-expanded=false] > a, .footer-new .mobile-nested-accordion .accordion > :first-child h6.collapsing-header[aria-expanded=false] > a {
	background: none;
}

.footer-new .mobile-nested-accordion .accordion > :first-child h1.collapsing-header[aria-expanded=false] > a:before, .footer-new .mobile-nested-accordion .accordion > :first-child h2.collapsing-header[aria-expanded=false] > a:before, .footer-new .mobile-nested-accordion .accordion > :first-child h3.collapsing-header[aria-expanded=false] > a:before, .footer-new .mobile-nested-accordion .accordion > :first-child h4.collapsing-header[aria-expanded=false] > a:before, .footer-new .mobile-nested-accordion .accordion > :first-child h5.collapsing-header[aria-expanded=false] > a:before, .footer-new .mobile-nested-accordion .accordion > :first-child h6.collapsing-header[aria-expanded=false] > a:before {
	display: none !important;
}

.footer-new .mobile-nested-accordion .accordion .acc-item:after {
	border-top: none;
	background-color: transparent !important;
	background: none !important;
}

.footer-new .mobile-nested-accordion .accordion p:last-child, .footer-new .mobile-nested-accordion .accordion li:last-child {
	padding-bottom: 30px;
}

.footer-new .mobile-nested-accordion .h-custom {
	margin: 0;
}

.footer-new .mobile-nested-accordion .h-custom + .collapse {
	position: relative;
}

@media (max-width: 767.98px) {
	.footer-new .mobile-nested-accordion .h-custom + .collapse:before {
		display: block;
		content: '';
		top: -76px;
		content: '';
		left: -300px;
		right: -300px;
		margin: auto;
		background: #fafafa;
		position: absolute;
		z-index: 0;
		opacity: 0;
		transition: all 0.4s;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
	}
}

.footer-new .mobile-nested-accordion .h-custom + .collapse.show:before {
	bottom: 0;
	opacity: 1;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
}

.footer-new .bottom-of-footer {
	border: 0;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle.btn-padding-0, .footer-new .dropdown-small.dropdown-small-radius5px {
	padding: 3px 14px 0px 3px;
	border: none;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle.btn-padding-0 .lang-circle {
    margin: 0 0 1px 0;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle.btn-padding-0:focus, .footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle.btn-padding-0.active, .footer-new .dropdown-small.dropdown-small-radius5px:focus, .footer-new .dropdown-small.dropdown-small-radius5px.active {
	border: none;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle.btn-padding-0 span, .footer-new .dropdown-small.dropdown-small-radius5px span {
	line-height: 26px;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle.btn-padding-0 span.arrow-toggle, .footer-new .dropdown-small.dropdown-small-radius5px span.arrow-toggle {
	line-height: 26px;
	background-position-y: center;
	height: 26px;
	margin-top: 2px;
	background-size: auto 6px;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle.btn-padding-0 span.txt-lang, .footer-new .dropdown-small.dropdown-small-radius5px span.txt-lang {
	text-transform: none;
	letter-spacing: -0.4px;
	font-weight: 400;
	font-size: 14px;
	padding-left: 7px;
	margin-top: 2px;
}

.footer-new .dropdown-small.dropdown-small-radius5px .dropdown-item {
	padding: 0 10px;
	overflow: hidden;
	clear: left;
}

.footer-new .dropdown-small.dropdown-small-radius5px span {
	display: inline-block;
	float: left;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle.btn-padding-0 {
	border: 2px solid #eceef0;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle.btn-padding-0:focus, .footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle.btn-padding-0.active {
	border: 2px solid #4285f4 !important;
}

.footer-new .bottom-of-footer .btn-group-styles .show .btn.dropdown-toggle.btn-padding-0 {
	border: 2px solid #ECF4FF !important;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle,
  .footer-new .lang-circle,
  .footer-new .btn.dropdown-toggle span.lang-circle {
	width: 26px;
	height: 26px;
	line-height: 26px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/flags.svg?v=1024);
	background-repeat: no-repeat;
	background-size: 421px 26px;
	margin-left: 0;
	margin-top: 2px;
	position: relative;
	display: inline-block;
	overflow: visible;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle b,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle b,
  .footer-new .lang-circle b,
  .footer-new .btn.dropdown-toggle span.lang-circle b {
	width: 26px;
	height: 26px;
	border-radius: 16px;
	display: block;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/flags.svg?v=1024);
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-position: left center;
	background-size: 421px 26px;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle.circle-pl-PL,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle.circle-pl-PL,
  .footer-new .lang-circle.circle-pl-PL,
  .footer-new .btn.dropdown-toggle span.lang-circle.circle-pl-PL {
	background-position: -34px center;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle.circle-pl-PL b,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle.circle-pl-PL b,
  .footer-new .lang-circle.circle-pl-PL b,
  .footer-new .btn.dropdown-toggle span.lang-circle.circle-pl-PL b {
	background-position: -34px center;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle.circle-en-UK, .footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle.circle-en-GB,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle.circle-en-UK,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle.circle-en-GB,
  .footer-new .lang-circle.circle-en-UK,
  .footer-new .lang-circle.circle-en-GB,
  .footer-new .btn.dropdown-toggle span.lang-circle.circle-en-UK,
  .footer-new .btn.dropdown-toggle span.lang-circle.circle-en-GB {
	background-position: -2px center;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle.circle-en-UK b, .footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle.circle-en-GB b,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle.circle-en-UK b,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle.circle-en-GB b,
  .footer-new .lang-circle.circle-en-UK b,
  .footer-new .lang-circle.circle-en-GB b,
  .footer-new .btn.dropdown-toggle span.lang-circle.circle-en-UK b,
  .footer-new .btn.dropdown-toggle span.lang-circle.circle-en-GB b {
	background-position: -2px center;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle.circle-en-US,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle.circle-en-US,
  .footer-new .lang-circle.circle-en-US,
  .footer-new .btn.dropdown-toggle span.lang-circle.circle-en-US {
	background-position: -130px center;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle.circle-en-US b,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle.circle-en-US b,
  .footer-new .lang-circle.circle-en-US b,
  .footer-new .btn.dropdown-toggle span.lang-circle.circle-en-US b {
	background-position: -130px center;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle.circle-de-DE,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle.circle-de-DE,
  .footer-new .lang-circle.circle-de-DE,
  .footer-new .btn.dropdown-toggle span.lang-circle.circle-de-DE {
	background-position: -66px center;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle.circle-de-DE b,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle.circle-de-DE b,
  .footer-new .lang-circle.circle-de-DE b,
  .footer-new .btn.dropdown-toggle span.lang-circle.circle-de-DE b {
	background-position: -66px center;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle.circle-pt-BR,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle.circle-pt-BR,
  .footer-new .lang-circle.circle-pt-BR,
  .footer-new .btn.dropdown-toggle span.lang-circle.circle-pt-BR {
	background-position: -223px center;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle.circle-pt-BR b,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle.circle-pt-BR b,
  .footer-new .lang-circle.circle-pt-BR b,
  .footer-new .btn.dropdown-toggle span.lang-circle.circle-pt-BR b {
	background-position: -223px center;
}

.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span.lang-circle.circle-globe,
  .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item span.lang-circle.circle-globe,
  .footer-new .lang-circle.circle-globe,
  .footer-new .btn.dropdown-toggle span.lang-circle.circle-globe {
	background: none !important;
}

.footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu.lang-circles {
	padding: 0 2px;
}

.footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu.lang-circles .dropdown-item {
	padding: 2px 3px;
	border-right: none;
}

.footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu.lang-circles .dropdown-item:first-child, .footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu.lang-circles .dropdown-item:last-child {
	padding: 2px 3px;
}

.footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu.lang-circles .dropdown-item span {
	margin-top: 2px;
}

.footer-new .btn-outline-secondary:hover,
  .footer-new .btn-outline-secondary:focus {
	background-color: transparent;
}

.footer-new .dropdown-small.dropdown-small-radius5px .dropdown-menu .dropdown-item.active,
  .footer-new .dropdown-small.dropdown-small-radius5px .dropdown-menu .dropdown-item:active,
  .footer-new .bottom-of-footer .dropdown-item.active,
  .footer-new .bottom-of-footer .dropdown-item:active {
	background-color: transparent !important;
}

.footer-new :root {
	--blue: #4285f4;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #d53734;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #4bd09b;
	--teal: #20c997;
	--cyan: #44b8c5;
	--white: #fff;
	--gray: #a4abb6;
	--gray-dark: #0e192a;
	--primary: #4285f4;
	--secondary: #a4abb6;
	--success: #4bd09b;
	--info: #44b8c5;
	--warning: #ffc107;
	--danger: #d53734;
	--light: #fafafa;
	--dark: #0e192a;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.footer-new *,
  .footer-new *::before,
  .footer-new *::after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.footer-new html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(14, 25, 42, 0);
}

.footer-new article, .footer-new aside, .footer-new figcaption, .footer-new figure, .footer-new footer, .footer-new header, .footer-new hgroup, .footer-new main, .footer-new nav, .footer-new section {
	display: block;
}

.footer-new body {
	margin: 0;
	font-family: "Open Sans", sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.75;
	color: #677386;
	text-align: left;
	background-color: #fff;
}

.footer-new [tabindex="-1"]:focus:not(:focus-visible) {
	outline: 0 !important;
}

.footer-new hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

.footer-new h1, .footer-new h2, .footer-new h3, .footer-new h4, .footer-new h5, .footer-new h6 {
	margin-top: 0;
	margin-bottom: 0.5em;
}

.footer-new p {
	margin-top: 0;
	margin-bottom: 1em;
}

.footer-new abbr[title],
  .footer-new abbr[data-original-title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
}

.footer-new address {
	margin-bottom: 1em;
	font-style: normal;
	line-height: inherit;
}

.footer-new ol,
  .footer-new ul,
  .footer-new dl {
	margin-top: 0;
	margin-bottom: 1em;
}

.footer-new ol ol,
  .footer-new ul ul,
  .footer-new ol ul,
  .footer-new ul ol {
	margin-bottom: 0;
}

.footer-new dt {
	font-weight: 700;
}

.footer-new dd {
	margin-bottom: .5em;
	margin-left: 0;
}

.footer-new blockquote {
	margin: 0 0 1em;
}

.footer-new b,
  .footer-new strong {
	font-weight: bolder;
}

.footer-new small {
	font-size: 80%;
}

.footer-new sub,
  .footer-new sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

.footer-new sub {
	bottom: -.25em;
}

.footer-new sup {
	top: -.5em;
}

.footer-new a {
	color: #4285f4;
	text-decoration: none;
	background-color: transparent;
}

.footer-new a:hover {
	color: #0d5bdd;
	text-decoration: underline;
}

.footer-new a:not([href]):not([class]) {
	color: inherit;
	text-decoration: none;
}

.footer-new a:not([href]):not([class]):hover {
	color: inherit;
	text-decoration: none;
}

.footer-new pre,
  .footer-new code,
  .footer-new kbd,
  .footer-new samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-size: 1em;
}

.footer-new pre {
	margin-top: 0;
	margin-bottom: 1em;
	overflow: auto;
	-ms-overflow-style: scrollbar;
}

.footer-new figure {
	margin: 0 0 1em;
}

.footer-new img {
	vertical-align: middle;
	border-style: none;
}

.footer-new svg {
	overflow: hidden;
	vertical-align: middle;
}

.footer-new table {
	border-collapse: collapse;
}

.footer-new caption {
	padding-top: 1.25em;
	padding-bottom: 1.25em;
	color: #a4abb6;
	text-align: left;
	caption-side: bottom;
}

.footer-new th {
	text-align: inherit;
	text-align: -webkit-match-parent;
}

.footer-new label {
	display: inline-block;
	margin-bottom: 0.5em;
}

.footer-new button {
	border-radius: 0;
}

.footer-new button:focus:not(:focus-visible) {
	outline: 0;
}

.footer-new input,
  .footer-new button,
  .footer-new select,
  .footer-new optgroup,
  .footer-new textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

.footer-new button,
  .footer-new input {
	overflow: visible;
}

.footer-new button,
  .footer-new select {
	text-transform: none;
}

.footer-new [role="button"] {
	cursor: pointer;
}

.footer-new select {
	word-wrap: normal;
}

.footer-new button,
  .footer-new [type="button"],
  .footer-new [type="reset"],
  .footer-new [type="submit"] {
	-webkit-appearance: button;
}

.footer-new button:not(:disabled),
  .footer-new [type="button"]:not(:disabled),
  .footer-new [type="reset"]:not(:disabled),
  .footer-new [type="submit"]:not(:disabled) {
	cursor: pointer;
}

.footer-new button::-moz-focus-inner,
  .footer-new [type="button"]::-moz-focus-inner,
  .footer-new [type="reset"]::-moz-focus-inner,
  .footer-new [type="submit"]::-moz-focus-inner {
	padding: 0;
	border-style: none;
}

.footer-new input[type="radio"],
  .footer-new input[type="checkbox"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

.footer-new textarea {
	overflow: auto;
	resize: vertical;
}

.footer-new fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

.footer-new legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5em;
	font-size: 1.5em;
	line-height: inherit;
	color: inherit;
	white-space: normal;
}

.footer-new progress {
	vertical-align: baseline;
}

.footer-new [type="number"]::-webkit-inner-spin-button,
  .footer-new [type="number"]::-webkit-outer-spin-button {
	height: auto;
}

.footer-new [type="search"] {
	outline-offset: -2px;
	-webkit-appearance: none;
}

.footer-new [type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

.footer-new ::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}

.footer-new output {
	display: inline-block;
}

.footer-new summary {
	display: list-item;
	cursor: pointer;
}

.footer-new template {
	display: none;
}

.footer-new [hidden] {
	display: none !important;
}

.footer-new h1, .footer-new h2, .footer-new h3, .footer-new h4, .footer-new h5, .footer-new h6,
  .footer-new .h1, .footer-new .h2, .footer-new .h3, .footer-new .h4, .footer-new .h5, .footer-new .h6 {
	margin-bottom: 0.5em;
	font-weight: 500;
	line-height: 1.2;
}

.footer-new h1, .footer-new .h1 {
	font-size: 2.5em;
}

.footer-new h2, .footer-new .h2 {
	font-size: 2.25em;
}

.footer-new h3, .footer-new .h3 {
	font-size: 1.5em;
}

.footer-new h4, .footer-new .h4 {
	font-size: 1.75em;
}

.footer-new h5, .footer-new .h5 {
	font-size: 1.5em;
}

.footer-new h6, .footer-new .h6 {
	font-size: 1.25em;
}

.footer-new .lead {
	font-size: 1em;
	font-weight: 300;
}

.footer-new .display-1 {
	font-size: 6em;
	font-weight: 300;
	line-height: 1.2;
}

.footer-new .display-2 {
	font-size: 5.5em;
	font-weight: 300;
	line-height: 1.2;
}

.footer-new .display-3 {
	font-size: 4.5em;
	font-weight: 300;
	line-height: 1.2;
}

.footer-new .display-4 {
	font-size: 3.5em;
	font-weight: 300;
	line-height: 1.2;
}

.footer-new hr {
	margin-top: 1em;
	margin-bottom: 1em;
	border: 0;
	border-top: 1px solid rgba(14, 25, 42, 0.1);
}

.footer-new small,
  .footer-new .small {
	font-size: 0.875em;
	font-weight: 400;
}

.footer-new mark,
  .footer-new .mark {
	padding: 0.2em;
	background-color: #fcf8e3;
}

.footer-new .list-unstyled {
	padding-left: 0;
	list-style: none;
}

.footer-new .list-inline {
	padding-left: 0;
	list-style: none;
}

.footer-new .list-inline-item {
	display: inline-block;
}

.footer-new .list-inline-item:not(:last-child) {
	margin-right: 0.5em;
}

.footer-new .initialism {
	font-size: 90%;
	text-transform: uppercase;
}

.footer-new .blockquote {
	margin-bottom: 1em;
	font-size: 1.25em;
}

.footer-new .blockquote-footer {
	display: block;
	font-size: 0.875em;
	color: #a4abb6;
}

.footer-new .blockquote-footer::before {
	content: "\2014\00A0";
}

.footer-new .table {
	width: 100%;
	margin-bottom: 1em;
	color: #677386;
}

.footer-new .table th,
  .footer-new .table td {
	padding: 1.25em;
	vertical-align: top;
	border-top: 1px solid #eceef0;
}

.footer-new .table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #eceef0;
}

.footer-new .table tbody + tbody {
	border-top: 2px solid #eceef0;
}

.footer-new .table-sm th,
  .footer-new .table-sm td {
	padding: 0.5em;
}

.footer-new .table-bordered {
	border: 1px solid #eceef0;
}

.footer-new .table-bordered th,
  .footer-new .table-bordered td {
	border: 1px solid #eceef0;
}

.footer-new .table-bordered thead th,
  .footer-new .table-bordered thead td {
	border-bottom-width: 2px;
}

.footer-new .table-borderless th,
  .footer-new .table-borderless td,
  .footer-new .table-borderless thead th,
  .footer-new .table-borderless tbody + tbody {
	border: 0;
}

.footer-new .table-striped tbody tr:nth-of-type(even) {
	background-color: #fafafa;
}

.footer-new .table-hover tbody tr:hover {
	color: #677386;
	background-color: #fafafa;
}

.footer-new .table-primary,
  .footer-new .table-primary > th,
  .footer-new .table-primary > td {
	background-color: #caddfc;
}

.footer-new .table-primary th,
  .footer-new .table-primary td,
  .footer-new .table-primary thead th,
  .footer-new .table-primary tbody + tbody {
	border-color: #9dc0f9;
}

.footer-new .table-hover .table-primary:hover {
	background-color: #b2cefb;
}

.footer-new .table-hover .table-primary:hover > td,
  .footer-new .table-hover .table-primary:hover > th {
	background-color: #b2cefb;
}

.footer-new .table-secondary,
  .footer-new .table-secondary > th,
  .footer-new .table-secondary > td {
	background-color: #e6e7eb;
}

.footer-new .table-secondary th,
  .footer-new .table-secondary td,
  .footer-new .table-secondary thead th,
  .footer-new .table-secondary tbody + tbody {
	border-color: #d0d3d9;
}

.footer-new .table-hover .table-secondary:hover {
	background-color: #d8d9e0;
}

.footer-new .table-hover .table-secondary:hover > td,
  .footer-new .table-hover .table-secondary:hover > th {
	background-color: #d8d9e0;
}

.footer-new .table-success,
  .footer-new .table-success > th,
  .footer-new .table-success > td {
	background-color: #cdf2e3;
}

.footer-new .table-success th,
  .footer-new .table-success td,
  .footer-new .table-success thead th,
  .footer-new .table-success tbody + tbody {
	border-color: #a1e7cb;
}

.footer-new .table-hover .table-success:hover {
	background-color: #b9edd8;
}

.footer-new .table-hover .table-success:hover > td,
  .footer-new .table-hover .table-success:hover > th {
	background-color: #b9edd8;
}

.footer-new .table-info,
  .footer-new .table-info > th,
  .footer-new .table-info > td {
	background-color: #cbebef;
}

.footer-new .table-info th,
  .footer-new .table-info td,
  .footer-new .table-info thead th,
  .footer-new .table-info tbody + tbody {
	border-color: #9edae1;
}

.footer-new .table-hover .table-info:hover {
	background-color: #b8e4e9;
}

.footer-new .table-hover .table-info:hover > td,
  .footer-new .table-hover .table-info:hover > th {
	background-color: #b8e4e9;
}

.footer-new .table-warning,
  .footer-new .table-warning > th,
  .footer-new .table-warning > td {
	background-color: #ffeeba;
}

.footer-new .table-warning th,
  .footer-new .table-warning td,
  .footer-new .table-warning thead th,
  .footer-new .table-warning tbody + tbody {
	border-color: #ffdf7e;
}

.footer-new .table-hover .table-warning:hover {
	background-color: #ffe8a1;
}

.footer-new .table-hover .table-warning:hover > td,
  .footer-new .table-hover .table-warning:hover > th {
	background-color: #ffe8a1;
}

.footer-new .table-danger,
  .footer-new .table-danger > th,
  .footer-new .table-danger > td {
	background-color: #f3c7c6;
}

.footer-new .table-danger th,
  .footer-new .table-danger td,
  .footer-new .table-danger thead th,
  .footer-new .table-danger tbody + tbody {
	border-color: #e99795;
}

.footer-new .table-hover .table-danger:hover {
	background-color: #efb2b1;
}

.footer-new .table-hover .table-danger:hover > td,
  .footer-new .table-hover .table-danger:hover > th {
	background-color: #efb2b1;
}

.footer-new .table-light,
  .footer-new .table-light > th,
  .footer-new .table-light > td {
	background-color: #fefefe;
}

.footer-new .table-light th,
  .footer-new .table-light td,
  .footer-new .table-light thead th,
  .footer-new .table-light tbody + tbody {
	border-color: #fcfcfc;
}

.footer-new .table-hover .table-light:hover {
	background-color: #f1f1f1;
}

.footer-new .table-hover .table-light:hover > td,
  .footer-new .table-hover .table-light:hover > th {
	background-color: #f1f1f1;
}

.footer-new .table-dark,
  .footer-new .table-dark > th,
  .footer-new .table-dark > td {
	background-color: #bcbfc3;
}

.footer-new .table-dark th,
  .footer-new .table-dark td,
  .footer-new .table-dark thead th,
  .footer-new .table-dark tbody + tbody {
	border-color: #828790;
}

.footer-new .table-hover .table-dark:hover {
	background-color: #afb2b7;
}

.footer-new .table-hover .table-dark:hover > td,
  .footer-new .table-hover .table-dark:hover > th {
	background-color: #afb2b7;
}

.footer-new .table-active,
  .footer-new .table-active > th,
  .footer-new .table-active > td {
	background-color: rgba(66, 133, 244, 0.1);
}

.footer-new .table-hover .table-active:hover {
	background-color: rgba(42, 117, 243, 0.1);
}

.footer-new .table-hover .table-active:hover > td,
  .footer-new .table-hover .table-active:hover > th {
	background-color: rgba(42, 117, 243, 0.1);
}

.footer-new .table .thead-dark th {
	color: #fff;
	background-color: #0e192a;
	border-color: #182a47;
}

.footer-new .table .thead-light th {
	color: #a4abb6;
	background-color: #fafafa;
	border-color: #eceef0;
}

.footer-new .table-dark {
	color: #fff;
	background-color: #0e192a;
}

.footer-new .table-dark th,
  .footer-new .table-dark td,
  .footer-new .table-dark thead th {
	border-color: #182a47;
}

.footer-new .table-dark.table-bordered {
	border: 0;
}

.footer-new .table-dark.table-striped tbody tr:nth-of-type(even) {
	background-color: rgba(255, 255, 255, 0.05);
}

.footer-new .table-dark.table-hover tbody tr:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
	.footer-new .table-responsive-sm {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	.footer-new .table-responsive-sm > .table-bordered {
		border: 0;
	}
}

@media (max-width: 767.98px) {
	.footer-new .table-responsive-md {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	.footer-new .table-responsive-md > .table-bordered {
		border: 0;
	}
}

@media (max-width: 991.98px) {
	.footer-new .table-responsive-lg {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	.footer-new .table-responsive-lg > .table-bordered {
		border: 0;
	}
}

@media (max-width: 1199.98px) {
	.footer-new .table-responsive-xl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	.footer-new .table-responsive-xl > .table-bordered {
		border: 0;
	}
}

.footer-new .table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.footer-new .table-responsive > .table-bordered {
	border: 0;
}

.footer-new .form-control {
	display: block;
	width: 100%;
	height: calc(1.75em + 1.64rem + 2px);
	padding: 0.82rem 1.2em;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.75;
	color: #0e192a;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #d9dce1;
	border-radius: 5px;
	-webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.footer-new .form-control {
		-webkit-transition: none;
		transition: none;
	}
}

.footer-new .form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}

.footer-new .form-control:focus {
	color: #0e192a;
	background-color: #fff;
	border-color: #a4abb6;
	outline: 0;
	-webkit-box-shadow: 10px 10px 5px 0px transparent;
	box-shadow: 10px 10px 5px 0px transparent;
}

.footer-new .form-control::-webkit-input-placeholder {
	color: #d9dce1;
	opacity: 1;
}

.footer-new .form-control::-moz-placeholder {
	color: #d9dce1;
	opacity: 1;
}

.footer-new .form-control:-ms-input-placeholder {
	color: #d9dce1;
	opacity: 1;
}

.footer-new .form-control::-ms-input-placeholder {
	color: #d9dce1;
	opacity: 1;
}

.footer-new .form-control::placeholder {
	color: #d9dce1;
	opacity: 1;
}

.footer-new .form-control:disabled, .footer-new .form-control[readonly] {
	background-color: #eceef0;
	opacity: 1;
}

.footer-new input[type="date"].form-control,
  .footer-new input[type="time"].form-control,
  .footer-new input[type="datetime-local"].form-control,
  .footer-new input[type="month"].form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.footer-new select.form-control:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #0e192a;
}

.footer-new select.form-control:focus::-ms-value {
	color: #0e192a;
	background-color: #fff;
}

.footer-new .form-control-file,
  .footer-new .form-control-range {
	display: block;
	width: 100%;
}

.footer-new .col-form-label {
	padding-top: calc(0.82rem + 1px);
	padding-bottom: calc(0.82rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.75;
}

.footer-new .col-form-label-lg {
	padding-top: calc(0.6rem + 1px);
	padding-bottom: calc(0.6rem + 1px);
	font-size: 1.25em;
	line-height: 1.5;
}

.footer-new .col-form-label-sm {
	padding-top: calc(0.2rem + 1px);
	padding-bottom: calc(0.2rem + 1px);
	font-size: 0.875em;
	line-height: 1.5;
}

.footer-new .form-control-plaintext {
	display: block;
	width: 100%;
	padding: 0.82rem 0;
	margin-bottom: 0;
	font-size: 1em;
	line-height: 1.75;
	color: #677386;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0;
}

.footer-new .form-control-plaintext.form-control-sm, .footer-new .form-control-plaintext.form-control-lg {
	padding-right: 0;
	padding-left: 0;
}

.footer-new .form-control-sm {
	height: calc(1.5em + 0.4rem + 2px);
	padding: 0.2rem 0.8em;
	font-size: 0.875em;
	line-height: 1.5;
	border-radius: 5px;
}

.footer-new .form-control-lg {
	height: calc(1.5em + 1.2rem + 2px);
	padding: 0.6rem 1.5em;
	font-size: 1.25em;
	line-height: 1.5;
	border-radius: 7px;
}

.footer-new select.form-control[size], .footer-new select.form-control[multiple] {
	height: auto;
}

.footer-new textarea.form-control {
	height: auto;
}

.footer-new .form-group {
	margin-bottom: 1em;
}

.footer-new .form-text {
	display: block;
	margin-top: 0.25em;
}

.footer-new .form-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}

.footer-new .form-row > .col,
  .footer-new .form-row > [class*="col-"] {
	padding-right: 5px;
	padding-left: 5px;
}

.footer-new .form-check {
	position: relative;
	display: block;
	padding-left: 1.25em;
}

.footer-new .form-check-input {
	position: absolute;
	margin-top: 0.3em;
	margin-left: -1.25em;
}

.footer-new .form-check-input[disabled] ~ .form-check-label,
  .footer-new .form-check-input:disabled ~ .form-check-label {
	color: #a4abb6;
}

.footer-new .form-check-label {
	margin-bottom: 0;
}

.footer-new .form-check-inline {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0;
	margin-right: 0.75em;
}

.footer-new .form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: 0.3125em;
	margin-left: 0;
}

.footer-new .valid-feedback {
	display: none;
	width: 100%;
	margin-top: 0.25em;
	font-size: 0.875em;
	color: #4bd09b;
}

.footer-new .valid-tooltip {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: 0.25rem 0.5em;
	margin-top: .1em;
	font-size: 0.875em;
	line-height: 1.75;
	color: #677386;
	background-color: rgba(75, 208, 155, 0.9);
	border-radius: 0.25em;
}

.footer-new .form-row > .col > .valid-tooltip,
  .footer-new .form-row > [class*="col-"] > .valid-tooltip {
	left: 5px;
}

.footer-new .was-validated :valid ~ .valid-feedback,
  .footer-new .was-validated :valid ~ .valid-tooltip,
  .footer-new .is-valid ~ .valid-feedback,
  .footer-new .is-valid ~ .valid-tooltip {
	display: block;
}

.footer-new .was-validated .form-control:valid, .footer-new .form-control.is-valid {
	border-color: #4bd09b;
	padding-right: calc(1.75em + 1.64rem) !important;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%234bd09b' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right calc(0.4375em + 0.41rem) center;
	background-size: calc(0.875em + 0.82rem) calc(0.875em + 0.82rem);
}

.footer-new .was-validated .form-control:valid:focus, .footer-new .form-control.is-valid:focus {
	border-color: #4bd09b;
	-webkit-box-shadow: 0 0 0 1px rgba(75, 208, 155, 0.25);
	box-shadow: 0 0 0 1px rgba(75, 208, 155, 0.25);
}

.footer-new .was-validated select.form-control:valid, .footer-new select.form-control.is-valid {
	padding-right: 4.8rem !important;
	background-position: right 2.4rem center;
}

.footer-new .was-validated textarea.form-control:valid, .footer-new textarea.form-control.is-valid {
	padding-right: calc(1.75em + 1.64rem);
	background-position: top calc(0.4375em + 0.41rem) right calc(0.4375em + 0.41rem);
}

.footer-new .was-validated .custom-select:valid, .footer-new .custom-select.is-valid {
	border-color: #4bd09b;
	padding-right: calc(0.75em + 3.43rem) !important;
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%230e192a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.2rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%234bd09b' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 2.2rem/calc(0.875em + 0.82rem) calc(0.875em + 0.82rem) no-repeat;
}

.footer-new .was-validated .custom-select:valid:focus, .footer-new .custom-select.is-valid:focus {
	border-color: #4bd09b;
	-webkit-box-shadow: 0 0 0 1px rgba(75, 208, 155, 0.25);
	box-shadow: 0 0 0 1px rgba(75, 208, 155, 0.25);
}

.footer-new .was-validated .form-check-input:valid ~ .form-check-label, .footer-new .form-check-input.is-valid ~ .form-check-label {
	color: #4bd09b;
}

.footer-new .was-validated .form-check-input:valid ~ .valid-feedback,
  .footer-new .was-validated .form-check-input:valid ~ .valid-tooltip, .footer-new .form-check-input.is-valid ~ .valid-feedback,
  .footer-new .form-check-input.is-valid ~ .valid-tooltip {
	display: block;
}

.footer-new .was-validated .custom-control-input:valid ~ .custom-control-label, .footer-new .custom-control-input.is-valid ~ .custom-control-label {
	color: #4bd09b;
}

.footer-new .was-validated .custom-control-input:valid ~ .custom-control-label::before, .footer-new .custom-control-input.is-valid ~ .custom-control-label::before {
	border-color: #4bd09b;
}

.footer-new .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .footer-new .custom-control-input.is-valid:checked ~ .custom-control-label::before {
	border-color: #73dbb1;
	background-color: #73dbb1;
}

.footer-new .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .footer-new .custom-control-input.is-valid:focus ~ .custom-control-label::before {
	-webkit-box-shadow: 0 0 0 1px rgba(75, 208, 155, 0.25);
	box-shadow: 0 0 0 1px rgba(75, 208, 155, 0.25);
}

.footer-new .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .footer-new .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
	border-color: #4bd09b;
}

.footer-new .was-validated .custom-file-input:valid ~ .custom-file-label, .footer-new .custom-file-input.is-valid ~ .custom-file-label {
	border-color: #4bd09b;
}

.footer-new .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .footer-new .custom-file-input.is-valid:focus ~ .custom-file-label {
	border-color: #4bd09b;
	-webkit-box-shadow: 0 0 0 1px rgba(75, 208, 155, 0.25);
	box-shadow: 0 0 0 1px rgba(75, 208, 155, 0.25);
}

.footer-new .invalid-feedback {
	display: none;
	width: 100%;
	margin-top: 0.25em;
	font-size: 0.875em;
	color: #d53734;
}

.footer-new .invalid-tooltip {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: 0.25rem 0.5em;
	margin-top: .1em;
	font-size: 0.875em;
	line-height: 1.75;
	color: #fff;
	background-color: rgba(213, 55, 52, 0.9);
	border-radius: 0.25em;
}

.footer-new .form-row > .col > .invalid-tooltip,
  .footer-new .form-row > [class*="col-"] > .invalid-tooltip {
	left: 5px;
}

.footer-new .was-validated :invalid ~ .invalid-feedback,
  .footer-new .was-validated :invalid ~ .invalid-tooltip,
  .footer-new .is-invalid ~ .invalid-feedback,
  .footer-new .is-invalid ~ .invalid-tooltip {
	display: block;
}

.footer-new .was-validated .form-control:invalid, .footer-new .form-control.is-invalid {
	border-color: #d53734;
	padding-right: calc(1.75em + 1.64rem) !important;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d53734' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d53734' stroke='none'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right calc(0.4375em + 0.41rem) center;
	background-size: calc(0.875em + 0.82rem) calc(0.875em + 0.82rem);
}

.footer-new .was-validated .form-control:invalid:focus, .footer-new .form-control.is-invalid:focus {
	border-color: #d53734;
	-webkit-box-shadow: 0 0 0 1px rgba(213, 55, 52, 0.25);
	box-shadow: 0 0 0 1px rgba(213, 55, 52, 0.25);
}

.footer-new .was-validated select.form-control:invalid, .footer-new select.form-control.is-invalid {
	padding-right: 4.8rem !important;
	background-position: right 2.4rem center;
}

.footer-new .was-validated textarea.form-control:invalid, .footer-new textarea.form-control.is-invalid {
	padding-right: calc(1.75em + 1.64rem);
	background-position: top calc(0.4375em + 0.41rem) right calc(0.4375em + 0.41rem);
}

.footer-new .was-validated .custom-select:invalid, .footer-new .custom-select.is-invalid {
	border-color: #d53734;
	padding-right: calc(0.75em + 3.43rem) !important;
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%230e192a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.2rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d53734' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d53734' stroke='none'/%3e%3c/svg%3e") center right 2.2rem/calc(0.875em + 0.82rem) calc(0.875em + 0.82rem) no-repeat;
}

.footer-new .was-validated .custom-select:invalid:focus, .footer-new .custom-select.is-invalid:focus {
	border-color: #d53734;
	-webkit-box-shadow: 0 0 0 1px rgba(213, 55, 52, 0.25);
	box-shadow: 0 0 0 1px rgba(213, 55, 52, 0.25);
}

.footer-new .was-validated .form-check-input:invalid ~ .form-check-label, .footer-new .form-check-input.is-invalid ~ .form-check-label {
	color: #d53734;
}

.footer-new .was-validated .form-check-input:invalid ~ .invalid-feedback,
  .footer-new .was-validated .form-check-input:invalid ~ .invalid-tooltip, .footer-new .form-check-input.is-invalid ~ .invalid-feedback,
  .footer-new .form-check-input.is-invalid ~ .invalid-tooltip {
	display: block;
}

.footer-new .was-validated .custom-control-input:invalid ~ .custom-control-label, .footer-new .custom-control-input.is-invalid ~ .custom-control-label {
	color: #d53734;
}

.footer-new .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .footer-new .custom-control-input.is-invalid ~ .custom-control-label::before {
	border-color: #d53734;
}

.footer-new .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .footer-new .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
	border-color: #de615e;
	background-color: #de615e;
}

.footer-new .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .footer-new .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
	-webkit-box-shadow: 0 0 0 1px rgba(213, 55, 52, 0.25);
	box-shadow: 0 0 0 1px rgba(213, 55, 52, 0.25);
}

.footer-new .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .footer-new .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
	border-color: #d53734;
}

.footer-new .was-validated .custom-file-input:invalid ~ .custom-file-label, .footer-new .custom-file-input.is-invalid ~ .custom-file-label {
	border-color: #d53734;
}

.footer-new .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .footer-new .custom-file-input.is-invalid:focus ~ .custom-file-label {
	border-color: #d53734;
	-webkit-box-shadow: 0 0 0 1px rgba(213, 55, 52, 0.25);
	box-shadow: 0 0 0 1px rgba(213, 55, 52, 0.25);
}

.footer-new .form-inline {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.footer-new .form-inline .form-check {
	width: 100%;
}

@media (min-width: 576px) {
	.footer-new .form-inline label {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 0;
	}

	.footer-new .form-inline .form-group {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 0;
	}

	.footer-new .form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}

	.footer-new .form-inline .form-control-plaintext {
		display: inline-block;
	}

	.footer-new .form-inline .input-group,
    .footer-new .form-inline .custom-select {
		width: auto;
	}

	.footer-new .form-inline .form-check {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: auto;
		padding-left: 0;
	}

	.footer-new .form-inline .form-check-input {
		position: relative;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-top: 0;
		margin-right: 0.25em;
		margin-left: 0;
	}

	.footer-new .form-inline .custom-control {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.footer-new .form-inline .custom-control-label {
		margin-bottom: 0;
	}
}

.footer-new .fade {
	-webkit-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
	.footer-new .fade {
		-webkit-transition: none;
		transition: none;
	}
}

.footer-new .fade:not(.show) {
	opacity: 0;
}

.footer-new .collapse:not(.show) {
	display: none;
}

.footer-new .collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.35s ease;
	transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
	.footer-new .collapsing {
		-webkit-transition: none;
		transition: none;
	}
}

.footer-new .collapsing.width {
	width: 0;
	height: auto;
	-webkit-transition: width 0.35s ease;
	transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
	.footer-new .collapsing.width {
		-webkit-transition: none;
		transition: none;
	}
}

.footer-new .dropup,
  .footer-new .dropright,
  .footer-new .dropdown,
  .footer-new .dropleft {
	position: relative;
}

.footer-new .dropdown-toggle {
	white-space: nowrap;
}

.footer-new .dropdown-toggle::after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid;
	border-right: 0.3em solid transparent;
	border-bottom: 0;
	border-left: 0.3em solid transparent;
}

.footer-new .dropdown-toggle:empty::after {
	margin-left: 0;
}

.footer-new .dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10em;
	padding: 0.5rem 0;
	margin: 0.125rem 0 0;
	font-size: 1em;
	color: #677386;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(14, 25, 42, 0.15);
	border-radius: 0.25em;
}

.footer-new .dropdown-menu-left {
	right: auto;
	left: 0;
}

.footer-new .dropdown-menu-right {
	right: 0;
	left: auto;
}

@media (min-width: 576px) {
	.footer-new .dropdown-menu-sm-left {
		right: auto;
		left: 0;
	}

	.footer-new .dropdown-menu-sm-right {
		right: 0;
		left: auto;
	}
}

@media (min-width: 768px) {
	.footer-new .dropdown-menu-md-left {
		right: auto;
		left: 0;
	}

	.footer-new .dropdown-menu-md-right {
		right: 0;
		left: auto;
	}
}

@media (min-width: 992px) {
	.footer-new .dropdown-menu-lg-left {
		right: auto;
		left: 0;
	}

	.footer-new .dropdown-menu-lg-right {
		right: 0;
		left: auto;
	}
}

@media (min-width: 1200px) {
	.footer-new .dropdown-menu-xl-left {
		right: auto;
		left: 0;
	}

	.footer-new .dropdown-menu-xl-right {
		right: 0;
		left: auto;
	}
}

.footer-new .dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: 0.125em;
}

.footer-new .dropup .dropdown-toggle::after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0;
	border-right: 0.3em solid transparent;
	border-bottom: 0.3em solid;
	border-left: 0.3em solid transparent;
}

.footer-new .dropup .dropdown-toggle:empty::after {
	margin-left: 0;
}

.footer-new .dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: 0.125em;
}

.footer-new .dropright .dropdown-toggle::after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid transparent;
	border-right: 0;
	border-bottom: 0.3em solid transparent;
	border-left: 0.3em solid;
}

.footer-new .dropright .dropdown-toggle:empty::after {
	margin-left: 0;
}

.footer-new .dropright .dropdown-toggle::after {
	vertical-align: 0;
}

.footer-new .dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: 0.125em;
}

.footer-new .dropleft .dropdown-toggle::after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
}

.footer-new .dropleft .dropdown-toggle::after {
	display: none;
}

.footer-new .dropleft .dropdown-toggle::before {
	display: inline-block;
	margin-right: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid transparent;
	border-right: 0.3em solid;
	border-bottom: 0.3em solid transparent;
}

.footer-new .dropleft .dropdown-toggle:empty::after {
	margin-left: 0;
}

.footer-new .dropleft .dropdown-toggle::before {
	vertical-align: 0;
}

.footer-new .dropdown-menu[x-placement^="top"], .footer-new .dropdown-menu[x-placement^="right"], .footer-new .dropdown-menu[x-placement^="bottom"], .footer-new .dropdown-menu[x-placement^="left"] {
	right: auto;
	bottom: auto;
}

.footer-new .dropdown-divider {
	height: 0;
	margin: 0.5rem 0;
	overflow: hidden;
	border-top: 1px solid #fafafa;
}

.footer-new .dropdown-item {
	display: block;
	width: 100%;
	padding: 0.25rem 1.5em;
	clear: both;
	font-weight: 400;
	color: #677386;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}

.footer-new .dropdown-item:hover, .footer-new .dropdown-item:focus {
	color: #5c6778;
	text-decoration: none;
	background-color: #fafafa;
}

.footer-new .dropdown-item.active, .footer-new .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #4285f4;
}

.footer-new .dropdown-item.disabled, .footer-new .dropdown-item:disabled {
	color: #eceef0;
	pointer-events: none;
	background-color: transparent;
}

.footer-new .dropdown-menu.show {
	display: block;
}

.footer-new .dropdown-header {
	display: block;
	padding: 0.5rem 1.5em;
	margin-bottom: 0;
	font-size: 0.875em;
	color: #a4abb6;
	white-space: nowrap;
}

.footer-new .dropdown-item-text {
	display: block;
	padding: 0.25rem 1.5em;
	color: #677386;
}

.footer-new .btn-group,
  .footer-new .btn-group-vertical {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle;
}

.footer-new .btn-group > .btn,
  .footer-new .btn-group-vertical > .btn {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.footer-new .btn-group > .btn:hover,
  .footer-new .btn-group-vertical > .btn:hover {
	z-index: 1;
}

.footer-new .btn-group > .btn:focus, .footer-new .btn-group > .btn:active, .footer-new .btn-group > .btn.active,
  .footer-new .btn-group-vertical > .btn:focus,
  .footer-new .btn-group-vertical > .btn:active,
  .footer-new .btn-group-vertical > .btn.active {
	z-index: 1;
}

.footer-new .btn-toolbar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.footer-new .btn-toolbar .input-group {
	width: auto;
}

.footer-new .btn-group > .btn:not(:first-child),
  .footer-new .btn-group > .btn-group:not(:first-child) {
	margin-left: -1px;
}

.footer-new .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
  .footer-new .btn-group > .btn-group:not(:last-child) > .btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.footer-new .btn-group > .btn:not(:first-child),
  .footer-new .btn-group > .btn-group:not(:first-child) > .btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.footer-new .dropdown-toggle-split {
	padding-right: 47.25px;
	padding-left: 47.25px;
}

.footer-new .dropdown-toggle-split::after,
  .footer-new .dropup .dropdown-toggle-split::after,
  .footer-new .dropright .dropdown-toggle-split::after {
	margin-left: 0;
}

.footer-new .dropleft .dropdown-toggle-split::before {
	margin-right: 0;
}

.footer-new .btn-sm + .dropdown-toggle-split, .footer-new .btn-group-sm > .btn + .dropdown-toggle-split {
	padding-right: 12px;
	padding-left: 12px;
}

.footer-new .btn-lg + .dropdown-toggle-split, .footer-new .btn-group-lg > .btn + .dropdown-toggle-split {
	padding-right: 34.5px;
	padding-left: 34.5px;
}

.footer-new .btn-group-vertical {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.footer-new .btn-group-vertical > .btn,
  .footer-new .btn-group-vertical > .btn-group {
	width: 100%;
}

.footer-new .btn-group-vertical > .btn:not(:first-child),
  .footer-new .btn-group-vertical > .btn-group:not(:first-child) {
	margin-top: -1px;
}

.footer-new .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .footer-new .btn-group-vertical > .btn-group:not(:last-child) > .btn {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.footer-new .btn-group-vertical > .btn:not(:first-child),
  .footer-new .btn-group-vertical > .btn-group:not(:first-child) > .btn {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.footer-new .btn-group-toggle > .btn,
  .footer-new .btn-group-toggle > .btn-group > .btn {
	margin-bottom: 0;
}

.footer-new .btn-group-toggle > .btn input[type="radio"],
  .footer-new .btn-group-toggle > .btn input[type="checkbox"],
  .footer-new .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .footer-new .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.footer-new .input-group {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%;
}

.footer-new .input-group > .form-control,
  .footer-new .input-group > .form-control-plaintext,
  .footer-new .input-group > .custom-select,
  .footer-new .input-group > .custom-file {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	min-width: 0;
	margin-bottom: 0;
}

.footer-new .input-group > .form-control + .form-control,
  .footer-new .input-group > .form-control + .custom-select,
  .footer-new .input-group > .form-control + .custom-file,
  .footer-new .input-group > .form-control-plaintext + .form-control,
  .footer-new .input-group > .form-control-plaintext + .custom-select,
  .footer-new .input-group > .form-control-plaintext + .custom-file,
  .footer-new .input-group > .custom-select + .form-control,
  .footer-new .input-group > .custom-select + .custom-select,
  .footer-new .input-group > .custom-select + .custom-file,
  .footer-new .input-group > .custom-file + .form-control,
  .footer-new .input-group > .custom-file + .custom-select,
  .footer-new .input-group > .custom-file + .custom-file {
	margin-left: -1px;
}

.footer-new .input-group > .form-control:focus,
  .footer-new .input-group > .custom-select:focus,
  .footer-new .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
	z-index: 3;
}

.footer-new .input-group > .custom-file .custom-file-input:focus {
	z-index: 4;
}

.footer-new .input-group > .form-control:not(:first-child),
  .footer-new .input-group > .custom-select:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.footer-new .input-group > .custom-file {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.footer-new .input-group > .custom-file:not(:last-child) .custom-file-label,
  .footer-new .input-group > .custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.footer-new .input-group > .custom-file:not(:first-child) .custom-file-label {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.footer-new .input-group:not(.has-validation) > .form-control:not(:last-child),
  .footer-new .input-group:not(.has-validation) > .custom-select:not(:last-child),
  .footer-new .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
  .footer-new .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.footer-new .input-group.has-validation > .form-control:nth-last-child(n + 3),
  .footer-new .input-group.has-validation > .custom-select:nth-last-child(n + 3),
  .footer-new .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label,
  .footer-new .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.footer-new .input-group-prepend,
  .footer-new .input-group-append {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.footer-new .input-group-prepend .btn,
  .footer-new .input-group-append .btn {
	position: relative;
	z-index: 2;
}

.footer-new .input-group-prepend .btn:focus,
  .footer-new .input-group-append .btn:focus {
	z-index: 3;
}

.footer-new .input-group-prepend .btn + .btn,
  .footer-new .input-group-prepend .btn + .input-group-text,
  .footer-new .input-group-prepend .input-group-text + .input-group-text,
  .footer-new .input-group-prepend .input-group-text + .btn,
  .footer-new .input-group-append .btn + .btn,
  .footer-new .input-group-append .btn + .input-group-text,
  .footer-new .input-group-append .input-group-text + .input-group-text,
  .footer-new .input-group-append .input-group-text + .btn {
	margin-left: -1px;
}

.footer-new .input-group-prepend {
	margin-right: -1px;
}

.footer-new .input-group-append {
	margin-left: -1px;
}

.footer-new .input-group-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0.82rem 1.2em;
	margin-bottom: 0;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.75;
	color: #0e192a;
	text-align: center;
	white-space: nowrap;
	background-color: #fafafa;
	border: 1px solid #d9dce1;
	border-radius: 5px;
}

.footer-new .input-group-text input[type="radio"],
  .footer-new .input-group-text input[type="checkbox"] {
	margin-top: 0;
}

.footer-new .input-group-lg > .form-control:not(textarea),
  .footer-new .input-group-lg > .custom-select {
	height: calc(1.5em + 1.2rem + 2px);
}

.footer-new .input-group-lg > .form-control,
  .footer-new .input-group-lg > .custom-select,
  .footer-new .input-group-lg > .input-group-prepend > .input-group-text,
  .footer-new .input-group-lg > .input-group-append > .input-group-text,
  .footer-new .input-group-lg > .input-group-prepend > .btn,
  .footer-new .input-group-lg > .input-group-append > .btn {
	padding: 0.6rem 1.5em;
	font-size: 1.25em;
	line-height: 1.5;
	border-radius: 7px;
}

.footer-new .input-group-sm > .form-control:not(textarea),
  .footer-new .input-group-sm > .custom-select {
	height: calc(1.5em + 0.4rem + 2px);
}

.footer-new .input-group-sm > .form-control,
  .footer-new .input-group-sm > .custom-select,
  .footer-new .input-group-sm > .input-group-prepend > .input-group-text,
  .footer-new .input-group-sm > .input-group-append > .input-group-text,
  .footer-new .input-group-sm > .input-group-prepend > .btn,
  .footer-new .input-group-sm > .input-group-append > .btn {
	padding: 0.2rem 0.8em;
	font-size: 0.875em;
	line-height: 1.5;
	border-radius: 5px;
}

.footer-new .input-group-lg > .custom-select,
  .footer-new .input-group-sm > .custom-select {
	padding-right: 2.2em;
}

.footer-new .input-group > .input-group-prepend > .btn,
  .footer-new .input-group > .input-group-prepend > .input-group-text,
  .footer-new .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
  .footer-new .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
  .footer-new .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
  .footer-new .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
  .footer-new .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  .footer-new .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.footer-new .input-group > .input-group-append > .btn,
  .footer-new .input-group > .input-group-append > .input-group-text,
  .footer-new .input-group > .input-group-prepend:not(:first-child) > .btn,
  .footer-new .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
  .footer-new .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
  .footer-new .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.footer-new .custom-control {
	position: relative;
	z-index: 1;
	display: block;
	min-height: 1.75em;
	padding-left: 1.5em;
	print-color-adjust: exact;
}

.footer-new .custom-control-inline {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 1em;
}

.footer-new .custom-control-input {
	position: absolute;
	left: 0;
	z-index: -1;
	width: 1em;
	height: 1.375em;
	opacity: 0;
}

.footer-new .custom-control-input:checked ~ .custom-control-label::before {
	color: #fff;
	border-color: #4285f4;
	background-color: #4285f4;
}

.footer-new .custom-control-input:focus ~ .custom-control-label::before {
	-webkit-box-shadow: 10px 10px 5px 0px transparent;
	box-shadow: 10px 10px 5px 0px transparent;
}

.footer-new .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
	border-color: #a4abb6;
}

.footer-new .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
	color: #fff;
	background-color: #ebf2fe;
	border-color: #ebf2fe;
}

.footer-new .custom-control-input[disabled] ~ .custom-control-label, .footer-new .custom-control-input:disabled ~ .custom-control-label {
	color: #a4abb6;
}

.footer-new .custom-control-input[disabled] ~ .custom-control-label::before, .footer-new .custom-control-input:disabled ~ .custom-control-label::before {
	background-color: #eceef0;
}

.footer-new .custom-control-label {
	position: relative;
	margin-bottom: 0;
	vertical-align: top;
}

.footer-new .custom-control-label::before {
	position: absolute;
	top: 0.375em;
	left: -1.5em;
	display: block;
	width: 1em;
	height: 1em;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: 1px solid #eceef0;
}

.footer-new .custom-control-label::after {
	position: absolute;
	top: 0.375em;
	left: -1.5em;
	display: block;
	width: 1em;
	height: 1em;
	content: "";
	background: 50% / 50% 50% no-repeat;
}

.footer-new .custom-checkbox .custom-control-label::before {
	border-radius: 0.25em;
}

.footer-new .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.footer-new .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
	border-color: #4285f4;
	background-color: #4285f4;
}

.footer-new .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.footer-new .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color: rgba(66, 133, 244, 0.5);
}

.footer-new .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
	background-color: rgba(66, 133, 244, 0.5);
}

.footer-new .custom-radio .custom-control-label::before {
	border-radius: 50%;
}

.footer-new .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.footer-new .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color: rgba(66, 133, 244, 0.5);
}

.footer-new .custom-switch {
	padding-left: 2.25em;
}

.footer-new .custom-switch .custom-control-label::before {
	left: -2.25em;
	width: 1.75em;
	pointer-events: all;
	border-radius: 0.5em;
}

.footer-new .custom-switch .custom-control-label::after {
	top: calc(0.375rem + 2px);
	left: calc(-2.25rem + 2px);
	width: calc(1rem - 4px);
	height: calc(1rem - 4px);
	background-color: #eceef0;
	border-radius: 0.5em;
	-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.footer-new .custom-switch .custom-control-label::after {
		-webkit-transition: none;
		transition: none;
	}
}

.footer-new .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
	background-color: #fff;
	-webkit-transform: translateX(0.75rem);
	transform: translateX(0.75rem);
}

.footer-new .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color: rgba(66, 133, 244, 0.5);
}

.footer-new .custom-select {
	display: inline-block;
	width: 100%;
	height: calc(1.75em + 1.64rem + 2px);
	padding: 0.82rem 2.2rem 0.82rem 1.2em;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.75;
	color: #0e192a;
	vertical-align: middle;
	background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%230e192a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.2rem center/8px 10px no-repeat;
	border: 1px solid #d9dce1;
	border-radius: 0.25em;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.footer-new .custom-select:focus {
	border-color: #a4abb6;
	outline: 0;
	-webkit-box-shadow: 0 0 0 1px #a4abb6;
	box-shadow: 0 0 0 1px #a4abb6;
}

.footer-new .custom-select:focus::-ms-value {
	color: #0e192a;
	background-color: #fff;
}

.footer-new .custom-select[multiple], .footer-new .custom-select[size]:not([size="1"]) {
	height: auto;
	padding-right: 1.2em;
	background-image: none;
}

.footer-new .custom-select:disabled {
	color: #a4abb6;
	background-color: #fafafa;
}

.footer-new .custom-select::-ms-expand {
	display: none;
}

.footer-new .custom-select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #0e192a;
}

.footer-new .custom-select-sm {
	height: calc(1.5em + 0.4rem + 2px);
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.8em;
	font-size: 0.875em;
}

.footer-new .custom-select-lg {
	height: calc(1.5em + 1.2rem + 2px);
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	padding-left: 1.5em;
	font-size: 1.25em;
}

.footer-new .custom-file {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(1.75em + 1.64rem + 2px);
	margin-bottom: 0;
}

.footer-new .custom-file-input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(1.75em + 1.64rem + 2px);
	margin: 0;
	overflow: hidden;
	opacity: 0;
}

.footer-new .custom-file-input:focus ~ .custom-file-label {
	border-color: #a4abb6;
	-webkit-box-shadow: 10px 10px 5px 0px transparent;
	box-shadow: 10px 10px 5px 0px transparent;
}

.footer-new .custom-file-input[disabled] ~ .custom-file-label,
  .footer-new .custom-file-input:disabled ~ .custom-file-label {
	background-color: #eceef0;
}

.footer-new .custom-file-input:lang(en) ~ .custom-file-label::after {
	content: "Browse";
}

.footer-new .custom-file-input ~ .custom-file-label[data-browse]::after {
	content: attr(data-browse);
}

.footer-new .custom-file-label {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	height: calc(1.75em + 1.64rem + 2px);
	padding: 0.82rem 1.2em;
	overflow: hidden;
	font-weight: 400;
	line-height: 1.75;
	color: #0e192a;
	background-color: #fff;
	border: 1px solid #d9dce1;
	border-radius: 5px;
}

.footer-new .custom-file-label::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	height: calc(1.75em + 1.64rem);
	padding: 0.82rem 1.2em;
	line-height: 1.75;
	color: #0e192a;
	content: "Browse";
	background-color: #fafafa;
	border-left: inherit;
	border-radius: 0 5px 5px 0;
}

.footer-new .custom-range {
	width: 100%;
	height: calc(1rem + 2px);
	padding: 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.footer-new .custom-range:focus {
	outline: 0;
}

.footer-new .custom-range:focus::-webkit-slider-thumb {
	-webkit-box-shadow: 0 0 0 1px #fff, 10px 10px 5px 0px transparent;
	box-shadow: 0 0 0 1px #fff, 10px 10px 5px 0px transparent;
}

.footer-new .custom-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 10px 10px 5px 0px transparent;
}

.footer-new .custom-range:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 10px 10px 5px 0px transparent;
}

.footer-new .custom-range::-moz-focus-outer {
	border: 0;
}

.footer-new .custom-range::-webkit-slider-thumb {
	width: 1em;
	height: 1em;
	margin-top: -0.25em;
	background-color: #4285f4;
	border: 0;
	border-radius: 1em;
	-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	-webkit-appearance: none;
	appearance: none;
}

@media (prefers-reduced-motion: reduce) {
	.footer-new .custom-range::-webkit-slider-thumb {
		-webkit-transition: none;
		transition: none;
	}
}

.footer-new .custom-range::-webkit-slider-thumb:active {
	background-color: #ebf2fe;
}

.footer-new .custom-range::-webkit-slider-runnable-track {
	width: 100%;
	height: 0.5em;
	color: transparent;
	cursor: pointer;
	background-color: #eceef0;
	border-color: transparent;
	border-radius: 1em;
}

.footer-new .custom-range::-moz-range-thumb {
	width: 1em;
	height: 1em;
	background-color: #4285f4;
	border: 0;
	border-radius: 1em;
	-moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	-moz-appearance: none;
	appearance: none;
}

@media (prefers-reduced-motion: reduce) {
	.footer-new .custom-range::-moz-range-thumb {
		-moz-transition: none;
		transition: none;
	}
}

.footer-new .custom-range::-moz-range-thumb:active {
	background-color: #ebf2fe;
}

.footer-new .custom-range::-moz-range-track {
	width: 100%;
	height: 0.5em;
	color: transparent;
	cursor: pointer;
	background-color: #eceef0;
	border-color: transparent;
	border-radius: 1em;
}

.footer-new .custom-range::-ms-thumb {
	width: 1em;
	height: 1em;
	margin-top: 0;
	margin-right: 1px;
	margin-left: 1px;
	background-color: #4285f4;
	border: 0;
	border-radius: 1em;
	-ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	appearance: none;
}

@media (prefers-reduced-motion: reduce) {
	.footer-new .custom-range::-ms-thumb {
		-ms-transition: none;
		transition: none;
	}
}

.footer-new .custom-range::-ms-thumb:active {
	background-color: #ebf2fe;
}

.footer-new .custom-range::-ms-track {
	width: 100%;
	height: 0.5em;
	color: transparent;
	cursor: pointer;
	background-color: transparent;
	border-color: transparent;
	border-width: 0.5em;
}

.footer-new .custom-range::-ms-fill-lower {
	background-color: #eceef0;
	border-radius: 1em;
}

.footer-new .custom-range::-ms-fill-upper {
	margin-right: 15px;
	background-color: #eceef0;
	border-radius: 1em;
}

.footer-new .custom-range:disabled::-webkit-slider-thumb {
	background-color: #eceef0;
}

.footer-new .custom-range:disabled::-webkit-slider-runnable-track {
	cursor: default;
}

.footer-new .custom-range:disabled::-moz-range-thumb {
	background-color: #eceef0;
}

.footer-new .custom-range:disabled::-moz-range-track {
	cursor: default;
}

.footer-new .custom-range:disabled::-ms-thumb {
	background-color: #eceef0;
}

.footer-new .custom-control-label::before,
  .footer-new .custom-file-label,
  .footer-new .custom-select {
	-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.footer-new .custom-control-label::before,
    .footer-new .custom-file-label,
    .footer-new .custom-select {
		-webkit-transition: none;
		transition: none;
	}
}

.footer-new .nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.footer-new .nav-link {
	display: block;
	padding: 0.5rem 1em;
}

.footer-new .nav-link:hover, .footer-new .nav-link:focus {
	text-decoration: none;
}

.footer-new .nav-link.disabled {
	color: #a4abb6;
	pointer-events: none;
	cursor: default;
}

.footer-new .nav-tabs {
	border-bottom: 1px solid #eceef0;
}

.footer-new .nav-tabs .nav-link {
	margin-bottom: -1px;
	background-color: transparent;
	border: 1px solid transparent;
	border-top-left-radius: 0.25em;
	border-top-right-radius: 0.25em;
}

.footer-new .nav-tabs .nav-link:hover, .footer-new .nav-tabs .nav-link:focus {
	isolation: isolate;
	border-color: #fafafa #fafafa #eceef0;
}

.footer-new .nav-tabs .nav-link.disabled {
	color: #a4abb6;
	background-color: transparent;
	border-color: transparent;
}

.footer-new .nav-tabs .nav-link.active,
  .footer-new .nav-tabs .nav-item.show .nav-link {
	color: #a4abb6;
	background-color: #fff;
	border-color: #eceef0 #eceef0 #fff;
}

.footer-new .nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.footer-new .nav-pills .nav-link {
	background: none;
	border: 0;
	border-radius: 0.25em;
}

.footer-new .nav-pills .nav-link.active,
  .footer-new .nav-pills .show > .nav-link {
	color: #fff;
	background-color: #4285f4;
}

.footer-new .nav-fill > .nav-link,
  .footer-new .nav-fill .nav-item {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center;
}

.footer-new .nav-justified > .nav-link,
  .footer-new .nav-justified .nav-item {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center;
}

.footer-new .tab-content > .tab-pane {
	display: none;
}

.footer-new .tab-content > .active {
	display: block;
}

.footer-new .alert {
	position: relative;
	padding: 0.75rem 1.25em;
	margin-bottom: 1em;
	border: 1px solid transparent;
	border-radius: 0.25em;
}

.footer-new .alert-heading {
	color: inherit;
}

.footer-new .alert-link {
	font-weight: 700;
}

.footer-new .alert-dismissible {
	padding-right: 4em;
}

.footer-new .alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	padding: 0.75rem 1.25em;
	color: inherit;
}

.footer-new .alert-primary {
	color: #295193;
	background-color: #d9e7fd;
	border-color: #caddfc;
}

.footer-new .alert-primary hr {
	border-top-color: #b2cefb;
}

.footer-new .alert-primary .alert-link {
	color: #1e3b6b;
}

.footer-new .alert-secondary {
	color: #5c6573;
	background-color: #edeef0;
	border-color: #e6e7eb;
}

.footer-new .alert-secondary hr {
	border-top-color: #d8d9e0;
}

.footer-new .alert-secondary .alert-link {
	color: #454c57;
}

.footer-new .alert-success {
	color: #2e7865;
	background-color: #dbf6eb;
	border-color: #cdf2e3;
}

.footer-new .alert-success hr {
	border-top-color: #b9edd8;
}

.footer-new .alert-success .alert-link {
	color: #205346;
}

.footer-new .alert-info {
	color: #2a6c7b;
	background-color: #daf1f3;
	border-color: #cbebef;
}

.footer-new .alert-info hr {
	border-top-color: #b8e4e9;
}

.footer-new .alert-info .alert-link {
	color: #1d4b55;
}

.footer-new .alert-warning {
	color: #8b7018;
	background-color: #fff3cd;
	border-color: #ffeeba;
}

.footer-new .alert-warning hr {
	border-top-color: #ffe8a1;
}

.footer-new .alert-warning .alert-link {
	color: #604d10;
}

.footer-new .alert-danger {
	color: #75292f;
	background-color: #f7d7d6;
	border-color: #f3c7c6;
}

.footer-new .alert-danger hr {
	border-top-color: #efb2b1;
}

.footer-new .alert-danger .alert-link {
	color: #4f1c20;
}

.footer-new .alert-light {
	color: #898e96;
	background-color: #fefefe;
	border-color: #fefefe;
}

.footer-new .alert-light hr {
	border-top-color: #f1f1f1;
}

.footer-new .alert-light .alert-link {
	color: #6f747d;
}

.footer-new .alert-dark {
	color: #0e192a;
	background-color: #cfd1d4;
	border-color: #bcbfc3;
}

.footer-new .alert-dark hr {
	border-top-color: #afb2b7;
}

.footer-new .alert-dark .alert-link {
	color: #010204;
}

.footer-new .tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: "Open Sans", sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.75;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	white-space: normal;
	word-spacing: normal;
	line-break: auto;
	font-size: 0.875em;
	word-wrap: break-word;
	opacity: 0;
}

.footer-new .tooltip.show {
	opacity: 0.9;
}

.footer-new .tooltip .arrow {
	position: absolute;
	display: block;
	width: 0.8em;
	height: 0.4em;
}

.footer-new .tooltip .arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.footer-new .bs-tooltip-top, .footer-new .bs-tooltip-auto[x-placement^="top"] {
	padding: 0.4rem 0;
}

.footer-new .bs-tooltip-top .arrow, .footer-new .bs-tooltip-auto[x-placement^="top"] .arrow {
	bottom: 0;
}

.footer-new .bs-tooltip-top .arrow::before, .footer-new .bs-tooltip-auto[x-placement^="top"] .arrow::before {
	top: 0;
	border-width: 0.4rem 0.4rem 0;
	border-top-color: #0e192a;
}

.footer-new .bs-tooltip-right, .footer-new .bs-tooltip-auto[x-placement^="right"] {
	padding: 0 0.4em;
}

.footer-new .bs-tooltip-right .arrow, .footer-new .bs-tooltip-auto[x-placement^="right"] .arrow {
	left: 0;
	width: 0.4em;
	height: 0.8em;
}

.footer-new .bs-tooltip-right .arrow::before, .footer-new .bs-tooltip-auto[x-placement^="right"] .arrow::before {
	right: 0;
	border-width: 0.4rem 0.4rem 0.4rem 0;
	border-right-color: #0e192a;
}

.footer-new .bs-tooltip-bottom, .footer-new .bs-tooltip-auto[x-placement^="bottom"] {
	padding: 0.4rem 0;
}

.footer-new .bs-tooltip-bottom .arrow, .footer-new .bs-tooltip-auto[x-placement^="bottom"] .arrow {
	top: 0;
}

.footer-new .bs-tooltip-bottom .arrow::before, .footer-new .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
	bottom: 0;
	border-width: 0 0.4rem 0.4em;
	border-bottom-color: #0e192a;
}

.footer-new .bs-tooltip-left, .footer-new .bs-tooltip-auto[x-placement^="left"] {
	padding: 0 0.4em;
}

.footer-new .bs-tooltip-left .arrow, .footer-new .bs-tooltip-auto[x-placement^="left"] .arrow {
	right: 0;
	width: 0.4em;
	height: 0.8em;
}

.footer-new .bs-tooltip-left .arrow::before, .footer-new .bs-tooltip-auto[x-placement^="left"] .arrow::before {
	left: 0;
	border-width: 0.4rem 0 0.4rem 0.4em;
	border-left-color: #0e192a;
}

.footer-new .tooltip-inner {
	max-width: 200px;
	padding: 0.25rem 0.5em;
	color: #fff;
	text-align: center;
	background-color: #0e192a;
	border-radius: 0.25em;
}

.footer-new .carousel {
	position: relative;
}

.footer-new .carousel.pointer-event {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}

.footer-new .carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.footer-new .carousel-inner::after {
	display: block;
	clear: both;
	content: "";
}

.footer-new .carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	margin-right: -100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.6s ease-in-out;
	transition: -webkit-transform 0.6s ease-in-out;
	transition: transform 0.6s ease-in-out;
	transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.footer-new .carousel-item {
		-webkit-transition: none;
		transition: none;
	}
}

.footer-new .carousel-item.active,
  .footer-new .carousel-item-next,
  .footer-new .carousel-item-prev {
	display: block;
}

.footer-new .carousel-item-next:not(.carousel-item-left),
  .footer-new .active.carousel-item-right {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.footer-new .carousel-item-prev:not(.carousel-item-right),
  .footer-new .active.carousel-item-left {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.footer-new .carousel-fade .carousel-item {
	opacity: 0;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transform: none;
	transform: none;
}

.footer-new .carousel-fade .carousel-item.active,
  .footer-new .carousel-fade .carousel-item-next.carousel-item-left,
  .footer-new .carousel-fade .carousel-item-prev.carousel-item-right {
	z-index: 1;
	opacity: 1;
}

.footer-new .carousel-fade .active.carousel-item-left,
  .footer-new .carousel-fade .active.carousel-item-right {
	z-index: 0;
	opacity: 0;
	-webkit-transition: opacity 0s 0.6s;
	transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
	.footer-new .carousel-fade .active.carousel-item-left,
    .footer-new .carousel-fade .active.carousel-item-right {
		-webkit-transition: none;
		transition: none;
	}
}

.footer-new .carousel-control-prev,
  .footer-new .carousel-control-next {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 15%;
	padding: 0;
	color: #fff;
	text-align: center;
	background: none;
	border: 0;
	opacity: 0.5;
	-webkit-transition: opacity 0.15s ease;
	transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
	.footer-new .carousel-control-prev,
    .footer-new .carousel-control-next {
		-webkit-transition: none;
		transition: none;
	}
}

.footer-new .carousel-control-prev:hover, .footer-new .carousel-control-prev:focus,
  .footer-new .carousel-control-next:hover,
  .footer-new .carousel-control-next:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: 0.9;
}

.footer-new .carousel-control-prev {
	left: 0;
}

.footer-new .carousel-control-next {
	right: 0;
}

.footer-new .carousel-control-prev-icon,
  .footer-new .carousel-control-next-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: 50% / 100% 100% no-repeat;
}

.footer-new .carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.footer-new .carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.footer-new .carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 15;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none;
}

.footer-new .carousel-indicators li {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff;
	background-clip: padding-box;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: .5;
	-webkit-transition: opacity 0.6s ease;
	transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
	.footer-new .carousel-indicators li {
		-webkit-transition: none;
		transition: none;
	}
}

.footer-new .carousel-indicators .active {
	opacity: 1;
}

.footer-new .carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
}

.footer-new .text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.footer-new .text-justify {
	text-align: justify !important;
}

.footer-new .text-wrap {
	white-space: normal !important;
}

.footer-new .text-nowrap {
	white-space: nowrap !important;
}

.footer-new .text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.footer-new .text-left {
	text-align: left !important;
}

.footer-new .text-right {
	text-align: right !important;
}

.footer-new .text-center {
	text-align: center !important;
}

@media (min-width: 576px) {
	.footer-new .text-sm-left {
		text-align: left !important;
	}

	.footer-new .text-sm-right {
		text-align: right !important;
	}

	.footer-new .text-sm-center {
		text-align: center !important;
	}
}

@media (min-width: 768px) {
	.footer-new .text-md-left {
		text-align: left !important;
	}

	.footer-new .text-md-right {
		text-align: right !important;
	}

	.footer-new .text-md-center {
		text-align: center !important;
	}
}

@media (min-width: 992px) {
	.footer-new .text-lg-left {
		text-align: left !important;
	}

	.footer-new .text-lg-right {
		text-align: right !important;
	}

	.footer-new .text-lg-center {
		text-align: center !important;
	}
}

@media (min-width: 1200px) {
	.footer-new .text-xl-left {
		text-align: left !important;
	}

	.footer-new .text-xl-right {
		text-align: right !important;
	}

	.footer-new .text-xl-center {
		text-align: center !important;
	}
}

.footer-new .text-lowercase {
	text-transform: lowercase !important;
}

.footer-new .text-uppercase {
	text-transform: uppercase !important;
}

.footer-new .text-capitalize {
	text-transform: capitalize !important;
}

.footer-new .font-weight-light {
	font-weight: 300 !important;
}

.footer-new .font-weight-lighter {
	font-weight: lighter !important;
}

.footer-new .font-weight-normal {
	font-weight: 400 !important;
}

.footer-new .font-weight-bold {
	font-weight: 700 !important;
}

.footer-new .font-weight-bolder {
	font-weight: bolder !important;
}

.footer-new .font-italic {
	font-style: italic !important;
}

.footer-new .text-white {
	color: #fff !important;
}

.footer-new .text-primary {
	color: #4285f4 !important;
}

.footer-new a.text-primary:hover, .footer-new a.text-primary:focus {
	color: #0d5bdd !important;
}

.footer-new .text-secondary {
	color: #a4abb6 !important;
}

.footer-new a.text-secondary:hover, .footer-new a.text-secondary:focus {
	color: #7a8494 !important;
}

.footer-new .text-success {
	color: #4bd09b !important;
}

.footer-new a.text-success:hover, .footer-new a.text-success:focus {
	color: #2ba474 !important;
}

.footer-new .text-info {
	color: #44b8c5 !important;
}

.footer-new a.text-info:hover, .footer-new a.text-info:focus {
	color: #2d8690 !important;
}

.footer-new .text-warning {
	color: #ffc107 !important;
}

.footer-new a.text-warning:hover, .footer-new a.text-warning:focus {
	color: #ba8b00 !important;
}

.footer-new .text-danger {
	color: #d53734 !important;
}

.footer-new a.text-danger:hover, .footer-new a.text-danger:focus {
	color: #9c2320 !important;
}

.footer-new .text-light {
	color: #fafafa !important;
}

.footer-new a.text-light:hover, .footer-new a.text-light:focus {
	color: #d4d4d4 !important;
}

.footer-new .text-dark {
	color: #0e192a !important;
}

.footer-new a.text-dark:hover, .footer-new a.text-dark:focus {
	color: black !important;
}

.footer-new .text-body {
	color: #677386 !important;
}

.footer-new .text-muted {
	color: #a4abb6 !important;
}

.footer-new .text-black-50 {
	color: rgba(14, 25, 42, 0.5) !important;
}

.footer-new .text-white-50 {
	color: rgba(255, 255, 255, 0.5) !important;
}

.footer-new .text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.footer-new .text-decoration-none {
	text-decoration: none !important;
}

.footer-new .text-break {
	word-break: break-word !important;
	word-wrap: break-word !important;
}

.footer-new .text-reset {
	color: inherit !important;
}

@media print {
	.footer-new *,
    .footer-new *::before,
    .footer-new *::after {
		text-shadow: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}

	.footer-new a:not(.btn) {
		text-decoration: underline;
	}

	.footer-new abbr[title]::after {
		content: " (" attr(title) ")";
	}

	.footer-new pre {
		white-space: pre-wrap !important;
	}

	.footer-new pre,
    .footer-new blockquote {
		border: 1px solid #eceef0;
		page-break-inside: avoid;
	}

	.footer-new tr,
    .footer-new img {
		page-break-inside: avoid;
	}

	.footer-new p,
    .footer-new h2,
    .footer-new h3 {
		orphans: 3;
		widows: 3;
	}

	.footer-new h2,
    .footer-new h3 {
		page-break-after: avoid;
	}
    @	page {
		.footer-new {
        size: a3;
	}
}

.footer-new body {
	min-width: 992px !important;
}

.footer-new .container {
	min-width: 992px !important;
}

.footer-new .navbar {
	display: none;
}

.footer-new .badge {
	border: 1px solid #0e192a;
}

.footer-new .table {
	border-collapse: collapse !important;
}

.footer-new .table td,
    .footer-new .table th {
	background-color: #fff !important;
}

.footer-new .table-bordered th,
    .footer-new .table-bordered td {
	border: 1px solid #eceef0 !important;
}

.footer-new .table-dark {
	color: inherit;
}

.footer-new .table-dark th,
    .footer-new .table-dark td,
    .footer-new .table-dark thead th,
    .footer-new .table-dark tbody + tbody {
	border-color: #eceef0;
}

.footer-new .table .thead-dark th {
	color: inherit;
	border-color: #eceef0;
} }

.footer-new .grid-item {
	padding: 0;
}

.footer-new .grid-item-40 {
	grid-column: span 3;
}

@media (min-width: 992px) {
	.footer-new .grid-item-40 {
		-ms-grid-row-span: 2;
		grid-row-end: span 2;
	}
}

@media (max-width: 991px) {
	.footer-new .grid-item-40 {
		grid-column: span 2;
	}
}

.footer-new .grid-container-basic {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 1em;
}

@media (max-width: 991px) {
	.footer-new .grid-container-basic {
		grid-template-columns: repeat(4, 1fr);
	}
}

@media (max-width: 767px) {
	.footer-new .grid-container-basic {
		grid-template-columns: repeat(2, 1fr);
	}
}

.footer-new .section-spaces-vertical {
	padding-top: 33px;
	padding-bottom: 33px;
}

@media (min-width: 768px) {
	.footer-new .section-spaces-vertical {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

@media (min-width: 992px) {
	.footer-new .section-spaces-vertical {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

@media (min-width: 1200px) {
	.footer-new .section-spaces-vertical {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}

.footer-new .header-24-36 h1, .footer-new .header-24-36 h2, .footer-new .header-24-36 h3, .footer-new .header-24-36 h4, .footer-new .header-24-36 h5, .footer-new .header-24-36 h6 {
	font-weight: 700;
	font-size: 28px;
	line-height: 38px;
	margin: 0 0 11px;
	letter-spacing: -0.1px;
}

@media (min-width: 992px) {
	.footer-new .header-24-36 h1, .footer-new .header-24-36 h2, .footer-new .header-24-36 h3, .footer-new .header-24-36 h4, .footer-new .header-24-36 h5, .footer-new .header-24-36 h6 {
		font-size: 32px;
		line-height: 42px;
		margin: 0 0 19px;
	}
}

@media (min-width: 1200px) {
	.footer-new .header-24-36 h1, .footer-new .header-24-36 h2, .footer-new .header-24-36 h3, .footer-new .header-24-36 h4, .footer-new .header-24-36 h5, .footer-new .header-24-36 h6 {
		font-weight: 700;
		font-size: 36px;
		line-height: 52px;
		margin: 0 0 19px;
		letter-spacing: -0.3px;
	}
}

.footer-new .header-22-32 h1, .footer-new .header-22-32 h2, .footer-new .header-22-32 h3, .footer-new .header-22-32 h4, .footer-new .header-22-32 h5, .footer-new .header-22-32 h6 {
	font-weight: 600;
	font-size: 26px;
	line-height: 32px;
	margin: 0 0 10px;
}

@media (min-width: 992px) {
	.footer-new .header-22-32 h1, .footer-new .header-22-32 h2, .footer-new .header-22-32 h3, .footer-new .header-22-32 h4, .footer-new .header-22-32 h5, .footer-new .header-22-32 h6 {
		font-size: 28px;
		line-height: 36px;
		margin: 0 0 20px;
	}
}

@media (min-width: 1200px) {
	.footer-new .header-22-32 h1, .footer-new .header-22-32 h2, .footer-new .header-22-32 h3, .footer-new .header-22-32 h4, .footer-new .header-22-32 h5, .footer-new .header-22-32 h6 {
		font-weight: 600;
		font-size: 32px;
		line-height: 48px;
		margin: 0 0 28px;
		letter-spacing: -0.4px;
	}
}

.footer-new hgroup h1, .footer-new hgroup h2, .footer-new hgroup h3, .footer-new hgroup h4, .footer-new hgroup h5, .footer-new hgroup h6, .footer-new .hgroup- h1, .footer-new .hgroup- h2, .footer-new .hgroup- h3, .footer-new .hgroup- h4, .footer-new .hgroup- h5, .footer-new .hgroup- h6 {
	font-weight: 600;
	font-size: 28px;
	line-height: 42px;
	margin: -8px auto 10px;
	text-align: left;
}

@media (min-width: 768px) {
	.footer-new hgroup h1, .footer-new hgroup h2, .footer-new hgroup h3, .footer-new hgroup h4, .footer-new hgroup h5, .footer-new hgroup h6, .footer-new .hgroup- h1, .footer-new .hgroup- h2, .footer-new .hgroup- h3, .footer-new .hgroup- h4, .footer-new .hgroup- h5, .footer-new .hgroup- h6 {
		text-align: center;
	}
}

@media (min-width: 1200px) {
	.footer-new hgroup h1, .footer-new hgroup h2, .footer-new hgroup h3, .footer-new hgroup h4, .footer-new hgroup h5, .footer-new hgroup h6, .footer-new .hgroup- h1, .footer-new .hgroup- h2, .footer-new .hgroup- h3, .footer-new .hgroup- h4, .footer-new .hgroup- h5, .footer-new .hgroup- h6 {
		font-weight: 600;
		font-size: 36px;
		line-height: 52px;
		margin: 0 auto 35px;
	}
}

.footer-new .material-box.magnified h1, .footer-new .material-box.magnified h2, .footer-new .material-box.magnified h3, .footer-new .material-box.magnified h4, .footer-new .material-box.magnified h5, .footer-new .material-box.magnified h6 {
	font-size: 21px;
	line-height: 2.125em;
	margin: -4px 0 6px;
	letter-spacing: 0px;
}

@media (min-width: 992px) {
	.footer-new .material-box.magnified h1, .footer-new .material-box.magnified h2, .footer-new .material-box.magnified h3, .footer-new .material-box.magnified h4, .footer-new .material-box.magnified h5, .footer-new .material-box.magnified h6 {
		font-size: 24px;
		line-height: 2.25em;
		margin: -2px 0 8px;
		letter-spacing: -0.4px;
	}
}

.footer-new .bordered-header {
	font-size: 23px;
	line-height: 38px;
	margin: 0px 0 16px;
}

@media (min-width: 992px) {
	.footer-new .bordered-header {
		font-size: 24px;
		line-height: 2.25em;
		margin: 0 0 10px;
	}
}

.footer-new .custom-header-26px-32px {
	font-size: 1.75em;
	line-height: 2.62em;
	margin: 0px 0 19px;
}

@media (min-width: 992px) {
	.footer-new .custom-header-26px-32px {
		font-size: 2em;
		line-height: 3em;
		margin: 0 0 20px;
		letter-spacing: -0.4px;
	}
}

.footer-new .uppercase {
	text-transform: uppercase;
}

.footer-new html {
	overflow-x: hidden;
	width: 100%;
	font-size: 100%;
}

.footer-new .col-xl-12percent {
	padding: 3px !important;
}

.footer-new .col-xl-12percent .img-placeholder-small {
	margin: 0;
	width: 100%;
	padding: 8px;
}

@media (min-width: 992px) {
	.footer-new .col-lg-20percent {
		max-width: 20% !important;
	}
}

@media (min-width: 1200px) {
	.footer-new .col-xl-12percent {
		max-width: 12.5% !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new .col-xl-12percent .img-placeholder-small img {
		max-height: 70px;
		max-width: 100%;
	}
}

.footer-new body {
	overflow-x: hidden !important;
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 0.29px;
}

.footer-new p, .footer-new li, .footer-new span {
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit;
}

.footer-new b,
  .footer-new strong {
	font-weight: 600;
}

.footer-new .main-wrapper {
	overflow: hidden;
}

.footer-new :focus {
	outline-color: #4285f4;
	outline-width: thin;
}

.footer-new *:not(p):not(.tabs-vertical) > *:not(.navbar-brand):focus {
	outline: none;
}

.footer-new .navbar-brand:focus,
  .footer-new .tabs-vertical .nav-link:focus,
  .footer-new p > a:focus {
    /*outline-color: $primary;
      outline-width: thin;
      outline-style:dashed;*/;
}

.footer-new .cookie-close.btn:focus {
	border-color: #259065;
	background-color: #259065;
}

.footer-new .col-xs12 {
	padding: 0 15px;
}

.footer-new .col-xs12- {
	width: 100%;
	padding: 0;
}

.footer-new .padding-x- {
	padding-left: 15px;
	padding-right: 15px;
}

.footer-new .padding-y- {
	padding-top: 15px;
	padding-bottom: 15px;
}

@media (max-width: 991.98px) {
	.footer-new .justify-between-sm {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

.footer-new .rel-item {
	position: relative;
}

@media (max-width: 991.98px) {
	.footer-new .mt-4.mb-4 {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new .bb-sm {
		border-bottom: 1px solid #eceef0;
	}
}

.footer-new .z-index-hover {
	position: relative;
	z-index: 1;
}

.footer-new .z-index-hover:hover {
	z-index: 2;
}

.footer-new .justify-content-between {
	width: 100%;
}

.footer-new .banner {
	position: relative;
	z-index: 2;
}

.footer-new .divider {
	height: 1px;
	background: #eceef0;
	display: block;
}

.footer-new .divider a {
	display: none;
}

.footer-new .divider a img {
	pointer-events: none;
	width: 18px;
}

@media (min-width: 992px) {
	.footer-new .divider {
		height: 50px;
		padding: 30px 0 0;
		background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/divider.svg) no-repeat;
		background-size: auto 30px;
		background-position: center;
		margin-top: -39px;
	}
}

@media (min-width: 992px) {
	.footer-new .divider a {
		height: 80px;
		padding: 30px 0 0;
		width: 120px;
		line-height: 30px;
		text-align: center;
		position: absolute;
		display: block;
		top: -10px;
		bottom: 0;
		right: 0;
		left: 0;
		margin: auto;
		z-index: 2;
	}
}

.footer-new .divider.divider-bg + section {
	position: relative;
	z-index: 0;
}

@media (min-width: 992px) {
	.footer-new .divider.divider-bg {
		background: none;
		position: relative;
		z-index: 1;
	}

	.footer-new .divider.divider-bg:after {
		display: block;
		content: '';
		background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/baner-bg.png) no-repeat;
		position: absolute;
		top: -1200px;
		bottom: -50px;
		left: 0px;
		right: 0px;
		margin: auto;
		background-position: center bottom;
		z-index: -1;
	}
}

.footer-new .content-revise {
	position: relative;
    /*&:after{
          content:'';
          display:block;
          height:5px;
          width:15px;
          position:absolute;
          bottom:-2px;
          left:0;
          background:#fff;
      }
      &:before{
          content:'';
          display:block;
          height:5px;
          width:15px;
          position:absolute;
          bottom:-2px;
          right:0;
          background:#fff;
      } */;
}

.footer-new section, .footer-new footer {
	overflow-x: hidden;
	padding-left: 15px;
	padding-right: 15px;
}

.footer-new video {
	width: 100%;
	height: auto;
}

.footer-new .width-100- {
	display: block;
	max-width: 300px;
	margin: 0 auto 24px;
}

@media (max-width: 350px) {
	.footer-new .width-100- {
		max-width: 240px;
	}
}

.footer-new img {
	color: #fff !important;
}

@media (max-width: 575.98px) {
	.footer-new img.img-100-down-xs {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.footer-new img.img-100-down-sm {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.footer-new img.img-100-down-md {
		width: 100%;
	}
}

@media (max-width: 1199.98px) {
	.footer-new img.img-100-down-lg {
		width: 100%;
	}
}

.footer-new img.img-100 {
	width: 100%;
}

@media (min-width: 576px) {
	.footer-new img.img-100-up-sm {
		width: 100%;
	}
}

@media (min-width: 768px) {
	.footer-new img.img-100-up-md {
		width: 100%;
	}
}

@media (min-width: 992px) {
	.footer-new img.img-100-up-lg {
		width: 100%;
	}
}

@media (min-width: 1200px) {
	.footer-new img.img-100-up-xl {
		width: 100%;
	}
}

.footer-new img.col-xs-12.col-lg-auto {
	width: 100%;
	height: auto;
}

@media (min-width: 1200px) {
	.footer-new img.col-xs-12.col-lg-auto {
		width: auto !important;
		max-width: none !important;
		height: 35em;
	}
}

@media only screen and (min-width: 1400px) {
	.footer-new img.col-xs-12.col-lg-auto {
		width: auto !important;
		max-width: none !important;
		height: auto;
	}
}

.footer-new .img-auto {
	padding: 0;
}

.footer-new .h1, .footer-new .h2, .footer-new .h3, .footer-new .h4, .footer-new .h5, .footer-new .h6 {
	color: #0e192a;
}

.footer-new ul.no-list-type {
	list-style-type: none;
	padding: 0;
}

.footer-new .body-padding {
	padding-top: 75px;
}

@media (min-width: 768px) {
	.footer-new .body-padding {
		padding-top: 76px;
	}
}

@media (min-width: 992px) {
	.footer-new .body-padding {
		padding-top: 76px;
	}
}

.footer-new .body-padding {
	padding-top: 113px;
}

@media (min-width: 768px) {
	.footer-new .body-padding {
		padding-top: 130px;
	}
}

@media (min-width: 992px) {
	.footer-new .body-padding {
		padding-top: 130px;
	}
}

.footer-new .body-padding.no-padding {
	padding-top: 72px;
}

@media (min-width: 768px) {
	.footer-new .body-padding.no-padding {
		padding-top: 76px;
	}
}

@media (min-width: 992px) {
	.footer-new .body-padding.no-padding {
		padding-top: 76px;
	}
}

.footer-new .body-padding-lg {
	padding-top: 121px;
}

@media (min-width: 768px) {
	.footer-new .body-padding-lg {
		padding-top: 112px;
	}
}

@media (min-width: 992px) {
	.footer-new .body-padding-lg {
		padding-top: 144px;
	}
}

@media (max-width: 575.98px) {
	.footer-new .navbar-collapse .navbar-nav {
		border-top: none;
	}
}

.footer-new .auto-left-right {
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 575.98px) {
	.footer-new .col-padding-reset {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new .col-padding-reset-y-sm {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new .col-padding-reset-sm {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new .img-order-.col-padding-reset-sm {
		padding-bottom: 15px;
	}
}

.footer-new .padding-reset {
	padding: 0 !important;
}

.footer-new .between-sections {
	height: 1px;
	margin-bottom: 0;
	margin-top: 0;
	background: #fafafa;
	opacity: 0.5;
}

.footer-new .padding-top-bottom {
	padding-top: 30px;
	padding-bottom: 30px;
}

.footer-new .padding-x-md-2 {
	padding-top: 5px;
}

@media (min-width: 768px) {
	.footer-new .padding-x-md-2 {
		padding-top: 2px;
		padding-bottom: 2px;
	}
}

.footer-new .padding-x-6 {
	padding-top: 6px;
	padding-bottom: 6px;
}

.footer-new .padding-x-10 {
	padding-top: 14px;
	padding-bottom: 14px;
}

@media (min-width: 768px) {
	.footer-new .padding-x-10 {
		padding-top: 10px;
		padding-bottom: 11px;
	}
}

.footer-new .padding-x-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.footer-new .padding-x-15 {
	padding-top: 15px;
	padding-bottom: 15px;
}

.footer-new .padding-x-5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.footer-new .padding-x-0-26 {
	padding-top: 0px;
	padding-bottom: 0px;
}

@media (min-width: 768px) {
	.footer-new .padding-x-0-26 {
		padding-top: 26px;
		padding-bottom: 26px;
	}
}

.footer-new .padding-x-30-26 {
	padding-top: 0px;
	padding-bottom: 30px;
}

@media (min-width: 768px) {
	.footer-new .padding-x-30-26 {
		padding-top: 26px;
		padding-bottom: 26px;
	}
}

.footer-new .padding-x-30-26 {
	padding-top: 30px;
	padding-bottom: 30px;
}

@media (min-width: 768px) {
	.footer-new .padding-x-30-26 {
		padding-top: 26px;
		padding-bottom: 26px;
	}
}

.footer-new .padding-x-90 {
	padding-top: 90px;
	padding-bottom: 90px;
}

.footer-new .padding-x-68 {
	padding-top: 68px;
	padding-bottom: 68px;
}

.footer-new .padding-x-60 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.footer-new .padding-x-70 {
	padding-top: 70px;
	padding-bottom: 70px;
}

.footer-new .padding-x-50 {
	padding-top: 50px;
	padding-bottom: 50px;
}

.footer-new .padding-x-46 {
	padding-top: 46px;
	padding-bottom: 46px;
}

.footer-new .padding-x-30 {
	padding-top: 30px;
	padding-bottom: 30px;
}

@media (max-width: 767.98px) {
	.footer-new .padding-x-30 {
		padding-top: 22px;
	}
}

.footer-new .padding-x-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.footer-new .padding-x-20 {
	padding-top: 16px;
	padding-bottom: 16px;
}

.footer-new .padding-x-40 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.footer-new .padding-x-34 {
	padding-top: 34px;
	padding-bottom: 34px;
}

.footer-new .padding-x-0 {
	padding: 0;
}

@media (max-width: 575.98px) {
	.footer-new .padding-x-20-btm {
		padding-bottom: 20px;
	}
}

@media (min-width: 768px) {
	.footer-new .padding-x-md-60 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}

@media (min-width: 768px) {
	.footer-new .padding-x-md-50 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

@media (min-width: 768px) {
	.footer-new .padding-x-md-70 {
		padding-top: 70px;
		padding-bottom: 70px;
	}
}

@media (min-width: 1200px) {
	.footer-new .padding-x-xl-83 {
		padding-top: 83px;
		padding-bottom: 83px;
	}
}

@media (min-width: 1200px) {
	.footer-new padding-x-xl-63 {
		padding-top: 63px;
		padding-bottom: 63px;
	}
}

.footer-new .padding-x-70 {
	padding-top: 70px;
	padding-bottom: 70px;
}

@media (min-width: 992px) {
	.footer-new .padding-x-70-lg {
		padding-top: 70px;
		padding-bottom: 70px;
	}
}

@media (min-width: 992px) {
	.footer-new .padding-x-80-lg {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (min-width: 992px) {
	.footer-new .padding-x-lg-80 {
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.footer-new .padding-x-lg-100 {
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.footer-new .padding-x-lg-110 {
		padding-top: 110px;
		padding-bottom: 110px;
	}

	.footer-new .padding-x-lg-120 {
		padding-top: 111px;
		padding-bottom: 111px;
	}

	.footer-new .padding-x-lg-120- {
		padding-top: 120px;
		padding-bottom: 120px;
	}

	.footer-new .padding-x-lg-40 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

@media (max-width: 767.98px) {
	.footer-new .reset-top-padding-sm {
		padding-top: 0 !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new .padd-btm-reset-sm {
		padding-bottom: 0;
	}
}

.footer-new .margin-x-20 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.footer-new .margin-t-reset {
	margin-top: 0;
}

.footer-new .margin-b-reset {
	margin-bottom: 0;
}

.footer-new .margin-reset {
	margin: 0 !important;
}

.footer-new .padd-btm-reset {
	padding-bottom: 0;
}

@media (min-width: 768px) {
	.footer-new .padd-btm-reset-md-up {
		padding-bottom: 0;
	}
}

.footer-new .padd-top-reset {
	padding-top: 0 !important;
}

.footer-new .section-top-bottom {
	padding-top: 90px;
	padding-bottom: 90px;
}

.footer-new div:last-child > .padding-top-bottom {
	padding-bottom: 1em;
}

.footer-new .primary-strong {
	color: #4285f4;
	text-decoration: inherit;
}

.footer-new a.primary-strong {
	text-decoration: underline;
	font-weight: 600;
}

.footer-new a.primary-strong:hover, .footer-new a.primary-strong:focus {
	color: #44b8c5;
	text-decoration: none;
}

.footer-new a.primary-strong:focus {
	text-decoration: underline;
}

@media (min-width: 992px) {
	.footer-new .flex-order-reverse-even .flex-order:nth-child(even) .img-order- {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		order: 2;
	}
}

@media (min-width: 992px) {
	.footer-new .flex-order-reverse-even .flex-order:nth-child(even) .text-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}
}

@media (max-width: 767.98px) {
	.footer-new .img-order- img.col-xs-12.col-lg-auto {
		width: 120%;
		margin-left: -8%;
		margin-top: -20px;
	}
}

.footer-new .flex-order-reverse-even .flex-order .even-odd-padding, .footer-new .flex-order-reverse-odd .flex-order .even-odd-padding {
	padding-left: 50px;
}

.footer-new .flex-order-reverse-even .flex-order:nth-child(even) .even-odd-padding, .footer-new .flex-order-reverse-odd .flex-order:nth-child(even) .even-odd-padding {
	padding-right: 50px;
	padding-left: 0;
}

.footer-new .flex-order-reverse-odd .flex-order:nth-child(odd) .text-order- {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 2;
	order: 2;
}

.footer-new .flex-order-reverse-odd .flex-order:nth-child(odd) .img-order- {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 1;
	order: 1;
}

.footer-new .ov-visible {
	overflow: visible;
}

.footer-new .ov-hidden {
	overflow: hidden;
}

@media (min-width: 768px) {
	.footer-new .ov-hidden-md {
		overflow: hidden;
	}
}

.footer-new .column-count- {
	padding-bottom: 20px;
}

.footer-new .column-count- .column-elem {
	-moz-column-break-inside: avoid;
	break-inside: avoid-column;
	-webkit-column-break-inside: avoid;
}

.footer-new .column-count- .material-box-wrapper {
	padding-bottom: 14px;
}

@media (min-width: 768px) {
	.footer-new .column-count- .material-box-wrapper {
		padding-bottom: 27px;
	}
}

.footer-new .column-count- {
	padding-bottom: 42px;
	position: relative;
}

.footer-new .column-count-:before {
	content: '';
	display: block;
	top: 80px;
	bottom: 0;
	left: 17px;
	right: -200%;
	border-radius: 30px;
	position: absolute;
	margin: auto;
	background: #f8faff;
	z-index: -1;
}

@media (max-width: 575.98px) {
	.footer-new .d-down-xs-none {
		display: none;
	}
}

@media (max-width: 767.98px) {
	.footer-new .d-down-sm-none {
		display: none;
	}
}

@media (max-width: 991.98px) {
	.footer-new .d-down-md-none {
		display: none;
	}
}

@media (min-width: 576px) {
	.footer-new {
      /*Column Count*/;
	}

	.footer-new .container-not-sm {
		max-width: 100%;
		padding: 0;
	}

	.footer-new .padding-sm-0 {
		padding-left: 0;
		padding-right: 0;
	}

	.footer-new .col-count-sm-2 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}

	.footer-new .flex-order-reverse-sm-even .flex-order:nth-child(even) .text-order- {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .flex-order-reverse-sm-even .flex-order:nth-child(even) .img-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .flex-order-reverse-sm-odd .flex-order:nth-child(odd) .text-order- {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .flex-order-reverse-sm-odd .flex-order:nth-child(odd) .img-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .column-count-2-sm {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		-o-column-count: 2;
		column-count: 2;
	}

	.footer-new .column-count-2-sm .column-elem {
		-moz-column-break-inside: avoid;
		break-inside: avoid-column;
		-webkit-column-break-inside: avoid;
	}

	.footer-new .ov-visible-sm {
		overflow: visible;
	}

	.footer-new .column-up-sm {
		padding-top: 5.19em;
	}

	.footer-new .column-up-sm .column-elem:first-child {
		margin-top: -5.19em;
	}
}

@media (min-width: 768px) {
	.footer-new {
      /*Column Count*/;
	}

	.footer-new .container-not-md {
		max-width: 100%;
		padding: 0;
	}

	.footer-new .padding-top-bottom {
		padding-top: 50px;
		padding-bottom: 30px;
	}

	.footer-new .padding-md-0 {
		padding-left: 0;
		padding-right: 0;
	}

	.footer-new .col-count-md-2 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}

	.footer-new footer .col-count-md-2 {
		padding-right: 38px !important;
	}

	.footer-new .flex-order-reverse-md-even .flex-order:nth-child(even) .text-order- {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.footer-new .flex-order-reverse-md-even .flex-order:nth-child(even) .img-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .flex-order-reverse-md-odd .flex-order:nth-child(odd) .text-order- {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.footer-new .flex-order-reverse-md-odd .flex-order:nth-child(odd) .img-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .width-100- {
		display: block;
		max-width: 92%;
	}

	.footer-new .section-top-bottom {
		padding-top: 120px;
		padding-bottom: 120px;
	}

	.footer-new .column-count-2-md {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		-o-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 27px;
		-moz-column-gap: 27px;
		column-gap: 27px;
	}

	.footer-new .ov-visible-md {
		overflow: visible;
	}

	.footer-new .column-up-md {
		padding-top: 5.19em;
	}

	.footer-new .column-up-md .column-elem:first-child {
		margin-top: -5.19em;
	}

	.footer-new .column-count- {
		padding-bottom: 50px;
		position: relative;
	}

	.footer-new .column-count-:before {
		content: '';
		display: block;
		top: 165px;
		bottom: 0;
		left: 202px;
		right: -229px;
		border-top-left-radius: 30px;
		-webkit-border-top-left-radius: 30px;
		-moz-border-top-left-radius: 30px;
		-ms-border-top-left-radius: 30px;
		border-bottom-left-radius: 30px;
		-webkit-border-bottom-left-radius: 30px;
		-moz-border-bottom-left-radius: 30px;
		-ms-border-bottom-left-radius: 30px;
		border-top-right-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		-moz-border-top-right-radius: 3px;
		-ms-border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		-moz-border-bottom-right-radius: 3px;
		-ms-border-bottom-right-radius: 3px;
		position: absolute;
		margin: auto;
		background: #f8faff;
		z-index: -1;
	}
}

@media (min-width: 992px) {
	.footer-new {
      /*Column Count*/;
	}

	.footer-new .container-not-lg {
		max-width: 100%;
		padding: 0;
	}

	.footer-new .padding-lg-0 {
		padding-left: 0;
		padding-right: 0;
	}

	.footer-new .col-count-lg-2 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}

	.footer-new .padding-top-bottom {
		padding-top: 70px;
		padding-bottom: 40px;
	}

	.footer-new .flex-order-reverse-lg-even .flex-order:nth-child(even) .text-order- {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .flex-order-reverse-lg-even .flex-order:nth-child(even) .img-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .flex-order-reverse-lg-odd .flex-order:nth-child(odd) .text-order- {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .flex-order-reverse-lg-odd .flex-order:nth-child(odd) .img-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .column-count-2-lg {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		-o-column-count: 2;
		column-count: 2;
	}

	.footer-new .ov-visible-lg {
		overflow: visible;
	}

	.footer-new .column-up-lg {
		padding-top: 5.19em;
	}

	.footer-new .column-up-lg .column-elem:first-child {
		margin-top: -5.19em;
	}
}

@media (min-width: 1200px) {
	.footer-new {
      /*Column Count*/;
	}

	.footer-new .container-not-xl {
		max-width: 100%;
		padding: 0;
	}

	.footer-new .padding-xl-0 {
		padding-left: 0;
		padding-right: 0;
	}

	.footer-new .col-count-xl-2 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}

	.footer-new .flex-order-reverse-xl-even .flex-order:nth-child(even) .text-order- {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .flex-order-reverse-xl-even .flex-order:nth-child(even) .img-order- {
		order: 1;
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
	}

	.footer-new .flex-order-reverse-xl-odd .flex-order:nth-child(odd) .text-order- {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.footer-new .flex-order-reverse-xl-odd .flex-order:nth-child(odd) .img-order- {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.footer-new .flex-order-reverse-md-even,
      .footer-new .flex-order-reverse-md-odd {
		padding-top: 40px;
	}

	.footer-new .flex-order-reverse-md-even .flex-order .even-odd-padding,
      .footer-new .flex-order-reverse-md-odd .flex-order .even-odd-padding {
		padding-left: 85px;
	}

	.footer-new .flex-order-reverse-md-even .flex-order .even-odd-padding .img-order- img,
      .footer-new .flex-order-reverse-md-odd .flex-order .even-odd-padding .img-order- img {
		margin-left: 24px;
	}

	.footer-new .flex-order-reverse-md-even .flex-order .even-odd-padding .accordion,
      .footer-new .flex-order-reverse-md-odd .flex-order .even-odd-padding .accordion {
		margin-right: -55px;
	}

	.footer-new .flex-order-reverse-md-even .flex-order:nth-child(even) .even-odd-padding,
      .footer-new .flex-order-reverse-md-odd .flex-order:nth-child(even) .even-odd-padding {
		padding-right: 85px;
		padding-left: 0;
	}

	.footer-new .flex-order-reverse-md-even .flex-order:nth-child(even) .even-odd-padding .img-order- img,
      .footer-new .flex-order-reverse-md-odd .flex-order:nth-child(even) .even-odd-padding .img-order- img {
		margin-left: -24px;
	}

	.footer-new .flex-order-reverse-md-even .flex-order:nth-child(even) .even-odd-padding .accordion,
      .footer-new .flex-order-reverse-md-even .flex-order:nth-child(even) .even-odd-padding .hgroup,
      .footer-new .flex-order-reverse-md-even .flex-order:nth-child(even) .even-odd-padding .btn,
      .footer-new .flex-order-reverse-md-odd .flex-order:nth-child(even) .even-odd-padding .accordion,
      .footer-new .flex-order-reverse-md-odd .flex-order:nth-child(even) .even-odd-padding .hgroup,
      .footer-new .flex-order-reverse-md-odd .flex-order:nth-child(even) .even-odd-padding .btn {
		margin-left: -55px;
		margin-right: 2px;
	}

	.footer-new .section-top-bottom {
		padding-top: 150px;
		padding-bottom: 150px;
	}

	.footer-new .column-count-2-xl {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		-o-column-count: 2;
		column-count: 2;
	}

	.footer-new .ov-visible-xl {
		overflow: visible;
	}

	.footer-new .column-up-xl {
		padding-top: 5.19em;
	}

	.footer-new .column-up-xl .column-elem:first-child {
		margin-top: -5.19em;
	}
}

.footer-new .mobile-nested-accordion .collapsing-header.nested-dropdown-toggle {
	position: relative;
	z-index: 1;
	color: #0e192a;
	padding: 23px 0;
	display: block;
}

.footer-new .mobile-nested-accordion .collapsing-header.nested-dropdown-toggle:before {
	display: block;
	top: 0px;
	content: '';
	left: -300px;
	right: -300px;
	bottom: 0;
	margin: auto;
	border-bottom: 1px solid #eceef0;
	position: absolute;
}

.footer-new .mobile-nested-accordion .collapsing-header.nested-dropdown-toggle[aria-expanded="true"] {
	color: #4285f4;
}

.footer-new .mobile-nested-accordion .btn-toggling {
	padding-right: 0 !important;
}

.footer-new .mobile-nested-accordion .btn-toggling.d-block {
	margin-top: 20px;
}

.footer-new .mobile-nested-accordion .accordion h1.collapsing-header > a[aria-expanded=false]:before, .footer-new .mobile-nested-accordion .accordion h2.collapsing-header > a[aria-expanded=false]:before, .footer-new .mobile-nested-accordion .accordion h3.collapsing-header > a[aria-expanded=false]:before, .footer-new .mobile-nested-accordion .accordion h4.collapsing-header > a[aria-expanded=false]:before, .footer-new .mobile-nested-accordion .accordion h5.collapsing-header > a[aria-expanded=false]:before, .footer-new .mobile-nested-accordion .accordion h6.collapsing-header > a[aria-expanded=false]:before {
	display: none !important;
}

.footer-new .mobile-nested-accordion .accordion > :first-child h1.collapsing-header[aria-expanded=false] > a, .footer-new .mobile-nested-accordion .accordion > :first-child h2.collapsing-header[aria-expanded=false] > a, .footer-new .mobile-nested-accordion .accordion > :first-child h3.collapsing-header[aria-expanded=false] > a, .footer-new .mobile-nested-accordion .accordion > :first-child h4.collapsing-header[aria-expanded=false] > a, .footer-new .mobile-nested-accordion .accordion > :first-child h5.collapsing-header[aria-expanded=false] > a, .footer-new .mobile-nested-accordion .accordion > :first-child h6.collapsing-header[aria-expanded=false] > a {
	background: none;
}

.footer-new .mobile-nested-accordion .accordion > :first-child h1.collapsing-header[aria-expanded=false] > a:before, .footer-new .mobile-nested-accordion .accordion > :first-child h2.collapsing-header[aria-expanded=false] > a:before, .footer-new .mobile-nested-accordion .accordion > :first-child h3.collapsing-header[aria-expanded=false] > a:before, .footer-new .mobile-nested-accordion .accordion > :first-child h4.collapsing-header[aria-expanded=false] > a:before, .footer-new .mobile-nested-accordion .accordion > :first-child h5.collapsing-header[aria-expanded=false] > a:before, .footer-new .mobile-nested-accordion .accordion > :first-child h6.collapsing-header[aria-expanded=false] > a:before {
	display: none !important;
}

.footer-new .mobile-nested-accordion .accordion .acc-item:after {
	border-top: none;
	background-color: transparent !important;
	background: none !important;
}

.footer-new .mobile-nested-accordion .accordion p:last-child, .footer-new .mobile-nested-accordion .accordion li:last-child {
	padding-bottom: 30px;
}

.footer-new .mobile-nested-accordion .h-custom {
	margin: 0;
}

.footer-new .mobile-nested-accordion .h-custom + .collapse {
	position: relative;
}

@media (max-width: 767.98px) {
	.footer-new .mobile-nested-accordion .h-custom + .collapse:before {
		display: block;
		content: '';
		top: -76px;
		content: '';
		left: -300px;
		right: -300px;
		margin: auto;
		background: #fafafa;
		position: absolute;
		z-index: 0;
		opacity: 0;
		transition: all 0.4s;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
	}
}

.footer-new .mobile-nested-accordion .h-custom + .collapse.show:before {
	bottom: 0;
	opacity: 1;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
}

.footer-new .link-arrow-absoluted {
	font-size: .937em;
	letter-spacing: 0px;
	line-height: normal;
	padding: 18px 1.5em;
	font-weight: 700;
	color: #4285f4;
	margin: 0 0 20px;
	display: block;
	border-radius: 50px;
	position: relative;
}

.footer-new .link-arrow-absoluted:hover {
	text-decoration: none;
}

.footer-new .link-arrow-absoluted:last-child {
	margin: 0;
}

.footer-new .link-arrow-absoluted:first-of-type {
	margin-top: 39px;
}

.footer-new .link-arrow-absoluted:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 23px;
	margin: auto;
	width: 17px;
	height: 14px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-all-2.svg?v=4) no-repeat;
	background-position: -1423px center;
	background-size: 1758px 60px;
}

@media (min-width: 768px) {
	.footer-new .link-arrow-reversed-md {
		font-size: 14px;
		letter-spacing: 0.2px;
		color: #677386;
		margin: 0;
		padding: 10px 30px;
		font-weight: 300;
	}

	.footer-new .link-arrow-reversed-md:hover, .footer-new .link-arrow-reversed-md:focus {
		font-weight: 700;
		color: #4285f4;
	}

	.footer-new .link-arrow-reversed-md:first-of-type {
		margin-top: 25px;
	}

	.footer-new .link-arrow-reversed-md:after {
		right: inherit;
		left: 0;
	}
}

.footer-new .img-relative-circles {
	margin-bottom: 38px;
}

.footer-new .img-relative-circles .relative-element {
	position: relative;
}

.footer-new .img-relative-circles .relative-element > img {
	position: relative;
	z-index: 1;
}

.footer-new .img-relative-circles .circle-small, .footer-new .img-relative-circles .circle-large, .footer-new .img-relative-circles .circle-medium {
	position: absolute;
	z-index: 2;
	background: #fff;
}

.footer-new .img-relative-circles .circle-small {
	width: 85px;
	height: 85px;
	bottom: -14px;
	right: 13px;
	border-radius: 85px;
}

.footer-new .img-relative-circles .circle-small img {
	max-width: 46px;
	max-height: 15px;
}

.footer-new .img-relative-circles .circle-medium {
	width: 120px;
	height: 120px;
	bottom: 70px;
	left: -15px;
	border-radius: 120px;
}

.footer-new .img-relative-circles .circle-medium img {
	max-width: 72px;
	max-height: 50px;
}

.footer-new .img-relative-circles .circle-large {
	width: 145px;
	height: 145px;
	top: -30px;
	right: -20px;
	border-radius: 145px;
}

.footer-new .img-relative-circles .circle-large img {
	max-width: 80px;
	max-height: 30px;
}

@media (min-width: 992px) {
	.footer-new .img-relative-circles {
		margin: 0;
	}

	.footer-new .img-relative-circles .relative-element {
		display: inline-block;
	}

	.footer-new .img-relative-circles .circle-large {
		width: 157px;
		height: 157px;
		top: -43px;
		right: -25px;
	}

	.footer-new .img-relative-circles .circle-large img {
		max-width: 100px;
		max-height: 42px;
	}

	.footer-new .img-relative-circles .circle-medium {
		width: 125px;
		height: 125px;
		left: -80px;
		bottom: 50%;
	}

	.footer-new .img-relative-circles .circle-small {
		width: 84px;
		height: 84px;
		bottom: 24%;
		right: -50px;
	}
}

.footer-new p, .footer-new span, .footer-new h1, .footer-new h2, .footer-new h3, .footer-new h4, .footer-new h5, .footer-new h6, .footer-new a {
	-webkit-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

.footer-new p {
	letter-spacing: -0.1px;
}

.footer-new h1, .footer-new h2, .footer-new h3, .footer-new h4, .footer-new h5, .footer-new h6 {
	letter-spacing: 0px;
}

.footer-new html {
	font-size: 1em;
}

.footer-new h1, .footer-new h2, .footer-new h3, .footer-new h4, .footer-new h5, .footer-new h6 {
	color: #0e192a;
	font-weight: 600;
}

.footer-new h1 a, .footer-new h2 a, .footer-new h3 a, .footer-new h4 a, .footer-new h5 a, .footer-new h6 a {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
}

.footer-new h1 a:hover, .footer-new h2 a:hover, .footer-new h3 a:hover, .footer-new h4 a:hover, .footer-new h5 a:hover, .footer-new h6 a:hover {
	text-decoration: none;
}

.footer-new .text-muted {
	font-size: 13px;
	color: #677386 !important;
}

.footer-new .text-muted a {
	text-decoration: underline;
	color: inherit;
}

.footer-new .text-muted a:hover {
	color: #4285f4;
}

.footer-new .text-muted.float-right {
	padding-top: 10px;
	padding-left: 15px;
	margin: 0;
}

.footer-new .text-muted.margin-b-reset {
	margin-bottom: 5px;
}

.footer-new .lead {
	line-height: 1.5em;
}

.footer-new .lead strong, .footer-new .lead a {
	font-weight: 700;
	color: #4285f4;
	text-decoration: none;
}

.footer-new .lead a:hover {
	text-decoration: underline;
}

.footer-new .h-reset {
	margin: 0;
}

.footer-new .h-custom-black {
	color: #0e192a;
}

.footer-new .h-custom-40--64 {
	font-weight: bold;
	line-height: 46px;
	font-size: 40px;
	letter-spacing: 0.375px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-40--64 {
		font-weight: bold;
		line-height: 46px;
		font-size: 64px;
		letter-spacing: 0.6px;
	}
}

.footer-new .h-custom-26--36 {
	font-style: normal;
	font-weight: 700;
	line-height: 2.375em;
	font-size: 26px;
	letter-spacing: -0.3px;
	margin: 0 0 13px;
}

.footer-new .h-custom-26--36.small-margin {
	margin: 0 0 10px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-26--36.small-margin {
		margin: 0 0 4px;
		font-size: 32px;
	}
}

@media (min-width: 768px) {
	.footer-new .h-custom-26--36 {
		font-weight: 700;
		line-height: 52px;
		font-size: 36px;
		letter-spacing: -0.4px;
		margin: 0 0 19px;
	}
}

.footer-new .h-custom-21--32 {
	font-weight: 600;
	line-height: 28px;
	font-size: 21px;
	letter-spacing: -0.2px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-21--32 {
		font-weight: 600;
		line-height: 48px;
		font-size: 32px;
		letter-spacing: -0.2px;
	}
}

.footer-new .h-custom-24--32 {
	font-weight: 600;
	line-height: 32px;
	font-size: 24px;
	letter-spacing: -0.2px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-24--32 {
		font-weight: 600;
		line-height: 48px;
		font-size: 32px;
		letter-spacing: -0.2px;
	}
}

.footer-new .h-custom-28--32 {
	font-weight: 600;
	line-height: 42px;
	font-size: 28px;
	letter-spacing: -0.2px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-28--32 {
		font-weight: 600;
		line-height: 48px;
		font-size: 32px;
		letter-spacing: -0.2px;
	}
}

.footer-new .h-custom-24--22 {
	font-weight: 600;
	line-height: 28px;
	font-size: 21px;
	letter-spacing: -0.1px;
	margin: 0 0 18px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-24--22 {
		font-weight: 600;
		line-height: 32px;
		font-size: 20px;
		letter-spacing: -0.4px;
	}
}

.footer-new .h-custom-18--18 {
	line-height: 28px;
	font-size: 18px;
	letter-spacing: -.2px;
	margin: 11px 0 8px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-18--18 {
		letter-spacing: 0px;
	}
}

.footer-new .h-custom-18--18-2 {
	line-height: 28px;
	font-size: 18px;
	letter-spacing: -.2px;
	margin: 11px 0 8px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-18--18-2 {
		letter-spacing: 0px;
		line-height: 32px;
	}
}

.footer-new .h-custom-21--24 {
	font-size: 21px;
	line-height: 2.125em;
}

@media (min-width: 768px) {
	.footer-new .h-custom-21--24 {
		font-size: 24px;
		line-height: 2.25em;
	}
}

.footer-new .h-custom-21--24-line-height {
	font-size: 21px;
	line-height: 1.9em;
}

@media (min-width: 768px) {
	.footer-new .h-custom-21--24-line-height {
		font-size: 24px;
		line-height: 2.25em;
	}
}

@media (min-width: 768px) {
	.footer-new .h-custom-21--24-line-height.desktop-small {
		font-size: 18px;
		line-height: 32px;
	}
}

.footer-new .h-custom-18--15 {
	font-weight: 600;
	line-height: 24px;
	font-size: 15px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-18--15 {
		line-height: 32px;
		font-size: 18px;
		letter-spacing: 0.2px;
	}
}

.footer-new .h-custom.h-custom-28--24 {
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 16px;
	font-weight: 700 !important;
}

@media (min-width: 768px) {
	.footer-new .h-custom.h-custom-28--24 {
		font-size: 28px;
		line-height: 48px;
		margin-bottom: 8px;
	}
}

.footer-new .h-custom.h-white {
	color: white;
}

.footer-new .h-custom-16--15-line-md-32 {
	font-weight: 400;
	line-height: 28px;
	font-size: 15px;
	letter-spacing: 0.3px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-16--15-line-md-32 {
		font-weight: 400;
		line-height: 32px;
		font-size: 16px;
		letter-spacing: 0.2px;
	}
}

.footer-new .h-custom-16--16 {
	font-weight: 600;
	line-height: 28px;
	font-size: 16px;
	letter-spacing: 0.1px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-16--16 {
		font-weight: 600;
		line-height: 28px;
		font-size: 16px;
		letter-spacing: 0.2px;
	}
}

.footer-new .h-custom-17--16 {
	font-weight: 600;
	line-height: 28px;
	font-size: 17px;
	letter-spacing: 0.1px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-17--16 {
		font-weight: 600;
		line-height: 28px;
		font-size: 16px;
		letter-spacing: 0.2px;
	}
}

.footer-new .h-custom-16-line32-15 {
	font-weight: 400;
	line-height: 28px;
	font-size: 15px;
	letter-spacing: 0.1px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-16-line32-15 {
		font-weight: 400;
		line-height: 32px;
		font-size: 16px;
		letter-spacing: 0.2px;
	}
}

.footer-new .h-custom-13-bs {
	font-weight: 400;
	line-height: 24px;
	font-size: 13px;
	letter-spacing: 0.1px;
	color: #677386;
	padding-top: 3px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-13-bs {
		font-weight: 400;
		line-height: 20px;
		font-size: 14px;
		letter-spacing: 0.2px;
	}
}

.footer-new button.h-custom-13-bs, .footer-new a.h-custom-13-bs {
	position: relative;
	padding-left: 0;
}

.footer-new button.h-custom-13-bs a, .footer-new a.h-custom-13-bs a {
	padding-left: 30px;
	display: block;
}

.footer-new button.h-custom-13-bs:hover, .footer-new a.h-custom-13-bs:hover {
	color: #4285f4;
	cursor: pointer;
}

.footer-new .h-custom-15-14-r {
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 0.29px;
	margin: 0 auto 3px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-15-14-r {
		font-weight: 400;
		line-height: 24px;
		font-size: 14px;
		letter-spacing: 0.2px;
	}
}

.footer-new .h-custom-15-14-r-2 {
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 0.1px;
	margin: 0 auto 3px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-15-14-r-2 {
		font-weight: 400;
		line-height: 28px;
		font-size: 14px;
		letter-spacing: 0px;
	}
}

.footer-new .white-text .h-custom {
	color: #ffffff !important;
}

.footer-new .h-custom-13px {
	font-size: 13.6px;
	font-weight: 400;
	line-height: 21px;
}

.footer-new .h-margin {
	margin-bottom: 15px;
}

.footer-new .h-custom-12-11 {
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	font-size: 11px;
	letter-spacing: 0.2px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-12-11 {
		font-style: normal;
		font-weight: bold;
		line-height: 16px;
		font-size: 12px;
		letter-spacing: 0.2px;
	}
}

.footer-new .h-custom-12-11-semi {
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	font-size: 11px;
}

@media (min-width: 768px) {
	.footer-new .h-custom-12-11-semi {
		font-style: normal;
		font-weight: 600;
		line-height: 20px;
		font-size: 12px;
		letter-spacing: 0.2px;
	}
}

.footer-new .h-custom-12-11-reg {
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	font-size: 13px;
	letter-spacing: 0.2px;
	color: #a4abb6;
}

@media (min-width: 768px) {
	.footer-new .h-custom-12-11-reg {
		font-weight: normal;
		line-height: 18px;
		font-size: 12px;
		letter-spacing: 0.2px;
		opacity: 0.8;
	}
}

@media (max-width: 767.98px) {
	.footer-new .h-mobile-28 {
		font-size: 28px;
		line-height: 42px;
	}
}

.footer-new .h-custom:last-child {
	margin-bottom: 0 !important;
}

.footer-new .paragraph-16--13 {
	font-weight: 400;
	line-height: 28px;
	font-size: 15px;
	letter-spacing: 0.1px;
}

@media (min-width: 768px) {
	.footer-new .paragraph-16--13 {
		font-weight: 400;
		line-height: 28px;
		font-size: 16px;
		letter-spacing: 0.2px;
	}
}

.footer-new .paragraph-16--13:last-child {
	margin-bottom: 3px;
}

@media (min-width: 576px) {
	.footer-new .text-center-sm {
		text-align: center;
	}
}

@media (min-width: 768px) {
	.footer-new .text-center-md {
		text-align: center;
	}
}

@media (min-width: 992px) {
	.footer-new .text-center-lg {
		text-align: center;
	}
}

@media (min-width: 1200px) {
	.footer-new .text-center-xl {
		text-align: center;
	}
}

.footer-new .paragraph-15-16 p {
	font-size: 0.937em;
	line-height: 1.75em;
	letter-spacing: 0.4px;
}

@media (min-width: 768px) {
	.footer-new .paragraph-15-16 p {
		font-size: 1em;
		line-height: 1.75em;
		letter-spacing: 0.2px;
	}
}

@media (min-width: 768px) {
	.footer-new .txt-.header-24-36 h1, .footer-new .txt-.header-24-36 h2, .footer-new .txt-.header-24-36 h3, .footer-new .txt-.header-24-36 h4, .footer-new .txt-.header-24-36 h5, .footer-new .txt-.header-24-36 h6 {
		margin-top: -20px;
	}
}

.footer-new .txt-.header-24-36 .btn {
	margin-top: 16px;
}

.footer-new .txt-.header-24-36 p {
	padding-top: 10px;
	margin-bottom: 19px;
}

.footer-new .txt-.header-24-36 p:last-child {
	margin: 0 0 -8px;
}

@media (min-width: 576px) {
	.footer-new .txt-.header-24-36 h1, .footer-new .txt-.header-24-36 h2, .footer-new .txt-.header-24-36 h3, .footer-new .txt-.header-24-36 h4, .footer-new .txt-.header-24-36 h5, .footer-new .txt-.header-24-36 h6 {
		padding-top: 18px;
	}
}

.footer-new .header-22-32 h1, .footer-new .header-22-32 h2, .footer-new .header-22-32 h3, .footer-new .header-22-32 h4, .footer-new .header-22-32 h5, .footer-new .header-22-32 h6 {
	letter-spacing: -0.4px;
	text-align: left;
	font-weight: 600 !important;
	margin-top: -8px;
}

@media (min-width: 576px) {
	.footer-new .header-22-32 h1, .footer-new .header-22-32 h2, .footer-new .header-22-32 h3, .footer-new .header-22-32 h4, .footer-new .header-22-32 h5, .footer-new .header-22-32 h6 {
		margin-top: -13px;
	}
}

@media (min-width: 992px) {
	.footer-new .txt-.header-24-36 {
		padding-bottom: 0px;
	}

	.footer-new .txt-.header-24-36 h1, .footer-new .txt-.header-24-36 h2, .footer-new .txt-.header-24-36 h3, .footer-new .txt-.header-24-36 h4, .footer-new .txt-.header-24-36 h5, .footer-new .txt-.header-24-36 h6 {
		padding-top: 0px;
		margin-right: -5px;
		margin-bottom: 18px;
	}

	.footer-new .txt-.header-24-36 p {
		padding-top: 0px;
		margin-bottom: 28px;
		letter-spacing: 0.22px;
		max-width: 520px;
	}

	.footer-new .txt-.header-24-36 p:last-child {
		margin: 0;
	}

	.footer-new .txt-.header-24-36.text-center p:last-child {
		margin: 0 auto;
	}

	.footer-new .header-22-32 h1, .footer-new .header-22-32 h2, .footer-new .header-22-32 h3, .footer-new .header-22-32 h4, .footer-new .header-22-32 h5, .footer-new .header-22-32 h6 {
		letter-spacing: -0.3px;
	}
}

.footer-new .alert {
	margin-left: auto;
	margin-right: auto;
}

.footer-new .alert-primary {
	border-color: rgba(66, 133, 244, 0.1);
	background-color: rgba(66, 133, 244, 0.1);
	color: #4285f4;
}

.footer-new .alert-secondary {
	border-color: #eceef0;
	background-color: #eceef0;
	color: #a4abb6;
}

.footer-new .alert-success {
	border-color: rgba(75, 208, 155, 0.1);
	background-color: rgba(75, 208, 155, 0.1);
	color: #4bd09b;
}

.footer-new .alert-danger {
	border-color: #d53734;
	background-color: rgba(213, 55, 52, 0.1);
	color: #d53734;
}

.footer-new .alert-warning {
	border-color: rgba(255, 193, 7, 0.1);
	background-color: rgba(255, 193, 7, 0.1);
	color: #ffc107;
}

.footer-new .alert-dark {
	border-color: #0e192a;
	background-color: #0e192a;
	color: #fff;
}

.footer-new .flex-logo-list {
	margin: 0 0 46px;
}

.footer-new .flex-logo-list .d-flex {
	width: 100%;
}

.footer-new .flex-logo-list a {
	margin: 10px 0;
}

.footer-new .flex-logo-list a:hover {
	opacity: 0.8;
}

.footer-new .icon-guide {
	width: 58px;
	height: 60px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-all-2.svg?v=4) no-repeat;
	background-position-y: center;
	background-size: 1758px 60px;
	text-indent: -999em;
}

.footer-new .icon-guide.icon-guide-1 {
	background-position-x: left;
}

.footer-new .icon-guide.icon-guide-2 {
	background-position-x: -60px;
}

.footer-new .icon-guide.icon-guide-3 {
	background-position-x: -120px;
}

.footer-new .icon-guide.icon-guide-4 {
	background-position-x: -180px;
}

.footer-new .icon-guide.icon-guide-5 {
	background-position-x: -240px;
}

.footer-new .icon-guide.icon-guide-6 {
	background-position-x: -300px;
}

.footer-new .icon-guide.icon-guide-7 {
	background-position-x: -360px;
}

.footer-new .icon-guide.icon-guide-8 {
	background-position-x: -420px;
}

.footer-new .icon-guide.icon-guide-9 {
	background-position-x: -480px;
}

.footer-new .icon-guide.icon-guide-10 {
	background-position-x: -540px;
}

.footer-new .icon-guide.icon-guide-11 {
	background-position-x: -598px;
}

.footer-new .icon-guide.icon-guide-12 {
	background-position-x: -660px;
}

.footer-new .icon-guide.icon-guide-13 {
	background-position-x: -720px;
}

.footer-new .icon-guide.icon-guide-14 {
	background-position-x: -780px;
}

.footer-new .icon-guide.icon-guide-15 {
	background-position-x: -840px;
}

.footer-new .icon-guide.icon-guide-16 {
	background-position-x: -900px;
}

.footer-new .icon-guide.icon-guide-17 {
	background-position-x: -960px;
}

.footer-new .icon-guide.icon-guide-18 {
	background-position-x: -1020px;
}

.footer-new .icon-guide.icon-guide-19 {
	background-position-x: -1080px;
}

.footer-new .icon-guide.icon-guide-20 {
	background-position-x: -1140px;
}

.footer-new .icon-guide.icon-guide-21 {
	background-position-x: -1200px;
}

.footer-new .icon-guide.icon-guide-22 {
	background-position-x: -1260px;
}

.footer-new .icon-guide.icon-sm {
	background-size: auto 45px;
	height: 45px;
	width: 45px;
}

.footer-new .icon-guide.icon-sm.icon-guide-1 {
	background-position-x: left;
}

.footer-new .icon-guide.icon-sm.icon-guide-2 {
	background-position-x: -45px;
}

.footer-new .icon-guide.icon-sm.icon-guide-3 {
	background-position-x: -90px;
}

.footer-new .icon-guide.icon-sm.icon-guide-4 {
	background-position-x: -135px;
}

.footer-new .icon-guide.icon-sm.icon-guide-5 {
	background-position-x: -173px;
}

.footer-new .icon-guide.icon-sm.icon-guide-6 {
	background-position-x: -225px;
}

.footer-new .icon-guide.icon-sm.icon-guide-7 {
	background-position-x: -270px;
}

.footer-new .icon-guide.icon-sm.icon-guide-8 {
	background-position-x: -315px;
}

.footer-new .icon-guide.icon-sm.icon-guide-9 {
	background-position-x: -360px;
}

.footer-new .icon-guide.icon-sm.icon-guide-10 {
	background-position-x: -405px;
}

.footer-new .icon-guide.icon-sm.icon-guide-11 {
	background-position-x: -450px;
}

.footer-new .icon-guide.icon-sm.icon-guide-12 {
	background-position-x: -495px;
}

.footer-new .icon-guide.icon-sm.icon-guide-13 {
	background-position-x: -540px;
}

.footer-new .icon-guide.icon-sm.icon-guide-14 {
	background-position-x: -585px;
}

.footer-new .icon-guide.icon-sm.icon-guide-15 {
	background-position-x: -630px;
}

.footer-new .icon-guide.icon-sm.icon-guide-16 {
	background-position-x: -670px;
}

.footer-new .icon-guide.icon-sm.icon-guide-17 {
	background-position-x: -960px;
}

.footer-new .icon-guide.icon-sm.icon-guide-18 {
	background-position-x: -1020px;
}

.footer-new .icon-guide.icon-sm.icon-guide-19 {
	background-position-x: -1080px;
}

.footer-new .icon-guide.icon-sm.icon-guide-20 {
	background-position-x: -1140px;
}

.footer-new .icon-guide.icon-sm.icon-guide-21 {
	background-position-x: -1200px;
}

.footer-new .icon-guide.icon-sm.icon-guide-22 {
	background-position-x: -1260px;
}

@media (min-width: 992px) {
	.footer-new .icon-guide.icon-sm {
		background-size: auto 60px;
		width: 60px;
		height: 60px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-1 {
		background-position-x: left;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-2 {
		background-position-x: -60px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-3 {
		background-position-x: -120px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-4 {
		background-position-x: -180px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-5 {
		background-position-x: -230px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-6 {
		background-position-x: -300px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-7 {
		background-position-x: -360px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-8 {
		background-position-x: -420px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-9 {
		background-position-x: -480px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-10 {
		background-position-x: -540px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-11 {
		background-position-x: -598px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-12 {
		background-position-x: -660px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-13 {
		background-position-x: -720px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-14 {
		background-position-x: -780px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-15 {
		background-position-x: -840px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-16 {
		background-position-x: -894px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-17 {
		background-position-x: -960px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-18 {
		background-position-x: -1020px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-19 {
		background-position-x: -1080px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-20 {
		background-position-x: -1140px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-21 {
		background-position-x: -1200px;
	}

	.footer-new .icon-guide.icon-sm.icon-guide-22 {
		background-position-x: -1260px;
	}
}

@media (max-width: 767.98px) {
	.footer-new .icon-guide.icon-medium {
		background-size: auto 54px;
		height: 54px;
		width: 52px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-1 {
		background-position-x: left;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-2 {
		background-position-x: -54px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-3 {
		background-position-x: -108px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-4 {
		background-position-x: -162px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-5 {
		background-position-x: -216px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-6 {
		background-position-x: -270px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-7 {
		background-position-x: -324px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-8 {
		background-position-x: -378px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-9 {
		background-position-x: -432px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-10 {
		background-position-x: -486px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-11 {
		background-position-x: -538px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-12 {
		background-position-x: -594px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-13 {
		background-position-x: -648px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-14 {
		background-position-x: -702px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-15 {
		background-position-x: -756px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-16 {
		background-position-x: -810px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-17 {
		background-position-x: -864px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-18 {
		background-position-x: -918px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-19 {
		background-position-x: -972px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-20 {
		background-position-x: -1026px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-21 {
		background-position-x: -1080px;
	}

	.footer-new .icon-guide.icon-medium.icon-guide-22 {
		background-position-x: -1134px;
	}
}

.footer-new .bs-icon-small {
	width: 30px;
	height: 26px;
	display: block;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-small.svg?v=4) no-repeat;
	background-position-y: -15px;
	background-size: 961px 60px;
}

.footer-new .bs-icon-small.bs-info {
	background-position-x: -93px;
}

.footer-new .bs-icon-small.bs-times {
	background-position-x: -45px;
	position: absolute;
	top: 1px;
	left: -3px;
}

@media (min-width: 768px) {
	.footer-new .bs-icon-small.bs-times {
		top: -1px;
	}
}

.footer-new .bs-icon-check {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-small.svg?v=4) no-repeat;
	background-position-y: center;
	background-position-x: -145px;
	background-size: auto 60px;
	border: 1.5px solid #fff;
	border-radius: 20px;
}

.footer-new .bs-icon-check.bs-icon-check-blue {
	background-position-x: -142px;
	background-position-y: center;
	border-color: transparent;
	width: 43px;
	height: 35px;
	border-radius: 24px;
	top: -1px;
}

.footer-new .bs-icon-cross-cookie {
	background-position-x: -212px;
	background-position-y: center;
}

@media (max-width: 767.98px) {
	.footer-new .bs-icon-cross-cookie {
		width: 13px;
		height: 13px;
		background-size: auto 48px;
		background-position-x: -183px;
	}
}

@media (min-width: 768px) {
	.footer-new .bs-icon-cross-cookie {
		width: 18px;
		height: 18px;
	}
}

.footer-new .bs-icon-cross-cookie-sm {
	background-position-x: -150px;
	background-position-y: center;
	width: 13px;
	height: 13px;
	background-size: auto 48px;
	background-position-x: -1182px;
}

.footer-new .bs-icon-cross-cookie-sm.cross-cookie-black {
	width: 16px;
	height: 16px;
	background-position-x: -170px;
}

.footer-new .material-box {
	border-radius: 8px;
	padding: 35px 29px 32px;
	margin: 0 0 15px;
	background: #fff;
}

@media (min-width: 768px) {
	.footer-new .material-box.white-hover {
		background: none !important;
	}

	.footer-new .material-box.white-hover:hover, .footer-new .material-box.white-hover:focus {
		background: #fff !important;
	}
}

.footer-new .material-box .icon-guide {
	margin: 0 0 15px;
}

.footer-new .material-box h1, .footer-new .material-box h2, .footer-new .material-box h3, .footer-new .material-box h4, .footer-new .material-box h5, .footer-new .material-box h6 {
	font-size: 17px;
	line-height: normal;
	margin: 0 0 10px;
	letter-spacing: 0.4px;
}

.footer-new .material-box p {
	margin: 0 0 20px;
	letter-spacing: 0.2px;
}

.footer-new .material-box p strong {
	font-weight: 600;
	color: #0e192a;
}

.footer-new .material-box .btn-link.btn-link-after {
	margin: -17px 0 0;
}

.footer-new .material-box.magnified p {
	margin: 0 0 24px;
}

@media (min-width: 768px) {
	.footer-new .material-box.magnified p {
		margin: 0 0 18px;
	}
}

.footer-new .material-box.magnified p:last-child {
	margin: 0 0 7px;
}

@media (min-width: 768px) {
	.footer-new .material-box.magnified p:last-child {
		margin: 0 0 9px;
	}
}

.footer-new .material-box.magnified .btn-link.btn-link-after {
	opacity: 1;
	margin: 0 0 9px;
	letter-spacing: 1.1px;
}

@media (max-width: 991.98px) {
	.footer-new .material-box.magnified .btn-link.btn-link-after {
		letter-spacing: -0.4px;
	}
}

.footer-new .material-box.padding-reset {
	padding: 0;
}

.footer-new .material-box.padding-reset p.padding-reset {
	padding: 0;
}

.footer-new .material-box.padding-reset h1.padding-reset, .footer-new .material-box.padding-reset h2.padding-reset, .footer-new .material-box.padding-reset h3.padding-reset, .footer-new .material-box.padding-reset h4.padding-reset, .footer-new .material-box.padding-reset h5.padding-reset, .footer-new .material-box.padding-reset h6.padding-reset {
	padding: 0;
}

.footer-new .material-box.padding-reset .btn-link.btn-link-after {
	opacity: 1;
}

.footer-new .bordered-header {
	position: relative;
	padding-top: 14px;
}

.footer-new .bordered-header:after {
	content: '';
	display: block;
	width: 32px;
	height: 2px;
	background: #4285f4;
	position: absolute;
	left: 0;
	top: 0px;
}

.footer-new .shadow-medium-1 {
	box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
	-moz-box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
	-webkit-box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
}

.footer-new .shadow-medium-2 {
	box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
	-moz-box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
	-webkit-box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
}

.footer-new .shadow-medium-3 {
	box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.09);
	-webkit-box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.09);
	-moz-box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.09);
}

.footer-new .shadow-on-hover {
	-webkit-transition: all 0.7s;
	transition: all 0.7s;
	box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
	-webkit-box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
	-moz-box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
}

.footer-new .shadow-on-hover:hover {
	-webkit-box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
	box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
	-webkit-transition: all 0.7s;
	transition: all 0.7s;
}

.footer-new .shadow-on-hover-medium {
	-webkit-transition: all 0.7s;
	transition: all 0.7s;
}

.footer-new .shadow-on-hover-medium:hover {
	-webkit-box-shadow: 0px 8px 20px rgba(24, 34, 96, 0.12);
	box-shadow: 0px 8px 20px rgba(24, 34, 96, 0.12);
	-webkit-transition: all 0.7s;
	transition: all 0.7s;
}

.footer-new .shadow-on-hover-large {
	-webkit-transition: all 0.7s;
	transition: all 0.7s;
}

.footer-new .shadow-on-hover-large:hover {
	box-shadow: 0px 8px 20px rgba(24, 34, 96, 0.2);
	-webkit-box-shadow: 0px 8px 20px rgba(24, 34, 96, 0.2);
	-moz-box-shadow: 0px 8px 20px rgba(24, 34, 96, 0.2);
	-webkit-transition: all 0.7s;
	transition: all 0.7s;
}

.footer-new .shadow {
	box-shadow: 0px 8px 40px rgba(24, 34, 96, 0.12) !important;
	-moz-box-shadow: 0px 8px 40px rgba(24, 34, 96, 0.12) !important;
	-ms-box-shadow: 0px 8px 40px rgba(24, 34, 96, 0.12) !important;
	-webkit-box-shadow: 0px 8px 40px rgba(24, 34, 96, 0.12) !important;
}

@media (max-width: 767.98px) {
	.footer-new .no-shadow-xs {
		box-shadow: 0px 0px 0px 0px transparent;
		-webkit-box-shadow: 0px 0px 0px 0px transparent;
		-moz-box-shadow: 0px 0px 0px 0px transparent;
	}
}

@media (min-width: 576px) {
	.footer-new .no-shadow-sm {
		box-shadow: 0px 0px 0px 0px transparent;
		-webkit-box-shadow: 0px 0px 0px 0px transparent;
		-moz-box-shadow: 0px 0px 0px 0px transparent;
	}
}

@media (min-width: 768px) {
	.footer-new .no-shadow-md {
		box-shadow: 0px 0px 0px 0px transparent;
		-moz-box-shadow: 0px 0px 0px 0px transparent;
		-webkit-box-shadow: 0px 0px 0px 0px transparent;
	}
}

@media (min-width: 992px) {
	.footer-new .no-shadow-lg {
		box-shadow: 0px 0px 0px 0px transparent;
		-webkit-box-shadow: 0px 0px 0px 0px transparent;
		-moz-box-shadow: 0px 0px 0px 0px transparent;
	}
}

@media (min-width: 1200px) {
	.footer-new .no-shadow-xl {
		box-shadow: 0px 0px 0px 0px transparent;
		-moz-box-shadow: 0px 0px 0px 0px transparent;
		-webkit-box-shadow: 0px 0px 0px 0px transparent;
	}
}

@media (min-width: 768px) {
	.footer-new .shadow-on-hover {
		-webkit-box-shadow: 0px 0px 0px 0px transparent;
		box-shadow: 0px 0px 0px 0px transparent;
	}

	.footer-new .shadow-on-hover:hover, .footer-new .shadow-on-hover:focus {
		-webkit-box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
		box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
	}
}

.footer-new .border-inset {
	-webkit-box-shadow: inset 0px 0px 0px 15px white;
	box-shadow: inset 0px 0px 0px 15px white;
}

.footer-new .after-inset {
	position: relative;
}

.footer-new .after-inset:after {
	content: '';
	display: block;
	border: 15px solid #fff;
	position: absolute;
	top: -3px;
	left: -3px;
	right: -3px;
	bottom: -3px;
	margin: auto;
}

@media (max-width: 991.98px) {
	.footer-new .after-inset:after {
		border: 8px solid #fff;
		border-bottom: 15px solid #fff;
	}
}

.footer-new .box-radius {
	border-radius: 3px;
}

@media (min-width: 768px) {
	.footer-new .box-radius {
		border-radius: 8px;
	}
}

@media (min-width: 576px) {
	.footer-new .box-radius-sm {
		border-radius: 8px;
	}
}

@media (min-width: 768px) {
	.footer-new .box-radius-md {
		border-radius: 8px;
	}
}

@media (min-width: 992px) {
	.footer-new .box-radius-lg {
		border-radius: 8px;
	}
}

@media (min-width: 1200px) {
	.footer-new .box-radius-xl {
		border-radius: 8px;
	}
}

.footer-new .img-placeholder- {
	display: block;
	text-align: center;
	background: #fff;
}

.footer-new .img-placeholder-small {
	display: block;
	text-align: center;
	height: 23vw;
	width: 100%;
	margin: 6px 0;
	background: #fff;
}

.footer-new .img-placeholder-small img {
	max-height: 30px;
	max-width: 102px;
}

@media (max-width: 575.98px) {
	.footer-new .img-placeholder-small {
		width: calc(50% - 6px);
	}
}

@media (min-width: 576px) {
	.footer-new .img-placeholder-small {
		height: 80px;
		width: 140px;
		margin-right: 10px;
	}

	.footer-new .img-placeholder-small img {
		max-height: 70px;
		max-width: 102px;
	}
}

@media (min-width: 768px) {
	.footer-new .img-placeholder-small {
		margin: 8px 16px 8px 0;
	}

	.footer-new .img-placeholder-small img {
		max-height: 60px;
		max-width: 102px;
	}
}

.footer-new .placholderhover, .footer-new .placeholderhover {
	opacity: 0;
	position: absolute;
	bottom: -20px;
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;
	transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-webkit-transition: all 0.7s ease;
}

.footer-new .img-placeholder-large, .footer-new .img-placeholder-medium, .footer-new .img-placeholder-small {
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	padding-bottom: 0;
}

.footer-new .img-placeholder-large .btn, .footer-new .img-placeholder-medium .btn, .footer-new .img-placeholder-small .btn {
	border-width: 2px;
	transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-webkit-transition: all 0.7s ease;
}

.footer-new .img-placeholder-large:hover, .footer-new .img-placeholder-medium:hover, .footer-new .img-placeholder-small:hover {
	padding-bottom: 46px;
}

.footer-new .img-placeholder-large:hover .placholderhover, .footer-new .img-placeholder-medium:hover .placholderhover, .footer-new .img-placeholder-small:hover .placholderhover {
	opacity: 1;
	bottom: 0;
}

.footer-new .img-placeholder-large:focus, .footer-new .img-placeholder-medium:focus, .footer-new .img-placeholder-small:focus {
	border: 1px solid #4285f4;
}

.footer-new .rel-item {
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	padding-bottom: 12px;
}

.footer-new .rel-item .btn {
	border-width: 2px;
}

.footer-new .rel-item:hover .placholderhover {
	opacity: 1;
	bottom: 30px;
}

.footer-new .rel-item:hover .img-placeholder-large {
	padding-bottom: 30px;
}

.footer-new .rel-item.col-xl-12percent .placholderhover {
	left: 3px;
	right: 3px;
	width: auto;
	bottom: 3px;
	top: 50%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

.footer-new .rel-item.col-xl-12percent .placholderhover .btn-xxs.btn-outline-primary {
	background-color: #fff;
	border-color: transparent;
}

.footer-new .rel-item.col-xl-12percent .placholderhover .btn-xxs.btn-outline-primary:hover, .footer-new .rel-item.col-xl-12percent .placholderhover .btn-xxs.btn-outline-primary:focus {
	color: #fff;
	background-color: transparent;
}

.footer-new .rel-item.col-xl-12percent:hover .placholderhover {
	opacity: 1;
	bottom: 3px;
	left: 3px;
	right: 3px;
	top: 3px;
	background: rgba(66, 133, 244, 0.3);
	margin: auto;
}

.footer-new .rel-item.col-xl-12percent:hover .placholderhover .btn-xxs {
	margin-top: 44px;
}

.footer-new .rel-item.col-xl-12percent:hover .img-placeholder-small {
	padding-bottom: 8px;
}

.footer-new .rel-item .img-placeholder-large {
	padding-bottom: 0;
	padding-top: 0;
	transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
}

.footer-new .rel-item .img-placeholder-large img {
	max-width: 110px;
	max-height: 70px;
}

@media (max-width: 767.98px) {
	.footer-new .rel-item .img-placeholder-large {
		height: 120px;
	}

	.footer-new .rel-item .img-placeholder-large .btn {
		background: #ffffff;
	}
}

.footer-new .rel-item.col-xl-2 {
	padding: 5px;
}

.footer-new .rel-item a:focus {
	border: 1px solid #4285f4;
}

@media (max-width: 767.98px) {
	.footer-new .integrations-found-result .img-placeholder-large {
		height: 120px;
	}

	.footer-new .integrations-found-result .img-placeholder-large .btn {
		background: #ffffff;
	}
}

.footer-new .img-placeholder-medium {
	display: block;
	text-align: center;
	height: 22vw;
	width: 100%;
	background: #fff;
}

@media (min-width: 768px) {
	.footer-new .img-placeholder-medium {
		height: 202px;
	}

	.footer-new .img-placeholder-medium img {
		max-height: 86px;
		max-width: 155px;
	}
}

.footer-new .img-placeholder--label-medium {
	width: 100%;
	background: #fff;
}

@media (min-width: 768px) {
	.footer-new .img-placeholder--label-medium {
		height: 168px;
		padding-bottom: 36px;
	}

	.footer-new .img-placeholder--label-medium img {
		max-height: 86px;
		max-width: 155px;
	}
}

.footer-new .img-placeholder--label {
	position: relative;
	background: #fff;
}

@media (min-width: 768px) {
	.footer-new .img-placeholder--label {
		height: 154px;
	}

	.footer-new .img-placeholder--label img {
		max-height: 86px;
		max-width: 155px;
	}
}

.footer-new .img-placeholder--label .box-label-wrapper {
	position: absolute;
	width: 100%;
	left: 0;
	text-align: center;
	display: none;
}

@media (min-width: 768px) {
	.footer-new .img-placeholder--label .box-label-wrapper {
		display: block;
	}
}

.footer-new .label-up .box-label-wrapper {
	top: 13px;
}

.footer-new .label-down .box-label-wrapper {
	bottom: 1em;
}

.footer-new .img-placeholder-large {
	display: block;
	text-align: center;
	height: 23vw;
	width: 100%;
	margin: 6px 0;
	background: #fff;
	padding: 15px;
}

.footer-new .img-placeholder-large img {
	max-height: 70px;
	max-width: 110px;
}

@media (min-width: 576px) {
	.footer-new .img-placeholder-large {
		height: 120px;
		width: 100%;
	}

	.footer-new .img-placeholder-large img {
		max-height: 60px;
		max-width: 118px;
	}
}

@media (min-width: 992px) {
	.footer-new .img-placeholder-large {
		height: 125px;
		width: 100%;
		padding-top: 30px;
	}

	.footer-new .img-placeholder-large img {
		max-height: 90px;
		max-width: 140px;
	}
}

@media (min-width: 1200px) {
	.footer-new .img-placeholder-large {
		height: 200px;
		width: 100%;
		padding-top: 0;
	}

	.footer-new .img-placeholder-large img {
		max-height: 90px;
		max-width: 140px;
	}
}

@media (max-width: 767.98px) {
	.footer-new .fixed-mobile .img-placeholder-large.label-sm {
		padding-bottom: 30px !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new .fixed-mobile .img-placeholder-large .box-label-wrapper.visible-sm {
		display: block;
		top: inherit;
		bottom: 0;
	}

	.footer-new .fixed-mobile .img-placeholder-large .box-label-wrapper.visible-sm .boxlabel {
		border-radius: 0px;
		width: 100%;
		padding: 8px;
		margin: 0;
	}
}

.footer-new .img-placeholder--still-xs {
	width: 119px;
	height: 64px;
}

.footer-new .img-placeholder--still-xs img {
	max-width: 80px;
	max-height: 45px;
}

@media (min-width: 576px) {
	.footer-new .img-placeholder--still-sm {
		width: 180px;
		height: 120px;
	}
}

@media (min-width: 768px) {
	.footer-new .img-placeholder--still-md {
		max-width: 190px;
	}
}

@media (min-width: 992px) {
	.footer-new .img-placeholder--still-lg {
		width: 272px;
		height: 150px;
	}

	.footer-new .img-placeholder--still-lg img {
		max-height: 94px;
		max-width: 220px;
	}
}

.footer-new .placeholders-wrapper {
	margin: 2px 0 20px;
}

.footer-new .placeholders-wrapper .img-placeholder- {
	margin-right: 47px;
	position: relative;
}

.footer-new .placeholders-wrapper .img-placeholder-:after {
	content: '';
	display: block;
	width: 47px;
	height: 100%;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-all-2.svg?v=4) no-repeat;
	background-size: 1758px 65px;
	background-position: -1564px center;
	position: absolute;
	top: 0;
	left: 100%;
}

.footer-new .placeholders-wrapper .img-placeholder-:last-child {
	margin-right: 0;
}

.footer-new .placeholders-wrapper .img-placeholder-:last-child:after {
	display: none;
}

@media (min-width: 768px) {
	.footer-new .placeholders-wrapper .img-placeholder- {
		margin-right: 71px;
	}

	.footer-new .placeholders-wrapper .img-placeholder-:after {
		width: 71px;
		background-size: auto 115px;
		background-position: -2761px center;
	}
}

@media (min-width: 768px) {
	.footer-new .placeholders-wrapper {
		margin: 2px 0 26px;
	}
}

.footer-new .lead-text-section {
	padding: 60px 0;
}

.footer-new .lead-text-section h1, .footer-new .lead-text-section h2, .footer-new .lead-text-section h3, .footer-new .lead-text-section h4, .footer-new .lead-text-section h5, .footer-new .lead-text-section h6 {
	margin-bottom: 38px;
}

@media (min-width: 768px) {
	.footer-new .lead-text-section h1, .footer-new .lead-text-section h2, .footer-new .lead-text-section h3, .footer-new .lead-text-section h4, .footer-new .lead-text-section h5, .footer-new .lead-text-section h6 {
		margin-top: -2px;
		margin-bottom: 36px;
	}
}

.footer-new .lead-text-section p {
	max-width: 430px;
	margin: 0 auto;
	margin-bottom: 2px;
	padding: 29px 0 0;
	letter-spacing: -0.2px;
}

@media (min-width: 768px) {
	.footer-new .lead-text-section p {
		padding: 40px 0 0;
		margin-bottom: 0;
	}
}

.footer-new .lead-text-section .btn {
	margin-bottom: 10px;
}

@media (min-width: 768px) {
	.footer-new .lead-text-section .btn {
		margin-bottom: 12px;
	}
}

.footer-new .flex-logo-list img {
	max-width: 130px;
	max-height: 50px;
}

@media (min-width: 576px) {
	.footer-new .flex-logo-list img {
		max-width: 170px;
		max-height: 94px;
	}
}

@media (min-width: 768px) {
	.footer-new .flex-logo-list {
		margin: -28px 0 40px;
	}

	.footer-new .flex-logo-list .d-flex a {
		margin-right: 30px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
}

@media (min-width: 1200px) {
	.footer-new .flex-logo-list {
		margin: -28px 0 57px;
	}

	.footer-new .flex-logo-list .d-flex a {
		margin-right: 50px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
}

@media (min-width: 768px) {
	.footer-new {
      /***   Material Boxes ***/
      /*** Lead text section ***/
      /********/
      /*Buttons*/;
	}

	.footer-new .material-box {
		margin: 0 0 12px;
		padding: 31px 30px 38px 30px;
	}

	.footer-new .material-box h1, .footer-new .material-box h2, .footer-new .material-box h3, .footer-new .material-box h4, .footer-new .material-box h5, .footer-new .material-box h6 {
		font-size: 16px;
		line-height: normal;
		margin: 0 0 12px;
	}

	.footer-new .material-box p {
		font-size: 14px;
		line-height: 24px;
	}

	.footer-new .material-box .btn-link.btn-link-after {
		margin: -14px 0 0;
	}

	.footer-new .material-box .btn-link.btn-link-after.opacity-hover {
		opacity: 0;
	}

	.footer-new .material-box:hover .btn-link.btn-link-after.opacity-hover, .footer-new .material-box:focus .btn-link.btn-link-after.opacity-hover {
		opacity: 1;
	}

	.footer-new .material-box .btn-link.btn-link-after.opacity-hover:focus {
		opacity: 1;
	}

	.footer-new .material-box .btn-outline-primary {
		margin: 10px 0 0;
	}

	.footer-new .lead-text-section {
		padding: 70px 0;
		position: relative;
        /*&:after{
              content:'';
              display:block;
              background: url(images/animbg.gif) no-repeat;
              background-position: center;
              position: absolute;
              left:-25%;
              right:-25%;
              bottom:-2%;
              top:-2%;
              margin:auto;
              z-index:-1;
          }*/;
	}

	.footer-new .lead-text-section h1, .footer-new .lead-text-section h2, .footer-new .lead-text-section h3, .footer-new .lead-text-section h4, .footer-new .lead-text-section h5, .footer-new .lead-text-section h6 {
		width: 70%;
		letter-spacing: -0.4px !important;
	}

	.footer-new .lead-text-section p {
		letter-spacing: 0.2px;
		margin: 0 auto;
		padding-bottom: 5px;
		max-width: 480px;
	}

	.footer-new .btn-block {
		padding-left: 63px;
		padding-right: 63px;
	}
}

@media (min-width: 1200px) {
	.footer-new {
      /***   Material Boxes ***/
      /*** Lead text section ***/;
	}

	.footer-new .material-box {
		padding: 31px 50px 38px 50px;
	}

	.footer-new .lead-text-section {
		padding: 108px 0;
	}

	.footer-new .lead-text-section:after {
		left: -15%;
		right: -15%;
		bottom: -8%;
		top: -8%;
		margin: auto;
		z-index: -1;
		background-size: auto;
	}

	.footer-new .lead-text-section h1, .footer-new .lead-text-section h2, .footer-new .lead-text-section h3, .footer-new .lead-text-section h4, .footer-new .lead-text-section h5, .footer-new .lead-text-section h6 {
		width: 70%;
	}
}

.footer-new .integration-list {
	padding-top: 24px;
	padding-bottom: 24px;
}

.footer-new .integration-list .tab-pane {
	padding-bottom: 42px;
}

.footer-new .integration-list .tab-pane:last-child {
	padding-bottom: 0;
}

.footer-new .integration-list .column-border {
	padding-top: 0;
}

.footer-new .integration-list .column-border h1, .footer-new .integration-list .column-border h2, .footer-new .integration-list .column-border h3, .footer-new .integration-list .column-border h4, .footer-new .integration-list .column-border h5, .footer-new .integration-list .column-border h6 {
	font-size: 1.1em;
	text-align: left;
	margin: 20px 0 29px;
}

.footer-new .integration-list .column-border .row {
	margin: 0 -6px;
}

.footer-new .integration-list .column-border .img-placeholder {
	display: block;
	text-align: center;
	line-height: 22vw;
	width: 100%;
}

.footer-new .integration-list .column-border .btn {
	margin: 16px 0 0;
}

@media (max-width: 767.98px) {
	.footer-new .integration-list .d-inline-block {
		padding: 0;
		width: auto;
		width: calc(50% - 12px);
		margin: 6px;
	}
}

@media (min-width: 576px) {
	.footer-new {
      /******************************/
      /*Integration list*/;
	}

	.footer-new html {
		font-size: 100%;
	}

	.footer-new h1 a, .footer-new h2 a, .footer-new h3 a, .footer-new h4 a, .footer-new h5 a, .footer-new h6 a {
		color: inherit;
		font-size: inherit;
		font-weight: inherit;
		line-height: inherit;
	}

	.footer-new h1 a:hover, .footer-new h2 a:hover, .footer-new h3 a:hover, .footer-new h4 a:hover, .footer-new h5 a:hover, .footer-new h6 a:hover {
		text-decoration: none;
	}

	.footer-new .integration-list .btn.btn-primary {
		margin: 0 auto;
	}

	.footer-new .integration-list .column-border h1, .footer-new .integration-list .column-border h2, .footer-new .integration-list .column-border h3, .footer-new .integration-list .column-border h4, .footer-new .integration-list .column-border h5, .footer-new .integration-list .column-border h6 {
		font-size: 1em;
	}

	.footer-new .integration-list .column-border .img-placeholder {
		display: block;
		width: 100%;
		text-align: center;
		margin: 5px 0;
	}
}

@media (min-width: 768px) {
	.footer-new {
      /******************************/
      /*Integration list*/;
	}

	.footer-new .integration-list {
		padding: 2rem 0;
		text-align: center;
	}

	.footer-new .integration-list .btn {
		margin: 8px auto 0;
	}

	.footer-new .integration-list .column-border {
		margin: 0;
	}

	.footer-new .integration-list .column-border h1, .footer-new .integration-list .column-border h2, .footer-new .integration-list .column-border h3, .footer-new .integration-list .column-border h4, .footer-new .integration-list .column-border h5, .footer-new .integration-list .column-border h6 {
		display: none;
	}

	.footer-new .integration-list .column-border .btn {
		display: none;
	}

	.footer-new .integration-list .column-border .row {
		margin: 0 -15px;
	}

	.footer-new .integration-list .column-border .img-placeholder {
		line-height: 100px;
		margin: 36px 0;
	}
}

@media (min-width: 992px) {
	.footer-new .integration-list {
		padding: 3.5rem 0;
	}

	.footer-new .integration-list .column-border .img-placeholder {
		line-height: 154px;
	}
}

.footer-new .nav-tabs {
	border: none;
}

@media (min-width: 992px) {
	.footer-new .nav-tabs.spaces-2 {
		margin-bottom: 30px;
	}
}

.footer-new .nav-tabs .nav-item {
	text-transform: uppercase;
	font-size: 0.8em;
	line-height: 1.5em;
	font-weight: 600;
	color: #0e192a;
	border: none;
	position: relative;
	white-space: nowrap;
	border-bottom: 1px solid #eceef0;
}

@media (min-width: 768px) {
	.footer-new .nav-tabs .nav-item {
		padding: 11px 15px;
	}
}

@media (min-width: 1200px) {
	.footer-new .nav-tabs .nav-item {
		padding: 11px 20px;
	}
}

@media (max-width: 767.98px) {
	.footer-new .nav-tabs .nav-item {
		border-bottom: none;
	}
}

.footer-new .nav-tabs .nav-item.active {
	border: none;
}

@media (max-width: 767.98px) {
	.footer-new .nav-tabs .nav-item.active {
		border-bottom: none !important;
	}
}

.footer-new .nav-tabs .nav-item:after {
	content: '';
	display: block;
	background: #4285f4;
	left: 0px;
	right: 0px;
	bottom: 0;
	margin: auto;
	margin: auto;
	height: 3px;
	width: 0px;
	position: absolute;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	opacity: 1;
}

.footer-new .nav-tabs .nav-item.active, .footer-new .nav-tabs .nav-item:hover, .footer-new .nav-tabs .nav-item:focus {
	color: #4285f4;
	border-bottom: 1px solid #eceef0;
}

.footer-new .nav-tabs .nav-item.active:after, .footer-new .nav-tabs .nav-item:hover:after, .footer-new .nav-tabs .nav-item:focus:after {
	width: 100%;
	opacity: 1;
}

.footer-new .nav-tabs .nav-item:focus {
	background: #F8FBFF;
}

.footer-new .tab-swipe {
	display: block;
	overflow-x: scroll;
	overflow-y: hidden;
	padding-top: 32px;
}

@media (min-width: 1200px) {
	.footer-new .tab-swipe {
		overflow: hidden;
		padding-bottom: 2px;
	}
}

@media (max-width: 991.98px) {
	.footer-new .tab-swipe {
		padding: 34px 0px 0;
	}

	.footer-new .tab-swipe .nav-tabs {
		padding: 0;
	}
}

@media (max-width: 767.98px) {
	.footer-new .tab-swipe {
		margin-left: -18px;
	}

	.footer-new .tabs-revealed-md .nav-tabs {
		display: none !important;
	}

	.footer-new .tabs-revealed-md .tab-content > .tab-pane {
		display: block !important;
		opacity: 1 !important;
	}

	.footer-new .nav-tabs .nav-item {
		white-space: nowrap;
	}
}

@media (min-width: 768px) {
	.footer-new .tabs-revealed-md .tab-content > .tab-pane {
		padding: 0;
	}
}

.footer-new .dropdown-item.disabled {
	opacity: 0.4;
}

.footer-new .dropdown {
	background: none;
}

.footer-new .dropdown:before {
	content: '';
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #fff;
	position: absolute;
	pointer-events: none;
	z-index: -1;
	border-top: 1px solid #eceef0;
}

@media (max-width: 991.98px) {
	.footer-new .dropdown:before {
		display: none;
	}
}

.footer-new .dropdown.show {
	background: none;
}

.footer-new .dropdown.show:before {
	opacity: 1;
	z-index: -1;
	background: #fafafa;
	left: -999em;
	right: -999em;
	margin: auto;
	width: 100vw;
}

.footer-new .dropdown.show .dropdown-item {
	font-size: 0.93em;
	color: #677386;
	padding: 9px 9px;
}

.footer-new .dropdown-toggle:after {
	float: right;
	width: 9px;
	height: 5px;
	border: none;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/arrow-down.svg) no-repeat;
	background-size: auto 5px;
	background-position: right center;
	position: absolute;
	right: 3px;
	top: 37px;
}

.footer-new .dropdown.show .dropdown-toggle:after {
	background-position: left center;
}

@media (min-width: 992px) {
	.footer-new header .dropdown.show .dropdown-toggle:after {
		background-position: right center !important;
	}
}

.footer-new .lds-ring {
	display: inline-block;
	position: relative;
	width: 20px;
	height: 20px;
}

.footer-new .lds-ring span {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	margin: 2px;
	border: 2px solid #fff;
	border-radius: 50%;
	-webkit-animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: #fff transparent transparent transparent;
}

.footer-new .lds-ring span:nth-child(1) {
	-webkit-animation-delay: -0.45s;
	animation-delay: -0.45s;
}

.footer-new .lds-ring span:nth-child(2) {
	-webkit-animation-delay: -0.3s;
	animation-delay: -0.3s;
}

.footer-new .lds-ring span:nth-child(3) {
	-webkit-animation-delay: -0.15s;
	animation-delay: -0.15s;
}

@keyframes lds-ring {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.footer-new .animated-btn.btn {
	height: 50px;
	position: relative;
}

@media (min-width: 768px) {
	.footer-new .animated-btn.btn {
		width: 270px;
	}
}

.footer-new .animated-btn .lds-ring {
	opacity: 0;
	top: -40px;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	position: absolute;
	transition: all 0.4s ease-out;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
}

.footer-new .animated-btn .lds-text {
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	height: 20px;
	line-height: 20px;
	width: 100%;
	text-align: center;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
}

.footer-new .animated-btn.waiting {
	pointer-events: none;
	opacity: 0.7;
}

.footer-new .animated-btn.waiting .lds-ring {
	top: 0;
	opacity: 1;
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
}

.footer-new .animated-btn.waiting .lds-text {
	bottom: -40px;
	opacity: 0;
	transition: all 0.4s ease-out;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
}

@media (max-width: 767.98px) {
	.footer-new header .for-user {
		padding-bottom: 5px;
		display: none;
	}
}

@media (max-width: 767.98px) {
	.footer-new header .for-user .nav-link.nav-link-log {
		padding: 16px 10px 16px 0px;
	}
}

@media (max-width: 767.98px) {
	.footer-new header .for-user .nav-link.nav-link-log {
		color: #0e192a;
		padding: 5px 0;
		font-size: 14px;
	}
}

@media (max-width: 767.98px) {
	.footer-new header .for-user .nav-link.nav-link-log:after {
		content: '/';
		display: inline-block;
		font-weight: 400;
		opacity: 0.7;
		padding: 0 7px;
	}
}

@media (max-width: 767.98px) {
	.footer-new header .for-user .btn.gradient-y-left {
		margin: 0;
		padding: 0 30px;
		font-size: 13px;
		font-weight: 600;
		line-height: 38px;
	}
}

@media (max-width: 767.98px) {
	.footer-new header .for-user .btn.gradient-y-left {
		padding: 0;
		font-weight: 700;
		font-size: 14px;
		color: #4285f4;
	}

	.footer-new header .for-user .btn.gradient-y-left:after, .footer-new header .for-user .btn.gradient-y-left:before {
		display: none;
	}
}

@media (max-width: 767.98px) {
	.footer-new header .for-user .btn.gradient-y-left span {
		display: none;
	}
}

@media (max-width: 767.98px) {
	.footer-new header .btn.btn-short.btn-short-width.btn-md-small {
		margin: 0;
		padding: 0 30px;
		font-size: 13px;
		font-weight: 600;
		line-height: 38px;
		min-width: 50px !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new header .btn.btn-short.btn-short-width.btn-md-small {
		margin: 0;
		padding: 5px 0 15px;
		font-size: 12px;
		font-weight: 600;
		line-height: 32px;
		min-width: 50px !important;
		border: none;
	}

	.footer-new header .btn.btn-short.btn-short-width.btn-md-small:hover {
		background: none !important;
		border: none !important;
		color: #4285f4;
	}
}

@media (max-width: 991.98px) {
	.footer-new header .container {
		max-width: 100%;
	}
}

@media (max-width: 991.98px) {
	.footer-new header .for-user-mobile .nav-link.nav-link-log {
		font-weight: 600;
	}

	.footer-new header .for-user-mobile .nav-link.nav-link-log:focus, .footer-new header .for-user-mobile .nav-link.nav-link-log:hover {
		color: #fff;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		background-color: #4285f4;
	}
}

@media (max-width: 991.98px) {
	.footer-new header .for-user-mobile .btn.gradient-y-left {
		margin: 0;
		padding: 0 30px;
		font-size: 14px;
		font-weight: 600;
		line-height: 38px;
	}
}

@media (max-width: 991.98px) {
	.footer-new header .for-user-mobile .btn.gradient-y-left {
		padding: 5px 0;
		font-weight: 600;
		font-size: 14px;
		color: #4285f4;
	}

	.footer-new header .for-user-mobile .btn.gradient-y-left:after, .footer-new header .for-user-mobile .btn.gradient-y-left:before {
		display: none;
	}

	.footer-new header .for-user-mobile .btn.gradient-y-left:focus, .footer-new header .for-user-mobile .btn.gradient-y-left:hover {
		color: #fff;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		background-color: #4285f4;
	}
}

@media (max-width: 991.98px) {
	.footer-new .xs-outlined-btn {
		border: 1px solid #d1d4d9;
		border-radius: 30px;
		-moz-border-radius: 30px;
		-webkit-border-radius: 30px;
		-o-border-radius: 30px;
		position: relative;
		margin-bottom: 15px;
		margin-top: 2px;
	}

	.footer-new .xs-outlined-btn img {
		margin-right: 10px;
	}

	.footer-new .xs-outlined-btn .btn {
		padding: 8px 10px;
		width: 65%;
		text-align: center;
	}

	.footer-new .xs-outlined-btn .nav-link {
		border-right: 1px solid #d1d4d9;
		padding: 10px  !important;
		width: 35%;
		text-align: center;
	}
}

@media (max-width: 991.98px) {
	.footer-new .xs-outlined-btn .nav-link, .footer-new .xs-outlined-btn .btn {
		font-size: 12px;
		letter-spacing: -.5px;
	}

	.footer-new .xs-outlined-btn img {
		display: none;
	}

	.footer-new .navbar-light .navbar-nav .nav-link, .footer-new .navbar-light .navbar-nav .nav-link-log {
		font-size: 14px;
	}
}

.footer-new .dropdown-custom {
	margin: 0;
	position: relative;
	padding-right: 16px;
	cursor: pointer;
}

.footer-new .dropdown-custom:after {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.footer-new .drop-item-custom {
	font-size: 14px;
	letter-spacing: 0.2px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 5px;
}

.footer-new .drop-menu-custom {
	border: none;
	margin: 0;
	z-index: 990;
	border: none;
	background: #fff;
	width: 224px;
	padding: 14px 8px;
	left: inherit;
	position: absolute;
	right: -106px;
	-webkit-box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
	box-shadow: 0px 8px 16px rgba(24, 34, 96, 0.08);
}

.footer-new .drop-menu-custom:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 100%;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 11px 11px 11px;
	border-color: transparent transparent #fff transparent;
	width: 22px;
	height: 11px;
}

.footer-new .drop-menu-custom[x-placement="bottom-start"]:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 11px 11px 11px;
	border-color: transparent transparent #fff transparent;
}

.footer-new .drop-menu-custom[x-placement="top-start"]:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 11px 11px 0 11px;
	border-color: #fff transparent transparent transparent;
	top: 100%;
	bottom: inherit;
}

.footer-new .b-left {
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 17px;
}

.footer-new .b-left.dropdown-custom span {
	display: block;
	padding-left: 18px;
}

@media (min-width: 992px) {
	.footer-new .b-left.dropdown-custom span {
		border-left: 1px solid #eceef0;
	}
}

.footer-new .top-language-change {
	padding: 8px 0;
    /*    position:fixed;
          top:0;
          left:0;
          width:100%;
          z-index:999999999999999999 !important;*/
	background: #ffffff;
	-webkit-transition: all 0.7s;
	transition: all 0.7s;
}

@media (min-width: 992px) {
	.footer-new .top-language-change {
		padding: 8px 0;
	}
}

@media (max-width: 1199.98px) {
	.footer-new .top-language-change .btn {
		letter-spacing: -0.7px;
	}
}

.footer-new .top-language-change .h-custom-13-bs.black-text {
	color: #0e192a;
	opacity: 0.6;
}

@media (max-width: 575.98px) {
	.footer-new .top-language-change .h-custom-13-bs.black-text {
		max-width: 165px;
		text-align: left;
		line-height: 16px;
	}
}

.footer-new .top-language-change .h-custom-13-bs.black-text a {
	color: #0e192a;
}

.footer-new .top-language-change .h-custom-13-bs.black-text:hover, .footer-new .top-language-change .h-custom-13-bs.black-text:focus {
	opacity: 1;
	color: #0e192a;
}

.footer-new .top-language-change .h-custom-13-bs.black-text:hover a, .footer-new .top-language-change .h-custom-13-bs.black-text:focus a {
	color: #0e192a;
}

.footer-new .top-language-change.scroll {
	-webkit-box-shadow: 10px 10px 5px 0px transparent !important;
	box-shadow: 10px 10px 5px 0px transparent !important;
	border-bottom: 1px solid #eceef0;
	-webkit-transition: all 0.05s;
	transition: all 0.05s;
}

@media (min-width: 992px) {
	.footer-new .top-language-change.scroll {
		padding: 8px 0;
	}
}

@media (min-width: 992px) {
	.footer-new {
      /*********************************/
      /*Navigation*/;
	}

	.footer-new html {
		font-size: 100%;
	}

	.footer-new .navbar-brand {
		height: 38px;
	}

	.footer-new .navbar {
		padding: 12px 0;
		padding: 0;
	}

	.footer-new header {
		padding: 0;
	}

	.footer-new .nav-item {
		border-bottom: none;
	}

	.footer-new .dropdown:before {
		display: none;
	}

	.footer-new .dropdown.show:before {
		display: none;
		opacity: 0;
	}

	.footer-new .nav-item.dropdown {
		margin-right: 8px;
	}

	.footer-new .nav-item:first-child {
		border-top: none;
		margin-top: 0;
	}

	.footer-new .navbar-light .navbar-nav .nav-link, .footer-new .navbar-light .navbar-nav .nav-link-log {
		color: #0e192a;
		font-weight: 400;
		font-size: 15px;
		padding: 24px 15px 24px 5px;
	}

	.footer-new .navbar-light .navbar-nav .nav-link:hover, .footer-new .navbar-light .navbar-nav .nav-link-log:hover {
		color: #4285f4;
	}

	.footer-new .navbar-nav .nav-item:not(.dropdown) .nav-link:before {
		content: '';
		display: block;
		height: 2px;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 0;
		right: 0;
		margin: auto;
		background: #4285f4;
		transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		opacity: 0;
	}

	.footer-new .navbar-nav .nav-item:not(.dropdown) .nav-link:hover:before, .footer-new .navbar-nav .nav-item:not(.dropdown) .nav-link:focus:before, .footer-new .navbar-nav .nav-item:not(.dropdown) .nav-link.active:before {
		width: 100%;
		opacity: 1;
	}

	.footer-new .nav-link.nav-link-log {
		color: #4285f4;
		font-weight: 700;
		font-weight: 600;
		font-size: 15px;
		padding: 24px 15px 24px 15px;
		margin: 0;
	}

	.footer-new a.nav-link.nav-link-log {
		position: relative;
	}

	.footer-new a.nav-link.nav-link-log:before {
		content: '';
		display: block;
		height: 1px;
		position: absolute;
		bottom: 23px;
		left: 0;
		right: 0;
		margin: auto;
		width: 10px;
		background: #4285f4;
		transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		opacity: 0;
	}

	.footer-new a.nav-link.nav-link-log:hover:before, .footer-new a.nav-link.nav-link-log:focus:before {
		width: 40%;
		opacity: 1;
	}

	.footer-new a.nav-link.nav-link-log:focus {
		background: #F8FBFF;
	}

	.footer-new header .dropdown-menu {
		margin: 0;
		z-index: 2;
		border: none;
		background: #fff;
		width: 224px;
		padding: 14px 8px;
		-webkit-box-shadow: 0px 8px 40px rgba(24, 34, 96, 0.12);
		box-shadow: 0px 8px 40px rgba(24, 34, 96, 0.12);
		left: inherit;
		right: -106px;
	}

	.footer-new header .dropdown-menu:after {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		bottom: 100%;
		right: 0;
		margin: auto;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 11px 11px 11px;
		border-color: transparent transparent #fff transparent;
		width: 22px;
		height: 11px;
	}

	.footer-new header .dropdown.show .dropdown-item {
		font-size: 0.87em;
		line-height: 2.5em;
		padding: 0 20px;
		color: #677386;
		padding: 0 9px 0;
	}

	.footer-new header .dropdown .dropdown-item {
		font-size: 0.87em;
		line-height: 2.5em;
		padding: 0 20px;
		color: #677386;
		padding: 0 9px 0;
	}

	.footer-new header .dropdown .dropdown-item:active {
		color: #fff !important;
	}
}

@media (min-width: 1200px) {
	.footer-new {
      /************************************/
      /*Layout*/
      /*********************************/
      /*Buttons*/
      /***********************************/
      /*Navigation*/;
	}

	.footer-new .container {
		max-width: 1200px;
	}

	.footer-new .btn-short {
		padding-left: 33px;
		padding-right: 33px;
		padding-top: 3px;
	}

	.footer-new .navbar-brand {
		width: 150px;
	}

	.footer-new .nav-item.dropdown {
		margin-right: 15px;
	}

	.footer-new .navbar-light .navbar-nav .nav-link, .footer-new .navbar-light .navbar-nav .nav-link-log {
		padding: 24px 16px;
	}

	.footer-new .nav-link.nav-link-log {
		padding: 24px 34px 24px 70px;
	}

	.footer-new .navbar-light .navbar-nav .nav-link, .footer-new .navbar-light .navbar-nav .nav-link-log {
		color: #0e192a;
		font-weight: 400;
		font-size: 15px;
		padding: 24px 20px 24px 20px;
	}

	.footer-new .navbar-light .navbar-nav .nav-link:hover, .footer-new .navbar-light .navbar-nav .nav-link-log:hover {
		color: #4285f4;
	}

	.footer-new .nav-link.nav-link-log {
		color: #4285f4;
		font-weight: 700;
		font-weight: 600;
		font-size: 15px;
		padding: 24px 15px 24px 15px;
		margin: 0;
	}

	.footer-new header .dropdown-menu {
		z-index: 2;
		border: none;
		background: #fff;
		width: 224px;
		padding: 14px 8px;
		-webkit-box-shadow: 0px 8px 40px rgba(24, 34, 96, 0.12);
		box-shadow: 0px 8px 40px rgba(24, 34, 96, 0.12);
		left: inherit;
		right: -106px;
	}

	.footer-new header .dropdown-menu:after {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		bottom: 100%;
		right: 0;
		margin: auto;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 11px 11px 11px;
		border-color: transparent transparent #fff transparent;
		width: 22px;
		height: 11px;
	}

	.footer-new header .dropdown.show .dropdown-item {
		font-size: 0.87em;
		line-height: 2.5em;
		padding: 0 20px;
		color: #677386;
		padding: 0 9px 0;
	}

	.footer-new header .dropdown .dropdown-item {
		font-size: 0.87em;
		line-height: 2.5em;
		padding: 0 20px;
		color: #677386;
		padding: 0 9px 0;
	}
}

@media (min-width: 992px) {
	.footer-new header {
		-webkit-transition: all 0.7s;
		transition: all 0.7s;
	}

	.footer-new header .nav-link.nav-link-log {
		-webkit-transition: all 0.7s;
		transition: all 0.7s;
	}

	.footer-new header .navbar {
		-webkit-transition: all 0.7s;
		transition: all 0.7s;
	}

	.footer-new header.scroll {
		-webkit-box-shadow: 15px 15px 30px 0px rgba(0, 0, 0, 0.1);
		box-shadow: 15px 15px 30px 0px rgba(0, 0, 0, 0.1);
		-webkit-transition: all 0.7s;
		transition: all 0.7s;
	}

	.footer-new header.scroll .border-bottom {
		border-bottom: none !important;
	}

	.footer-new header.scroll .nav-link.nav-link-log {
		padding-top: 10px;
		padding-bottom: 10px;
		-webkit-transition: all 0.7s;
		transition: all 0.7s;
	}

	.footer-new header.scroll .nav-link.nav-link-log:before {
		bottom: 10px;
	}

	.footer-new header.scroll .navbar {
		padding: 0;
		-webkit-transition: all 0.7s;
		transition: all 0.7s;
	}
}

.footer-new .carousel-indicators {
	position: inherit;
	left: inherit;
	top: inherit;
	bottom: inherit;
	right: inherit;
	margin: 0;
}

.footer-new .carousel-indicators li {
	width: 6px;
	height: 6px;
	margin: 0 5px;
	border: none;
	border-radius: 6px;
	background: #4285F4;
	opacity: 0.1;
}

.footer-new .carousel-indicators li:hover, .footer-new .carousel-indicators li.active {
	opacity: 1;
	background: #4285f4;
}

.footer-new .carousel-control-next-icon, .footer-new .carousel-control-prev-icon {
	margin-top: 120px;
	width: 60px;
	height: 60px;
}

.footer-new .carousel-control-prev:focus span, .footer-new .carousel-control-next:focus span {
	background-color: #F8FBFF;
}

@media (max-width: 991.98px) {
	.footer-new .carousel-control-prev,
    .footer-new .carousel-control-next {
		height: 100px;
	}

	.footer-new .carousel-control-next-icon, .footer-new .carousel-control-prev-icon {
		margin-top: 0;
	}
}

.footer-new .carousel-control-prev-icon {
	background-image: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-all-2.svg?v=4);
	background-position: -1656px center;
	background-size: 1758px 60px;
}

.footer-new .carousel-control-next-icon {
	background-image: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-all-2.svg?v=4);
	background-position: -1597px center;
	background-size: 1758px 60px;
}

@media (max-width: 767.98px) {
	.footer-new .carousel-control-prev,
    .footer-new .carousel-control-next {
		height: 40px;
		top: 0;
		bottom: inherit;
		margin-top: 13px;
	}

	.footer-new .carousel-control-next-icon, .footer-new .carousel-control-prev-icon {
		margin-top: 0;
	}

	.footer-new .carousel-control-prev {
		left: inherit;
		left: 20px;
	}

	.footer-new .carousel-control-next {
		left: inherit;
		right: 20px;
	}
}

.footer-new .ClientsReviewSliderWrapper {
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/quote-mobile.jpg) no-repeat;
	background-position: left 124px;
	background-size: 270px auto;
}

.footer-new .ClientsReviewSliderWrapper img {
	width: 70px;
	height: 70px;
	margin: 0 0 22px 0;
}

.footer-new .ClientsReviewSliderWrapper h1, .footer-new .ClientsReviewSliderWrapper h2, .footer-new .ClientsReviewSliderWrapper h3, .footer-new .ClientsReviewSliderWrapper h4, .footer-new .ClientsReviewSliderWrapper h5, .footer-new .ClientsReviewSliderWrapper h6 {
	margin: 0;
	padding-top: 10px;
}

.footer-new .ClientsReviewSliderWrapper .link- {
	color: #4285f4;
	font-size: 0.87em;
	letter-spacing: 0.8px;
	margin-top: 0px;
	display: block;
	text-align: center;
}

.footer-new .ClientsReviewSliderWrapper p {
	margin-top: 20px;
	margin-bottom: 68px;
	padding: 16px  15px 0;
	text-align: left;
}

.footer-new .ClientsReviewSliderWrapper p a {
	font-size: inherit;
	line-height: inherit;
}

.footer-new .ClientsReviewSliderWrapper .btn {
	display: none;
}

.footer-new .ClientsReviewSliderWrapper {
	text-align: center;
	background-position: center 160px;
	padding: 0 0 50px 0;
}

.footer-new .ClientsReviewSliderWrapper img {
	margin: 0 auto 5px;
}

.footer-new .ClientsReviewSliderWrapper .inner-header {
	width: 100%;
	text-align: center;
}

.footer-new .ClientsReviewSliderWrapper p {
	height: 340px;
}

@media only screen and (min-width: 360px) {
	.footer-new .ClientsReviewSliderWrapper p {
		height: 300px;
	}
}

@media (min-width: 576px) {
	.footer-new .ClientsReviewSliderWrapper p {
		height: 168px;
	}
}

@media (min-width: 768px) {
	.footer-new .ClientsReviewSliderWrapper {
		position: relative;
		background: none;
      /*        &:after{
                      content:'';
                      display:block;
                      top:-7%;
                      right:-7%;
                      left:-7%;
                      bottom:-7%;
                      margin:auto;
                      position: absolute;
                      background: url(images/quote-desktop.jpg) no-repeat;
                      background-size: auto;
                      background-position: center;
                      z-index:-1;
                      pointer-events:none;
                  }*/;
	}

	.footer-new .ClientsReviewSliderWrapper img {
		width: 6.25em;
		height: 6.25em;
		margin: 0 auto 25px;
	}

	.footer-new .ClientsReviewSliderWrapper h1, .footer-new .ClientsReviewSliderWrapper h2, .footer-new .ClientsReviewSliderWrapper h3, .footer-new .ClientsReviewSliderWrapper h4, .footer-new .ClientsReviewSliderWrapper h5, .footer-new .ClientsReviewSliderWrapper h6 {
		font-size: 1em;
		margin: 0;
	}

	.footer-new .ClientsReviewSliderWrapper a {
		font-size: 1em;
	}

	.footer-new .ClientsReviewSliderWrapper p {
		font-size: 1em;
		line-height: 1.5em;
		max-width: 770px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 40px;
		margin-top: 12px;
		padding-top: 11px;
		height: 150px;
	}
}

@media (min-width: 992px) {
	.footer-new .ClientsReviewSliderWrapper {
		padding: 80px 0;
	}

	.footer-new .ClientsReviewSliderWrapper img {
		width: 6.25em;
		height: 6.25em;
		margin: 0 auto 25px;
	}

	.footer-new .ClientsReviewSliderWrapper h1, .footer-new .ClientsReviewSliderWrapper h2, .footer-new .ClientsReviewSliderWrapper h3, .footer-new .ClientsReviewSliderWrapper h4, .footer-new .ClientsReviewSliderWrapper h5, .footer-new .ClientsReviewSliderWrapper h6 {
		font-size: 0.87em;
		margin: 0 0 6px;
	}

	.footer-new .ClientsReviewSliderWrapper a {
		font-size: 0.87em;
	}

	.footer-new .ClientsReviewSliderWrapper p {
		font-size: 1.125em;
		line-height: 2em;
		max-width: 770px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 40px;
		margin-top: 12px;
		padding-top: 11px;
		height: 170px;
	}

	.footer-new .ClientsReviewSliderWrapper .btn {
		display: inline-block;
		margin: 48px auto 0;
	}
}

.footer-new .forms-basic-padding {
	padding-top: 35px;
	padding-bottom: 35px;
}

.footer-new .underlined {
	text-decoration: underline;
}

.footer-new p.icon-relative {
	width: auto;
	margin: 0;
	position: relative;
	display: inline-block;
	padding-right: 5px;
	font-size: 1em;
	letter-spacing: -.2px;
}

.footer-new p.icon-relative a {
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	text-decoration: underline;
}

.footer-new p.icon-relative span.icon-absolute {
	display: inline-block;
	width: 30px;
	height: 26px;
	background-position-x: -92px;
	background-size: auto 60px;
}

.footer-new .form-group {
	margin-bottom: 1.125em;
}

.footer-new .form-group.collapse, .footer-new .form-group.collapsing {
	padding-top: 8px;
}

.footer-new .form-group label, .footer-new .form-group .text-danger {
	font-size: 0.75em;
	margin-bottom: 0.31em;
}

.footer-new .form-group label {
	text-transform: uppercase;
}

.footer-new .form-group .text-danger {
	padding-top: 4px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: -6px;
}

.footer-new .form-group.form-check label {
	text-transform: initial;
	font-size: 0.81em;
	line-height: 1.187em;
	color: #677386 !important;
}

.footer-new .form-group.form-check label a {
	color: inherit;
}

.footer-new .form-group.form-check label a:hover {
	color: #4285f4;
}

.footer-new form {
    /*Probably to delete**/;
}

.footer-new form h1, .footer-new form h2, .footer-new form h3, .footer-new form h4, .footer-new form h5, .footer-new form h6 {
	font-size: 1.375em;
	line-height: 2em;
}

.footer-new form label a {
	color: inherit;
}

.footer-new form label a:hover {
	color: #4285f4;
}

.footer-new form p {
	max-width: 370px;
	font-size: 0.937em;
	line-height: 1.75em;
	margin: 0 0 25px;
}

.footer-new form .muted-centered {
	margin-left: 0;
	width: 100%;
	text-align: center;
}

.footer-new form p.icon-relative, .footer-new form button.icon-relative, .footer-new form label.icon-relative {
	margin-top: 6px;
	cursor: pointer;
}

.footer-new form p.icon-relative:focus, .footer-new form button.icon-relative:focus, .footer-new form label.icon-relative:focus {
	color: #4285f4;
}

.footer-new form p.icon-relative span.icon-absolute, .footer-new form button.icon-relative span.icon-absolute, .footer-new form label.icon-relative span.icon-absolute {
	display: inline-block;
}

.footer-new form p.icon-relative span.plus-collapse, .footer-new form button.icon-relative span.plus-collapse, .footer-new form label.icon-relative span.plus-collapse {
	display: none;
}

.footer-new form p.icon-relative span.minus-collapse, .footer-new form button.icon-relative span.minus-collapse, .footer-new form label.icon-relative span.minus-collapse {
	display: inline;
}

.footer-new form p.icon-relative.basic-collapse span.plus-collapse, .footer-new form button.icon-relative.basic-collapse span.plus-collapse, .footer-new form label.icon-relative.basic-collapse span.plus-collapse {
	position: relative;
	display: inline;
}

.footer-new form p.icon-relative.basic-collapse span.minus-collapse, .footer-new form button.icon-relative.basic-collapse span.minus-collapse, .footer-new form label.icon-relative.basic-collapse span.minus-collapse {
	display: none;
}

.footer-new form hr {
	padding: 1.25rem 0;
	position: relative;
	display: block;
	margin: 0;
	clear: both;
	height: auto;
	border: none;
}

.footer-new form hr:after {
	content: '';
	display: block;
	height: 1px;
	background: #eceef0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}

.footer-new form .btn {
	width: 100%;
}

.footer-new form .main-button-wrapper {
	padding-top: 18px;
	overflow: hidden;
}

.footer-new form p {
	letter-spacing: 0.3px;
}

.footer-new form h1, .footer-new form h2, .footer-new form h3, .footer-new form h4, .footer-new form h5, .footer-new form h6 {
	letter-spacing: -0.5px;
}

.footer-new .form-notifications form p {
	margin-right: 0;
	max-width: 100%;
	padding-top: 5px;
}

.footer-new .form-notifications form .btn {
	margin-top: 14px;
}

.footer-new .form-notifications form .main-button-wrapper {
	padding-top: 4px;
}

.footer-new .form-notifications form label {
	padding-top: 18px;
}

.footer-new .form-notifications.plus-inputs form .btn {
	margin-top: 0;
}

.footer-new .form-notifications.plus-inputs form .main-button-wrapper {
	padding-top: 18px;
}

.footer-new .form-feature-panel {
	width: 33.3em;
	height: 100vh;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/registration-bg.jpg) no-repeat;
	background-position: center;
	background-size: cover;
	position: fixed;
	top: 0;
	left: 0;
	padding: 2rem 5.56em;
	color: #fff;
}

.footer-new .form-feature-panel div > p {
	padding-top: 4px;
}

.footer-new .form-feature-panel p {
	font-size: 0.875em;
	line-height: 1.5em;
	letter-spacing: 0;
}

.footer-new .form-feature-panel h6 {
	font-size: 1.125em;
	margin: 20px 0;
}

.footer-new .form-feature-panel ul {
	padding-top: 12px;
}

.footer-new .form-feature-panel ul li {
	margin: 0 0 18px;
}

.footer-new .form-feature-panel ul li:last-child {
	margin: 0;
}

.footer-new .form-feature-panel ul li .bs-icon-check {
	margin-right: 12px;
}

.footer-new .form-feature-panel ul li p, .footer-new .form-feature-panel ul li a {
	font-weight: 500;
	font-size: 0.875em;
	letter-spacing: 0.3px;
	color: #fff;
	text-decoration: none;
	line-height: 20px;
	margin: 0;
	display: inline-block;
}

.footer-new .form-feature-panel ul li a:hover {
	text-decoration: underline;
}

.footer-new .form-feature-panel .btn {
	margin-top: 9px;
}

.footer-new .form-feature-panel hr {
	border-color: #fff;
	opacity: 0.2;
	margin: 35px 0;
}

.footer-new .form-feature-panel h1, .footer-new .form-feature-panel h2, .footer-new .form-feature-panel h3, .footer-new .form-feature-panel h4, .footer-new .form-feature-panel h5, .footer-new .form-feature-panel h6, .footer-new .form-feature-panel .h1, .footer-new .form-feature-panel .h2, .footer-new .form-feature-panel .h3, .footer-new .form-feature-panel .h4, .footer-new .form-feature-panel .h5, .footer-new .form-feature-panel .h6 {
	color: #fff;
}

.footer-new .material-input {
	border-radius: 40px;
}

@media (min-width: 768px) {
	.footer-new .material-input {
		margin: 0 -10px;
	}
}

.footer-new .material-input .btn:hover {
	opacity: 0.6;
}

.footer-new .material-input .form-control {
	font-size: 16px;
	height: 56px;
	line-height: 56px;
	border: 1px solid #eceef0;
	-webkit-box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
	box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
	padding: 0 25px;
	border-radius: 40px;
}

@media (min-width: 768px) {
	.footer-new .material-input .form-control {
		height: 60px;
		line-height: 60px;
		padding: 0 40px;
	}
}

.footer-new .material-input .form-control:focus {
	-webkit-box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.12);
	box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.12);
	border: 1px solid #4285f4;
}

.footer-new .material-input .form-control::-webkit-input-placeholder {
	font-weight: 300;
	color: #677386;
	opacity: 0.6;
}

.footer-new select:hover {
	cursor: pointer;
}

.footer-new .custom-select:focus {
	-webkit-box-shadow: 10px 10px 5px 0px transparent;
	box-shadow: 10px 10px 5px 0px transparent;
}

.footer-new .rotating-spinner {
	-webkit-transform: rotate(360deg);
	-webkit-transition-duration: 1s;
	-webkit-transition-delay: now;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
}

.footer-new .spinning-input {
	background: #fff url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/spin.gif);
	background-position: right center;
	background-repeat: no-repeat;
	position: relative;
}

.footer-new .form-control.is-invalid, .footer-new .was-validated .form-control:invalid {
	background-image: none;
}

.footer-new .form-group.is-invalid-wrapper {
	position: relative;
}

.footer-new .form-group.is-invalid-wrapper:after {
	content: '';
	display: block;
	height: 24px;
	width: 24px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-small.svg?v=2) no-repeat;
	background-position: -534px center;
	background-size: auto 60px;
	position: absolute;
	top: 21px;
	right: -9px;
}

.footer-new .form-group.is-invalid-wrapper > div {
	color: #d53734;
}

.footer-new .input-group-prepend .form-control, .footer-new .input-group-prepend .custom-select {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.footer-new .input-group.no-prepend .input-group-prepend, .footer-new .input-group.no-prepend .input-group-append {
	display: none;
}

.footer-new .input-group.no-prepend .input-group-prepend ~ .form-control, .footer-new .input-group.no-prepend .input-group-prepend ~ .custom-select, .footer-new .input-group.no-prepend .input-group-append ~ .form-control, .footer-new .input-group.no-prepend .input-group-append ~ .custom-select {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

@media (max-width: 767.98px) {
	.footer-new {
      /*******************************/
      /*Buttons*/
      /*******************************/
      /*Forms*/;
	}

	.footer-new .btn.mobile-line-height {
		font-size: 1em;
		line-height: 57px;
		padding-top: 0;
		padding-bottom: 0;
		letter-spacing: 0px;
		font-weight: 600;
	}

	.footer-new .btn.mobile-line-height-2 {
		font-size: 1em;
		line-height: 55px;
		padding-top: 0;
		padding-bottom: 0;
		letter-spacing: 0px;
		font-weight: 600;
	}

	.footer-new .form-notifications.forms-basic-padding {
		padding-top: 0;
	}

	.footer-new .form-notifications .flex-element-height {
		height: calc(100vh - 70px);
	}

	.footer-new .form-notifications form {
		width: 100%;
	}

	.footer-new .form-notifications form .btn {
		margin-bottom: 0;
	}

	.footer-new .form-notifications form .text-muted.d-block {
		font-size: .94em;
		margin: 10px 0 0;
	}

	.footer-new .form-notifications.plus-inputs form .btn {
		margin-top: 10px;
	}

	.footer-new form .form-group:nth-of-type(1) {
		margin-top: 6px;
	}

	.footer-new form .main-button {
		margin-bottom: 27px;
		font-weight: 600;
	}

	.footer-new form .btn {
		font-size: 1em;
		line-height: 55px;
		padding-top: 0;
		padding-bottom: 0;
	}

	.footer-new form .p-center-margin {
		padding-top: 10px;
		margin-bottom: 16px;
		max-width: 100%;
	}

	.footer-new form .text-muted.muted-centered {
		display: none;
	}
}

.footer-new .custom-control {
	position: relative;
	font-size: 13px;
	line-height: 24px;
	cursor: pointer;
	padding-left: 40px;
	text-transform: initial;
	font-size: 1em;
	line-height: 1.825em;
	color: #677386 !important;
	font-weight: 300;
	margin-top: 7px;
}

.footer-new .custom-control .custom-control-description {
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	display: block;
}

.footer-new .custom-control a {
	color: inherit;
	font-size: inherit;
	text-decoration: underline;
}

.footer-new .custom-control a:hover, .footer-new .custom-control a:focus {
	color: #4285f4;
}

.footer-new .custom-control-input ~ .custom-control-indicator {
	border: 1px solid #649bf6;
	background: #d3e2fc;
	width: 1.626em;
	height: 1.625em;
	display: block;
	position: absolute;
	top: 2px;
	left: 0;
	border-radius: 3px;
}

.footer-new .custom-control-input:checked ~ .custom-control-indicator {
	border: 1px solid #4285f4;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-small.svg?v=4) no-repeat;
	background-position: -273px center;
	background-size: 961px 60px;
}

@-moz-document url-prefix() {
	.footer-new .custom-control-input:checked ~ .custom-control-indicator {
		background-position: -273px center;
	}
}

@media (min-width: 768px) {
	.footer-new {
      /*********************************/
      /*Forms*/
      /**********************/
      /*Checkboxes*/;
	}

	.footer-new .forms-basic-padding {
		padding-top: 70px;
	}

	.footer-new p.icon-relative {
		font-size: 0.9375em;
	}

	.footer-new p.icon-relative span.icon-absolute {
		right: 11px;
	}

	.footer-new .form-group {
		margin-bottom: 1.375em;
	}

	.footer-new .form-group.form-check label {
		text-transform: initial;
		font-size: 0.87em;
		line-height: 1.37em;
	}

	.footer-new form {
		padding: 0 1.625em;
        /*Probably to delete**/;
	}

	.footer-new form h1, .footer-new form h2, .footer-new form h3, .footer-new form h4, .footer-new form h5, .footer-new form h6 {
		font-size: 1.5em;
		line-height: 2.25em;
	}

	.footer-new form p {
		max-width: 460px;
		font-size: 0.93em;
		line-height: 1.5em;
		margin: 0 0 22px;
	}

	.footer-new form .muted-centered {
		text-align: center;
		width: auto;
		margin-left: 20px;
	}

	.footer-new form p.icon-relative {
		margin-top: 2px;
	}

	.footer-new form hr {
		padding: 1.375rem 0;
	}

	.footer-new form .btn {
		width: auto;
	}

	.footer-new form p {
		letter-spacing: -0.3px;
	}

	.footer-new form h1, .footer-new form h2, .footer-new form h3, .footer-new form h4, .footer-new form h5, .footer-new form h6 {
		letter-spacing: 0px;
	}

	.footer-new .custom-control {
		font-size: 0.88em;
		line-height: 1.8em;
		letter-spacing: 0.1px;
		padding-left: 36px;
		margin-top: 10px;
	}

	.footer-new .custom-control-input ~ .custom-control-indicator {
		width: 1.5em;
		height: 1.5em;
	}
}

.footer-new .custom-control-input:focus ~ .custom-control-indicator {
	border-width: 2px;
	font-weight: 600;
}

@media (min-width: 1200px) {
	.footer-new .form-feature-panel-wrapper {
		padding-left: 33.2em;
	}

	.footer-new .form-feature-panel-wrapper form {
		max-width: 570px;
		margin: 0 auto;
	}

	.footer-new header.form-feature-panel-wrapper {
		padding-left: 38em;
		padding-right: 2.375em;
	}
}

.footer-new .form-feature-panel-wrapper .h5 {
	line-height: 36px;
	margin-bottom: 4px;
}

.footer-new .statistics {
	padding: 50px 0;
	text-align: center;
	overflow: hidden;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/stat-mobile.svg) no-repeat;
	background-position: center;
}

.footer-new .statistics .stat-item {
	margin: 0 0 76px;
}

.footer-new .statistics .stat-item:last-child {
	margin: 0;
}

.footer-new .statistics h6 {
	font-size: 3em;
	margin: 0 0 4px;
	font-weight: 700;
	color: #4285f4;
}

.footer-new .statistics h5 {
	text-transform: uppercase;
	color: #677386;
	font-weight: 300;
	font-size: 1em;
}

@media (min-width: 576px) {
	.footer-new .statistics {
		text-align: left;
	}

	.footer-new .statistics h6 {
		margin: 0;
	}

	.footer-new .statistics .stat-item {
		margin: 0 0 40px;
	}

	.footer-new .statistics .stat-item:last-child {
		margin: 0;
	}

	.footer-new .statistics .stat-item:nth-child(2) {
		padding-left: 26%;
	}

	.footer-new .statistics .stat-item:nth-child(3) {
		padding-left: 50%;
	}

	.footer-new .statistics .stat-item:nth-child(4) {
		padding-left: 8%;
	}
}

@media (min-width: 768px) {
	.footer-new .statistics {
		position: relative;
		background: none;
      /*&:after{
              content:'';
              display:block;
              left:-20%;
              right:-20%;
              top:-20%;
              bottom:-30%;
              background: url(images/dots-frames-clip2.gif) no-repeat;
              background-position: center;
              position: absolute;
              margin:auto;
              z-index: -1;
          }*/
		background-size: auto 110% !important;
		background-position: center !important;
	}

	.footer-new .statistics .container {
		position: relative;
	}

	.footer-new .statistics .video-fixed {
		position: absolute;
		top: -999em;
		right: -999em;
		bottom: -999em;
		left: -999em;
		margin: auto;
		width: 1200px;
		height: 720px;
		z-index: -1;
	}

	.footer-new .statistics .stat-item:nth-child(2) {
		padding-left: 43%;
	}

	.footer-new .statistics .stat-item:nth-child(3) {
		padding-left: 76%;
	}

	.footer-new .statistics .stat-item:nth-child(4) {
		padding-left: 17%;
	}
}

@media (min-width: 992px) {
	.footer-new .statistics {
		text-align: left;
		padding: 80px 0;
		position: relative;
		background: none;
		background-size: auto !important;
		background-position: center  center !important;
		background-repeat: no-repeat;
      /*&:after{
              content:'';
              display:block;
              left:-8%;
              right:-8%;
              top:-8%;
              bottom:-8%;
              background: url(images/dots-frames-clip2.gif) no-repeat;
              background-position: center;
              position: absolute;
              margin:auto;
              z-index: -1;
          }*/;
	}

	.footer-new .statistics .video-fixed {
		position: absolute;
		top: -999em;
		right: -999em;
		bottom: -999em;
		left: -999em;
		margin: auto;
		width: 1400px;
		height: 800px;
		z-index: -1;
	}

	.footer-new .statistics h6 {
		margin: 0 0 4px;
		font-size: 4em;
	}

	.footer-new .statistics h5 {
		font-size: 1em;
	}

	.footer-new .statistics .stat-item {
		margin: 0 0 57px;
	}

	.footer-new .statistics .stat-item:last-child {
		margin: 0;
	}

	.footer-new .statistics .stat-item:nth-child(2) {
		padding-left: 43%;
	}

	.footer-new .statistics .stat-item:nth-child(3) {
		padding-left: 76%;
	}

	.footer-new .statistics .stat-item:nth-child(4) {
		padding-left: 17%;
	}
}

@media (min-width: 1200px) {
	.footer-new .statistics .video-fixed {
		position: absolute;
		top: -999em;
		right: -999em;
		bottom: -999em;
		left: -999em;
		margin: auto;
		width: 1920px;
		height: 1080px;
		z-index: -1;
	}
}

.footer-new .integrations {
	text-align: center;
}

.footer-new .integrations h1, .footer-new .integrations h2, .footer-new .integrations h3, .footer-new .integrations h4, .footer-new .integrations h5, .footer-new .integrations h6 {
	font-size: 1.75em;
	line-height: auto;
	margin: 0 0 14px;
	font-weight: 600;
	text-align: left;
}

.footer-new .integrations p {
	text-align: left;
}

.footer-new .integrations .btn {
	margin-top: 23px;
}

.footer-new .integrations .img- {
	margin: 0 0 20px;
	position: relative;
	text-align: left;
}

.footer-new .Icon-item {
	text-align: center;
}

.footer-new .Icon-item span {
	display: inline-block;
}

.footer-new .icon-item-size-lg {
	height: 7em;
	width: 7em;
	position: relative;
	margin-top: 37px;
	margin-right: 30px;
}

.footer-new .icon-item-size-lg:after {
	content: '';
	display: block;
	height: 5.6em;
	width: 5.6em;
	-webkit-box-shadow: 0px 8px 24px rgba(24, 34, 96, 0.08);
	box-shadow: 0px 8px 24px rgba(24, 34, 96, 0.08);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.footer-new .icon-item-size-md {
	height: 5.16em;
	width: 5.16em;
}

.footer-new .icon-item-size-sm {
	height: 4.125em;
	width: 4.125em;
	margin-top: 5.6em;
	margin-left: -1em;
}

.footer-new .shadow-circle {
	-webkit-box-shadow: 0px 8px 24px rgba(24, 34, 96, 0.08);
	box-shadow: 0px 8px 24px rgba(24, 34, 96, 0.08);
}

.footer-new .plus-absolute {
	position: absolute;
}

.footer-new .plus-absolute.plus-sm {
	bottom: 0;
	left: 145px;
}

.footer-new .plus-absolute.plus-lg {
	left: 260px;
	top: 0;
}

.footer-new .plus-sm {
	height: 45px;
	width: 45px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/plus-sm.svg) no-repeat;
	background-position: center;
}

.footer-new .plus-lg {
	height: 60px;
	width: 60px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/plus.svg) no-repeat;
	background-position: center;
}

@media (min-width: 768px) {
	.footer-new .icon-item-size-lg {
		margin-left: 22px;
	}

	.footer-new .plus-absolute {
		position: absolute;
	}

	.footer-new .plus-absolute.plus-sm {
		bottom: 40px;
		left: 167px;
	}

	.footer-new .plus-absolute.plus-lg {
		left: 282px;
		top: 0;
	}

	.footer-new .integrations {
		padding: 2rem 0;
	}

	.footer-new .integrations .txt- {
		text-align: left;
	}
}

@media (min-width: 992px) {
	.footer-new .integrations {
		padding: 3.5rem 0;
	}

	.footer-new .integrations h1, .footer-new .integrations h2, .footer-new .integrations h3, .footer-new .integrations h4, .footer-new .integrations h5, .footer-new .integrations h6 {
		font-size: 2em;
		line-height: auto;
		margin: 0 0 17px;
	}
}

@media (min-width: 1200px) {
	.footer-new .icon-item-size-lg {
		height: 13.4em;
		width: 13.4em;
		margin-left: 0;
		margin-right: 50px;
		margin-top: 57px;
	}

	.footer-new .icon-item-size-lg img {
		width: 5.12em;
	}

	.footer-new .icon-item-size-lg:after {
		height: 10em;
		width: 10em;
	}

	.footer-new .icon-item-size-md {
		height: 9.37em;
		width: 9.37em;
	}

	.footer-new .icon-item-size-sm {
		height: 7.5em;
		width: 7.5em;
		margin-top: 10.12em;
		margin-left: -1.6em;
	}

	.footer-new .plus-absolute {
		position: absolute;
	}

	.footer-new .plus-absolute.plus-sm {
		bottom: 0;
		left: 242px;
		width: 84px;
		height: 84px;
	}

	.footer-new .plus-absolute.plus-lg {
		left: 490px;
		top: 0;
		width: 112px;
		height: 112px;
	}

	.footer-new .plus-sm {
		height: 45px;
		width: 45px;
		background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/plus-sm.svg) no-repeat;
		background-position: center;
	}

	.footer-new .plus-lg {
		height: 60px;
		width: 60px;
		background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/plus.svg) no-repeat;
		background-position: center;
	}
}

@media (min-width: 576px) {
	.footer-new .accordion .btn-main {
		margin-top: 18px;
	}
}

.footer-new .accordion ~ .btn {
	margin-top: 15px;
}

@media (min-width: 576px) {
	.footer-new .accordion ~ .btn {
		margin-top: 40px;
	}
}

.footer-new .accordion {
	position: relative;
	margin-bottom: 17px;
}

.footer-new .accordion .acc-item.acc-check {
	position: relative;
}

.footer-new .accordion .acc-item.acc-check .bs-icon {
	position: absolute;
	top: 22px;
	left: -4px;
	z-index: 10;
}

@media (min-width: 768px) {
	.footer-new .accordion .acc-item.acc-check .bs-icon {
		left: 50%;
	}
}

@media (max-width: 767.98px) {
	.footer-new .accordion .acc-item.acc-check h1.collapsing-header > a, .footer-new .accordion .acc-item.acc-check h2.collapsing-header > a, .footer-new .accordion .acc-item.acc-check h3.collapsing-header > a, .footer-new .accordion .acc-item.acc-check h4.collapsing-header > a, .footer-new .accordion .acc-item.acc-check h5.collapsing-header > a, .footer-new .accordion .acc-item.acc-check h6.collapsing-header > a {
		padding-left: 40px;
	}
}

@media (max-width: 575.98px) {
	.footer-new .accordion .acc-item .btn {
		margin-bottom: 20px;
	}
}

@media (min-width: 768px) {
	.footer-new .accordion.acc-mobile-desktop {
		padding: 0 15px;
	}
}

.footer-new .accordion.acc-mobile-desktop .acc-item:first-child h1:after, .footer-new .accordion.acc-mobile-desktop .acc-item:first-child h2:after, .footer-new .accordion.acc-mobile-desktop .acc-item:first-child h3:after, .footer-new .accordion.acc-mobile-desktop .acc-item:first-child h4:after, .footer-new .accordion.acc-mobile-desktop .acc-item:first-child h5:after, .footer-new .accordion.acc-mobile-desktop .acc-item:first-child h6:after {
	display: none;
}

.footer-new .accordion.acc-mobile-desktop .acc-item {
	position: relative;
	overflow: visible;
}

.footer-new .accordion.acc-mobile-desktop .acc-item:before {
	content: '';
	display: block;
	height: 100%;
	right: -100%;
	left: -100%;
	margin: auto;
	position: absolute;
	top: 0;
	background: #fafafa;
	z-index: -1;
	border-bottom: 1px solid #eceef0;
}

.footer-new .accordion.acc-mobile-desktop .acc-item:last-child:before {
	border-bottom: 1px solid #eceef0;
}

.footer-new .accordion.acc-mobile-desktop .acc-item.remove-after h1:after, .footer-new .accordion.acc-mobile-desktop .acc-item.remove-after h2:after, .footer-new .accordion.acc-mobile-desktop .acc-item.remove-after h3:after, .footer-new .accordion.acc-mobile-desktop .acc-item.remove-after h4:after, .footer-new .accordion.acc-mobile-desktop .acc-item.remove-after h5:after, .footer-new .accordion.acc-mobile-desktop .acc-item.remove-after h6:after {
	display: none;
}

.footer-new .accordion.acc-mobile-desktop .acc-item p {
	margin-bottom: 0;
	padding-bottom: 30px;
}

.footer-new .accordion:after {
	content: '';
	display: block;
	left: -100%;
	right: -100%;
	bottom: 0;
	background: #fafafa;
	position: absolute;
	margin: auto;
}

.footer-new .accordion .acc-item > *:first-child h1, .footer-new .accordion .acc-item > *:first-child h2, .footer-new .accordion .acc-item > *:first-child h3, .footer-new .accordion .acc-item > *:first-child h4, .footer-new .accordion .acc-item > *:first-child h5, .footer-new .accordion .acc-item > *:first-child h6 {
	margin: 0;
}

.footer-new .accordion .acc-item > *:first-child h1 > a, .footer-new .accordion .acc-item > *:first-child h2 > a, .footer-new .accordion .acc-item > *:first-child h3 > a, .footer-new .accordion .acc-item > *:first-child h4 > a, .footer-new .accordion .acc-item > *:first-child h5 > a, .footer-new .accordion .acc-item > *:first-child h6 > a {
	font-size: 1em;
	line-height: 1.5em;
	display: block;
	margin: 0;
	padding: 26px 0 26px;
	text-align: left;
	color: #0e192a;
	font-weight: 600;
	position: relative;
	padding-right: 20px;
	z-index: 1;
	cursor: pointer;
	border-bottom: 1px solid transparent;
}

.footer-new .accordion .acc-item > *:first-child h1 > a:focus, .footer-new .accordion .acc-item > *:first-child h2 > a:focus, .footer-new .accordion .acc-item > *:first-child h3 > a:focus, .footer-new .accordion .acc-item > *:first-child h4 > a:focus, .footer-new .accordion .acc-item > *:first-child h5 > a:focus, .footer-new .accordion .acc-item > *:first-child h6 > a:focus {
	text-decoration: underline;
}

.footer-new .accordion .acc-item > *:first-child h1 > a[aria-expanded="true"], .footer-new .accordion .acc-item > *:first-child h2 > a[aria-expanded="true"], .footer-new .accordion .acc-item > *:first-child h3 > a[aria-expanded="true"], .footer-new .accordion .acc-item > *:first-child h4 > a[aria-expanded="true"], .footer-new .accordion .acc-item > *:first-child h5 > a[aria-expanded="true"], .footer-new .accordion .acc-item > *:first-child h6 > a[aria-expanded="true"] {
	text-decoration: none;
}

.footer-new .accordion .acc-item > *:first-child h1 > a strong > a, .footer-new .accordion .acc-item > *:first-child h2 > a strong > a, .footer-new .accordion .acc-item > *:first-child h3 > a strong > a, .footer-new .accordion .acc-item > *:first-child h4 > a strong > a, .footer-new .accordion .acc-item > *:first-child h5 > a strong > a, .footer-new .accordion .acc-item > *:first-child h6 > a strong > a {
	color: #677386;
	font-weight: 700;
}

.footer-new .accordion .acc-item > *:first-child h1 > a:before, .footer-new .accordion .acc-item > *:first-child h2 > a:before, .footer-new .accordion .acc-item > *:first-child h3 > a:before, .footer-new .accordion .acc-item > *:first-child h4 > a:before, .footer-new .accordion .acc-item > *:first-child h5 > a:before, .footer-new .accordion .acc-item > *:first-child h6 > a:before {
	content: '';
	display: block;
	position: absolute;
	left: -100%;
	right: -100%;
	margin: auto;
	z-index: 1;
	top: 0;
	background: #ffffff;
}

.footer-new .accordion .acc-item > *:first-child h1 > a strong, .footer-new .accordion .acc-item > *:first-child h2 > a strong, .footer-new .accordion .acc-item > *:first-child h3 > a strong, .footer-new .accordion .acc-item > *:first-child h4 > a strong, .footer-new .accordion .acc-item > *:first-child h5 > a strong, .footer-new .accordion .acc-item > *:first-child h6 > a strong {
	position: relative;
	font-weight: inherit;
	z-index: 2;
}

.footer-new .accordion .acc-item > *:first-child h1 > a .arrow-toggle, .footer-new .accordion .acc-item > *:first-child h2 > a .arrow-toggle, .footer-new .accordion .acc-item > *:first-child h3 > a .arrow-toggle, .footer-new .accordion .acc-item > *:first-child h4 > a .arrow-toggle, .footer-new .accordion .acc-item > *:first-child h5 > a .arrow-toggle, .footer-new .accordion .acc-item > *:first-child h6 > a .arrow-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 14px;
	height: 9px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/arrow-down.svg) no-repeat;
	background-position: right center;
	background-size: auto 8px;
	display: block;
	z-index: 2;
	margin: auto;
}

.footer-new .accordion .acc-item > *:first-child h1.collapsing-header > a, .footer-new .accordion .acc-item > *:first-child h2.collapsing-header > a, .footer-new .accordion .acc-item > *:first-child h3.collapsing-header > a, .footer-new .accordion .acc-item > *:first-child h4.collapsing-header > a, .footer-new .accordion .acc-item > *:first-child h5.collapsing-header > a, .footer-new .accordion .acc-item > *:first-child h6.collapsing-header > a {
	-webkit-transition: border-color  0.6s;
	transition: border-color  0.6s;
	-webkit-transition: border-color 0.6s;
}

.footer-new .accordion .acc-item > *:first-child h1.collapsing-header > a:before, .footer-new .accordion .acc-item > *:first-child h2.collapsing-header > a:before, .footer-new .accordion .acc-item > *:first-child h3.collapsing-header > a:before, .footer-new .accordion .acc-item > *:first-child h4.collapsing-header > a:before, .footer-new .accordion .acc-item > *:first-child h5.collapsing-header > a:before, .footer-new .accordion .acc-item > *:first-child h6.collapsing-header > a:before {
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.footer-new .accordion .acc-item > *:first-child h1.collapsing-header > a[aria-expanded="false"]:before, .footer-new .accordion .acc-item > *:first-child h2.collapsing-header > a[aria-expanded="false"]:before, .footer-new .accordion .acc-item > *:first-child h3.collapsing-header > a[aria-expanded="false"]:before, .footer-new .accordion .acc-item > *:first-child h4.collapsing-header > a[aria-expanded="false"]:before, .footer-new .accordion .acc-item > *:first-child h5.collapsing-header > a[aria-expanded="false"]:before, .footer-new .accordion .acc-item > *:first-child h6.collapsing-header > a[aria-expanded="false"]:before {
	height: 100%;
}

.footer-new .accordion .acc-item > *:first-child h1.collapsing-header > a[aria-expanded="false"]:after, .footer-new .accordion .acc-item > *:first-child h2.collapsing-header > a[aria-expanded="false"]:after, .footer-new .accordion .acc-item > *:first-child h3.collapsing-header > a[aria-expanded="false"]:after, .footer-new .accordion .acc-item > *:first-child h4.collapsing-header > a[aria-expanded="false"]:after, .footer-new .accordion .acc-item > *:first-child h5.collapsing-header > a[aria-expanded="false"]:after, .footer-new .accordion .acc-item > *:first-child h6.collapsing-header > a[aria-expanded="false"]:after {
	left: 0;
	right: 0;
}

.footer-new .accordion .acc-item > *:first-child h1.collapsing-header > a[aria-expanded="false"] span.arrow-toggle, .footer-new .accordion .acc-item > *:first-child h2.collapsing-header > a[aria-expanded="false"] span.arrow-toggle, .footer-new .accordion .acc-item > *:first-child h3.collapsing-header > a[aria-expanded="false"] span.arrow-toggle, .footer-new .accordion .acc-item > *:first-child h4.collapsing-header > a[aria-expanded="false"] span.arrow-toggle, .footer-new .accordion .acc-item > *:first-child h5.collapsing-header > a[aria-expanded="false"] span.arrow-toggle, .footer-new .accordion .acc-item > *:first-child h6.collapsing-header > a[aria-expanded="false"] span.arrow-toggle {
	background-position: right center;
}

.footer-new .accordion .acc-item > *:first-child h1.collapsing-header > a[aria-expanded="true"], .footer-new .accordion .acc-item > *:first-child h2.collapsing-header > a[aria-expanded="true"], .footer-new .accordion .acc-item > *:first-child h3.collapsing-header > a[aria-expanded="true"], .footer-new .accordion .acc-item > *:first-child h4.collapsing-header > a[aria-expanded="true"], .footer-new .accordion .acc-item > *:first-child h5.collapsing-header > a[aria-expanded="true"], .footer-new .accordion .acc-item > *:first-child h6.collapsing-header > a[aria-expanded="true"] {
	border-bottom: 1px solid transparent;
}

.footer-new .accordion .acc-item > *:first-child h1.collapsing-header > a[aria-expanded="true"]:before, .footer-new .accordion .acc-item > *:first-child h2.collapsing-header > a[aria-expanded="true"]:before, .footer-new .accordion .acc-item > *:first-child h3.collapsing-header > a[aria-expanded="true"]:before, .footer-new .accordion .acc-item > *:first-child h4.collapsing-header > a[aria-expanded="true"]:before, .footer-new .accordion .acc-item > *:first-child h5.collapsing-header > a[aria-expanded="true"]:before, .footer-new .accordion .acc-item > *:first-child h6.collapsing-header > a[aria-expanded="true"]:before {
	height: 1px;
}

.footer-new .accordion .acc-item > *:first-child h1.collapsing-header > a[aria-expanded="true"]:after, .footer-new .accordion .acc-item > *:first-child h2.collapsing-header > a[aria-expanded="true"]:after, .footer-new .accordion .acc-item > *:first-child h3.collapsing-header > a[aria-expanded="true"]:after, .footer-new .accordion .acc-item > *:first-child h4.collapsing-header > a[aria-expanded="true"]:after, .footer-new .accordion .acc-item > *:first-child h5.collapsing-header > a[aria-expanded="true"]:after, .footer-new .accordion .acc-item > *:first-child h6.collapsing-header > a[aria-expanded="true"]:after {
	left: -100%;
	right: -100%;
}

.footer-new .accordion .acc-item > *:first-child h1.collapsing-header > a[aria-expanded="true"] span.arrow-toggle, .footer-new .accordion .acc-item > *:first-child h2.collapsing-header > a[aria-expanded="true"] span.arrow-toggle, .footer-new .accordion .acc-item > *:first-child h3.collapsing-header > a[aria-expanded="true"] span.arrow-toggle, .footer-new .accordion .acc-item > *:first-child h4.collapsing-header > a[aria-expanded="true"] span.arrow-toggle, .footer-new .accordion .acc-item > *:first-child h5.collapsing-header > a[aria-expanded="true"] span.arrow-toggle, .footer-new .accordion .acc-item > *:first-child h6.collapsing-header > a[aria-expanded="true"] span.arrow-toggle {
	background-position: left center;
}

.footer-new .accordion .acc-item > *:first-child h1.collapsing-header > a[aria-expanded="true"]:focus, .footer-new .accordion .acc-item > *:first-child h2.collapsing-header > a[aria-expanded="true"]:focus, .footer-new .accordion .acc-item > *:first-child h3.collapsing-header > a[aria-expanded="true"]:focus, .footer-new .accordion .acc-item > *:first-child h4.collapsing-header > a[aria-expanded="true"]:focus, .footer-new .accordion .acc-item > *:first-child h5.collapsing-header > a[aria-expanded="true"]:focus, .footer-new .accordion .acc-item > *:first-child h6.collapsing-header > a[aria-expanded="true"]:focus {
	color: #0e192a;
}

.footer-new .accordion .acc-item > *:first-child h1.collapsing-header > a.white-collapse, .footer-new .accordion .acc-item > *:first-child h2.collapsing-header > a.white-collapse, .footer-new .accordion .acc-item > *:first-child h3.collapsing-header > a.white-collapse, .footer-new .accordion .acc-item > *:first-child h4.collapsing-header > a.white-collapse, .footer-new .accordion .acc-item > *:first-child h5.collapsing-header > a.white-collapse, .footer-new .accordion .acc-item > *:first-child h6.collapsing-header > a.white-collapse {
	cursor: auto;
}

.footer-new .accordion .acc-item > *:first-child h1.collapsing-header > a.white-collapse:before, .footer-new .accordion .acc-item > *:first-child h2.collapsing-header > a.white-collapse:before, .footer-new .accordion .acc-item > *:first-child h3.collapsing-header > a.white-collapse:before, .footer-new .accordion .acc-item > *:first-child h4.collapsing-header > a.white-collapse:before, .footer-new .accordion .acc-item > *:first-child h5.collapsing-header > a.white-collapse:before, .footer-new .accordion .acc-item > *:first-child h6.collapsing-header > a.white-collapse:before {
	background: #ffffff;
}

.footer-new .accordion .acc-item > *:first-child h1.collapsing-header > a.white-collapse.collapsed-bg-gray:before, .footer-new .accordion .acc-item > *:first-child h2.collapsing-header > a.white-collapse.collapsed-bg-gray:before, .footer-new .accordion .acc-item > *:first-child h3.collapsing-header > a.white-collapse.collapsed-bg-gray:before, .footer-new .accordion .acc-item > *:first-child h4.collapsing-header > a.white-collapse.collapsed-bg-gray:before, .footer-new .accordion .acc-item > *:first-child h5.collapsing-header > a.white-collapse.collapsed-bg-gray:before, .footer-new .accordion .acc-item > *:first-child h6.collapsing-header > a.white-collapse.collapsed-bg-gray:before {
	background: #ffffff;
}

.footer-new .accordion .acc-item:last-child > *:first-child h1:before, .footer-new .accordion .acc-item:last-child > *:first-child h2:before, .footer-new .accordion .acc-item:last-child > *:first-child h3:before, .footer-new .accordion .acc-item:last-child > *:first-child h4:before, .footer-new .accordion .acc-item:last-child > *:first-child h5:before, .footer-new .accordion .acc-item:last-child > *:first-child h6:before {
	border-bottom: none;
}

.footer-new .accordion ul {
	list-style-type: none;
	padding: 4px 0 0;
	margin: 0;
}

.footer-new .accordion ul li {
	margin-bottom: 2px;
}

.footer-new .accordion ul li:last-child {
	margin: 0;
}

.footer-new .accordion p, .footer-new .accordion li {
	font-size: 0.93em;
	line-height: 1.75em;
	padding: 0px 0 25px;
	padding-top: 0;
	letter-spacing: 0.2px;
	margin: 0;
}

@media (min-width: 768px) {
	.footer-new .accordion p, .footer-new .accordion li {
		letter-spacing: -0.2px;
	}
}

.footer-new .accordion p a, .footer-new .accordion li a {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.footer-new .accordion p a.primary-strong, .footer-new .accordion li a.primary-strong {
	color: #4285f4;
}

.footer-new .accordion li {
	line-height: 24px;
	padding-bottom: 10px;
}

@media (min-width: 768px) {
	.footer-new .accordion li {
		padding-bottom: 8px;
	}
}

.footer-new .accordion p.h-custom {
	margin: 0;
	padding: 0;
}

.footer-new .accordion .accordion-content {
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
}

.footer-new .accordion .accordion-content > a {
	padding-bottom: 20px;
	display: inline-block;
}

.footer-new .accordion .accordion-content ul {
	list-style-type: disc;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 17px;
	margin-top: 0px;
}

@media (min-width: 768px) {
	.footer-new .accordion .accordion-content ul {
		padding-left: 23px;
	}
}

.footer-new .accordion .accordion-content ul.no-style-ul {
	padding-left: 0;
	list-style-type: none;
}

.footer-new .accordion div.collapse {
	position: relative;
	z-index: 3;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.footer-new .accordion div.collapse.show {
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.footer-new .accordion.acoordion-100 > div {
	padding: 0;
}

.footer-new .accordion.acoordion-100 h1:after, .footer-new .accordion.acoordion-100 h2:after, .footer-new .accordion.acoordion-100 h3:after, .footer-new .accordion.acoordion-100 h4:after, .footer-new .accordion.acoordion-100 h5:after, .footer-new .accordion.acoordion-100 h6:after {
	left: -100%;
	right: -100%;
}

@media (min-width: 576px) {
	.footer-new .accordion.uncollapse-sm {
		background: none;
	}

	.footer-new .accordion.uncollapse-sm:after {
		display: none;
	}

	.footer-new .accordion.uncollapse-sm h1, .footer-new .accordion.uncollapse-sm h2, .footer-new .accordion.uncollapse-sm h3, .footer-new .accordion.uncollapse-sm h4, .footer-new .accordion.uncollapse-sm h5, .footer-new .accordion.uncollapse-sm h6 {
		padding: 0;
		margin: 0 0 10px;
		line-height: 1.25em;
		cursor: inherit;
		pointer-events: none;
	}

	.footer-new .accordion.uncollapse-sm h1 .arrow-toggle, .footer-new .accordion.uncollapse-sm h2 .arrow-toggle, .footer-new .accordion.uncollapse-sm h3 .arrow-toggle, .footer-new .accordion.uncollapse-sm h4 .arrow-toggle, .footer-new .accordion.uncollapse-sm h5 .arrow-toggle, .footer-new .accordion.uncollapse-sm h6 .arrow-toggle {
		display: none;
	}

	.footer-new .accordion.uncollapse-sm h1:after, .footer-new .accordion.uncollapse-sm h2:after, .footer-new .accordion.uncollapse-sm h3:after, .footer-new .accordion.uncollapse-sm h4:after, .footer-new .accordion.uncollapse-sm h5:after, .footer-new .accordion.uncollapse-sm h6:after {
		display: none;
	}

	.footer-new .accordion.uncollapse-sm h1:before, .footer-new .accordion.uncollapse-sm h2:before, .footer-new .accordion.uncollapse-sm h3:before, .footer-new .accordion.uncollapse-sm h4:before, .footer-new .accordion.uncollapse-sm h5:before, .footer-new .accordion.uncollapse-sm h6:before {
		display: none;
	}

	.footer-new .accordion.uncollapse-sm h1.collapse, .footer-new .accordion.uncollapse-sm h1.collapsed, .footer-new .accordion.uncollapse-sm h2.collapse, .footer-new .accordion.uncollapse-sm h2.collapsed, .footer-new .accordion.uncollapse-sm h3.collapse, .footer-new .accordion.uncollapse-sm h3.collapsed, .footer-new .accordion.uncollapse-sm h4.collapse, .footer-new .accordion.uncollapse-sm h4.collapsed, .footer-new .accordion.uncollapse-sm h5.collapse, .footer-new .accordion.uncollapse-sm h5.collapsed, .footer-new .accordion.uncollapse-sm h6.collapse, .footer-new .accordion.uncollapse-sm h6.collapsed {
		padding-top: 0;
		padding-bottom: 0;
	}

	.footer-new .accordion.uncollapse-sm p {
		padding: 0;
		font-size: 0.87em;
		line-height: 1.5em;
	}

	.footer-new .accordion.uncollapse-sm .collapse {
		display: block !important;
		margin: 0 0 20px;
	}

	.footer-new .accordion.uncollapse-sm div.collapse {
		margin-top: 0;
	}
}

@media (min-width: 768px) {
	.footer-new .accordion.acc-desktop:after {
		display: none;
	}
}

.footer-new .accordion.acc-desktop .acc-item h1.collapsing-header > a, .footer-new .accordion.acc-desktop .acc-item h2.collapsing-header > a, .footer-new .accordion.acc-desktop .acc-item h3.collapsing-header > a, .footer-new .accordion.acc-desktop .acc-item h4.collapsing-header > a, .footer-new .accordion.acc-desktop .acc-item h5.collapsing-header > a, .footer-new .accordion.acc-desktop .acc-item h6.collapsing-header > a {
	border-bottom: 1px solid #eceef0;
}

.footer-new .accordion.acc-desktop .acc-item:last-child h1.collapsing-header > a, .footer-new .accordion.acc-desktop .acc-item:last-child h2.collapsing-header > a, .footer-new .accordion.acc-desktop .acc-item:last-child h3.collapsing-header > a, .footer-new .accordion.acc-desktop .acc-item:last-child h4.collapsing-header > a, .footer-new .accordion.acc-desktop .acc-item:last-child h5.collapsing-header > a, .footer-new .accordion.acc-desktop .acc-item:last-child h6.collapsing-header > a {
	border-bottom: none;
}

.footer-new .accordion.acc-desktop .accordion-content .btn {
	margin-top: -10px;
	margin-bottom: 31px;
}

@media (max-width: 767.98px) {
	.footer-new .accordion.without-padding-sm {
		margin-bottom: 0;
	}

	.footer-new .accordion {
		margin-bottom: 0;
	}

	.footer-new .accordion h1, .footer-new .accordion h2, .footer-new .accordion h3, .footer-new .accordion h4, .footer-new .accordion h5, .footer-new .accordion h6 {
		z-index: 3;
	}

	.footer-new .accordion .accordion-content {
		z-index: 3;
	}

	.footer-new .accordion .acc-item {
		position: relative;
	}

	.footer-new .accordion .acc-item:after {
		display: block;
		content: '';
		top: 0;
		left: -100%;
		right: -100%;
		background: #fafafa;
		position: absolute;
		top: 0;
		left: -100%;
		right: -100%;
		margin: auto;
		height: 100%;
		border-bottom: 1px solid #eceef0;
		border-top: 1px solid #eceef0;
		z-index: 0;
	}

	.footer-new .accordion .acc-item:last-child:after {
		border-bottom: 1px solid transparent;
	}
}

@media (min-width: 768px) {
	.footer-new .accordion {
		margin-bottom: 0;
	}

	.footer-new .accordion > div:last-child .collapse {
		margin-bottom: 0px;
	}

	.footer-new .accordion.acc-desktop {
		background: none;
		overflow: hidden;
	}

	.footer-new .accordion.acc-desktop:after {
		display: none;
	}

	.footer-new .accordion.acc-desktop h1.collapsing-header > a[aria-expanded="true"], .footer-new .accordion.acc-desktop h2.collapsing-header > a[aria-expanded="true"], .footer-new .accordion.acc-desktop h3.collapsing-header > a[aria-expanded="true"], .footer-new .accordion.acc-desktop h4.collapsing-header > a[aria-expanded="true"], .footer-new .accordion.acc-desktop h5.collapsing-header > a[aria-expanded="true"], .footer-new .accordion.acc-desktop h6.collapsing-header > a[aria-expanded="true"] {
		border-bottom: none;
	}

	.footer-new .accordion.acc-desktop h1.collapsing-header > a:before, .footer-new .accordion.acc-desktop h2.collapsing-header > a:before, .footer-new .accordion.acc-desktop h3.collapsing-header > a:before, .footer-new .accordion.acc-desktop h4.collapsing-header > a:before, .footer-new .accordion.acc-desktop h5.collapsing-header > a:before, .footer-new .accordion.acc-desktop h6.collapsing-header > a:before {
		display: none !important;
	}

	.footer-new .accordion.acc-desktop h1.collapsing-header > a:after, .footer-new .accordion.acc-desktop h2.collapsing-header > a:after, .footer-new .accordion.acc-desktop h3.collapsing-header > a:after, .footer-new .accordion.acc-desktop h4.collapsing-header > a:after, .footer-new .accordion.acc-desktop h5.collapsing-header > a:after, .footer-new .accordion.acc-desktop h6.collapsing-header > a:after {
		bottom: 0;
		top: inherit;
	}

	.footer-new .accordion.acc-desktop .acc-item:last-child h1 > a:after, .footer-new .accordion.acc-desktop .acc-item:last-child h2 > a:after, .footer-new .accordion.acc-desktop .acc-item:last-child h3 > a:after, .footer-new .accordion.acc-desktop .acc-item:last-child h4 > a:after, .footer-new .accordion.acc-desktop .acc-item:last-child h5 > a:after, .footer-new .accordion.acc-desktop .acc-item:last-child h6 > a:after {
		display: none;
	}

	.footer-new .accordion.acc-desktop div.collapse {
		margin: 0;
	}

	.footer-new .accordion.acc-desktop .accordion-content {
		padding: 0;
		border-radius: 10px;
		margin: 0;
		background: #fafafa;
	}

	.footer-new .accordion.acc-desktop .accordion-content .btn {
		margin-bottom: 7px;
	}

	.footer-new .accordion.acc-desktop .accordion-content > ul, .footer-new .accordion.acc-desktop .accordion-content > p, .footer-new .accordion.acc-desktop .accordion-content > a {
		padding: 0 30px;
		padding-bottom: 20px;
	}

	.footer-new .accordion.acc-desktop .accordion-content > ul:first-child, .footer-new .accordion.acc-desktop .accordion-content > p:first-child, .footer-new .accordion.acc-desktop .accordion-content > a:first-child {
		padding-top: 20px;
	}

	.footer-new .accordion.acc-desktop .accordion-content > ul:last-child, .footer-new .accordion.acc-desktop .accordion-content > p:last-child, .footer-new .accordion.acc-desktop .accordion-content > a:last-child {
		padding-bottom: 20px;
		margin-bottom: 0;
	}

	.footer-new .accordion.acc-desktop .accordion-content > div {
		padding-left: 30px;
		padding-right: 30px;
	}

	.footer-new .accordion.acc-desktop .accordion-content > ul {
		padding-left: 50px;
	}

	.footer-new .accordion.uncollapse-md {
		background: none;
	}

	.footer-new .accordion.uncollapse-md:after {
		display: none;
	}

	.footer-new .accordion.uncollapse-md h1.collapsing-header > a, .footer-new .accordion.uncollapse-md h2.collapsing-header > a, .footer-new .accordion.uncollapse-md h3.collapsing-header > a, .footer-new .accordion.uncollapse-md h4.collapsing-header > a, .footer-new .accordion.uncollapse-md h5.collapsing-header > a, .footer-new .accordion.uncollapse-md h6.collapsing-header > a {
		padding: 0;
		margin: 0 0 8px;
		line-height: 1.75em;
		cursor: inherit;
		pointer-events: none;
	}

	.footer-new .accordion.uncollapse-md h1.collapsing-header .arrow-toggle, .footer-new .accordion.uncollapse-md h2.collapsing-header .arrow-toggle, .footer-new .accordion.uncollapse-md h3.collapsing-header .arrow-toggle, .footer-new .accordion.uncollapse-md h4.collapsing-header .arrow-toggle, .footer-new .accordion.uncollapse-md h5.collapsing-header .arrow-toggle, .footer-new .accordion.uncollapse-md h6.collapsing-header .arrow-toggle {
		display: none;
	}

	.footer-new .accordion.uncollapse-md h1.collapsing-header > a:after, .footer-new .accordion.uncollapse-md h2.collapsing-header > a:after, .footer-new .accordion.uncollapse-md h3.collapsing-header > a:after, .footer-new .accordion.uncollapse-md h4.collapsing-header > a:after, .footer-new .accordion.uncollapse-md h5.collapsing-header > a:after, .footer-new .accordion.uncollapse-md h6.collapsing-header > a:after {
		display: none;
	}

	.footer-new .accordion.uncollapse-md h1.collapsing-header > a:before, .footer-new .accordion.uncollapse-md h2.collapsing-header > a:before, .footer-new .accordion.uncollapse-md h3.collapsing-header > a:before, .footer-new .accordion.uncollapse-md h4.collapsing-header > a:before, .footer-new .accordion.uncollapse-md h5.collapsing-header > a:before, .footer-new .accordion.uncollapse-md h6.collapsing-header > a:before {
		display: none;
	}

	.footer-new .accordion.uncollapse-md h1.collapsing-header > a :before, .footer-new .accordion.uncollapse-md h2.collapsing-header > a :before, .footer-new .accordion.uncollapse-md h3.collapsing-header > a :before, .footer-new .accordion.uncollapse-md h4.collapsing-header > a :before, .footer-new .accordion.uncollapse-md h5.collapsing-header > a :before, .footer-new .accordion.uncollapse-md h6.collapsing-header > a :before {
		display: none;
		border-bottom: 1px solid transparent;
	}

	.footer-new .accordion.uncollapse-md p {
		padding: 0 0 30px;
		font-size: 0.87em;
		line-height: 1.5em;
		letter-spacing: 0.2px;
		margin-bottom: 0px;
	}

	.footer-new .accordion.uncollapse-md .collapse {
		display: block !important;
	}

	.footer-new .accordion.uncollapse-md .acc-item > :first-child h1, .footer-new .accordion.uncollapse-md .acc-item > :first-child h2, .footer-new .accordion.uncollapse-md .acc-item > :first-child h3, .footer-new .accordion.uncollapse-md .acc-item > :first-child h4, .footer-new .accordion.uncollapse-md .acc-item > :first-child h5, .footer-new .accordion.uncollapse-md .acc-item > :first-child h6 {
		border-bottom: none;
		padding: 0;
	}

	.footer-new .accordion.uncollapse-md .acc-item > :first-child h1:before, .footer-new .accordion.uncollapse-md .acc-item > :first-child h2:before, .footer-new .accordion.uncollapse-md .acc-item > :first-child h3:before, .footer-new .accordion.uncollapse-md .acc-item > :first-child h4:before, .footer-new .accordion.uncollapse-md .acc-item > :first-child h5:before, .footer-new .accordion.uncollapse-md .acc-item > :first-child h6:before {
		display: none;
	}

	.footer-new .accordion.uncollapse-md .acc-item > :first-child h1 .arrow-toggle, .footer-new .accordion.uncollapse-md .acc-item > :first-child h2 .arrow-toggle, .footer-new .accordion.uncollapse-md .acc-item > :first-child h3 .arrow-toggle, .footer-new .accordion.uncollapse-md .acc-item > :first-child h4 .arrow-toggle, .footer-new .accordion.uncollapse-md .acc-item > :first-child h5 .arrow-toggle, .footer-new .accordion.uncollapse-md .acc-item > :first-child h6 .arrow-toggle {
		display: none;
	}

	.footer-new .accordion.uncollapse-md div.collapse {
		margin-top: 0;
	}

	.footer-new .accordion.uncollapse-md.acoordion-100 > div {
		padding: 0;
	}

	.footer-new .accordion.uncollapse-md.acoordion-100 h1 > a, .footer-new .accordion.uncollapse-md.acoordion-100 h2 > a, .footer-new .accordion.uncollapse-md.acoordion-100 h3 > a, .footer-new .accordion.uncollapse-md.acoordion-100 h4 > a, .footer-new .accordion.uncollapse-md.acoordion-100 h5 > a, .footer-new .accordion.uncollapse-md.acoordion-100 h6 > a {
		font-size: 1.1em;
		margin: 0 0 24px;
	}

	.footer-new .accordion.uncollapse-md.acoordion-100 li, .footer-new .accordion.uncollapse-md.acoordion-100 p {
		font-size: 0.875em;
	}

	.footer-new .accordion.uncollapse-md.acoordion-100 li {
		margin: 0 0 6px;
		padding: 0;
	}

	.footer-new .accordion.uncollapse-md.acoordion-100.acc-footer li {
		margin-bottom: 10px !important;
	}

	.footer-new .accordion.uncollapse-md.acoordion-100.acc-footer ul {
		padding-bottom: 2px;
	}

	.footer-new .accordion.acc-footer.uncollapse-md.acoordion-100 h1, .footer-new .accordion.acc-footer.uncollapse-md.acoordion-100 h2, .footer-new .accordion.acc-footer.uncollapse-md.acoordion-100 h3, .footer-new .accordion.acc-footer.uncollapse-md.acoordion-100 h4, .footer-new .accordion.acc-footer.uncollapse-md.acoordion-100 h5, .footer-new .accordion.acc-footer.uncollapse-md.acoordion-100 h6 {
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.footer-new .accordion.uncollapse-md h1.collapsing-header strong, .footer-new .accordion.uncollapse-md h2.collapsing-header strong, .footer-new .accordion.uncollapse-md h3.collapsing-header strong, .footer-new .accordion.uncollapse-md h4.collapsing-header strong, .footer-new .accordion.uncollapse-md h5.collapsing-header strong, .footer-new .accordion.uncollapse-md h6.collapsing-header strong {
		max-width: 280px;
	}
}

@media (min-width: 992px) {
	.footer-new .accordion.uncollapse-lg {
		background: none;
	}

	.footer-new .accordion.uncollapse-lg:after {
		display: none;
	}

	.footer-new .accordion.uncollapse-lg h1 > a, .footer-new .accordion.uncollapse-lg h2 > a, .footer-new .accordion.uncollapse-lg h3 > a, .footer-new .accordion.uncollapse-lg h4 > a, .footer-new .accordion.uncollapse-lg h5 > a, .footer-new .accordion.uncollapse-lg h6 > a {
		padding: 0;
		margin: 0 0 8px;
		line-height: 1.75em;
		cursor: inherit;
		pointer-events: none;
	}

	.footer-new .accordion.uncollapse-lg h1 > a .arrow-toggle, .footer-new .accordion.uncollapse-lg h2 > a .arrow-toggle, .footer-new .accordion.uncollapse-lg h3 > a .arrow-toggle, .footer-new .accordion.uncollapse-lg h4 > a .arrow-toggle, .footer-new .accordion.uncollapse-lg h5 > a .arrow-toggle, .footer-new .accordion.uncollapse-lg h6 > a .arrow-toggle {
		display: none;
	}

	.footer-new .accordion.uncollapse-lg h1 > a:after, .footer-new .accordion.uncollapse-lg h2 > a:after, .footer-new .accordion.uncollapse-lg h3 > a:after, .footer-new .accordion.uncollapse-lg h4 > a:after, .footer-new .accordion.uncollapse-lg h5 > a:after, .footer-new .accordion.uncollapse-lg h6 > a:after {
		display: none;
	}

	.footer-new .accordion.uncollapse-lg h1 > a:before, .footer-new .accordion.uncollapse-lg h2 > a:before, .footer-new .accordion.uncollapse-lg h3 > a:before, .footer-new .accordion.uncollapse-lg h4 > a:before, .footer-new .accordion.uncollapse-lg h5 > a:before, .footer-new .accordion.uncollapse-lg h6 > a:before {
		display: none;
	}

	.footer-new .accordion.uncollapse-lg p {
		padding: 0;
		font-size: 0.87em;
		line-height: 1.5em;
		letter-spacing: 0.2px;
	}

	.footer-new .accordion.uncollapse-lg .collapse {
		display: block !important;
		margin: 0 0 35px;
	}

	.footer-new .accordion.uncollapse-lg div.collapse {
		margin-top: 0;
	}
}

@media (min-width: 1200px) {
	.footer-new .accordion.uncollapse-xl {
		background: none;
		margin: 0 0 5px;
	}

	.footer-new .accordion.uncollapse-xl h1 > a, .footer-new .accordion.uncollapse-xl h2 > a, .footer-new .accordion.uncollapse-xl h3 > a, .footer-new .accordion.uncollapse-xl h4 > a, .footer-new .accordion.uncollapse-xl h5 > a, .footer-new .accordion.uncollapse-xl h6 > a {
		padding: 0;
		margin: 0 0 8px;
		line-height: 1.75em;
		cursor: inherit;
		pointer-events: none;
	}

	.footer-new .accordion.uncollapse-xl h1 > a .arrow-toggle, .footer-new .accordion.uncollapse-xl h2 > a .arrow-toggle, .footer-new .accordion.uncollapse-xl h3 > a .arrow-toggle, .footer-new .accordion.uncollapse-xl h4 > a .arrow-toggle, .footer-new .accordion.uncollapse-xl h5 > a .arrow-toggle, .footer-new .accordion.uncollapse-xl h6 > a .arrow-toggle {
		display: none;
	}

	.footer-new .accordion.uncollapse-xl h1 > a:after, .footer-new .accordion.uncollapse-xl h2 > a:after, .footer-new .accordion.uncollapse-xl h3 > a:after, .footer-new .accordion.uncollapse-xl h4 > a:after, .footer-new .accordion.uncollapse-xl h5 > a:after, .footer-new .accordion.uncollapse-xl h6 > a:after {
		display: none;
	}

	.footer-new .accordion.uncollapse-xl h1 > a:before, .footer-new .accordion.uncollapse-xl h2 > a:before, .footer-new .accordion.uncollapse-xl h3 > a:before, .footer-new .accordion.uncollapse-xl h4 > a:before, .footer-new .accordion.uncollapse-xl h5 > a:before, .footer-new .accordion.uncollapse-xl h6 > a:before {
		display: none;
	}

	.footer-new .accordion.uncollapse-xl p {
		padding: 0;
		font-size: 0.87em;
		line-height: 1.5em;
	}

	.footer-new .accordion.uncollapse-xl .collapse {
		display: block !important;
		margin: 0 0 35px;
	}

	.footer-new .accordion.uncollapse-xl div.collapse {
		margin-top: 0;
	}
}

@media (max-width: 767.98px) {
	.footer-new .tab-content {
		padding-top: 0px;
	}

	.footer-new .tab-content .padding-top-bottom {
		padding-top: 0;
	}

	.footer-new .tab-swipe {
		border: none;
	}
}

.footer-new .swap-tab-content- .img- {
	text-align: center;
}

.footer-new .swap-tab-content- .img- img {
	width: 30em;
}

@media (min-width: 576px) {
	.footer-new .swap-tab-content- .img- img {
		width: 100%;
	}
}

@media (min-width: 1200px) {
	.footer-new .swap-tab-content- .img- img {
		width: 28.37em;
		margin-left: 6.25em;
	}
}

.footer-new .tabs-vertical .nav-link {
	border-left: 1px solid #eceef0;
	margin: 0;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	cursor: pointer;
	color: #677386;
	min-width: 200px;
	-webkit-transition: all 0.7s;
	transition: all 0.7s;
}

.footer-new .tabs-vertical .nav-link.h-custom-15-14-r.active, .footer-new .tabs-vertical .nav-link.h-custom-15-14-r:hover, .footer-new .tabs-vertical .nav-link.h-custom-15-14-r:focus {
	color: #4285f4;
	font-weight: 600;
}

.footer-new .tabs-vertical .nav-link.active:after {
	content: '';
	display: block;
	height: 100%;
	width: 3px;
	background: #4285f4;
	top: 0;
	left: -2px;
	position: absolute;
}

@media (max-width: 991.98px) {
	.footer-new .tabs-vertical .nav-link {
		padding-left: 0px;
		border-left: none;
		line-height: 18px;
		padding-right: 0;
	}

	.footer-new .tabs-vertical .nav-link.active:after {
		left: -15px;
	}
}

@media (max-width: 767.98px) {
	.footer-new .popup-element-sm-hidden {
		display: none;
	}

	.footer-new .sort-wrapper {
		padding: 0;
	}

	.footer-new .dropdown-wrapper .h-custom.h-custom-18--15.h-reset {
		font-size: 18px;
		line-height: 28px;
		padding-right: 40px;
	}

	.footer-new .fixed-mobile {
		width: 100%;
		z-index: 999;
		background: #fff;
		padding: 0 30px;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
	}

	.footer-new .fixed-mobile .sort-wrapper {
		padding: 0;
	}

	.footer-new .fixed-mobile .btn-grp-space {
		padding-bottom: 30px;
	}

	.footer-new .fixed-mobile .popup-el-sm-fixed-hidden {
		display: none;
	}

	.footer-new .fixed-mobile .popup-element-sm-hidden {
		display: block;
	}

	.footer-new .fixed-mobile .popup-element-sm-hidden.dropdown:before {
		display: none;
	}

	.footer-new .fixed-mobile .hidden-element {
		display: block;
		width: 100%;
	}

	.footer-new .fixed-mobile .sorting-part {
		height: calc(100vh - 180px);
		margin-top: 180px;
		overflow-y: scroll;
		overflow-x: hidden;
	}

	.footer-new .fixed-mobile .fixed- {
		padding: 30px 30px;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 998;
		width: 100%;
	}

	.footer-new .fixed-mobile .fixed- .row.row6 {
		padding: 0 6px;
	}

	.footer-new .fixed-mobile .dropdown {
		width: 100%;
		z-index: 998;
		background: #fff;
	}

	.footer-new .fixed-mobile .dropdown.show {
		background: #fff;
		border: none;
	}

	.footer-new .fixed-mobile .dropdown.show:before {
		display: none;
	}

	.footer-new .fixed-mobile .dropdown .dropdown-custom {
		border: 1px solid #eceef0;
		border-radius: 50px;
		padding: 0 25px;
		line-height: 40px;
		display: block;
		width: 100%;
		margin: 22px 0  0;
	}

	.footer-new .fixed-mobile .dropdown .dropdown-custom.h-custom-15-14-r {
		color: #0e192a;
		font-size: 13px;
	}

	.footer-new .fixed-mobile .dropdown .dropdown-custom:after {
		right: 25px;
	}

	.footer-new .fixed-mobile .dropdown .drop-menu-custom {
		width: auto;
		margin: auto;
		left: 15px;
		right: 15px;
		padding: 0 25px;
	}

	.footer-new .fixed-mobile .dropdown .drop-menu-custom a:focus, .footer-new .fixed-mobile .dropdown .drop-menu-custom a.active {
		background: #eceef0 !important;
	}

	.footer-new .fixed-mobile .dropdown .drop-menu-custom a:active {
		color: #fff !important;
	}

	.footer-new .fixed-mobile .dropdown .drop-menu-custom:after {
		display: none;
	}

	.footer-new .fixed-mobile .dropdown .drop-menu-custom.show {
		-webkit-transform: translate3d(5px, 0px, 0px) !important;
		transform: translate3d(5px, 0px, 0px) !important;
		position: static !important;
		width: 98% !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new body.no-scroll {
		overflow: hidden;
	}

	.footer-new .close-popup-section {
		width: 18px;
		height: 18px;
		background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-all-2.svg?v=4) no-repeat;
		background-position: -1503px center;
		background-size: 1758px 60px;
		position: absolute;
		top: 28px;
		right: 28px;
		z-index: 999;
	}
}

@media (min-width: 768px) {
	.footer-new .popup-element-sm-hidden .dropdown-menu {
		margin-top: 0px;
	}

	.footer-new .dropdown .drop-menu-custom {
		left: inherit !important;
		right: -90px;
	}

	.footer-new .dropdown .drop-menu-custom a:active {
		color: #fff !important;
	}
}

.footer-new .small-notification-text > a, .footer-new .small-notification-text > p, .footer-new .small-notification-text > h1, .footer-new .small-notification-text > h2, .footer-new .small-notification-text > h3, .footer-new .small-notification-text > h4, .footer-new .small-notification-text > h5, .footer-new .small-notification-text > h6 {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 0.95em;
	font-weight: 600;
	line-height: normal;
	margin: 0 0 0.25em;
	letter-spacing: -0.1px;
	color: #0e192a;
}

@media (min-width: 992px) {
	.footer-new .small-notification-text > a, .footer-new .small-notification-text > p, .footer-new .small-notification-text > h1, .footer-new .small-notification-text > h2, .footer-new .small-notification-text > h3, .footer-new .small-notification-text > h4, .footer-new .small-notification-text > h5, .footer-new .small-notification-text > h6 {
		margin-bottom: 6px;
	}

	.footer-new .small-notification-text > a:first-child, .footer-new .small-notification-text > p:first-child, .footer-new .small-notification-text > h1:first-child, .footer-new .small-notification-text > h2:first-child, .footer-new .small-notification-text > h3:first-child, .footer-new .small-notification-text > h4:first-child, .footer-new .small-notification-text > h5:first-child, .footer-new .small-notification-text > h6:first-child {
		padding-top: 6px;
	}
}

.footer-new .small-notification-text a:hover, .footer-new .small-notification-text a:focus {
	color: #4285f4;
}

.footer-new .small-notification-text h1, .footer-new .small-notification-text h2, .footer-new .small-notification-text h3, .footer-new .small-notification-text h4, .footer-new .small-notification-text h5, .footer-new .small-notification-text h6 {
	font-size: 0.95em;
	line-height: normal;
	margin: 0 0 0.25em;
	letter-spacing: -0.1px;
}

.footer-new .small-notification-text .notification-date {
	color: #677386;
	font-size: 0.8em;
	font-weight: 300;
	line-height: normal;
	display: block;
	letter-spacing: 0.2px;
}

.footer-new .small-notification-text .notification-item {
	margin-top: 1.5em;
}

.footer-new .small-notification-text .notification-item:first-child {
	margin-top: 10px;
}

@media (min-width: 576px) {
	.footer-new .notification-item {
		margin-top: 0.5em;
	}
}

@media (min-width: 992px) {
	.footer-new .notification-item {
		margin-top: 1.5em;
	}
}

@media (min-width: 768px) {
	.footer-new footer .container {
		margin-top: -5px;
	}
}

.footer-new footer h1, .footer-new footer h2, .footer-new footer h3, .footer-new footer h4, .footer-new footer h5, .footer-new footer h6 {
	font-size: 1em;
	margin: 0 0 15px;
}

.footer-new footer .no-links-aside {
	padding-top: 27px;
	padding-bottom: 28px;
}

@media (min-width: 768px) {
	.footer-new footer .no-links-aside {
		padding-top: 30px;
	}
}

.footer-new footer hr.between-sections {
	margin: 0 15px;
	width: 100%;
}

.footer-new .bottom-of-footer .btn-group-styles .dropdown-small .btn-outline-secondary {
	min-width: 5px;
}

.footer-new .bottom-of-footer {
	padding-top: 22px;
	padding-bottom: 0;
	font-size: 0.8em;
	line-height: 1.4em;
}

@media (min-width: 768px) {
	.footer-new .bottom-of-footer {
		font-size: 12px;
	}
}

.footer-new .bottom-of-footer p.bg-light- {
	margin: 0;
	width: 100%;
}

.footer-new .bottom-of-footer .bg-light- {
	margin: 0;
	padding: 16px 0;
	position: relative;
	background: none;
}

.footer-new .bottom-of-footer .bg-light- a {
	color: inherit;
}

.footer-new .bottom-of-footer .bg-light-:before {
	content: '';
	display: block;
	background: #fafafa;
	top: 0;
	left: -100%;
	right: -100%;
	bottom: 0px;
	position: absolute;
	margin: auto;
	z-index: -1;
}

.footer-new .bottom-of-footer p {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: 0.4px;
}

@media (min-width: 768px) {
	.footer-new .bottom-of-footer p {
		letter-spacing: 0.25px;
	}
}

.footer-new .bottom-of-footer ul {
	list-style-type: none;
	padding: 17px 0 0px;
	margin-bottom: 18px;
	background: none !important;
}

.footer-new .bottom-of-footer ul li {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	background: none  !important;
	margin: 0px 0 11px;
	letter-spacing: 0.2px;
}

.footer-new .bottom-of-footer ul li:last-child {
	margin: 0 0 2px;
}

.footer-new .bottom-of-footer ul li a {
	color: #677386;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.footer-new .bottom-of-footer .dropdown-item {
	line-height: normal;
}

.footer-new .bottom-of-footer .dropdown-item:hover, .footer-new .bottom-of-footer .dropdown-item:focus, .footer-new .bottom-of-footer .dropdown-item:active {
	opacity: 0.7;
}

@media (min-width: 576px) {
	.footer-new footer .no-links-aside {
		border-top: none;
	}

	.footer-new footer hr.between-sections {
		margin: 0.25rem 15px 0;
	}

	.footer-new .bottom-of-footer {
		padding: 0;
		width: 100%;
	}

	.footer-new .bottom-of-footer p.bg-light- {
		padding-left: 15px;
		padding-right: 15px;
	}

	.footer-new .bottom-of-footer .flex-item-left {
		min-width: 100%;
		max-width: 100%;
		padding: 1.5rem 15px;
	}

	.footer-new .bottom-of-footer ul {
		margin: 0;
		padding: 0;
	}

	.footer-new .bottom-of-footer ul li {
		margin: 0;
	}
}

@media (min-width: 768px) {
	.footer-new footer {
		padding: 2.3rem 0 0;
	}
}

@media (min-width: 992px) {
	.footer-new footer {
		padding: 4.7rem 0 0;
	}

	.footer-new footer h1, .footer-new footer h2, .footer-new footer h3, .footer-new footer h4, .footer-new footer h5, .footer-new footer h6 {
		font-size: 1.1em;
		margin: 0 0 24px;
	}

	.footer-new footer h5 {
		font-size: 1.1em !important;
		letter-spacing: 0 !important;
	}

	.footer-new footer .no-links-aside {
		border-top: none;
		padding: 4px 0 0;
	}

	.footer-new footer .no-links-aside > h1, .footer-new footer .no-links-aside h2, .footer-new footer .no-links-aside h3, .footer-new footer .no-links-aside h4, .footer-new footer .no-links-aside h5, .footer-new footer .no-links-aside h6 {
		letter-spacing: 0.2px !important;
	}

	.footer-new footer .no-links-aside .notification-item {
		margin-top: 14px;
	}

	.footer-new footer .no-links-aside .notification-item:first-child {
		margin-top: 6px;
	}

	.footer-new footer .no-links-aside .notification-item h1, .footer-new footer .no-links-aside .notification-item h2, .footer-new footer .no-links-aside .notification-item h3, .footer-new footer .no-links-aside .notification-item h4, .footer-new footer .no-links-aside .notification-item h5, .footer-new footer .no-links-aside .notification-item h6 {
		font-size: 14px !important;
		letter-spacing: -0.1px !important;
	}

	.footer-new footer .no-links-aside .small-notification-text .notification-date {
		font-size: 12px;
		letter-spacing: 0.2px;
	}

	.footer-new footer .padding-md-0 {
		margin-left: -18px;
	}

	.footer-new footer hr.between-sections {
		margin: 2.25rem 15px 0;
	}
}

.footer-new .bottom-of-footer .txt-lang {
	display: none;
}

@media (min-width: 1200px) {
	.footer-new .bottom-of-footer {
		padding: 2px 15px;
		width: 100%;
	}

	.footer-new .bottom-of-footer .flex-item-left {
		min-width: 50%;
		padding-right: 0px;
		padding-left: 7px;
	}

	.footer-new .bottom-of-footer ul {
		overflow: hidden;
		width: auto;
		padding: 0;
		margin: 0;
	}

	.footer-new .bottom-of-footer ul li {
		display: inline-block;
		float: left;
		margin: 0 1em;
	}

	.footer-new .bottom-of-footer p.bg-light- {
		width: auto;
		padding-left: 0;
		padding-right: 0;
	}

	.footer-new .bottom-of-footer p.bg-light-:before {
		display: none;
	}

	.footer-new .bottom-of-footer .btn-group-styles {
		max-width: 8.6rem !important;
		display: block;
		border-radius: 30px;
		padding: 0 !important;
	}

	.footer-new .bottom-of-footer .btn-group-styles .btn-sm, .footer-new .bottom-of-footer .btn-group-styles .btn-group-sm > .btn, .footer-new .bottom-of-footer .btn-group-styles .btn-group-sm {
		padding: .5rem 1.25em;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small:nth-child(even) .btn-sm, .footer-new .bottom-of-footer .btn-group-styles .dropdown-small:nth-child(even) .btn-group-sm > .btn, .footer-new .bottom-of-footer .btn-group-styles .dropdown-small:nth-child(even) .btn-group-sm {
		padding-left: .75em;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small:nth-child(odd) .btn-sm, .footer-new .bottom-of-footer .btn-group-styles .dropdown-small:nth-child(odd) .btn-group-sm > .btn, .footer-new .bottom-of-footer .btn-group-styles .dropdown-small:nth-child(odd) .btn-group-sm {
		padding-right: .75em;
	}

	.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span {
		width: 11px;
		height: 9px;
		background-size: auto 5px;
	}

	.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span img {
		display: none;
	}

	.footer-new .bottom-of-footer .btn-group-styles .btn-outline-secondary:not(:disabled):not(.disabled):active,
    .footer-new .bottom-of-footer .btn-group-styles .btn-outline-secondary:not(:disabled):not(.disabled).active,
    .footer-new .bottom-of-footer .btn-group-styles .show > .btn-outline-secondary.dropdown-toggle {
		border: none !important;
		-webkit-box-shadow: 0 0 0 1px rgba(164, 171, 182, 0);
		box-shadow: 0 0 0 1px rgba(164, 171, 182, 0);
		background: none !important;
	}

	.footer-new .bottom-of-footer .btn-group-styles .btn:focus, .footer-new .bottom-of-footer .btn-group-styles .btn.focus {
		border: none;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small {
		margin: 0;
		border-right: 1px solid #eceef0;
      /*&:nth-child(1){
              .btn-outline-secondary{
                  @include element-border-left-right-radius(30px, 0px);
              }
          }
          &:nth-child(2){
              .btn-outline-secondary{
                  @include element-border-left-right-radius(0px, 30px);
              }
          }*/;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small:last-child {
		border: none;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small .btn-outline-secondary {
		border: none;
		margin: 0;
		font-size: 0.75em;
		letter-spacing: -0.4px;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu {
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 0;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item {
		font-size: 0.75em;
		padding: 8px 0.75em;
		border-right: 1px solid #eceef0;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item:first-child {
		padding-left: 24px;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item:last-child {
		border: none;
		padding-right: 24px;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item:hover {
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		background: none;
	}
}

.footer-new footer .dropdown-small {
	border-radius: 38px;
}

.footer-new .footer-buttons {
	width: 100%;
}

.footer-new .footer-buttons:after {
	content: '';
	display: block;
	clear: both;
}

.footer-new .footer-buttons .btn-group-styles {
	display: inline-block;
	float: left;
}

.footer-new ul.bl-social {
	display: inline-block;
	float: right;
	margin: 0;
	padding: 4px 0 0;
}

.footer-new ul.bl-social .bl-icon {
	margin-left: 4px;
	margin-right: 4px;
	display: inline-block;
	float: left;
}

.footer-new ul.bl-social .bl-icon a {
	border-radius: 35px;
	line-height: 33px;
	text-align: center;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-all.svg?v=4) no-repeat;
	width: 35px;
	height: 35px;
	border: 1px solid #eceef0;
	display: block;
}

.footer-new ul.bl-social .bl-icon a:focus {
	background-color: #F2F7FB;
}

.footer-new ul.bl-social .bl-icon.icon-facebook a {
	background-size: 2147px 60px;
	background-position: -1764px center;
}

.footer-new ul.bl-social .bl-icon.icon-linkedin a {
	background-size: 2147px 60px;
	background-position: -1805px center;
}

.footer-new ul.bl-social .bl-icon.icon-youtube a {
	background-size: 2147px 60px;
	background-position: -1843px center;
}

.footer-new ul.bl-social .bl-icon:last-child {
	margin-right: 0;
}

@media (min-width: 768px) {
	.footer-new .footer-buttons {
		width: auto;
	}

	.footer-new ul.bl-social {
		float: left;
		margin-right: 48px;
	}
}

.footer-new .bl-icon {
	position: relative;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
}

.footer-new .bl-icon:hover {
	background-color: #F2F7FB;
}

.footer-new .spin-circle::before,
  .footer-new .spin-circle::after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
}

.footer-new .spin-circle::before,
  .footer-new .spin-circle::after {
	top: 0;
	left: 0;
	border-radius: 35px;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.footer-new .spin-circle::before {
	border: 1px solid transparent;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.footer-new .spin-circle:hover::before {
	border-top-color: #4984E6;
	border-right-color: #4984E6;
	border-bottom-color: #4984E6;
	-webkit-transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.10s, border-bottom-color 0.15s linear 0.20s;
	transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.10s, border-bottom-color 0.15s linear 0.20s;
}

.footer-new .spin-circle::after {
	border: 0 solid transparent;
}

.footer-new .spin-circle:hover::after {
	border-top: 1px solid #4984E6;
	border-left-width: 1px;
	border-right-width: 1px;
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s, -webkit-transform 0.4s linear 0s;
}

.footer-new .txt-general h1, .footer-new .txt-general h2, .footer-new .txt-general h3, .footer-new .txt-general h4, .footer-new .txt-general h5, .footer-new .txt-general h6 {
	margin-bottom: 10px;
}

.footer-new .txt-general p {
	margin-bottom: 13px;
}

.footer-new .range-showed-home .owl-dots {
	padding: 0;
}

@media (min-width: 768px) {
	.footer-new .absolute-owl-ranges {
		position: absolute;
		bottom: -20px;
		left: 100%;
		margin-left: -13px;
		width: 100%;
	}

	.footer-new .absolute-owl-ranges .range-showed {
		width: 298px;
		padding-bottom: 16px;
		overflow: hidden;
		padding-right: 8px;
	}

	.footer-new .absolute-owl-ranges .btn {
		max-width: 100%;
		min-width: 250px;
	}

	.footer-new .absolute-owl-ranges .after-pointer {
		margin-left: 11px;
		width: 94%;
	}

	.footer-new .absolute-owl-ranges .owl-item-after-md .owl-item .column-inner-row .final-price-show-item {
		margin-bottom: 0;
	}

	.footer-new .absolute-owl-ranges .owl-item-after-md .owl-item .column-inner-row:first-child {
		padding: 12px 0;
		margin-top: -6px;
	}
}

@media (min-width: 992px) {
	.footer-new .absolute-owl-ranges {
		margin-left: 66px;
		bottom: 0;
	}

	.footer-new .absolute-owl-ranges .after-pointer {
		width: 96%;
		margin-left: 8px;
	}
}

@media (min-width: 1200px) {
	.footer-new .absolute-owl-ranges {
		margin-left: 184px;
	}
}

@media (max-width: 767.98px) {
	.footer-new .abonament.padding-x-70.padding-x-md-60 {
		padding-bottom: 0px;
	}
}

.footer-new .abonament .slider-h-custom-spaces {
	margin: 0 0 25px;
	letter-spacing: 0.2px;
}

@media (min-width: 768px) {
	.footer-new .abonament .slider-h-custom-spaces {
		margin: 0 0 28px;
		letter-spacing: 0px;
	}
}

.footer-new .abonament.padding-x-60 {
	padding-top: 0;
	padding-bottom: 60px;
}

@media (min-width: 768px) {
	.footer-new .abonament.padding-x-60 {
		padding-top: 30px;
		padding-bottom: 0;
	}
}

.footer-new .abonament.padding-reset {
	padding-top: 0;
	padding-bottom: 0;
}

.footer-new .abonament .h-custom-24--36.h-main {
	margin: 32px 0 8px;
}

.footer-new .abonament .p-main {
	padding-bottom: 14px;
}

@media (min-width: 768px) {
	.footer-new .abonament .p-main {
		padding-bottom: 36px;
	}
}

.footer-new .abonament .txt-general {
	padding-bottom: 15px;
}

.footer-new .abonament .txt-general h1, .footer-new .abonament .txt-general h2, .footer-new .abonament .txt-general h3, .footer-new .abonament .txt-general h4, .footer-new .abonament .txt-general h5, .footer-new .abonament .txt-general h6, .footer-new .abonament .txt-general p {
	padding: 0px;
}

.footer-new .hidden-input {
	visibility: hidden;
	pointer-events: none;
	width: 1px;
	overflow: hidden;
	width: 92px;
	height: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	left: 100%;
}

.footer-new .range-hide {
	display: none;
}

.footer-new .range-showed[style="display: none;"] {
	pointer-events: none;
}

.footer-new .range-form {
	padding: 32px 25px 38px 25px;
	border-radius: 3px;
}

@media (min-width: 768px) {
	.footer-new .range-form {
		margin-bottom: 5px;
	}
}

.footer-new .range-form hgroup, .footer-new .range-form .hgroup- {
	text-align: left;
}

.footer-new .range-form hgroup h1, .footer-new .range-form hgroup h2, .footer-new .range-form hgroup h3, .footer-new .range-form hgroup h4, .footer-new .range-form hgroup h5, .footer-new .range-form hgroup h6, .footer-new .range-form .hgroup- h1, .footer-new .range-form .hgroup- h2, .footer-new .range-form .hgroup- h3, .footer-new .range-form .hgroup- h4, .footer-new .range-form .hgroup- h5, .footer-new .range-form .hgroup- h6 {
	font-weight: 600;
	font-size: 1.18em;
	margin: 0 0 26px;
	text-align: left;
}

.footer-new .range-form .range-slider {
	padding: 0 0 45px;
	margin: 0 0 30px;
}

@media (min-width: 576px) {
	.footer-new .range-form .range-slider {
		padding: 0 0 49px;
		margin: 0 0 38px;
	}
}

.footer-new .range-form p, .footer-new .range-form label {
	font-size: 0.93em;
	line-height: 1.375em;
	color: #0e192a;
	width: auto;
	margin: 0;
	position: relative;
	letter-spacing: 0.4px;
}

@media (min-width: 576px) {
	.footer-new .range-form p br, .footer-new .range-form label br {
		display: none;
	}
}

.footer-new .range-form p.h-custom-16--16, .footer-new .range-form label.h-custom-16--16 {
	font-size: 1em;
	font-weight: 600;
}

.footer-new .range-form p span, .footer-new .range-form label span {
	display: inline-block;
	cursor: pointer;
}

.footer-new .range-form .final-price {
	border-top: 1px solid #eceef0;
	padding: 29px 0 0;
	margin-top: 4px;
}

.footer-new .range-form .final-price p {
	color: #a4abb6;
	margin-top: 3px;
}

.footer-new .range-form .item-spaces {
	padding: 0 0 29px;
}

@media (min-width: 576px) {
	.footer-new .range-form .item-spaces {
		padding: 0 0 30px;
	}
}

.footer-new .range-form .item-spaces p, .footer-new .range-form .item-spaces label {
	letter-spacing: 0.2px;
	line-height: 12px;
}

@media (min-width: 768px) {
	.footer-new .range-form .item-spaces p, .footer-new .range-form .item-spaces label {
		max-width: 218px;
	}
}

@media (min-width: 992px) {
	.footer-new .range-form .item-spaces p, .footer-new .range-form .item-spaces label {
		max-width: 288px;
	}
}

.footer-new .range-form .input-wrapper {
	width: 92px;
	height: 36px;
	margin-top: 2px;
	position: relative;
}

.footer-new .range-form .input-wrapper.infinite:after {
	content: '';
	display: block;
	top: 3px;
	left: 3px;
	right: 3px;
	bottom: 3px;
	margin: auto;
	background: #fff url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/infinity.svg) no-repeat;
	background-position: center;
	position: absolute;
}

.footer-new .range-form .input-wrapper .form-control {
	padding: 0 5px;
	text-align: center;
	line-height: 36px;
	height: 36px;
	border-radius: 5px;
}

.footer-new .range-form * .final-price-show {
	color: #0e192a;
	font-size: 2.36em;
	padding-right: 39px;
	position: relative;
	margin: -2px 0 0;
}

.footer-new .range-form * .final-price-show span {
	text-transform: uppercase;
	font-size: 1.13em;
	position: absolute;
	top: 7px;
	right: 0;
}

.footer-new .range-form * .final-price-show.personal-price {
	font-size: 15px;
	padding-right: 0;
	font-weight: 600;
	height: 43px;
	line-height: 43px;
}

@media (min-width: 768px) {
	.footer-new .range-form * .final-price-show.personal-price {
		font-size: 17px;
	}
}

.footer-new .range-form * .final-price-show.personal-price span {
	display: none;
}

.footer-new .range-form.range-inline {
	padding: 33px 8px 3px;
	margin: 0 -15px;
}

@media (min-width: 768px) {
	.footer-new .range-form.range-inline {
		border-bottom: 1px solid #eceef0;
	}
}

@media (min-width: 768px) {
	.footer-new .range-form.range-inline {
		padding: 33px 17px 0px;
	}
}

@media (min-width: 768px) {
	.footer-new .range-form.range-inline .item-spaces {
		padding: 0 0 30px;
	}
}

@media (min-width: 768px) {
	.footer-new .range-form.range-inline .input-wrapper {
		width: 75px;
		height: 40px;
	}
}

.footer-new .range-form.range-inline .input-wrapper .form-control {
	margin-top: 1px;
}

@media (min-width: 768px) {
	.footer-new .range-form.range-inline .input-wrapper .form-control {
		line-height: 40px;
		height: 40px;
		width: 100%;
	}
}

@media (min-width: 1200px) {
	.footer-new .range-form.range-inline .range-slider {
		width: 408px;
		padding-bottom: 39px;
		margin: 0 0 39px;
	}
}

@media (min-width: 576px) {
	.footer-new .abonament .txt-general {
		padding-top: 20px;
	}

	.footer-new .abonament .txt-general h1, .footer-new .abonament .txt-general h2, .footer-new .abonament .txt-general h3, .footer-new .abonament .txt-general h4, .footer-new .abonament .txt-general h5, .footer-new .abonament .txt-general h6, .footer-new .abonament .txt-general p {
		padding: 0;
	}

	.footer-new .range-form {
		padding: 28px;
	}
}

@media (min-width: 992px) {
	.footer-new .txt-general h1, .footer-new .txt-general h2, .footer-new .txt-general h3, .footer-new .txt-general h4, .footer-new .txt-general h5, .footer-new .txt-general h6 {
		font-size: 2em;
		margin: 0 0 15px;
	}

	.footer-new .txt-general p {
		line-height: 1.75em;
		font-size: 1em;
	}

	.footer-new .abonament {
		padding-top: 130px;
		padding-bottom: 130px;
	}

	.footer-new .abonament .txt-general {
		padding-top: 64px;
	}

	.footer-new .range-form {
		padding: 38px 48px 59px 48px;
		text-align: center;
	}

	.footer-new .range-form.padding-revise {
		padding: 36px 33px 8px 33px;
	}

	.footer-new .range-form.padding-revise .noUi-horizontal {
		margin-top: 7px;
	}

	.footer-new .range-form.padding-revise .range-slider {
		margin-top: 5px;
	}

	.footer-new .range-form *:not(.btn) {
		text-align: left;
	}

	.footer-new .range-form .item-spaces {
		padding: 0 0 20px;
	}

	.footer-new .range-form .range-slider {
		padding-bottom: 39px;
		margin: 0 0 42px;
	}

	.footer-new .range-form hgroup h1, .footer-new .range-form hgroup h2, .footer-new .range-form hgroup h3, .footer-new .range-form hgroup h4, .footer-new .range-form hgroup h5, .footer-new .range-form hgroup h6, .footer-new .range-form .hgroup- h1, .footer-new .range-form .hgroup- h2, .footer-new .range-form .hgroup- h3, .footer-new .range-form .hgroup- h4, .footer-new .range-form .hgroup- h5, .footer-new .range-form .hgroup- h6 {
		font-size: 1.13em;
		margin: 0 0 19px;
	}

	.footer-new .range-form p, .footer-new .range-form label {
		font-size: 0.87em;
	}

	.footer-new .range-form .input-wrapper {
		height: 32px;
		width: 80px;
	}

	.footer-new .range-form .input-wrapper .form-control {
		line-height: 32px;
		height: 32px;
		width: 80px;
	}

	.footer-new .range-form .final-price {
		border: none;
		padding: 0 0 40px;
	}

	.footer-new .range-form * .final-price-show {
		font-weight: 700;
		font-size: 2.25em;
	}
}

.footer-new .noUi-value {
	font-size: 12px;
	color: #0e192a;
	font-weight: 400;
}

.footer-new .noUi-marker-horizontal.noUi-marker.noUi-marker-normal {
	opacity: 0;
}

.footer-new .noUi-marker-horizontal.noUi-marker.noUi-marker-large {
	width: 1px;
	background: #eceef0;
	height: 12px;
}

@media (min-width: 576px) {
	.footer-new .range-slider {
		position: relative;
		padding-bottom: 42px;
		margin: 0 0 38px;
	}

	.footer-new .range-slider .metrics {
		position: absolute;
		left: 0;
		bottom: 14px;
		width: 100%;
	}

	.footer-new .range-slider .metrics .line {
		width: 1px;
		background: #eceef0;
		height: 12px;
		display: block;
		position: relative;
	}

	.footer-new .range-slider .metrics .line:first-child, .footer-new .range-slider .metrics .line:last-child {
		opacity: 0;
	}

	.footer-new .range-slider .metrics p {
		font-size: 12px;
		color: #0e192a;
		font-weight: 400;
		margin: 5px auto 0;
		position: absolute;
		left: -999em;
		right: -999em;
		top: 100%;
		display: block;
		text-align: center;
	}

	.footer-new .range-slider.range-10000 {
		background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/metrics.jpg) no-repeat;
		background-position: center bottom;
		background-position: center bottom;
	}
}

@media (max-width: 575.98px) {
	.footer-new .range-slider .metrics {
		display: none;
	}
}

.footer-new .noUi-target.noUi-horizontal {
	height: 8px !important;
	border: none;
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.footer-new .noUi-target.noUi-horizontal .noUi-connects {
	border-radius: 6px;
}

.footer-new .noUi-target.noUi-horizontal .noUi-connect {
	background: #4285f4;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, right top, from(#4285f4), to(#44b8c5));
	background: linear-gradient(to right, #4285f4 0%, #44b8c5 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4285f4', endColorstr='#44b8c5',GradientType=1 );
    /* IE6-9 */;
}

.footer-new .noUi-target.noUi-horizontal:before {
	content: '';
	display: block;
	height: 2px;
	top: 3px;
	background: #eceef0;
	position: absolute;
	z-index: -1;
	width: 100%;
}

.footer-new .noUi-target.noUi-horizontal .noUi-origin .noUi-base {
	border: none;
}

.footer-new .noUi-target.noUi-horizontal .noUi-origin .noUi-handle {
	width: 37px !important;
	height: 37px !important;
	top: -16px !important;
	cursor: pointer;
	border: none;
	border: 1px solid transparent;
	-webkit-box-shadow: 0px 2px 8px rgba(103, 115, 134, 0.24);
	box-shadow: 0px 2px 8px rgba(103, 115, 134, 0.24);
	border-radius: 50px;
	background: #fff url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/slider.svg) no-repeat;
	background-position: center;
}

.footer-new .noUi-target.noUi-horizontal .noUi-origin .noUi-handle:focus {
	border-color: #4285f4;
}

@media (max-width: 767.98px) {
	.footer-new .noUi-target.noUi-horizontal .noUi-origin .noUi-handle {
		width: 33px !important;
		height: 33px !important;
		top: -14px !important;
	}
}

.footer-new .noUi-target.noUi-horizontal .noUi-origin .noUi-handle:before, .footer-new .noUi-target.noUi-horizontal .noUi-origin .noUi-handle:after {
	display: none;
}

.footer-new .noUi-target.noUi-horizontal .noUi-origin .noUi-handle.noUi-handle-lower {
	opacity: 0;
	pointer-events: none;
}

@media (min-width: 992px) {
	.footer-new .noUi-target.noUi-horizontal:before {
		height: 4px;
		top: 2px;
	}

	.footer-new .noUi-target.noUi-horizontal .noUi-origin .noUi-handle {
		width: 28px !important;
		height: 28px !important;
		top: -12px !important;
	}
}

.footer-new .switch {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 24px;
}

.footer-new .csktoeur {
	width: 40px !important;
}

.footer-new .switch input {
	opacity: 0;
	width: 0;
	height: 0;
}

.footer-new .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #45B8C5;
	-webkit-transition: .4s;
	transition: .4s;
}

.footer-new .slider:hover {
	outline: 2px solid #45B8C5;
}

.footer-new .slider:before {
	position: absolute;
	content: "";
	height: 18px;
	width: 18px;
	left: 3px;
	bottom: 3px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

.footer-new input:checked + .slider {
	background-color: #4285F4;
}

.footer-new input:checked + .slider:hover {
	outline: 2px solid #4285F4;
}

.footer-new input:focus + .slider {
	-webkit-box-shadow: 0 0 1px #2196F3;
	box-shadow: 0 0 1px #2196F3;
}

.footer-new input:checked + .slider:before {
	-webkit-transform: translateX(16px);
	transform: translateX(16px);
}

.footer-new .slider.round {
	border-radius: 34px;
}

.footer-new .slider.round:before {
	border-radius: 50%;
}

.footer-new .toggd {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 25px;
}

.footer-new .czkt, .footer-new .eurt {
	padding: 3px;
}

.footer-new .dflex1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (min-width: 576px) {
	.footer-new .toggd {
		padding-left: 20px;
		width: 183px;
	}

	.footer-new .dflex1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

.footer-new .tooltip.show {
	opacity: 1;
}

.footer-new .tooltip-inner {
	max-width: 200px;
	padding: 10px;
	color: #677386;
	text-align: left;
	background-color: #fff;
	border-radius: .25em;
	font-size: 0.87em;
	line-height: 1.5em;
	font-weight: 300;
	opacity: 1;
	background: white;
	border-radius: 5px;
	-webkit-box-shadow: 0px 8px 20px rgba(24, 34, 96, 0.12);
	box-shadow: 0px 8px 20px rgba(24, 34, 96, 0.12);
}

@media (min-width: 992px) {
	.footer-new .tooltip-inner {
		padding: 20px 26px;
		max-width: 515px;
	}
}

.footer-new .tooltip.bs-tooltip-auto[x-placement^=right] {
	right: 10px;
}

.footer-new .tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .footer-new .tooltip.bs-tooltip-top .arrow::before, .footer-new .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
	margin-left: -5px;
	content: "";
	border-width: 11.5px 11.5px 0;
	border-top-color: #fff;
}

.footer-new .tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before, .footer-new .tooltip.bs-tooltip-right .arrow::before, .footer-new .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {
	margin-top: -5px;
	content: "";
	border-width: 11.5px 11.5px 11.5px 0;
	border-right-color: #fff;
}

.footer-new .tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .footer-new .tooltip.bs-tooltip-bottom .arrow::before, .footer-new .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
	margin-left: -5px;
	content: "";
	border-width: 0 11.5px 11.5px;
	border-bottom-color: #fff;
}

.footer-new .tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before, .footer-new .tooltip.bs-tooltip-left .arrow::before, .footer-new .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {
	right: 0;
	margin-top: -5px;
	content: "";
	border-width: 11.5px 0 11.5px 11.5px;
	border-left-color: #fff;
}

.footer-new .flex-centered-mages {
	margin: 0 auto;
}

.footer-new .flex-centered-mages a {
	padding: 5px;
	opacity: .8;
}

.footer-new .flex-centered-mages a:hover, .footer-new .flex-centered-mages a:focus {
	opacity: 1;
}

.footer-new .col-xl-20p {
	width: 33.333%;
}

@media (min-width: 576px) {
	.footer-new .col-xl-20p {
		width: 24%;
		padding: 0 7px;
	}
}

@media (min-width: 768px) {
	.footer-new .col-xl-20p {
		width: 20%;
		padding: 0 7px;
	}
}

.footer-new .col-xl-20p:first-child {
	margin-left: 1%;
}

@media (min-width: 992px) {
	.footer-new .col-xl-20p:first-child {
		margin-left: 5%;
	}
}

.footer-new .col-xl-20p:nth-child(7) {
	margin-left: 4%;
}

@media (min-width: 768px) {
	.footer-new .col-xl-20p:nth-child(7) {
		margin-left: 0;
	}
}

@media only screen and (max-width: 420px) {
	.footer-new .clients .col-xl-20p {
		width: 50%;
	}

	.footer-new .clients .col-xl-20p:nth-child(7), .footer-new .clients .col-xl-20p:first-child {
		margin-left: 0;
	}
}

.footer-new .gray-filter {
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
}

.footer-new .gray-filter img {
	-webkit-filter: grayscale(100%);
    /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
	-webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
}

.footer-new .gray-filter:hover {
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.footer-new .gray-filter:hover img {
	transition: all 0.7s;
	-webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
}

.footer-new .clients .img-item img {
	max-width: 123px;
	max-height: 70px;
}

@media only screen and (min-width: 421px) {
	.footer-new .clients .img-item img {
		max-width: 123px;
		max-height: 70px;
	}
}

@media (min-width: 576px) {
	.footer-new .clients .img-item img {
		max-width: 123px;
		max-height: 65px;
	}
}

@media (min-width: 768px) {
	.footer-new .clients .img-item img {
		max-width: 130px;
		max-height: 70px;
	}
}

@media (min-width: 992px) {
	.footer-new .clients .img-item img {
		max-width: 134px;
		max-height: 70px;
	}
}

@media (min-width: 1200px) {
	.footer-new .clients .img-item img {
		max-width: 180px;
		max-height: 95px;
	}
}

@media (min-width: 992px) {
	.footer-new .flex-centered-mages a {
		padding: 10px;
	}
}

.footer-new .owl-item {
	overflow: hidden;
}

.footer-new .owl-item.active-item {
	z-index: 10;
}

@media (min-width: 768px) {
	.footer-new .sh-no-hidden {
		margin-bottom: 10px;
	}
}

.footer-new #owl-items-auto .owl-item .nav-item {
	border-bottom: 1px solid #eceef0;
	padding-left: 14px;
	padding-right: 14px;
}

.footer-new #owl-items-one .owl-nav {
	display: none !important;
}

.footer-new .nav-tabs.owl-carousel {
	height: 48px;
	overflow: hidden;
}

.footer-new .nav-tabs.owl-carousel .owl-stage-outer {
	height: 48px;
	overflow: hidden;
}

.footer-new .nav-tabs.owl-carousel .owl-item.active {
	border-bottom: 1px solid #eceef0;
}

.footer-new .nav-tabs.owl-carousel .owl-item.active:after {
	content: '';
	display: block;
	background: #4285f4;
	left: 15px;
	bottom: 0;
	margin: auto;
	height: 3px;
	position: absolute;
	width: 1px;
	opacity: 0;
	-webkit-transition: all 0s;
	transition: all 0s;
}

.footer-new .nav-tabs.owl-carousel .owl-item.active .nav-item {
	margin: 0 !important;
	border-top: none;
}

.footer-new .nav-tabs.owl-carousel .owl-item.active.current {
	color: #4285f4;
}

.footer-new .nav-tabs.owl-carousel .owl-item.active.current:after {
	width: calc(100% - 30px);
	opacity: 1;
	-webkit-transition: all 3s;
	transition: all 3s;
}

.footer-new .nav-tabs.owl-carousel .active.current .nav-item:hover:after {
	display: none;
}

.footer-new #owl-one-slide .owl-dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 767.98px) {
	.footer-new #owl-items-one .padding-top-bottom {
		padding-top: 0;
	}
}

@media (min-width: 576px) {
	.footer-new #owl-items-one .owl-dots {
		display: none !important;
	}
}

@media (min-width: 768px) {
	.footer-new #owl-items-auto .owl-stage-outer .owl-stage {
		margin: 0 auto  !important;
		padding-bottom: 3px;
	}

	.footer-new #owl-items-auto .owl-item {
		border-bottom: 1px solid #eceef0;
		white-space: nowrap;
		cursor: pointer;
	}

	.footer-new #owl-items-auto .owl-item:first-child {
		margin-left: -3px;
	}

	.footer-new #owl-items-auto .owl-item .nav-item {
		padding-left: 14px;
		padding-right: 14px;
	}
}

.footer-new .row.row6 {
	margin: 0 -6px !important;
}

.footer-new .row.row6 > div {
	padding-left: 6px !important;
	padding-right: 6px !important;
}

.footer-new .row.row3 {
	margin: 0 -3px !important;
}

.footer-new .integration-list-columns .tab-pane {
	padding-bottom: 42px;
}

.footer-new .integration-list-columns .tab-pane:last-child {
	padding-bottom: 0;
}

.footer-new .integration-list-columns .column-border {
	padding-top: 0;
}

.footer-new .integration-list-columns .column-border h1, .footer-new .integration-list-columns .column-border h2, .footer-new .integration-list-columns .column-border h3, .footer-new .integration-list-columns .column-border h4, .footer-new .integration-list-columns .column-border h5, .footer-new .integration-list-columns .column-border h6 {
	font-size: 1.1em;
	text-align: left;
	margin: 20px 0 29px;
}

.footer-new .integration-list-columns .column-border .row {
	margin: 0 -6px;
}

.footer-new .integration-list-columns .column-border .img-placeholder {
	display: table;
	text-align: center;
	width: 100%;
	line-height: 22vw;
	margin: 6px;
	width: calc(50% - 12px);
	border: 1px solid transparent;
	position: relative;
    /*            .table-cell-vertical{
                        display:table-cell;
                        vertical-align:middle;
                        height:50px;
                    }*/;
}

.footer-new .integration-list-columns .column-border .img-placeholder:focus {
	border: 1px solid #4285f4;
}

.footer-new .integration-list-columns .column-border .img-placeholder:hover {
	z-index: 10;
}

.footer-new .integration-list-columns .column-border .img-placeholder img {
	max-width: 95px;
	max-height: 60px;
    /*&.temp-size-1{
              max-width: 99px;
              max-height: 68px;
          }
          &.temp-size-2{
              max-width: 151px;
              max-height: 45px;
          }
          &.temp-size-3{
              max-width: 153px;
              max-height: 50px;
          }
          &.temp-size-4{
              max-width: 162px;
              max-height: 62px;
          }*/;
}

.footer-new .integration-list-columns .column-border .btn {
	margin: 16px 0 0;
}

@media (max-width: 767.98px) {
	.footer-new .integration-list-columns .d-inline-block {
		padding: 0;
		width: auto;
		width: calc(50% - 12px);
		margin: 6px;
	}
}

@media (min-width: 768px) {
	.footer-new .integration-list-columns {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.footer-new .integration-list-columns .column-border {
		text-align: center;
		border-right: 1px solid #eceef0;
		margin: 0 0 20px;
	}

	.footer-new .integration-list-columns .column-border:last-child, .footer-new .integration-list-columns .column-border:nth-child(2) {
		border-right: none;
	}

	.footer-new .integration-list-columns .column-border h1, .footer-new .integration-list-columns .column-border h2, .footer-new .integration-list-columns .column-border h3, .footer-new .integration-list-columns .column-border h4, .footer-new .integration-list-columns .column-border h5, .footer-new .integration-list-columns .column-border h6 {
		font-size: 0.8em;
		text-align: center;
	}

	.footer-new .integration-list-columns .column-border .img-placeholder {
		display: table;
		width: 100%;
		text-align: center;
		line-height: 90px;
		margin: 10px auto;
	}

	.footer-new .integration-list-columns .column-border .img-placeholder.shadow-medium-2:not(:hover) {
		-webkit-box-shadow: 10px 10px 5px 0px transparent;
		box-shadow: 10px 10px 5px 0px transparent;
	}

	.footer-new .integration-list-columns .column-border .img-placeholder .table-cell-vertical {
		display: table-cell;
		vertical-align: middle;
		height: 90px;
		width: 100%;
	}

	.footer-new .integration-list-columns .column-border .img-placeholder img {
		max-width: 80px;
		max-height: 51px;
      /*&.temp-size-1{
                max-width: 109px;
                max-height: 87px;
            }
            &.temp-size-2{
                max-width: 156px;
                max-height: 57px;
            }
            &.temp-size-3{
                max-width: 157px;
                max-height: 55px;
            }
            &.temp-size-4{
                max-width: 165px;
                max-height: 68px;
            }*/;
	}
}

@media (min-width: 768px) {
	.footer-new {
      /******************************/
      /*Integration list*/;
	}

	.footer-new .integration-list-columns .column-border {
		border-right: 1px solid #eceef0;
		margin: 5px auto;
	}

	.footer-new .integration-list-columns .column-border:nth-child(2) {
		border-right: 1px solid #eceef0;
	}

	.footer-new .integration-list-columns .column-border:last-child {
		border-right: none;
	}

	.footer-new .integration-list-columns .column-border .img-placeholder {
		line-height: 62px;
		margin: 0;
		padding: 23px 0;
	}

	.footer-new .integration-list-columns .column-border .btn {
		font-size: 10px;
	}
}

@media (min-width: 992px) {
	.footer-new .integration-list-columns .column-border .img-placeholder {
		margin: 8px auto;
	}

	.footer-new .integration-list-columns .column-border .img-placeholder .table-cell-vertical {
		height: 105px;
	}

	.footer-new .integration-list-columns .column-border .img-placeholder img {
		max-width: 88px;
		max-height: 62px;
      /*&.temp-size-1{
                max-width:116px;
                max-height: 103px;
            }
            &.temp-size-2{
                max-width:160px;
                max-height: 60px;
            }
            &.temp-size-3{
                max-width:160px;
                max-height: 60px;
            }
            &.temp-size-4{
                max-width:177px;
                max-height: 72px;
            }*/;
	}

	.footer-new .integration-list-columns .column-border h1, .footer-new .integration-list-columns .column-border h2, .footer-new .integration-list-columns .column-border h3, .footer-new .integration-list-columns .column-border h4, .footer-new .integration-list-columns .column-border h5, .footer-new .integration-list-columns .column-border h6 {
		font-size: 1em;
		text-align: center;
	}

	.footer-new .integration-list-columns .column-border .btn {
		font-size: 12px;
	}
}

@media (min-width: 1200px) {
	.footer-new .integration-list-columns .column-border .img-placeholder {
		margin: 5px auto;
		padding: 20px 20px;
		height: auto;
		line-height: 100px;
	}

	.footer-new .integration-list-columns .column-border .img-placeholder img {
		max-width: 120px;
		max-height: 80px;
      /*&.temp-size-1{
                max-width:116px;
                max-height: 103px;
            }
            &.temp-size-2{
                max-width:160px;
                max-height: 60px;
            }
            &.temp-size-3{
                max-width:160px;
                max-height: 60px;
            }
            &.temp-size-4{
                max-width:177px;
                max-height: 72px;
            }*/;
	}
}

.footer-new .check-header {
	margin: 0 0 0.5em;
	position: relative;
}

.footer-new .check-header .bs-icon {
	position: absolute;
	left: -2px;
	top: -1px;
}

.footer-new .check-header h1, .footer-new .check-header h2, .footer-new .check-header h3, .footer-new .check-header h4, .footer-new .check-header h5, .footer-new .check-header h6 {
	font-size: 1.125em;
	line-height: 1.8em;
	padding-left: 36px;
	margin: 0;
}

.footer-new .paragraf-19-14 {
	font-size: 1.187em;
	line-height: 2.188em;
	letter-spacing: 0.4px;
}

.footer-new .paragraf-19-14 p {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	letter-spacing: inherit;
	margin: 0;
}

.footer-new .checklist-column {
	padding-top: 0px;
	padding-bottom: 55px;
}

@media (min-width: 576px) {
	.footer-new .checklist-column:last-of-type {
		margin-bottom: 35px;
	}
}

.footer-new .checklist-column p {
	margin: 0;
}

@media (min-width: 576px) {
	.footer-new .checklist-column .column-wrapper {
		padding-left: 5%;
		padding-right: 5%;
	}
}

@media (min-width: 768px) {
	.footer-new .check-header h1, .footer-new .check-header h2, .footer-new .check-header h3, .footer-new .check-header h4, .footer-new .check-header h5, .footer-new .check-header h6 {
		font-size: 1em;
		line-height: 1.8em;
		margin: 0;
	}

	.footer-new .checklist-column {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.footer-new .checklist-column .column-wrapper {
		padding-left: 13%;
		padding-right: 13%;
	}

	.footer-new .checklist-column p {
		font-size: .875em;
		line-height: 1.5em;
		letter-spacing: 0.2px;
	}
}

.footer-new .screen-text {
	padding: 63px 0;
	border-top: 1px solid #eceef0;
}

@media (max-width: 767.98px) {
	.footer-new .screen-text {
		border-top: none;
	}
}

.footer-new .screen-text .material-box {
	margin-top: 20px;
}

@media (min-width: 768px) {
	.footer-new .screen-text {
		border-top: none;
	}

	.footer-new .screen-text.bb-sm:last-child {
		border-bottom: none !important;
	}

	.footer-new .screen-text .material-box {
		margin: 0;
	}
}

@media (min-width: 1200px) {
	.footer-new .screen-text:nth-child(odd) img {
		float: right;
	}
}

@media (min-width: 992px) {
	.footer-new .screen-text:nth-child(odd) img {
		float: right;
	}
}

.footer-new .breadcrumb-custom-item {
	text-transform: uppercase;
	color: #677386;
	font-weight: 700;
}

.footer-new .breadcrumb-custom-item a {
	color: inherit;
	font-weight: 400;
}

.footer-new .breadcrumb-custom-item a:hover {
	text-decoration: underline;
}

@media (max-width: 767.98px) {
	.footer-new .breadcrumb-custom-item:last-child, .footer-new .breadcrumb-custom-item:nth-last-child(2) {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
}

.footer-new .breadcrumb-custom {
	margin: 0;
	padding: 22px 0 0;
	list-style-type: none;
}

.footer-new .breadcrumb-custom .breadcrumb-custom-item {
	padding-right: 26px;
	position: relative;
	display: none;
}

.footer-new .breadcrumb-custom .breadcrumb-custom-item:after {
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	background: #677386;
	border-radius: 5px;
	position: absolute;
	right: 11px;
	top: 7px;
}

.footer-new .breadcrumb-custom .breadcrumb-custom-item:last-child, .footer-new .breadcrumb-custom .breadcrumb-custom-item:nth-last-child(2) {
	display: inline;
}

.footer-new .breadcrumb-custom .breadcrumb-custom-item:last-child:after {
	display: none;
	padding-right: 0;
}

@media (min-width: 768px) {
	.footer-new .breadcrumb-custom .breadcrumb-custom-item {
		display: inline;
	}
}

@media (min-width: 768px) {
	.footer-new .breadcrumb-custom {
		padding: 16px 0 0;
	}
}

.footer-new .jumbotron-custom {
	padding: 70px 0;
}

@media (min-width: 768px) {
	.footer-new .jumbotron-custom {
		padding: 78px 0;
	}
}

.footer-new .jumbotron-custom.padd-btm-reset {
	padding-bottom: 0;
}

.footer-new .jumbotron-wrapper {
	padding: 23px 24px;
	background: #fff;
}

@media (min-width: 576px) {
	.footer-new .jumbotron-wrapper {
		border-radius: 20px;
	}
}

@media (min-width: 768px) {
	.footer-new .jumbotron-wrapper {
		padding: 29px 40px;
	}
}

@media (min-width: 768px) {
	.footer-new .jumbotron-wrapper h1:last-child, .footer-new .jumbotron-wrapper h2:last-child, .footer-new .jumbotron-wrapper h3:last-child, .footer-new .jumbotron-wrapper h4:last-child, .footer-new .jumbotron-wrapper h5:last-child, .footer-new .jumbotron-wrapper h6:last-child {
		margin: 0;
	}
}

.footer-new .jumbotron-wrapper h1.customed, .footer-new .jumbotron-wrapper h2.customed, .footer-new .jumbotron-wrapper h3.customed, .footer-new .jumbotron-wrapper h4.customed, .footer-new .jumbotron-wrapper h5.customed, .footer-new .jumbotron-wrapper h6.customed {
	font-weight: 600;
	line-height: 42px;
	font-size: 28px;
	letter-spacing: -0.4px;
	margin: 0 0 10px;
}

@media (min-width: 768px) {
	.footer-new .jumbotron-wrapper h1.customed, .footer-new .jumbotron-wrapper h2.customed, .footer-new .jumbotron-wrapper h3.customed, .footer-new .jumbotron-wrapper h4.customed, .footer-new .jumbotron-wrapper h5.customed, .footer-new .jumbotron-wrapper h6.customed {
		font-weight: 600;
		line-height: 36px;
		font-size: 24px;
		letter-spacing: -0.4px;
		margin: 0 0 4px;
	}
}

.footer-new .item-before-bg {
	padding: 68px 0;
	position: relative;
}

@media (min-width: 768px) {
	.footer-new .item-before-bg {
		padding: 78px 0;
	}
}

.footer-new .item-before-bg:before {
	content: '';
	display: block;
	top: 0px;
	bottom: 0;
	left: 32px;
	right: -128px;
	border-top-left-radius: 30px;
	-webkit-border-top-left-radius: 30px;
	-moz-border-top-left-radius: 30px;
	-ms-border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	-webkit-border-bottom-left-radius: 30px;
	-moz-border-bottom-left-radius: 30px;
	-ms-border-bottom-left-radius: 30px;
	border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-ms-border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-ms-border-bottom-right-radius: 3px;
	position: absolute;
	margin: auto;
	background: #f8faff;
	z-index: -1;
}

@media (min-width: 768px) {
	.footer-new .item-before-bg:before {
		left: 210px;
	}
}

@media (min-width: 992px) {
	.footer-new .item-before-bg:before {
		left: 287px;
	}
}

.footer-new .relative-jumbotron-info {
	background-position: center !important;
	background-repeat: no-repeat !important;
	position: relative;
}

.footer-new .relative-jumbotron-info .container {
	position: relative;
    justify-content: center;
}

.footer-new .relative-jumbotron-info .video-fixed {
	position: absolute;
	margin: auto;
	width: 1920px;
	height: 1080px;
	top: -999em;
	right: -999em;
	left: -999em;
	bottom: -999em;
	z-index: -1;
}

@media (min-width: 768px) {
	.footer-new .relative-jumbotron-info {
		background-color: #FDFDFD !important;
	}
}

.footer-new .faq-section .padding-revise {
	padding-top: 14px;
}

@media (min-width: 768px) {
	.footer-new .faq-section .padding-revise {
		padding-top: 26px;
	}
}

@media (min-width: 992px) {
	.footer-new .padding-revise-23 {
		padding-right: 38px;
	}
}

.footer-new .lead-text-md h1, .footer-new .lead-text-md h2, .footer-new .lead-text-md h3, .footer-new .lead-text-md h4, .footer-new .lead-text-md h5, .footer-new .lead-text-md h6 {
	margin-top: -7px;
}

@media (min-width: 768px) {
	.footer-new .lead-text-md h1, .footer-new .lead-text-md h2, .footer-new .lead-text-md h3, .footer-new .lead-text-md h4, .footer-new .lead-text-md h5, .footer-new .lead-text-md h6 {
		margin-top: -10px;
	}
}

@media (min-width: 768px) {
	.footer-new .lead-text-md p {
		padding-top: 10px;
		padding-bottom: 19px;
	}
}

.footer-new .table-two-tones p.icon-relative {
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 0.29px;
	margin: 0 0 3px;
}

@media (min-width: 768px) {
	.footer-new .table-two-tones p.icon-relative {
		font-weight: 400;
		line-height: 24px;
		font-size: 14px;
		letter-spacing: 0.2px;
	}
}

.footer-new .table-two-tones p.boxlabel {
	margin-right: 5px;
}

.footer-new .table-two-tones.border-bottom:last-child {
	border-bottom: none !important;
}

.footer-new .table-two-tones .h-custom {
	padding-bottom: 2px;
}

@media (min-width: 768px) {
	.footer-new .table-two-tones .h-custom {
		padding: 0;
		margin: 0;
	}
}

.footer-new .table-two-tones .light-item, .footer-new .table-two-tones .dark-item {
	padding-left: 0;
	padding-right: 0;
}

.footer-new .table-two-tones .light-item {
	padding-top: 22px;
}

@media (min-width: 768px) {
	.footer-new .table-two-tones .light-item {
		padding: 30px 33px;
		border-bottom: 1px solid #eceef0;
	}
}

@media (min-width: 768px) {
	.footer-new .table-two-tones .light-item:nth-last-of-type(2) {
		border-bottom: none;
	}
}

@media (max-width: 767.98px) {
	.footer-new .table-two-tones .light-item .h-custom {
		line-height: 24px;
	}
}

@media (max-width: 767.98px) {
	.footer-new .table-two-tones.border-bottom {
		border-bottom: none !important;
	}
}

.footer-new .table-two-tones .dark-item {
	position: relative;
	border-bottom: 1px solid #eceef0;
	padding-bottom: 22px;
}

.footer-new .table-two-tones .dark-item .icon-relative {
	padding-left: 4px;
}

@media (max-width: 767.98px) {
	.footer-new .table-two-tones .dark-item .icon-relative {
		padding-left: 0;
		padding-right: 0;
		border-bottom: 1px solid transparent;
	}
}

.footer-new .table-two-tones .dark-item:last-child {
	border-bottom: none;
}

@media (max-width: 767.98px) {
	.footer-new .table-two-tones .dark-item {
		padding-top: 22px;
		margin-top: 20px;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
	}

	.footer-new .table-two-tones .dark-item:before {
		content: '';
		display: block;
		height: 100%;
		left: -138px;
		right: -138px;
		bottom: 0;
		top: 0;
		margin: auto;
		position: absolute;
		z-index: -1;
		border-radius: 3px;
		background: #fafafa;
	}
}

@media (min-width: 768px) {
	.footer-new .table-two-tones .dark-item {
		border-left: 1px solid #eceef0;
		border-bottom: 1px solid #eceef0;
		padding: 30px 25px;
		background: #fafafa;
	}
}

.footer-new .table-two-tones .dark-item p {
	float: left;
	clear: left;
}

@media (min-width: 768px) {
	.footer-new .table-two-tones .dark-item p {
		margin-bottom: 14px;
	}

	.footer-new .table-two-tones .dark-item p:last-child {
		margin: 0;
	}
}

@media (min-width: 320px) and (max-width: 406px) {
	.footer-new .table-two-tones .dark-item .icon-relative {
		padding-right: 28%;
	}
}

@media (min-width: 768px) {
	.footer-new .additional-options .h-custom.h-custom-24--32 {
		margin-bottom: 35px;
	}
}

.footer-new .animated-bg-btn {
	width: 640px;
	height: 480px;
	position: absolute;
	top: -165px;
	left: -129px;
	z-index: -8;
	overflow: hidden;
}

.footer-new .material-box:hover .animated-bg-btn {
	background-position: right center;
}

.footer-new .primitives-bg {
	position: relative;
}

.footer-new .primitives-bg:after {
	content: '';
	display: block;
	top: 0;
	right: -7%;
	left: -7%;
	bottom: 0;
	margin: auto;
	position: absolute;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/primitives.jpg) no-repeat;
	background-size: auto;
	background-position: center;
	z-index: -1;
	pointer-events: none;
}

.footer-new .primitives-bg.top-positioned:after {
	background-position: center top;
}

@-webkit-keyframes float {
	0% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}

	50% {
		-webkit-transform: translatey(-20px);
		transform: translatey(-20px);
	}

	100% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}
}

@keyframes float {
	0% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}

	50% {
		-webkit-transform: translatey(-20px);
		transform: translatey(-20px);
	}

	100% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}
}

@-webkit-keyframes float2 {
	0% {
		-webkit-transform: translatey(-20px);
		transform: translatey(-20px);
	}

	50% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}

	100% {
		-webkit-transform: translatey(-20px);
		transform: translatey(-20px);
	}
}

@keyframes float2 {
	0% {
		-webkit-transform: translatey(-20px);
		transform: translatey(-20px);
	}

	50% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}

	100% {
		-webkit-transform: translatey(-20px);
		transform: translatey(-20px);
	}
}

@media (min-width: 768px) {
	.footer-new .floating-animation {
		-webkit-animation: float 6s ease-in-out infinite;
		animation: float 6s ease-in-out infinite;
	}

	.footer-new .floating-animation img {
		width: 100%;
		height: auto;
	}

	.footer-new .floating-animation2 {
		-webkit-animation: float2 6s ease-in-out infinite;
		animation: float2 6s ease-in-out infinite;
	}

	.footer-new .floating-animation2 img {
		width: 100%;
		height: auto;
	}
}

@keyframes floating {
	0% {
		-webkit-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
	}

	25% {
		-webkit-transform: translate(5%, 20%);
		transform: translate(5%, 20%);
	}

	50% {
		-webkit-transform: translate(10%, 5%);
		transform: translate(10%, 5%);
	}

	75% {
		-webkit-transform: translate(0%, 20%);
		transform: translate(0%, 20%);
	}

	100% {
		-webkit-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
	}
}

@-webkit-keyframes floating {
	0% {
		-webkit-transform: translate(0%, 0%);
	}

	25% {
		-webkit-transform: translate(5%, 20%);
	}

	50% {
		-webkit-transform: translate(10%, 5%);
	}

	75% {
		-webkit-transform: translate(0%, 20%);
	}

	100% {
		-webkit-transform: translate(0%, 0%);
	}
}

@keyframes float-scroll {
	0% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
		opacity: 0;
	}

	30% {
		opacity: 1;
	}

	70% {
		opacity: 1;
	}

	100% {
		-webkit-transform: translatey(30px);
		transform: translatey(30px);
		opacity: 0;
	}
}

@-webkit-keyframes float-scroll {
	0% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
		opacity: 0;
	}

	30% {
		opacity: 1;
	}

	70% {
		opacity: 1;
	}

	100% {
		-webkit-transform: translatey(30px);
		transform: translatey(30px);
		opacity: 0;
	}
}

.footer-new .float-scroll {
	-webkit-animation: float-scroll 2.2s infinite;
	animation: float-scroll 2.2s infinite;
}

.footer-new .float-scroll-hover:hover img {
	-webkit-animation: float-scroll 3s infinite;
	animation: float-scroll 3s infinite;
}

@media (min-width: 768px) {
	.footer-new .primitives-bg-relative {
		position: relative;
	}

	.footer-new .circle- {
		background: #f6f7f9;
		border-radius: 50px;
		position: absolute;
		animation-name: floating;
		-webkit-animation-name: floating;
		animation-iteration-count: infinite;
		-webkit-animation-iteration-count: infinite;
		animation-timing-function: ease-in-out;
		-webkit-animation-timing-function: ease-in-out;
	}

	.footer-new .circle-1 {
		width: 42px;
		height: 42px;
		position: absolute;
		top: 144px;
		left: 7px;
		-webkit-animation-duration: 3s;
		animation-duration: 3s;
	}

	.footer-new .circle-2 {
		width: 34px;
		height: 34px;
		top: 0;
		right: 31%;
		-webkit-animation-duration: 4s;
		animation-duration: 4s;
	}

	.footer-new .circle-3 {
		width: 34px;
		height: 34px;
		bottom: 68px;
		right: 28%;
		-webkit-animation-duration: 4s;
		animation-duration: 4s;
	}

	.footer-new .circle-4 {
		width: 15px;
		height: 15px;
		bottom: 109px;
		left: 19%;
		margin: auto;
		-webkit-animation-duration: 3s;
		animation-duration: 3s;
	}

	.footer-new .circle-5 {
		width: 34px;
		height: 34px;
		bottom: 20px;
		right: 18%;
		-webkit-animation-duration: 4s;
		animation-duration: 4s;
	}

	.footer-new .circle-6 {
		width: 15px;
		height: 15px;
		bottom: 23px;
		left: 11%;
		margin: auto;
		-webkit-animation-duration: 4s;
		animation-duration: 4s;
	}
}

@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(359deg);
	}
}

@media (min-width: 768px) {
	.footer-new .square- {
		background: #d4e4fd;
		-webkit-animation: rotation 5s infinite linear;
		position: absolute;
	}

	.footer-new .square-1 {
		width: 35px;
		height: 35px;
		right: 19px;
		top: 200px;
	}

	.footer-new .square-2 {
		width: 15px;
		height: 15px;
		left: 20%;
		top: 38px;
	}
}

@-webkit-keyframes anim-push {
	50% {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes anim-push {
	50% {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes anim-push-smooth {
	50% {
		-webkit-transform: scale(0.95);
		transform: scale(0.95);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes anim-push-smooth {
	50% {
		-webkit-transform: scale(0.95);
		transform: scale(0.95);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.footer-new .anim-push, .footer-new .anim-push-smooth {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
}

.footer-new .anim-push:hover, .footer-new .anim-push:focus, .footer-new .anim-push:active {
    /*  -webkit-animation-name: hvr-push;
      animation-name: hvr-push;
      -webkit-animation-duration: 0.3s;
      animation-duration: 0.3s;
      -webkit-animation-timing-function: linear;
      animation-timing-function: linear;
      -webkit-animation-iteration-count: 1;
      animation-iteration-count: 1;*/;
}

.footer-new .anim-push {
	position: relative;
}

.footer-new .anim-push:hover:after, .footer-new .anim-push.active:after, .footer-new .anim-push:focus:after {
	-webkit-animation-name: anim-push;
	animation-name: anim-push;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.footer-new .anim-push-element:hover, .footer-new .anim-push-element.active, .footer-new .anim-push-element:focus {
	-webkit-animation-name: anim-push-smooth;
	animation-name: anim-push-smooth;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.footer-new .anim-bounce {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	position: relative;
}

.footer-new .anim-bounce:after {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.footer-new .anim-bounce:hover:after, .footer-new .anim-bounce:focus:after, .footer-new .anim-bounce:active:after {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
	transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

.footer-new .anim-grow-rotate {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.footer-new .anim-grow-rotate:after {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.footer-new .anim-grow-rotate:hover:after, .footer-new .anim-grow-rotate:focus:after, .footer-new .anim-grow-rotate:active:after {
	-webkit-transform: scale(1.1) rotate(15deg);
	transform: scale(1.1) rotate(15deg);
}

@-webkit-keyframes anim-spin {
	0% {
		-webkit-transform: rotate(0deg);
	}

	40% {
		-webkit-transform: rotate(15deg);
	}

	60% {
		-webkit-transform: rotate(15deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
	}
}

@keyframes anim-spin {
	0% {
		-webkit-transform: rotate(0deg);
	}

	40% {
		-webkit-transform: rotate(15deg);
	}

	60% {
		-webkit-transform: rotate(15deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
	}
}

@-webkit-keyframes anim-spin-back {
	0% {
		-webkit-transform: rotate(0deg);
	}

	40% {
		-webkit-transform: rotate(-15deg);
	}

	60% {
		-webkit-transform: rotate(-15deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
	}
}

@keyframes anim-spin-back {
	0% {
		-webkit-transform: rotate(0deg);
	}

	40% {
		-webkit-transform: rotate(-15deg);
	}

	60% {
		-webkit-transform: rotate(-15deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
	}
}

.footer-new .anim-rotate {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.footer-new .anim-rotate:after {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.footer-new .anim-rotate:hover:after, .footer-new .anim-rotate:focus:after, .footer-new .anim-rotate:active:after {
	-webkit-transform: rotate(20deg);
	transform: rotate(20deg);
}

.footer-new .anim-rotate-back {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.footer-new .anim-rotate:before {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.footer-new .anim-rotate-back:hover:before, .footer-new .anim-rotate-back:focus:before, .footer-new .anim-rotate-back:active:before {
	-webkit-transform: rotate(-20deg);
	transform: rotate(-20deg);
}

.footer-new .anim-spin-base {
	position: relative;
}

.footer-new .anim-spin-base:after {
	content: '';
	display: block;
	width: 26px;
	height: 26px;
	top: 1px;
	left: 7px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/logo-side-1.svg) no-repeat;
	background-size: 100% auto;
	position: absolute;
}

.footer-new .anim-spin-base:before {
	content: '';
	display: block;
	width: 35px;
	height: 35px;
	top: -3px;
	left: 2px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/logo-side-2.svg) no-repeat;
	background-size: 100% auto;
	position: absolute;
}

.footer-new .anim-spin:hover:after {
	-webkit-animation: anim-spin 1.5s alternate forwards;
	animation: anim-spin 1.5s alternate forwards;
	-webkit-transition: 1.5s ease-in-out;
	transition: 1.5s ease-in-out;
}

.footer-new .anim-spin:hover:before {
	-webkit-animation: anim-spin 1.5s alternate forwards;
	animation: anim-spin 1.5s alternate forwards;
	-webkit-transition: 1.5s ease-in-out;
	transition: 1.5s ease-in-out;
}

.footer-new .anim-spin-back:hover:after {
	-webkit-animation: anim-spin-back 1.5s alternate forwards;
	animation: anim-spin-back 1.5s alternate forwards;
	-webkit-transition: 1.5s ease-in-out;
	transition: 1.5s ease-in-out;
}

.footer-new .anim-spin-back:hover:before {
	-webkit-animation: anim-spin 1.5s alternate forwards;
	animation: anim-spin 1.5s alternate forwards;
	-webkit-transition: 1.5s ease-in-out;
	transition: 1.5s ease-in-out;
}

@-webkit-keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-moz-webkit-keyframes rotateIn {
	.footer-new from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}

	.footer-new to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

.footer-new .rotateIn:after {
	content: '';
	display: block;
	width: 31px;
	height: 31px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/logo-img-2.svg) no-repeat;
	background-position: center;
	position: absolute;
	top: 1px;
	left: -1px;
}

.footer-new .rotateIn:hover {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn;
}

@-webkit-keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0;
	}
}

@keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0;
	}
}

.footer-new .rotateOut:before {
	content: '';
	display: block;
	width: 31px;
	height: 31px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/logo-img-2.svg) no-repeat;
	background-position: center;
	position: absolute;
	top: 1px;
	left: -1px;
}

.footer-new .rotateOut:hover:before {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut;
}

@-webkit-keyframes anim-drop {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	51%,
  100% {
		opacity: 1;
	}
}

@keyframes anim-drop {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	51%,
  100% {
		opacity: 1;
	}
}

.footer-new .anim-drop {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
}

.footer-new .anim-drop:after {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.footer-new .anim-drop:hover:after, .footer-new .anim-drop:focus:after, .footer-new .anim-drop:active:after {
	opacity: 0;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-animation-name: hvr-icon-drop;
	animation-name: hvr-icon-drop;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

@-webkit-keyframes hvr-pulse {
	25% {
		-webkit-transform: scale(1.4);
		transform: scale(1.4);
	}

	75% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes hvr-pulse {
	25% {
		-webkit-transform: scale(1.4);
		transform: scale(1.4);
	}

	75% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.footer-new .hvr-pulse {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
}

.footer-new .hvr-pulse:hover .pulse-element, .footer-new .hvr-pulse:focus .pulse-element, .footer-new .hvr-pulse:active .pulse-element {
	-webkit-animation-name: hvr-pulse;
	animation-name: hvr-pulse;
	-webkit-animation-duration: 0.6s;
	animation-duration: 0.6s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 2;
	animation-iteration-count: 2;
}

@-webkit-keyframes hvr-icon-pop {
	50% {
		-webkit-transform: scale(1.25);
		transform: scale(1.25);
	}
}

@keyframes hvr-icon-pop {
	50% {
		-webkit-transform: scale(1.25);
		transform: scale(1.25);
	}
}

.footer-new .hvr-icon-bounce {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.footer-new .hvr-icon-bounce .pulse-element {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.footer-new .hvr-icon-bounce:hover .pulse-element, .footer-new .hvr-icon-bounce:focus .pulse-element, .footer-new .hvr-icon-bounce:active .pulse-element {
	-webkit-transform: scale(1.25);
	transform: scale(1.25);
	-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
	transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

.footer-new .hvr-icon-pop:hover .pulse-element, .footer-new .hvr-icon-pop:focus .pulse-element, .footer-new .hvr-icon-pop:active .pulse-element {
	-webkit-animation-name: hvr-icon-pop;
	animation-name: hvr-icon-pop;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 2;
	animation-iteration-count: 2;
}

@media (min-width: 768px) {
	.footer-new .logo-animation {
		position: relative;
	}

	.footer-new .logo-animation strong {
		text-indent: -999em;
		display: block;
		width: 1px;
		height: 1px;
	}

	.footer-new .logo-animation:hover span {
		opacity: 1;
	}

	.footer-new .logo-animation .logo-circle-1 {
		width: 15px;
		height: 15px;
		display: block;
		border-radius: 40px;
		-moz-border-radius: 40px;
		-webkit-border-radius: 40px;
		-o-border-radius: 40px;
		background: #4285f4;
		position: absolute;
		top: 8px;
		left: 14px;
	}

	.footer-new .logo-animation .logo-circle-2 {
		width: 6px;
		height: 6px;
		display: block;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-o-border-radius: 10px;
		background: #4285f4;
		position: absolute;
		top: 2px;
		left: 7px;
	}

	.footer-new .logo-animation .logo-circle-3 {
		width: 11px;
		height: 11px;
		display: block;
		border-radius: 40px;
		-moz-border-radius: 40px;
		-webkit-border-radius: 40px;
		-o-border-radius: 40px;
		background: #4285f4;
		position: absolute;
		top: 23px;
		left: 3px;
	}
}

@-webkit-keyframes form-animation-show {
	0% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.93, 0.21, 0.8, 0.99);
		animation-timing-function: cubic-bezier(0.93, 0.21, 0.8, 0.99);
	}

	47% {
		-webkit-animation-timing-function: cubic-bezier(0.25, 0, 0.23, 0.9);
		animation-timing-function: cubic-bezier(0.25, 0, 0.23, 0.9);
	}

	100% {
		opacity: 1;
	}
}

@keyframes form-animation-show {
	0% {
		opacity: 0;
		-webkit-animation-timing-function: cubic-bezier(0.93, 0.21, 0.8, 0.99);
		animation-timing-function: cubic-bezier(0.93, 0.21, 0.8, 0.99);
	}

	47% {
		-webkit-animation-timing-function: cubic-bezier(0.25, 0, 0.23, 0.9);
		animation-timing-function: cubic-bezier(0.25, 0, 0.23, 0.9);
	}

	100% {
		opacity: 1;
	}
}

.footer-new .form-animation-show {
	-webkit-animation: form-animation-show .3s forwards;
}

@-webkit-keyframes form-animation-hide {
	0% {
		opacity: 1;
		-webkit-animation-timing-function: cubic-bezier(0.93, 0.21, 0.8, 0.99);
		animation-timing-function: cubic-bezier(0.93, 0.21, 0.8, 0.99);
	}

	47% {
		-webkit-animation-timing-function: cubic-bezier(0.25, 0, 0.23, 0.9);
		animation-timing-function: cubic-bezier(0.25, 0, 0.23, 0.9);
	}

	100% {
		opacity: 0;
	}
}

@keyframes form-animation-hide {
	0% {
		opacity: 1;
		-webkit-animation-timing-function: cubic-bezier(0.93, 0.21, 0.8, 0.99);
		animation-timing-function: cubic-bezier(0.93, 0.21, 0.8, 0.99);
	}

	47% {
		-webkit-animation-timing-function: cubic-bezier(0.25, 0, 0.23, 0.9);
		animation-timing-function: cubic-bezier(0.25, 0, 0.23, 0.9);
	}

	100% {
		opacity: 0;
	}
}

.footer-new .form-animation-hide {
	-webkit-animation: form-animation-hide .3s forwards;
}

.footer-new .part-2 {
	opacity: 0;
}

.footer-new .text-center-in-box {
	padding: 30px 0 10px;
}

@media (min-width: 768px) {
	.footer-new .text-center-in-box {
		padding: 0;
	}
}

@media (max-width: 767.98px) {
	.footer-new .text-center-in-box p {
		padding-top: 4px;
	}
}

.footer-new .text-center-in-box .btn {
	margin-top: 40px;
	margin-bottom: 10px;
}

@media (min-width: 768px) {
	.footer-new .text-center-in-box .btn {
		margin-top: 32px;
		margin-bottom: 10px;
	}
}

@media (min-width: 768px) {
	.footer-new .box-flex-height {
		height: 260px;
		margin-bottom: 10px;
	}
}

.footer-new .final-price-show-item {
	color: #0e192a;
	font-size: 2.36em;
	line-height: 100%;
	padding-right: 42px;
	position: relative;
	margin: 0;
}

.footer-new .final-price-show-item:lang(br) {
	padding-right: 0px !important;
}

.footer-new .final-price-show-item span {
	text-transform: uppercase;
	font-size: 1em;
	line-height: 100%;
	position: absolute;
	top: 3px;
	right: 0;
}

.footer-new .final-price-show-item.price-smaller {
	font-size: 1.5em;
	padding-right: 0;
}

@media (min-width: 768px) {
	.footer-new .secondary-button-space {
		margin-top: 25px;
		float: none;
		display: block;
	}
}

.footer-new .netto-text {
	margin-left: auto;
	margin-right: auto;
}

.footer-new .hcustom-spaces {
	padding-bottom: 0px;
	padding-top: 20px;
	margin-bottom: 0;
}

@media (min-width: 576px) {
	.footer-new .hcustom-spaces {
		padding-top: 0;
	}
}

@media (min-width: 992px) {
	.footer-new .hcustom-spaces {
		padding-bottom: 17px;
		padding-top: 0px;
		margin-top: -10px;
		margin-bottom: 16px;
	}
}

@media (max-width: 767.98px) {
	.footer-new .h-custom.h-spaces {
		padding-top: 34px;
		padding-bottom: 4px;
	}
}

.footer-new .h-custom-spaces-2 {
	letter-spacing: -.2px;
	padding-bottom: 2px;
	padding-top: 8px;
	margin-top: 0;
}

@media (min-width: 768px) {
	.footer-new #owl-responsive .owl-stage {
		background: #fafafa;
	}
}

.footer-new .column-inner {
	cursor: pointer;
	border-right: 1px solid #a4abb6;
	padding: 0;
}

.footer-new .column-inner:focus {
	-webkit-box-shadow: inset 0px 0px 1px 2px rgba(66, 133, 244, 0.21);
	box-shadow: inset 0px 0px 1px 2px rgba(66, 133, 244, 0.21);
}

.footer-new .column-inner.after-0 {
	background: #fff;
}

.footer-new .column-inner:hover {
	background: #fff;
}

.footer-new .column-inner:last-child {
	border-right: none;
}

@media (min-width: 576px) {
	.footer-new .column-inner.active {
		position: relative;
	}

	.footer-new .column-inner.active:after {
		content: '';
		display: block;
		top: -8px;
		bottom: -5px;
		right: -8px;
		left: -8px;
		margin: auto;
		z-index: 1;
		position: absolute;
		background: linear-gradient(312.07deg, #44B8C5 0%, #4285F4 100%);
		-webkit-box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
		box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
		border-radius: 4px;
	}

	.footer-new .column-inner.active .column-inner-row {
		background: #fff;
	}

	.footer-new .column-inner.active .column-inner-row:before {
		border: 5px solid #fff;
		margin: auto;
		display: block;
		content: '';
		position: absolute;
		left: -3px;
		top: 0px;
		bottom: 0px;
		right: -3px;
		z-index: 1;
	}

	.footer-new .column-inner.active .column-inner-row:nth-child(2):before {
		top: 0px;
	}

	.footer-new .column-inner.active .column-inner-row:nth-child(3):before {
		bottom: 0px;
	}

	.footer-new .column-inner.active .column-inner-row:last-child {
		border-bottom-left-radius: 1px;
		border-bottom-right-radius: 1px;
	}

	.footer-new .column-inner.active .column-inner-row:first-child {
		background: none;
	}

	.footer-new .column-inner.active .column-inner-row:first-child:before {
		display: none;
	}

	.footer-new .column-inner.active .column-inner-row:first-child:after {
		display: none;
	}

	.footer-new .column-inner.active .final-price-show-item {
		color: #fff;
	}

	.footer-new .column-inner.after-0 {
		background: #fff;
	}

	.footer-new .column-inner.after-0:hover {
		background: #fafafa;
	}

	.footer-new .column-inner.after-0 .column-inner-row:after {
		left: 0;
		right: 0;
	}
}

.footer-new .column-inner-row {
	position: relative;
	z-index: 2;
	padding: 16px 0;
}

.footer-new .column-inner-row:after {
	content: '';
	display: block;
	height: 1px;
	background: #eceef0;
	position: absolute;
	bottom: 0;
	left: 25px;
	right: 25px;
	margin: auto;
	z-index: 2;
}

.footer-new .column-inner-row:last-child:after {
	display: none;
}

@media (min-width: 768px) {
	.footer-new .column-inner-row .final-price-show-item {
		padding-top: 19px;
		padding-bottom: 19px;
	}

	.footer-new .column-inner-row .final-price-show-item span {
		top: 22px;
	}
}

.footer-new .column-inner-row .h-custom-18--18 {
	margin: 0 0 2px;
	display: block;
	line-height: 100%;
}

.footer-new .column-inner-row .h-custom-12-11-reg {
	margin: 0;
	padding: 0 0 1px;
	display: block;
	line-height: 100%;
}

.footer-new .owl-dots {
	padding-top: 26px;
	padding-bottom: 0px;
	text-align: center;
}

.footer-new .owl-dots .owl-dot span {
	display: block;
	width: 8px;
	height: 8px;
	margin: 6px;
	background: #e8f0fd;
	border-radius: 8px;
}

.footer-new .owl-dots .owl-dot.active span, .footer-new .owl-dots .owl-dot:hover span {
	background: #4285f4;
}

.footer-new .owl-dots .owl-dot:focus {
	outline: none;
}

@media (max-width: 767.98px) {
	.footer-new .owl-responsive-padding {
		padding: 31px 52px 0 52px;
	}
}

.footer-new #owl-responsive .owl-item.active:nth-child(2) {
	z-index: 2;
}

.footer-new .owl-item-after.owl-carousel .owl-stage-outer, .footer-new .owl-item-after-white.owl-carousel .owl-stage-outer {
	overflow: visible !important;
}

.footer-new .owl-item-after .owl-item, .footer-new .owl-item-after-white .owl-item {
	overflow: visible !important;
}

@media (min-width: 768px) {
	.footer-new .owl-item-after .owl-item, .footer-new .owl-item-after-white .owl-item {
		border-right: 1px solid #eceef0;
		-webkit-animation-name: bg-anim;
		animation-name: bg-anim;
		-webkit-animation-duration: 0.5s;
		animation-duration: 0.5s;
		-webkit-animation-delay: -2s;
		animation-delay: -2s;
	}

	.footer-new .owl-item-after .owl-item:last-child, .footer-new .owl-item-after-white .owl-item:last-child {
		border-right: none;
	}
}

@-webkit-keyframes bg-anim {
	0% {
		border-right: 1px solid transparent;
	}

	100% {
		border-right: 1px solid #eceef0;
	}
}

@keyframes bg-anim {
	0% {
		border-right: 1px solid transparent;
	}

	100% {
		border-right: 1px solid #eceef0;
	}
}

@media (max-width: 767.98px) {
	.footer-new .owl-item-after .owl-item .column-inner:after {
		content: '';
		display: block;
		top: -2px;
		bottom: -5px;
		right: -3px;
		left: -3px;
		margin: auto;
		z-index: 1;
		position: absolute;
		background: linear-gradient(312.07deg, #44B8C5 0%, #4285F4 100%);
		-webkit-box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
		box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
		border-radius: 4px;
	}

	.footer-new .owl-item-after .owl-item .column-inner-row {
		background: #fff;
		padding: 20px 0 20px;
	}

	.footer-new .owl-item-after .owl-item .column-inner-row .h-custom-12-11-reg {
		padding-top: 12px;
	}

	.footer-new .owl-item-after .owl-item .column-inner-row .final-price-show-item {
		margin-bottom: 2px;
	}

	.footer-new .owl-item-after .owl-item .column-inner-row:before {
		border: 5px solid #fff;
		margin: auto;
		display: block;
		content: '';
		position: absolute;
		left: 0px;
		top: 0px;
		bottom: 0px;
		right: 0px;
		z-index: 1;
	}

	.footer-new .owl-item-after .owl-item .column-inner-row:nth-child(2):before {
		top: -2px;
	}

	.footer-new .owl-item-after .owl-item .column-inner-row:nth-child(3):before {
		bottom: -2px;
	}

	.footer-new .owl-item-after .owl-item .column-inner-row:last-child {
		border-bottom-left-radius: 1px;
		border-bottom-right-radius: 1px;
	}

	.footer-new .owl-item-after .owl-item .column-inner-row:first-child {
		background: none;
		-webkit-box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0);
		box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0);
		margin-top: -6px;
	}

	.footer-new .owl-item-after .owl-item .column-inner-row:first-child:before {
		display: none;
	}

	.footer-new .owl-item-after .owl-item .column-inner-row:first-child:after {
		display: none;
	}

	.footer-new .owl-item-after .owl-item .final-price-show-item {
		color: #fff;
	}

	.footer-new .owl-item-after .owl-item.active .column-inner:after {
		content: '';
		display: block;
		top: -6px;
		bottom: -3px;
		right: -6px;
		left: -6px;
		margin: auto;
		z-index: 1;
		position: absolute;
		background: linear-gradient(312.07deg, #44B8C5 0%, #4285F4 100%);
		-webkit-box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
		box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
		border-radius: 4px;
	}

	.footer-new .owl-item-after .owl-item.active .column-inner-row .final-price-show-item {
		margin-bottom: 1px;
	}

	.footer-new .owl-item-after .owl-item.active .column-inner-row:before {
		left: -3px;
		top: 0px;
		bottom: 0px;
		right: -3px;
	}
}

.footer-new body.Safari .owl-item-after-md .owl-item.active .column-inner-row .final-price-show-item {
	margin-top: 3px;
}

.footer-new body.Safari .owl-item-after-md .owl-item .column-inner-row:last-child .h-custom-12-11-reg {
	padding-bottom: 0;
}

@media (min-width: 768px) {
	.footer-new .owl-item-after-md .owl-item .column-inner:after {
		content: '';
		display: block;
		top: -2px;
		bottom: -5px;
		right: -3px;
		left: -3px;
		margin: auto;
		z-index: 1;
		position: absolute;
		background: linear-gradient(312.07deg, #44B8C5 0%, #4285F4 100%);
		-webkit-box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
		box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
		border-radius: 4px;
	}

	.footer-new .owl-item-after-md .owl-item .column-inner-row {
		background: #fff;
		padding: 7px 0;
	}

	.footer-new .owl-item-after-md .owl-item .column-inner-row:first-child {
		padding: 16px 0;
	}

	.footer-new .owl-item-after-md .owl-item .column-inner-row .h-custom-12-11-reg {
		padding-top: 4px;
		padding-bottom: 1px;
	}

	.footer-new .owl-item-after-md .owl-item .column-inner-row .final-price-show-item {
		margin-bottom: 2px;
	}

	.footer-new .owl-item-after-md .owl-item .column-inner-row:before {
		border: 5px solid #fff;
		margin: auto;
		display: block;
		content: '';
		position: absolute;
		left: 0px;
		top: 0px;
		bottom: 0px;
		right: 0px;
		z-index: 1;
	}

	.footer-new .owl-item-after-md .owl-item .column-inner-row:nth-child(2):before {
		top: 0px;
	}

	.footer-new .owl-item-after-md .owl-item .column-inner-row:nth-child(3):before {
		bottom: 0px;
	}

	.footer-new .owl-item-after-md .owl-item .column-inner-row:last-child {
		border-bottom-left-radius: 1px;
		border-bottom-right-radius: 1px;
	}

	.footer-new .owl-item-after-md .owl-item .column-inner-row:last-child .h-custom-12-11-reg {
		padding-bottom: 1px;
	}

	.footer-new .owl-item-after-md .owl-item .column-inner-row:first-child {
		background: none;
		-webkit-box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0);
		box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0);
		padding: 0;
	}

	.footer-new .owl-item-after-md .owl-item .column-inner-row:first-child:before {
		display: none;
	}

	.footer-new .owl-item-after-md .owl-item .column-inner-row:first-child:after {
		display: none;
	}

	.footer-new .owl-item-after-md .owl-item .final-price-show-item {
		color: #fff;
	}

	.footer-new .owl-item-after-md .owl-item.active .column-inner:after {
		content: '';
		display: block;
		top: -6px;
		bottom: -3px;
		right: -6px;
		left: -6px;
		margin: auto;
		z-index: 1;
		position: absolute;
		background: linear-gradient(312.07deg, #44B8C5 0%, #4285F4 100%);
		-webkit-box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
		box-shadow: 0px 4px 16px rgba(24, 34, 96, 0.06);
		border-radius: 4px;
	}

	.footer-new .owl-item-after-md .owl-item.active .column-inner-row .final-price-show-item {
		margin-bottom: 1px;
	}

	.footer-new .owl-item-after-md .owl-item.active .column-inner-row:before {
		left: -3px;
		top: 0px;
		bottom: 0px;
		right: -3px;
	}

	.footer-new .owl-item-after-md .owl-item.active .column-inner-row:nth-child(2):before {
		top: 0px;
	}

	.footer-new .owl-item-after-md .owl-item.active .column-inner-row:nth-child(3):before {
		bottom: 0px;
	}
}

@media (min-width: 992px) {
	.footer-new .owl-item-after-md .owl-item .owl-item-after-md {
		padding: 19px 0;
	}

	.footer-new .owl-item-after-md .owl-item .owl-item-after-md:first-child {
		padding: 12px 0;
	}

	.footer-new .absolute-owl-ranges {
		bottom: 0;
	}
}

.footer-new .owl-carousel.owl-drag .owl-item.active.active-item {
	z-index: 800;
}

.footer-new .block-text-fixed {
	background: #4285f4;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 2147483640;
	padding: 16px 0;
}

.footer-new .block-text-fixed .container {
	position: relative;
}

.footer-new .block-text-fixed .bs-icon-cross-cookie, .footer-new .block-text-fixed .bs-icon-cross-cookie-sm {
	position: absolute;
	top: 6px;
	bottom: 0;
	right: 15px;
	cursor: pointer;
}

.footer-new .block-text-fixed .bs-icon-cross-cookie:hover, .footer-new .block-text-fixed .bs-icon-cross-cookie-sm:hover {
	opacity: 0.5;
}

@media (min-width: 768px) {
	.footer-new .block-text-fixed .bs-icon-cross-cookie, .footer-new .block-text-fixed .bs-icon-cross-cookie-sm {
		margin: auto;
		top: 0;
	}
}

.footer-new .block-text-fixed p, .footer-new .block-text-fixed .h-custom-16--15, .footer-new .block-text-fixed .h-custom-14--13-bs {
	color: #fff;
	font-weight: 300 !important;
	margin: 0;
	padding-right: 43px;
}

@media (min-width: 768px) {
	.footer-new .block-text-fixed p, .footer-new .block-text-fixed .h-custom-16--15, .footer-new .block-text-fixed .h-custom-14--13-bs {
		padding-right: 70px;
		padding-left: 0;
	}
}

@media (min-width: 992px) {
	.footer-new .block-text-fixed p, .footer-new .block-text-fixed .h-custom-16--15, .footer-new .block-text-fixed .h-custom-14--13-bs {
		padding-right: 110px;
	}
}

@media (max-width: 767.98px) {
	.footer-new .block-text-fixed p, .footer-new .block-text-fixed .h-custom-16--15, .footer-new .block-text-fixed .h-custom-14--13-bs {
		font-size: 13px !important;
		line-height: 18px !important;
	}
}

@media (min-width: 768px) {
	.footer-new .block-text-fixed {
		padding: 32px 0;
	}
}

.footer-new .block-text-fixed p {
	width: 80%;
	padding-right: 0 !important;
	padding-top: 3px;
}

.footer-new .block-text-fixed .btn-outline-light:hover {
	color: #4285f4;
}

@media (min-width: 768px) {
	.footer-new .block-text-fixed.cookie-light-blue {
		padding: 11px 0;
	}
}

@media (max-width: 767.98px) {
	.footer-new .block-text-fixed.cookie-light-blue {
		padding: 8px 0;
	}
}

.footer-new .block-text-fixed.cookie-light {
	background: #fff;
	color: #677386;
	font-weight: 600;
	border-top: 1px solid #eceef0;
}

.footer-new .block-text-fixed.cookie-light p {
	color: inherit;
	font-weight: inherit;
	font-weight: 400 !important;
	color: #677386 !important;
}

@media (min-width: 768px) {
	.footer-new .block-text-fixed.cookie-light p {
		padding-top: 3px;
		font-weight: 400 !important;
		color: #677386 !important;
	}
}

@media (min-width: 768px) {
	.footer-new .block-text-fixed.cookie-light {
		padding: 10px 0;
		margin: auto;
		width: 100%;
	}
}

.footer-new .sort-wrapper {
	padding-top: 23px;
	padding-bottom: 30px;
	text-align: center;
}

.footer-new .sort-wrapper .btn-outline-dark {
	opacity: .7;
}

.footer-new .sort-wrapper .btn-outline-dark:hover, .footer-new .sort-wrapper .btn-outline-dark:focus {
	opacity: 1;
}

@media (max-width: 767.98px) {
	.footer-new .sort-wrapper .row {
		margin: 0;
	}
}

@media (min-width: 768px) {
	.footer-new .sort-wrapper {
		padding-bottom: 60px;
	}
}

.footer-new .sort-wrapper .item-margin {
	margin-bottom: 12px;
}

@media (max-width: 767.98px) {
	.footer-new .sort-wrapper .item-margin {
		padding: 0 6px;
	}

	.footer-new .sort-wrapper .item-margin .img-placeholder-large {
		height: 22vw;
	}
}

@media (min-width: 768px) {
	.footer-new .sort-wrapper .item-margin {
		margin-bottom: 6px;
	}
}

@media (max-width: 575.98px) {
	.footer-new .sort-wrapper .item-margin .img-placeholder-large {
		height: 28vw;
	}
}

.footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper {
    /*@include media-breakpoint-down(md) {
              .element-to-load{
                  display:none;
                  &:nth-child(1), &:nth-child(2), &:nth-child(3){
                      display:block;
                  }
              }
          }*/;
}

@media only screen and (min-width: 580px) and (max-width: 767px) {
	.footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load {
		display: none;
	}

	.footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(1), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(2), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(3), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(4), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(5), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(6) {
		display: block;
	}
}

@media (max-width: 767.98px) {
	.footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load {
		display: none;
	}

	.footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(1), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(2), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(3), .footer-new .sort-md-block:not(.fixed-mobile) .sort-wrapper .element-to-load:nth-child(4) {
		display: block;
	}
}

.footer-new .btn-grp-space {
	padding-top: 20px;
}

@media (min-width: 768px) {
	.footer-new .btn-grp-space {
		padding-top: 34px;
	}
}

.footer-new .showed-after-search {
	padding-top: 10px;
}

.footer-new .integrations-found {
	padding-bottom: 33px;
}

.footer-new .integrations-found .item-margin {
	margin: 0 0 30px;
}

@media (max-width: 767.98px) {
	.footer-new .integrations-found .item-margin:last-child {
		padding-bottom: 29px;
	}
}

@media (max-width: 991.98px) {
	.footer-new .integrations-found .item-margin {
		padding: 2px 7px;
		margin: 0;
	}
}

@media (max-width: 991.98px) {
	.footer-new .integrations-found .row {
		margin: 0 -7px;
	}
}

@media (min-width: 768px) {
	.footer-new .integrations-found {
		padding-bottom: 70px;
	}
}

.footer-new .integrations-search {
	padding-bottom: 38px;
}

@media (min-width: 768px) {
	.footer-new .integrations-search {
		padding-bottom: 55px;
	}
}

.footer-new .integrations-search .material-input {
	padding-top: 28px;
	position: relative;
}

@media (min-width: 768px) {
	.footer-new .integrations-search .material-input {
		padding-top: 30px;
	}
}

.footer-new .integrations-search .material-input button {
	position: absolute;
	bottom: 10px;
	right: 13px;
	margin: auto;
}

.footer-new .integrations-search .material-input button.btn {
	background: none;
	padding: 0;
	min-width: 40px;
}

@media (min-width: 768px) {
	.footer-new .integrations-wrapper {
		padding-bottom: 35px;
	}
}

.footer-new .form-material {
	padding: 40px 0 20px;
}

.footer-new .form-material .h-custom-15-14-r {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 11px;
}

.footer-new .form-material .h-custom-12-11-reg {
	margin-top: -5px;
	padding-bottom: 7px;
}

.footer-new .form-material textarea.form-control {
	min-height: 119px;
}

@media (min-width: 768px) {
	.footer-new .form-material {
		padding: 30px 46px 50px;
		margin-bottom: 60px;
	}

	.footer-new .form-material .h-custom.h-custom-16--16 {
		padding-bottom: 12px;
	}

	.footer-new .form-material .h-custom-12-11-reg {
		margin-top: -6px;
		padding-bottom: 14px;
	}

	.footer-new .form-material .h-custom-17--16 {
		margin-top: -2px;
	}

	.footer-new .form-material .form-group:first-of-type {
		padding-top: 11px;
	}

	.footer-new .form-material textarea.form-control {
		min-height: 159px;
	}
}

@media (min-width: 992px) {
	.footer-new .form-material {
		margin-bottom: 90px;
	}
}

.footer-new .contact-information {
	margin-top: -19px;
}

.footer-new .contact-information .accordion {
	margin-bottom: 0;
}

.footer-new .contact-information .accordion .item-:first-child h1:after, .footer-new .contact-information .accordion .item-:first-child h2:after, .footer-new .contact-information .accordion .item-:first-child h3:after, .footer-new .contact-information .accordion .item-:first-child h4:after, .footer-new .contact-information .accordion .item-:first-child h5:after, .footer-new .contact-information .accordion .item-:first-child h6:after {
	display: none;
}

.footer-new .contact-information .accordion .btn-link.btn-link-after {
	margin-top: -19px;
	margin-bottom: 23px;
}

@media (min-width: 768px) {
	.footer-new .contact-information .accordion .btn-link.btn-link-after {
		margin-top: -6px;
	}
}

@media (min-width: 768px) {
	.footer-new .privacy-policy {
		padding-bottom: 64px;
	}
}

@media (min-width: 992px) {
	.footer-new .privacy-policy {
		padding-bottom: 94px;
		margin-top: -30px;
	}

	.footer-new .privacy-policy .material-box-md {
		padding: 10px 55px 20px 55px;
	}
}

@media (max-width: 1199.98px) {
	.footer-new .material-box-xl {
		padding: 0 15px !important;
	}

	.footer-new .material-box-xl.padding-right-reset {
		padding-right: 0 !important;
	}
}

@media (max-width: 767.98px) {
	.footer-new .material-box.acc-item {
		padding: 0 !important;
		margin: 0;
	}

	.footer-new .material-box.acc-item.material-box-xl {
		padding: 0 !important;
		margin: 0;
	}
}

.footer-new .material-box.padding-right-reset {
	padding-right: 0;
}

@media (max-width: 767.98px) {
	.footer-new .material-box.padding-right-reset {
		padding-left: 0 !important;
		padding-top: 18px;
		padding-bottom: 38px;
		margin: 0;
	}

	.footer-new .material-box.padding-right-reset p:last-child {
		margin: 0;
	}
}

@media (min-width: 992px) {
	.footer-new .material-box-md {
		padding: 10px 55px 25px 55px;
	}
}

.footer-new ol.paragraf, .footer-new ul.paragraf {
	padding-left: 0px;
	list-style-position: inside;
	margin-top: -13px;
	margin-bottom: 6px;
}

.footer-new ol.paragraf li, .footer-new ul.paragraf li {
	padding-left: 0px;
}

.footer-new ol.paragraf ul, .footer-new ol.paragraf ol, .footer-new ul.paragraf ul, .footer-new ul.paragraf ol {
	list-style-type: none;
	padding-left: 18px;
}

.footer-new ol.paragraf ul li, .footer-new ol.paragraf ol li, .footer-new ul.paragraf ul li, .footer-new ul.paragraf ol li {
	position: relative;
	padding: 0;
}

.footer-new ol.paragraf ul li:before, .footer-new ol.paragraf ol li:before, .footer-new ul.paragraf ul li:before, .footer-new ul.paragraf ol li:before {
	width: 4px;
	height: 4px;
	content: '';
	display: block;
	position: absolute;
	top: 12px;
	left: -17px;
	background: #677386;
	border-radius: 5px;
}

.footer-new ol.paragraf ul.lower-alpha-ul, .footer-new ol.paragraf ol.lower-alpha-ul, .footer-new ul.paragraf ul.lower-alpha-ul, .footer-new ul.paragraf ol.lower-alpha-ul {
	list-style-type: lower-alpha !important;
	padding: 0;
}

.footer-new ol.paragraf ul.lower-alpha-ul li, .footer-new ol.paragraf ol.lower-alpha-ul li, .footer-new ul.paragraf ul.lower-alpha-ul li, .footer-new ul.paragraf ol.lower-alpha-ul li {
	padding: 0;
}

.footer-new ol.paragraf ul.lower-alpha-ul li:before, .footer-new ol.paragraf ol.lower-alpha-ul li:before, .footer-new ul.paragraf ul.lower-alpha-ul li:before, .footer-new ul.paragraf ol.lower-alpha-ul li:before {
	display: none;
}

@media (min-width: 768px) {
	.footer-new ol.paragraf, .footer-new ul.paragraf {
		padding-left: 23px;
		margin-top: -8px;
		list-style-position: outside;
		margin-bottom: 3px;
	}

	.footer-new ol.paragraf li, .footer-new ul.paragraf li {
		padding-left: 10px;
	}

	.footer-new ol.paragraf ul, .footer-new ol.paragraf ol, .footer-new ul.paragraf ul, .footer-new ul.paragraf ol {
		list-style-type: none;
		padding-left: 18px;
	}

	.footer-new ol.paragraf ul li, .footer-new ol.paragraf ol li, .footer-new ul.paragraf ul li, .footer-new ul.paragraf ol li {
		position: relative;
	}

	.footer-new ol.paragraf ul li:before, .footer-new ol.paragraf ol li:before, .footer-new ul.paragraf ul li:before, .footer-new ul.paragraf ol li:before {
		width: 4px;
		height: 4px;
		content: '';
		display: block;
		position: absolute;
		top: 12px;
		left: -17px;
		background: #677386;
		border-radius: 5px;
	}
}

.footer-new .h-divider {
	padding-top: 50px;
	padding-bottom: 3px;
	text-transform: uppercase;
}

.footer-new .h-divider.h-custom-24--22 {
	margin-bottom: 11px;
}

@media (min-width: 768px) {
	.footer-new .h-divider {
		padding-top: 40px;
	}
}

@media (min-width: 992px) {
	.footer-new .h-divider {
		padding-top: 60px;
		padding-bottom: 0px;
	}

	.footer-new .h-divider.h-custom-24--22 {
		margin-bottom: 16px;
	}
}

.footer-new .regulamin {
	padding-top: 6px;
}

@media (max-width: 575.98px) {
	.footer-new .regulamin {
		padding-bottom: 0;
	}
}

@media (min-width: 768px) {
	.footer-new .regulamin {
		padding-top: 52px;
	}
}

@media (min-width: 992px) {
	.footer-new .regulamin {
		padding-top: 62px;
	}
}

@media (min-width: 768px) {
	.footer-new .sub-header h1, .footer-new .sub-header h2, .footer-new .sub-header h3, .footer-new .sub-header h4, .footer-new .sub-header h5, .footer-new .sub-header h6 {
		margin-bottom: 4px;
	}

	.footer-new .sub-header h1.h-custom-18--18-2, .footer-new .sub-header h2.h-custom-18--18-2, .footer-new .sub-header h3.h-custom-18--18-2, .footer-new .sub-header h4.h-custom-18--18-2, .footer-new .sub-header h5.h-custom-18--18-2, .footer-new .sub-header h6.h-custom-18--18-2 {
		margin-bottom: 4px;
	}
}

.footer-new .box-gray {
	background: #fafafa;
	position: relative;
	padding: 20px 0;
}

.footer-new .box-gray p {
	margin: 0 0 29px;
}

.footer-new .box-gray p:last-child {
	margin: 0 0 4px;
}

.footer-new .box-gray:after {
	content: '';
	display: block;
	height: 100%;
	width: 1000px;
	left: -999em;
	right: -999em;
	top: 0;
	margin: auto;
	background: #fafafa;
	position: absolute;
	z-index: -1;
}

@media (min-width: 768px) {
	.footer-new .box-gray {
		padding: 25px 31px;
	}

	.footer-new .box-gray:after {
		display: none;
	}

	.footer-new .box-gray p {
		margin: 0 0 32px;
	}

	.footer-new .box-gray p:last-child {
		margin: 0 0 7px;
	}
}

.footer-new .contract-header {
	padding: 5px 0 14px;
}

@media (min-width: 768px) {
	.footer-new .contract-header {
		padding: 0px 0 14px;
		margin-top: -5px;
		margin-bottom: 70px;
	}
}

.footer-new .Safari .form-control {
	border: 1px solid #a4abb6;
}

.footer-new .Safari .form-control:focus {
	border: 1px solid #677386;
}

.footer-new .Safari .form-control.is-invalid {
	border: 1px solid #d53734;
}

.footer-new .error-site {
	padding-top: 140px;
	padding-bottom: 65px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/error-mobile.png) no-repeat;
	background-position: center 47px;
	background-size: 308px auto;
}

@media (min-width: 576px) {
	.footer-new .error-site {
		padding-top: 130px;
		padding-bottom: 80px;
		background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/error-desctop.jpg) no-repeat;
		background-position: center -70px;
		background-size: auto 350px;
	}
}

@media (min-width: 992px) {
	.footer-new .error-site {
		padding-top: 250px;
		padding-bottom: 150px;
		background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/error-desctop.jpg) no-repeat;
		background-position: center 43px;
		background-size: auto;
	}
}

@media (min-width: 1200px) {
	.footer-new .error-site {
		padding-top: 325px;
	}
}

.footer-new .error-site p {
	margin-top: -5px;
	margin-bottom: -5px;
}

.footer-new .error-site h1, .footer-new .error-site h2, .footer-new .error-site h3, .footer-new .error-site h4, .footer-new .error-site h5, .footer-new .error-site h6 {
	margin-top: -10px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
}

@media (min-width: 768px) {
	.footer-new .error-site h1, .footer-new .error-site h2, .footer-new .error-site h3, .footer-new .error-site h4, .footer-new .error-site h5, .footer-new .error-site h6 {
		margin-top: -15px;
	}
}

.footer-new .error-site .btn-outline-primary {
	margin: 0 7px;
	min-width: 150px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.footer-new .error-site .btn-outline-primary {
		margin: 0 8px;
		min-width: 200px;
	}
}

.footer-new .divider-text {
	position: relative;
	padding: 24px 0;
	max-width: 415px;
}

.footer-new .divider-text:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #eceef0;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
	z-index: 1;
}

.footer-new .divider-text p {
	margin: 0;
	background: #fff;
	position: relative;
	z-index: 2;
	display: inline-block;
}

.footer-new .divider-text .box-radius {
	padding: 0 26px;
}

@media (min-width: 768px) {
	.footer-new .divider-text {
		padding: 16px 0;
	}
}

.footer-new .box-trigger:hover {
	cursor: pointer;
}

.footer-new .box-trigger:hover h1, .footer-new .box-trigger:hover h2, .footer-new .box-trigger:hover h3, .footer-new .box-trigger:hover h4, .footer-new .box-trigger:hover h5, .footer-new .box-trigger:hover h6 {
	color: #4285f4;
}

.footer-new .fade-lozad {
	-webkit-animation-name: fade-lozad;
	animation-name: fade-lozad;
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
}

@-webkit-keyframes fade-lozad {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fade-lozad {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes fadeIn- {
	0% {
		opacity: 0;
	}

	20% {
		opacity: 1;
	}

	80% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes fadeIn- {
	0% {
		opacity: 0;
	}

	20% {
		opacity: 1;
	}

	80% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@-webkit-keyframes fadeOut {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.footer-new .fadeIn- {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

.footer-new .disp-table- {
	display: table;
	vertical-align: middle;
}

.footer-new .disp-table-cell- {
	display: table-cell;
}

.footer-new .owl-carousel-json.owl-carousel {
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.footer-new .owl-carousel-json.owl-carousel {
		margin-bottom: 30px;
	}
}

.footer-new .owl-carousel-json.owl-carousel .owl-item:not(.active) {
	opacity: 0;
}

.footer-new .owl-carousel-json.owl-carousel .owl-item.active {
	-webkit-animation: fadeIn- 6s ease-in-out infinite;
	animation: fadeIn- 6s ease-in-out infinite;
}

.footer-new .owl-carousel-json.owl-carousel .owl-nav, .footer-new .owl-carousel-json.owl-carousel .owl-dots {
	display: none;
}

.footer-new .owl-carousel-json.owl-carousel .owl-stage {
	margin: 0 -10px;
}

.footer-new .owl-carousel-json.owl-carousel .owl-item {
	text-align: center;
}

.footer-new .owl-carousel-json.owl-carousel .owl-item .disp-table- {
	height: 96px;
}

.footer-new .owl-carousel-json.owl-carousel .owl-item .disp-table-cell- {
	text-align: center;
}

.footer-new .owl-carousel-json.owl-carousel .owl-item .gray-filter {
	opacity: 0.75;
	line-height: 96px;
	width: 100%;
	text-align: center;
}

.footer-new .owl-carousel-json.owl-carousel .owl-item .gray-filter:hover {
	opacity: 1;
}

.footer-new .owl-carousel-json.owl-carousel .owl-item .gray-filter:hover img {
	-webkit-filter: grayscale(0%);
    /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
}

.footer-new .owl-carousel-json.owl-carousel .owl-item .gray-filter > img {
	width: auto;
	display: inline-block;
	margin: 0 auto;
	max-width: 78px;
	max-height: 59px;
}

@media (min-width: 576px) {
	.footer-new .owl-carousel-json.owl-carousel .owl-item .gray-filter > img {
		max-width: 78px;
		max-height: 59px;
	}
}

@media (min-width: 768px) {
	.footer-new .owl-carousel-json.owl-carousel .owl-item .gray-filter > img {
		max-width: 96px;
		max-height: 67px;
	}
}

@media (min-width: 992px) {
	.footer-new .owl-carousel-json.owl-carousel .owl-item .gray-filter > img {
		max-width: 96px;
		max-height: 67px;
	}
}

@media (min-width: 1200px) {
	.footer-new .owl-carousel-json.owl-carousel .owl-item .gray-filter > img {
		max-width: 101px;
		max-height: 74px;
	}
}

.footer-new .owl-carousel-json-slow-row {
    /*    @include media-breakpoint-up(md) {
              margin-left:-15%;
              margin-right:-15%;
          }
          @include media-breakpoint-up(xl) {
              margin-left:-14%;
              margin-right:-14%;
          }*/;
}

@-webkit-keyframes no-float {
	0% {
		-webkit-transform: translatey(-50px);
		transform: translatey(-50px);
	}

	50% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}

	100% {
		-webkit-transform: translatey(-50px);
		transform: translatey(-50px);
	}
}

@keyframes no-float {
	0% {
		-webkit-transform: translatey(-50px);
		transform: translatey(-50px);
	}

	50% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}

	100% {
		-webkit-transform: translatey(-50px);
		transform: translatey(-50px);
	}
}

@webkit-keyframes no-float {
	.footer-new 0% {
		-webkit-transform: translatey(-50px);
		transform: translatey(-50px);
	}

	.footer-new 50% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}

	.footer-new 100% {
		-webkit-transform: translatey(-50px);
		transform: translatey(-50px);
	}
}

.footer-new .owl-carousel .owl-item img.owl-lazy {
    /*    transform-style:inherit;
          -webkit-transform-style:inherit;
          -moz-transform-style:inherit;
          -o-transform-style:inherit;*/;
}

.footer-new .owl-carousel-json-slow.owl-carousel {
	margin-bottom: 20px;
	position: relative;
}

.footer-new .owl-carousel-json-slow.owl-carousel:after {
	content: '';
	display: block;
	width: 100%;
	background: #fff;
	top: -100px;
	bottom: -100px;
	margin: auto;
	position: absolute;
	left: 100%;
	z-index: 999;
	border-bottom: 1px solid #000;
	-webkit-animation: no-float 5s ease-in-out infinite;
	animation: no-float 5s ease-in-out infinite;
}

.footer-new .owl-carousel-json-slow.owl-carousel:before {
	content: '';
	display: block;
	width: 100%;
	background: #fff;
	right: 100%;
	top: -100px;
	bottom: -100px;
	margin: auto;
	position: absolute;
	z-index: 999;
	border-bottom: 1px solid #000;
	-webkit-animation: no-float 5s ease-in-out infinite;
	animation: no-float 5s ease-in-out infinite;
}

@media (min-width: 768px) {
	.footer-new .owl-carousel-json-slow.owl-carousel {
		margin-bottom: 30px;
	}
}

.footer-new .owl-carousel-json-slow.owl-carousel .owl-stage-outer {
	overflow: visible !important;
    /*        &:after{
                      content:'';
                      display:block;
                      width:100%;
                      background: #fff;
                      //background:red;
                      top:-100px;
                      bottom:-100px;
                      margin:auto;
                      position: absolute;
                      left:100%;
                      z-index:999;
                      //opacity:0.7;

                      animation: no-float 5s ease-in-out infinite;
                  }
                  &:before{
                      content:'';
                      display:block;
                      width:100%;
                      background: #fff;
                      //background:red;
                      right:100%;
                      top:-100px;
                      bottom:-100px;
                      margin:auto;
                      position: absolute;
                      z-index:999;
                      //opacity:0.7;
                      animation: no-float 5s ease-in-out infinite;
                  }*/;
}

.footer-new .owl-carousel-json-slow.owl-carousel .owl-item.active:after {
	left: 100%;
	-webkit-transition: 5s;
	transition: 5s;
}

.footer-new .owl-carousel-json-slow.owl-carousel .owl-item.active img {
	opacity: 1;
	-webkit-box-shadow: inset 10px 10px 5px 182px rgba(255, 255, 255, 0);
	box-shadow: inset 10px 10px 5px 182px rgba(255, 255, 255, 0);
}

.footer-new .owl-carousel-json-slow.owl-carousel .owl-nav, .footer-new .owl-carousel-json-slow.owl-carousel .owl-dots {
	display: none;
}

.footer-new .owl-carousel-json-slow.owl-carousel .owl-stage {
	margin: 0 -10px;
}

.footer-new .owl-carousel-json-slow.owl-carousel .owl-item {
	text-align: center;
	position: relative;
	overflow: hidden;
}

.footer-new .owl-carousel-json-slow.owl-carousel .owl-item:after {
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	left: -100%;
	top: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
	background: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	z-index: 2;
	-webkit-transition: 5s;
	transition: 5s;
	opacity: 1;
	display: none;
}

.footer-new .owl-carousel-json-slow.owl-carousel .owl-item img {
	margin: 1px;
}

.footer-new .owl-carousel-json-slow.owl-carousel .owl-item .disp-table- {
	height: 96px;
}

.footer-new .owl-carousel-json-slow.owl-carousel .owl-item .disp-table-cell- {
	text-align: center;
}

.footer-new .owl-carousel-json-slow.owl-carousel .owl-item .gray-filter {
	opacity: 0.75;
	line-height: 96px;
	width: 100%;
	text-align: center;
}

.footer-new .owl-carousel-json-slow.owl-carousel .owl-item .gray-filter:hover {
	opacity: 1;
}

.footer-new .owl-carousel-json-slow.owl-carousel .owl-item .gray-filter:hover img {
	-webkit-filter: grayscale(0%);
    /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
}

.footer-new .owl-carousel-json-slow.owl-carousel .owl-item .gray-filter > img {
	width: auto;
	display: inline-block;
	margin: 0 auto;
	max-width: 78px;
	max-height: 59px;
}

@media (min-width: 576px) {
	.footer-new .owl-carousel-json-slow.owl-carousel .owl-item .gray-filter > img {
		max-width: 78px;
		max-height: 59px;
	}
}

@media (min-width: 768px) {
	.footer-new .owl-carousel-json-slow.owl-carousel .owl-item .gray-filter > img {
		max-width: 96px;
		max-height: 67px;
	}
}

@media (min-width: 992px) {
	.footer-new .owl-carousel-json-slow.owl-carousel .owl-item .gray-filter > img {
		max-width: 96px;
		max-height: 67px;
	}
}

@media (min-width: 1200px) {
	.footer-new .owl-carousel-json-slow.owl-carousel .owl-item .gray-filter > img {
		max-width: 101px;
		max-height: 74px;
	}
}

.footer-new #masthead .fixed {
	position: fixed !important;
	top: 0;
	z-index: 2000;
}

.footer-new .animation-base {
	position: relative;
}

.footer-new .animation-base:after {
	content: '';
	display: block;
	width: 31px;
	height: 31px;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/logo-img.svg) no-repeat;
	background-position: center;
	position: absolute;
	top: 1px;
	left: -1px;
}

@media (min-width: 768px) and (max-width: 991px) {
	.footer-new #masthead .container {
		max-width: 100%;
	}
}

.footer-new #sidebar-container.row {
	margin: 0;
}

.footer-new #sticky-container {
	padding-bottom: 50px;
}

.footer-new #sticky-container a:last-child {
	margin-bottom: 40px;
}

.footer-new #sticker.is-affixed #sticky-container {
	padding-left: 15px;
	padding-top: 30px;
}

.footer-new .inner-wrapper-sticky[style*="position: relative; transform:"] {
	margin-left: -15px;
}

.footer-new .img-placeholder-large {
	height: 185px;
}

@media (min-width: 1200px) {
	.footer-new .col-xl-2 .img-placeholder-large {
		height: 155px;
	}
}

.footer-new #masthead {
	overflow: hidden;
}

.footer-new .to-resize {
	padding-bottom: 10px;
}

.footer-new .menu-right-floated:after {
	content: '';
	display: block;
	clear: both;
}

.footer-new .menu-right-floated #nav-icon2 {
	margin: 17px 0 0 5px;
}

@media (max-width: 991.98px) {
	.footer-new .menu-right-floated .navbar-toggler, .footer-new .menu-right-floated .dropdown-small {
		display: inline-block;
		float: left;
	}
}

.footer-new video.video-wide-landscape {
	width: 164%;
	margin-left: -50px;
}

@media (min-width: 992px) {
	.footer-new video.video-wide-landscape {
		width: 150%;
		margin-left: -30px;
		margin-top: -400px;
	}
}

@media (min-width: 1200px) {
	.footer-new video.video-wide-landscape {
		margin-top: -200px;
	}
}

.footer-new .img- {
	position: relative;
}

@media (min-width: 576px) {
	.footer-new video.video-gif {
		width: 557px;
		bottom: 50px;
		left: 50px;
	}
}

@media (max-width: 767.98px) {
	.footer-new video.video-gif {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 576px) {
	.footer-new video.video-integrations {
		margin-left: -60px;
	}
}

@media (min-width: 992px) {
	.footer-new video.video-integrations {
		width: 36em;
	}
}

@media (min-width: 1200px) {
	.footer-new video.video-integrations {
		width: 40em;
	}
}

.footer-new table, .footer-new .table {
	font-size: 13px;
	line-height: 19px;
}

@media (min-width: 768px) {
	.footer-new table, .footer-new .table {
		font-size: 14px;
		line-height: 22px;
	}
}

.footer-new table small, .footer-new .table small {
	font-size: 80%;
}

.footer-new table strong, .footer-new .table strong {
	font-weight: 600;
	color: #0e192a;
}

.footer-new table thead, .footer-new .table thead {
	font-size: 14px;
}

.footer-new table thead th, .footer-new .table thead th {
	border-top: none;
	border-bottom-width: 1px;
	font-weight: 600;
	color: #0e192a;
	line-height: normal;
}

@media (max-width: 767.98px) {
	.footer-new table th, .footer-new table td, .footer-new .table th, .footer-new .table td {
		padding: 0.5em;
	}
}

.footer-new table, .footer-new .table {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.footer-new table.th-auto thead th, .footer-new .table.th-auto thead th {
	white-space: nowrap;
}

@media (min-width: 768px) {
	.footer-new table.th-auto-md thead th, .footer-new .table.th-auto-md thead th {
		white-space: nowrap;
	}
}

.footer-new table tbody:first-child tr:first-child td, .footer-new .table tbody:first-child tr:first-child td {
	border-top: none;
}

@media (max-width: 767.98px) {
	.footer-new .table-responsive-sm {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	.footer-new .table-responsive-sm table, .footer-new .table-responsive-sm .table {
		width: 150%;
	}
}

.footer-new .table.td-last thead th:last-child {
	background-color: #fafafa;
	border-left: 1px solid #eceef0;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
}

.footer-new .table.td-last tbody td:last-child {
	background-color: #fafafa;
	border-left: 1px solid #eceef0;
}

.footer-new .table.td-last tbody tr:last-child td:last-child {
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
}

@media (max-width: 767.98px) {
	.footer-new td .border-left {
		border-left: none !important;
	}
}

.footer-new td .col-md-6 {
	display: inline-block !important;
	float: left;
}

.footer-new .table-striped tbody tr:nth-of-type(odd) {
	background-color: transparent;
}

.footer-new .table-striped tbody tr:nth-of-type(even) {
	background-color: 1px solid #fafafa;
}

.footer-new .star {
	width: 22px;
	height: 22px;
	display: block;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-small.svg?v=4) no-repeat;
	background-position: -863px center;
	background-size: 961px 60px;
}

.footer-new .star.recommended {
	position: absolute;
	top: 10px;
	left: 10px;
	text-transform: uppercase;
	font-size: 10px;
	width: auto;
	line-height: 22px;
	color: #edb100;
	padding-left: 25px;
	font-weight: 600;
	background-position: -863px center;
}

.footer-new .paragraph-with-icon {
	padding-left: 24px;
	position: relative;
}

.footer-new .paragraph-with-icon .paragraph-icon {
	position: absolute;
	top: 12px;
	left: 0;
	color: #4285f4;
	width: 12px;
	height: 12px;
}

.footer-new .paragraph-with-icon .paragraph-icon i {
	margin-left: 4px;
}

.footer-new .bg-light {
	background: #fafafa;
}

.footer-new .small-notification-text > a, .footer-new .small-notification-text > p, .footer-new .small-notification-text > h1, .footer-new .small-notification-text > h2, .footer-new .small-notification-text > h3, .footer-new .small-notification-text > h4, .footer-new .small-notification-text > h5, .footer-new .small-notification-text > h6 {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 0.95em !important;
	font-weight: 600;
	line-height: normal;
	margin: 0 0 0.25em;
	letter-spacing: -0.1px !important;
	color: #0e192a;
}

@media (min-width: 992px) {
	.footer-new .small-notification-text > a, .footer-new .small-notification-text > p, .footer-new .small-notification-text > h1, .footer-new .small-notification-text > h2, .footer-new .small-notification-text > h3, .footer-new .small-notification-text > h4, .footer-new .small-notification-text > h5, .footer-new .small-notification-text > h6 {
		margin-bottom: 6px;
	}

	.footer-new .small-notification-text > a:first-child, .footer-new .small-notification-text > p:first-child, .footer-new .small-notification-text > h1:first-child, .footer-new .small-notification-text > h2:first-child, .footer-new .small-notification-text > h3:first-child, .footer-new .small-notification-text > h4:first-child, .footer-new .small-notification-text > h5:first-child, .footer-new .small-notification-text > h6:first-child {
		padding-top: 6px;
	}
}

.footer-new .small-notification-text a:hover, .footer-new .small-notification-text a:focus {
	color: #4285f4;
}

.footer-new .small-notification-text h1, .footer-new .small-notification-text h2, .footer-new .small-notification-text h3, .footer-new .small-notification-text h4, .footer-new .small-notification-text h5, .footer-new .small-notification-text h6 {
	font-size: 0.95em !important;
	line-height: normal;
	margin: 0 0 0.25em;
	letter-spacing: -0.1px;
}

.footer-new .small-notification-text .notification-date {
	color: #677386;
	font-size: 0.8em;
	font-weight: 300;
	line-height: normal;
	display: block;
	letter-spacing: 0.2px;
}

.footer-new .small-notification-text .notification-item {
	margin-top: 1.5em;
}

.footer-new .small-notification-text .notification-item:first-child {
	margin-top: 10px;
}

@media (min-width: 576px) {
	.footer-new .notification-item {
		margin-top: 0.5em;
	}
}

@media (min-width: 992px) {
	.footer-new .notification-item {
		margin-top: 1.5em;
	}
}

@media (min-width: 768px) {
	.footer-new footer .container {
		margin-top: -5px;
	}
}

.footer-new footer h1, .footer-new footer h2, .footer-new footer h3, .footer-new footer h4, .footer-new footer h5, .footer-new footer h6 {
	font-size: 1em;
	margin: 0 0 15px;
}

.footer-new footer .no-links-aside {
	padding-top: 27px;
	padding-bottom: 28px;
}

@media (min-width: 768px) {
	.footer-new footer .no-links-aside {
		padding-top: 30px;
	}
}

.footer-new footer hr.between-sections {
	margin: 0 15px;
	width: 100%;
}

.footer-new .bottom-of-footer .btn-group-styles .dropdown-small .btn-outline-secondary {
	min-width: 5px;
}

.footer-new .bottom-of-footer {
	padding-top: 22px;
	padding-bottom: 0;
	font-size: 0.8em;
	line-height: 1.4em;
}

@media (min-width: 768px) {
	.footer-new .bottom-of-footer {
		font-size: 12px;
	}
}

.footer-new .bottom-of-footer p.bg-light- {
	margin: 0;
	width: 100%;
}

.footer-new .bottom-of-footer .bg-light- {
	margin: 0;
	padding: 16px 0;
	position: relative;
	background: none;
}

.footer-new .bottom-of-footer .bg-light- a {
	color: inherit;
}

.footer-new .bottom-of-footer .bg-light-:before {
	content: '';
	display: block;
	background: #fafafa;
	top: 0;
	left: -100%;
	right: -100%;
	bottom: 0px;
	position: absolute;
	margin: auto;
	z-index: -1;
}

.footer-new .bottom-of-footer p {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: 0.4px;
}

@media (min-width: 768px) {
	.footer-new .bottom-of-footer p {
		letter-spacing: 0.25px;
	}
}

.footer-new .bottom-of-footer ul {
	list-style-type: none;
	padding: 17px 0 0px;
	margin-bottom: 18px;
	background: none !important;
}

.footer-new .bottom-of-footer ul li {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	background: none  !important;
	margin: 0px 0 11px;
	letter-spacing: 0.2px;
}

.footer-new .bottom-of-footer ul li:last-child {
	margin: 0 0 2px;
}

.footer-new .bottom-of-footer ul li a {
	color: #677386;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.footer-new .bottom-of-footer .dropdown-item {
	line-height: normal;
}

.footer-new .bottom-of-footer .dropdown-item:hover, .footer-new .bottom-of-footer .dropdown-item:focus, .footer-new .bottom-of-footer .dropdown-item:active {
	opacity: 0.7;
}

@media (min-width: 576px) {
	.footer-new footer .no-links-aside {
		border-top: none;
	}

	.footer-new footer hr.between-sections {
		margin: 0.25rem 15px 0;
	}

	.footer-new .bottom-of-footer {
		padding: 0;
		width: 100%;
	}

	.footer-new .bottom-of-footer p.bg-light- {
		padding-left: 15px;
		padding-right: 15px;
	}

	.footer-new .bottom-of-footer .flex-item-left {
		min-width: 100%;
		max-width: 100%;
		padding: 1.5rem 15px;
	}

	.footer-new .bottom-of-footer ul {
		margin: 0;
		padding: 0;
	}

	.footer-new .bottom-of-footer ul li {
		margin: 0;
	}
}

@media (min-width: 768px) {
	.footer-new footer {
		padding: 2.3rem 0 0;
	}
}

@media (min-width: 992px) {
	.footer-new footer {
		padding: 4.7rem 0 0;
	}

	.footer-new footer h1, .footer-new footer h2, .footer-new footer h3, .footer-new footer h4, .footer-new footer h5, .footer-new footer h6 {
		font-size: 1.1em;
		margin: 0 0 24px;
	}

	.footer-new footer .no-links-aside {
		border-top: none;
		padding: 4px 0 0;
	}

	.footer-new footer .no-links-aside > h1, .footer-new footer .no-links-aside h2, .footer-new footer .no-links-aside h3, .footer-new footer .no-links-aside h4, .footer-new footer .no-links-aside h5, .footer-new footer .no-links-aside h6 {
		letter-spacing: 0.2px;
	}

	.footer-new footer .no-links-aside .notification-item {
		margin-top: 14px;
	}

	.footer-new footer .no-links-aside .notification-item:first-child {
		margin-top: 6px;
	}

	.footer-new footer .no-links-aside .notification-item h1, .footer-new footer .no-links-aside .notification-item h2, .footer-new footer .no-links-aside .notification-item h3, .footer-new footer .no-links-aside .notification-item h4, .footer-new footer .no-links-aside .notification-item h5, .footer-new footer .no-links-aside .notification-item h6 {
		font-size: 14px;
		letter-spacing: -0.1px;
	}

	.footer-new footer .no-links-aside .small-notification-text .notification-date {
		font-size: 12px;
		letter-spacing: 0.2px;
	}

	.footer-new footer .padding-md-0 {
		margin-left: -18px;
	}

	.footer-new footer hr.between-sections {
		margin: 2.25rem 15px 0;
	}
}

.footer-new .bottom-of-footer .txt-lang {
	display: none;
}

@media (min-width: 1200px) {
	.footer-new .bottom-of-footer {
		padding: 2px 15px;
		width: 100%;
	}

	.footer-new .bottom-of-footer .flex-item-left {
		min-width: 50%;
		padding-right: 0px;
		padding-left: 7px;
	}

	.footer-new .bottom-of-footer ul {
		overflow: hidden;
		width: auto;
		padding: 0;
		margin: 0;
	}

	.footer-new .bottom-of-footer ul li {
		display: inline-block;
		float: left;
		margin: 0 1em;
	}

	.footer-new .bottom-of-footer p.bg-light- {
		width: auto;
		padding-left: 0;
		padding-right: 0;
	}

	.footer-new .bottom-of-footer p.bg-light-:before {
		display: none;
	}

	.footer-new .bottom-of-footer .btn-group-styles {
		max-width: 8.6rem !important;
		display: block;
		border-radius: 30px;
		padding: 0 !important;
	}

	.footer-new .bottom-of-footer .btn-group-styles .btn-sm, .footer-new .bottom-of-footer .btn-group-styles .btn-group-sm > .btn, .footer-new .bottom-of-footer .btn-group-styles .btn-group-sm {
		padding: .5rem 1.25em;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small:nth-child(even) .btn-sm, .footer-new .bottom-of-footer .btn-group-styles .dropdown-small:nth-child(even) .btn-group-sm > .btn, .footer-new .bottom-of-footer .btn-group-styles .dropdown-small:nth-child(even) .btn-group-sm {
		padding-left: .75em;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small:nth-child(odd) .btn-sm, .footer-new .bottom-of-footer .btn-group-styles .dropdown-small:nth-child(odd) .btn-group-sm > .btn, .footer-new .bottom-of-footer .btn-group-styles .dropdown-small:nth-child(odd) .btn-group-sm {
		padding-right: .75em;
	}

	.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span {
		width: 11px;
		height: 9px;
		background-size: auto 5px;
	}

	.footer-new .bottom-of-footer .btn-group-styles .btn.dropdown-toggle span img {
		display: none;
	}

	.footer-new .bottom-of-footer .btn-group-styles .btn-outline-secondary:not(:disabled):not(.disabled):active,
    .footer-new .bottom-of-footer .btn-group-styles .btn-outline-secondary:not(:disabled):not(.disabled).active,
    .footer-new .bottom-of-footer .btn-group-styles .show > .btn-outline-secondary.dropdown-toggle {
		border: none !important;
		-webkit-box-shadow: 0 0 0 1px rgba(164, 171, 182, 0);
		box-shadow: 0 0 0 1px rgba(164, 171, 182, 0);
		background: none !important;
	}

	.footer-new .bottom-of-footer .btn-group-styles .btn:focus, .footer-new .bottom-of-footer .btn-group-styles .btn.focus {
		border: none;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small {
		margin: 0;
		border-right: 1px solid #eceef0;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small:last-child {
		border: none;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small .btn-outline-secondary {
		border: none;
		margin: 0;
		font-size: 0.75em;
		letter-spacing: -0.4px;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu {
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 0;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item {
		font-size: 0.75em;
		padding: 8px 0.75em;
		border-right: 1px solid #eceef0;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item:first-child {
		padding-left: 24px;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item:last-child {
		border: none;
		padding-right: 24px;
	}

	.footer-new .bottom-of-footer .btn-group-styles .dropdown-small.show .dropdown-menu .dropdown-item:hover {
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		background: none;
	}
}

.footer-new footer .dropdown-small {
	border-radius: 38px;
}

.footer-new .footer-buttons {
	width: 100%;
}

.footer-new .footer-buttons:after {
	content: '';
	display: block;
	clear: both;
}

.footer-new .footer-buttons .btn-group-styles {
	display: inline-block;
	float: left;
}

.footer-new ul.bl-social {
	display: inline-block;
	float: right;
	margin: 0;
	padding: 4px 0 0;
}

.footer-new ul.bl-social .bl-icon {
	margin-left: 4px !important;
	margin-right: 4px;
	display: inline-block;
	float: left;
}

.footer-new ul.bl-social .bl-icon a {
	border-radius: 35px;
	line-height: 33px;
	text-align: center;
	background: url(https://baselinker.com/en-EN/academy/wp-content/themes/generatepress-child/images/icons/icons-all.svg?v=4) no-repeat;
	width: 35px;
	height: 35px;
	border: 1px solid #eceef0;
	display: block;
}

.footer-new ul.bl-social .bl-icon a:focus {
	background-color: #F2F7FB;
}

.footer-new ul.bl-social .bl-icon.icon-facebook a {
	background-size: 2147px 60px;
	background-position: -1764px center;
}

.footer-new ul.bl-social .bl-icon.icon-linkedin a {
	background-size: 2147px 60px;
	background-position: -1805px center;
}

.footer-new ul.bl-social .bl-icon.icon-youtube a {
	background-size: 2147px 60px;
	background-position: -1843px center;
}

.footer-new ul.bl-social .bl-icon:last-child {
	margin-right: 0;
}

@media (min-width: 768px) {
	.footer-new .footer-buttons {
		width: auto;
	}

	.footer-new ul.bl-social {
		float: left;
		margin-right: 48px;
	}
}

.footer-new .bl-icon {
	position: relative;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
}

.footer-new .bl-icon:hover {
	background-color: #F2F7FB;
}

.footer-new .spin-circle::before,
  .footer-new .spin-circle::after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
}

.footer-new .spin-circle::before,
  .footer-new .spin-circle::after {
	top: 0;
	left: 0;
	border-radius: 35px;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.footer-new .spin-circle::before {
	border: 1px solid transparent;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.footer-new .spin-circle:hover::before {
	border-top-color: #4984E6;
	border-right-color: #4984E6;
	border-bottom-color: #4984E6;
	-webkit-transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.10s, border-bottom-color 0.15s linear 0.20s;
	transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.10s, border-bottom-color 0.15s linear 0.20s;
}

.footer-new .spin-circle::after {
	border: 0 solid transparent;
}

.footer-new .spin-circle:hover::after {
	border-top: 1px solid #4984E6;
	border-left-width: 1px;
	border-right-width: 1px;
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s, -webkit-transform 0.4s linear 0s;
}

.footer-new .h-custom, .footer-new h2 {
	text-transform: none;
}

.footer-new .h-custom-26--36 {
    font-style: normal;
    font-weight: 700;
    line-height: 1.375em;
    font-size: 26px !important;
    letter-spacing: -.3px;
    margin: 0 0 13px;
}
@media (min-width: 768px) {
	.footer-new .h-custom-26--36 {
		font-weight: 700;
		line-height: 52px;
		font-size: 36px !important;
		letter-spacing: -.4px;
		margin: 0 0 19px;
	}
}

.footer-new .lang-circle.circle-ro-RO, .footer-new .lang-circle.circle-ro-RO b {
  background-position: -160px center !important;
}
.footer-new .lang-circle.circle-cs-CZ, .footer-new .lang-circle.circle-cs-CZ b {
  background-position: -192px center !important;
}

.footer-new .icon-facebook:before, .footer-new .icon-linkedin:before {
	content: none;
	display: none;
}

.footer-new .small-notification-text h2, .footer-new .no-links-aside h2, .footer-new .no-links-aside h5 {
	font-weight: 600 !important;
}