.pallete-1 {
	color: #F46036;
}

.pallete-1-0 {
	color: #f47f5e;
}

.pallete-1-1 {
	color: #d5542f;
}

.pallete-1-2 {
	color: #b34627;
}

.pallete-2 {
	color: #25CED1;
}

.pallete-2-0 {
	color: #28dde0;
}

.pallete-2-1 {
	color: #21b7ba;
}

.pallete-2-2 {
	color: #1b9598;
}

.pallete-3 {
	color: #00A5CF;
}

.pallete-3-0 {
	color: #07c5f5;
}

.pallete-3-1 {
	color: #0093b8;
}

.pallete-3-2 {
	color: #007796;
}

.pallete-4 {
	color: #3066BE;
}

.pallete-4-0 {
	color: #4b85e4;
}

.pallete-4-1 {
	color: #254f94;
}

.pallete-5 {
	color: #064789;
}

.pallete-5-0 {
	color: #2f6faf;
}

.pallete-5-1 {
	color: #042f5b;
}

.pallete-ok {
	color: #42AC63;
}

.pallete-ok-0 {
	color: #5FC27E;
}

.pallete-ok-1 {
	color: #3EA35E;
}

.pallete-as-1 {
	color: #42AC63;
}

.pallete-as-2 {
	color: #8B62D1;
}

.pallete-as-3 {
	color: #5B7DFF;
}

.pallete-as-11 {
	color: #329096;
}

.pallete-as-21 {
	color: #623fa2;
}

.pallete-as-31 {
	color: #425bba;
}

/* ------------------------------------------------- */
.u-hero-v1__main::after {
	background-color: rgba(38, 60, 100, 0.5);
}

.bg-hero-1 {
	background-color: #25CED1;
}

.bg-hero-2 {
	background-color: #f47f5e;
}

.bg-hero-3 {
	background-color: #00A5CF;
}

.bg-hero-1-txt {
	color: #1b9598;
}

.bg-hero-2-txt {
	color: #b34627;
}

.bg-hero-3-txt {
	color: #064789;
}

.gradient-bm-ud-primary {
	background-image: linear-gradient(90deg, #329096 0%, #47BAC1 85%);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

.gradient-bm-du-primary {
	background-image: linear-gradient(90deg, #329096 0%, #47BAC1 85%);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

.gradient-bm-du-primary-old {
	background-image: linear-gradient(90deg, #2d1582 0%, #19a0ff 85%);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

.btn-soft-primary {
	color: #F46036;
	background: rgba(244, 96, 54, 0.1);
	border-color: transparent;
}

.btn-soft-primary {
	color: #F46036;
}

.btn-primary {
	color: #fff;
	background-color: #F46036;
	border-color: #F46036;
}

.btn-primary:hover {
	color: #fff;
	background-color: #e05a34;
	border-color: #b34627;
}

.btn-primary:focus,
.btn-primary.focus {
	color: #fff;
	background-color: #e45a32;
	border-color: #de5934;
	box-shadow: 0 0 0 0.2rem rgba(244, 96, 54, 0.5);
}

.btn-primary[href]:hover,
.btn-primary[href]:focus,
.btn-primary[href]:active,
.btn-primary[type]:hover,
.btn-primary[type]:focus,
.btn-primary[type]:active {
	box-shadow: 0 4px 11px rgba(244, 96, 54, 0.35);
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #F46036;
	border-color: #F46036;
}

.text-primary {
	color: #F46036 !important;
}

a.text-primary:hover,
a.text-primary:focus {
	color: #F46036 !important;
}

/*------------------------------------
  Highlight Color
------------------------------------*/
::-moz-selection {
	color: #fff;
	background-color: #F46036;
}

::selection {
	color: #fff;
	background-color: #F46036;
}

.bg-primary ::-moz-selection {
	color: #F46036;
	background-color: #fff;
}

.bg-primary ::selection {
	color: #F46036;
	background-color: #fff;
}

/*------------------------------------
  Box Shadow
------------------------------------*/
.shadow-primary-lg {
	box-shadow: 0 0 50px rgba(244, 96, 54, 0.4) !important;
}

.text-black {
	color: #505D68 !important;
}

.u-slick--pagination-interactive .slick-center .u-slick--pagination-interactive__title {
	color: #F46036;
}

.bg-grey {
	background-color: #fcfcfc;
	border-radius: 99999px;
}

.u-slick__paging2 .u-paging__current,
.u-slick__paging2 .u-paging__divider::before,
.u-slick__paging2 .u-paging__total {
	color: #F46036;
	background-color: none;
}

.u-slick__arrow-classic:hover {
	color: #fff !important;
	background-color: #F46036;
}

.js-slick-carousel .u-slick__arrow-classic {
	color: #F46036;
}

.card-btn {
	color: #F46036;
}

.card-btn-arrow {
	color: #F46036;
}

.btn-link:hover {
	color: #00A5CF;
}

.img-skewed {
	-webkit-perspective: 1500px;
	perspective: 1500px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.img-skewed-left {
	-webkit-perspective-origin: left center;
	perspective-origin: left center
}

.img-skewed-left .img-skewed-item {
	-webkit-transform: rotateY(-35deg) rotateX(15deg);
	transform: rotateY(-35deg) rotateX(15deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.img-skewed-right {
	-webkit-perspective-origin: right center;
	perspective-origin: right center
}

.img-skewed-right .img-skewed-item {
	-webkit-transform: rotateY(35deg) rotateX(15deg);
	transform: rotateY(35deg) rotateX(15deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}


/* FLOATINGS */

.floating {
	-webkit-animation: floating 3s ease infinite;
	animation: floating 3s ease infinite;
	will-change: transform
}

.floating:hover {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.floating-lg {
	-webkit-animation: floating-lg 3s ease infinite;
	animation: floating-lg 3s ease infinite
}

.floating-sm {
	-webkit-animation: floating-sm 3s ease infinite;
	animation: floating-sm 3s ease infinite
}

@-webkit-keyframes floating-lg {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	50% {
		-webkit-transform: translateY(15px);
		transform: translateY(15px)
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes floating-lg {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	50% {
		-webkit-transform: translateY(15px);
		transform: translateY(15px)
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes floating {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	50% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes floating {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	50% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes floating-sm {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	50% {
		-webkit-transform: translateY(5px);
		transform: translateY(5px)
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.floatfix:after,
.floatfix:before {
	content: "";
	display: table
}

.floatfix:after {
	clear: both
}


.btn .badge-floating {
	position: absolute;
	top: -50%;
	right: 0;
	-webkit-transform: translate(50%, 50%);
	-ms-transform: translate(50%, 50%);
	transform: translate(50%, 50%);
	margin: 0;
	border: 3px solid
}

.has-floating-label {
	position: relative
}

.has-floating-label .control-label {
	font-size: 1rem;
	pointer-events: none;
	position: absolute;
	top: 50%;
	padding: 0 .625rem;
	margin: 0 .625rem;
	color: #c0ccda;
	-webkit-transform: translateY(-50%) scale(1);
	-ms-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	z-index: 1
}

.has-floating-label .input-group .control-label {
	left: 2rem
}

.has-floating-label.focused .control-label {
	padding: 0;
	margin: 0;
	top: -1.25rem;
	left: 0;
	-webkit-transform: translateY(0) scale(.85);
	-ms-transform: translateY(0) scale(.85);
	transform: translateY(0) scale(.85)
}

.has-floating-label .control-label-xl {
	font-size: 1.5rem;
	padding: 0 1rem;
	margin: 0 1rem
}

.has-floating-label .control-label-lg {
	font-size: 1.25rem;
	padding: 0 .9375rem;
	margin: 0 .9375rem
}

.has-floating-label .control-label-sm {
	font-size: .875rem;
	padding: 0 .625rem;
	margin: 0 .625rem
}

.has-floating-items {
	padding-bottom: 18rem !important
}

.has-floating-items svg {
	height: auto
}

@media (min-width:768px) {
	.has-floating-items {
		padding-bottom: 18rem !important
	}
}

.floating-items {
	position: relative;
	left: 50%;
	margin-left: -570px;
	z-index: 10
}

.icon-floating {
	position: absolute;
	text-align: center;
	-webkit-box-shadow: 0 30px 40px 0 rgba(31, 45, 61, .1);
	box-shadow: 0 30px 40px 0 rgba(31, 45, 61, .1);
	border-radius: 50%
}

.icon-floating svg {
	width: 50px
}

.icon-floating span {
	height: 100%
}

.icon-floating img {
	max-width: 100%
}

.icon-floating img,
.icon-floating span {
	display: inline-block;
	vertical-align: middle
}

.icon-floating:first-child {
	top: 140px;
	left: -60px;
	width: 120px;
	height: 120px
}

.icon-floating:nth-child(2) {
	top: 200px;
	left: 180px;
	width: 160px;
	height: 160px;
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}

.icon-floating:nth-child(3) {
	top: 120px;
	left: 480px;
	width: 80px;
	height: 80px;
	-webkit-animation-delay: 1s;
	animation-delay: 1s
}

.icon-floating:nth-child(4) {
	top: 210px;
	left: 680px;
	width: 140px;
	height: 140px;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s
}

.icon-floating:nth-child(5) {
	top: 100px;
	left: 920px;
	width: 100px;
	height: 100px;
	-webkit-animation-delay: 2s;
	animation-delay: 2s
}

.icon-floating:nth-child(6) {
	top: 200px;
	left: 1120px;
	width: 80px;
	height: 80px;
	-webkit-animation-delay: 2.5s;
	animation-delay: 2.5s
}


@media (min-width:992px) and (max-width:1199.98px) {

	.icon-floating:first-child,
	.icon-floating:nth-child(6) {
		display: none
	}
}

@media (max-width:991.98px) {

	.icon-floating:first-child,
	.icon-floating:nth-child(2),
	.icon-floating:nth-child(3) {
		display: none
	}

	.icon-floating:nth-child(4),
	.icon-floating:nth-child(5),
	.icon-floating:nth-child(6) {
		width: 100px;
		height: 100px;
		top: 80px
	}

	.icon-floating:nth-child(4) {
		left: 300px
	}

	.icon-floating:nth-child(5) {
		left: 500px
	}

	.icon-floating:nth-child(6) {
		left: 700px
	}

	.icon-floating svg {
		width: 40px
	}
}

@media (max-width:767.98px) {

	.icon-floating:nth-child(4),
	.icon-floating:nth-child(5),
	.icon-floating:nth-child(6) {
		width: 80px;
		height: 80px;
		top: 80px
	}

	.icon-floating:nth-child(4) {
		left: 400px
	}

	.icon-floating:nth-child(5) {
		left: 530px
	}

	.icon-floating:nth-child(6) {
		left: 660px
	}
}

.floating-color {
	position: absolute;
	background-color: #fff;
	-webkit-box-shadow: 0 30px 40px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 30px 40px 0 rgba(0, 0, 0, .1);
	text-align: center;
	border-radius: 50%;
	-webkit-animation: floating 3s ease infinite;
	animation: floating 3s ease infinite
}

.floating-color span {
	display: inline-block;
	border-radius: 20px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: .875rem;
	color: hsla(0, 0%, 100%, .5)
}

.floating-color:first-child {
	top: 140px;
	left: -60px;
	width: 120px;
	height: 120px
}

.floating-color:nth-child(2) {
	top: 200px;
	left: 180px;
	width: 160px;
	height: 160px;
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}

.floating-color:nth-child(3) {
	top: 120px;
	left: 480px;
	width: 80px;
	height: 80px;
	-webkit-animation-delay: 1s;
	animation-delay: 1s
}

.floating-color:nth-child(4) {
	top: 210px;
	left: 680px;
	width: 140px;
	height: 140px;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s
}

.floating-color:nth-child(5) {
	top: 100px;
	left: 920px;
	width: 100px;
	height: 100px;
	-webkit-animation-delay: 2s;
	animation-delay: 2s
}

.floating-color:nth-child(6) {
	top: 200px;
	left: 1120px;
	width: 80px;
	height: 80px;
	-webkit-animation-delay: 2.5s;
	animation-delay: 2.5s
}

.input-group-text {
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}



.section-floating-icons {
	--icon-size: 5rem;
	--icon-sm-size: 3.75rem;
	--gutter: 7rem
}

.section-floating-icons .icons-container {
	position: relative;
	max-width: 100%;
	height: 360px;
	margin: 0 auto
}

.section-floating-icons .icons-container span {
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff;
	z-index: 1;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 50%;
	-webkit-box-shadow: 0 0 1.25rem rgba(31, 45, 61, .08);
	box-shadow: 0 0 1.25rem rgba(31, 45, 61, .08);
	-webkit-transition: all .2s cubic-bezier(.77, 0, .2, 2.25);
	-o-transition: all .2s cubic-bezier(.77, 0, .2, 2.25);
	transition: all .2s cubic-bezier(.77, 0, .2, 2.25)
}

@media (prefers-reduced-motion:reduce) {
	.section-floating-icons .icons-container span {
		-webkit-transition: none;
		-o-transition: none;
		transition: none
	}
}

.section-floating-icons .icons-container span.icon {
	width: 5rem;
	height: 5rem
}

.section-floating-icons .icons-container span.icon i {
	font-size: 2.3em
}

.section-floating-icons .icons-container span.icon-sm {
	width: 3.75rem;
	height: 3.75rem
}

.section-floating-icons .icons-container span.icon-sm i {
	font-size: 1.5em
}

.section-floating-icons .icons-container span:first-child {
	color: #ffab00;
	z-index: 2
}

.section-floating-icons .icons-container span img {
	max-width: 100%
}

.section-floating-icons .icons-container span {
	opacity: 1
}

.section-floating-icons .icons-container span:first-child {
	left: 50%;
	top: 50%;
	font-size: 42px;
	color: #00b8d9
}

.section-floating-icons .icons-container span:nth-child(2) {
	left: calc(50% + 11.9rem);
	top: 50%
}

.section-floating-icons .icons-container span:nth-child(3) {
	left: calc(50% + 7rem);
	top: calc(50% + 7rem)
}

.section-floating-icons .icons-container span:nth-child(4) {
	left: calc(50% + 7rem);
	top: calc(50% - 7rem)
}

.section-floating-icons .icons-container span:nth-child(5) {
	left: calc(50% + 28rem);
	top: 50%
}

.section-floating-icons .icons-container span:nth-child(6) {
	left: calc(50% + 18.9rem);
	top: calc(50% + 10.5rem)
}

.section-floating-icons .icons-container span:nth-child(7) {
	left: calc(50% + 18.9rem);
	top: calc(50% - 10.5rem)
}

.section-floating-icons .icons-container span:nth-child(8) {
	left: calc(50% - 11.9rem);
	top: 50%
}

.section-floating-icons .icons-container span:nth-child(9) {
	left: calc(50% - 7rem);
	top: calc(50% + 7rem)
}

.section-floating-icons .icons-container span:nth-child(10) {
	left: calc(50% - 7rem);
	top: calc(50% - 7rem)
}

.section-floating-icons .icons-container span:nth-child(11) {
	left: calc(50% - 28rem);
	top: 50%
}

.section-floating-icons .icons-container span:nth-child(12) {
	left: calc(50% - 18.9rem);
	top: calc(50% + 10.5rem)
}

.section-floating-icons .icons-container span:nth-child(13) {
	left: calc(50% - 18.9rem);
	top: calc(50% - 10.5rem)
}


.tongue {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 1;
	-webkit-transform: rotate(180deg) translateX(50%);
	-ms-transform: rotate(180deg) translateX(50%);
	transform: rotate(180deg) translateX(50%);
	width: 138px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #8492a6;
	background-size: 100%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%23FFF' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E")
}

.tongue i {
	-webkit-animation: floating-sm 2s ease infinite;
	animation: floating-sm 2s ease infinite
}

.tongue:hover i {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.tongue-primary {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%23306EFF' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E");
	color: #fff
}

.tongue-primary:hover {
	color: #fff
}

.tongue-secondary {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%23EFF2F7' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E");
	color: #273444
}

.tongue-secondary:hover {
	color: #273444
}

.tongue-success {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%2336B37E' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E");
	color: #fff
}

.tongue-success:hover {
	color: #fff
}

.tongue-info {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%2300B8D9' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E");
	color: #fff
}

.tongue-info:hover {
	color: #fff
}

.tongue-warning {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%23FFAB00' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E");
	color: #fff
}

.tongue-warning:hover {
	color: #fff
}

.tongue-danger {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%23FF5630' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E");
	color: #fff
}

.tongue-danger:hover {
	color: #fff
}

.tongue-light {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%23EFF2F7' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E");
	color: #273444
}

.tongue-light:hover {
	color: #273444
}

.tongue-dark {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%23273444' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E");
	color: #fff
}

.tongue-dark:hover {
	color: #fff
}

.tongue-neutral {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%23FFF' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E");
	color: #273444
}

.tongue-neutral:hover {
	color: #273444
}

.tongue-white {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%23FFF' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E");
	color: #273444
}

.tongue-white:hover {
	color: #F46036
}

.tongue-section-primary {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%23FFF' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E");
	color: #273444
}

.tongue-section-primary:hover {
	color: #273444
}

.tongue-section-secondary {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%23FAFBFE' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E");
	color: #273444
}

.tongue-section-secondary:hover {
	color: #273444
}

.tongue-section-light {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%23E0E6ED' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E");
	color: #273444
}

.tongue-section-light:hover {
	color: #273444
}

.tongue-section-dark {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138' height='35' viewBox='0 0 138 35'%3E%3Cpath fill='%231a232d' d='M 3.15027 34.4375C 1.74207 34.6025 0.68396 34.7266 0 35L 68.9982 35C 68.9982 35 68.9998 28.6387 69 19.5132C 69 20.7261 69.0001 21.8892 69.0001 22.9956L 69.0018 35L 138 35C 137.316 34.7266 136.258 34.6025 134.85 34.4375C 131.11 33.9995 124.903 33.2729 116.678 28.6875C 111.015 25.3901 106.523 20.9771 102.07 16.6025C 93.5474 8.23096 85.1685 -1.97984e-15 69.0018 3.55056e-31C 69.0006 5.271 69 10.4292 69 15.0952C 69 10.4287 68.9994 5.27148 68.9982 3.55056e-31C 52.8314 1.97986e-15 44.4526 8.23096 35.9302 16.6025C 31.4772 20.9771 26.985 25.3901 21.3221 28.6875C 13.0974 33.2729 6.88965 33.9995 3.15027 34.4375Z'/%3E%3C/svg%3E");
	color: #fff
}

.tongue-section-dark:hover {
	color: #fff
}

.tongue-top {
	top: -1px
}

.tongue-bottom {
	top: auto;
	bottom: -1px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

@keyframes floating-sm {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	50% {
		-webkit-transform: translateY(5px);
		transform: translateY(5px)
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.navbar-expand-md .u-header__navbar-nav .u-header__sub-menu {
	border-top: 0.1875rem solid #F46036;
}

.u-header__promo-link:hover .u-header__promo-title {
	color: #F46036;
}

a {
	color: #F46036;
}

a:hover {
	color: #b34627;
}






.demo .navigator {
	position: absolute;
	opacity: 0.2;
	bottom: 0rem;
	right: 10%;
	z-index: 99999;
	display: inline-block;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: #fff;
	font: normal 400 20px/1 'Montserrat', sans-serif;
	letter-spacing: .1em;
	text-decoration: none;
	transition: opacity .3s;
}

.demo .navigator:hover {
	opacity: 1;
}

#page1Hero .navigator,
#Features1 .navigator,
#IconBlock2 .navigator {
	padding-top: 60px;
}

#page1Hero .navigator span,
#Features1 .navigator span {
	position: absolute;
	top: 0;
	left: 50%;
	width: 30px;
	height: 50px;
	margin-left: -15px;
	border: 2px solid #F46036;
	border-radius: 50px;
	box-sizing: border-box;
}

#page1Hero .navigator span {
	border: 2px solid #fff;
}

#IconBlock2 .navigator span {
	position: absolute;
	top: 0;
	left: 50%;
	width: 30px;
	height: 50px;
	margin-left: -15px;
	border: 2px solid #F46036;
	border-radius: 50px;
	box-sizing: border-box;
}



#page1Hero .navigator span::before,
#Features1 .navigator span::before {
	position: absolute;
	top: 10px;
	left: 50%;
	content: '';
	width: 6px;
	height: 6px;
	margin-left: -3px;
	background-color: #F46036;
	border-radius: 100%;
	-webkit-animation: sdb10 2s infinite;
	animation: sdb10 2s infinite;
	box-sizing: border-box;
}

#page1Hero .navigator span::before {
	background-color: #fff;
}



#IconBlock2 .navigator span::before {
	position: absolute;
	top: 10px;
	left: 50%;
	content: '';
	width: 6px;
	height: 6px;
	margin-left: -3px;
	background-color: #F46036;
	border-radius: 100%;
	-webkit-animation: sdb10 2s infinite;
	animation: sdb10 2s infinite;
	box-sizing: border-box;
}

@-webkit-keyframes sdb10 {
	0% {
		-webkit-transform: translate(0, 0);
		opacity: 0;
	}

	40% {
		opacity: 1;
	}

	80% {
		-webkit-transform: translate(0, 20px);
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@keyframes sdb10 {
	0% {
		transform: translate(0, 0);
		opacity: 0;
	}

	40% {
		opacity: 1;
	}

	80% {
		transform: translate(0, 20px);
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}
