@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*, *:before, *:after {
  box-sizing: border-box;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.8; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {

}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

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

/**
 * Remove the inner border and padding in Firefox.
 */

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

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

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

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
@font-face {
    font-family: 'Helvetica';
    src: url('https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/fonts/Helvetica-Light.ttf') format('ttf');
    font-weight: 300;
	  font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/fonts/Helvetica.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/fonts/Helvetica-Oblique.ttf') format('ttf');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/fonts/Helvetica-Bold.ttf') format('ttf');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/fonts/Helvetica-BoldOblique.ttf') format('ttf');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}
/* Primary Colors */



/* Secondary Colors */








 
 
 
 
 

html {
	font-size: 22px;
}
@media (max-width: 1440px) {
	html {
		font-size: 18px;
	}
}
@media (max-width: 1280px) {
	html {
		font-size: 17px;
	}
}

@media (max-width: 1024px) {
	html {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	html {
		font-size: 18px;
	}
}

@media (max-width: 480px) {
	html {
		font-size: 16px;
	}
}

body {
	color: #002851;
	font-family: 'Helvetica', sans-serif;
	font-weight: 300;
	line-height: 1.818em;
	word-break: break-word;
}

html[lang^="ja"] body,
html[lang^="zh"] body,
html[lang^="ko"] body {
	line-break: strict;
	word-break: break-all;
}

/* Paragraphs */

p {
	font-size: 1rem;
	margin: 0 0 2.5rem;

	line-height: 1.81;
}

strong {
	font-weight: 700;
}

/* Anchors */

a {
	transition: .5s ease-in-out;
	color: #00C0EA;
	cursor: pointer;
	text-decoration: none;
}

a:hover, 
a:focus, 
a:active {
	color: #00c0ea;
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Montserrat', sans-serif;
	color: #00c0ea;
	font-weight: 700; 
	margin: 0 0 2.04rem;
	line-height: 1.14em;
	word-break: keep-all;
}

h1 {
	font-size: 5.27rem;
	line-height: 0.98;
}

h2, .title_name, .blog #form_subscribe_blogList h3 {
	font-size: 4.1rem;
	line-height: 1.08em;
}

h3 {
	font-size: 1.27rem;
	line-height: 1.35em;
}

h4 {
	font-size: 2.63rem;
	line-height: 1.31;
}

h5 {
	font-size: 1.3rem;
}

h6 {
	font-size: 1.2rem;
}
@media (max-width: 1280px) {
	h2, .title_name, .blog #form_subscribe_blogList h3 {
	font-size: 3rem;
}
	h1 {
		font-size: 3.5rem;
	}
}
@media (max-width: 767px) {
	h1 {
		font-size: 2.7rem;
	}

	h2, .title_name, .blog #form_subscribe_blogList h3 {
		font-size: 2.3rem;
	}

	h3 {
		font-size: 1rem;
	}

	h4 {
		font-size: 1.25rem;
		line-height: 1.25;
	}
}
/* Lists */

ul,
ol {
	margin: 0 0 1.5rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
	margin: 0;
}

ul.no-list {
	list-style: none;
}

/* Code blocks */

code {
	vertical-align: bottom;
}

/* Blockquotes */

blockquote {
	border-left: 2px solid #002851;
	margin: 0 0 1.4rem;
	padding-left: 15px;
}

/* Horizontal rules */

hr {
	background-color: #CCC;
	border: none;
	color: #CCC;
	height: 1px;
}

/* Subscripts and superscripts */

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

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

/* Focus styles */

:focus {
	outline: auto;
}

.disable-focus-styles :focus {
	outline: none;
}

.disable-link-event {
	pointer-events:none;
	cursor: pointer;
}
.discover a, button:not(.uiButton, .at-expanded-menu-close, .at-expanded-menu-button),
.button, .blog form .hs-button, a.btn {
	padding-right: 1.909rem;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 0.727rem !important;
	font-weight: bold !important;
	color: #fff;
	text-transform: uppercase;
	line-height: 2.75 !important;
	position: relative;
	transition: all .37s ease-in-out;
	text-decoration: unset !important;
	display: inline-block;
	text-align: left;
	width: fit-content;
	z-index: 2;
}
.blog form .hs-button {
	font-size: 1.09rem !important;
}
.discover a:hover, .discover.blue a:hover, .blog form .hs-button:hover {
	color: #132A4F;
}

.discover a:after, button:not(.uiButton, .at-expanded-menu-close, .at-expanded-menu-button):after,
.button:after, .blog form .hs_submit .actions:after, a.btn:after {
	width: 0.818rem;
	height: 1.18rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-right.svg);
	background-repeat: no-repeat;
	background-size: 0.772rem;
	background-position: center;
	z-index: 1;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	transition: all .37s ease-in-out;

}
.discover a:hover:after, button:not(.uiButton, .at-expanded-menu-close, .at-expanded-menu-button):hover:after,
.button:hover:after, .blog form .hs_submit .actions:hover:after, a.btn:hover:after  {
	background-size: 0.818rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-right-hover.svg);
}
.blog .blog-subscribe form .hs_submit {
	margin-top: 3rem;
}
.discover.blue a {
	color: #00c0ea
}
.discover.blue a:after, a.btn:after  {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-blue.svg);
}
.discover.blue a:hover:after, a.btn:hover:after  {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-blue-hover.svg);
}
.owl-carousel .owl-nav button, .discover.nblue a {
	color: #132A4F !important;
}
.owl-carousel .owl-nav button.owl-next, .discover.nblue .bx-next{
	padding-right: 1.909rem !important;
}
.owl-carousel .owl-nav button.owl-prev, .discover.nblue .bx-prev{
	padding-left: 1.909rem !important;
	margin-right: 2.27rem;
}
.discover.nblue a.bx-prev {
	padding-right: 0 !important;
	margin-right: 1.7rem;
}
.discover.nblue a.bx-next {
	margin-left: 1.7rem;
}
.owl-carousel .owl-nav .owl-next:after, .discover.nblue .bx-next:after  {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-r-dark.svg);
}
.owl-carousel .owl-nav .owl-next:hover:after, .discover.nblue .bx-next:hover:after {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-r-dark-hover.svg);
}
.owl-carousel .owl-nav .owl-prev:after, .discover.nblue .bx-prev:after  {
	transform: translateY(-50%) rotate(
		180deg
	);
	right: unset;
	left: 0;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-r-dark.svg);
}
.owl-carousel .owl-nav .owl-prev:hover:after, .discover.nblue .bx-prev:hover:after {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-r-dark-hover.svg);
}

.pop-cont form .hs-button,
.popup-container-mod form .hs-button {
	color: #fff;
	font-size: inherit;
	font-weight: inherit;
	position: relative;
	display: block;
	margin: auto;
	text-align: center;
	background: transparent;
	border: 0;
	border-radius: 0;
	padding: 0;
	text-transform: uppercase;
}



.page .pop-cont form .hs_submit .actions,
.popup-container-mod form .hs_submit .actions {
	color: #fff;
}

.page .pop-cont form .hs_submit .actions:hover ,
.popup-container-mod form .hs_submit .actions:hover {
	margin-right: -0.68rem;
}
.btn a,
.cta-button a,
.page .pop-cont form .hs_submit .actions ,
.popup-container-mod form .hs_submit .actions,
.page .apply-now-section form .hs_submit.hs-submit .actions,
#form_subscribe_blogList2 form .hs_submit.hs-submit .actions {
	font-family: 'Montserrat', sans-serif;
	height: 5.18rem;
	background: transparent;
	font-weight: bold;
	font-size: 0.818rem;
	text-align: left;
	color: #132A4F;
	padding: 0 3.909rem 0 0;
	width: max-content;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	z-index: 2;
	transition: all 0.37s ease-in-out;
	word-break: break-word;
	cursor: pointer;
	border: 0;
	text-decoration: none;
	max-width: 100%;
	line-height: 1;
}
.page .pop-cont form .hs_submit .actions ,
.popup-container-mod form .hs_submit .actions,
.page .apply-now-section form .hs_submit.hs-submit .actions,
#form_subscribe_blogList2 form .hs_submit.hs-submit .actions {
	padding: 0;
}
@media (max-width: 767px){
	.btn a, button:not(.uiButton), .button, .discover a,
	.cta-button a,
	.blog form .hs_submit .actions,
	.page .pop-cont form .hs_submit .actions ,
	.popup-container-mod form .hs_submit .actions {

	}
	.btn a:hover, button:not(.uiButton, .at-expanded-menu-close, .at-expanded-menu-button):hover, .button:hover, button:not(.uiButton, .at-expanded-menu-close, .at-expanded-menu-button):focus, .button:focus, button:not(.uiButton, .at-expanded-menu-close, .at-expanded-menu-button):active, .button:active, .cta-button a:hover, .cta-button a:focus, .page .pop-cont form .hs_submit .actions:hover  {
		transition: all .37s ease-in-out;
		padding: 0 1.36rem 0 1.36rem;
		text-decoration: none;
		width: auto;
		text-align: center;
	}
	.talk .discover a {
		font-size: .818rem !important;
	}
	.blog form .hs_submit .actions:hover,
	.page .pop-cont form .hs_submit .actions:hover ,
	.popup-container-mod form .hs_submit .actions:hover {
		margin-right: 0;
	}
}
.cta-button a {
	color: #1bc9cc;
}
.btn a:before,
.cta-button a:before,
.page .pop-cont form .hs_submit .actions:before ,
.popup-container-mod form .hs_submit .actions:before,
.page .apply-now-section form .hs_submit.hs-submit .actions:before,
#form_subscribe_blogList2 form .hs_submit.hs-submit .actions:before {
	width: 5.18rem;
	height: 5.18rem;
	background: #00c0ea;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-right.svg);
	background-repeat: no-repeat;
	background-size: 0.772rem;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	transition: all .37s ease-in-out;
	border-radius: 50%;
}

#form_subscribe_blogList2 form .hs_submit.hs-submit .actions input,
.page .pop-cont form .hs_submit .actions input ,
.popup-container-mod form .hs_submit .actions input,
.page .apply-now-section form .hs_submit.hs-submit .actions input{
	padding: 0 3.909rem 0 0;
	color: #fff;
}
.btn a:after,
.cta-button a:after,
.page .pop-cont form .hs_submit .actions:after ,
.popup-container-mod form .hs_submit .actions:after,
.page .apply-now-section form .hs_submit.hs-submit .actions:after,
#form_subscribe_blogList2 form .hs_submit.hs-submit .actions:after {
	width: 5.636rem;
	height: 5.04rem;
	background-image: url('https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/hover-btn.svg');
	background-size: contain;
	background-repeat: no-repeat;
	z-index: -2;
	opacity: 1;
	position: absolute;
	right: -9px;
	top: 50%;
	transform: translate(0%,-54%) scale(0);
	content: '';
	transition: all .37s ease-in-out;
}

.btn a:hover,
button:not(.uiButton, .at-expanded-menu-close, .at-expanded-menu-button):hover,
.button:hover,
button:not(.uiButton, .at-expanded-menu-close, .at-expanded-menu-button):focus,
.button:focus,
button:not(.uiButton, .at-expanded-menu-close, .at-expanded-menu-button):active,
.button:active,
.cta-button a:hover,
.cta-button a:focus,
.blog form  .hs_submit .actions:hover,
.blog form  .hs_submit .actions:focus,
.page .pop-cont form .hs_submit .actions:hover,
.popup-container-mod form .hs_submit .actions:hover,
.page .pop-cont form .hs_submit .actions:focus,
.popup-container-mod form .hs_submit .actions:focus,
.page .apply-now-section form .hs_submit.hs-submit .actions:hover,
.page .apply-now-section form .hs_submit.hs-submit .actions:focus,
.page .apply-now-section form .hs_submit.hs-submit .actions:active,
#form_subscribe_blogList2 form .hs_submit.hs-submit .actions:hover,
#form_subscribe_blogList2 form .hs_submit.hs-submit .actions:focus,
#form_subscribe_blogList2 form .hs_submit.hs-submit .actions:active{
	transition: all 0.37s ease-in-out;
	padding-left: 10px;
	text-decoration: none;
	text-align: center;
}
.btn a:hover:before, .blog form  .hs_submit .actions:hover:before, .blog form  .hs_submit .actions:active:before, .blog form  .hs_submit .actions:focus:before, .page .pop-cont form .hs_submit .actions:hover:before, .pop-cont form .hs_submit .actions:focus:before,
.page .apply-now-section form .hs_submit.hs-submit .actions:hover:before, #form_subscribe_blogList2 form .hs_submit.hs-submit .actions:hover:before{
	transform: translateY(-50%) scale(.68);
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-right-hover.svg);
	background-size: 27px;
}
.btn a:hover:after, .blog form  .hs_submit .actions:hover:after, 
.blog form  .hs_submit .actions:active:after, 
.blog form  .hs_submit .actions:focus:after, 
.page .pop-cont form .hs_submit .actions:hover:after, 
.page .pop-cont form .hs_submit .actions:focus:after,
.page .apply-now-section form .hs_submit.hs-submit .actions:hover:after, 
.page .apply-now-section form .hs_submit.hs-submit .actions:active:after, 
.page .apply-now-section form .hs_submit.hs-submit .actions:focus:after, 
#form_subscribe_blogList2 form .hs_submit.hs-submit .actions:hover:after,
#form_subscribe_blogList2 form .hs_submit.hs-submit .actions:active:after,
#form_subscribe_blogList2 form .hs_submit.hs-submit .actions:focus:after{
	transform: translate(0%,-54%) scale(1);
}

.blog #form_subscribe_blogList2 form .hs-button:hover {
	color: #fff;
}


.cta-button a:hover:before {
	border-bottom: 60px solid #22417a;
	height: 0;
	width: 100%;
}

.talk .discover a {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 1.0909rem !important;

}
.talk .discover a:hover {
	color: #fff;
	padding-left: 1rem;
}	
.resources.discover.blue a{
	font-size: .909rem !important;
}
:focus {
	outline: none!important;
}
.cta-button-vd-open {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 5;
	font-family: 'Montserrat' ,sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 1.55em 3.5em;
	text-align: right;
	color: #fff;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	white-space: nowrap;
}

.cta-button-vd-open svg {
	margin-right: 0;
}
.cta-button-vd-open .svg-2 {
	display: none;
	transition: all .5s;
	transition-timing-function: ease-in-out;
}
.cta-button-vd-open .svg-1 {
	transition: all .5s;
	transition-timing-function: ease-in-out;
}
.cta-button-vd-open:hover .svg-1{
	display: none;

}
.cta-button-vd-open:hover .svg-2{
	display: block;
}
.btn-btm {
	position: absolute;
	height: 3.8rem;
	width: 3.8rem;
	background: #00C0EA;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	bottom: 1.4rem;
	left: 50%;
	transform: translateX(-50%);
	transition: all .2s ease-in-out;
	z-index: 1;
}
.btn-btm .hover {
	display: none;
}
.btn-btm:hover .hover {
	display: block;
}
.btn-btm:hover .main {
	display: none;
}
.difference-page .btn-btm{
	background: #fff;
	bottom: 0;
}
.btn-btm a{
	display: flex;
	align-items: center;
	justify-content: center;
}
@media (max-width: 980px) {
	.cta-button-vd-open  {
		font-size: 12px;
		white-space: nowrap;
	}

	.cta-button-vd-open svg {
		width: 100px;
		height: auto;
	}

}


@media (max-width: 480px) {
	.btn-btm svg {
		transform: scale(.8);
	}
	.cta-button-vd-open  {
		font-size: 12px;
		white-space: nowrap;
	}
}
/* Form */

form {
  
}

.hs-form-field {
  margin-bottom: 1.4rem;
}

/* Labels */

form label {
  color: #fff;
  display: block;
  font-size: 0.875rem;
  padding-top: 0;
  margin-bottom: 0.35rem;
  text-align: left;
  width: auto;
}

/* Help text - legends */

form legend {
  color: #33475B;
  font-size: 0.875rem;
}

/* Inputs */

.input {
  position: relative;
}

input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=number],
input[type=file],
select,
textarea {
  background-color: #FFF;
  border: 2px dotted #D1D6DC;
  border-radius: 3px;
  color: #33475B;
  display: inline-block;
  font-size: 0.875rem;
  padding: 0.7rem;
  width: 100%;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=file]:focus,
select:focus,
textarea:focus {
  outline-color: rgba(82, 168, 236, 0.8);
}

fieldset {
  max-width: 100% !important;
}

textarea {
	height: 100px;
}

::-webkit-input-placeholder {
  color: #BFBFBF;
}

::-moz-placeholder {
  color: #BFBFBF;
}

:-ms-input-placeholder {
  color: #BFBFBF;
}

:-moz-placeholder {
  color: #BFBFBF;
}

::placeholder {
  color: #BFBFBF;
}

/* Inputs - checkbox/radio */

form .inputs-list {
  margin: 0;
  padding: 0 !important;
  list-style: none;
	
}
.page form > .hs-form-field .inputs-list, .page .no-list.hs-error-msgs.inputs-list{
	position: absolute;
    bottom: -30px;
    right: 0;
}
.inputs-list > li {
  display: block;
  margin: 0.7rem 0;
  padding: 0;
  width: 100%;
}

.inputs-list input,
.inputs-list span {
  font-size: 0.875rem;
  vertical-align: middle;
}

.hs-input[type=checkbox],
.hs-input[type=radio] {
  border: none;
  cursor: pointer;
  height: auto;
  line-height: normal;
  margin-right: 0.35rem;
  padding: 0;
  width: auto;
}

/* Inputs - datepicker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: #33475B;
  content:'\01F4C5';
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.fn-date-picker .pika-table thead th {
  color: #FFF;
}

.fn-date-picker td.is-today .pika-button {
  color: #343A40;
}

.fn-date-picker td.is-selected .pika-button {
  background: #343A40;
  border-radius: 0;
  box-shadow: none;
}

.fn-date-picker td .pika-button:hover {
  background-color: #343A40 !important;
  border-radius: 0 !important;
  color: #FFF;
}

/* Inputs - file picker */

input[type=file] {
  background-color: transparent;
  border: initial;
  box-shadow: none;
  line-height: initial;
  padding: initial;
}

/* Headings and text */

form .hs-richtext,
form .hs-richtext p {
  font-size: 0.875rem;
  margin: 0 0 1.4rem;
}

form .hs-richtext img {
  max-width: 100% !important;
}

form .header {
  background-color: transparent;
  border: none;
}

/* GDPR */

.legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
  font-size: 0.75rem;
  margin-left: 1rem !important;
}

/* Validation */

.hs-form-required {
  color: #e05c5c;
}

.hs-input.invalid.error {
  border-color: #EF6B51;
}

.hs-error-msg {
  color: #EF6B51;
  margin-top: 0.35rem;
}

.legal-consent-container .hs-error-msgs label {
	color: #EF6B51 !important;
  margin-top: 0.35rem !important;
	font-size: 14px !important;
	top: 0.35rem !important;
  position: relative!important;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  background-color: unset;
  border: unset;
  border-radius: 0;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
 
  font-weight: normal;
  height: auto;
  line-height: 1.1;
  margin: 0;
  padding: 10;
  position: relative;
  text-align: center;

  text-decoration: none;
  transition: all 0.15s linear;
  white-space: normal;
  width: auto;
  word-break: break-word;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
/*   background-color: #21222A;
  border-color: #21222A; */

/* //color: #FFF; */
}

form input[type=submit]:active,
form .hs-button:active {
/*   background-color: #71727A;
  border-color: #71727A; */

  color: #FFF;
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}
.submitted-message {
    color: white;
    position: relative;
        display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
    font-family: 'Helvetica',sans-serif;
    font-weight: 600;
}
/* Table */

table {
  border: 1px solid #002851;
  margin-bottom: 1.4rem;
  overflow-wrap: break-word;
}

tbody + tbody {
  border-top: 2px solid #002851;
}

/* Table Cells */

th,
td {
  border: 1px solid #002851;
  padding: 0.75rem;
  vertical-align: top;
}

/* Table Header */

thead th,
thead td {
  background-color: #343A40;
  border-bottom: 2px solid #002851;
  color: #FFF;
  vertical-align: bottom;
}
.page {
	position: relative;
	overflow-x: hidden;
}

.page .section {
  font-size: 1rem;
	position: relative;
	z-index: 1;
}

.page .row,
.page .rows-wrapper {
  float: none;
	width: 90%;
	margin: 0 auto !important;
}

.page .col {

}

@media (max-width: 1440px) and (min-width: 768px) {
	.page .row,
	.page .rows-wrapper {
		float: none;
		width: 85%;
		margin: 0 auto !important;
	}
}
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.page {
  animation: fadein 2s;
}

.page.lockscroll {
	overflow: hidden;

}
.page #hs-eu-cookie-confirmation {
	top: initial;
	bottom: 3.35rem;
	left: 3rem;
	right: unset;
	width: 345px;
	height: 165px;
	border: none;
	background-color: transparent;
	text-shadow: none !important;
	position: fixed;
	box-shadow: unset;
	border: unset;
}
.page #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner {
	padding: 25px 35px !important;
	background-color: #132a4f;
	box-shadow: 10px 3px 20px 0px rgba(19,42,79,0.11);
	/* (plus shape's fill blended on top as a separate layer with 61% opacity) */
}
.page #hs-eu-policy-wording {

}
.page div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
	text-align: left !important;
}
.page #hs-eu-cookie-confirmation #hs-eu-policy-wording p,
.page #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording a {
	color: #00c0ea !important;
	font-size: 13px !important;
	line-height: 1.6666 !important;
	font-weight: 400 !important;
	font-family: 'Montserrat', sans-serif !important;
}
.page #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording a {
	font-weight: 700 !important;
}
.page div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
	margin: 0 !important;
}
.page div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-cookie-settings-button {
	color: #00c0ea !important;
	font-weight: 400 !important;
  font-size: 13px !important;
	font-family: 'Montserrat', sans-serif !important;
}
.page #hs-eu-cookie-confirmation #hs-eu-policy-wording {
  margin: 0 0 12px;
	font-size: 12px !important;
	line-height: 1.6666 !important;
	text-align: left;
	color: #00c0ea;
}
.page #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording a:hover {
	text-decoration: underline !important;
}
.page #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-cookie-confirmation-button-group {
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: space-between;
	margin-right: 10px;
	margin-top: 12px;
	width: 100%;
}
.page div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
	margin-right: 0.54rem;
	border: unset !important;
	padding: 0 !important;
	font-weight: bold !important;
	font-size: 16px !important;
	line-height: 1.375;
	text-align: left;
	color: #FD636B !important;
	font-family: 'Montserrat',sans-serif;
}

.page div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
	font-family: 'Montserrat',sans-serif;
	margin-right: 0 !important;
	line-height: 100%;
	background: none !important;
	border: none !important;
	box-shadow: none;
	text-shadow: none !important;
	color: #1bc9cc !important;
	text-transform: uppercase;
	padding: 0 !important;
	padding-right: 0 !important;
	position: relative;
	transition: .3s ease-in-out;
	 border: unset !important;
    padding: 0 !important;
    font-weight: bold !important;
    font-size: 16px !important;
    line-height: 1.375;
}

.page div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button:hover {
	text-decoration: none !important;
}

.page div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:hover {
	color: #00C0EA !important;
}

@media (max-width: 480px) {
	.page #hs-eu-cookie-confirmation {
		width: 90% !important;
		left: 50%;
		transform: translateX(-50%);
		height: 155px;
		bottom: 3.1rem;
	}
}
.page .au-page-container {
	overflow-x: hidden;
}
.section.opening-panel .row {
	max-width: 1430px;
	text-align: left;
	padding-bottom: 0%;
	position: relative;
	z-index: 10;
}
/* Header container */
body.disable-scroll .au-main-header{
	z-index: 0;
}
.au-main-header {
	position: absolute;
	width: 100% !important;
	left: 0;
	top: 0;
	z-index: 9999;
	padding: 11px 50px 11px;
	opacity: 1;
	transition: .7s ease-in-out;
	transition-delay: .5s;	
}
body:not(.navigation-open) .au-main-header{
/* 	pointer-events: none; */
}
.hs_cos_wrapper_type_logo a {
	display: flex;
  align-items: center;
}
.au-main-header a,
.au-main-header .tr-contact-popup-trigger,
.au-main-header .header_burgerheader_burger,
.au-main-header .custom-menu,
.popup-container {
	pointer-events: auto;
}

.au-main-header.animated {
		opacity: 1;
}
.au-main-header .section {
	padding: 30px 0;
}
.page .header-partn {
	display: none;
}
.page.navigation-open .header-partn {
	display: block;
}
.page .header-partn .sq-opn-container {
    position: fixed;
	left: -100%;
	    opacity: 0;
    transition-delay: 1s;
    transition: all .4s ease-in-out;
}
.page.navigation-open .header-partn .sq-opn-container {
	left: -1px;
	    opacity: 1;
}
.au-main-header .row {
	width: 100% !important;
	padding: 0;
	    max-width: 100% !important;
}

.au-main-header .row > .row-fluid-wrapper > .row-fluid {
	display: flex;
	align-items: center;
}

.au-main-header .col {
	min-height: 100%;
}

.au-main-header .row .col:first-child {
	width: 30%;
	margin-right: 5%;
}

.au-main-header .row .col:last-child {
	width: 65%;
	margin: 0;
}

.au-main-header .logo {
	padding-top: .3em;
}

.au-main-header .hs-menu-wrapper {
	text-align: right;
}

/* 
.header-container-wrapper.sticky .au-main-header .logo-main, .header-white .au-main-header .logo-main {
	display: none;
}
*/

.header-container-wrapper.sticky .au-main-header .logo-sticky, .header-white .au-main-header .logo-sticky{
	display: block !important;
}

.header-dark .logo-main {
	display: none;
}
.header-dark .logo-black {
	display: block !important;
}
.header-dark .discover a {
	color: #132A4F !important;
}
.header-dark .discover a:after {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-r-dark.svg);
    background-repeat: no-repeat;
}
.header-dark .discover a:hover:after {
    background-size: 0.818rem;
    background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-r-dark-hover.svg);
}
@media (max-width: 1440px) and (min-width: 768px) {
	.au-main-header {
	}
}


@media (max-width: 980px) {

	

	.au-main-header .logo {
		padding-left: 0;
	}

}




/* ==========================================================================
Mobile Menu - Hubspot Standard Toggle Menu
========================================================================== */

/* Variables
========================================================================== */

   /* Set Mobile Menu Background Color */
      /* Set Link Color */
 /* Set Link Hover Color */





@media (max-width: 768px) {
	.au-main-header .section {
		padding: 10px 0;
	}
	.au-main-header .row .col:first-child {
    width: auto;
	}
	 .au-main-header .row {
		  display: flex;
    justify-content: space-between;
		 width: 90% !important;
	}
	.au-main-header {
		padding: 11px 0px 11px;
	}
	.au-main-header .col:first-child a img {
		width: 150px !important;
	}
	.au-main-header .row .col:last-child {
		position: absolute;
    right: -100%;
	}

}
.au-main-footer {
	z-index: 999;
	position: relative;
	padding: 3.36rem 0 3.8rem;
	background: #fff;
}
.au-main-footer:after {
	width: 11.9vw;
	width: 10.5rem;
	height: 30.3rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/footer%20dots.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	left: 2%;
	top: -64%;
	content: '';
}
.page .footer-container-wrapper .tr-main-footer .row {
	max-width: 1356px;
}
.au-main-footer .row.one h2{
	color: #002851;
	font-size: 3.4rem;
}
.au-main-footer .row.one {
	position: relative;
	margin-bottom: 3.7rem !important;
}

.au-main-footer .row.one2  {
	margin-top: 0 !important;
	margin-bottom: 4rem !important;
}
.au-main-footer .row.one2 ul{
	padding: 0;
	margin: 0;
}
.au-main-footer .row.one2 ul li{
	display: block;
	padding: 0;
}
.au-main-footer .mail a {
	font-family: 'Montserrat', sans-serif;
	font-size: 1.45rem;
	font-weight: 700;
	color: #00c0ea;
}
.au-main-footer ul > .hs-menu-depth-1 > a {
	cursor: default;
}
.au-main-footer a {
	color: #002851;
	text-decoration: none !important;
}
.au-main-footer .hs-item-has-children > a {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.7;
	margin: 0 0 23px;
	display: block;
	width: fit-content;
}
.au-main-footer .hs-menu-children-wrapper li a{
	font-weight: 300;
	font-size: 15px;
	line-height: 1;
	margin: 0 0 1.2rem;
	text-align: left;
	display: block;
	width: fit-content;
	border-bottom: 1px solid transparent;
}
.au-main-footer .hs-menu-children-wrapper li a:hover {
	/* border-bottom: 1px solid #22417a; */
	color: #00c0ea;
	transition: .3s ease-in-out;
}
.au-main-footer .hs-menu-children-wrapper li:last-child a {
	margin: 0 0;
}

.au-main-footer .col.five {
	text-align: right;
}
.au-main-footer .col.five a {
	text-align: right;
	margin-left: auto !important;
}
.au-main-footer .widget-type-logo {
	margin:0 0 1rem;
	text-align: right;
}
.au-main-footer .row.one .col.two .one {
	text-align: right;
}
.au-main-footer .row.one .col.two .one p {
	color: #838686;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 300;
}
.au-main-footer .row.one .col.two .one p a {
	font-weight: 700;
	color: #838686;
}
.au-main-footer .row.one .col.two .one p a:hover {
	font-weight: 600;
	color: #002851;
}
.au-main-footer .footer-copyright {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-weight: 300;
	font-size: 14px;
	line-height: 36px;
	text-align: left;
	color: #838686;
}
.au-main-footer .footer-copyright a {
	color: #838686;
}
.au-main-footer .footer-copyright a:hover {
	color: #002851;
}
.au-main-footer .social-links {
	justify-content: flex-start;
	margin-bottom: 27px;
}
.au-main-footer .social-links a {
	display: flex;
	align-items: center;
	margin-right: 40px;
}
.au-main-footer .social-links .social-links__icon {
	background-color: transparent;
	border-radius: unset;
	width: 36px;
	height: 36px;
}
.au-main-footer .social-links .social-links__icon svg {
	height: 36px;
	transition: .5s ease-in-out;
	fill: #002851;
}

.au-main-footer  .social-links .social-links__link:hover svg {
	fill: #00c0ea;
}

.au-main-footer .hs_cos_wrapper_type_logo a {
	display: block;
}

@media (max-width: 1440px) {
	.au-main-footer:after {
		    left: -3%;
	}
}

@media (max-width: 1280px) {
	.au-main-footer .row.one h2{
		font-size: 3rem;
	}

}

@media (max-width: 1024px) {
	.au-main-footer:after {
		top: -1%;
		left: unset;
		right: 2%;

	}
}

@media (max-width: 980px) {
	.au-main-footer .col.five a {
		text-align: left;
		margin-left: 0 !important;
	}
	.au-main-footer .col.five {
		text-align: left;

	}
	.au-main-footer .col.five p {
		text-align: left;}
	.au-main-footer .social-links {
		justify-content: flex-start;
	}
	.au-main-footer {

		padding: 5rem 0 2rem;
	}
	.au-main-footer .row.one2 {
		margin-bottom: 3rem !important;
	}

	.au-main-footer .row.one2 .col {
		width: 33%;
		float: unset;
		margin: 0 0 2rem;
		padding-right: 10px;
	}
	.au-main-footer .row.one2 > .row-fluid-wrapper > .row-fluid {
		display: flex;
		flex-wrap: wrap;
	}
}

@media (max-width: 767px) {
	.au-main-footer .social-links .social-links__icon svg {
		height: 25px;
	}
	.au-main-footer .social-links a {
		margin-right: 10px;
		margin-bottom: 10px;
		padding: 10px 5px;
	}
	.au-main-footer .social-links .social-links__icon {
		width: 25px !important;
		height: 25px;
	}
	.au-main-footer .mail {
		margin-bottom: 2rem;
	}
	.au-main-footer .widget-type-logo {
		margin: 0 0 1rem;
		text-align: left;
	}
	.au-main-footer .row.one .col.two .one {
		text-align: left;
	}
	.au-main-footer .row.one .col.two .one p {
		margin: 0;
	}
	.au-main-footer .widget-type-logo img {
		width: 150px !important;
	}
	.au-main-footer .row.one h2{
		font-size: 2.3rem;
	}
	.au-main-footer .row.one2 .col {
		width: 48%;
		float: unset;
		margin: 0 2% 2rem 0;
	}
	.au-main-footer .col.five p {
		text-align: left;
	}
	.au-main-footer .col.five {
		text-align: left;
		margin: 1rem auto 2rem !important;
					    float: unset !important;
	}
	.au-main-footer .widget-type-logo {
		margin: 0 0 1.6rem;
	}
	.au-main-footer .col.five p {
		margin-bottom: 1rem;
	}
	.au-main-footer .social-links .social-links__link:first-child .social-links__icon {
		margin-left: 0;
	}
	.social-links__icon {
		margin: 0px 10px;
	}
	.social-links {
		justify-content: center;
	}
	.au-main-footer .hs-item-has-children>a {
		margin: 0 0 20px;
	}
	.au-main-footer .hs-menu-children-wrapper li a {
		line-height: 1.2;
		margin: 0 0 1rem;
		font-size: 14px;
	}
	.au-main-footer .row.one2 {
		margin-bottom: 0rem !important;
		display: none;
	}
	.au-main-footer .btn a {
		font-weight: bold;
		font-size: 1.2rem;
	}

	.au-main-footer .footer-copyright {
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
}

@media (max-width: 480px) {
	.au-main-footer .col.five p {
		text-align: center;
	}
	.au-main-footer .col.five {
		text-align: center;
		margin: 1rem auto 2rem !important;
	}
	.au-main-footer .col.five {
		float: unset !important;
	}

}

.au-main-footer .row-number-4 p {
	margin: 0;
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.other-res .row {
	max-width: 1356px;
}
.other-res {
	padding: 5.45rem 0;
}
.blog-single .owl-carousel .owl-stage {
	display: flex;
}
.blog-single .owl-carousel .owl-stage  .post-button-container {
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 1.63rem;
}
.blog-single .other-res .row .col-head h3 {
	font-weight: 900;
	font-size: 2.9rem;
	line-height: 1.3;
	text-align: center;
	color: #00004d;
	margin-bottom: 3.4rem;
}
.blog-single .section.section-blog-cont {
	padding-top: 12rem;
	position: relative;
}

.blog-single .section.section-blog-cont .post-default.main-page:after {
	background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-article.svg);
	background-position: center;
	z-index: 0;
	opacity: 1;
	position: absolute;
	top: 2.3rem;
	content: '';
	width: 12rem;
	height: 27rem;
	right: -4rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.blog.blog-single .tr-image {
	display: flex;
	margin: 0;
	position: absolute;
	right: -5.09rem;
	top: 0;
	height: 32.5rem;
	width: 37.5rem;
	z-index: -1;
} 
.blog-single .blog-section.download-page h1 {
	max-width: 1118px;
	margin: 0 0 27px;
}

.blog.blog-single #form_subscribe_blogList2 form input:not(.hs-button), .blog.blog-single #form_subscribe_blogList2 .legal-consent-container input[type="checkbox"] {
	border-color: #00C0EA;
}

.blog.blog-single #form_subscribe_blogList2 .legal-consent-container {
	max-width: 100%;
}
.blog.blog-single #form_subscribe_blogList2 form>.hs-form-field {
	width: 30%;
	flex-wrap: wrap;
}
.blog.blog-single #form_subscribe_blogList2 form .hs_submit {
	margin-left: auto;
	margin-right: auto;
}
.blog.blog-single #form_subscribe_blogList2 form .legal-consent-container {
	width: 100%;
	max-width: 100%;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}
.blog.blog-single #form_subscribe_blogList2 form .hs-form-field>label{
	margin-bottom: 1.5rem;
}
.blog.blog-single #form_subscribe_blogList2 .legal-consent-container .hs-form-booleancheckbox:before {
	content: none;
}
.blog.blog-single #form_subscribe_blogList2 form .hs-form-field>label, .blog.blog-single .blog-subscribe#form_subscribe_blogList2 form .legal-consent-container label {
	color: #fff;
	width: 100%;
}
.blog.blog-single #form_subscribe_blogList2 form .input {
	width: 100%;
}
.blog-single .blog-section.download-page .post-header .page-tag, .blog-single .blog-section.download-page .post-header .page-tag a {
	color: #838686;
}
.blog-single .post-header {
	margin-bottom: 5rem;
	min-height: 20rem;
}
.blog-single.main-single .post-header{
}
.blog.download-single .promotion {
	display: none;
}
.section.post-header {
	position: unset;
}
.blog.main-single .blog-section-tags{
	display: none;
}
.blog.download-single .main-talk {
	display: none;
}
.blog.main-single .download-talk {
	display: none;
}
.blog-single .blog-section-tags h2 {
	font-size: 3.45rem;
	text-align: center;
	margin-bottom: 3.45rem;
}
.blog.blog-single .blog-section .post-item:nth-child(4) {
	display: none;
}
.blog-section-tags {
	padding-top: 6.5rem;
}
.blog .download-page #form_subscribe_blogList2 h3 {
	font-size: 3.45rem !important;
	line-height: 1.13;
	text-align: center;
	margin-left: 0;
	color: #fff;
	max-width: 610px;
	margin: 0 auto 2rem;
}
.blog-single .download-page .post-body {
	padding-bottom: 2rem;
}

.blog-single .blog-section .post-excerpt > p {
	display: none;
}
.blog-single .social-buttons {
	display: flex;
	align-items: center;
	margin-bottom: 3.1rem;

}
.blog-single .social-buttons a{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 21px;
}
.blog-single .blog-section {

	margin: auto;
}
.blog-single .blog-section h1 {
	max-width: 920px;
	margin: 0 0 27px;
}
.post-meta {
	margin: 0 0 5px;
}
.blog .page-tag {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 0;
}

.featured-webinar {
	color: #2eb67d;
	font-size: 4.5rem;
	font-weight: 700;
	max-width: 600px;
	line-height: 1;
	font-family: 'Montserrat',sans-serif;
	position: absolute;
	top: 4.5rem;
	z-index: 2;
	left: -2rem;
}
#hubspot-author_data {
	font-size: 16px;
	font-weight: 300;
	color: #CDD0CF;
	margin-bottom: 0;
	line-height: 1;
}

.blog-single .post-default {
	opacity: 0;
	transition: all 3s ease-in-out;
	transition-delay: .3s;
}
.blog-single .post-default.animate {
	opacity: 1;
}
.blog-single .blog-section .section p {
	font-weight: 300;
	margin-bottom: 2.45rem;
}
.blog-single .blog-section .section.post-body span > div {
	margin: 0 auto 2.5rem !important;
}

.blog-single .blog-section h3 span, .blog-single .blog-section h2 span, .blog-single .blog-section h1 span   {
	font-size: inherit !important;
}

.blog-single .blog-section .hs_cos_wrapper_type_rich_text > ul, .blog-section .post-body p, .blog-single .blog-section .hs_cos_wrapper_type_rich_text>ol {
	margin-bottom: 2.9rem;
}
.blog-single .blog-section .hs_cos_wrapper_type_rich_text>ol {
	padding-left: 1.5rem;
	margin-bottom: 3rem;
	font-size: 1rem !important;
}
.blog-single .blog-section .hs_cos_wrapper_type_rich_text>ul li:marker, .blog-single .blog-section .hs_cos_wrapper_type_rich_text>ol li:marker {
	color: #00004d;

}
.blog-single .blog-section .hs-responsive-embed-wrapper.hs-responsive-embed {
	margin-bottom: 3rem !important;
}
.blog-single .blog-section .hs_cos_wrapper_type_rich_text > ul ul, .blog-single .blog-section .hs_cos_wrapper_type_rich_text>ol ol {
	margin-left: 10px;
}
.blog-single .blog-section .post-excerpt img {
	width: 100%;
	max-width: 1126px !important;
	position: relative;
}
.blog-single .blog-section img {
	max-width: 100%;
	width: 100%;
	height: auto;
}
.blog-single .blog-section p img {
	left: -200%;
	position: relative;
	transition: all .45s ease-in-out;
}
.blog-single .blog-section p img.anim {
	left: 0%;

}
.blog-single .blog-section .post-body p img[style="width: 551px; float: right;"]{
	position: relative;
	top: -2rem;
	margin-left: 2rem;
}
.blog-single .blog-section .post-body p img[style="width: 551px; float: left;"]{
	position: relative;
	top: -2rem;
	margin-right: 2rem;
}
.blog-single .blog-section .post-excerpt, .blog-single .blog-section .post-body{
	max-width: 1126px;
	margin-left: auto;
	margin-right: auto;
}

.blog-single h1, .blog-single h2, .blog-single h3, .blog-single h4, .blog-single h5, .blog-single h6 {
	margin: 0 0 12px;
}
.blog-single .section-blog-cont .hs_cos_wrapper_type_linked_image {
	position: absolute;
	top: 0;
	right: 0;
	width: 51rem;
	height: 34rem;
	z-index: -1;
}
@media(min-width: 2150px) {

	.blog-single .section-blog-cont .hs_cos_wrapper_type_linked_image {
		width: 62rem;
	}
}
.blog-single .section-blog-cont .hs_cos_wrapper_type_linked_image img {
	width: 100%;
	height: 100% !important;
	object-fit: cover;
	object-position: top;
	margin: 0;
}
.blog-single .blog-section .post-excerpt, .blog-single .post-header .page-tag{
	position: relative;
	color: #2EB67D;
	margin-bottom: 19px;

}
.blog-single .blog-section .post-excerpt {
	margin-bottom: 3rem;
	text-align: right;
}
.blog-single .blog-section ul li {
	position: relative;
	margin-bottom: 1.3rem;
	font-weight: 300;
}

.blog-single .blog-section blockquote {
	border-left: 0;
	padding-left: 0;
	text-align: center;
	margin: 5.4rem 0;
	background: #F5F6F6;
	padding: 3.8rem 4rem;
}
.blog-single .blog-section .section blockquote p{
	font-weight: 100;
	font-size: 1.27rem;
	line-height: 2.09;
	text-align: center;
	color: #002851;
	padding: 0;
	margin: 0;

}
.blog-single .blog-section p a {
	font-weight: bold;
	color: #00C0EA;
	transition: 0.5s;
	border-bottom: 1px solid transparent;
}
.blog-single .blog-section p a:hover {
	border-color: #00C0EA;
}

.blog-single .blog-section .cta_button {
	border: none !important;
}
.blog-single .blog-section .cta_button:hover {
	color: #00004d;
}

.blog-single .blog-section {
	padding-bottom: 0;
}
.post-button-container.blog-list-read {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 6rem;
}
.post-button-container.blog-list-read a:hover {
	margin-right: -15px;
}
.blog-single .subscribe #form_subscribe_blogList {
	padding: 5.9rem 0 5rem;
}
.blog-single #form_subscribe_blogList2 {
	padding: 3rem;
	position: relative;
	max-width: 1126px;
	margin: auto;
	background: #132A4F;
	left: -200%;
	transition: all .35s ease-in-out;
}
.blog-single #form_subscribe_blogList2.roll-left {
	left: 0;
	transition: all .35s ease-in-out;
}
.blog-single .subscribe #form_subscribe_blogList .blog-subscribe .hs_cos_wrapper_type_form{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.blog-single .subscribe #form_subscribe_blogList .blog-subscribe h3 {
	width: 46%;
	text-align: left;
}
.blog-single .subscribe #form_subscribe_blogList .blog-subscribe .hs_cos_wrapper_type_form>div {
	width: 45%;
	margin-top: 1rem;
}
.blog.blog-single .subscribe .blog-subscribe form>.hs-form-field.hs_email {
	margin-bottom: 1rem;
}
.blog.blog-single .subscribe .blog-subscribe form>.hs-form-field {
	width: 100%;
}
.blog.blog-single .subscribe .blog-subscribe form .hs_submit {
	justify-content: flex-start;
	margin-top: 1.8rem;
}
@keyframes stretching2 {	
	0% {
		width: 0;
	} 

	80% {
		width: 150%;
	}

	100% {
		width: 100%;
	}	
}

.post-meta {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 5px;
}
.blog-single .blog-section p img {
	max-height: 519px;
	max-width: 551px;
	object-fit: cover;
}
@media(min-width:768px){
	.addthis-smartlayers {
		opacity: 0;
	}

}
@media(max-width:1600px) and (min-width:1025px) {
	.blog-single .section.section-blog-cont {
	}
	.blog-single .other-res .row .col-head h3 {
		font-weight: 900;
		font-size: 2.4rem;}
	.featured-webinar {
		top: 0.5rem;
		z-index: 2;
		left: 1rem;
	}
}
@media(max-width:1440px) {
	.blog-single .blog-section p img {
		max-height: 350px;
		object-fit: cover;
	}
}
@media(max-width:1320px) {
	.blog-single .post-header {
		margin-bottom: 2rem;
	}
	.hs-cta-wrapper {
		margin-bottom: 2rem;
	}
	.blog-single .section-blog-cont .hs_cos_wrapper_type_linked_image, .page.case-single .blog-section-top .case-study_image {
		width: 41rem;
		height: 30rem;
	}

	.blog-single .blog-section  img {
		max-width: 100%;
		margin: 2rem auto !important;
		display: block;
		float: none !important;
		top: 0 !important;
	}
	.blog-single .other-res .row .col-head h3 {
		font-weight: 900;
		font-size: 2rem;}
	.blog.blog-single .tr-image:after {
		background: rgba(255,255,255,.4);
		z-index: 0;
		opacity: 1;
		position: absolute;
		top: 0;
		content: '';
		width: 100%;
		height: 100%;
		right: 0;
	}
}
@media(max-width:1024px)  {
	.featured-webinar {
		top: 0.5rem;
		z-index: 2;
		left: 1rem;
	}

	.blog-single  .post-header {
		margin-bottom: 3rem;
	}
}
@media(max-width:980px) {
	.blog-single .blog-section-tags h2 {
		font-size: 3rem;
	}
	.blog-single .section-blog-cont .hs_cos_wrapper_type_linked_image, .page.case-single .blog-section-top .case-study_image {
		width: 31rem;
		height: 25rem;
	}
	.blog-single .blog-section blockquote p {
		font-size: 1.3rem;
	}
	.blog-single .blog-section .post-excerpt {

		text-align: center;
	}
	.blog-single .blog-section h1 {
		font-size: 2.636rem !important;
	}
	#hubspot-author_data {
		font-size: 1rem;}
	.blog-single .blog-section h2 {
		font-size: 1.8rem !important;
	}
	.post-button-container.blog-list-read {
		margin-top: 4rem;
	}
	.blog-single .social-buttons a {
		width: 25px !important;
	}
	.blog-single .download-page .social-buttons {
		margin-bottom: 5rem;
	}
}
@media(max-width:767px)  {
	.blog-single .post-header {
    margin: 0 0 3rem;
		min-height: auto;
}
	.blog.blog-single #form_subscribe_blogList2 form>.hs-form-field {
    width: 100%;
	}
	.blog-single #form_subscribe_blogList2 {
    padding: 2rem;
	}
	#hubspot-author_data {
		font-size: 14px;
		font-weight: 300;
		color: #838686;
	}
	.blog-single .blog-section-tags h2 {
		font-size: 2.3rem;
	}
	.blog.blog-single .blog-subscribe form>.hs-form-field {
		width: 100%;
	}

	.blog-single .section-blog-cont .hs_cos_wrapper_type_linked_image, .page.case-single .blog-section-top .case-study_image {
		width: 100%;
		height: 27rem;
	}
	.blog-single .section-blog-cont .hs_cos_wrapper_type_linked_image:after, .page.case-single .blog-section-top .case-study_image:after {
		width: 100%;
		height: 100%;
		background: #fff;
		z-index: -2;
		opacity: .6;
		position: absolute;
		right: 0;
		top: 0%;
		content: '';
		z-index: 1;
	}
	.post-button-container.blog-list-read a:hover {
		margin-right: 0;
	}
	.post-button-container.blog-list-read {

		margin-top: 2rem;
	}
	.blog-single .blog-section blockquote p {
		font-size: 1rem;
	}


	.blog-single .blog-section .hs_cos_wrapper_type_rich_text>ul, .blog-single .blog-section .hs_cos_wrapper_type_rich_text>ol, .blog-section .post-body p {
		margin-left: 0;
	}
	.blog-single .blog-section h3, .blog-single .blog-section h4, .blog-single .blog-section h5, .blog-single .blog-section h6 {
		margin-left: 0;
	}
	.blog-single .blog-section img, .blog-single .blog-section .post-excerpt img {
		width: 100% !important;
		float: none !important;
		margin: 10px auto !important;
		max-width: 400px;
	}

	.blog-single .blog-section blockquote {

		margin: 2rem 0;
	}

	.section_head h2 {
		font-size: 2.09rem;
	}
	.blog-single .blog-section .post-excerpt, .blog-single .post-header .page-tag, .blog-single .post-header #hubspot-author_data {
		position: relative;
		margin-left: 0;
	}
	.blog-single .blog-section h1 {
		font-size: 2.336rem !important;
	}
	.blog-single .subscribe #form_subscribe_blogList .blog-subscribe h3 {
		width: 100%;
		text-align: left;
	}
	.blog-single .subscribe #form_subscribe_blogList .blog-subscribe .hs_cos_wrapper_type_form>div {
		width: 100%;
		margin-top: 2rem;
	}
	.blog-single .section.section-blog-cont {
		padding-top: 9rem;}
	.blog-single .social-buttons a {
		width: 20px !important;
	}
	.blog-single .download-page .social-buttons {
		margin-bottom: 3rem;
	}
	.blog .download-page #form_subscribe_blogList2 h3 {
		font-size: 2rem !important;}
}

/* SD */

.blog-single #at-expanded-menu-container .at-expanded-menu-close {
	top: 65px !important;
	right: 65px !important;
}

.blog-single .au-blog-slider .hs-featured-image-wrapper {
	margin: 0;
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.blog p {
	font-weight: 300;
}
.blog .subscribe_form  {
	background: #00004d;
	color: #fff;
	padding: 2.5rem 5.2rem 3.36rem 2.9rem;
	width: 44%;
}
.blog .subscribe_form {
	opacity: 0;
	transition: all .2s ease;
}
.blog .opening-panel.animated .subscribe_form {
	opacity: 1;
	transition: all .2s ease;
}
.blog-list .opening-panel p {
	max-width: 660px;
}
.blog-list .au-page-container .opening-panel {

}
.blog .subscribe_form h3 {
	font-weight: 900;
	font-size: 1.45rem;
	line-height: 1.25;
	text-align: left;
	color: #fff;
	margin: 0 0 30px;
}
.blog .subscribe_form .legal-consent-container .input {
	width: 100%;
}
.blog .subscribe_form .legal-consent-container .input p {
	color: #fff;
}
.blog-listing .hs-featured-image-wrapper  .topic-before {
	position: absolute;
	top: 31px;
	left: 27px;
	z-index: 9;
}
.blog-listing .hs-featured-image-wrapper  .topic-before a {
	color: #fff;
	font-size: 1rem;
	font-weight: 300;
}

.blog .sq-main-footer .footer-first p {
	margin: 0;
}
.section-bloglist .section_head p {
	margin-left: 3.4rem;
	font-size: 0.818rem;
	line-height: 1.7;
	font-weight: 300;
}
.section-bloglist .section_head h2{
	margin-bottom: 1rem;
	font-size: 3.63rem;
}
.section-bloglist .section_head {
	max-width: 1320px;
	margin: auto !important;
	float: none;
}

.section-bloglist .blog-section {
	max-width: 1730px;
	margin: auto -10px;
	padding-bottom: 7.45rem;
}
.blog-section .col.two.post-listing-main {
	display: flex;
	flex-wrap: wrap;
}
.blog-section .post-item {
	display: none;
	height: 0;
}
.blog .post-listing .blog-subscribe {
	opacity: 0;
	top: 6em;
	position: relative;
	transition: all .25s ease-in-out;
}
.blog .post-listing .blog-subscribe.anim {
	opacity: 1;
	top: 0;
}

.blog-section .post-item.itemVisible {
	display: block;
	opacity: 0;
	top: 6em;
	position: relative;
	transition: all .25s ease-in-out;
	height: unset;
}
.blog .management.animated .post-item {
	display: flex;
	opacity: 1;
	top: 0;
	position: relative;
	transition: all .25s ease-in-out;
	height: unset;
	width: 100%;
	margin: 0;
	padding-left: 10rem;
}
.blog .management .post-item .post-content {
	max-width: 100%;
	margin: 0;
	width: 50%;
	padding: 0;
	bottom: 0;
	padding: 2.5rem 0rem 6rem 2.7rem;
}
.blog .management .au-blog-slider .owl-nav {
	top: -60px;
}

.blog .management .au-blog-slider .owl-item.active {
	opacity: 1; 
}
.blog .management .au-blog-slider .featured-webinar{
	padding: 1.5rem 0;
	top: 0;
}	

@media (min-width: 768px){
	.blog .management .au-blog-slider .owl-item {
		opacity: 0; 
	}
	.blog .management .au-blog-slider .featured-webinar{
		top: calc(-3.5rem - 5%);
	}	
}





.blog .management .hs-featured-image-wrapper {
	width: 50%;
	margin: 0;
}
.blog .management .post-title {
	font-size: 1.36rem;
	line-height: 1.4;
	margin-bottom: 31px;
	cursor: default;
}
.blog .management .au-blog-slider .topic-before {
	position: relative;
	top: 0;
	left: 0;
}
.blog .management .hs-featured-image-wrapper .topic-before {
	display: none;
}
.blog-section .post-item.itemVisible.anim {
	opacity: 1;
	top: 0;
}
/* .blog-section .post-item.itemVisible.start {
opacity: 1;
top: 0;
} */
.blog-section .hs-featured-image-wrapper, .blog-single .hs-featured-image-wrapper  {
	position: relative;
	margin-bottom: 0;
	height: auto;
	overflow: hidden;
}
.blog-section .hs-featured-image-wrapper .hs-featured-image-link:after, .blog-single .hs-featured-image-wrapper .hs-featured-image-link:after{
	position: absolute;
	content: '';
	top:0;
	left: 0;
	width: 100%;
	height: 220px;
	background: linear-gradient(rgba(19,42,79,0.80) 0%,rgba(19,42,79,0) 80%);
	z-index: 0;
}
.hs-featured-image-link {
	border: 0;
	display: flex;
	height: 100%;
	position: relative;
}
.hs-featured-image-wrapper  img{
	max-width: 100%;
	object-fit: cover;
}
.blog .hs-featured-image-wrapper img{
	/* 	height: 100%; */
}
.blog .post-item .post-content {
	max-width: 100%;
	margin: auto;
}
.blog .post-item .post-content .post-button-container {
	position: absolute;
	bottom: 0;
}
.blog  .post-item .page-tag {
	margin-bottom: 0px;
}
.partn-img {
	display: block;
	position: absolute;
	left: 23px;
	top: 5px;

	z-index: 1;
}
.partn-img p{
	margin: 0 !important;
	opacity: 1 !important;
	line-height: 1 !important;
}
.partn-img p img {
	max-width: 7rem;
	object-fit: contain;
}
.blog .post-item .hs-featured-image-wrapper a img {
	transition: all .35s ease-in-out;
	width: 100%;
}
.blog .post-item:hover .hs-featured-image-wrapper a img{
	transform: scale(1.06);
	transition: all .35s ease-in-out;
}

.blog .post-title {
	line-height: 1.5;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 1.45rem;
	line-height: 1.25;
	text-align: left;
	color: #00004d;
}
.blog .post-item p{
	font-weight: 300;
	margin-bottom: 2rem;
	font-size: 0.818rem;
	line-height: 1.7777;
	text-align: left;
	color: #00004d;
	opacity: 0.8;
}
.blog .post-title a {
	color: inherit;
}


.blog .hs-form-field {
	margin: 0 0 2.2rem;
	display: flex;
	justify-content: space-between;
	position: relative;
}
.blog form .input {
	width: 65%;
}
.blog .blog-subscribe form {
	max-width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin: auto;
	justify-content: space-between;
}

.blog .blog-subscribe form > .hs-form-field {
	width: 100%;
}
.blog .blog-subscribe form .legal-consent-container {
	width: 100%;
	max-width: 663px;
	margin: auto;
}
.blog .blog-subscribe form .legal-consent-container .input {
	width: 100%;
}
.blog .blog-subscribe form .legal-consent-container label {
	font-weight: 300;
	font-size: 0.818rem;
	line-height: 1.888;
	text-align: left;
	color: #132A4F;
}
.blog .blog-subscribe form .hs_submit {
	width: auto;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	margin-top: 3rem;
}
.blog form input:not(.hs-button) {
	background: none;
	border: 0;
	border-bottom: 2px dotted #132A4F;
	height: 30px;
	padding: 4px 5px;
	color: #fff;
	font-size: 17px;
	border-radius: 0;
}
.blog form input:focus {
	outline: unset;
	outline-color: unset;
}
.blog form input:-webkit-input-placeholder, .blog form input::placeholder {
	font-size: 17px;
	color: #002851 !important;
	opacity: 1;
}
.blog form input:focus {
	outline-color: unset;
	outline: none;
}
.blog form input:focus {

}
.blog form input:not(.hs-button):valid{

}

.blog .post-listing .blog-subscribe form input:not(.hs-button):valid {
	background: #ffab00;
}
.blog form .hs-form-field > label{
	position:relative;
	margin: 0;
	font-weight: 300;
	font-size: 1rem;
	line-height: 1;
	text-align: left;
	color: #132A4F;
	width: 35%;

}
.blog form label.moveUp{
	top:0px;
	transition:200ms top;
	left: 0;
	/* 	opacity: 1; */
	/* 	text-transform: capitalize; */
}


.blog form .hs-form-required {
	color: #132A4F;

}
.blog form .no-list li {
	margin: 0;
	line-height: 1;
}
.blog form .no-list li  label {
	font-size: 14px;
}
.control_blog {
	display: flex;
	align-items: center;
	margin-bottom: 3.86rem;
	flex-wrap: wrap;
	width: 100%;
}
.res-topic-navigation {
	display: flex;
	margin: 0;
	width: 100%;
	flex-wrap: wrap;
	padding: 0;
}
.res-topic-navigation li, .res-topic-navigation div {
	display: block;
}
.res-topic-navigation li a, .res-topic-navigation div a {
	align-self: flex-end;
	margin-right: 2.136rem;
	font-family: 'Montserrat', sans-serif;
	text-transform: capitalize;
	position: relative;
	z-index: 1;
	font-weight: 600;
	font-size: 0.909rem;
	line-height: 2.75;
	text-align: left;
	color: #132A4F;

}
.res-topic-navigation li .active::before, .res-topic-navigation div .active::before {
	position: absolute;
	content: '';
	right: 0%;
	transform: translate(50%, -50%);
	top: 50%;
	background-color:  #CDD0CF;
	width: 1.705rem;
	height: 1.705rem;
	z-index: -1;
	border-radius: 50%;
	opacity: .5;
}
.res-topic-navigation li .active, .res-topic-navigation div .active{
	color: #ffcf43;
}
.blog-res .res-topic-navigation li .active, .blog-res .res-topic-navigation div .active{
	color: #2EB67D;
}
.section-bloglist .row {
	opacity: 0;
	transition: 3s ease-in-out;
}
.section-bloglist .row {
	max-width: 1356px;
}
.section-bloglist .row.animated {
	opacity: 1;

}
.section-bloglist .controls{
	margin: 0 auto;
	padding: 0;
	max-width: 1353px;
}
.section-bloglist .control_tags {
	margin-bottom: 38px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.control_tags > ul {
	display: flex;
	padding: 0;
	line-height: 1;
	border-bottom: 1px solid #CDD0CF;
	margin: 0;
	width: 100%;
	align-items: flex-end;
	justify-content: flex-end;
}
.control_tags ul li{
	display: block;
	font-weight: 600;
	line-height: 1.2;
	text-align: center;
	margin-right: 50px;
	padding: 0;
	line-height: 1;

	font-size: 0.9rem;
}
.control_tags ul li a {
	font-family: 'Montserrat', sans-serif;
	padding: 0 8px 18px;
	display: block;
	border-bottom: 6px solid #fff;
	width: max-content;
	color: #132A4F;
	opacity: 0.5;
}
.control_tags ul li a.active{

	color:  #002851;
	opacity: 1;
}
/* .res-search:before {
position: absolute;
top: -5px;
left: 0;
background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/icon_search.svg);
background-size: 1.5rem;
background-repeat: no-repeat;
background-position: 0px 0px;
content: '';
width: 1.5rem;
height: 1.5rem;
}
.control_tags ul li a.res-search {
padding-left: 35px !important;
position: relative;
color: rgba(19, 42, 79, .5);
opacity: 1;
transition: all .2s ease;
}
.control_tags ul li a.res-search:hover {
color: rgba(19, 42, 79, 1);
}
.search-block .hs-search-field form .hs-search-field__input {
padding: 5px 0 0 37px;
font-size: 4.1rem;
position: relative;
top: -6px;
font-weight: 600;
color: #fff;
border: 0 !important;
height: 100% !important;
padding-bottom: 13px;
border-bottom: 2px solid #00C0EA !important;
line-height: 1;
font-family: 'Montserrat', sans-serif;
} */

.blog-list.open .section-bloglist {
	z-index: 9999;

}
/* .row .control_tags .search-block {
position: fixed;
height: 90vh;
top: 5%;
background: #132a4f;
width: 95%;
left: 50%;
transform: translateX(-50%);
z-index: 999;
margin: 0;
}
.row .control_tags .search-block * {
height: auto  !important;
}
.row .control_tags .search-block.open .hs-search-field {
max-width: 1356px;
width: 100%;
margin: auto;
}
.row .control_tags .search-block.open > div {
display: flex !important;
align-items: center;
height: 100% !important;
width: 100%;
padding: 0 3rem
}
.row .control_tags .search-block.open {
display: flex !important;
align-items: center;
}
.row .control_tags .search-block:after {
position: absolute;
top: 15%;
right: 10%;
background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/search-after.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: 0px 0px;
content: '';
width: 26rem;
height: 26rem;
z-index: -1;
} */
/* .search-block form .hs-search-field__input:focus {
width:100%;
outline:unset;


}

.search-block .hs-search-field form .hs-search-field__input::placeholder{
color: #fff;
opacity: 0.2;
font-weight:600;
text-transform: lowercase;}
.search-block .hs-search-field form .hs-search-field__input:focus::placeholder {
color: transparent;
}

.search-block .hs-search-field form .hs-search-field__input:focus::-webkit-input-placeholder { color:transparent; }
.search-block .hs-search-field form .hs-search-field__input:focus:-moz-placeholder { color:transparent; } 
.search-block .hs-search-fieldform .hs-search-field__input:focus::-moz-placeholder { color:transparent; }
.search-block .hs-search-field form .hs-search-field__input:focus:-ms-input-placeholder { color:transparent; } 
.search-block .hs-search-field form .hs-search-field__input:focus:parent {
width: 100%;
}
.search-block .hs-search-field form .hs-search-field__input:-ms-input-placeholder{
color: #fff;
opacity: 0.2;
font-weight:600;
text-transform: none;}
.search-block .hs-search-field form .hs-search-field__input::-ms-input-placeholder{
color: #fff;
opacity: 0.2;
font-weight:600;
text-transform: none;}
.search-block.focused *{width:100%}
.search-block .close-search{
width: 40px;
margin-left: auto;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 37px;
right: 40px;}
.search-block.focused .close-search img{height:36px;width:40px}
.control_tags ul li a.active {
border-bottom: 6px solid #ffab00;
}
.search-block .hs-search-field form{
font-size: 0rem;
line-height: 1;
} */

.search-block .hs-search-field form .hs-search-field__input {
	background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/icon_search.svg);
	background-size: 1.5rem;
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding: 5px 0 18px 40px;
	font-size: .9rem;
	font-weight: 600;
	color: #132a4f;
	font-family: 'Montserrat',sans-serif !important;
	border: 0 !important;
	height: auto !important;
	height: 100% !important;
	border-bottom: 4px solid #fff !important;
	line-height: 1;
}
.row .control_tags .search-block{
	width: 100%;
	min-height: auto;
	margin-left: 10px;
}
.search-block form .hs-search-field__input:focus {
	width:100%;
	outline:unset;
	border-bottom: 4px solid #2EB67D !important;
}
.news .search-block form .hs-search-field__input:focus {
	border-color: #75459b !important;
}
.case-study .search-block form .hs-search-field__input:focus {
	border-color: #ffcf43 !important;
}
.search-block .hs-search-field form .hs-search-field__input::placeholder{
	color: #132A4F;
	opacity: .5;
	font-family:'Montserrat',sans-serif !important;
	font-weight:600;
	text-transform: capitalise;}
.search-block .hs-search-field form .hs-search-field__input:focus::placeholder {
	color: transparent;
}
.search-block .hs-search-field form .hs-search-field__input:focus::-webkit-input-placeholder { color:transparent; }
.search-block .hs-search-field form .hs-search-field__input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
.search-block .hs-search-fieldform .hs-search-field__input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
.search-block .hs-search-field form .hs-search-field__input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
.search-block .hs-search-field form .hs-search-field__input:focus:parent {
	width: 100%;
}
.search-block .hs-search-field form .hs-search-field__input:-ms-input-placeholder{
	color: #132A4F;
	opacity: .5;
	font-family:'Montserrat',sans-serif !important;
	font-weight:600;
	text-transform: capitalise;}
.search-block .hs-search-field form .hs-search-field__input::-ms-input-placeholder{
	color: #132A4F;
	opacity: .5;
	font-family:'Montserrat',sans-serif !important;
	font-weight:600;
	text-transform: capitalise;}
.search-block.focused *{width:100%}
.search-block.focused .close-search{
	width:47px;margin-left:auto;display:flex;align-items:center;justify-content:center}
.search-block.focused .close-search img{height:1.1em;width:1.1em}
.control_tags ul li a.active {
	border-bottom: 4px solid ;
}
.search-block .hs-search-field form{
	font-size: 0rem;
	line-height: 1;
}
.res-topic-navigation {
	display: none;
}
.res-topic-navigation.active {
	display: flex;
}
.blog-pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 0;
}
.blog .blog-pagination a {
	font-weight: bold;
	font-size: 0.9rem;
	line-height: 1;
	text-align: left;
	color: #132A4F;
	margin: 0 15px;
	font-family: 'Montserrat',sans-serif;
	width: 28px;
	display: inline-block;
	text-align: center;
}

.blog .blog-pagination a.active {
	color: #00C0EA;
	position: relative;
}
.blog .blog-pagination a.active:before {
	position: absolute;
	content: '';
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
	background-color: #CDD0CF;
	width: 1.7rem;
	height: 1.7rem;
	z-index: -1;
	opacity: .5;
	border-radius: 50%;
}

.blog .blog-pagination .blog-pagination-left .pag-arrow {
	transform: rotate(180deg);
}
.blog .blog-pagination .blog-pagination-center a:hover {
	color: #050720;
}
.blog .blog-pagination .blog-pagination-right a, .blog .blog-pagination .blog-pagination-left  a {
	width: 100%;
	display: block;
	margin: 0;
}


.control_tags .hs-search-field--open .hs-search-field__suggestions {
	border: 1px solid rgba(93,95,123,0.20);
	padding: 15px 25px;
	z-index: 2222;
	background: #fff;
	position: absolute;
	top: 33px;
	height: auto !important;
}
.control_tags .hs-search-field__suggestions a, .hs-search-field__suggestions #results-for {
	display: block;
	text-transform: none;
	font-weight: 400;
}
.control_tags .hs-search-field__suggestions #results-for {
	font-weight: bold;
}
.control_tags .hs-search-field__suggestions a, .hs-search-field__suggestions #results-for {
	padding: 10px 0;
} 


.page.blog .management {
	margin: 1rem auto 6rem;
	padding: 8rem 0 0;
	max-width: 1356px;
	float: unset;
}
.page.blog-single .management .row {
	width: 100%;
}
.blog .management .post-item p {
	font-size: 1rem;
}
.page.blog .management:after {
	width: 131%;
	height: 90%;
	background: #F5F6F6;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: -100%;
	top: 0;
	content: '';
}
.page.blog .management:before {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-res-list.svg);
	background-position: center;
	z-index: 0;
	opacity: 1;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	width: 5.9rem;
	height: 20.4rem;
	right: -20%;
	background-size: contain;
	background-repeat: no-repeat;
}
.page.blog-single .management:before {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-article-single.svg);
	top: 37%;
	width: 10rem;
	height: 25rem;
	right: -27%;
}
.page.blog-res .management .row {
	width: 100%;
}
.talk .col2.col-full  {
	width: 100%;
	margin-top: 10rem;
	display: flex;
	flex-wrap: wrap;
	padding: 4rem 3.7rem 3rem;
}
.blog-list .talk{
	position: relative;
	z-index: 999;
	background: #fff;
}
.talk.blog .col2.col-full .blog-subscribe{
	width: 47%;
	margin-left: 12%;
}
.talk.blog .col2.col-full h2 {
	padding-left: 4rem;
}
.page .talk.blog .col2.col-full .hs-form-field {
	margin: 0 0 1.2rem;
}
.page .talk.blog .col2.col-full .blog-subscribe form .hs_submit {
	margin-top: 2rem;
}
.page.blog .management.animated:after{
	right: -31%;;
}
.page.blog .bloglist-slider 
.blog .legal-consent-container p {
	font-weight: 300;
	font-size: 0.727rem !important;
}

.blog form .legal-consent-container{
	display: flex;
	flex-direction: column;
	width: 100%;
	margin-bottom: 1.5rem;
}
.blog form .legal-consent-container .hs-form-field{
	display: block;
	margin-bottom: 0;
}
.blog form .legal-consent-container .hs-form-booleancheckbox-display {
	display: flex;
	align-items: center;

	width: 100%; 
	margin-left: auto; 
	margin-right: auto;
}
.blog.job-single form .legal-consent-container .hs-form-booleancheckbox-display, .blog.download-single form .legal-consent-container .hs-form-booleancheckbox-display{
	justify-content: center;
}
.blog form .legal-consent-container .hs-form-booleancheckbox-display .hs-error-msgs{
	bottom: unset;
}
.blog form .legal-consent-container .hs-form-booleancheckbox-display p {
	font-size: 0.81rem;
	font-weight: 300;
	color: #132A4F;
	margin-left: 0 !important;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
}
.blog.download-single form .legal-consent-container .hs-form-booleancheckbox-display p {
	color: rgba(255,255,255, .8);
}
.blog form .legal-consent-container .hs-form-booleancheckbox-display .hs-form-required{
	color: #132A4F;
} 
.blog form .legal-consent-container .inputs-list>li{
	margin: 0.65rem 0;

}
.blog form .legal-consent-container .hs-form-booleancheckbox-display > span{	 
	margin-left: 0 !important;
	display: flex;
	align-items: center;
} 


.blog form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"]{
	visibility: hidden;
	position: absolute;
	height: 0;
	width:0;
}

.blog form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"] + span{
	position: relative;
}

.blog form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"] + span:before {
	content: '';
	width: 44px;
	min-width: 44px;
	height: 44px;
	min-height: 44px;
	display: inline-block;
	float: left;
	margin-right: .7rem ;
/* 	background: transparent; */
	transition: all .2s ease-in;
	background: center / contain no-repeat url(/hubfs/5095261/Auxilion_Theme/checkbox-bg-blue.svg), center / 0% no-repeat url(/hubfs/5095261/Auxilion_Theme/checkbox-check.svg), none; 
	cursor: pointer;		
} 
.blog .talk-career.talk .col2 form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"]+span:before {
	background: center / contain no-repeat url('/hubfs/5095261/Auxilion_Theme/checkbox-bg-white.svg'), center / 0% no-repeat url(/hubfs/5095261/Auxilion_Theme/checkbox-check.svg), none; 
}
.blog.download-single form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"]+span:before {
	background: 50% / contain no-repeat url('https://www.auxilion.com/hubfs/Auxilion_Theme/checkbox-bg-bluel.svg'), 50% / 0% no-repeat url('https://www.auxilion.com/hubfs/Auxilion_Theme/checkbox-check.svg'), none; 	
}
.blog .talk-career.talk .col2 form .legal-consent-container .hs-form-booleancheckbox-display p{
	color: #fff;
}
.blog form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"] + span:hover:before{
	
}
.blog form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"]:checked + span:before, .blog .talk-career.talk .col2 form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"]:checked + span:before{
	background-size: contain, 65%;
} 
.page.blog.news .au-page-container .opening-panel h1, .page.blog.news .res-topic-navigation li .active, .page.blog.news .res-topic-navigation div .active {
	color: #75459B;
}
.page.news.blog .control_tags ul li a.active {
	border-color: #75459B;
}
.blog .blog-section .hs-featured-image-wrapper {
	position: relative;
	margin-bottom: 0;
	height: auto;
}
@media (max-width: 1600px) and (min-width: 1025px)
	.blog-list .section.section-bloglist {
		padding-left: 1rem;
		padding-right: 1rem;
}
@media (min-width: 1921px) {
	.page.blog .management:after {
		right: -260%;
	}
	.page.blog .management.animated:after {
		right: -60%;
		width: 160%;
	}
}
@media (max-width: 1900px) {

}
@media (max-width: 1700px) {

	.page.blog .management:before {
		right: -11%;
	}
	.page.blog .management:after {

		width: 122%;
	}
	.page.blog-single .management .row {
		width: 85%;
	}
}
.blog-list.page .au-page-container .opening-panel {
	height: auto;
}
@media (max-width: 1439px){

	.blog-section .post-item {
		margin-bottom: 2rem;
	}
	.blog .subscribe_form {
		background: #00004d;
		color: #fff;
		padding: 2.5rem;
	}
	.blog-list.page .au-page-container .opening-panel {

		min-height: auto;
		padding-bottom: 150px;

	}

}
@media (max-width: 1440px) and (min-width: 768px) {

	.blog .row-pad{
		padding: 0 1rem;
	}
	.section-bloglist .controls {
		padding: 0 2rem;
	}
}
@media (max-width: 1320px) {
	.blog .post-item .hs-featured-image-wrapper a img {
		height: 100%;
	}
	.blog .blog-section .hs-featured-image-wrapper {
		height: 300px;
	}
	.blog .hs-featured-image-wrapper .topic-before {
		font-size: 16px;
	}

	.blog .page-tag * {
		margin-right: 25px;
	}
	.blog .page-tag *:last-child {
		margin-right: 0px;
	}
	.control_tags ul li {
		margin-right: 30px;}
	.res-topic-navigation li a, .res-topic-navigation div a {
		margin-right: 1.5rem;
	}

	.blog form label.moveUp{
		top:0px;
	}

}
@media (max-width: 1280px){
	.page.blog .management {
		max-width: 100%;
	}
	.blog form .no-list li label {
		font-size: 13px;
	}
	.legal-consent-container .hs-error-msgs label {
		font-size: 13px !important;
	}
	.blog form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"] + span:before,
	.blog form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"] + span:after{
		min-height: 30px;
		height: 30px;
		width: 30px;
		min-width: 30px;		
	}
}
@media (max-width: 1100px){
	.talk .col2.col-full h2 {
		padding-left: 2rem;
	}
}
@media (max-width: 980px) and (min-width:768px) {
	.blog .blog-section .hs-featured-image-wrapper {
		height: 250px;
	}
	.blog .management.animated .post-item {
		padding-left: 0;
	}
	.blog .hs-featured-image-wrapper .topic-before {
		font-size: 14px;
	}

	.post-meta .sq-yellow-line.play-animation {
		position: relative;
		width: 50px;
	}
	.blog .blog-subscribe h3 {
		font-size: 2.3rem;
		margin-bottom: 2rem;
	}
	.blog .section_head h2 {
		font-size: 3.09rem;
	}
	.blog .post-title {
		font-size: 1rem;
	}
	.featured-webinar {
		font-size: 3.5rem;
		font-weight: 600;
		max-width: 450px;
	}
}
@media (max-width: 800px) {
	.blog .blog-section .hs-featured-image-wrapper {
		height: 200px;
	}


}
@media (max-width: 767px) {
	.talk .col2.col-full .blog-subscribe {
		width: 100%;
		margin-left: 0;
	}
	.row .control_tags .search-block:after {
		width: 15rem;
		height: 18rem;
	}
	.blog .management.animated .post-item {
		padding-left: 0;
		flex-wrap: wrap;
	}
	.blog .management .post-item .post-content,  .blog .management .hs-featured-image-wrapper,   .blog .management .hs-featured-image-wrapper{
		width: 100% !important;
	}
	.blog .management .post-item .post-content {
		padding: 2rem 0 0;
	}
	.blog.page .management {
		padding: 4rem 0 2rem;
	}
	.blog .management .au-blog-slider .owl-nav {
		top: -35px;		
	}
	.page.blog .management:after {
		height: 100%;
	}
	.featured-webinar {
		position: relative;
		top: -6rem;
		z-index: 2;
		left: 0;
		font-size: 3rem;
		font-weight: 600;
		max-width: 100%;
	}
	.section-bloglist h1{
		font-size: 3rem;
	}

	.blog .page-tag * {
		margin-right: 10px;
		font-size: 0.727rem;
		padding: 10px 0;
	}
	.blog .page-tag *:last-child {
		margin-right: 0px;
	}
	.blog-setion .post-item {
		width: 100%;
	}
	.blog .post-content .post-button{
		padding-top: 9px;
		padding-bottom: 9px;
	}
	.blog-section .blog-pagination a {
		font-size: 1rem;
		margin: 0;
		padding: 16px;
		width: auto;
	}
	.blog-pagination-left, .blog-pagination-right {
		display: none;
	}
	.blog .post-item p {
		margin: 0 0 1.5rem;
	}
	.blog .blog-subscribe h3 {
		font-size: 1.8rem;	
		margin-bottom: 2rem;
	}
	.blog .section_head h2 {
		font-size: 2.09rem;
	}
	.blog .hs-featured-image-wrapper .topic-before {
		font-size: 14px;
	}
	.section-bloglist .control_tags {
		margin-bottom: 26px;
	}
	.control_blog {
		margin-bottom: 30px;
	}
	.section-bloglist .section_head p {
		margin-left: 2.59rem;
	}
	.control_tags ul li {
		display: block;
		font-size: 11px;
		margin-right: 0px;
	}
	.row .control_tags .search-block.open>div {
		padding: 0 1rem;
	}
	.control_tags>ul {
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: flex-start;
	}
	.control_tags ul li {
		order: 2;
	}
	.blog .blog-subscribe form .hs_submit {
		margin-top: 28px;
	}
	.blog-section .post-item {
		margin-bottom: 2rem;
	}
	.control_tags .hs-search-field--open .hs-search-field__suggestions {
		max-width: 100%;
	}
	.section-bloglist .blog-section {
		padding-bottom: 3.45rem;
	}
	.search-block .hs-search-field form {
		border-bottom: 1px solid #cdd0cf;
	}

	.blog .post-item .hs-featured-image-wrapper a img {
		height: 100%;
		width: 100%;
	}
	.blog form .hs-form-field>label {
		width: 100%;
		margin-bottom: 1.5rem;
	}
	.talk.blog .col2.col-full .blog-subscribe {
		width: 100%;
		margin-left: 0;
	}
	.page .talk.blog .col2.col-full .hs-form-field {
		flex-wrap: wrap;
	}
	.talk .col2.col-full h2, .talk.blog .col2.col-full h2 {
		padding-left: 0;
		margin-bottom: 3rem;
	}
	.blog form .input {
		width: 100%;
	}
	.blog .blog-subscribe form>.hs-form-field {
		width: 100%;
		flex-wrap: wrap;
	}
	.blog-section .post-item {
		width: 100%;
	}
	.search-block form .hs-search-field__input:focus {
		width: 100%;
		outline: unset;
	}
	.page.blog-res .au-page-container .opening-panel:after {
		right: -5rem;
	}
	.search-block .hs-search-field form .hs-search-field__input {
		font-size: 12px;
		background-size: 12.5px;
		padding: 0px 0 9px 20px;
	}

	.row .control_tags .search-block {
		order: 1;
		margin-bottom: 10px;
		width: 100%;
		margin-left: 0;
	}
	.control_tags ul li a.active {
		border-width: 4px;
	}
	.control_tags ul li a {
		border-width: 4px;
		padding: 0 8px 8px;
	}
	.page.blog .management:after {
		width: 133%;
	}
	.page.blog .management {
		margin: 0 0 3rem;
	}
	.blog .blog-subscribe form>.hs-form-field {
		width: 100%;
	}
	.blog .post-item .post-content {
		max-width: 100%;
		margin: auto;
	}
	.blog .subscribe_form {

		padding: 1.5rem;
		width: 100%;
	}
	.blog-list.page .au-page-container .opening-panel {
		min-height: auto;
		padding-bottom: 5rem;
	}
}

.blog.page .main-contact-form.popup-contact-form .hs-form-required {
	color: rgba(255,255,255,.5) !important;
}
 
 
 
 
 
 

html {
	overflow-x: hidden;
}
body:after {
	width: 4px;
	height: 100vh;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/border-right.svg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	z-index: 1000;
	opacity: 1;
	position: fixed;
	right: 0;
	top: 0;
	content: '';
}
body:before {
	width: 100%;
	height: 4px;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/border-top.svg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	z-index: 1000;
	opacity: 1;
	position: fixed;
	right: 0;
	top: 0;
	content: '';
}
html:after {
	width: 4px;
	height: 100vh;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/border-left.svg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	z-index: 1000;
	opacity: 1;
	position: fixed;
	left: 0;
	top: 0;
	content: '';
}
html:before {
	width: 100%;
	height: 4px;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/border-bot.svg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	z-index: 1000;
	opacity: 1;
	position: fixed;
	right: 0;
	top: 99.6vh;
	content: '';
}
.home p{
	font-weight: 300;
}


.home p {
	margin: 0;
}
.section .row {
	max-width: 1356px;
}
@media (max-width: 1440px) {

}

@media (max-width: 1280px) {

}

@media (max-width: 1024px) {

}

@media (max-width: 980px) {

}

@media (max-width: 767px) {

}

@media (max-width: 480px) {

}


/* ----------------------------- */



.home .opening-panel {
	height: 100vh;
	opacity: 0;
	position: relative;
	max-height: 855px;
	transition: all .3s ease;
	transition-delay: .5s;
}
.home .opening-panel.animated {
	opacity: 1;
}
.home .bx-wrapper img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100% !important;
	object-fit: cover;
	z-index: -1;
}
.home .bx-viewport {
	height: 100vh !important;
	max-height: 900px;
}
.home .au-slider {
	height: 100%;
}
.home .au-slide {
	height: 100% !important;
	width: 100% !important;
}
.home .opening-panel .au-slider .au-slide:after {
	width: 90%;
	width: 79rem;
	height: 100%;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-banner1.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: 1%;
	top: 18%;
	content: '';
	transition: all .2s ease-in-out;
}
.home .opening-panel .au-slider .au-slide:nth-child(2):after {

	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-banner-2.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	right: -2%;
	top: 18%;
}
.home .section.opening-panel .au-slide-container {
	max-width: 1356px;
	text-align: left;
	padding-bottom: 0%;
	z-index: 10;
	width: 90%;
	margin: auto;
	display: flex;
	align-items: center;
	height: 100%;
}

.home .section.opening-panel .row .col {
	max-width: 850px;
}
.opening-panel h1 {


	transition: .7s ease-in-out;
	text-align: left;

	transition-delay: .2s;
	max-width: 850px;
}
.home .opening-panel h1 {
	color: #fff;
	margin-bottom: 1.636rem;
	line-height: 1;
}
.opening-panel p {
	text-align: left;

	/* 	opacity: 0; */
	transition: .7s ease-in-out;
	transition-delay: .8s;
}
.home .opening-panel p {
	color: #fff;
	max-width: 527px;
}
.home .opening-panel .au-slide:nth-child(1) .au-content-part{
	max-width: 680px;
	margin-left: auto;
}
@media(max-width: 980px){
	.opening-panel h1 {
		transition: .4s ease-in-out;
	}
	.opening-panel p {
		transition: .5s ease-in-out;
		transition-delay: .5s;
	}
}

.opening-panel.animated h1 {
	opacity: 1 !important;
}

.opening-panel.animated p {
	opacity: 1 !important;

}
.opening-panel .btn{
	opacity: 0;
	transition: .7s ease-in-out;
	transition-delay: .8s;
}
.opening-panel.animated .btn {
	opacity: 1 !important;
}
.home .au-slide-navigation {
	position: absolute;
	top: 50%;
	height: 30vh;
	transform: translateY(-50%);
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.au-prev-item_1, .au-next-item_1, .au-prev-item_1 a, .au-next-item_1 a{
	height: 100%;
	opacity: 0;
	width: 10vw;
	display: block;
}
.home .partnership .row .col2 {
	z-index: 2;
	margin-top: 20px;
	position: absolute;
	right: -150%;
	transition: all .5s ease;
	transition-delay: .3s;
}
.home .partnership .row .col1 {
	opacity: 0;
	transition: all .3s ease;
}
.home .partnership.animate .row .col1 {
	opacity: 1;
}
.home .partnership.animate .row .col2 {
	right: 0;
}
.home .partnership  {
	padding: 10.5rem 0 0;
	z-index: 2;
	margin-bottom: 0;
}
.disable-scroll .clients {
	z-index: 9999;
}
.home .partnership .row .col1 {
	padding-left: 3.5rem;
	padding-right: 1rem;
	height: 29rem;
}
.home .partnership .row .col1 p {
	margin-bottom: 1.95rem;
}
.home .what-we-do .row {
	max-width: 1480px;
	opacity: 0;
	transition: all .35s ease-in-out;
}
.home .what-we-do.animate .row {
	opacity: 1;
}
.home .what-we-do .col-info {
	position: absolute;
	left: -250%;
	top: 0;
	transition: all .45s ease-in-out;
}
.home .what-we-do .col-info.hide {
	position: relative !important;
}
.home .what-we-do .col-info.show {
	display: block;
	left: 0;
	position: absolute;
	top: 0;
}
.home .what-we-do .col-info.show2 {
	display: block;
	left: 0;
	position: absolute;
	top: 0;
}
.home .what-we-do .col-info h3 {
	color: #132A4F;
	font-size: 1.818rem;
	margin-bottom: 1.8rem;
}
.home .what-we-do .col-info ul {
	padding-inline-start: 25px;
}
.home .what-we-do .col-info ul li{
	color: #fff;
}
.home .what-we-do .col-info ul li::marker {
	color: #132A4F;
}
.home .what-we-do .col-info .discover {
	display: none;
}
.home .what-we-do {
	background: #fff;
	padding: 7.2rem 0 5rem;
}
.home .what-we-do .row1 {
	margin-bottom: 5.7rem !important;
	max-width: 1350px;
}
.home .what-we-do .row1 p {
	margin-bottom: 1rem;
}
.home .what-we-do .row1 p:last-child {
	margin-bottom: 0;
}
.home .what-we-do .row1 .col2 {
	padding: 3rem 3rem 0;
}
.home .what-we-do .row2 .col1 {
	position: relative;
	margin-top: 2.72rem;
	width: 35%;
	padding-left: 3rem;
}
.home .what-we-do .row2 .col2 {
	width: 63%;
	margin-left: 2%;
	cursor: pointer;
}

.home .what-we-do .row2 .col1:before {
	content: '';
	position: absolute;
	background: #00c0ea url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-wwd.svg);
	background-repeat: no-repeat;
	background-position: 72% 21%;
	top: -59%;
	left: -162%;
	width: 292%;
	height: 190%;
	z-index: -1;
	min-height: 44rem;
	transition: all .37s ease-in-out;
}
.home .what-we-do .row2 .col1.full:before {
	background-repeat: no-repeat;
	background-position: 49% 14%;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-wwd2.svg);
}
.home .what-we-do .row2 .col1 {
	left: -150%;
	transition: all .7s ease;
	transition-delay: .3s;
}
.home .what-we-do.animate .row2 .col1 {
	left: 0;
}

.home .what-we-do .col-box {
	width: 33.333%;
	margin: 0;
	background: #132A4F;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	height: 0;
	min-height: 0;
	transition-delay: 1s !important;
}
.home .what-we-do.animate .col-box {
	height: auto;
}
.home .what-we-do .col-box .row-fluid-wrapper:nth-child(2), .home .what-we-do .col-box .row-fluid-wrapper:nth-child(2) .row-fluid,.home .what-we-do .col-box .row-fluid-wrapper:nth-child(2) .col-box-text {
	height: 100%;
}
.home .what-we-do .row2 .col2 > div > div {
	display: flex;
}
.home .what-we-do .row2 .col-box-text {
	padding: 0.6rem 2rem 9.9rem;
	position: relative;
}
.home .what-we-do .row2 .col-box-text h3 {
	font-size: 1.18rem;
	line-height: 1.46;
	color: #fff;
	word-break: keep-all;
}
.home .what-we-do .col-box:hover .col-box-text, .home .what-we-do .col-box.active .col-box-text {
	padding: 3.6rem 2rem 6.9rem;
}
.home .what-we-do .col-box img, .home .what-we-do .col-box h3, .home .what-we-do .col-box   {
	transition: all .3s ease-in-out;
}
.home .what-we-do .col-box:hover img, .home .what-we-do .col-box.active img {
	transform: scale(1.3) translateY(0px);
}
.home .what-we-do .row2 .col-box-text:after {
	width: 18px;
	height: 25px;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-r-blue.svg);
	background-repeat: no-repeat;
	background-size: 13px;
	background-position: center;
	z-index: 1;
	opacity: 1;
	position: absolute;
	left: 2rem;
	bottom: 3rem;
	content: '';
	transition: all .37s ease-in-out;
	border-radius: 50%;
}
.home .what-we-do .row2 .col-box:hover .col-box-text:after, .home .what-we-do .row2 .col-box.active .col-box-text:after {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-r-blue-hover.svg);
	background-repeat: no-repeat;
	background-size: 5px;
	width: 7px;
	height: 25px;
}
.home .what-we-do .discover a:hover {
	color: #fff;
}

.page .clients {
	padding:  10.5rem 0 1rem;
	position: relative;
}

.page .clients h2{
	max-width: 1100px;
}

.page .clients .logos-rows{
	margin: 5.36rem auto 6.4rem;
	max-width: 1200px;
	float: unset;
}
.page .clients .logos-rows .span4 {
	text-align: center;
}
.page .clients .logos-rows .row-fluid {
	display: flex;

}
.page .clients .logos-row {
	margin: 0 0 0rem;
	transition: all .3s ease-in-out;
	transform: scale(0);
}

.page .clients .logos-rows .logos-row .logos-row-span {
	width: 20%;
	text-align: center;
}
.page .clients .logos-rows .logos-row .logos-row-span > div {
	margin-bottom: 1.7rem;
	height: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.page .clients.animate .logos-rows .logos-row {
	transform: scale(1);
}

.home .au-page-container .opening-panel {
	min-height: 900px;
	height: 100vh;
	background: #00c0ea;
}
.page .clients .au-slide-container {
	display: flex;
}
.page .clients .au-slide-container
.talk {
	position: relative;
	background: #fff;
}
.talk .row {
	right: -100%;
	position: relative;
	transition: all .45s ease-in-out;
}
.talk.anim .row {
	right: 0;
}
.talk .back-img{
	position: absolute;
	top: 0;
	left: 0;
	height: 87%;
	width: 100%;
	z-index: -1;
}
.talk .back-img * {
	height: 100% !important;
}
.talk .back-img img{
	object-fit: cover;
	width: 100%;
}
.talk .col2 {
	background: #00c0ea;
	padding: 3.5rem 2.8rem 2.5rem;
	margin-top: 5.09rem;
	margin-left: auto !important;
	float: unset;
	width: 36vw;
}
.page .talk h2 {
	color: #132A4F;
	font-size: 2.636rem;
	line-height: 1.3;
}

.home .clients .au-content-part {
	padding-top: 5rem;
	width: 50%;
	padding-right: 3rem;
	background: #fff;
}
.home .clients .au-image-part .slide-movie, .home .clients .au-image-part .slide-movie video, .home .clients .au-image-part img{
	max-width: 100%;
}
.clients .au-slide-author h6 {
	font-size: 1.27rem;
	font-weight: 800;
	margin: 0 0 0px;
	color: #002851;
}
.home .partnership:after {
	width: 13.2vw;
	width: 11.5rem;
	height: 34.3rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/partnersip-dots.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	left: -4.5%;
	top: -4%;
	content: '';
}
.home .partnership:before {
	width: 4.4vw;
	width: 4rem;
	height: 5.22rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/Group%20887.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: 1%;
	top: 3%;
	content: '';
	transform: rotate(180deg);
}
.section.clients:after {
	width: 13.2vw;
	width: 11.5rem;
	height: 34.3rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-clients.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 35%;
	content: '';
}
.section.talk:after {
	width: 226px;
	height: 667px;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/footer%20dots.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	left: 2%;
	top: 5%;
}
.clients .au-slide-author  p {
	font-size: 0.818rem;
	font-weight: 300;
	margin: 0 0 0px;
	color: #75459B;
}
.page .clients blockquote {
	border-left: unset;
	margin: 0 0 3rem;
	padding-left: 0;
}
.home .clients blockquote p {
	font-size: 1.27rem;
}
.clients .au-slide-author {
	margin: 0 0 4.5rem;
}
.home .clients .au-image-part {
	width: 50%;
}
.home .clients .row {
	opacity: 0;
	transition: all .2s ease;
} 
.home .clients.animate .row{
	opacity: 1;
} 
.home .clients h2 {
	max-width: 1300px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 4rem;
}
.page .resources .btn {
	margin-bottom: 30px;
}
.page .resources .row {
	opacity: 0;
	transition: all .2s ease-in-out;
}

.page .resources.anim .row1 {
	opacity: 1;
}
.page .resources.anim .row2 {
	opacity: 1;
	transition-delay: .5s;
}
.page .clients .owl-nav {
	position: absolute;
	top: 10px;
	left: 0;
}
.page .au-blog-slider .owl-nav {
	position: absolute;
	top: -110px;
	right: 0;
}
.au-blog-slider .topic-before {
	position: absolute;
	top: 31px;
	left: 27px;
}
.au-blog-slider .topic-before a {
	color: #fff;
	font-size: 1rem;
	font-weight: 300;
}
.au-blog-slider .hs-featured-image-wrapper  {
	margin: 0 0 2.45rem;
}
.au-blog-slider .hs-featured-image-wrapper img {

}
.au-blog-slider h3 {
	margin: 0 0 1.68rem;
}
.au-blog-slider h3 a{
	color: #132A4F;
}
.page .au-blog-slider .owl-stage-outer {
	overflow: visible;

}
.page .au-blog-slider .owl-item.active {
	opacity: 1;
}

.page .au-blog-slider .owl-item {
	opacity: .3;
	transition: .5s ease-in-out;
}
.page .resources .au-blog-slider:after {
	width: 50%;
	height: 100%;
	background: #fff;
	z-index: 0;
	opacity: 1;
	position: absolute;
	left: -51%;
	top: 0;
	content: '';
	/* 	content: none; */
}
.resources {
	padding: 0 0 10rem;
}

.resources .au-slide-post .hs-featured-image-wrapper  {
	background: transparent linear-gradient(180deg, #002851B3 0%, #00285100 40%);
}

.resources .au-slide-post .hs-featured-image-wrapper img  {
	position: relative;
	z-index: -1;
}
.home .logs h2 {
	display: none;
}
.home .section.logs {
	padding: 4.5rem 0;
}
.home .section.logs .partner-banner-logos .partner-logo-item img{
	transition: all 1s ease-in-out;
	opacity: 0;
	transform: scale(0.1);
	transform-origin: 50% 50%;
}
.home .clients.animate .section.logs .partner-banner-logos .partner-logo-item img{		
	opacity: 1;
	transform: scale(1);
}
.home .clients.animate .section.logs .partner-banner-logos .partner-logo-item:nth-child(n+7):nth-child(-n+12) img{
	transition-delay: 1s;
}
.home .clients.animate .section.logs .partner-banner-logos .partner-logo-item:nth-child(n+13):nth-child(-n+18) img{
	transition-delay: 1.5s;
}
@keyframes bounce {
	0% {
		bottom: 0;
	}

	50% {
		bottom: -30px;
	}

	100% {
		bottom: 0;
	}
}

@media (min-width: 768px) {
	.page .clients .logos-rows .logos-row .logos-row-span {
		margin: 15px;
	}
}

@media (max-width: 1700px) {
	.home .section.opening-panel .row {
		width: 90%;
	}
	.page .au-page-container .opening-panel {
		min-height: 650px;
	}
	.home .partnership .row .col1 {
		height: auto;
	}
}


@media (max-height: 768px) {

}
@media (max-width: 1440px) {
	.home .what-we-do .row2 .col1  {
		padding-left: 0;
	}
}

@media (max-width: 1280px) {
	.home .opening-panel p {
		/* 		font-size: 16px; */
	}

	.home.page .au-page-container .opening-panel {
		padding: 0;
		height: auto !important;
		min-height: unset !important;
		max-height: unset !important;

	}
	.page .talk h2 {
		font-size: 2.2rem;}
}

@media (max-width: 1024px) {
	.home .what-we-do .row2 .col-box-text h3 {
    font-size: .9rem;
  }
	.home .opening-panel h1 {
		max-width: 900px;
	}
	.home .what-we-do .row2 .col-box-text {
		padding-left: 0.8rem !important;
		padding-right: 0.8rem !important;
	}
}


@media (max-width: 980px) {
	.home .clients.animate .logos-bottom-row {
		width: 100%;
	}
	.home .discover-solution a {
		    line-height: 1.2 !important;
	}
	.home .partnership:after {
		    left: -10.5%;
	}
	.opening-panel p {
		max-width: 74%;
	}
	.home .opening-panel {
		height: auto;
	}
	.home .opening-panel h1 {
		max-width: 80%;
		/* 		font-size: 2.7rem; */
		margin-bottom: .5em;
	}
.partner-banner-logos {
    padding: 2.2rem 0 0;
}
	.home .section.logs {
    padding: 4.5rem 0 0;
}
}

@media (max-width: 767px) {

	.home .opening-panel h1 {
		font-size: 2.5rem;
	}
	.opening-panel p {
		max-width: 100%;
	}
	.home .opening-panel h1 {
		max-width: 100%;
	}

}

@media (max-width: 480px) {

}

/* ----------------------------- */

@media (max-width: 980px) {

}

@media (max-width: 767px) {

}	

@media (max-width: 480px) {

}

@media (max-width: 1440px) and (min-width: 768px) {


}
@media (max-width: 1440px) {
	.home .single-movie .sg-movie-container .only-movie-container {
		width: 120%;
	}
	.home .sg-movie-container, .sg-movie-container .single-file {
		height: 25rem;
	}


}
@media (max-width: 1280px) {
	.home .single-movie .sg-movie-container .only-movie-container {
		width: 118%;
	}
	.home .sg-movie-container, .sg-movie-container .single-file {
		height: 20rem;
	}
	.au-blog-slider .hs-featured-image-wrapper img {
		height: 300px;
	}
	.partner-banner-logos {
    padding: 0 0;
}
}


@media (max-width: 1024px) {
	.page .au-blog-slider .owl-nav {
		top: -90px;
	}
	.page.home .au-page-container .opening-panel {
		min-height: 650px;
	}
	.talk .col2 {
		width: 45vw;
	}

}
@media (max-width: 1023px){

}

@media (max-width: 980px) {
	.au-blog-slider .hs-featured-image-wrapper img {
		height: 200px;
	}
	.home .single-movie .sg-movie-container .only-movie-container {
		width: 100%;
	}
	.home .partnership .sg-movie-container .cta-button-vd-open {
		left: 50%;
	}
	.home .partnership {
		padding: 5rem 0 0;

	}
	.home .what-we-do .row1 .col2 {
		padding: 2rem 0rem 0;
	}
	.home .partnership .row .col2 {
		margin-top: 0;
		width: 46.618785%;
	}

	.page .what-we-do {
		padding: 5rem 0;}
	.page .clients {
		padding: 5rem 0 0;
	}
	.home .clients .au-content-part {
		padding-top: 2rem;}
.clients .au-slide-author {
    margin: 0 0 1.5rem;
}
	.resources {
		padding: 5rem 0;}

	.home .partnership .row .col1 {
		padding-left: 0;}
}

@media (max-width: 800px) {

}
@media (max-width: 767px) {
	.page .au-blog-slider .owl-stage-outer {
		overflow: hidden;

	}
	.home .what-we-do .col-info .discover {
		display: block;
	}
	.page .clients .logos-rows .logos-row .logos-row-span {
		text-align: center;
		margin: auto;
	}
	.page .clients .logos-rows .logos-row .logos-row-span>div {
		margin: 1rem 0;
	}
	.page .clients .logos-rows .logos-row .logos-row-span {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.home .partnership:after {
		left: -27.5%;
	}
	.talk .col2 {
		width: 100%;
	}

	.page .clients .logos-rows .row-fluid {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.page .clients .logos-rows .span4 {
		text-align: center;
		width: 300px;
		margin: 0 auto 1rem;
		height: 70px;
	}
	.page .clients .logos-rows .span4 *	{
		height: 100% !important;
		display: block;
		text-align: center;
		margin: auto;
		max-width: 90% !important;
	}
	.page .clients .row1.logos-row {
		margin: 0;
	}
	.page .clients .logos-rows {
		margin: 5rem auto 5rem;
	}
	.home .partnership {
		padding: 5rem 0 0;
		margin-bottom: 0;
	}
	.home .partnership .row .col2 {
		position: relative;
		width: 100%;
	}
	.home .what-we-do .col-box:hover img, .home .what-we-do .col-box.active img {
		transform: scale(1.1) translateY(0px);
	}
	.home .single-movie .sg-movie-container .only-movie-container {
		position: absolute;
		width: 100%;
	}
	.home .sg-movie-container, .sg-movie-container .single-file {
		height: 20rem;
	}
	.home .partnership .row .col1 {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 2rem;
	}
	.home .what-we-do .row1 .col2 {
		padding: 0;
	}
	.home .what-we-do .row2 .col1 {
		position: relative;
		margin-top: 2rem;
		width: 100%;
		order: 2;
	}
	.home .what-we-do .row2 .col2 {
		width: 100%;
		margin-left: 0;
		order: 1;

	}
	.home .what-we-do .row2 > .row-fluid-wrapper > .row-fluid {
		display: flex;
		flex-direction: column;
	}
	.home .what-we-do .row2 .col-box-text h3 {
		font-size: 13px;
		line-height: 1.2;
		color: #fff;
		position: relative;
		margin-bottom: 1rem;
	}
	.home .what-we-do .row2 .col-box-text {
		padding: .3rem .3rem 3rem .3rem !important;
	}
	.home .what-we-do .row2 .col-box-text .discover {
		display: none;
	}
	.home .what-we-do .row2 .col-box-text .discover a {
		font-size: 10px !important;
		padding-right: 1.1rem;
	}
	.home .what-we-do .row2 .col-box-text .discover a:after {
		width: 16px;
		height: 21px;
		background-size: 9px;
		top: 49%;
	}
	.home .what-we-do .row2 .col-box-text:after {
		width: 16px;
		height: 21px;
		background-size: 9px;
		background-position: center;
		left: 0.2rem;
		bottom: 1rem;
	}

	.home .what-we-do .row2 .col1:before {
		top: -90%;
		left: -162%;
		width: 292%;
		height: 100%;
	}
	.home .what-we-do .row2 .col-box:hover .col-box-text:after, .home .what-we-do .row2 .col-box.active .col-box-text:after {
		background-size: 4px;
		width: 7px;
		height: 20px;
	}
	.home .clients .au-image-part {
		width: 100%;
	}
	.home .clients .au-content-part {
		padding-top: 4rem;
		width: 100%;
		padding-right: 0;
		background: #fff;
		margin-bottom: 3rem !important;
	}
	.page .clients .au-slide-container {
		display: flex;
		flex-wrap: wrap;
	}
	.page .clients blockquote {
		margin: 0 0 2rem;
	}
	.clients .au-slide-author h6 {
		font-size: 1rem; }
	.clients .au-slide-author {
		margin: 0 0 2rem;
	}
	.home .clients .au-image-part .slide-movie video {
		height: auto;
	}
	.page .clients .logos-rows {
		margin: 4rem auto 0rem;
	}
	.resources {
		padding: 0 0 5rem 0;
	}
	.au-blog-slider .hs-featured-image-wrapper {
		margin: 0 0 1.45rem;
	}
	.page .talk h2 {
		font-size: 2rem;
	}
	.page .au-blog-slider .owl-nav {
		position: absolute;
		top: -50px;
		right: unset;
		left: 0;
	}
	.page .resources .btn {
		margin-bottom: 4rem;
	}
	.resources .hs-featured-image-wrapper img {
		height: 250px;
	}
	.home .section.logs {
		padding: 1.5rem 0 0;
	}
	.home .bx-wrapper .au-slide:first-child .image-wrap img {
		object-position: left;
	}
	.home .bx-wrapper .au-slide:last-child .image-wrap img {
		object-position: right;
	}
}

@media (max-width: 480px) {
	.home .bx-wrapper .image-wrap img {
		object-position: left;
	}
}

@media (max-width: 1440px) and (min-width: 768px) {
	.home .logos-bottom-row {
			width: 100%;
	}
	.partner-banner-logos .partner-banner-logos__items .partner-logo-item {
		padding: 0;
	}
	.partner-banner-logos .partner-banner-logos__items .partner-logo-item img {
		max-width: 90% !important;
	}
}
html {
	overflow-x: hidden;
}
.bx-wrapper img {
	object-fit: contain;
}
.solutions-page p, .solution-single p{
	font-weight: 300;
}
.video-back {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100% !important;
	z-index: -1;
}
.video-back * {
	height: 100% !important;
	width: 100%;
	object-fit: cover;
	display: block;
}
.solutions-page h1,
.solutions-page h2,
.solutions-page h3,
.solutions-page h4,
.solutions-page h5,
.solutions-page h6 {
	margin: 0 0 20px;
}
.solutions-page .delivery h2 {
	color: #132A4F;
	max-width: 800px;
	margin-bottom: 3px;
}
.solutions-page .delivery .delivery-head p {
	padding-left: 26rem;
}
.solutions-page .delivery {
	padding: 6rem 0 9rem;
}
.solutions-page p {
	margin: 0;
}
.solution-single .opening-panel h1 {
	color: #002851;
	max-width: 1032px;
}
.solution-single .opening-panel2 p {
	max-width: 1168px;
	margin-bottom: 0px;
	font-size: 1.27rem;
	text-align: center;
	margin-left: auto;
	margin-right: auto;	
}
.solution-single .opening-panel2 {
	padding: 2rem 0 13rem;
}
.solution-single .partner-banner-logos {
	padding: 0 0;
}
@media(max-width: 1440px) and (min-width: 981px){
	.solution-single .opening-panel h1,	 
	.solution-single .opening-panel p{
		max-width: 74% !important;
	}	

}

#solutions-slider:before {
	width: 7.8rem;
	height: 29.9rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-sols2.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: 3;
	opacity: 1;
	position: absolute;
	left: 1%;
	top: -24%;
	content: '';
}
.solution-single .au-page-container .opening-panel:after {

	width: 13.09rem;
	height: 28.3rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-sols.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: 0;
	opacity: 1;
	position: absolute;
	right: -5%;
	bottom: -26%;
	content: '';
}
.solution-single .partner-banner-logos .partner-banner-logos__items .partner-logo-item img {
	filter: unset;
	-webkit-filter: unset;
}
.solution-single .section-testimonial:before {
	width: 11.54rem;
	height: 33.7rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-sols3.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: -4%;
	top: -28%;
	content: '';
}
.sol-testimonial h3 {
	color: #2EB67D;
	font-size: 2.09rem;
	line-height: 1.2;
	margin-bottom: 3.8rem;
}
.solutions-page .au-page-container .opening-panel {
	min-height: 100vh;
	height: auto;
	display: flex;
	flex-direction: column;
	color: #fff;	
	justify-content: center;
	position: relative;
	max-height: 990px;
}
.solutions-page .au-page-container .opening-panel:after {
	width: 13.8rem;
	height: 27.7rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-solop.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: -5%;
	bottom: -28%;
	content: '';
}
.solutions-page .section.logs:after {
	width: 6.1rem;
	height: 27.9rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-sol-3pannel.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: 1%;
	top: -14%;
	content: '';
}
.solutions-page .delivery:after {
	width: 5.9rem;
	height: 23.3rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-sol2.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	left: 1%;
	bottom: 22.5%;
	content: '';
}
.solution-single .au-page-container .opening-panel {
	height: 100vh;
	display: flex;
	flex-direction: column;
	color: #fff;
	justify-content: center;
	position: relative;
	max-height: 875px;
}

.solutions-page .section.opening-panel .row .col {
	max-width: 1330px;
}

.solution-single .section .row {
	max-width: 1356px;
}
.solutions-page .section.opening-panel .row, .solution-single .section.opening-panel .row  {
	max-width: 1380px;
}
.solutions-page .opening-panel h1 {
	text-align: left;
	color: #fff;
	max-width: 1027px;

}
.solutions-page .opening-panel p  {
	color: #fff;
	margin: 0;
	max-width: 997px;
	padding-left: 4.9rem;
}
.section-3-blocks .section-3-blocks-header h2{
	font-size: 3.45rem;
	line-height: 1.13;
	color: #00C0EA;
}
.section-3-blocks .section-3-blocks-header p {
	padding-left: 10rem;
	max-width: 1150px;
}
.section-3-blocks .discover {
	padding-left: 10rem;
	margin-bottom: 3rem;
	margin-top: 3rem;
}
.section-3-blocks .col p {
	padding-right: 4rem;
}
.solutions-page .section.logs {
	padding: 12rem 0 13rem;
}
.solutions-page .logs h2{
	color: #2EB67D;
	margin: 0 auto 1.72rem;
	max-width: 1200px;
}
.solutions-page .logs p{
	max-width: 900px;
	margin: auto;
	text-align: center;
}
.solutions-page .resources h2 {
	max-width: 1200px;
}
.solutions-page .partner-banner-logos {
	max-width: 911px;
	margin: auto;
}
.solutions-page .partner-banner-logos .partner-banner-logos__items .partner-logo-item {
	width: 25%;
	margin-bottom: 1rem;
}
.solutions-page .logs .btn a {
	margin: auto;
}
.sol-banner-img {
	position: absolute;
	right: -100%;
	top: 0;
	max-width: 60vw !important;
	transition: all .5s ease-in-out;
}
.opening-panel.animated .sol-banner-img {
	right: 0;
}
.sol-banner-img img{
	width: 100% !important;
	position: relative;
	max-height: 740px;
	object-fit: cover;
	height: 39rem !important;

}
.solution-single .opening-panel:after {
	background: url();
	background-position: left bottom;
	z-index: 0;
	opacity: 1;
	position: absolute;
	bottom: -2px;
	content: '';
	/* 	width: 991px;
	height: 110%;
	right: -37.5%; */
	width: 100%;
	height: 101%;
	right: -86%;
	background-size: contain;
	background-repeat: no-repeat;
}
.solution-single .btn-btm {
	bottom: 4.4rem;
	background-color: #002851;
}
.solution-single .solutions-slider {
	padding: 6rem 0 6.5rem;
}
.solution-single .solutions-slider:after {
	width: calc((100% - 1470px)/2);
	height: 100%;
	background: rgba(255,255,255,.6);
	z-index: 0;
	opacity: 1;
	position: absolute;
	right: 0%;
	top: 0;
	content: '';
}
.sol-single-slider .au-custom-pager {
	position: relative;
	z-index: 2;
	padding: 4.63rem 0;
	display: none;
}
.sol-single-slider .au-custom-pager:before {
	width: 106%;
	height: 100%;
	background: rgba(255,255,255,1);
	z-index: 0;
	opacity: 1;
	position: absolute;
	left: -6%;
	top: 0;
	content: '';
}
#solutions-slider .au-pager-link {
	width: 100%;
	display: block;
	padding-left: 3.9rem;
}
#solutions-slider .au-pager-link div {
	height: 100%;
}
#solutions-slider .au-pager-link h3{
	font-size: 1.227rem;
	color: #132A4F;
	position: relative;
	margin-bottom: 1.18rem;
}
#solutions-slider .au-pager-link h3:before {
	width: 0.818rem;
	height: 1.18rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-blue.svg);
	background-repeat: no-repeat;
	background-size: 0.772rem;
	background-position: center;
	z-index: 1;
	opacity: 1;
	position: absolute;
	left: -1.81rem;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	transition: all .37s ease-in-out;
}
#solutions-slider .au-pager-link.active {
	padding-left: 1.36rem;
}
#solutions-slider .au-pager-link.active h3 {
	color: #00C0EA;
}
#solutions-slider .au-pager-link.active h3:before {
	width: 6px;
	height: 1.72rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-li.svg);
	background-repeat: no-repeat;
	background-size: 0.3rem;
	left: -1.36rem;
}
#solutions-slider .au-custom-pager, .au-slider.au-bx-reg-slider-second_14 {
	/* 	display: flex; */
}
.solution-single .col-box {
	margin: 0;
	background: #132A4F;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	height: 100%;
	max-width: 314px !important;
	width: 314px !important;
	cursor: grab !Important;
}

.solution-single .col-box:active, .solution-single .col-box:focus {
	cursor: grabbing !important;
}

.solution-single .col-box-text h3 {
	padding: 0.6rem 2rem 9.9rem;
	font-size: 1.18rem;
	line-height: 1.46;
	color: #fff;
	position: relative;
	margin: 0;
}
/* .solution-single .col-box:hover h3, */
.solution-single .col-box.active h3 {
	padding: 3.6rem 2rem 6.9rem;
}
.solution-single .col-box img, .solution-single .col-box h3  {
	transition: all .3s ease-in-out;
}
/* .solution-single .col-box:hover img,  */
.solution-single .col-box.active img {
	transform: scale(1.3) translateY(0px);
}
.solution-single .col-box img  {
	width: 100%;
	object-fit: cover;
	object-position: top;
}
.solution-single .second-slider .au-slider {
	display: block;
	height: 100%;
}
#solutions-slider .bx-clone {
	/* 	display: none; */
}
.sol-single-slider {
	display: flex;
	flex-wrap: wrap;
}
.sol-single-slider .bx-wrapper{
	order: 2;
	width: 36%;
	background: #2EB67D;
	z-index: 2;
	padding-right: 3rem;
}
.sol-single-slider .au-slide-navigation{
	order: 1;
	width: auto;
	display: flex;
	align-items: center;
	margin-bottom: 3.54rem;
	top: -5rem;
	z-index: 4;
	position: absolute;
}
.sol-single-slider .au-custom-pager{
	order: 3;
	width: 64%;
}
.sol-single-slider .au-custom-pager {
	padding-left: 6rem;
}
.sol-single-slider .au-slide-counter {
	display: flex !important;
	align-items: center;
}
.sol-single-slider .current-slide {
	font-size: 0.909rem;
	font-family: 'Montserrat',sans-serif !important;
	color: #132A4F;
	font-weight: bold;
	padding-right: 4px;
}
.sol-single-slider .total-slides, .sol-single-slider .au-slide-counter span {
	font-size: 0.77rem;
	font-family: 'Montserrat',sans-serif !important;
	color: #132A4F;
	font-weight: bold;
	opacity: .2;
	padding-right: 4px;
}
.sol-single-slider .au-content-part .title {
	font-size: 1.818rem;
	line-height: 1.4;
	font-weight: 600;
	font-family: 'Montserrat',sans-serif;
	margin-bottom: 1.9rem;
	color: #fff;
	padding-top: 1.8rem;
}
.sol-single-slider .au-content-part  p{
	color: #fff;
	max-width: 427px;
}
.sol-single-slider .bx-wrapper:after {
	width: 249%;
	height: 159%;
	background: #2eb67d;
	z-index: -1;
	opacity: 1;
	position: absolute;
	left: -150%;
	top: 42%;
	transform: translateY(-50%);
	content: '';
}
.sol-single-slider:after {
	width: 195%;
	height: 159%;
	background: #2eb67d;
	z-index: -1;
	opacity: 1;
	position: absolute;
	left: -150%;
	top: 42%;
	transform: translateY(-50%);
	content: '';
}
#solutions-slider .button-hundler {
	position: absolute;
	right: 0;
	top: -5rem;
	float: unset !important;
	width: auto;
}
#solutions-slider .button-hundler .carousel-open {
	display: none;
}
.solution-single #solutions-slider .row {
	position: relative;
	max-width: 1476px;
}
#solutions-slider .au-content-part .discover.blue a {
	color: #fff;
}
#solutions-slider .au-content-part .discover a:after {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-right.svg);
	background-repeat: no-repeat;
}
#solutions-slider .au-content-part .discover a:hover:after {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-blue.svg);
}

#solutions-slider .second-slider {
	order: 4;
	width: 64%;
}
#solutions-slider .second-slider.hiddens {
	visibility: hidden;
	position: absolute;
	z-index: -10;
}
#solutions-slider .second-slider .bx-viewport {
	overflow: visible !important;
	display: block;
	height: 100%;
	background: rgb(19, 42, 79);
}
#solutions-slider .second-slider .bx-viewport .au-slider {
	background: #132a4f;
}
#solutions-slider {
	opacity: 0;
	transition: all .3s ease-in-out;
}
#solutions-slider.anim {
	opacity: 1;
}
.solution-single .section-testimonial blockquote {
	margin-bottom: 3.8rem;
}
.section-testimonial blockquote pre, .section-testimonial blockquote p {
	display: block;
	font-family: inherit;
	white-space: unset;
	margin: inherit;
	font-size: inherit;
}
.need.need-sol {
	padding: 6rem 0 10rem;
}
.wrap-need {
	min-height: 8rem;
}
.need.need-sol h2 {
	color: #132A4F;
}
.need.need-sol p, .need.need-sol .btn {
	padding-left: 4.22rem;
	padding-right: 2px;
}
.page.solution-single .col .testimonial-slider .au-slide-navigation {
	left: 45%;
}
.need.need-sol .need-partners  .partner-banner-logos .partner-banner-logos__items .partner-logo-item{
	width: 33.333%;
}
.solution-single .section-testimonial  {
	padding: 8.36rem 0 0;
	margin-bottom: 14rem;
}
.solution-single .section-testimonial .au-slide-container1 {
	padding-left: 5.22rem;
	max-width: 1356px;
	margin: auto;
	width: 85%;
}
.solution-single .section-testimonial .au-slide-container1 img {
	filter: grayscale(100);
	-webkit-filter: grayscale(100);
}
.page.solution-single .section-testimonial:after {
	width: 87%;
	height: 92%;
	background: #f5f6f6;
	z-index: -2;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 0;
	content: '';
}
.solution-single .section-testimonial h3 {
	font-size: 3.45rem;
	text-align: left;
	line-height: 1.13;
	margin-bottom: 1.5rem;
}
.solution-single .section-testimonial .discover {
	text-align: left;
}
.solution-single .section-testimonial .testimonial-author  {
	font-weight: 800;
}

.solution-single .resources {
	padding: 0px 0 7rem;
}
.au-slide-container2 {
	display: flex;
	flex-wrap: wrap;
	max-width: 1130px;
	margin: 5rem auto 0;
	width: 85%;
}
.au-slide-container2 .testimonial {
	width: 55%;
	padding-left: 0% !important;
	padding-right: 3%;
	height: 25rem;
}
.au-slide-container2 .testimonial-video {
	width: 45%;
	position: absolute;
	right: 0;

}

.solution-single .section-testimonial img {
	position: relative;
	object-fit: cover;
	width: 100%;
	object-position: top;
}
.solutions-page .delivery .au-custom-pager a {
	margin-right: 2px;
	margin-bottom: 2px;
	word-break: keep-all;
}
.solutions-page .delivery .au-image-part {
	margin-top: 1.4rem;
}
.solutions-page .delivery .title {
	margin: 0 0 2rem;
}
.solutions-page .section-3-blocks:after {
	width: 94%;
}
.solutions-page .section-3-blocks .row {
	padding-left: 0;
}
.solutions-page .section-3-blocks {
	padding: 7.2rem 0;
}
.solutions-page .delivery .section-testimonial {
	width: 80%;
}

@media(min-width: 768px){
	.solutions-page .partner-banner-logos .partner-banner-logos__items .partner-logo-item {
		padding: 15px;
	}
}

@media(max-width: 1900px){
	.page.solution-single .section-testimonial:after {
		width: 90%;
	}
	#solutions-slider:before {
		left: -3%;
	}

}

@media (max-width: 1700px) {
	.solutions-page .au-page-container .opening-panel {
		min-height: 675px;
	}
	.page.solution-single .section-testimonial:after {
		width: 95%;
	}
	.solution-single .section-testimonial  {
		margin-bottom: 10rem;
	}
}
@media (max-width: 1440px) {


	.sol-banner-img img {
		height: 30rem !important;
	}
	.solution-single .au-page-container .opening-panel {
		height: auto;
	}
	.page.solution-single .au-page-container .opening-panel {
		min-height: 650px;
		padding: 150px 0 100px;
	}
	.solutions-page .section.logs {
		padding: 10rem 0;
	}
	.solution-single .section-testimonial {
		margin-bottom: 10rem;
	}
	.au-slide-container2 .testimonial-video img, .au-slide-container2 .testimonial {
		height: 20rem
	}
}

@media (max-width: 1280px) {
	.sol-single-slider:after, .sol-single-slider .bx-wrapper:after {
		height: 140%;
	}
	.solution-single .section-testimonial {
		margin-bottom: 7rem;
	}
	.need.need-sol {
		padding: 7.7rem 0 7rem;
	}
	.au-slide-container2 .testimonial {
		height: 21rem;
	}
	.page.solution-single .au-page-container .opening-panel {
		min-height: 550px !important;
	}
	.sol-banner-img img {
		/* 		max-width: 43rem !important; */
		height: 26.5rem !important;
	}

	.solutions-page .section.logs {
		padding: 7rem 0;
	}
	.delivery .au-custom-pager a {
		font-size: .8rem;
		height: 9.81rem;
		padding: 1rem;
	}

	.solution-single .section-testimonial h3 {
		font-size: 2.45rem;}
}


@media (max-width: 1024px) {
	.solutions-page .delivery .delivery-head p {
		padding-left: 18rem;
	}
	.sol-banner-img img {
		height: 28rem !important;
	}
	.solution-single .opening-panel:after {
		right: -77%;
	}
	.solution-single .opening-panel p {
		max-width: 575px;
	}
	.solution-single .col-box {
		max-width: 250px !important;
		width: 250px !important;
	}
}

@media (max-width: 980px) {
	.sol-single-slider .au-content-part .title {
		font-size: 1.4rem;
	}
	.solution-single .section-testimonial blockquote {
		margin-bottom: 1.8rem;
	}
	.solution-single .section-testimonial .testimonial-author {
		margin-bottom: 2px;
	}
	.section-3-blocks .col p {
		padding-right: 2rem;
	}
	.solutions-page .delivery .delivery-head p {
		padding-left: 10rem;
	}
	.solution-single .section-testimonial {

		margin-bottom: 5rem;
	}
	.solution-single .section-testimonial img {
		height: 300px;
	}
	.au-slide-container2 .testimonial {
		width: 56%;
		padding-left: 0;}
	.solutions-page .section.logs {
		padding: 5rem 0 0;
	}
	.solution-single .section-testimonial .au-slide-container {
		padding-left: 0;
		max-width: 1356px;
		margin-left: auto;
		margin-right: auto;
		width: 85%;
	}
	.page.solution-single .au-page-container .opening-panel {
		min-height: auto;
		height: auto;
		padding: 150px 0 100px;
	}

	.solutions-page .au-page-container .opening-panel  {
		height: auto;

	}
	.solutions-page .opening-panel p {
		margin: 0 0 6rem;
	}
	.solutions-landing {
		padding-bottom: 2rem;
	}



}

@media (max-width: 767px) {
	.sol-single-slider .au-content-part .title {
		font-size: 1.3rem;
		line-height: 1.2;
		margin-bottom: 1rem;
	}
	.page.solution-single .au-page-container .opening-panel {
		min-height: auto !important;
	}
	.wrap-need {
		min-height: 0;
	}
	.solution-single .opening-panel2 p {
		font-size: 1rem;
		text-align: left;
	}
	.solutions-page .section.logs {
		padding: 5rem 0;
	}
	.solutions-page .partner-banner-logos .partner-banner-logos__items .partner-logo-item {
		width: 50%;
		margin-bottom: 1rem;
	}
	.solutions-page .section-3-blocks {
		padding: 5rem 0;
	}
	.solutions-page .delivery .section-testimonial {
		width: 100%;
	}
	.section-testimonial .testimonial {
		padding-left: 0;
	}
	.section-3-blocks .col p {
		padding: 0;
	}
	.solutions-page .delivery .delivery-head p {
		padding-left: 3rem;
	}
	.sol-banner-img img {
		height: auto !important;
		max-height: 300px;
	}
	.solution-single .btn-btm {
		display: none;
	}
	.sol-single-slider:after {
		display: none;
	}
	.solution-single .resources {
		padding: 0px 0 5rem;
	}
	.page.solution-single .au-page-container .opening-panel {
		padding: 0;
	}
	.solution-single .section-testimonial .au-slide-container1 img {
		height: 100px !important;
		object-fit: contain;
		margin-right: auto;
		margin-left: auto;
	}
	.sol-banner-img {
		position: relative;
		right: 0px;
		top: 0px;
		max-width: 100% !important;
		margin-bottom: 2rem;
	}
	.au-slide-container2 .testimonial {
		width: 100%;
		padding: 0;
	}
	#solutions-slider .au-pager-link.active h3::before{
		background-size: 0.25rem;
	}
	.au-slide-container2 {
		margin-top: 3rem;
	}
	.need.need-sol p, .need.need-sol .btn {
		padding-left: 0;
		padding-right: 0;
	}
	.au-slide-container2 .testimonial-video {
		width: 100%;
		position: relative;
	}
	.need.need-sol {
		padding: 5rem 0 1rem;
	}
	.solution-single .solutions-slider {
		padding: 0;
	}
	.sol-single-slider .bx-wrapper {
		order: 2;
		width: 100%;
		padding: 1rem 0 0;
	}
	#solutions-slider .second-slider {
		order: 1;
		position: relative;
		top: 20px;
		width: 100%;
	}
	.solution-single .col-box img {
		height: 150px !important;
	}
	.solution-single .col-box {
		width: 230px !important;
		max-width: 230px !important;
	}
	.sol-single-slider .bx-wrapper::after {
		width: 200%;
		height: 100%;
		left: -50%;
		top: 50%;

	}
	.solution-single .au-page-container .opening-panel:after {
		right: -21%;
		bottom: -22%;
	}
	.au-slide-container2 .testimonial {
		height: auto;
	}
	.page.solution-single .section-testimonial:after {
		width: 100%;
	}
	.solution-single .section-testimonial:before {
		right: -25%;
		top: -10%;
	}
	#solutions-slider:before {
		left: -1%;
		top: -15%;
		z-index: -1;
	}
	/*
	.sol-single-slider .au-slide-navigation {
	display: none;
} */

	.solution-single .opening-panel2 {
		padding: 0 0 7rem;
	}
	.solution-single .col-box-text h3 {
		padding: 15px 15px 3rem;
		font-size: 14px;
	}
	/* 	.solution-single .col-box:hover h3,  */
	.solution-single .col-box.active h3 {
		padding: 15px 15px 0.9rem;
	}
	.solution-single .section-testimonial h3 {
		font-size: 2rem;}
	.section-3-blocks .section-3-blocks-header h2 {
		font-size: 2.3rem;
	}
	.section-3-blocks .section-3-blocks-header p {
		padding-left: 0;
	}
	.section-3-blocks .discover {
		padding-left: 0;
	}

	.solution-single .testimonials .sq-content-part>div:first-child .btn a:hover {
		margin-right: 0%;
	}

	.sol-single-slider .au-custom-pager {
		order: 1;
		width: 100%;
		top: 13px;
	}
	#solutions-slider .au-pager-link h3 {
		font-size: 1rem;
		position: relative;
		margin-bottom: 15px;
	}
	#solutions-slider .button-hundler {
		position: absolute;
		right: unset;
		left: 0;
		top: -2rem;
	}
	.solutions-page .opening-panel p {
		color: #fff;
		padding-left: 3rem;
	}
	.sol-single-slider .au-custom-pager::before {
		width: 117%;


	}
	.sol-single-slider .au-custom-pager{
		padding: 2rem 0px;
	}
	.solutions-page .au-page-container .opening-panel {

		padding-bottom: 50px;
		padding-top: 150px;
	}
	.page .au-page-container .opening-panel {
		height: auto !important;
		min-height: auto !important;
		max-height: unset !important;
		padding-bottom: 50px;
		padding-top: 150px;
	}

}
@media (max-width: 480px){
	.solution-single .col-box img {
		height: 100px !important;
	}
	.solution-single .col-box {
		width: 33.333% !important;
		max-width: 125px !important;
	}
}

.solutions-page .section.talk h2 {
	margin: 0 0 2.04rem;
}

@media (max-width: 1440px) and (min-width: 768px) {
	.solutions-page .partner-banner-logos {
		padding: 60px 0;
	}
}
 
 
 
 
 
 

.delivery-head {
	text-align: left;
}
.delivery {
	padding: 5rem 0 9rem;
}
.delivery .row {
	max-width: 1600px;
}
.delivery .delivery-slider{
	display: flex;
	flex-direction: column;
	margin: auto;
	position: relative;
	margin-bottom: 6rem;
}
.delivery .delivery-slider .au-slide {
	margin-right: 138px;
	opacity: .3;
	filter: grayscale(0.80);

}
.delivery .section-testimonial .discover {
	text-align: left;
	padding: 0;
	margin: 0;
}
.delivery .delivery-slider .au-slide.active {
	opacity: 1;
	filter: unset;
}
.delivery-head {
	margin: 0 0 2.77rem;
}
.bx-wrapper {
	position: relative;
	margin-bottom: 0;
	padding: 0;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	border: 0;
	background: transparent;
}
.delivery .delivery-slider .bx-wrapper {
	order: 2;
	max-width: 1356px !important;
	margin: 2.4rem auto 0;
}
.delivery .discover {
	margin: 3.18rem 0 0;
	padding-left: 4.54rem;
}
.delivery p {
	padding-left: 4.54rem;
}
.delivery .delivery-slider .au-custom-pager {
	order: 1;
}
.delivery .delivery-slider .au-slide-navigation{
	display: none;
}
.delivery .title {
	color: #132a4f;
	margin: 0 0 20px;
	font-size: 4.18rem;
	line-height: 1.08em;
	font-family: 'Montserrat',sans-serif;
	font-weight: 700;
}
.delivery .au-custom-pager {
	max-width: 100%;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.delivery .au-slide-container {
	display: flex;
	flex-wrap: wrap;
}
.delivery .au-content-part {
	width: 58%;
	margin-right: 2%;
}
.delivery .au-image-part {
	width: 40%;
}
.delivery .au-custom-pager a{
	font-weight: bold;
	font-size: 1.09rem;
	line-height: 1.4;
	text-align: left;
	color: #fff;
	opacity: 1;
	position: relative;
	height: 11.81rem;
	display: flex;
	align-items: flex-start;
	text-transform: none;
	justify-content: left;
	padding: 1.68rem 1.5rem;
	background: #2EB67D;
	flex: 1 1 0px;
	transition: all .3s ease-in-out;
	border-bottom: 11px solid #2EB67D;
	    word-break: keep-all;
}
.delivery .au-custom-pager a .hs_cos_wrapper  {
	z-index: 1;
}
.delivery .au-custom-pager a.active {
	opacity: 1;
	border-bottom: 11px solid #132A4F;
}
.delivery .au-custom-pager a:before { 
	content: '';
	position: absolute; 
	bottom:-1px; 
	left:0; 
	background-color: #132A4F;
	width: 100%;
	height: 0;
	z-index: 0;
	transition: height 0.3s linear;
}
.delivery .au-custom-pager a.active::before {
	height: 100%;
}
.delivery .au-custom-pager a:after {
	width: 18px;
	height: 25px;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-r-dark.svg);
	background-repeat: no-repeat;
	background-size: 13px;
	background-position: center;
	z-index: 1;
	opacity: 1;
	position: absolute;
	left: 1.59rem;
	bottom: 1.3rem;
	content: '';
	transition: all .37s ease-in-out;
	border-radius: 50%;	
}
.delivery .au-custom-pager a:hover {
	border-bottom: 11px solid #132A4F;
}


@media(max-width: 1700px) {
	
}
@media (max-width: 1440px) {

	.delivery .title {
		font-size: 3rem;
	}
	.section-3-blocks .section-3-blocks-header h2 {
		font-size: 3rem;
	}
}

@media (max-width: 1280px) {
	.delivery .sq-slide-container .sq-image-part {

		width: 26rem;
	}
	.delivery .delivery-slider .bx-wrapper {
		max-width: 100% !important;
	}
	.delivery .au-custom-pager a {
		    padding: 1rem;
	}
	.delivery .delivery-slider {
		margin-bottom: 4rem;
	}
}

@media (max-width: 1024px) {
	.solutions-page .delivery {
    padding: 5rem 0 5rem;
}
}

@media (max-width: 980px) {
		.delivery .title {
    font-size: 2.5rem;
}
	.delivery .au-custom-pager {
		flex-wrap: wrap;
	}
	.delivery .au-custom-pager a {
		min-width: 200px;
	}
	.delivery p, .delivery .discover {
		padding-left: 0;
	}

	.page .clients .logos-rows {
		margin: 6.36rem auto 1rem;}
	.delivery .sq-custom-pager a {
		padding: 0 1rem;
	}
	.delivery {
		padding: 5rem 0;
	}

}

@media (max-width: 767px) {
	.delivery .title {
		font-size: 2.5rem;
	}
	.delivery .au-content-part {
		width: 100%;
		margin-right: 0;
		margin-bottom: 3rem;
	}
	.delivery .au-image-part {
		width: 100%;
	}
	.delivery .au-custom-pager {
		flex-wrap: wrap;
	}
	.delivery .au-custom-pager a {
		min-width: 150px;
	}
	
	.delivery .bx-wrapper img {

		object-fit: contain;
		height: 100% !important;
	}
}

@media (max-width: 480px) {

}

/* ---------------------------- */
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.section-search {
	padding-top: 8.9rem;
}
.search .row-pad {
	position: ralative;
}
.search .row-pad:after {
	background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-search.png);
	background-position: right top;
	z-index: -1;
	opacity: 1;
	position: absolute;
	top: 5%;
	content: '';
	width: 13.8rem;
	height: 27.27rem;
	right: -8rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.section-search h1 {
	font-size: 3.45rem;
	text-transform: capitalize;
	margin: 0;
	line-height: 1.1;
}
.search .row .row-two {
	margin: auto;
	float: unset;
}
.blog.search .post-item p {
	font-size: 1rem;
	line-height: 1.81;
	text-align: left;
	color: #002851;
	opacity: 1;
	padding-bottom: 1.63rem;
}
.blog.search .discover a {
	font-size: .9rem !important;
}
.blog.search .discover.nblue {
	max-width: 351px;
	margin: 4rem auto 0;
	display: block;

}
.blog.search .discover.nblue a {
	font-size: 16px !important;
}
.blog.search .discover.nblue a.notactive {
	cursor: not-allowed;
	opacity: 0.2;
}
.blog.search .post-title {
	margin-bottom: 1.68rem;
}
.blog.search .hs-search-highlight {
	color: #00C0EA;
	text-decoration: underline;
}
.search .hs-search-results__listing li {
	display: flex;
	margin-bottom: 2.54rem;
}
.search .hs-search-results {
	max-width: 1548px;
	max-width: 100%;
	margin: auto;
	padding-bottom: 8rem;
}
.search .hs-search-results .hs-featured-image-wrapper {
	width: 33%;
	margin-right: 4%;
	height: 297px;
	position: relative;
	overflow: hidden;
	margin-bottom: 0px;
}
.blog.search .topic-before {
	padding-top: 30px;
}
.search .post-button-container {
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 0;
}

.search .hs-search-results .hs-featured-image-wrapper > a {
	display: flex;
	height: 100%;
	z-index: 1;
	position: relative;
}
.search .hs-search-results .hs-featured-image-wrapper > a:after {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 220px;
	background: linear-gradient(rgba(19,42,79,0.80) 0%,rgba(19,42,79,0) 80%);
	z-index: 0;
}
.search .hs-search-results .post-item .post-content {
	max-width: 63%;
	margin: 0;
	padding: 0;
	width: 63%;
	position: relative;
}
.search .hs-featured-image-wrapper img {
	height: 100%;
	width: 100%;
	transform: scale(1);
	transition: all .2s ease;
}
.search .topic-before .topic-link {
	font-size: .818rem;
	line-height: 1;
	color: #FFAB00;
	font-weight: 200;
	margin-bottom: 1.5rem;
}
.search .hs-search-results__listing li:hover .hs-featured-image-wrapper img{
	transform: scale(1.1);
	transition: all .2s ease;
}
.header-search-results {
	max-width: 1546px;
	margin: auto;
}
.header-search-results p{
	font-weight: 300;
	margin-bottom: 4.3rem;
	color: #132A4F;
}
.header-search-results p span {
	font-weight: bold;
}
.search .page-tag {
	display: none;
}
.row .control_tags .search-block * {
	height: 100%;
}
@media(max-width:1280px) {


}
@media(max-width:980px) {
	.search .hs-search-results .hs-featured-image-wrapper {
		height: 230px;
	}
	.search h1 {
		font-size: 2.636rem;
	}
}
@media(max-width:767px) {
	.search .hs-search-results {
		padding-bottom: 5rem;
	}
	.search h1 {
		font-size: 2.336rem;
	}

	.search .hs-search-results__listing li {
		flex-wrap: wrap;
	}
	.search .hs-search-results .hs-featured-image-wrapper {
		width: 100%;
		height: 297px;
		max-width: 500px;
		margin: 0 auto 1.5rem;
	}
	.search .hs-search-results .post-item .post-content {
		max-width: 100%;
		width: 100%;
	}
	.search .hs-search-results__listing li {
		margin-bottom: 2rem;
	}
	.blog.search .topic-before {
		padding-top: 0;
	}
	.blog.search .discover a, .blog.search .discover.nblue a {
		font-size: .727rem!important;
	}
	.search .topic-before .topic-link {

		margin-bottom: 0.2rem;
	}
}
@media(max-width:550px) {
	.search .hs-search-results .hs-featured-image-wrapper {
		width: 100%;
		height: 200px;
	}
}
 




 
 
 
 
 
 

.error-404 {
		
}



.error-404 h1,
.error-404 h2,
.error-404 h3,
.error-404 h4,
.error-404 h5,
.error-404 h6 {
  margin: 0;
}

.error-404 p {
  margin: 0;
}

.error-404 .section h1 {
  font-size: 4.18rem;
	color: #132A4F;
	line-height: 1.08;
	margin: 0 auto 2.95rem;
	text-align: center;
	max-width: 1200px;
	margin-top: 70px;
}
.error-404 .section h2 {
	font-size: 2.09rem;
	color: #00C0EA;
	line-height: 1.2;
  margin: 0 auto 3.8rem;
  text-align: center;
  max-width: 900px;
}
.error-404 .opening-panel {
	height: 100vh;
	opacity: 0;
	position: relative;
	transition: all .3s ease;
	transition-delay: .5s;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.error-404 .opening-panel.animated {
	opacity: 1;
}
.error-404 .opening-panel .btn a {
	margin-left: auto;
    margin-right: auto;
}
@media (max-width: 1440px) {
	.error-404 .section h2 {
		font-size: 2.5rem;
  }
	
	.error-404 .section h3 {
		font-size: 1.4rem;
  }
}

@media (max-width: 1280px) {
  .error-404 .section p {
		font-size: 16px;
  }
	
	
}

@media (max-width: 1024px) {
  .error-404 .section h1 {
		font-size: 3rem;
  }
	
	 .error-404 .section h2 {
		font-size: 1.7rem;
  }
}

@media (max-width: 980px) {
	
}

@media (max-width: 767px) {
	.error-404 .section h1 {
		font-size: 2.6rem;
	}
	
  .error-404 .section h2 {
		font-size: 1.7rem;
  }
	

}

@media (max-width: 480px) {
	
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.case-single .blog-section-top p img {
	position: relative;
	right: -180%;
	transition: all .45s ease-in-out;
	text-align: center;
	margin: auto;
	display: block;
}

.case-single .blog-section-top p img.anim {
	right: 0;
}
.case-single .hs_cos_wrapper.hs_cos_wrapper_widget {
	position: relative;
	width: 100%;
}
.case-single .quoteSol blockquote {
	opacity: 0;
	transition: all .4s ease;
	transition-delay: .8s;
}

.case-single .quoteSol.anim blockquote {
	opacity: 1;
}

.case-single .quoteSol {
	position: relative;
}

.case-single .quoteSol.anim:after {
	left: 0;
}

.case-single .body-container-wrapper ul li {
	opacity: 0;
	transition: all .4s ease;
}

.case-single .body-container-wrapper ul li.anim {
	opacity: 1;
}

.page.blog-list .au-page-container .opening-panel {
	min-height: auto;
	padding-bottom: 20px;
	height: auto;
	padding-top: 180px;
	z-index: 22;
}

.page.blog-list .au-page-container .opening-panel h1 {
	max-width: 1110px;
	margin: .4rem 0 .8rem;
	padding-left: 0;
	color: #FFCF43;
	line-height: 1;
}
.page.blog-res .au-page-container .opening-panel h1 {
	color: #2EB67D;
}
.page.blog-list .au-page-container .opening-panel p {
	max-width: 1000px;
	margin-bottom: 1.5rem;
	padding-left: 5rem;
}

.page.blog-list .au-page-container .opening-panel .discover {
	padding-left: 5rem;
	margin-bottom: 2rem;
}
.page.blog-list .au-page-container .opening-panel:after {
	background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-case-study.svg);
	background-position: right top;
	z-index: -1;
	opacity: 1;
	position: absolute;
	top: 20%;
	content: '';
	width: 13.8rem;
	height: 27.27rem;
	right: -7rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.page.blog-res .au-page-container .opening-panel:after {
	background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/res-dots.svg);
	right: 1rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.topic-before {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	min-height: 1.9rem;
}
.topic-before .topic-link{
	font-size: 0.727rem;
	color: #FFAB00;
	font-weight: 200;
	text-transform: capitalize;
}
.topic-before span{
	color: #E6E7E7;
	font-size: 1.045rem;
	font-weight: 200;
	display: block;
	margin: 0 5px;
}
.topic-before .page-tag {
	font-size: 0.727rem;
	color: 	#838686;
	font-weight: 200;

}
.blog-res .topic-before .page-tag {
	font-size: 0.818rem;
	color: #2EB67D;
	min-height: 1.9rem;
}

.page.case-study .control_tags ul li a.active {
	border-color: #FFCF43;
}
.page.blog-res .control_tags ul li a.active {
	border-color: #2EB67D;
}

.page.case-study .discover.nblue.bx-prev, .page.solution-single .testimonial-slider .discover.nblue.bx-prev{
	margin-right: 0;
}
.page.case-study .section-testimonial {
	padding: 9rem 0 2rem;
	margin-bottom: 5.3rem;
}
.page.case-study .section-testimonial .row {
	/* 	max-width: 1196px; */
	max-width: 1340px;
	padding-left: 0;
}
.page.case-study .section-testimonial .row .col {
	max-width: 100%;
}
.page.case-study .section-testimonial blockquote {
	line-height: 1.4;
}
.page.case-study .section-testimonial .au-slide-navigation,
.page.solution-single  .testimonial-slider .au-slide-navigation {
	text-align: left;
	position: absolute;
	top: 4.2rem;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	align-items: center;
	filter: grayscale(1);
	opacity: .5;
}
.page.case-study .client-story-slider .discover.nblue a.bx-prev{
	margin-right: 1.2rem;
}
.page.case-study .client-story-slider .discover.nblue a.bx-next {
	margin-left: 1.2rem;
}
.page.case-study .section-testimonial .client-story-slider .au-slide-container {
	height: auto;
	overflow: hidden;
	margin-bottom: -3rem;
	max-height: 100%;

}
.page.case-study .section-testimonial .client-story-slider .testimonial {
	padding-left: 1.3rem;
	margin-left: 0;
	padding-right: 6%;
}
.page.case-study .section-testimonial .testimonial-author {
	font-size: 1.08rem;

}
.page.case-study .section-testimonial .client-story-slider blockquote{
	margin-bottom: 2.5rem;
}

.page.case-study .section-testimonial .client-story-slider blockquote p {
	line-height: inherit;
}
.page.case-study .section-testimonial .client-story-slider img {
	max-width: 229px !important;
	width: 100%;
	height: auto;
	display: block;
	margin: 11px auto;
}




.page.case-study .section-testimonial:after {
	width: 88.5%;
	height: 100%;
	background: #f5f6f6;
	z-index: -2;
	opacity: 1;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
}
.page.case-study .section-testimonial blockquote {
	font-size: 1.81rem;
}
.page.case-study .section-testimonial:before {
	background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-cases.svg);
	background-position: right top;
	z-index: -1;
	opacity: 1;
	position: absolute;
	top: -3.5%;
	content: '';
	width: 16.2rem;
	height: 31.8rem;
	right: -0.7rem;
	background-size: contain;
	background-repeat: no-repeat;
}
.blog .post-item .post-content {
	max-width: 100%;
	margin: auto;
	padding: 17px 0 43px;

	bottom: 0;
}

.case-study .blog-section .hs-featured-image-wrapper .hs-featured-image-link:after, .case-study .blog-single .hs-featured-image-wrapper .hs-featured-image-link:after {
	background: linear-gradient(rgba(19,42,79,0.80) 0%,rgba(19,42,79,0) 80%);
}

.blog .post-title {
	color: #132A4F;
}
.blog .post-title {
	line-height: 1.5;
	margin-bottom: 40px;
	font-weight: bold;
	font-size: 1.09rem;
	line-height: 1.3;
	text-align: left;
}
.blog .post-title > a {
	padding: 2px 0;
}
.case-study .post-description, .case-study .solandserv {
	height: 0;
	opacity: 0;
	transition: all .2s ease;
	display: none;
}

.case-study .post-item .solandserv {
	margin: 0 0 10px;
}

.case-study .post-item .technologies, .case-study .post-item .solandserv {
	display: inline-block;
}

.case-study .post-item .solandserv p, .case-study .post-item .technologies p {
	font-weight: 200;
	font-size: 0.818rem;
	line-height: 1.777;
	text-align: left;
	color: #fff;
	margin: 0;
	opacity: 1;
}

.case-study .post-item .technologies p {
	float: left;
}

.case-study .post-item .solandserv .solandserv_head {
	color: #1BC9CC;
	font-weight: bold;
	font-size: .818rem;
	line-height: 1.777;
	text-align: left;
	float: left;
	margin-right: 5px;
}

.case-study .post-item .technologies span {
	color: #307AA5;
	font-weight: bold;
	font-size: .818rem;
	line-height: 1.777;
	text-align: left;
	float: left;
	margin-right: 5px;
}

.case-study .blog-listing .clients {
	padding: 5.45rem 0;
	position: relative;
	margin: 3.4rem 0 4.5rem;
	background: transparent;
}

.case-study .blog-listing .clients:before {
	background: #00004d;
	position: absolute;
	top: 0;
	bottom: 0px;
	left: 50%;
	transform: translateX(-50%);
	width: 200%;
	height: 100%;
	z-index: -1;
	content: '';
	transition: all .8s ease;
}

.case-study .blog-listing .clients:after {
	bottom: -2.27rem;
	content: '';
	width: 60rem;
	height: 116%;
	right: -53%;
}

.case-study .post-description p {
	font-weight: 200;
	font-size: .818rem;
	line-height: 1.777;
	text-align: left;
	color: #fff;
	opacity: 0.5;
}

.case-study .partn-img img {
	max-width: 8rem;
	object-fit: contain;
}

.case-study .post-item:hover .post-description {
	height: auto;
	transition: all .2s ease;
	opacity: 1;
}

.blog .blog-section .post-item {
	margin-bottom: 5rem;
	width: 32%;
	/* 	margin-left: 1.5%; */
	margin-left: 0;
	margin-right: 2%;
}
.blog-listing-wrapper.active .blog-pagination{
	    display: none;
}
.blog .blog-section .active .post-item {
	margin-right: 1.3%!important;
}
.blog .blog-section .post-item:nth-child(3n) {
	margin-right: 0;
}
.blog .blog-section .management ~ .post-item {
	margin-right: 2%;
}
.blog .blog-section .management ~ .post-item:nth-child(3n+1) {
	margin-right: 0;
}
/* .blog .blog-section .post-item:first-child, .blog .blog-section .post-item:nth-child(4n){
margin-left: 0;
} */
.news .blog-section .post-item {
	margin-left: 0;
	margin-right: 1.5%;
}
.news .blog-section .post-item:first-child, .news .blog-section .post-item:nth-child(4n){
	margin-left: 0;
}
.news .blog-section .post-item:nth-child(3n) {
	margin-right: 0;
}
.blog .blog-pagination {
	margin-top: 3rem;
}

.case-study .clients-logos .col-head {

}

.page.case-study .clients-logos .logos-rows {
	margin: 6.36rem auto 0;
	max-width: 1281px;
	float: unset;
}

.case-study.page .clients-logos {
	padding: 8.1rem 0;
}

.case-study .clients-logos h2 {
	max-width: 100%;
	margin: 0 auto 20px;
	text-align: center;
}

.case-study .clients-logos p {
	text-align: center;
	max-width: 1300px;
	margin: 0 auto;
}

.page.case-study .clients-logos .row {
	max-width: 1598px;
}

.case-study .clients-logos:after {
	display: none;
}
.case-single.blog-single .section.section-blog-cont {
	padding-top: 0;
}

.case-single.blog-single .section.section-blog-cont .main_section > .wr {
	padding-top: 8.36rem;
}
.case-single .image-or-mov-mod {
	margin-top: 4.5rem;
}
.website-img1 {
	margin-bottom: 13px;
	object-fit: contain;

}
.case-single .wr {
	max-width: 1126px;
	width: 85%;
	margin: 0 auto !important;
}

.blog-section-top .main_section .wr {
	max-width: 1370px;
	position: relative;
}

.case-single .blog-section-top h1, .blog-single h1 {
	margin-bottom: 21px;
	max-width: 900px;
	font-size: 3.45rem;
	color: #132A4F;
	line-height: 1.13;
}

.case-single .blog-section-top .hs-featured-image {
	width: 100%;
	height: 100%;
	max-width: 100%;
	margin: 0;
	object-position: top;
	object-fit: cover;
}

.case-single .blog-section-top .case-study_image {
	position: absolute;
	top: 0;
	right: 0;
	height: 33.6rem;
	width: 51.59rem;
	z-index: -1;
}

.case-single .case-study_content > h2 {
	font-size: 3.45rem;
	color: #132A4F;
	line-height: 1.13;
	margin-bottom: 3.4rem;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.case-study_content {
	max-width: 1127px;
	margin: 0 auto;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
	max-width: 85%;
}
.case-single .blog-section-top .section {
	max-width: 85%;
	margin-left: auto;
	margin-right: auto;
}
.case-study_content h4{
	font-weight: 600;
	margin-bottom: 10px;
	text-align: left;
	color: #002851;
	padding: 0;
	font-size: 1.36rem;
	line-height: 1.4;
}
.blog-single h4  {
	font-weight: 700;
	margin-bottom: 17px;
	text-align: left;
	color: #002851;
	padding: 0;
	font-size: 1.6rem;
	line-height: 1.4;
	font-family: 'Montserrat',sans-serif;
}
.case-study_content h5, .blog-single h5 {
	font-weight: bold;
	margin-bottom: 20px;
	text-align: left;
	color: #132A4F;
	padding: 0;
	font-size: 1.09rem;
	line-height: 1.3;
}
.case-single .case-study .case-study_content .col1 {
	width: 40.7%;
}
.case-single .case-study .case-study_content .col1 > ul > li {
	background: #F5F6F6;
	padding: 1.2rem 1.5rem;
	margin-bottom: 23px;
}
.case-single .case-study .case-study_content .col1 > ul > li:before {
	display: none;
}
.case-single .case-study .case-study_content .col1 li p {
	padding-left: 1.6rem;
	margin: 0;
}
.case-study_image-header {
	padding-bottom: 7.45rem;
}
.case-study_image-header .quote p {
	font-size: 1.27rem;
	line-height: 1.6;
	text-align: left;
	color: #002851;
	font-weight: 200;
	margin: 0 0 0px;
}

.case-study_image-header .quote {
	max-width: 551px;
}

.case-study_image-header .quote .sq-slide-author {
	margin-top: 40px;
}

.case-study_image-header .quote h4 {
	font-weight: bold;
	font-size: 1.27rem;
	line-height: 1;
	text-align: left;
	color: #002851;
	margin: 0 0 5px;
	padding: 0;
}

.case-study_image-header .quote .sq-slide-author p {
	color: #838686;
	font-weight: 300;
	font-size: .818rem;
	line-height: 1;
	text-align: left;
}

.case-study_content .col2 {
	width: 40.8%;
}
.case-study_content .col2 h4 {
	margin-bottom: 1.59rem;
}
.case-study_content .col2 h5 {
	font-weight: bold;
	font-size: 1.27rem;
	line-height: 1.4;
	text-align: left;
	color: #00004d;
	padding: 0;
}

.case-study_content .col2 p {
	margin: 0 0 1.54rem;
}

.case-single ul {
	margin: 0;
	padding: 0 0 0 1.1em;
}
.case-single .case-study_content .col1 > ul {
	padding: 0 0 0 0;
}
.blog-section-top ul, .blog-single .blog-section ul {
	padding: 0 0 0 1.1em;
}

.case-single .hs_cos_wrapper_type_rich_text ul li,
.case-single ul li, .blog-single .blog-section .post-body ul li {
	font-weight: 300;
	font-size: 1rem;
	line-height: 1.8;
	text-align: left;
	color: #002851;
	margin-bottom: 0px;
	padding: 0px 0 0 12px;
}
.case-single .case-study_content .col2 ul li {
	margin-bottom: 2.27rem;
}
.case-single .case-study_content .col2 ul.sub-list li {
	margin-bottom: 0;
}

.case-single .main_section {
	margin-bottom: 7.27rem;
}

.case-single .hs_cos_wrapper_type_rich_text ul li::marker,
.case-single .case-study ul li::marker, .blog-single ul li::marker{
	display: none;
}

.case-single .hs_cos_wrapper_type_rich_text ul li,
.case-single ul li, .blog-single .blog-section ul li {
	list-style-type: none;
	position: relative;
}

.case-single .hs_cos_wrapper_type_rich_text ul li::before,
.case-single .case-study ul li::before,
.blog-single .blog-section .post-body ul li::before, .blog-single .job-post ul li::before{
	content: "";
	width: 14px;
	height: 14px;
	top: 13px;
	position: absolute;
	color: #1ac2ec;
	left: -20px;
	font-weight: 700;
	background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/list-style.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
/* 	display: block !important; */
}

.panel_work {
	font-weight: bold;
	font-size: 1rem;
	line-height: 1.81;
	text-align: left;
	color: #002851;
	width: 100%;
}

.case-single .work_content h2, .blog-single h2 {
	margin-bottom: 20px;
	color: #00C0EA;
	font-size: 2.09rem;
	line-height: 1.2;
}

.case-single .work_content p, .case-single .work_content ul, .case-single .work_content h3, .case-single .work_content h4, .case-single .work_content h5, .case-single .work_content h6 {
	padding-left: 0;
}
.case-single .work_content ul {
	margin: 0 0 2.5rem;
}
.case-single .work_content h3 {
	color: #FFAB00;
}
.blog-single h3 {
	color: #2EB67D;
	margin-bottom: 20px;
	font-size: 1.27rem;
}
.case-single .work_content p a, .blog-single p a {
	font-weight: bold;
}
.case-single .blog-section-top .section {
	margin-bottom: 5rem;
}

.solution_website_section h2 {
	margin-bottom: 2.86rem;
}

.case-single blockquote {
	font-weight: 200;
	font-size: 1.63rem;
	line-height: 1.4;
	text-align: center;
	color: #002851;
	position: relative;
	padding: 2.45rem 4.81rem;
	border: 0;
	margin-bottom: 2.5rem;
}

.case-single .quoteSol:after {
	background: #307aa5;
	background-position: right bottom;
	z-index: -1;
	opacity: 1;
	position: absolute;
	top: 0;
	content: '';
	width: 200%;
	height: 100%;
	left: 200%;
	background-size: cover;
	background-repeat: no-repeat;
	transition: all .4s ease-in-out;
}

.case-single blockquote p {
	font-weight: 300;
	font-size: #132A4F;
	line-height: inherit;
	max-width: 1128px;
	margin: 2.04rem auto 0;
}

.blog-section-top p img {
	max-width: 100%;
}
.case-single #hs_cos_wrapper_module_16451057775473333 {
	width: 100%;
	margin-top: 2.45rem;
}

.case-single blockquote p:last-child {
	color: #132A4F;
	font-size: 0.727rem;
	font-weight: 300;
}

.case-single .blog-section-top .section.clients:after {
	display: none;
}

.case-single .blog-section-top .section.clients {
	padding: 0 0;
}

.case-single .blog-section-top .section.clients p {
	font-weight: 300;
	font-size: 1.27rem;
	line-height: 1.6;
	color: #fff;
	margin-bottom: 3rem;
	text-align: left;
	color: #002851;
}

.case-single .blog-section-top .section.clients .sq-slide-author h4 {
	font-weight: bold;
	font-size: 1.27rem;
	line-height: 1.6;
	color: #002851;
	margin-bottom: 10px;
	text-align: left;
	padding: 0;
}

.case-single .blog-section-top .section.clients .quote {
	max-width: 1129px;
	margin: auto;
	display: flex;
	align-items: center;
	background: #F5F6F6;
	padding: 3.8rem 4rem;
}

.case-single .blog-section-top .section.clients .sq-slide-author p {
	color: #838686;
	font-size: 0.818rem !important;
	line-height: 1;
	margin: 0;
	font-weight: 300 !important;
}
.case-single .blog-section-top .section.clients .quote-cont {
	margin-left: 2.27rem;
}
.difference_section .wr {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.case-single .difference_section {
	margin: 0 0 4.2rem;
}
.difference_section h2 {
	margin: 0 0 2.7rem;
}

.difference_section .wr .col1 {
	width: 58%;
}

.difference_section .wr .col2 {
	width: 34%;
}

.case-study .hs-featured-image-wrapper img {
	width: 100%;
}

.difference_section .wr .col2 h3, .difference_section .wr .col2 h4, .difference_section .wr .col2 h5 {
	font-weight: 900;
	text-align: left;
	color: #78afcf;
	margin-bottom: 20px;
	padding: 0;
}

.difference_section .wr .col2 ul li {
	padding-bottom: 30px;
}

.website-img2 {
	max-width: 7.3rem;
	margin-bottom: 16px;
	object-fit: contain;
}

.prefooter-section h3 {
	font-weight: 600;
	font-size: 2.09rem;
	line-height: 1.2;
	text-align: left;
	color: #00C0EA;
	margin-bottom:  2rem;
	padding: 0;
}

.prefooter-section .btn a:before, .prefooter-section .btn a:hover:before {
	border-bottom-color: #80EDB3
}

.blog-section-top p img {
	max-width: 100%;
	min-height: 200px;
	object-fit: cover;
}

.case-single .footer-first ul li::before {
	display: none;
}
.blue_footer_block .btn a {
	color: #fff;
}
.next-c-s {
	font-weight: bold;
	font-size: 1.09rem;
	font-family: 'Montserrat', sans-serif;
	line-height: 1.3;
	opacity: .2;
	text-align: left;
	color: #fff;
	margin-bottom: 2.7rem;
	padding: 0;
	text-transform: uppercase;
}
@media (max-width: 1750px) {
	.page.case-study .section-testimonial:after {
		width: 95%;
	}
}

@media (max-width: 1440px) {
	.case-study_content .col1 {
		width: 45%;
	}

	.case-study_content .col2 {
		width: 47%;
	}
	.case-single .hs_cos_wrapper_type_rich_text ul li::before, .case-single .case-study ul li::before, .blog-single .blog-section .post-body ul li::before {
		top: 9px;
		left: -15px;
	}
}

@media (min-width: 981px) and (max-width: 1400px) {
	.case-study_content .col1 .quote {
		max-width: 460px;
	}
}

@media (max-width: 1250px) {





}

@media (max-width: 1023px) {

	.case-single .case-study_content>h2, .case-single .blog-section-top h1 {
		font-size: 3rem;
	}
}

@media (max-width: 980px) {

	.case-study .partn-img p img {
		max-width: 8rem;
		max-height: 2.5rem;
		object-fit: contain;
		object-position: left;
	}
}

@media (max-width: 980px) {
	.case-single .sg-movie-container, .case-single .sg-movie-container .single-file {
		height: 28rem;
	}
	.case-single .blog-section-top h1 {
		margin-bottom: 2rem;
	}

	.case-study.page .clients-logos {
		padding: 5rem 0;
	}

	.case-single .prefooter-section {
		padding: 5rem 0;
	}
	.page.case-study .section-testimonial:before {
		opacity: .4;
	}
	.page.case-study .section-testimonial blockquote {
		    font-size: 1.3rem;
	}

	.case-single blockquote {
		font-weight: 200;
		font-size: 1.5rem;
		padding: 3rem;
	}

	.case-single .blog-section-top .section.clients p {
		font-size: 1.5rem;
	}

	.page.blog-list .au-page-container .opening-panel p, .page.blog-list .au-page-container .opening-panel .discover {
		padding-left: 3rem;
	}
}

@media (max-width: 767px) {
		.case-study_content .col1, .case-study_content .col2, .difference_section .wr .col1, .difference_section .wr .col2 {
		width: 100%;
	}
		.case-single .case-study .case-study_content .col1 {
		width: 100%;
	}
	.case-study_content {
		max-width: 100%;
	}
	.case-single .blog-section-top .section {
		max-width: 100%;
	}
	.page.case-study .section-testimonial:after {
		width: 97%;
	}
	.case-single .image-or-mov-mod {
		margin-top: 2.5rem;
	}
	.page.blog-list .au-page-container .opening-panel {
		padding-top: 120px;
	}
	.case-single .hs_cos_wrapper_type_rich_text ul li::before, .case-single .case-study ul li::before, .blog-single .blog-section .post-body ul li::before {
		top: 8px;
	}
	.case-single.blog-single .section.section-blog-cont .main_section > .wr {
		padding-top: 0;
	}
	.case-single.blog-single .section.section-blog-cont {
		padding-top: 0;
	}

	.talk .col2.col-full {
		padding: 2rem;
	}
	.talk h2 br {
		display: none;

	}
	.talk .col-full h2{
		text-align: center;
	}
	.blog .blog-section .post-item {
		margin: 0 auto 2rem;

	}
	.case-study_image-header {
		padding: 6.5rem 0 5rem;
	}
	.website-img1 {
		margin-bottom: 0 !important;
	}
	.blog .post-item .post-content {
		padding: 0 0 1.1rem;
	}

	.case-single .blog-section-top .case-study_image:after {
		background: linear-gradient(rgba(255, 255, 255, 0.56) 226%, rgba(255, 255, 255, 0) 155%);
	}

	.difference_section h2, .case-single .work_content h2 {
		margin: 0 0 20px;
	}

	.case-study_content .col1 .quote p {
		font-size: 1.3rem;
	}

	.case-study_content .col1 .quote h4 {
		font-weight: bold;
		font-size: 1rem;
	}

	.case-single .blog-section-top .section.clients p {
		font-size: 1.3rem;
	}

	.case-single blockquote {
		font-weight: 200;
		font-size: 1.3rem;
		line-height: 1.4;
		padding: 2rem;
	}

	.case-single .work_content h3, .case-single .work_content h4, .case-single .work_content h5, .case-single .work_content h6, .case-single .work_content p, .case-single .work_content ul, .case-single .difference_section .work_content p, .difference_section .wr .col2 {
		padding-left: 0%;
	}

	.blog .blog-section .post-item {
		width: 100%;
	}

	.case-single .main_section, .case-single .blog-section-top .section {
		margin-bottom: 5rem;
	}
	.case-single .blog-section-top .section.clients .quote {
		flex-wrap: wrap;
		padding: 1.8rem 2rem;
	}
	.case-single .blog-section-top .section.clients .quote-cont {
		margin-left: 0;
		margin-top: 2rem;
	}
	.case-single .hs_cos_wrapper_type_rich_text ul li::before, .case-single .case-study ul li::before{
		top: 9px;
		left: -14px;
	}
	.case-single .blog-section-top .section.clients .quote img {
		width: 8rem;
	}
	.case-single .sg-movie-container, .case-single .sg-movie-container .single-file {
		height: 20rem;
	}
	.case-single .case-study_content>h2, .case-single .blog-section-top h1 {
		font-size: 2.5rem;
	}
	.case-single .blog-section-top .case-study_image:after {
		background:rgba(255,255,255,.7);
		background-position: right top;
		z-index: 0;
		opacity: 1;
		position: absolute;
		top: 0%;
		content: '';
		width: 100%;
		height: 100%;
		right: 0;
	}
	.case-single .case-study_content>h2 {
		margin-bottom: 2.4rem;
		text-align: left;
	}
	.website-img1 {
		margin-bottom: 13px;
		object-fit: contain;
		width: 120px;
		height: 60px;
	}
	.page.case-study .section-testimonial blockquote {
		font-size: 1.27rem;
	}
	.page.case-study .section-testimonial img {
		max-width: 50% !important;
	}
	.page.case-study .section-testimonial .au-slide-navigation{
		width: 100%;
		justify-content: center;
	}
}

/***** SD *****/

@media (max-width: 767px) {
  .topic-before .topic-link {
		padding: 10px 0;
  }
	.page.case-study .section-testimonial .cta_button {
		padding-top: 9px;
		padding-bottom: 9px;
	}
	.page.case-study .post-button {
		padding-top: 9px;
		padding-bottom: 9px;
	}
}

@media (max-width: 500px) {

}
.page.privacy-policy-page .privacy-content .widget-type-cell.row:not(.cookie-head) .widget-type-cell.col {
	max-width: 1126px;
	margin: auto;
	float: unset;
}
.section.privacy-content {
	padding: 0 0 9rem;
}
.section.privacy-content:after {
    background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-pr-p.svg);
    background-position: center;
    z-index: -1;
    opacity: 1;
    position: absolute;
    top: 0;
    content: '';
    width: 13.8rem;
    height: 27rem;
    right: -8rem;
    background-size: contain;
    background-repeat: no-repeat;
}
.page.privacy-policy-page .section.opening-panel{
	min-height: unset;
	height: auto;
	max-height: unset;
}
.page.privacy-policy-page .section.opening-panel h1 {
  margin: 8.22rem 0 9px;
	opacity: 0;
}
.page.privacy-policy-page .section.opening-panel h2,
.page.privacy-policy-page .section.opening-panel h3,
.page.privacy-policy-page .section.opening-panel h4,
.page.privacy-policy-page .section.opening-panel h5,
.page.privacy-policy-page .section.opening-panel p {
	margin: 8.22rem 0 9px;
	opacity: 1 !important;
}

.page.privacy-policy-page .privacy-content p{
	margin-bottom: 2rem;
}
.page.privacy-policy-page .privacy-content a{
	font-weight: bold;
  color: #00c0ea;
	transition: 0.5s;
  border-bottom: 1px solid transparent;
}
.page.privacy-policy-page .privacy-content a:hover {
	border-color: #00c0ea;
}
.page.privacy-policy-page .privacy-content h2{
	font-size:  2.09rem;
	margin: 3.7rem auto 20px;
}
.page.privacy-policy-page .privacy-content h3, .page.privacy-policy-page .privacy-content h4, .page.privacy-policy-page .privacy-content h5, .page.privacy-policy-page .privacy-content h6{
	font-size: 1.09rem;
	font-weight: 700;
	margin: 0 0 19px;
	color: #050720;
}

.page.privacy-policy-page .privacy-content ul {
	padding: 0 0 0 2rem;
}

.page.privacy-policy-page .privacy-content ul li {
	font-weight: 300;
	font-size: 1rem;
	line-height: 1.8;
	text-align: left;
	color: #002851;
	margin-bottom: 0px;
	padding: 0px 0 0 12px;
}


.page.privacy-policy-page .privacy-content ul li::marker{
	display: none;
}

.page.privacy-policy-page .privacy-content ul li{
	list-style-type: none;
	position: relative;
}

.page.privacy-policy-page .privacy-content ul li::before {
	content: "";
	width: 14px;
	height: 14px;
	top: 13px;
	position: absolute;
	color: #1ac2ec;
	left: -20px;
	font-weight: 700;
	background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/list-style.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}



@media (max-width: 767px) {
	.page.privacy-policy-page .section.opening-panel h1,
	.page.privacy-policy-page .section.opening-panel h2,
	.page.privacy-policy-page .section.opening-panel h3,
	.page.privacy-policy-page .section.opening-panel h4,
	.page.privacy-policy-page .section.opening-panel h5 {
		margin: 0;
	}
	.section.privacy-content {
		padding: 0 0 5rem;
	}
	.page.privacy-policy-page .privacy-content h2 {
    font-size: 1.7rem;
    margin: 2.7rem auto 20px;
}
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.download-page .blog-post-content-wrapper {
	
}

@media(min-width:768px) {
	
}
@media(max-width:1600px) {
	
}
@media(max-width:1280px) and (min-width:768px){
	

}
@media(max-width:1200px) and (min-width:768px){

}
@media(max-width:980px) {
	
}
@media(max-width:767px) {
	
}
.blue-button {
	padding-right: 1.909rem;
	font-family: 'Montserrat',sans-serif !important;
	font-size: .727rem !important;
	font-weight: bold !important;
	text-transform: uppercase;
	line-height: 2.75 !important;
	position: relative;
	transition: all .37s ease-in-out;
	text-decoration: unset !important;
}
.blue-button:hover {
	color: #132a4f;
}
.blue-button:hover:after {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-blue-hover.svg);
}
.blue-button:after {
	width: 0.818rem;
	height: 1.18rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-blue.svg);
	background-repeat: no-repeat;
	background-size: 0.772rem;
	background-position: center;
	z-index: 1;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	transition: all .37s ease-in-out;
}

.about-us .opening-panel {
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
	padding-top: 2.6rem;
	z-index: 1000;

}
.about-us .opening-panel:after {
	width: 13.86rem;
	height: 27.27rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-about.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: 1;
	opacity: 1;
	position: absolute;
	right: -8rem;
	bottom: 1%;
	content: '';
}
.about-us .opening-panel h1 {	
	margin-bottom: 1.7rem;
	text-align: right;
}
@media(max-width: 1700px) and (min-width: 981px){
	.about-us .opening-panel h1 {	
		font-size: 4rem;
	}
}
@media(max-width: 980px) and (min-width: 768px){
	.about-us .opening-panel h1 {	
		font-size: 4.5em;
	}
}
.about-us .opening-panel p {
	max-width: 520px;
	text-align: right;
	font-weight: 300;
	color: #fff;
	/* 	margin-bottom: 2rem; */
}
.about-us .opening-panel .heading-row {
	pointer-events: none;
	max-width: 1500px;
}
.about-us .opening-panel .btn {
	pointer-events: auto;
}
.about-us .opening-panel.animated .heading-row {
	position: relative;
}
.about-us .opening-panel.animated .btn {
	position: absolute;
	width: 100px;
	left: 50%;
	transform: translate(-50%,70%) rotate(90deg);
}
.about-us .opening-panel.animated .btn a {
	color: transparent;
}
@media (min-width: 981px) {
	.about-us .opening-panel.hero-section .heading-row .col-heading {
		width: 48%;
	}
	.about-us .opening-panel.hero-section .heading-row .col-excerpt {
		width: 48%;
		margin-left: 4%;
	}
}

.about-us .image-or-mov-mod .cta-button-vd-open {
	transform: translate(0,-50%);
	top: 44%;
	left: unset;
	right: 0;
	width: 58%;
} 
.about-us .image-or-mov-mod .movie-container .single-movie {
	padding-top: 0;
}

.about-testimonials {
	padding-top: 9.3%;
	padding-bottom: 3.5%;
	position: relative;
}
.about-testimonials .row-column {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	max-width: 1410px;
}
.about-testimonials .row-column .column-image {
	position: relative;
}
.about-testimonials .row-column .column-image img {
	width: 100%;
	max-width: 552px;
	margin-right: 0;
	margin-left: auto;
}
.about-testimonials .row-column .column-text .text-content {
	letter-spacing: 0.1px;
	line-height: 1.65;
	margin-bottom: 2.4rem;
	font-size: 1.27rem;
}
.about-testimonials .row-column .column-text .testimonial-autor {
	font-size: 1.3rem;
	font-weight: 700;
	color: #002851;
	margin-bottom: 0;
	margin-bottom: 0.2rem
}
.about-testimonials .row-column .column-text .testimonial-company {
	font-size: 0.8rem;
	color: #838686;
}
@media (min-width: 768px) {
	.about-testimonials .row-column .column-image {
		width: 41.4%;
		margin-right: 8.6%;
		text-align: right;
	}
	.about-testimonials .row-column .column-text {
		width: 50%;
		position: relative;
		top: -16px;
	}
	.about-testimonials:before {
		content: "";
		position: absolute;
		bottom: 0;
		right: 0;
		height: 73%;
		width: 80.5%;
		background-color: #F5F6F6;
	}
}
@media (max-width: 767px) {
	.about-testimonials .row-column .column-image {
		max-width: 400px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 30px;
	}
	.about-testimonials .row-column .column-text .testimonial-company {
		margin-bottom: 0;
	}
	.about-testimonials .row-column .column-text .text-content {
		font-size: 1rem;
	}
}


.methodology-svg {
	position: relative;
}
.methodology-svg.anim .animation-vis{
	opacity: 1;

}
.animation-vis {
	opacity: 0;
	transition: all .3s ease-in-out;
	transition-delay: 5.2s;
}
.about-us .au-page-container .opening-panel {
	min-height: 750px;
	height: 100vh
}
.about-us .au-page-container .opening-panel h1 {
	color: #fff;
}
.about-us .au-page-container .heading-row p {
	margin-left: auto;
}

.who-we-section {
	position: relative;
	padding: 7.7rem 0 4rem;
}
.who-we-section:before {
	content: "";
	position: absolute;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/dots-digital.svg);
	left: 1.5%;
	top: 43.5%;
	max-width: 355px;
	width: 60vw;
	height: 550px;
	background-repeat: no-repeat;
}
.who-we-section .row {
	position: relative;
}
.who-we-section .row .tablet-module {
	margin-left: auto !important;
	margin-right: auto;
	max-width: 1382px;
	float: unset;
}
.who-we-section .row .tablet-wrap {
	display: flex;
	justify-content: flex-end;
}
.who-we-section .row .tablet-wrap .title-item .hs_cos_wrapper {
	display: flex;
}
.who-we-section .row .tablet-wrap .title-item h3 {
	font-weight: 600;
	font-size: 24px;
	color: #132A4F;
	background-color: #F5F6F6;
	padding: 50px 20px 45px 38px;
	/* 	width: 225px; */
	height: 225px;
	margin-right: 10px;
	margin-bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	cursor: pointer;
	max-width: 225px;
	width: 21.5vw;
}
.who-we-section .row .tablet-wrap .title-item h3 span {
	color: #2EB67D;
	display: block;
}
.who-we-section .row .tablet-wrap .text-item {
	position: relative;
	/* 	width: 225px; */
	background-color: #2EB67D;
	display: flex;
	align-items: flex-end;
	padding: 46px 29px 40px 35px;
	/* 	top: 0; */
	max-width: 225px;
	width: 21.5vw;
}
.who-we-section .row .tablet-wrap .tablet-slide {
	font-size: 18px;
	color: #fff;
	position: absolute;
	visibility: hidden;
	padding-right: 24px;
	line-height: 1.7;
	top: 50%;
	transform: translateY(-50%);
}
.who-we-section .row .tablet-wrap .tablet-slide.active-hover {
	visibility: visible;
}
.who-we-section .row .tablet-wrap .tablet-slide.active-tablet {
	visibility: visible;
}
.who-we-section .delivery-head{
	max-width: 1340px;
	margin-left: auto !important;
	margin-right: auto;
	margin-bottom: 3.2rem;
	float: unset;
}
.who-we-section .delivery-head h2 {
	max-width: 780px;
	margin-bottom: 1.5rem;
}
.who-we-section .delivery-head p {
	margin-left: auto;
	margin-right: 0;
	max-width: 902px;
}
.who-we-section .delivery-head p:nth-child(2) {
	margin-bottom: 1.8rem;
}
.who-we-section .delivery-head p:last-child {
	max-width: 912px;
}
@media (max-width: 1280px) {
	.who-we-section:before {
		top: 38.5%;
	}
}
@media (max-width: 1024px) {
	.who-we-section:before {
		top: 41.5%;
	}
}
@media (max-width: 980px) {
	.who-we-section:before {
		opacity: .45;
	}
}
@media (max-width: 767px) {
	.who-we-section:before {
		top: 35.5%;
		width: 46vw;
		background-size: contain;
		/* 		opacity: .45; */
	}
	.who-we-section .row .tablet-wrap {
		flex-direction: column;
	}
	.who-we-section .row .tablet-wrap .title-item .hs_cos_wrapper {
		flex-direction: column;
		align-items: center;
	}
	.who-we-section .row .tablet-wrap .title-item h3 {
		width: 100%;
		max-width: 400px;
		margin-right: 0;
		max-height: 150px;
		margin-bottom: 20px;
	}
	.who-we-section .row .tablet-wrap .text-item {
		width: 100%;
		max-width: 400px;
		margin: 0 auto;
	}
	.who-we-section .row .tablet-wrap .tablet-slide.active-tablet {
		position: relative;
		top: unset;
		transform: unset;
	}
	.who-we-section .row .tablet-wrap .tablet-slide.active-hover {
		position: relative;
		top: unset;
		transform: unset;
	}
}

.partnership-section {
	padding: 9rem 0 3.6rem;
}
.partnership-section .row .partnership-head h2 {
	color: #132A4F;
	margin-bottom: 1.3rem;
}
.partnership-section .row .partnership-head p {
	max-width: 1230px;
	margin-right: 0;
	margin-left: auto;
}

/* Slider */
.partnership-section .row .slider-who_we_are {
	padding-left: 9%;
	margin-top: 25px;
}
.partnership-section .row .slider-who_we_are .cust-pager {
	position: absolute;
	left: -6.5%;
	top: 42%;
}
.partnership-section .row .slider-who_we_are .cust-pager svg {
	overflow: visible;
}
.partnership-section .row .slider-who_we_are .cust-pager .pager-link g circle {
	cx: 56.5;
	cy: 56.5;
	r: 56.5;
}
.partnership-section .row .slider-who_we_are .cust-pager .pager-link:nth-child(2) g circle {
	transform: translate(3%, 2%);
}
.partnership-section .row .slider-who_we_are .cust-pager .pager-link.active g circle {
	cx: 67.5;
	cy: 67.5;
	r: 67.5;
}
.partnership-section .row .slider-who_we_are .cust-pager .pager-link.active:nth-child(2) g circle {
	transform: translate(1%, 0);
}
.partnership-section .row .slider-who_we_are .cust-pager .pager-link.active:nth-child(4) g circle {
	transform: translate(70%, 26.7%);
}
.partnership-section .row .slider-who_we_are .cust-pager .pager-link.active:nth-child(6) g circle {
	transform: translate(69%, 54.5%);
}
.partnership-section .row .slider-who_we_are .cust-pager .pager-link.active:nth-child(8) g circle {
	transform: translate(48%, 77.5%);
}
.partnership-section .row .slider-who_we_are .slider-head {
	line-height: 1;
}
.partnership-section .row .slider-who_we_are .slider-head .next-item {
	text-align: right;
}
.partnership-section .row .slider-who_we_are .slider-head .next-item .bx-next {
	font-size: 0.73rem;
	text-transform: uppercase;
	font-weight: 700;
	transition: all .37s ease-in-out;
	font-family: 'Montserrat',sans-serif;
}
.partnership-section .row .slider-who_we_are .slider-head .next-item .bx-next div {
	display: inline-block;
	margin-left: 6px;
}
.partnership-section .row .slider-who_we_are .slider-head .next-item .bx-next:hover {
	color: #132a4f;
}
.partnership-section .row .slider-who_we_are .slider-head .next-item .bx-next img {
	margin-left: 20px;
	position: relative;
	top: 6px;
}
.partnership-section .row .slider-who_we_are .our-year-slider .slider-item .slide-year {
	font-size: 1.09rem;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	margin-bottom: 0;
}
.partnership-section .row .slider-who_we_are .our-year-slider .slider-item .slide-title {
	color: #00C0EA;
	font-weight: 700;
	font-size: 3.45rem;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 1rem;
	line-height: 1.13;
}
.partnership-section .row .slider-who_we_are .our-year-slider .slider-item .slide-description {
	padding-left: 9.5%;
	max-width: 1115px;
}
@media (max-width: 1720px) {
	.partnership-section .row .slider-who_we_are .year-title {
		width: 90%;
		margin-left: auto;
	}
}
@media (max-width: 1680px) {
	.partnership-section .row .slider-who_we_are .cust-pager {
		left: -8.5%;
	}
}
@media (max-width: 1440px) {
	.partnership-section .row .slider-who_we_are .cust-pager svg {
		max-width: 350px;
		max-height: 470px;
	}
}
@media (max-width: 1280px) {
	.partnership-section .row .slider-who_we_are .cust-pager {
		left: -11.5%;
	}
	.partnership-section .row .slider-who_we_are .our-year-slider .slider-item .slide-title {
		font-size: 3rem;
	}
}
@media (max-width: 1024px) {
	.partnership-section .row .slider-who_we_are .cust-pager {
		left: -13.5%;
	}
}
@media (max-width: 980px) {
	.partnership-section .row .slider-who_we_are .cust-pager svg {
		max-width: 250px;
	}
	.partnership-section .row .slider-who_we_are .cust-pager {
		left: -95px;
	}
}
@media (max-width: 767px) {
	.partnership-section {
		padding: 5rem 0 0.6rem;
	}
	.partnership-section .row .slider-who_we_are {
		padding-left: 0;
	}
	.partnership-section .row .slider-who_we_are .cust-pager {
		position: relative;
		transform: rotate(90deg);
		top: 0;
		left: 0;
		width: 100%;
	}
	.partnership-section .row .slider-who_we_are .cust-pager svg {
		position: relative;
		left: 50px;
	}
	.partnership-section .row .slider-who_we_are .slider-head {
		margin-top: -230px;
	}
	.partnership-section .row .slider-who_we_are .year-title {
		margin-right: auto;
	}
	.partnership-section .row .slider-who_we_are .our-year-slider .slider-item .slide-description {
		padding-left: 0;
	}
	.partnership-section .row .slider-who_we_are .cust-pager .pager-link g text {
		font-size: 20px;
	}
	.partnership-section .row .slider-who_we_are .cust-pager .pager-link:nth-child(2) g text {
		transform: rotate(-90deg) translate(-16.5%, 14%);
	}
	.partnership-section .row .slider-who_we_are .cust-pager .pager-link:nth-child(4) g text {
		transform: rotate(-90deg) translate(-53.5%, 64%);
	}
	.partnership-section .row .slider-who_we_are .cust-pager .pager-link:nth-child(6) g text {
		transform: rotate(-90deg) translate(-91.5%, 63.2%);
	}
	.partnership-section .row .slider-who_we_are .cust-pager .pager-link:nth-child(8) g text {
		transform: rotate(-90deg) translate(-122.5%, 48.2%);
	}
	.partnership-section .row .slider-who_we_are .our-year-slider .slider-item .slide-title {
		font-size: 2.3rem;
	}
}
@media (max-width: 600px) {
	.partnership-section .row .slider-who_we_are .cust-pager svg {
		left: 0;
	}
}
@media (max-width: 500px) {
	.partnership-section .row .slider-who_we_are .cust-pager {
		top: -70px;
	}
}
@media (max-width: 420px) {
	.partnership-section .row .slider-who_we_are .cust-pager {
		top: -100px;
	}
	.partnership-section .row .slider-who_we_are .cust-pager svg {
		max-width: 215px;
	}
}

.industry-section {
	padding: 5% 0 8.8%;
}
.industry-section .row .industry-head h2 {
	max-width: 560px;
}
.industry-section .row .industry-head p {
	max-width: 1230px;
	margin-right: 0;
	margin-left: auto;
	margin-bottom: 2.8rem;
}
.industry-section .row .awards-wrap {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	max-width: 1000px;
	margin: 0 auto;
}
.industry-section .row .awards-wrap .awards-img {
	/* 	max-width: 205px !important;
	width: 100%;
	object-fit: cover;
	margin-right: 6%;
	margin-bottom: 55px; */
}
.industry-section .row .awards-wrap .awards-img:last-child {
	margin-right: 0;
}

@media (min-width: 768px) {
	.industry-section .row .awards-wrap .awards-img {
		max-width: 205px !important;
		width: 20.5%;
		object-fit: contain;
		margin-right: 6%;
		margin-bottom: 55px;
	}
	.industry-section .row .awards-wrap .awards-img:nth-child(4n+4) {
		margin-right: 0;
	}
}
@media (max-width: 767px) {
	.industry-section {
		padding-bottom: 5rem;
	}
	.industry-section .row .awards-wrap .awards-img {
		max-width: 205px !important;
		width: 47%;
		/* 		margin-right: ; */
		margin-bottom: 40px;
	}
	.industry-section .row .awards-wrap {
		flex-direction: column;
		align-items: center;
	}
}


.about-us p{
	font-weight: 300;
	transition: all .25s ease-in-out;
}
#our-team {
	position: relative;
}
#our-team:before {
	content: "";
	position: absolute;
	background-image: url("https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/dots-team.svg");
	background-size: contain;
	background-repeat: no-repeat;
	right: 0;
	top: 28.5%;
	width: 10.4rem;
	height: 35.9rem;
	transition: all .5s ease-in-out;
}
#our-team .row {
	max-width: 1357px;
}
#our-team .row .our-team-head h2 {
	margin-bottom: 37px;
	text-align: center;
	color: #132A4F;
}
#our-team .row .our-team-head-2 h2 {
	margin-top: 2rem;
}
#our-team .row .our-team-head p {
	text-align: center;
	margin: 0 auto 3.9rem;
	max-width: 1100px;
}
#our-team .row .our-team-head-2 p {
	
}
.team-row .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.team-row > .hs_cos_wrapper_type_module > .widget-type-custom_widget{
	width: 25%;
	padding: 0.4rem;
	display: flex;
	justify-content: center;
}

.team-row .team-member {
	/* 	float:left;
	margin-right: 1.1em; */
	margin-bottom: 1.6em;
	position: relative;
	z-index: 1;
	transition: all .35s ease-in;
	/* 	background: #00004d; */
}
@media (max-width: 980px){
	.team-row > .hs_cos_wrapper_type_module > .widget-type-custom_widget{
		width: 32%;
	}
	.who-we-section .row .tablet-wrap .tablet-slide {
		font-size: 16px;
	}
}
@media (max-width: 767px){
	.team-row > .hs_cos_wrapper_type_module > .widget-type-custom_widget{
		width: 49%;
	}
}
@media (max-width: 480px){
	.team-row .team-member {
		margin-right: 0;
	}
	.team-row > .hs_cos_wrapper_type_module > .widget-type-custom_widget{
		width: 100%;
		display: flex;
		justify-content: center;
	}
}
.team-row .team-member .team-photo {
	position: relative;
	transition: all .35s ease-in;
}
.team-photo > a {
	display: flex;
	position: relative;
	z-index: 1;
	background: #00004D;
	overflow: hidden;
}
.team-photo > a:hover img {
	transform: scale(1.06);
	transition: all .35s ease-in-out;
}
.team-photo > a img{
	max-width: 325px !important;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.member-descr-box .team-photo > a img{
	max-width: 100% !important;
}

.team-photo > .textmember{
	bottom: 0;
	width: 100%;
	z-index: 3;
	margin-top: 9px;
	position: relative;
}
.team-photo > .textmember .title-wrap {
	display: flex;
	align-items: center;
}
.team-photo > .textmember .member-name{
	font-weight: bold;
	font-size: 1.14rem;
	line-height: 1.1;
	text-align: left;
	color: #002851;
	margin-right: 15px;
	font-family: 'Montserrat',sans-serif;
}
.textmember .member-position {
	font-weight: 300;
	line-height: 1;
	display: block;
	margin: 0 0 1.1rem;
	color: #838686;
	font-size: 16px;
	position: absolute;
	/* 	color: #002851;
	font-size: 1.27rem; */
}
.textmember .blue-button {
	margin-top: 40px;
	display: block;
	width: max-content;
}
.textmember .member-position.member-position-bio {
	color: #002851;
	font-size: 1.27rem;
}


.page .featherlight .member-name {
	font-weight: 700;
	font-size: 1.36rem;
	line-height: 1.15;
	text-align: center;
	color: #002851;
	margin-bottom: 0.2rem;
	margin-top: 1.5rem;
}
.team-row .team-member:hover .member-view {
	transition: all .35s ease-in;
	margin-top: 1rem;
	color: #1bc9cc;
}


/* .team-photo .member-socials {
display: flex;
height: 35px;
align-items: center;
justify-content: center;
position: relative;
z-index: 9;
}
.member-socials {
display: flex;
}
.member-socials a{
display: flex;
margin-right: 1em;
}
.member-socials a:last-child {
margin-right: 0em;
} */

.about-us .featherlight:before {
	/* 	content: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/dots-bio.svg); */
	position: absolute;
	right: 52px;
	top: 12%;
}
.with-featherlight #our-team:before {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/dots-bio.svg);
}
.about-us .featherlight .featherlight-content {
	position: relative;
	text-align: left;
	vertical-align: middle;
	display: inline-block;
	overflow: hidden;
	/* 	padding: 5.54rem 5rem; */
	padding: 10rem 0;
	border-bottom: 0;
	/* 	margin-left: 5%; */
	/* 	margin-right: 5%; */
	max-height: 95%;
	background: #fff;
	cursor: auto;
	white-space: normal;
	/* 	max-width: 1144px; */
	max-width: 1108px;
	width: 100%;
}
.about-us .featherlight .featherlight-close-icon {

	line-height: 35px;
	width: 100%;
	font-size: 0.727rem !important;
	top: 21px;
	/* 	right: 28px; */
	color: #00C0EA;
	display: flex;
	align-items: center;
	left: 89.5%;
}
.about-us .featherlight .featherlight-close-icon img {
	margin-left: 22px;
}
.about-us .featherlight button:before {
	/* 	display: none; */
}
.about-us .featherlight .featherlight-inner {
	display: flex;
	flex-wrap: wrap;
}
.about-us .featherlight .team-photo {
	/* 	width: 34.8%;
	max-width: 320px;
	margin-right: 6%; */
	width: 42.8%;
	margin-right: 10.5%;
	max-height: 500px;
}
.about-us .featherlight .team-photo img{
	width: 100%;
	object-fit: cover;
	max-height: 540px;
}
.member-description-wrapper {
	/* 	width: 58.2%; */
	width: 46.7%;
}
.about-us .featherlight .textmember .member-position {
	text-align: left;
	margin: 0 0 1rem;
}
.about-us .featherlight .textmember {
	position: relative;
	margin-bottom: 2.6rem;
}
.about-us .featherlight .textmember div{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.about-us .featherlight .member-description p {
	font-size: 1.27rem;
	line-height: 1.65;
	margin-bottom: 2.7rem;
}
.about-us .featherlight .member-linkedin img {
	width: 100%;
	max-width: 3rem;
}

.methodology-slider .solutions-slider-wrapper .bx-viewport{
	overflow: visible !important;
}
.methodology-slider .slider-head .slider-title {
	display: flex;
	width: 100% !important;
	height: 580px;
	transform: unset !important;
}
.methodology-slider .slider-head {
	display: none;
}
.methodology-slider .slide-title.bx-clone {
	display: none;
}
.methodology-slider .slide-title {
	transition: all .2s ease;
}

.section-certifications {
	padding: 5% 0 7%;
}
.section-certifications .row h2 {
	max-width: 1000px;
	margin-bottom: 3.1rem;
}
.section-certifications .row .content-wrap {
	display: flex;
	max-width: 1243px;
	margin-left: auto;
	flex-wrap: wrap;
}
.section-certifications .row .content-wrap .certifications-column img {
	object-fit: contain;
	margin-right: 7%;
}
@media (min-width: 768px) {
	.section-certifications .row .content-wrap .certifications-column {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.section-certifications .row .content-wrap .text-column {
		width: 42%;
		margin-right: 8%;
	}
	.section-certifications .row .content-wrap .certifications-column {
		width: 50%;
		margin-top: -51px;
	}
	.section-certifications .row .content-wrap .certifications-column img:nth-child(2) {
		max-width: 235px !important;
		margin-right: 0;
	}
	.section-certifications .row .content-wrap .certifications-column img:last-child {
		margin-right: 0;
	}
	.section-certifications .row .content-wrap .certifications-column img:nth-child(2),
	.section-certifications .row .content-wrap .certifications-column img:first-child {
		max-width: 235px !important;
		width: 46.5%;
	}
	.section-certifications .row .content-wrap .certifications-column img:nth-child(3),
	.section-certifications .row .content-wrap .certifications-column img:nth-child(4) {
		max-width: 82px !important;
		width: 15.75%;
	}
	.section-certifications .row .content-wrap .certifications-column img:nth-child(5) {
		max-width: 165px !important;
		width: 23.75%;
	}
	.section-certifications .row .content-wrap .certifications-column img:last-child {
		max-width: 123px !important;
		width: 23.75%;
	}
}
@media (max-width: 767px) {
	.section-certifications {
		padding-bottom: 4rem;
	}
	.section-certifications .row .content-wrap .certifications-column {
		   display: flex;
    flex-wrap: wrap;
		width: 100%;
		
	}
	.section-certifications .row .content-wrap .certifications-column img {
	    width: 50%;
    max-width: 100px !important;
		margin-right: 2rem !important;
		margin-left: 2rem;
		display: block;
		
	}
	.section-certifications .row .content-wrap .certifications-column img:not(:last-child) {
		margin-bottom: 2rem;
	}
}

.section-news {
	padding: 5% 0 3.8%;
}
.section-news .row .news-head {
	margin-bottom: 80px;
}
.section-news .row .news-head .hs_cos_wrapper_type_rich_text {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
.section-news .row .news-head h2 {
	color: #132A4F;
	margin-bottom: 0;
}
.section-news .row .news-head p {
	margin-bottom: 0;
	margin-right: 3.7%;
}
.section-news .blog-section .post-item.itemVisible {
	opacity: 1;
	top: 0;
}
.section-news .blog-section .post-item .post-title {
	margin-bottom: 15px;
}
.section-news .blog-section .post-item .post-content {
	padding: 31px 0 43px;
}
.section-news .blog-section .post-item .post-content .post-button {
	font-size: 0.9rem !important;
	padding-right: 1.5rem;
}
@media (max-width: 767px) {
	.section-news .blog-section .post-item {
		max-width: 437px;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.about-us .opening-panel h1 {
		text-align: center;
	}
	.about-us .opening-panel p{
		text-align: center;
		margin-right: auto;
	}
}

svg path.active {
	fill: #1AC2EC;
	opacity: 1;
	transition: all .35s ease;
}
svg text.active {
	fill: #fff;
	transition: all .35s ease;
}

#our-team .delivery-head h2 {
	margin: 0 0 20px;
}
#our-team .delivery-head p {
	max-width: 896px;
	margin: auto;
}
#our-team {
	padding: 2rem 0 6rem;
	z-index: 2;
}

/* .nav-memeber .next-memb span, .nav-memeber .prev-memb span {
position: absolute;
font-weight: bold;
font-size: 0.727rem;
line-height: 1.25;
text-align: center;
color: #002851;
text-transform: uppercase;
z-index: 2;
} */
.nav-memeber .next-memb, .nav-memeber .prev-memb {
	text-decoration: none;
	font-size: .727rem;
	text-transform: uppercase;
	font-weight: 700;
	color: rgba(19, 42, 79, 0.4);
	transition: all .37s ease-in-out;
}
.nav-memeber .next-memb:after {
	content: '';
	background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/arrow-slider.svg);
	background-size: contain;
	background-repeat: no-repeat;
	margin-left: 15px;
	width: 0.772rem;
	height: 1.13rem;
	position: relative;
	top: 0;
	transition: all .37s ease-in-out;
}
.nav-memeber .prev-memb:before {
	content: '';
	background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/prev.svg);
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 15px;
	width: 0.772rem;
	height: 1.13rem;
	position: relative;
	top: 0;
	transition: all .37s ease-in-out;
}
.nav-memeber .next-memb:hover:after {
	background-image: url('https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/nex-hover.svg');
	margin-left: 10px;
}
.nav-memeber .prev-memb:hover:before {
	background-image: url('https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/prev-hover.svg');
	margin-right: 10px;
}
.about-us .opening-panel .opening-bg {
	z-index: 1;
	width: 100%;
	max-width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.about-us .opening-panel .opening-bg .hs_cos_wrapper_type_module,
.about-us .opening-panel .opening-bg .hs_cos_wrapper_type_module .image-or-mov-mod,
.about-us .opening-panel .opening-bg .hs_cos_wrapper_type_module .image-or-mov-mod .image-wrap,
.about-us .opening-panel .opening-bg .sg-movie-container,
.about-us .opening-panel .opening-bg .sg-movie-container .only-movie-container,
.about-us .opening-panel .opening-bg .sg-movie-container .single-file {
	height: 100%;
}
.about-us .opening-panel .opening-bg .image-or-mov-mod .image-wrap img {
	height: 100% !important;
	width: 100% !important;
	max-width: 100% !important;
	object-fit: cover;
	object-position: center right;
}
.about-us.disable-scroll .opening-panel .opening-bg {
	z-index: 9999;
	position: fixed;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0; 
}


@media(max-width: 1800px){

}
@media (max-width: 1440px) {
	.about-us .opening-panel {
		font-size: .8rem;
	}
	.section.section-careers:before {
		position: absolute;
		content: '';
		right: -26%;
	}

	.about-us .featherlight .team-photo {
		width: 27%;
		margin-right: 6.5%;
	}
	.nav-memeber {
		left: 44%;
		top: 3.5rem;
	}
	.member-description-wrapper {
		width: 64.7%;
	}
	.about-us .featherlight .featherlight-close-icon {
		left: 87.5%;
	}
}

@media (max-width: 1280px) {
	.about-us .opening-panel {
		font-size: .65rem;
	}

}

@media (max-width: 1024px) {

	.section.section-careers:after {
		position: absolute;
		content: '';
		right: 0;
		top: 0;
		background: rgba(27, 201, 204, .4);
		width: 100%;
		height: 100%;
		z-index: -1;
	}
	.about-us .featherlight .member-linkedin img {
		max-width: 3rem;
	}

}

@media (max-width: 980px) {
	.honeycomb .col_text {
		margin-top: 0;
	}
	.about-us .featherlight .featherlight-close-icon {
		left: 83.5%;
	}
	.about-us .featherlight .member-linkedin img {
		max-width: 2rem;
	}
	.textmember .member-position.member-position-bio {
		font-size: 1rem;
	}
	.about-us .featherlight .member-description p {
		font-size: 1rem;
		margin-bottom: 1.7rem;
	}
	.about-us .tr-page-container .opening-panel {
		padding-bottom: 0;
	}
	.methodology {
		padding: 5rem 0;
	}

	.about-us .featherlight .featherlight-content {
		/* 		padding: 0; */
	}
	.section.section-careers:before {
		position: absolute;
		content: '';
		right: -72%;
	}

}

@media (max-width: 767px) {
	
	.about-us .team-row .featherlight:last-of-type {
		position: fixed;
	}
	.about-us .featherlight .team-photo {
		max-width: 100%;
		width: 280px;		
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 30px;
	}
	.member-description-wrapper {
		width: 100%;
	}

	.about-us .opening-panel {
		font-size: .55rem;
		padding-bottom: 100px !important;

	}
	.methodology{
		padding-bottom: 2rem;
	}
	.section.section-careers {
		padding: 5rem 0;
	}
	.honeycomb {
		padding: 5rem 0;
	}
	#our-team {
		padding: 0rem 0 2rem;
	}

	.nav-memeber .next-memb, .nav-memeber .prev-memb {
		text-decoration: none;

	}
	.nav-memeber {
		width: 100%;
		top: -4rem;
		left: 0;
		transform: unset;
	}
	.nav-memeber .next-memb svg, .nav-memeber .prev-memb svg{
		width: 2rem;
	}
	.about-us .featherlight .featherlight-close-icon {
		left: 70.5%;
	}
	.with-featherlight .au-main-header {
		z-index: 0;
	}
	#our-team .row .our-team-head h2 {
    margin-bottom: 2rem;
    text-align: left;
	}
	#our-team .row .our-team-head p {
    text-align: left;
	}
	.partnership-section .row .slider-who_we_are .year-title {
		width: 100%;}
	.about-us .team-row .featherlight.true2, .about-us .team-row .featherlight.true {
		transition: all 0s ease-in-out;
		left: 0;
	}
	.about-us .featherlight .featherlight-content {
		padding: 7rem 3rem;
		height: 100%;
		overflow-y: scroll;
		display: block;
		max-height: 100%;
	}
	.about-us .featherlight .featherlight-inner {
		position: relative;
	}
	.section.section-careers:before {
		position: absolute;
		content: '';
		right: -34%;
		width: 139%;
		top: -3px;
	}
	.methodology h3 {
		font-weight: 900;
		font-size: 1.9rem;
	}

	.about-us .featherlight .team-photo {
		max-width: 100%;
		width: 268px;
		height: 370px;
	}
	.team-photo>a {

		height: 100%;
		width: 100%;
	}
	.about-us .featherlight .team-photo img {
		height: 100%;}
	.nav-memeber .next-memb span, .nav-memeber .prev-memb span {
		display: none;
	}
	.about-us .featherlight .member-name {
		font-weight: 900;
		font-size: 1.318rem;
	}
	.about-us .image-or-mov-mod .cta-button-vd-open {
		top: calc(100% - 126px);
		width: 100%;
		justify-content: center;
	}
	.about-us .opening-panel.animated .btn {
		transform: translate(-50%,-50%) rotate(90deg) scale(.5);
		top: calc(100% + 55px);		
		justify-content: flex-end;

	}

}

@media (max-width: 480px) {

}

/* ---------------------------- */
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.blog.job-single .section.section-blog-cont{
	padding-top: 10.13rem;	
	z-index: 2;
}
.blog-single.job-single .section.section-blog-cont .post-default.main-page:after {
	content: none;
}

.blog.job-single .main_section{
	margin: 0 0 5.86rem;
}
.blog.job-single .main_section1{
	margin: 0 0 3.86rem;
	min-height: 24rem;
}
.blog.job-single .main_section p {
	margin-bottom: 1rem;
}
.blog.job-single .main_section h1{
	margin-bottom: 13px;
	max-width: 920px;
}
.blog.job-single .main_section .job_loc{
	color: #838686;
	font-weight: bold;
	font-size: 0.818rem;
	margin-bottom: 5.4rem;
} 
.job-single .section-testimonial .col{
	padding: 6.8rem 2.5rem 5rem 5.2rem;
}
.job-single .section-testimonial:after {
	width: 85%;
	height: 100%;
	background: #FFAB00;
	z-index: -2;
	opacity: 1;
	position: absolute;
	right: 0%;
	top: 3%;
	content: '';
}
.job-single .section-testimonial .testimonial-author {
	color: #fff;
}
.job-single .section-testimonial .testimonial-position {
	color: #132A4F;
	margin-bottom: 0rem;
}
.blog.job-single .main_section .job_loc span:first-child {
	color: #FFAB00;
	margin-right: 2rem;
}
.blog.job-single .main_section .job_social .social-buttons{
	color: #1AC2EC;
	margin-bottom: 2.2rem;
}
.blog.job-single .main_section .job-description{
	max-width: 850px;
	line-height: 1.64;
	font-size: 1.27rem;
	margin-bottom: 0;
}
.blog.job-single .section-job-cont .job_section{

	padding-bottom: 7.27rem;

	margin: 0 auto;	
}
.blog.job-single .section-job-cont .job_section .wr {
	display: flex;
	flex-wrap: wrap;
}
.job_title {
	width: 34%;
	text-align: right;
	padding-right: 2.4rem;
}
.job_content {
	width: 66%;
	display: flex;
	flex-wrap: wrap;
}
.job_content ul {
	padding-left: 1rem;
}
.job_content .col1, .job_content .col2 {
	width: 50%;
}
.blog.job-single .blog-section .job_section p{
	margin: 0 0 0.5rem;
}
.job_title1 h2{
	color: #FFAB00;
}
.job_title2 h2{
	color: #FD636B;
}
.job_title3 h2{
	color: #838686;
}
.job_title4 h2{
	color: #132A4F;
}

.blog.job-single .blog-section .job_section h3{
	margin: 3rem 0 1rem;
	font-size: 1.45rem !important;
	color: #307AA5;
	word-break: keep-all;
}


.page .apply-now-section {
	padding: 7rem 0;
}
.page .apply-now-section .widget-type-cell.row{
	max-width: 1345px;
}
.page .apply-now-section .hs_cos_wrapper_type_rich_text h2{
	margin-bottom: 11px;
	font-size: 3.45rem;
}
.page .apply-now-section .hs_cos_wrapper_type_rich_text h2 ~ p{
	font-size: 0.9rem;
	margin: 0 0 3rem;
}
.page .apply-now-section .hs_cos_wrapper_type_form form{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;	
}
.page .apply-now-section .hs_cos_wrapper_type_form form .hs-form-field{
	align-items: center;
}
.page .apply-now-section .hs_cos_wrapper_type_form form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox){
	width: 48%;	
	margin-bottom: 1.2rem;
}
.page .apply-now-section .hs_cos_wrapper_type_form form .hs-form-field:not(.hs-fieldtype-booleancheckbox) label{
	text-align: right;
	padding-right: 22px;
	flex: 1 1 auto;
}
.page .apply-now-section .hs_cos_wrapper_type_form form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input{
	flex: 1 0 72%;	
}
.page .apply-now-section .hs_cos_wrapper_type_form form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input input{
	height: 43px;
	border-color: #00C0EA;
	color: #132A4F;	
}

.page .apply-now-section form .hs-form-field.hs-fieldtype-textarea,
.page .apply-now-section form .legal-consent-container{
	width: 100%;
}
.page .apply-now-section form .hs-form-field.hs-fieldtype-textarea{
	align-items: center;
}
.page .apply-now-section form .hs-form-field.hs-fieldtype-textarea .input{
	flex: 1 0 87%;
}
.page .apply-now-section form .hs-form-field.hs-fieldtype-file .input{
	height: 100%;
}
.page .apply-now-section form .hs-form-field.hs-fieldtype-file .hs-field-desc{
	position:absolute;
	right: 0;
	min-width: 104px;
	width:50%;
	max-width: calc(73% - 180px);
	top: 50%;
	transform: translateY(-50%);
	flex: 1 0 73%;
	text-align: center;
	opacity: 1;
	color: #fff;
	font-size: .75rem;
	font-weight: 400;
	line-height: 1;

}
.page .apply-now-section form .hs-form-field.hs-fieldtype-file input[type="file"]{
	border: none;
	text-indent: -9995px;
	width: 50%;
	max-width: 180px;
	height: 100% !important;
	left: 0;
	top: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	outline: 0;
	z-index: 2;
	cursor: pointer !important;
}
.page .apply-now-section form .hs-form-field.hs-fieldtype-file .input::after{
	position: absolute;
	content: 'select file';
	width: 50%;
	max-width: 180px;
	height: auto;
	background-color: #00C0EA;
	color: #fff;
	padding: 6px 0;
	z-index: 1;   
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: all .2s ease-in;
	font-family: 'Montserrat',sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.page .apply-now-section form .hs-form-field.hs-fieldtype-file .input:hover:after{
	opacity: .9;	
}
.page .apply-now-section form .hs-form-field.hs-fieldtype-textarea textarea{
	background-color: transparent;
	border: none;
	border-bottom: 2px dotted #00C0EA;
	font-size: 17px;
	min-height: 43px;
	resize: vertical;
	padding: 10px 0 0;
	line-height: 1;
	color: #132A4F;	
}
.page .apply-now-section form .hs-fieldtype-booleancheckbox{
	justify-content: center;
}
.page .apply-now-section form .hs-fieldtype-booleancheckbox .input{
	display: flex;
	justify-content: center;
} 
.page .apply-now-section form .legal-consent-container .hs-form-booleancheckbox-display p{
	font-size: .83rem !important;
	color: rgba(19,42,79, .5);
}

.blog .apply-now-section form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"]+span:before {
	    background: center / contain no-repeat url("/hubfs/5095261/Auxilion_Theme/checkbox-bg-bluel.svg"),center / 0 no-repeat url(/hubfs/5095261/Auxilion_Theme/check-bluel.svg);
}
.blog .apply-now-section form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"]:checked+span:before{
	background-size: contain,65%;
}
.page .apply-now-section form .hs_submit.hs-submit{
	width: 100%;
	display:flex;
	justify-content: center;	
}
.page .apply-now-section form .hs_submit.hs-submit .actions input{
	color: inherit;
	padding-right: 0;
	font-family: inherit !important;
	font-size: inherit !important;
	font-weight: inherit !important;
	text-transform: uppercase;
	line-height: inherit !important;
	position: relative;
	transition: all .37s ease-in-out;
	text-decoration: unset !important;

}
.page .apply-now-section form .legal-consent-container{
	margin-bottom: 2rem;
}

@media (max-width: 1700px){
	.job-single .section-testimonial:after {
		width: 94%;
	}
}
@media (max-width: 1440px){

	.page .apply-now-section .hs_cos_wrapper_type_form form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox){		
		margin-bottom: 2rem;
	}
	.page .apply-now-section .hs_cos_wrapper_type_form form .hs-form-field label{
		font-size: .72rem !important;
	}
	.page .apply-now-section form .hs-form-field textarea,
	.page .apply-now-section form .hs-form-field input{
		font-size: .72rem !important;
	}
.blog.job-single .main_section1 {
    min-height: 22rem;
}
}

@media (max-width: 980px){
.blog.job-single .main_section1 {
    min-height: 15rem;
}
	.page .apply-now-section .widget-type-cell.row{
		width: 82%;
	}
	.blog.job-single .section-job-cont .job_section{
		padding-bottom: 5rem;	
	}

}

@media (max-width: 767px){
	.blog.job-single .main_section1{
	min-height: 15rem;
}
	.blog.job-single .main_section {
		margin: 0 0 3.86rem;
	}
	.blog.job-single .main_section p {
		color: #132a4f !important;
	}
	.blog.job-single .main_section .job_loc {
		margin-bottom: 3.4rem;
	}
	.job-single .section-testimonial:after {
		width: 100%;
		top: 0;
	}
	.job_title {
		width: 100%;
		text-align: left;
		padding-right: 0;
	}
	.job_content {
		width: 100%;}
	.page .apply-now-section .hs_cos_wrapper_type_form form .hs-form-field:not(.hs-fieldtype-booleancheckbox){
		width: 100% !important;
		flex-direction: column;
		align-items:center;
	}
	.page .apply-now-section .hs_cos_wrapper_type_form form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input,
	.page .apply-now-section form .hs-form-field.hs-fieldtype-textarea .input{	
		flex: 1 0 100%;
		width: 100%;
	}
	.page .apply-now-section .hs_cos_wrapper_type_form form .hs-form-field:not(.hs-fieldtype-booleancheckbox) label{
		text-align: left;
    width: 100%;
    padding-right: 0;
    flex: 1 1 auto;
    font-size: 1rem !important;
    margin-bottom: 1.5rem;
	} 
	.page .apply-now-section form .hs-fieldtype-booleancheckbox .input{
		width: 100%;		
	}   
	.page .apply-now-section form .hs-form-field.hs-fieldtype-file .input  {
		display: flex;
		justify-content: center;	
		margin: 1rem 0 2rem !important;
	}
	.page .apply-now-section form .hs-form-field.hs-fieldtype-file .hs-field-desc{
		position: static;
		margin: 25px 0 0;
		transform: none;
		flex: 1 0 auto;	
	}	
	.page .apply-now-section form .hs-form-field.hs-fieldtype-file input[type="file"],
	.page .apply-now-section form .hs-form-field.hs-fieldtype-file .input::after{
		box-shadow: none !important;
		outline: none !important;
		left: 50%;
		transform: translateX(-50%);		
	}
	.page .apply-now-section .hs_cos_wrapper_type_form form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input input {
    height: 30px;
    padding: 4px 5px;
}
	.page .apply-now-section form .hs-form-field.hs-fieldtype-textarea textarea {
		 padding: 4px 5px;
		min-height: 30px;
	}
	.page .apply-now-section form .hs-form-field.hs-fieldtype-file input[type="file"]{
		padding: 8px 0;
		height: auto !important;
	}
	.job-single .section-testimonial .col {
		padding: 3rem 0;
		width: 100%;
	}
	.job-single .section-testimonial .span5 {
		text-align: center;
		width: 100%;
	}
.page .apply-now-section .hs_cos_wrapper_type_form form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox){		
		margin-bottom: 2.2rem;
	}
	.page .apply-now-section form .hs-form-field textarea, .page .apply-now-section form .hs-form-field input {
		font-size: 17px!important;
	}
}

@media (max-width: 480px) {
	.job_content .col1, .job_content .col2 {
		width: 100%;
	}
	.blog.job-single .section-job-cont .job_section {
		padding-bottom: 3rem;
	}
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/* /banner/ */

.dif-nav {
	position: fixed;
	left: -6%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 2;

}
.au-page-container .dif-nav {
	width: auto;
}
.difference-page p {
	font-weight: 300;
}

.difference-page .section.opening-panel{
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
	padding-top: 8rem;

}
.difference-page .section.opening-panel .heading-row h1{
	margin-bottom: 1.63rem;
	text-align: right;
}
.difference-page .section.opening-panel .hs_cos_wrapper_type_rich_text p {
	text-align: right;
	margin-left: auto;
	max-width: 520px !important;
}
.difference-page .section.opening-panel .heading-row > .row-fluid-wrapper > .row-fluid {
	display: flex;
	align-items: center;
	flex-flow: row wrap;		
}
.difference-page .section.opening-panel .heading-row > .row-fluid-wrapper {
	margin-bottom: 5%;
}
.difference-page .section.opening-panel .col-excerpt img {
	transform: scale(0);
	transition: all .5s ease-in-out;
}
.difference-page .section.opening-panel.animated .col-excerpt img {
	transform: scale(1);
	transition-delay: .5s;
}
.difference-page .talk {
	background: #fff;
	    z-index: 2;
}
.logs h2 {
	text-align: center;
	margin-bottom: 0.5rem;
}
.difference-page .partners-box .partner-title h3 {
	font-weight: 700 !important;
}
.difference-page .partner-banner-logos .partner-banner-logos__items .partner-logo-item {
	margin-bottom: 0rem;
}
.difference-page .logos-bottom-row{
	width:73%;
}
.difference-page .logos-bottom-row .col{
	max-width: 1266px;
	margin: auto;
	float: unset;
}
.difference-page .partners-main-section  {
	padding: 4.7rem 0 0;	

}
.difference-page .partners-main-section1 {
	margin-bottom: 1rem;
}
.difference-page .partners-main-section2 {
	margin-bottom: 2.5rem;
}
.difference-page .partners-main-section3 {
	padding: 3.7rem 0 0;
	margin-bottom: 3.5rem;
}
.difference-page .partners-main-section4 {
	margin-bottom: 3.5rem;
}
.partners-main-section .partners-box .partner-box__img-container {
	text-align: right;
	margin-right: 0;
	position: relative;
	right: -1rem;
}
.partners-main-section-reverse .partners-box .partner-box__img-container {
	right: unset;
}
.section.logs {
	padding: 8.7rem 0 6rem;	
}
.section-3-blocks{
	padding: 5.2rem 0;
}
.section-3-blocks .row {
	padding-left: 5.2rem;
}
.section-3-blocks:after {
	width: 93%;
	height: 100%;
	background: #F5F6F6;
	z-index: -2;
	opacity: 1;
	position: absolute;
	left: -100%;
	top: 0;
	content: '';
	transition: all .4s ease-in-out;
}
.section-3-blocks.anim:after {
	left: 0;
}
.section-3-blocks h3 {
	font-size: 2.09rem;
	color: #FFAB00;
	text-align: left;
}
.section-3-blocks.green h3 {
	color: #2EB67D;
}
.section-3-blocks h4 {
	font-size: 2.09rem;
	line-height: 1.2em;
	margin: 0 0 1rem;
	color: #132A4F;
}
.section-3-blocks .col p {
	text-align: left;
	padding-left: 2.8rem;
	color: #132A4F;
	margin: 0;
}
.section-3-blocks .col img {
	z-index: -1;
	position: relative;
	top: 2rem;
}
.section-3-blocks .widget-type-linked_image {
	height: 6.1rem;
}
.difference-page .section-testimonial{
	padding: 6rem 0 5rem;
}
.section-testimonial .testimonial {
	padding-left: 1.4rem;
}
.difference-page .section-testimonial:after {
	width: 89%;
	height: 100%;
	background: #F5F6F6;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: -100%;
	top: 0;
	content: '';
	transition: all .4s ease-in-out;
}
.difference-page .section-testimonial.anim:after {
	right: 0;
}
.section-testimonial h3 {
	font-size: 2.09rem;
	color: #838686;
	text-align:center;
	margin-bottom: 4rem;
}
.section-testimonial .row {
	padding-left: 5.2rem;
}
.section-testimonial .row .col{
	max-width: 1105px;
}
.section-testimonial.section-testimonial1 h3 {
	color: #838686;
}
.section-testimonial .testimonial-position {
	color: #838686;
	font-size: .818rem;
	line-height: 1;
	margin: 0;
	font-weight: 300;
	margin-bottom: 2rem;
}
.section-testimonial .testimonial-author {
	font-weight: bold;
	font-size: 1.27rem;
	line-height: 1.6;
	color: #002851;
	margin-bottom: 10px;
	text-align: left;
	padding: 0;
	font-family: 'Montserrat',sans-serif;
}
.section-testimonial blockquote {
	font-weight: 300;
	font-size: 1.27rem;
	line-height: 1.6;
	text-align: left;
	color: #002851;
	border: unset;
	padding: 0;
	margin-bottom: 2.1rem;
}
.section-testimonial .discover {
	text-align: right;
}
.section-testimonial img {
	position: relative;
}
.section-testimonial2 h3{
	color: #75459B;
}
.section-testimonial2 .testimonial-position{
	color: #75459B;
}
.difference-page .partners-main-section1:after {
	width: 13.8rem;
	height: 27.2rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-dif.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	left: 1%;
	top: -39%;
	content: '';
}
.difference-page .partners-main-section1:before {
	width: 5.8rem;
	height: 23.3rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-dif2.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: 1%;
	top: 21%;
	content: '';
}
.difference-page .partners-main-section2:before {
	width: 5.8rem;
	height: 23.3rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-dif3.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: 1%;
	top: 21%;
	content: '';
}
.difference-page .partners-main-section3:before {
	width: 5.8rem;
	height: 23.3rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-dif4.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: 1%;
	top: 21%;
	content: '';
}
.difference-page .partners-main-section4:before {
	width: 5.8rem;
	height: 23.3rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-dif5.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: 1%;
	top: 21%;
	content: '';
}
/*-------*/

@media (max-width: 1800px){
	.dif-nav {
		left: -9%;
	}
}
@media (max-width: 1600px){
	.dif-nav {
		left: -12%;
		transform: scale(.7) translateY(-50%);
	}
}
@media (max-width: 1150px){
	.dif-nav {
		left: -17%;
	}
}
@media (max-width: 981px){
	.dif-nav {
		left: -25%;
    transform: scale(.6) translateY(-60%);
	}

}
@media (min-width: 768px){

	.difference-page .partner-banner-logos .partner-banner-logos__items .partner-logo-item {
		padding: 15px;
	}
	.difference-box .partner-box__col.col-two {
		justify-content: justify-between;
	}

	.difference-page .section.opening-panel{		 
		min-height: 700px;
		padding-bottom: 0;	
		background: #fff;
		z-index: 11;
	}
	.difference-page .section.opening-panel .heading-row{
		margin-top: 1.1rem !important;
		max-width: 1525px;
	}

	.difference-page .section.opening-panel .hs_cos_wrapper_type_rich_text p{	
		margin-bottom: 1rem;
		max-width: 90%;
		line-height: 1.85;		
	}	
	.difference-page .section.opening-panel .hs_cos_wrapper_type_rich_text p:last-child{
		margin-bottom: 0;
	}
	.difference-page .section.opening-panel .heading-row > .row-fluid-wrapper > .row-fluid .col-heading {
		width: 48%;		
	}	
	.difference-page .section.opening-panel .heading-row > .row-fluid-wrapper > .row-fluid .col-excerpt { 	
		width: 46%;
		margin-left: 2%;
		top: -0.5rem;
		text-align: right;
	}

	@media (max-width: 980px){
		.difference-page .section.opening-panel .heading-row h1{
			font-size: 3rem !important;
		}

	}

}

@media (max-width: 1550px) and (min-width: 768px){
	.difference-page .section.opening-panel .heading-row > .row-fluid-wrapper > .row-fluid .col-heading {
		width: 44%;		
	}	
	.difference-page .section.opening-panel .heading-row > .row-fluid-wrapper > .row-fluid .col-excerpt { 	
		width: 51.5%;
		margin-left: 4.5%;
	}
}
@media (max-width: 1600px){

}
@media (max-width: 1440px) {
	.partners-box .partner-title h3 {
		font-size: 3.18rem;
	}
	.difference-page .section.opening-panel .col-excerpt .hs_cos_wrapper_type_rich_text p{
		max-width: 80%;
	}	
	.difference-page .section.resources .hs_cos_wrapper_widget .post-container .post-content {
		padding: 0 1.1rem 1.1rem 1.1rem;		
	}
	.section-3-blocks h4 {
		font-size: 2rem;
	}
}

@media (max-width: 980px) {
	.difference-page .logos-bottom-row{ 
		width:85%;
	}
	.partners-box .partner-title h3 {
		font-size: 3rem;
	}
	.section-3-blocks h4 {
		font-size: 1.2rem;
	}
	.section.logs {
		padding: 5rem 0;
	}

	.difference-page .partners-main-section {
		padding: 0;
	}
	.difference-page .section.opening-panel {
		padding-top: 0;
		padding-bottom: 0;
	}
	.section-3-blocks .col img {
		max-width: 100px !important;
		max-height: 85px;
	}
	.page.grad-program-page .section-3-blocks .col p, .section-3-blocks .col p {
		padding-left: 2.2em;
		padding-right: 0;

	}
}

@media (max-width: 767px) {
	.page.grad-program-page .section-3-blocks .col p, .section-3-blocks .col p {
    padding-left: 0;
    padding-right: 0;
    max-width: 300px;
    margin: 0 auto;
}
	.dif-nav {
		display: none !important;
	}
	.difference-page .section-testimonial:after {
		width: 100%;
	}
	.partners-box .partner-box__col.col-one {
		padding-left: 0;
	}
	.section-3-blocks .row {
		padding-left: 0;
	}
	.section-testimonial .row {
		padding-left: 0;
	}
	.partners-main-section .partners-box .partner-box__img-container {
		text-align: center;
		margin-right: auto;
		margin-left: auto;
		right: unset;
	}
	.partners-box .partner-title p {
		padding-left: 2rem;
	}

	.difference-page .section.logs .logos-bottom-row{ 
		width: 90%;
	}
	.difference-page .section.opening-panel .heading-row p:last-child{
		margin-bottom: 4rem;
	}
	.difference-page .section.opening-panel {
		padding-top: 7rem;
		padding-bottom: 5rem;
		background: #fff;
		z-index: 11;
		height: 100vh;
		max-height: 900px;
	}
	.difference-page .partners-main-section1:after {
		top: -17%;
	}
	.difference-page .section.opening-panel .heading-row > .row-fluid-wrapper > .row-fluid .col-heading {
		width: 100%;		
	}	
	.difference-page .section.opening-panel .heading-row > .row-fluid-wrapper > .row-fluid .col-excerpt { 	
		width: 100%;
		text-align: center;
	}
	.difference-page .section.opening-panel .heading-row h1 {
		margin-bottom: 1rem;
		text-align: center;
	}
	.difference-page .section.opening-panel .hs_cos_wrapper_type_rich_text p {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	.difference-page .section.opening-panel .col-excerpt img {
		width: 400px;
	}
	.partners-box .partner-title h3 {
		font-size: 2.2rem;
	}
	.section-testimonial:after {
		width: 100%;
	}
	.section-3-blocks:after {
		width: 100%;
	}
	.section-testimonial img {
		position: relative;
		margin-bottom: 2rem;
	}
	.section-3-blocks .row .col {
		text-align: center;
		margin-bottom: 2rem;
	}
	.section-3-blocks .row .col:last-child {
		margin-bottom: 0;
	}
	.section-3-blocks .row .col p {
		text-align: center;
		padding: 0;
	}
}	
@media (max-width: 480px) {
	.difference-page .section.opening-panel .col-excerpt img {
		width: 300px;
	}
}
/*animation*/

.difference-page .section.logs .partner-banner-logos .partner-logo-item img{
	transition: all 1s ease-in-out;
	transition-delay: 1s;
	opacity: 0;
	transform: scale(0.1);
	transform-origin: 50% 50%;
}
.difference-page .section.logs.animated .partner-banner-logos .partner-logo-item img{		
	opacity: 1;
	transform: scale(1);
}
.difference-page .section.logs .partner-banner-logos .partner-logo-item:nth-child(n+7):nth-child(-n+12) img{
	transition-delay: 1.5s;
}
.difference-page .section.logs .partner-banner-logos .partner-logo-item:nth-child(n+13):nth-child(-n+18) img{
	transition-delay: 2s;
}
.difference-page .comp-partners-boxes .partners-box .partner-box__logo,
.difference-page .comp-partners-boxes .partners-box .partner-box__bg-logo {
	opacity: 0;	
	transition: all .5s ease-out;
}
.difference-page .comp-partners-boxes .partners-box .partner-box__logo{
	transform: scale(0);
}
.difference-page .comp-partners-boxes .partners-box .partner-box__bg-logo {
	transition: all .75s ease-out;
}
.difference-page .comp-partners-boxes .partners-box.partners-in-view .partner-box__logo,
.difference-page .comp-partners-boxes .partners-box.partners-in-view .partner-box__bg-logo{
	opacity: 1;	
}
.difference-page .comp-partners-boxes .partners-box.partners-in-view .partner-box__logo{
	transform: scale(1);
}

@media (min-width: 768px) {
	.difference-page .comp-partners-boxes .partners-box.partners-in-view .partner-box__bg-logo {
		opacity: .05;
	}
}

.difference-page .partner-banner-logos {
	padding: 60px 0 40px;
}

@media (max-width: 1440px) and (min-width: 768px) {
	.difference-page .logos-bottom-row {
		width: 70%;
	}
	.difference-page .partner-banner-logos {
		padding: 60px 0 0;
	}
	.difference-page .partner-banner-logos .partner-banner-logos__items .partner-logo-item {
    padding: 10px;
  }
	.partner-banner-logos .partner-banner-logos__items .partner-logo-item img {
    max-width: 95% !important;
  }
}
.contact-us-page{

}
/* .contact-us-page .header-container-wrapper .tr-main-header .logo-sticky,
.contact-us-page .header-white .tr-main-header .logo-sticky {
display: block !important;
}
.contact-us-page .header-container-wrapper .tr-main-header .logo-main{
display: none !important;
} */

.contact-us-page .section.opening-panel{
	z-index: 1;
	color: #fff;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
.contact-us-page .section.opening-panel:before{
	content:'' ;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: #00C0EA;
	z-index: -1;
	width: 100%;
	height: 93.5%;
}

.contact-us-page .section .row.banner-row {
	padding: 3em 0;
	max-width: 1384px;
	display: flex;
	align-items: center;
}


@media(min-width: 981px){
	.contact-us-page .section .row.banner-row {
		min-height: calc( 100vh - 200px);
	}
}

.contact-us-page .section.opening-panel h1{
	text-align: left;
	color:  #132A4F;
	/* 	margin: 5rem 0 2.8rem; */
	margin: 1.6em 0 .15em;
	line-height: 1.0;
	letter-spacing: 0;
	max-width: 90%;
}
@media (max-width: 1320px){
	.contact-us-page .section.opening-panel h1 {
		font-size: 4em;		

	}

}
@media (max-width: 1024px) and (min-width: 768px){
	.contact-us-page .section.opening-panel h1{
		max-width: 643px !important;	
	}
}

.contact-us-page .section.opening-panel{
	/* 	mix-blend-mode: screen; */
	z-index: 2;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
	min-height: 952px;
}
.contact-us-page .section.opening-panel:after{
	background: url(/hubfs/5095261/Auxilion_Theme/contact-dots.svg);
	z-index: -1;
	opacity: 1;
	position: absolute;
	top: 0;   
	content: '';
	width: 306px;
	max-width: 16vw;
	height: 100%;
	right: 1%;
	background-position: 0% 42.5%;
	background-size: contain;
	background-repeat: no-repeat;
} 
.contact-us-page .section.opening-panel .contact-info {
	padding: 5.6% 0;
}
.contact-us-page .section.opening-panel .contact-info .row-fluid-wrapper> .row-fluid{
	display: flex;
	flex-flow: row wrap;
	align-items: flex-end;
}
.contact-us-page .section.opening-panel .contact-info .row-fluid-wrapper> .row-fluid>.widget-span{
	width: 32%;
	margin: 0 2% 4.2% 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.contact-us-page .section.opening-panel .contact-info .row-fluid-wrapper> .row-fluid:after,
.contact-us-page .section.opening-panel .contact-info .row-fluid-wrapper> .row-fluid:before{
	content: none;
}
.contact-us-page .section.opening-panel .contact-info .row-fluid-wrapper> .row-fluid>.widget-span:last-child{
	margin-right: 0;
}

.contact-us-page .section.opening-panel .contact-info p {
	margin-bottom: .6em;
	color: #132A4F;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 1.2em;
	line-height: 1.1;
}
.contact-us-page .section.opening-panel .contact-info p:last-child {
	margin-bottom: 0;
} 

.contact-us-page .section.opening-panel .contact-info a {
	color: #fff;
	font-size: 1.215em;

}
.contact-us-page .section.opening-panel .contact-info .social-links {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: flex-end;
}
.contact-us-page .section.opening-panel .contact-info .social-links > a {
	line-height: 1; 
	margin-right: 1em;

}

.contact-us-page .section.opening-panel .contact-info .social-links .social-links__icon {
	background: transparent;
}
.contact-us-page .section.opening-panel .contact-info .social-links .social-links__icon svg {
	transform: none;
	height:36px;
	position: static;

}


.contact-us-page .section.opening-panel .heading-row > .row-fluid-wrapper {
	margin-bottom: 5%;
}
.contact-us-page .section.opening-panel .logos-bottom-row > .row-fluid-wrapper{
	margin-bottom: 13%;
}
/* .contact-us-page .section.opening-panel .row.form-row > .row-fluid-wrapper > .row-fluid {
display: flex;
align-items: center;
} */
.contact-us-page .section.opening-panel .row.form-row {
	max-width: 1356px;
}
.contact-us-page .section.opening-panel .row.form-row .widget-type-form {
	background: #132A4F;
	padding: 2.5em calc(1.9em + 2%);
}

.contact-us-page .section.opening-panel .row.form-row h3{
	color:#00C0EA;
	text-align: center;
	width: 100%;
	font-size: 3.46em;
	line-height: 1;
	margin: .56em auto 1em;
}
.contact-us-page .section.opening-panel .row.form-row p{
	text-align: center;
}
.contact-us-page .section.opening-panel .row.form-row .hs_cos_wrapper_type_rich_text p{
	margin: 0;
}
.contact-us-page .section.opening-panel .contact-email,
.contact-us-page .section.opening-panel .contact-number{
	display: inline-block;
	color: #1BC9CC;
	font-size: 2rem;
	font-weight: 900;
	margin-bottom: 6rem;
	transition: all .2s ease-in;
}
.contact-us-page .section.opening-panel .contact-email:hover,
.contact-us-page .section.opening-panel .contact-number:hover{
	opacity: .8;	
}

.contact-us-page .section.opening-panel .contact-email{
	margin-bottom: 2rem;
}
.contact-us-page .section.opening-panel .contact-number{
	color: #307AA5;
}

/*form*/
.contact-us-page .section.opening-panel form {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.contact-us-page .section.opening-panel form .hs-form-field{
	width: 100%;
}
@media (min-width: 560px){
	.contact-us-page .section.opening-panel form > .hs-form-field:nth-child(n+1):nth-child(-n+4){
		width: 46%;		
	}
}
.contact-us-page .section.opening-panel form .hs-form-booleancheckbox-display,
.contact-us-page .section.opening-panel form .hs-form-booleancheckbox-display p{
	color: #fff;
}
.contact-us-page .section.opening-panel form input:not(.hs-button):not(input[type="checkbox"]),
.contact-us-page .section.opening-panel form textarea:not(.hs-button) {
	background: transparent;
	border: 0;
	/* 	border-bottom: 2px dotted #00C0EA; */
	border: none;
	height: 30px;
	padding: 4px 5px;
	color: #fff;
	font-size: 17px;
	border-radius: 0;
	width: 100%;
	background: bottom / auto 2px repeat-x  url(/hubfs/5095261/Auxilion_Theme/dotted2.svg), none;
}
.contact-us-page .section.opening-panel form textarea:not(.hs-button) {
	height: 100px;
}

.contact-us-page .section.opening-panel form input:focus,
.contact-us-page .section.opening-panel form textarea:focus{
	outline: unset;
	outline-color: unset;
}
.contact-us-page .section.opening-panel form input:-webkit-input-placeholder,
.contact-us-page .section.opening-panel form input::placeholder,
.contact-us-page .section.opening-panel form textarea:-webkit-input-placeholder,
.contact-us-page .section.opening-panel form textarea::placeholder,{
	font-size: 17px;
	color: #050720 !important;
	opacity: 1;
}
.contact-us-page .section.opening-panel form input:focus,
.contact-us-page .section.opening-panel form textarea:focus{
	outline-color: unset;
	outline: none;
}  
.contact-us-page .section.opening-panel form .hs-fieldtype-textarea {
	margin-bottom: .5rem;
}
.contact-us-page .section.opening-panel form .hs-form-field .input{
	width: auto !important;	
	flex: 1 0 auto;
}
.contact-us-page .section.opening-panel form .hs-fieldtype-textarea .input{
	flex: 1 0 auto;	
}


@media (min-width: 560px){
	.contact-us-page .section.opening-panel form .hs-fieldtype-textarea .input{
		flex: 1 0 75%;
	}
}
.contact-us-page .section.opening-panel form .legal-consent-container{
	display: flex;
	flex-direction: column;
	width: 100%;
	margin-bottom: 1.5rem;
}
.contact-us-page .section.opening-panel form .legal-consent-container .hs-form-field{
	display: block;
	margin-bottom: 0;
}
.contact-us-page .section.opening-panel form .legal-consent-container .hs-form-booleancheckbox-display {
	display: flex;
	align-items: center;
	max-width: 867px;
	width: 90%; 
	margin-left: auto; 
	margin-right: auto;
}
.contact-us-page .section.opening-panel form .legal-consent-container .hs-form-booleancheckbox-display .hs-error-msgs{
	bottom: unset;
}
.contact-us-page .section.opening-panel form .legal-consent-container .hs-form-booleancheckbox-display p{
	font-size: .73rem;
	font-weight: 300;
	color: #8995A7;
	margin-left: 0 !important;
	text-align: left;
}
.contact-us-page .section.opening-panel form .legal-consent-container .hs-form-booleancheckbox-display .hs-form-required{
	display: none; 
	color: #8995A7;
} 
.contact-us-page .section.opening-panel form .legal-consent-container .inputs-list>li{
	margin: 0.65rem 0;

}
.contact-us-page .section.opening-panel form .legal-consent-container .hs-form-booleancheckbox-display > span{	 
	margin-left: 0 !important;
	display: flex;
	align-items: center;
} 


.contact-us-page .section.opening-panel form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"]{
	visibility: hidden;
	position: absolute;
	height: 0;
	width:0;
}
.contact-us-page .section.opening-panel form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"] + span{
	position: relative;
}
.contact-us-page .section.opening-panel form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"] + span:before {
	content: '';
	width: 44px;
	min-width: 44px;
	height: 44px;
	min-height: 44px;
	display: inline-block;
	float: left;
	margin-right: .7rem ;
	transition: all .2s ease-in;
	background: center / contain no-repeat url(/hubfs/5095261/Auxilion_Theme/checkbox-bg.svg), center / 0% no-repeat url(/hubfs/5095261/Auxilion_Theme/checkbox-check.svg), none; 
	cursor: pointer;			
	
} 

/* .contact-us-page .section.opening-panel form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"] + span:after {
position: absolute;
left: 0;
top: 0;
background: center / 0 no-repeat url(/hubfs/5095261/Auxilion_Theme/checkbox-check.svg); 
} */


.contact-us-page .section.opening-panel form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"] + span:hover:before{
	/* 	box-shadow: 0 0 1px 1px #1BC9CC; */
	filter: hue-rotate(57deg);

}
.contact-us-page .section.opening-panel form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"]:checked + span:before{
	background-size: contain, 65%;
} 
.contact-us-page .section.opening-panel form input:focus {

}

.contact-us-page .section.opening-panel form input:not(.hs-button):valid{

}
.contact-us-page .section.opening-panel form .form-columns-2 {
	width: 49%;
	margin: 0;
}

.contact-us-page .section.opening-panel form .form-columns-1 {
	width: 100%;
}
.contact-us-page .section.opening-panel .hs-form-field {
	margin: 0 0 1.4rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.contact-us-page .section.opening-panel .post-listing .blog-subscribe form input:not(.hs-button):valid {
	background: #FFCF43;
}
.contact-us-page .section.opening-panel form .hs-form-field > label{
	color: #fff;
	position:relative;
	margin: 0 15px 0 0;
	font-weight: 300;
	font-size: 1rem;
	line-height: 1;
	text-align: left;
	color: #fff;
	flex: 0 1 auto;
	width: 9vw;
	max-width: 157px;
	text-align: right;  

}
@media(min-width: 980px){
	.contact-us-page .section.opening-panel form .hs-form-field > label {
		white-space: nowrap;
	}
}
.contact-us-page .section.opening-panel form .hs-error-msgs{
	margin-bottom: 12px;
}
.contact-us-page .section.opening-panel form .hs-error-msgs label{
	font-size: 14px !important;
	text-align: right;
}
.contact-us-page .section.opening-panel form .hs-form-field .hs-error-msgs{
	position: absolute;
	left: 0;
	top: -25px;;
	bottom: unset;
	line-height: 1;
	margin: 0;
}

.contact-us-page .section.opening-panel form .legal-consent-container .hs-error-msgs{
	bottom: unset;
}
.contact-us-page .section.opening-panel form label.moveUp{
	top:0px;
	transition:200ms top;
	left: 0;	
}
.contact-us-page .section.opening-panel form .hs-form-required {
	color: #fff;	
}
.contact-us-page .section.opening-panel form .no-list li {
	margin: 0;
	line-height: 1;
}
.contact-us-page .section.opening-panel form .no-list li  label {
	font-size: 14px;
}
.contact-us-page .section.opening-panel form .hs_submit.hs-submit{
	display: flex;
	justify-content: center;
	width: 100%;
	margin-bottom: 4%;
}
.contact-us-page .section.opening-panel form .hs_submit .actions {
	font-family: 'Montserrat',sans-serif;
	height: 5.18rem;
	background: transparent;
	font-weight: bold;
	font-size: .818rem;
	text-align: left;
	color: #fff;
	padding: 0 3.909rem 0 0;
	width: max-content;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	z-index: 2;
	transition: all .37s ease-in-out;
	word-break: break-word;
	cursor: pointer;
	border: 0;
	text-decoration: none;
	max-width: 100%;
	line-height: 1;

}
.contact-us-page .section.opening-panel form .hs_submit .actions:hover {
	transition: all .35s linear;
	padding: 0 3.33rem 0 .33rem;
	text-decoration: none;
	text-align: center;
}
.contact-us-page .section.opening-panel form .hs-button {
	font-family: 'Montserrat',sans-serif;
	height: 5.18rem;
	background: transparent;
	font-weight: bold;
	font-size: .818rem;
	text-align: left;
	color: #fff;
	padding: 0;
	width: max-content;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	z-index: 2;
	transition: all .37s ease-in-out;
	word-break: break-word;
	cursor: pointer;
	border: 0;
	text-decoration: none;
	max-width: 100%;
	line-height: 1;

}
.contact-us-page .section.opening-panel form .hs_submit .actions:before {
	width: 5.18rem;
	height: 5.18rem;
	background: #1ac2ec;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-right.svg);
	background-repeat: no-repeat;
	background-size: 0.772rem;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	transition: all .37s ease-in-out;
	border-radius: 50%;
}
.contact-us-page .section.opening-panel form .hs_submit .actions:hover:before {

	transform: translateY(-50%) scale(.68);
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-right-hover.svg);
	background-size: 27px;
}
.contact-us-page .section.opening-panel form .hs_submit .actions:after {
	width: 5.636rem;
	height: 5.04rem;
	background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/hover-btn.svg);
	background-size: contain;
	background-repeat: no-repeat;
	z-index: -2;
	opacity: 1;
	position: absolute;
	right: -9px;
	top: 50%;
	transform: translate(0%,-54%) scale(0);
	content: '';
	transition: all .37s ease-in-out;
}
.contact-us-page .section.opening-panel form .hs_submit .actions:hover:after {
	transform: translate(0%,-54%) scale(1);
}
.contact-us-page .our-offices-section {	
	padding: 7.7% 0 4%;	

}
.contact-us-page .our-offices-section h2 {
	text-align: center;
	margin-bottom: .4em;

}
.contact-us-page .our-offices-section .custom-width .locations-mod-container .locations-item {
	width: 100%;
	margin: 0 0 2.4rem;
}
.contact-us-page .our-offices-section .custom-width .locations-mod-container .loc-cta-wrap {
	bottom: 25px;

}

.contact-us-page .section.clients{
	padding: 3.7% 0;
	z-index: 1;
}
.contact-us-page .section.clients:after{
	content: '';
	background: center right / contain url(/hubfs/5095261/Auxilion_Theme/clients-leaders.svg);
	height: 100%;
	top: -13.5%;
	bottom: 0;
	background-position: top right;
	background-size: contain;
	width: 13vw;
	max-width: 245px;
	right: -18px;
}
.contact-us-page .section.logs {
	padding: 5rem 0 5rem;
}
.contact-us-page .section.logs h2{
	text-align: center;
	max-width: 1000px;
	text-align: center;
	margin: 0 auto 2rem ;	
}
.contact-us-page .section.clients .row.logos-rows{
	max-width: 1252px;
}
.contact-us-page .section.clients .row.logos-rows .logos-row{
	margin-bottom: 1.5rem;
}
.contact-us-page .section.clients .row.logos-rows .logos-row.last-row {
	margin-bottom: 0;

}


.contact-us-page .section.clients .row.logos-rows .row-fluid-wrapper.row-number-1 .logos-row{
	margin-bottom: 5.3rem;
}


/*----------*/

@media (min-width: 981px){

}

@media (min-width: 768px){
	.contact-us-page .section.opening-panel .row.form-row > .row-fluid-wrapper > .row-fluid {
		display: flex;
		align-items: center;
	}
	.contact-us-page .section.opening-panel .row .col.col-one{
		width: 36.5%;	
	}	
	.contact-us-page .section.opening-panel .row .col.col-two{
		width: 56.5%;
		margin-left: 7%;
		padding-right: 1.6%;	
	}
	.contact-us-page .section.opening-panel form > .hs-form-field:nth-child(n+1):nth-child(-n+4) input:not(.hs-button){
		position: relative;
		top: -4px;
	}
	.contact-us-page .section.opening-panel form .hs-fieldtype-textarea{
		/* 		padding-top: 1.5rem; */
	}
	.contact-us-page .section.opening-panel .contact-info .social-links {
		margin-left: -3%;
	}
	.contact-us-page .section.opening-panel form .form-columns-2:first-child {
		margin-right: 2%;
	}


}
@media (max-width: 1440px){
	.contact-us-page .section.opening-panel .contact-info {
		font-size: .8rem;				
	}
	.contact-us-page .section.opening-panel .contact-info .social-links .social-links__icon,
	.contact-us-page .section.opening-panel .contact-info .social-links .social-links__icon svg{
		height: 32px;
	}
}

@media (max-width: 1280px){	
	.contact-us-page .section.opening-panel h1{  		
		max-width: 730px;
	}
	.contact-us-page .section.opening-panel .row.form-row h3 {
		font-size: 2.8em;
	}
	.contact-us-page .section.opening-panel form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"] + span:before,
	.contact-us-page .section.opening-panel form .legal-consent-container .hs-form-booleancheckbox-display input[type="checkbox"] + span:after{
		min-height: 30px;
		height: 30px;
		width: 30px;
		min-width: 30px;		
	}
	.contact-us-page .section.opening-panel .contact-info {
		font-size: .6rem;				
	}
	.contact-us-page .section.opening-panel .contact-info .social-links .social-links__icon,
	.contact-us-page .section.opening-panel .contact-info .social-links .social-links__icon svg{
		height: 28px;
		width: 34px; 
	}
	.contact-us-page .section.opening-panel form .hs-form-field > label { 
		font-size: .85rem;
	}

}

@media (max-width: 980px){	


	.contact-us-page .section.opening-panel .contact-email,
	.contact-us-page .section.opening-panel .contact-number{
		font-size: 1.5rem;
		margin-bottom: 3rem;	
	}


}
@media (max-width: 980px){	
	.contact-us-page .section.opening-panel form .hs_submit .actions {
		margin-left: auto;
		margin-right: auto;
	}
	.contact-us-page .section.opening-panel h1{  		
		font-size: 50px;		
	}
	.contact-us-page .section.opening-panel form .hs-form-field > label{
		max-width: 11vw;
		width:98px;
	}
	.contact-us-page .section.opening-panel form .hs-form-field .input {
		width: 60%!important;
		margin: .5em auto;
	}
	.contact-us-page .section.opening-panel:after {
		background-position: 0 20%;
		max-width: 30vw;
		opacity: .8;
	}

}

@media (max-width: 767px){
	.contact-us-page .section.opening-panel .row.form-row .widget-type-form {
		padding: 2rem;
	}
	.contact-us-page .section.opening-panel .row.form-row h3 {
		font-size: 2rem;
		margin: 0 auto 3rem;
	}
	.contact-us-page .section.opening-panel h1{  		
		font-size: 40px;		
	}
	.contact-us-page .section.opening-panel .contact-info {
		font-size: .65rem;				
	}
	.contact-us-page .section.opening-panel .contact-info .row-fluid-wrapper>.row-fluid>.widget-span{
		width: 50%;
		margin: 0 0 2rem;
		padding-right: 3%;
	}
	.contact-us-page .section.opening-panel .contact-info .row-fluid-wrapper> .row-fluid>.widget-span:last-child{
		width: 100%;
		margin-left: -13px;
	}
	.contact-us-page .section.opening-panel form .form-columns-2{
		width: 100%;		
	}
	.contact-us-page .section.opening-panel .hs-form-field{
		flex-direction: column;
		align-items:center;
	}
	.contact-us-page .section.opening-panel form .hs-form-field > label,
	.contact-us-page .section.opening-panel form .hs-form-field .input{
		width: 100% !important;
		max-width: unset;
		margin-right: 0;
		text-align: left;
		margin-bottom: 1rem;
		font-size: 1rem;
	}

}
@media (max-width: 420px){
	.contact-us-page .section.opening-panel .contact-info .row-fluid-wrapper>.row-fluid>.widget-span{
		width: 100%;
	}
	.contact-us-page .section.opening-panel .contact-info {
		font-size: .85rem;				
	}

}



/*animation*/

.contact-us-page .section.opening-panel .widget-type-form{
	transition: all .5s ease-out;
	transition-delay: 1s;
	opacity: 0;	
}
.contact-us-page .section.clients .row.logos-rows .logos-row img{
	transition: all .5s ease-out; 
	opacity: 0;	
	transform: scale(.1);

}
.contact-us-page .section.opening-panel.animated .widget-type-form{
	opacity: 1;
}

.contact-us-page .section.clients .row.logos-rows .row-fluid-wrapper.row-number-2 .logos-row.anim img,
.contact-us-page .section.clients .row.logos-rows .row-fluid-wrapper.row-number-1 .logos-row.anim img{
	opacity: 1;
	transform: scale(1);

}
.contact-us-page .section.clients .row.logos-rows.logos-rows-animated .row-fluid-wrapper.row-number-1 .logos-row img{
	transition-delay: 0.5s;
}

@media (max-width: 1440px) and (min-width: 768px) {
	.contact-us-page .partner-banner-logos {
		padding: 60px 0 0;
	}
} 
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.careers-page .opening-panel:after{
	width: 11.1rem;
	height: 27.2rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-car.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: 1%;
	bottom: 10%;
	content: '';
}
.careers-page .au-page-container .opening-panel {
	min-height: 1000px;
	height: 100vh;
	display: flex;
	flex-direction: column;
	color: #fff;
	justify-content: center;
	position: relative;
	max-height: 1065px;
}
.careers-page .opening-panel .careers-banner-img{
	z-index: -2;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	display: block;
	max-width: 100%;
	height: 100%
}
.careers-page .opening-panel .careers-banner-img .hs_cos_wrapper{
	height: 100%;
	display: block;
}
.careers-page .opening-panel .careers-banner-img img{
	max-width: 100%;
	height: 100% !important;
	display: block;
	margin-left: auto;
	object-fit: contain;
	object-position: right top;
}
.careers-page .opening-panel h1{
	max-width: 1000px;
	margin: 2.5rem 0 0.5rem;
	color: #fff;

}
.careers-page .opening-panel h1 ~ p{
	max-width: 800px; 
	margin-bottom: 1.95rem;
	color: #132A4F;
}
.careers-page .au-img-banner {
	padding: 0;
	top: -2.7rem;
}

.careers-page .au-img-banner img{
	max-width:100%;
	width: 100%;
}
.btn.black a:before {
	background: #fff;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-blue.svg);
	background-repeat: no-repeat;
	background-size: 0.772rem;
	background-position: center;
}
.btn.black a:hover:before {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-blue-hover.svg);
	background-size: 1.227rem;
}
.btn.black a:after {
	background: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/btn-black.svg);
	background-size: contain;
	background-repeat: no-repeat;
}

.section.culture {
	padding: 10rem 0 2rem;
}
.section.culture:before {
	width: 7.31rem;
	height: 22.63rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-carrers.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	left: 1%;
	top: 1%;
	content: '';
}
/*Open Positions*/
.section.open-positions{
	padding: 0 0 7rem;
	z-index: 1;
}
.section.open-positions:before {
	width: 7.45rem;
	height: 22.0rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-open-car.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
	opacity: 1;
	position: absolute;
	right: 1%;
	top: -2%;
	content: '';
}
.section.open-positions .row{
	max-width: 1356px;
}
.section.open-positions .widget-type-rich_text h2{
	text-align: right;
	color: #FFAB00;
	margin-bottom: 0rem;
	font-size: 5.27rem;
	margin-right: 2rem;
}

.section.open-positions .widget-type-form h3{
	text-align: center; 
	color: #fff;
	font-size: 3.5rem;
	font-weight: 900;
	margin: 3rem 0;	
}
.open-positions-header p {
	margin: 0 0 4px;
	max-width: 448px;
}
.open-positions-header > .row-fluid-wrapper > .row-fluid{
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
}
.careers-page .section-testimonial .testimonial-position {
	color: #FFAB00;
}
.disable-scroll .section-testimonial {
	z-index: 222;
}
.careers-page .section-testimonial .title {
	font-size: 2.09rem;
	font-family: 'Montserrat',sans-serif;
	color: #050720;
	font-weight: 700;
	margin: 0 0 6.068rem;
	line-height: 1.21;
}
.careers-page .section-testimonial2 {
	margin-top: -1.5rem;
}
.careers-page .section-testimonial .testimonial-author {
	font-weight: 800;
}
.careers-page .au-content-part {
	width: 50%;
	padding-top: 17.5rem;
	padding-right: 5rem;
}
.careers-page .section-testimonial .title{
	width: 50%;
	padding-top: 6.5rem;
	padding-right: 5rem;
	margin-bottom: 0;
	position: absolute;
}
.careers-page .au-content-part .title{
	display: none;
}
.careers-page .au-image-part {
	width: 50%;
}
.careers-page .au-slide-container {
	display: flex;
	flex-wrap: wrap;}
.careers-page .section-testimonial .row {
	max-width: 1320px;
	margin-right: 5.2rem !important;
}
.careers-page .culture h2 {
	color: #FFAB00;
	text-align: center;
}
.careers-page .culture .row {
	max-width: 1434px;
}
.careers-page .culture .row2 {

}
.careers-page .delivery-head p{
	max-width: 1126px;
	margin: auto;
	text-align: center;
}
.careers-page .culture-slider .sq-content-part .hs_cos_wrapper_type_inline_text{
	font-size: 3.45rem;
	font-family: 'Montserrat',sans-serif;
	color: #132A4F;
	line-height: 1.13;
	font-weight: 700;
	margin: 0 0 15px;
	padding-left: 2rem;
}
.careers-page .culture-slider {
	display: flex;
	flex-direction: row-reverse;
}
.careers-page .culture-slider .sq-custom-pager {
	min-width: 17.59rem;
	margin-right: 5.22rem;
	position: absolute;
	left: 0;
	margin-top: 1rem;
}
.careers-page .delivery-head {
	margin: 0 0 5.77rem;
}
.careers-page .culture-slider .bx-wrapper{
	width: calc(100% - 16.83rem);
	margin: auto;
	text-align: left;
}
.careers-page .culture-slider .bx-wrapper .hs_cos_wrapper_type_inline_rich_text {
	text-align: left;
	padding-left: 8rem;
}
.careers-page .culture-slider .sq-pager-link {
	color: #132A4F;
	font-size: 1.09rem;
	font-family: 'Montserrat',sans-serif;
	margin: 0 0 1.6rem;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	padding-right: 44px;
	display: block;
	position: relative;
}
.careers-page .culture-slider .sq-pager-link:after {
	width: 0.818rem;
	height: 1.18rem;
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-r-dark.svg);
	background-repeat: no-repeat;
	background-size: 0.772rem;
	background-position: center;
	z-index: 1;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	transition: all .37s ease-in-out;
}
.careers-page .culture-slider .sq-pager-link.active, .careers-page .culture-slider .sq-pager-link:hover {
	color: #FFAB00;
}
.careers-page .culture-slider .sq-pager-link.active:after, .careers-page .culture-slider .sq-pager-link:hover:after {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/arrow-yellow-hov.svg);
	background-size: 0.96rem;
	width: 0.96rem;
}
.careers-page .client-story-slider {
	position: relative;
}
.careers-page .client-story-slider .au-slide-navigation  {
	position: absolute;
	top: 13.5rem;
	display: flex;
	align-items: center;
	filter: grayscale(1);
	opacity: .5;
}
.careers-page .career_benefits {
	padding: 11.4rem 0;
}
.careers-page .career_benefits .slide-title{
	width: 170px !important;
	height: 170px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	color: #fff;
	font-size: 0.818rem;
	font-family: 'Montserrat',sans-serif;
	line-height: 1.4;
	text-align: center;
	font-weight: 600;
	padding: 0 19px;
}
.career_benefits h2 {
	color: #132A4F;
	max-width: 1000px;
}
.career_benefits p {
	padding-left: 8.3rem;
	max-width: 1250px;
	margin-bottom: 5.5rem;
}
.open-positions-header {
	margin-bottom: 3.8rem;
}
.open-positions-header p a {
	font-weight: bold;
	transition: .5s;
	border-bottom: 1px solid transparent;
}
.open-positions-header p a:hover {
	border-color: #00c0ea;
}
.talk-career.talk .col2{
	background: #132A4F;
	align-items: center;
	justify-content: center;
}
.blog .talk-career h3 {
	text-align: center;
}
.talk-career.talk .col2 > div {
	display: block;
	position: relative;
	width: 100%;
}
.blog .talk-career form .hs-form-field>label {
	color: #fff;
}
.blog .talk-career form input:not(.hs-button) {
	border-bottom: 2px dotted #fff;
	color: #fff;
}
.blog .talk-career .blog-subscribe form>.hs-form-field {
	width: 30%;
	flex-direction: column;
}
.blog .talk-career .blog-subscribe form {
	max-width: 960px;
	margin: auto;
}
.blog .talk-career form .hs-form-field>label {
	width: 100%;
	margin-bottom: 20px;
}
.blog .talk-career h3 {
	font-size: 3.5rem;
	color: #fff;
}
.blog .talk-career form .input {
	width: 100%;
}
.blog .talk-career .blog-subscribe form .legal-consent-container {
	max-width: 100%;
}
.blog .talk-career .blog-subscribe form .legal-consent-container label {
	color: #fff;
}
.blog  .talk-career .legal-consent-container input[type="checkbox"] {
	border: 2px dotted #fff;
}
.blog  .talk-career .blog-subscribe form .legal-consent-container {
	width: 900px;
}
.blog  .talk-career .inputs-list {
	max-width: 450px;
	margin: auto;
}
.blog  .talk-career .blog-subscribe form .hs_submit {
	margin-left: auto;
	margin-right: auto;
}
.careers-page .section-testimonial .row .col {
	position: relative;
	padding: 0 0 4.54rem;
}
.careers-page .section-testimonial2 .row .col {
	width: 100%;
	max-width: 100%;
	padding-bottom: 2rem;
}
.careers-page .section-testimonial .row .col:after {
	width: 125%;
	height: 95%;
	background: #f5f6f6;
	z-index: -2;
	opacity: 1;
	position: absolute;
	right: -18%;
	bottom: 0;
	content: '';
}
.section-grad-prog {
	padding: 0 0 8.8rem;
}
.section-grad-prog h2 {
	color: #132A4F;
	margin: 0 0 2rem;
}
.careers-page .section-testimonial1 {
	max-width: 975px;
	margin-left: auto !important;
	float: unset;
	padding: 4.95rem 0 4.1rem;
}
.careers-page .section-testimonial1 .testimonial-position {
	color: #838686;
}
.careers-page .section-testimonial1:after {
	width: 145%;
	height: 115%;
	background: #f5f6f6;
	z-index: -2;
	opacity: 1;
	position: absolute;
	right: -30%;
	top: -10%;
	content: '';
}

.careers-page .section-testimonial1 .sg-movie-container .single-file {
	height: 26.8rem;
}
.careers-page .section-grad-prog .single-movie .sg-movie-container .only-movie-container {
	position: relative;
}
.careers-page .careers-page .movie-container {
	z-index: 2;
}
.careers-page .slide-movie, .careers-page .single-movie {
	height: 100%;
}
.section-testimonial.section-testimonial1.section-testimonial-car h3 {
	color: #132A4F;
	text-align: left;
	margin-bottom: 2rem;
}
.section-grad-prog-col1 {
	z-index: 2;
	position: absolute;
	left: 0;
	height: 26rem;
}
.section-grad-prog-col1 div {
	height: 100%;
}
.section-grad-prog .col-text {
	margin-left: auto;
	display: block;
	float: unset;
	margin-bottom: 11rem;
}
.careers-page .slide-movie {
	position: relative;
}
.careers-page .au-image-part {
	max-height: 37rem;
	position: relative;

}
.careers-page .slide-movie video {
	width: 100% !important;
	object-position: top;
	object-fit: cover;
}
@media (min-width: 768px){

	.section.open-positions .widget-type-rich_text h2 {
		font-size: 5.27rem;
	}

}
@media (min-width: 2100px) {
	.careers-page .culture-slider .sq-custom-pager {
		min-width: 22.59rem;}
	.careers-page .section-testimonial .row, .page.grad-program-page .section-testimonial .row {
		max-width: 80%;

	}
	.careers-page .section-testimonial2 {
		margin-top: 0;
	}
	.page.grad-program-page .section-testimonial .au-image-part {
		width: 35%;
	}

}
@media (max-width: 1900px) {
	.careers-page .culture-slider .sq-custom-pager {
		left: 0;
	}
	.careers-page .culture-slider .sq-pager-link {
		font-size: .8rem;
		max-width: 250px;
		line-height: 1.1;
		margin-left: auto !important;
	}
	.careers-page .culture-slider .sq-custom-pager {
		min-width: 16.59rem;
	}
	.careers-page .section-testimonial2 {
		margin-top: -2.5rem;
	}
}
@media (max-width: 1750px) {
	.careers-page .culture-slider .sq-custom-pager {
		min-width: 12.59rem;
	}
}
@media (max-width: 1620px) {
	.careers-page .culture-slider .sq-content-part .hs_cos_wrapper_type_inline_text {
		font-size: 3rem;
		padding-left: 5rem;
	}
/* 	.careers-page .culture-slider .sq-custom-pager {
		min-width: 9.59rem;
	} */
}
@media (max-width: 1440px){
	.careers-page .culture-slider .sq-custom-pager {
		min-width: 14.59rem;
	}
	.careers-page .section-testimonial1:after {
		height: 125%;
		top: -20%;
	}
	.blog .talk-career h3 {
		font-size: 3rem;
	}
	.section.open-positions .widget-type-rich_text h2 {
		font-size: 4.27rem;
	}
	.careers-page .au-page-container .opening-panel {
		padding: 7rem 0;
		min-height: auto;
		height: auto;
	}
	.section.culture {
		padding: 3rem 0;
	}
}

@media (max-width: 1280px){
	.careers-page .culture-slider {
		margin-bottom: 4rem;
	}
	.careers-page .section-testimonial1:after {
		height: 125%;
		top: 0%;
	}
	.section-grad-prog {
		padding: 0;
	}
	.careers-page .section-testimonial .row {
		max-width: 1180px;
		margin-right: auto !important;
	}
	.section.open-positions .widget-type-rich_text h2 {
		font-size: 3.5rem;
	}
	.careers-page .section-testimonial .title {
		font-size: 1.9rem;
	}
	.section.culture {
		padding: 3rem 0 0;
	}
}


@media (max-width: 980px){
	.grad-program-page .section.culture .culture-slider .sq-content-part ul {
		list-style: none;
		padding-left: 1.2rem;
	}
	.careers-page .culture-slider .bx-wrapper .sq-content-part > .hs_cos_wrapper_type_inline_rich_text {
		text-align: left;
		padding-left: 5rem;
	}
	.section.open-positions .widget-type-rich_text h2 {
		font-size: 3rem;
	}

	.blog .talk-career .blog-subscribe form .legal-consent-container {
		width: 100%;
	}

	.careers-page .au-image-part, .page.grad-program-page .section-testimonial .au-image-part {
		height: 500px;
	}
	.blog .talk-career h3 {
		font-size: 2.5rem;
	}
	.careers-page .career_benefits .slide-title {
		width: 150px !important;
		height: 150px;
	}
	.careers-page .career_benefits {
		padding: 7rem 0;
	}
	.careers-page .culture-slider .sq-content-part .hs_cos_wrapper_type_inline_text {
		font-size: 2.3rem;
		padding-left: 1rem;
	}
	.careers-page .culture-slider .bx-wrapper {
		width: calc(100% - 10.83rem);
		margin: 0 0 0 auto;
	}
	.section-testimonial img {
		height: 100% !important;
		object-fit: contain;
	}
	.grad-program-page .section-testimonial .au-slide-navigation {
		width: 56%;
		left: unset;
		right: unset;
		top: -3rem;
	}
	.section-testimonial blockquote {
		font-size: 1rem;
	}
	.section-testimonial .testimonial-position {
		margin-bottom: 0;
	}
	.careers-page .section-testimonial2 .row .col {
		padding-bottom: 0;
	}
	.careers-page .section-testimonial .title {
		font-size: 1.5rem;
	}
	.careers-page .au-content-part {
		width: 50%;
		padding-top: 14.5rem;
		padding-right: 2rem;
	}
	.careers-page .section-testimonial .title {
		padding-top: 4.5rem;
	}
	.careers-page .client-story-slider .au-slide-navigation {
		position: absolute;
		top: 11.5rem;}
}

@media (max-width: 767px){
	.careers-page .culture-slider .bx-wrapper .sq-content-part>.hs_cos_wrapper_type_inline_rich_text {
		text-align: left;
		padding-left: 0;
	}
	.careers-page .section-testimonial .title {
		width: 100%;
		padding-top: 0;
		padding-right: 0;
		margin-bottom: 0;
		position: absolute;
	}
	.careers-page .client-story-slider .au-slide-navigation {
		top: 3.5rem;
	}
	.careers-page .au-image-part, .page.grad-program-page .section-testimonial .au-image-part {
		height: 300px;
	}
	.careers-page .au-image-part, .page.grad-program-page .section-testimonial .au-image-part {
		width: 100%;
	}
	.careers-page .au-content-part {
		width: 100%;
		padding-top: 9rem;
		padding-right: 0;
		margin-bottom: 3rem;
	}
	.careers-page .section-testimonial2 {
		margin-top: 0;
	}
	.page.grad-program-page .section-testimonial .au-slide-navigation {
		width: 56%;
		left: 0;
		right: unset;
		top: -3rem;
		filter: none;
		opacity: 1;
	}
	.careers-page .section-testimonial .row .col:after {
		bottom: 9%;
	}
	.page.grad-program-page .section-testimonial .au-content-part {
		width: 100%;
		padding-top: 0;
		padding-right: 0;
		margin-bottom: 3rem;
	}

	.careers-page .culture-slider .bx-wrapper .hs_cos_wrapper_type_inline_rich_text {
		text-align: left;
		padding-left: 0;
	}
	.section.open-positions{
		padding: 0 0 5rem;
		z-index: 1;
	}
	.careers-page .client-story-slider .au-slide-navigation {
		top: 5.5rem;
	}
	.careers-page .culture-slider .sq-pager-link {
		width: 170px;
		text-align: left;
		margin: 0 2rem 1rem 0 !important;
	}
	.careers-page .culture-slider .sq-content-part .hs_cos_wrapper_type_inline_text {
		font-size: 2rem;
		padding-left: 0;
	}
	.careers-page .culture-slider {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.careers-page .culture-slider .bx-wrapper {
		width: 100%;
	}
	.careers-page .culture-slider .sq-custom-pager {
		min-width: auto;
		margin-right: 0;
		width: 100%;
		margin-bottom: 2rem;
		position: relative;
		left: 25%;
		margin-top: 0;
		display: flex;
		flex-wrap: wrap;
	}
	.careers-page .career_benefits {
		padding: 0 0 5rem;
	}
	.careers-page .career_benefits .slide-title {
		width: 120px !important;
		height: 120px;
		margin-right: 30px !important;
	}
	.career_benefits p {
		padding-left: 0;
	}
	.vac-boxes .vac-box .vac-box__title-wrap {
		width: 100%;
		max-width: 400px;
	}
	.blog .talk-career h3 {
		font-size: 2rem;
	}
	.blog .talk-career .blog-subscribe form>.hs-form-field {
		width: 100%;
	}
	.careers-page .opening-panel .careers-banner-img{
		height: 100%;
	}
	.careers-page .opening-panel .careers-banner-img img{
		width: 100%;		
	}
	.open-positions-header {
		margin-bottom: 2rem;
	}
	.vac-boxes .vac-box {
		flex-wrap: wrap;
		height: auto;
		padding: 1rem;
	}
	.vac-boxes .vac-box img {
		margin-bottom: 1rem;
	}
	.vac-boxes .vac-box .vac-box-read-cta-wrap {
		width: 100%;
		margin-top: 2rem;
	}
	.open-positions-header>.row-fluid-wrapper>.row-fluid div {
		width: 100%;
		margin-left: 0;
	}
	.section.open-positions .widget-type-rich_text h2 {
		text-align: left;
		color: #ffab00;
		margin-bottom: 2rem;
	}
	.section-grad-prog-col {
		width: 100%;
		margin-bottom: 3rem;
	}
	.section-grad-prog .col-text {
		width: 100%;
		margin-left: 0;
	}
	.section-grad-prog-col1 {
		margin-bottom: 2rem;
		position: relative;
		height: auto;
	}
	.section-grad-prog .col-text {
		margin-bottom: 4rem;
	}
	.careers-page .section-testimonial1:after {
		top: 5%;
	}
}


@media (max-width: 480px){
  .careers-page .career_benefits .slide-title {
	  font-size: .7rem;
  }
	.vac-boxes .vac-box img {
		position: relative;
    top: 40px;
    left: 0px;
    z-index: 1;
	}
	.vac-boxes .vac-box .vac-box-title {
		z-index: 4;
    position: relative;
	}
	.vac-boxes .vac-box .vac-box-read-cta-wrap {
		margin-top: 0 !important;
	}
}

/*animation*/
.careers-page .opening-panel .btn{
	opacity: 0;
	transition: all .5s ease-out;
	transition-delay: 1s;	
}
.careers-page .opening-panel.animated .btn{
	opacity: 1;
}

.careers-page .main-contact-form.popup-contact-form .hs-form-required {
	color: rgba(255,255,255,.5) !important;
}

@media (max-width: 1440px) and (min-width: 768px) {
	.careers-page .section-grad-prog .col-text {
		margin-bottom: 1rem;
	}
	.careers-page .section-testimonial1 {
    max-width: 570px;
    margin-bottom: 40px;
  }
	.careers-page .section-testimonial1:after {
    height: 100%;
  }
}

@media (max-width: 1600px) {
	.careers-page .section-testimonial1:after {
		top: 0;
		height: 100%;
	}
}

@media (max-width: 1440px) {
	.careers-page .section-testimonial1:after {
		top: 5%;
		height: 90%;
	}
}

@media (max-width: 1370px) {
	.careers-page .section-testimonial1 [
	  padding: 10rem 0 4rem;
	]
	.careers-page .section-testimonial1:after {
		top: 15%;
		height: 83%;
	}
}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.partners-page .opening-panel {
	text-align: center;
	min-height: calc(100vh - 10.8%) ;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 9.45rem 0 5%;
}
.partners-page .opening-panel:after {
	content: '';
	display: block;
	position: absolute;
	width: 5.9rem;
	height: 100%;
	z-index: -1;
	max-width: 131px;
	top: 0;
	bottom: 0;
	right: .5%;
	background: 100% 37.5% / contain no-repeat url(/hubfs/5095261/Auxilion_Theme/partners-dots.svg);
}
.partners-page .opening-panel >.row-fluid-wrapper:nth-child(1){
	margin-top: auto;
	margin-bottom: auto;
}
.partners-page .opening-panel .row {
	max-width: 1494px;
}
.partners-page .opening-panel .slider-row {
	margin-top: 3.5em !important;
}
.partners-page .opening-panel .col {
	max-width: 100%;
}
.partners-page .opening-panel h1 {
	color:#132A4F;
	text-align: center;
	max-width: 100%;
	margin: 0 auto 0.45em;
}
.partners-page .opening-panel p {
	color: #132A4F;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	max-width: 90%;
	display: block;
}
.partner-banner-logos .partner-banner-logos__items .partner-logo-item img {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}
.partners-page .partner-section {
	padding: 9% 0 8.5%;
	position: relative;
}

.partners-page .partner-section:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	right: -3rem;
	background: no-repeat url(/hubfs/5095261/Auxilion_Theme/partner-dots-bg.svg);
	background-size: contain;
	width: 13.63rem;
	height: 27.7rem;
	z-index: -1;
}
.partners-page .partner-section.partner2:after {
	background: no-repeat url(/hubfs/5095261/Auxilion_Theme/partner-dots-bg.svg);
	background-size: contain;
}

.partners-page .partner-section .row {
	max-width: 980px !important;
}
.partners-page .partner-section .head-row {
	max-width: 1354px !important;
	position: relative;
	margin-bottom: 8.5% !important;

}
.partners-page .partner-section .head-row h2 {
	font-size: 3.455em;
	line-height: 1.13;
	margin-bottom: .47em;
}
.partners-page .partner-section h3 {
	color: #132A4F;
	font-size: 2.091em;
	margin-top: .4em;
	line-height: 1.23;
}
.partners-page .partner-section .head-row p {
	max-width: 91%;
	display: block;
}
.partners-page .partner-section .head-row:after {
	content: '';
	display: block;
	height: 124%;
	width: 39.5vw;
	position: absolute;
	left: -22%;
	top: -19.5%;
	bottom: 0;
	background: #f5f6f6;
	z-index: -1;

}
.partners-page .partner-section .head-row img {
	max-width: 200px !important;
	margin-bottom: 1em;
}
.partners-page .partner-section .head-row .col2 .widget-type-linked_image {
	margin: .6em auto 1em;
	display: block;	
	max-width: 437px !important;
	width: 100%;	
	text-align: center;
}
.partners-page .partner-section .head-row .col2 img {
	max-width: 100% !important;
}
.partners-page .partner-section .cta-row {
	margin-bottom: 7.8% !important;
}
.partners-page .partner-section .cta-row .col {
	width: 55%;
	margin: 0;
}
.partners-page .partner-section .cta-row .col.discover {
	width: 40%;
	margin-left: 5%;
}
.partners-page .partner-section .cta-row .col.discover a {
	font-size: 1.095em !important;
	font-weight: 700;
	margin-bottom: .4em;
	display:inline-block;
}
.partners-page .partner-section .row.awards-row {
	/* 	max-width: 1202px !important; */

}
.partners-page .partner-section .awards-row {
	margin: 0 auto 9.7% !important; 
}
.partners-page .partner-section .awards-row .logos-row {
	margin-top: 5%;
}
.partners-page .partner-section .awards-row .logos-row  img {
	max-width: 100% !important;
}
.partners-page .partner-section .testim-row  {
	max-width: 1120px!important;
}
.partners-page .partner-section .testim-row .hs_cos_wrapper_type_rich_text{
	text-align: center;
}
.partners-page .partner-section .testim-row h3 {
	margin-bottom: 1em;	
}
.partners-page .partner-section .testim-row blockquote {
	margin: 0;
	padding: 0;
	border: none;
	font-size: 1.82em;
	line-height: 1.4;
	display: block;
	margin-bottom: .9em;
	color: #002851;
}
.partners-page .partner-section .testim-row blockquote p{
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0 !important;
}
.partners-page .partner-section .testim-row strong {
	font-size: 1.285em;
	color: #002851;
	font-family: "Montserrat", sans-serif;
}
.partners-page .partner-section .testim-row p {
	color: #838686;
	margin: 0;
	font-size: .85em;
}

.partners-page .other-partners-section {
	padding: 6% 0;	
}
.partners-page .other-partners-section h2 {
	text-align: center;
	font-size: 3.455em;
	margin-bottom: 1em;
}
.partners-page .other-partners-section .slider-row {
	padding: 5.4% 0 2.5%;
}


@media (min-width: 768px) {
	.partners-page .opening-panel p {
		max-width: 930px;
		width: 85%;
	}
	.partners-page .partner-section .head-row p {
		padding-left: 7%;
	}
	.partners-page .partner-section .head-row .col {
		padding-left: 8.7%;
	}
	.partners-page .partner-section .head-row .col .col1{
		width: 62.4%;
		margin-right: 2.5%;
	}
	.partners-page .partner-section .head-row .col .col2{
		width: 35.1%;
		margin-right: 0;
		margin-left: 0;
	}
}
@media (min-width: 1441px) {
	.partners-page .partner-section .awards-row .logos-row {
		max-width: 114%;
		width: 114%;
	}


}

@media (max-width: 1024px) {
	.partners-page .partner-section .head-row h2, .partners-page .other-partners-section h2, .other-partners-slider-mod .partner-title h4 {
    font-size: 2.5em;
	}
		.partners-page .partner-section .testim-row blockquote {
		font-size: 1.3em;}
}
@media (max-width: 767px) {
	.partners-page .opening-panel:after {
		right: -3.5%;
	}
	.partners-page .opening-panel h1 {
		color: #132a4f;
		text-align: left;
		max-width: 100%;
		margin: 0em auto 0.45em;
	}
	.partners-page .opening-panel p {
		color: #132a4f;
		text-align: left;
		max-width: 100%;
	}
	.partners-page .partner-section .head-row:after {
		content: none;
	}
	.partners-page .partner-section .head-row .col2 .widget-type-linked_image {

	}
	.partners-page .partner-section .head-row .col2 img {
		    max-width: 300px !important;
	}
	.partners-page .partner-section,
	.partners-page .other-partners-section {
		font-size: .75rem;
	}
	.partners-page .partner-section:after {
		opacity: .45;
		right: -8rem;
	}
	.partners-page .partner-section h3 {
		text-align: left;
	}
	.partners-page .partner-section .testim-row .hs_cos_wrapper_type_rich_text {
		text-align: left;
	}
	.partners-page .partner-section .testim-row blockquote {
		/* 		text-align: left; */
		font-size: 1.3em;
		line-height: 1.81;

	}
	.partners-page .partner-section .logos-row {
		text-align: center;
		max-width: 200px;
		margin: 0 auto 2rem;
	}
	.partners-page .partner-section .cta-row .col,
	.partners-page .partner-section .cta-row .col.discover {
		margin:0;
		width: 100%;
		text-align: center;
	}
	.partners-page .partner-section .cta-row h3 {
		text-align: center;
	}
	.partners-page .partner-section .awards-row h3 {
		text-align: center;
	}
	.partners-page .partner-section .head-row h2,
	.partners-page .other-partners-section h2 {
		font-size: 2.4em;
		text-align: left;
		margin-bottom: 3rem;
	}
	.partners-page .partner-section .head-row img {
		max-width: 120px !important;
		margin-bottom: 1rem;
	}
	.other-partners-slider-mod .partner-text {
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		max-width: 100%;
	}
	.other-partners-slider-mod .partner-title-wrap .partner-title {
		text-align: left;
	}
	.other-partners-slider-mod .partner-title-wrap .partner-insig{
		max-width: 150px;
	}
	.partners-page .partner-section .awards-row .logos-row img {
		max-width: 100% !important;
		margin-bottom: 2rem;
	}
	.partners-page .partner-section .awards-row .logos-row {
		margin-bottom: 0;
	}
	.other-partners-slider-mod .partner-cta {
		    text-align: left;
	}

}
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.grad-program-page .opening-panel {
	z-index: 100;
	/* 	min-height: 900px;
	height: 100vh;
	display: flex;
	flex-direction: column;
	color: #fff;
	justify-content: center;
	position: relative;
	max-height: 1065px; */
}
.grad-program-page .opening-panel:after{

background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/Auxilion_Theme/dots-grad-pr.svg);
right: -4rem;
}
.grad-program-page .opening-panel .row>.row-fluid-wrapper>.row-fluid {
	display: flex;
	flex-flow: row wrap;
}
.grad-program-page .opening-panel .row {
	max-width: 1356px;
	    pointer-events: none;
}
.grad-program-page .opening-panel .col {
	width: 100%;
	margin: 0;
}

.grad-program-page .opening-panel h1 {
	font-size: 3.455em;
	color: #002851;
	width: 95%;
	margin: 1.8em 0 .26em;
	line-height: 1.14;
}
.grad-program-page .opening-panel h1~p {
	max-width: 604px;
	width: 90%;
}
.grad-program-page .opening-panel h1~p:nth-last-child(2){
	margin-bottom: 1.5em;
}
.grad-program-page .opening-panel .col-one {
	width: 60%;
}
.grad-program-page .opening-panel .opening-bg {
	z-index: -1;
	width: 60vw;
	max-width: 1134px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.grad-program-page.disable-scroll .opening-panel .opening-bg {
	z-index: 9999;
	/* 	position: fixed;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;  */
}
.grad-program-page .opening-panel .opening-bg .hs_cos_wrapper_type_module{
	height: 70%;
}
.grad-program-page .opening-panel .opening-bg .image-or-mov-mod,
.grad-program-page .opening-panel .opening-bg .image-or-mov-mod .movie-container,
.grad-program-page .opening-panel .opening-bg .image-or-mov-mod .sg-movie-container,
.grad-program-page .opening-panel .opening-bg .image-or-mov-mod .only-movie-container,
.grad-program-page .opening-panel .opening-bg .image-or-mov-mod .single-file,
.grad-program-page .opening-panel .opening-bg .image-or-mov-mod video { 
	height: 100%;
}
.grad-program-page .opening-panel .opening-bg .image-or-mov-mod video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.grad-program-page .section.culture:before{
	content: '';
	display: block;
	position: absolute;
	top: 3%;
	left: 1.5%;
	width: 4.7rem;
	max-width: 105px;
	height: 23.8rem;
	background: center top / contain no-repeat url(/hubfs/5095261/Auxilion_Theme/dots-1.svg);		
}
.grad-program-page .section.culture h2{
	margin-bottom: .27em;
	color: #fd636b
}
.grad-program-page .section.culture p {

}

.grad-program-page .section.culture .row.slider-row {
	max-width: 1434px;
	margin: 0 auto 2.2em !important;	
}
.grad-program-page .culture-slider .sq-pager-link:after {
	/* 	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/arrow-pink.svg);
	*/
}
.grad-program-page .culture-slider .sq-pager-link.active:after, .grad-program-page .culture-slider .sq-pager-link:hover:after {
	background-image: url(https://5095261.fs1.hubspotusercontent-na1.net/hubfs/5095261/arrow-pink-hover.svg);
}
.grad-program-page .culture-slider .sq-pager-link.active, .grad-program-page .culture-slider .sq-pager-link:hover {
	color: #FD636B;
}
.careers-page .culture-slider .sq-content-part .hs_cos_wrapper_type_inline_text{
	margin: 0 0 0.6em;
}
.grad-program-page .section.culture .sq-custom-pager {
	margin: .5em 0;	
}
.grad-program-page .section.culture .culture-slider .sq-pager-link {
	margin: 0 0 1.65rem;
}
.grad-program-page .section.culture .culture-slider .sq-content-part .hs_cos_wrapper_type_inline_rich_text p {
	margin: 0 0 2.3em;
}


.grad-program-page .section.culture .culture-slider .sq-content-part ul{ 
	list-style: none;
}
.grad-program-page .section.culture .culture-slider .sq-content-part ul li { 
	margin-bottom: .75em;
	display: flex;
	flex-flow: row nowrap;
	/* 	align-items: center; */
}
.grad-program-page .section.culture .culture-slider .sq-content-part ul li:before { 
	content: '';
	display: inline-block;
	float: left;
	background: center / contain no-repeat url(/hubfs/5095261/Auxilion_Theme/list-bullet%20orange.svg);
	width: 15px;
	min-width: 15px;
	height: 15px;
	margin-right: 8px;
	margin-left: -4.6%;
	margin-top: 11px;
}
.grad-program-page .section-testimonial {
	padding: 0 0 4.5%;
}

.grad-program-page .section-testimonial .row {
	max-width: 1524px;
	padding-left: 0;
}
.grad-program-page .section-testimonial .row .col{
	padding-bottom: 5em;
	max-width: 100%;
}
.grad-program-page .section-testimonial .au-slide-container {
	display: flex;
	flex-direction: row-reverse;	
}

.grad-program-page .section-testimonial .au-slide-container .au-content-part {

}
.grad-program-page .section-testimonial .au-slide-container .au-image-part {

}
.grad-program-page .section-testimonial .au-slide-container .au-image-part img {
	margin: 0;
}
.grad-program-page .section-testimonial .au-content-part {
	width: 56%;
	padding-top: 11rem;
	padding-right: 5.4rem;
}
.grad-program-page .section-testimonial .au-image-part {
	width: 44%;
	padding-right: 3%;
}
.grad-program-page .section-testimonial .au-content-part blockquote {
	line-height: 1.65;
	margin-bottom: 1.6em;
}
.grad-program-page .section-testimonial .testimonial-author {
	font-family: 'Montserrat', sans-serif;
	font-size: 1.275em;
	font-weight: 800;
}
.grad-program-page .section-testimonial .row .col:after{
	width: 109%;
	height: 93%;
	background: #F5F6F6;
}
.grad-program-page .section-testimonial .au-slide-navigation {
	width: 56%;
	left: unset;
	right: 0;
	top: 7rem;
	filter: none;
	opacity: 1;
}
.grad-program-page .section-testimonial .au-slide-navigation  .discover.nblue a{
	color: #102444;
}
.grad-program-page .section-testimonial .au-slide-navigation  .discover.nblue a.bx-prev {
	margin-right: .2rem;
}
.grad-program-page .section-testimonial .au-slide-navigation  .discover.nblue a.bx-prev:after{
	background-image: url(/hubfs/5095261/Auxilion_Theme/arrow%20right.svg);
} 
.grad-program-page .section-testimonial .au-slide-navigation  .discover.nblue a.bx-prev:hover:after{
	background-image: url(/hubfs/5095261/Auxilion_Theme/arrow-r-dark-hover.svg);
}
.grad-program-page .difference-section {
	padding: 9.5% 0 40px;	
}
.grad-program-page .difference-section .row>.row-fluid-wrapper>.row-fluid {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
}
.grad-program-page .difference-section .row>.row-fluid-wrapper>.row-fluid .col-img {
	padding-top: 4rem;
}
.grad-program-page .difference-section h2 {
	margin-bottom: .355em;
	color: #FD636B;
}
.grad-program-page .section-3-blocks .row {
	padding-left: 0;
}
.grad-program-page .difference-section h2~p {
	margin-bottom: 1.9em;
}
.grad-program-page .difference-section h2~p:last-child {
	margin-bottom: 5.5em;
}
.grad-program-page .difference-section .col-img img{
	max-width: 100%;
	width: 100%;
}
.grad-program-page .section-3-blocks {
	padding: 1.3% 0 9%;
}
.grad-program-page .section-3-blocks:after {
	content: none;
}
.grad-program-page .section-3-blocks .widget-type-linked_image {
	height: 6rem;
	display: flex;
	margin-bottom: -1.5rem;
	flex-flow: row wrap;
	align-items: flex-end;
}
.grad-program-page .section-3-blocks .col img {
	top: 0;
}
.grad-program-page .section-3-blocks .col p {
	padding-left: 4.2em;
	padding-right: 2.3em;
}
.grad-program-page .talk-graduate {
	z-index: 1;
	padding: 8% 0  6%;
	position: relative;
	overflow: hidden;
}
.grad-program-page .talk-graduate:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 85.5%;
	background: #132A4F;
	z-index: -2;
}
.grad-program-page .talk-graduate .row {
	max-width: 1334px;
}
.grad-program-page .talk-graduate .collage-row {
	max-width: 1580px;
	margin-top: 1em !important;

}
.grad-program-page .talk-graduate h2 {
	width: 90%;
	max-width: 800px;
	margin-bottom: .55em;
}
.grad-program-page .talk-graduate h2~p {
	color: #fff;	
	padding: 0 0 0 31.5%;	
	margin-bottom: 2.8em;
}
.grad-program-page .talk-graduate .btn a {
	color: #fff;
}
.grad-program-page .au-main-footer:after {
	content: none;
}
.grad-program-page #fullpage {
	overflow-y: visible; 
}
.grad-program-page .au-main-footer{
	/* 	mix-blend-mode: color; */

}

@media (min-width: 2000px) {
	.grad-program-page .opening-panel .opening-bg {
		max-width: unset;
	}
	.grad-program-page .opening-panel .opening-bg img{
		width: 100%;
	}

}
.grad-program-page .opening-panel .btn a, .grad-program-page .opening-panel .btn{
		pointer-events: auto;
	}
@media (min-width: 768px) {
	.grad-program-page .opening-panel .col-one {
		width: 60%;
	}
	
	.grad-program-page .section.culture {
		padding: 11% 0 4%;
	}

	.grad-program-page .difference-section h2 ~ p {
		padding-left: 17.5%;
		padding-right: 5%;
	}
	.grad-program-page .talk-graduate .btn{
		margin-left: -.5%;
	}
	.grad-program-page .difference-section .col-img img{
		border: none;
		max-width: 50vw;
		width: 142.3%;
	}
	.grad-program-page .difference-section:after {
		position: absolute;
		content: '';
		display: block;
		width: 14.86rem;
		max-width: 14.86rem;
		top: 0;
		right: -2.3%;
		height: 100%;
		background: right 36% / contain no-repeat url(/hubfs/5095261/Auxilion_Theme/difference%20dots.svg);
	}
	.grad-program-page .talk-graduate:after {	
		width: 11.9vw;
		height: 30.3rem;
		background-image: url(/hubfs/5095261/Auxilion_Theme/graduate%20dots-1.svg);
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		z-index: -1;
		opacity: 1;
		position: absolute;
		left: 1%;
		bottom: 0;
		content: '';
	}
}

@media (max-width: 1440px) {
	.grad-program-page .section.culture .culture-slider .sq-pager-link{
		font-size: 1em;
	}
	.grad-program-page .culture-slider .sq-content-part .hs_cos_wrapper_type_inline_text {
		font-size: 2.5em;
	}
	.grad-program-page .section.culture .culture-slider .sq-content-part ul li:before { 
		margin-top: 8px;
	}
	.grad-program-page .difference-section .row>.row-fluid-wrapper>.row-fluid {
		align-items: center;

	}

}
@media (max-width: 1280px){
	.grad-program-page .section.culture {
		padding: 0;
	}
}

@media (max-width: 980px) {
	.grad-program-page .opening-panel {
		font-size: .8rem;
	}
	.grad-program-page .opening-panel h1 {
		margin-top: .8em;
	}
	.grad-program-page .difference-section h2 {
		font-size: 2.5em;
	}
	.grad-program-page .talk-graduate h2~p {
		color: #fff;
		padding: 0 0 0 18.5%;
		margin-bottom: 1.8em;
	}
}

@media (max-width: 767px) {
	.grad-program-page .talk-graduate {
    padding: 5rem 0 4rem;
	}
	.grad-program-page .section.culture .sq-custom-pager {
    margin:0 0 2rem;
}
	.grad-program-page .opening-panel .col-one{
		width: 100%;		
	}
	.grad-program-page .opening-panel .opening-bg {
		width: 100vw;
	}
	.grad-program-page .opening-panel .opening-bg .cta-button-vd-open {
		display: none;
	}

	.grad-program-page .opening-panel:after {
    right: -7rem;
}
	.grad-program-page .opening-panel .opening-bg .hs_cos_wrapper_type_module{
		height: 100%;
	}
	.grad-program-page .au-page-container .opening-panel {
		padding-bottom: 3rem;
	}
	.grad-program-page .section.culture {

	}
	.grad-program-page .section.culture  .culture-slider {
		flex-direction: column-reverse;
	}
	.grad-program-page  .section.culture .culture-slider .sq-pager-link {
		width: 220px;
	}
	.grad-program-page .difference-section h2~p:last-child {
		margin-bottom: 3em;
	}
	.grad-program-page .section-3-blocks .widget-type-linked_image{
		justify-content: center;
	}
	.grad-program-page .talk-graduate:before{
		height:100%;
	}
}

@media (max-width: 480px){
  .grad-program-page .section.culture .culture-slider .sq-pager-link {
	  font-size: 0.8rem;
		width: 170px;
  }
}


/* animat */
.grad-program-page .opening-panel.anim .btn{
	opacity: 1;
}

.grad-program-page .popup-contact-form .legal-consent-container .hs-form-booleancheckbox {
	padding-left: 0;
}

.grad-program-page .page .popup-contact-form form textarea {
	height: 100px !important;
}



 









 
 
 
 
 
