.nh-btn,.signup-modal__button,.sticky-signup__button {
	background:#f0f0f0;
	border-radius:5px;
	color:#3a4166;
	display:inline-block;
	font-family:NunitoSansBold,sans-serif;
	font-size:.938rem;
	padding:12px 35px;
	text-align:center;
	text-transform:uppercase;
	transition:all 1s
}
@media(max-width:991.98px) {
	.nh-btn,.signup-modal__button,.sticky-signup__button {
		padding:12px 22px
	}
}
.nh-btn:hover,.signup-modal__button:hover,.sticky-signup__button:hover {
	background:#acb6c0;
	color:#3a4166;
	transition:all 1s
}
.nh-btn--color-white {
	background:0 0;
	color:#fff
}
.nh-btn--color-white:hover {
	color:#fff!important
}
.nh-btn--color-orange {
	color:#fb8c00
}
.nh-btn--color-orange:hover {
	color:#fb8c00!important
}
.nh-btn--color-blue {
	color:#007aff
}
.nh-btn--color-blue:hover {
	color:#007aff!important
}
.nh-btn--transparent,.nh-btn--transparent:hover {
	background:0 0
}
.nh-btn--orange,.signup-modal__button--login,.signup-modal__button--register,.sticky-signup__button {
	background:#fb8c00;
	border:none;
	color:#fff
}
.nh-btn--orange:hover,.signup-modal__button--login:hover,.signup-modal__button--register:hover,.sticky-signup__button:hover {
	background:#ff6634;
	color:#fff
}
.nh-btn--blue {
	background:#007aff;
	color:#fff
}
.nh-btn--neon {
	background:linear-gradient(.436turn,#fb8c00 23.9%,#ff6634 80.64%);
	border:2px solid linear-gradient(122.92deg,#ffeda8 15.76%,#aa6106 83.82%);
	box-shadow:0 4px 24px rgba(255,237,168,.64);
	color:#fff;
	white-space:nowrap
}
.nh-btn--neon:hover {
	background-image:linear-gradient(147deg,#fe8a39,#fd3838 74%);
	color:#fff
}
.nh-btn--white {
	background:#fff
}
.nh-btn--white:hover {
	background:#fff!important
}
.nh-btn--outline-white {
	background:0 0;
	border:1px solid #fff;
	color:#fff
}
.nh-btn--outline-white:hover {
	background:0 0!important;
	color:#fff
}
.nh-btn--border-white {
	border:1px solid #fff
}
.nh-btn--border-orange {
	border:1px solid #fb8c00
}
.nh-btn--border-blue {
	border:1px solid #007aff
}
.nh-btn--radius-50 {
	border-radius:50px
}
.nh-btn--radius-4 {
	border-radius:4px
}
.nh-btn--center {
	left:50%;
	position:relative;
	transform:translateX(-50%)
}
.nh-btn--block {
	display:block;
	width:100%
}
.nh-btn--block-limit {
	max-width:230px
}
.nh-btn--padding-top-bottom-16-right-left-32 {
	padding:16px 32px
}
.nh-dash {
	border:0;
	border-top:1px solid #ddd;
	display:block;
	height:1px;
	margin-top:50px
}
.nh-btn__pill {
	background:0 0;
	border:1px solid #fff;
	border-radius:50px;
	color:#fff;
	display:inline-block;
	font-family:NunitoSansBold,sans-serif;
	font-size:1rem;
	padding:6px 32px;
	text-align:center;
	transition:all 1s
}
.nh-btn__pill:hover {
	background:#fff;
	color:#ff9800
}
@media(max-width:991.98px) {
	.nh-btn__pill {
		padding:10px 32px
	}
}
@media only screen and (min-device-width:1024px)and (max-device-height:1366px)and (orientation:portrait) {
	.nh-btn__pill {
		padding:10px 32px
	}
}
.nh-tooltip {
	cursor:pointer;
	display:inline-block;
	position:relative
}
.nh-tooltip:hover .nh-tooltip__text {
	visibility:visible
}
.nh-tooltip__text {
	word-wrap:break-word;
	background:rgba(0,0,0,.8);
	border-radius:3px;
	color:#fff;
	display:inline-block;
	font-family:NunitoSansRegular,sans-serif;
	font-size:14px;
	padding:10px;
	position:absolute;
	text-align:left;
	visibility:hidden;
	width:240px;
	z-index:1
}
.nh-tooltip__text>a {
	color:#92a2b0
}
.nh-tooltip__text>a:hover {
	color:#92a2b0;
	text-decoration:underline
}
.nh-tooltip__text--top {
	bottom:100%;
	left:50%;
	transform:translateX(-50%)
}
.nh-tooltip__text--top:after {
	border:5px solid transparent;
	border-top-color:rgba(0,0,0,.7);
	content:"";
	left:50%;
	position:absolute;
	top:100%;
	transform:translateX(-50%)
}
.nh-tooltip__text--left {
	left:-258px;
	top:50%;
	transform:translateY(-50%)
}
.nh-tooltip__text--left:after {
	border:5px solid transparent;
	border-left-color:rgba(0,0,0,.7);
	content:"";
	left:100%;
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.nh-tooltip__text--right {
	left:calc(100%+4px);
	top:50%;
	transform:translateY(-50%)
}
.nh-tooltip__text--right:after {
	border:5px solid transparent;
	border-right-color:rgba(0,0,0,.7);
	content:"";
	position:absolute;
	right:100%;
	top:50%;
	transform:translateY(-50%)
}
.nh-tooltip-item,.nh-tooltip-item td {
	position:relative
}
.nh-tooltip-item:hover .nh-tooltip-item__point {
	visibility:visible
}
.nh-tooltip-item__point {
	background:#fff;
	border-radius:5px;
	bottom:calc(100%+25px);
	box-shadow:0 1px 4px rgba(17,26,104,.15);
	-webkit-box-shadow:0 1px 4px rgba(17,26,104,.15);
	-moz-box-shadow:0 1px 4px rgba(17,26,104,.15);
	font-size:10px;
	left:0;
	line-height:14px;
	padding:6px 5px 7px;
	position:absolute;
	text-align:center;
	visibility:hidden;
	width:160px;
	z-index:2
}
.nh-tooltip-item__point:after {
	border-color:transparent transparent #fff #fff;
	border-style:solid;
	border-width:11px;
	box-shadow:-1px 1px 4px 0 rgba(17,26,104,.15);
	-webkit-box-shadow:-1px 1px 1px rgba(17,26,104,.15);
	box-sizing:border-box;
	content:"";
	left:65px;
	position:absolute;
	top:100%;
	transform:rotate(-47deg);
	-webkit-transform:rotate(-47deg);
	transform-origin:0 0;
	-webkit-transform-origin:0 0
}
.nh-tooltip-item__point--centered {
	left:50%;
	transform:translateX(-50%)
}
.countdown__title {
	color:#fff;
	font-size:14px
}
.countdown__counter {
	list-style:none;
	margin:22px 0 43px;
	padding:0
}
.countdown__counter-item {
	position:relative
}
.countdown__counter-item-time {
	color:#fff;
	font-size:45px
}
@media(max-width:576px) {
	.countdown__counter-item-time {
		font-size:28px
	}
}
.countdown__counter-item-title {
	color:#fff;
	font-size:12px;
	text-align:center
}
@media(max-width:576px) {
	.countdown__counter-item-title {
		font-size:10px
	}
}
.countdown__counter-item:not(:last-child) {
	margin-right:55px
}
.countdown__counter-item:not(:last-child):after {
	color:#fff;
	content:":";
	font-size:45px;
	position:absolute;
	right:-50%;
	top:34%;
	transform:translate(50%,-50%)
}
@media(max-width:425px) {
	.countdown__counter-item:not(:last-child):after {
		right:-80%!important
	}
}
@media(max-width:320px) {
	.countdown__counter-item:not(:last-child):after {
		right:-70%!important
	}
	.countdown__counter-item:not(:last-child) {
		margin-right:45px
	}
}
.form-nh {
	background:#fff;
	border-radius:8px;
	box-shadow:0 6px 20px rgba(17,26,104,.2);
	margin:0 5px;
	padding:30px
}
.form-nh__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:30px;
	font-weight:unset;
	line-height:41px;
	margin-bottom:50px
}
.form-nh__group-wrapper {
	margin:-10px -15px 15px;
	padding:10px 15px 0;
	text-align:center
}
.form-nh__group-wrapper:focus-within .form-nh__group-label {
	color:#007aff
}
.form-nh__group-label {
	display:block;
	font-size:12px;
	font-weight:unset;
	line-height:16px;
	margin-bottom:15px;
	text-align:left
}
.form-nh__group-input {
	background-color:inherit;
	border:none;
	border-bottom:1px solid #a9a9a9;
	color:gray;
	display:block;
	font-size:16px;
	height:40px;
	line-height:22px;
	margin:none;
	width:100%
}
.form-nh__group-input:focus {
	color:#000;
	outline:none
}
.form-nh__group-input:focus+.form-nh__group-line {
	background-color:#007aff;
	width:100%
}
.form-nh__group-line {
	background-color:#a9a9a9;
	display:inline-block;
	height:2px;
	position:relative;
	top:-14px;
	transition:width .3s ease-in-out;
	width:0
}
.form-nh__check-wrapper {
	display:block;
	margin-bottom:30px;
	padding-left:1.75rem;
	position:relative
}
.form-nh__check-input {
	margin-left:-1.75rem;
	margin-top:.3rem;
	position:absolute
}
.form-nh__check-label {
	margin-bottom:0
}
.nh-popup {
	cursor:pointer;
	position:relative
}
.nh-popup:hover .nh-popup__content {
	visibility:visible
}
.nh-popup__content {
	background:#fff;
	border-radius:8px;
	box-shadow:0 3px 20px rgba(17,26,104,.15);
	left:50%;
	padding:40px;
	position:absolute;
	top:50px;
	transform:translateX(-50%);
	visibility:hidden;
	width:380px;
	z-index:1
}
.nh-popup__content:after {
	border-color:transparent transparent #fff #fff;
	border-style:solid;
	border-width:20px;
	box-shadow:-4px 4px 12px rgba(17,26,104,.06);
	box-sizing:border-box;
	content:"";
	height:0;
	left:calc(50%+35px);
	margin-left:-.5em;
	position:absolute;
	top:0;
	transform:rotate(135deg);
	transform-origin:0 0;
	width:0
}
.nh-popup__content-list {
	display:flex;
	flex-direction:column;
	list-style:inside url(../images/2019/hosting-indonesia/ellipse-black.svg);
	margin-bottom:0;
	padding-left:0
}
.nh-popup__content-list-item {
	text-align:left
}
.nh-popup__content-list-item:not(:first-child) {
	margin-top:15px
}
.pretty-radio {
	color:#4d5872;
	cursor:pointer;
	display:block;
	font-family:NunitoSansRegular,sans-serif;
	font-size:21px
}
.pretty-radio input[type=radio] {
	display:none
}
.pretty-radio__icon {
	position:relative
}
.pretty-radio__icon:before {
	color:#007aff;
	content:"";
	display:inline-block;
	font-family:Font Awesome\ 5 Free;
	font-weight:400;
	left:-2px;
	position:absolute;
	top:8px
}
.pretty-radio__icon.checked:before {
	font-weight:900!important
}
.pretty-radio__title {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-size:18px;
	font-weight:unset;
	line-height:200%;
	padding:8px 0 8px 27px
}
.pretty-radio__desc {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:26px;
	margin:8px 0 8px 27px
}
.intercom-card {
	background-color:#fff;
	border-radius:3px;
	box-shadow:0 4px 15px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1),inset 0 2px 0 0 rgba(103,61,230,.5);
	color:#000;
	font-size:14px;
	line-height:1.5;
	position:relative;
	transition:height .3s ease-in-out 0s;
	width:100%
}
.intercom-card__body {
	padding:16px 24px
}
@keyframes placeHolderShimmer {
	0% {
		background-position:-468px 0
	}
	to {
		background-position:468px 0
	}
}
.shimmer {
	position:relative
}
.shimmer:before {
	animation-duration:1s;
	animation-fill-mode:forwards;
	animation-iteration-count:infinite;
	animation-name:placeHolderShimmer;
	animation-timing-function:linear;
	background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);
	background-size:1000px;
	color:transparent;
	content:"shimmer";
	height:inherit;
	position:absolute;
	width:inherit;
	z-index:1
}
.server-status {
	align-items:center;
	display:flex
}
.server-status__icon {
	height:32px;
	width:32px
}
.server-status__icon>img {
	height:inherit;
	width:inherit
}
.server-status__content {
	font-size:14px;
	line-height:1.5;
	margin-left:10px;
	width:100%
}
.server-status__info {
	color:#673de6;
	width:100%
}
.server-status__timestamp {
	color:#737376;
	margin-top:2px;
	width:80%
}
.sticky-signup {
	background:#373c6d;
	border:0;
	border-radius:0;
	box-shadow:none;
	display:none;
	margin-bottom:15px!important;
	max-width:100%;
	padding:15.14px 0 16.86px;
	width:100%
}
.sticky-signup .container {
	position:relative
}
.sticky-signup__text {
	font-size:16px
}
.sticky-signup__button,.sticky-signup__text {
	color:#fff;
	letter-spacing:.05em;
	line-height:16px
}
.sticky-signup__button {
	background:#fb8c00;
	border:0;
	border-radius:4px;
	font-family:NunitoSansBold,sans-serif;
	font-size:14px;
	margin-right:16px;
	padding:8px 24px;
	text-align:center;
	text-transform:uppercase
}
.sticky-signup--close {
	color:#ddd;
	cursor:pointer;
	display:block;
	font-size:18px;
	position:absolute;
	right:0;
	top:4px
}
@media(max-width:991.98px) {
	.sticky-signup__text {
		font-size:12px
	}
}
@media(max-width:575.98px) {
	.sticky-signup__text {
		margin-bottom:24px
	}
	.sticky-signup--close {
		right:20px;
		top:0
	}
}
.nh-navbar:not(.nh-navbar--sticky-signup) {
	padding-bottom:15px;
	padding-top:15px
}
.nh-navbar--sticky {
	animation-duration:.8s;
	animation-name:fallIn;
	background-image:linear-gradient(45deg,#00349b,rgba(0,92,255,.922),#007aff);
	box-shadow:0 4px 4px rgba(0,0,0,.2);
	padding-bottom:15px;
	position:fixed;
	top:0;
	width:100%;
	z-index:3
}
.nh-navbar__logo {
	height:100%;
	width:auto
}
.nh-navbar__nav {
	padding:0!important;
	position:relative
}
.nh-navbar__nav .navbar-brand {
	padding-bottom:0!important;
	padding-top:0!important
}
.nh-navbar__nav-child {
	align-items:center;
	display:flex;
	list-style:none;
	margin:0 10px 0 auto;
	max-width:250px;
	padding:0
}
.nh-navbar__nav-child>li {
	padding:0 15px
}
.nh-navbar__nav-child-login-btn {
	border-radius:2px!important;
	font-size:12px!important;
	padding:7px 25px
}
.nh-navbar__nav-child-login-btn:hover {
	background:rgba(0,92,255,.9219)
}
.nh-navbar__nav-child-cart-btn>.fas {
	position:relative
}
.nh-navbar__nav-child-cart-count {
	background:#fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	color:#1b1e21;
	height:18px;
	padding:2px 4px;
	position:absolute;
	right:-8px;
	top:-15px;
	width:15px
}
.nh-navbar__nav-child-cart-btn>.fas:before {
	font-size:1rem!important
}
.nh-navbar__nav-child-account-btn:before {
	content:""
}
.nh-navbar__nav-child-account-btn:before,.nh-navbar__nav-child-logout-btn:before {
	color:#fff;
	font-family:Font Awesome\ 5 Free,sans-serif;
	font-size:1rem!important;
	font-weight:900;
	margin-right:10px;
	transition:all .6s
}
.nh-navbar__nav-child-logout-btn:before {
	content:""
}
.nh-navbar__nav-item {
	padding:8px 0
}
.nh-navbar__nav-item:first-child {
	padding-top:26px
}
.nh-navbar__nav-item .nh-btn,.nh-navbar__nav-item .signup-modal__button,.nh-navbar__nav-item .sticky-signup__button {
	font-family:NunitoSansBold,sans-serif;
	padding:7px 22px 5px
}
.nh-navbar__nav-item .nh-btn:hover,.nh-navbar__nav-item .signup-modal__button:hover,.nh-navbar__nav-item .sticky-signup__button:hover {
	background:rgba(0,92,255,.9219)
}
@media(min-width:992px) {
	.nh-navbar__nav-item {
		padding:0 2px!important
	}
	.nh-navbar__nav-item:last-child {
		padding-right:0!important
	}
}
@media(min-width:1200px) {
	.nh-navbar__nav-item-dropdown {
		display:flex;
		justify-content:center;
		position:relative
	}
}
@media(min-width:1200px)and (max-width:1365px) {
	.nh-navbar__nav-item-dropdown--first {
		justify-content:flex-start
	}
	.nh-navbar__nav-item-dropdown--first .nh-navbar__nav-item-dropdown-desktop:after {
		left:32px
	}
	.nh-navbar__nav-item-dropdown--last {
		justify-content:flex-end
	}
	.nh-navbar__nav-item-dropdown--last .nh-navbar__nav-item-dropdown-desktop {
		margin-right:25px
	}
	.nh-navbar__nav-item-dropdown--last .nh-navbar__nav-item-dropdown-desktop:after {
		left:unset;
		right:32px
	}
}
.nh-navbar__nav-item-dropdown-desktop {
	background:#fff;
	border-radius:4px;
	display:none;
	filter:drop-shadow(0 4px 16px rgba(17,26,104,.16));
	position:absolute;
	top:46px;
	width:344px;
	z-index:1
}
.nh-navbar__nav-item-dropdown-desktop:after {
	background:#fff;
	border-radius:0;
	border-radius:4px;
	content:"";
	display:inline-block;
	height:24px;
	left:46%;
	position:absolute;
	top:-7px;
	transform:rotate(45deg);
	width:24px;
	z-index:-1
}
.nh-navbar__nav-item-dropdown-desktop-item {
	padding:8px 0
}
.nh-navbar__nav-item-dropdown-desktop-item-list {
	align-items:center;
	display:flex;
	min-height:72px;
	padding:16px
}
.nh-navbar__nav-item-dropdown-desktop-item-list:hover {
	background:#e5e5e5
}
.nh-navbar__nav-item-dropdown-desktop-item-list-text {
	padding-left:16px
}
.nh-navbar__nav-item-dropdown-desktop-item-list-text-title {
	color:#373c6d;
	font-size:14px;
	font-style:normal;
	font-weight:unset;
	line-height:16px
}
.nh-navbar__nav-item-dropdown-desktop-item-list-text-description {
	color:#373c6d;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:16px;
	margin-top:8px;
	opacity:.8
}
.nh-navbar__nav-item-dropdown-desktop-item-list-icon--unlimited {
	content:url(../images/2020/header/icons-unlimited-hosting.svg);
	height:100%;
	width:auto
}
.nh-navbar__nav-item-dropdown-desktop-item-list-icon--cloud {
	content:url(../images/2020/header/icons-cloud-hosting.svg);
	height:100%;
	width:auto
}
.nh-navbar__nav-item-dropdown-desktop-item-list-icon--wp {
	content:url(../images/2020/header/icons-wordpress-hosting.svg);
	height:100%;
	width:auto
}
.nh-navbar__nav-item-dropdown-desktop-item-list-icon--email {
	content:url(../images/2020/header/icons-email-hosting.svg);
	height:100%;
	width:auto
}
.nh-navbar__nav-item-dropdown-desktop-item-list-icon--tf-hosting {
	content:url(../images/2020/header/icons-transfer-hosting.svg);
	height:100%;
	width:auto
}
.nh-navbar__nav-item-dropdown-desktop-item-list-icon--tf-domain {
	content:url(../images/2020/header/icons-transfer-domain.svg);
	height:100%;
	width:auto
}
.nh-navbar__nav-item-dropdown-desktop-item-list-icon--afiliasi {
	content:url(../images/2020/header/icons-afiliasi.svg);
	height:100%;
	width:auto
}
.nh-navbar__nav-item-dropdown-desktop-item-list-icon--reseller {
	content:url(../images/2020/header/icons-reseller.svg);
	height:100%;
	width:auto
}
.nh-navbar__nav-item-dropdown-mobile {
	display:none
}
.nh-navbar__nav-item-dropdown-mobile-item {
	padding:16px 0 0 40px
}
@media(min-width:992px) {
	.nh-navbar__nav-item-dropdown-mobile-item {
		padding:5px 0 0 40px
	}
}
.nh-navbar__nav-item-dropdown-mobile-item-list {
	margin-bottom:32px
}
.nh-navbar__nav-item-dropdown-mobile-item-list a {
	color:#fff;
	font-size:14px;
	font-style:normal;
	line-height:16px;
	text-decoration:none
}
.nh-navbar__nav-item-dropdown-mobile-item-list a:hover {
	font-weight:unset;
	transition:all .1s
}
@media(min-width:992px) {
	.nh-navbar__nav-item-dropdown-mobile-item-list {
		margin-bottom:15px
	}
}
.nh-navbar__nav-item-dropdown-mobile-item-list:last-child {
	margin-bottom:12px!important
}
.nh-navbar__nav-link {
	color:#fff!important;
	font-weight:600;
	padding-left:.3rem!important;
	padding-right:.3rem!important;
	text-transform:uppercase;
	transition:all .8s
}
.nh-navbar__nav-link:hover {
	transition:all .1s
}
.nh-navbar__nav-link-dropdown {
	display:flex
}
.nh-navbar__nav-link-dropdown:after {
	margin:3px 0 0 11px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg)
}
.nh-navbar__nav-link-dropdown--open:after,.nh-navbar__nav-link-dropdown:after {
	align-items:center;
	border:2px solid #fff;
	border-width:0 2px 2px 0;
	content:"";
	display:inline-block;
	height:9px;
	width:9px
}
.nh-navbar__nav-link-dropdown--open:after {
	margin:7px 0 0 11px;
	transform:rotate(225deg);
	-webkit-transform:rotate(225deg)
}
.nh-navbar__subnav {
	justify-content:flex-end;
	list-style:none;
	margin:0;
	padding:0
}
.nh-navbar__subnav-item {
	padding:0 16px;
	position:relative
}
.nh-navbar__subnav-item:last-child {
	padding-right:0
}
.nh-navbar__subnav-item-icon {
	margin-right:10px;
	position:relative
}
.nh-navbar__subnav-item-cart-count {
	background:#fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	color:#1b1e21;
	height:18px;
	padding:3px 5px;
	position:absolute;
	right:-10px;
	top:-12px;
	width:15px
}
.nh-navbar__subnav-item-link {
	color:#fff;
	font-size:12px;
	font-weight:600
}
.nh-navbar__subnav-item-link:hover {
	color:#fff
}
.nh-navbar__subnav-item-link--phone:before {
	content:""
}
.nh-navbar__subnav-item-link--chat:before,.nh-navbar__subnav-item-link--phone:before {
	color:#fff;
	font-family:Font Awesome\ 5 Free,sans-serif;
	font-weight:900;
	margin-right:10px;
	transition:all .6s
}
.nh-navbar__subnav-item-link--chat:before {
	content:""
}
.nh-navbar__subnav-item-link--user:before {
	content:""
}
.nh-navbar__subnav-item-link--out:before,.nh-navbar__subnav-item-link--user:before {
	color:#fff;
	font-family:Font Awesome\ 5 Free,sans-serif;
	font-weight:900;
	margin-right:10px;
	transition:all .6s
}
.nh-navbar__subnav-item-link--out:before {
	content:""
}
.nh-navbar.nh-navbar--white {
	background:#fff;
	color:#005cff
}
.nh-navbar.nh-navbar--white .nh-navbar--sticky {
	background:#fff
}
.nh-navbar.nh-navbar--white .nh-navbar__nav-child-login-btn {
	border:1px solid #005cff!important;
	color:1px solid #005cff!important
}
.nh-navbar.nh-navbar--white .nh-navbar__nav-child-login-btn:hover {
	background:rgba(0,92,255,.9219)!important
}
.nh-navbar.nh-navbar--white .nh-navbar__nav-child-cart-count {
	color:#1b1e21
}
.nh-navbar.nh-navbar--white .nh-navbar__nav-item .nh-btn:hover,.nh-navbar.nh-navbar--white .nh-navbar__nav-item .signup-modal__button:hover,.nh-navbar.nh-navbar--white .nh-navbar__nav-item .sticky-signup__button:hover {
	background:rgba(0,92,255,.9219)
}
.nh-navbar.nh-navbar--white .nh-navbar__nav-item-dropdown-mobile-item-list a {
	color:rgba(0,92,255,.9219)
}
.nh-navbar.nh-navbar--white .nh-navbar__nav-link {
	color:#005cff!important
}
.nh-navbar.nh-navbar--white .nh-navbar__nav-link:hover {
	color:blue
}
.nh-navbar.nh-navbar--white .nh-navbar__nav-link-dropdown {
	display:flex
}
.nh-navbar.nh-navbar--white .nh-navbar__nav-link-dropdown--open:after,.nh-navbar.nh-navbar--white .nh-navbar__nav-link-dropdown:after {
	border-bottom:2px solid #005cff;
	border-right:2px solid #005cff
}
.nh-navbar.nh-navbar--white .nh-navbar__subnav-item-cart-count {
	background:#005cff!important;
	color:#1b1e21!important
}
.nh-navbar.nh-navbar--white .nh-navbar__subnav-item-link,.nh-navbar.nh-navbar--white .nh-navbar__subnav-item-link:hover {
	color:#005cff!important
}
.hero {
	align-items:center;
	height:100%;
	justify-content:center;
	padding:60px 0;
	width:100%
}
@media(min-width:992px) {
	.hero {
		padding:150px 0
	}
}
.hero--csa-referral {
	padding:60px 0 80px
}
.hero--syawal {
	padding:100px 0 0
}
@media(min-width:992px) {
	.hero--syawal {
		padding-bottom:134px
	}
}
.hero--power-up-website {
	padding:30px 0 0
}
@media(min-width:992px) {
	.hero--power-up-website {
		padding-bottom:68px
	}
}
.hero--harbolnas {
	padding:20px 0 30px!important
}
.hero--promo-new {
	padding:30px 0 50px!important
}
.hero--black-friday {
	padding-bottom:0;
	padding-top:49px!important
}
.hero--black-friday .row {
	margin-left:0;
	margin-right:0
}
@media(max-width:1200px) {
	.hero--black-friday .nh-btn,.hero--black-friday .signup-modal__button,.hero--black-friday .sticky-signup__button {
		margin-bottom:71px
	}
}
.hero--black-friday20 .nh-btn,.hero--black-friday20 .signup-modal__button,.hero--black-friday20 .sticky-signup__button {
	margin-bottom:71px
}
.hero--black-friday20-v2 {
	background-attachment:fixed;
	background-image:url(../images/2020/campaign/blackfriday/blackfriday-bg.png);
	background-position:50%;
	background-size:cover;
	height:100%;
	width:100%
}
@media(max-width:1200px) {
	.hero--black-friday20-v2 .nh-btn,.hero--black-friday20-v2 .signup-modal__button,.hero--black-friday20-v2 .sticky-signup__button {
		margin-bottom:71px
	}
}
.hero--default-v2 {
	height:787px;
	justify-content:center;
	margin:0!important;
	overflow:hidden;
	padding:0!important;
	position:relative
}
.hero--default-v2--btn {
	align-items:center;
	flex:none;
	flex-grow:0;
	font-size:1rem;
	font-weight:800;
	letter-spacing:.02em;
	line-height:16px;
	order:0;
	padding:16px 32px;
	text-transform:unset
}
@media(min-width:1600px) {
	.hero--default-v2 {
		height:900px
	}
}
@media(min-width:1920px) {
	.hero--default-v2 {
		height:1080px
	}
}
.hero--work-frome-home {
	padding:20px 0!important
}
@media(min-width:992px) {
	.hero--promosi {
		margin-top:0;
		padding-bottom:80px;
		padding-top:102.78px!important
	}
}
.hero__title {
	color:#fff;
	font-family:NunitoSansBold,sans-serif;
	font-size:50px;
	font-weight:unset;
	margin-bottom:24px
}
.hero__title--csa-referral {
	margin-bottom:20px
}
.hero__title--csa-referral,.hero__title--syawal {
	color:#fff;
	font-family:NunitoSansBold,sans-serif;
	font-size:47px;
	font-weight:unset
}
.hero__title--syawal {
	margin-bottom:24px
}
.hero__title--power-up-website {
	color:#fff;
	font-family:NunitoSansBold,sans-serif;
	font-size:20px;
	font-weight:unset;
	line-height:27px;
	margin-bottom:20px;
	margin-top:70px
}
.hero__title--black-friday20 {
	color:#fff;
	font-size:47px;
	font-weight:800;
	line-height:64px;
	margin-bottom:32px
}
.hero__title--harbolnas {
	color:#fff;
	font-size:3em;
	font-style:normal;
	font-weight:800;
	line-height:1.5em;
	margin-bottom:24px
}
.hero__title--ramadhan {
	color:#fff;
	font-size:40px;
	font-style:normal;
	font-weight:800;
	line-height:55px
}
.hero__title--work-from-home {
	font-size:50px;
	line-height:68px;
	margin-bottom:24px;
	margin-top:25px
}
.hero__title--promosi {
	letter-spacing:.01em;
	line-height:64px;
	margin-bottom:32px
}
.hero__title--promo-new {
	font-size:48px;
	font-weight:800;
	line-height:64px;
	margin-bottom:24px
}
.hero__description {
	color:#fff;
	font-size:1.125rem;
	letter-spacing:.05em;
	line-height:1.625em;
	margin-bottom:40px
}
.hero__description--csa-referral {
	color:#fff;
	font-size:18px;
	font-style:normal;
	text-align:left
}
.hero__description--power-up-website {
	font-size:14px;
	letter-spacing:.05em;
	line-height:25px
}
.hero__description--black-friday20 {
	font-size:1.125rem;
	letter-spacing:.05em;
	line-height:26px;
	margin-bottom:40px
}
.hero__description--harbolnas {
	font-size:1.125rem;
	letter-spacing:.05em;
	line-height:1.625em;
	margin-bottom:40px
}
.hero__description--work-from-home {
	font-size:16px;
	line-height:177.32%;
	margin-bottom:28px
}
.hero__description--promosi {
	font-size:20px;
	margin-bottom:70px
}
.hero__description--promo-new,.hero__description--promosi {
	font-family:NunitoSansRegular,sans-serif;
	letter-spacing:.05em;
	line-height:32px
}
.hero__description--promo-new {
	font-size:18px;
	font-weight:400;
	margin-bottom:24px
}
.hero__image-wrapper {
	margin-top:64px
}
@media(min-width:992px) {
	.hero__image-wrapper {
		margin-top:0;
		position:relative
	}
}
.hero__image-wrapper--promo-new {
	margin-bottom:50px;
	text-align:center
}
.hero__image {
	image-rendering:pixelated
}
@media(min-width:992px) {
	.hero__image {
		position:absolute;
		right:0;
		top:-53px;
		width:100%
	}
	.hero__image--syawal {
		bottom:-134px;
		top:unset
	}
	.hero__image--power-up-website {
		bottom:-68px;
		top:unset
	}
	.hero__image--ramadhan {
		bottom:-110px;
		top:unset
	}
}
.hero__image--harbolnas,.hero__image--promo-new {
	height:100%;
	margin:-40px 0 0 50px;
	width:auto
}
@media(max-width:575.98px) {
	.hero__image--harbolnas,.hero__image--promo-new {
		margin:0;
		max-height:100%
	}
}
.hero__image--black-friday20 {
	margin:-80px 0 0 -90px
}
@media screen and (max-width:450px) {
	.hero__image--black-friday20 {
		height:auto;
		margin-bottom:-20px;
		margin-top:2px;
		width:100%
	}
}
.hero__image--black-friday20-v2 {
	height:50%;
	margin:-80px 0;
	width:50%
}
@media screen and (max-width:450px) {
	.hero__image--black-friday20-v2 {
		margin-bottom:-50px;
		width:100%
	}
}
.hero__image--black-friday20-discount {
	margin-top:-40px;
	width:50%
}
@media screen and (max-width:450px) {
	.hero__image--black-friday20-discount {
		height:auto;
		margin-bottom:5px;
		margin-top:-10px;
		width:80%
	}
}
.hero__image--black-friday20-discount-v2 {
	width:50%
}
@media screen and (max-width:450px) {
	.hero__image--black-friday20-discount-v2 {
		margin-left:20px;
		margin-top:-10px;
		width:90%
	}
}
.hero__image--black-friday20-divider {
	margin-left:-5px;
	margin-top:-100px;
	width:100%
}
@media screen and (max-width:450px) {
	.hero__image--black-friday20-divider {
		height:auto;
		margin-top:-20px;
		width:80%
	}
}
.hero__image--black-friday20-divider-v2 {
	margin-bottom:-60px;
	margin-left:-5px;
	width:100%
}
@media screen and (max-width:450px) {
	.hero__image--black-friday20-divider-v2 {
		margin-top:-100px
	}
}
.hero__image--black-friday20-coupon {
	margin-bottom:50px;
	width:50%
}
@media screen and (max-width:450px) {
	.hero__image--black-friday20-coupon {
		height:auto;
		margin-top:5px;
		width:80%
	}
}
.hero__image--black-friday20-coupon-v2 {
	width:50%
}
@media screen and (max-width:450px) {
	.hero__image--black-friday20-coupon-v2 {
		margin-left:20px;
		width:90%
	}
}
.hero__btn--promosi {
	font-family:NunitoSansRegular,sans-serif;
	font-size:16px;
	letter-spacing:.05em;
	line-height:22px
}
.new-hero {
	align-items:center;
	color:#fff;
	height:auto;
	justify-content:center;
	max-width:100%;
	overflow:hidden;
	padding:100px 0
}
@media(max-width:767.98px) {
	.new-hero {
		padding:50px 0
	}
}
.new-hero__with-item {
	padding-bottom:50px
}
.new-hero__wrapper-item {
	display:flex;
	justify-content:space-between;
	margin:0 auto;
	max-width:1000px
}
@media(max-width:991.98px) {
	.new-hero__wrapper-item {
		align-items:flex-start;
		flex-direction:column;
		justify-content:flex-start
	}
}
.new-hero__item {
	display:flex;
	justify-content:center;
	margin-bottom:10px;
	margin-top:20px
}
.new-hero__item:before {
	content:url(https://niagaspace.sgp1.cdn.digitaloceanspaces.com/assets/images/checkbox-1616055638.svg);
	margin-right:10px;
	margin-top:2px
}
.new-hero-default {
	background-color:#000;
	background-repeat:no-repeat;
	background-size:cover;
	image-rendering:auto;
	margin:0 auto;
	overflow:hidden;
	transition:filter .5s
}
@media(max-width:480px) {
	.new-hero-default {
		background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(https://niagaspace.sgp1.cdn.digitaloceanspaces.com/assets/images/hero/mobile/upgrade-sekarang.webp)
	}
}
@media(min-width:481px)and (max-width:1024px) {
	.new-hero-default {
		background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(https://niagaspace.sgp1.cdn.digitaloceanspaces.com/assets/images/hero/desktop/upgrade-sekarang.webp)
	}
}
@media(min-width:1025px) {
	.new-hero-default {
		background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(https://niagaspace.sgp1.cdn.digitaloceanspaces.com/assets/images/hero/desktop/upgrade-sekarang.webp)
	}
}
@media(min-width:1900px) {
	.new-hero-default {
		background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(https://niagaspace.sgp1.cdn.digitaloceanspaces.com/assets/images/hero/desktop/upgrade-sekarang.webp);
		height:1200px
	}
}
.new-hero-imlek {
	overflow:hidden;
	padding:90px 0
}
.new-hero__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1rem,10vw,3.125rem);
	font-weight:unset;
	margin-bottom:24px
}
.new-hero__title-default {
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(1rem,1.063rem,1.125rem);
	letter-spacing:.05em;
	line-height:1.625em;
	margin-bottom:40px;
	padding-right:4rem
}
@media(max-width:767.98px) {
	.new-hero__title-default {
		padding-right:1rem
	}
}
.new-hero__title-ramadhan {
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(1rem,1.063rem,1.125rem);
	letter-spacing:.05em;
	line-height:1.625em;
	margin-bottom:40px;
	padding-right:9rem
}
@media(max-width:767.98px) {
	.new-hero__title-ramadhan {
		padding-right:1rem
	}
}
.new-hero__title-unlimited-hosting {
	padding-left:1.5rem
}
.new-hero__description {
	font-size:clamp(1rem,10vw,1.125rem);
	letter-spacing:.05em;
	line-height:1.625em;
	margin-bottom:40px;
	padding-right:2rem
}
.new-hero__description-default {
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(2.25rem,1vw,3.125rem);
	font-weight:unset;
	margin-bottom:24px;
	padding-right:50px;
	padding-top:100px
}
@media(max-width:1199.98px) {
	.new-hero__description-default {
		padding-right:0;
		padding-top:50px
	}
}
@media(min-width:992px) {
	.new-hero__description-default {
		padding-top:200px
	}
}
.new-hero__description-unlimited-hosting {
	font-size:1rem;
	letter-spacing:0;
	padding-left:1.5rem;
	padding-right:1.3rem
}
.new-hero__description-imlek,.new-hero__description-ramadhan {
	font-family:NunitoSansBold,sans-serif;
	font-size:3.125rem;
	font-weight:unset;
	margin-bottom:24px;
	padding-right:50px
}
@media(max-width:1199.98px) {
	.new-hero__description-imlek,.new-hero__description-ramadhan {
		padding-right:0;
		padding-top:50px
	}
}
@media(max-width:767.98px) {
	.new-hero__description-imlek,.new-hero__description-ramadhan {
		font-size:2.25rem;
		padding-top:0
	}
	.new-hero__description {
		font-size:1rem
	}
}
.new-hero__image-wrapper {
	margin-top:0
}
.new-hero__image-wrapper-ramadhan {
	align-items:center;
	display:flex;
	height:auto;
	justify-content:center;
	top:-50px
}
@media(max-width:767.98px) {
	.new-hero__image-wrapper-ramadhan {
		top:10px
	}
	.new-hero__image-wrapper {
		margin-top:60px;
		text-align:center
	}
}
@media(max-width:991.98px) {
	.new-hero__image-wrapper {
		margin-top:60px;
		text-align:center
	}
}
.new-hero__image {
	height:auto;
	image-rendering:auto;
	max-width:100%
}
.new-hero__image-default {
	aspect-ratio:1/1;
	height:auto;
	margin:-140px 0 0 -100px;
	width:auto
}
@media(max-width:767.98px) {
	.new-hero__image-default {
		margin:0 auto;
		width:100%
	}
}
@media(max-width:991.98px) {
	.new-hero__image-default {
		height:auto;
		margin:-60px 0 0 -60px;
		width:auto
	}
}
@media(max-width:1199.98px) {
	.new-hero__image-default {
		margin:0 auto;
		width:100%
	}
}
.new-hero__image-ramadhan {
	image-rendering:auto
}
@media(max-width:767.98px) {
	.new-hero__image-ramadhan {
		margin:0 auto;
		width:100%
	}
}
@media(max-width:991.98px) {
	.new-hero__image-ramadhan {
		height:auto;
		margin:-60px 0 0 -60px;
		width:auto
	}
}
@media(max-width:1199.98px) {
	.new-hero__image-ramadhan {
		height:auto;
		margin:0 auto;
		width:100%
	}
}
@media(min-width:1400px) {
	.new-hero__image-ramadhan {
		height:640px
	}
}
.new-hero__btn {
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(.75rem,.875rem,1rem);
	letter-spacing:.05em;
	line-height:1.571rem
}
.new-hero__btn-unlimited-hosting {
	margin-left:1.5rem
}
.new-hero__btn-unlimited-hosting-seconds {
	display:none;
	margin-top:50px
}
@media(max-width:991.98px) {
	.new-hero__btn-unlimited-hosting-seconds {
		display:block
	}
	.new-hero__btn-unlimited-hosting {
		display:none
	}
}
.belt-wrapper {
	background-image:linear-gradient(45deg,#00349b,rgba(0,92,255,.922),#007aff)
}
.belt-wrapper--imlek {
	background-color:#8e0000!important;
	height:130px;
	margin-top:-25px!important
}
@media(max-width:1199.98px) {
	.belt-wrapper--imlek {
		background-repeat:repeat-x;
		height:auto
	}
	.belt-wrapper--imlek img {
		height:auto;
		width:100%
	}
}
.belt-wrapper--ramadhan {
	height:130px;
	margin-top:-25px!important
}
@media(max-width:1199.98px) {
	.belt-wrapper--ramadhan {
		background-repeat:repeat-x;
		height:auto
	}
	.belt-wrapper--ramadhan img {
		height:auto;
		width:100%
	}
}
.belt-wrapper--new {
	background:0 0;
	margin-top:45px
}
.belt-wrapper--harbolnas {
	background-image:linear-gradient(45deg,#00349b,rgba(0,92,255,.922),#007aff);
	box-shadow:0 4px 4px rgba(0,0,0,.2)
}
.belt {
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:center;
	list-style:none;
	margin:0;
	padding:24px 0
}
@media(min-width:1249px) {
	.belt {
		flex-direction:row
	}
}
.belt-black-friday20,.belt-imlek,.belt-power-up-website,.belt-ramadhan {
	padding:15px 0!important
}
.belt-harbolnas {
	padding:10px 0
}
.belt--imlek,.belt--ramadhan {
	align-items:center;
	justify-content:space-between
}
.belt__item {
	position:relative
}
.belt__item--display-none {
	display:none
}
.belt__item--imlek,.belt__item--ramadhan {
	align-items:center;
	display:flex;
	justify-content:center
}
@media(max-width:1199.98px) {
	.belt__item--imlek,.belt__item--ramadhan {
		height:auto;
		width:100%!important
	}
}
@media(min-width:992px) {
	.belt__item--imlek:first-child,.belt__item--ramadhan:first-child {
		width:480px!important
	}
}
@media(max-width:768px) {
	.belt__item--imlek>.nh-btn,.belt__item--imlek>.signup-modal__button,.belt__item--imlek>.sticky-signup__button,.belt__item--ramadhan>.nh-btn,.belt__item--ramadhan>.signup-modal__button,.belt__item--ramadhan>.sticky-signup__button {
		margin-left:1.5rem!important;
		margin-right:1.5rem!important;
		width:100%!important
	}
}
.belt__item--kemerdekaan {
	text-align:center
}
.belt__item--black-friday20,.belt__item--harbolnas {
	display:inline-block;
	position:relative
}
.belt__item:not(:last-child) {
	margin-bottom:30px
}
@media(min-width:1249px) {
	.belt__item:not(:last-child) {
		margin-bottom:0;
		margin-right:55px
	}
	.belt__item-image {
		bottom:-77px;
		position:absolute
	}
	.belt__item-image-black-friday20 {
		margin-bottom:-30px;
		margin-top:-100px
	}
	.belt__item-image-harbolnas {
		margin-top:-80px;
		width:100%
	}
	.belt__item-image-imlek,.belt__item-image-ramadhan {
		bottom:-60px
	}
	.belt__item-image-discount {
		height:auto;
		width:158.51px
	}
	.belt__item-image-harbolnas-discount {
		height:130px;
		width:100%
	}
}
@media(min-width:1249px)and (max-width:575.98px) {
	.belt__item-image-harbolnas-discount {
		width:100%
	}
}
@media(min-width:1249px) {
	.belt__item-image-power-up-website {
		bottom:-68px!important
	}
	.belt__item-image-harbolnas,.belt__item-image-imlek {
		bottom:-60px;
		right:0
	}
}
.belt__item:first-child {
	width:130px
}
.belt__item:nth-child(3) {
	width:235px
}
.belt__item-title {
	color:#fff;
	font-size:30px;
	font-weight:unset
}
.belt__item-discount-absolute-price,.belt__item-discount-percentage,.belt__item-discount-title,.belt__item-title {
	font-family:NunitoSansBold,sans-serif
}
.belt__item-discount-title {
	color:#fff;
	font-size:28px;
	font-weight:unset
}
.belt__item-discount-title--harbolnas,.belt__item-discount-title--imlek,.belt__item-discount-title--ramadhan,.belt__item-discount-title--website {
	font-size:22px;
	font-weight:800;
	letter-spacing:.05em;
	line-height:30px
}
.belt__item-discount-red-box {
	background:#e22d1f;
	border-radius:4px;
	color:#fff;
	font-size:18px;
	font-style:normal;
	font-weight:unset;
	line-height:110%;
	margin:5px 0 8px;
	padding:4px 8px;
	width:215px
}
.belt__item-discount-label {
	color:#fff;
	font-size:17px;
	line-height:1
}
.belt__item-discount-label--harbolnas,.belt__item-discount-label--imlek,.belt__item-discount-label--ramadhan {
	color:#fff;
	font-family:NunitoSansBold,sans-serif;
	font-size:16px;
	letter-spacing:.005em;
	line-height:22px
}
.belt__item-discount-label--website {
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:110%;
	margin-right:10px;
	text-align:right
}
.belt__item-discount-label--kemerdekaan {
	display:block;
	font-size:16px;
	font-style:normal;
	font-weight:600;
	line-height:30px;
	margin-right:10px
}
.belt__item-discount-label-gratis {
	background:#e22d1f;
	border-radius:4px;
	font-size:9px;
	margin-top:10px;
	padding:4px
}
.belt__item-discount-label-gratis,.belt__item-discount-rupiah {
	color:#fff;
	font-style:normal;
	font-weight:unset;
	line-height:110%
}
.belt__item-discount-rupiah {
	font-family:NunitoSansBold,sans-serif;
	font-size:18px;
	margin-right:4px
}
.belt__item-discount-price {
	color:#fff;
	font-family:NunitoSansBold,sans-serif;
	font-size:36px;
	font-style:normal;
	font-weight:900;
	letter-spacing:.05em;
	line-height:36px
}
.belt__item-discount-bulan {
	font-family:NunitoSansRegular,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	letter-spacing:1px;
	line-height:110%
}
.belt__item-discount-percentage {
	color:#fff;
	font-size:65px;
	line-height:1
}
.belt__item-discount-percentage>sub {
	bottom:0;
	font-size:30px;
	margin-left:5px
}
.belt__item-discount-absolute-price {
	color:#fff;
	font-size:56px;
	font-weight:900;
	letter-spacing:.05em;
	line-height:76px
}
.belt__item-countdown__title {
	color:#fff;
	font-size:10px
}
.belt__item-countdown__counter {
	list-style:none;
	margin:8px 0 0;
	padding:0
}
.belt__item-countdown__counter-item {
	position:relative
}
.belt__item-countdown__counter-item-time {
	color:#fff;
	font-size:31px
}
.belt__item-countdown__counter-item-title {
	color:#fff;
	font-size:12px;
	text-align:center
}
.belt__item-countdown__counter-item:not(:last-child) {
	margin-right:50px
}
.belt__item-countdown__counter-item:not(:last-child):after {
	color:#fff;
	content:":";
	font-size:31px;
	left:calc(100%+20px);
	position:absolute;
	top:34%;
	transform:translateY(-50%)
}
@media(max-width:1199.98px) {
	.belt__item-countdown--imlek,.belt__item-countdown--ramadhan {
		display:none
	}
}
.belt__item-harbolnas,.belt__item-imlek,.belt__item-power-up-website {
	width:254px!important
}
.ribbon-hero {
	background:linear-gradient(45deg,#00349b,rgba(0,92,255,.922),#007aff);
	background-attachment:scroll;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	padding:10px 0
}
.ribbon-hero__hero-ribbon {
	margin-bottom:14.82px;
	margin-top:16px;
	text-align:center
}
@media(min-width:992px) {
	.ribbon-hero__hero-ribbon {
		margin-bottom:0;
		margin-top:-86px
	}
}
.ribbon-hero__super-ribbon {
	text-align:center
}
@media(max-width:991.98px) {
	.ribbon-hero__super-ribbon {
		margin-bottom:18.52px
	}
	.ribbon-hero__super-ribbon img {
		max-width:215.13px
	}
}
.ribbon-hero-countdown {
	text-align:center
}
.ribbon-hero-countdown__title {
	color:#fff;
	font-size:10px
}
.ribbon-hero-countdown__timer {
	margin-bottom:40px
}
@media(min-width:768px) {
	.ribbon-hero-countdown__timer {
		margin-bottom:0
	}
}
.ribbon-hero-countdown__timer li {
	position:relative
}
.ribbon-hero-countdown__timer li:not(:last-child) {
	margin-right:50px
}
.ribbon-hero-countdown__timer li:not(:last-child):after {
	color:#fff;
	content:":";
	font-size:31px;
	left:calc(100%+20px);
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.ribbon-hero-countdown__item-time {
	color:#fff;
	font-size:31px;
	text-align:center
}
.ribbon-hero-countdown__item-title {
	color:#fff;
	font-size:12px;
	margin-bottom:8px;
	text-align:center
}
.ribbon-hero__cta {
	text-align:right
}
@media(max-width:991.98px) {
	.ribbon-hero__cta {
		margin-bottom:55px;
		text-align:center
	}
}
.hosting-feature {
	padding:60px 0
}
@media(min-width:992px) {
	.hosting-feature {
		display:none
	}
}
.hosting-feature__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:33px
}
.hosting-feature__package {
	border:1px solid rgba(17,26,104,.1);
	border-bottom:none;
	margin-top:40px;
	padding:30px
}
.hosting-feature__package:not(:first-child) {
	border-left:none
}
.hosting-feature__package--sticky {
	background:#fff;
	position:fixed;
	top:30px;
	z-index:2
}
.hosting-feature__package-title {
	font-family:NunitoSansBold,sans-serif;
	font-size:16px;
	opacity:.7;
	text-align:center
}
.hosting-feature__package-price {
	font-family:NunitoSansBold,sans-serif;
	font-size:18px;
	font-weight:bolder;
	margin-top:10px;
	padding-right:4px;
	text-align:center
}
.hosting-feature__package-price:after {
	bottom:0;
	color:#3a4166;
	content:"/bln";
	font-family:NunitoSansRegular,sans-serif;
	font-size:10px;
	right:0
}
.hosting-feature__package-btn {
	margin-top:20px;
	text-align:center
}
.hosting-feature__package-btn>a {
	font-family:NunitoSansBold,sans-serif!important;
	font-size:12px!important;
	padding:8px 28px!important;
	text-transform:capitalize!important
}
.hosting-feature__accordion-item:not(:last-child) {
	border-bottom:1px solid #fff
}
.hosting-feature__accordion-item-header-btn {
	background:#007aff;
	color:#fff;
	display:block;
	font-family:NunitoSansBold,sans-serif;
	font-size:22px;
	padding:24px 50px 24px 20px;
	position:relative
}
.hosting-feature__accordion-item-header-btn:hover {
	color:#fff
}
.hosting-feature__accordion-item-header-btn:after {
	color:#fff;
	content:"";
	font-family:Font Awesome\ 5 Free,sans-serif;
	font-size:25px;
	position:absolute;
	right:20px;
	top:50%;
	transform:translateY(-50%);
	transition:all .6s
}
.hosting-feature__accordion-item-header-btn--collapse:after {
	content:""!important;
	transition:all .6s
}
.hosting-feature__table {
	display:flex;
	flex-direction:column;
	list-style:none;
	margin-bottom:0;
	padding-left:0;
	width:100%
}
.hosting-feature__table-row {
	border-bottom:1px solid rgba(17,26,104,.1);
	display:block;
	padding:0
}
.hosting-feature__table-row-column {
	display:flex;
	list-style:none;
	margin-bottom:0;
	padding-left:0;
	width:100%
}
.hosting-feature__table-row-column-item {
	border-right:1px solid rgba(17,26,104,.1);
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:14px;
	margin:0;
	padding:20px 0;
	position:relative;
	text-align:center
}
.hosting-feature__table-row-column-item:first-child {
	align-items:center;
	border-left:1px solid rgba(17,26,104,.1);
	border-right:none;
	display:flex;
	flex-direction:row;
	padding:20px;
	text-align:left;
	width:60%
}
.hosting-feature__table-row-column-item:nth-child(2) {
	border-left:1px solid rgba(17,26,104,.1);
	width:40%
}
.hosting-feature__table-row-column-item>a {
	color:#007aff
}
.hosting-feature__table-row-column-item>a:hover {
	text-decoration:underline
}
.hosting-feature__table-row-column-item-title {
	margin-left:10px
}
.hosting-feature__table-row-column-item>.fa-times {
	color:#ee4957;
	font-size:24px
}
.hosting-feature__table-row-column-item>.fa-check {
	color:#00bfa5;
	font-size:24px
}
.hosting-feature-desktop {
	display:none;
	padding:100px 0
}
@media(min-width:992px) {
	.hosting-feature-desktop {
		display:block
	}
}
.hosting-feature-desktop__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:33px;
	text-align:center
}
.hosting-feature-desktop__package {
	display:flex;
	justify-content:flex-end;
	list-style:none;
	margin-bottom:0;
	margin-top:60px;
	padding-left:0;
	width:100%
}
.hosting-feature-desktop__package--sticky {
	background:#fff;
	position:fixed;
	top:40px;
	z-index:2
}
@media(min-width:1200px) {
	.hosting-feature-desktop__package--sticky {
		top:60px
	}
}
.hosting-feature-desktop__package-item {
	border:1px solid rgba(17,26,104,.1);
	border-bottom:none;
	padding:30px;
	width:178px
}
@media(min-width:1200px) {
	.hosting-feature-desktop__package-item {
		width:206px
	}
}
.hosting-feature-desktop__package-item:not(:first-child) {
	border-left:none
}
.hosting-feature-desktop__package-item-title {
	font-family:NunitoSansBold,sans-serif;
	font-size:16px;
	opacity:.7;
	text-align:center
}
.hosting-feature-desktop__package-item-price {
	font-family:NunitoSansBold,sans-serif;
	font-size:18px;
	font-weight:bolder;
	margin-top:10px;
	padding-right:4px;
	text-align:center
}
.hosting-feature-desktop__package-item-price:after {
	bottom:0;
	color:#3a4166;
	content:"/bln";
	font-family:NunitoSansRegular,sans-serif;
	font-size:10px;
	right:0
}
.hosting-feature-desktop__package-item-btn {
	margin-top:20px;
	text-align:center
}
.hosting-feature-desktop__package-item-btn>a {
	font-family:NunitoSansBold,sans-serif!important;
	font-size:12px!important;
	padding:8px 28px!important;
	text-transform:capitalize!important
}
.hosting-feature-desktop__accordion-item:not(:last-child) {
	border-bottom:1px solid #fff
}
.hosting-feature-desktop__accordion-item-header-btn {
	background:#007aff;
	color:#fff;
	display:block;
	font-family:NunitoSansBold,sans-serif;
	font-size:22px;
	padding:24px 20px;
	position:relative
}
.hosting-feature-desktop__accordion-item-header-btn:hover {
	color:#fff
}
.hosting-feature-desktop__accordion-item-header-btn:after {
	color:#fff;
	content:"";
	font-family:Font Awesome\ 5 Free,sans-serif;
	font-size:25px;
	font-weight:900;
	position:absolute;
	right:20px;
	top:50%;
	transform:translateY(-50%);
	transition:all .6s
}
.hosting-feature-desktop__accordion-item-header-btn--collapse:after {
	content:""!important;
	transition:all .6s
}
.hosting-feature-desktop__table {
	display:flex;
	flex-direction:column;
	list-style:none;
	margin-bottom:0;
	padding-left:0;
	width:100%
}
.hosting-feature-desktop__table-row {
	border-bottom:1px solid rgba(17,26,104,.1);
	display:block;
	padding:0
}
.hosting-feature-desktop__table-row-column {
	display:flex;
	list-style:none;
	margin-bottom:0;
	padding-left:0;
	width:100%
}
.hosting-feature-desktop__table-row-column-item {
	border-right:1px solid rgba(17,26,104,.1);
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:14px;
	margin:0;
	padding:20px 0;
	position:relative;
	text-align:center;
	width:178px
}
@media(min-width:1200px) {
	.hosting-feature-desktop__table-row-column-item {
		width:206px
	}
}
.hosting-feature-desktop__table-row-column-item>a {
	color:#007aff
}
.hosting-feature-desktop__table-row-column-item>a:hover {
	text-decoration:underline
}
.hosting-feature-desktop__table-row-column-item:first-child {
	align-items:center;
	border-left:1px solid rgba(17,26,104,.1);
	border-right:none;
	display:flex;
	flex-direction:row;
	padding:20px;
	text-align:left;
	width:calc(100% - 712px)
}
@media(min-width:1200px) {
	.hosting-feature-desktop__table-row-column-item:first-child {
		width:calc(100% - 824px)
	}
}
.hosting-feature-desktop__table-row-column-item:nth-child(2) {
	border-left:1px solid rgba(17,26,104,.1)
}
.hosting-feature-desktop__table-row-column-item-title {
	margin-left:20px
}
.hosting-feature-desktop__table-row-column-item>.fa-times {
	color:#ee4957;
	font-size:24px
}
.hosting-feature-desktop__table-row-column-item>.fa-check {
	color:#00bfa5;
	font-size:24px
}
.package {
	background:#f6fbff;
	font-family:NunitoSansRegular,sans-serif;
	padding:100px 0
}
.package__tooltip {
	background:#fff;
	border-radius:5px;
	box-shadow:0 1px 4px rgba(17,26,104,.15);
	-webkit-box-shadow:0 1px 4px rgba(17,26,104,.15);
	-moz-box-shadow:0 1px 4px rgba(17,26,104,.15);
	display:none;
	font-size:.625rem;
	line-height:.875rem;
	position:absolute;
	text-align:center;
	z-index:2
}
.package__tooltip:after {
	border-color:transparent transparent #fff #fff;
	border-style:solid;
	border-width:11px;
	box-shadow:-1px 1px 4px 0 rgba(17,26,104,.15);
	-webkit-box-shadow:-1px 1px 1px rgba(17,26,104,.15);
	box-sizing:border-box;
	content:"";
	position:absolute;
	top:100%;
	-webkit-transform:rotate(-47deg);
	transform:rotate(-47deg);
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
.package__tooltip--price {
	left:84px;
	padding:6px 5px 7px;
	text-align:center;
	top:-95px;
	width:135px
}
@media(max-width:767.98px) {
	.package__tooltip--price {
		left:150px
	}
}
.package__tooltip--price:after {
	left:50px
}
.package__point {
	border-bottom:1px solid rgba(17,26,104,.1);
	color:rgba(58,65,102,.7);
	font-size:.875rem;
	line-height:16px;
	margin-bottom:40px;
	padding-bottom:15px
}
.package__card-wrapper,.package__point {
	text-align:center
}
.package__card-wrapper:hover .package__tooltip {
	display:block!important
}
.package__card {
	background:#fff;
	border-radius:8px;
	box-shadow:0 6px 20px rgba(17,26,104,.15);
	display:inline-block;
	min-height:700px;
	padding:88px 13px 35px;
	position:relative;
	text-align:center;
	width:270px
}
.package__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:2.063rem;
	margin-bottom:140px;
	text-align:center
}
.package__best-seller {
	background:#007aff;
	border-radius:8px;
	color:#fff;
	display:none;
	font-family:NunitoSansBold,sans-serif;
	font-size:1.25rem;
	left:50%;
	padding:14px 78px;
	position:absolute;
	top:-86px;
	transform:translateX(-50%);
	width:100%
}
@media(min-width:768px) {
	.package__best-seller {
		display:inline-block
	}
}
.package__best-seller:after {
	border:16px solid transparent;
	border-top-color:#007aff;
	content:"";
	top:100%
}
.package__best-seller:after,.package__label {
	left:50%;
	position:absolute;
	transform:translateX(-50%)
}
.package__label {
	background:#e5e5e5;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	color:#fff;
	display:inline-block;
	font-family:NunitoSansBold,sans-serif;
	font-size:1.125rem;
	font-weight:unset;
	padding:12px 0;
	text-align:center;
	top:0;
	width:100.4%
}
.package__label--green {
	background:#00bfa5
}
.package__label--orange {
	background:#fb8c00
}
.package__category {
	font-family:NunitoSansBold,sans-serif;
	font-size:1.875rem;
	margin-bottom:40px
}
.package__price {
	font-size:1.125rem;
	opacity:.7;
	position:relative
}
.package__price--hidden {
	visibility:hidden
}
.package__price:after {
	background:#3a4166;
	content:"";
	height:1px;
	left:50%;
	position:absolute;
	top:13px;
	transform:translateX(-50%);
	width:130px
}
.package__discount {
	color:#007aff;
	display:inline-block;
	font-family:NunitoSansBold,sans-serif;
	font-size:2rem;
	font-weight:unset;
	margin-bottom:8px;
	padding-right:24px;
	position:relative
}
.package__discount:after {
	bottom:8px;
	color:#3a4166;
	content:"/bln";
	font-family:NunitoSansRegular,sans-serif;
	font-size:.875rem;
	opacity:.7;
	position:absolute;
	right:0
}
.package__description {
	font-size:.75rem;
	margin-top:30px;
	opacity:.7;
	padding:0 10px
}
.package__feature {
	align-items:flex-start;
	display:flex;
	flex-direction:column;
	list-style:none;
	margin:30px 0 0;
	padding:0 0 0 30px
}
.package__feature>li {
	padding:7px 0;
	position:relative
}
.package__icon {
	left:-25px;
	position:absolute
}
.package__icon:before {
	color:#3a4166;
	content:"";
	font-family:Font Awesome\ 5 Free;
	font-weight:900;
	top:50%;
	transform:translateY(-50%);
	transition:all .6s
}
.package__more {
	color:#007aff;
	display:inline-block;
	font-size:1rem;
	margin-top:30px
}
.hosting-faq {
	padding:100px 0
}
.hosting-faq__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:33px;
	text-align:center
}
.hosting-faq__question-list {
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	max-width:770px
}
.hosting-faq__question-wrapper {
	border-bottom:1px solid rgba(17,26,104,.15);
	padding:30px;
	position:relative;
	text-align:left
}
.hosting-faq__question-wrapper--website {
	padding-left:0!important
}
.hosting-faq__question-wrapper:before {
	content:url(../../images/2019/hosting-faq/icon-ellipse.svg);
	left:0;
	position:absolute;
	top:30px
}
.hosting-faq__question-wrapper>a:after {
	content:url(../../images/2019/hosting-faq/icon-minus.svg);
	position:absolute;
	right:0;
	top:30px
}
.hosting-faq__question-wrapper>a.collapsed:after {
	content:url(../../images/2019/hosting-faq/icon-plus.svg);
	position:absolute;
	right:0;
	top:30px
}
.hosting-faq__question {
	color:#3a4166;
	display:block;
	font-family:NunitoSansBold,sans-serif;
	font-size:18px;
	font-weight:unset;
	text-align:left
}
.hosting-faq__question--website {
	padding-left:30px
}
.hosting-faq__question:hover {
	color:#1b1e21
}
.hosting-faq__answer {
	font-size:16px;
	line-height:2em;
	margin-top:20px;
	opacity:.7;
	text-align:left
}
.custom-faq {
	padding:100px 0
}
.custom-faq__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:33px;
	text-align:center
}
.custom-faq__list {
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	max-width:770px
}
.custom-faq__list-item {
	border-bottom:1px solid rgba(17,26,104,.15);
	padding:30px;
	position:relative;
	text-align:left
}
.custom-faq__list-item:before {
	content:url(../../images/2019/hosting-faq/icon-ellipse.svg);
	left:0;
	position:absolute;
	top:30px
}
.custom-faq__list-item>a:after {
	content:url(../../images/2019/hosting-faq/icon-minus.svg);
	position:absolute;
	right:0;
	top:30px
}
.custom-faq__list-item>a.collapsed:after {
	content:url(../../images/2019/hosting-faq/icon-plus.svg);
	position:absolute;
	right:0;
	top:30px
}
.custom-faq__list-item-question {
	color:#3a4166;
	display:block;
	font-family:NunitoSansBold,sans-serif;
	font-size:18px;
	font-weight:unset;
	text-align:left
}
.custom-faq__list-item-question:hover {
	color:#1b1e21
}
.custom-faq__list-item-answer {
	font-size:16px;
	line-height:2em;
	margin-top:20px;
	opacity:.7;
	text-align:left
}
.custom-faq__list-item-answer>a {
	color:#007aff
}
.custom-faq__list-item-answers {
	display:flex;
	flex-direction:column;
	list-style:none;
	margin-bottom:0;
	margin-top:20px;
	padding-left:0
}
.custom-faq__list-item-answers-item:not(:first-child) {
	margin-top:20px
}
.custom-faq__list-item-answers-item-title {
	font-family:NunitoSansBold,sans-serif
}
.custom-faq__list-item-answers-item-description,.custom-faq__list-item-answers-item-title {
	font-size:16px;
	line-height:2em;
	opacity:.7;
	text-align:left
}
.custom-faq__list-item-answers-item-image {
	width:100%
}
.custom-faq__additional-list {
	color:#3a4166;
	font-family:NunitoSansLight,sans-serif;
	opacity:.7
}
.custom-faq__additional-list,.custom-faq__additional-list h4 {
	font-size:16px;
	line-height:1.5em
}
.guarantee {
	background:#f6fbff;
	padding:100px 0
}
@media(max-width:991.98px) {
	.guarantee {
		padding:50px 0
	}
}
.guarantee__logo-wrapper {
	text-align:center
}
@media(min-width:768px) {
	.guarantee__logo-wrapper {
		position:relative
	}
	.guarantee__logo-wrapper>img {
		position:absolute;
		right:24%;
		top:-10px
	}
}
.guarantee__text-wrapper {
	margin-top:60px;
	text-align:center
}
@media(min-width:768px) {
	.guarantee__text-wrapper {
		margin-top:0;
		padding-left:0;
		text-align:left
	}
}
.guarantee__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:33px;
	text-align:left
}
@media(max-width:991.98px) {
	.guarantee__title {
		text-align:center
	}
}
.guarantee__description {
	font-size:18px;
	line-height:2em;
	margin:30px 0 40px;
	opacity:.7;
	text-align:left
}
.success-online {
	background-image:linear-gradient(45deg,#00349b,rgba(0,92,255,.922),#007aff);
	color:#fff;
	font-family:NunitoSansBold,sans-serif;
	padding:75px 0
}
.success-online__title {
	font-size:1.5rem;
	font-weight:unset;
	max-width:524px;
	text-align:center
}
@media(min-width:992px) {
	.success-online__title {
		font-size:2rem;
		margin-left:auto;
		text-align:left
	}
}
.success-online__title--black-friday {
	margin:20px 0;
	max-width:100%
}
@media(min-width:992px) {
	.success-online__title--black-friday {
		margin-top:0
	}
}
.success-online__description--black-friday {
	font-size:.8rem;
	letter-spacing:.05em;
	line-height:16px;
	text-align:center
}
@media(min-width:768px) {
	.success-online__description--black-friday {
		text-align:left
	}
}
@media(min-width:992px) {
	.success-online__description--black-friday {
		text-align:left
	}
}
.success-online__img-wrapper--black-friday {
	padding-top:20px;
	text-align:center
}
@media(min-width:768px) {
	.success-online__img-wrapper--black-friday {
		text-align:left
	}
}
@media(min-width:992px) {
	.success-online__img-wrapper--black-friday {
		text-align:left
	}
}
.success-online__btn-wrapper {
	margin-top:40px;
	text-align:center
}
.success-online__btn-wrapper--black-friday {
	margin-bottom:20px
}
@media(min-width:992px) {
	.success-online__btn-wrapper--black-friday {
		margin-bottom:0
	}
	.success-online__btn-wrapper {
		margin-top:0
	}
}
.success-online--black-friday {
	background-color:#111130;
	background-image:none;
	padding:0
}
.success-online--black-friday20 {
	background-image:linear-gradient(147deg,#0b87d7,#01152f 74%);
	padding:75px 0
}
.content {
	padding:40px 10px
}
@media(min-width:992px) {
	.content {
		padding:100px 0 60px
	}
}
.content__title {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-size:33px;
	font-weight:unset;
	line-height:45px;
	text-align:center
}
.content__description {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:400;
	margin:32px 0;
	text-align:center
}
.content__table {
	margin:25px auto 20px;
	max-width:600px;
	width:100%
}
.content__table thead {
	color:#fff;
	font-family:NunitoSansBold,sans-serif;
	font-size:22px;
	font-weight:unset
}
.content__table th {
	padding:20px 15px
}
.content__table td {
	padding:20px 10px
}
.content__table--text-bold {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansBold,sans-serif;
	font-size:16px;
	font-weight:unset;
	font-weight:800
}
.content__table--text-regular {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:400
}
.footer {
	background:#333;
	color:#c4c4c4;
	font-size:.875rem;
	padding:100px 5% 24px
}
@media(max-width:991.98px) {
	.footer {
		padding:50px 0
	}
}
.footer__column-title {
	font-family:NunitoSansBold,sans-serif;
	font-size:20px;
	font-weight:unset;
	margin-bottom:40px
}
.footer__contact {
	color:#fff;
	line-height:2.02em
}
.footer__contact>a {
	color:#fff;
	transition:.6s
}
.footer__contact>a:hover {
	color:#c4c4c4;
	transition:.6s
}
.footer__address {
	color:#fff;
	line-height:2.02em;
	margin-top:30px
}
.footer__menu-list {
	display:flex;
	flex-direction:column;
	list-style:none;
	margin:0;
	padding:0
}
.footer__menu-list>li:not(:last-child) {
	padding-bottom:10px
}
.footer__menu {
	color:#fff;
	transition:color .8s
}
.footer__menu:hover {
	color:#c4c4c4;
	transition:.6s
}
.footer__newsletter-input {
	background:0 0;
	border:none;
	border-bottom:1px solid #fff;
	color:#fff;
	display:block;
	font-size:.875rem;
	outline:none;
	padding:16px 0;
	width:100%
}
.footer__newsletter-btn-wrapper {
	margin-top:25px;
	text-align:right
}
.footer__newsletter-btn {
	background:#fb8c00;
	border-radius:4px;
	color:#fff;
	display:inline-block;
	font-family:NunitoSansBold,sans-serif;
	font-size:.75rem;
	padding:10px 22px;
	text-transform:uppercase;
	transition:background 1s
}
.footer__newsletter-btn:hover {
	background:#fb6a01;
	color:#fff;
	transition:background 1s
}
.footer__social-icon-list {
	display:flex;
	list-style:none;
	margin:0;
	padding:0
}
.footer__social-icon-list>li:not(:last-child) {
	margin-right:26px
}
.footer__social-icon {
	background:#c4c4c4;
	border-radius:50%;
	color:#fff;
	display:inline-block;
	font-size:30px;
	height:48px;
	position:relative;
	transition:.6s ease;
	width:48px
}
.footer__social-icon:hover {
	background:#fff
}
.footer__social-icon>.fab {
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%)
}
.footer__social-icon--facebook {
	background:#3b5998
}
.footer__social-icon--facebook:hover {
	color:#3b5998
}
.footer__social-icon--instagram {
	background:#ee4957
}
.footer__social-icon--instagram:hover {
	color:#ee4957
}
.footer__social-icon--linkedin {
	background:#007ab9
}
.footer__social-icon--linkedin:hover {
	color:#007ab9
}
.footer__social-icon--twitter {
	background:#55acee
}
.footer__social-icon--twitter:hover {
	color:#55acee
}
.footer__copyright,.footer__privacy-policy>* {
	color:#fff;
	font-size:.75rem
}
.footer__privacy-policy>* {
	transition:color .8s
}
.footer__privacy-policy>a:hover {
	color:#c4c4c4;
	transition:color .8s
}
.virtual-summit {
	background-image:linear-gradient(45deg,#00349b,rgba(0,92,255,.922),#007aff);
	padding:75px 0
}
.virtual-summit__title {
	color:#fff;
	font-family:NunitoSansBold,sans-serif;
	font-size:33px;
	font-weight:unset;
	max-width:524px;
	text-align:center
}
@media(min-width:768px) {
	.virtual-summit__title {
		margin-left:auto;
		text-align:left
	}
}
.virtual-summit__btn-wrapper {
	margin-top:40px;
	text-align:center
}
@media(min-width:768px) {
	.virtual-summit__btn-wrapper {
		margin-top:0
	}
}
.content-virtual-summit {
	padding:70px 0 65px
}
.content-virtual-summit .col-md-4 {
	margin-bottom:60px
}
.content-virtual-summit__tabs {
	margin-bottom:71px
}
.content-virtual-summit__overflow {
	overflow-x:scroll;
	overflow-y:hidden
}
.content-virtual-summit__overflow-wrapper {
	width:1000px
}
.content-virtual-summit__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:33px;
	margin-bottom:55px;
	text-align:center
}
.content-virtual-summit .nav.nav-tabs {
	border:0 solid #fff
}
.content-virtual-summit .nav-tabs .nav-item.show .nav-link,.content-virtual-summit .nav-tabs .nav-link {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:22px;
	font-style:normal;
	font-weight:400;
	line-height:33px;
	opacity:.5
}
.content-virtual-summit .nav-tabs .nav-item.show .nav-link,.content-virtual-summit .nav-tabs .nav-link.active {
	border:#fff;
	border-bottom:2px solid #007aff;
	color:#3a4166;
	font-family:NunitoSansRegular,sans-serif;
	font-size:22px;
	font-style:normal;
	font-weight:unset;
	line-height:33px
}
.content-virtual-summit__card {
	border:0
}
.content-virtual-summit__content-image {
	background:#cfdbe8;
	border-radius:8px;
	height:230px;
	position:relative
}
.content-virtual-summit__content-image img {
	border-radius:8px;
	height:100%;
	width:100%
}
.content-virtual-summit__content-image-overlay {
	background:rgba(0,0,0,.4);
	border-radius:8px;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	transition:all 1s;
	width:100%
}
.content-virtual-summit__content-image-overlay:after {
	background:#007aff;
	border-radius:50%;
	box-shadow:0 4px 4px rgba(0,0,0,.25);
	content:url(/assets/images/2019/client-testimony/icon-play.svg);
	height:74px;
	left:50%;
	padding-left:30px;
	padding-top:20px;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	transition:all 1s;
	width:74px
}
.content-virtual-summit__content-image-overlay:hover {
	background:rgba(0,0,0,.2);
	cursor:pointer
}
.content-virtual-summit__content-title {
	color:#3a4166;
	font-family:NunitoSansRegular,sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:800;
	height:auto;
	line-height:177.32%;
	margin-top:24px;
	min-height:60px
}
.content-virtual-summit__content-profile {
	margin-top:20px
}
.content-virtual-summit__content-profile img {
	aspect-ratio:1/1;
	border-radius:50%;
	height:40px;
	object-fit:cover;
	object-position:0 0;
	width:40px
}
.content-virtual-summit__content-profile-name {
	color:#3a4166;
	font-size:14px;
	font-style:normal;
	font-weight:unset;
	line-height:17px
}
.content-virtual-summit__content-profile-description {
	color:#3a4166;
	font-family:NunitoSansRegular,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:17px;
	margin-top:8px
}
.content-virtual-summit__content-profile-intro {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	height:auto;
	line-height:177.32%;
	margin-top:16px;
	min-height:170px;
	overflow-y:hidden
}
.content-virtual-summit__content-profile-download {
	color:#007aff;
	font-family:NunitoSansRegular,sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
.content-virtual-summit__content-profile-mt-66 {
	margin-top:16px
}
.modal-box {
	height:250px;
	padding:20px
}
.modal-title {
	color:#3a4166;
	font-size:22px;
	font-weight:unset;
	line-height:177.32%
}
.modal-subtitle,.modal-title {
	font-family:NunitoSansRegular,sans-serif;
	font-style:normal
}
.modal-subtitle {
	color:rgba(58,65,102,.7);
	font-size:14px;
	font-weight:400;
	line-height:26px
}
.btn-login-videos {
	background:#fb8c00;
	border:#fb8c00;
	border-radius:4px;
	color:#fff;
	font-family:NunitoSansRegular,sans-serif;
	font-size:15px;
	font-style:normal;
	font-weight:unset;
	letter-spacing:.05em;
	line-height:20px;
	padding:13px 23px;
	text-align:center
}
.btn-login-videos:hover {
	background:#fb6a01;
	border:#fb6a01
}
.guarantee-ribbon-top {
	background:#f6fbff;
	height:40vh
}
.guarantee-ribbon-bottom {
	background:#333;
	height:20vh
}
@media(max-width:768px) {
	.guarantee-ribbon-bottom {
		height:50vh
	}
}
.nh-guarantee {
	flex-shrink:0;
	margin-bottom:-23vh;
	margin-top:-35vh;
	position:relative
}
.nh-guarantee__body {
	background:linear-gradient(33.48deg,#00349b -38.66%,#005cff 45.38%,#007aff 125.99%);
	border-radius:8px;
	mix-blend-mode:normal;
	padding:65px 100px
}
.nh-guarantee__title {
	color:#fff!important;
	margin-bottom:16px!important
}
.nh-guarantee__description {
	color:rgba(58,65,102,.7);
	color:rgba(255,255,255,.7)!important;
	font-family:NunitoSansRegular,sans-serif;
	font-size:18px;
	font-weight:400;
	line-height:200%;
	margin-bottom:16px!important
}
@media(max-width:991px) {
	.nh-guarantee__body {
		padding:60px 20px
	}
	.nh-guarantee--img {
		text-align:center!important
	}
}
@media(max-width:768px) {
	.nh-guarantee {
		margin-bottom:-50vh;
		text-align:center
	}
	.nh-guarantee__title {
		margin-top:60px
	}
}
.winner-domain {
	padding:40px 10px
}
@media(min-width:992px) {
	.winner-domain {
		padding:100px 0
	}
}
.winner-domain__title {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-size:33px;
	font-weight:unset;
	line-height:45px;
	text-align:center
}
.winner-domain__description {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:400;
	margin:32px 10px 20px;
	text-align:center
}
@media(min-width:992px) {
	.winner-domain__description {
		margin:20px 0 40px
	}
	.winner-domain__description-2 {
		margin-top:80px
	}
}
.winner-domain__table {
	margin:25px auto 20px;
	max-width:600px;
	width:100%
}
.winner-domain__table thead {
	color:#fff;
	font-family:NunitoSansBold,sans-serif;
	font-size:22px;
	font-weight:unset
}
.winner-domain__table th {
	padding:20px 15px
}
.winner-domain__table td {
	padding:20px 10px
}
.winner-domain__table--text-bold {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansBold,sans-serif;
	font-size:16px;
	font-weight:unset;
	font-weight:800
}
.winner-domain__table--text-regular {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:400
}
.payment-list {
	padding:60px 20px
}
@media(min-width:992px) {
	.payment-list {
		padding:80px 0 50px
	}
}
.new-payment-list__title,.payment-list__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:16px;
	font-weight:unset;
	margin-bottom:24px
}
@media(min-width:992px) {
	.new-payment-list__title,.payment-list__title {
		font-size:18px;
		margin-bottom:40px;
		text-align:center
	}
}
.new-payment-list__icon-wrapper,.payment-list__icon-wrapper {
	display:flex;
	flex-wrap:wrap;
	margin-top:36px;
	text-align:center
}
@media(min-width:992px) {
	.new-payment-list__icon-wrapper,.payment-list__icon-wrapper {
		justify-content:center
	}
}
.payment-list__icon {
	height:35px;
	margin:0 30px 30px 0;
	width:auto
}
@media(min-width:992px) {
	.payment-list__icon {
		filter:gray;
		-webkit-filter:grayscale(1);
		margin:0 30px 40px 0;
		opacity:.4;
		-webkit-transition:all .3s
	}
	.payment-list__icon:hover {
		filter:none;
		-webkit-filter:grayscale(0);
		opacity:unset
	}
}
.new-payment-list {
	padding:60px 20px
}
@media(min-width:992px) {
	.new-payment-list {
		padding:80px 0 50px
	}
}
.new-payment-list__icon {
	height:20px;
	margin:0 25px 25px 0;
	width:auto
}
@media(min-width:992px) {
	.new-payment-list__icon {
		filter:gray;
		-webkit-filter:grayscale(1);
		height:30px;
		margin:0 30px 40px 0;
		opacity:.4;
		-webkit-transition:all .3s;
		width:auto
	}
	.new-payment-list__icon:hover {
		filter:none;
		-webkit-filter:grayscale(0);
		opacity:unset
	}
}
#fb-page-share {
	-webkit-font-smoothing:antialiased;
	background:#1877f2;
	border:0;
	border-radius:4px;
	color:#fff;
	cursor:pointer;
	font-family:NunitoSansBold,sans-serif;
	font-size:13px;
	height:29px;
	left:85px;
	margin:0;
	padding:2px 8px 1px;
	position:absolute;
	top:54px;
	-webkit-user-select:none;
	white-space:nowrap
}
@media(min-width:992px) {
	#fb-page-share {
		top:79px!important
	}
}
.price-comparison {
	background:#f6fbff;
	padding:65px 0
}
.price-comparison__relative {
	position:relative!important
}
.price-comparison__absolute {
	position:absolute!important
}
.price-comparison__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:33px;
	font-weight:unset;
	line-height:45px;
	margin-bottom:40px;
	text-align:center
}
.price-comparison__accordion-item:not(:last-child) {
	border-bottom:1px solid #fff
}
.price-comparison__accordion-item-header-btn {
	background:#007aff;
	color:#fff;
	display:block;
	font-family:NunitoSansBold,sans-serif;
	font-size:22px;
	padding:24px 20px;
	position:relative
}
.price-comparison__accordion-item-header-btn:hover {
	color:#fff
}
.price-comparison__accordion-item-header-btn:after {
	color:#fff;
	content:"";
	font-family:Font Awesome\ 5 Free,sans-serif;
	font-size:25px;
	font-weight:900;
	position:absolute;
	right:20px;
	top:50%;
	transform:translateY(-50%);
	transition:all .6s
}
.price-comparison__accordion-item-header-btn--collapse:after {
	content:""!important;
	transition:all .6s
}
.price-comparison__table {
	background:#fff;
	margin-bottom:0
}
.price-comparison__table tr td,.price-comparison__table tr th {
	min-width:190px;
	padding-left:20px;
	padding-right:20px;
	vertical-align:middle;
	white-space:inherit;
	width:20%
}
.price-comparison__table tr td:not(:first-child),.price-comparison__table tr th:not(:first-child) {
	text-align:center
}
.price-comparison__table tr td:first-child {
	min-width:250px!important;
	width:25%
}
.price-comparison__table-center {
	text-align:center
}
.price-comparison__table-badge {
	min-width:250px!important;
	position:relative
}
.price-comparison__table-badge-child {
	background:red;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	display:table;
	height:30px;
	left:105px;
	margin-left:20px;
	position:absolute;
	text-align:center;
	top:7px;
	width:75px
}
.price-comparison__table-badge-child:before {
	border-bottom:14px solid transparent;
	border-right:19px solid red;
	border-top:14px solid transparent;
	content:"";
	height:0;
	position:absolute;
	right:95.7%;
	top:1px;
	width:0
}
.price-comparison__table-badge-child div {
	color:#fff;
	display:table-cell;
	font-family:NunitoSansRegular,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:800;
	line-height:16px;
	vertical-align:middle
}
.easy-website-package__card-wrapper {
	text-align:center
}
.easy-website-package__card-wrapper:not(:last-child) {
	margin-bottom:30px
}
@media(min-width:768px) {
	.easy-website-package__card-wrapper:first-child,.easy-website-package__card-wrapper:nth-child(3) {
		text-align:right!important
	}
	.easy-website-package__card-wrapper:nth-child(2),.easy-website-package__card-wrapper:nth-child(4) {
		text-align:left!important
	}
}
@media(min-width:1200px) {
	.easy-website-package__card-wrapper {
		margin-bottom:0!important
	}
}
.easy-website-package__card {
	background:#fff;
	border-radius:8px;
	box-shadow:0 6px 20px rgba(17,26,104,.15);
	display:inline-block;
	min-height:665px;
	padding:88px 13px 35px;
	position:relative;
	text-align:center;
	width:270px
}
@media(min-width:1200px) {
	.easy-website-package__card {
		min-height:665px;
		padding:88px 37px 35px;
		width:363.29px
	}
}
.easy-website-package__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:33px;
	margin-bottom:140px;
	text-align:center
}
.easy-website-package__label {
	background:#e5e5e5;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	color:#fff;
	display:inline-block;
	font-family:NunitoSansBold,sans-serif;
	font-size:18px;
	font-weight:unset;
	left:50%;
	padding:12px 0;
	position:absolute;
	text-align:center;
	top:0;
	transform:translateX(-50%);
	width:100.4%
}
.easy-website-package__label--green {
	background:#00bfa5
}
.easy-website-package__label--yellow {
	background:#fb8c00
}
.easy-website-package__package-title {
	font-family:NunitoSansBold,sans-serif;
	font-size:30px;
	margin-bottom:40px
}
.easy-website-package__price {
	font-size:18px;
	opacity:.7;
	position:relative
}
.easy-website-package__price--hidden {
	visibility:hidden
}
.easy-website-package__price:after {
	background:#3a4166;
	content:"";
	height:1px;
	left:50%;
	position:absolute;
	top:13px;
	transform:translateX(-50%);
	width:130px
}
.easy-website-package__discount-price {
	color:#007aff;
	display:inline-block;
	font-family:NunitoSansBold,sans-serif;
	font-size:32px;
	font-weight:unset;
	margin-bottom:37px;
	padding-right:24px;
	position:relative
}
.easy-website-package__discount-price:after {
	bottom:8px;
	color:#3a4166;
	content:"";
	font-family:NunitoSansRegular,sans-serif!important;
	font-size:14px;
	opacity:.7;
	position:absolute;
	right:0
}
.easy-website-package__hr {
	height:1px
}
.easy-website-package__br,.easy-website-package__hr {
	background:#e5e5e5;
	margin-bottom:40px;
	width:100%
}
.easy-website-package__description {
	font-size:12px;
	line-height:26px;
	margin-top:30px;
	opacity:.7;
	padding:0 10px
}
.easy-website-package__feature {
	align-items:flex-start;
	display:flex;
	flex-direction:column;
	list-style:none;
	margin:30px 0 0;
	padding:0 0 0 30px
}
.easy-website-package__feature>li {
	padding:10px 0;
	position:relative
}
.easy-website-package__icon {
	left:-25px;
	position:absolute;
	top:6px
}
.lp-section {
	background-color:#fff;
	padding-bottom:100px;
	padding-top:100px
}
.lp-section__title {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-size:33px;
	line-height:45px
}
.lp-section__description {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:20px;
	letter-spacing:.05em;
	line-height:41px;
	margin-top:32px
}
.lp-section--bg-alice-blue {
	background-color:#f6fbff
}
.lp-section--bg-dodger-blue {
	background-color:#007aff
}
.lp-section--bg-gradient-blue {
	background:linear-gradient(17.2deg,#00349b -38.66%,rgba(0,92,255,.922) 45.38%,#007aff 125.99%)
}
@media(max-width:991.98px) {
	.lp-section {
		padding-bottom:60px;
		padding-top:60px
	}
}
.custom-features-section {
	margin-top:80px;
	text-align:center
}
.custom-features-section [class*=col-]:not(:last-child) {
	margin-bottom:64px
}
.custom-features-section__img {
	height:64px;
	margin-bottom:24px;
	width:64px
}
.custom-features-section__title {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-size:18px;
	line-height:32px;
	margin-bottom:16px
}
.custom-features-section__description {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:14px;
	letter-spacing:.05em;
	line-height:24px
}
@media(max-width:991.98px) {
	.custom-features-section {
		margin-top:48px
	}
}
.custom-features-section--left {
	text-align:left!important
}
.kb-support {
	background:#fff;
	border-radius:8px;
	bottom:100px;
	box-shadow:0 8px 14px rgba(17,26,104,.15);
	counter-reset:item;
	display:none;
	font-family:NunitoSansRegular,sans-serif;
	height:640px;
	position:fixed;
	right:20px;
	width:376px;
	z-index:99
}
@media screen and (max-height:740px) {
	.kb-support {
		height:calc(100% - 100px);
		top:10px
	}
}
.kb-support--active {
	display:block
}
.kb-support__spinner {
	background:rgba(255,255,255,.5);
	border-radius:8px;
	display:none;
	height:100%;
	position:absolute;
	width:100%
}
.kb-support__spinner>img {
	height:40px;
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	width:40px
}
.kb-support__header {
	background:transparent linear-gradient(135deg,#5831cc,#351d7a) repeat scroll 0 0;
	border-top-left-radius:inherit;
	border-top-right-radius:inherit;
	color:#fff;
	padding:15px 20px
}
.kb-support__header-title {
	font-size:20px;
	margin-bottom:10px;
	text-align:center
}
.kb-support__header #___gcse_0 {
	display:none
}
.kb-support__header .gsc-input {
	font-size:14px;
	padding-right:2px!important
}
.kb-support__header .gsc-input-box {
	border-radius:4px;
	padding:5px
}
.kb-support__header .gsc-search-button {
	height:44px
}
.kb-support__header .gsc-search-button-v2 {
	border-radius:4px;
	font-size:19px;
	padding:6px 10px
}
.kb-support__header-close-btn {
	align-items:center;
	background:0 0;
	border-radius:4px;
	cursor:pointer;
	display:flex;
	height:32px;
	justify-content:center;
	position:absolute;
	right:20px;
	top:10px;
	transition:background .2s ease 0s;
	width:32px
}
.kb-support__header-close-btn:hover {
	background:rgba(0,0,0,.5);
	transition:background .2s ease 0s
}
.kb-support__header-close-btn>svg {
	fill:#fff;
	height:16px;
	margin-left:3px;
	margin-top:4px;
	width:16px
}
.kb-support__searchbox {
	display:flex
}
.kb-support__searchbox>input {
	border:none;
	border-radius:4px;
	flex:1;
	padding:8px 14px
}
.kb-support__searchbox>button {
	background-color:#4d90fe;
	border:none;
	border-radius:4px;
	color:#fff;
	height:44px;
	margin-left:5px;
	width:35px
}
.kb-support__resolution {
	flex:1;
	overflow-y:auto
}
.kb-support__resolution>ol {
	padding:10px 20px 10px 40px
}
.kb-support__resolution>ol>li {
	color:#15c;
	padding:3px
}
.kb-support__resolution>ol>li>a {
	color:#15c
}
.kb-support__body {
	display:flex;
	flex-direction:column;
	height:530px;
	padding:10px 0
}
@media screen and (max-height:740px) {
	.kb-support__body {
		height:calc(100% - 112px)
	}
}
.kb-support__body-title {
	display:none;
	font-weight:unset;
	padding:0 20px 5px
}
.kb-support__body>#___gcse_1,.kb-support__body>#__kb-bot-resolution {
	border-radius:8px;
	display:none;
	flex:1;
	overflow-y:auto
}
.kb-support__body>#___gcse_1>.gsc-control-cse,.kb-support__body>#__kb-bot-resolution>.gsc-control-cse {
	padding:0 20px!important
}
.kb-support__body .gcsc-more-maybe-branding-root,.kb-support__body .gsc-above-wrapper-area,.kb-support__body .gsc-adBlock,.kb-support__body .gsc-table-result,.kb-support__body .gsc-url-top {
	display:none!important
}
.kb-support__body .gsc-webResult.gsc-result {
	padding:1px 0!important
}
.kb-support__body div.gs-title {
	font-size:14px!important;
	padding-left:22px;
	position:relative
}
.kb-support__body div.gs-title>a {
	font-size:14px!important
}
.kb-support__body div.gs-title:before {
	content:counter(item) ". ";
	counter-increment:item;
	left:0;
	position:absolute;
	top:1px
}
.kb-support__body .gsc-cursor-box {
	bottom:30px;
	display:none;
	position:fixed;
	right:20px
}
.kb-support__body-question {
	display:none;
	margin:5px;
	padding:0 20px
}
.kb-support__body-question-title {
	font-size:16px
}
.kb-support__body-question-btn {
	margin-top:5px
}
.kb-support__body-question-btn>button {
	background:#eee;
	border:none;
	border-radius:4px;
	padding:2px 10px;
	transform:all .4s
}
.kb-support__body-question-btn>button:hover {
	background:#e3e3e3;
	transform:all .4s
}
.kb-support__body-status-container {
	padding:15px
}
.kb-launcher {
	background:#5831cc;
	border-radius:50%;
	bottom:20px;
	box-shadow:0 1px 6px 0 rgba(0,0,0,.06),0 2px 32px 0 rgba(0,0,0,.16);
	cursor:pointer;
	height:60px;
	position:fixed;
	right:20px;
	width:60px;
	z-index:9999999999
}
.kb-launcher__icon {
	align-items:center;
	display:flex;
	height:60px;
	justify-content:center;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	transform:rotate(-60deg) scale(0);
	transition:transform .1s linear,opacity 80ms linear;
	width:60px
}
.kb-launcher__icon--visible {
	opacity:1;
	transform:rotate(0deg) scale(1)
}
.kb-launcher__icon>svg>path {
	fill:#fff
}
.kb-launcher__icon-open>svg {
	height:32px;
	width:28px
}
.kb-launcher__icon-minimize>svg {
	width:16px
}
.bot-article {
	background:#fff;
	border-radius:8px;
	display:flex;
	flex-direction:column;
	height:100%;
	padding:8px;
	position:absolute;
	top:0;
	width:100%;
	z-index:2
}
.bot-article p {
	margin:4px 0;
	word-break:break-word
}
.bot-article img {
	height:auto;
	width:100%
}
.bot-article h2 {
	font-size:16px;
	margin:8px 0
}
.bot-article iframe {
	height:auto;
	width:100%
}
.bot-article__close {
	font-size:14px;
	margin-bottom:8px;
	width:42px
}
.bot-article__title {
	color:#007bff;
	display:block;
	flex:1;
	font-size:16px;
	margin-bottom:4px
}
.bot-article__title:hover {
	color:#007bff;
	text-decoration:underline
}
.bot-article__content {
	flex:15;
	overflow-y:auto
}
.bot-article__usefulness {
	box-shadow:0 -5px 10px rgba(0,0,0,.2);
	flex:1;
	margin:0 -8px -8px;
	padding:5px 20px 8px;
	z-index:2
}
.bot-article__usefulness-title {
	font-size:16px
}
.bot-article__usefulness-btn {
	margin-top:5px
}
.bot-article__usefulness-btn>button {
	background:#eee;
	border:none;
	border-radius:4px;
	padding:2px 10px;
	transform:all .4s
}
.bot-article__usefulness-btn>button:hover {
	background:#e3e3e3;
	transform:all .4s
}
.intercom-sibling,.intercom-sibling--hide-intercom~.intercom-lightweight-app,.intercom-sibling--hide-intercom~.intercom-namespace {
	display:none
}
.signup-modal {
	overflow-y:auto
}
.signup-modal .modal-dialog {
	max-width:540px
}
.signup-modal .modal-content {
	border:1px solid #c4c4c4;
	border-radius:8px;
	box-shadow:0 6px 20px rgba(17,26,104,.2);
	box-sizing:border-box;
	padding:32px 48px
}
.signup-modal .modal-content .alert-danger {
	background:rgba(255,0,0,.06);
	border:0;
	color:red;
	display:none;
	font-size:12px;
	line-height:16px;
	margin-top:32px;
	padding:16px 25px;
	text-align:center
}
.signup-modal__title {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-size:24px;
	font-weight:unset;
	line-height:32px;
	margin-bottom:8px;
	text-align:center
}
.signup-modal__subtitle {
	color:rgba(58,65,102,.7);
	font-size:12px;
	line-height:16px;
	text-align:center
}
.signup-modal__subtitle--show-login,.signup-modal__subtitle--show-signup {
	color:#007aff;
	cursor:pointer;
	font-family:NunitoSansBold,sans-serif;
	text-decoration:underline
}
.signup-modal__form {
	margin:32px 0
}
.signup-modal__form .form-group {
	margin-bottom:8px;
	min-height:88px
}
.signup-modal__form label {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-size:12px;
	line-height:16px;
	margin-bottom:16px
}
.signup-modal__form label.error {
	color:red;
	font-family:NunitoSansRegular,sans-serif;
	margin-bottom:0;
	vertical-align:bottom
}
.signup-modal__form .form-control {
	border:2px solid rgba(58,65,102,.3);
	border-left:0;
	border-radius:0;
	border-right:0;
	border-top:0;
	color:#3a4166;
	font-family:NunitoSansRegular,sans-serif;
	font-size:16px;
	height:32px;
	line-height:24px;
	padding:0 0 8px
}
.signup-modal__form .form-control.error,.signup-modal__form .form-control.error:focus {
	border-color:red
}
.signup-modal__form .form-control::placeholder {
	color:rgba(58,65,102,.4)
}
.signup-modal__form .form-control:focus {
	border-color:#007aff;
	box-shadow:none
}
.signup-modal__forgot-password {
	margin-top:32px;
	text-align:right
}
.signup-modal__forgot-password a {
	color:#007aff;
	font-family:NunitoSansBold,sans-serif;
	font-size:12px;
	line-height:16px;
	text-decoration:underline
}
.signup-modal__step-2 {
	display:none
}
.signup-modal__button {
	font-size:14px;
	letter-spacing:.05em;
	line-height:16px;
	padding:16px 48px;
	position:relative
}
.signup-modal__button--loading {
	background-color:#fb8c00;
	border-radius:4px;
	bottom:0;
	display:none;
	height:48px;
	left:0;
	line-height:48px;
	position:absolute;
	right:0;
	top:0;
	width:100%
}
.signup-modal__button--login,.signup-modal__button--register {
	display:block;
	margin:32px auto 0
}
.signup-modal__button--facebook,.signup-modal__button--google {
	border:0;
	color:#fff;
	font-size:14px;
	letter-spacing:.05em;
	line-height:16px;
	padding:12px 0;
	text-transform:inherit
}
.signup-modal__button--facebook:hover,.signup-modal__button--google:hover {
	color:#fff
}
.signup-modal__button--google {
	background-color:#db4437;
	margin:32px 0 16px
}
.signup-modal__button--google:hover {
	background-color:#ba2f22
}
.signup-modal__button--facebook {
	background-color:#4267b2
}
.signup-modal__button--facebook:hover {
	background-color:#35538f
}
@media(max-width:575.98px) {
	.signup-modal__button {
		padding:16px 27.5px
	}
}
.signup-modal__persuasive {
	color:rgba(58,65,102,.7);
	display:block;
	font-size:12px;
	height:24px;
	line-height:24px;
	margin:32px auto 18px;
	position:relative;
	text-align:center;
	width:205px
}
.signup-modal__persuasive:after,.signup-modal__persuasive:before {
	background-color:#e5e5e5;
	bottom:0;
	content:"";
	height:1px;
	margin:auto 0;
	position:absolute;
	top:0;
	width:72.5px
}
.signup-modal__persuasive:before {
	left:-72.5px
}
.signup-modal__persuasive:after {
	right:-72.5px
}
@media(min-width:576px) {
	.signup-modal .modal-dialog {
		margin:.5rem auto
	}
}
@media(max-width:575.98px) {
	.signup-modal .modal-content {
		padding:32px 20px 31.54px
	}
	.signup-modal__button--register {
		margin-top:47.54px
	}
}
.custom-promo-section {
	background:linear-gradient(45deg,#00349b,rgba(0,92,255,.922),#007aff);
	background-attachment:scroll;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:8px;
	box-shadow:0 6px 20px rgba(17,26,104,.15);
	padding-bottom:40.12px;
	padding-top:31.88px
}
@media(min-width:992px) {
	.custom-promo-section {
		background-image:none;
		padding:0 64px 0 86px
	}
}
.custom-promo-section__image {
	text-align:center
}
.custom-promo-section__description {
	color:#fff;
	font-family:NunitoSansRegular,sans-serif;
	font-size:18px;
	line-height:200%;
	margin-bottom:24px
}
.custom-promo-section__cta {
	font-family:NunitoSansBold,sans-serif;
	font-size:15px;
	letter-spacing:.05em;
	line-height:20px
}
.faq {
	padding:100px 0
}
.faq__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:2.063rem;
	text-align:center
}
.faq__list {
	margin:60px auto 0;
	max-width:770px
}
.faq__list--item {
	border-bottom:1px solid rgba(17,26,104,.1);
	padding:30px;
	position:relative
}
.faq__list--item:before {
	content:url(../../images/2019/hosting-faq/icon-ellipse.svg);
	left:0;
	position:absolute;
	top:30px
}
.faq__list--item>a:after {
	content:url(../../images/2019/hosting-faq/icon-minus.svg);
	position:absolute;
	right:0;
	top:30px
}
.faq__list--item>a.collapsed:after {
	content:url(../../images/2019/hosting-faq/icon-plus.svg);
	position:absolute;
	right:0;
	top:30px
}
.faq__list--item-question {
	color:#3a4166;
	display:block;
	font-family:NunitoSansBold,sans-serif;
	font-size:1.125rem;
	font-weight:unset;
	text-align:left
}
.faq__list--item-question:hover {
	color:#1b1e21
}
.faq__list--item-answer {
	cursor:default;
	font-size:1rem;
	line-height:2em;
	margin-top:20px;
	opacity:.7;
	text-align:left
}
.faq__list--item-answers {
	cursor:default;
	display:flex;
	flex-direction:column;
	list-style:none;
	margin-bottom:0;
	margin-top:10px;
	padding-left:0
}
.faq__list--item-answers-title {
	cursor:default;
	font-family:NunitoSansBold,sans-serif
}
.faq__list--item-answers-description,.faq__list--item-answers-title {
	font-size:1rem;
	line-height:2em;
	opacity:.7;
	text-align:left
}
.feature-hi {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-size:1.286rem;
	font-weight:unset;
	margin:50px auto;
	text-align:left
}
.feature-hi__package {
	background:#fff;
	display:flex;
	justify-content:flex-end;
	list-style:none;
	margin-bottom:0;
	margin-top:60px;
	padding-left:0;
	width:100%
}
.feature-hi__package--sticky {
	background:#fff;
	position:sticky;
	top:0;
	z-index:2
}
.feature-hi__package--item {
	background:#fff;
	border:1px solid rgba(17,26,104,.1);
	padding:30px;
	width:192.7px
}
@media(max-width:767.98px) {
	.feature-hi__package--item {
		width:100%
	}
}
.feature-hi__package--item:not(:first-child) {
	border-left:none
}
.feature-hi__package--item-title {
	font-family:NunitoSansBold,sans-serif;
	font-size:16px;
	opacity:.7;
	text-align:center
}
.feature-hi__package--item-price {
	font-family:NunitoSansBold,sans-serif;
	font-size:18px;
	font-weight:bolder;
	margin-top:10px;
	padding-right:4px;
	text-align:center
}
.feature-hi__package--item-price:after {
	bottom:0;
	color:#3a4166;
	content:"/bln";
	font-family:NunitoSansRegular,sans-serif;
	font-size:10px;
	right:0
}
.feature-hi__package--item-btn {
	margin-top:20px;
	text-align:center
}
.feature-hi__package--item-btn>a {
	font-family:NunitoSansBold,sans-serif!important;
	font-size:.875rem!important;
	padding:.5rem 1.75rem!important;
	text-transform:capitalize!important
}
@media(max-width:767.98px) {
	.feature-hi__package--item-btn>a {
		font-size:.625rem!important;
		white-space:nowrap
	}
}
.feature-hi__list {
	border-bottom:1px solid rgba(17,26,104,.1);
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:.875rem;
	list-style:none;
	width:100%
}
.feature-hi__list--item {
	border-right:1px solid rgba(17,26,104,.1);
	margin:0;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	width:200px
}
.feature-hi__list--item-not:before {
	color:#ee4957;
	content:""
}
.feature-hi__list--item-check:before,.feature-hi__list--item-not:before {
	font-family:Font Awesome\ 5 Free,sans-serif;
	font-size:1.5rem;
	font-weight:900;
	transition:all .6s
}
.feature-hi__list--item-check:before {
	color:#00bfa5;
	content:""
}
.feature-hi__list--item a {
	color:#007aff;
	text-transform:capitalize
}
.feature-hi__list--popup {
	border-right:1px solid rgba(17,26,104,.1);
	margin:0;
	position:relative;
	text-transform:capitalize;
	width:200px
}
.feature-hi__list--tooltip {
	border-right:0;
	text-align:center;
	text-transform:uppercase
}
.feature-hi__list--title {
	margin-left:25px
}
.feature-hi__list--icon {
	align-items:center;
	border-left:1px solid rgba(17,26,104,.1);
	border-right:1px solid rgba(17,26,104,.1);
	display:flex;
	flex-direction:row;
	padding:20px;
	text-align:left;
	width:350px
}
@media(max-width:767.98px) {
	.feature-hi__list--icon {
		width:200px
	}
}
.feature-hi__title {
	font-size:2.357rem;
	margin:50px 0;
	padding:80px;
	text-align:center
}
@media(max-width:767.98px) {
	.feature-hi__title {
		padding:40px
	}
}
.feature-hi__item {
	margin-bottom:2px
}
.feature-hi__feature {
	background:#007aff;
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:1.375rem;
	outline:0;
	padding:2rem 1.25rem;
	position:relative;
	z-index:-2
}
@media(max-width:767.98px) {
	.feature-hi__feature {
		padding:2rem 1rem
	}
}
.feature-hi__feature:after {
	color:#fff;
	content:"";
	font-family:Font Awesome\ 5 Free,sans-serif;
	font-weight:900;
	position:absolute;
	right:20px;
	top:50%;
	transform:translateY(-50%);
	transition:all .6s
}
.feature-hi__feature--list {
	font-size:1.375rem;
	padding:0 1rem
}
.feature-hi__detail {
	font-size:1rem;
	height:0;
	line-height:2em;
	opacity:0;
	overflow:hidden;
	padding:0;
	transition:all .3s ease-out
}
.feature-hi__detail--list {
	opacity:.7
}
.feature-hi__icon {
	margin-right:10px
}
.feature-hi__icon--absolute {
	position:absolute
}
.feature-hi__icon:before {
	color:rgba(58,65,102,.7);
	content:"";
	font-family:Font Awesome\ 5 Free;
	font-weight:900;
	top:50%;
	transform:translateY(-50%)
}
.feature-hi--desktop {
	display:block;
	visibility:visible
}
@media(max-width:767.98px) {
	.feature-hi--desktop {
		display:none;
		visibility:hidden
	}
}
.feature-hi--mobile {
	display:none;
	visibility:hidden
}
@media(max-width:767.98px) {
	.feature-hi--mobile {
		display:block;
		visibility:visible
	}
}
.expanded .feature-hi__detail {
	height:auto;
	margin-bottom:20px;
	opacity:1
}
.expanded .feature-hi__feature {
	border-bottom:none
}
.expanded .feature-hi__feature:after {
	color:#fff;
	content:"";
	font-family:Font Awesome\ 5 Free,sans-serif;
	font-weight:900;
	position:absolute;
	right:20px;
	top:50%;
	transform:translateY(-50%)
}
.section__padding {
	padding:100px 0
}
.nh-guarantee__title,.section__title {
	font-size:2rem;
	line-height:45px;
	margin-bottom:60px
}
.nh-guarantee__title,.section__sub-title,.section__title {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-weight:unset
}
.section__sub-title {
	font-size:1.25rem;
	line-height:27px
}
.section__description {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:1.125rem;
	font-weight:unset;
	line-height:36px
}
.grid-section {
	padding:100px 0
}
.grid-section__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:2rem;
	text-align:center
}
.grid-container {
	display:grid;
	grid-template-columns:auto auto auto
}
@media(max-width:576px) {
	.grid-container {
		grid-template-columns:none
	}
}
.grid-item {
	margin-top:50px;
	padding:0 5px;
	text-align:left;
	width:95%
}
.grid-item__image {
	aspect-ratio:1/1;
	height:auto;
	width:auto
}
.grid-item__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:1.125rem;
	margin-top:30px
}
.grid-item__description {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:.875rem;
	letter-spacing:.05em;
	line-height:25px;
	margin-top:20px
}
.nh-box-footer__wrapper {
	background:linear-gradient(45deg,#00349b,rgba(0,92,255,.922),#007aff);
	border-radius:25px;
	color:#fff;
	font-family:NunitoSans,sans-serif;
	text-align:center
}
.nh-box-footer__header h2 {
	font-family:NunitoSansBold,sans-serif;
	font-weight:unset;
	margin-bottom:25px;
	margin-left:50px;
	padding-top:50px
}
.nh-box-footer__header--center h2 {
	margin-left:auto;
	margin-right:auto
}
.nh-box-footer__subtext {
	font-family:NunitoSans,sans-serif;
	font-size:18px;
	font-weight:300;
	margin-bottom:50px;
	margin-left:50px;
	max-width:600px
}
.nh-box-footer__subtext--center {
	margin-left:auto;
	margin-right:auto
}
@media(max-width:992px) {
	.nh-box-footer__header h2,.nh-box-footer__subtext {
		margin-left:auto;
		margin-right:auto;
		text-align:center
	}
}
.nh-box-footer__form {
	margin-bottom:25px
}
.nh-box-footer__form__input {
	border:1px solid #dfdfdf;
	border-radius:5px;
	font-family:NunitoSans,sans-serif;
	font-size:15px;
	padding:11px 25px;
	transition:all 1s;
	width:100%
}
@media(min-width:992px) {
	.nh-box-footer__center-btn__wrapper {
		position:relative
	}
	.nh-box-footer__center-btn {
		left:50%;
		position:absolute;
		top:50%;
		transform:translate(-50%,-50%)
	}
	.nh-box-footer__center-btn .nh-btn,.nh-box-footer__center-btn .signup-modal__button,.nh-box-footer__center-btn .sticky-signup__button {
		white-space:nowrap
	}
}
.nh-box-footer--full {
	overflow:hidden
}
.nh-box-footer--full .container {
	padding-left:0;
	padding-right:0
}
.nh-box-footer--full__wrapper {
	background:linear-gradient(45deg,#00349b,rgba(0,92,255,.922),#007aff);
	color:#fff;
	font-family:NunitoSans,sans-serif;
	text-align:center
}
.nh-box-footer--full__header h2 {
	font-family:NunitoSansBold,sans-serif;
	font-weight:unset;
	margin-bottom:20px;
	padding-top:50px
}
.nh-box-footer--full__header--center h2 {
	margin-left:auto;
	margin-right:auto
}
.nh-box-footer--full__subtext {
	font-family:NunitoSans,sans-serif;
	font-size:18px;
	font-weight:300;
	max-width:600px;
	padding-bottom:50px
}
.nh-box-footer--full__subtext--center {
	margin-left:auto;
	margin-right:auto
}
@media(max-width:992px) {
	.nh-box-footer--full__header h2,.nh-box-footer--full__subtext {
		margin-left:auto;
		margin-right:auto;
		text-align:center
	}
}
.nh-box-footer--full__form {
	margin-bottom:25px
}
.nh-box-footer--full__form__input {
	border:1px solid #dfdfdf;
	border-radius:5px;
	font-family:NunitoSans,sans-serif;
	font-size:15px;
	padding:11px 25px;
	transition:all 1s;
	width:100%
}
@media(min-width:992px) {
	.nh-box-footer--full__center-btn__wrapper {
		position:relative
	}
	.nh-box-footer--full__center-btn {
		left:50%;
		position:absolute;
		top:50%;
		transform:translate(-50%,-50%)
	}
	.nh-box-footer--full__center-btn .nh-btn,.nh-box-footer--full__center-btn .signup-modal__button,.nh-box-footer--full__center-btn .sticky-signup__button {
		white-space:nowrap
	}
}
.hero--plugin-nipa {
	padding:80px 0
}
.hero__title--plugin-nipa {
	font-size:32px;
	line-height:40px
}
.hero__description--plugin-nipa {
	font-size:16px;
	line-height:32px;
	margin-bottom:50px
}
.hero__image-wrapper--plugin-nipa {
	text-align:center
}
@media(min-width:992px) {
	.hero--plugin-nipa {
		padding:100px 0
	}
	.hero__title--plugin-nipa {
		font-size:50px;
		line-height:64px
	}
	.hero__description--plugin-nipa {
		font-size:20px;
		line-height:32px
	}
	.hero__image--plugin-nipa {
		top:-40px
	}
}
.integration-plugin {
	padding:65px 0;
	text-align:center
}
.integration-plugin__wrapper {
	margin-left:auto;
	margin-right:auto;
	max-width:833px
}
.integration-plugin__title {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-size:30px;
	font-weight:unset;
	line-height:41px;
	margin-bottom:40px
}
.integration-plugin__description {
	color:rgba(58,65,102,.7);
	font-size:16px;
	line-height:32px;
	margin-bottom:60px
}
@media(min-width:992px) {
	.integration-plugin {
		padding:100px 0 70px
	}
	.integration-plugin__title {
		font-size:32px;
		line-height:48px
	}
	.integration-plugin__description {
		font-size:18px
	}
}
.integration-plugin__image-wrapper {
	align-self:center
}
.integration-plugin__feature {
	text-align:left
}
.integration-plugin__feature-items {
	list-style:none
}
.integration-plugin__feature-item:before {
	color:#007aff;
	content:"";
	font-family:Font Awesome\ 5 Free;
	font-size:16px;
	font-weight:900;
	margin:0 5px 0 -30px
}
.integration-plugin__feature-item-title {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-size:18px;
	margin-bottom:24px;
	margin-top:-21px
}
.integration-plugin__feature-item-description {
	color:rgba(58,65,102,.7);
	font-size:18px;
	line-height:32px;
	margin-bottom:30px;
	opacity:.7
}
.get-use-plugin {
	padding:70px 0 65px
}
.get-use-plugin.get-plugin {
	background:#f6fbff
}
@media(min-width:992px) {
	.get-use-plugin {
		padding:100px 0 95px
	}
}
.get-use-plugin__wrapper {
	margin-left:auto;
	margin-right:auto;
	max-width:650px
}
.get-use-plugin__title {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-size:30px;
	line-height:41px;
	margin-bottom:32px;
	text-align:center
}
.get-use-plugin__description {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:16px;
	letter-spacing:.005em;
	line-height:32px;
	margin:auto auto 61px;
	max-width:800px;
	text-align:center
}
@media(min-width:992px) {
	.get-use-plugin__description__title {
		font-size:32px;
		line-height:48px;
		margin-bottom:24px
	}
	.get-use-plugin__description__description {
		font-size:18px
	}
}
.get-use-plugin__step {
	text-align:center
}
.get-use-plugin__step-image {
	margin-bottom:20px
}
.get-use-plugin__step-text {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-size:16px;
	line-height:24px;
	margin:auto auto 45px;
	max-width:290px
}
@media(min-width:992px) {
	.get-use-plugin__step-text {
		font-size:18px;
		max-width:280px
	}
}
.get-use-plugin__step-text:last-child {
	margin-bottom:unset
}
.plugin-nipa-registration {
	background:linear-gradient(81.71deg,#00349b -38.66%,rgba(0,92,255,.922) 45.38%,#007aff 125.99%);
	padding:65px 0
}
.plugin-nipa-registration__form-wrapper {
	margin-bottom:-371px;
	margin-top:40px
}
.plugin-nipa-registration__wrapper {
	color:#fff
}
.plugin-nipa-registration__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:30px;
	font-weight:unset;
	line-height:41px;
	margin-bottom:50px
}
.plugin-nipa-registration__description {
	font-size:16px;
	line-height:32px
}
.plugin-nipa-registration__form-wrapper .form>.nh-btn,.plugin-nipa-registration__form-wrapper .form>.signup-modal__button,.plugin-nipa-registration__form-wrapper .form>.sticky-signup__button {
	margin:20px 0
}
@media(min-width:992px) {
	.plugin-nipa-registration__title {
		font-size:32px;
		line-height:48px
	}
	.plugin-nipa-registration__description {
		font-size:18px
	}
	.plugin-nipa-registration__form-wrapper {
		margin-bottom:-197px;
		margin-top:0
	}
	.plugin-nipa-registration__wrapper {
		padding:65px 10px 65px 0
	}
	.plugin-nipa-registration__form-wrapper .form>.nh-btn,.plugin-nipa-registration__form-wrapper .form>.signup-modal__button,.plugin-nipa-registration__form-wrapper .form>.sticky-signup__button {
		margin:30px 0
	}
}
.plugin-nipa-faq {
	margin-top:270px;
	padding:100px 0
}
@media(min-width:992px) {
	.plugin-nipa-faq {
		margin-top:unset;
		padding:235px 0 100px
	}
}
.plugin-nipa-faq .custom-faq__list-item-question {
	line-height:30px
}
.join-nipa {
	background:linear-gradient(20.57deg,#00349b -38.66%,rgba(0,92,255,.922) 45.38%,#007aff 125.99%);
	padding:40px 0
}
.join-nipa__text-wrapper {
	color:#fff;
	text-align:center
}
.join-nipa__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:30px;
	line-height:41px;
	margin-bottom:40px
}
.join-nipa__btn-wrapper {
	text-align:center
}
@media(min-width:768px) {
	.join-nipa {
		padding:70px 0 65px
	}
	.join-nipa__text-wrapper {
		text-align:left
	}
	.join-nipa__title {
		font-size:32px;
		line-height:48px;
		margin-bottom:0
	}
	.join-nipa__btn-wrapper {
		text-align:right
	}
	.join-nipa__btn-wrapper>.nh-btn,.join-nipa__btn-wrapper>.signup-modal__button,.join-nipa__btn-wrapper>.sticky-signup__button {
		position:relative;
		top:50%;
		transform:translateY(-50%)
	}
}
.as-footer {
	background:#22273c;
	color:#fff;
	outline:none;
	padding:60px 0
}
.as-footer__copyright {
	font-size:clamp(.625rem,5vw,.75rem);
	opacity:.72;
	padding:0 10px;
	text-align:left
}
@media(max-width:991.98px) {
	.as-footer__copyright {
		text-align:center
	}
}
.as-footer__privacy {
	font-size:clamp(.625rem,5vw,.75rem);
	text-align:right
}
@media only screen and (max-width:320px) {
	.as-footer__privacy {
		margin-left:0!important
	}
}
@media only screen and (min-width:321px)and (max-width:375px) {
	.as-footer__privacy {
		margin-left:20px!important
	}
}
@media(max-width:991.98px) {
	.as-footer__privacy {
		display:flex;
		margin-left:30px;
		margin-top:20px
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-footer__privacy {
		margin-left:200px;
		margin-right:auto
	}
}
.as-footer__privacy--list {
	border-right:1px solid #fff;
	display:inline-block;
	line-height:1.1em;
	margin-right:10px;
	opacity:.72;
	position:relative
}
.as-footer__privacy--list:last-child {
	border-right:none
}
.as-footer__privacy--link {
	color:#fff;
	text-decoration:none
}
.as-footer__privacy--link:hover {
	color:#fff;
	opacity:.8;
	text-decoration:none
}
.as-footer__list {
	color:#fff;
	font-size:clamp(.75rem,5vw,.875rem);
	letter-spacing:.02em;
	line-height:1.5rem;
	list-style:none;
	padding:16px 0
}
.as-footer__list>li:not(:last-child) {
	padding-bottom:10px
}
.as-footer__list--title {
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(.875rem,5vw,1rem);
	letter-spacing:.02em;
	line-height:1.93rem;
	padding-left:10px
}
.as-footer__list--item {
	opacity:.6;
	padding-left:10px;
	transition:color .8s
}
.as-footer__list--item:active,.as-footer__list--item:focus,.as-footer__list--item:hover {
	color:#fff;
	opacity:1;
	text-decoration:none
}
.as-footer__list--logo {
	margin:-4px 0 20px 8px
}
.as-footer__list--about {
	padding:0 8px
}
.as-footer__list-icon {
	align-items:center;
	display:flex;
	font-size:clamp(1rem,5vw,1.125rem);
	justify-content:flex-start;
	list-style:none;
	padding:0
}
.as-footer__list-icon>li:not(:last-child) {
	margin-right:20px
}
@media(max-width:991.98px) {
	.as-footer__list-icon {
		justify-content:center;
		margin-left:-20px
	}
}
.as-footer__icon {
	background:rgba(246,246,246,.15);
	border-radius:50%;
	display:inline-block;
	font-size:1.25rem;
	height:48px;
	position:relative;
	transition:.6s ease;
	width:48px
}
.as-footer__icon .fab,.as-footer__icon svg {
	color:#fff;
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%)
}
.as-footer__icon:hover {
	background:#ff9800
}
.as-footer__icon:active {
	background:#e68900
}
.as-footer__icon:focus {
	background:#ff9800;
	border:1px solid #fff
}
.as-footer__hr {
	border-top:1px solid #546071;
	margin:32px 150px
}
@media(max-width:991.98px) {
	.as-footer__hr {
		margin:32px 20px
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-footer__hr {
		margin:62px 50px 32px
	}
}
.as-subscribe {
	background:#fff;
	padding-bottom:40px;
	padding-top:44px;
	width:100%
}
.as-subscribe__title {
	display:none;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(.875rem,5vw,1rem);
	letter-spacing:.02em;
	padding:40px 0 16px 10px
}
@media(min-width:992px) {
	.as-subscribe__title {
		display:block;
		text-align:left
	}
}
.as-subscribe__form {
	float:none;
	margin-top:36px;
	padding:0 10px;
	width:100%
}
@media(min-width:992px) {
	.as-subscribe__form {
		float:none;
		margin-top:0;
		width:auto
	}
}
.as-subscribe__form input[type=email] {
	border:1px solid #c4c4c4;
	border-radius:24px;
	color:#a9afb8;
	display:block;
	height:48px;
	letter-spacing:.005em;
	margin-bottom:10px;
	margin-right:5px;
	min-width:auto;
	position:relative;
	text-align:center;
	top:-4px;
	width:100%
}
@media screen and (min-width:480px) {
	.as-subscribe__form input[type=email] {
		display:inline-block;
		margin-bottom:0;
		width:calc(100% - 190px)
	}
}
@media(min-width:992px) {
	.as-subscribe__form input[type=email] {
		display:block;
		margin-right:16px;
		min-width:290px;
		padding-left:30px;
		text-align:left;
		width:auto
	}
}
@media(min-width:1200px) {
	.as-subscribe__form input[type=email] {
		min-width:350px;
		padding-left:30px;
		text-align:left
	}
}
.as-subscribe__form button[type=submit] {
	border-radius:25px;
	display:block;
	float:none;
	font-weight:700;
	height:48px;
	line-height:3.2;
	margin-left:auto;
	padding:0 32px;
	width:100%
}
@media screen and (min-width:480px) {
	.as-subscribe__form button[type=submit] {
		display:inline-block;
		width:auto
	}
}
@media(min-width:992px) {
	.as-subscribe__form button[type=submit] {
		display:block;
		float:none;
		margin-left:0
	}
}
.as-dropdown-menu {
	display:inline-block;
	position:relative
}
.as-dropdown-menu:hover .as-navbar__dropdown-container,.as-dropdown-menu:hover .as-navbar__dropdown-container-sm {
	display:block
}
.as-dropdown-menu:hover .as-nabvbar__dropdown-btn {
	background-color:transparent
}
.as-dropdown-menu:after {
	background:none repeat scroll 0 0 transparent;
	background:#fff;

	bottom:0;
	content:"";
	display:block;
	height:1px;
	left:50%;
	position:absolute;
	transition:width .2s ease 0s,left .2s ease 0s;
	width:0
}
.as-dropdown-menu:hover:after {
	left:0;
	width:70%
}
.as-navbar {
	padding:1rem 2rem;
	z-index:5
}
.as-navbar-blue {
	background-color:#f5faff;
	border-bottom:4px solid #f5faff
}
@media(max-width:991.98px) {
	.as-navbar {
		padding:.8rem
	}
	.as-navbar .as-navbar-white {
		background-color:#f5faff
	}
	.as-navbar__collapse {
		background-color:transparent
	}
	.as-navbar__collapse-mobile {
		background-color:#f5faff
	}
}
@media only screen and (min-device-width:1024px)and (max-device-width:1366px)and (orientation:portrait) {
	.as-navbar__collapse-mobile {
		background-color:#f5faff
	}
}
.as-navbar__dropdown-content {
	background-color:#fff;
	border-radius:16px;
	box-shadow:0 32px 72px rgba(0,87,178,.16);
	padding:14px
}
.as-navbar__dropdown-button {
	background:0 0;
	border:0;
	color:#fff;
	cursor:pointer;
	font-weight:600;
	letter-spacing:.05em;
	padding-bottom:10px;
	padding-right:40px
}
@media only screen and (min-device-width:1024px)and (max-device-width:1366px) {
	.as-navbar__dropdown-button {
		padding-right:24px
	}
}
.as-navbar__dropdown-container,.as-navbar__dropdown-container-sm {
	background-color:unset;
	border-radius:16px;
	display:none;
	left:-30px;
	min-width:160px;
	padding-top:25px;
	position:absolute;
	white-space:nowrap;
	z-index:3
}
.as-navbar__dropdown-container-sm:before,.as-navbar__dropdown-container:before {
	border:10px solid transparent;
	border-bottom-color:#fff;
	content:"";
	left:20%;
	margin-left:-20px;
	position:absolute;
	top:5px
}
.as-navbar__dropdown-container-sm .as-navbar__dropdown-link,.as-navbar__dropdown-container .as-navbar__dropdown-link {
	display:block;
	padding:12px 16px;
	text-decoration:none
}
.as-navbar__dropdown-container-sm .as-navbar__dropdown-link:hover,.as-navbar__dropdown-container .as-navbar__dropdown-link:hover {
	background:#ebf5ff;
	border-radius:12px
}
.as-navbar__dropdown-container-sm:before {
	left:12%
}
.as-navbar__container {
	margin:5px;
	overflow:auto
}
@media(max-width:991.98px) {
	.as-navbar__container {
		margin:20px 0
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-navbar__container {
		margin:30px 0
	}
}
.as-navbar__icon {
	display:block;
	float:left
}
.as-navbar__content {
	padding-left:70px
}
.as-navbar__title {
	color:#29384e;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(.875rem,5vw,1rem);
	font-weight:600;
	letter-spacing:.005em;
	line-height:24px;
	margin-bottom:0;
	white-space:nowrap
}
@media only screen and (max-width:320px) {
	.as-navbar__title {
		font-size:clamp(.875rem,5vw,.875rem)
	}
}
.as-navbar__description {
	color:#7f8895;
	font-size:clamp(.75rem,5vw,.875rem);
	letter-spacing:.005em;
	line-height:24px;
	white-space:nowrap
}
@media only screen and (max-width:320px) {
	.as-navbar__description {
		font-size:clamp(.625rem,5vw,.625rem)
	}
}
.as-navbar__cart {
	margin-right:10px;
	padding:10px 10px 0;
	position:relative;
	top:5px
}
@media(max-width:1199.98px) {
	.as-navbar__cart {
		margin-right:0
	}
}
.as-navbar__cart-white:before {
	content:url(data:image/svg+xml;
	charset=utf-8;
	base64,PHN2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTYuNSAxNmExLjUgMS41IDAgMSAwIDAgMyAxLjUgMS41IDAgMCAwIDAtM1pNMTcgMTNINWExIDEgMCAwIDEgMC0yaDguNDkxYTMuMDEzIDMuMDEzIDAgMCAwIDIuODg1LTIuMTc2bDEuNTg1LTUuNTVBLjk5OS45OTkgMCAwIDAgMTcgMkg0Ljc0YTMuMDA3IDMuMDA3IDAgMCAwLTIuODItMkgxYTEgMSAwIDAgMCAwIDJoLjkyMWExLjAwNSAxLjAwNSAwIDAgMSAuOTYyLjcyNWwuMTU1LjU0NXYuMDA1bDEuNjQxIDUuNzQyQTMgMyAwIDAgMCA1IDE1aDEyYTEgMSAwIDAgMCAwLTJabS0xLjMyNi05LTEuMjIgNC4yNzRhMS4wMDUgMS4wMDUgMCAwIDEtLjk2My43MjZINi43NTRsLS4yNTUtLjg5Mkw1LjMyNiA0aDEwLjM0OFpNMTQuNSAxNmExLjUgMS41IDAgMSAwIDAgMyAxLjUgMS41IDAgMCAwIDAtM1onIGZpbGw9JyNGRkYnLz48L3N2Zz4=)
}
.as-navbar__cart-blue:before {
	content:url(data:image/svg+xml;
	charset=utf-8;
	base64,PHN2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTYuNSAxNmExLjUgMS41IDAgMSAwIDAgMyAxLjUgMS41IDAgMCAwIDAtM1pNMTcgMTNINWExIDEgMCAwIDEgMC0yaDguNDkxYTMuMDEzIDMuMDEzIDAgMCAwIDIuODg1LTIuMTc2bDEuNTg1LTUuNTVBLjk5OS45OTkgMCAwIDAgMTcgMkg0Ljc0YTMuMDA3IDMuMDA3IDAgMCAwLTIuODItMkgxYTEgMSAwIDAgMCAwIDJoLjkyMWExLjAwNSAxLjAwNSAwIDAgMSAuOTYyLjcyNWwuMTU1LjU0NXYuMDA1bDEuNjQxIDUuNzQyQTMgMyAwIDAgMCA1IDE1aDEyYTEgMSAwIDAgMCAwLTJabS0xLjMyNi05LTEuMjIgNC4yNzRhMS4wMDUgMS4wMDUgMCAwIDEtLjk2My43MjZINi43NTRsLS4yNTUtLjg5Mkw1LjMyNiA0aDEwLjM0OFpNMTQuNSAxNmExLjUgMS41IDAgMSAwIDAgMyAxLjUgMS41IDAgMCAwIDAtM1onIGZpbGw9JyMwMDdBRkYnLz48L3N2Zz4=)
}
.as-navbar__cart-black:before {
	content:url(data:image/svg+xml;
	charset=utf-8;
	base64,PHN2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTYuNSAxNmExLjUgMS41IDAgMSAwIDAgMyAxLjUgMS41IDAgMCAwIDAtM1pNMTcgMTNINWExIDEgMCAwIDEgMC0yaDguNDkxYTMuMDEzIDMuMDEzIDAgMCAwIDIuODg1LTIuMTc2bDEuNTg1LTUuNTVBLjk5OS45OTkgMCAwIDAgMTcgMkg0Ljc0YTMuMDA3IDMuMDA3IDAgMCAwLTIuODItMkgxYTEgMSAwIDAgMCAwIDJoLjkyMWExLjAwNSAxLjAwNSAwIDAgMSAuOTYyLjcyNWwuMTU1LjU0NXYuMDA1bDEuNjQxIDUuNzQyQTMgMyAwIDAgMCA1IDE1aDEyYTEgMSAwIDAgMCAwLTJabS0xLjMyNi05LTEuMjIgNC4yNzRhMS4wMDUgMS4wMDUgMCAwIDEtLjk2My43MjZINi43NTRsLS4yNTUtLjg5Mkw1LjMyNiA0aDEwLjM0OFpNMTQuNSAxNmExLjUgMS41IDAgMSAwIDAgMyAxLjUgMS41IDAgMCAwIDAtM1onIGZpbGw9JyMyOTM4NEUnLz48L3N2Zz4=)
}
.as-navbar__cart-count {
	background:#f43636;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	color:#fff;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(.5rem,5vw,.5rem);
	height:15px;
	left:-12px;
	margin-right:-25px;
	padding:4px 7px;
	position:relative;
	top:-20px;
	width:15px
}
@media(max-width:1199.98px) {
	.as-navbar__cart-count {
		margin-right:-7px
	}
}
.as-navbar__login {
	text-decoration:none
}
@media(max-width:1199.98px) {
	.as-navbar__login {
		border:1px solid #007aff;
		color:#007aff
	}
	.as-navbar__login .as-navbar__menu-login-white {
		border:1px solid #fff;
		color:#fff
	}
}
.as-navbar__copyright {
	color:#29384e;
	font-size:clamp(.625rem,5vw,.75rem);
	padding:10px 0;
	text-align:center
}
.as-navbar__social {
	height:100px;
	padding:20px;
	width:auto
}
.as-navbar__list-icon {
	align-items:center;
	display:flex;
	justify-content:center;
	list-style:none;
	padding:5px 0
}
.as-navbar__list-icon>li:not(:last-child) {
	margin-right:20px
}
.as-navbar__social-icon {
	background:#29384e;
	border-radius:50%;
	display:inline-block;
	font-size:clamp(1.125rem,5vw,1.5rem);
	height:48px;
	position:relative;
	transition:.6s ease;
	width:48px
}
.as-navbar__social-icon .fab,.as-navbar__social-icon svg {
	color:#fff;
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%)
}
.as-navbar__hr {
	border-top:1px solid #d5ebfe;
	margin:32px 150px
}
@media(max-width:991.98px) {
	.as-navbar__hr {
		margin:80px 1px 30px
	}
}
@media(min-width:576px) {
	.as-navbar__hr {
		margin:32px 55px
	}
}
.as-navbar__button {
	border:1px solid #fff;
	border-radius:50px;
	color:#fff;
	font-family:NunitoSansBold,sans-serif;
	font-size:1rem;
	height:48px;
	padding:10px 25px;
	transition:all 1s
}
.as-navbar__button:active,.as-navbar__button:focus,.as-navbar__button:hover {
	background:#ff9800;
	color:#fff;
	text-decoration:none
}
.as-navbar__button-blue {
	border:1px solid #007aff;
	color:#007aff
}
.as-navbar__button-black {
	border:1px solid #29384e
}
.as-navbar__button-black,.as-navbar__button-black:active,.as-navbar__button-black:focus,.as-navbar__button-black:hover {
	background:#eef5ff;
	color:#29384e
}
.as-navbar-toggler {
	background-color:transparent;
	border:1px solid #fff;
	border-radius:50%;
	display:inline-block;
	padding:10px 12px;
	position:relative
}
.as-navbar-toggler-blue {
	border:1px solid #007aff
}
.as-navbar-toggler-black {
	border:1px solid #29384e
}
.as-navbar-toggler .bar {
	background-color:#fff;
	display:block;
	height:2px;
	left:0;
	margin-bottom:5px;
	margin-top:5px;
	opacity:1;
	position:relative;
	transform-origin:center left;
	transition:all .35s ease-out;
	width:22px
}
.as-navbar-toggler .bar-blue {
	background-color:#007aff
}
.as-navbar-toggler .bar-black {
	background-color:#29384e
}
.as-navbar-toggler .bar-one {
	margin-top:.3em;
	transform:translate(0) rotate(0deg)
}
.as-navbar-toggler .bar-two {
	opacity:1
}
.as-navbar-toggler .bar-three {
	transform:translate(0) rotate(0deg)
}
.as-navbar-toggler:not(.collapsed) .bar-one {
	transform:translate(15%,-33%) rotate(45deg)
}
.as-navbar-toggler:not(.collapsed) .bar-two {
	opacity:0
}
.as-navbar-toggler:not(.collapsed) .bar-three {
	transform:translate(15%,33%) rotate(-45deg)
}
.as-accordion-menu {
	border-radius:5px;
	margin:0 auto;
	width:100%
}
.as-accordion-menu__header {
	background:0 0;
	color:#29384e;
	cursor:pointer;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.125rem,5vw,1.125rem);
	font-weight:600;
	letter-spacing:.005em;
	padding:16px 8px;
	text-transform:capitalize;
	transition:all .3s
}
.as-accordion-menu__header:hover {
	background:0 0;
	position:relative;
	z-index:5
}
.as-accordion-menu__header:first-child {
	border-bottom:1px solid transparent
}
.as-accordion-menu__body {
	display:none
}
.as-accordion-menu__content {
	background-color:#fff;
	border-radius:12px;
	font-size:clamp(.875rem,5vw,.875rem);
	margin:0 8px;
	padding:1em
}
.as-accordion-menu__item .as-accordion-menu__header:after {
	background:0 0;
	border-radius:4px;
	content:url(https://niagaspace.sgp1.cdn.digitaloceanspaces.com/bb-uploads/configs/marketing-tool-arrow-bottom-1623306839.svg);
	float:right;
	padding:0 8px;
	position:relative;
	transform:rotate(0deg);
	transition:all .25s ease-in
}
.as-accordion-menu__item.active>.as-accordion-menu__header {
	background:0 0
}
.as-accordion-menu__item.active>.as-accordion-menu__header:after {
	background:#e0efff;
	border-radius:4px;
	float:right;
	padding:0 8px;
	position:relative;
	transform:rotate(180deg);
	transition:all .25s ease-out
}
.as-accordion {
	background-color:#f5faff;
	border:none;
	border-radius:16px;
	margin-bottom:30px;
	padding:25px 25px 10px
}
.as-accordion:not(:first-of-type) {
	border-top-left-radius:16px;
	border-top-right-radius:16px
}
.as-accordion:not(:last-of-type) {
	border-bottom:0;
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px
}
.as-accordion__container {
	margin:60px 0
}
.as-accordion__header {
	border:none;
	position:relative
}
.as-accordion__header>h3:after {
	content:url(data:image/svg+xml;
	charset=utf-8;
	base64,PHN2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTUuNSAwaC0xNGExIDEgMCAxIDAgMCAyaDE0YTEgMSAwIDEgMCAwLTJaJyBmaWxsPScjMDA3QUZGJy8+PC9zdmc+);
	position:absolute;
	right:10px;
	top:0
}
@media(max-width:767.98px) {
	.as-accordion__header>h3:after {
		top:30%
	}
}
.as-accordion__header h3.collapsed:after {
	content:url(data:image/svg+xml;
	charset=utf-8;
	base64,PHN2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTE1LjUgN2gtNlYxYTEgMSAwIDAgMC0yIDB2NmgtNmExIDEgMCAwIDAgMCAyaDZ2NmExIDEgMCAxIDAgMiAwVjloNmExIDEgMCAxIDAgMC0yWicgZmlsbD0nIzAwN0FGRicvPjwvc3ZnPg==);
	position:absolute;
	right:10px;
	top:5px
}
@media(max-width:767.98px) {
	.as-accordion__header h3.collapsed:after {
		top:30%
	}
}
.as-accordion__title {
	background:0 0;
	color:#29384e;
	cursor:pointer;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1rem,5vw,1rem);
	font-weight:700;
	letter-spacing:.005em;
	line-height:1.5rem;
	margin-bottom:20px;
	text-align:left;
	text-decoration:none;
	width:100%
}
@media(max-width:767.98px) {
	.as-accordion__title {
		padding-right:50px
	}
}
.as-accordion__body {
	border-top:1px solid #d9dde3;
	color:#546071;
	font-size:clamp(.875rem,5vw,1rem);
	letter-spacing:.005em;
	line-height:1.5rem;
	padding:18px 8px 24px 0;
	transition:.3s ease-in-out
}
.as-accordion__body--blue {
	color:#007dff
}
.as-accordion__package {
	border-top:1px solid #d9dde3;
	display:grid
}
.as-accordion__package-none {
	border-top:none
}
@media(max-width:576px) {
	.as-accordion__package {
		grid-template-columns:none
	}
}
.as-accordion__package-list {
	text-align:left;
	width:95%
}
.as-accordion__package-list:first-child {
	margin-top:20px
}
.as-accordion__package-list--title {
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1rem,5vw,1rem);
	font-weight:700;
	letter-spacing:.005em;
	line-height:1.5rem
}
.as-accordion__package-list--description {
	color:rgba(58,65,102,.7);
	font-size:clamp(.875rem,5vw,.875rem);
	letter-spacing:.005em;
	line-height:1.5rem;
	margin-bottom:20px;
	margin-top:5px
}
.as-header {
	background-image:url(/assets/images/2021/arunika/hero/circle.webp),linear-gradient(249.77deg,#0094ff -1.99%,#007dff 43.52%,#026ce8 95.86%);
	background-position:right 50%;
	background-repeat:no-repeat;
	height:max-content;
	min-height:760px;
	position:relative
}
.as-header-center {
	background-blend-mode:lighten;
	background-image:url(/assets/images/2021/arunika/hero/accent-center-small.svg),linear-gradient(249.77deg,#0094ff -1.99%,#007dff 43.52%,#026ce8 95.86%);
	background-position:50%;
	background-repeat:no-repeat;
	height:100%;
	position:relative
}
@media(min-width:992px) {
	.as-header-center {
		background-image:url(/assets/images/2021/arunika/hero/accent-center.svg),linear-gradient(249.77deg,#0094ff -1.99%,#007dff 43.52%,#026ce8 95.86%);
		height:730px
	}
}
.as-header-corner {
	background-image:url(/assets/images/2021/arunika/hero/accent-corner.svg),linear-gradient(249.77deg,#0094ff -1.99%,#007dff 43.52%,#026ce8 95.86%);
	background-position:right 0;
	background-size:auto
}
@media(max-width:767.98px) {
	.as-header-corner {
		background-image:url(/assets/images/2021/arunika/hero/accent-corner-bottom.svg),linear-gradient(249.77deg,#0094ff -1.99%,#007dff 43.52%,#026ce8 95.86%)!important;
		background-position:100% 100%
	}
}
@media(min-width:1920px) {
	.as-header-corner .as-hero__wrapper {
		top:-30px
	}
}
.as-header-default {
	background-image:linear-gradient(249.77deg,#0094ff -1.99%,#007dff 43.52%,#026ce8 95.86%)
}
.as-header--kemerdekaan {
	background-image:linear-gradient(180deg,#bb1e3e,#9c0f2c)
}
@media(max-width:767.98px) {
	.as-header {
		background-image:linear-gradient(249.77deg,#0094ff -1.99%,#007dff 43.52%,#026ce8 95.86%);
		height:auto
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-header {
		background-image:linear-gradient(249.77deg,#0094ff -1.99%,#007dff 43.52%,#026ce8 95.86%);
		height:auto
	}
}
@media only screen and (min-device-width:1024px)and (max-device-width:1366px)and (orientation:portrait) {
	.as-header {
		background-image:linear-gradient(249.77deg,#0094ff -1.99%,#007dff 43.52%,#026ce8 95.86%);
		height:auto;
		padding-bottom:30px
	}
}
@media only screen and (min-width:1920px) {
	.as-header {
		background-image:linear-gradient(249.77deg,#0094ff -1.99%,#007dff 43.52%,#026ce8 95.86%);
		height:auto;
		padding-bottom:50px
	}
}
.as-hero {
	color:#fff;
	overflow:hidden
}
.as-hero__wrapper {
	align-items:center;
	display:flex;
	justify-content:center;
	margin-top:4rem
}
@media(min-width:992px) {
	.as-hero__wrapper {
		margin-top:8rem
	}
}
.as-hero__wrapper-image,.as-hero__wrapper-info {
	width:95%
}
.as-hero__title {
	margin-bottom:1.5rem
}
.as-hero__description {
	color:rgba(255,255,255,.8);
	margin-bottom:2.25rem;
	width:95%
}
.as-hero__button {
	margin-bottom:3rem;
	padding:.625rem 4rem
}
.as-hero__image {
	height:auto;
	margin-top:0;
	width:100%
}
@media(min-width:992px) {
	.as-hero__image {
		margin-top:-4rem
	}
}
.as-hero__list {
	display:grid;
	gap:1rem;
	list-style-type:none;
	margin:1rem 1.5rem
}
@media(min-width:992px) {
	.as-hero__list {
		display:flex;
		justify-content:space-around
	}
}
.as-hero__list-item {
	color:#fff;
	position:relative
}
.as-hero__list-item:before {
	content:url(data:image/svg+xml;
	charset=utf-8;
	base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTggMGE3LjUgNy41IDAgMSAwIDcuNSA3LjVBNy41MDkgNy41MDkgMCAwIDAgOCAwWm0zLjkwNSA1LjcxLTQuNjQgNC42NGEuNzUuNzUgMCAwIDEtMS4wNiAwbC0yLjExLTIuMTA5YS43NS43NSAwIDAgMSAxLjA2LTEuMDZsMS41OCAxLjU3OSA0LjExLTQuMTFhLjc1Ljc1IDAgMCAxIDEuMDYgMS4wNlonIGZpbGw9JyNmZmYnLz48L3N2Zz4=);
	left:-30px;
	position:absolute;
	top:2px
}
.as-card-base {
	width:260px
}
@media only screen and (max-width:320px) {
	.as-card-base {
		width:270px!important
	}
}
@media only screen and (min-width:321px)and (max-width:375px) {
	.as-card-base {
		width:320px!important
	}
}
@media(max-width:767.98px) {
	.as-card-base {
		width:350px
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-card-base {
		width:300px
	}
}
.as-card-base__title {
	margin-bottom:16px;
	text-transform:capitalize
}
.as-card-base__button {
	padding:10px 50px
}
@media only screen and (max-width:320px) {
	.as-card-base__button {
		padding:10px 20px!important
	}
}
@media(max-width:767.98px) {
	.as-card-base__button {
		padding:10px 20px
	}
}
.as-card-base__more {
	transform:translateX(25%)
}
@media only screen and (max-width:320px) {
	.as-card-base__more {
		transform:translateX(30%)!important
	}
}
@media only screen and (min-width:321px)and (max-width:375px) {
	.as-card-base__more {
		transform:translateX(50%)!important
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-card-base__more {
		transform:translateX(40%)
	}
}
.as-card-base__more--website-instan {
	padding-bottom:15px;
	transform:translateX(0);
	width:100%
}
.as-card-base--full-width {
	width:100%!important
}
.as-card-base--no-padding {
	padding:0!important
}
.show-more__target {
	animation:open .2s linear;
	font-size:0;
	max-height:0;
	opacity:0
}
.show-more__state {
	display:none
}
.show-more__state:checked~.show-more__target {
	font-size:inherit;
	max-height:999em;
	opacity:1
}
.show-more__state:checked~.as-card-base__more:before,.show-more__state:checked~.as-card-list__more:before {
	content:"Lihat Lebih Sedikit"
}
.show-more__state~.as-card-base__more:before,.show-more__state~.as-card-list__more:before {
	content:"Lihat Fitur Lengkap"
}
@keyframes open {
	0% {
		opacity:0;
		transform:translateY(-10px)
	}
	to {
		opacity:1;
		transform:translateY(0)
	}
}
.as-card-color {
	background-color:#fff;
	border-radius:24px;
	box-shadow:-80px 80px 80px rgba(35,44,79,.05);
	height:auto;
	margin:20px 10px;
	min-height:260px;
	padding:2rem
}
.as-card-color:hover {
	box-shadow:0 3px 20px rgba(35,44,79,.05)
}
@media(max-width:767.98px) {
	.as-card-color {
		margin:10px
	}
}
.as-card-color__icon {
	aspect-ratio:1/1;
	height:3.5rem;
	margin-bottom:.875rem;
	width:3.5rem
}
.as-card-color__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1rem,5vw,1.25rem);
	font-weight:700;
	letter-spacing:.005em;
	line-height:1.625rem;
	margin-bottom:14px;
	margin-top:20px
}
.as-card-color__description {
	color:#7f8895;
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(.875rem,5vw,1rem);
	letter-spacing:.005em;
	line-height:1.5rem
}
.as-card-list {
	width:350px
}
@media only screen and (max-width:320px) {
	.as-card-list {
		width:270px!important
	}
}
@media only screen and (min-width:321px)and (max-width:375px) {
	.as-card-list {
		width:320px!important
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-card-list {
		width:300px
	}
}
.as-card-list__wrapper {
	padding-top:0!important
}
.as-card-list__wrapper-top {
	padding-top:3rem
}
.as-card-list__title {
	margin-bottom:16px;
	text-transform:capitalize
}
.as-card-list__title--normal {
	text-transform:none!important
}
.as-card-list__button {
	padding:8px 60px
}
.as-card-icon {
	background-color:#fff;
	border-radius:1rem;
	box-shadow:0 6px 20px rgba(17,26,104,.1);
	display:block;
	margin-bottom:40px;
	padding:32px 18px 24px;
	position:relative
}
.as-card-icon__list {
	display:flex;
	flex-direction:column;
	list-style-type:none;
	margin-bottom:0
}
@media(min-width:992px) {
	.as-card-icon__list {
		flex-wrap:wrap
	}
}
.as-card-icon__list-item {
	font-size:clamp(.875rem,5vw,.875rem);
	padding:10px 0;
	position:relative;
	text-align:left
}
.as-card-icon__list-item:before {
	content:url(data:image/svg+xml;
	charset=utf-8;
	base64,PHN2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGNpcmNsZSBjeD0nMTEnIGN5PScxMC45NTEnIHI9JzEwLjUnIGZpbGw9JyMwMEJGQTYnLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nbTguODM0IDE0LjcxNi0yLjQtMi40YS44LjggMCAxIDEgMS4xMzEtMS4xMzFsMS43ODkgMS43ODkgNS4wMzgtNS43NDRhLjc5OS43OTkgMCAxIDEgMS4yMTUgMS4wNGwtNS42IDYuNGEuOC44IDAgMCAxLS41NzcuMjguODE0LjgxNCAwIDAgMS0uNTk2LS4yMzR6JyBmaWxsPScjZmZmJy8+PC9zdmc+);
	left:-35px;
	padding:10px 0 0;
	position:absolute;
	top:1px;
	width:40px
}
.as-card,.as-card-base,.as-card-list {
	background-color:#fff;
	border-radius:1rem;
	box-shadow:0 6px 20px rgba(17,26,104,.1);
	display:inline-block;
	margin-bottom:40px;
	padding:32px 18px 24px;
	position:relative;
	width:254px
}
.as-card-base__wrapper {
	padding-top:0
}
.as-card-base__wrapper-top {
	padding-top:3rem
}
@media(max-width:767.98px) {
	.as-card-base__wrapper-top {
		padding-top:0
	}
}
.as-card--best,.as-card-base--best,.as-card-list--best {
	border:2px solid #ff9800;
	box-shadow:0 6px 50px rgba(17,26,104,.25);
	padding:85px 15px 35px
}
.as-card-base__title,.as-card-list__title,.as-card__title {
	color:#29384e;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.25rem,5vw,1.25rem);
	font-weight:700;
	letter-spacing:.005em;
	line-height:1.625rem;
	margin:.5rem 0;
	text-transform:uppercase
}
.as-card-base__description,.as-card-list__description,.as-card__description {
	color:#7f8895;
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(.875rem,5vw,.875rem);
	letter-spacing:.005em;
	line-height:1.5rem;
	margin-bottom:28px;
	padding-right:1.25rem
}
.as-card-base__description-center,.as-card-list__description-center {
	color:#7f8895;
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(.875rem,5vw,.875rem);
	letter-spacing:.005em;
	line-height:1.5rem;
	margin:24px 8px;
	text-align:center
}
.as-card-base__ribbon,.as-card-list__ribbon,.as-card__ribbon {
	border-radius:4px 2px 2px 4px;
	color:#fff;
	display:inline-block;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(.75rem,5vw,.75rem);
	font-weight:700;
	height:32px;
	padding:8px 20px 8px 10px;
	position:relative
}
.as-card-base__ribbon:after,.as-card-list__ribbon:after,.as-card__ribbon:after {
	border-bottom:16px solid transparent;
	border-top:16px solid transparent;
	content:"";
	margin-right:-14px;
	margin-top:-8px;
	position:absolute;
	right:0
}
.as-card-base__ribbon--green,.as-card-list__ribbon--green,.as-card__ribbon--green {
	background:#00bfa6
}
.as-card-base__ribbon--green:after,.as-card-list__ribbon--green:after,.as-card__ribbon--green:after {
	border-left:15px solid #00bfa6
}
.as-card-base__ribbon--red,.as-card-list__ribbon--red,.as-card__ribbon--red {
	background:#f43636
}
.as-card-base__ribbon--red:after,.as-card-list__ribbon--red:after,.as-card__ribbon--red:after {
	border-left:15px solid #f43636
}
.as-card-base__best-seller,.as-card-list__best-seller,.as-card__best-seller {
	background:#ff9800;
	border-radius:8px;
	color:#fff;
	display:none;
	font-family:NunitoSansBold,sans-serif;
	font-size:1.25rem;
	left:50%;
	padding:14px 78px;
	position:absolute;
	top:-86px;
	transform:translateX(-50%);
	width:100%
}
@media(min-width:768px) {
	.as-card-base__best-seller,.as-card-list__best-seller,.as-card__best-seller {
		display:inline-block
	}
}
.as-card-base__best-seller:after,.as-card-list__best-seller:after,.as-card__best-seller:after {
	border:16px solid transparent;
	border-top-color:#007aff;
	content:"";
	left:50%;
	position:absolute;
	top:100%;
	transform:translateX(-50%)
}
.as-card-base__label,.as-card-list__label,.as-card__label {
	border-top-left-radius:13px;
	border-top-right-radius:13px;
	color:#fff;
	display:inline-block;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.25rem,5vw,1.25rem);
	font-weight:700;
	left:50%;
	line-height:1.75rem;
	padding:12px 0;
	position:absolute;
	text-align:center;
	top:0;
	transform:translateX(-50%);
	width:100%
}
.as-card-base__label--green,.as-card-list__label--green,.as-card__label--green {
	background:#00bfa5
}
.as-card-base__label--orange,.as-card-list__label--orange,.as-card__label--orange {
	background:#fb8c00
}
.as-card-list__price,.as-card__price {
	font-size:clamp(1.5rem,10vw,2rem)
}
.as-card-base__price,.as-card-list__price,.as-card__price {
	color:#ff9800;
	font-family:NunitoSansBold,sans-serif;
	font-weight:700;
	letter-spacing:-.02em;
	line-height:1.75rem;
	margin-bottom:28px;
	margin-top:32px
}
.as-card-base__price {
	font-size:clamp(1.25rem,10vw,1.5rem)
}
.as-card-base__price:after {
	bottom:24px;
	color:#29384e;
	content:"/bulan";
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.125rem,5vw,1.125rem);
	font-weight:700;
	padding-left:.5rem;
	right:0
}
.as-card-base__discount,.as-card-list__discount,.as-card__discount {
	color:#29384e;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(.875rem,5vw,.875rem);
	font-weight:700;
	opacity:.8;
	padding-left:1.5rem;
	padding-top:.5rem;
	text-decoration:line-through
}
.as-card-base__button,.as-card-list__button,.as-card__button {
	display:block;
	margin:0 15px 0 13px;
	padding:10px 36px
}
.as-card-base__more,.as-card-list__more {
	align-self:center;
	color:#007aff;
	cursor:pointer;
	display:inline-block;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1rem,5vw,1rem);
	font-weight:700;
	letter-spacing:.02em;
	line-height:1.5rem;
	margin:10px 0;
	text-align:center;
	text-decoration:none
}
.as-card-base__more:hover,.as-card-list__more:hover {
	color:#0062cc;
	text-decoration:none
}
.as-card-base__feature,.as-card-list__feature {
	align-items:flex-start;
	display:flex;
	flex-direction:column;
	list-style:none;
	margin:30px 0 0;
	padding:0
}
.as-card-base__feature--list,.as-card-list__feature--list {
	color:#29384e;
	font-size:clamp(.875rem,5vw,.875rem);
	letter-spacing:.02em;
	line-height:1rem;
	padding:12px 0;
	position:relative
}
.as-card-base__feature--list:before,.as-card-list__feature--list:before {
	content:url(https://niagaspace.sgp1.cdn.digitaloceanspaces.com/bb-uploads/configs/marketing-tool-icon-check-1623054949.svg);
	position:relative;
	top:5px;
	transition:all .6s
}
.as-card-base__feature--icon,.as-card-list__feature--icon {
	left:-25px;
	position:absolute
}
.as-card-base__feature--icon:before,.as-card-list__feature--icon:before {
	content:url(../images/2021/arunika/ico/ask.svg);
	margin-right:.5rem;
	position:relative;
	transition:all .6s
}
.as-card {
	min-height:335px
}
@media only screen and (max-width:320px) {
	.as-card {
		width:250px!important
	}
}
@media only screen and (min-width:321px)and (max-width:375px) {
	.as-card {
		width:280px!important
	}
}
@media(max-width:767.98px) {
	.as-card {
		width:350px
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-card {
		width:300px
	}
}
.as-card__wrapper {
	padding-top:0
}
@media(max-width:767.98px) {
	.as-card__wrapper {
		padding-top:5rem
	}
}
.as-card__wrapper-top {
	padding-top:5rem
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-card__wrapper-top {
		padding-top:0
	}
}
.as-card__description-domain {
	height:80px
}
.as-card__description-domain-first {
	height:50px
}
.as-card__button {
	margin-top:10px
}
@media only screen and (max-width:320px) {
	.as-card__button {
		padding:10px 20px!important
	}
}
.as-section-center-blue {
	align-items:center;
	background-blend-mode:overlay;
	background-image:url(https://niagaspace.sgp1.cdn.digitaloceanspaces.com/bb-uploads/configs/marketing-tool-outline-success-1623490875.svg),linear-gradient(249.77deg,#0094ff -1.99%,#007dff 43.52%,#026ce8 95.86%);
	background-position:50%;
	background-repeat:no-repeat,repeat;
	color:#fff;
	height:auto;
	margin-top:90px;
	padding:90px;
	text-align:center;
	width:100%
}
@media(max-width:767.98px) {
	.as-section-center-blue {
		background-image:url(https://niagaspace.sgp1.cdn.digitaloceanspaces.com/bb-uploads/configs/marketing-tool-accent-line-1623299705.svg),linear-gradient(249.77deg,#0094ff -1.99%,#007dff 43.52%,#026ce8 95.86%);
		margin-top:0;
		padding:60px 20px;
		text-align:left
	}
}
.as-section-center-blue__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.75rem,5vw,2.5rem);
	font-weight:700;
	letter-spacing:-.02em;
	line-height:3.5rem;
	margin-bottom:28px
}
@media(max-width:767.98px) {
	.as-section-center-blue__title {
		line-height:2.5rem
	}
}
.as-section-center-blue__description {
	color:rgba(255,255,255,.8);
	font-size:clamp(1rem,5vw,1rem);
	letter-spacing:.005em;
	line-height:1.5rem;
	margin-bottom:42px;
	padding:0 300px
}
@media(max-width:1199.98px) {
	.as-section-center-blue__description {
		padding:0
	}
}
@media only screen and (min-width:1920px) {
	.as-section-center-blue__description {
		padding:0 480px
	}
}
.as-section-center-blue__button {
	padding:.75rem 3.5rem
}
.as-counter {
	display:flex;
	margin-bottom:3rem;
	text-align:center
}
@media(max-width:767.98px) {
	.as-counter {
		gap:0;
		justify-content:start
	}
}
.as-counter__wrapper {
	display:table;
	text-align:center
}
.as-counter__item {
	background-color:#fff;
	border-radius:8px;
	color:#29384e;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(2rem,5vw,2rem);
	height:70px;
	margin:.4rem;
	padding:12px 10px;
	width:70px
}
@media(max-width:767.98px) {
	.as-counter__item {
		height:60px;
		padding:8px 10px;
		width:60px
	}
}
@media only screen and (max-width:320px) {
	.as-counter__item {
		font-size:clamp(1.5rem,5vw,1.5rem);
		height:50px;
		width:50px
	}
}
.as-counter__time {
	color:#fff;
	display:inline-flex;
	font-size:clamp(.875rem,5vw,.875rem);
	letter-spacing:.02em;
	line-height:1rem;
	margin:0 .5rem
}
@media only screen and (max-width:320px) {
	.as-counter__time {
		font-size:clamp(.75rem,5vw,.75rem)
	}
}
.as-counter__colon {
	display:flex;
	flex-direction:column;
	justify-content:space-evenly;
	margin-top:-20px;
	padding:0 .5rem
}
.as-counter__colon:after {
	color:#fff;
	content:":";
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(2rem,5vw,3rem);
	opacity:.4;
	text-align:center
}
@media(max-width:767.98px) {
	.as-counter__colon {
		padding:0
	}
}
.as-banner {
	align-items:center;
	background:linear-gradient(249.77deg,#0094ff -1.99%,#007dff 43.52%,#026ce8 95.86%);
	background-blend-mode:overlay;
	background-repeat:no-repeat,repeat;
	border-radius:24px;
	box-shadow:0 32px 72px rgba(0,87,178,.16);
	color:#fff;
	height:auto;
	margin:40px 0;
	width:100%
}
@media(max-width:767.98px) {
	.as-banner {
		background-position:top;
		margin:50px 0;
		padding:20px
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-banner {
		padding:40px 20px
	}
}
.as-banner__illustration {
	height:auto;
	width:auto
}
@media(max-width:767.98px) {
	.as-banner__illustration {
		display:grid;
		margin-left:auto;
		margin-right:auto;
		width:100%
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-banner__illustration {
		display:grid;
		margin-left:auto;
		margin-right:auto;
		width:100%
	}
}
.as-banner__title {
	color:#fff;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.75rem,5vw,2.5rem);
	font-weight:700;
	letter-spacing:-.02em;
	line-height:3.5rem;
	margin-bottom:2rem;
	padding-right:10rem
}
@media(max-width:767.98px) {
	.as-banner__title {
		line-height:2.25rem;
		margin-bottom:18px;
		padding-right:0
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-banner__title {
		margin-bottom:1rem;
		padding-right:0
	}
}
.as-banner__sub-title {
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1rem,5vw,1.125rem);
	font-weight:700;
	letter-spacing:.005em;
	line-height:1.625rem;
	margin-bottom:2rem;
	margin-top:2rem
}
@media(max-width:767.98px) {
	.as-banner__sub-title {
		margin-bottom:16px
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-banner__sub-title {
		margin-bottom:1rem
	}
}
.as-banner__description {
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(1rem,5vw,1rem);
	letter-spacing:.005em;
	line-height:24px;
	margin-bottom:2.875rem;
	margin-right:3rem
}
@media(max-width:767.98px) {
	.as-banner__description {
		margin-right:0
	}
}
.as-banner-soft {
	align-items:flex-start;
	background:url(../images/2021/arunika/banner/accent.svg) #f5faff;
	background-position:95%;
	background-repeat:no-repeat;
	background-size:auto;
	border-radius:1rem;
	justify-content:center;
	padding:60px 30px
}
@media(max-width:767.98px) {
	.as-banner-soft {
		background:url(../images/2021/arunika/banner/accent-mobile.svg) #f5faff;
		background-blend-mode:multiply;
		background-position:100% 1px;
		background-repeat:no-repeat;
		padding:60px 20px
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-banner-soft {
		background-position:110%
	}
}
@media only screen and (min-device-width:1024px)and (max-device-width:1366px)and (orientation:portrait) {
	.as-banner-soft {
		background-position:120%
	}
}
@media(max-width:767.98px) {
	.as-banner-soft__info {
		margin-bottom:30px;
		padding-right:10px
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-banner-soft__info {
		padding-right:0
	}
}
@media only screen and (min-device-width:1024px)and (max-device-width:1366px)and (orientation:portrait) {
	.as-banner-soft__info {
		padding-right:0
	}
}
.as-banner-soft__action {
	padding:35px 0;
	text-align:center
}
@media(max-width:767.98px) {
	.as-banner-soft__action {
		padding:0
	}
}
.as-banner-soft__button {
	padding:12px 60px
}
@media only screen and (max-width:375px) {
	.as-banner-soft__button {
		padding:12px 24px
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-banner-soft__button {
		margin-top:30px;
		padding:12px 36px
	}
}
@media only screen and (min-device-width:1024px)and (max-device-width:1366px)and (orientation:portrait) {
	.as-banner-soft__button {
		margin-top:0
	}
}
.as-banner-soft .text-blue {
	color:#007aff
}
.as-feature {
	color:#29384e;
	height:auto;
	padding:65px 30px;
	width:100%
}
@media(max-width:767.98px) {
	.as-feature {
		height:100%;
		padding:60px 10px;
		width:auto
	}
}
.as-feature__illustration {
	height:auto;
	width:100%
}
@media(max-width:767.98px) {
	.as-feature__illustration {
		margin:40px 0;
		text-align:center
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-feature__illustration {
		margin:50px 0
	}
}
.as-feature__illustration-top {
	position:relative;
	top:-200px
}
@media(max-width:767.98px) {
	.as-feature__illustration-top {
		top:0
	}
}
.as-feature__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.75rem,5vw,2.5rem);
	font-weight:700;
	letter-spacing:-.02em;
	line-height:3.5rem
}
@media(max-width:767.98px) {
	.as-feature__title {
		line-height:2.25rem;
		padding:auto
	}
}
.as-feature__sub-title {
	color:#7f8895;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1rem,5vw,1.125rem);
	font-weight:700;
	letter-spacing:.005em;
	line-height:1.625rem
}
@media(max-width:767.98px) {
	.as-feature__sub-title {
		line-height:1rem;
		padding:auto
	}
}
.as-feature__description {
	color:#546071;
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(1rem,5vw,1rem);
	letter-spacing:.005em;
	line-height:1.5rem
}
@media(max-width:767.98px) {
	.as-feature__description {
		margin-bottom:3rem
	}
}
.as-feature__list {
	color:#546071;
	list-style-type:none;
	margin-top:42px
}
@media(max-width:767.98px) {
	.as-feature__list {
		margin-top:0
	}
}
.as-feature__list-item {
	margin-bottom:2rem;
	padding-left:1rem;
	position:relative
}
.as-feature__list-item:before {
	content:url(data:image/svg+xml;
	charset=utf-8;
	base64,PHN2ZyB3aWR0aD0nMzgnIGhlaWdodD0nMzgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTE5IDMuMTY3YTE1LjgzMyAxNS44MzMgMCAxIDAgMCAzMS42NjYgMTUuODMzIDE1LjgzMyAwIDAgMCAwLTMxLjY2NlptMCAyOC41YTEyLjY2NyAxMi42NjcgMCAxIDEgMC0yNS4zMzQgMTIuNjY3IDEyLjY2NyAwIDAgMSAwIDI1LjMzNFonIGZpbGw9JyMyOTM4NEUnLz48cGF0aCBkPSdtMTYuNTE0IDIwLjcyNiA2Ljc5Mi02LjgwOGExLjU4MyAxLjU4MyAwIDEgMSAyLjIzMyAyLjI0OGwtNy45MTcgNy45MTZhMS41ODMgMS41ODMgMCAwIDEtMi4yMzIgMGwtMy43MjEtMy43MzZhMS41ODIgMS41ODIgMCAxIDEgMi4yMzItMi4yMzNsMi42MTMgMi42MTNaJyBmaWxsPScjMjkzODRFJy8+PC9zdmc+);
	left:-45px;
	position:absolute;
	top:20px
}
.as-feature__list-item-color {
	color:#29384e;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(.875rem,5vw,1rem);
	font-weight:600;
	left:-10px;
	letter-spacing:.005em;
	line-height:1.625rem;
	margin-bottom:1.5rem;
	position:relative;
	text-align:left
}
.as-feature__list-item-color:before {
	content:url(../images/2021/arunika/icons/checklist-green.webp);
	left:-35px;
	position:absolute
}
.as-feature__list-title {
	color:#29384e;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1rem,5vw,1.125rem);
	font-weight:600
}
.as-feature__list-description,.as-feature__list-title {
	letter-spacing:.005em;
	line-height:1.625rem;
	text-align:left
}
.as-feature__list-description {
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(.875rem,5vw,1rem)
}
.as-feature__button {
	margin-top:40px
}
.as-section-softblue {
	background:#f5faff;
	color:#29384e;
	height:auto;
	padding:90px;
	text-align:center;
	width:100%
}
@media(max-width:767.98px) {
	.as-section-softblue {
		padding:40px 20px;
		text-align:left
	}
}
.as-section-softblue__title {
	color:#29384e;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.75rem,5vw,2.5rem);
	font-weight:700;
	letter-spacing:-.02em;
	line-height:3.5rem;
	margin-bottom:1.5rem;
	padding:0 30px
}
@media(max-width:767.98px) {
	.as-section-softblue__title {
		line-height:2.25rem;
		margin-bottom:1rem;
		padding:0
	}
}
.as-section-softblue__sub-title {
	color:#7f8895;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1rem,5vw,1.125rem);
	font-weight:700;
	letter-spacing:.005em;
	line-height:1.625rem;
	margin-bottom:1.5rem
}
@media(max-width:767.98px) {
	.as-section-softblue__sub-title {
		line-height:1rem;
		padding:auto
	}
}
.as-section-softblue__description {
	color:#546071;
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(1rem,5vw,1rem);
	letter-spacing:.005em;
	line-height:1.5rem;
	margin-bottom:1.5rem;
	padding:0 120px
}
@media(max-width:767.98px) {
	.as-section-softblue__description {
		margin-bottom:1rem;
		padding:10px 0
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-section-softblue__description {
		padding:0 2rem
	}
}
.as-section-softblue__domain {
	color:#7f8895;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.25rem,5vw,1.5rem);
	font-weight:800;
	letter-spacing:.02em;
	line-height:1.688rem;
	padding:5px
}
@media only screen and (max-width:320px) {
	.as-section-softblue__domain {
		font-size:clamp(1rem,5vw,1.25rem)
	}
}
.as-section-softblue__price {
	color:#7f8895;
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(.75rem,5vw,.875rem);
	letter-spacing:.004em;
	line-height:1rem
}
@media only screen and (max-width:320px) {
	.as-section-softblue__price {
		font-size:clamp(.625rem,5vw,.625rem)
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-section-softblue__price {
		display:inline-block
	}
}
.as-section-softblue__domain-wrapper {
	display:flex;
	gap:20px;
	justify-content:center;
	margin-top:20px
}
@media(max-width:767.98px) {
	.as-section-softblue__domain-wrapper {
		display:grid;
		gap:0;
		grid-template-columns:repeat(2,1fr);
		text-align:center
	}
}
.find-domain {
	background:#fff;
	padding-bottom:40px;
	padding-top:44px;
	width:100%
}
.find-domain__form {
	float:none;
	margin-top:36px;
	padding:0 5px;
	width:100%
}
@media(min-width:992px) {
	.find-domain__form {
		float:none;
		margin-top:0;
		width:auto
	}
}
.find-domain__form input[type=text] {
	border:1px solid #c4c4c4;
	border-radius:24px;
	color:#7f8895;
	display:block;
	font-size:clamp(.875rem,5vw,.875rem);
	height:48px;
	letter-spacing:.005em;
	margin-bottom:10px;
	margin-right:5px;
	min-width:auto;
	position:relative;
	text-align:center;
	top:-4px;
	width:100%
}
@media screen and (min-width:480px) {
	.find-domain__form input[type=text] {
		display:inline-block;
		margin-bottom:0;
		width:calc(100% - 190px)
	}
}
@media only screen and (max-width:320px) {
	.find-domain__form input[type=text] {
		font-size:clamp(.75rem,5vw,.75rem)
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.find-domain__form input[type=text] {
		margin-bottom:10px;
		width:65%
	}
}
@media(min-width:992px) {
	.find-domain__form input[type=text] {
		display:block;
		margin-right:16px;
		min-width:290px;
		padding-left:30px;
		text-align:left;
		width:auto
	}
}
@media(min-width:1200px) {
	.find-domain__form input[type=text] {
		min-width:500px;
		padding-left:30px;
		text-align:left
	}
}
.find-domain__form button[type=submit] {
	border-radius:25px;
	color:#fff;
	display:block;
	float:none;
	height:50px;
	line-height:3.2;
	margin-left:auto;
	padding:0 70px;
	width:100%
}
@media screen and (min-width:480px) {
	.find-domain__form button[type=submit] {
		display:inline-block;
		width:auto
	}
}
@media(max-width:1199.98px) {
	.find-domain__form button[type=submit] {
		display:block;
		float:none
	}
}
.find-domain__button {
	margin-bottom:10px
}
@media(max-width:991.98px) {
	.find-domain__button {
		display:block;
		width:100%
	}
}
.as-headline-center {
	text-align:center
}
.as-headline-center__title {
	color:#29384e;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.75rem,5vw,2.5rem);
	font-weight:700;
	letter-spacing:-.02em;
	line-height:3.5rem;
	margin-bottom:2rem;
	padding:0 150px
}
@media(max-width:767.98px) {
	.as-headline-center__title {
		line-height:2.25rem;
		margin-bottom:1rem;
		padding:0 1rem
	}
}
.as-headline-center__sub-title {
	color:#7f8895;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1rem,5vw,1.125rem);
	font-weight:700;
	letter-spacing:.005em;
	line-height:1.625rem;
	padding:0 180px
}
@media(max-width:767.98px) {
	.as-headline-center__sub-title {
		line-height:1rem;
		padding:0 3rem
	}
}
.as-headline-center__description {
	color:#546071;
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(.875rem,5vw,1rem);
	letter-spacing:.005em;
	line-height:1.5rem;
	margin:2rem 0;
	padding:0 160px
}
@media(max-width:767.98px) {
	.as-headline-center__description {
		margin-bottom:1rem;
		padding:0 1rem
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-headline-center__description {
		padding:0 2rem
	}
}
.as-headline-center__link {
	color:#007aff;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(.875rem,5vw,1rem);
	font-weight:700;
	letter-spacing:.002em;
	line-height:2rem;
	padding:0 160px;
	text-decoration:none
}
.as-headline-center__link:hover {
	color:#004999;
	text-decoration:none
}
@media(max-width:767.98px) {
	.as-headline-center__link {
		line-height:normal;
		padding:0 1rem
	}
}
.as-section-white {
	background:#fff;
	height:auto;
	padding:90px;
	text-align:center;
	width:100%
}
@media(max-width:767.98px) {
	.as-section-white {
		padding:60px 20px;
		text-align:left
	}
}
.as-section-white__title {
	color:#29384e;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.75rem,5vw,2.5rem);
	font-weight:700;
	letter-spacing:-.02em;
	line-height:3.5rem;
	margin-bottom:2.5rem;
	padding:0 30px
}
@media(max-width:767.98px) {
	.as-section-white__title {
		line-height:2.25rem;
		margin-bottom:1rem;
		padding:0
	}
}
.as-section-white__description {
	color:#29384e;
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(1rem,5vw,1rem);
	letter-spacing:.005em;
	line-height:1.5rem;
	margin-bottom:1.5rem;
	padding:0 120px
}
@media(max-width:767.98px) {
	.as-section-white__description {
		margin-bottom:1rem;
		padding:10px
	}
}
.as-section-white__client {
	display:flex;
	justify-content:space-around;
	padding:0 60px
}
@media(max-width:767.98px) {
	.as-section-white__client {
		padding:0
	}
}
.as-testimoni {
	background-color:#f5faff;
	margin:100px 0;
	padding-top:40px
}
@media(max-width:767.98px) {
	.as-testimoni {
		margin:50px 0;
		padding:20px
	}
}
.as-testimoni__container {
	margin-bottom:90px
}
.as-testimoni__content {
	background-color:transparent;
	border:none;
	border-radius:0;
	box-shadow:none;
	margin-top:30px;
	padding:2rem 0
}
.as-testimoni__blockquote blockquote {
	font:inherit;
	padding:1em 0 0;
	position:relative
}
.as-testimoni__blockquote blockquote:before {
	color:#007aff;
	content:"‘‘";
	font:700 10em/2em sans-serif;
	left:-.05em;
	position:absolute;
	right:unset;
	top:-.75em
}
.as-testimoni__quote {
	color:#717b8a;
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(1.25rem,5vw,1.75rem);
	letter-spacing:.02em;
	line-height:2.875rem;
	margin:4rem 3rem 4rem 0
}
@media(max-width:767.98px) {
	.as-testimoni__quote {
		font-size:1.5rem;
		line-height:2rem;
		margin:3rem 2rem 3rem 0
	}
}
.as-testimoni__image {
	border-radius:16px;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.as-testimoni__about {
	color:#29384e;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.25rem,5vw,1.25rem);
	font-weight:600;
	letter-spacing:.005em;
	line-height:1.625rem;
	margin:2rem 3rem;
	text-align:center
}
@media(max-width:767.98px) {
	.as-testimoni__about {
		margin:2rem
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-testimoni__about {
		line-height:2rem;
		padding:0 60px
	}
}
@media only screen and (min-device-width:1024px)and (max-device-width:1366px)and (orientation:portrait) {
	.as-testimoni__about {
		margin:0 2rem
	}
}
.as-testimoni__button {
	padding:.75rem 3rem;
	text-align:start;
	text-transform:uppercase
}
@media(max-width:767.98px) {
	.as-testimoni__button {
		margin-bottom:40px
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-testimoni__button {
		margin-bottom:80px
	}
}
.as-testimoni__navigation {
	color:#7f8895;
	display:grid;
	text-decoration:none
}
.as-testimoni__navigation.active {
	color:#29384e
}
.as-testimoni__navigation.active:after {
	background-color:#29384e;
	bottom:0;
	content:"";
	height:2px;
	left:0;
	transition:transform .3s;
	width:80%
}
@media(max-width:767.98px) {
	.as-testimoni__navigation.active:after {
		width:100%
	}
	.as-testimoni__navigation {
		margin-bottom:2rem
	}
}
.as-testimoni__navigation--title {
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.25rem,5vw,1.5rem);
	font-weight:700;
	letter-spacing:.02em;
	line-height:1.688rem;
	margin-bottom:.625rem
}
@media(max-width:767.98px) {
	.as-testimoni__navigation--title {
		margin-bottom:0
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-testimoni__navigation--title {
		margin-top:2rem
	}
}
.as-testimoni__navigation--role {
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(.875rem,5vw,1rem);
	letter-spacing:.005em;
	line-height:1.5rem;
	margin-bottom:1.5rem
}
@media(max-width:767.98px) {
	.as-testimoni__navigation--role {
		margin-bottom:1rem
	}
}
.as-testimoni__navigation:hover {
	color:#29384e;
	text-decoration:none
}
.as-navigation-tab {
	background:#f5faff;
	border:none;
	border-radius:48px;
	margin-bottom:30px;
	margin-top:60px;
	padding:10px 8px
}
@media(max-width:767.98px) {
	.as-navigation-tab {
		background:0 0;
		border:none;
		border-radius:0;
		box-shadow:none
	}
	.as-navigation-tab>.nav-item {
		padding-bottom:20px
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-navigation-tab {
		background:0 0;
		border:none;
		border-radius:16px;
		box-shadow:none;
		justify-content:center;
		margin:0
	}
	.as-navigation-tab>.nav-item {
		padding-bottom:20px
	}
}
@media only screen and (min-device-width:1024px)and (max-device-width:1366px)and (orientation:portrait) {
	.as-navigation-tab {
		margin:0 100px
	}
	.as-navigation-tab>.nav-item {
		padding-bottom:20px
	}
}
.as-navigation-tab__link {
	background-color:transparent;
	border-radius:48px;
	color:#7f8895;
	display:block;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1rem,5vw,1rem);
	font-weight:600;
	letter-spacing:.002em;
	line-height:2rem;
	margin:0 .5rem;
	padding:8px;
	text-align:center;
	text-decoration:none
}
.as-navigation-tab__link:focus,.as-navigation-tab__link:hover {
	background:#f5faff;
	mix-blend-mode:multiply;
	text-decoration:none
}
@media(max-width:767.98px) {
	.as-navigation-tab__link {
		background:#f5faff;
		line-height:normal;
		padding:1rem
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-navigation-tab__link {
		background:#f5faff;
		padding:.5rem 1.5rem
	}
}
@media only screen and (min-device-width:1024px)and (max-device-width:1366px)and (orientation:portrait) {
	.as-navigation-tab__link {
		background:#f5faff
	}
}
.as-navigation-tab__link.active {
	background-color:#ff992c;
	box-shadow:0 8px 8px rgba(255,176,77,.32);
	color:#fff
}
.as-image__client {
	height:110px!important;
	width:200px!important
}
@media only screen and (max-width:320px) {
	.as-image__client {
		height:80px!important;
		width:150px!important
	}
}
@media(max-width:767.98px) {
	.as-image__client {
		height:100px!important;
		width:170px!important
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-image__client {
		width:20%
	}
}
.as-browser-window {
	background-color:#a4c8fe;
	border:1px solid #90bcfe;
	border-radius:5px;
	display:inline-block;
	height:auto;
	margin:20px
}
.as-browser-window__top {
	background:linear-gradient(#9fc5fe,#95bffe);
	border-bottom:thin solid #90bcfe;
	border-radius:5px 5px 0 0;
	border-top:thin solid #a4c8fe;
	height:30px
}
.as-browser-window__circles {
	margin:5px 11px
}
.as-browser-window__circle {
	background-color:#fff;
	border-radius:50%;
	display:inline-block;
	height:8px;
	width:8px
}
.as-browser-window__preview {
	border-radius:0 0 5px 5px
}
.as-browser-window__content {
	padding:8px 20px
}
@media(max-width:767.98px) {
	.as-browser-window__content {
		padding:16px 0
	}
}
.as-browser-window__content--flex {
	display:flex;
	justify-content:space-between
}
@media(max-width:767.98px) {
	.as-browser-window__content--flex {
		padding:0
	}
}
.as-browser-window__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.125rem,5vw,1.125rem);
	font-weight:700;
	letter-spacing:.005em;
	line-height:1.625rem
}
.as-browser-window__gimmick-pricing {
	color:#7f8895;
	font-size:clamp(.75rem,5vw,.75rem);
	letter-spacing:.005em;
	line-height:1.75rem
}
.as-browser-window__pricing {
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(.875rem,5vw,.875rem);
	font-weight:700;
	letter-spacing:.005em;
	line-height:1.75rem
}
.as-browser-window__description {
	color:#7f8895;
	font-size:clamp(1rem,5vw,1rem);
	letter-spacing:.005em;
	line-height:1.5rem
}
.as-browser-window--no-margin {
	margin:0
}
.as-content {
	margin:auto;
	overflow:hidden;
	position:relative
}
.as-content .as-content-overlay {
	background:rgba(0,0,0,.7);
	bottom:0;
	height:auto;
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transition:all .4s ease-in-out 0s;
	-moz-transition:all .4s ease-in-out 0s;
	transition:all .4s ease-in-out 0s;
	width:100%
}
.as-content:hover .as-content-overlay {
	opacity:1
}
.as-content:hover .as-content-details {
	left:40%;
	opacity:1;
	top:50%
}
.as-content-details {
	left:40%;
	opacity:0;
	padding-left:1em;
	padding-right:1em;
	position:absolute;
	text-align:center;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	width:100%
}
.as-content-details__preview {
	margin-bottom:16px;
	transform:translate(13%)
}
.as-content-details__more {
	background-color:#fff;
	color:#fb8c00;
	transform:translate(13%)
}
.fadeIn-bottom {
	top:80%
}
.as-content-badge {
	background:#a21230;
	max-height:84px;
	max-width:110px;
	padding:16px;
	position:absolute
}
.as-content-badge__discount {
	color:#fff;
	font-size:clamp(.75rem,5vw,.75rem);
	letter-spacing:.005em;
	line-height:.75rem
}
.as-content-badge__percentage {
	color:#ffc721;
	font-size:clamp(1.25rem,5vw,2.25rem);
	font-style:normal;
	font-weight:800;
	letter-spacing:.005em;
	line-height:2.25rem
}
@media(max-width:991.98px) {
	.owl-nav {
		display:none
	}
	.owl-dots {
		text-align:center
	}
	.owl-dots span {
		background:#e0efff;
		border-radius:50%;
		display:block;
		height:20px;
		margin:0 5px;
		position:relative;
		width:20px
	}
	.owl-dots .active {
		box-shadow:none
	}
	.owl-dots .active span {
		background:#007aff;
		box-shadow:inset 0 0 0 2px #e0efff;
		height:24px;
		margin-bottom:-1px;
		width:24px
	}
}
.as-modal__dialog {
	width:800px
}
@media(max-width:767.98px) {
	.as-modal__dialog {
		width:auto
	}
}
.as-modal__header {
	align-items:flex-start;
	border-bottom:none;
	border-top-left-radius:calc(1rem - 1px);
	border-top-right-radius:calc(1rem - 1px);
	display:flex;
	justify-content:space-between;
	padding:1rem
}
.as-modal__content {
	background-clip:padding-box;
	background-color:#fff;
	border:none;
	border-radius:1rem;
	display:flex;
	flex-direction:column;
	outline:0;
	pointer-events:auto;
	position:relative;
	text-align:center;
	width:100%
}
.as-modal__body {
	flex:1 1 auto;
	padding:0 2rem;
	position:relative
}
.as-modal__footer {
	padding:18px
}
.as-modal__image {
	border-radius:16px;
	display:unset;
	max-height:100%;
	width:unset
}
.as-modal__title {
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(2.5rem,5vw,2.5rem);
	font-weight:700;
	line-height:3.5rem;
	margin-bottom:40px
}
.as-modal__description {
	color:#546071;
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(.875rem,5vw,.875rem);
	letter-spacing:.005em;
	line-height:1.5rem;
	margin-bottom:50px;
	margin-top:50px;
	padding:0 120px
}
@media(max-width:767.98px) {
	.as-modal__description {
		padding:0
	}
}
.as-modal__button {
	margin-bottom:1rem;
	padding:.75rem 4rem
}
.as-modal__link {
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(.875rem,5vw,.875rem);
	font-weight:700;
	letter-spacing:.002em;
	line-height:2rem;
	padding:0 16px
}
.as-modal__link,.as-modal__link:active,.as-modal__link:hover {
	color:#007aff;
	text-decoration:none
}
.as-modal__link-active {
	color:#a9afb8
}
.as-modal__link-active:active,.as-modal__link-active:focus,.as-modal__link-active:hover {
	color:#a9afb8;
	text-decoration:none
}
@media(max-width:767.98px) {
	.as-modal__link {
		line-height:normal;
		padding:0 1rem
	}
}
.as-modal__dot {
	display:inline-block
}
@media(max-width:767.98px) {
	.as-modal__dot {
		display:none
	}
}
.as-modal__dot-gray {
	background-color:#bfc5cc
}
.as-modal__dot-blue,.as-modal__dot-gray {
	border-radius:50%;
	display:inline-block;
	height:8px;
	width:8px
}
.as-modal__dot-blue {
	background-color:#007aff
}
.as-modal__content .owl-carousel .owl-item img {
	display:unset!important;
	width:unset!important
}
.as-modal-preview {
	background:#007aff;
	border:none;
	border-radius:1rem 1rem 0 0;
	color:#fff;
	display:flex;
	justify-content:space-around;
	overflow:hidden
}
@media(max-width:767.98px) {
	.as-modal-preview {
		display:grid;
		padding:1rem
	}
}
.as-modal-preview__content {
	background-clip:padding-box;
	background-color:#fff;
	border:none;
	border-radius:1rem;
	display:flex;
	flex-direction:column;
	outline:0;
	overflow:hidden;
	padding-bottom:50px;
	pointer-events:auto;
	position:relative;
	width:100%
}
.as-modal-preview__wrapper {
	align-self:center;
	padding:16px 0
}
.as-modal-preview__devices {
	align-items:center;
	display:flex;
	gap:30px;
	position:relative;
	text-align:center;
	top:15px
}
@media(max-width:767.98px) {
	.as-modal-preview__devices {
		display:none
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-modal-preview__devices {
		display:none
	}
}
@media only screen and (min-device-width:1024px)and (max-device-width:1366px)and (orientation:portrait) {
	.as-modal-preview__devices {
		display:none
	}
}
.as-modal-preview__devices--image {
	height:auto;
	width:auto
}
.as-modal-preview__devices--text {
	border-bottom:3px solid transparent;
	color:#fff;
	margin:0 10px;
	padding:12px 0 8px
}
.as-modal-preview__devices--active {
	border-bottom:3px solid #fb8c00;
	font-weight:600;
	opacity:1
}
.as-modal-preview__device,.as-modal-preview__devices--inactive {
	opacity:.6
}
.as-modal-preview__device-active {
	opacity:1
}
.as-modal-preview__button-wrapper {
	align-items:center;
	display:flex;
	gap:10px
}
@media(max-width:767.98px) {
	.as-modal-preview__button-wrapper {
		display:grid;
		gap:10px;
		margin:1rem
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-modal-preview__button-wrapper {
		display:grid;
		gap:15px;
		margin-top:50px
	}
}
@media only screen and (min-device-width:1024px)and (max-device-width:1366px)and (orientation:portrait) {
	.as-modal-preview__button-wrapper {
		margin:10px 0
	}
}
.as-modal-preview__button {
	font-size:clamp(.875rem,5vw,.875rem);
	padding:.75rem 3rem;
	text-transform:uppercase
}
@media only screen and (min-width:321px)and (max-width:375px) {
	.as-modal-preview__button {
		padding:10px!important
	}
}
@media(max-width:767.98px) {
	.as-modal-preview__button {
		width:100%
	}
}
.as-modal-preview__more {
	background-color:#fff;
	font-size:clamp(.875rem,5vw,.875rem);
	margin-right:15px;
	padding:.75rem 3rem;
	text-transform:uppercase
}
@media only screen and (min-width:321px)and (max-width:375px) {
	.as-modal-preview__more {
		padding:10px!important
	}
}
@media(max-width:767.98px) {
	.as-modal-preview__more {
		margin:0;
		width:100%
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-modal-preview__more {
		margin:0;
		position:relative;
		transform:translateX(-1%)
	}
}
.as-modal-preview__iframe {
	border:none;
	min-height:720px;
	position:relative;
	transform:scale(.832);
	transform-origin:0 0;
	width:100%
}
.as-modal-preview__iframe-disclaimer {
	background:#22273c;
	border-radius:12px;
	bottom:20px;
	color:#fff;
	margin-left:80px;
	margin-right:80px;
	padding:20px;
	position:absolute;
	text-align:center
}
.as-modal-preview__iframe-disclaimer a {
	color:#0279ff;
	text-decoration:underline
}
.as-modal-preview__iframe-disclaimer a:hover {
	color:#0059be
}
.as-modal-preview__iframe-disclaimer a:active {
	color:#00489b
}
@media(min-width:576px)and (max-width:991px) {
	.as-modal-preview__iframe-disclaimer {
		margin-left:40px;
		margin-right:40px
	}
}
@media(max-width:575px) {
	.as-modal-preview__iframe-disclaimer {
		margin-left:20px;
		margin-right:20px
	}
}
.as-modal-preview__iframe-wrap {
	border-radius:0 0 8px 8px;
	height:600px;
	overflow:hidden;
	width:100%
}
.as-modal-preview__iframe--desktop {
	width:1366px
}
.as-modal-preview__iframe--tablet {
	left:22%;
	position:relative;
	width:768px
}
.as-modal-preview__iframe--mobile {
	left:35%;
	position:relative;
	width:425px
}
.as-modal-order__header {
	align-items:flex-start;
	border-bottom:none;
	border-top-left-radius:calc(1rem - 1px);
	border-top-right-radius:calc(1rem - 1px);
	display:flex;
	justify-content:space-between;
	padding:1rem
}
.as-modal-order__body {
	flex:1 1 auto;
	margin-bottom:30px;
	padding:0 2rem;
	position:relative
}
@media(max-width:767.98px) {
	.as-modal-order__body {
		margin-bottom:0;
		padding:0 8px
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-modal-order__body {
		margin-bottom:0
	}
}
.as-modal-order__content {
	background-clip:padding-box;
	background-color:#fff;
	border:none;
	border-radius:1rem;
	display:flex;
	flex-direction:column;
	outline:0;
	padding-bottom:20px;
	pointer-events:auto;
	position:relative;
	width:100%
}
.as-modal-order__title {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.25rem,5vw,1.375rem);
	font-weight:unset;
	line-height:177.32%;
	text-align:center
}
@media only screen and (max-width:375px) {
	.as-modal-order__title {
		font-size:1.25rem
	}
}
.as-modal-order__description {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(.75rem,5vw,.875rem);
	font-weight:400;
	line-height:26px;
	margin-bottom:20px;
	text-align:center
}
@media only screen and (max-width:375px) {
	.as-modal-order__description {
		font-size:.75rem
	}
}
.as-modal-order__domain {
	margin:24px 24px 0;
	min-width:245px;
	overflow:auto;
	position:relative;
	width:75%
}
@media(max-width:767.98px) {
	.as-modal-order__domain {
		margin:12px 24px;
		width:90%
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-modal-order__domain {
		width:100%
	}
}
.as-modal-order__domain-input {
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:8px 0 0 8px;
	border-right-width:0;
	color:rgba(58,65,102,.7);
	display:block;
	float:left;
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(.75rem,5vw,.875rem);
	font-weight:400;
	height:64px;
	line-height:19px;
	padding:20px 24px;
	width:64%
}
@media only screen and (max-width:375px) {
	.as-modal-order__domain-input {
		font-size:.75rem;
		height:50px;
		padding:12px 8px!important
	}
}
@media(max-width:767.98px) {
	.as-modal-order__domain-input {
		padding:16px;
		width:60%
	}
}
.as-modal-order__domain-select {
	-webkit-appearance:none;
	-moz-appearance:none;
	background:url(data:image/svg+xml;
	utf8;
	base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGV2cm9uLWRvd24iIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaGV2cm9uLWRvd24gZmEtdy0xNCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0yMDcuMDI5IDM4MS40NzZMMTIuNjg2IDE4Ny4xMzJjLTkuMzczLTkuMzczLTkuMzczLTI0LjU2OSAwLTMzLjk0MWwyMi42NjctMjIuNjY3YzkuMzU3LTkuMzU3IDI0LjUyMi05LjM3NSAzMy45MDEtLjA0TDIyNCAyODQuNTA1bDE1NC43NDUtMTU0LjAyMWM5LjM3OS05LjMzNSAyNC41NDQtOS4zMTcgMzMuOTAxLjA0bDIyLjY2NyAyMi42NjdjOS4zNzMgOS4zNzMgOS4zNzMgMjQuNTY5IDAgMzMuOTQxTDI0MC45NzEgMzgxLjQ3NmMtOS4zNzMgOS4zNzItMjQuNTY5IDkuMzcyLTMzLjk0MiAweiI+PC9wYXRoPjwvc3ZnPg==) no-repeat;
	background-color:#ececec;
	background-position:calc(100% - 10px) 50%;
	background-repeat:no-repeat;
	background-size:12px;
	border:1px solid #ccc;
	border-left-width:0;
	border-radius:0 8px 8px 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	color:#3a4166;
	cursor:pointer;
	display:block;
	float:left;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1.125rem,5vw,1.125rem);
	font-weight:unset;
	height:64px;
	line-height:22px;
	margin:0;
	padding:20px 15px;
	position:relative
}
@media only screen and (max-width:375px) {
	.as-modal-order__domain-select {
		font-size:.875rem;
		height:50px;
		padding:10px
	}
}
.as-modal-order__website {
	margin:24px 24px 0;
	min-width:245px;
	overflow:auto;
	position:relative;
	width:75%
}
@media(max-width:767.98px) {
	.as-modal-order__website {
		width:100%
	}
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait) {
	.as-modal-order__website {
		width:100%
	}
}
.as-modal-order__website-input {
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:8px;
	color:rgba(58,65,102,.7);
	display:block;
	float:left;
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(.875rem,5vw,.875rem);
	font-weight:400;
	height:64px;
	line-height:19px;
	padding:20px 24px;
	width:65%
}
@media only screen and (max-width:375px) {
	.as-modal-order__website-input {
		font-size:.75rem;
		height:50px;
		padding:12px
	}
}
.as-modal-order__footer {
	left:50%;
	padding:15px 50px;
	position:relative;
	transform:translateX(-50%)
}
@media(max-width:767.98px) {
	.as-modal-order__footer {
		margin-bottom:15px;
		padding:0 30px
	}
}
.as-radio {
	color:#4d5872;
	cursor:pointer;
	display:block;
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(1.313rem,5vw,1.313rem)
}
.as-radio input[type=radio] {
	display:none
}
.as-radio__icon {
	position:relative
}
.as-radio__icon:before {
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #007aff
}
.as-radio__icon.checked:before,.as-radio__icon:before {
	border-radius:50%;
	content:"";
	display:inline-block;
	height:20px;
	left:0;
	margin-right:10px;
	position:relative;
	top:5px;
	width:20px
}
.as-radio__icon.checked:before {
	background-color:#007aff
}
.as-radio__title {
	color:#3a4166;
	font-family:NunitoSansBold,sans-serif;
	font-size:clamp(1rem,5vw,1.125rem);
	font-weight:unset;
	line-height:200%;
	padding:8px 0 8px 27px
}
@media only screen and (max-width:375px) {
	.as-radio__title {
		font-size:.875rem
	}
}
.as-radio__description {
	color:rgba(58,65,102,.7);
	font-family:NunitoSansRegular,sans-serif;
	font-size:clamp(.625rem,5vw,.875rem);
	font-weight:400;
	line-height:26px;
	margin:8px 0 8px 27px
}
@media only screen and (max-width:375px) {
	.as-radio__description {
		font-size:.75rem;
		margin:8px 8px 8px 25px
	}
}
.spinner__wrapper {
	background:#fff;
	bottom:0;
	display:none;
	left:0;
	opacity:.8;
	position:fixed;
	right:0;
	top:0;
	z-index:6
}
.spinner__item {
	left:50%;
	margin-left:-4em;
	position:absolute;
	top:45%
}
.as-point {
	background-color:#fff;
	border-radius:20px;
	box-shadow:0 4px 24px rgba(0,87,178,.08);
	height:570px;
	margin-bottom:1rem;
	padding:2rem 2.5rem;
	text-align:center
}
.as-point__wrapper {
	margin-top:6rem
}
.as-point__image {
	height:auto;
	margin-bottom:2rem;
	width:auto
}
.as-point__title {
	color:#29384e;
	font-weight:600;
	margin-bottom:1.5rem;
	padding:0 1rem
}
.as-point__description {
	color:#7f8895;
	margin-bottom:1.5rem
}
.as-tooltip {
	cursor:pointer;
	display:inline-block;
	left:3px;
	position:relative;
	top:3px
}
.as-tooltip:hover .as-tooltip__info {
	visibility:visible
}
.as-tooltip__info {
	word-wrap:break-word;
	background:#22273c;
	border-radius:12px;
	color:#fff;
	cursor:auto;
	display:inline-block;
	margin-top:8px;
	padding:.75rem 1rem;
	position:absolute;
	text-align:left;
	visibility:hidden;
	width:240px;
	z-index:1
}
.as-tooltip__info>a {
	color:#007dff;
	font-weight:700;
	text-decoration:underline
}
.as-tooltip__info>a:hover {
	color:#0064cc
}
.as-tooltip__info--bottom {
	left:50%;
	top:100%;
	transform:translateX(-50%)
}
.as-tooltip__info--bottom:after {
	border-bottom:10px solid #22273c;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	content:"";
	display:block;
	left:50%;
	margin-left:-12px;
	position:absolute;
	top:-9px
}
.as-tooltip__info--top {
	bottom:100%;
	left:50%;
	transform:translateX(-50%)
}
.as-tooltip__info--top:after {
	border:5px solid transparent;
	border-top-color:#22273c;
	content:"";
	left:50%;
	position:absolute;
	top:100%;
	transform:translateX(-50%)
}
.as-tooltip__info--left {
	left:-258px;
	top:50%;
	transform:translateY(-50%)
}
.as-tooltip__info--left:after {
	border:5px solid transparent;
	border-left-color:#22273c;
	content:"";
	left:100%;
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.as-tooltip__info--right {
	left:calc(100%+4px);
	top:50%;
	transform:translateY(-50%)
}
.as-tooltip__info--right:after {
	border:5px solid transparent;
	border-right-color:#22273c;
	content:"";
	position:absolute;
	right:100%;
	top:50%;
	transform:translateY(-50%)
}
.as-card-point:hover {
	transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out
}
.as-card-point {
	background-color:#fff;
	border:none;
	border-radius:20px;
	box-shadow:0 8px 32px rgba(0,87,178,.08);
	height:510px;
	margin-bottom:1rem;
	margin-left:auto;
	margin-right:auto;
	padding:1rem;
	text-align:center;
	width:100%
}
.as-card-point:hover {
	box-shadow:0 8px 32px rgba(0,87,178,.16)
}
.as-card-point__image {
	height:auto;
	margin-bottom:2rem;
	margin-left:auto;
	margin-right:auto;
	max-width:220px;
	padding:10px;
	width:auto
}
.as-card-point__title {
	color:#29384e;
	font-weight:600
}
.as-card-point__description,.as-card-point__title {
	margin-bottom:1.5rem;
	margin-left:auto;
	margin-right:auto;
	max-width:190px
}
.as-card-point__description {
	color:#7f8895
}
.as-card-base__title,.as-card-list__title {
	text-transform: none
}