#code { display:block !important; margin:0 auto !important; width:100% !important; max-width:150px !important; text-align:center !important; letter-spacing:5px !important; font-weight:600; }
body {	overflow-x: hidden !important}
body, html {	-webkit-font-smoothing: antialiased;	-moz-font-smoothing: antialiased;	-o-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	margin: 0 !important;	padding: 0 !important;}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {	border: 0;	font-family: 'bilo', sans-serif;	font-size: 100%;	font-style: inherit;	font-weight: inherit;	margin: 0;	outline: 0;	padding: 0;	vertical-align: baseline;	text-indent: 0}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {	display: block}
audio, canvas, video {	display: inline-block;	max-width: 100%}
html {	font-family: 'bilo', sans-serif;	scroll-behavior: smooth;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;	-webkit-font-smoothing: antialiased;	text-rendering: optimizeLegibility}
a {	font-weight: 600;	color: #000840;	text-decoration: none;	transition: all 0.5s ease-in-out;	-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out}
a:active, a:focus, a:hover {	outline: 0}
a:active, a:hover {	color: #1481c0}
h1, h2, h3, h4, h5, h6 {	clear: both;	font-weight: 700;	margin: 0 0 8px;	color: #1d252c}
h1 {	font-family: Montserrat;	font-size: 22px;	line-height: 26px;	margin-bottom: 20px;	font-weight: 800}
h2 {	font-family: Montserrat;	font-size: 28px;	line-height: 36px;	margin-bottom: 17px;	font-weight: 800}
h3 {	font-family: Montserrat;	margin-top: 10px;	margin-bottom: 18px;	font-size: 20px;	line-height: 24px;	font-weight: 800}
h4 {	font-size: 17px;	line-height: 24px}
h5 {	font-size: 15px;	line-height: 20px}
h6 {	font-size: 13px;	line-height: 21px}
address {	font-style: italic;	margin-bottom: 24px}
abbr[title] {	border-bottom: 1px dotted #2b2b2b;	cursor: help}
b, strong {	font-weight: 700;	font-style: normal}
cite, dfn, em, i {	font-style: italic}
ins, mark {	background: #fff9c0;	text-decoration: none}
p {	margin-bottom: 24px}
code, kbd, pre, samp, tt, var {	font-size: 15px;	-webkit-hyphens: none;	-moz-hyphens: none;	-ms-hyphens: none;	hyphens: none;	line-height: 1.6}
pre {	border-radius: 3px;	background: #f7f7f7;	border: 1px solid #e4e4e4;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	margin-bottom: 24px;	max-width: 100%;	overflow: auto;	padding: 10px;	white-space: pre;	white-space: pre-wrap;	word-wrap: break-word}
blockquote, q {	-webkit-hyphens: none;	-moz-hyphens: none;	-ms-hyphens: none;	hyphens: none;	quotes: none}
blockquote:after, blockquote:before, q:after, q:before {	content: "";	content: none}
blockquote {	color: #1d252c;	font-size: 22px;	font-weight: 700;	line-height: 34px;	font-style: italic;	padding: 0;	margin: 59px 0 58px;	text-transform: none}
blockquote p {	position: relative}
blockquote p:before {	width: 2px;	height: 100%;	content: "";	display: block;	position: absolute;	top: 0;	left: 70px;	background-image: linear-gradient(359deg, #1481c0 0, #d257ad 59%, #4f0dcf 100%)}
blockquote p:nth-child(n+2):before {	display: none}
blockquote cite, blockquote small {	color: #2b2b2b;	font-size: 16px;	font-weight: 400;	line-height: 1.5}
blockquote cite, blockquote em, blockquote i {	font-style: normal}
blockquote b, blockquote strong {	font-weight: 700}
small {	font-size: smaller}
big {	font-size: 125%}
sub, sup {	font-size: 75%;	height: 0;	line-height: 0;	position: relative;	vertical-align: baseline}
sup {	bottom: 1ex}
sub {	top: .5ex}
dl {	font-size: 17px;	line-height: 24px;	margin: 48px 0 43px}
dt {	font-weight: 600}
dd {	font-weight: 400;	margin-bottom: 24px}
ul {	list-style: none;	margin: 0 0 27px 60px}
ul>li {	position: relative}
ul>li:before {	content: "";	display: block;	position: absolute;	width: 7px;	height: 6px;	top: 9px;	left: -20px;	background-color: #1481c0;	border-radius: 3px}
li>ul {	margin: 12px 0 12px 60px}
ol {	counter-reset: section;	list-style: none;	margin: 0 0 46px 60px}
ol>li {	counter-increment: li;	position: relative}
ol>li:before {	color: #1481c0;	display: block;	counter-increment: section;	content: counters(section, ".") ".";	position: absolute;	top: -1px;	left: -21px;	font-size: 1rem;	font-weight: 700}
li>ol {	margin: 24px 0 37px 0}
img {	-ms-interpolation-mode: bicubic;	border: 0;	vertical-align: middle;	max-width: 100%}
img:not(.aligncenter) {	width: auto;	height: auto}
figure {	margin: 0}
fieldset {	border: 1px solid rgba(0,0,0,.1);	margin: 0 0 24px;	padding: 11px 12px 0}
legend {	white-space: normal}
button, input, select, textarea, button-q {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	font-size: 100%;	margin: 0;	max-width: 100%;	vertical-align: baseline}
input, textarea, select {	max-width: 450px;	width: 80%;	margin: 0;	padding: 5px;}
button, input, button-q {	line-height: normal}
input, textarea {	background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0))}
button, button-q, html input[type="button"], input[type="reset"], input[type="submit"] {	-webkit-appearance: button;	cursor: pointer}
button[disabled], input[disabled] {	cursor: default}
input[type="checkbox"], input[type="radio"] {	padding: 0}
input[type="search"] {	-webkit-appearance: textfield}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {display:none}
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0}
textarea {	overflow: auto;	vertical-align: top}
table, th {	border: 1px solid rgba(0,0,0,.1)}
table {	border-collapse: separate;	border-spacing: 0;	border-width: 0;	margin: 5px 0 5px;	width: 100%;	font-size: 16px;	line-height: 24px}
table tbody tr:first-child td {	padding-top: 11px}
caption, td, th {	font-weight: 400;	text-align: left}
th {	background-color: #1481c0;	color: #fff;	border-width: 0;	font-weight: 600;	padding: 8px 18px 7px}
td { border-width: 0;	padding: 7px 5px 8px}
del {	color: #54565b}
hr {	display: block;	background-color: rgba(29,37,44,.1);	border: 0;	width: 100%;	height: 1px;	margin: 30px 0 28px}
hr.line {	width: 24px;	height: 2px;	background-color: #1481c0}
::selection {	background-color: #000840;	color: #fff}
::-moz-selection {background-color:#000840;color:#fff}
input[type="search"] {	background-color: transparent;	color: #fff;	font-weight: 400;	font-size: 16px;	border-radius: 0;	border: 0;	padding: 16px 17px 15px}
input[type="search"]:focus {	border: 0}
input, select, textarea {	outline: 0;	border: 0;	background-color: #f4f4f4;	box-shadow: none;	border-radius: 5px;	color: #54565b;	font-size: 18px;	line-height: 22px;	font-weight: 400;	padding: 15px 18px 13px;	vertical-align: middle;	-webkit-appearance: none;	font-family: bilo, sans-serif}

#CheckBox1, #CheckBox2 { width:30px; height:30px; -webkit-appearance: auto !important; }

textarea {	width: 100%;	resize: none;	height: 143px}
input:focus, textarea:focus {	box-shadow: none;	outline: 0}
button[type="submit"], input[type="button"], input[type="reset"], input[type="submit"] {	background-color: #ec0083;	border: 0;	box-shadow: none;	outline: 0;	border-radius: 3px;	color: #fff;	font-size: 18px;	font-weight: 400;	line-height: 18px;	padding: 17px 30px 15px;	text-transform: none;	vertical-align: middle;	transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-moz-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s}
button[type="submit"]:focus, button[type="submit"]:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover {	background-color: #a8a8aa;	color: #ec0083}
button[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {	background-color: #a8a8aa;	color: #ec0083}
.contact-form .frm_style_formidable-style.with_frm_style .frm_form_field input:-webkit-autofill, .contact-form .frm_style_formidable-style.with_frm_style .frm_form_field input:-webkit-autofill:active, .contact-form .frm_style_formidable-style.with_frm_style .frm_form_field input:-webkit-autofill:focus, .contact-form .frm_style_formidable-style.with_frm_style .frm_form_field textarea:-webkit-autofill, .contact-form .frm_style_formidable-style.with_frm_style .frm_form_field textarea:-webkit-autofill:active, .contact-form .frm_style_formidable-style.with_frm_style .frm_form_field textarea:-webkit-autofill:focus {transition:background-color 5000s ease-in-out 0s!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
::placeholder {color:#fff;opacity:1;text-align:left}
::-webkit-input-placeholder {color:#fff;text-align:left}
::-moz-placeholder {color:#fff;text-align:left}
:-ms-input-placeholder {color:#fff;text-align:left}
:-moz-placeholder {color:#fff;text-align:left}
.search-field {	width: 100%}
.search-submit {	display: none}
.button-q {	font-family: bilo, sans-serif;	display: inline-block;	background-color: transparent;	border: 0;	border-radius: 5px;	color: #fff;	cursor: pointer;	font-size: 18px;	line-height: 18px;	font-weight: 700;	padding: 18px 16px 18px;	vertical-align: middle;	letter-spacing: .1px;	text-decoration: none;	text-transform: uppercase;	text-align: center;	-webkit-appearance: none;	outline: 0;	position: relative;	-webkit-transform-style: preserve-3d;	-webkit-writing-mode: horizontal-tb;	-ms-writing-mode: horizontal-tb;	writing-mode: horizontal-tb;	text-orientation: mixed;	transition: all 0.5s ease-in-out;	-moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none}
.button, .contact-form .frm_style_formidable-style.with_frm_style button.frm_button_submit, .main-default-article div.frm_forms form .frm_form_fields .frm_submit button.frm_button_submit, .make-common-form .frm_forms form.frm-show-form .frm_submit button[type="submit"], .newsletter-form .frm_forms form.frm-show-form .frm_submit button.frm_button_submit, button {	font-family: bilo, sans-serif;	display: inline-block;	background-color: transparent;	background: linear-gradient(298deg, #1481c0 3%, #d257ad 60%, #4f0dcf 97%);	border: 0;	border-radius: 5px;	color: #fff;	cursor: pointer;	font-size: 18px;	line-height: 18px;	font-weight: 700;	padding: 18px 16px 18px;	vertical-align: middle;	letter-spacing: .1px;	text-decoration: none;	text-transform: uppercase;	text-align: center;	-webkit-appearance: none;	outline: 0;	position: relative;	-webkit-transform-style: preserve-3d;	-webkit-writing-mode: horizontal-tb;	-ms-writing-mode: horizontal-tb;	writing-mode: horizontal-tb;	text-orientation: mixed;	transition: all 0.5s ease-in-out;	-moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none}
.button:hover, .contact-form .frm_style_formidable-style.with_frm_style button.frm_button_submit:hover, .make-common-form .frm_forms form.frm-show-form .frm_submit button[type="submit"]:hover, .newsletter-form .frm_forms form.frm-show-form .frm_submit button.frm_button_submit:hover, button:hover {	color: #1d252c}
.button:after, .contact-form .frm_style_formidable-style.with_frm_style button.frm_button_submit:after, .make-common-form .frm_forms form.frm-show-form .frm_submit button[type="submit"]:after, .newsletter-form .frm_forms form.frm-show-form .frm_submit button.frm_button_submit:after {	width: 100%;	content: "";	display: block;	height: 100%;	position: absolute;	top: 0;	left: 0;	transition: all 0.5s ease-in-out;	z-index: -1;	background: linear-gradient(298deg, #1481c0 3%, #d257ad 60%, #4f0dcf 97%);	border-radius: 5px}
.. .button:before, .main-default-article div.frm_forms form .frm_form_fields .frm_submit button.frm_button_submit:before, .make-common-form .frm_forms form.frm-show-form .frm_submit button[type="submit"]:before, .newsletter-form .frm_forms form.frm-show-form .frm_submit button.frm_button_submit:before { background: 0 0; width: 0%; height: calc(100% - 4px); left: 2px; top: 2px; z-index: 1; content: ""; position: absolute; transition: all 0.5s ease-in-out; border-radius: 4px}
.button:hover:before, .make-common-form .frm_forms form.frm-show-form .frm_submit button[type="submit"]:hover:before, .newsletter-form .frm_forms form.frm-show-form .frm_submit button.frm_button_submit:hover:before {	width: calc(100% - 4px);	background: #fff}
.button.button-transparent {	color: #1d252c}
.button.button-transparent:hover {	color: #fff}
.button span, .main-default-article div.frm_forms form .frm_form_fields .frm_submit button.frm_button_submit span, .make-common-form .frm_forms form.frm-show-form .frm_submit button[type="submit"] span, .newsletter-form .frm_forms form.frm-show-form .frm_submit button.frm_button_submit span {	position: relative;	z-index: 2}
.button.button-transparent:before {	background: #fff;	width: calc(100% - 4px);	height: calc(100% - 4px);	border-radius: 4px;	left: 2px;	top: 2px;	z-index: 1;	content: "";	position: absolute}
.button.button-transparent:after {	content: "";	display: block;	height: 100%;	position: absolute;	top: 0;	left: 0;	transition: all 0.5s ease-in-out;	width: 0%;	z-index: 1;	background: linear-gradient(287deg, #f70b7f 3%, #9a249c 52%, #4f0dcf 97%);	border-radius: 5px}
.button.button-transparent:hover:after {	width: 100%}
.button.btn-white {	background: #fff;	color: #f70b7f}
.button.btn-white:hover {	color: #fff}
.button.btn-white:before {	display: none}
.button.btn-white:after {	width: 0%}
.button.btn-white:hover:after {	width: 100%}
.button.btn_white_line {	background: 0 0;	border: 2px solid rgb(255 255 255 / 70%);	padding: 11px 16px 9px}
.button.btn_white_line:hover {	color: #4915c5;	border-color: #fff}
.button.btn_white_line:before {	display: none}
.button.btn_white_line:after {	background: 0 0;	width: 0%}
.button.btn_white_line:hover:after {	width: 100%;	background: #fff}
.button-white-slide.button:hover {	color: #f70b7f}
.button-white-slide.button:before {	width: 0%;	height: 100%;	top: 0;	left: 0}
.button-white-slide.button:hover:before {	width: 100%}
.button-text {	font-size: 14px;	line-height: 18px;	letter-spacing: .12px;	color: #fff;	text-transform: capitalize}
.button-text:hover {	color: #f70b7f}
.button-text .fa-external-link-alt {	font-size: 16px;	margin-left: 10px}
.button.btn-md {	min-width: 140px;	padding: 12px 16px 10px}
.button.btn-gray-bg:hover:before {	background: #1d252c}
.button.btn-gray-bg:hover {	color: #fff}
.clearfix {	clear: both;	display: table;	width: 0}
* {	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	backface-visibility: hidden}
.flex {	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	flex-wrap: wrap;	width: 100%}
.flex-vcenter {	-webkit-box-align: center;	-moz-box-align: center;	-ms-flex-align: center;	-webkit-align-items: center;	align-items: center}
.flex-content-center {	-ms-justify-content: center;	-moz-justify-content: center;	-webkit-justify-content: center;	justify-content: center}
.flex-center {	-webkit-box-align: center;	-moz-box-align: center;	-ms-flex-align: center;	-webkit-align-items: center;	align-items: center;	-ms-justify-content: center;	-moz-justify-content: center;	-webkit-justify-content: center;	justify-content: center}
.flex-nowrap {	flex-wrap: nowrap}
.table {	display: table;	width: 100%;	height: 100%}
.table-cell {	display: table-cell;	vertical-align: middle}
.full_width {	width: 100%!important;	margin-left: 0!important;	margin-right: 0!important}
@media only screen and (max-width:767px) and (min-width:200px) {.dropdown-mobile {	padding: 16px 50px 16px 20px;	cursor: pointer;	font-size: 18px;	line-height: 1.5;	font-weight: 700;	position: relative;	z-index: 1;	transition-duration: .75s;	transition-property: all;	transition-delay: 0.5s;	transition-timing-function: cubic-bezier(.075, .82, .165, 1)}
.dropdown-mobile span {	display: block}
.dropdown-mobile::before {	background-color: #1d252c;	width: 100%;	height: 100%;	top: 0;	left: 0;	opacity: .03;	content: "";	display: block;	position: absolute;	z-index: -1}
.dropdown-mobile::after {	right: 20px;	top: 50%;	transform: translateY(-50%);	font-size: 22px;	content: "\f107";	font-family: "Font Awesome 6 Pro";	position: absolute;	transition-duration: .75s;	transition-property: all;	transition-delay: 0.5s;	transition-timing-function: cubic-bezier(.075, .82, .165, 1)}
.dropdown-mobile.open::after {	content: "\f106"}
.default-article-new {	display: block}
.default-article {	margin-bottom: 60px}
.default-article blockquote p {	padding-left: 28px;	padding-right: 0}
.default-article {	margin-bottom: 49px}
.default-aside {	width: 100%;	margin-bottom: 38px;	position: relative}
.lets_talk_main {	padding: 48px 30px 47px;	border-radius: 0;	display: none}
.lets_talk_main span {	margin-bottom: 10px;	display: block}
.lets_talk_main h2 {	font-size: 30px;	line-height: 38px;	letter-spacing: .42px}
blockquote {	font-size: 18px;	line-height: 32px}
.default-article .container-middle.in-between {	left: -30px;	width: 100vw;	position: relative}
.default-article .container-middle.in-between img {	margin-bottom: 52px}
.default_bg.hide-mobile {	display: block;	margin: 0;	padding: 13px 20px 9px;	border-radius: 0;	background-color: transparent}
.dropdown-content {	display: none;	width: 100%;	top: 100%;	position: absolute;	z-index: 1;	background-color: #f7f7f7}
body .ez-toc-title-container {	display: none}
}
body {	margin: 0;	background-color: #fff;	font-family: bilo, sans-serif;	color: #1d252c;	font-size: 16px;	line-height: 24px;	font-weight: 400}
.main-header {	position: fixed;	top: 0;	left: 0;	right: 0;	width: 100%;	z-index: 802}
.logo {	width: 400px;	display: flex;	color: #fff;	position: fixed;	left: 20px;	top: 25px;	z-index: 4;	text-align: left;	-webkit-transition: all 0.5s ease-out;	-moz-transition: all 0.5s ease-out;	-ms-transition: all 0.5s ease-out;	-o-transition: all 0.5s ease-out;	transition: all 0.5s ease-out;}
.logo-scroll {	width: 250px;	display: flex;	color: #fff;	position: fixed;	left: 20px;	top: 25px;	z-index: 4;	text-align: left;	-webkit-transition: all 0.5s ease-out;	-moz-transition: all 0.5s ease-out;	-ms-transition: all 0.5s ease-out;	-o-transition: all 0.5s ease-out;	transition: all 0.5s ease-out;	-webkit-transform: translateY(-200px);	-moz-transform: translateY(-200px);	-ms-transform: translateY(-200px);	-o-transform: translateY(-200px);	transform: translateY(-200px)}
.logo img, .logo-scroll img {	width: 100%;	position: relative;	z-index: 2;}
.logo-link {	width: 500px;	position: relative;	display: flex;	align-items: center;	justify-content: center;	vertical-align: middle;	-webkit-transition: opacity 0.55s, background-color 0.55s, -webkit-transform 0.55s;	transition: opacity 0.55s, background-color 0.55s, -webkit-transform 0.55s;	transition: transform 0.55s, opacity 0.55s, background-color 0.55s;	transition: transform 0.55s, opacity 0.55s, background-color 0.55s, -webkit-transform 0.55s}
.logo_black {	position: relative;	z-index: -1}
.header.js-scrolling .logo {	-webkit-transform: translateY(-200px);	-moz-transform: translateY(-200px);	-ms-transform: translateY(-200px);	-o-transform: translateY(-200px);	transform: translateY(-200px)}
.header.js-scrolling .logo-scroll {	-webkit-transform: translateY(-5px);	-moz-transform: translateY(-5px);	-ms-transform: translateY(-5px);	-o-transform: translateY(-5px);	transform: translateY(-5px)}
@media only screen and (max-width:40em) {.logo {	width: 250px;}
.logo-scroll {	width: 150px;	left: 10px;}
}
span.verticle-line, .hero_container_text_space h1 {	padding-left: 42px;	display: block;	font-size: 14px !important;	font-weight: 600;	letter-spacing: 1px;	line-height: normal;	text-transform: uppercase;	margin-bottom: 11px;	position: relative}
.hero_container_text_space p {	display: block;	font-size: 18px !important;	letter-spacing: 1px;	line-height: normal;	margin-bottom: 11px;	position: relative}
span.verticle-line:before, .hero_container_text_space h1:before {	width: 24px;	height: 2px;	background-color: #f70b7f;	display: inline-block;	vertical-align: middle;	content: "";	position: absolute;	left: 0;	top: 50%}
span.verticle-line.more:before {	width: 31px}
@media only screen and (max-width:1400px) {.hero_container_text {	padding-right: 0 !important;}
}
@media only screen and (max-width:1160px) and (min-width:200px) {body {	position: relative;}
.hero_container_text {	padding: 0 70px;	position: relative;	min-height: calc(100vh - 4.4em);min-height:calc((var(--vh, 1vh) * 100) - 0em)}
.hero_container_text_space {	padding-top: 50px;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	position: absolute;	top: calc(50% - 4.4em);	left: 70px;	right: 70px;	width: calc(100% - 140px);	padding-right: 216px}
.hero-btn-box span.bar-text {	-webkit-transform: rotate(-90deg) translateX(-60px) !important;	transform: rotate(-90deg) translateX(-60px) !important}
}
@media only screen and (max-width:470px) and (min-width:200px) {.tablet {	display: none}
.mobile {	display: block}
}
@media screen\000000 {.menu-overlay {	visibility: hidden}
.menu-overlay-open {	visibility: visible}
.site-content-main {	display: block}
}
@media only screen and (min-width:768px) {.home_slider_img:hover figure.home_slider_figure {	transform: scale(1.1);	-webkit-transform: scale(1.1)}
.home_slider_img:hover .hero-recent-work {	transform: translateX(20px);	-webkit-transform: translateX(20px)}
.hero-recent-work span.verticle-line {	font-size: 12px;	letter-spacing: 2.57px;	padding-left: 32px}
.hero-recent-work h2 {	font-size: 20px;	line-height: 24px;	font-weight: 400;	margin-bottom: 10px}
.hero-recent-work .button {	margin-top: 19px;	margin-right: 16px}
.hero-banner-text h1 {	font-size: 36px;	line-height: 42px;	margin-bottom: 17px}
span.verticle-line.large, .hero_container_text_space h1 {	font-size: 18px;	margin-bottom: 15px;	letter-spacing: 2px}
}
@media only screen and (min-width:768px) {.home_slider_img:hover figure.home_slider_figure {	transform: scale(1.1);	-webkit-transform: scale(1.1)}
.home_slider_img:hover .hero-recent-work {	transform: translateX(20px);	-webkit-transform: translateX(20px)}
.hero-recent-work span.verticle-line {	font-size: 12px;	letter-spacing: 2.57px;	padding-left: 32px}
.hero-recent-work h2 {	font-size: 20px;	line-height: 24px;	font-weight: 400;	margin-bottom: 10px}
.hero-recent-work .button {	margin-top: 19px;	margin-right: 16px}
.hero-banner-text h1 {	font-size: 36px;	line-height: 42px;	margin-bottom: 17px}
span.verticle-line.large, .hero_container_text_space h1 {	font-size: 18px;	margin-bottom: 15px;	letter-spacing: 2px}
}
@media only screen and (max-width:767px) and (min-width:200px) {.hero_container_text {	padding: 0 30px}
.hero_container_text_space {	left: 30px;	right: 30px;	width: calc(100% - 60px);	padding: 0}
.bg-image-main {	height: 200px}
}
.header.js-scrolling {	height: 70px;	background: rgba(19, 39, 97, 0.95);	-webkit-transition: height 0.2s;	-moz-transition: height 0.2s;	-ms-transition: height 0.2s;	-o-transition: height 0.2s;	transition: height 0.2s;}
span.logo_hover {	top: 0;	left: 0;	opacity: 0;	transition: opacity 0.4s linear;	position: absolute;	z-index: 3}
.logo-link:hover span.logo_hover {	opacity: 1}
.get_a_quote {	right: 70px;	top: 0;	position: fixed;	display: none}
body.page-template-book-call .get_a_quote_btn {	display: none}
.get_a_quote2 {	right: 70px;	top: 0;	position: fixed;}
@media only screen and (max-width:40em)  {
	.get_a_quote2 {	 display: none}

}
.get_a_quote_btn {	min-height: 70px;	border-radius: 0}
.get_a_quote_btn.button:before {	width: 100%;	height: 100%;	top: 0;	left: 0;	border-radius: 0}
.get_a_quote_btn.button:hover:before {	background: #1481c0}
.get_a_quote_btn.button:hover {	color: #fff}
.get_a_quote_btn.button:after {	border-radius: 5px 0 0 5px}
.menu-toggle {	width: 70px;	height: 70px;	padding: 0;	display: block;	background-color: #1481c0;	color: #fff;	text-align: center;	position: fixed;	right: 0;	z-index: 802;	transition: all 0.25s ease-in-out;	-webkit-transition: all 0.25s ease-in-out;	-moz-transition: all 0.25s ease-in-out;	cursor: pointer}
.is-opened-nav .menu-toggle {	background-color: transparent;	-webkit-transition-delay: 0.15s;	transition-delay: 0.15s}
.menu-toggle-icon {	width: 100%;	height: 100%;	display: block;	margin: 0;	vertical-align: middle;	position: absolute;	-webkit-transition: background-color 0.55s, -webkit-transform 0.55s;	transition: background-color 0.55s, -webkit-transform 0.55s;	transition: background-color 0.55s, transform 0.55s;	transition: background-color 0.55s, transform 0.55s, -webkit-transform 0.55s;	-webkit-transform: translateX(0);	transform: translateX(0)}
.menu-toggle-icon.menu-toggle-open {	right: 0;	top: 0}
.menu-toggle-icon.active span.line, .menu-toggle-icon:hover span.line {	-webkit-transform: translateX(0);	transform: translateX(0)}
.menu-toggle-icon span.line {	width: 100%;	height: 2px;	margin: 0 auto;	display: block;	position: absolute;	left: 0;	right: 0;	top: 50%;	-webkit-transform: translateX(5%);	transform: translateX(5%);	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, -webkit-transform 0.35s;	transition: transform 0.35s, opacity 0.35s;	transition: transform 0.35s, opacity 0.35s, -webkit-transform 0.35s}
.menu-toggle-icon span.line:after {	width: 17px;	height: 2px;	content: "";	top: 0;	bottom: 0;	left: 50%;	background-color: #fff;	position: absolute;	-webkit-transform: translateX(-50%);	transform: translateX(-50%);	-webkit-transition: -webkit-transform 0.35s;	transition: -webkit-transform 0.35s;	transition: transform 0.35s;	transition: transform 0.35s, -webkit-transform 0.35s;	-webkit-transform-origin: center;	transform-origin: center}
.menu-toggle-icon.active span.line:after {	left: calc(50% - 0px)}
.menu-toggle-icon span.line:nth-child(1) {	top: calc(50% - 7px)}
.menu-toggle-icon span.line:nth-child(3) {	top: calc(50% + 7px)}
.menu-toggle-icon span.line:nth-child(1):after {	-webkit-transform: translateX(-90%);	transform: translateX(-90%)}
.menu-toggle-icon span.line:nth-child(3):after {	-webkit-transform: translateX(-90%);	transform: translateX(-90%)}
.menu-toggle-icon.active span.line:nth-child(1):after, .menu-toggle-icon:hover span.line:nth-child(1):after {	-webkit-transform: translateX(-50%);	transform: translateX(-50%)}
.menu-toggle-icon.active span.line:nth-child(3):after, .menu-toggle-icon:hover span.line:nth-child(3):after {	-webkit-transform: translateX(-50%);	transform: translateX(-50%)}
.is-opened-nav .menu-toggle-open:hover span.line:nth-child(1):after {	transform: translate(-50%, 7px) rotate(45deg);	-webkit-transform: translate(-50%, 7px) rotate(45deg)}
.is-opened-nav .menu-toggle-open:hover span.line:nth-child(3):after {	-webkit-transform: translate(-50%, -7px) rotate(-45deg);	transform: translate(-50%, -7px) rotate(-45deg)}
.is-opened-nav .menu-toggle-icon span.line {	-webkit-transform: translateX(0);	transform: translateX(0)}
.is-opened-nav .menu-toggle-icon span.line:nth-child(2) {	opacity: 0}
.is-opened-nav .menu-toggle-icon span.line:nth-child(1):after {	-webkit-transform: translate(-50%, 7px) rotate(45deg);	transform: translate(-50%, 7px) rotate(45deg)}
.is-opened-nav .menu-toggle-icon span.line:nth-child(3):after {	-webkit-transform: translate(-50%, -7px) rotate(-45deg);	transform: translate(-50%, -7px) rotate(-45deg)}
.menu-toggle-icon.menu-toggle-open span.line:after {	width: 30px;	height: 3px}
.model-overlay-hide {	overflow-y: hidden}
.menu-overlay {	position: fixed;	top: 0;	right: 0;	z-index: 4;	height: 100vh;	width: 100%;	max-width: 410px;	pointer-events: none;	-webkit-transform: translateX(100%);	transform: translateX(100%);	-webkit-transition: -webkit-transform 0.5s;	transition: -webkit-transform 0.5s;	transition: transform 0.5s;	transition: transform 0.5s, -webkit-transform 0.5s;	overflow-y: auto;	-webkit-overflow-scrolling: touch;	background-color: rgb(29 37 44 / 97%);	-ms-overflow-style: none;	scrollbar-width: none}
.menu-overlay::-webkit-scrollbar {width:0;background:0 0;display:none}
.menu-overlay-open {	pointer-events: all;	-webkit-transform: translateX(0);	transform: translateX(0)}
.menu-overlay-main {	width: 100%;	height: auto;	padding: 0 70px 0 10px}
.header_quote_text {	justify-content: space-between;	padding-bottom: 57px}
.header_quote_text p {	margin-bottom: 0;	margin-right: 40px}
.header_quote_text p a {	color: #fff}
.header_quote_text p a:hover {	color: #1481c0}
.header_overlay_right {	text-align: right}
nav.main-navigation {	display: inline-block}
ul.menu-list {	margin: 0}
ul.menu-list li {	-webkit-transform: translateX(-5rem);	transform: translateX(-5rem);	opacity: 0;	-webkit-transition: opacity 0.55s, -webkit-transform 0.55s;	transition: opacity 0.55s, -webkit-transform 0.55s;	transition: opacity 0.55s, transform 0.55s;	transition: opacity 0.55s, transform 0.55s, -webkit-transform 0.55s}
ul.menu-list li:before {	display: none}
.is-opened-nav ul.menu-list li {	opacity: 1;	-webkit-transform: translateX(0);	transform: translateX(0)}
.is-opened-nav ul.menu-list li:first-of-type {	-webkit-transition-delay: 0.1s;	transition-delay: 0.1s}
.is-opened-nav ul.menu-list li:nth-of-type(2) {	-webkit-transition-delay: 0.2s;	transition-delay: 0.2s}
.is-opened-nav ul.menu-list li:nth-of-type(3) {	-webkit-transition-delay: 0.3s;	transition-delay: 0.3s}
.is-opened-nav ul.menu-list li:nth-of-type(4) {	-webkit-transition-delay: 0.4s;	transition-delay: 0.4s}
.is-opened-nav ul.menu-list li:nth-of-type(5) {	-webkit-transition-delay: 0.5s;	transition-delay: 0.5s}
.is-opened-nav ul.menu-list li:nth-of-type(6) {	-webkit-transition-delay: 0.6s;	transition-delay: 0.6s}
ul.menu-list li a {	color: #fff;	position: relative;	font-size: 24px;	line-height: 1.5;	font-weight: 400}
ul.menu-list li a:hover {	color: #1481c0}
ul.menu-list li.current-menu-item a, ul.menu-list li.current-menu-parent a, ul.menu-list li.current-page-ancestor a, ul.menu-list li.current_page_item a {	color: #1481c0;	font-weight: 700}
figure.dentalwebsites-logo {	margin-bottom: 35px}
.menu-overlay-trigger {	width: 100%;	height: 100%;	top: 0;	left: 0;	right: 0;	bottom: 0;	position: fixed;	background-color: transparent;	display: none;	z-index: 3}
.is-opened-nav .menu-overlay-trigger {	display: block}
span.phone-alt {	padding-right: 14px;	top: -2px;	position: relative}
span.phone-alt img {	width: 16px}
.header_quote_btn {	min-height: 70px;	display: flex;	align-items: center;	justify-content: center;	border-radius: 0}
.header_quote_btn.button:before {	width: 100%;	height: 100%;	top: 0;	left: 0;	border-radius: 0}
.header_quote_btn.button:after {	border-radius: 0}
.header_quote_btn.button:hover:before {	background: #1481c0}
.header_quote_btn.button:hover {	color: #fff}
hr.menu_overlay_hr {	width: 40px;	height: 1px;	margin: 12px 0 47px auto;	opacity: .4;	background-color: #fff}
ul.header_social_icons {	margin: 24px 0 26px}
ul.header_social_icons li {	display: inline-block;	margin-left: 15px}
ul.header_social_icons li:before {	display: none}
ul.header_social_icons li a {	display: inline-block;	width: 32px;	height: 32px}
ul.header_social_icons li a span.sc_bg {	width: 32px;	height: 32px;	top: 0;	left: 0;	position: absolute;	transition: all 0.5s ease-in-out;	display: inline-block;	background-repeat: no-repeat;	background-position: center}
ul.header_social_icons li a span.sc_bg.sc_bg_hover {	opacity: 0}
ul.header_social_icons li a:hover span.sc_bg {	opacity: 0}
ul.header_social_icons li a:hover span.sc_bg.sc_bg_hover {	opacity: 1}
.hero_container_main {	position: relative;	width: 100%}
.posttitle {	font-size: 28px;	line-height: 36px;	margin-bottom: 4px;	font-weight: 600}
.posttitle a {	color: #fff;	font-weight: 700}
.posttitle a:hover {	color: #1481c0}
.hero-recent-work h2 {	color: #fff;	font-weight: 400}
.hero-recent-work {	position: absolute;	bottom: 56px;	left: 60px;	z-index: 10;	color: #fff;	-webkit-transition: -webkit-transform 0.35s;	transition: -webkit-transform 0.35s;	transition: transform 0.35s;	transition: transform 0.35s, -webkit-transform 0.35s;	-webkit-transition-timing-function: ease-out;	transition-timing-function: ease-out}
.hero-recent-work .button {	color: #fff;	background: 0 0}
.hero-recent-work .button:before {	width: calc(100% - 4px);	height: calc(100% - 4px);	top: 0;	left: 0;	z-index: 0;	background: 0 0;	border: 2px solid #fff;	border-radius: 5px}
.hero-recent-work .button:after {	width: 0%;	z-index: 1}
.hero-recent-work .button:hover:after {	width: 100%}
.hero_container_section {	position: relative;	width: 100%;	overflow: hidden}
.hero_container_slider_main .home_slider_img {	position: relative;	overflow: hidden}
.hero_container_slider_main figure.home_slider_figure {	margin: 0;	-webkit-transition: -webkit-transform 0.35s;	transition: -webkit-transform 0.35s;	transition: transform 0.35s;	transition: transform 0.35s, -webkit-transform 0.35s}
.hero_container_slider_main figure.home_slider_figure img {	width: 100%;	height: 100%;	font-family: "object-fit: cover;";	-o-object-fit: cover;	object-fit: cover;	-o-object-position: 50% 50%;	object-position: 50% 50%}
.hero_container_slider_main .slick-initialized .slick-slide {	padding: 0}
.hero_container_text_space .button.button-transparent {	margin-right: 14px}
.home-view-case-btn {	position: absolute;	right: 0}
a.view-all-cases {	font-size: 14px;	font-weight: 500;	letter-spacing: .2px;	transition: all 0.25s ease-in-out;	-webkit-transition: all 0.25s ease-in-out;	-moz-transition: all 0.25s ease-in-out}
a.view-all-cases.btn-white {	color: #fff}
a.view-all-cases span {	padding-left: 5px;	padding-top: 1px;	display: inline-block;	transition: all 0.25s ease-in-out;	-webkit-transition: all 0.25s ease-in-out;	-moz-transition: all 0.25s ease-in-out}
a.view-all-cases:hover span {	transform: translateX(-5px)}
a.view-all-cases:hover:after {	transform: rotate(90deg)}
a.view-all-cases:after {	width: 17px;	height: 17px;	margin-left: 13px;	display: inline-block;	content: "";	background: url(/go/images/sqare-icon.svg) no-repeat center;	vertical-align: middle;	transition: all 0.25s ease-in-out;	-webkit-transition: all 0.25s ease-in-out;	-moz-transition: all 0.25s ease-in-out}
.hero-left-button .hero-btn-box {	background-color: #0570b8;	color: #fff;	font-weight: 500;	width: 70px;	height: 170px;	position: absolute;	left: auto;	right: 0;	bottom: 0;	font-size: 14px}
.hero-left-button .hero-btn-box:hover {	color: #fff}
.hero-btn-box span.bar-text {	position: relative;	display: block;	text-transform: capitalize}
.hero-btn-box span.bar-line {	position: absolute;	left: calc(50% - 0px);	bottom: 40px;	width: 2px;	height: 70px;	transform: translateX(-50%);	-webkit-transform: translateX(-50%)}
.hero-btn-box span.bar-line-wrap {	position: absolute;	width: 100%;	height: 100%;	overflow: hidden}
.hero-btn-box span.bar-line-down {	width: 2px;	height: 58px;	background-color: #fff;	display: block;	animation: slide-down 2s infinite;	-webkit-animation: slide-down 2s infinite}
@keyframes slide-down {0% {-webkit-transform:translateY(-100%);transform:translateY(-100%)}
100% {-webkit-transform:translateY(100%);transform:translateY(100%)}
}
@-webkit-keyframes slide-down {0% {-webkit-transform:translateY(-100%);transform:translateY(-100%)}
100% {-webkit-transform:translateY(100%);transform:translateY(100%)}
}
@media only screen and (max-width: 40em) {
.hero-btn-box span.bar-line {	 	bottom: 20px;	 	height: 40px;	 }

}

.hero_container_text p.slide {	letter-spacing: .19px;	font-size: 13px;	color: rgba(29,37,44,.6)}
.hero_container_text p.slide strong {	letter-spacing: .17px}
.what-do-grid svg {	width: 64px;	height: 64px;	margin-bottom: 15px}
.smart-svg svg {	opacity: 0}
.smart-animation-view .smart-svg svg {	opacity: 1}
.smart-svg svg g.fill path, .smart-svg svg g.fill rect {	opacity: 0}
.smart-animation-view .smart-svg svg g.fill path, .smart-animation-view .smart-svg svg g.fill rect {	opacity: 1;	-webkit-transition: opacity 0.35s ease-in 1s;	transition: opacity 0.35s ease-in 1s}
.smart-svg svg g.stroke rect {	stroke-linecap: square}
.smart-svg svg g.stroke path, .smart-svg svg g.stroke rect {	fill: none}
.smart-animation-view .smart-svg svg g.stroke path, .smart-animation-view .smart-svg svg g.stroke rect {	stroke-dashoffset: 0!important;	-webkit-transition: stroke-dashoffset 1.35s;	transition: stroke-dashoffset 1.35s}
.animation--hidden-bar {	position: relative;	overflow: hidden}
.smart-animation-view .animation--reval-bar--form-left {	-webkit-transform: translateX(100%);	transform: translateX(100%)}
.smart-animation-view .animation--reval-bar--form-right {	-webkit-transform: translateX(-100%);	transform: translateX(-100%)}
.animation--reval-bar {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	background-color: #fff;	-webkit-transition: -webkit-transform 1.35s;	transition: -webkit-transform 1.35s;	transition: transform 1.35s;	transition: transform 1.35s, -webkit-transform 1.35s;	z-index: 10}
.smart-animation-view .animation--fade {	opacity: 1}
.animation--fade {	opacity: 0;	-webkit-transition: opacity 1.35s;	transition: opacity 1.35s}
.smart-animation-view .animation--from-left-fade {	opacity: 1;	-webkit-transform: translateX(0);	transform: translateX(0)}
.animation--from-left-fade {	-webkit-transform: translateX(-1.42857rem);	transform: translateX(-1.42857rem);	position: relative;	-webkit-transition: opacity 1.35s, -webkit-transform 1.35s;	transition: opacity 1.35s, -webkit-transform 1.35s;	transition: transform 1.35s, opacity 1.35s;	transition: transform 1.35s, opacity 1.35s, -webkit-transform 1.35s;	opacity: 0}
.smart-animation-view .animation--from-right-fade {	opacity: 1;	-webkit-transform: translateX(0);	transform: translateX(0)}
.animation--from-right-fade {	-webkit-transform: translateX(1.42857rem);	transform: translateX(1.42857rem);	position: relative;	-webkit-transition: opacity 1.35s, -webkit-transform 1.35s;	transition: opacity 1.35s, -webkit-transform 1.35s;	transition: transform 1.35s, opacity 1.35s;	transition: transform 1.35s, opacity 1.35s, -webkit-transform 1.35s;	opacity: 0}
.smart-animation-view .animation--from-top-fade, .smart-animation-view.animation--from-top-fade {	opacity: 1;	-webkit-transform: translateX(0);	transform: translateX(0)}
.animation--from-top-fade {	-webkit-transform: translateY(-1.42857rem);	transform: translateY(-1.42857rem);	position: relative;	-webkit-transition: opacity 1.35s, -webkit-transform 1.35s;	transition: opacity 1.35s, -webkit-transform 1.35s;	transition: transform 1.35s, opacity 1.35s;	transition: transform 1.35s, opacity 1.35s, -webkit-transform 1.35s;	opacity: 0}
.smart-animation-view .animation--from-bottom-fade, .smart-animation-view.animation--from-bottom-fade {	opacity: 1;	-webkit-transform: translateX(0);	transform: translateX(0)}
.animation--from-bottom-fade {	-webkit-transform: translateY(1.42857rem);	transform: translateY(1.42857rem);	position: relative;	-webkit-transition: opacity 1.35s, -webkit-transform 1.35s;	transition: opacity 1.35s, -webkit-transform 1.35s;	transition: transform 1.35s, opacity 1.35s;	transition: transform 1.35s, opacity 1.35s, -webkit-transform 1.35s;	opacity: 0}
.smart-animation-view .animation-smooth-out, .smart-animation-view.animation-smooth-out {	opacity: 1;	-webkit-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0)}
.animation-smooth-out {	opacity: 0;	-webkit-transform: translateY(20px);	-ms-transform: translateY(20px);	transform: translateY(20px);	-webkit-transition: opacity 0.7s cubic-bezier(.694, 0, .335, 1), transform 0.7s cubic-bezier(.694, 0, .335, 1);	-o-transition: opacity 0.7s cubic-bezier(.694, 0, .335, 1), transform 0.7s cubic-bezier(.694, 0, .335, 1);	-webkit-transition: opacity 0.7s cubic-bezier(.694, 0, .335, 1), -webkit-transform 0.7s cubic-bezier(.694, 0, .335, 1);	transition: opacity 0.7s cubic-bezier(.694, 0, .335, 1), -webkit-transform 0.7s cubic-bezier(.694, 0, .335, 1);	transition: opacity 0.7s cubic-bezier(.694, 0, .335, 1), transform 0.7s cubic-bezier(.694, 0, .335, 1);	transition: opacity 0.7s cubic-bezier(.694, 0, .335, 1), transform 0.7s cubic-bezier(.694, 0, .335, 1), -webkit-transform 0.7s cubic-bezier(.694, 0, .335, 1)}
figure.animation--fade img {	width: 100%;	height: 100%;	font-family: "object-fit: cover;";	-o-object-fit: cover;	object-fit: cover;	-o-object-position: 50% 50%;	object-position: 50% 50%}
.smart-animation-view .animation--from-0-to-100, .smart-animation-view.animation--from-0-to-100 {	width: 100%}
.animation--from-0-to-100 {	width: 0;	-webkit-transition: width 1.35s;	transition: width 1.35s}
.figure-animation-image {	opacity: 0;	-webkit-transition: opacity 1s cubic-bezier(.694, 0, .335, 1);	-o-transition: opacity 1s cubic-bezier(.694, 0, .335, 1);	transition: opacity 1s cubic-bezier(.694, 0, .335, 1)}
.smart-animation-view .figure-animation-image {	opacity: 1;	-webkit-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0)}
.hero-bg-section {	position: relative;	z-index: 1}
.hero-bg {	display: none;	width: 100%;	height: 100%;	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	z-index: -1;	background-repeat: no-repeat;	background-size: cover;	background-position: center top}
.hero-bg img {	width: 100%;	height: 100%;	font-family: "object-fit: cover;";	-o-object-fit: cover;	object-fit: cover;	-o-object-position: 50% 50%;	object-position: 50% 50%}
.hero-container {	position: absolute;	z-index: 1;	max-width: 930px;	margin: 0 auto;	width: 100%;	height: 100%;	left: 0;	right: 0;	top: 0;	bottom: 0;	color: #fff;	font-size: 18px;	text-align: center}
.hero-container span {	letter-spacing: 2px;	text-transform: uppercase;	display: block}
.hero-container h3 {	color: #fff}
.table {	display: table;	width: 100%;	height: 100%}
.table-cell {	display: table-cell;	vertical-align: middle}
.hero-banner-section {	position: relative}
.hero-banner-section .hero-left-button {	transform: translate(-70px, 0)}
.hero-banner-section .hero-left-button.ppc-left-button {	transform: none}
.hero-bg-fill-main {	position: relative;	z-index: 2}
.hero-bg-fill {	width: 100%;	height: 100%;	position: absolute;	display: block;	bottom: 0;	left: 0;	z-index: -1;	background-image: linear-gradient(-45deg, #1481c0 0, #d257ad 53%, #4f0dcf 100%);	transform: translate(0, 30px);	overflow: hidden}
.next-page-acive {	position: fixed;	top: 0;	left: 0;	right: 0;	bottom: 0;	width: 100%;	height: 100%}
.listen {	max-width: 1000px;	margin: 120px auto;}
.listen h1 {	text-transform: uppercase;	font-size: 55px;	text-align: center}
.marquee {	position: relative;	background: linear-gradient(131.8deg, rgba(149,54,229,.5) 0, #5936e5 46.87%, #04c3ff 100%);	width: 100vw;	overflow: hidden;	max-width: 100%;	overflow-x: hidden;	z-index: 1;	/*    border-top-style: solid;    border-top-width: 1px;    border-bottom-style: solid;    border-bottom-width: 1px;*/ padding-top: 200px;	padding-bottom: 240px}
.track {	position: absolute;	white-space: nowrap;	will-change: transform;	animation: scroll 50s linear infinite;}
.track .content {	font-size: 184px;	text-transform: uppercase;	font-family: TungstenCompressed, "serif";	font-weight: 500;	color: #fff;	text-shadow: 0 0 15px rgba(255,255,255,.5);}
@keyframes scroll { from { transform: translateX(-30%);}
 to { transform: translateX(calc(-100% - 1rem));}
}
.color1 {	background: rgb(20,129,192);	background: linear-gradient(131.8deg, rgba(149,54,229,.7) 0, #5936e5 46.87%, #04c3ff 100%);	height: 80px;	width: 100vw;	margin-left: calc((-100vw + 100%) / 2);	margin-right: calc((-100vw + 100%) / 2);	position: absolute;	bottom: 450px;	color: #fff;	vertical-align: middle !important;	padding-left: 55%;	font-size: 35px;	text-shadow: 0 0 15px rgba(255,255,255,.5);	font-family: "Montserrat", serif;	padding-top: 25px;	z-index: -1}
.color2 {	background: linear-gradient(131.8deg, rgba(149,54,229,.7) 0, #5936e5 46.87%, #04c3ff 100%);	height: 80px;	width: 100vw;	margin-left: calc((-100vw + 100%) / 2);	margin-right: calc((-100vw + 100%) / 2);	position: absolute;	bottom: 370px;	vertical-align: middle !important;	padding-left: 55%;	font-size: 35px;	text-shadow: 0 0 15px rgba(255,255,255,.5);	font-family: "Montserrat", serif;	padding-top: 25px;	color: #fff;	z-index: -1}
.home-intro {	padding: 0 !important;	width: 100%;	margin: auto;	position: relative}
.home-intro .feat2 {	position: relative;	vertical-align: middle !important;	display: inline-block;}
.home-intro .s3grid .text-pos {	vertical-align: middle !important;	display: inline-block !important;	width: 25.5%;}
.home-intro .s3grid .text-pos p {	font-weight: 300;	letter-spacing: 0px;	font-size: 20px;	line-height: 1.5;	vertical-align: middle;}
.home-intro .s3grid .text-pos p a.btn {	border: 1px solid #fff;}
.home-intro b {	color: black !important;	text-transform: uppercase;	font-size: 36px;	letter-spacing: 2px}
.home-intro .sub-heading {	font-size: 53px;	font-family: "Montserrat", serif;	text-transform: none;	line-height: 1;	font-weight: 800;	letter-spacing: -2px;	margin-bottom: 50px;}
.home-intro p.sub-heading strong {	font-size: 20px !important;}
.home-intro .heading {	font-size: 22px;	font-family: "Montserrat", serif;	text-transform: none;	line-height: 2;	letter-spacing: -2px;	text-align: left !important}
.home-intro .s3grid .feat2 img {	width: 100%;	vertical-align: middle;}
.home-intro .s3grid .feat2 {	width: 50.5%;	margin-right: 9%;	position: relative}
@media only screen and (max-width: 94em) {.home-intro .s3grid .feat2 {	padding: 0 20px;	margin-right: 2%;}
body.home .mod_home_intro .row .title-sec {	padding: 0 20px;}
.row.text-center {	padding: 0 20px;}
.home-intro .s3grid .text-pos {	padding: 0 20px;	margin-top: 5%;	width: 41.5%;}
.home-intro .s3grid .text-pos .sub-heading {	font-size: 40px;}
}
@media only screen and (max-width: 64em) {body.home .mod_home_intro .row .title-sec {	padding: 0px;}
.home-intro .s3grid .text-pos .sub-heading {	font-size: 30px;}
.home-intro .s3grid .feat2 {	width: 100%;	margin-right: 2%;	margin-bottom: 30px;	display: block}
.home-intro .s3grid .text-pos {	display: block !important;	width: 100%;}
}
.contact-intro {	padding: 0 !important;	width: 100%;	margin: auto;	position: relative;	max-width: 1600px}
.contact-intro .feat2 {	position: relative;	vertical-align: middle !important;	display: inline-block;}
.contact-intro .s3grid .text-pos {	vertical-align: middle!important;	display: inline-block !important;	margin-top: 2%;	width: 48.5%;}
.contact-intro .s3grid .text-pos p {	font-weight: 300;	letter-spacing: 0px;	font-size: 20px !important;	line-height: 1.5;	vertical-align: middle;}
.contact-intro .s3grid .feat2 p a { color:#fff !important; }
.contact-intro .s3grid .feat2 p a .MainFormButton{ color:#fff !important; }
.contact-intro .s3grid .text-pos p a.btn {	border: 1px solid #fff;}
.contact-intro .sub-heading {	font-size: 53px;	font-family: "Montserrat", serif;	text-transform: none;	line-height: 1;	font-weight: 800;	letter-spacing: -2px;	margin-bottom: 50px;}
.contact-intro .heading {	font-size: 22px;	font-family: "Montserrat", serif;	text-transform: none;	line-height: 2;	letter-spacing: -2px;	text-align: left !important}
.contact-intro .s3grid .feat2 img {	width: 100%;	vertical-align: middle;}
.contact-intro .s3grid .feat2 {	width: 40.5%;	margin-right: 9%;	position: relative}
@media only screen and (max-width: 94em) {.contact-intro .feat2 {	padding: 0 20px;}
.contact-intro .s3grid .text-pos {	padding: 0 20px;}
}
@media only screen and (max-width: 64em) {.contact-intro .s3grid .text-pos .sub-heading {	font-size: 30px;}
.contact-intro .s3grid .feat2 {	width: 100%;	margin-right: 2%;	margin-bottom: 30px;	display: block}
.contact-intro .s3grid .text-pos {	display: block !important;	width: 100%;}
}
.blue-print {	padding: 0 !important;	width: 100%;	margin: 0 auto 50px;	position: relative;	max-width: 1600px}
.blue-print .feat2 {	position: relative;	vertical-align: middle !important;	display: inline-block;}
.blue-print .s3grid .text-pos {	vertical-align: middle!important;	display: inline-block !important;	margin-top: 2%;	width: 65.5%;}
.blue-print .s3grid .text-pos p {	font-weight: 300;	letter-spacing: 0px;	font-size: 20px !important;	line-height: 1.5;	vertical-align: middle;}
.blue-print .s3grid .text-pos p a.btn {	border: 1px solid #fff;}
.blue-print .sub-heading {	font-size: 53px;	font-family: "Montserrat", serif;	text-transform: none;	line-height: 1;	font-weight: 800;	letter-spacing: -2px;	margin-bottom: 50px;}
.blue-print .heading {	font-size: 22px;	font-family: "Montserrat", serif;	text-transform: none;	line-height: 2;	letter-spacing: -2px;	text-align: left !important}
.blue-print .s3grid .feat2 img {	width: 100%;	vertical-align: middle;}
.blue-print .s3grid .feat2 {	width: 23.5%;	margin-right: 9%;	position: relative}
@media only screen and (max-width: 94em) {.blue-print .feat2 {	padding: 0 20px;}
.blue-print .s3grid .text-pos {	padding: 0 20px;}
}
@media only screen and (max-width: 64em) {.blue-print .s3grid .text-pos .sub-heading {	font-size: 30px;}
.blue-print .s3grid .feat2 {	width: 100%;	margin-right: 2%;	margin-bottom: 30px;	display: block}
.blue-print .s3grid .text-pos {	display: block !important;	width: 100%;}
}
.content-wrapper {	max-width: 1400px;	margin: 200px auto;}
.content-wrapper h1 {	font-size: 50px;	text-align: center;	font-weight: 800;	margin-bottom: 30px}
.before-section {	padding: 10% 0 !important;	max-width: 1800px;	margin: auto;	position: relative;	text-align: center}
.before-section .s3grid {	position: relative;	max-width: 1400px;	vertical-align: middle !important;	margin: auto;	display: block;	text-align: center}
.before-section .s3grid p {	font-weight: 300;	letter-spacing: 0px;	font-size: 26px;	line-height: 1;	vertical-align: middle;}
.before-section .s3grid h4 {	font-weight: 300;	letter-spacing: 0px;	font-size: 26px;	line-height: 1;	vertical-align: middle;}
.before-section .s3grid p a.btn {	border: 1px solid #fff;}
.before-section .sub-heading {	font-size: 33px;	font-weight: 300;	font-family: "Montserrat", serif;	text-transform: none;	line-height: 1;	letter-spacing: -2px;	margin-bottom: 0px;}
.before-section .heading {	font-size: 52px;	font-family: "Montserrat", serif;	font-weight: 800;	text-transform: none;	line-height: 2;	letter-spacing: -2px;	color: #3c63e9}
@media only screen and (max-width: 64em) {.before-section .heading {	font-size: 40px !important;	line-height: 1.2 !important;}
.before-section .s3grid .sub-heading {	font-size: 30px;}
.before-section .s3grid {	display: block !important;	width: 100%;}
}
.c-before-after {	color: #3c63e9;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	margin-top: 30px;	letter-spacing: 1.35px;	position: relative;	z-index: 2;	pointer-events: none;	font-weight: 700;	margin-bottom: 0}
.c-before-after, .c-before-after__icon {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: end;	-ms-flex-align: end;	align-items: flex-end}
.c-before-after__icon {	margin: 0 15px 20px}
@media(min-width:1112px) {.c-before-after__icon {	margin: 0 15px 20px}
}
.c-before-after .icon {	width: 55%;	height: 55%}
.reviews-intro {	padding: 0 0 5% 0 !important;	max-width: 1400px;	margin: auto;	position: relative}
.reviews-intro .feat2 {	position: relative;	vertical-align: middle !important;	display: inline-block;}
.reviews-intro .s3grid .text-pos {	vertical-align: top !important;	display: inline-block !important;	margin-top: 100px;	width: 42.5%;}
.reviews-intro .s3grid .text-pos p {	font-weight: 300;	letter-spacing: 0px;	color: #fff;	font-size: 26px;	line-height: 1;	vertical-align: middle;}
.reviews-intro .s3grid .text-pos p a.btn {	border: 1px solid #fff;}
.reviews-intro .sub-heading {	font-size: 53px;	font-weight: 800;	font-family: "Montserrat", serif;	color: #fff;	text-transform: none;	line-height: 1;	letter-spacing: -2px;	margin-bottom: 50px;}
.reviews-intro .heading {	font-size: 22px;	font-family: "Montserrat", serif;	text-transform: none;	line-height: 2;	color: #fff;	letter-spacing: -2px;	text-align: left !important}
.reviews-intro .s3grid .feat2 img {	width: 100%;	vertical-align: middle;}
.reviews-intro .s3grid .feat2 {	width: 50.5%;	margin-left: 6%;	margin-bottom: 10px;	position: relative}
@media only screen and (max-width: 94em) {.reviews-intro .feat2 {	padding: 0 20px;}
.row.text-center {	padding: 0 20px;}
.reviews-intro .s3grid .text-pos {	padding: 0 20px;}
}
@media only screen and (max-width: 64em) {.reviews-intro .s3grid .text-pos .sub-heading {	font-size: 30px;}
.reviews-intro .s3grid .feat2 {	width: 100%;	margin-right: 2%;	margin-bottom: 30px;	display: block}
.reviews-intro .s3grid .text-pos {	display: block !important;	width: 100%;}
}
 @-webkit-keyframes rotation {from {-webkit-transform:rotate(359deg);transform:rotate(359deg)}
to {-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes rotation {from {-webkit-transform:rotate(359deg);transform:rotate(359deg)}
to {-webkit-transform:rotate(0);transform:rotate(0)}
}
@-webkit-keyframes rotationCV {from {-webkit-transform:rotate(0);transform:rotate(0)}
to {-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotationCV {from {-webkit-transform:rotate(0);transform:rotate(0)}
to {-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.partner-logos {	width: 100vw;	position: relative;	height: 70vh;	display: flex;	flex-direction: column;	justify-content: center;	align-items: center;	overflow: hidden;	padding: 0;	margin: 0;	box-sizing: border-box;	background: linear-gradient(131.8deg, rgba(149,54,229,.7) 0, #5936e5 46.87%, #04c3ff 100%);}
.partners-text {	position: absolute;	left: 0;	right: 0;	margin: auto;	text-align: center;}
.partners-text h1 {	color: #fff;	font-size: 86px;	line-height: 1;	text-shadow: 0 0 15px rgba(255,255,255,.5)}
.our-passion-title {	font-family: Montserrat;	color: #fff;	font-size: 86px !important;	line-height: 1;	text-shadow: 0 0 15px rgba(255,255,255,.5);	font-weight: 800;}
.partners-text h2 {	color: #fff;	font-size: 36px;}
.partners-text h3 {	color: #fff;	font-size: 46px;	line-height: 1}
@media only screen and (max-width: 64em) {.partners-text h1 {	font-size: 46px;}
.our-passion-title {	font-size: 46px !important;}
.partners-text h2 {	font-size: 30px;}
.partners-text h3 {	font-size: 26px;}
}
.marquee-logoss {	overflow-x: hidden;}
.marquee-logos {	display: flex;	align-items: center;	justify-content: center;	width: 200vw;	height: 15vh;}
.marquee-logos {	display: flex;	align-items: center;	justify-content: center;	height: 8vh;	margin: 50px;	opacity: .8}
.FirstRow {	animation: Scroll 60s linear infinite;}
.SecondRow {	animation: Scroll 60s linear infinite;	animation-direction: reverse;}
@keyframes Scroll { 0% {transform: translateX(-50vw); -webkit-transform: translateX(-50vw);}
 100% {transform: translateX(50vw); -webkit-transform: translateX(50vw);}
}
.spinner {	z-index: 0;	width: 100%;	overflow: visible;	height: 100%;	transform-origin: center;	opacity: 0.5;	position: absolute;	top: 0;	-webkit-transform: translate(-15%, -8%);	transform: translate(-15%, -8%);	-webkit-animation: rotation 16s infinite linear;	animation: rotation 16s infinite linear;	-webkit-transform-origin: center;	transform-origin: center}
.spinner2 {	z-index: 0;	width: 100%;	overflow: visible !important;	height: 100%;	transform-origin: center;	max-height: 150vh;	opacity: 1;	position: absolute;	top: 0;	-webkit-transform: translate(-15%, -8%);	transform: translate(-15%, -8%);	-webkit-animation: rotation 16s infinite linear;	animation: rotation 16s infinite linear;	-webkit-transform-origin: center;	transform-origin: center}
.spinner img, .spinner2 img {	width: 100%;	max-width: 100%;	height: auto;	-webkit-transform: scale(2.5);	transform: scale(2.5);	-webkit-filter: blur(5px);	filter: blur(5px);	pointer-events: none;}
.section-11 {	padding-top: 200px;	position: relative;	padding-bottom: 200px;	overflow: hidden;	background: #00042A}
.div-block-138 {	margin-bottom: 100px;	display: flex;	z-index: 1;	position: relative;}
.heading-52 {	max-width: 490px;	margin-left: 20px;	margin-right: 20px;	font-size: 70px;	line-height: 0.9;	text-transform: uppercase;	text-align: center;	color: #04e4ff;	text-shadow: 0 0 15px rgba(4,228,255,.5);}
.heading-53 {	font-size: 30px;	text-transform: uppercase;	text-align: center;	line-height: 0.8;	color: #fff;}
@media only screen and (max-width:40em) {.heading-52 {	font-size: 46px;}
.heading-53 {	font-size: 22px;	line-height: 1.2;}
}
.div-block-139 {	grid-column-gap: 16px;	z-index: 1;	position: relative;	grid-row-gap: 10px;	flex-direction: column;	flex: 1;	grid-template-rows: auto auto auto;	grid-template-columns: 1fr;	grid-auto-columns: 1fr;	display: grid}
.paragraph-33 {	color: #fff}
.div-block-140 {	flex: 1}
.div-block-141 {	height: 40px;	z-index: 1;	position: relative;	border: 1px solid #01AFE9;	border-left-style: none}
.div-block-141.m {	border-style: solid solid solid none;	border-color: #4552d0}
.div-block-141.m.solid {	background-color: #fff}
.div-block-141.c {	border-style: solid solid solid none;	border-color: #01AFE9}
.div-block-141.c.solid {	background-color: #fff}
.div-block-141.solid {	background-color: #fff}
.div-block-141-copy {	height: 40px;	border: 1px solid #01AFE9;	border-right-style: none}
.div-block-141-copy.m {	border-style: solid none solid solid;	border-color: #4552d0}
.div-block-141-copy.m.solid {	background-color: #fff}
.div-block-141-copy.c {	border-style: solid none solid solid;	border-color: #01AFE9}
.div-block-141-copy.c.solid {	background-color: #fff}
.div-block-141-copy.solid {	background-color: #fff}
.div-block-142 {	text-align: center;	z-index: 1;	position: relative;	flex-direction: column;	justify-content: center;	align-items: center;	padding-left: 20px;	padding-right: 20px;	display: flex}
.text-span-11 {	display: inline-block}
.paragraph-33 {	max-width: 580px;	margin-bottom: 100px}
.heading-53 {	margin-top: 0;	margin-bottom: 50px}
.div-block-143 {	display: flex}
.div-block-144 {	flex: 1;	justify-content: flex-start;	align-items: center;	padding: 45px 40px 30px;	display: flex}
.div-block-145 {	align-items: center;	padding: 0;	display: flex}
.div-block-145 img {	width: 300px;	padding: 20px}
.div-block-146 {	min-width: 117px;	justify-content: center;	align-items: center;	padding: 20px 40px;	display: flex}
.div-block-146.soc {	padding: 0}
.div-block-293 {	grid-column-gap: 0px;	grid-row-gap: 0px;	flex-wrap: wrap;	grid-template-rows: auto auto;	grid-template-columns: 1fr 1fr;	grid-auto-columns: 1fr;	display: grid}
.div-block-146.soc {	min-width: 117px}
.animation--hidden-bar {	position: relative;	overflow: hidden}
.smart-animation-view .animation--reval-bar--form-left {	-webkit-transform: translateX(100%);	transform: translateX(100%)}
.smart-animation-view .animation--reval-bar--form-right {	-webkit-transform: translateX(-100%);	transform: translateX(-100%)}
.animation--reval-bar {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	background-color: #fff;	-webkit-transition: -webkit-transform 1.35s;	transition: -webkit-transform 1.35s;	transition: transform 1.35s;	transition: transform 1.35s, -webkit-transform 1.35s;	z-index: 10}
.smart-animation-view .animation--fade {	opacity: 1}
.animation--fade {	opacity: 0;	-webkit-transition: opacity 1.35s;	transition: opacity 1.35s}
.smart-animation-view .animation--from-left-fade {	opacity: 1;	-webkit-transform: translateX(0);	transform: translateX(0)}
.animation--from-left-fade {	-webkit-transform: translateX(-1.42857rem);	transform: translateX(-1.42857rem);	position: relative;	-webkit-transition: opacity 1.35s, -webkit-transform 1.35s;	transition: opacity 1.35s, -webkit-transform 1.35s;	transition: transform 1.35s, opacity 1.35s;	transition: transform 1.35s, opacity 1.35s, -webkit-transform 1.35s;	opacity: 0}
.smart-animation-view .animation--from-right-fade {	opacity: 1;	-webkit-transform: translateX(0);	transform: translateX(0)}
.animation--from-right-fade {	-webkit-transform: translateX(1.42857rem);	transform: translateX(1.42857rem);	position: relative;	-webkit-transition: opacity 1.35s, -webkit-transform 1.35s;	transition: opacity 1.35s, -webkit-transform 1.35s;	transition: transform 1.35s, opacity 1.35s;	transition: transform 1.35s, opacity 1.35s, -webkit-transform 1.35s;	opacity: 0}
.smart-animation-view .animation--from-top-fade, .smart-animation-view.animation--from-top-fade {	opacity: 1;	-webkit-transform: translateX(0);	transform: translateX(0)}
.animation--from-top-fade {	-webkit-transform: translateY(-1.42857rem);	transform: translateY(-1.42857rem);	position: relative;	-webkit-transition: opacity 1.35s, -webkit-transform 1.35s;	transition: opacity 1.35s, -webkit-transform 1.35s;	transition: transform 1.35s, opacity 1.35s;	transition: transform 1.35s, opacity 1.35s, -webkit-transform 1.35s;	opacity: 0}
.smart-animation-view .animation--from-bottom-fade, .smart-animation-view.animation--from-bottom-fade {	opacity: 1;	-webkit-transform: translateX(0);	transform: translateX(0)}
.animation--from-bottom-fade {	-webkit-transform: translateY(1.42857rem);	transform: translateY(1.42857rem);	position: relative;	-webkit-transition: opacity 1.35s, -webkit-transform 1.35s;	transition: opacity 1.35s, -webkit-transform 1.35s;	transition: transform 1.35s, opacity 1.35s;	transition: transform 1.35s, opacity 1.35s, -webkit-transform 1.35s;	opacity: 0}
.smart-animation-view .animation-smooth-out, .smart-animation-view.animation-smooth-out {	opacity: 1;	-webkit-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0)}
.animation-smooth-out {	opacity: 0;	-webkit-transform: translateY(20px);	-ms-transform: translateY(20px);	transform: translateY(20px);	-webkit-transition: opacity 0.7s cubic-bezier(.694, 0, .335, 1), transform 0.7s cubic-bezier(.694, 0, .335, 1);	-o-transition: opacity 0.7s cubic-bezier(.694, 0, .335, 1), transform 0.7s cubic-bezier(.694, 0, .335, 1);	-webkit-transition: opacity 0.7s cubic-bezier(.694, 0, .335, 1), -webkit-transform 0.7s cubic-bezier(.694, 0, .335, 1);	transition: opacity 0.7s cubic-bezier(.694, 0, .335, 1), -webkit-transform 0.7s cubic-bezier(.694, 0, .335, 1);	transition: opacity 0.7s cubic-bezier(.694, 0, .335, 1), transform 0.7s cubic-bezier(.694, 0, .335, 1);	transition: opacity 0.7s cubic-bezier(.694, 0, .335, 1), transform 0.7s cubic-bezier(.694, 0, .335, 1), -webkit-transform 0.7s cubic-bezier(.694, 0, .335, 1)}
figure.animation--fade img {	width: 100%;	height: 100%;	font-family: "object-fit: cover;";	-o-object-fit: cover;	object-fit: cover;	-o-object-position: 50% 50%;	object-position: 50% 50%}
.smart-animation-view .animation--from-0-to-100, .smart-animation-view.animation--from-0-to-100 {	width: 100%}
.animation--from-0-to-100 {	width: 0;	-webkit-transition: width 1.35s;	transition: width 1.35s}
.figure-animation-image {	opacity: 0;	-webkit-transition: opacity 1s cubic-bezier(.694, 0, .335, 1);	-o-transition: opacity 1s cubic-bezier(.694, 0, .335, 1);	transition: opacity 1s cubic-bezier(.694, 0, .335, 1)}
.smart-animation-view .figure-animation-image {	opacity: 1;	-webkit-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0)}
body.page-template-process {	position: relative;	overflow: hidden}
.process-flex {	position: relative}
.process-image figure {	position: relative;	z-index: 2}
.bg-color-main {	position: absolute;	bottom: 0;	width: 100%;	overflow: hidden;	background-color: rgba(0,0,0,.1)}
.bg-color-right {	right: 0;	transform: translate(100px, 100px)}
.bg-color-left {	left: 0;	transform: translate(-100px, 100px)}
.bg-color-fill.bg-color-fill-grad {	background-image: linear-gradient(318deg, #f70b7f 0, #9a249c 53%, #4f0dcf 100%)}
.bg-color-fill {	width: 100%;	height: 100%;	background-color: rgba(0,0,0,.1);	display: block;	position: absolute;	bottom: 0;	z-index: -1;	-webkit-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);	-webkit-transition: transform 750ms cubic-bezier(.215, .61, .355, 1);	-o-transition: transform 750ms cubic-bezier(.215, .61, .355, 1);	-webkit-transition: -webkit-transform 750ms cubic-bezier(.215, .61, .355, 1);	transition: -webkit-transform 750ms cubic-bezier(.215, .61, .355, 1);	transition: transform 750ms cubic-bezier(.215, .61, .355, 1);	transition: transform 750ms cubic-bezier(.215, .61, .355, 1), -webkit-transform 750ms cubic-bezier(.215, .61, .355, 1)}
.smart-animation-view .bg-color-fill {	-webkit-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1)}
.bg-color-main:after {	content: "";	position: absolute;	z-index: 1;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-color: #fff;	-webkit-transition: transform 750ms cubic-bezier(.215, .61, .355, 1);	-o-transition: transform 750ms cubic-bezier(.215, .61, .355, 1);	-webkit-transition: -webkit-transform 750ms cubic-bezier(.215, .61, .355, 1);	transition: -webkit-transform 750ms cubic-bezier(.215, .61, .355, 1);	transition: transform 750ms cubic-bezier(.215, .61, .355, 1);	transition: transform 750ms cubic-bezier(.215, .61, .355, 1), -webkit-transform 750ms cubic-bezier(.215, .61, .355, 1)}
.smart-animation-view .bg-color-main.bg-color-left:after {	-webkit-transform: translateX(100%);	-ms-transform: translateX(100%);	transform: translateX(100%)}
.smart-animation-view .bg-color-main.bg-color-right:after {	-webkit-transform: translateX(-100%);	-ms-transform: translateX(-100%);	transform: translateX(-100%)}
@keyframes scrollCoverBrowser {10% {-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
50% {-webkit-transform:translateY(calc(-50% + 338px));-ms-transform:translateY(calc(-50% + 338px));transform:translateY(calc(-50% + 338px))}
100% {-webkit-transform:translateY(calc(-100% + 676px));-ms-transform:translateY(calc(-100% + 676px));transform:translateY(calc(-100% + 676px))}
}
.looking-for-section {	background-color: #1d252c;	color: #fff}
.looking-for-wrap {	position: relative}
.looking-for-text {	position: relative;	z-index: 1}
.looking-for-text h2 {	color: #fff}
.looking-for-text h2 span {	font-weight: 500}
.looking-for-text p:nth-last-child(2) {	margin-bottom: 13px}
.looking-for-text .button {	min-width: 140px;	margin-top: 19px}
@media only screen and (min-width:1161px) {.looking-for-text {	width: 70%;	padding-right: 15px;	max-width: 850px}
.looking-for-text h2 {	font-size: 42px;	line-height: 58px}
.looking-for-text h2 span {	display: block}
.looking-for-bg {	right: -53.5vw;	top: -40px;	width: calc(30% + 50vw);	height: calc(100% + 40px);	background-image: linear-gradient(305deg, #f70b7f 3%, #9a249c 59%, #4f0dcf 97%);	position: absolute;	transform: skew(-14deg, 0deg)}
.looking-for-bg img {	display: none}
}
@media only screen and (min-width:1601px) {.looking-for-wrap {	padding: 89px 120px 110px}
}
@media only screen and (max-width:1600px) and (min-width:1161px) {.looking-for-wrap {	padding: 89px 100px 110px}
}
@media only screen and (max-width:1340px) and (min-width:1161px) {.looking-for-wrap {	padding: 86px 70px 121px}
}
@media only screen and (max-width:1160px) and (min-width:768px) {.looking-for-wrap {	padding: 68px 70px 80px}
.looking-for-text {	width: 70%;	padding-right: 40px}
.looking-for-text h2 span {	display: inline}
.looking-for-bg {	right: -53.5vw;	top: -40px;	width: calc(30% + 50vw);	height: calc(100% + 40px);	background-image: linear-gradient(305deg, #f70b7f 3%, #9a249c 59%, #4f0dcf 97%);	position: absolute;	transform: skew(-14deg, 0deg)}
.looking-for-bg img {	display: none}
}
@media only screen and (max-width:767px) and (min-width:200px) {.looking-for-wrap {	padding: 69px 30px 80px}
.looking-for-main {	display: block}
.looking-for-bg {	width: 115px;	height: 95px;	top: -48px;	right: 0;	position: absolute;	z-index: 10}
.looking-for-bg img {	width: 100%;	height: 100%}
}
#adawrap {	position: relative;}
#adawrap a {	font-weight: normal;	color: #000;	display: inline-block;}
.thumb span {	position: absolute;	visibility: hidden;}
.thumb:hover, .thumb:hover span {	visibility: visible;	top: -220px;	left: -40px;	z-index: 1;	width: 100%;	max-width: 570px;	transition: all 0.5s ease-in-out;}
.thumb span img {	border-radius: 10px;	border: 1px solid #eee;}
.work-section-common {	margin-bottom: 140px}
.work-section-common:last-child {	margin-bottom: 0}
.work-flex {	padding: 0 70px;	width: 100%;	display: flex;	align-items: center;	justify-content: flex-end;	flex-wrap: nowrap;	-webkit-box-align: center;	-ms-flex-align: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	display: -ms-flexbox}
.work-text {	flex: 40%;	-ms-flex: 40%;	max-width: 40%;	margin-top: 15px;	padding-left: 50px;	padding-right: 20px}
.work-text h2 {	font-size: 36px;	line-height: 42px;	margin-bottom: 11px}
.work-text h3 {	font-size: 24px;	font-weight: 400;	line-height: 36px}
.work-text p {	margin-bottom: 18px}
.work-image {	flex: 60%;	-ms-flex: 60%;	max-width: 60%}
.work-image figure {	height: 100%;	overflow: hidden;	text-align: right;	margin-top: 100px}
.work-section-common:nth-child(odd) figure {	text-align: left}
.work-text span.verticle-line {	margin-bottom: 22px}
.work-image-top {	top: 70px}
.work-default-section.sem-default-section {	padding-top: 74px}
.work-default-section {	padding: 0 0 110px}
.work-section-common {	position: relative;	overflow: hidden}
.work-image {	position: relative;	z-index: 1}
.work-image img {	width: 100%;	height: 100%}
.smart-animation-view:nth-child(even) .bg-image-main:after {	-webkit-transform: translateX(100%);	-ms-transform: translateX(100%);	transform: translateX(100%)}
.smart-animation-view:nth-child(odd) .bg-image-main:after {	-webkit-transform: translateX(-100%);	-ms-transform: translateX(-100%);	transform: translateX(-100%)}
.bg-image-main.bg-image-left {	left: 0;	-webkit-transform: rotateY(0);	-ms-transform: rotateY(0);	transform: rotateY(0)}
.bg-image-main.bg-image-right {	right: 0}
.bg-image-main {	position: absolute;	top: 0;	width: 50%;	height: 100%;	overflow: hidden;	background-color: rgba(0,0,0,.1)}
.bg-image-main:after {	content: "";	position: absolute;	z-index: 1;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-color: #fff;	-webkit-transition: transform 750ms cubic-bezier(.215, .61, .355, 1);	-o-transition: transform 750ms cubic-bezier(.215, .61, .355, 1);	-webkit-transition: -webkit-transform 750ms cubic-bezier(.215, .61, .355, 1);	transition: -webkit-transform 750ms cubic-bezier(.215, .61, .355, 1);	transition: transform 750ms cubic-bezier(.215, .61, .355, 1);	transition: transform 750ms cubic-bezier(.215, .61, .355, 1), -webkit-transform 750ms cubic-bezier(.215, .61, .355, 1)}
.bg-image-fill {	position: absolute;	height: 100%;	width: 100%;	left: 0;	top: 0;	bottom: 0;	-webkit-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);	background-repeat: no-repeat;	background-position: center center;	background-size: cover;	-webkit-transition: transform 750ms cubic-bezier(.215, .61, .355, 1);	-o-transition: transform 750ms cubic-bezier(.215, .61, .355, 1);	-webkit-transition: -webkit-transform 750ms cubic-bezier(.215, .61, .355, 1);	transition: -webkit-transform 750ms cubic-bezier(.215, .61, .355, 1);	transition: transform 750ms cubic-bezier(.215, .61, .355, 1);	transition: transform 750ms cubic-bezier(.215, .61, .355, 1), -webkit-transform 750ms cubic-bezier(.215, .61, .355, 1)}
.smart-animation-view .bg-image-fill {	-webkit-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1)}
@media only screen and (max-width:1160px) {.bg-image-main {	width: 100%;	height: 250px}
.work-flex {	display: block;	padding: 0}
.work-text {	flex: 100%;	-ms-flex: 100%;	max-width: 100%;	margin-top: 15px;	padding-left: 20px;	padding-right: 20px}
.work-image {	flex: 100%;	-ms-flex: 100%;	max-width: 100% !important;	padding: 70px 0 0;}
}
.testimonials-new-div {	text-align: center;}
.column-clear.testimonials-page {	float: left;	display: block;	margin-right: 0%;	max-width: 1100px;	width: 33.33%;}
@media (max-width:1200px) {section.blue ul, section.green ul, section.purple ul {	padding: 0 0 0 25px;}
.column-clear.testimonials-page {	width: 45%;}
}
@media (max-width:759px) {section.blue ul, section.green ul, section.purple ul {	padding: 0 0 0 25px;}
.blueprint {	width: auto;	padding: 10px;	margin: 15px auto;}
.table-footer {	display: table-footer-group;}
.video-section {	max-width: 300px;	margin: auto;	float: none;	display: table-footer-group;	width: 100%;}
.column-clear.testimonials-page {	width: 90%;}
}
.testimonial-card {	width: 100%;	float: left;	padding: 20px;	text-align: center;	text-decoration: none;	border: 1px solid #eee}
.testimonial__footer {	padding: 10px;}
.testimonials-page .testimonial-card .testimonial__rating {	padding-bottom: 18px}
.testimonials-page .testimonial-card .testimonial__rating i {	font-size: 36px;	color: #e9ae29}
.testimonials-page .testimonial-card .testimonial__body {	padding: 20px 1px}
.testimonials-page .testimonial-card p {	font-size: 20px;	line-height: 1.5;	padding-bottom: 18px;	padding-top: 18px;	margin: 0;}
.testimonials-page .testimonial-card:hover, .testimonials-page .testimonial-card:hover p {	text-decoration: none;}
.testimonial-card {	transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;}
.testimonials-page .testimonial-card .testimonial__footer p {	font-size: 20px;	line-height: 1.5;	padding-top: 0;	padding-bottom: 0;	margin-bottom: 0;	font-weight: 600}
.testimonials-page .testimonial-card.no-color:nth-child(odd) {	background-color: transparent;}
.testimonials-page .testimonial-card.no-color:nth-child(even) {	background-color: transparent;}
.testimonials-page .testimonial-card.no-color:nth-child(3n) {	background-color: transparent;}
.testimonials-page .testimonial-card.no-color:nth-child(4n) {	background-color: transparent;}
.testimonials-page .testimonial-card.no-color:nth-child(5n) {	background-color: transparent;}
.testimonials-page .testimonial-card.no-color:nth-child(6n) {	background-color: transparent;}
.testimonials-page .testimonial-card.no-color:nth-child(7n) {	background-color: #d6e7e5}
.testimonials-page .testimonial-card.no-color:nth-child(8n) {	background-color: transparent;}
.testimonial-card:hover img {	cursor: pointer;}
.process-text {	position: relative;	z-index: 2}
.process-text h2 {	margin-bottom: 15px}
.process-count {	color: #f3f4f4;	font-size: 100px;	font-weight: 700;	line-height: normal;	position: absolute;	top: -60px;	z-index: -1}
.process-image {	position: relative}
.smart-animation-view .featured-article-verticle {	-webkit-transform: rotate(-90deg) translateX(0);	-ms-transform: rotate(-90deg) translateX(0);	transform: rotate(-90deg) translateX(0)}
.bg-color-main {	height: 470px}
.bg-color-fill {	height: 470px}
.process-section-common:nth-child(odd) .process-flex {	flex-direction: row-reverse;	-ms-flex-direction: row-reverse}
.process-section-common:nth-child(odd) .process-text {	padding-right: 170px;	padding-left: 38px}
.process-section-common {	margin-bottom: 240px}
.process-section-common:last-child {	margin-bottom: 120px}
.process-flex {	padding: 0 70px;	width: 100%;	display: flex;	align-items: center;	justify-content: center;	flex-wrap: nowrap;	-webkit-box-align: center;	-ms-flex-align: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	display: -ms-flexbox}
.process-text {	flex: 45%;	-ms-flex: 45%;	max-width: 45%;	padding-left: 207px;	margin-top: 24px}
.main-title {	font-size: 54px;	line-height: 58px}
.title {	font-size: 36px;	font-weight: 800;	line-height: 42px}
.process-text h2 {	font-size: 36px;	line-height: 42px}
.process-text p {	font-size: 20px;	line-height: 1.5 !important}
.process-count {	font-size: 170px;	top: -103px}
.process-image {	flex: 55%;	-ms-flex: 55%;	max-width: 55%}
.process-image img {	width: 100%;	height: 100%;	-o-object-fit: cover;	object-fit: cover;	-o-object-position: 50% 50%;	object-position: 50% 50%}
.process-image .bg-color-right {	right: 0;	transform: translate(220px, 20px)}
.process-image .bg-color-left {	left: 0;	transform: translate(-220px, 20px)}
.default-title-section {	background-color: #00042A;	overflow: hidden;	background-image: radial-gradient(circle at left center, rgba(0,156,255,.35), #00042a 100%);	position: relative;	margin: 0 auto 0;	padding: 151px 0 76px;	line-height: 26px;	text-align: center;}
.default-title-section h1 {	font-size: 54px;	color: #fff;	text-shadow: 0 0 15px rgba(255,255,255,.5);	line-height: 58px}
.default-title-section h2, .default-title-section h3 {	color: #fff;}
.default-title-section p, .default-title-section li {	font-size: 20px;	color: #fff;	line-height: 1.5;}
.default-title-section .txt {	max-width: 1200px;	margin: auto}
@media only screen and (max-width:64em) {.process-image .bg-color-right {	right: 0;	transform: translate(0, 20px)}
.process-image .bg-color-left {	left: 0;	transform: translate(0, 20px)}
.process-flex {	padding: 0;	display: block;}
.process-text {	flex: 100%;	-ms-flex: 100%;	max-width: 100%;	padding-right: 10px;	padding-left: 10px;}
.process-image {	flex: 100%;	-ms-flex: 100%;	max-width: 100%}
.process-section-common:nth-child(odd) .process-text {	padding-right: 10px;	padding-left: 10px;}
}
@media only screen and (min-width:2400) {.process-image .bg-color-right {	transform: translate(220px, 100px)}
.process-image .bg-color-left {	transform: translate(-220px, 100px)}
}
@media only screen and (min-width:1920px) {.process-section-common:last-child {	margin-bottom: 100px}
.process-image .bg-color-right {	right: 0;	transform: translate(220px, 100px)}
.process-image .bg-color-left {	left: 0;	transform: translate(-220px, 100px)}
}
@media only screen and (max-width:1160px) {.default-title-section {	padding: 151px 10px 76px;}
}
@media only screen and (max-width:40em) {.default-title-section h1 {	font-size: 34px;	line-height: 38px}
.bg-color-main {	height: 270px}
.bg-color-fill {	height: 270px}
.process-section-common {	margin-bottom: 100px}
}
@media screen and (max-width:64em) {.div-block-115 {	margin-top: -30px;	padding: 60px 40px;	position: relative}
.home-section-content {	padding: 60px 20px}
.div-block-138 {	margin-bottom: 40px}
.heading-52 {	max-width: 390px;	margin-left: 20px;	margin-right: 20px;	font-size: 45px}
.heading-53 {	margin-bottom: 40px;	line-height: 1.5;	font-size: 25px}
.div-block-143 {	flex-wrap: wrap}
.div-block-144, .div-block-145 {	border-bottom: 1px solid #eee}
.heading-54 {	font-size: 18px;	line-height: 24px}
.div-block-153 {	flex: none}
.div-block-154 {	margin-bottom: 20px}
.heading-52-copy {	max-width: 390px;	margin-left: 20px;	margin-right: 20px;	font-size: 40px}
.div-block-138-copy {	margin-bottom: 40px}
.heading-64 {	margin-top: -11px}
.image-39-copy {	margin-bottom: -50px}
.div-block-156-1 {	padding-top: 40px;	padding-bottom: 40px}
.div-block-181 {	height: 50px}
.image-39-2 {	margin-bottom: -50px}
.div-block-189 {	margin-left: 20px;	margin-right: 20px}
.heading-73._2 {	max-width: 450px}
.text-block-47 {	line-height: 40px}
.div-block-155-copy._2 {	width: 100%}
.partner-blurb {	padding-right: 0}
.div-block-197 {	min-height: 0}
.image-39-3, .image-39-4, .image-39-5, .image-39-6, .image-39-2-copy {	margin-bottom: -50px}
.div-block-205 {	margin-bottom: 20px}
.scroll-sticky-home {	padding-top: 0;	padding-bottom: 0}
}
.partner-portfolio {	width: 100vw;	height: 85vh;	display: flex !important;	flex-direction: column;	justify-content: center;	align-items: center;	padding: 0;	margin: 0;	box-sizing: border-box !important;	background: #000;	position: relative}
.marquee-portfolios {	transform: rotate(-35deg);	-ms-transform: rotate(-35deg);	-webkit-transform: rotate(-35deg);}
.marquee-portfolio-container {	display: flex !important;	align-items: center !important;	justify-content: center !important;	height: 50vh !important;	margin: 0 !important;	padding: 0 !important;}
.marquee-portfolio {	display: flex !important;	align-items: center !important;	justify-content: center !important;	width: 100vh;	margin: 0px -40px !important;	padding: 0 !important;}
.marquee-portfolio img {	width: 100% !important;	height: auto !important;}
.FirstRow-portfolio {	animation: Scroll2 100s linear infinite;	animation-iteration-count: infinite;}
.SecondRow-portfolio {	animation: Scroll2 100s linear infinite;	animation-direction: reverse;	animation-iteration-count: infinite;}
.shadow-portfolio {	background: linear-gradient(0deg, rgba(0,0,0,0.9) 9%, rgba(99,164,211,0) 100%);	position: absolute;	width: 100% !important;	z-index: 5;	height: 400px;	bottom: 0;}
@keyframes Scroll2 { 0% {transform: translateX(-250vw); -webkit-transform: translateX(-250vw);}
 100% {transform: translateX(250vw); -webkit-transform: translateX(250vw);}
}
@media only screen and (max-width:40em) {.partner-portfolio {	height: 50vh;}
}
@media only screen and (min-width:1161px) {.work-section-common:nth-child(odd) .work-flex {	flex-direction: row-reverse;	-ms-flex-direction: row-reverse}
.work-section-common:nth-child(odd) .work-text {	padding-right: 65px;	padding-left: 20px}
.work-section-common {	margin-bottom: 140px}
.work-section-common:last-child {	margin-bottom: 0}
.work-flex {	padding: 0 70px;	width: 100%;	display: flex;	align-items: center;	justify-content: flex-end;	flex-wrap: nowrap;	-webkit-box-align: center;	-ms-flex-align: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	display: -ms-flexbox}
.work-text {	flex: 40%;	-ms-flex: 40%;	max-width: 40%;	margin-top: 15px;	padding-left: 50px;	padding-right: 20px}
.work-text h2 {	font-size: 36px;	line-height: 42px;	margin-bottom: 11px}
.work-text h3 {	font-size: 24px;	font-weight: 400;	line-height: 36px}
.work-text p {	margin-bottom: 18px}
.work-image {	flex: 60%;	-ms-flex: 60%;	max-width: 60%}
.work-image figure {	height: 100%;	overflow: hidden;	text-align: right;	margin-top: 100px}
.work-section-common:nth-child(odd) figure {	text-align: left}
.work-image img {	height: 100%}
.work-text span.verticle-line {	margin-bottom: 22px}
.work-image-top {	top: 70px}
body {	position: relative;	overflow-x: hidden}
.hide-desktop {	display: none}
.white-space-wrap {	padding: 0 70px}
.container {	max-width: 100%;	margin: 0 auto}
.menu-toggle {	width: 70px;	height: 70px}
ul.menu-list li {	margin-bottom: 19px}
ul.menu-list li a {	font-size: 24px;	line-height: 34px}
.header .desktop-hide {	display: none!important}
.mobile-hide {	display: none}
.hero_container_main {min-height:calc((var(--vh, 1vh) * 100) - 0rem);	height: 100%;	width: 100%;	padding: 0 70px;	display: flex;	display: -ms-flexbox;	align-items: center;	justify-content: space-between}
.hero_container_text {	padding-left: 40px;	padding-right: 60px;	flex: 37.5%;	-ms-flex: 37.5%;	max-width: 37.5%;	display: inline-block;	vertical-align: middle}
.hero_container_text_space {	padding-right: 25px;	padding-top: 50px;	padding-bottom: 50px}
.hero_container_text_space h2 {	font-size: 40px;	line-height: 49px;	margin-bottom: 27px}
.hero_container_text_space p {	margin-bottom: 53px}
.hero_container_slider_main {	height: calc(100vh - 8.75rem)}
.hero_container_slider_main figure.home_slider_figure img {	height: calc(100vh - 8.75rem)}
.hero_container_slider {	flex: 62.75%;	max-width: 62.75%;	-ms-flex: 62.75%;	display: inline-block;	vertical-align: middle;	position: relative}
.hero_container_slider_main .animation--hidden-bar {	padding-right: 70px;	margin-right: -70px}

.hero-recent-work {	width: 100%;	padding-right: 230px}
.hero-left-button .hero-btn-box {	bottom: 0;	left: 0;	right: auto;	width: 70px;	height: 240px;	font-size: 18px}
.hero-btn-box span.bar-text {	-webkit-transform: rotate(-90deg) translateX(-60px) !important;	transform: rotate(-90deg) translateX(-60px) !important}
.home-view-case-btn {	bottom: -45px}
.hero-bg-section {	min-height: 600px}
.hero-bg.hero-desktop {	display: block}
.container-img {	margin: 114px 0 109px;	padding-top: 38px}
.container-img .head {	height: 38px;	padding: 7px 15px}
.container-img .head .ptn {	width: 8px;	height: 8px}
.hero-banner-main {min-height:calc((var(--vh, 1vh) * 100) - 0rem);	display: flex;	align-items: center;	margin-bottom: 70px;	display: -ms-flexbox}
.hero-banner-text {	padding-right: 130px;	padding-left: 40px;	padding-top: 44px;	padding-bottom: 44px;	flex: 37.255%;	max-width: 37.255%}
.hero-banner-image {	flex: 62.755%;	max-width: 62.755%}
.hero-banner-main.no-margin-bottom {	margin-bottom: 0}
.hero-bg-fill-main {	height: calc(100vh - 8.75rem)}
.hero-bg-fill-main img {	height: calc(100vh - 8.75rem)}
.hero-banner-section {	padding: 0 70px}
.hero-bg-fill {	width: 100%;	height: calc(100% + 140px);	background-image: linear-gradient(131.8deg, rgba(149,54,229,.7) 0, #5936e5 46.87%, #04c3ff 100%);	top: 0;	right: -1px;	bottom: auto;	left: auto;	transform: translate(70px, -70px)}
}
.owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.owl-nav button.owl-prev {
  left: 0;
}
.owl-nav button.owl-next {
  right: 0;
}

.owl-dots {
  text-align: center;
  padding-top: 15px;
}
.owl-dots button.owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
}
.owl-dots button.owl-dot.active {
  background-color: #000;
}
.owl-dots button.owl-dot:focus {
  outline: none;
}
.owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}
.owl-carousel span {
    font-size: 70px;
    position: relative;
    top: -5px;
}
.owl-nav button:focus {
    outline: none;
}

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-0.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-0.ttf) format("truetype");unicode-range:u+f001,u+f004-f005,u+f007-f008,u+f00c,u+f011-f012,u+f015,u+f018-f019,u+f01c,u+f023-f025,u+f02a,u+f02c-f031,u+f03a,u+f03d,u+f04a-f04e,u+f05b,u+f060-f064,u+f067-f068,u+f06b-f06d,u+f072,u+f075,u+f077-f078,u+f07b,u+f084,u+f086,u+f091,u+f093,u+f095,u+f09c,u+f0a3,u+f0ad,u+f0b0-f0b1,u+f0c0-f0c2,u+f0c6,u+f0c8,u+f128,u+f12a,u+f155,u+f283,u+f292,u+f295}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-1.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-1.ttf) format("truetype");unicode-range:u+f040,u+f0c9,u+f0cc,u+f0ce,u+f0d1,u+f0d7,u+f0dc,u+f0e0,u+f0e7-f0e8,u+f0f3,u+f106,u+f108-f109,u+f10e,u+f110-f112,u+f11e,u+f121,u+f126,u+f129,u+f12c-f12e,u+f130-f132,u+f135,u+f13d,u+f140,u+f145,u+f15b,u+f164,u+f188,u+f1ab,u+f1ad-f1ae,u+f1b2,u+f1b8,u+f1bb,u+f1c0,u+f1ce,u+f1d8,u+f1dc,u+f1e4-f1e6,u+f1eb-f1ec,u+f205,u+f217,u+f21a-f21d,u+f22d,u+f233-f234,u+f238,u+f246,u+f251,u+f275,u+f29e,u+f2a0,u+f2a7,u+f2bb,u+f2cc-f2cd,u+f2db}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-3.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-3.ttf) format("truetype");unicode-range:u+f069,u+f1fa}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-12.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-12.ttf) format("truetype");unicode-range:u+f000,u+f002,u+f009-f00b,u+f00d-f00e,u+f010,u+f013,u+f01e,u+f021,u+f026-f029,u+f02b,u+f032-f039,u+f03b-f03c,u+f042-f043,u+f048-f049,u+f050-f05a,u+f05e,u+f06a,u+f071,u+f073-f074,u+f076,u+f079-f07a,u+f07c,u+f083,u+f085,u+f089,u+f08d,u+f098,u+f09e,u+f0a1}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-13.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-13.ttf) format("truetype");unicode-range:u+f045,u+f0a8-f0ab,u+f0c3-f0c4,u+f0ca-f0cb,u+f0cd,u+f0d8-f0db,u+f0dd-f0de,u+f0e2-f0e3,u+f0e9-f0ea,u+f0ed-f0ee,u+f0f0-f0f2,u+f0f4,u+f0f9-f0fe,u+f100-f105,u+f107,u+f10d,u+f11b,u+f120,u+f122,u+f124-f125,u+f127,u+f12b,u+f134,u+f137-f13a,u+f141-f144,u+f146,u+f14a-f14b,u+f14d,u+f153-f154,u+f157-f159,u+f15c-f15d,u+f162,u+f165,u+f182-f183,u+f187,u+f193,u+f197,u+f199,u+f19c-f19d,u+f1ac,u+f1b0,u+f1b3,u+f1b9-f1ba,u+f1cd,u+f1da,u+f1dd-f1de,u+f1e0-f1e2}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-14.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-14.ttf) format("truetype");unicode-range:u+f0f5,u+f1b1,u+f1f6,u+f1fb-f1fe,u+f200-f201,u+f204,u+f206-f207,u+f20b,u+f218,u+f21e,u+f221-f22c,u+f235-f236,u+f239,u+f240-f245,u+f249,u+f24e,u+f250,u+f252-f254,u+f25c,u+f26c,u+f276-f277,u+f279,u+f28b,u+f28d,u+f290-f291,u+f29a,u+f29d,u+f2a1-f2a4,u+f2a8,u+f2b6,u+f2b9,u+f2bd,u+f2c2,u+f2c7-f2cb,u+f2ce,u+f2d1,u+f2d3}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-0.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-0.ttf) format("truetype");unicode-range:u+f081-f082,u+f08c,u+f092,u+f099,u+f09b,u+f0d2-f0d5,u+f0e1,u+f113,u+f136,u+f13b-f13c,u+f15a,u+f167-f16e,u+f170-f174,u+f179-f17e,u+f180-f181,u+f184,u+f189-f18d,u+f194,u+f198,u+f19a-f19b,u+f19e,u+f1a0-f1a4,u+f1b4,u+f1bc,u+f1be,u+f1e8,u+f1ed,u+f1f0-f1f1,u+f20e,u+f210,u+f213-f214,u+f230,u+f232,u+f23a,u+f26b,u+f270,u+f288,u+f299,u+f29b,u+f2a6,u+f2b0,u+f2c5-f2c6,u+f2e0}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-1.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-1.ttf) format("truetype");unicode-range:u+f1a5-f1aa,u+f1b5-f1b7,u+f1bd,u+f1ca-f1cc,u+f1d0-f1d7,u+f1e7,u+f1e9,u+f1ee,u+f1f2-f1f5,u+f202-f203,u+f208-f209,u+f20d,u+f211-f212,u+f215-f216,u+f231,u+f237,u+f23b-f23e,u+f24b-f24c,u+f25e,u+f260-f261,u+f263-f26a,u+f26d-f26e,u+f27c-f27e,u+f280-f282,u+f284-f287,u+f289-f28a,u+f293-f294,u+f296-f298,u+f2a5,u+f2a9-f2ae,u+f2b1-f2b4,u+f2b8,u+f2c4,u+f2d5-f2da,u+f2dd-f2de}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-2.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-2.ttf) format("truetype");unicode-range:u+f166}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-0.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-0.ttf) format("truetype");unicode-range:u+f006,u+f017,u+f03e,u+f06e,u+f08a,u+f096-f097,u+f09d,u+f0a6,u+f0c5,u+f0e5-f0e6,u+f114,u+f11d,u+f2c0}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-1.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-1.ttf) format("truetype");unicode-range:u+f003,u+f016,u+f087,u+f0a2,u+f0eb,u+f0f7-f0f8,u+f10c,u+f11c,u+f133,u+f14e,u+f186,u+f1c1-f1c3,u+f1d9,u+f1db,u+f1ea,u+f1f9,u+f20a,u+f24d,u+f25d,u+f2b5,u+f2bc,u+f2d2}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-12.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-12.ttf) format("truetype");unicode-range:u+f022,u+f044,u+f05c-f05d,u+f070,u+f094,u+f0a0,u+f115,u+f29c}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-13.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-13.ttf) format("truetype");unicode-range:u+f01d,u+f046,u+f088,u+f0a4-f0a5,u+f0a7,u+f0c7,u+f0f6,u+f118-f11a,u+f147,u+f150-f152,u+f185,u+f191-f192,u+f196,u+f1c4-f1c9,u+f1e3}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-14.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-14.ttf) format("truetype");unicode-range:u+f014,u+f1f7,u+f247-f248,u+f24a,u+f255-f25b,u+f271-f274,u+f278,u+f28c,u+f28e,u+f2b7,u+f2ba,u+f2be,u+f2c1,u+f2c3,u+f2d0,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-15.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-15.ttf) format("truetype");unicode-range:u+f01a-f01b,u+f18e,u+f190,u+f2d4}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-16.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-regular-400-16.ttf) format("truetype");unicode-range:u+f27b}@font-face{font-family:"FontAwesome";font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-v4compatibility.woff2) format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */.fa.fa-envelope-o,.fa.fa-star-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-trash-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f2ed"}.fa.fa-clock-o,.fa.fa-file-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-arrow-circle-o-down,.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-play-circle-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f144"}.fa.fa-list-alt{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f022"}.fa.fa-photo,.fa.fa-picture-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-image{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f03e"}.fa.fa-edit,.fa.fa-pencil-square-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-check-square-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f14a"}.fa.fa-check-circle-o,.fa.fa-times-circle-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-thumbs-o-down,.fa.fa-thumbs-o-up{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-heart-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f004"}.fa.fa-linkedin-square{font-family:"Font Awesome 6 Brands";font-weight:400;--fa:"\f08c"}.fa.fa-github-square{font-family:"Font Awesome 6 Brands";font-weight:400;--fa:"\f092"}.fa.fa-lemon-o,.fa.fa-square-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-bookmark-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook-f,.fa.fa-github{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-hdd-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f0a0"}.fa.fa-hand-o-left,.fa.fa-hand-o-right{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-hand-o-down,.fa.fa-hand-o-up{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-files-o,.fa.fa-floppy-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-save{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f0c7"}.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus,.fa.fa-google-plus-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-linkedin{font-family:"Font Awesome 6 Brands";font-weight:400;--fa:"\f0e1"}.fa.fa-comment-o,.fa.fa-comments-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-lightbulb-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f0eb"}.fa.fa-bell-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f0f3"}.fa.fa-building-o,.fa.fa-file-text-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-hospital-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f0f8"}.fa.fa-circle-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f111"}.fa.fa-github-alt{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-folder-o,.fa.fa-folder-open-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-frown-o,.fa.fa-smile-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-keyboard-o,.fa.fa-meh-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-flag-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f024"}.fa.fa-star-half-empty,.fa.fa-star-half-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-star-half-full{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f5c0"}.fa.fa-calendar-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-minus-square-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f146"}.fa.fa-compass{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f152"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow,.fa.fa-youtube-play{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-moon-o,.fa.fa-sun-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-arrow-circle-o-left,.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-caret-square-o-left{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f191"}.fa.fa-dot-circle-o,.fa.fa-toggle-left{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-vimeo-square{font-family:"Font Awesome 6 Brands";font-weight:400;--fa:"\f194"}.fa.fa-plus-square-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-yahoo{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-file-pdf-o,.fa.fa-file-word-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-file-excel-o,.fa.fa-file-powerpoint-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-file-image-o,.fa.fa-file-photo-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-file-archive-o,.fa.fa-file-picture-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-file-audio-o,.fa.fa-file-zip-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-file-sound-o,.fa.fa-file-video-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-file-code-o,.fa.fa-file-movie-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-empire,.fa.fa-ge,.fa.fa-resistance{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin,.fa.fa-yc-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-paper-plane-o,.fa.fa-send-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-circle-thin{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f111"}.fa.fa-futbol-o,.fa.fa-soccer-ball-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f1f6"}.fa.fa-copyright{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-angellist,.fa.fa-ioxhost{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f20a"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f3a5"}.fa.fa-facebook-official,.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-clone{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-hand-grab-o,.fa.fa-hand-rock-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-hand-paper-o,.fa.fa-hand-stop-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-hand-lizard-o,.fa.fa-hand-scissors-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-hand-pointer-o,.fa.fa-hand-spock-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-hand-peace-o,.fa.fa-registered{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-creative-commons,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-chrome,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-internet-explorer,.fa.fa-opera,.fa.fa-safari,.fa.fa-wikipedia-w{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-calendar-minus-o,.fa.fa-calendar-plus-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-calendar-check-o,.fa.fa-calendar-times-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-map-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f279"}.fa.fa-commenting-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-pause-circle-o,.fa.fa-stop-circle-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-question-circle-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f059"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-viadeo,.fa.fa-viadeo-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-snapchat,.fa.fa-snapchat-ghost{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-yoast{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-fa,.fa.fa-font-awesome,.fa.fa-google-plus-circle{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-envelope-open-o,.fa.fa-handshake-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-linode{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f2b9"}.fa.fa-address-card-o,.fa.fa-vcard-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-user-circle-o,.fa.fa-user-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-id-badge{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-drivers-license-o,.fa.fa-id-card-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-times-rectangle-o,.fa.fa-window-close-o{font-family:"Font Awesome 6 Pro";font-weight:400}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-snowflake-o{font-family:"Font Awesome 6 Pro";font-weight:400;--fa:"\f2dc"}.fa.fa-meetup,.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 6 Brands";font-weight:400}

@charset "utf-8";.fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas:before,.fass:before,.far:before,.fasr:before,.fal:before,.fasl:before,.fat:before,.fast:before,.fad:before,.fadr:before,.fadl:before,.fadt:before,.fasds:before,.fasdr:before,.fasdl:before,.fasdt:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-light:before,.fa-thin:before,.fa-brands:before,.fa-classic:before,.fa-duotone:before,.fa-sharp:before,.fa-sharp-duotone:before,.fa:before{content:var(--fa)}.fad:after,.fa-duotone.fa-solid:after,.fa-duotone:after,.fadr:after,.fa-duotone.fa-regular:after,.fadl:after,.fa-duotone.fa-light:after,.fadt:after,.fa-duotone.fa-thin:after,.fasds:after,.fa-sharp-duotone.fa-solid:after,.fa-sharp-duotone:after,.fasdr:after,.fa-sharp-duotone.fa-regular:after,.fasdl:after,.fa-sharp-duotone.fa-light:after,.fasdt:after,.fa-sharp-duotone.fa-thin:after{content:var(--fa--fa)}.fa-classic.fa-duotone{font-family:"Font Awesome 6 Duotone"}.fass,.fa-sharp{font-weight:900}.fad,.fa-duotone{font-weight:900}.fasds,.fa-sharp-duotone{font-weight:900}.fa-classic,.fas,.fa-solid,.far,.fa-regular,.fal,.fa-light,.fat,.fa-thin{font-family:"Font Awesome 6 Pro"}.fa-duotone,.fad,.fadr,.fadl,.fadt{font-family:"Font Awesome 6 Duotone"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-sharp,.fass,.fasr,.fasl,.fast{font-family:"Font Awesome 6 Sharp"}.fa-sharp-duotone,.fasds,.fasdr,.fasdl,.fasdt{font-family:"Font Awesome 6 Sharp Duotone"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1*var(--fa-li-width,2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{transform:scale(1,1)translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-chevron-left{--fa:"";--fa--fa:""}.fa-chevron-right{--fa:"";--fa--fa:""}.fa-phone{--fa:"";--fa--fa:""}.fa-star{--fa:"";--fa--fa:""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-sharp:"Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp"}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-22.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-22.ttf)format("truetype")}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-21.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-21.ttf)format("truetype");unicode-range:U+20B8,U+2603,U+2622-26F8,U+E0CF-F863,U+1F32D-1F334,U+1F336-1F384,U+1F3C2-1F477,U+1F494,U+1F4B0-1F4E1,U+1F595,U+1F6A1-1F6CD,U+1F6F0-1F9E3}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-20.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-20.ttf)format("truetype");unicode-range:U+2604,U+2620,U+2623-2694,U+26C6-26F0,U+F6FC-F7A8,U+1F305-1F32B,U+1F3C3-1F3D4,U+1F407-1F422,U+1F571,U+1F577-1F578,U+1F5E1-1F69C,U+1F942-1F943,U+1F955,U+1F967,U+1F97E-1F98C,U+1F9FB,U+1FAA6}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-19.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-19.ttf)format("truetype");unicode-range:U+20B4,U+2211-221A,U+22C2-22C3,U+262A-262F,U+26B0,U+26C5,U+26E9,U+26FA-2721,U+F65C-F6FB,U+1F33D-1F341,U+1F357,U+1F3DB,U+1F3F9-1F404,U+1F408,U+1F40E,U+1F412-1F415,U+1F418,U+1F47B,U+1F549-1F54E,U+1F56F,U+1F5DD,U+1F6D0,U+1F986,U+1F99B-1F9AE,U+1F9E6,U+1FA81-1FA93}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-18.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-18.ttf)format("truetype");unicode-range:U+2625,U+2638,U+269B,U+2711,U+F0E4-F65A,U+1F34E-1F34F,U+1F392,U+1F3AD-1F3AF,U+1F3CA,U+1F442-1F453,U+1F4C9-1F4D9,U+1F52C,U+1F5C4,U+1F5E2,U+1F60A-1F697,U+1F6A6,U+1F6EC,U+1F6FB,U+1F9B4-1F9B7,U+1F9EE,U+1FAA5,U+1FAC1}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-17.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-17.ttf)format("truetype");unicode-range:U+F7,U+221E,U+232B,U+267E-2685,U+26FD,U+2712,U+2797,U+F501-F5AC,U+1F17F,U+1F30D-1F30F,U+1F36A-1F378,U+1F3A8,U+1F455,U+1F480,U+1F4BF-1F4C0,U+1F4D6,U+1F56E,U+1F58B,U+1F5B8,U+1F600-1F606,U+1F60D-1F620,U+1F626,U+1F62C,U+1F633-1F681,U+1F6AA-1F6AD,U+1F6B6,U+1F6CE,U+1F923-1F941,U+1F977,U+1F9F0-1F9F9,U+1FA9B,U+1FAB6}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-16.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-16.ttf)format("truetype");unicode-range:U+24BD,U+265B-265C,U+2B1B-2B1C,U+E207,U+F27B,U+F445-F500,U+1F377,U+1F397,U+1F3BE,U+1F3C8,U+1F3CF-1F3D3,U+1F465,U+1F489,U+1F49F,U+1F4AC,U+1F4E6,U+1F54A,U+1F609,U+1F6A9,U+1F6AC,U+1F7E5-1F91D,U+1F94C,U+1F9EA-1F9EC,U+1FA79}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-15.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-15.ttf)format("truetype");unicode-range:U+2139-21E5,U+23F0,U+265A,U+265D-2663,U+26BE,U+2708,U+27A1-2B0D,U+2B23-2B95,U+F01A-F01B,U+F18E-F190,U+F2D4-F3FC,U+F3FF-F444,U+1F333,U+1F383,U+1F399,U+1F3C0,U+1F3ED,U+1F48E,U+1F4DD,U+1F4E4-1F4E5,U+1F4FA,U+1F502,U+1F94A,U+1F94E}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-14.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-14.ttf)format("truetype");unicode-range:U+20AA,U+2122,U+231B,U+23F1-23F3,U+25AC,U+263F-2642,U+2660,U+2696,U+26A2-26A9,U+26B2,U+270B-270C,U+2744-274E,U+F014,U+F0F5,U+F1B1-F27A,U+F28B-F2D3,U+F2DC-F308,U+F425,U+F4E6,U+F8E5,U+1F321,U+1F374,U+1F382,U+1F4A9,U+1F4CD,U+1F504-1F515,U+1F58A,U+1F58C,U+1F596,U+1F5D5-1F5D6,U+1F5FA,U+1F68D,U+1F6B2,U+1F6CC,U+1F6D1,U+1F91A,U+1F944}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-13.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-13.ttf)format("truetype");unicode-range:U+A3-BB,U+201C-20A9,U+20AC,U+20BD,U+21BA-21C4,U+2304,U+2600,U+2611,U+2639,U+26BD,U+2700-2705,U+F01D-F0E3,U+F0E9-F0F4,U+F0F6-F187,U+F191-F1B0,U+F1B3-F1E3,U+F381-F382,U+1F393,U+1F44E,U+1F4A3,U+1F4BE,U+1F4E0,U+1F518,U+1F5AA,U+1F5B7,U+1F5B9-1F5BB,U+1F5CE,U+1F610,U+1F642,U+1F691-1F696,U+1F698,U+1F9CD,U+1F9EF,U+1F9F3,U+1FA7A}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-12.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-12.ttf)format("truetype");unicode-range:U+D7,U+21BB,U+2329-232A,U+23CF-23EE,U+25D0,U+2699,U+26A0,U+2715-2716,U+274C,U+E647-F013,U+F01E-F044,U+F047-F085,U+F089-F0A1,U+F115,U+F123,U+F29C,U+1F34B,U+1F3F7,U+1F4A7,U+1F4C2,U+1F4CC,U+1F4E2,U+1F4F7,U+1F500,U+1F508-1F50A,U+1F50D,U+1F56B,U+1F588,U+1F5B4,U+1F5C1,U+1F5D8-1F5D9,U+1F6AB,U+1F6D2,U+1F9F2}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-11.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-11.ttf)format("truetype");unicode-range:U+203D,U+E574-E646,U+F8BC,U+1F3AE,U+1F68A}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-10.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-10.ttf)format("truetype");unicode-range:U+E4BA-E573}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-9.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-9.ttf)format("truetype");unicode-range:U+E41E-E4B9,U+E4EC,U+E4EE,U+E550,U+E559,U+1F344,U+1F363,U+1F36D-1F373,U+1F92D,U+1F954,U+1F958,U+1F95C-1F95E,U+1F968,U+1F979,U+1F990-1F991,U+1F99E,U+1F9C2-1F9C7,U+1FAD1-1FAE5}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-8.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-8.ttf)format("truetype");unicode-range:U+E383-E41D,U+F80B,U+1F330,U+1F345,U+1F366-1F367,U+1F369,U+1F36B-1F36C,U+1F36E-1F370,U+1F4AF,U+1F952,U+1F956,U+1F959,U+1F963-1F966,U+1F96B-1F96F,U+1F980,U+1F9C1,U+1F9C4,U+1F9C6,U+1F9C8,U+1FAD3,U+1FAD5}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-7.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-7.ttf)format("truetype");unicode-range:U+E29F-E382,U+1F964,U+1FAE2}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-6.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-6.ttf)format("truetype");unicode-range:U+E1E5-E206,U+E208-E29E}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-5.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-5.ttf)format("truetype");unicode-range:U+E12D-E1E4}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-4.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-4.ttf)format("truetype");unicode-range:U+E061-E0CE,U+E0D0-E12C}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-3.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-3.ttf)format("truetype");unicode-range:U+22-7E,U+2731,U+E000-E05F,U+F069,U+F1FA,U+F52C,U+F531,U+F536,U+F69F,U+F8DF-F8E0,U+F8E7,U+F8EE-F8EF,U+F8FD,U+1F320,U+1F52D,U+1F680,U+1F6B0,U+1F6F8,U+1FA9F}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-2.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-2.ttf)format("truetype");unicode-range:U+D8,U+2205,U+2615,U+26EA,U+271D,U+273F,U+F44B,U+F481,U+F48A,U+F48F-F490,U+F493-F494,U+F498,U+F4B7,U+F4CA,U+F4CC,U+F4D1,U+F4D7-F4D8,U+F4E2,U+F503,U+F508,U+F51B,U+F51D-F51E,U+F521-F522,U+F52B,U+F530,U+F535,U+F53E,U+F543-F545,U+F548-F549,U+F54E,U+F555,U+F559,U+F55D,U+F564,U+F56C,U+F56E-F570,U+F577-F578,U+F590,U+F594-F595,U+F5A1-F5A2,U+F5AA-F5AB,U+F5B0,U+F5B7,U+F5BA,U+F5BF,U+F5CA,U+F5DB-F5DC,U+F5EF,U+F5F2,U+F5F6,U+F5FB,U+F5FD,U+F621,U+F63B,U+F649-F64A,U+F64F,U+F653-F654,U+F656,U+F65B,U+F664,U+F673,U+F675,U+F67D,U+F67F,U+F695,U+F69C,U+F6A8,U+F6BF-F6C0,U+F6D5,U+F6E3,U+F6E9,U+F6F5,U+F6FA,U+F6FF-F700,U+F70B,U+F70E,U+F715,U+F71B,U+F72E-F72F,U+F733-F734,U+F747,U+F755,U+F757,U+F75C,U+F762,U+F773,U+F77C,U+F781,U+F784,U+F788,U+F7B2,U+F7B6,U+F7BD,U+F7D5,U+F7EE,U+F7FF,U+F801,U+F804,U+F813-F814,U+F82F-F830,U+F845-F846,U+F850,U+F855,U+F858-F859,U+F85C,U+F866,U+F86D,U+F871,U+F875,U+F893-F894,U+F897,U+F89F,U+F8A9,U+F8B1-F8B2,U+F8BB,U+F8C7,U+F8D6-F8D7,U+F8D9,U+1F331,U+1F337-1F33C,U+1F356,U+1F3A5-1F3A6,U+1F3B2,U+1F3C5,U+1F3D6-1F3D9,U+1F3E8-1F3EB,U+1F409,U+1F41F,U+1F451,U+1F4BD,U+1F4CF,U+1F4DA-1F4DC,U+1F4E3,U+1F4EA,U+1F4FB,U+1F509,U+1F528-1F52A,U+1F547,U+1F6EB,U+1F916,U+1F95B,U+1F9A6,U+1F9E0,U+1F9FE,U+1FA91,U+1FA99}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-1.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-1.ttf)format("truetype");unicode-range:U+A9,U+AE,U+201D,U+2303,U+231A,U+2328,U+23FE,U+25B2-25CF,U+2666-267B,U+2693,U+26A1,U+26AA-26AB,U+26DF,U+2709,U+270F,U+2B24,U+F003,U+F016,U+F040,U+F087,U+F0A2,U+F0C9,U+F0CC,U+F0CE,U+F0D1-F0D7,U+F0DC,U+F0E0,U+F0E7-F0E8,U+F0EB,U+F0F3,U+F0F7-F0F8,U+F106,U+F108-F109,U+F10C,U+F10E-F112,U+F11C-F11E,U+F121,U+F126,U+F129,U+F12C-F133,U+F135,U+F13D,U+F140,U+F145,U+F14E,U+F15B,U+F164,U+F186,U+F188,U+F1AB,U+F1AD-F1AE,U+F1B2,U+F1B8,U+F1BB-F1C3,U+F1CE-F1D9,U+F1DB-F1DC,U+F1E4-F1EC,U+F1F8-F1F9,U+F205,U+F20A,U+F217,U+F219-F21D,U+F22D-F234,U+F238,U+F246,U+F24D,U+F251,U+F25D,U+F275,U+F29E-F2A0,U+F2A7,U+F2B5,U+F2BB-F2BC,U+F2CC-F2CD,U+F2D2,U+F2DB,U+F2E1,U+F2EC,U+F2F7,U+F2FC,U+F302-F303,U+F316,U+F31A,U+F328,U+F335,U+F363,U+F37E,U+F390,U+F3C5,U+F3CE,U+F3E5,U+F3F4,U+F3FB,U+F40E,U+F435,U+F47D,U+1F319,U+1F332,U+1F39F,U+1F3C1,U+1F3CD,U+1F3E2-1F3E5,U+1F44D,U+1F4A1,U+1F4BB,U+1F4C4-1F4C6,U+1F4CB,U+1F4F0-1F4F1,U+1F501,U+1F50C,U+1F514,U+1F534-1F535,U+1F575,U+1F582,U+1F5A5-1F5A9,U+1F5CB,U+1F5D4,U+1F686,U+1F69A,U+1F6A2,U+1F6BF-1F6C1,U+1F6E1,U+1F7E0-1F7E4,U+1F9E9,U+1F9ED}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:100;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-0.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-sharp-thin-100-0.ttf)format("truetype");unicode-range:U+21,U+23-25,U+2B,U+3F,U+2013,U+2190-2193,U+2212,U+2399,U+23E9-23EA,U+23F8-23FB,U+25A0,U+25B6,U+25FB-25FC,U+2601,U+261D,U+2665,U+2713-2714,U+2753-2796,U+2B50,U+E010,U+E017,U+E01B,U+E01F-E021,U+E024,U+E02F,U+E03A,U+E042,U+E045-E046,U+E060,U+E068,U+E06E,U+E074,U+E076,U+F001,U+F004-F008,U+F00C,U+F011-F012,U+F015,U+F017-F019,U+F01C,U+F023-F025,U+F02A,U+F02C-F031,U+F03A,U+F03D-F03E,U+F041,U+F04A-F04E,U+F05B,U+F060-F065,U+F067-F068,U+F06B-F06E,U+F072,U+F075,U+F077-F078,U+F07B,U+F084,U+F086,U+F08A,U+F091-F093,U+F095-F097,U+F09C-F09D,U+F0A3,U+F0A6,U+F0AC-F0AD,U+F0B0-F0B1,U+F0C0-F0C2,U+F0C5-F0C6,U+F0C8,U+F0E5-F0E6,U+F114,U+F11D,U+F128,U+F12A,U+F155,U+F283,U+F292,U+F295,U+F2C0,U+F332,U+F541,U+F80A,U+F80C,U+1F310,U+1F381,U+1F39E,U+1F3A7,U+1F3B5,U+1F3C6,U+1F3E0,U+1F3F4,U+1F441,U+1F464,U+1F499-1F49C,U+1F4B2-1F4B3,U+1F4BC,U+1F4C1,U+1F4CE,U+1F4D4,U+1F4DE,U+1F4F6,U+1F511-1F513,U+1F516-1F517,U+1F525,U+1F527,U+1F553,U+1F57B,U+1F5A4,U+1F5A8,U+1F5B6,U+1F5BF,U+1F5E9-1F5EA,U+1F6E3,U+1F90D-1F90E,U+1F9E1,U+1F9FC,U+1FA90}.fast,.fa-thin{font-weight:100}:root,:host{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-22.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-22.ttf)format("truetype")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-21.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-21.ttf)format("truetype");unicode-range:U+20B8,U+2603,U+2622-26F8,U+E0CF-F863,U+1F32D-1F334,U+1F336-1F384,U+1F3C2-1F477,U+1F494,U+1F4B0-1F4E1,U+1F595,U+1F6A1-1F6CD,U+1F6F0-1F9E3}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-20.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-20.ttf)format("truetype");unicode-range:U+2604,U+2620,U+2623-2694,U+26C6-26F0,U+F6FC-F7A8,U+1F305-1F32B,U+1F3C3-1F3D4,U+1F407-1F422,U+1F571,U+1F577-1F578,U+1F5E1-1F69C,U+1F942-1F943,U+1F955,U+1F967,U+1F97E-1F98C,U+1F9FB,U+1FAA6}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-19.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-19.ttf)format("truetype");unicode-range:U+20B4,U+2211-221A,U+22C2-22C3,U+262A-262F,U+26B0,U+26C5,U+26E9,U+26FA-2721,U+F65C-F6FB,U+1F33D-1F341,U+1F357,U+1F3DB,U+1F3F9-1F404,U+1F408,U+1F40E,U+1F412-1F415,U+1F418,U+1F47B,U+1F549-1F54E,U+1F56F,U+1F5DD,U+1F6D0,U+1F986,U+1F99B-1F9AE,U+1F9E6,U+1FA81-1FA93}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-18.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-18.ttf)format("truetype");unicode-range:U+2625,U+2638,U+269B,U+2711,U+F0E4-F65A,U+1F34E-1F34F,U+1F392,U+1F3AD-1F3AF,U+1F3CA,U+1F442-1F453,U+1F4C9-1F4D9,U+1F52C,U+1F5C4,U+1F5E2,U+1F60A-1F697,U+1F6A6,U+1F6EC,U+1F6FB,U+1F9B4-1F9B7,U+1F9EE,U+1FAA5,U+1FAC1}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-17.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-17.ttf)format("truetype");unicode-range:U+F7,U+221E,U+232B,U+267E-2685,U+26FD,U+2712,U+2797,U+F501-F5AC,U+1F17F,U+1F30D-1F30F,U+1F36A-1F378,U+1F3A8,U+1F455,U+1F480,U+1F4BF-1F4C0,U+1F4D6,U+1F56E,U+1F58B,U+1F5B8,U+1F600-1F606,U+1F60D-1F620,U+1F626,U+1F62C,U+1F633-1F681,U+1F6AA-1F6AD,U+1F6B6,U+1F6CE,U+1F923-1F941,U+1F977,U+1F9F0-1F9F9,U+1FA9B,U+1FAB6}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-16.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-16.ttf)format("truetype");unicode-range:U+24BD,U+265B-265C,U+2B1B-2B1C,U+E207,U+F27B,U+F445-F500,U+1F377,U+1F397,U+1F3BE,U+1F3C8,U+1F3CF-1F3D3,U+1F465,U+1F489,U+1F49F,U+1F4AC,U+1F4E6,U+1F54A,U+1F609,U+1F6A9,U+1F6AC,U+1F7E5-1F91D,U+1F94C,U+1F9EA-1F9EC,U+1FA79}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-15.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-15.ttf)format("truetype");unicode-range:U+2139-21E5,U+23F0,U+265A,U+265D-2663,U+26BE,U+2708,U+27A1-2B0D,U+2B23-2B95,U+F01A-F01B,U+F18E-F190,U+F2D4-F3FC,U+F3FF-F444,U+1F333,U+1F383,U+1F399,U+1F3C0,U+1F3ED,U+1F48E,U+1F4DD,U+1F4E4-1F4E5,U+1F4FA,U+1F502,U+1F94A,U+1F94E}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-14.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-14.ttf)format("truetype");unicode-range:U+20AA,U+2122,U+231B,U+23F1-23F3,U+25AC,U+263F-2642,U+2660,U+2696,U+26A2-26A9,U+26B2,U+270B-270C,U+2744-274E,U+F014,U+F0F5,U+F1B1-F27A,U+F28B-F2D3,U+F2DC-F308,U+F425,U+F4E6,U+F8E5,U+1F321,U+1F374,U+1F382,U+1F4A9,U+1F4CD,U+1F504-1F515,U+1F58A,U+1F58C,U+1F596,U+1F5D5-1F5D6,U+1F5FA,U+1F68D,U+1F6B2,U+1F6CC,U+1F6D1,U+1F91A,U+1F944}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-13.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-13.ttf)format("truetype");unicode-range:U+A3-BB,U+201C-20A9,U+20AC,U+20BD,U+21BA-21C4,U+2304,U+2600,U+2611,U+2639,U+26BD,U+2700-2705,U+F01D-F0E3,U+F0E9-F0F4,U+F0F6-F187,U+F191-F1B0,U+F1B3-F1E3,U+F381-F382,U+1F393,U+1F44E,U+1F4A3,U+1F4BE,U+1F4E0,U+1F518,U+1F5AA,U+1F5B7,U+1F5B9-1F5BB,U+1F5CE,U+1F610,U+1F642,U+1F691-1F696,U+1F698,U+1F9CD,U+1F9EF,U+1F9F3,U+1FA7A}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-12.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-12.ttf)format("truetype");unicode-range:U+D7,U+21BB,U+2329-232A,U+23CF-23EE,U+25D0,U+2699,U+26A0,U+2715-2716,U+274C,U+E647-F013,U+F01E-F044,U+F047-F085,U+F089-F0A1,U+F115,U+F123,U+F29C,U+1F34B,U+1F3F7,U+1F4A7,U+1F4C2,U+1F4CC,U+1F4E2,U+1F4F7,U+1F500,U+1F508-1F50A,U+1F50D,U+1F56B,U+1F588,U+1F5B4,U+1F5C1,U+1F5D8-1F5D9,U+1F6AB,U+1F6D2,U+1F9F2}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-11.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-11.ttf)format("truetype");unicode-range:U+203D,U+E574-E646,U+F8BC,U+1F3AE,U+1F68A}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-10.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-10.ttf)format("truetype");unicode-range:U+E4BA-E573}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-9.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-9.ttf)format("truetype");unicode-range:U+E41E-E4B9,U+E4EC,U+E4EE,U+E550,U+E559,U+1F344,U+1F363,U+1F36D-1F373,U+1F92D,U+1F954,U+1F958,U+1F95C-1F95E,U+1F968,U+1F979,U+1F990-1F991,U+1F99E,U+1F9C2-1F9C7,U+1FAD1-1FAE5}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-8.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-8.ttf)format("truetype");unicode-range:U+E383-E41D,U+F80B,U+1F330,U+1F345,U+1F366-1F367,U+1F369,U+1F36B-1F36C,U+1F36E-1F370,U+1F4AF,U+1F952,U+1F956,U+1F959,U+1F963-1F966,U+1F96B-1F96F,U+1F980,U+1F9C1,U+1F9C4,U+1F9C6,U+1F9C8,U+1FAD3,U+1FAD5}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-7.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-7.ttf)format("truetype");unicode-range:U+E29F-E382,U+1F964,U+1FAE2}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-6.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-6.ttf)format("truetype");unicode-range:U+E1E5-E206,U+E208-E29E}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-5.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-5.ttf)format("truetype");unicode-range:U+E12D-E1E4}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-4.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-4.ttf)format("truetype");unicode-range:U+E061-E0CE,U+E0D0-E12C}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-3.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-3.ttf)format("truetype");unicode-range:U+22-7E,U+2731,U+E000-E05F,U+F069,U+F1FA,U+F52C,U+F531,U+F536,U+F69F,U+F8DF-F8E0,U+F8E7,U+F8EE-F8EF,U+F8FD,U+1F320,U+1F52D,U+1F680,U+1F6B0,U+1F6F8,U+1FA9F}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-2.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-2.ttf)format("truetype");unicode-range:U+D8,U+2205,U+2615,U+26EA,U+271D,U+273F,U+F44B,U+F481,U+F48A,U+F48F-F490,U+F493-F494,U+F498,U+F4B7,U+F4CA,U+F4CC,U+F4D1,U+F4D7-F4D8,U+F4E2,U+F503,U+F508,U+F51B,U+F51D-F51E,U+F521-F522,U+F52B,U+F530,U+F535,U+F53E,U+F543-F545,U+F548-F549,U+F54E,U+F555,U+F559,U+F55D,U+F564,U+F56C,U+F56E-F570,U+F577-F578,U+F590,U+F594-F595,U+F5A1-F5A2,U+F5AA-F5AB,U+F5B0,U+F5B7,U+F5BA,U+F5BF,U+F5CA,U+F5DB-F5DC,U+F5EF,U+F5F2,U+F5F6,U+F5FB,U+F5FD,U+F621,U+F63B,U+F649-F64A,U+F64F,U+F653-F654,U+F656,U+F65B,U+F664,U+F673,U+F675,U+F67D,U+F67F,U+F695,U+F69C,U+F6A8,U+F6BF-F6C0,U+F6D5,U+F6E3,U+F6E9,U+F6F5,U+F6FA,U+F6FF-F700,U+F70B,U+F70E,U+F715,U+F71B,U+F72E-F72F,U+F733-F734,U+F747,U+F755,U+F757,U+F75C,U+F762,U+F773,U+F77C,U+F781,U+F784,U+F788,U+F7B2,U+F7B6,U+F7BD,U+F7D5,U+F7EE,U+F7FF,U+F801,U+F804,U+F813-F814,U+F82F-F830,U+F845-F846,U+F850,U+F855,U+F858-F859,U+F85C,U+F866,U+F86D,U+F871,U+F875,U+F893-F894,U+F897,U+F89F,U+F8A9,U+F8B1-F8B2,U+F8BB,U+F8C7,U+F8D6-F8D7,U+F8D9,U+1F331,U+1F337-1F33C,U+1F356,U+1F3A5-1F3A6,U+1F3B2,U+1F3C5,U+1F3D6-1F3D9,U+1F3E8-1F3EB,U+1F409,U+1F41F,U+1F451,U+1F4BD,U+1F4CF,U+1F4DA-1F4DC,U+1F4E3,U+1F4EA,U+1F4FB,U+1F509,U+1F528-1F52A,U+1F547,U+1F6EB,U+1F916,U+1F95B,U+1F9A6,U+1F9E0,U+1F9FE,U+1FA91,U+1FA99}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-1.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-1.ttf)format("truetype");unicode-range:U+A9,U+AE,U+201D,U+2303,U+231A,U+2328,U+23FE,U+25B2-25CF,U+2666-267B,U+2693,U+26A1,U+26AA-26AB,U+26DF,U+2709,U+270F,U+2B24,U+F003,U+F016,U+F040,U+F087,U+F0A2,U+F0C9,U+F0CC,U+F0CE,U+F0D1-F0D7,U+F0DC,U+F0E0,U+F0E7-F0E8,U+F0EB,U+F0F3,U+F0F7-F0F8,U+F106,U+F108-F109,U+F10C,U+F10E-F112,U+F11C-F11E,U+F121,U+F126,U+F129,U+F12C-F133,U+F135,U+F13D,U+F140,U+F145,U+F14E,U+F15B,U+F164,U+F186,U+F188,U+F1AB,U+F1AD-F1AE,U+F1B2,U+F1B8,U+F1BB-F1C3,U+F1CE-F1D9,U+F1DB-F1DC,U+F1E4-F1EC,U+F1F8-F1F9,U+F205,U+F20A,U+F217,U+F219-F21D,U+F22D-F234,U+F238,U+F246,U+F24D,U+F251,U+F25D,U+F275,U+F29E-F2A0,U+F2A7,U+F2B5,U+F2BB-F2BC,U+F2CC-F2CD,U+F2D2,U+F2DB,U+F2E1,U+F2EC,U+F2F7,U+F2FC,U+F302-F303,U+F316,U+F31A,U+F328,U+F335,U+F363,U+F37E,U+F390,U+F3C5,U+F3CE,U+F3E5,U+F3F4,U+F3FB,U+F40E,U+F435,U+F47D,U+1F319,U+1F332,U+1F39F,U+1F3C1,U+1F3CD,U+1F3E2-1F3E5,U+1F44D,U+1F4A1,U+1F4BB,U+1F4C4-1F4C6,U+1F4CB,U+1F4F0-1F4F1,U+1F501,U+1F50C,U+1F514,U+1F534-1F535,U+1F575,U+1F582,U+1F5A5-1F5A9,U+1F5CB,U+1F5D4,U+1F686,U+1F69A,U+1F6A2,U+1F6BF-1F6C1,U+1F6E1,U+1F7E0-1F7E4,U+1F9E9,U+1F9ED}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-0.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-solid-900-0.ttf)format("truetype");unicode-range:U+21,U+23-25,U+2B,U+3F,U+2013,U+2190-2193,U+2212,U+2399,U+23E9-23EA,U+23F8-23FB,U+25A0,U+25B6,U+25FB-25FC,U+2601,U+261D,U+2665,U+2713-2714,U+2753-2796,U+2B50,U+E010,U+E017,U+E01B,U+E01F-E021,U+E024,U+E02F,U+E03A,U+E042,U+E045-E046,U+E060,U+E068,U+E06E,U+E074,U+E076,U+F001,U+F004-F008,U+F00C,U+F011-F012,U+F015,U+F017-F019,U+F01C,U+F023-F025,U+F02A,U+F02C-F031,U+F03A,U+F03D-F03E,U+F041,U+F04A-F04E,U+F05B,U+F060-F065,U+F067-F068,U+F06B-F06E,U+F072,U+F075,U+F077-F078,U+F07B,U+F084,U+F086,U+F08A,U+F091-F093,U+F095-F097,U+F09C-F09D,U+F0A3,U+F0A6,U+F0AC-F0AD,U+F0B0-F0B1,U+F0C0-F0C2,U+F0C5-F0C6,U+F0C8,U+F0E5-F0E6,U+F114,U+F11D,U+F128,U+F12A,U+F155,U+F283,U+F292,U+F295,U+F2C0,U+F332,U+F541,U+F80A,U+F80C,U+1F310,U+1F381,U+1F39E,U+1F3A7,U+1F3B5,U+1F3C6,U+1F3E0,U+1F3F4,U+1F441,U+1F464,U+1F499-1F49C,U+1F4B2-1F4B3,U+1F4BC,U+1F4C1,U+1F4CE,U+1F4D4,U+1F4DE,U+1F4F6,U+1F511-1F513,U+1F516-1F517,U+1F525,U+1F527,U+1F553,U+1F57B,U+1F5A4,U+1F5A8,U+1F5B6,U+1F5BF,U+1F5E9-1F5EA,U+1F6E3,U+1F90D-1F90E,U+1F9E1,U+1F9FC,U+1FA90}.fas,.fa-solid{font-weight:900}:root,:host{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-2.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-2.ttf)format("truetype")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-1.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-1.ttf)format("truetype");unicode-range:U+F1A5-F3DF,U+F425,U+F4E6}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-0.woff2)format("woff2"),url(https://ka-p.fontawesome.com/releases/v6.7.2/webfonts/pro-fa-brands-400-0.ttf)format("truetype");unicode-range:U+E007-F15A,U+F167-F1A4,U+F1B4,U+F1BC,U+F1BE,U+F1E8,U+F1ED,U+F1F0-F1F1,U+F20E-F210,U+F213-F214,U+F230,U+F232,U+F23A,U+F26B,U+F270,U+F288,U+F299-F29B,U+F2A6,U+F2B0,U+F2C5-F2C6,U+F2E0,U+F368,U+F379,U+F392-F393,U+F39F,U+F3A9,U+F3AB-F3AC,U+F3C0,U+F3C7,U+F3CA,U+F3E2,U+F3EB-F3EC,U+F3EF,U+F3F8,U+F3FE,U+F419,U+F41B,U+F4D5-F4E4,U+F4F8-F4F9,U+F514,U+F5B5,U+F6C9,U+F731,U+F77B,U+F7AF,U+F7E1,U+F83B}.fab,.fa-brands{font-weight:400}

@font-face {
	font-display: swap;
	font-family: Tungsten;
	font-style: normal;
	font-weight: 400;
	src: url(/go/fonts/tungsten-book.woff) format("woff")
}
@font-face {
	font-display: swap;
	font-family: Tungsten;
	font-style: normal;
	font-weight: 500;
	src: url(/go/fonts/tungsten-medium.woff) format("woff")
}
@font-face {
	font-display: swap;
	font-family: Tungsten;
	font-style: normal;
	font-weight: 600;
	src: url(/go/fonts/tungsten-semibold.woff) format("woff")
}
@font-face {
	font-display: swap;
	font-family: TungstenCompressed;
	font-style: normal;
	font-weight: 400;
	src: url(/go/fonts/tungstencompressed.woff) format("woff")
}
@font-face {
	font-display: swap;
	font-family: TungstenCompressed;
	font-style: normal;
	font-weight: 500;
	src: url(/go/fonts/tungstencompressed-medium.woff) format("woff")
}
@font-face {
	font-display: swap;
	font-family: TungstenCompressed;
	font-style: normal;
	font-weight: 600;
	src: url(/go/fonts/tungstencompressed-semibold.woff) format("woff")
}
@font-face {
	font-display: swap;
	font-family: TungstenCondensed;
	font-style: normal;
	font-weight: 400;
	src: url(/go/fonts/tungstencondensed-book.woff) format("woff")
}
@font-face {
	font-display: swap;
	font-family: TungstenCondensed;
	font-style: normal;
	font-weight: 300;
	src: url(/go/fonts/tungstencondensed-light.woff) format("woff")
}
@font-face {
	font-display: swap;
	font-family: TungstenCondensed;
	font-style: normal;
	font-weight: 500;
	src: url(/go/fonts/tungstencondensed-medium.woff) format("woff")
}
@font-face {
	font-display: swap;
	font-family: TungstenCondensed;
	font-style: normal;
	font-weight: 600;
	src: url(/go/fonts/tungstencondensed-semibold.woff) format("woff")
}
@font-face {
	font-display: swap;
	font-family: TungstenCondensed;
	font-style: normal;
	font-weight: 700;
	src: url(/go/fonts/tungstencondensed-bold.woff) format("woff")
}
@font-face {
	font-display: swap;
	font-family: TungstenCondensed;
	font-style: normal;
	font-weight: 900;
	src: url(/go/fonts/tungstencondensed-black.woff) format("woff")
}
@font-face {
	font-family: "trajan-pro-3";
	src: url("https://use.typekit.net/af/6799c3/000000000000000000012e92/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/6799c3/000000000000000000012e92/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/6799c3/000000000000000000012e92/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
	font-display: swap;
	font-style: normal;
	font-weight: 400;
@media only screen and (max-width: 40em) {
font-display: swap;
}
}
@font-face {
	font-family: "bilo";
	src: url("https://use.typekit.net/af/abf6a1/00000000000000007735c958/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/abf6a1/00000000000000007735c958/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/abf6a1/00000000000000007735c958/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
	font-display: swap;
	font-style: normal;
	font-weight: 400;
@media only screen and (max-width: 40em) {
font-display: swap;
}
}
@font-face {
	font-family: "bilo";
	src: url("https://use.typekit.net/af/4b8d23/00000000000000007735c962/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/4b8d23/00000000000000007735c962/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/4b8d23/00000000000000007735c962/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
	font-display: swap;
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family: "basis_grotesque_problack";
	src: url(/go/fonts/basisgrotesquepro-black-webfont.woff2) format("woff2"), url(/go/fonts/basisgrotesquepro-black-webfont.woff) format("woff");
	font-display: swap;
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: "basis_grotesque_proBlkIt";
	src: url(/go/fonts/basisgrotesquepro-blackitalic-webfont.woff2) format("woff2"), url(/go/fonts/basisgrotesquepro-blackitalic-webfont.woff) format("woff");
	font-display: swap;
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: "basis_grotesque_probold";
	src: url(/go/fonts/basisgrotesquepro-bold-webfont.woff2) format("woff2"), url(/go/fonts/basisgrotesquepro-bold-webfont.woff) format("woff");
	font-display: swap;
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: "basis_grotesque_proBdIt";
	src: url(/go/fonts/basisgrotesquepro-bolditalic-webfont.woff2) format("woff2"), url(/go/fonts/basisgrotesquepro-bolditalic-webfont.woff) format("woff");
	font-display: swap;
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: "basis_grotesque_proitalic";
	src: url(/go/fonts/basisgrotesquepro-italic-webfont.woff2) format("woff2"), url(/go/fonts/basisgrotesquepro-italic-webfont.woff) format("woff");
	font-display: swap;
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: "basis_grotesque_proLtIt";
	src: url(/go/fonts/basisgrotesquepro-lightitalic-webfont.woff2) format("woff2"), url(/go/fonts/basisgrotesquepro-lightitalic-webfont.woff) format("woff");
	font-display: swap;
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: "basis_grotesque_promedium";
	src: url(/go/fonts/basisgrotesquepro-medium-webfont.woff2) format("woff2"), url(/go/fonts/basisgrotesquepro-medium-webfont.woff) format("woff");
	font-display: swap;
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: "basis_grotesque_proMdIt";
	src: url(/go/fonts/basisgrotesquepro-mediumitalic-webfont.woff2) format("woff2"), url(/go/fonts/basisgrotesquepro-mediumitalic-webfont.woff) format("woff");
	font-display: swap;
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: "basis_grotesque_proregular";
	src: url(/go/fonts/basisgrotesquepro-regular-webfont.woff2) format("woff2"), url(/go/fonts/basisgrotesquepro-regular-webfont.woff) format("woff");
	font-display: swap;
	font-weight: 400;
	font-style: normal
} .scroll-bg {	background: linear-gradient(131.8deg, rgba(149,54,229,.7) 0, #5936e5 46.87%, #04c3ff 100%);	position: relative;}
/*.scroll-bg:before {	background: url(/go/images/gradient-bg-sm.png) no-repeat;	background-size: contain;	width: 100%;	overflow: hidden;	height: 100%;	content: "";	position: absolute;	top: 0;	-webkit-transform: translate(-15%, -8%);	transform: translate(-15%, -8%);	-webkit-animation: rotation 16s infinite linear;	animation: rotation 16s infinite linear;	-webkit-transform-origin: center;	transform-origin: center;	-webkit-transform: scale(3.5);	transform: scale(3.5);	-webkit-filter: blur(5px);	filter: blur(5px);}
*/.scroll-base.proc {	height: 400vh;	color: #fff !important;}
.scroll-sticky {	z-index: 1;	width: 100%;	min-height: 100vh;	flex-direction: column;	justify-content: center;	display: flex;	position: -webkit-sticky;	position: sticky;	top: 0;	overflow: hidden;}
@media screen and (max-width: 479px) {.scroll-sticky {	justify-content: flex-start;	padding-top: 40px;	padding-bottom: 40px;}
}
.scroll-slides {	z-index: 1;	width: 200vw;	height: 100vh;	display: flex;}
.scroll-slides.proc {	width: 300vw;	height: 100vh;	align-items: flex-start;	transform: none;}
.proc-slide-1 {	width: 100vw;	display: flex;	height: 100vh;}
.proc-slide-3 {	width: 100vw;	height: 100vh;	flex: none;	padding-left: 20px;	padding-right: 20px;	display: flex;	position: relative;}
.proc-slide-2 {	width: 100vw;	height: 100vh;	flex: none;	padding-left: 20px;	padding-right: 20px;	display: flex;	position: relative;}
.grad-slider-inside-horiz {	width: 400%;	height: 100%;	background-image: linear-gradient(135deg, #e71389, #29aae1 14%, #f9ed1f 24%, #fff 35%, #29aae1 45%, #f9ed1f 56%, #e71389 67%, #29aae1 81%, #f9ed1f 90%, #fff);	position: absolute;	top: 0%;	bottom: auto;	left: 0%;	right: auto}
.home-section-content {	width: 50%;	color: #090c0e;	flex-direction: column;	justify-content: center;	align-items: center;	padding: 100px;	display: flex}
.div-block-120 {	flex: 1}
.div-block-120-copy {	flex: 1}
.quote {	color: #fff;	font-size: 20px}
.half-container   { z-index: 5}
.half-container h1 {	color: #fff;	font-size: 46px;	line-height: 1;	text-shadow: 0 0 15px rgba(255,255,255,.5)}
.half-container h2, .half-container h3 {	color: #fff;	font-size: 46px;	font-family: Montserrat;	line-height: 1;	font-weight: 800;	text-shadow: 0 0 15px rgba(255,255,255,.5)}
.grad-slider-horiz {	width: 100%;	height: 4px;	position: relative;	overflow: hidden}
.button-grad-slider-inside {	width: 300%;	height: 100%;	background-image: linear-gradient(45deg, #e71389, #29aae1 14%, #f9ed1f 33%, #fff 46%, #f9ed1f 61%, #29aae1 78%, #e71389 100%, #29aae1 100%, #f9ed1f 100%, #fff);	position: absolute;	top: 0%;	bottom: auto;	left: 0%;	right: auto}
.split-outset {	z-index: 2;	align-self: stretch;	margin-right: -150px;	position: relative}
.div-block-227 {	margin-bottom: 30px}
.div-block-137 {	z-index: 1;	height: 100%;	flex: 1;}
.px-holder, .px-image-inside, .px-image-100vh {	height: 100vh !important}
@media only screen and (max-width:94em) {.px-holder, .px-image-inside, .px-image-100vh {	height: auto!important}
	}
@media only screen and (max-width:64em) {.grad-slider-horiz {	width: 60%;}
.home-section-content {	width: 100%;}
.px-holder {	z-index: 0;	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	overflow: hidden}
.px-image-inside {	width: 100%;	height: 100% !important;	object-fit: cover;	position: absolute;	top: 0%;	bottom: 0%;	left: 0%;	right: 0%;	opacity: 0.1}
.px-image-100vh {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0}
}
@media screen and (max-width:64em) {
	.scroll-slides.proc, .scroll-slides {	width: 100%;	height: auto; display: block !important}
 .scroll-slides .spinner {	  display: none !important}
.proc-slide-1 {	width:  100%;	display: block;	height:  100%;}
.proc-slide-3 {	width:  100%;	height:  100%;	 	display: block; }
.proc-slide-2 {	width:  100%;	height:  100%;	 	display: block; }
	.scroll-base.proc {	height: 100%; }
	.home-section-content {	padding: 20px; display: block !important}
.div-block-137 {display: none}
	.scroll-sticky { 	min-height: auto;	 display: block;	 	position:  relative;	 }

}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
