
.text-pricing-with-check {
    color: #1b23ff;
}
.modal-content {
    display: flex
;
}
#n-hd-popupmsg {
	z-index: 99999998!important;
}

.signin-modal .left-section ,.left-section.otp{
    background: url(../nvlib/images/auth/login_image.jpeg);
    background-position: center;
    background-repeat: no-repeat;
	background-size: cover;
}

.newinput.otpinput {
    text-align: center;
}
.signin-modal .left-section p {
    bottom: 11rem;
	top: unset;
}
.no-scroll {
    overflow: hidden;
    height: 100vh;
}

#n-hd-popupmsg {
	position: fixed;
	top: 0;
	width: 1px;
	right: -1px;
	height: 100%;
}


header nav #n-nav-side {
    padding: 0 !important;
    background: transparent;
}

.left-section p {
    background-color: #fff;
    border-radius: 1.3rem;
    padding: .7rem 2rem;
    box-sizing: border-box;
    text-align: center;
    color: #313b47;
    width: 80%;
    left: 10%;
    top: 7rem;
    display: inline-block;
    position: absolute;
}

.btntxt {
    font-weight: 500;
    color: #6b6b6b !important;
	text-decoration: none;
    margin-left: 8px;
}
.btnAuthLinkedIn,.btnAuthLinkedIn:hover{
	text-decoration: none !important;
}
.left-section p::after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    transform: rotate(14deg);
    position: absolute;
	bottom: -4rem;
    left: 50%;
    border-right: .8rem solid transparent;
    border-left: 1.4rem solid transparent;
    border-top: 5rem solid #fff;
    margin-left: 5rem;
    z-index: 99999;
}
.modal-body .tab-content #termsConsent {
    width: 20px;
    height: 24px;
    border: 2px solid #1b23ff !important;
    border-radius: 4px;
}
.newinput {
    background: #F5F5F5;
    border: 0 !important;
    padding: 14px !important;
    border-radius: 10px !important;
    margin-bottom: 16px;
}
#n-hd-popupmsg .n-popup-message {
	position: relative;
	top: 7rem;
	width: 36rem;
	height: auto;
	right: -4rem;
	margin-top: 5rem;
	min-height: 6rem;
	background-color: #fff;
	border-radius: 1.4rem;
	transition: right .4s ease-out,margin .6s ease-out;
	will-change: right,margin;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.1);
	box-sizing: border-box;
	padding: 2rem 2.4rem;
}

@media only screen and (max-width:767px) {
	#n-hd-popupmsg .n-popup-message {
		width: 30rem;
	}
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-symbol {
	left: 2.4rem;
	top: 1.6rem;
	cursor: initial!important;
	z-index: 999999;
	display: blocl;
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-symbol .n-icon {
	cursor: initial!important;
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-close {
	right: 2.4rem;
	top: 1.6rem;
}

#n-hd-popupmsg .n-popup-message .n-feedback-icon-notification {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/notification.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/notification.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] #n-hd-popupmsg .n-popup-message .n-feedback-icon-notification {
	background: 0 0!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol .n-feedback-icon-notification {
	background-color: #313b47;
}

#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol::before {
	background-color: #fbd04c!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-err .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-err .n-btn-feedback-symbol::before {
	background-color: #f27575!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-suc .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-suc .n-btn-feedback-symbol::before {
	background-color: #0a52bf!important;
}

#n-hd-popupmsg .n-popup-message .n-text-type-msg {
	color: #313b47;
	position: relative;
	padding: .4rem 5.4rem;
	width: 100%;
	box-sizing: border-box;
	display: block;
}

#n-hd-popupmsg .n-popup-message.n-show {
	right: 37.5rem;
}

@media only screen and (max-width:767px) {
	#n-hd-popupmsg .n-popup-message.n-show {
		right: 31.5rem;
	}
}

#n-hd-popupmsg .n-popup-message .n-feedback-holder-msg {
	margin-top: 1.5rem;
	box-sizing: border-box;
	border-radius: .7rem;
	background-color: #fff;
}

#n-hd-popupmsg .n-popup-message span,#n-hd-popupmsg .n-popup-message span a {
	font-size: 1.6rem;
	line-height: 1.2;
}

#n-hd-popupmsg .n-popup-message span {
	float: left!important;
}

#n-hd-popupmsg .n-popup-message a {
	float: none!important;
}

.n-btn-a,.n-btn-b,.n-btn-c,.n-btn-e,.n-btn-f,.n-btn-grey,.n-btn-neg,button:not(.n-disable-default) {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-btn-a span,.n-btn-b span,.n-btn-c span,.n-btn-e span,.n-btn-f span,.n-btn-grey span,.n-btn-neg span,button:not(.n-disable-default) span {
	transition: transform .2s ease-out,background-color .2s ease-out;
	will-change: transform,background-color;
	transform-origin: center;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-btn-a::after,.n-btn-a::before,.n-btn-b::after,.n-btn-b::before,.n-btn-c::after,.n-btn-c::before,.n-btn-e::after,.n-btn-e::before,.n-btn-f::after,.n-btn-f::before,.n-btn-grey::after,.n-btn-grey::before,.n-btn-neg::after,.n-btn-neg::before,button:not(.n-disable-default)::after,button:not(.n-disable-default)::before {
	transform-origin: center;
	transition: opacity .2s ease-out,left .2s ease-out,top .2s ease-out,border-radius .2s ease-out;
	will-change: opacity,left,top,border-radius;
}

.n-btn-a:focus,.n-btn-b:focus,.n-btn-c:focus,.n-btn-e:focus,.n-btn-f:focus,.n-btn-grey:focus,.n-btn-neg:focus,button:not(.n-disable-default):focus {
	outline: 0;
}

.n-btn-a:not(.n-disabled).n-selected>span,.n-btn-b:not(.n-disabled).n-selected>span,.n-btn-c:not(.n-disabled).n-selected>span,.n-btn-e:not(.n-disabled).n-selected>span,.n-btn-f:not(.n-disabled).n-selected>span,.n-btn-grey:not(.n-disabled).n-selected>span,.n-btn-neg:not(.n-disabled).n-selected>span,button:not(.n-disable-default):not(.n-disabled).n-selected>span {
	transform: scale(1.1);
}

.n-btn-a:not(.n-disabled).n-selected::after,.n-btn-a:not(.n-disabled).n-selected::before,.n-btn-b:not(.n-disabled).n-selected::after,.n-btn-b:not(.n-disabled).n-selected::before,.n-btn-c:not(.n-disabled).n-selected::after,.n-btn-c:not(.n-disabled).n-selected::before,.n-btn-e:not(.n-disabled).n-selected::after,.n-btn-e:not(.n-disabled).n-selected::before,.n-btn-f:not(.n-disabled).n-selected::after,.n-btn-f:not(.n-disabled).n-selected::before,.n-btn-grey:not(.n-disabled).n-selected::after,.n-btn-grey:not(.n-disabled).n-selected::before,.n-btn-neg:not(.n-disabled).n-selected::after,.n-btn-neg:not(.n-disabled).n-selected::before,button:not(.n-disable-default):not(.n-disabled).n-selected::after,button:not(.n-disable-default):not(.n-disabled).n-selected::before {
	opacity: .5;
	border-radius: 1.8rem;
}

.n-btn-a:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-a:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-b:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-b:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-c:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-c:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-e:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-e:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-f:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-f:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-grey:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-grey:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-neg:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-neg:not(.n-disabled).n-selected.n-btn-s::before,button:not(.n-disable-default):not(.n-disabled).n-selected.n-btn-s::after,button:not(.n-disable-default):not(.n-disabled).n-selected.n-btn-s::before {
	border-radius: 1.6rem;
}

.n-btn-a:not(.n-disabled).n-selected::after,.n-btn-b:not(.n-disabled).n-selected::after,.n-btn-c:not(.n-disabled).n-selected::after,.n-btn-e:not(.n-disabled).n-selected::after,.n-btn-f:not(.n-disabled).n-selected::after,.n-btn-grey:not(.n-disabled).n-selected::after,.n-btn-neg:not(.n-disabled).n-selected::after,button:not(.n-disable-default):not(.n-disabled).n-selected::after {
	top: -.4rem;
	left: -.4rem;
}

.n-btn-a:not(.n-disabled).n-selected::before,.n-btn-b:not(.n-disabled).n-selected::before,.n-btn-c:not(.n-disabled).n-selected::before,.n-btn-e:not(.n-disabled).n-selected::before,.n-btn-f:not(.n-disabled).n-selected::before,.n-btn-grey:not(.n-disabled).n-selected::before,.n-btn-neg:not(.n-disabled).n-selected::before,button:not(.n-disable-default):not(.n-disabled).n-selected::before {
	top: .4rem;
	left: .4rem;
}

@media (hover:hover) {
	body.n-hv-s button:not(.n-disable-default):hover {
		background: 0 0!important;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover>span,body.n-hv-s .n-btn-b:not(.n-disabled):hover>span,body.n-hv-s .n-btn-c:not(.n-disabled):hover>span,body.n-hv-s .n-btn-e:not(.n-disabled):hover>span,body.n-hv-s .n-btn-f:not(.n-disabled):hover>span,body.n-hv-s .n-btn-grey:not(.n-disabled):hover>span,body.n-hv-s .n-btn-neg:not(.n-disabled):hover>span,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover>span {
		transform: scale(1.1);
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::before {
		opacity: .5;
		border-radius: 1.8rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-a:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::before {
		border-radius: 1.6rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::after {
		top: -.4rem;
		left: -.4rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::before {
		top: .4rem;
		left: .4rem;
	}
}

body.n-hv-moz button:not(.n-disable-default):hover {
	background: 0 0!important;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-b:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-c:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-e:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-f:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover>span,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover>span {
	transform: scale(1.1);
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::before {
	opacity: .5;
	border-radius: 1.8rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-a:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::before {
	border-radius: 1.6rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::after {
	top: -.4rem;
	left: -.4rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::before {
	top: .4rem;
	left: .4rem;
}

.n-btn-icon-a,.n-btn-icon-b,.n-btn-icon-c,.n-btn-icon-e,.n-btn-icon-f,.n-btn-icon-grey,.n-btn-icon-neg,.n-btn-icon-white {
	position: relative;
}

.n-btn-icon-a .n-icon,.n-btn-icon-b .n-icon,.n-btn-icon-c .n-icon,.n-btn-icon-e .n-icon,.n-btn-icon-f .n-icon,.n-btn-icon-grey .n-icon,.n-btn-icon-neg .n-icon,.n-btn-icon-white .n-icon {
	transform: scale(1);
	transition: transform .2s ease-out;
	will-change: transform;
	transform-origin: center;
}

.n-btn-icon-a.n-top-left>div,.n-btn-icon-a.n-top-left>span,.n-btn-icon-b.n-top-left>div,.n-btn-icon-b.n-top-left>span,.n-btn-icon-c.n-top-left>div,.n-btn-icon-c.n-top-left>span,.n-btn-icon-e.n-top-left>div,.n-btn-icon-e.n-top-left>span,.n-btn-icon-f.n-top-left>div,.n-btn-icon-f.n-top-left>span,.n-btn-icon-grey.n-top-left>div,.n-btn-icon-grey.n-top-left>span,.n-btn-icon-neg.n-top-left>div,.n-btn-icon-neg.n-top-left>span,.n-btn-icon-white.n-top-left>div,.n-btn-icon-white.n-top-left>span {
	transform-origin: top left;
}

.n-btn-icon-a.n-top-right>div,.n-btn-icon-a.n-top-right>span,.n-btn-icon-b.n-top-right>div,.n-btn-icon-b.n-top-right>span,.n-btn-icon-c.n-top-right>div,.n-btn-icon-c.n-top-right>span,.n-btn-icon-e.n-top-right>div,.n-btn-icon-e.n-top-right>span,.n-btn-icon-f.n-top-right>div,.n-btn-icon-f.n-top-right>span,.n-btn-icon-grey.n-top-right>div,.n-btn-icon-grey.n-top-right>span,.n-btn-icon-neg.n-top-right>div,.n-btn-icon-neg.n-top-right>span,.n-btn-icon-white.n-top-right>div,.n-btn-icon-white.n-top-right>span {
	transform-origin: top right;
}

.n-btn-icon-a.n-bottom-left>div,.n-btn-icon-a.n-bottom-left>span,.n-btn-icon-b.n-bottom-left>div,.n-btn-icon-b.n-bottom-left>span,.n-btn-icon-c.n-bottom-left>div,.n-btn-icon-c.n-bottom-left>span,.n-btn-icon-e.n-bottom-left>div,.n-btn-icon-e.n-bottom-left>span,.n-btn-icon-f.n-bottom-left>div,.n-btn-icon-f.n-bottom-left>span,.n-btn-icon-grey.n-bottom-left>div,.n-btn-icon-grey.n-bottom-left>span,.n-btn-icon-neg.n-bottom-left>div,.n-btn-icon-neg.n-bottom-left>span,.n-btn-icon-white.n-bottom-left>div,.n-btn-icon-white.n-bottom-left>span {
	transform-origin: bottom left;
}

.n-btn-icon-a.n-bottom-right>div,.n-btn-icon-a.n-bottom-right>span,.n-btn-icon-b.n-bottom-right>div,.n-btn-icon-b.n-bottom-right>span,.n-btn-icon-c.n-bottom-right>div,.n-btn-icon-c.n-bottom-right>span,.n-btn-icon-e.n-bottom-right>div,.n-btn-icon-e.n-bottom-right>span,.n-btn-icon-f.n-bottom-right>div,.n-btn-icon-f.n-bottom-right>span,.n-btn-icon-grey.n-bottom-right>div,.n-btn-icon-grey.n-bottom-right>span,.n-btn-icon-neg.n-bottom-right>div,.n-btn-icon-neg.n-bottom-right>span,.n-btn-icon-white.n-bottom-right>div,.n-btn-icon-white.n-bottom-right>span {
	transform-origin: bottom right;
}

.n-btn-icon-a::after,.n-btn-icon-a::before,.n-btn-icon-b::after,.n-btn-icon-b::before,.n-btn-icon-c::after,.n-btn-icon-c::before,.n-btn-icon-e::after,.n-btn-icon-e::before,.n-btn-icon-f::after,.n-btn-icon-f::before,.n-btn-icon-grey::after,.n-btn-icon-grey::before,.n-btn-icon-neg::after,.n-btn-icon-neg::before,.n-btn-icon-white::after,.n-btn-icon-white::before {
	transition: opacity .2s ease-out,left .2s ease-out,top .2s ease-out,bottom .2s ease-out,border-radius .2s ease-out;
	transform-origin: center;
	will-change: opacity,left,top,bottom,border-radius;
}

.n-btn-icon-a:not(.n-disabled).n-selected::after,.n-btn-icon-a:not(.n-disabled).n-selected::before,.n-btn-icon-b:not(.n-disabled).n-selected::after,.n-btn-icon-b:not(.n-disabled).n-selected::before,.n-btn-icon-c:not(.n-disabled).n-selected::after,.n-btn-icon-c:not(.n-disabled).n-selected::before,.n-btn-icon-e:not(.n-disabled).n-selected::after,.n-btn-icon-e:not(.n-disabled).n-selected::before,.n-btn-icon-f:not(.n-disabled).n-selected::after,.n-btn-icon-f:not(.n-disabled).n-selected::before,.n-btn-icon-grey:not(.n-disabled).n-selected::after,.n-btn-icon-grey:not(.n-disabled).n-selected::before,.n-btn-icon-neg:not(.n-disabled).n-selected::after,.n-btn-icon-neg:not(.n-disabled).n-selected::before,.n-btn-icon-white:not(.n-disabled).n-selected::after,.n-btn-icon-white:not(.n-disabled).n-selected::before {
	border-radius: 1rem;
	opacity: .5;
}

.n-btn-icon-a:not(.n-disabled).n-selected>div,.n-btn-icon-a:not(.n-disabled).n-selected>span,.n-btn-icon-b:not(.n-disabled).n-selected>div,.n-btn-icon-b:not(.n-disabled).n-selected>span,.n-btn-icon-c:not(.n-disabled).n-selected>div,.n-btn-icon-c:not(.n-disabled).n-selected>span,.n-btn-icon-e:not(.n-disabled).n-selected>div,.n-btn-icon-e:not(.n-disabled).n-selected>span,.n-btn-icon-f:not(.n-disabled).n-selected>div,.n-btn-icon-f:not(.n-disabled).n-selected>span,.n-btn-icon-grey:not(.n-disabled).n-selected>div,.n-btn-icon-grey:not(.n-disabled).n-selected>span,.n-btn-icon-neg:not(.n-disabled).n-selected>div,.n-btn-icon-neg:not(.n-disabled).n-selected>span,.n-btn-icon-white:not(.n-disabled).n-selected>div,.n-btn-icon-white:not(.n-disabled).n-selected>span {
	transform: scale(1.2);
}

.n-btn-icon-a:not(.n-disabled).n-selected::after,.n-btn-icon-b:not(.n-disabled).n-selected::after,.n-btn-icon-c:not(.n-disabled).n-selected::after,.n-btn-icon-e:not(.n-disabled).n-selected::after,.n-btn-icon-f:not(.n-disabled).n-selected::after,.n-btn-icon-grey:not(.n-disabled).n-selected::after,.n-btn-icon-neg:not(.n-disabled).n-selected::after,.n-btn-icon-white:not(.n-disabled).n-selected::after {
	top: -.3rem;
	left: -.3rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected::before,.n-btn-icon-b:not(.n-disabled).n-selected::before,.n-btn-icon-c:not(.n-disabled).n-selected::before,.n-btn-icon-e:not(.n-disabled).n-selected::before,.n-btn-icon-f:not(.n-disabled).n-selected::before,.n-btn-icon-grey:not(.n-disabled).n-selected::before,.n-btn-icon-neg:not(.n-disabled).n-selected::before,.n-btn-icon-white:not(.n-disabled).n-selected::before {
	top: .3rem;
	left: .3rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-left::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-left::before {
	top: .6rem;
	left: .6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-right::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-right::before {
	bottom: -.6rem;
	left: -.6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-left::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-left::before {
	top: -.6rem;
	left: .6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-right::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-right::before {
	top: -.6rem;
	left: -.6rem;
}

@media (hover:hover) {
	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::before {
		border-radius: 1rem;
		opacity: .5;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover>span {
		transform: scale(1.2);
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::after {
		top: -.3rem;
		left: -.3rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::before {
		top: .3rem;
		left: .3rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-left::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-left::before {
		top: .6rem;
		left: .6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-right::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-right::before {
		bottom: -.6rem;
		left: -.6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::before {
		top: -.6rem;
		left: .6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::before {
		top: -.6rem;
		left: -.6rem;
	}
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::before {
	border-radius: 1rem;
	opacity: .5;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover>span {
	transform: scale(1.2);
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::after {
	top: -.3rem;
	left: -.3rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::before {
	top: .3rem;
	left: .3rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-left::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-left::before {
	top: .6rem;
	left: .6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-right::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-right::before {
	bottom: -.6rem;
	left: -.6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::before {
	top: -.6rem;
	left: .6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::before {
	top: -.6rem;
	left: -.6rem;
}

blockquote,dl,figure,pre,table {
	margin-bottom: 2.5rem;
}

@media (hover:hover) {
	body.n-hv-s a:hover {
		text-decoration: underline;
		color: #3a73cf;
	}
}

body.n-hv-moz a:hover {
	text-decoration: underline;
	color: #3a73cf;
}

a {
	cursor: pointer;
}

a i,a span {
	cursor: pointer;
}

.n-text-aside {
	font-size: 1.6rem;
	line-height: 1.5;
	font-family: "Euclid Circular B",sans-serif;
	color: #757575;
	text-decoration: none;
	margin-bottom: .5rem;
}

.n-bg-a .n-text-aside,.n-bg-a-dark .n-text-aside,.n-bg-a-dark-mild .n-text-aside,.n-bg-a-light .n-text-aside,.n-bg-a-light-mild .n-text-aside,.n-dark-form .n-text-aside {
	color: #9b9b9b;
}

.n-text-aside b,.n-text-aside i,.n-text-aside label,.n-text-aside p,.n-text-aside span {
	font-size: 1.6rem;
	line-height: 1.5;
	font-family: "Euclid Circular B",sans-serif;
	color: #757575;
	text-decoration: none;
}

.n-bg-a .n-text-aside b,.n-bg-a .n-text-aside i,.n-bg-a .n-text-aside label,.n-bg-a .n-text-aside p,.n-bg-a .n-text-aside span,.n-bg-a-dark .n-text-aside b,.n-bg-a-dark .n-text-aside i,.n-bg-a-dark .n-text-aside label,.n-bg-a-dark .n-text-aside p,.n-bg-a-dark .n-text-aside span,.n-bg-a-dark-mild .n-text-aside b,.n-bg-a-dark-mild .n-text-aside i,.n-bg-a-dark-mild .n-text-aside label,.n-bg-a-dark-mild .n-text-aside p,.n-bg-a-dark-mild .n-text-aside span,.n-bg-a-light .n-text-aside b,.n-bg-a-light .n-text-aside i,.n-bg-a-light .n-text-aside label,.n-bg-a-light .n-text-aside p,.n-bg-a-light .n-text-aside span,.n-bg-a-light-mild .n-text-aside b,.n-bg-a-light-mild .n-text-aside i,.n-bg-a-light-mild .n-text-aside label,.n-bg-a-light-mild .n-text-aside p,.n-bg-a-light-mild .n-text-aside span,.n-dark-form .n-text-aside b,.n-dark-form .n-text-aside i,.n-dark-form .n-text-aside label,.n-dark-form .n-text-aside p,.n-dark-form .n-text-aside span {
	color: #9b9b9b;
}

.n-text-aside a {
	color: #0a52bf;
	outline: #0A52BF;
}

.n-bg-a .n-text-aside a,.n-bg-a-dark .n-text-aside a,.n-bg-a-dark-mild .n-text-aside a,.n-bg-a-light .n-text-aside a,.n-bg-a-light-mild .n-text-aside a,.n-dark-form .n-text-aside a {
	color: #0a52bf;
	outline: #0a52bf;
}

.n-text-aside a i,.n-text-aside a span {
	color: #0a52bf;
	cursor: pointer;
}

.n-bg-a .n-text-aside a i,.n-bg-a .n-text-aside a span,.n-bg-a-dark .n-text-aside a i,.n-bg-a-dark .n-text-aside a span,.n-bg-a-dark-mild .n-text-aside a i,.n-bg-a-dark-mild .n-text-aside a span,.n-bg-a-light .n-text-aside a i,.n-bg-a-light .n-text-aside a span,.n-bg-a-light-mild .n-text-aside a i,.n-bg-a-light-mild .n-text-aside a span,.n-dark-form .n-text-aside a i,.n-dark-form .n-text-aside a span {
	color: #0a52bf;
}

body.n-cursor-resize-ver,body.n-cursor-resize-ver * {
	cursor: col-resize!important;
}

::-moz-selection {
	background-color: #0a52bf;
	color: #fff;
}



.n-footer-msg {
	z-index: 99999996;
}



@media (hover:hover) {
	body.n-hv-s #n-btn-nav:hover span:first-child,body.n-hv-s #n-btn-nav:hover span:nth-child(2) {
		top: 2px;
	}

	body.n-hv-s #n-btn-nav:hover span:nth-child(5),body.n-hv-s #n-btn-nav:hover span:nth-child(6) {
		top: 22px;
	}
}

body.n-hv-moz #n-btn-nav:hover span:first-child,body.n-hv-moz #n-btn-nav:hover span:nth-child(2) {
	top: 2px;
}

body.n-hv-moz #n-btn-nav:hover span:nth-child(5),body.n-hv-moz #n-btn-nav:hover span:nth-child(6) {
	top: 22px;
}


body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq {
	border-color: #0a52bf;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:first-of-type {
	top: -2px;
	left: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(2) {
	top: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(3) {
	top: -2px;
	right: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(4) {
	left: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(6) {
	right: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(7) {
	left: -2px;
	bottom: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(8) {
	bottom: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(9) {
	right: -2px;
	bottom: -2px;
}

@media (hover:hover) {
	body.n-hv-s #n-head #nav-mid a:hover,body.n-hv-s #n-head #nav-misc a:hover,body.n-hv-s #n-head .holder-quick-nav-submenu a:hover,body.n-hv-s #n-head .n-nav-a:hover,body.n-hv-s #n-head .quick-nav-submenu-links a:hover {
		color: #0a52bf!important;
	}

	body.n-hv-s #n-head #nav-mid a:hover span,body.n-hv-s #n-head #nav-misc a:hover span,body.n-hv-s #n-head .holder-quick-nav-submenu a:hover span,body.n-hv-s #n-head .n-nav-a:hover span,body.n-hv-s #n-head .quick-nav-submenu-links a:hover span {
		color: #0a52bf!important;
	}

	body.n-hv-s #n-head #nav-top .n-btn-grey:hover span {
		color: #313b47!important;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover {
		cursor: pointer;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>.n-nav-a,body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>a {
		color: #0a52bf!important;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-lang {
		cursor: pointer!important;
		background-color: #0a52bf;
		z-index: 999999999;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-down {
		cursor: pointer;
		background-color: #0a52bf;
		z-index: 999999999;
	}
}

body.n-hv-moz #n-head #nav-mid a:hover,body.n-hv-moz #n-head #nav-misc a:hover,body.n-hv-moz #n-head .holder-quick-nav-submenu a:hover,body.n-hv-moz #n-head .n-nav-a:hover,body.n-hv-moz #n-head .quick-nav-submenu-links a:hover {
	color: #0a52bf!important;
}

body.n-hv-moz #n-head #nav-mid a:hover span,body.n-hv-moz #n-head #nav-misc a:hover span,body.n-hv-moz #n-head .holder-quick-nav-submenu a:hover span,body.n-hv-moz #n-head .n-nav-a:hover span,body.n-hv-moz #n-head .quick-nav-submenu-links a:hover span {
	color: #0a52bf!important;
}

body.n-hv-moz #n-head #nav-top .n-btn-grey:hover span {
	color: #313b47!important;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover {
	cursor: pointer;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>.n-nav-a,body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>a {
	color: #0a52bf!important;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-lang {
	cursor: pointer!important;
	background-color: #0a52bf;
	z-index: 999999999;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-down {
	cursor: pointer;
	background-color: #0a52bf;
	z-index: 999999999;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled {
	cursor: initial!important;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-icon-down {
	display: none;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-nav-a,#n-head #n-nav .holder-quick-nav-submenu.n-disabled a {
	cursor: initial!important;
	color: #cecece!important;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-icon-lang {
	cursor: initial!important;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-lang {
	cursor: initial!important;
	background-color: #0a52bf;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-down {
	background-color: #0a52bf;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-down {
	cursor: pointer;
	z-index: 999999999;
}

#n-head .holder-quick-nav-submenu.n-show .n-nav-submenu {
	z-index: 99999;
	position: absolute;
	display: block;
	top: -.7rem;
	padding-top: 6.8rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu {
	position: relative;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
	border-radius: .6rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu .quick-nav-submenu-links {
	z-index: 3;
	background-color: #fff;
	padding: 1.5rem 1.8rem 0 1.8rem;
	border-radius: 1rem;
	display: table;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu .n-nav-a,#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu a {
	white-space: nowrap;
	margin-left: 0;
	width: 100%;
	display: table-row;
	float: none;
	margin: 0;
	position: relative;
	height: 3.5rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu::after {
	z-index: 2;
	content: " ";
	display: block;
	top: -1rem;
	left: 6rem;
	position: absolute;
	width: 2rem;
	height: 2rem;
	transform: rotate(-45deg);
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
}

@media only screen and (max-width:767px) {
	#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu::after {
		left: 2rem;
	}
}

.holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu {
	right: .2rem;
}

.holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu .quick-nav-submenu::after {
	left: 9.6rem!important;
}

@media (hover:hover) {
	body.n-hv-s #n-nav-side:hover,body.n-hv-s #novo-nav-menu:hover {
		color: #0a52bf!important;
	}

	body.n-hv-s #n-nav-side .btn-signout:hover,body.n-hv-s #novo-nav-menu .btn-signout:hover {
		color: #f27575!important;
	}

	body.n-hv-s #n-nav-side .holder-quick-nav-submenu .btn-signout:hover,body.n-hv-s #novo-nav-menu .holder-quick-nav-submenu .btn-signout:hover {
		color: #f27575!important;
	}

	body.n-hv-s #n-nav-side a:hover img,body.n-hv-s #novo-nav-menu a:hover img {
		opacity: .7;
	}
}

body.n-hv-moz #n-nav-side:hover,body.n-hv-moz #novo-nav-menu:hover {
	color: #0a52bf!important;
}

body.n-hv-moz #n-nav-side .btn-signout:hover,body.n-hv-moz #novo-nav-menu .btn-signout:hover {
	color: #f27575!important;
}

body.n-hv-moz #n-nav-side .holder-quick-nav-submenu .btn-signout:hover,body.n-hv-moz #novo-nav-menu .holder-quick-nav-submenu .btn-signout:hover {
	color: #f27575!important;
}

body.n-hv-moz #n-nav-side a:hover img,body.n-hv-moz #novo-nav-menu a:hover img {
	opacity: .7;
}

#n-head {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-icon-close {
	-webkit-mask-image: url("/images/close.svg");
	mask-image: url("/images/close.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-close {
	background: 0 0!important;
}

.n-icon-up {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/icon-up.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/icon-up.svg");
	background-color: #313b47;
}

html[data-n-browser-name=safari] .n-icon-up {
	background: 0 0!important;
}

.n-icon-down {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/icon-down.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/icon-down.svg");
	background-color: #313b47;
}

html[data-n-browser-name=safari] .n-icon-down {
	background: 0 0!important;
}

.n-icon-fb {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/facebook.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/facebook.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-fb {
	background: 0 0!important;
}

.n-icon-tw {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/twitter.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/twitter.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-tw {
	background: 0 0!important;
}

.n-icon-is {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/instagram.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/instagram.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-is {
	background: 0 0!important;
}

.n-icon-in {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/linkedin.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/linkedin.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-in {
	background: 0 0!important;
}

@media (hover:hover) {
	body.n-hv-s .n-dark-form .n-single-answer-box:hover {
		color: #0a52bf;
	}

	body.n-hv-s .n-single-answer-box:hover {
		color: #0a52bf;
		text-decoration: none;
	}

	body.n-hv-s .n-single-answer-box:hover .n-answer-box {
		height: 18px;
		bottom: -3px;
	}

	body.n-hv-s .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
		background: #f5f5f5;
	}

	body.n-hv-s .n-single-answer-box:hover.n-selected .n-answer-box::after {
		background: #51e2c2;
	}

	body.n-hv-s .n-dark-form .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
		background: #cdcdcd;
	}
}

body.n-hv-moz .n-dark-form .n-single-answer-box:hover {
	color: #0a52bf;
}

body.n-hv-moz .n-single-answer-box:hover {
	color: #0a52bf;
	text-decoration: none;
}

body.n-hv-moz .n-single-answer-box:hover .n-answer-box {
	height: 18px;
	bottom: -3px;
}

body.n-hv-moz .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
	background: #f5f5f5;
}

body.n-hv-moz .n-single-answer-box:hover.n-selected .n-answer-box::after {
	background: #51e2c2;
}

body.n-hv-moz .n-dark-form .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
	background: #cdcdcd;
}

footer {
	color: #fff;
	float: left;
	background-color: #313b47;
}

footer a,footer p,footer span {
	color: #fff;
	font-size: 1.9rem;
}

footer a[href="mailto:contact@novoresume.com"] {
	margin-bottom: 1rem;
}

footer #footer-social {
	padding: 20px 0;
	background-color: #425061;
}

footer #footer-social .n-container {
	display: flex;
	align-items: center;
	justify-content: center;
}

footer #footer-social .n-btn-icon-white {
	cursor: pointer;
	display: inline-block;
	margin-right: 3rem;
}

footer #footer-social .n-btn-icon-white:last-child {
	margin-right: 0;
}

footer #footer-social .n-btn-icon-white .n-icon {
	background-color: #425061;
}

@media only screen and (max-width:767px) {
	footer #footer-social div {
		margin-right: 3rem;
	}
}

footer nav a,footer nav p {
	margin: 0 5px;
}

footer nav a {
	font-size: 1.7rem;
}

footer nav ul {
	margin-bottom: 0;
}

footer nav li:last-child {
	margin-bottom: 0;
}

@media only screen and (max-width:1000px) {
	footer nav#footer-nav {
		padding-bottom: 0;
	}

	footer nav .n-container>.n-hf-left,footer nav .n-container>.n-hf-right {
		width: 100%;
		margin-bottom: 5rem;
		padding-left: 0!important;
		padding-right: 0!important;
	}
}

@media only screen and (max-width:1000px) and (max-width:767px) {
	footer nav .n-container>.n-hf-left,footer nav .n-container>.n-hf-right {
		margin-bottom: 0;
	}
}

@media only screen and (max-width:767px) {
	footer nav .n-row {
		text-align: center;
		margin-bottom: 6rem!important;
	}
}

footer #footer-nav {
	padding: 4rem 0 2rem 0;
}

footer #footer-nav li {
	text-indent: -.6rem;
	margin-bottom: 3.5rem;
}

footer #footer-nav a {
	text-decoration: none!important;
}

footer #footer-copyright {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #1f262e;
	position: relative;
}

footer #footer-copyright .txt-ft-vision {
	font-size: 3rem;
}

footer #footer-copyright .txt-ft-vision::after {
	content: " ";
	display: block;
	width: 9rem;
	margin: 1.5rem auto 4rem auto;
	height: .7rem;
	background-color: #1dbfaf;
	border-radius: 3rem;
}

footer #footer-copyright p {
	margin-bottom: 0;
}

#origin-sec .n-bg-grey-light {
	margin-bottom: 12rem;
	z-index: 99;
}

#origin-sec .small-desc-sec-org {
	z-index: 88;
}

#origin-sec #hd-img-students {
	position: relative;
	width: 100%;
	padding-bottom: 44rem;
	float: left;
}

#origin-sec #hd-img-students img {
	width: 75%;
	position: absolute;
	bottom: -10rem;
	left: -5rem;
	opacity: 0;
	transition: left .5s ease-out,opacity .7s ease-out;
	will-change: left,opacity;
}

#origin-sec #hd-img-students.animate img {
	bottom: -10rem;
	opacity: 1;
	left: 0;
}

@media only screen and (max-width:1000px) {
	#origin-sec #hd-img-students img {
		width: auto;
		height: 50rem;
	}
}

@media only screen and (max-width:767px) {
	#origin-sec #hd-img-students {
		padding-bottom: 54vw;
	}

	#origin-sec #hd-img-students img {
		width: 100%!important;
		height: auto!important;
	}
}

@media only screen and (max-width:350px) {
	#origin-sec #hd-img-students {
		padding-bottom: 50vw;
	}
}

#origin-sec .hd-org-desc {
	box-sizing: border-box;
	float: left;
	padding-top: 0;
	padding-bottom: 0;
}

#origin-sec .hd-org-desc h3 {
	margin-bottom: 0;
}

#origin-sec .hd-org-desc p {
	margin-bottom: .3rem;
}

#origin-sec .hd-org-desc img {
	width: 22rem;
	margin: 3rem auto 0 auto;
}

@media only screen and (max-width:767px) {
	#origin-sec .hd-org-desc img {
		margin-top: 3rem;
		margin-bottom: 4rem;
	}
}

#origin-sec .hd-org-desc .hd-org-desc-text {
	margin-bottom: 0;
	box-sizing: border-box;
	padding-left: 7rem;
	position: relative;
}

@media only screen and (max-width:767px) {
	#origin-sec .hd-org-desc .hd-org-desc-text {
		padding-left: 0;
	}
}

#origin-sec .hd-org-desc .hd-org-desc-text::before {
	content: " ";
	display: block;
	background-color: #2cacd5;
	width: 0;
	height: .3rem;
	position: absolute;
	left: 0;
	top: 1.4rem;
	transition: width .5s ease-out;
	will-change: width;
}

@media only screen and (max-width:767px) {
	#origin-sec .hd-org-desc .hd-org-desc-text::before {
		display: none;
	}
}

#origin-sec .hd-org-desc.animate .hd-org-desc-text::before {
	width: 5rem;
}

#origin-sec .small-desc-sec-org {
	padding-top: 2rem;
}

#origin-sec .small-desc-sec-org .hd-org-desc {
	width: 42%;
}

@media only screen and (max-width:767px) {
	#origin-sec .small-desc-sec-org .hd-org-desc {
		width: 100%;
	}
}

#origin-sec .small-desc-sec-org .hd-org-desc:first-of-type {
	margin-right: 8%;
}

@media only screen and (max-width:767px) {
	#origin-sec .small-desc-sec-org .hd-org-desc:first-of-type {
		margin-right: 0;
	}
}

#team-sec-first-part {
	width: 100%;
	color: #fff;
	background: linear-gradient(to right,#2cacd5,#313b47);
	padding-bottom: 9rem;
	position: relative;
}

#team-sec-first-part .line-separator {
	background-color: #fbd04c;
}

#team-sec-first-part .hdec-hd {
	z-index: 2;
	width: 100%;
	overflow: hidden;
	position: absolute;
	bottom: -2px;
	height: 4rem;
}

#team-sec-first-part #dec-grey-triangle {
	width: 0;
	height: 0;
	left: -5vw;
	bottom: 0;
	position: absolute;
	border-bottom: 4rem solid #f4f4f4;
	border-left: 110vw solid transparent;
	border-right: 0 solid transparent;
	z-index: 3;
}

#list-team {
	padding-top: 5rem;
	overflow: hidden;
}

#list-team .box-team-member {
	width: 50%;
	box-sizing: border-box;
	float: left;
	margin-bottom: 5rem;
}

#list-team .box-team-member:nth-of-type(odd) {
	padding-right: 4rem;
}

#list-team .box-team-member:nth-of-type(2n+2) {
	padding-left: 4rem;
}

@media only screen and (max-width:767px) {
	#list-team .box-team-member {
		float: none;
		width: 100%;
		padding-left: 0!important;
		padding-right: 0!important;
	}
}

#list-team .box-team-member #box-team-member-first {
	display: table;
	margin-bottom: 1rem;
}

#list-team .box-team-member #box-team-member-first #box-team-member-first-img {
	width: 30%;
	display: table-cell;
}

@media only screen and (max-width:767px) {
	#list-team .box-team-member #box-team-member-first #box-team-member-first-img {
		width: auto;
		width: 11rem;
	}
}

#list-team .box-team-member #box-team-member-first #box-team-member-first-img img {
	box-sizing: border-box;
	width: 100%;
	border-radius: 50%;
	border: 4px solid #2cacd5;
	position: relative;
}

#list-team .box-team-member #box-team-member-first #box-team-member-first-brief {
	display: table-cell;
	box-sizing: border-box;
	padding-left: 2rem;
	width: 70%;
	vertical-align: middle;
	transition: .7s ease-out;
	opacity: 0;
	left: 7rem;
	position: relative;
}

@media only screen and (max-width:767px) {
	#list-team .box-team-member #box-team-member-first #box-team-member-first-brief {
		width: auto;
	}
}

#list-team .box-team-member #box-team-member-first #box-team-member-first-brief p {
	margin-bottom: 0;
}

#list-team .box-team-member #box-team-member-first #box-team-member-first-brief p:first-of-type {
	margin-bottom: .2rem;
}

#list-team .box-team-member #box-team-member-first.animate #box-team-member-first-brief {
	opacity: 1;
	left: 0;
}
#n-hd-popupmsg {
	z-index: 99999998!important;
}

#n-hd-popupmsg {
	position: fixed;
	top: 0;
	width: 1px;
	right: -1px;
	height: 100%;
}

#n-hd-popupmsg .n-popup-message {
	position: relative;
	top: 7rem;
	width: 36rem;
	height: auto;
	right: -4rem;
	margin-top: 5rem;
	min-height: 6rem;
	background-color: #fff;
	border-radius: 1.4rem;
	transition: right .4s ease-out,margin .6s ease-out;
	will-change: right,margin;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.1);
	box-sizing: border-box;
	padding: 2rem 2.4rem;
}

@media only screen and (max-width:767px) {
	#n-hd-popupmsg .n-popup-message {
		width: 30rem;
	}
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-symbol {
	left: 2.4rem;
	top: 1.6rem;
	cursor: initial!important;
	z-index: 999999;
	display: blocl;
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-symbol .n-icon {
	cursor: initial!important;
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-close {
	right: 2.4rem;
	top: 1.6rem;
}

#n-hd-popupmsg .n-popup-message .n-feedback-icon-notification {
	-webkit-mask-image: url("../../nvlib/images/icons/notification.svg");
	mask-image: url("../../nvlib/images/icons/notification.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] #n-hd-popupmsg .n-popup-message .n-feedback-icon-notification {
	background: 0 0!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol .n-feedback-icon-notification {
	background-color: #313b47;
}

#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol::before {
	background-color: #fbd04c!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-err .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-err .n-btn-feedback-symbol::before {
	background-color: #f27575!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-suc .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-suc .n-btn-feedback-symbol::before {
	background-color: #0a52bf!important;
}

#n-hd-popupmsg .n-popup-message .n-text-type-msg {
	color: #313b47;
	position: relative;
	padding: .4rem 5.4rem;
	width: 100%;
	box-sizing: border-box;
	display: block;
}

#n-hd-popupmsg .n-popup-message.n-show {
	right: 37.5rem;
}

@media only screen and (max-width:767px) {
	#n-hd-popupmsg .n-popup-message.n-show {
		right: 31.5rem;
	}
}

#n-hd-popupmsg .n-popup-message .n-feedback-holder-msg {
	margin-top: 1.5rem;
	box-sizing: border-box;
	border-radius: .7rem;
	background-color: #fff;
}

#n-hd-popupmsg .n-popup-message span,#n-hd-popupmsg .n-popup-message span a {
	font-size: 1.6rem;
	line-height: 1.2;
}

#n-hd-popupmsg .n-popup-message span {
	float: left!important;
}

#n-hd-popupmsg .n-popup-message a {
	float: none!important;
}

.n-btn-a,.n-btn-b,.n-btn-c,.n-btn-e,.n-btn-f,.n-btn-grey,.n-btn-neg,button:not(.n-disable-default) {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-btn-a span,.n-btn-b span,.n-btn-c span,.n-btn-e span,.n-btn-f span,.n-btn-grey span,.n-btn-neg span,button:not(.n-disable-default) span {
	transition: transform .2s ease-out,background-color .2s ease-out;
	will-change: transform,background-color;
	transform-origin: center;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-btn-a::after,.n-btn-a::before,.n-btn-b::after,.n-btn-b::before,.n-btn-c::after,.n-btn-c::before,.n-btn-e::after,.n-btn-e::before,.n-btn-f::after,.n-btn-f::before,.n-btn-grey::after,.n-btn-grey::before,.n-btn-neg::after,.n-btn-neg::before,button:not(.n-disable-default)::after,button:not(.n-disable-default)::before {
	transform-origin: center;
	transition: opacity .2s ease-out,left .2s ease-out,top .2s ease-out,border-radius .2s ease-out;
	will-change: opacity,left,top,border-radius;
}

.n-btn-a:focus,.n-btn-b:focus,.n-btn-c:focus,.n-btn-e:focus,.n-btn-f:focus,.n-btn-grey:focus,.n-btn-neg:focus,button:not(.n-disable-default):focus {
	outline: 0;
}

.n-btn-a:not(.n-disabled).n-selected>span,.n-btn-b:not(.n-disabled).n-selected>span,.n-btn-c:not(.n-disabled).n-selected>span,.n-btn-e:not(.n-disabled).n-selected>span,.n-btn-f:not(.n-disabled).n-selected>span,.n-btn-grey:not(.n-disabled).n-selected>span,.n-btn-neg:not(.n-disabled).n-selected>span,button:not(.n-disable-default):not(.n-disabled).n-selected>span {
	transform: scale(1.1);
}

.n-btn-a:not(.n-disabled).n-selected::after,.n-btn-a:not(.n-disabled).n-selected::before,.n-btn-b:not(.n-disabled).n-selected::after,.n-btn-b:not(.n-disabled).n-selected::before,.n-btn-c:not(.n-disabled).n-selected::after,.n-btn-c:not(.n-disabled).n-selected::before,.n-btn-e:not(.n-disabled).n-selected::after,.n-btn-e:not(.n-disabled).n-selected::before,.n-btn-f:not(.n-disabled).n-selected::after,.n-btn-f:not(.n-disabled).n-selected::before,.n-btn-grey:not(.n-disabled).n-selected::after,.n-btn-grey:not(.n-disabled).n-selected::before,.n-btn-neg:not(.n-disabled).n-selected::after,.n-btn-neg:not(.n-disabled).n-selected::before,button:not(.n-disable-default):not(.n-disabled).n-selected::after,button:not(.n-disable-default):not(.n-disabled).n-selected::before {
	opacity: .5;
	border-radius: 1.8rem;
}

.n-btn-a:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-a:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-b:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-b:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-c:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-c:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-e:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-e:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-f:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-f:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-grey:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-grey:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-neg:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-neg:not(.n-disabled).n-selected.n-btn-s::before,button:not(.n-disable-default):not(.n-disabled).n-selected.n-btn-s::after,button:not(.n-disable-default):not(.n-disabled).n-selected.n-btn-s::before {
	border-radius: 1.6rem;
}

.n-btn-a:not(.n-disabled).n-selected::after,.n-btn-b:not(.n-disabled).n-selected::after,.n-btn-c:not(.n-disabled).n-selected::after,.n-btn-e:not(.n-disabled).n-selected::after,.n-btn-f:not(.n-disabled).n-selected::after,.n-btn-grey:not(.n-disabled).n-selected::after,.n-btn-neg:not(.n-disabled).n-selected::after,button:not(.n-disable-default):not(.n-disabled).n-selected::after {
	top: -.4rem;
	left: -.4rem;
}

.n-btn-a:not(.n-disabled).n-selected::before,.n-btn-b:not(.n-disabled).n-selected::before,.n-btn-c:not(.n-disabled).n-selected::before,.n-btn-e:not(.n-disabled).n-selected::before,.n-btn-f:not(.n-disabled).n-selected::before,.n-btn-grey:not(.n-disabled).n-selected::before,.n-btn-neg:not(.n-disabled).n-selected::before,button:not(.n-disable-default):not(.n-disabled).n-selected::before {
	top: .4rem;
	left: .4rem;
}

@media (hover:hover) {
	body.n-hv-s button:not(.n-disable-default):hover {
		background: 0 0!important;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover>span,body.n-hv-s .n-btn-b:not(.n-disabled):hover>span,body.n-hv-s .n-btn-c:not(.n-disabled):hover>span,body.n-hv-s .n-btn-e:not(.n-disabled):hover>span,body.n-hv-s .n-btn-f:not(.n-disabled):hover>span,body.n-hv-s .n-btn-grey:not(.n-disabled):hover>span,body.n-hv-s .n-btn-neg:not(.n-disabled):hover>span,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover>span {
		transform: scale(1.1);
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::before {
		opacity: .5;
		border-radius: 1.8rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-a:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::before {
		border-radius: 1.6rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::after {
		top: -.4rem;
		left: -.4rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::before {
		top: .4rem;
		left: .4rem;
	}
}

body.n-hv-moz button:not(.n-disable-default):hover {
	background: 0 0!important;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-b:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-c:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-e:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-f:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover>span,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover>span {
	transform: scale(1.1);
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::before {
	opacity: .5;
	border-radius: 1.8rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-a:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::before {
	border-radius: 1.6rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::after {
	top: -.4rem;
	left: -.4rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::before {
	top: .4rem;
	left: .4rem;
}

.n-btn-icon-a,.n-btn-icon-b,.n-btn-icon-c,.n-btn-icon-e,.n-btn-icon-f,.n-btn-icon-grey,.n-btn-icon-neg,.n-btn-icon-white {
	position: relative;
}

.n-btn-icon-a .n-icon,.n-btn-icon-b .n-icon,.n-btn-icon-c .n-icon,.n-btn-icon-e .n-icon,.n-btn-icon-f .n-icon,.n-btn-icon-grey .n-icon,.n-btn-icon-neg .n-icon,.n-btn-icon-white .n-icon {
	transform: scale(1);
	transition: transform .2s ease-out;
	will-change: transform;
	transform-origin: center;
}

.n-btn-icon-a.n-top-left>div,.n-btn-icon-a.n-top-left>span,.n-btn-icon-b.n-top-left>div,.n-btn-icon-b.n-top-left>span,.n-btn-icon-c.n-top-left>div,.n-btn-icon-c.n-top-left>span,.n-btn-icon-e.n-top-left>div,.n-btn-icon-e.n-top-left>span,.n-btn-icon-f.n-top-left>div,.n-btn-icon-f.n-top-left>span,.n-btn-icon-grey.n-top-left>div,.n-btn-icon-grey.n-top-left>span,.n-btn-icon-neg.n-top-left>div,.n-btn-icon-neg.n-top-left>span,.n-btn-icon-white.n-top-left>div,.n-btn-icon-white.n-top-left>span {
	transform-origin: top left;
}

.n-btn-icon-a.n-top-right>div,.n-btn-icon-a.n-top-right>span,.n-btn-icon-b.n-top-right>div,.n-btn-icon-b.n-top-right>span,.n-btn-icon-c.n-top-right>div,.n-btn-icon-c.n-top-right>span,.n-btn-icon-e.n-top-right>div,.n-btn-icon-e.n-top-right>span,.n-btn-icon-f.n-top-right>div,.n-btn-icon-f.n-top-right>span,.n-btn-icon-grey.n-top-right>div,.n-btn-icon-grey.n-top-right>span,.n-btn-icon-neg.n-top-right>div,.n-btn-icon-neg.n-top-right>span,.n-btn-icon-white.n-top-right>div,.n-btn-icon-white.n-top-right>span {
	transform-origin: top right;
}

.n-btn-icon-a.n-bottom-left>div,.n-btn-icon-a.n-bottom-left>span,.n-btn-icon-b.n-bottom-left>div,.n-btn-icon-b.n-bottom-left>span,.n-btn-icon-c.n-bottom-left>div,.n-btn-icon-c.n-bottom-left>span,.n-btn-icon-e.n-bottom-left>div,.n-btn-icon-e.n-bottom-left>span,.n-btn-icon-f.n-bottom-left>div,.n-btn-icon-f.n-bottom-left>span,.n-btn-icon-grey.n-bottom-left>div,.n-btn-icon-grey.n-bottom-left>span,.n-btn-icon-neg.n-bottom-left>div,.n-btn-icon-neg.n-bottom-left>span,.n-btn-icon-white.n-bottom-left>div,.n-btn-icon-white.n-bottom-left>span {
	transform-origin: bottom left;
}

.n-btn-icon-a.n-bottom-right>div,.n-btn-icon-a.n-bottom-right>span,.n-btn-icon-b.n-bottom-right>div,.n-btn-icon-b.n-bottom-right>span,.n-btn-icon-c.n-bottom-right>div,.n-btn-icon-c.n-bottom-right>span,.n-btn-icon-e.n-bottom-right>div,.n-btn-icon-e.n-bottom-right>span,.n-btn-icon-f.n-bottom-right>div,.n-btn-icon-f.n-bottom-right>span,.n-btn-icon-grey.n-bottom-right>div,.n-btn-icon-grey.n-bottom-right>span,.n-btn-icon-neg.n-bottom-right>div,.n-btn-icon-neg.n-bottom-right>span,.n-btn-icon-white.n-bottom-right>div,.n-btn-icon-white.n-bottom-right>span {
	transform-origin: bottom right;
}

.n-btn-icon-a::after,.n-btn-icon-a::before,.n-btn-icon-b::after,.n-btn-icon-b::before,.n-btn-icon-c::after,.n-btn-icon-c::before,.n-btn-icon-e::after,.n-btn-icon-e::before,.n-btn-icon-f::after,.n-btn-icon-f::before,.n-btn-icon-grey::after,.n-btn-icon-grey::before,.n-btn-icon-neg::after,.n-btn-icon-neg::before,.n-btn-icon-white::after,.n-btn-icon-white::before {
	transition: opacity .2s ease-out,left .2s ease-out,top .2s ease-out,bottom .2s ease-out,border-radius .2s ease-out;
	transform-origin: center;
	will-change: opacity,left,top,bottom,border-radius;
}

.n-btn-icon-a:not(.n-disabled).n-selected::after,.n-btn-icon-a:not(.n-disabled).n-selected::before,.n-btn-icon-b:not(.n-disabled).n-selected::after,.n-btn-icon-b:not(.n-disabled).n-selected::before,.n-btn-icon-c:not(.n-disabled).n-selected::after,.n-btn-icon-c:not(.n-disabled).n-selected::before,.n-btn-icon-e:not(.n-disabled).n-selected::after,.n-btn-icon-e:not(.n-disabled).n-selected::before,.n-btn-icon-f:not(.n-disabled).n-selected::after,.n-btn-icon-f:not(.n-disabled).n-selected::before,.n-btn-icon-grey:not(.n-disabled).n-selected::after,.n-btn-icon-grey:not(.n-disabled).n-selected::before,.n-btn-icon-neg:not(.n-disabled).n-selected::after,.n-btn-icon-neg:not(.n-disabled).n-selected::before,.n-btn-icon-white:not(.n-disabled).n-selected::after,.n-btn-icon-white:not(.n-disabled).n-selected::before {
	border-radius: 1rem;
	opacity: .5;
}

.n-btn-icon-a:not(.n-disabled).n-selected>div,.n-btn-icon-a:not(.n-disabled).n-selected>span,.n-btn-icon-b:not(.n-disabled).n-selected>div,.n-btn-icon-b:not(.n-disabled).n-selected>span,.n-btn-icon-c:not(.n-disabled).n-selected>div,.n-btn-icon-c:not(.n-disabled).n-selected>span,.n-btn-icon-e:not(.n-disabled).n-selected>div,.n-btn-icon-e:not(.n-disabled).n-selected>span,.n-btn-icon-f:not(.n-disabled).n-selected>div,.n-btn-icon-f:not(.n-disabled).n-selected>span,.n-btn-icon-grey:not(.n-disabled).n-selected>div,.n-btn-icon-grey:not(.n-disabled).n-selected>span,.n-btn-icon-neg:not(.n-disabled).n-selected>div,.n-btn-icon-neg:not(.n-disabled).n-selected>span,.n-btn-icon-white:not(.n-disabled).n-selected>div,.n-btn-icon-white:not(.n-disabled).n-selected>span {
	transform: scale(1.2);
}

.n-btn-icon-a:not(.n-disabled).n-selected::after,.n-btn-icon-b:not(.n-disabled).n-selected::after,.n-btn-icon-c:not(.n-disabled).n-selected::after,.n-btn-icon-e:not(.n-disabled).n-selected::after,.n-btn-icon-f:not(.n-disabled).n-selected::after,.n-btn-icon-grey:not(.n-disabled).n-selected::after,.n-btn-icon-neg:not(.n-disabled).n-selected::after,.n-btn-icon-white:not(.n-disabled).n-selected::after {
	top: -.3rem;
	left: -.3rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected::before,.n-btn-icon-b:not(.n-disabled).n-selected::before,.n-btn-icon-c:not(.n-disabled).n-selected::before,.n-btn-icon-e:not(.n-disabled).n-selected::before,.n-btn-icon-f:not(.n-disabled).n-selected::before,.n-btn-icon-grey:not(.n-disabled).n-selected::before,.n-btn-icon-neg:not(.n-disabled).n-selected::before,.n-btn-icon-white:not(.n-disabled).n-selected::before {
	top: .3rem;
	left: .3rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-left::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-left::before {
	top: .6rem;
	left: .6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-right::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-right::before {
	bottom: -.6rem;
	left: -.6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-left::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-left::before {
	top: -.6rem;
	left: .6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-right::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-right::before {
	top: -.6rem;
	left: -.6rem;
}

@media (hover:hover) {
	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::before {
		border-radius: 1rem;
		opacity: .5;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover>span {
		transform: scale(1.2);
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::after {
		top: -.3rem;
		left: -.3rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::before {
		top: .3rem;
		left: .3rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-left::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-left::before {
		top: .6rem;
		left: .6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-right::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-right::before {
		bottom: -.6rem;
		left: -.6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::before {
		top: -.6rem;
		left: .6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::before {
		top: -.6rem;
		left: -.6rem;
	}
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::before {
	border-radius: 1rem;
	opacity: .5;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover>span {
	transform: scale(1.2);
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::after {
	top: -.3rem;
	left: -.3rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::before {
	top: .3rem;
	left: .3rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-left::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-left::before {
	top: .6rem;
	left: .6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-right::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-right::before {
	bottom: -.6rem;
	left: -.6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::before {
	top: -.6rem;
	left: .6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::before {
	top: -.6rem;
	left: -.6rem;
}

blockquote,dl,figure,pre,table {
	margin-bottom: 2.5rem;
}

@media (hover:hover) {
	body.n-hv-s a:hover {
		text-decoration: underline;
		color: #3a73cf;
	}
}

body.n-hv-moz a:hover {
	text-decoration: underline;
	color: #3a73cf;
}

a {
	cursor: pointer;
}

a i,a span {
	cursor: pointer;
}

.n-text-aside {
	font-size: 1.6rem;
	line-height: 1.5;
	font-family: "Euclid Circular B",sans-serif;
	color: #757575;
	text-decoration: none;
	margin-bottom: .5rem;
}

.n-bg-a .n-text-aside,.n-bg-a-dark .n-text-aside,.n-bg-a-dark-mild .n-text-aside,.n-bg-a-light .n-text-aside,.n-bg-a-light-mild .n-text-aside,.n-dark-form .n-text-aside {
	color: #9b9b9b;
}

.n-text-aside b,.n-text-aside i,.n-text-aside label,.n-text-aside p,.n-text-aside span {
	font-size: 1.6rem;
	line-height: 1.5;
	font-family: "Euclid Circular B",sans-serif;
	color: #757575;
	text-decoration: none;
}

.n-bg-a .n-text-aside b,.n-bg-a .n-text-aside i,.n-bg-a .n-text-aside label,.n-bg-a .n-text-aside p,.n-bg-a .n-text-aside span,.n-bg-a-dark .n-text-aside b,.n-bg-a-dark .n-text-aside i,.n-bg-a-dark .n-text-aside label,.n-bg-a-dark .n-text-aside p,.n-bg-a-dark .n-text-aside span,.n-bg-a-dark-mild .n-text-aside b,.n-bg-a-dark-mild .n-text-aside i,.n-bg-a-dark-mild .n-text-aside label,.n-bg-a-dark-mild .n-text-aside p,.n-bg-a-dark-mild .n-text-aside span,.n-bg-a-light .n-text-aside b,.n-bg-a-light .n-text-aside i,.n-bg-a-light .n-text-aside label,.n-bg-a-light .n-text-aside p,.n-bg-a-light .n-text-aside span,.n-bg-a-light-mild .n-text-aside b,.n-bg-a-light-mild .n-text-aside i,.n-bg-a-light-mild .n-text-aside label,.n-bg-a-light-mild .n-text-aside p,.n-bg-a-light-mild .n-text-aside span,.n-dark-form .n-text-aside b,.n-dark-form .n-text-aside i,.n-dark-form .n-text-aside label,.n-dark-form .n-text-aside p,.n-dark-form .n-text-aside span {
	color: #9b9b9b;
}

.n-text-aside a {
	color: #0a52bf;
	outline: #0A52BF;
}

.n-bg-a .n-text-aside a,.n-bg-a-dark .n-text-aside a,.n-bg-a-dark-mild .n-text-aside a,.n-bg-a-light .n-text-aside a,.n-bg-a-light-mild .n-text-aside a,.n-dark-form .n-text-aside a {
	color: #0a52bf;
	outline: #0a52bf;
}

.n-text-aside a i,.n-text-aside a span {
	color: #0a52bf;
	cursor: pointer;
}

.n-bg-a .n-text-aside a i,.n-bg-a .n-text-aside a span,.n-bg-a-dark .n-text-aside a i,.n-bg-a-dark .n-text-aside a span,.n-bg-a-dark-mild .n-text-aside a i,.n-bg-a-dark-mild .n-text-aside a span,.n-bg-a-light .n-text-aside a i,.n-bg-a-light .n-text-aside a span,.n-bg-a-light-mild .n-text-aside a i,.n-bg-a-light-mild .n-text-aside a span,.n-dark-form .n-text-aside a i,.n-dark-form .n-text-aside a span {
	color: #0a52bf;
}

body.n-cursor-resize-ver,body.n-cursor-resize-ver * {
	cursor: col-resize!important;
}

::-moz-selection {
	background-color: #0a52bf;
	color: #fff;
}





.n-a-click {
	cursor: pointer;
}



@media (hover:hover) {
	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq {
		border-color: #0a52bf;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:first-of-type {
		top: -2px;
		left: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(2) {
		top: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(3) {
		top: -2px;
		right: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(4) {
		left: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(6) {
		right: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(7) {
		left: -2px;
		bottom: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(8) {
		bottom: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(9) {
		right: -2px;
		bottom: -2px;
	}
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq {
	border-color: #0a52bf;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:first-of-type {
	top: -2px;
	left: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(2) {
	top: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(3) {
	top: -2px;
	right: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(4) {
	left: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(6) {
	right: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(7) {
	left: -2px;
	bottom: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(8) {
	bottom: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(9) {
	right: -2px;
	bottom: -2px;
}

@media (hover:hover) {
	body.n-hv-s #n-head #nav-mid a:hover,body.n-hv-s #n-head #nav-misc a:hover,body.n-hv-s #n-head .holder-quick-nav-submenu a:hover,body.n-hv-s #n-head .n-nav-a:hover,body.n-hv-s #n-head .quick-nav-submenu-links a:hover {
		color: #0a52bf!important;
	}

	body.n-hv-s #n-head #nav-mid a:hover span,body.n-hv-s #n-head #nav-misc a:hover span,body.n-hv-s #n-head .holder-quick-nav-submenu a:hover span,body.n-hv-s #n-head .n-nav-a:hover span,body.n-hv-s #n-head .quick-nav-submenu-links a:hover span {
		color: #0a52bf!important;
	}

	body.n-hv-s #n-head #nav-top .n-btn-grey:hover span {
		color: #313b47!important;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover {
		cursor: pointer;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>.n-nav-a,body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>a {
		color: #0a52bf!important;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-lang {
		cursor: pointer!important;
		background-color: #0a52bf;
		z-index: 999999999;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-down {
		cursor: pointer;
		background-color: #0a52bf;
		z-index: 999999999;
	}
}

body.n-hv-moz #n-head #nav-mid a:hover,body.n-hv-moz #n-head #nav-misc a:hover,body.n-hv-moz #n-head .holder-quick-nav-submenu a:hover,body.n-hv-moz #n-head .n-nav-a:hover,body.n-hv-moz #n-head .quick-nav-submenu-links a:hover {
	color: #0a52bf!important;
}

body.n-hv-moz #n-head #nav-mid a:hover span,body.n-hv-moz #n-head #nav-misc a:hover span,body.n-hv-moz #n-head .holder-quick-nav-submenu a:hover span,body.n-hv-moz #n-head .n-nav-a:hover span,body.n-hv-moz #n-head .quick-nav-submenu-links a:hover span {
	color: #0a52bf!important;
}

body.n-hv-moz #n-head #nav-top .n-btn-grey:hover span {
	color: #313b47!important;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover {
	cursor: pointer;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>.n-nav-a,body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>a {
	color: #0a52bf!important;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-lang {
	cursor: pointer!important;
	background-color: #0a52bf;
	z-index: 999999999;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-down {
	cursor: pointer;
	background-color: #0a52bf;
	z-index: 999999999;
}
#n-head #nv-top-home-hd {
	background-color: #fff !important;
    box-shadow: 0px 0px 5px 0px #8080804a !important;
}
#n-head #n-nav .holder-quick-nav-submenu.n-disabled {
	cursor: initial!important;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-icon-down {
	display: none;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-nav-a,#n-head #n-nav .holder-quick-nav-submenu.n-disabled a {
	cursor: initial!important;
	color: #cecece!important;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-icon-lang {
	cursor: initial!important;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-lang {
	cursor: initial!important;
	background-color: #0a52bf;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-down {
	background-color: #0a52bf;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-down {
	cursor: pointer;
	z-index: 999999999;
}

#n-head .holder-quick-nav-submenu.n-show .n-nav-submenu {
	z-index: 99999;
	position: absolute;
	display: block;
	top: -.7rem;
	padding-top: 6.8rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu {
	position: relative;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
	border-radius: .6rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu .quick-nav-submenu-links {
	z-index: 3;
	background-color: #fff;
	padding: 1.5rem 1.8rem 0 1.8rem;
	border-radius: 1rem;
	display: table;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu .n-nav-a,#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu a {
	white-space: nowrap;
	margin-left: 0;
	width: 100%;
	display: table-row;
	float: none;
	margin: 0;
	position: relative;
	height: 3.5rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu::after {
	z-index: 2;
	content: " ";
	display: block;
	top: -1rem;
	left: 6rem;
	position: absolute;
	width: 2rem;
	height: 2rem;
	transform: rotate(-45deg);
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
}

@media only screen and (max-width:767px) {
	#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu::after {
		left: 2rem;
	}
}

.holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu {
	right: .2rem;
}

.holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu .quick-nav-submenu::after {
	left: 9.6rem!important;
}

@media (hover:hover) {
	body.n-hv-s #n-nav-side:hover,body.n-hv-s #novo-nav-menu:hover {
		color: #0a52bf!important;
	}

	body.n-hv-s #n-nav-side .btn-signout:hover,body.n-hv-s #novo-nav-menu .btn-signout:hover {
		color: #f27575!important;
	}

	body.n-hv-s #n-nav-side .holder-quick-nav-submenu .btn-signout:hover,body.n-hv-s #novo-nav-menu .holder-quick-nav-submenu .btn-signout:hover {
		color: #f27575!important;
	}

	body.n-hv-s #n-nav-side a:hover img,body.n-hv-s #novo-nav-menu a:hover img {
		opacity: .7;
	}
}

body.n-hv-moz #n-nav-side:hover,body.n-hv-moz #novo-nav-menu:hover {
	color: #0a52bf!important;
}

body.n-hv-moz #n-nav-side .btn-signout:hover,body.n-hv-moz #novo-nav-menu .btn-signout:hover {
	color: #f27575!important;
}

body.n-hv-moz #n-nav-side .holder-quick-nav-submenu .btn-signout:hover,body.n-hv-moz #novo-nav-menu .holder-quick-nav-submenu .btn-signout:hover {
	color: #f27575!important;
}

body.n-hv-moz #n-nav-side a:hover img,body.n-hv-moz #novo-nav-menu a:hover img {
	opacity: .7;
}

#n-head {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-icon-close {
	-webkit-mask-image: url("../../nvlib/images/icons/close.svg");
	mask-image: url("../../nvlib/images/icons/close.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-close {
	background: 0 0!important;
}

.n-icon-up {
	-webkit-mask-image: url("../../nvlib/images/icons/icon-up.svg");
	mask-image: url("../../nvlib/images/icons/icon-up.svg");
	background-color: #313b47;
}

html[data-n-browser-name=safari] .n-icon-up {
	background: 0 0!important;
}

.n-icon-down {
	-webkit-mask-image: url("../../nvlib/images/icons/icon-down.svg");
	mask-image: url("../../nvlib/images/icons/icon-down.svg");
	background-color: #313b47;
}

html[data-n-browser-name=safari] .n-icon-down {
	background: 0 0!important;
}

.n-icon-fb {
	-webkit-mask-image: url("../../nvlib/images/icons/facebook.svg");
	mask-image: url("../../nvlib/images/icons/facebook.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-fb {
	background: 0 0!important;
}

.n-icon-tw {
	-webkit-mask-image: url("../../nvlib/images/icons/twitter.svg");
	mask-image: url("../../nvlib/images/icons/twitter.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-tw {
	background: 0 0!important;
}

.n-icon-is {
	-webkit-mask-image: url("../../nvlib/images/icons/instagram.svg");
	mask-image: url("../../nvlib/images/icons/instagram.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-is {
	background: 0 0!important;
}

.n-icon-in {
	-webkit-mask-image: url("../../nvlib/images/icons/linkedin.svg");
	mask-image: url("../../nvlib/images/icons/linkedin.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-in {
	background: 0 0!important;
}

@media (hover:hover) {
	body.n-hv-s .n-dark-form .n-single-answer-box:hover {
		color: #0a52bf;
	}

	body.n-hv-s .n-single-answer-box:hover {
		color: #0a52bf;
		text-decoration: none;
	}

	body.n-hv-s .n-single-answer-box:hover .n-answer-box {
		height: 18px;
		bottom: -3px;
	}

	body.n-hv-s .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
		background: #f5f5f5;
	}

	body.n-hv-s .n-single-answer-box:hover.n-selected .n-answer-box::after {
		background: #51e2c2;
	}

	body.n-hv-s .n-dark-form .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
		background: #cdcdcd;
	}
}

body.n-hv-moz .n-dark-form .n-single-answer-box:hover {
	color: #0a52bf;
}

body.n-hv-moz .n-single-answer-box:hover {
	color: #0a52bf;
	text-decoration: none;
}

body.n-hv-moz .n-single-answer-box:hover .n-answer-box {
	height: 18px;
	bottom: -3px;
}

body.n-hv-moz .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
	background: #f5f5f5;
}

body.n-hv-moz .n-single-answer-box:hover.n-selected .n-answer-box::after {
	background: #51e2c2;
}

body.n-hv-moz .n-dark-form .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
	background: #cdcdcd;
}

footer {
	color: #fff;
	float: left;
	background-color: #313b47;
}

footer a,footer p,footer span {
	color: #fff;
	font-size: 1.9rem;
}

footer a[href="mailto:contact@novoresume.com"] {
	margin-bottom: 1rem;
}

footer #footer-social {
	padding: 20px 0;
	background-color: #425061;
}

footer #footer-social .n-container {
	display: flex;
	align-items: center;
	justify-content: center;
}

footer #footer-social .n-btn-icon-white {
	cursor: pointer;
	display: inline-block;
	margin-right: 3rem;
}

footer #footer-social .n-btn-icon-white:last-child {
	margin-right: 0;
}

footer #footer-social .n-btn-icon-white .n-icon {
	background-color: #425061;
}

@media only screen and (max-width:767px) {
	footer #footer-social div {
		margin-right: 3rem;
	}
}

footer nav a,footer nav p {
	margin: 0 5px;
}

footer nav a {
	font-size: 1.7rem;
}

footer nav ul {
	margin-bottom: 0;
}

footer nav li:last-child {
	margin-bottom: 0;
}

@media only screen and (max-width:1000px) {
	footer nav#footer-nav {
		padding-bottom: 0;
	}

	footer nav .n-container>.n-hf-left,footer nav .n-container>.n-hf-right {
		width: 100%;
		margin-bottom: 5rem;
		padding-left: 0!important;
		padding-right: 0!important;
	}
}

@media only screen and (max-width:1000px) and (max-width:767px) {
	footer nav .n-container>.n-hf-left,footer nav .n-container>.n-hf-right {
		margin-bottom: 0;
	}
}

@media only screen and (max-width:767px) {
	footer nav .n-row {
		text-align: center;
		margin-bottom: 6rem!important;
	}
}

footer #footer-nav {
	padding: 4rem 0 2rem 0;
}

footer #footer-nav li {
	text-indent: -.6rem;
	margin-bottom: 3.5rem;
}

footer #footer-nav a {
	text-decoration: none!important;
}

footer #footer-copyright {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #1f262e;
	position: relative;
}

footer #footer-copyright .txt-ft-vision {
	font-size: 3rem;
}

footer #footer-copyright .txt-ft-vision::after {
	content: " ";
	display: block;
	width: 9rem;
	margin: 1.5rem auto 4rem auto;
	height: .7rem;
	background-color: #1dbfaf;
	border-radius: 3rem;
}

footer #footer-copyright p {
	margin-bottom: 0;
}

#page-pricing .premium-plan-data {
	transition: margin-left .3s ease-out,left .3s ease-out,padding .3s ease-out,width .3s ease-out,height .3s ease-out,top .3s ease-out;
}

#page-pricing .text-valid-hd {
	padding: .8rem 2rem;
	width: 100%;
	box-sizing: border-box;
	color: #313b47;
	text-align: center;
	margin-bottom: 2.5rem;
	text-align: center;
	opacity: 0;
	max-height: 0;
	transition: opacity .7s ease-out,max-height .8s ease-out;
}

#page-pricing .text-valid-hd.show {
	opacity: 1;
	max-height: 90rem;
}

#page-pricing .text-valid-hd p {
	margin-bottom: 0;
}

#page-pricing .text-valid-hd .icon-premium-valid {
	width: 2.4rem;
	height: 2.4rem;
	background-size: 2.4rem 2.4rem;
	background-image: url("../../images/pricing/icons/premium.svg");
	margin-right: .8rem;
	position: relative;
	top: .2rem;
}

#page-pricing .text-valid-hd .n-text-valid-secondary {
	color: #9b9b9b;
}

#package-premium-plan-footer-hd {
	display: block!important;
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 99999;
	bottom: -40rem;
	transform: scale(.3);
	transition: bottom .4s ease-out,transform .7s ease-out;
	will-change: bottom,transform;
	height: 1px;
}

#package-premium-plan-footer-hd #package-premium-plan-footer {
	position: relative;
	top: -10rem;
	display: block;
}

#package-premium-plan-footer-hd p {
	border-radius: 1.6rem;
	background-color: #fff;
	font-weight: 700;
	box-shadow: 0 0 4px 2px rgba(0,0,0,.1);
	width: 30rem;
	margin: 0 auto;
	display: block;
	padding: 2rem 14rem 1.8rem 2rem;
	position: relative;
}

#package-premium-plan-footer-hd p a {
	position: absolute;
	right: 2rem;
	top: 1rem;
	font-weight: initial;
}

#package-premium-plan-footer-hd p a .footer-premium-arrow {
	-webkit-mask-image: url("../../images/pricing/icons/arrow-thin.svg");
	mask-image: url("../../images/pricing/icons/arrow-thin.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] #package-premium-plan-footer-hd p a .footer-premium-arrow {
	background: 0 0!important;
}

@media only screen and (max-width:767px) {
	#package-premium-plan-footer-hd p {
		display: none;
	}
}

#page-pricing.show-footer-plans #package-premium-plan-footer-hd {
	bottom: 0;
	transform: scale(1);
}

.hd-btn-join-them {
	display: none;
}

@media only screen and (max-width:1000px) {
	.hd-btn-join-them {
		margin: 2rem 0;
		display: block;
		text-align: center;
	}
}

.premium-plan {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#pricing-faq {
	padding: 0 0 17vw 0;
	z-index: 9;
}

#pricing-faq h2 {
	text-transform: capitalize;
}

@media screen and (max-width:3600px) {
	#pricing-faq {
		padding-bottom: 28rem;
	}
}

@media only screen and (max-width:1350px) {
	#pricing-faq {
		padding-bottom: 31rem;
	}
}

@media only screen and (max-width:1000px) {
	#pricing-faq {
		padding-bottom: 35rem;
	}
}

#page-pricing #pricing-faq .separator-h2 {
	margin-bottom: 9rem;
}

@media only screen and (min-width:1000px) {
	#pricing-faq .n-container {
		top: -8rem;
	}
}

@media only screen and (min-width:1350px) {
	#pricing-faq .n-container {
		top: -10rem;
	}
}

#pricing-faq .hd-btn-join-them {
	margin-bottom: 8rem;
}

#pricing-faq #pricing-faq-dec {
	position: relative;
	top: -5px;
}

#pricing-faq .n-hf-left,#pricing-faq .n-hf-right {
	margin-bottom: 4rem;
	box-sizing: border-box;
	padding-left: 3.3rem;
	position: relative;
}

#pricing-faq .n-hf-left::after,#pricing-faq .n-hf-right::after {
	content: " ";
	display: block;
	height: 2.4rem;
	width: 2.4rem;
	position: absolute;
	left: 0;
	top: .2rem;
	background: url("../../images/pricing/icons/question-icon.svg") no-repeat;
	background-size: cover;
}

#pricing-faq .n-hf-left .n-text-bold,#pricing-faq .n-hf-right .n-text-bold {
	margin-bottom: .3rem;
}

#pricing-contact {
	z-index: 99;
	background-color: #e8e8e8;
	padding-top: 1rem;
	position: relative;
    background: linear-gradient(to right, #1b23ff, #4bccef);
	float: left;
	max-height: 40rem;
}

@media only screen and (max-width:767px) {
	#pricing-contact {
		max-height: 45rem;
	}
}

@media screen and (max-width:400px) {
	#pricing-contact {
		max-height: 56rem;
	}
}

#pricing-contact #pricing-contact-wave-dec {
	height: 1px;
}

#pricing-contact #pricing-contact-wave-dec img {
	width: 100%;
	position: absolute;
	bottom: -11vw;
}

@media only screen and (max-width:1650px) {
	#pricing-contact #pricing-contact-wave-dec img {
		bottom: -17rem;
	}
}

@media only screen and (max-width:1000px) {
	#pricing-contact #pricing-contact-wave-dec img {
		bottom: -5rem;
	}
}

@media only screen and (max-width:767px) {
	#pricing-contact #pricing-contact-wave-dec img {
		bottom: -2rem;
	}
}

#pricing-contact #pricing-contact-box {
	margin: 1rem auto;
	display: block;
	background-color: rgba(255,255,255,.6);
	box-shadow: 0 0 .6rem 0 rgba(0,0,0,.16);
	border-radius: 2rem;
	position: relative;
	height: 100%;
	width: 100%;
	max-width: 90rem;
	padding: 4rem 10rem 4.3rem 10rem;
	box-sizing: border-box;
	z-index: 9991;
	top: -36rem;
}

@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none) {
	#pricing-contact #pricing-contact-box {
		-webkit-backdrop-filter: blur(27px);
		backdrop-filter: blur(27px);
		background-color: rgba(255,255,255,.6)!important;
	}
}

@media only screen and (max-width:1000px) {
	#pricing-contact #pricing-contact-box {
		padding-left: 4rem;
		padding-right: 4rem;
	}
}

@media only screen and (max-width:767px) {
	#pricing-contact #pricing-contact-box {
		padding-left: 2rem;
		padding-right: 2rem;
	}

	#pricing-contact #pricing-contact-box>.n-row {
		padding: 0 2rem;
	}
}

#pricing-contact #pricing-contact-box h2 {
	text-align: left;
}

#pricing-contact #pricing-contact-box>.n-row {
	z-index: 6311;
}

#pricing-contact #pricing-contact-box #contact-img,#pricing-contact #pricing-contact-box img {
	margin: 5rem auto 0 auto;
	max-width: 50rem;
	width: 100%;
}

#pricing-contact #pricing-contact-box img {
	width: 100%;
}

#pricing-contact #pricing-contact-box p {
	margin-bottom: 2rem;
}

footer {
	z-index: 999;
}
#n-hd-popupmsg {
	z-index: 99999998!important;
}

#n-hd-popupmsg {
	position: fixed;
	top: 0;
	width: 1px;
	right: -1px;
	height: 100%;
}

#n-hd-popupmsg .n-popup-message {
	position: relative;
	top: 7rem;
	width: 36rem;
	height: auto;
	right: -4rem;
	margin-top: 5rem;
	min-height: 6rem;
	background-color: #fff;
	border-radius: 1.4rem;
	transition: right .4s ease-out,margin .6s ease-out;
	will-change: right,margin;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.1);
	box-sizing: border-box;
	padding: 2rem 2.4rem;
}

@media only screen and (max-width:767px) {
	#n-hd-popupmsg .n-popup-message {
		width: 30rem;
	}
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-symbol {
	left: 2.4rem;
	top: 1.6rem;
	cursor: initial!important;
	z-index: 999999;
	display: blocl;
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-symbol .n-icon {
	cursor: initial!important;
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-close {
	right: 2.4rem;
	top: 1.6rem;
}

#n-hd-popupmsg .n-popup-message .n-feedback-icon-notification {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/notification.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/notification.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] #n-hd-popupmsg .n-popup-message .n-feedback-icon-notification {
	background: 0 0!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol .n-feedback-icon-notification {
	background-color: #313b47;
}

#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol::before {
	background-color: #fbd04c!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-err .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-err .n-btn-feedback-symbol::before {
	background-color: #f27575!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-suc .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-suc .n-btn-feedback-symbol::before {
	background-color: #1b23ff!important;
}

#n-hd-popupmsg .n-popup-message .n-text-type-msg {
	color: #313b47;
	position: relative;
	padding: .4rem 5.4rem;
	width: 100%;
	box-sizing: border-box;
	display: block;
}

#n-hd-popupmsg .n-popup-message.n-show {
	right: 37.5rem;
}

@media only screen and (max-width:767px) {
	#n-hd-popupmsg .n-popup-message.n-show {
		right: 31.5rem;
	}
}

#n-hd-popupmsg .n-popup-message .n-feedback-holder-msg {
	margin-top: 1.5rem;
	box-sizing: border-box;
	border-radius: .7rem;
	background-color: #fff;
}

#n-hd-popupmsg .n-popup-message span,#n-hd-popupmsg .n-popup-message span a {
	font-size: 1.6rem;
	line-height: 1.2;
}

#n-hd-popupmsg .n-popup-message span {
	float: left!important;
}

#n-hd-popupmsg .n-popup-message a {
	float: none!important;
}

.n-btn-a,.n-btn-b,.n-btn-c,.n-btn-e,.n-btn-f,.n-btn-grey,.n-btn-neg,button:not(.n-disable-default) {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-btn-a span,.n-btn-b span,.n-btn-c span,.n-btn-e span,.n-btn-f span,.n-btn-grey span,.n-btn-neg span,button:not(.n-disable-default) span {
	transition: transform .2s ease-out,background-color .2s ease-out;
	will-change: transform,background-color;
	transform-origin: center;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-btn-a::after,.n-btn-a::before,.n-btn-b::after,.n-btn-b::before,.n-btn-c::after,.n-btn-c::before,.n-btn-e::after,.n-btn-e::before,.n-btn-f::after,.n-btn-f::before,.n-btn-grey::after,.n-btn-grey::before,.n-btn-neg::after,.n-btn-neg::before,button:not(.n-disable-default)::after,button:not(.n-disable-default)::before {
	transform-origin: center;
	transition: opacity .2s ease-out,left .2s ease-out,top .2s ease-out,border-radius .2s ease-out;
	will-change: opacity,left,top,border-radius;
}

.n-btn-a:focus,.n-btn-b:focus,.n-btn-c:focus,.n-btn-e:focus,.n-btn-f:focus,.n-btn-grey:focus,.n-btn-neg:focus,button:not(.n-disable-default):focus {
	outline: 0;
}

.n-btn-a:not(.n-disabled).n-selected>span,.n-btn-b:not(.n-disabled).n-selected>span,.n-btn-c:not(.n-disabled).n-selected>span,.n-btn-e:not(.n-disabled).n-selected>span,.n-btn-f:not(.n-disabled).n-selected>span,.n-btn-grey:not(.n-disabled).n-selected>span,.n-btn-neg:not(.n-disabled).n-selected>span,button:not(.n-disable-default):not(.n-disabled).n-selected>span {
	transform: scale(1.1);
}

.n-btn-a:not(.n-disabled).n-selected::after,.n-btn-a:not(.n-disabled).n-selected::before,.n-btn-b:not(.n-disabled).n-selected::after,.n-btn-b:not(.n-disabled).n-selected::before,.n-btn-c:not(.n-disabled).n-selected::after,.n-btn-c:not(.n-disabled).n-selected::before,.n-btn-e:not(.n-disabled).n-selected::after,.n-btn-e:not(.n-disabled).n-selected::before,.n-btn-f:not(.n-disabled).n-selected::after,.n-btn-f:not(.n-disabled).n-selected::before,.n-btn-grey:not(.n-disabled).n-selected::after,.n-btn-grey:not(.n-disabled).n-selected::before,.n-btn-neg:not(.n-disabled).n-selected::after,.n-btn-neg:not(.n-disabled).n-selected::before,button:not(.n-disable-default):not(.n-disabled).n-selected::after,button:not(.n-disable-default):not(.n-disabled).n-selected::before {
	opacity: .5;
	border-radius: 1.8rem;
}

.n-btn-a:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-a:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-b:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-b:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-c:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-c:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-e:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-e:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-f:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-f:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-grey:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-grey:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-neg:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-neg:not(.n-disabled).n-selected.n-btn-s::before,button:not(.n-disable-default):not(.n-disabled).n-selected.n-btn-s::after,button:not(.n-disable-default):not(.n-disabled).n-selected.n-btn-s::before {
	border-radius: 1.6rem;
}

.n-btn-a:not(.n-disabled).n-selected::after,.n-btn-b:not(.n-disabled).n-selected::after,.n-btn-c:not(.n-disabled).n-selected::after,.n-btn-e:not(.n-disabled).n-selected::after,.n-btn-f:not(.n-disabled).n-selected::after,.n-btn-grey:not(.n-disabled).n-selected::after,.n-btn-neg:not(.n-disabled).n-selected::after,button:not(.n-disable-default):not(.n-disabled).n-selected::after {
	top: -.4rem;
	left: -.4rem;
}

.n-btn-a:not(.n-disabled).n-selected::before,.n-btn-b:not(.n-disabled).n-selected::before,.n-btn-c:not(.n-disabled).n-selected::before,.n-btn-e:not(.n-disabled).n-selected::before,.n-btn-f:not(.n-disabled).n-selected::before,.n-btn-grey:not(.n-disabled).n-selected::before,.n-btn-neg:not(.n-disabled).n-selected::before,button:not(.n-disable-default):not(.n-disabled).n-selected::before {
	top: .4rem;
	left: .4rem;
}

@media (hover:hover) {
	body.n-hv-s button:not(.n-disable-default):hover {
		background: 0 0!important;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover>span,body.n-hv-s .n-btn-b:not(.n-disabled):hover>span,body.n-hv-s .n-btn-c:not(.n-disabled):hover>span,body.n-hv-s .n-btn-e:not(.n-disabled):hover>span,body.n-hv-s .n-btn-f:not(.n-disabled):hover>span,body.n-hv-s .n-btn-grey:not(.n-disabled):hover>span,body.n-hv-s .n-btn-neg:not(.n-disabled):hover>span,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover>span {
		transform: scale(1.1);
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::before {
		opacity: .5;
		border-radius: 1.8rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-a:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::before {
		border-radius: 1.6rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::after {
		top: -.4rem;
		left: -.4rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::before {
		top: .4rem;
		left: .4rem;
	}
}

body.n-hv-moz button:not(.n-disable-default):hover {
	background: 0 0!important;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-b:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-c:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-e:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-f:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover>span,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover>span {
	transform: scale(1.1);
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::before {
	opacity: .5;
	border-radius: 1.8rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-a:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::before {
	border-radius: 1.6rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::after {
	top: -.4rem;
	left: -.4rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::before {
	top: .4rem;
	left: .4rem;
}

.n-btn-icon-a,.n-btn-icon-b,.n-btn-icon-c,.n-btn-icon-e,.n-btn-icon-f,.n-btn-icon-grey,.n-btn-icon-neg,.n-btn-icon-white {
	position: relative;
}

.n-btn-icon-a .n-icon,.n-btn-icon-b .n-icon,.n-btn-icon-c .n-icon,.n-btn-icon-e .n-icon,.n-btn-icon-f .n-icon,.n-btn-icon-grey .n-icon,.n-btn-icon-neg .n-icon,.n-btn-icon-white .n-icon {
	transform: scale(1);
	transition: transform .2s ease-out;
	will-change: transform;
	transform-origin: center;
}

.n-btn-icon-a.n-top-left>div,.n-btn-icon-a.n-top-left>span,.n-btn-icon-b.n-top-left>div,.n-btn-icon-b.n-top-left>span,.n-btn-icon-c.n-top-left>div,.n-btn-icon-c.n-top-left>span,.n-btn-icon-e.n-top-left>div,.n-btn-icon-e.n-top-left>span,.n-btn-icon-f.n-top-left>div,.n-btn-icon-f.n-top-left>span,.n-btn-icon-grey.n-top-left>div,.n-btn-icon-grey.n-top-left>span,.n-btn-icon-neg.n-top-left>div,.n-btn-icon-neg.n-top-left>span,.n-btn-icon-white.n-top-left>div,.n-btn-icon-white.n-top-left>span {
	transform-origin: top left;
}

.n-btn-icon-a.n-top-right>div,.n-btn-icon-a.n-top-right>span,.n-btn-icon-b.n-top-right>div,.n-btn-icon-b.n-top-right>span,.n-btn-icon-c.n-top-right>div,.n-btn-icon-c.n-top-right>span,.n-btn-icon-e.n-top-right>div,.n-btn-icon-e.n-top-right>span,.n-btn-icon-f.n-top-right>div,.n-btn-icon-f.n-top-right>span,.n-btn-icon-grey.n-top-right>div,.n-btn-icon-grey.n-top-right>span,.n-btn-icon-neg.n-top-right>div,.n-btn-icon-neg.n-top-right>span,.n-btn-icon-white.n-top-right>div,.n-btn-icon-white.n-top-right>span {
	transform-origin: top right;
}

.n-btn-icon-a.n-bottom-left>div,.n-btn-icon-a.n-bottom-left>span,.n-btn-icon-b.n-bottom-left>div,.n-btn-icon-b.n-bottom-left>span,.n-btn-icon-c.n-bottom-left>div,.n-btn-icon-c.n-bottom-left>span,.n-btn-icon-e.n-bottom-left>div,.n-btn-icon-e.n-bottom-left>span,.n-btn-icon-f.n-bottom-left>div,.n-btn-icon-f.n-bottom-left>span,.n-btn-icon-grey.n-bottom-left>div,.n-btn-icon-grey.n-bottom-left>span,.n-btn-icon-neg.n-bottom-left>div,.n-btn-icon-neg.n-bottom-left>span,.n-btn-icon-white.n-bottom-left>div,.n-btn-icon-white.n-bottom-left>span {
	transform-origin: bottom left;
}

.n-btn-icon-a.n-bottom-right>div,.n-btn-icon-a.n-bottom-right>span,.n-btn-icon-b.n-bottom-right>div,.n-btn-icon-b.n-bottom-right>span,.n-btn-icon-c.n-bottom-right>div,.n-btn-icon-c.n-bottom-right>span,.n-btn-icon-e.n-bottom-right>div,.n-btn-icon-e.n-bottom-right>span,.n-btn-icon-f.n-bottom-right>div,.n-btn-icon-f.n-bottom-right>span,.n-btn-icon-grey.n-bottom-right>div,.n-btn-icon-grey.n-bottom-right>span,.n-btn-icon-neg.n-bottom-right>div,.n-btn-icon-neg.n-bottom-right>span,.n-btn-icon-white.n-bottom-right>div,.n-btn-icon-white.n-bottom-right>span {
	transform-origin: bottom right;
}

.n-btn-icon-a::after,.n-btn-icon-a::before,.n-btn-icon-b::after,.n-btn-icon-b::before,.n-btn-icon-c::after,.n-btn-icon-c::before,.n-btn-icon-e::after,.n-btn-icon-e::before,.n-btn-icon-f::after,.n-btn-icon-f::before,.n-btn-icon-grey::after,.n-btn-icon-grey::before,.n-btn-icon-neg::after,.n-btn-icon-neg::before,.n-btn-icon-white::after,.n-btn-icon-white::before {
	transition: opacity .2s ease-out,left .2s ease-out,top .2s ease-out,bottom .2s ease-out,border-radius .2s ease-out;
	transform-origin: center;
	will-change: opacity,left,top,bottom,border-radius;
}

.n-btn-icon-a:not(.n-disabled).n-selected::after,.n-btn-icon-a:not(.n-disabled).n-selected::before,.n-btn-icon-b:not(.n-disabled).n-selected::after,.n-btn-icon-b:not(.n-disabled).n-selected::before,.n-btn-icon-c:not(.n-disabled).n-selected::after,.n-btn-icon-c:not(.n-disabled).n-selected::before,.n-btn-icon-e:not(.n-disabled).n-selected::after,.n-btn-icon-e:not(.n-disabled).n-selected::before,.n-btn-icon-f:not(.n-disabled).n-selected::after,.n-btn-icon-f:not(.n-disabled).n-selected::before,.n-btn-icon-grey:not(.n-disabled).n-selected::after,.n-btn-icon-grey:not(.n-disabled).n-selected::before,.n-btn-icon-neg:not(.n-disabled).n-selected::after,.n-btn-icon-neg:not(.n-disabled).n-selected::before,.n-btn-icon-white:not(.n-disabled).n-selected::after,.n-btn-icon-white:not(.n-disabled).n-selected::before {
	border-radius: 1rem;
	opacity: .5;
}

.n-btn-icon-a:not(.n-disabled).n-selected>div,.n-btn-icon-a:not(.n-disabled).n-selected>span,.n-btn-icon-b:not(.n-disabled).n-selected>div,.n-btn-icon-b:not(.n-disabled).n-selected>span,.n-btn-icon-c:not(.n-disabled).n-selected>div,.n-btn-icon-c:not(.n-disabled).n-selected>span,.n-btn-icon-e:not(.n-disabled).n-selected>div,.n-btn-icon-e:not(.n-disabled).n-selected>span,.n-btn-icon-f:not(.n-disabled).n-selected>div,.n-btn-icon-f:not(.n-disabled).n-selected>span,.n-btn-icon-grey:not(.n-disabled).n-selected>div,.n-btn-icon-grey:not(.n-disabled).n-selected>span,.n-btn-icon-neg:not(.n-disabled).n-selected>div,.n-btn-icon-neg:not(.n-disabled).n-selected>span,.n-btn-icon-white:not(.n-disabled).n-selected>div,.n-btn-icon-white:not(.n-disabled).n-selected>span {
	transform: scale(1.2);
}

.n-btn-icon-a:not(.n-disabled).n-selected::after,.n-btn-icon-b:not(.n-disabled).n-selected::after,.n-btn-icon-c:not(.n-disabled).n-selected::after,.n-btn-icon-e:not(.n-disabled).n-selected::after,.n-btn-icon-f:not(.n-disabled).n-selected::after,.n-btn-icon-grey:not(.n-disabled).n-selected::after,.n-btn-icon-neg:not(.n-disabled).n-selected::after,.n-btn-icon-white:not(.n-disabled).n-selected::after {
	top: -.3rem;
	left: -.3rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected::before,.n-btn-icon-b:not(.n-disabled).n-selected::before,.n-btn-icon-c:not(.n-disabled).n-selected::before,.n-btn-icon-e:not(.n-disabled).n-selected::before,.n-btn-icon-f:not(.n-disabled).n-selected::before,.n-btn-icon-grey:not(.n-disabled).n-selected::before,.n-btn-icon-neg:not(.n-disabled).n-selected::before,.n-btn-icon-white:not(.n-disabled).n-selected::before {
	top: .3rem;
	left: .3rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-left::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-left::before {
	top: .6rem;
	left: .6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-right::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-right::before {
	bottom: -.6rem;
	left: -.6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-left::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-left::before {
	top: -.6rem;
	left: .6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-right::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-right::before {
	top: -.6rem;
	left: -.6rem;
}

@media (hover:hover) {
	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::before {
		border-radius: 1rem;
		opacity: .5;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover>span {
		transform: scale(1.2);
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::after {
		top: -.3rem;
		left: -.3rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::before {
		top: .3rem;
		left: .3rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-left::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-left::before {
		top: .6rem;
		left: .6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-right::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-right::before {
		bottom: -.6rem;
		left: -.6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::before {
		top: -.6rem;
		left: .6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::before {
		top: -.6rem;
		left: -.6rem;
	}
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::before {
	border-radius: 1rem;
	opacity: .5;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover>span {
	transform: scale(1.2);
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::after {
	top: -.3rem;
	left: -.3rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::before {
	top: .3rem;
	left: .3rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-left::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-left::before {
	top: .6rem;
	left: .6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-right::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-right::before {
	bottom: -.6rem;
	left: -.6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::before {
	top: -.6rem;
	left: .6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::before {
	top: -.6rem;
	left: -.6rem;
}

blockquote,dl,figure,pre,table {
	margin-bottom: 2.5rem;
}

@media (hover:hover) {
	body.n-hv-s a:hover {
		text-decoration: underline;
		color: #3a73cf;
	}
}

body.n-hv-moz a:hover {
	text-decoration: underline;
	color: #3a73cf;
}

a {
	cursor: pointer;
}

a i,a span {
	cursor: pointer;
}

.n-text-aside {
	font-size: 1.6rem;
	line-height: 1.5;
	font-family: "Euclid Circular B",sans-serif;
	color: #757575;
	text-decoration: none;
	margin-bottom: .5rem;
}

.n-bg-a .n-text-aside,.n-bg-a-dark .n-text-aside,.n-bg-a-dark-mild .n-text-aside,.n-bg-a-light .n-text-aside,.n-bg-a-light-mild .n-text-aside,.n-dark-form .n-text-aside {
	color: #9b9b9b;
}

.n-text-aside b,.n-text-aside i,.n-text-aside label,.n-text-aside p,.n-text-aside span {
	font-size: 1.6rem;
	line-height: 1.5;
	font-family: "Euclid Circular B",sans-serif;
	color: #757575;
	text-decoration: none;
}

.n-bg-a .n-text-aside b,.n-bg-a .n-text-aside i,.n-bg-a .n-text-aside label,.n-bg-a .n-text-aside p,.n-bg-a .n-text-aside span,.n-bg-a-dark .n-text-aside b,.n-bg-a-dark .n-text-aside i,.n-bg-a-dark .n-text-aside label,.n-bg-a-dark .n-text-aside p,.n-bg-a-dark .n-text-aside span,.n-bg-a-dark-mild .n-text-aside b,.n-bg-a-dark-mild .n-text-aside i,.n-bg-a-dark-mild .n-text-aside label,.n-bg-a-dark-mild .n-text-aside p,.n-bg-a-dark-mild .n-text-aside span,.n-bg-a-light .n-text-aside b,.n-bg-a-light .n-text-aside i,.n-bg-a-light .n-text-aside label,.n-bg-a-light .n-text-aside p,.n-bg-a-light .n-text-aside span,.n-bg-a-light-mild .n-text-aside b,.n-bg-a-light-mild .n-text-aside i,.n-bg-a-light-mild .n-text-aside label,.n-bg-a-light-mild .n-text-aside p,.n-bg-a-light-mild .n-text-aside span,.n-dark-form .n-text-aside b,.n-dark-form .n-text-aside i,.n-dark-form .n-text-aside label,.n-dark-form .n-text-aside p,.n-dark-form .n-text-aside span {
	color: #9b9b9b;
}

.n-text-aside a {
	color: #0a52bf;
	outline: #0A52BF;
}

.n-bg-a .n-text-aside a,.n-bg-a-dark .n-text-aside a,.n-bg-a-dark-mild .n-text-aside a,.n-bg-a-light .n-text-aside a,.n-bg-a-light-mild .n-text-aside a,.n-dark-form .n-text-aside a {
	color: #1b23ff;
	outline: #1b23ff;
}

.n-text-aside a i,.n-text-aside a span {
	color: #0a52bf;
	cursor: pointer;
}

.n-bg-a .n-text-aside a i,.n-bg-a .n-text-aside a span,.n-bg-a-dark .n-text-aside a i,.n-bg-a-dark .n-text-aside a span,.n-bg-a-dark-mild .n-text-aside a i,.n-bg-a-dark-mild .n-text-aside a span,.n-bg-a-light .n-text-aside a i,.n-bg-a-light .n-text-aside a span,.n-bg-a-light-mild .n-text-aside a i,.n-bg-a-light-mild .n-text-aside a span,.n-dark-form .n-text-aside a i,.n-dark-form .n-text-aside a span {
	color: #1b23ff;
}

body.n-cursor-resize-ver,body.n-cursor-resize-ver * {
	cursor: col-resize!important;
}

::-moz-selection {
	background-color: #1b23ff;
	color: #fff;
}

::selection {
	background-color: #1b23ff;
	color: #fff;
}



#n-btn-nav {
	transition: color .5s ease-in-out;
}


@media (hover:hover) {
	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq {
		border-color: #1b23ff;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:first-of-type {
		top: -2px;
		left: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(2) {
		top: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(3) {
		top: -2px;
		right: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(4) {
		left: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(6) {
		right: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(7) {
		left: -2px;
		bottom: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(8) {
		bottom: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(9) {
		right: -2px;
		bottom: -2px;
	}
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq {
	border-color: #1b23ff;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:first-of-type {
	top: -2px;
	left: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(2) {
	top: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(3) {
	top: -2px;
	right: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(4) {
	left: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(6) {
	right: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(7) {
	left: -2px;
	bottom: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(8) {
	bottom: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(9) {
	right: -2px;
	bottom: -2px;
}

@media (hover:hover) {
	body.n-hv-s #n-head #nav-mid a:hover,body.n-hv-s #n-head #nav-misc a:hover,body.n-hv-s #n-head .holder-quick-nav-submenu a:hover,body.n-hv-s #n-head .n-nav-a:hover,body.n-hv-s #n-head .quick-nav-submenu-links a:hover {
		color: #1b23ff!important;
	}

	body.n-hv-s #n-head #nav-mid a:hover span,body.n-hv-s #n-head #nav-misc a:hover span,body.n-hv-s #n-head .holder-quick-nav-submenu a:hover span,body.n-hv-s #n-head .n-nav-a:hover span,body.n-hv-s #n-head .quick-nav-submenu-links a:hover span {
		color: #1b23ff!important;
	}

	body.n-hv-s #n-head #nav-top .n-btn-grey:hover span {
		color: #313b47!important;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover {
		cursor: pointer;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>.n-nav-a,body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>a {
		color: #1b23ff!important;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-lang {
		cursor: pointer!important;
		background-color: #1b23ff;
		z-index: 999999999;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-down {
		cursor: pointer;
		background-color: #1b23ff;
		z-index: 999999999;
	}
}

body.n-hv-moz #n-head #nav-mid a:hover,body.n-hv-moz #n-head #nav-misc a:hover,body.n-hv-moz #n-head .holder-quick-nav-submenu a:hover,body.n-hv-moz #n-head .n-nav-a:hover,body.n-hv-moz #n-head .quick-nav-submenu-links a:hover {
	color: #1b23ff!important;
}

body.n-hv-moz #n-head #nav-mid a:hover span,body.n-hv-moz #n-head #nav-misc a:hover span,body.n-hv-moz #n-head .holder-quick-nav-submenu a:hover span,body.n-hv-moz #n-head .n-nav-a:hover span,body.n-hv-moz #n-head .quick-nav-submenu-links a:hover span {
	color: #1b23ff!important;
}

body.n-hv-moz #n-head #nav-top .n-btn-grey:hover span {
	color: #313b47!important;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover {
	cursor: pointer;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>.n-nav-a,body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>a {
	color: #1b23ff!important;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-lang {
	cursor: pointer!important;
	background-color: #1b23ff;
	z-index: 999999999;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-down {
	cursor: pointer;
	background-color: #1b23ff;
	z-index: 999999999;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled {
	cursor: initial!important;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-icon-down {
	display: none;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-nav-a,#n-head #n-nav .holder-quick-nav-submenu.n-disabled a {
	cursor: initial!important;
	color: #cecece!important;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-icon-lang {
	cursor: initial!important;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-lang {
	cursor: initial!important;
	background-color: #1b23ff;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-down {
	background-color: #1b23ff;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-down {
	cursor: pointer;
	z-index: 999999999;
}

#n-head .holder-quick-nav-submenu.n-show .n-nav-submenu {
	z-index: 99999;
	position: absolute;
	display: block;
	top: -.7rem;
	padding-top: 6.8rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu {
	position: relative;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
	border-radius: .6rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu .quick-nav-submenu-links {
	z-index: 3;
	background-color: #fff;
	padding: 1.5rem 1.8rem 0 1.8rem;
	border-radius: 1rem;
	display: table;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu .n-nav-a,#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu a {
	white-space: nowrap;
	margin-left: 0;
	width: 100%;
	display: table-row;
	float: none;
	margin: 0;
	position: relative;
	height: 3.5rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu::after {
	z-index: 2;
	content: " ";
	display: block;
	top: -1rem;
	left: 6rem;
	position: absolute;
	width: 2rem;
	height: 2rem;
	transform: rotate(-45deg);
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
}

@media only screen and (max-width:767px) {
	#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu::after {
		left: 2rem;
	}
}

.holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu {
	right: .2rem;
}

.holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu .quick-nav-submenu::after {
	left: 9.6rem!important;
}

@media (hover:hover) {
	body.n-hv-s #n-nav-side:hover,body.n-hv-s #novo-nav-menu:hover {
		color: #1b23ff!important;
	}

	body.n-hv-s #n-nav-side .btn-signout:hover,body.n-hv-s #novo-nav-menu .btn-signout:hover {
		color: #f27575!important;
	}

	body.n-hv-s #n-nav-side .holder-quick-nav-submenu .btn-signout:hover,body.n-hv-s #novo-nav-menu .holder-quick-nav-submenu .btn-signout:hover {
		color: #f27575!important;
	}

	body.n-hv-s #n-nav-side a:hover img,body.n-hv-s #novo-nav-menu a:hover img {
		opacity: .7;
	}
}

body.n-hv-moz #n-nav-side:hover,body.n-hv-moz #novo-nav-menu:hover {
	color: #1b23ff!important;
}

body.n-hv-moz #n-nav-side .btn-signout:hover,body.n-hv-moz #novo-nav-menu .btn-signout:hover {
	color: #f27575!important;
}

body.n-hv-moz #n-nav-side .holder-quick-nav-submenu .btn-signout:hover,body.n-hv-moz #novo-nav-menu .holder-quick-nav-submenu .btn-signout:hover {
	color: #f27575!important;
}

body.n-hv-moz #n-nav-side a:hover img,body.n-hv-moz #novo-nav-menu a:hover img {
	opacity: .7;
}

#n-head {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-icon-close {
	-webkit-mask-image: url("/images/close.svg");
	mask-image: url("/images/close.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-close {
	background: 0 0!important;
}

.n-icon-up {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/icon-up.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/icon-up.svg");
	background-color: #313b47;
}

html[data-n-browser-name=safari] .n-icon-up {
	background: 0 0!important;
}

.n-icon-down {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/icon-down.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/icon-down.svg");
	background-color: #313b47;
}

html[data-n-browser-name=safari] .n-icon-down {
	background: 0 0!important;
}

.n-icon-fb {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/facebook.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/facebook.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-fb {
	background: 0 0!important;
}

.n-icon-tw {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/twitter.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/twitter.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-tw {
	background: 0 0!important;
}

.n-icon-is {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/instagram.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/instagram.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-is {
	background: 0 0!important;
}

.n-icon-in {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/linkedin.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/linkedin.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-in {
	background: 0 0!important;
}

@media (hover:hover) {
	body.n-hv-s .n-dark-form .n-single-answer-box:hover {
		color: #1b23ff;
	}

	body.n-hv-s .n-single-answer-box:hover {
		color: #1b23ff;
		text-decoration: none;
	}

	body.n-hv-s .n-single-answer-box:hover .n-answer-box {
		height: 18px;
		bottom: -3px;
	}

	body.n-hv-s .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
		background: #f5f5f5;
	}

	body.n-hv-s .n-single-answer-box:hover.n-selected .n-answer-box::after {
		background: #1b23ff;
	}

	body.n-hv-s .n-dark-form .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
		background: #cdcdcd;
	}
}

body.n-hv-moz .n-dark-form .n-single-answer-box:hover {
	color: #1b23ff;
}

body.n-hv-moz .n-single-answer-box:hover {
	color: #1b23ff;
	text-decoration: none;
}

body.n-hv-moz .n-single-answer-box:hover .n-answer-box {
	height: 18px;
	bottom: -3px;
}

body.n-hv-moz .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
	background: #f5f5f5;
}

body.n-hv-moz .n-single-answer-box:hover.n-selected .n-answer-box::after {
	background: #1b23ff;
}

body.n-hv-moz .n-dark-form .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
	background: #cdcdcd;
}

footer {
	color: #fff;
	float: left;
	background-color: #313b47;
}

footer a,footer p,footer span {
	color: #fff;
	font-size: 1.9rem;
}

footer a[href="mailto:contact@novoresume.com"] {
	margin-bottom: 1rem;
}

footer #footer-social {
	padding: 20px 0;
	background-color: #425061;
}

footer #footer-social .n-container {
	display: flex;
	align-items: center;
	justify-content: center;
}

footer #footer-social .n-btn-icon-white {
	cursor: pointer;
	display: inline-block;
	margin-right: 3rem;
}

footer #footer-social .n-btn-icon-white:last-child {
	margin-right: 0;
}

footer #footer-social .n-btn-icon-white .n-icon {
	background-color: #425061;
}

@media only screen and (max-width:767px) {
	footer #footer-social div {
		margin-right: 3rem;
	}
}

footer nav a,footer nav p {
	margin: 0 5px;
}

footer nav a {
	font-size: 1.7rem;
}

footer nav ul {
	margin-bottom: 0;
}

footer nav li:last-child {
	margin-bottom: 0;
}

@media only screen and (max-width:1000px) {
	footer nav#footer-nav {
		padding-bottom: 0;
	}

	footer nav .n-container>.n-hf-left,footer nav .n-container>.n-hf-right {
		width: 100%;
		margin-bottom: 5rem;
		padding-left: 0!important;
		padding-right: 0!important;
	}
}

@media only screen and (max-width:1000px) and (max-width:767px) {
	footer nav .n-container>.n-hf-left,footer nav .n-container>.n-hf-right {
		margin-bottom: 0;
	}
}

@media only screen and (max-width:767px) {
	footer nav .n-row {
		text-align: center;
		margin-bottom: 6rem!important;
	}
}

footer #footer-nav {
	padding: 4rem 0 2rem 0;
}

footer #footer-nav li {
	text-indent: -.6rem;
	margin-bottom: 3.5rem;
}

footer #footer-nav a {
	text-decoration: none!important;
}

footer #footer-copyright {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #1f262e;
	position: relative;
}

footer #footer-copyright .txt-ft-vision {
	font-size: 3rem;
}

footer #footer-copyright .txt-ft-vision::after {
	content: " ";
	display: block;
	width: 9rem;
	margin: 1.5rem auto 4rem auto;
	height: .7rem;
	background-color: #1b24ff;
	border-radius: 3rem;
}

footer #footer-copyright p {
	margin-bottom: 0;
}

#pg-doc>section:not(#sec-land) .n-container>.n-row>.n-text-h2,#pg-doc>section:not(#sec-land) .n-container>.n-row>h2,#pg-doc>section:not(#sec-land) .n-container>.n-text-h2,#pg-doc>section:not(#sec-land) .n-container>h2 {
	text-align: center;
}

#pg-doc>section:not(#sec-land) .n-container>.n-row>.separator-dark,#pg-doc>section:not(#sec-land) .n-container>.separator-dark {
	margin-left: auto;
	margin-right: auto;
}

#pg-doc .separator-dark {
	width: 6rem;
	height: .6rem;
	border-radius: 3px;
	margin-top: 1rem;
	margin-bottom: 5rem;
}

#pg-doc .separator-dark.center {
	margin-left: auto;
	margin-right: auto;
}

#pg-doc .separator-dark {
	background-color: #1b24ff;
}

#pg-doc .container-dec h2 {
	margin-bottom: 0;
}

#pg-doc .show-icons .arrow-icon-hd {
	position: absolute;
	top: 0;
	height: 100%;
	width: 5.5rem;
	z-index: 99999;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#pg-doc .show-icons .arrow-icon-hd:not(.n-disabled) {
	cursor: pointer;
}

#pg-doc .show-icons .arrow-icon-hd>div {
	height: 5.5rem;
	width: 5.5rem;
	position: absolute;
	top: 50%;
	margin-top: -2.75rem;
}

@media only screen and (max-width:767px) {
	#pg-doc .show-icons .arrow-icon-hd {
		width: 50%;
		float: left;
		position: relative;
		height: 8rem;
	}

	#pg-doc .show-icons .arrow-icon-hd>div {
		top: initial;
		margin-top: initial;
		left: 50%;
		margin-left: -2.75rem;
	}
}

#pg-doc .arrow-icon-hd[data-direction=left] {
	left: 0;
}

#pg-doc .arrow-icon-hd[data-direction=right] {
	right: 0;
}

#pg-doc .icon-arrow {
	margin-left: -2.25rem;
	margin-top: -2.25rem;
	width: 4.5rem;
	height: 4.5rem;
	background-size: 4.5rem 4.5rem;
}

#pg-doc .show-icons .arrow-icon-hd[data-direction=left] .icon-arrow {
	-webkit-mask-image: url("../../images/templates/arrow-left.svg");
	mask-image: url("../../images/templates/arrow-left.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] #pg-doc .show-icons .arrow-icon-hd[data-direction=left] .icon-arrow {
	background: 0 0!important;
}

#pg-doc .show-icons .arrow-icon-hd[data-direction=right] .icon-arrow {
	-webkit-mask-image: url("../../images/templates/arrow-right.svg");
	mask-image: url("../../images/templates/arrow-right.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] #pg-doc .show-icons .arrow-icon-hd[data-direction=right] .icon-arrow {
	background: 0 0!important;
}

#pg-doc .list-exps-container {
	overflow: hidden;
	padding: 0 6.5rem;
	box-sizing: border-box;
	width: 100%;
	position: relative;
}

#pg-doc .list-exps-container>.n-row {
	overflow: hidden;
}

@media only screen and (max-width:767px) {
	#pg-doc .list-exps-container {
		padding-left: 0;
		padding-right: 0;
	}
}

#pg-doc .exps-list {
	position: relative;
	display: flex;
	transition: left .3s ease-in-out;
	will-change: left;
}

#pg-doc .expt-list-element {
	position: relative;
	float: left;
	box-sizing: border-box;
	display: flex;
	padding: 0 2rem;
}

@media only screen and (max-width:1000px) {
	#pg-doc .expt-list-element {
		width: 100%;
	}
}

#pg-doc #sec-expert .exps-list {
	width: 150%;
}

#pg-doc #sec-expert .expt-list-element {
	width: 33.33%;
}

@media only screen and (max-width:1000px) {
	#pg-doc #sec-expert .expt-list-element {
		width: 100%;
	}
}

#pg-doc #sec-expert .n-btn-icon-white .n-icon {
	background-color: #1b23ff;
}

#pg-doc #sec-expert .n-container[data-selected-id="0"] .exps-list {
	left: 0;
}

#pg-doc #sec-expert .n-container[data-selected-id="1"] .exps-list {
	left: -50%;
}

#pg-doc #sec-expert .n-container[data-selected-id="2"] .exps-list {
	left: -100%;
}

@media only screen and (max-width:1000px) {
	#pg-doc #sec-expert .exps-list {
		width: 300%;
	}

	#pg-doc #sec-expert .n-container[data-selected-id="0"] .exps-list {
		left: 0;
	}

	#pg-doc #sec-expert .n-container[data-selected-id="1"] .exps-list {
		left: -100%;
	}

	#pg-doc #sec-expert .n-container[data-selected-id="2"] .exps-list {
		left: -200%;
	}
}

#pg-doc[doc-type=coverLetter] #sec-expert .exps-list {
	width: 100%;
}

#pg-doc[doc-type=coverLetter] #sec-expert .expt-list-element {
	width: 50%;
}

@media only screen and (max-width:1000px) {
	#pg-doc[doc-type=coverLetter] #sec-expert .expt-list-element {
		width: 100%;
	}
}

#pg-doc[doc-type=coverLetter] #sec-expert .n-container[data-selected-id="0"] .exps-list {
	left: 0;
}

#pg-doc[doc-type=coverLetter] #sec-expert .n-container[data-selected-id="1"] .exps-list {
	left: -50%;
}

@media only screen and (max-width:1000px) {
	#pg-doc[doc-type=coverLetter] #sec-expert .exps-list {
		width: 200%;
	}

	#pg-doc[doc-type=coverLetter] #sec-expert .n-container[data-selected-id="0"] .exps-list {
		left: 0;
	}

	#pg-doc[doc-type=coverLetter] #sec-expert .n-container[data-selected-id="1"] .exps-list {
		left: -100%;
	}
}

#pg-doc[doc-type=resume] #sec-examples .exps-list {
	width: 333.33%;
}

@media only screen and (max-width:1000px) {
	#pg-doc[doc-type=resume] #sec-examples .exps-list {
		width: 1000%;
	}
}

#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="0"] .exps-list {
	left: 0;
}

#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="1"] .exps-list {
	left: 0;
}

#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="2"] .exps-list {
	left: 0;
}

#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="3"] .exps-list {
	left: -99.99%;
}

#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="4"] .exps-list {
	left: -99.99%;
}

#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="5"] .exps-list {
	left: -99.99%;
}

#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="6"] .exps-list {
	left: -199.98%;
}

#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="7"] .exps-list {
	left: -199.98%;
}

#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="8"] .exps-list {
	left: -199.98%;
}

#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="9"] .exps-list {
	left: -299.97%;
}

@media only screen and (max-width:1000px) {
	#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="0"] .exps-list {
		left: 0;
	}

	#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="1"] .exps-list {
		left: -100%;
	}

	#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="2"] .exps-list {
		left: -200%;
	}

	#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="3"] .exps-list {
		left: -300%;
	}

	#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="4"] .exps-list {
		left: -400%;
	}

	#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="5"] .exps-list {
		left: -500%;
	}

	#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="6"] .exps-list {
		left: -600%;
	}

	#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="7"] .exps-list {
		left: -700%;
	}

	#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="8"] .exps-list {
		left: -800%;
	}

	#pg-doc[doc-type=resume] #sec-examples .n-container[data-selected-id="9"] .exps-list {
		left: -900%;
	}
}

#pg-doc[doc-type=resume][doc-level=senior] #sec-examples .exps-list {
	width: 133.33%;
}

@media only screen and (max-width:1000px) {
	#pg-doc[doc-type=resume][doc-level=senior] #sec-examples .exps-list {
		width: 400%;
	}
}

#pg-doc[doc-type=resume][doc-level=senior] #sec-examples .n-container[data-selected-id="0"] .exps-list {
	left: 0;
}

#pg-doc[doc-type=resume][doc-level=senior] #sec-examples .n-container[data-selected-id="1"] .exps-list {
	left: 0;
}

#pg-doc[doc-type=resume][doc-level=senior] #sec-examples .n-container[data-selected-id="2"] .exps-list {
	left: 0;
}

#pg-doc[doc-type=resume][doc-level=senior] #sec-examples .n-container[data-selected-id="3"] .exps-list {
	left: -99.99%;
}

@media only screen and (max-width:1000px) {
	#pg-doc[doc-type=resume][doc-level=senior] #sec-examples .n-container[data-selected-id="0"] .exps-list {
		left: 0;
	}

	#pg-doc[doc-type=resume][doc-level=senior] #sec-examples .n-container[data-selected-id="1"] .exps-list {
		left: -100%;
	}

	#pg-doc[doc-type=resume][doc-level=senior] #sec-examples .n-container[data-selected-id="2"] .exps-list {
		left: -200%;
	}

	#pg-doc[doc-type=resume][doc-level=senior] #sec-examples .n-container[data-selected-id="3"] .exps-list {
		left: -300%;
	}

	#pg-doc[doc-type=resume][doc-level=senior] #sec-examples .n-container[data-selected-id="4"] .exps-list {
		left: -400%;
	}
}

#pg-doc[doc-type=coverLetter] #sec-examples .exps-list {
	width: 133.33%;
}

@media only screen and (max-width:1000px) {
	#pg-doc[doc-type=coverLetter] #sec-examples .exps-list {
		width: 400%;
	}
}

#pg-doc[doc-type=coverLetter] #sec-examples .n-container[data-selected-id="0"] .exps-list {
	left: 0;
}

#pg-doc[doc-type=coverLetter] #sec-examples .n-container[data-selected-id="1"] .exps-list {
	left: 0;
}

#pg-doc[doc-type=coverLetter] #sec-examples .n-container[data-selected-id="2"] .exps-list {
	left: 0;
}

#pg-doc[doc-type=coverLetter] #sec-examples .n-container[data-selected-id="3"] .exps-list {
	left: -99.99%;
}

#pg-doc[doc-type=coverLetter] #sec-examples .n-container[data-selected-id="4"] .exps-list {
	left: -99.99%;
}

#pg-doc[doc-type=coverLetter] #sec-examples .n-container[data-selected-id="5"] .exps-list {
	left: -99.99%;
}

@media only screen and (max-width:1000px) {
	#pg-doc[doc-type=coverLetter] #sec-examples .n-container[data-selected-id="0"] .exps-list {
		left: 0;
	}

	#pg-doc[doc-type=coverLetter] #sec-examples .n-container[data-selected-id="1"] .exps-list {
		left: -100%;
	}

	#pg-doc[doc-type=coverLetter] #sec-examples .n-container[data-selected-id="2"] .exps-list {
		left: -200%;
	}

	#pg-doc[doc-type=coverLetter] #sec-examples .n-container[data-selected-id="3"] .exps-list {
		left: -300%;
	}

	#pg-doc[doc-type=coverLetter] #sec-examples .n-container[data-selected-id="4"] .exps-list {
		left: -400%;
	}

	#pg-doc[doc-type=coverLetter] #sec-examples .n-container[data-selected-id="5"] .exps-list {
		left: -500%;
	}
}

#pg-doc .premium-icon {
	position: absolute;
	height: 2.2rem;
	margin-top: -1.1rem;
	top: 50%;
	width: 2.2rem;
}

.template-cover {
	display: none;
}

@media (hover:hover) {
	body.n-hv-s a:hover .template-cover {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 99;
		z-index: 99999;
		display: block;
	}

	body.n-hv-s a:hover .template-cover li {
		text-align: center;
	}

	body.n-hv-s a:hover .template-cover a {
		text-align: center;
	}
}

body.n-hv-moz a:hover .template-cover {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 99;
	z-index: 99999;
	display: block;
}

body.n-hv-moz a:hover .template-cover li {
	text-align: center;
}

body.n-hv-moz a:hover .template-cover a {
	text-align: center;
}

#doc-nav-hd {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media (hover:hover) {
	body.n-hv-s .nv-prl .nv-prl-top-left:hover~.nv-prl-content {
		-webkit-transform: perspective(50rem) rotateX(3deg) rotateY(-3deg);
		transform: perspective(50rem) rotateX(3deg) rotateY(-3deg);
	}

	body.n-hv-s .nv-prl .nv-prl-top-right:hover~.nv-prl-content {
		-webkit-transform: perspective(50rem) rotateX(3deg) rotateY(3deg);
		transform: perspective(50rem) rotateX(3deg) rotateY(3deg);
	}

	body.n-hv-s .nv-prl .nv-prl-bottom-left:hover~.nv-prl-content {
		-webkit-transform: perspective(50rem) rotateX(-3deg) rotateY(-3deg);
		transform: perspective(50rem) rotateX(-3deg) rotateY(-3deg);
	}

	body.n-hv-s .nv-prl .nv-prl-bottom-right:hover~.nv-prl-content {
		-webkit-transform: perspective(50rem) rotateX(-3deg) rotateY(3deg);
		transform: perspective(50rem) rotateX(-3deg) rotateY(3deg);
	}
}

body.n-hv-moz .nv-prl .nv-prl-top-left:hover~.nv-prl-content {
	-webkit-transform: perspective(50rem) rotateX(3deg) rotateY(-3deg);
	transform: perspective(50rem) rotateX(3deg) rotateY(-3deg);
}

body.n-hv-moz .nv-prl .nv-prl-top-right:hover~.nv-prl-content {
	-webkit-transform: perspective(50rem) rotateX(3deg) rotateY(3deg);
	transform: perspective(50rem) rotateX(3deg) rotateY(3deg);
}

body.n-hv-moz .nv-prl .nv-prl-bottom-left:hover~.nv-prl-content {
	-webkit-transform: perspective(50rem) rotateX(-3deg) rotateY(-3deg);
	transform: perspective(50rem) rotateX(-3deg) rotateY(-3deg);
}

body.n-hv-moz .nv-prl .nv-prl-bottom-right:hover~.nv-prl-content {
	-webkit-transform: perspective(50rem) rotateX(-3deg) rotateY(3deg);
	transform: perspective(50rem) rotateX(-3deg) rotateY(3deg);
}

.icon-zoom-container {
	position: absolute;
	top: -.2rem;
	right: -.2rem;
	z-index: 999984;
	width: 5.8rem;
	height: 5.8rem;
}

#pg-doc[doc-type=resume][doc-level=senior] .icon-zoom-container {
	top: .3rem;
	right: .4rem;
}

#panel-doc-examples-cvrt {
	width: 100vw;
	height: 100%;
}

#panel-doc-examples-cvrt .container-extra {
	max-width: 80rem!important;
	width: 100%;
	padding-top: 4rem;
	margin: 0 auto;
	position: relative;
}

#panel-doc-examples-cvrt .holder-select {
	left: 0;
	height: 100%;
	display: table;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

#panel-doc-examples-cvrt .holder-select .btn-land-hd,#panel-doc-examples-cvrt .holder-select span {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

#panel-doc-examples-cvrt .holder-select .btn-land-hd {
	top: 1px;
}

#panel-doc-examples-cvrt .holder-select span {
	line-height: 1.1;
}

#panel-doc-examples-cvrt.bt-left .example-header {
	text-align: left;
}

#panel-doc-examples-cvrt .n-btn-c {
	top: .2rem;
}

@media only screen and (max-width:767px) {
	#panel-doc-examples-cvrt .n-btn-c {
		left: -.4rem;
	}
}

#panel-doc-examples-cvrt .hd-bclose {
	right: 0;
	position: absolute;
	top: .1em;
	height: 100%;
}

#panel-doc-examples-cvrt .hd-bclose .t-btn-close {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
}

#panel-doc-examples-cvrt .holder-select span {
	font-size: 2rem;
}

#panel-doc-examples-cvrt .example-header-holder {
	position: fixed;
	width: 100%;
	top: 4rem;
	left: 0;
}

#panel-doc-examples-cvrt .example-header {
	width: 100%;
	box-shadow: 0 0 .6rem 0 rgba(0,0,0,.16);
	position: relative;
	text-align: center;
	background-color: #fff;
	border-radius: 4rem;
	padding: .9rem 2rem 1.4rem 2.3rem;
	margin: 0 auto;
	max-width: 69rem;
	box-sizing: border-box;
}

@media only screen and (max-width:767px) {
	#panel-doc-examples-cvrt .example-header {
		width: 90%;
		text-align: left;
	}

	#panel-doc-examples-cvrt .example-header .holder-select {
		display: none;
	}
}

#panel-doc-examples-cvrt .btn-land-hd {
	width: 1.5rem;
	height: 1.5rem;
}

#panel-doc-examples-cvrt .btn-land {
	cursor: pointer;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	border: .3rem solid #fff;
	transition: .3s ease-out;
	will-change: contents;
	position: relative;
	box-sizing: border-box;
	margin-left: 1rem;
	background-color: #e1e1e1;
	margin-left: 1.3rem;
}

#panel-doc-examples-cvrt .btn-land.n-selected {
	border-width: 0;
	background-color: #1b24ff;
}

#panel-doc-examples-cvrt .container-example-big-view {
	padding: 10rem 0 30rem 0;
	height: 100%;
	width: 100%;
	position: relative;
}

#panel-doc-examples-cvrt img {
	width: 100%;
	margin: 0 auto;
	border-radius: 1.5rem;
	box-shadow: 0 0 .6rem 0 rgba(0,0,0,.16);
}

#panel-doc-examples-cvrt img.exp-img-senior {
	border-radius: initial;
	box-shadow: initial;
}

@media (hover:hover) {
	body.n-hv-s #panel-doc-examples-cvrt .btn-land:hover {
		background-color: #1b24ff;
	}
}

body.n-hv-moz #panel-doc-examples-cvrt .btn-land:hover {
	background-color: #1b24ff;
}

#sec-trustpilot {
	margin: 6.5rem 0 6rem 0;
}

@media only screen and (max-width:767px) {
	#sec-trustpilot {
		margin-top: 3.5rem;
	}
}

#sec-trustpilot .n-container::after {
	background-color: #f5f5f5;
	padding-top: 2.5rem;
	padding-bottom: 3.5rem;
}

@media only screen and (max-width:350px) {
	#sec-trustpilot #sec-trustpilot .n-row {
		padding: 0 0;
	}
}

@media (hover:hover) {
	body.n-hv-s #sec-more-about-cover-letters .n-blog-inner picture:hover {
		opacity: .8;
	}
}

body.n-hv-moz #sec-more-about-cover-letters .n-blog-inner picture:hover {
	opacity: .8;
}

#sec-more-about-cover-letters h2 {
	max-width: 45rem;
	margin: 0 auto;
}

#sec-more-about-cover-letters .n-blog-inner {
	box-sizing: border-box;
	padding: 1.6rem;
	border-radius: 1.3rem;
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none!important;
}

#sec-more-about-cover-letters .n-blog-inner .title-article {
	margin-top: 1.7rem;
	color: #313b47;
	font-weight: 700;
	text-align: center;
	text-decoration: none!important;
	height: 9rem;
}

#sec-more-about-cover-letters .n-blog-inner picture {
	opacity: 1;
	transition: opacity .1s ease-out;
}

#sec-more-about-cover-letters .n-blog-inner img,#sec-more-about-cover-letters .n-blog-inner picture {
	width: 100%;
	border-radius: .8rem;
}

#sec-more-about-cover-letters .n-blog-inner .n-btn-c {
	margin: 0 auto;
	display: block;
}

#sec-more-about-cover-letters .n-blog-inner .n-btn-c::after,#sec-more-about-cover-letters .n-blog-inner .n-btn-c::before {
	background-color: transparent!important;
}

@media only screen and (max-width:1000px) {
	#sec-more-about-cover-letters .n-col-3:nth-of-type(odd) {
		padding-left: 0;
		padding-right: 1.5rem;
		margin-bottom: 3rem;
		width: 50%;
	}

	#sec-more-about-cover-letters .n-col-3:nth-of-type(2n+2) {
		padding-right: 0;
		padding-left: 1.5rem;
		margin-bottom: 3rem;
		width: 50%;
	}
}

@media only screen and (max-width:767px) {
	#sec-more-about-cover-letters .n-col-3 {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
}

#sec-more-about-cover-letters .n-col-3:first-of-type .n-blog-inner {
	background-color: rgba(106,106,196,.1);
}

#sec-more-about-cover-letters .n-col-3:nth-of-type(2) .n-blog-inner {
	background-color: rgba(81,226,194,.1);
}

#sec-more-about-cover-letters .n-col-3:nth-of-type(3) .n-blog-inner {
	background-color: rgba(106,106,196,.1);
}

#sec-more-about-cover-letters .blog-article-btns {
	margin-top: 3rem;
	margin-bottom: 3rem;
}

#pg-doc #sec-match-resume {
	padding: 14rem 0!important;
}

@media only screen and (max-width:1350px) {
	#pg-doc #sec-match-resume {
		padding: 5rem 0!important;
	}
}

@media only screen and (max-width:1000px) {
	#pg-doc #sec-match-resume {
		padding: 3rem 0!important;
	}
}

#sec-match-resume .doc-nav-hd-bo {
	box-sizing: initial;
}

#sec-match-resume .n-container {
	z-index: 999;
	display: block;
}

#sec-match-resume .n-row.doc-nav-hd-box {
	z-index: 99991;
}

#sec-match-resume .match-text {
	float: right;
	width: 33.33%;
	text-align: center;
}

#sec-match-resume .match-text h2 {
	text-align: center;
}

#sec-match-resume .match-text p {
	margin-bottom: 0;
}

#sec-match-resume .match-text .match-text-inner {
	width: 34rem;
	margin: 0 auto;
}

#sec-match-resume .match-img {
	float: left;
	width: 66%;
	padding-right: 3rem;
	box-sizing: border-box;
	position: relative;
}

#sec-match-resume .match-img .match-img-1,#sec-match-resume .match-img .match-img-2 {
	width: 50%;
	box-sizing: border-box;
	position: absolute;
	top: -16rem;
}

@media only screen and (max-width:1350px) {
	#sec-match-resume .match-img .match-img-1,#sec-match-resume .match-img .match-img-2 {
		top: -11rem;
	}
}

#sec-match-resume .match-img .match-img-1 img,#sec-match-resume .match-img .match-img-1 picture,#sec-match-resume .match-img .match-img-2 img,#sec-match-resume .match-img .match-img-2 picture {
	width: 100%;
}

#sec-match-resume .match-img .match-img-1 {
	float: left;
	padding-right: 1.5rem;
	left: 0;
}

#sec-match-resume .match-img .match-img-2 {
	float: left;
	padding-left: 1.5rem;
	right: 0;
}

@media only screen and (max-width:1000px) {
	#sec-match-resume {
		margin-bottom: 23rem;
	}

	#sec-match-resume .doc-nav-hd-box {
		min-height: 60rem;
	}

	#sec-match-resume .separator-dark {
		margin-bottom: 2rem;
	}

	#sec-match-resume .match-text {
		width: 100%;
		float: left;
		margin-bottom: 3rem;
	}

	#sec-match-resume .match-img {
		width: 100%;
		float: right;
	}

	#sec-match-resume .match-img .match-img-1,#sec-match-resume .match-img .match-img-2 {
		position: absolute;
		top: 0;
	}
}

@media screen and (max-width:900px) {
	#sec-match-resume {
		margin-bottom: 17rem;
	}
}

@media screen and (max-width:800px) {
	#sec-match-resume .doc-nav-hd-box {
		min-height: 50rem;
	}
}

@media screen and (max-width:700px) {
	#sec-match-resume {
		margin-bottom: 12rem;
	}
}

@media only screen and (max-width:767px) {
	#sec-match-resume {
		margin-bottom: 26rem;
	}

	#sec-match-resume .match-img .match-img-1,#sec-match-resume .match-img .match-img-2 {
		width: 60%;
	}

	#sec-match-resume .match-img .match-img-2 {
		top: 4rem;
	}
}

@media screen and (max-width:500px) {
	#sec-match-resume {
		margin-bottom: 15rem;
	}
}

@media screen and (max-width:450px) {
	#sec-match-resume {
		margin-bottom: 10rem;
	}
}

@media screen and (max-width:400px) {
	#sec-match-resume {
		margin-bottom: 7rem;
	}
}

#sec-match-resume #sec-land-march-1 {
	z-index: 99;
	position: absolute;
	top: 42rem;
	width: 100%;
}

@media only screen and (max-width:1350px) {
	#sec-match-resume #sec-land-march-1 {
		top: 37rem;
	}
}

@media only screen and (max-width:1000px) {
	#sec-match-resume #sec-land-march-1 {
		top: 39rem;
	}
}

#sec-match-resume #sec-land-march-1>svg {
	bottom: 0;
}

#sec-match-resume #sec-land-march-1 svg {
	width: 100%;
	position: absolute;
}

#sec-match-resume #sec-land-march-2 {
	position: absolute;
	bottom: -4rem;
	width: 100%;
	left: 0;
}

@media only screen and (max-width:1000px) {
	#sec-match-resume #sec-land-march-2 {
		bottom: -24rem;
	}
}

#sec-match-resume #sec-land-march-2 svg {
	top: 0;
}

#sec-match-resume #sec-land-march-2::after {
	content: " ";
	display: block;
	width: 100%;
	top: -5rem;
	height: 6rem;
	background-color: #1b23ff;
	position: absolute;
}

@media only screen and (max-width:1000px) {
	#sec-match-resume #sec-land-march-2::after {
		top: -24rem;
		height: 24rem;
	}
}

#sec-why .n-hf-left,#sec-why .n-hf-right {
	margin-bottom: 7rem;
	position: relative;
}

#sec-why .n-hf-left .n-text-h3,#sec-why .n-hf-right .n-text-h3 {
	margin-bottom: 1.5rem;
}

#sec-why .n-hf-left p,#sec-why .n-hf-right p, #sec-why .n-hf-left ul {
	padding-left: 19rem;
}
#sec-why .n-hf-left ul{
	margin-top: 18px;
}

#sec-why .n-hf-left .n-row::after,#sec-why .n-hf-right .n-row::after {
	display: block;
	content: " ";
	position: absolute;
	width: 17rem;
	height: 17rem;
	background-size: 17rem 17rem;
	margin-top: -1rem;
	visibility: initial;
	transition: top .3s ease-out,opacity .3s ease-out;
	will-change: top,opacity;
	top: -6rem;
	opacity: 0;
}

#sec-why .n-text-h5 {
	color: #313b47;
	margin-bottom: 1.5rem;
}

#sec-why.show-icons .n-hf-left[data-icon-hd-type].icon-animate .n-row::after,#sec-why.show-icons .n-hf-right[data-icon-hd-type].icon-animate .n-row::after {
	top: 0;
	opacity: 1;
}

@media only screen and (max-width:1000px) {
	#sec-why .n-hf-left,#sec-why .n-hf-right {
		margin-bottom: 5rem;
	}

	#sec-why .n-hf-left p,#sec-why .n-hf-right p {
		padding-left: 0;
	}

	#sec-why .n-hf-left p.n-text-h5,#sec-why .n-hf-right p.n-text-h5 {
		padding-top: 17rem;
	}

	#sec-why .n-container .n-row:last-of-type .n-hf-left,#sec-why .n-container .n-row:last-of-type .n-hf-right {
		margin-bottom: 5rem;
	}
}

@media only screen and (max-width:767px) {
	#sec-why .n-hf-left,#sec-why .n-hf-right {
		margin-bottom: 5rem;
	}

	#sec-why .n-hf-left .n-row::after,#sec-why .n-hf-right .n-row::after {
		margin-top: initial;
		margin-left: -8.5rem;
		left: 50%;
	}
}
.your-dream .n-hf-left:nth-child(1) .n-row::after{
	background-image: url("../../images/landing_page/resume_icons/5.webp");
	 
}
.your-dream .n-hf-left:nth-child(2) .n-row::after{
	background-image: url("../../images/landing_page/resume_icons/6.webp");
	 
}
.your-dream .n-hf-left:nth-child(3) .n-row::after{
	background-image: url("../../images/landing_page/resume_icons/7.webp");
	 
}
.your-dream .n-hf-left:nth-child(4) .n-row::after{
	background-image: url("../../images/landing_page/resume_icons/8.webp");
	 
}
.your-dream2 .n-container .right1 .n-row::after{
	background-image: url("../../images/landing_page/resume_icons/6.webp");

}
.your-dream2 .n-container .right2 .n-row::after{
	background-image: url("../../images/landing_page/resume_icons/3.webp");

}
.your-dream2 .n-container .left-2 .n-row::after{
	background-image: url("../../images/landing_page/resume_icons/4.webp");

}
/* #sec-why.show-icons .n-hf-right:nth-child(4) .n-row::after {
	background-image: url("../../images/landing_page/resume_icons/5.webp");
}  */
/* #sec-why.show-icons .n-hf-left[data-icon-hd-type=premium] .n-row::after {
	background-image: url("../../images/landing_page/resume_icons/2.webp");
}

 #sec-why.show-icons .n-hf-right[data-icon-hd-type=ats] .n-row::after {
	background-image: url("../../images/landing_page/resume_icons/5.webp");
} */

/* #sec-why.show-icons .n-hf-left[data-icon-hd-type=fees] .n-row::after {
	background-image: url("../../images/landing_page/resume_icons/1.webp");
}

#sec-why.show-icons .n-hf-left[data-icon-hd-type=templates] .n-row::after,#sec-why.show-icons .n-hf-right[data-icon-hd-type=templates] .n-row::after {
	background-image: url("../../images/landing_page/resume_icons/1.webp");
}  */

#sec-content .container-dec::after {
	background-color: #f5f5f5;
}

#pg-doc #sec-content h2 {
	max-width: 54rem;
	text-align: left!important;
}

#pg-doc #sec-content .separator-dark {
	margin-left: 0!important;
	margin-right: initial!important;
}

#sec-content .sec-content-text {
	border-radius: 1.7rem;
	background: #fff;
	padding: 1.7rem 1.5rem 5rem 1.5rem;
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 40rem;
}

#sec-content .sec-content-text p {
	font-size: 1.6rem;
	margin-bottom: 0;
}

#sec-content .sec-content-text p.space {
	margin-bottom: 1.3rem;
}

#sec-content>.n-container>.n-row {
	margin: 0 auto;
	max-width: 86rem;
}

#pg-doc #sec-expert .container-dec::after {
	background-color: #1b23ff;
}

@media only screen and (max-width:767px) {
	#pg-doc #sec-expert .separator-dark {
		margin-bottom: 3rem;
	}
}

#pg-doc #sec-expert .expert-dec {
	position: relative;
	margin: 2.3rem 0;
	width: 100%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media only screen and (max-width:767px) {
	#pg-doc #sec-expert .expert-dec {
		margin: .5rem 0 1rem 0;
	}
}

#pg-doc #sec-expert .expert-dec span {
	line-height: 1;
	font-size: 12rem;
	height: 4.5rem;
	color: #757575;
	display: block;
	text-align: center;
}

#pg-doc #sec-expert .expert-dec .expert-dec-line-left,#pg-doc #sec-expert .expert-dec .expert-dec-line-right {
	box-sizing: border-box;
	width: 50%;
	position: absolute;
	height: .3rem;
	bottom: 1.8rem;
}

#pg-doc #sec-expert .expert-dec .expert-dec-line-left::after,#pg-doc #sec-expert .expert-dec .expert-dec-line-right::after {
	content: " ";
	display: block;
	background-color: #cdcdcd;
	width: 100%;
	position: relative;
	height: 100%;
}

#pg-doc #sec-expert .expert-dec .expert-dec-line-left {
	left: 0;
	padding-right: 7rem;
}

#pg-doc #sec-expert .expert-dec .expert-dec-line-right {
	right: 0;
	padding-left: 7rem;
}

#pg-doc #sec-expert .expert-box {
	width: 100%;
	border-radius: 1rem;
	box-shadow: 0 0 .6rem 0 rgba(0,0,0,.16);
	background-color: #fff;
	box-sizing: border-box;
	position: relative;
	padding: 5rem;
}

@media only screen and (max-width:767px) {
	#pg-doc #sec-expert .expert-box {
		padding: 5rem 2.5rem;
	}
}

#pg-doc #sec-expert .expert-name {
	margin-bottom: 0;
}

#pg-doc #sec-expert .expert-header {
	position: relative;
	width: 100%;
	padding-left: 15rem;
	padding-right: 6.5rem;
	min-height: 12rem;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
}

#pg-doc #sec-expert .expert-header img {
	width: 12rem;
	border-radius: 1rem;
	position: absolute;
	left: 0;
	top: 0;
}

@media only screen and (max-width:767px) {
	#pg-doc #sec-expert .expert-header {
		padding-left: 0;
		padding-right: 0;
		padding-top: 22rem;
	}

	#pg-doc #sec-expert .expert-header img {
		left: 50%;
		width: 18rem;
		margin-left: -9rem;
	}

	#pg-doc #sec-expert .expert-header .n-btn-icon-a {
		margin-top: initial;
		top: 15rem;
		left: 50%;
		margin-left: -2.2rem;
	}

	#pg-doc #sec-expert .expert-header .n-row {
		text-align: center;
	}
}

#pg-doc #sec-expert .expert-content {
	position: relative;
	width: 100%;
}

#sec-faq-1 .faq-icon,#sec-faq-2 .faq-icon {
	position: relative;
	top: .7rem;
	margin-right: .2rem;
}

#sec-faq-1 .faq-icon,#sec-faq-1 .faq-icon img,#sec-faq-2 .faq-icon,#sec-faq-2 .faq-icon img {
	height: 3rem;
}

#sec-faq-1 h3,#sec-faq-2 h3 {
	margin-bottom: 2rem;
}

#sec-faq-1 ol li p,#sec-faq-2 ol li p {
	display: contents;
}

#sec-faq-1 ol,#sec-faq-2 ol {
	margin-top: 1.5rem!important;
}

#sec-faq-1 ul,#sec-faq-2 ul {
	margin-top: 1.5rem!important;
}

#sec-faq-1 ol li:not(:last-of-type),#sec-faq-2 ol li:not(:last-of-type) {
	margin-bottom: 1.2rem!important;
}

#sec-faq-1 .faq-1,#sec-faq-1 .faq-2,#sec-faq-2 .faq-1,#sec-faq-2 .faq-2 {
	margin-bottom: 8rem;
	position: relative;
	box-sizing: border-box;
	width: 100%;
}

#sec-faq-1 .faq-1:last-of-type,#sec-faq-2 .faq-1:last-of-type {
	margin-bottom: 0;
}

@media only screen and (max-width:1000px) {
	#sec-faq-2 .n-col-3 {
		width: 50%;
	}

	#sec-faq-2 .n-col-3:nth-of-type(odd) {
		padding-left: 0;
		padding-right: 4rem;
	}

	#sec-faq-2 .n-col-3:nth-of-type(2n+2) {
		padding-right: 0;
		padding-left: 4rem;
	}
}

@media only screen and (max-width:767px) {
	#sec-faq-2 .n-col-3 {
		width: 100%;
	}

	#sec-faq-2 .n-col-3:nth-of-type(odd) {
		padding-left: 0;
		padding-right: 0;
	}

	#sec-faq-2 .n-col-3:nth-of-type(2n+2) {
		padding-right: 0;
		padding-left: 0;
	}
}

#sec-faq-1 {
	padding-bottom: 7rem;
}

#sec-faq-1 .faq-1 {
	padding-left: 31rem;
	padding-right: 31rem;
}

@media only screen and (max-width:1000px) {
	#sec-faq-1 .faq-1:nth-of-type(odd) {
		padding-right: 0;
	}

	#sec-faq-1 .faq-1:nth-of-type(2n+2) {
		padding-left: 0;
	}

	#sec-faq-1 .faq-1 {
		min-height: 22rem;
	}
}



#sec-faq-1.show-icons .faq-1:nth-of-type(odd) .faq-picture {
	left: 0;
}

#sec-faq-1.show-icons .faq-1:nth-of-type(2n+2) .faq-picture {
	right: 0;
}

#sec-faq-1.show-icons .faq-1 .faq-picture,#sec-faq-1.show-icons .faq-1 .faq-picture img {
	height: 27rem;
}

#sec-faq-1.show-icons .faq-1 .faq-picture {
	position: absolute;
	height: 27rem;
	transition: top .3s ease-out,opacity .3s ease-out;
	will-change: top,opacity;
	top: -6rem;
	opacity: 0;
}

@media only screen and (max-width:767px) {
	#sec-faq-1.show-icons .faq-1 .faq-picture {
		margin-left: -10rem;
		left: 50%!important;
		right: initial!important;
		margin-top: -1rem;
		width: 20rem;
		height: 20rem;
		background-size: 20rem 20rem;
	}
}

#sec-faq-1.show-icons .faq-1.icon-animate .faq-picture {
	top: 0;
	opacity: 1;
}

#sec-examples h2 {
	max-width: 67rem;
	margin-left: auto;
	margin-right: auto;
}

#sec-examples .container-dec::after {
	background-color: #f5f5f5;
}

#sec-examples .exps-list {
	min-height: 20rem;
}

#sec-examples .expt-list-element img {
	width: 100%;
}

#sec-examples .n-disabled .n-icon {
	background-color: #e1e1e1!important;
}

@media only screen and (max-width:767px) {
	#sec-examples .separator-dark {
		margin-bottom: 3rem;
	}
}

#sec-examples .list-exps-container {
	margin-bottom: 4rem;
}

#sec-examples .expt-list-element .n-text-center {
	margin-top: 2.5rem;
}

#sec-examples .expt-list-element .n-text-h5 {
	margin-bottom: .5rem;
}

#temps-jump-cont-h {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 999;
	height: 0;
}

@media only screen and (max-width:767px) {
	#temps-jump-cont-h .j-text-free {
		display: none;
	}

	#temps-jump-cont-h button .n-icon {
		display: none;
	}
}

#temps-jump-cont-h .n-btn-c,#temps-jump-cont-h .n-btn-c span {
	color: #fff;
}

#temps-jump-cont-h .j-text-free {
	font-size: 2rem;
	position: relative;
	top: 1rem;
	padding-right: 2rem;
}

#temps-jump-cont-h .btn-holder-j {
	color: #313b47;
	box-shadow: 0 0 6px 0 rgba(0,0,0,.16);
	background-color: #fff;
	border-radius: 4.2rem;
	padding: 1.5rem 2rem;
	position: relative;
	bottom: -2.5rem;
	transition: bottom .3s ease-out;
	will-change: bottom;
	display: inline-block;
	width: auto;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#temps-jump-cont-h.animate .btn-holder-j {
	bottom: 9rem;
}

#temps-jump-cont-h .btn-holder-j .j-text-free,#temps-jump-cont-h .btn-holder-j a {
	float: left;
}

#temps-jump-cont-h .btn-holder-j .icon-arrow-up {
	-webkit-mask-image: url("../../images/templates/arrow-up.svg");
	mask-image: url("../../images/templates/arrow-up.svg");
	background-color: #313b47;
}

html[data-n-browser-name=safari] #temps-jump-cont-h .btn-holder-j .icon-arrow-up {
	background: 0 0!important;
}
#n-hd-popupmsg {
	z-index: 99999998!important;
}

#n-hd-popupmsg {
	position: fixed;
	top: 0;
	width: 1px;
	right: -1px;
	height: 100%;
}

#n-hd-popupmsg .n-popup-message {
	position: relative;
	top: 7rem;
	width: 36rem;
	height: auto;
	right: -4rem;
	margin-top: 5rem;
	min-height: 6rem;
	background-color: #fff;
	border-radius: 1.4rem;
	transition: right .4s ease-out,margin .6s ease-out;
	will-change: right,margin;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.1);
	box-sizing: border-box;
	padding: 2rem 2.4rem;
}

@media only screen and (max-width:767px) {
	#n-hd-popupmsg .n-popup-message {
		width: 30rem;
	}
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-symbol {
	left: 2.4rem;
	top: 1.6rem;
	cursor: initial!important;
	z-index: 999999;
	display: blocl;
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-symbol .n-icon {
	cursor: initial!important;
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-close {
	right: 2.4rem;
	top: 1.6rem;
}

#n-hd-popupmsg .n-popup-message .n-feedback-icon-notification {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/notification.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/notification.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] #n-hd-popupmsg .n-popup-message .n-feedback-icon-notification {
	background: 0 0!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol .n-feedback-icon-notification {
	background-color: #313b47;
}

#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol::before {
	background-color: #fbd04c!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-err .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-err .n-btn-feedback-symbol::before {
	background-color: #f27575!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-suc .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-suc .n-btn-feedback-symbol::before {
	background-color: #1b23ff!important;
}

#n-hd-popupmsg .n-popup-message .n-text-type-msg {
	color: #313b47;
	position: relative;
	padding: .4rem 5.4rem;
	width: 100%;
	box-sizing: border-box;
	display: block;
}

#n-hd-popupmsg .n-popup-message.n-show {
	right: 37.5rem;
}

@media only screen and (max-width:767px) {
	#n-hd-popupmsg .n-popup-message.n-show {
		right: 31.5rem;
	}
}

#n-hd-popupmsg .n-popup-message .n-feedback-holder-msg {
	margin-top: 1.5rem;
	box-sizing: border-box;
	border-radius: .7rem;
	background-color: #fff;
}

#n-hd-popupmsg .n-popup-message span,#n-hd-popupmsg .n-popup-message span a {
	font-size: 1.6rem;
	line-height: 1.2;
}

#n-hd-popupmsg .n-popup-message span {
	float: left!important;
}

#n-hd-popupmsg .n-popup-message a {
	float: none!important;
}

.n-btn-a,.n-btn-b,.n-btn-c,.n-btn-e,.n-btn-f,.n-btn-grey,.n-btn-neg,button:not(.n-disable-default) {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-btn-a span,.n-btn-b span,.n-btn-c span,.n-btn-e span,.n-btn-f span,.n-btn-grey span,.n-btn-neg span,button:not(.n-disable-default) span {
	transition: transform .2s ease-out,background-color .2s ease-out;
	will-change: transform,background-color;
	transform-origin: center;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-btn-a::after,.n-btn-a::before,.n-btn-b::after,.n-btn-b::before,.n-btn-c::after,.n-btn-c::before,.n-btn-e::after,.n-btn-e::before,.n-btn-f::after,.n-btn-f::before,.n-btn-grey::after,.n-btn-grey::before,.n-btn-neg::after,.n-btn-neg::before,button:not(.n-disable-default)::after,button:not(.n-disable-default)::before {
	transform-origin: center;
	transition: opacity .2s ease-out,left .2s ease-out,top .2s ease-out,border-radius .2s ease-out;
	will-change: opacity,left,top,border-radius;
}

.n-btn-a:focus,.n-btn-b:focus,.n-btn-c:focus,.n-btn-e:focus,.n-btn-f:focus,.n-btn-grey:focus,.n-btn-neg:focus,button:not(.n-disable-default):focus {
	outline: 0;
}

.n-btn-a:not(.n-disabled).n-selected>span,.n-btn-b:not(.n-disabled).n-selected>span,.n-btn-c:not(.n-disabled).n-selected>span,.n-btn-e:not(.n-disabled).n-selected>span,.n-btn-f:not(.n-disabled).n-selected>span,.n-btn-grey:not(.n-disabled).n-selected>span,.n-btn-neg:not(.n-disabled).n-selected>span,button:not(.n-disable-default):not(.n-disabled).n-selected>span {
	transform: scale(1.1);
}

.n-btn-a:not(.n-disabled).n-selected::after,.n-btn-a:not(.n-disabled).n-selected::before,.n-btn-b:not(.n-disabled).n-selected::after,.n-btn-b:not(.n-disabled).n-selected::before,.n-btn-c:not(.n-disabled).n-selected::after,.n-btn-c:not(.n-disabled).n-selected::before,.n-btn-e:not(.n-disabled).n-selected::after,.n-btn-e:not(.n-disabled).n-selected::before,.n-btn-f:not(.n-disabled).n-selected::after,.n-btn-f:not(.n-disabled).n-selected::before,.n-btn-grey:not(.n-disabled).n-selected::after,.n-btn-grey:not(.n-disabled).n-selected::before,.n-btn-neg:not(.n-disabled).n-selected::after,.n-btn-neg:not(.n-disabled).n-selected::before,button:not(.n-disable-default):not(.n-disabled).n-selected::after,button:not(.n-disable-default):not(.n-disabled).n-selected::before {
	opacity: .5;
	border-radius: 1.8rem;
}

.n-btn-a:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-a:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-b:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-b:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-c:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-c:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-e:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-e:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-f:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-f:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-grey:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-grey:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-neg:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-neg:not(.n-disabled).n-selected.n-btn-s::before,button:not(.n-disable-default):not(.n-disabled).n-selected.n-btn-s::after,button:not(.n-disable-default):not(.n-disabled).n-selected.n-btn-s::before {
	border-radius: 1.6rem;
}

.n-btn-a:not(.n-disabled).n-selected::after,.n-btn-b:not(.n-disabled).n-selected::after,.n-btn-c:not(.n-disabled).n-selected::after,.n-btn-e:not(.n-disabled).n-selected::after,.n-btn-f:not(.n-disabled).n-selected::after,.n-btn-grey:not(.n-disabled).n-selected::after,.n-btn-neg:not(.n-disabled).n-selected::after,button:not(.n-disable-default):not(.n-disabled).n-selected::after {
	top: -.4rem;
	left: -.4rem;
}

.n-btn-a:not(.n-disabled).n-selected::before,.n-btn-b:not(.n-disabled).n-selected::before,.n-btn-c:not(.n-disabled).n-selected::before,.n-btn-e:not(.n-disabled).n-selected::before,.n-btn-f:not(.n-disabled).n-selected::before,.n-btn-grey:not(.n-disabled).n-selected::before,.n-btn-neg:not(.n-disabled).n-selected::before,button:not(.n-disable-default):not(.n-disabled).n-selected::before {
	top: .4rem;
	left: .4rem;
}

@media (hover:hover) {
	body.n-hv-s button:not(.n-disable-default):hover {
		background: 0 0!important;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover>span,body.n-hv-s .n-btn-b:not(.n-disabled):hover>span,body.n-hv-s .n-btn-c:not(.n-disabled):hover>span,body.n-hv-s .n-btn-e:not(.n-disabled):hover>span,body.n-hv-s .n-btn-f:not(.n-disabled):hover>span,body.n-hv-s .n-btn-grey:not(.n-disabled):hover>span,body.n-hv-s .n-btn-neg:not(.n-disabled):hover>span,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover>span {
		transform: scale(1.1);
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::before {
		opacity: .5;
		border-radius: 1.8rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-a:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::before {
		border-radius: 1.6rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::after {
		top: -.4rem;
		left: -.4rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::before {
		top: .4rem;
		left: .4rem;
	}
}

body.n-hv-moz button:not(.n-disable-default):hover {
	background: 0 0!important;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-b:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-c:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-e:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-f:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover>span,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover>span {
	transform: scale(1.1);
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::before {
	opacity: .5;
	border-radius: 1.8rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-a:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::before {
	border-radius: 1.6rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::after {
	top: -.4rem;
	left: -.4rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::before {
	top: .4rem;
	left: .4rem;
}

.n-btn-icon-a,.n-btn-icon-b,.n-btn-icon-c,.n-btn-icon-e,.n-btn-icon-f,.n-btn-icon-grey,.n-btn-icon-neg,.n-btn-icon-white {
	position: relative;
}

.n-btn-icon-a .n-icon,.n-btn-icon-b .n-icon,.n-btn-icon-c .n-icon,.n-btn-icon-e .n-icon,.n-btn-icon-f .n-icon,.n-btn-icon-grey .n-icon,.n-btn-icon-neg .n-icon,.n-btn-icon-white .n-icon {
	transform: scale(1);
	transition: transform .2s ease-out;
	will-change: transform;
	transform-origin: center;
}

.n-btn-icon-a.n-top-left>div,.n-btn-icon-a.n-top-left>span,.n-btn-icon-b.n-top-left>div,.n-btn-icon-b.n-top-left>span,.n-btn-icon-c.n-top-left>div,.n-btn-icon-c.n-top-left>span,.n-btn-icon-e.n-top-left>div,.n-btn-icon-e.n-top-left>span,.n-btn-icon-f.n-top-left>div,.n-btn-icon-f.n-top-left>span,.n-btn-icon-grey.n-top-left>div,.n-btn-icon-grey.n-top-left>span,.n-btn-icon-neg.n-top-left>div,.n-btn-icon-neg.n-top-left>span,.n-btn-icon-white.n-top-left>div,.n-btn-icon-white.n-top-left>span {
	transform-origin: top left;
}

.n-btn-icon-a.n-top-right>div,.n-btn-icon-a.n-top-right>span,.n-btn-icon-b.n-top-right>div,.n-btn-icon-b.n-top-right>span,.n-btn-icon-c.n-top-right>div,.n-btn-icon-c.n-top-right>span,.n-btn-icon-e.n-top-right>div,.n-btn-icon-e.n-top-right>span,.n-btn-icon-f.n-top-right>div,.n-btn-icon-f.n-top-right>span,.n-btn-icon-grey.n-top-right>div,.n-btn-icon-grey.n-top-right>span,.n-btn-icon-neg.n-top-right>div,.n-btn-icon-neg.n-top-right>span,.n-btn-icon-white.n-top-right>div,.n-btn-icon-white.n-top-right>span {
	transform-origin: top right;
}

.n-btn-icon-a.n-bottom-left>div,.n-btn-icon-a.n-bottom-left>span,.n-btn-icon-b.n-bottom-left>div,.n-btn-icon-b.n-bottom-left>span,.n-btn-icon-c.n-bottom-left>div,.n-btn-icon-c.n-bottom-left>span,.n-btn-icon-e.n-bottom-left>div,.n-btn-icon-e.n-bottom-left>span,.n-btn-icon-f.n-bottom-left>div,.n-btn-icon-f.n-bottom-left>span,.n-btn-icon-grey.n-bottom-left>div,.n-btn-icon-grey.n-bottom-left>span,.n-btn-icon-neg.n-bottom-left>div,.n-btn-icon-neg.n-bottom-left>span,.n-btn-icon-white.n-bottom-left>div,.n-btn-icon-white.n-bottom-left>span {
	transform-origin: bottom left;
}

.n-btn-icon-a.n-bottom-right>div,.n-btn-icon-a.n-bottom-right>span,.n-btn-icon-b.n-bottom-right>div,.n-btn-icon-b.n-bottom-right>span,.n-btn-icon-c.n-bottom-right>div,.n-btn-icon-c.n-bottom-right>span,.n-btn-icon-e.n-bottom-right>div,.n-btn-icon-e.n-bottom-right>span,.n-btn-icon-f.n-bottom-right>div,.n-btn-icon-f.n-bottom-right>span,.n-btn-icon-grey.n-bottom-right>div,.n-btn-icon-grey.n-bottom-right>span,.n-btn-icon-neg.n-bottom-right>div,.n-btn-icon-neg.n-bottom-right>span,.n-btn-icon-white.n-bottom-right>div,.n-btn-icon-white.n-bottom-right>span {
	transform-origin: bottom right;
}

.n-btn-icon-a::after,.n-btn-icon-a::before,.n-btn-icon-b::after,.n-btn-icon-b::before,.n-btn-icon-c::after,.n-btn-icon-c::before,.n-btn-icon-e::after,.n-btn-icon-e::before,.n-btn-icon-f::after,.n-btn-icon-f::before,.n-btn-icon-grey::after,.n-btn-icon-grey::before,.n-btn-icon-neg::after,.n-btn-icon-neg::before,.n-btn-icon-white::after,.n-btn-icon-white::before {
	transition: opacity .2s ease-out,left .2s ease-out,top .2s ease-out,bottom .2s ease-out,border-radius .2s ease-out;
	transform-origin: center;
	will-change: opacity,left,top,bottom,border-radius;
}

.n-btn-icon-a:not(.n-disabled).n-selected::after,.n-btn-icon-a:not(.n-disabled).n-selected::before,.n-btn-icon-b:not(.n-disabled).n-selected::after,.n-btn-icon-b:not(.n-disabled).n-selected::before,.n-btn-icon-c:not(.n-disabled).n-selected::after,.n-btn-icon-c:not(.n-disabled).n-selected::before,.n-btn-icon-e:not(.n-disabled).n-selected::after,.n-btn-icon-e:not(.n-disabled).n-selected::before,.n-btn-icon-f:not(.n-disabled).n-selected::after,.n-btn-icon-f:not(.n-disabled).n-selected::before,.n-btn-icon-grey:not(.n-disabled).n-selected::after,.n-btn-icon-grey:not(.n-disabled).n-selected::before,.n-btn-icon-neg:not(.n-disabled).n-selected::after,.n-btn-icon-neg:not(.n-disabled).n-selected::before,.n-btn-icon-white:not(.n-disabled).n-selected::after,.n-btn-icon-white:not(.n-disabled).n-selected::before {
	border-radius: 1rem;
	opacity: .5;
}

.n-btn-icon-a:not(.n-disabled).n-selected>div,.n-btn-icon-a:not(.n-disabled).n-selected>span,.n-btn-icon-b:not(.n-disabled).n-selected>div,.n-btn-icon-b:not(.n-disabled).n-selected>span,.n-btn-icon-c:not(.n-disabled).n-selected>div,.n-btn-icon-c:not(.n-disabled).n-selected>span,.n-btn-icon-e:not(.n-disabled).n-selected>div,.n-btn-icon-e:not(.n-disabled).n-selected>span,.n-btn-icon-f:not(.n-disabled).n-selected>div,.n-btn-icon-f:not(.n-disabled).n-selected>span,.n-btn-icon-grey:not(.n-disabled).n-selected>div,.n-btn-icon-grey:not(.n-disabled).n-selected>span,.n-btn-icon-neg:not(.n-disabled).n-selected>div,.n-btn-icon-neg:not(.n-disabled).n-selected>span,.n-btn-icon-white:not(.n-disabled).n-selected>div,.n-btn-icon-white:not(.n-disabled).n-selected>span {
	transform: scale(1.2);
}

.n-btn-icon-a:not(.n-disabled).n-selected::after,.n-btn-icon-b:not(.n-disabled).n-selected::after,.n-btn-icon-c:not(.n-disabled).n-selected::after,.n-btn-icon-e:not(.n-disabled).n-selected::after,.n-btn-icon-f:not(.n-disabled).n-selected::after,.n-btn-icon-grey:not(.n-disabled).n-selected::after,.n-btn-icon-neg:not(.n-disabled).n-selected::after,.n-btn-icon-white:not(.n-disabled).n-selected::after {
	top: -.3rem;
	left: -.3rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected::before,.n-btn-icon-b:not(.n-disabled).n-selected::before,.n-btn-icon-c:not(.n-disabled).n-selected::before,.n-btn-icon-e:not(.n-disabled).n-selected::before,.n-btn-icon-f:not(.n-disabled).n-selected::before,.n-btn-icon-grey:not(.n-disabled).n-selected::before,.n-btn-icon-neg:not(.n-disabled).n-selected::before,.n-btn-icon-white:not(.n-disabled).n-selected::before {
	top: .3rem;
	left: .3rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-left::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-left::before {
	top: .6rem;
	left: .6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-right::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-right::before {
	bottom: -.6rem;
	left: -.6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-left::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-left::before {
	top: -.6rem;
	left: .6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-right::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-right::before {
	top: -.6rem;
	left: -.6rem;
}

@media (hover:hover) {
	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::before {
		border-radius: 1rem;
		opacity: .5;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover>span {
		transform: scale(1.2);
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::after {
		top: -.3rem;
		left: -.3rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::before {
		top: .3rem;
		left: .3rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-left::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-left::before {
		top: .6rem;
		left: .6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-right::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-right::before {
		bottom: -.6rem;
		left: -.6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::before {
		top: -.6rem;
		left: .6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::before {
		top: -.6rem;
		left: -.6rem;
	}
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::before {
	border-radius: 1rem;
	opacity: .5;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover>span {
	transform: scale(1.2);
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::after {
	top: -.3rem;
	left: -.3rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::before {
	top: .3rem;
	left: .3rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-left::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-left::before {
	top: .6rem;
	left: .6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-right::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-right::before {
	bottom: -.6rem;
	left: -.6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::before {
	top: -.6rem;
	left: .6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::before {
	top: -.6rem;
	left: -.6rem;
}

blockquote,dl,figure,pre,table {
	margin-bottom: 2.5rem;
}

@media (hover:hover) {
	body.n-hv-s a:hover {
		text-decoration: underline;
		color: #3a73cf;
	}
}

body.n-hv-moz a:hover {
	text-decoration: underline;
	color: #3a73cf;
}

a {
	cursor: pointer;
}

a i,a span {
	cursor: pointer;
}

.n-text-aside {
	font-size: 1.6rem;
	line-height: 1.5;
	font-family: "Euclid Circular B",sans-serif;
	color: #757575;
	text-decoration: none;
	margin-bottom: .5rem;
}

.n-bg-a .n-text-aside,.n-bg-a-dark .n-text-aside,.n-bg-a-dark-mild .n-text-aside,.n-bg-a-light .n-text-aside,.n-bg-a-light-mild .n-text-aside,.n-dark-form .n-text-aside {
	color: #9b9b9b;
}

.n-text-aside b,.n-text-aside i,.n-text-aside label,.n-text-aside p,.n-text-aside span {
	font-size: 1.6rem;
	line-height: 1.5;
	font-family: "Euclid Circular B",sans-serif;
	color: #757575;
	text-decoration: none;
}

.n-bg-a .n-text-aside b,.n-bg-a .n-text-aside i,.n-bg-a .n-text-aside label,.n-bg-a .n-text-aside p,.n-bg-a .n-text-aside span,.n-bg-a-dark .n-text-aside b,.n-bg-a-dark .n-text-aside i,.n-bg-a-dark .n-text-aside label,.n-bg-a-dark .n-text-aside p,.n-bg-a-dark .n-text-aside span,.n-bg-a-dark-mild .n-text-aside b,.n-bg-a-dark-mild .n-text-aside i,.n-bg-a-dark-mild .n-text-aside label,.n-bg-a-dark-mild .n-text-aside p,.n-bg-a-dark-mild .n-text-aside span,.n-bg-a-light .n-text-aside b,.n-bg-a-light .n-text-aside i,.n-bg-a-light .n-text-aside label,.n-bg-a-light .n-text-aside p,.n-bg-a-light .n-text-aside span,.n-bg-a-light-mild .n-text-aside b,.n-bg-a-light-mild .n-text-aside i,.n-bg-a-light-mild .n-text-aside label,.n-bg-a-light-mild .n-text-aside p,.n-bg-a-light-mild .n-text-aside span,.n-dark-form .n-text-aside b,.n-dark-form .n-text-aside i,.n-dark-form .n-text-aside label,.n-dark-form .n-text-aside p,.n-dark-form .n-text-aside span {
	color: #9b9b9b;
}

.n-text-aside a {
	color: #0a52bf;
	outline: #0A52BF;
}

.n-bg-a .n-text-aside a,.n-bg-a-dark .n-text-aside a,.n-bg-a-dark-mild .n-text-aside a,.n-bg-a-light .n-text-aside a,.n-bg-a-light-mild .n-text-aside a,.n-dark-form .n-text-aside a {
	color: #1b23ff;
	outline: #0a52bf;
}

.n-text-aside a i,.n-text-aside a span {
	color: #0a52bf;
	cursor: pointer;
}

.n-bg-a .n-text-aside a i,.n-bg-a .n-text-aside a span,.n-bg-a-dark .n-text-aside a i,.n-bg-a-dark .n-text-aside a span,.n-bg-a-dark-mild .n-text-aside a i,.n-bg-a-dark-mild .n-text-aside a span,.n-bg-a-light .n-text-aside a i,.n-bg-a-light .n-text-aside a span,.n-bg-a-light-mild .n-text-aside a i,.n-bg-a-light-mild .n-text-aside a span,.n-dark-form .n-text-aside a i,.n-dark-form .n-text-aside a span {
	color: #1b23ff;
}

body.n-cursor-resize-ver,body.n-cursor-resize-ver * {
	cursor: col-resize!important;
}

::-moz-selection {
	background-color: #1b23ff;
	color: #fff;
}




@media (hover:hover) {
	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq {
		border-color: #1b23ff;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:first-of-type {
		top: -2px;
		left: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(2) {
		top: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(3) {
		top: -2px;
		right: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(4) {
		left: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(6) {
		right: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(7) {
		left: -2px;
		bottom: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(8) {
		bottom: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(9) {
		right: -2px;
		bottom: -2px;
	}
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq {
	border-color: #1b23ff;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:first-of-type {
	top: -2px;
	left: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(2) {
	top: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(3) {
	top: -2px;
	right: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(4) {
	left: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(6) {
	right: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(7) {
	left: -2px;
	bottom: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(8) {
	bottom: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(9) {
	right: -2px;
	bottom: -2px;
}

@media (hover:hover) {
	body.n-hv-s #n-head #nav-mid a:hover,body.n-hv-s #n-head #nav-misc a:hover,body.n-hv-s #n-head .holder-quick-nav-submenu a:hover,body.n-hv-s #n-head .n-nav-a:hover,body.n-hv-s #n-head .quick-nav-submenu-links a:hover {
		color: #1b23ff!important;
	}

	body.n-hv-s #n-head #nav-mid a:hover span,body.n-hv-s #n-head #nav-misc a:hover span,body.n-hv-s #n-head .holder-quick-nav-submenu a:hover span,body.n-hv-s #n-head .n-nav-a:hover span,body.n-hv-s #n-head .quick-nav-submenu-links a:hover span {
		color: #1b23ff!important;
	}

	body.n-hv-s #n-head #nav-top .n-btn-grey:hover span {
		color: #313b47!important;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover {
		cursor: pointer;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>.n-nav-a,body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>a {
		color: #1b23ff!important;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-lang {
		cursor: pointer!important;
		background-color: #1b23ff;
		z-index: 999999999;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-down {
		cursor: pointer;
		background-color: #1b23ff;
		z-index: 999999999;
	}
}

body.n-hv-moz #n-head #nav-mid a:hover,body.n-hv-moz #n-head #nav-misc a:hover,body.n-hv-moz #n-head .holder-quick-nav-submenu a:hover,body.n-hv-moz #n-head .n-nav-a:hover,body.n-hv-moz #n-head .quick-nav-submenu-links a:hover {
	color: #1b23ff!important;
}

body.n-hv-moz #n-head #nav-mid a:hover span,body.n-hv-moz #n-head #nav-misc a:hover span,body.n-hv-moz #n-head .holder-quick-nav-submenu a:hover span,body.n-hv-moz #n-head .n-nav-a:hover span,body.n-hv-moz #n-head .quick-nav-submenu-links a:hover span {
	color: #1b23ff!important;
}

body.n-hv-moz #n-head #nav-top .n-btn-grey:hover span {
	color: #313b47!important;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover {
	cursor: pointer;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>.n-nav-a,body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>a {
	color: #1b23ff!important;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-lang {
	cursor: pointer!important;
	background-color: #1b23ff;
	z-index: 999999999;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-down {
	cursor: pointer;
	background-color: #1b23ff;
	z-index: 999999999;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled {
	cursor: initial!important;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-icon-down {
	display: none;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-nav-a,#n-head #n-nav .holder-quick-nav-submenu.n-disabled a {
	cursor: initial!important;
	color: #cecece!important;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-icon-lang {
	cursor: initial!important;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-lang {
	cursor: initial!important;
	background-color: #1b23ff;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-down {
	background-color: #1b23ff;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-down {
	cursor: pointer;
	z-index: 999999999;
}

#n-head .holder-quick-nav-submenu.n-show .n-nav-submenu {
	z-index: 99999;
	position: absolute;
	display: block;
	top: -.7rem;
	padding-top: 6.8rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu {
	position: relative;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
	border-radius: .6rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu .quick-nav-submenu-links {
	z-index: 3;
	background-color: #fff;
	padding: 1.5rem 1.8rem 0 1.8rem;
	border-radius: 1rem;
	display: table;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu .n-nav-a,#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu a {
	white-space: nowrap;
	margin-left: 0;
	width: 100%;
	display: table-row;
	float: none;
	margin: 0;
	position: relative;
	height: 3.5rem;
}
div#sec-trustpilot {
    display: none;
}
.holder-select {
    display: none !important;
}
#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu::after {
	z-index: 2;
	content: " ";
	display: block;
	top: -1rem;
	left: 6rem;
	position: absolute;
	width: 2rem;
	height: 2rem;
	transform: rotate(-45deg);
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
}

@media only screen and (max-width:767px) {
	#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu::after {
		left: 2rem;
	}
}

.holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu {
	right: .2rem;
}

.holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu .quick-nav-submenu::after {
	left: 9.6rem!important;
}

@media (hover:hover) {
	body.n-hv-s #n-nav-side:hover,body.n-hv-s #novo-nav-menu:hover {
		color: #1b23ff!important;
	}

	body.n-hv-s #n-nav-side .btn-signout:hover,body.n-hv-s #novo-nav-menu .btn-signout:hover {
		color: #f27575!important;
	}

	body.n-hv-s #n-nav-side .holder-quick-nav-submenu .btn-signout:hover,body.n-hv-s #novo-nav-menu .holder-quick-nav-submenu .btn-signout:hover {
		color: #f27575!important;
	}

	body.n-hv-s #n-nav-side a:hover img,body.n-hv-s #novo-nav-menu a:hover img {
		opacity: .7;
	}
}

body.n-hv-moz #n-nav-side:hover,body.n-hv-moz #novo-nav-menu:hover {
	color: #1b23ff!important;
}

body.n-hv-moz #n-nav-side .btn-signout:hover,body.n-hv-moz #novo-nav-menu .btn-signout:hover {
	color: #f27575!important;
}

body.n-hv-moz #n-nav-side .holder-quick-nav-submenu .btn-signout:hover,body.n-hv-moz #novo-nav-menu .holder-quick-nav-submenu .btn-signout:hover {
	color: #f27575!important;
}

body.n-hv-moz #n-nav-side a:hover img,body.n-hv-moz #novo-nav-menu a:hover img {
	opacity: .7;
}

#n-head {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-icon-close {
	-webkit-mask-image: url("/images/close.svg");
	mask-image: url("/images/close.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-close {
	background: 0 0!important;
}

.n-icon-up {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/icon-up.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/icon-up.svg");
	background-color: #313b47;
}

html[data-n-browser-name=safari] .n-icon-up {
	background: 0 0!important;
}

.n-icon-down {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/icon-down.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/icon-down.svg");
	background-color: #313b47;
}

html[data-n-browser-name=safari] .n-icon-down {
	background: 0 0!important;
}

.n-icon-fb {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/facebook.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/facebook.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-fb {
	background: 0 0!important;
}

.n-icon-tw {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/twitter.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/twitter.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-tw {
	background: 0 0!important;
}

.n-icon-is {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/instagram.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/instagram.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-is {
	background: 0 0!important;
}

.n-icon-in {
	-webkit-mask-image: url("../../novoresume/nvlib/images/icons/linkedin.svg");
	mask-image: url("../../novoresume/nvlib/images/icons/linkedin.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-in {
	background: 0 0!important;
}

@media (hover:hover) {
	body.n-hv-s .n-dark-form .n-single-answer-box:hover {
		color: #1b23ff;
	}

	body.n-hv-s .n-single-answer-box:hover {
		color: #1b23ff;
		text-decoration: none;
	}

	body.n-hv-s .n-single-answer-box:hover .n-answer-box {
		height: 18px;
		bottom: -3px;
	}

	body.n-hv-s .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
		background: #f5f5f5;
	}

	body.n-hv-s .n-single-answer-box:hover.n-selected .n-answer-box::after {
		background: #1b23ff;
	}

	body.n-hv-s .n-dark-form .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
		background: #cdcdcd;
	}
}

body.n-hv-moz .n-dark-form .n-single-answer-box:hover {
	color: #1b23ff;
}

body.n-hv-moz .n-single-answer-box:hover {
	color: #1b23ff;
	text-decoration: none;
}

body.n-hv-moz .n-single-answer-box:hover .n-answer-box {
	height: 18px;
	bottom: -3px;
}

body.n-hv-moz .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
	background: #f5f5f5;
}

body.n-hv-moz .n-single-answer-box:hover.n-selected .n-answer-box::after {
	background: #1b23ff;
}

body.n-hv-moz .n-dark-form .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
	background: #cdcdcd;
}

footer {
	color: #fff;
	float: left;
	background-color: #313b47;
}

footer a,footer p,footer span {
	color: #fff;
	font-size: 1.9rem;
}

footer a[href="mailto:contact@novoresume.com"] {
	margin-bottom: 1rem;
}

footer #footer-social {
	padding: 20px 0;
	background-color: #425061;
}

footer #footer-social .n-container {
	display: flex;
	align-items: center;
	justify-content: center;
}

footer #footer-social .n-btn-icon-white {
	cursor: pointer;
	display: inline-block;
	margin-right: 3rem;
}

footer #footer-social .n-btn-icon-white:last-child {
	margin-right: 0;
}

footer #footer-social .n-btn-icon-white .n-icon {
	background-color: #425061;
}

@media only screen and (max-width:767px) {
	footer #footer-social div {
		margin-right: 3rem;
	}
}

footer nav a,footer nav p {
	margin: 0 5px;
}

footer nav a {
	font-size: 1.7rem;
}

footer nav ul {
	margin-bottom: 0;
}

footer nav li:last-child {
	margin-bottom: 0;
}

@media only screen and (max-width:1000px) {
	footer nav#footer-nav {
		padding-bottom: 0;
	}

	footer nav .n-container>.n-hf-left,footer nav .n-container>.n-hf-right {
		width: 100%;
		margin-bottom: 5rem;
		padding-left: 0!important;
		padding-right: 0!important;
	}
}

@media only screen and (max-width:1000px) and (max-width:767px) {
	footer nav .n-container>.n-hf-left,footer nav .n-container>.n-hf-right {
		margin-bottom: 0;
	}
}

@media only screen and (max-width:767px) {
	footer nav .n-row {
		text-align: center;
		margin-bottom: 6rem!important;
	}
}

footer #footer-nav {
	padding: 4rem 0 2rem 0;
}

footer #footer-nav li {
	text-indent: -.6rem;
	margin-bottom: 3.5rem;
}

footer #footer-nav a {
	text-decoration: none!important;
}

footer #footer-copyright {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #1f262e;
	position: relative;
}

footer #footer-copyright .txt-ft-vision {
	font-size: 3rem;
}

footer #footer-copyright .txt-ft-vision::after {
	content: " ";
	display: block;
	width: 9rem;
	margin: 1.5rem auto 4rem auto;
	height: .7rem;
	background-color: #1b23ff;
	border-radius: 3rem;
}

footer #footer-copyright p {
	margin-bottom: 0;
}

#pg-home #sec-templates {
	background-color: #f5f5f5;
	display: flex;
	position: relative;
	flex-direction: column;
	border-radius: 24px;
	padding: 5.5rem 6.4rem;
	align-self: center;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-templates {
		padding: 4rem 2rem;
		margin: 0;
		width: 100%;
		border-radius: 0;
	}
}

#pg-home #sec-templates header {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 48px;
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-templates header h2 {
		text-align: center;
	}
}

#pg-home #sec-templates header p {
	width: 60%;
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-templates header p {
		width: 100%;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-templates header p {
		text-align: left;
	}
}

#pg-home #sec-templates #templates-content {
	box-sizing: border-box;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	padding: 0 5rem;
	min-height: 55rem;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-templates #templates-content {
		padding: 0;
		align-items: center;
		grid-template-columns: 1fr 8fr 1fr;
		grid-template-areas: "button-left content button-right";
	}

	#pg-home #sec-templates #templates-content .n-btn-icon-a {
		height: 5rem;
		width: 5rem;
		padding: unset;
	}

	#pg-home #sec-templates #templates-content #button-left {
		grid-area: button-left;
	}

	#pg-home #sec-templates #templates-content #button-right {
		grid-area: button-right;
	}

	#pg-home #sec-templates #templates-content .tablet-templates-container {
		overflow: hidden;
		grid-area: content;
	}

	#pg-home #sec-templates #templates-content .tablet-templates-container .tablet-templates-list {
		width: 300%;
		margin: 0;
		display: flex;
		position: relative;
		left: 0;
		transition: left .3s ease-in-out;
	}

	#pg-home #sec-templates #templates-content .tablet-templates-container .tablet-templates-list div {
		width: 100%;
	}
}

#pg-home #sec-templates #templates-content .template-header {
	font-size: 2.8rem;
	font-weight: 700;
	margin-top: 1.6rem;
	margin-bottom: 0;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-templates #templates-content .template-header {
		font-size: 2rem;
	}
}

#pg-home #sec-templates #templates-content div {
	margin: 0 2rem;
}

#pg-home #sec-templates #templates-content figure {
	margin: 0;
}

#pg-home #sec-templates #templates-content figure img {
	width: 100%;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-templates #templates-content {
		overflow: scroll;
		padding: 0;
		position: relative;
		grid-auto-flow: column;
		grid-template-columns: unset;
		grid-auto-columns: 30rem;
		scroll-snap-type: x proximity;
	}
}

#pg-home #sec-templates #templates-cta {
	margin: 6.4rem auto 0;
}

#pg-home #sec-templates .template-shadow {
	display: none;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-templates .template-shadow {
		display: block;
		position: absolute;
		right: 0;
		z-index: 1;
		width: 8rem;
		background: linear-gradient(to left,#f5f5f5,rgba(245,245,245,0));
	}
}

#pg-home #sec-build-resume2 {
	margin: 6.4rem auto;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-build-resume2 {
		margin: 4rem auto;
	}
}

#pg-home #sec-build-resume2 h2 {
	text-align: center;
}

#pg-home #sec-build-resume2 svg {
	margin-top: 0;
}

#pg-home #sec-build-resume2 header>p {
	font-size: 2.8rem;
	max-width: 75%;
	text-align: center;
	margin: 0 auto;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-build-resume2 header>p {
		font-size: 2rem;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-build-resume2 header>p {
		max-width: 100%;
	}
}

#pg-home #sec-build-resume2 .card-content {
	display: flex;
	flex-direction: row;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-build-resume2 .card-content>div {
		width: 100%;
	}
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-build-resume2 .card-content {
		background-color: #f5f5f5;
		padding: 2rem;
		border-radius: 2rem;
		justify-content: space-around;
	}
}

#pg-home #sec-build-resume2 .build-card {
	margin: 8rem 0;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-build-resume2 .build-card {
		margin: 4rem 0;
	}
}


#pg-home #sec-build-resume2 .number-lg {
	font-size: 12rem;
	font-weight: 700;
	color: #fff;
	border-radius: 2rem;
	width: 20rem;
	height: 20rem;
	line-height: 20rem;
	text-align: center;
	margin-bottom: 2rem;
}

@media only screen and (min-width:1000px) and (max-width:1350px) {
	#pg-home #sec-build-resume2 .number-lg {
		font-size: 9rem;
		width: 15rem;
		height: 15rem;
		line-height: 15rem;
	}
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-build-resume2 .number-lg {
		display: none;
	}
}

#pg-home #sec-build-resume2 .number-sm {
	display: none;
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-build-resume2 .number-sm {
		font-size: 3.2rem;
		display: inline;
		margin-left: .5rem;
	}
}

@media only screen and (max-width:1000px) and (max-width:767px) {
	#pg-home #sec-build-resume2 .number-sm {
		font-size: 2.2rem;
	}
}

#pg-home #sec-build-resume2 .card-text {
	display: flex;
	flex-direction: column;
	width: 49%;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-build-resume2 .card-text {
		margin-top: 2rem;
	}
}

#pg-home #sec-build-resume2 .card-text>div {
	flex-grow: 0;
	background-color: #f5f5f5;
    padding: 24px 4.3rem;
	border-radius: 2rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

#pg-home #sec-build-resume2 .card-text>div:first-child {
	font-weight: 700;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-build-resume2 .card-text>div {
		padding: 0;
		padding-right: 3rem;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-build-resume2 .card-text>div {
		padding: 0;
	}
}

#pg-home #sec-build-resume2 .card-animation {
	width: 40%;
	border-radius: 2rem;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-build-resume2 .card-animation {
		width: 50%;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-build-resume2 .card-animation {
		background-color: transparent;
	}
}

#pg-home #sec-build-resume2 .card-headline {
	font-size: 3.2rem;
	font-weight: 700;
	margin-bottom: 1rem;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-build-resume2 .card-headline {
		font-size: 2.2rem;
	}
}

@media only screen and (min-width:1000px) and (max-width:1350px) {
	#pg-home #sec-build-resume2 .card-headline {
		font-size: 2.8rem;
	}
}

@media only screen and (min-width:1000px) and (max-width:1350px) and (max-width:767px) {
	#pg-home #sec-build-resume2 .card-headline {
		font-size: 2rem;
	}
}

#pg-home #sec-build-resume2 .card-body-text {
	font-size: 2.8rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-build-resume2 .card-body-text {
		font-size: 2rem;
	}
}

@media only screen and (min-width:1000px) and (max-width:1350px) {
	#pg-home #sec-build-resume2 .card-body-text {
		font-size: 2rem;
	}
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-build-resume2 .card-body-text {
		font-size: 2.4rem;
	}
}

#pg-home #sec-build-resume2 .build-card:nth-child(odd) .card-content {
	flex-direction: row;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-build-resume2 .build-card:nth-child(odd) .card-content {
		flex-direction: column-reverse;
	}
}

#pg-home #sec-build-resume2 .build-card:nth-child(odd) .card-text {
	align-items: flex-end;
}

#pg-home #sec-build-resume2 .build-card:nth-child(odd) .number-lg {
	background-color: #1b23ff;
}

#pg-home #sec-build-resume2 .build-card:nth-child(odd) .card-animation {
	background-color: #1b23ff;
	margin-left: 3.2rem;
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-build-resume2 .build-card:nth-child(odd) .card-animation {
		margin: 0;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-build-resume2 .build-card:nth-child(odd) .card-animation {
		background-color: transparent;
	}
}

#pg-home #sec-build-resume2 .build-card:nth-child(2n) .card-content {
	flex-direction: row-reverse;
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-build-resume2 .build-card:nth-child(2n) .card-content {
		flex-direction: row;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-build-resume2 .build-card:nth-child(2n) .card-content {
		flex-direction: column-reverse;
	}
}

#pg-home #sec-build-resume2 .build-card:nth-child(2n) .card-text {
	align-items: flex-end;
}
.build-text-container .card-text div {
    min-height: 230px;
}
#pg-home #sec-build-resume2 .build-card:nth-child(2n) .card-animation {
	background-color: #4bccef;
	margin-right: 3.2rem;
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-build-resume2 .build-card:nth-child(2n) .card-animation {
		margin: 0;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-build-resume2 .build-card:nth-child(2n) .card-animation {
		background-color: transparent;
	}
}

#pg-home #sec-build-resume2 .build-card:nth-child(2n) .number-lg {
	background-color: #4bccef;
}

#pg-home #sec-why-novo {
	display: flex;
	flex-direction: column;
	margin-bottom: 6.4rem;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-why-novo {
		padding: 0 4rem;
	}
}

#pg-home #sec-why-novo #why-cta {
	align-self: center;
	margin-top: 3rem;
}

#pg-home #sec-why-novo header {
	width: 50%;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-why-novo header {
		width: 100%;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-why-novo header {
		width: 100%;
	}
}

#pg-home #sec-why-novo .n-flex-item {
	display: flex;
	align-items: flex-start;
	justify-content: space-around;
	padding: .5rem 2rem;
}

#pg-home #sec-why-novo .n-flex-item figure {
	width: 17rem;
	height: 17rem;
	position: relative;
	margin: 0;
}

#pg-home #sec-why-novo .n-flex-item img {
	position: absolute;
	top: 0;
	opacity: 1;
	will-change: top,opacity;
	transition: top .6s ease-out,opacity .6s ease-out;
}

#pg-home #sec-why-novo .n-flex-item div {
	width: 70%;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-why-novo .n-flex-item div {
		width: 90%;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-why-novo .n-flex-item div {
		width: 100%;
	}
}

#pg-home #sec-why-novo .n-flex-item .icon-animate {
	top: 0;
	opacity: 1;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-why-novo .n-flex-item {
		flex-direction: column;
		width: 100%;
		justify-content: flex-start;
		align-items: baseline;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-why-novo .n-flex-item {
		flex-direction: column;
		width: 100%;
		padding: 8px;
		align-items: center;
	}
}

#pg-home #sec-novocareer {
	color: #fff;
	position: relative;
	overflow: hidden;
}

#pg-home #sec-novocareer>.n-row {
	background: linear-gradient(to right, #1b23ff 50%, transparent);
	z-index: 999;
	padding: 12vw 0;
}

#pg-home #sec-novocareer #sec-novocareer-dec-top {
	position: absolute;
	width: 100%;
	top: 0;
	z-index: 99999;
}

#pg-home #sec-novocareer #sec-novocareer-dec-bot {
	position: absolute;
	width: 100%;
	bottom: -9vw;
	z-index: 99999;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-novocareer #sec-novocareer-dec-bot {
		display: none;
	}
}

#pg-home #sec-novocareer #sec-novocareer-img {
	position: absolute;
	height: 100%;
	top: 0;
	z-index: 997;
	right: -5vw;
	width: 120%;
}

@media screen and (min-width:1300px) {
	#pg-home #sec-novocareer #sec-novocareer-img {
		width: 100%;
		right: 0;
	}
}

@media screen and (min-width:1900px) {
	#pg-home #sec-novocareer #sec-novocareer-img {
		right: -3vw;
		width: 90%;
	}
}

@media screen and (min-width:2200px) {
	#pg-home #sec-novocareer #sec-novocareer-img {
		right: -2vw;
		width: 80%;
	}
}

@media screen and (min-width:2300px) {
	#pg-home #sec-novocareer #sec-novocareer-img {
		right: -2vw;
		width: 80%;
	}
}

@media screen and (min-width:2400px) {
	#pg-home #sec-novocareer #sec-novocareer-img {
		width: 80%;
		right: -3vw;
	}
}

@media screen and (min-width:2600px) {
	#pg-home #sec-novocareer #sec-novocareer-img {
		width: 70%;
		right: -3vw;
	}
}

@media screen and (min-width:3000px) {
	#pg-home #sec-novocareer #sec-novocareer-img {
		display: none;
	}

	#pg-home #sec-novocareer>.n-row {
		background: #584a9d;
	}
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-novocareer #sec-novocareer-img {
		display: none;
	}

	#pg-home #sec-novocareer>.n-row {
		background: #584a9d;
	}
}

#pg-home #sec-novocareer .underline {
	background-color: #fff;
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-novocareer .n-hf-left {
		width: 100%;
		padding-right: 0;
	}
}

#pg-home #sec-novocareer .nc-text-like-h {
	font-size: 2.4rem;
	margin-bottom: 3rem;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-novocareer .nc-text-like-h {
		font-size: 2rem;
	}
}

#pg-home #sec-novocareer p,#pg-home #sec-novocareer ul {
	margin-bottom: 4.5rem;
}

#pg-home #sec-novocareer ul li {
	font-weight: 700;
	padding-left: 2.4rem;
	box-sizing: border-box;
	position: relative;
	margin-bottom: .4rem;
}

#pg-home #sec-novocareer ul li::after {
	width: 2rem;
	height: 2rem;
	position: absolute;
	top: .2rem;
	left: 0;
	background-size: 2rem 2rem;
	content: " ";
	display: block;
	position: absolute;
	display: inline-block;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#pg-home #sec-novocareer ul li:not(.nc-premium-icon)::after {
	-webkit-mask-image: url("../../novoresume/nvlib/images/nc/check.svg");
	mask-image: url("../../novoresume/nvlib/images/nc/check.svg");
	background-color: #1b23ff;
	background-position: 0 0;
	background-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	background-size: cover;
}

html[data-n-browser-name=safari] #pg-home #sec-novocareer ul li:not(.nc-premium-icon)::after {
	background: 0 0!important;
}

#pg-home #sec-novocareer ul li.nc-premium-icon::after {
	background-image: url("../../novoresume/nvlib/images/nc/premium.svg");
	left: .2rem;
	top: .2rem;
	width: 1.8rem;
	height: 1.8rem;
	background-size: 1.8rem 1.8rem;
}

#pg-home .shape-svg-premium-top {
	transform: scaleX(-1);
}

#pg-home .shape-svg-premium-top svg {
	margin-bottom: -3px;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home .shape-svg-premium-top {
		margin-bottom: 0;
	}
}

@media only screen and (max-width:767px) {
	#pg-home .shape-svg-premium-top {
		margin-bottom: 0;
	}
}

#pg-home #sec-premium {
	display: flex;
	flex-direction: column;
	position: relative;
	margin-top: 6.4rem;
}

#pg-home #sec-premium .shape-svg {
	width: 100%;
	margin-top: unset;
	padding-bottom: unset;
}

#pg-home #sec-premium header {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-premium header {
		display: unset;
	}
}

#pg-home #sec-premium header>h2,#pg-home #sec-premium header>p {
	width: 40%;
	text-align: center;
}

@media only screen and (min-width:1000px) and (max-width:1350px) {
	#pg-home #sec-premium header>h2,#pg-home #sec-premium header>p {
		width: 50%;
	}
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-premium header>h2,#pg-home #sec-premium header>p {
		width: 100%;
		text-align: left;
	}
}

#pg-home #sec-premium figure {
	margin: 0;
	min-height: 35rem;
	transform: translate3d(0,0,0);
	display: flex;
	align-items: center;
}

#pg-home #sec-premium a {
	align-self: center;
}

#pg-home #sec-premium .icon-animate {
	top: 0;
	opacity: 1;
}

#pg-home #sec-premium .n-flex-row {
	flex-flow: unset;
	margin-top: 4rem;
	margin-bottom: 3rem;
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-premium .n-flex-row {
		flex-flow: row wrap;
	}
}

#pg-home #sec-premium .n-flex-item {
	flex-direction: column;
	align-items: center;
	border-radius: 1rem;
	box-shadow: 0 0 10px 4px rgba(0,0,0,.1);
	background-color: rgba(245,245,245,.8);
	margin: 2rem;
}

@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none) {
	#pg-home #sec-premium .n-flex-item {
		-webkit-backdrop-filter: blur(25px);
		backdrop-filter: blur(25px);
		background-color: rgba(245,245,245,.2);
	}
}

@media only screen and (min-width:1000px) and (max-width:1350px) {
	#pg-home #sec-premium .n-flex-item {
		margin: 1rem;
		padding: 3rem;
	}
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-premium .n-flex-item {
		flex-basis: 100%;
		flex-direction: row;
		padding: 0 4rem;
	}

	#pg-home #sec-premium .n-flex-item>* {
		flex: 1;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-premium .n-flex-item {
		flex-basis: 100%;
		margin: 2rem 0;
		padding: 2rem;
	}
}

#pg-home #sec-premium .n-btn-icon {
	position: absolute;
	top: 0;
	transform: translateY(-50%);
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-premium .n-btn-icon {
		left: 50%;
		transform: translate(-50%,-50%);
	}
}

#pg-home #sec-premium .premium-0 {
	position: relative;
	width: 100%;
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-premium .premium-0 {
		width: 60%;
	}
}

#pg-home #sec-premium .premium-0-image {
	top: 0;
	opacity: 1;
	will-change: opacity;
	transition: opacity 1s ease-out;
}

#pg-home #sec-premium .premium-0-animate {
	left: 0;
	opacity: 1;
	top: 3rem;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-premium .premium-0-animate {
		top: 5rem;
	}
}

#pg-home #sec-premium .premium-1 {
	display: flex;
}

#pg-home #sec-premium .premium-1 figure:first-child {
	margin-right: 2rem;
}

#pg-home #sec-premium .premium-1 figure:first-child img {
	transform: perspective(55px) rotateY(0);
	will-change: perspective,rotate;
	transition: 1s ease;
}

#pg-home #sec-premium .premium-1 figure:first-child>.premium-animate-left {
	transform: perspective(60px) rotateY(-2deg);
}

#pg-home #sec-premium .premium-1 figure:last-child>img {
	transform: perspective(55px) rotateY(0);
	will-change: perspective,rotate;
	transition: 1s ease;
}

#pg-home #sec-premium .premium-1 figure:last-child>.premium-animate-right {
	transform: perspective(60px) rotateY(2deg);
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-premium .premium-1 {
		display: flex;
		align-items: center;
	}
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-premium .premium-1 {
		width: 60%;
	}
}

#pg-home #sec-premium .premium-2 {
	align-self: auto;
	margin-right: -5rem;
	width: 20rem;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-premium .premium-2 {
		display: flex;
		justify-content: center;
		align-items: center;
		margin-right: 0;
	}

	#pg-home #sec-premium .premium-2 img {
		width: 18rem;
	}
}

@media only screen and (min-width:1000px) and (max-width:1350px) {
	#pg-home #sec-premium .premium-2 {
		width: 16rem;
	}
}

#pg-home #sec-premium .premium-2-image {
	transition: 1s ease;
	box-shadow: 0 0 0 -3px #fff,0 0 5px 0 #f5f5f5,0 0 0 -3px #fff,0 0 0 0 #f5f5f5,0 0 0 -3px #fff,0 0 0 0 #f5f5f5,0 0 0 -3px #fff,0 0 0 0 #f5f5f5;
	transform: perspective(30px) rotateX(0) rotateY(0);
	will-change: perspective,rotate,box-shadow;
}

#pg-home #sec-premium .premium-2-animate {
	transform: perspective(44px) rotateX(0) rotateY(2deg);
	box-shadow: -1px 0 3px 0 rgba(0,0,0,.2),-25px 0 0 -10px #fff,-25px 0 3px -10px rgba(0,0,0,.3),-50px 0 0 -20px #fff,-50px 0 3px -20px rgba(0,0,0,.3),-75px 0 0 -30px #fff,-75px 0 3px -30px rgba(0,0,0,.3);
}

#pg-home #sec-premium .premium-text-header {
	margin-bottom: 0!important;
	font-weight: 700;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-premium .premium-text {
		padding: 0 2rem;
	}
}

#pg-home #sec-premium .premium-shapes {
	z-index: -1;
	position: absolute;
	bottom: -5rem;
	width: 100%;
}

#pg-home #sec-premium .premium-shapes .shape-space {
	height: 20rem;
    background: linear-gradient(to right, #1b23ff, #4bccef);
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-premium .premium-shapes .shape-space {
		height: 75vh;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-premium .premium-shapes .shape-space {
		height: 210vh;
	}
}

#pg-home .shape-svg-premium-bottom {
	margin-top: -1px;
}

#pg-home #sec-odyssey {
    background: #1b23ff;
	color: #fff;
	margin-top: -2px;
}

#pg-home #sec-odyssey .header-graphic {
	margin-top: -45rem;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-odyssey .header-graphic {
		margin-bottom: -10rem;
		margin-top: -10rem;
		position: relative;
	}
}

#pg-home #sec-odyssey .header-graphic-body {
	z-index: 1;
	display: flex;
	justify-content: flex-end;
	position: relative;
}

@media only screen and (min-width:1350px) {
	#pg-home #sec-odyssey .header-graphic-body {
		width: 1024px;
	}
}

#pg-home #sec-odyssey .header-graphic .blur-bg {
	width: 100%;
	position: absolute;
	z-index: 0;
	bottom: 0;
	left: 0;
	border-radius: 2rem;
	box-shadow: 0 0 10px 4px rgba(0,0,0,.1);
	background-color: rgba(255,255,255,.8);
	display: flex;
	align-items: center;
	padding: 3.2rem 0;
}

@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none) {
	#pg-home #sec-odyssey .header-graphic .blur-bg {
		-webkit-backdrop-filter: blur(25px);
		backdrop-filter: blur(25px);
		background-color: rgba(255,255,255,.2);
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-odyssey .header-graphic .blur-bg {
		padding: 1.6rem 0;
		bottom: 3rem;
	}
}

#pg-home #sec-odyssey .header-graphic .header-text {
	text-align: center;
	width: 50%;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-odyssey .header-graphic .header-text {
		width: 60%;
	}
}

#pg-home #sec-odyssey .header-graphic .header-text p {
	margin: 0;
	color: #313b47;
}

#pg-home #sec-odyssey .header-graphic .header-text p:first-child {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 3.2rem;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-odyssey .header-graphic .header-text p:first-child {
		font-size: 2.2rem;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-odyssey .header-graphic .header-text p:first-child {
		font-size: 2rem;
	}
}

#pg-home #sec-odyssey .header-graphic .header-text p:nth-child(2) {
	font-size: 8rem;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}

@media only screen and (max-width:1000px) {
	#pg-home #sec-odyssey .header-graphic .header-text p:nth-child(2) {
		font-size: 5rem;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-odyssey .header-graphic .header-text p:nth-child(2) {
		font-size: 3.2rem;
	}
}

#pg-home #sec-odyssey .header-graphic .header-text p:last-child {
	font-size: 2rem;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-odyssey .header-graphic .header-text p:last-child {
		font-size: 12px;
	}
}

#pg-home #sec-odyssey .header-graphic .jobseekers {
	width: 50%;
	z-index: 3;
	position: relative;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-odyssey .header-graphic .jobseekers {
		width: 40%;
		margin-bottom: 2rem;
	}
}

#pg-home #sec-odyssey figure {
	margin: 0;
}

#pg-home #sec-odyssey .home-main-div {
	background-color: #f5f5f5;
	color: initial;
	padding-top: 6rem;
}

@media only screen and (min-width:1000px) and (max-width:1350px) {
	#pg-home #sec-odyssey .home-main-div {
		padding-top: 12rem;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-odyssey .home-main-div {
		padding-top: 10rem;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-odyssey .home-main-div button {
		margin: 0 auto;
	}
}

#pg-home #sec-odyssey .home-main-div svg {
	margin-top: -20rem;
	margin-bottom: -2px;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-odyssey .home-main-div svg {
		margin-top: 0;
		margin-bottom: -3px;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-odyssey .home-main-div svg {
		margin-top: 0;
		margin-bottom: -2px;
	}
}

@media only screen and (min-width:1000px) and (max-width:1350px) {
	#pg-home #sec-odyssey .home-main-div svg {
		margin-top: -13rem;
	}
}

@media only screen and (min-width:1350px) {
	#pg-home #sec-odyssey .home-main-div .n-container {
		width: 1024px;
	}
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-odyssey .home-main-div .n-container {
		padding: 0 5rem;
	}
}

#pg-home #sec-odyssey ul {
	margin-top: .5rem;
}

#pg-home #sec-odyssey .shape-svg {
	transform: scaleY(-1);
	margin-top: -16rem;
	margin-bottom: -1px;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-odyssey .shape-svg {
		margin-top: -8rem;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-odyssey .shape-svg {
		margin-top: -3rem;
		position: absolute;
		bottom: 10rem;
		width: 100%;
	}
}

#pg-home #sec-odyssey .shape-svg svg>path {
	fill: #F5F5F5;
}

#pg-home #trustpilot-container {
	margin-top: 10rem;
}

@media only screen and (max-width:767px) {
	#pg-home #trustpilot-container {
		margin-left: auto;
		margin-right: auto;
		padding: 4rem 0;
	}

	#pg-home #trustpilot-container .n-container {
		width: 100%;
		margin: 0;
		padding: 0;
	}
}

#pg-home #trustpilot-container header {
	width: 50%;
	text-align: left;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #trustpilot-container header {
		width: 100%;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #trustpilot-container header {
		width: 100%;
		text-align: center;
	}

	#pg-home #trustpilot-container header h2 {
		text-align: center;
	}

	#pg-home #trustpilot-container header #tp-widget-wrapper {
		min-width: unset;
	}
}

#pg-home #sec-faq {
	margin-top: 4rem;
	padding: 8px;
}

#pg-home #faq-content {
	box-sizing: border-box;
}

#pg-home #faq-content :nth-child(odd) {
	grid-template-areas: "figure text .";
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #faq-content :nth-child(odd) {
		grid-template-areas: "figure text text";
	}
}

#pg-home #faq-content :nth-child(odd) figure {
	margin-left: 0;
}

@media only screen and (max-width:767px) {
	#pg-home #faq-content :nth-child(odd) figure {
		margin-left: revert;
		margin-bottom: 0;
	}
}

#pg-home #faq-content :nth-child(2n) {
	grid-template-areas: ". text figure";
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #faq-content :nth-child(2n) {
		grid-template-areas: "text text figure";
	}
}

#pg-home #faq-content :nth-child(2n) figure {
	margin-right: 0;
}

@media only screen and (max-width:767px) {
	#pg-home #faq-content :nth-child(2n) figure {
		margin-right: revert;
		margin-bottom: 0;
	}
}

#pg-home #faq-content .faq-question {
	display: grid;
	grid-template-columns: 1fr 2fr 1fr;
	position: relative;
	margin: 3.2rem auto;
}

#pg-home #faq-content .faq-question figure {
	grid-area: figure;
	position: relative;
}

@media only screen and (max-width:767px) {
	#pg-home #faq-content .faq-question figure {
		min-height: 24rem;
	}
}

#pg-home #faq-content .faq-question figure img {
	position: absolute;
	opacity: 0;
	top: -12rem;
	will-change: top,opacity;
	transition: top .6s ease-out,opacity .6s ease-out;
}

#pg-home #faq-content .faq-question .icon-animate {
	top: 0;
	opacity: 1;
}

@media only screen and (max-width:767px) {
	#pg-home #faq-content .faq-question .icon-animate {
		width: 24rem;
		left: 50%;
		transform: translate(-50%);
		margin: 0 auto;
	}
}

#pg-home #faq-content .faq-question div {
	grid-area: text;
}

#pg-home #faq-content .faq-question h3 {
	margin-bottom: 3rem;
}

#pg-home #faq-content .faq-question p {
	margin-bottom: 2rem;
}

#pg-home #faq-content .faq-question p+ul {
	margin-top: -2rem;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #faq-content .faq-question {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #faq-content .faq-question {
		display: flex;
		flex-direction: column-reverse;
	}

	#pg-home #faq-content .faq-question figure {
		position: unset;
	}
}

#pg-home #faq-content :first-child {
	margin-top: 1.2rem;
}

#pg-home #sec-ready {
	background-color: #f5f5f5;
	text-align: center;
}

#pg-home #sec-ready h2 {
	margin-top: 10rem;
}

@media only screen and (min-width:600px) and (max-width:1000px) {
	#pg-home #sec-ready h2 {
		margin-top: 8rem;
	}
}

@media only screen and (min-width:1000px) and (max-width:1350px) {
	#pg-home #sec-ready h2 {
		margin-top: 8rem;
	}
}

@media only screen and (max-width:767px) {
	#pg-home #sec-ready h2 {
		margin-top: 4rem;
		padding: 2rem;
	}
}

#pg-home #sec-ready a {
	border-radius: 5rem;
	display: flex;
	width: -moz-fit-content;
	width: fit-content;
	margin: 0 auto;
	margin-bottom: .5rem;
	text-decoration: none;
}

#pg-home #sec-ready a img {
	margin-left: 4px;
	width: 2.5rem;
	height: 2.5rem;
}

#pg-home #sec-ready figure {
	margin: 0;
}

@media only screen and (max-width:767px) {
	#pg-home #sec-ready figure {
		margin-top: 5rem;
	}
}

#pg-home #sec-ready-shape {
	transform: scaleX(-1);
}
#n-hd-popupmsg {
	z-index: 99999998!important;
}

#n-hd-popupmsg {
	position: fixed;
	top: 0;
	width: 1px;
	right: -1px;
	height: 100%;
}

#n-hd-popupmsg .n-popup-message {
	position: relative;
	top: 7rem;
	width: 36rem;
	height: auto;
	right: -4rem;
	margin-top: 5rem;
	min-height: 6rem;
	background-color: #fff;
	border-radius: 1.4rem;
	transition: right .4s ease-out,margin .6s ease-out;
	will-change: right,margin;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.1);
	box-sizing: border-box;
	padding: 2rem 2.4rem;
}

@media only screen and (max-width:767px) {
	#n-hd-popupmsg .n-popup-message {
		width: 30rem;
	}
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-symbol {
	left: 2.4rem;
	top: 1.6rem;
	cursor: initial!important;
	z-index: 999999;
	display: blocl;
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-symbol .n-icon {
	cursor: initial!important;
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-close {
	right: 2.4rem;
	top: 1.6rem;
}

#n-hd-popupmsg .n-popup-message .n-feedback-icon-notification {
	-webkit-mask-image: url("../../nvlib/images/icons/notification.svg");
	mask-image: url("../../nvlib/images/icons/notification.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] #n-hd-popupmsg .n-popup-message .n-feedback-icon-notification {
	background: 0 0!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol .n-feedback-icon-notification {
	background-color: #313b47;
}

#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol::before {
	background-color: #fbd04c!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-err .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-err .n-btn-feedback-symbol::before {
	background-color: #f27575!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-suc .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-suc .n-btn-feedback-symbol::before {
	background-color: #1b23ff!important;
}

#n-hd-popupmsg .n-popup-message .n-text-type-msg {
	color: #313b47;
	position: relative;
	padding: .4rem 5.4rem;
	width: 100%;
	box-sizing: border-box;
	display: block;
}

#n-hd-popupmsg .n-popup-message.n-show {
	right: 37.5rem;
}

@media only screen and (max-width:767px) {
	#n-hd-popupmsg .n-popup-message.n-show {
		right: 31.5rem;
	}
}

#n-hd-popupmsg .n-popup-message .n-feedback-holder-msg {
	margin-top: 1.5rem;
	box-sizing: border-box;
	border-radius: .7rem;
	background-color: #fff;
}

#n-hd-popupmsg .n-popup-message span,#n-hd-popupmsg .n-popup-message span a {
	font-size: 1.6rem;
	line-height: 1.2;
}

#n-hd-popupmsg .n-popup-message span {
	float: left!important;
}

#n-hd-popupmsg .n-popup-message a {
	float: none!important;
}

.n-btn-a,.n-btn-b,.n-btn-c,.n-btn-e,.n-btn-f,.n-btn-grey,.n-btn-neg,button:not(.n-disable-default) {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-btn-a span,.n-btn-b span,.n-btn-c span,.n-btn-e span,.n-btn-f span,.n-btn-grey span,.n-btn-neg span,button:not(.n-disable-default) span {
	transition: transform .2s ease-out,background-color .2s ease-out;
	will-change: transform,background-color;
	transform-origin: center;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-btn-a::after,.n-btn-a::before,.n-btn-b::after,.n-btn-b::before,.n-btn-c::after,.n-btn-c::before,.n-btn-e::after,.n-btn-e::before,.n-btn-f::after,.n-btn-f::before,.n-btn-grey::after,.n-btn-grey::before,.n-btn-neg::after,.n-btn-neg::before,button:not(.n-disable-default)::after,button:not(.n-disable-default)::before {
	transform-origin: center;
	transition: opacity .2s ease-out,left .2s ease-out,top .2s ease-out,border-radius .2s ease-out;
	will-change: opacity,left,top,border-radius;
}

.n-btn-a:focus,.n-btn-b:focus,.n-btn-c:focus,.n-btn-e:focus,.n-btn-f:focus,.n-btn-grey:focus,.n-btn-neg:focus,button:not(.n-disable-default):focus {
	outline: 0;
}

.n-btn-a:not(.n-disabled).n-selected>span,.n-btn-b:not(.n-disabled).n-selected>span,.n-btn-c:not(.n-disabled).n-selected>span,.n-btn-e:not(.n-disabled).n-selected>span,.n-btn-f:not(.n-disabled).n-selected>span,.n-btn-grey:not(.n-disabled).n-selected>span,.n-btn-neg:not(.n-disabled).n-selected>span,button:not(.n-disable-default):not(.n-disabled).n-selected>span {
	transform: scale(1.1);
}

.n-btn-a:not(.n-disabled).n-selected::after,.n-btn-a:not(.n-disabled).n-selected::before,.n-btn-b:not(.n-disabled).n-selected::after,.n-btn-b:not(.n-disabled).n-selected::before,.n-btn-c:not(.n-disabled).n-selected::after,.n-btn-c:not(.n-disabled).n-selected::before,.n-btn-e:not(.n-disabled).n-selected::after,.n-btn-e:not(.n-disabled).n-selected::before,.n-btn-f:not(.n-disabled).n-selected::after,.n-btn-f:not(.n-disabled).n-selected::before,.n-btn-grey:not(.n-disabled).n-selected::after,.n-btn-grey:not(.n-disabled).n-selected::before,.n-btn-neg:not(.n-disabled).n-selected::after,.n-btn-neg:not(.n-disabled).n-selected::before,button:not(.n-disable-default):not(.n-disabled).n-selected::after,button:not(.n-disable-default):not(.n-disabled).n-selected::before {
	opacity: .5;
	border-radius: 1.8rem;
}

.n-btn-a:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-a:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-b:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-b:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-c:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-c:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-e:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-e:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-f:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-f:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-grey:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-grey:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-neg:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-neg:not(.n-disabled).n-selected.n-btn-s::before,button:not(.n-disable-default):not(.n-disabled).n-selected.n-btn-s::after,button:not(.n-disable-default):not(.n-disabled).n-selected.n-btn-s::before {
	border-radius: 1.6rem;
}

.n-btn-a:not(.n-disabled).n-selected::after,.n-btn-b:not(.n-disabled).n-selected::after,.n-btn-c:not(.n-disabled).n-selected::after,.n-btn-e:not(.n-disabled).n-selected::after,.n-btn-f:not(.n-disabled).n-selected::after,.n-btn-grey:not(.n-disabled).n-selected::after,.n-btn-neg:not(.n-disabled).n-selected::after,button:not(.n-disable-default):not(.n-disabled).n-selected::after {
	top: -.4rem;
	left: -.4rem;
}

.n-btn-a:not(.n-disabled).n-selected::before,.n-btn-b:not(.n-disabled).n-selected::before,.n-btn-c:not(.n-disabled).n-selected::before,.n-btn-e:not(.n-disabled).n-selected::before,.n-btn-f:not(.n-disabled).n-selected::before,.n-btn-grey:not(.n-disabled).n-selected::before,.n-btn-neg:not(.n-disabled).n-selected::before,button:not(.n-disable-default):not(.n-disabled).n-selected::before {
	top: .4rem;
	left: .4rem;
}

@media (hover:hover) {
	body.n-hv-s button:not(.n-disable-default):hover {
		background: 0 0!important;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover>span,body.n-hv-s .n-btn-b:not(.n-disabled):hover>span,body.n-hv-s .n-btn-c:not(.n-disabled):hover>span,body.n-hv-s .n-btn-e:not(.n-disabled):hover>span,body.n-hv-s .n-btn-f:not(.n-disabled):hover>span,body.n-hv-s .n-btn-grey:not(.n-disabled):hover>span,body.n-hv-s .n-btn-neg:not(.n-disabled):hover>span,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover>span {
		transform: scale(1.1);
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::before {
		opacity: .5;
		border-radius: 1.8rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-a:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::before {
		border-radius: 1.6rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::after {
		top: -.4rem;
		left: -.4rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::before {
		top: .4rem;
		left: .4rem;
	}
}

body.n-hv-moz button:not(.n-disable-default):hover {
	background: 0 0!important;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-b:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-c:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-e:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-f:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover>span,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover>span {
	transform: scale(1.1);
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::before {
	opacity: .5;
	border-radius: 1.8rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-a:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::before {
	border-radius: 1.6rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::after {
	top: -.4rem;
	left: -.4rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::before {
	top: .4rem;
	left: .4rem;
}

.n-btn-icon-a,.n-btn-icon-b,.n-btn-icon-c,.n-btn-icon-e,.n-btn-icon-f,.n-btn-icon-grey,.n-btn-icon-neg,.n-btn-icon-white {
	position: relative;
}

.n-btn-icon-a .n-icon,.n-btn-icon-b .n-icon,.n-btn-icon-c .n-icon,.n-btn-icon-e .n-icon,.n-btn-icon-f .n-icon,.n-btn-icon-grey .n-icon,.n-btn-icon-neg .n-icon,.n-btn-icon-white .n-icon {
	transform: scale(1);
	transition: transform .2s ease-out;
	will-change: transform;
	transform-origin: center;
}

.n-btn-icon-a.n-top-left>div,.n-btn-icon-a.n-top-left>span,.n-btn-icon-b.n-top-left>div,.n-btn-icon-b.n-top-left>span,.n-btn-icon-c.n-top-left>div,.n-btn-icon-c.n-top-left>span,.n-btn-icon-e.n-top-left>div,.n-btn-icon-e.n-top-left>span,.n-btn-icon-f.n-top-left>div,.n-btn-icon-f.n-top-left>span,.n-btn-icon-grey.n-top-left>div,.n-btn-icon-grey.n-top-left>span,.n-btn-icon-neg.n-top-left>div,.n-btn-icon-neg.n-top-left>span,.n-btn-icon-white.n-top-left>div,.n-btn-icon-white.n-top-left>span {
	transform-origin: top left;
}

.n-btn-icon-a.n-top-right>div,.n-btn-icon-a.n-top-right>span,.n-btn-icon-b.n-top-right>div,.n-btn-icon-b.n-top-right>span,.n-btn-icon-c.n-top-right>div,.n-btn-icon-c.n-top-right>span,.n-btn-icon-e.n-top-right>div,.n-btn-icon-e.n-top-right>span,.n-btn-icon-f.n-top-right>div,.n-btn-icon-f.n-top-right>span,.n-btn-icon-grey.n-top-right>div,.n-btn-icon-grey.n-top-right>span,.n-btn-icon-neg.n-top-right>div,.n-btn-icon-neg.n-top-right>span,.n-btn-icon-white.n-top-right>div,.n-btn-icon-white.n-top-right>span {
	transform-origin: top right;
}

.n-btn-icon-a.n-bottom-left>div,.n-btn-icon-a.n-bottom-left>span,.n-btn-icon-b.n-bottom-left>div,.n-btn-icon-b.n-bottom-left>span,.n-btn-icon-c.n-bottom-left>div,.n-btn-icon-c.n-bottom-left>span,.n-btn-icon-e.n-bottom-left>div,.n-btn-icon-e.n-bottom-left>span,.n-btn-icon-f.n-bottom-left>div,.n-btn-icon-f.n-bottom-left>span,.n-btn-icon-grey.n-bottom-left>div,.n-btn-icon-grey.n-bottom-left>span,.n-btn-icon-neg.n-bottom-left>div,.n-btn-icon-neg.n-bottom-left>span,.n-btn-icon-white.n-bottom-left>div,.n-btn-icon-white.n-bottom-left>span {
	transform-origin: bottom left;
}

.n-btn-icon-a.n-bottom-right>div,.n-btn-icon-a.n-bottom-right>span,.n-btn-icon-b.n-bottom-right>div,.n-btn-icon-b.n-bottom-right>span,.n-btn-icon-c.n-bottom-right>div,.n-btn-icon-c.n-bottom-right>span,.n-btn-icon-e.n-bottom-right>div,.n-btn-icon-e.n-bottom-right>span,.n-btn-icon-f.n-bottom-right>div,.n-btn-icon-f.n-bottom-right>span,.n-btn-icon-grey.n-bottom-right>div,.n-btn-icon-grey.n-bottom-right>span,.n-btn-icon-neg.n-bottom-right>div,.n-btn-icon-neg.n-bottom-right>span,.n-btn-icon-white.n-bottom-right>div,.n-btn-icon-white.n-bottom-right>span {
	transform-origin: bottom right;
}

.n-btn-icon-a::after,.n-btn-icon-a::before,.n-btn-icon-b::after,.n-btn-icon-b::before,.n-btn-icon-c::after,.n-btn-icon-c::before,.n-btn-icon-e::after,.n-btn-icon-e::before,.n-btn-icon-f::after,.n-btn-icon-f::before,.n-btn-icon-grey::after,.n-btn-icon-grey::before,.n-btn-icon-neg::after,.n-btn-icon-neg::before,.n-btn-icon-white::after,.n-btn-icon-white::before {
	transition: opacity .2s ease-out,left .2s ease-out,top .2s ease-out,bottom .2s ease-out,border-radius .2s ease-out;
	transform-origin: center;
	will-change: opacity,left,top,bottom,border-radius;
}

.n-btn-icon-a:not(.n-disabled).n-selected::after,.n-btn-icon-a:not(.n-disabled).n-selected::before,.n-btn-icon-b:not(.n-disabled).n-selected::after,.n-btn-icon-b:not(.n-disabled).n-selected::before,.n-btn-icon-c:not(.n-disabled).n-selected::after,.n-btn-icon-c:not(.n-disabled).n-selected::before,.n-btn-icon-e:not(.n-disabled).n-selected::after,.n-btn-icon-e:not(.n-disabled).n-selected::before,.n-btn-icon-f:not(.n-disabled).n-selected::after,.n-btn-icon-f:not(.n-disabled).n-selected::before,.n-btn-icon-grey:not(.n-disabled).n-selected::after,.n-btn-icon-grey:not(.n-disabled).n-selected::before,.n-btn-icon-neg:not(.n-disabled).n-selected::after,.n-btn-icon-neg:not(.n-disabled).n-selected::before,.n-btn-icon-white:not(.n-disabled).n-selected::after,.n-btn-icon-white:not(.n-disabled).n-selected::before {
	border-radius: 1rem;
	opacity: .5;
}

.n-btn-icon-a:not(.n-disabled).n-selected>div,.n-btn-icon-a:not(.n-disabled).n-selected>span,.n-btn-icon-b:not(.n-disabled).n-selected>div,.n-btn-icon-b:not(.n-disabled).n-selected>span,.n-btn-icon-c:not(.n-disabled).n-selected>div,.n-btn-icon-c:not(.n-disabled).n-selected>span,.n-btn-icon-e:not(.n-disabled).n-selected>div,.n-btn-icon-e:not(.n-disabled).n-selected>span,.n-btn-icon-f:not(.n-disabled).n-selected>div,.n-btn-icon-f:not(.n-disabled).n-selected>span,.n-btn-icon-grey:not(.n-disabled).n-selected>div,.n-btn-icon-grey:not(.n-disabled).n-selected>span,.n-btn-icon-neg:not(.n-disabled).n-selected>div,.n-btn-icon-neg:not(.n-disabled).n-selected>span,.n-btn-icon-white:not(.n-disabled).n-selected>div,.n-btn-icon-white:not(.n-disabled).n-selected>span {
	transform: scale(1.2);
}

.n-btn-icon-a:not(.n-disabled).n-selected::after,.n-btn-icon-b:not(.n-disabled).n-selected::after,.n-btn-icon-c:not(.n-disabled).n-selected::after,.n-btn-icon-e:not(.n-disabled).n-selected::after,.n-btn-icon-f:not(.n-disabled).n-selected::after,.n-btn-icon-grey:not(.n-disabled).n-selected::after,.n-btn-icon-neg:not(.n-disabled).n-selected::after,.n-btn-icon-white:not(.n-disabled).n-selected::after {
	top: -.3rem;
	left: -.3rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected::before,.n-btn-icon-b:not(.n-disabled).n-selected::before,.n-btn-icon-c:not(.n-disabled).n-selected::before,.n-btn-icon-e:not(.n-disabled).n-selected::before,.n-btn-icon-f:not(.n-disabled).n-selected::before,.n-btn-icon-grey:not(.n-disabled).n-selected::before,.n-btn-icon-neg:not(.n-disabled).n-selected::before,.n-btn-icon-white:not(.n-disabled).n-selected::before {
	top: .3rem;
	left: .3rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-left::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-left::before {
	top: .6rem;
	left: .6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-right::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-right::before {
	bottom: -.6rem;
	left: -.6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-left::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-left::before {
	top: -.6rem;
	left: .6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-right::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-right::before {
	top: -.6rem;
	left: -.6rem;
}

@media (hover:hover) {
	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::before {
		border-radius: 1rem;
		opacity: .5;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover>span {
		transform: scale(1.2);
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::after {
		top: -.3rem;
		left: -.3rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::before {
		top: .3rem;
		left: .3rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-left::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-left::before {
		top: .6rem;
		left: .6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-right::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-right::before {
		bottom: -.6rem;
		left: -.6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::before {
		top: -.6rem;
		left: .6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::before {
		top: -.6rem;
		left: -.6rem;
	}
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::before {
	border-radius: 1rem;
	opacity: .5;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover>span {
	transform: scale(1.2);
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::after {
	top: -.3rem;
	left: -.3rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::before {
	top: .3rem;
	left: .3rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-left::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-left::before {
	top: .6rem;
	left: .6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-right::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-right::before {
	bottom: -.6rem;
	left: -.6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::before {
	top: -.6rem;
	left: .6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::before {
	top: -.6rem;
	left: -.6rem;
}

blockquote,dl,figure,pre,table {
	margin-bottom: 2.5rem;
}

@media (hover:hover) {
	body.n-hv-s a:hover {
		text-decoration: underline;
		color: #3a73cf;
	}
}

body.n-hv-moz a:hover {
	text-decoration: underline;
	color: #3a73cf;
}

a {
	cursor: pointer;
}

a i,a span {
	cursor: pointer;
}

.n-text-aside {
	font-size: 1.6rem;
	line-height: 1.5;
	font-family: "Euclid Circular B",sans-serif;
	color: #757575;
	text-decoration: none;
	margin-bottom: .5rem;
}

.n-bg-a .n-text-aside,.n-bg-a-dark .n-text-aside,.n-bg-a-dark-mild .n-text-aside,.n-bg-a-light .n-text-aside,.n-bg-a-light-mild .n-text-aside,.n-dark-form .n-text-aside {
	color: #9b9b9b;
}

.n-text-aside b,.n-text-aside i,.n-text-aside label,.n-text-aside p,.n-text-aside span {
	font-size: 1.6rem;
	line-height: 1.5;
	font-family: "Euclid Circular B",sans-serif;
	color: #757575;
	text-decoration: none;
}

.n-bg-a .n-text-aside b,.n-bg-a .n-text-aside i,.n-bg-a .n-text-aside label,.n-bg-a .n-text-aside p,.n-bg-a .n-text-aside span,.n-bg-a-dark .n-text-aside b,.n-bg-a-dark .n-text-aside i,.n-bg-a-dark .n-text-aside label,.n-bg-a-dark .n-text-aside p,.n-bg-a-dark .n-text-aside span,.n-bg-a-dark-mild .n-text-aside b,.n-bg-a-dark-mild .n-text-aside i,.n-bg-a-dark-mild .n-text-aside label,.n-bg-a-dark-mild .n-text-aside p,.n-bg-a-dark-mild .n-text-aside span,.n-bg-a-light .n-text-aside b,.n-bg-a-light .n-text-aside i,.n-bg-a-light .n-text-aside label,.n-bg-a-light .n-text-aside p,.n-bg-a-light .n-text-aside span,.n-bg-a-light-mild .n-text-aside b,.n-bg-a-light-mild .n-text-aside i,.n-bg-a-light-mild .n-text-aside label,.n-bg-a-light-mild .n-text-aside p,.n-bg-a-light-mild .n-text-aside span,.n-dark-form .n-text-aside b,.n-dark-form .n-text-aside i,.n-dark-form .n-text-aside label,.n-dark-form .n-text-aside p,.n-dark-form .n-text-aside span {
	color: #9b9b9b;
}

.n-text-aside a {
	color: #0a52bf;
	outline: #0A52BF;
}

.n-bg-a .n-text-aside a,.n-bg-a-dark .n-text-aside a,.n-bg-a-dark-mild .n-text-aside a,.n-bg-a-light .n-text-aside a,.n-bg-a-light-mild .n-text-aside a,.n-dark-form .n-text-aside a {
	color: #1b23ff;
	outline: #1b23ff;
}

.n-text-aside a i,.n-text-aside a span {
	color: #0a52bf;
	cursor: pointer;
}

.n-bg-a .n-text-aside a i,.n-bg-a .n-text-aside a span,.n-bg-a-dark .n-text-aside a i,.n-bg-a-dark .n-text-aside a span,.n-bg-a-dark-mild .n-text-aside a i,.n-bg-a-dark-mild .n-text-aside a span,.n-bg-a-light .n-text-aside a i,.n-bg-a-light .n-text-aside a span,.n-bg-a-light-mild .n-text-aside a i,.n-bg-a-light-mild .n-text-aside a span,.n-dark-form .n-text-aside a i,.n-dark-form .n-text-aside a span {
	color: #1b23ff;
}

body.n-cursor-resize-ver,body.n-cursor-resize-ver * {
	cursor: col-resize!important;
}

::-moz-selection {
	background-color: #1b23ff;
	color: #fff;
}



html.n-nav-opened {
	z-index: 99999999!important;
}





@media (hover:hover) {
	body.n-hv-s #n-btn-nav:hover span:nth-child(1),body.n-hv-s #n-btn-nav:hover span:nth-child(2) {
		top: 2px;
	}

	body.n-hv-s #n-btn-nav:hover span:nth-child(5),body.n-hv-s #n-btn-nav:hover span:nth-child(6) {
		top: 22px;
	}
}

body.n-hv-moz #n-btn-nav:hover span:nth-child(1),body.n-hv-moz #n-btn-nav:hover span:nth-child(2) {
	top: 2px;
}

body.n-hv-moz #n-btn-nav:hover span:nth-child(5),body.n-hv-moz #n-btn-nav:hover span:nth-child(6) {
	top: 22px;
}

@media (hover:hover) {
	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq {
		border-color: #1b23ff;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(1) {
		top: -2px;
		left: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(2) {
		top: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(3) {
		top: -2px;
		right: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(4) {
		left: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(6) {
		right: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(7) {
		left: -2px;
		bottom: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(8) {
		bottom: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(9) {
		right: -2px;
		bottom: -2px;
	}
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq {
	border-color: #1b23ff;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(1) {
	top: -2px;
	left: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(2) {
	top: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(3) {
	top: -2px;
	right: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(4) {
	left: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(6) {
	right: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(7) {
	left: -2px;
	bottom: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(8) {
	bottom: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(9) {
	right: -2px;
	bottom: -2px;
}

@media (hover:hover) {
	body.n-hv-s #n-head #nav-mid a:hover,body.n-hv-s #n-head #nav-misc a:hover,body.n-hv-s #n-head .holder-quick-nav-submenu a:hover,body.n-hv-s #n-head .n-nav-a:hover,body.n-hv-s #n-head .quick-nav-submenu-links a:hover {
		color: #1b23ff!important;
	}

	body.n-hv-s #n-head #nav-mid a:hover span,body.n-hv-s #n-head #nav-misc a:hover span,body.n-hv-s #n-head .holder-quick-nav-submenu a:hover span,body.n-hv-s #n-head .n-nav-a:hover span,body.n-hv-s #n-head .quick-nav-submenu-links a:hover span {
		color: #1b23ff!important;
	}

	body.n-hv-s #n-head #nav-top .n-btn-grey:hover span {
		color: #313b47!important;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover {
		cursor: pointer;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>.n-nav-a,body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>a {
		color: #1b23ff!important;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-lang {
		cursor: pointer!important;
		background-color: #1b23ff;
		z-index: 999999999;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-down {
		cursor: pointer;
		background-color: #1b23ff;
		z-index: 999999999;
	}
}

body.n-hv-moz #n-head #nav-mid a:hover,body.n-hv-moz #n-head #nav-misc a:hover,body.n-hv-moz #n-head .holder-quick-nav-submenu a:hover,body.n-hv-moz #n-head .n-nav-a:hover,body.n-hv-moz #n-head .quick-nav-submenu-links a:hover {
	color: #1b23ff!important;
}

body.n-hv-moz #n-head #nav-mid a:hover span,body.n-hv-moz #n-head #nav-misc a:hover span,body.n-hv-moz #n-head .holder-quick-nav-submenu a:hover span,body.n-hv-moz #n-head .n-nav-a:hover span,body.n-hv-moz #n-head .quick-nav-submenu-links a:hover span {
	color: #1b23ff!important;
}

body.n-hv-moz #n-head #nav-top .n-btn-grey:hover span {
	color: #313b47!important;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover {
	cursor: pointer;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>.n-nav-a,body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>a {
	color: #1b23ff!important;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-lang {
	cursor: pointer!important;
	background-color: #1b23ff;
	z-index: 999999999;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-down {
	cursor: pointer;
	background-color: #1b23ff;
	z-index: 999999999;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled {
	cursor: initial!important;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-icon-down {
	display: none;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-nav-a,#n-head #n-nav .holder-quick-nav-submenu.n-disabled a {
	cursor: initial!important;
	color: #cecece!important;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-icon-lang {
	cursor: initial!important;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-lang {
	cursor: initial!important;
	background-color: #1b23ff;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-down {
	background-color: #1b23ff;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-down {
	cursor: pointer;
	z-index: 999999999;
}

#n-head .holder-quick-nav-submenu.n-show .n-nav-submenu {
	z-index: 99999;
	position: absolute;
	display: block;
	top: -.7rem;
	padding-top: 6.8rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu {
	position: relative;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
	border-radius: .6rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu .quick-nav-submenu-links {
	z-index: 3;
	background-color: #fff;
	padding: 1.5rem 1.8rem 0 1.8rem;
	border-radius: 1rem;
	display: table;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu .n-nav-a,#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu a {
	white-space: nowrap;
	margin-left: 0;
	width: 100%;
	display: table-row;
	float: none;
	margin: 0;
	position: relative;
	height: 3.5rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu::after {
	z-index: 2;
	content: " ";
	display: block;
	top: -1rem;
	left: 6rem;
	position: absolute;
	width: 2rem;
	height: 2rem;
	transform: rotate(-45deg);
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
}

@media only screen and (max-width:767px) {
	#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu::after {
		left: 2rem;
	}
}

.holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu {
	right: .2rem;
}

.holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu .quick-nav-submenu::after {
	left: 9.6rem!important;
}

@media (hover:hover) {
	body.n-hv-s #n-nav-side:hover,body.n-hv-s #novo-nav-menu:hover {
		color: #1b23ff!important;
	}

	body.n-hv-s #n-nav-side .btn-signout:hover,body.n-hv-s #novo-nav-menu .btn-signout:hover {
		color: #f27575!important;
	}

	body.n-hv-s #n-nav-side .holder-quick-nav-submenu .btn-signout:hover,body.n-hv-s #novo-nav-menu .holder-quick-nav-submenu .btn-signout:hover {
		color: #f27575!important;
	}

	body.n-hv-s #n-nav-side a:hover img,body.n-hv-s #novo-nav-menu a:hover img {
		opacity: .7;
	}
}

body.n-hv-moz #n-nav-side:hover,body.n-hv-moz #novo-nav-menu:hover {
	color: #1b23ff!important;
}

body.n-hv-moz #n-nav-side .btn-signout:hover,body.n-hv-moz #novo-nav-menu .btn-signout:hover {
	color: #f27575!important;
}

body.n-hv-moz #n-nav-side .holder-quick-nav-submenu .btn-signout:hover,body.n-hv-moz #novo-nav-menu .holder-quick-nav-submenu .btn-signout:hover {
	color: #f27575!important;
}

body.n-hv-moz #n-nav-side a:hover img,body.n-hv-moz #novo-nav-menu a:hover img {
	opacity: .7;
}

#n-head {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-icon-close {
	-webkit-mask-image: url("../../nvlib/images/icons/close.svg");
	mask-image: url("../../nvlib/images/icons/close.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-close {
	background: 0 0!important;
}

.n-icon-up {
	-webkit-mask-image: url("../../nvlib/images/icons/icon-up.svg");
	mask-image: url("../../nvlib/images/icons/icon-up.svg");
	background-color: #313b47;
}

html[data-n-browser-name=safari] .n-icon-up {
	background: 0 0!important;
}

.n-icon-down {
	-webkit-mask-image: url("../../nvlib/images/icons/icon-down.svg");
	mask-image: url("../../nvlib/images/icons/icon-down.svg");
	background-color: #313b47;
}

html[data-n-browser-name=safari] .n-icon-down {
	background: 0 0!important;
}

.n-icon-fb {
	-webkit-mask-image: url("../../nvlib/images/icons/facebook.svg");
	mask-image: url("../../nvlib/images/icons/facebook.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-fb {
	background: 0 0!important;
}

.n-icon-tw {
	-webkit-mask-image: url("../../nvlib/images/icons/twitter.svg");
	mask-image: url("../../nvlib/images/icons/twitter.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-tw {
	background: 0 0!important;
}

.n-icon-is {
	-webkit-mask-image: url("../../nvlib/images/icons/instagram.svg");
	mask-image: url("../../nvlib/images/icons/instagram.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-is {
	background: 0 0!important;
}

.n-icon-in {
	-webkit-mask-image: url("../../nvlib/images/icons/linkedin.svg");
	mask-image: url("../../nvlib/images/icons/linkedin.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-in {
	background: 0 0!important;
}

@media (hover:hover) {
	body.n-hv-s .n-dark-form .n-single-answer-box:hover {
		color: #1b23ff;
	}

	body.n-hv-s .n-single-answer-box:hover {
		color: #1b23ff;
		text-decoration: none;
	}

	body.n-hv-s .n-single-answer-box:hover .n-answer-box {
		height: 18px;
		bottom: -3px;
	}

	body.n-hv-s .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
		background: #f5f5f5;
	}

	body.n-hv-s .n-single-answer-box:hover.n-selected .n-answer-box::after {
		background: #51e2c2;
	}

	body.n-hv-s .n-dark-form .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
		background: #cdcdcd;
	}
}

body.n-hv-moz .n-dark-form .n-single-answer-box:hover {
	color: #1b23ff;
}

body.n-hv-moz .n-single-answer-box:hover {
	color: #1b23ff;
	text-decoration: none;
}

body.n-hv-moz .n-single-answer-box:hover .n-answer-box {
	height: 18px;
	bottom: -3px;
}

body.n-hv-moz .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
	background: #f5f5f5;
}

body.n-hv-moz .n-single-answer-box:hover.n-selected .n-answer-box::after {
	background: #51e2c2;
}

body.n-hv-moz .n-dark-form .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
	background: #cdcdcd;
}

footer {
	color: #fff;
	float: left;
	background-color: #313b47;
}

footer a,footer p,footer span {
	color: #fff;
	font-size: 1.9rem;
}

footer a[href="mailto:contact@novoresume.com"] {
	margin-bottom: 1rem;
}

footer #footer-social {
	padding: 20px 0;
	background-color: #425061;
}

footer #footer-social .n-container {
	display: flex;
	align-items: center;
	justify-content: center;
}

footer #footer-social .n-btn-icon-white {
	cursor: pointer;
	display: inline-block;
	margin-right: 3rem;
}

footer #footer-social .n-btn-icon-white:last-child {
	margin-right: 0;
}

footer #footer-social .n-btn-icon-white .n-icon {
	background-color: #425061;
}

@media only screen and (max-width:767px) {
	footer #footer-social div {
		margin-right: 3rem;
	}
}

footer nav a,footer nav p {
	margin: 0 5px;
}

footer nav a {
	font-size: 1.7rem;
}

footer nav ul {
	margin-bottom: 0;
}

footer nav li:last-child {
	margin-bottom: 0;
}

@media only screen and (max-width:1000px) {
	footer nav#footer-nav {
		padding-bottom: 0;
	}

	footer nav .n-container>.n-hf-left,footer nav .n-container>.n-hf-right {
		width: 100%;
		margin-bottom: 5rem;
		padding-left: 0!important;
		padding-right: 0!important;
	}
}

@media only screen and (max-width:1000px) and (max-width:767px) {
	footer nav .n-container>.n-hf-left,footer nav .n-container>.n-hf-right {
		margin-bottom: 0;
	}
}

@media only screen and (max-width:767px) {
	footer nav .n-row {
		text-align: center;
		margin-bottom: 6rem!important;
	}
}

footer #footer-nav {
	padding: 4rem 0 2rem 0;
}

footer #footer-nav li {
	text-indent: -.6rem;
	margin-bottom: 3.5rem;
}

footer #footer-nav a {
	text-decoration: none!important;
}

footer #footer-copyright {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #1f262e;
	position: relative;
}

footer #footer-copyright .txt-ft-vision {
	font-size: 3rem;
}

footer #footer-copyright .txt-ft-vision::after {
	content: " ";
	display: block;
	width: 9rem;
	margin: 1.5rem auto 4rem auto;
	height: .7rem;
	background-color: #1dbfaf;
	border-radius: 3rem;
}

footer #footer-copyright p {
	margin-bottom: 0;
}

#career-blog-article article {
	margin-bottom: 0!important;
}

#career-blog-article .content-blocks>.article-sc:last-of-type {
	margin-bottom: 0!important;
}

#career-blog-article #holder-author {
	margin-bottom: 2rem;
	border-top: 1px solid #c6c6c6;
	padding-top: 2rem;
	min-height: 14rem;
	position: relative;
	display: block;
}

@media only screen and (max-width:767px) {
	#career-blog-article #holder-author {
		padding-top: 1rem;
	}
}

#career-blog-article #holder-author #author-image-holder {
	width: 14rem;
	box-sizing: border-box;
	position: absolute;
	left: 0;
}

#career-blog-article #holder-author #author-image-holder img {
	width: 30%;
	height: auto;
	border-radius: 20%;
}

#career-blog-article #holder-author #author-top {
	display: flex;
	align-items: center;
	margin-right: 2rem;
}

@media only screen and (max-width:767px) {
	#career-blog-article #holder-author #author-top {
		display: block;
	}
}

#career-blog-article #holder-author #author-top a {
	color: #425061;
}

#career-blog-article #holder-author #author-label {
	color: #425061;
	font-size: 1.7rem;
	width: auto;
	display: block;
	line-height: 1;
}

#career-blog-article #holder-author #author-social {
	margin-top: 1rem;
}

#career-blog-article #holder-author #author-social a,#career-blog-article #holder-author #author-social div {
	display: inline-block;
	margin-right: 1.5rem;
}

@media only screen and (max-width:767px) {
	#career-blog-article #holder-author #author-social a,#career-blog-article #holder-author #author-social div {
		margin-right: 1rem;
	}
}

#career-blog-article #holder-author #text-author-dec {
	position: relative;
	top: -.2rem;
	margin: 0 1rem;
}

@media only screen and (max-width:767px) {
	#career-blog-article #holder-author #text-author-dec {
		display: none;
	}
}

#career-blog-article #holder-author #author-description {
	width: 100%;
	padding-left: 5rem;
	box-sizing: border-box;
	display: flex;
	align-items: center;
}

@media only screen and (max-width:767px) {
	#career-blog-article #holder-author #author-description {
		padding-top: 1.2rem;
	}
}

#career-blog-article #holder-author #author-description #author-name {
	font-size: 2.1rem;
	cursor: pointer;
}

@media only screen and (max-width:767px) {
	#career-blog-article #holder-author #author-description #author-name {
		width: 100%;
		margin-bottom: 0;
	}
}

#career-blog-article #holder-author #author-description a {
	font-size: 1.9rem;
}

#career-blog-article #holder-author #author-description p {
	font-size: 1.9rem;
	margin-top: .5rem;
}

#career-blog-article #holder-author #author-title {
	font-size: 20px;
}

@media only screen and (max-width:767px) {
	#career-blog-article #holder-author #author-title {
		width: 100%;
		margin-bottom: .3rem;
	}
}

#holder-article-suggestions {
	margin-top: 1rem;
	border-top: 1px solid #c6c6c6;
	width: 100%;
}

#holder-review {
	width: auto;
	margin: 6rem auto 3rem auto;
	text-align: center;
	color: #313b47;
}

#holder-review b,#holder-review span {
	font-size: 1.9rem;
}

#holder-review .article-review {
	font-size: 2.6rem;
	height: 3.5rem;
	width: 3.5rem;
	margin-right: 1.2rem;
	text-decoration: none!important;
	cursor: pointer;
}

@media only screen and (max-width:1350px) {
	#holder-review .article-review {
		font-size: 3rem;
	}
}

#holder-review .article-review:last-of-type {
	margin-right: 0;
}

#holder-review .text-reviews {
	padding: .3rem .8rem .4rem .8rem;
	background-color: #f5f5f5;
	border-radius: .4rem;
}

#holder-review .text-reviews-rate-this .n-text-c {
	font-family: "Euclid Circular B",sans-serif;
	line-height: 1!important;
}

#holder-review #container-reviews,#holder-review .article-review {
	display: inline-block;
}

#holder-review #container-reviews {
	height: 3.4rem;
	margin: .6rem 2rem 1.6rem 2rem;
}

#holder-review .star {
	font-size: 3.5rem;
	width: 3.5rem;
	height: 3.5rem;
	display: inline-block;
	background: url("https://cdn-blog.novoresume.com/career-blog/images/career_blog/rating.svg") no-repeat;
	background-size: 10.5rem 3.5rem;
	background-position: 0 0;
}

#holder-review .star.off {
	background-position: -3.5rem 0;
}

#holder-review .star.half {
	background-position: -7rem 0;
}

@media only screen and (max-width:1350px) {
	#holder-review {
		margin-left: 0;
		margin-right: 0;
		text-align: left;
	}

	#holder-review #container-reviews {
		margin-left: 0;
	}
}

.text-np {
	font-family: NewParis,"Euclid Circular B",sans-serif;
}

.article-sc>p:first-of-type::first-letter {
	font-family: NewParis,"Euclid Circular B",sans-serif;
}

.article-sc>p:first-of-type::first-letter>* {
	font-family: NewParis,"Euclid Circular B",sans-serif;
}

.article-sc>section:first-child>p:first-of-type::first-letter {
	font-family: NewParis,"Euclid Circular B",sans-serif;
}

#mentioned-us {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media (hover:hover) {
	body.n-hv-s #career-blog-article #suggestions a:hover {
		cursor: pointer!important;
	}
}

body.n-hv-moz #career-blog-article #suggestions a:hover {
	cursor: pointer!important;
}

@media only screen and (max-width:1350px) {
	.last-share {
		padding-top: 2rem;
		border-top: 1px solid #c6c6c6;
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}
}

#ctr-box {
	background-color: #f5f5f5;
	padding: 1.6rem 2rem 0 2rem;
	border: 1px solid #2cacd5;
	box-sizing: border-box;
	border-radius: .8rem;
	margin-top: 2rem;
	height: 24rem;
	top: 2rem;
	display: flex;
}

#ctr-box .ctr-left,#ctr-box .ctr-right {
	height: 100%;
	width: 50%;
}

#ctr-box img {
	position: absolute;
	width: 32rem;
	bottom: 0;
	right: 2rem;
	height: auto;
}

#ctr-box .ctr-left {
	text-align: center;
	position: relative;
}

@media only screen and (max-width:1650px) {
	#ctr-box {
		height: 21rem;
	}

	#ctr-box .ctr-left {
		width: 54%;
	}

	#ctr-box .ctr-right {
		width: 46%;
	}

	#ctr-box img {
		height: 90%;
		width: 30%;
	}
}

@media only screen and (max-width:1000px) {
	#ctr-box {
		height: 23rem;
	}

	#ctr-box .ctr-left {
		width: 50%;
	}

	#ctr-box .ctr-right {
		width: 50%;
	}

	#ctr-box img {
		width: 40%;
	}
}

@media screen and (max-width:820px) {
	#ctr-box {
		flex-direction: column;
		height: auto;
	}

	#ctr-box .ctr-left,#ctr-box .ctr-right {
		height: auto;
		width: 100%;
	}

	#ctr-box .ctr-left {
		margin-bottom: 2rem;
	}

	#ctr-box img {
		width: 70%;
		position: static;
		margin: 0 auto;
	}
}

@media (hover:hover) {
	#career-blog-article .btn-art-simple-ctr a body.n-hv-s:hover {
		border: 1px solid #2cacd5;
		background: #fff;
		color: #2cacd5;
	}
}

#career-blog-article .btn-art-simple-ctr a body.n-hv-moz:hover {
	border: 1px solid #2cacd5;
	background: #fff;
	color: #2cacd5;
}
#n-hd-popupmsg {
	z-index: 99999998!important;
}

#n-hd-popupmsg {
	position: fixed;
	top: 0;
	width: 1px;
	right: -1px;
	height: 100%;
}

#n-hd-popupmsg .n-popup-message {
	position: relative;
	top: 7rem;
	width: 36rem;
	height: auto;
	right: -4rem;
	margin-top: 5rem;
	min-height: 6rem;
	background-color: #fff;
	border-radius: 1.4rem;
	transition: right .4s ease-out,margin .6s ease-out;
	will-change: right,margin;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.1);
	box-sizing: border-box;
	padding: 2rem 2.4rem;
}

@media only screen and (max-width:767px) {
	#n-hd-popupmsg .n-popup-message {
		width: 30rem;
	}
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-symbol {
	left: 2.4rem;
	top: 1.6rem;
	cursor: initial!important;
	z-index: 999999;
	display: blocl;
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-symbol .n-icon {
	cursor: initial!important;
}

#n-hd-popupmsg .n-popup-message .n-btn-feedback-close {
	right: 2.4rem;
	top: 1.6rem;
}

#n-hd-popupmsg .n-popup-message .n-feedback-icon-notification {
	-webkit-mask-image: url("../../nvlib/images/icons/notification.svg");
	mask-image: url("../../nvlib/images/icons/notification.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] #n-hd-popupmsg .n-popup-message .n-feedback-icon-notification {
	background: 0 0!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol .n-feedback-icon-notification {
	background-color: #313b47;
}

#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-war .n-btn-feedback-symbol::before {
	background-color: #fbd04c!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-err .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-err .n-btn-feedback-symbol::before {
	background-color: #f27575!important;
}

#n-hd-popupmsg .n-popup-message.n-mode-suc .n-btn-feedback-symbol::after,#n-hd-popupmsg .n-popup-message.n-mode-suc .n-btn-feedback-symbol::before {
	background-color: #0a52bf!important;
}

#n-hd-popupmsg .n-popup-message .n-text-type-msg {
	color: #313b47;
	position: relative;
	padding: .4rem 5.4rem;
	width: 100%;
	box-sizing: border-box;
	display: block;
}

#n-hd-popupmsg .n-popup-message.n-show {
	right: 37.5rem;
}

@media only screen and (max-width:767px) {
	#n-hd-popupmsg .n-popup-message.n-show {
		right: 31.5rem;
	}
}

#n-hd-popupmsg .n-popup-message .n-feedback-holder-msg {
	margin-top: 1.5rem;
	box-sizing: border-box;
	border-radius: .7rem;
	background-color: #fff;
}

#n-hd-popupmsg .n-popup-message span,#n-hd-popupmsg .n-popup-message span a {
	font-size: 1.6rem;
	line-height: 1.2;
}

#n-hd-popupmsg .n-popup-message span {
	float: left!important;
}

#n-hd-popupmsg .n-popup-message a {
	float: none!important;
}

.n-btn-a,.n-btn-b,.n-btn-c,.n-btn-e,.n-btn-f,.n-btn-grey,.n-btn-neg,button:not(.n-disable-default) {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-btn-a span,.n-btn-b span,.n-btn-c span,.n-btn-e span,.n-btn-f span,.n-btn-grey span,.n-btn-neg span,button:not(.n-disable-default) span {
	transition: transform .2s ease-out,background-color .2s ease-out;
	will-change: transform,background-color;
	transform-origin: center;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-btn-a::after,.n-btn-a::before,.n-btn-b::after,.n-btn-b::before,.n-btn-c::after,.n-btn-c::before,.n-btn-e::after,.n-btn-e::before,.n-btn-f::after,.n-btn-f::before,.n-btn-grey::after,.n-btn-grey::before,.n-btn-neg::after,.n-btn-neg::before,button:not(.n-disable-default)::after,button:not(.n-disable-default)::before {
	transform-origin: center;
	transition: opacity .2s ease-out,left .2s ease-out,top .2s ease-out,border-radius .2s ease-out;
	will-change: opacity,left,top,border-radius;
}

.n-btn-a:focus,.n-btn-b:focus,.n-btn-c:focus,.n-btn-e:focus,.n-btn-f:focus,.n-btn-grey:focus,.n-btn-neg:focus,button:not(.n-disable-default):focus {
	outline: 0;
}

.n-btn-a:not(.n-disabled).n-selected>span,.n-btn-b:not(.n-disabled).n-selected>span,.n-btn-c:not(.n-disabled).n-selected>span,.n-btn-e:not(.n-disabled).n-selected>span,.n-btn-f:not(.n-disabled).n-selected>span,.n-btn-grey:not(.n-disabled).n-selected>span,.n-btn-neg:not(.n-disabled).n-selected>span,button:not(.n-disable-default):not(.n-disabled).n-selected>span {
	transform: scale(1.1);
}

.n-btn-a:not(.n-disabled).n-selected::after,.n-btn-a:not(.n-disabled).n-selected::before,.n-btn-b:not(.n-disabled).n-selected::after,.n-btn-b:not(.n-disabled).n-selected::before,.n-btn-c:not(.n-disabled).n-selected::after,.n-btn-c:not(.n-disabled).n-selected::before,.n-btn-e:not(.n-disabled).n-selected::after,.n-btn-e:not(.n-disabled).n-selected::before,.n-btn-f:not(.n-disabled).n-selected::after,.n-btn-f:not(.n-disabled).n-selected::before,.n-btn-grey:not(.n-disabled).n-selected::after,.n-btn-grey:not(.n-disabled).n-selected::before,.n-btn-neg:not(.n-disabled).n-selected::after,.n-btn-neg:not(.n-disabled).n-selected::before,button:not(.n-disable-default):not(.n-disabled).n-selected::after,button:not(.n-disable-default):not(.n-disabled).n-selected::before {
	opacity: .5;
	border-radius: 1.8rem;
}

.n-btn-a:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-a:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-b:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-b:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-c:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-c:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-e:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-e:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-f:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-f:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-grey:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-grey:not(.n-disabled).n-selected.n-btn-s::before,.n-btn-neg:not(.n-disabled).n-selected.n-btn-s::after,.n-btn-neg:not(.n-disabled).n-selected.n-btn-s::before,button:not(.n-disable-default):not(.n-disabled).n-selected.n-btn-s::after,button:not(.n-disable-default):not(.n-disabled).n-selected.n-btn-s::before {
	border-radius: 1.6rem;
}

.n-btn-a:not(.n-disabled).n-selected::after,.n-btn-b:not(.n-disabled).n-selected::after,.n-btn-c:not(.n-disabled).n-selected::after,.n-btn-e:not(.n-disabled).n-selected::after,.n-btn-f:not(.n-disabled).n-selected::after,.n-btn-grey:not(.n-disabled).n-selected::after,.n-btn-neg:not(.n-disabled).n-selected::after,button:not(.n-disable-default):not(.n-disabled).n-selected::after {
	top: -.4rem;
	left: -.4rem;
}

.n-btn-a:not(.n-disabled).n-selected::before,.n-btn-b:not(.n-disabled).n-selected::before,.n-btn-c:not(.n-disabled).n-selected::before,.n-btn-e:not(.n-disabled).n-selected::before,.n-btn-f:not(.n-disabled).n-selected::before,.n-btn-grey:not(.n-disabled).n-selected::before,.n-btn-neg:not(.n-disabled).n-selected::before,button:not(.n-disable-default):not(.n-disabled).n-selected::before {
	top: .4rem;
	left: .4rem;
}

@media (hover:hover) {
	body.n-hv-s button:not(.n-disable-default):hover {
		background: 0 0!important;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover>span,body.n-hv-s .n-btn-b:not(.n-disabled):hover>span,body.n-hv-s .n-btn-c:not(.n-disabled):hover>span,body.n-hv-s .n-btn-e:not(.n-disabled):hover>span,body.n-hv-s .n-btn-f:not(.n-disabled):hover>span,body.n-hv-s .n-btn-grey:not(.n-disabled):hover>span,body.n-hv-s .n-btn-neg:not(.n-disabled):hover>span,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover>span {
		transform: scale(1.1);
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::before {
		opacity: .5;
		border-radius: 1.8rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-a:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover.n-btn-s::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover.n-btn-s::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::before {
		border-radius: 1.6rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::after {
		top: -.4rem;
		left: -.4rem;
	}

	body.n-hv-s .n-btn-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-s button:not(.n-disable-default):not(.n-disabled):hover::before {
		top: .4rem;
		left: .4rem;
	}
}

body.n-hv-moz button:not(.n-disable-default):hover {
	background: 0 0!important;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-b:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-c:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-e:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-f:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover>span,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover>span {
	transform: scale(1.1);
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::before {
	opacity: .5;
	border-radius: 1.8rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-a:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover.n-btn-s::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover.n-btn-s::before {
	border-radius: 1.6rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::after,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::after {
	top: -.4rem;
	left: -.4rem;
}

body.n-hv-moz .n-btn-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-neg:not(.n-disabled):hover::before,body.n-hv-moz button:not(.n-disable-default):not(.n-disabled):hover::before {
	top: .4rem;
	left: .4rem;
}

.n-btn-icon-a,.n-btn-icon-b,.n-btn-icon-c,.n-btn-icon-e,.n-btn-icon-f,.n-btn-icon-grey,.n-btn-icon-neg,.n-btn-icon-white {
	position: relative;
}

.n-btn-icon-a .n-icon,.n-btn-icon-b .n-icon,.n-btn-icon-c .n-icon,.n-btn-icon-e .n-icon,.n-btn-icon-f .n-icon,.n-btn-icon-grey .n-icon,.n-btn-icon-neg .n-icon,.n-btn-icon-white .n-icon {
	transform: scale(1);
	transition: transform .2s ease-out;
	will-change: transform;
	transform-origin: center;
}

.n-btn-icon-a.n-top-left>div,.n-btn-icon-a.n-top-left>span,.n-btn-icon-b.n-top-left>div,.n-btn-icon-b.n-top-left>span,.n-btn-icon-c.n-top-left>div,.n-btn-icon-c.n-top-left>span,.n-btn-icon-e.n-top-left>div,.n-btn-icon-e.n-top-left>span,.n-btn-icon-f.n-top-left>div,.n-btn-icon-f.n-top-left>span,.n-btn-icon-grey.n-top-left>div,.n-btn-icon-grey.n-top-left>span,.n-btn-icon-neg.n-top-left>div,.n-btn-icon-neg.n-top-left>span,.n-btn-icon-white.n-top-left>div,.n-btn-icon-white.n-top-left>span {
	transform-origin: top left;
}

.n-btn-icon-a.n-top-right>div,.n-btn-icon-a.n-top-right>span,.n-btn-icon-b.n-top-right>div,.n-btn-icon-b.n-top-right>span,.n-btn-icon-c.n-top-right>div,.n-btn-icon-c.n-top-right>span,.n-btn-icon-e.n-top-right>div,.n-btn-icon-e.n-top-right>span,.n-btn-icon-f.n-top-right>div,.n-btn-icon-f.n-top-right>span,.n-btn-icon-grey.n-top-right>div,.n-btn-icon-grey.n-top-right>span,.n-btn-icon-neg.n-top-right>div,.n-btn-icon-neg.n-top-right>span,.n-btn-icon-white.n-top-right>div,.n-btn-icon-white.n-top-right>span {
	transform-origin: top right;
}

.n-btn-icon-a.n-bottom-left>div,.n-btn-icon-a.n-bottom-left>span,.n-btn-icon-b.n-bottom-left>div,.n-btn-icon-b.n-bottom-left>span,.n-btn-icon-c.n-bottom-left>div,.n-btn-icon-c.n-bottom-left>span,.n-btn-icon-e.n-bottom-left>div,.n-btn-icon-e.n-bottom-left>span,.n-btn-icon-f.n-bottom-left>div,.n-btn-icon-f.n-bottom-left>span,.n-btn-icon-grey.n-bottom-left>div,.n-btn-icon-grey.n-bottom-left>span,.n-btn-icon-neg.n-bottom-left>div,.n-btn-icon-neg.n-bottom-left>span,.n-btn-icon-white.n-bottom-left>div,.n-btn-icon-white.n-bottom-left>span {
	transform-origin: bottom left;
}

.n-btn-icon-a.n-bottom-right>div,.n-btn-icon-a.n-bottom-right>span,.n-btn-icon-b.n-bottom-right>div,.n-btn-icon-b.n-bottom-right>span,.n-btn-icon-c.n-bottom-right>div,.n-btn-icon-c.n-bottom-right>span,.n-btn-icon-e.n-bottom-right>div,.n-btn-icon-e.n-bottom-right>span,.n-btn-icon-f.n-bottom-right>div,.n-btn-icon-f.n-bottom-right>span,.n-btn-icon-grey.n-bottom-right>div,.n-btn-icon-grey.n-bottom-right>span,.n-btn-icon-neg.n-bottom-right>div,.n-btn-icon-neg.n-bottom-right>span,.n-btn-icon-white.n-bottom-right>div,.n-btn-icon-white.n-bottom-right>span {
	transform-origin: bottom right;
}

.n-btn-icon-a::after,.n-btn-icon-a::before,.n-btn-icon-b::after,.n-btn-icon-b::before,.n-btn-icon-c::after,.n-btn-icon-c::before,.n-btn-icon-e::after,.n-btn-icon-e::before,.n-btn-icon-f::after,.n-btn-icon-f::before,.n-btn-icon-grey::after,.n-btn-icon-grey::before,.n-btn-icon-neg::after,.n-btn-icon-neg::before,.n-btn-icon-white::after,.n-btn-icon-white::before {
	transition: opacity .2s ease-out,left .2s ease-out,top .2s ease-out,bottom .2s ease-out,border-radius .2s ease-out;
	transform-origin: center;
	will-change: opacity,left,top,bottom,border-radius;
}

.n-btn-icon-a:not(.n-disabled).n-selected::after,.n-btn-icon-a:not(.n-disabled).n-selected::before,.n-btn-icon-b:not(.n-disabled).n-selected::after,.n-btn-icon-b:not(.n-disabled).n-selected::before,.n-btn-icon-c:not(.n-disabled).n-selected::after,.n-btn-icon-c:not(.n-disabled).n-selected::before,.n-btn-icon-e:not(.n-disabled).n-selected::after,.n-btn-icon-e:not(.n-disabled).n-selected::before,.n-btn-icon-f:not(.n-disabled).n-selected::after,.n-btn-icon-f:not(.n-disabled).n-selected::before,.n-btn-icon-grey:not(.n-disabled).n-selected::after,.n-btn-icon-grey:not(.n-disabled).n-selected::before,.n-btn-icon-neg:not(.n-disabled).n-selected::after,.n-btn-icon-neg:not(.n-disabled).n-selected::before,.n-btn-icon-white:not(.n-disabled).n-selected::after,.n-btn-icon-white:not(.n-disabled).n-selected::before {
	border-radius: 1rem;
	opacity: .5;
}

.n-btn-icon-a:not(.n-disabled).n-selected>div,.n-btn-icon-a:not(.n-disabled).n-selected>span,.n-btn-icon-b:not(.n-disabled).n-selected>div,.n-btn-icon-b:not(.n-disabled).n-selected>span,.n-btn-icon-c:not(.n-disabled).n-selected>div,.n-btn-icon-c:not(.n-disabled).n-selected>span,.n-btn-icon-e:not(.n-disabled).n-selected>div,.n-btn-icon-e:not(.n-disabled).n-selected>span,.n-btn-icon-f:not(.n-disabled).n-selected>div,.n-btn-icon-f:not(.n-disabled).n-selected>span,.n-btn-icon-grey:not(.n-disabled).n-selected>div,.n-btn-icon-grey:not(.n-disabled).n-selected>span,.n-btn-icon-neg:not(.n-disabled).n-selected>div,.n-btn-icon-neg:not(.n-disabled).n-selected>span,.n-btn-icon-white:not(.n-disabled).n-selected>div,.n-btn-icon-white:not(.n-disabled).n-selected>span {
	transform: scale(1.2);
}

.n-btn-icon-a:not(.n-disabled).n-selected::after,.n-btn-icon-b:not(.n-disabled).n-selected::after,.n-btn-icon-c:not(.n-disabled).n-selected::after,.n-btn-icon-e:not(.n-disabled).n-selected::after,.n-btn-icon-f:not(.n-disabled).n-selected::after,.n-btn-icon-grey:not(.n-disabled).n-selected::after,.n-btn-icon-neg:not(.n-disabled).n-selected::after,.n-btn-icon-white:not(.n-disabled).n-selected::after {
	top: -.3rem;
	left: -.3rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected::before,.n-btn-icon-b:not(.n-disabled).n-selected::before,.n-btn-icon-c:not(.n-disabled).n-selected::before,.n-btn-icon-e:not(.n-disabled).n-selected::before,.n-btn-icon-f:not(.n-disabled).n-selected::before,.n-btn-icon-grey:not(.n-disabled).n-selected::before,.n-btn-icon-neg:not(.n-disabled).n-selected::before,.n-btn-icon-white:not(.n-disabled).n-selected::before {
	top: .3rem;
	left: .3rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-left::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-left::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-left::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-left::before {
	top: .6rem;
	left: .6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-right::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-right::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-top-right::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-top-right::before {
	bottom: -.6rem;
	left: -.6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-left::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-left::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-left::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-left::before {
	top: -.6rem;
	left: .6rem;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-right::after,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-right::after {
	top: 0;
	left: 0;
}

.n-btn-icon-a:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-b:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-c:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-e:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-f:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-grey:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-neg:not(.n-disabled).n-selected.n-bottom-right::before,.n-btn-icon-white:not(.n-disabled).n-selected.n-bottom-right::before {
	top: -.6rem;
	left: -.6rem;
}

@media (hover:hover) {
	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::before {
		border-radius: 1rem;
		opacity: .5;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover>span,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover>div,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover>span {
		transform: scale(1.2);
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::after {
		top: -.3rem;
		left: -.3rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover::before {
		top: .3rem;
		left: .3rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-left::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-left::before {
		top: .6rem;
		left: .6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-right::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-top-right::before {
		bottom: -.6rem;
		left: -.6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::before {
		top: -.6rem;
		left: .6rem;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::after {
		top: 0;
		left: 0;
	}

	body.n-hv-s .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-s .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::before {
		top: -.6rem;
		left: -.6rem;
	}
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::before {
	border-radius: 1rem;
	opacity: .5;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover>span,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover>div,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover>span {
	transform: scale(1.2);
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::after {
	top: -.3rem;
	left: -.3rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover::before {
	top: .3rem;
	left: .3rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-left::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-left::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-left::before {
	top: .6rem;
	left: .6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-right::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-top-right::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-top-right::before {
	bottom: -.6rem;
	left: -.6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-left::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-left::before {
	top: -.6rem;
	left: .6rem;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::after,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::after {
	top: 0;
	left: 0;
}

body.n-hv-moz .n-btn-icon-a:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-b:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-c:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-e:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-f:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-grey:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-neg:not(.n-disabled):hover.n-bottom-right::before,body.n-hv-moz .n-btn-icon-white:not(.n-disabled):hover.n-bottom-right::before {
	top: -.6rem;
	left: -.6rem;
}

blockquote,dl,figure,pre,table {
	margin-bottom: 2.5rem;
}

@media (hover:hover) {
	body.n-hv-s a:hover {
		text-decoration: underline;
		color: #3a73cf;
	}
}

body.n-hv-moz a:hover {
	text-decoration: underline;
	color: #3a73cf;
}

a {
	cursor: pointer;
}

a i,a span {
	cursor: pointer;
}

.n-text-aside {
	font-size: 1.6rem;
	line-height: 1.5;
	font-family: "Euclid Circular B",sans-serif;
	color: #757575;
	text-decoration: none;
	margin-bottom: .5rem;
}

.n-bg-a .n-text-aside,.n-bg-a-dark .n-text-aside,.n-bg-a-dark-mild .n-text-aside,.n-bg-a-light .n-text-aside,.n-bg-a-light-mild .n-text-aside,.n-dark-form .n-text-aside {
	color: #9b9b9b;
}

.n-text-aside b,.n-text-aside i,.n-text-aside label,.n-text-aside p,.n-text-aside span {
	font-size: 1.6rem;
	line-height: 1.5;
	font-family: "Euclid Circular B",sans-serif;
	color: #757575;
	text-decoration: none;
}

.n-bg-a .n-text-aside b,.n-bg-a .n-text-aside i,.n-bg-a .n-text-aside label,.n-bg-a .n-text-aside p,.n-bg-a .n-text-aside span,.n-bg-a-dark .n-text-aside b,.n-bg-a-dark .n-text-aside i,.n-bg-a-dark .n-text-aside label,.n-bg-a-dark .n-text-aside p,.n-bg-a-dark .n-text-aside span,.n-bg-a-dark-mild .n-text-aside b,.n-bg-a-dark-mild .n-text-aside i,.n-bg-a-dark-mild .n-text-aside label,.n-bg-a-dark-mild .n-text-aside p,.n-bg-a-dark-mild .n-text-aside span,.n-bg-a-light .n-text-aside b,.n-bg-a-light .n-text-aside i,.n-bg-a-light .n-text-aside label,.n-bg-a-light .n-text-aside p,.n-bg-a-light .n-text-aside span,.n-bg-a-light-mild .n-text-aside b,.n-bg-a-light-mild .n-text-aside i,.n-bg-a-light-mild .n-text-aside label,.n-bg-a-light-mild .n-text-aside p,.n-bg-a-light-mild .n-text-aside span,.n-dark-form .n-text-aside b,.n-dark-form .n-text-aside i,.n-dark-form .n-text-aside label,.n-dark-form .n-text-aside p,.n-dark-form .n-text-aside span {
	color: #9b9b9b;
}

.n-text-aside a {
	color: #0a52bf;
	outline: #0A52BF;
}

.n-bg-a .n-text-aside a,.n-bg-a-dark .n-text-aside a,.n-bg-a-dark-mild .n-text-aside a,.n-bg-a-light .n-text-aside a,.n-bg-a-light-mild .n-text-aside a,.n-dark-form .n-text-aside a {
	color: #0a52bf;
	outline: #0a52bf;
}

.n-text-aside a i,.n-text-aside a span {
	color: #0a52bf;
	cursor: pointer;
}

.n-bg-a .n-text-aside a i,.n-bg-a .n-text-aside a span,.n-bg-a-dark .n-text-aside a i,.n-bg-a-dark .n-text-aside a span,.n-bg-a-dark-mild .n-text-aside a i,.n-bg-a-dark-mild .n-text-aside a span,.n-bg-a-light .n-text-aside a i,.n-bg-a-light .n-text-aside a span,.n-bg-a-light-mild .n-text-aside a i,.n-bg-a-light-mild .n-text-aside a span,.n-dark-form .n-text-aside a i,.n-dark-form .n-text-aside a span {
	color: #0a52bf;
}

body.n-cursor-resize-ver,body.n-cursor-resize-ver * {
	cursor: col-resize!important;
}

::-moz-selection {
	background-color: #0a52bf;
	color: #fff;
}






@media (hover:hover) {
	body.n-hv-s #n-btn-nav:hover span:nth-child(1),body.n-hv-s #n-btn-nav:hover span:nth-child(2) {
		top: 2px;
	}

	body.n-hv-s #n-btn-nav:hover span:nth-child(5),body.n-hv-s #n-btn-nav:hover span:nth-child(6) {
		top: 22px;
	}
}

body.n-hv-moz #n-btn-nav:hover span:nth-child(1),body.n-hv-moz #n-btn-nav:hover span:nth-child(2) {
	top: 2px;
}

body.n-hv-moz #n-btn-nav:hover span:nth-child(5),body.n-hv-moz #n-btn-nav:hover span:nth-child(6) {
	top: 22px;
}

@media (hover:hover) {
	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq {
		border-color: #0a52bf;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(1) {
		top: -2px;
		left: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(2) {
		top: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(3) {
		top: -2px;
		right: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(4) {
		left: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(6) {
		right: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(7) {
		left: -2px;
		bottom: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(8) {
		bottom: -2px;
	}

	body.n-hv-s #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(9) {
		right: -2px;
		bottom: -2px;
	}
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq {
	border-color: #0a52bf;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(1) {
	top: -2px;
	left: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(2) {
	top: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(3) {
	top: -2px;
	right: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(4) {
	left: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(6) {
	right: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(7) {
	left: -2px;
	bottom: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(8) {
	bottom: -2px;
}

body.n-hv-moz #n-head #nv-top-home-btn-switch:hover .nv-top-home-switch-sq:nth-of-type(9) {
	right: -2px;
	bottom: -2px;
}

@media (hover:hover) {
	body.n-hv-s #n-head #nav-mid a:hover,body.n-hv-s #n-head #nav-misc a:hover,body.n-hv-s #n-head .holder-quick-nav-submenu a:hover,body.n-hv-s #n-head .n-nav-a:hover,body.n-hv-s #n-head .quick-nav-submenu-links a:hover {
        color: #1b23ff !important;	}

	body.n-hv-s #n-head #nav-mid a:hover span,body.n-hv-s #n-head #nav-misc a:hover span,body.n-hv-s #n-head .holder-quick-nav-submenu a:hover span,body.n-hv-s #n-head .n-nav-a:hover span,body.n-hv-s #n-head .quick-nav-submenu-links a:hover span {
		color: #0a52bf!important;
	}

	body.n-hv-s #n-head #nav-top .n-btn-grey:hover span {
		color: #313b47!important;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover {
		cursor: pointer;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>.n-nav-a,body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>a {
        color: #1b23ff !important;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-lang {
		cursor: pointer!important;
		background-color: #0a52bf;
		z-index: 999999999;
	}

	body.n-hv-s #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-down {
		cursor: pointer;
		background-color: #0a52bf;
		z-index: 999999999;
	}
}

body.n-hv-moz #n-head #nav-mid a:hover,body.n-hv-moz #n-head #nav-misc a:hover,body.n-hv-moz #n-head .holder-quick-nav-submenu a:hover,body.n-hv-moz #n-head .n-nav-a:hover,body.n-hv-moz #n-head .quick-nav-submenu-links a:hover {
	color: #0a52bf!important;
}

body.n-hv-moz #n-head #nav-mid a:hover span,body.n-hv-moz #n-head #nav-misc a:hover span,body.n-hv-moz #n-head .holder-quick-nav-submenu a:hover span,body.n-hv-moz #n-head .n-nav-a:hover span,body.n-hv-moz #n-head .quick-nav-submenu-links a:hover span {
	color: #0a52bf!important;
}

body.n-hv-moz #n-head #nav-top .n-btn-grey:hover span {
	color: #313b47!important;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover {
	cursor: pointer;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>.n-nav-a,body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover>a {
	color: #0a52bf!important;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-lang {
	cursor: pointer!important;
	background-color: #0a52bf;
	z-index: 999999999;
}

body.n-hv-moz #n-head .holder-quick-nav-submenu:not(.n-disabled):hover .n-icon-down {
	cursor: pointer;
	background-color: #0a52bf;
	z-index: 999999999;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled {
	cursor: initial!important;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-icon-down {
	display: none;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-nav-a,#n-head #n-nav .holder-quick-nav-submenu.n-disabled a {
	cursor: initial!important;
	color: #cecece!important;
}

#n-head #n-nav .holder-quick-nav-submenu.n-disabled .n-icon-lang {
	cursor: initial!important;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-lang {
	cursor: initial!important;
	background-color: #0a52bf;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-down {
	background-color: #0a52bf;
}

#n-head .holder-quick-nav-submenu.n-show .n-icon-down {
	cursor: pointer;
	z-index: 999999999;
}

#n-head .holder-quick-nav-submenu.n-show .n-nav-submenu {
	z-index: 99999;
	position: absolute;
	display: block;
	top: -.7rem;
	padding-top: 6.8rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu {
	position: relative;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
	border-radius: .6rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu .quick-nav-submenu-links {
	z-index: 3;
	background-color: #fff;
	padding: 1.5rem 1.8rem 0 1.8rem;
	border-radius: 1rem;
	display: table;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu .n-nav-a,#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu a {
	white-space: nowrap;
	margin-left: 0;
	width: 100%;
	display: table-row;
	float: none;
	margin: 0;
	position: relative;
	height: 3.5rem;
}

#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu::after {
	z-index: 2;
	content: " ";
	display: block;
	top: -1rem;
	left: 6rem;
	position: absolute;
	width: 2rem;
	height: 2rem;
	transform: rotate(-45deg);
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
}

@media only screen and (max-width:767px) {
	#n-head .holder-quick-nav-submenu.n-show .quick-nav-submenu::after {
		left: 2rem;
	}
}

.holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu {
	right: .2rem;
}

.holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu .quick-nav-submenu::after {
	left: 9.6rem!important;
}

@media (hover:hover) {
	body.n-hv-s #n-nav-side:hover,body.n-hv-s #novo-nav-menu:hover {
		color: #0a52bf!important;
	}

	body.n-hv-s #n-nav-side .btn-signout:hover,body.n-hv-s #novo-nav-menu .btn-signout:hover {
		color: #f27575!important;
	}

	body.n-hv-s #n-nav-side .holder-quick-nav-submenu .btn-signout:hover,body.n-hv-s #novo-nav-menu .holder-quick-nav-submenu .btn-signout:hover {
		color: #f27575!important;
	}

	body.n-hv-s #n-nav-side a:hover img,body.n-hv-s #novo-nav-menu a:hover img {
		opacity: .7;
	}
}

body.n-hv-moz #n-nav-side:hover,body.n-hv-moz #novo-nav-menu:hover {
	color: #0a52bf!important;
}

body.n-hv-moz #n-nav-side .btn-signout:hover,body.n-hv-moz #novo-nav-menu .btn-signout:hover {
	color: #f27575!important;
}

body.n-hv-moz #n-nav-side .holder-quick-nav-submenu .btn-signout:hover,body.n-hv-moz #novo-nav-menu .holder-quick-nav-submenu .btn-signout:hover {
	color: #f27575!important;
}

body.n-hv-moz #n-nav-side a:hover img,body.n-hv-moz #novo-nav-menu a:hover img {
	opacity: .7;
}

#n-head {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.n-icon-close {
	-webkit-mask-image: url("/images/close.svg");
	mask-image: url("/images/close.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-close {
	background: 0 0!important;
}

.n-icon-up {
	-webkit-mask-image: url("../../nvlib/images/icons/icon-up.svg");
	mask-image: url("../../nvlib/images/icons/icon-up.svg");
	background-color: #313b47;
}

html[data-n-browser-name=safari] .n-icon-up {
	background: 0 0!important;
}

.n-icon-down {
	-webkit-mask-image: url("../../nvlib/images/icons/icon-down.svg");
	mask-image: url("../../nvlib/images/icons/icon-down.svg");
	background-color: #313b47;
}

html[data-n-browser-name=safari] .n-icon-down {
	background: 0 0!important;
}

.n-icon-fb {
	-webkit-mask-image: url("../../nvlib/images/icons/facebook.svg");
	mask-image: url("../../nvlib/images/icons/facebook.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-fb {
	background: 0 0!important;
}

.n-icon-tw {
	-webkit-mask-image: url("../../nvlib/images/icons/twitter.svg");
	mask-image: url("../../nvlib/images/icons/twitter.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-tw {
	background: 0 0!important;
}

.n-icon-is {
	-webkit-mask-image: url("../../nvlib/images/icons/instagram.svg");
	mask-image: url("../../nvlib/images/icons/instagram.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-is {
	background: 0 0!important;
}

.n-icon-in {
	-webkit-mask-image: url("../../nvlib/images/icons/linkedin.svg");
	mask-image: url("../../nvlib/images/icons/linkedin.svg");
	background-color: #fff;
}

html[data-n-browser-name=safari] .n-icon-in {
	background: 0 0!important;
}

@media (hover:hover) {
	body.n-hv-s .n-dark-form .n-single-answer-box:hover {
		color: #0a52bf;
	}

	body.n-hv-s .n-single-answer-box:hover {
		color: #0a52bf;
		text-decoration: none;
	}

	body.n-hv-s .n-single-answer-box:hover .n-answer-box {
		height: 18px;
		bottom: -3px;
	}

	body.n-hv-s .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
		background: #f5f5f5;
	}

	body.n-hv-s .n-single-answer-box:hover.n-selected .n-answer-box::after {
		background: #51e2c2;
	}

	body.n-hv-s .n-dark-form .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
		background: #cdcdcd;
	}
}

body.n-hv-moz .n-dark-form .n-single-answer-box:hover {
	color: #0a52bf;
}

body.n-hv-moz .n-single-answer-box:hover {
	color: #0a52bf;
	text-decoration: none;
}

body.n-hv-moz .n-single-answer-box:hover .n-answer-box {
	height: 18px;
	bottom: -3px;
}

body.n-hv-moz .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
	background: #f5f5f5;
}

body.n-hv-moz .n-single-answer-box:hover.n-selected .n-answer-box::after {
	background: #51e2c2;
}

body.n-hv-moz .n-dark-form .n-single-answer-box:hover:not(.n-selected) .n-answer-box::after {
	background: #cdcdcd;
}

footer {
	color: #fff;
	float: left;
	background-color: #313b47;
}

footer a,footer p,footer span {
	color: #fff;
	font-size: 1.9rem;
}

footer a[href="mailto:contact@novoresume.com"] {
	margin-bottom: 1rem;
}

footer #footer-social {
	padding: 20px 0;
	background-color: #425061;
}

footer #footer-social .n-container {
	display: flex;
	align-items: center;
	justify-content: center;
}

footer #footer-social .n-btn-icon-white {
	cursor: pointer;
	display: inline-block;
	margin-right: 3rem;
}

footer #footer-social .n-btn-icon-white:last-child {
	margin-right: 0;
}

footer #footer-social .n-btn-icon-white .n-icon {
	background-color: #425061;
}

@media only screen and (max-width:767px) {
	footer #footer-social div {
		margin-right: 3rem;
	}
}

footer nav a,footer nav p {
	margin: 0 5px;
}

footer nav a {
	font-size: 1.7rem;
}

footer nav ul {
	margin-bottom: 0;
}

footer nav li:last-child {
	margin-bottom: 0;
}

@media only screen and (max-width:1000px) {
	footer nav#footer-nav {
		padding-bottom: 0;
	}

	footer nav .n-container>.n-hf-left,footer nav .n-container>.n-hf-right {
		width: 100%;
		margin-bottom: 5rem;
		padding-left: 0!important;
		padding-right: 0!important;
	}
}

@media only screen and (max-width:1000px) and (max-width:767px) {
	footer nav .n-container>.n-hf-left,footer nav .n-container>.n-hf-right {
		margin-bottom: 0;
	}
}



footer #footer-nav {
	padding: 4rem 0 2rem 0;
}

footer #footer-nav li {
	text-indent: -.6rem;
	margin-bottom: 3.5rem;
}

footer #footer-nav a {
	text-decoration: none!important;
}

footer #footer-copyright {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #1f262e;
	position: relative;
}

footer #footer-copyright .txt-ft-vision {
	font-size: 3rem;
}

footer #footer-copyright .txt-ft-vision::after {
	content: " ";
	display: block;
	width: 9rem;
	margin: 1.5rem auto 4rem auto;
	height: .7rem;
	background-color: #1dbfaf;
	border-radius: 3rem;
}

footer #footer-copyright p {
	margin-bottom: 0;
}

#suggestions .art-sug a img {
	transition: transform .4s ease-out;
	transform: scale(1);
}

@media (hover:hover) {
	body.n-hv-s #suggestions .art-sug a:hover img {
		transform: scale(1.05);
	}
}

body.n-hv-moz #suggestions .art-sug a:hover img {
	transform: scale(1.05);
}

#load-more-btn {
	margin-top: 5rem;
	align-self: center;
}

#load-more-btn .hide,#load-more-btn.hide {
	display: none;
}

#load-more-btn.n-btn-txt-icon>span {
	padding-left: 3.2rem;
	padding-right: unset;
}

#load-more-btn .n-icon {
	right: unset;
	left: -.8rem;
}

#load-more-btn .n-icon.n-icon-loader {
	pointer-events: none;
	width: 2.5rem;
	height: 2.5rem;
	border: .4rem solid transparent;
	border-color: #eee;
	border-top-color: #584a9d;
	border-radius: 50%;
	--animation-speed: 1s;
	--animation-name: loader-spin;
	--animation-timing: linear;
	--animation-duration: infinite;
	animation: var(--animation-name) var(--animation-speed) var(--animation-timing) var(--animation-duration);
	-moz-animation: var(--animation-name) var(--animation-speed) var(--animation-timing) var(--animation-duration);
	-webkit-animation: var(--animation-name) var(--animation-speed) var(--animation-timing) var(--animation-duration);
}

@keyframes loader-spin {
	100% {
		transform: rotate(360deg);
	}
}

.text-np {
	font-family: NewParis,"Euclid Circular B",sans-serif;
}

.article-sc>p:first-of-type::first-letter {
	font-family: NewParis,"Euclid Circular B",sans-serif;
}

.article-sc>p:first-of-type::first-letter>* {
	font-family: NewParis,"Euclid Circular B",sans-serif;
}

.article-sc>section:first-child>p:first-of-type::first-letter {
	font-family: NewParis,"Euclid Circular B",sans-serif;
}

#mentioned-us {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media (hover:hover) {
	body.n-hv-s #career-blog-article #suggestions a:hover {
		cursor: pointer!important;
	}
}

body.n-hv-moz #career-blog-article #suggestions a:hover {
	cursor: pointer!important;
}

@media only screen and (max-width:1350px) {
	.last-share {
		padding-top: 2rem;
		border-top: 1px solid #c6c6c6;
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}
}

#ctr-box {
	background-color: #f5f5f5;
	padding: 1.6rem 2rem 0 2rem;
	border: 1px solid #2cacd5;
	box-sizing: border-box;
	border-radius: .8rem;
	margin-top: 2rem;
	height: 24rem;
	top: 2rem;
	display: flex;
}

#ctr-box .ctr-left,#ctr-box .ctr-right {
	height: 100%;
	width: 50%;
}

#ctr-box img {
	position: absolute;
	width: 32rem;
	bottom: 0;
	right: 2rem;
	height: auto;
}

#ctr-box .ctr-left {
	text-align: center;
	position: relative;
}

@media only screen and (max-width:1650px) {
	#ctr-box {
		height: 21rem;
	}

	#ctr-box .ctr-left {
		width: 54%;
	}

	#ctr-box .ctr-right {
		width: 46%;
	}

	#ctr-box img {
		height: 90%;
		width: 30%;
	}
}

@media only screen and (max-width:1000px) {
	#ctr-box {
		height: 23rem;
	}

	#ctr-box .ctr-left {
		width: 50%;
	}

	#ctr-box .ctr-right {
		width: 50%;
	}

	#ctr-box img {
		width: 40%;
	}
}

@media screen and (max-width:820px) {
	#ctr-box {
		flex-direction: column;
		height: auto;
	}

	#ctr-box .ctr-left,#ctr-box .ctr-right {
		height: auto;
		width: 100%;
	}

	#ctr-box .ctr-left {
		margin-bottom: 2rem;
	}

	#ctr-box img {
		width: 70%;
		position: static;
		margin: 0 auto;
	}
}

@media (hover:hover) {
	#career-blog-article .btn-art-simple-ctr a body.n-hv-s:hover {
		border: 1px solid #2cacd5;
		background: #fff;
		color: #2cacd5;
	}
}

#career-blog-article .btn-art-simple-ctr a body.n-hv-moz:hover {
	border: 1px solid #2cacd5;
	background: #fff;
	color: #2cacd5;
}
@media screen and (max-height: 650px) and (min-width: 600px) {
	.modal .modal-dialog {
	 /* transform: translate(-50%, -32%) !important; */
	}
 }



 /* home page  */

 html {
	 font-size: 10px;
	 line-height: 1.15;
	 -webkit-n-text-size-adjust: 100%
 }

 @media screen and (max-width:1650px) {
	 html {
		 font-size: 8px
	 }
 }

 @media screen and (max-width:1000px) {
	 html {
		 font-size: 9px
	 }
 }

 @media screen and (max-width:767px) {
	 html {
		 font-size: 8px
	 }
 }

 body,
 html {
	 font-family: sans-serif;
	 overflow-x: visible;
	 -webkit-overflow-scrolling: touch;
	 width: 100%;
	 height: 100%;
	 padding: 0;
	 margin: 0
 }

 main {
	 width: 100%;
	 position: relative;
	 display: block
 }

 body {
	 line-height: 1;
	 font-weight: 400
 }

 .n-main,
 footer,
 header {
	 width: 100%;
	 position: relative
 }

 .n-main {
	 min-height: 100%;
	 z-index: 1
 }

 img {
	 display: block;
	 border-style: none
 }

 body {
	 color: #313b47
 }

 .n-regular-font,
 .n-text-bold,
 .n-text-italic,
 a,
 p {
	 margin-top: 0;
	 font-family: "Euclid Circular B", sans-serif;
	 line-height: 1.5;
	 font-size: 2rem
 }

 .n-regular-font span,
 .n-text-bold span,
 .n-text-italic span,
 a span,
 p span {
	 line-height: 1.5;
	 font-size: 2rem
 }

 a {
	 text-decoration: underline;
	 color: #0a52bf;
	 outline: #0A52BF;
	 background-color: transparent
 }

 .n-bg-a a,
 .n-bg-a-dark a,
 .n-bg-a-dark-mild a,
 .n-bg-a-light a,
 .n-bg-a-light-mild a,
 .n-dark-form a {
	 color: #1b23ff;
	 outline: #1b23ff
 }

 .n-regular-font,
 p {
	 margin-bottom: 2.5rem
 }

 .n-regular-font:last-of-type,
 p:last-of-type {
	 margin-bottom: 0
 }

 .n-text-italic,
 i {
	 font-family: "Euclid Circular B", sans-serif;
	 font-style: italic
 }

 .n-text-bold,
 b {
	 font-family: "Euclid Circular B", sans-serif;
	 font-weight: 700
 }

 li,
 ol,
 span,
 sub,
 sup,
 ul {
	 display: inline-block;
	 font-family: "Euclid Circular B", sans-serif;
	 font-size: 1.6rem;
	 line-height: 1.5
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
	 font-family: "Euclid Circular B", sans-serif;
	 text-align: left;
	 margin-top: 0;
	 margin-left: 0;
	 margin-right: 0
 }

 h1 b,
 h1 i,
 h1 p,
 h1 span,
 h2 b,
 h2 i,
 h2 p,
 h2 span,
 h3 b,
 h3 i,
 h3 p,
 h3 span,
 h4 b,
 h4 i,
 h4 p,
 h4 span,
 h5 b,
 h5 i,
 h5 p,
 h5 span,
 h6 b,
 h6 i,
 h6 p,
 h6 span {
	 font-family: "Euclid Circular B", sans-serif
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
	 font-family: "Euclid Circular B", sans-serif
 }

 .n-text-h1,
 .n-text-h2,
 .n-text-h3,
 .n-text-h4,
 .n-text-h5,
 .n-text-h6 {
	 font-family: "Euclid Circular B", sans-serif
 }

 h1 {
	 margin-bottom: 10rem;
	 font-weight: 600
 }

 h1 b,
 h1 i,
 h1 p,
 h1 span {
	 font-weight: 600;
	 margin-bottom: 0 !important;
	 line-height: 1.3;
	 font-size: 5.2rem
 }

 @media only screen and (max-width:767px) {

	 h1 b,
	 h1 i,
	 h1 p,
	 h1 span {
		 font-size: 3.575rem
	 }
 }

 .n-text-h1,
 h1 {
	 font-size: 5.2rem;
	 line-height: 1.3
 }

 @media only screen and (max-width:767px) {

	 .n-text-h1,
	 h1 {
		 font-size: 3.575rem
	 }
 }

 .n-text-h1 {
	 line-height: 1.3;
	 font-weight: 600
 }

 h2 {
	 font-weight: 700;
	 margin-bottom: 2.2rem
 }

 h2 i,
 h2 p,
 h2 span {
	 font-size: 4.4rem;
	 line-height: 1.3;
	 font-weight: 700
 }

 @media only screen and (max-width:767px) {

	 h2 i,
	 h2 p,
	 h2 span {
		 font-size: 3.025rem
	 }
 }

 .n-text-h2 {
	 font-weight: 700
 }

 .n-text-h2,
 h2 {
	 font-size: 4.4rem;
	 line-height: 1.3
 }

 @media only screen and (max-width:767px) {

	 .n-text-h2,
	 h2 {
		 font-size: 3.025rem
	 }
 }

 h3,
 h4,
 h5,
 h6 {
	 margin-top: 0;
	 font-weight: 600;
	 margin-bottom: 2.2rem
 }

 h3 i,
 h3 p,
 h3 span,
 h4 i,
 h4 p,
 h4 span,
 h5 i,
 h5 p,
 h5 span,
 h6 i,
 h6 p,
 h6 span {
	 font-weight: 600
 }

 .n-text-h3,
 .n-text-h4,
 .n-text-h5,
 .n-text-h6 {
	 font-weight: 600
 }

 h3 i,
 h3 p,
 h3 span {
	 font-size: 3.6rem;
	 line-height: 1.3
 }

 @media only screen and (max-width:767px) {

	 h3 i,
	 h3 p,
	 h3 span {
		 font-size: 2.475rem
	 }
 }

 .n-text-h3,
 h3 {
	 font-size: 3.6rem;
	 line-height: 1.3
 }

 @media only screen and (max-width:767px) {

	 .n-text-h3,
	 h3 {
		 font-size: 2.475rem
	 }
 }

 h4 i,
 h4 p,
 h4 span {
	 font-size: 3.2rem;
	 line-height: 1.3
 }

 @media only screen and (max-width:767px) {

	 h4 i,
	 h4 p,
	 h4 span {
		 font-size: 2.2rem
	 }
 }

 .n-text-h4,
 h4 {
	 font-size: 3.2rem;
	 line-height: 1.3
 }

 @media only screen and (max-width:767px) {

	 .n-text-h4,
	 h4 {
		 font-size: 2.2rem
	 }
 }

 h5 i,
 h5 p,
 h5 span {
	 font-size: 2.8rem;
	 line-height: 1.5
 }

 @media only screen and (max-width:767px) {

	 h5 i,
	 h5 p,
	 h5 span {
		 font-size: 2rem
	 }
 }

 .n-text-h5,
 h5 {
	 font-size: 2.8rem;
	 line-height: 1.5
 }

 @media only screen and (max-width:767px) {

	 .n-text-h5,
	 h5 {
		 font-size: 2rem
	 }
 }

 h6 i,
 h6 p,
 h6 span {
	 line-height: 1.5;
	 font-size: 2.4rem
 }

 @media only screen and (max-width:767px) {

	 h6 i,
	 h6 p,
	 h6 span {
		 font-size: 2rem
	 }
 }

 .n-text-h6,
 h6 {
	 font-size: 2.4rem;
	 line-height: 1.5
 }

 @media only screen and (max-width:767px) {

	 .n-text-h6,
	 h6 {
		 font-size: 2rem
	 }
 }

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

 sub {
	 bottom: -.25rem
 }

 sup {
	 top: -.5rem
 }

 .n-text-center {
	 text-align: center
 }

 .n-text-left {
	 text-align: left
 }

 .n-text-right {
	 text-align: right
 }

 .n-user-select-none {
	 -webkit-touch-callout: none;
	 -webkit-user-select: none;
	 -khtml-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none
 }

 a,
 button:not(.n-disable-default) {
	 cursor: pointer;
	 outline: 0;
	 background-color: transparent
 }

 button:not(.n-disable-default) {
	 -webkit-appearance: button
 }

 [type=button]::-moz-focus-inner,
 [type=reset]::-moz-focus-inner,
 [type=submit]::-moz-focus-inner,
 button:not(.n-disable-default)::-moz-focus-inner {
	 border-style: none;
	 padding: 0;
	 outline: 0
 }

 .n-btn-a,
 .n-btn-b,
 .n-btn-c,
 .n-btn-e,
 .n-btn-f,
 .n-btn-grey,
 .n-btn-neg,
 button:not(.n-disable-default) {
	 width: auto;
	 position: relative;
	 line-height: 1 !important;
	 text-align: center;
	 display: inline-block;
	 box-sizing: border-box;
	 color: #fff;
	 -webkit-touch-callout: none;
	 -webkit-user-select: none;
	 -khtml-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 font-size: 2rem;
	 cursor: pointer;
	 padding: 1.6rem 3.6rem 1.5rem 3.6rem;
	 border: 0
 }

 .n-btn-a.n-btn-s,
 .n-btn-b.n-btn-s,
 .n-btn-c.n-btn-s,
 .n-btn-e.n-btn-s,
 .n-btn-f.n-btn-s,
 .n-btn-grey.n-btn-s,
 .n-btn-neg.n-btn-s,
 button:not(.n-disable-default).n-btn-s {
	 padding: 1.3rem 2.5rem 1.2rem 2.5rem
 }

 .n-btn-a.n-btn-txt-icon>span,
 .n-btn-b.n-btn-txt-icon>span,
 .n-btn-c.n-btn-txt-icon>span,
 .n-btn-e.n-btn-txt-icon>span,
 .n-btn-f.n-btn-txt-icon>span,
 .n-btn-grey.n-btn-txt-icon>span,
 .n-btn-neg.n-btn-txt-icon>span,
 button:not(.n-disable-default).n-btn-txt-icon>span {
	 padding-right: 3.2rem
 }

 .n-btn-a .n-holder-icon,
 .n-btn-b .n-holder-icon,
 .n-btn-c .n-holder-icon,
 .n-btn-e .n-holder-icon,
 .n-btn-f .n-holder-icon,
 .n-btn-grey .n-holder-icon,
 .n-btn-neg .n-holder-icon,
 button:not(.n-disable-default) .n-holder-icon {
	 width: 3.6rem;
	 height: 3.6rem
 }

 .n-btn-a .n-icon,
 .n-btn-b .n-icon,
 .n-btn-c .n-icon,
 .n-btn-e .n-icon,
 .n-btn-f .n-icon,
 .n-btn-grey .n-icon,
 .n-btn-neg .n-icon,
 button:not(.n-disable-default) .n-icon {
	 width: 3.6rem;
	 height: 3.6rem;
	 background-size: 3.6rem 3.6rem
 }

 .n-btn-a>span,
 .n-btn-b>span,
 .n-btn-c>span,
 .n-btn-e>span,
 .n-btn-f>span,
 .n-btn-grey>span,
 .n-btn-neg>span,
 button:not(.n-disable-default)>span {
	 top: 0;
	 left: 0;
	 position: relative
 }

 .n-btn-a>span>.n-holder-icon,
 .n-btn-a>span>.n-icon,
 .n-btn-b>span>.n-holder-icon,
 .n-btn-b>span>.n-icon,
 .n-btn-c>span>.n-holder-icon,
 .n-btn-c>span>.n-icon,
 .n-btn-e>span>.n-holder-icon,
 .n-btn-e>span>.n-icon,
 .n-btn-f>span>.n-holder-icon,
 .n-btn-f>span>.n-icon,
 .n-btn-grey>span>.n-holder-icon,
 .n-btn-grey>span>.n-icon,
 .n-btn-neg>span>.n-holder-icon,
 .n-btn-neg>span>.n-icon,
 button:not(.n-disable-default)>span>.n-holder-icon,
 button:not(.n-disable-default)>span>.n-icon {
	 position: absolute;
	 margin-top: -1.8rem;
	 top: 50%;
	 right: -.8rem
 }

 .n-btn-a span,
 .n-btn-b span,
 .n-btn-c span,
 .n-btn-e span,
 .n-btn-f span,
 .n-btn-grey span,
 .n-btn-neg span,
 button:not(.n-disable-default) span {
	 z-index: 999;
	 line-height: 1.1 !important;
	 font-size: 2rem
 }

 .n-btn-a::after,
 .n-btn-a::before,
 .n-btn-b::after,
 .n-btn-b::before,
 .n-btn-c::after,
 .n-btn-c::before,
 .n-btn-e::after,
 .n-btn-e::before,
 .n-btn-f::after,
 .n-btn-f::before,
 .n-btn-grey::after,
 .n-btn-grey::before,
 .n-btn-neg::after,
 .n-btn-neg::before,
 button:not(.n-disable-default)::after,
 button:not(.n-disable-default)::before {
	 position: absolute;
	 content: " ";
	 display: block;
	 height: 100%;
	 width: 100%;
	 top: 0;
	 left: 0;
	 border-radius: 5rem;
	 z-index: 99
 }

 .n-btn-a.n-disabled,
 .n-btn-b.n-disabled,
 .n-btn-c.n-disabled,
 .n-btn-e.n-disabled,
 .n-btn-f.n-disabled,
 .n-btn-grey.n-disabled,
 .n-btn-neg.n-disabled,
 button:not(.n-disable-default).n-disabled {
	 cursor: initial !important
 }

 .n-btn-a.n-disabled>span,
 .n-btn-b.n-disabled>span,
 .n-btn-c.n-disabled>span,
 .n-btn-e.n-disabled>span,
 .n-btn-f.n-disabled>span,
 .n-btn-grey.n-disabled>span,
 .n-btn-neg.n-disabled>span,
 button:not(.n-disable-default).n-disabled>span {
	 opacity: .4
 }

 .n-btn-a.n-disabled span,
 .n-btn-b.n-disabled span,
 .n-btn-c.n-disabled span,
 .n-btn-e.n-disabled span,
 .n-btn-f.n-disabled span,
 .n-btn-grey.n-disabled span,
 .n-btn-neg.n-disabled span,
 button:not(.n-disable-default).n-disabled span {
	 cursor: initial !important
 }

 .n-btn-a span,
 .n-btn-c span,
 .n-btn-e span,
 .n-btn-f span,
 .n-btn-neg span,
 button:not(.n-disable-default) span {
	 color: #fff
 }

 .n-btn-b span,
 .n-btn-grey span,
 button.n-btn-b span,
 button.n-btn-grey span {
	 color: #313b47
 }

 .n-btn-a::after,
 .n-btn-a::before,
 .n-btn-icon-a::after,
 .n-btn-icon-a::before {
	 background-color: #313b47
 }

 .n-btn-b::after,
 .n-btn-b::before,
 .n-btn-icon-b::after,
 .n-btn-icon-b::before {
	 background-color: #1b23ff
 }

 .n-btn-c::after,
 .n-btn-c::before,
 .n-btn-icon-c::after,
 .n-btn-icon-c::before {
	 background-color: #1b23ff;
 }

 .n-btn-icon-neg::after,
 .n-btn-icon-neg::before,
 .n-btn-neg::after,
 .n-btn-neg::before {
	 background-color: #f27575
 }

 .n-btn-e::after,
 .n-btn-e::before,
 .n-btn-icon-e::after,
 .n-btn-icon-e::before {
	 background-color: #1b23ff
 }

 .n-btn-f::after,
 .n-btn-f::before,
 .n-btn-icon-f::after,
 .n-btn-icon-f::before {
	 background-color: #584a9d
 }

 .n-btn-grey::after,
 .n-btn-grey::before {
	 background-color: #e1e1e1
 }

 .n-btn-icon-grey::after,
 .n-btn-icon-grey::before {
	 background-color: #cdcdcd
 }

 .n-btn-icon-white::after,
 .n-btn-icon-white::before {
	 background-color: #fff
 }

 .n-btn-icon-a,
 .n-btn-icon-b,
 .n-btn-icon-c,
 .n-btn-icon-e,
 .n-btn-icon-f,
 .n-btn-icon-grey,
 .n-btn-icon-neg,
 .n-btn-icon-white {
	 width: 4.4rem;
	 height: 4.4rem;
	 cursor: pointer
 }

 .n-btn-icon-a .n-icon,
 .n-btn-icon-b .n-icon,
 .n-btn-icon-c .n-icon,
 .n-btn-icon-e .n-icon,
 .n-btn-icon-f .n-icon,
 .n-btn-icon-grey .n-icon,
 .n-btn-icon-neg .n-icon,
 .n-btn-icon-white .n-icon {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 margin-top: -1.5rem;
	 margin-left: -1.5rem;
	 z-index: 9898;
	 background-size: 3rem 3rem;
	 height: 3rem;
	 width: 3rem
 }

 .n-btn-icon-a.n-btn-s,
 .n-btn-icon-b.n-btn-s,
 .n-btn-icon-c.n-btn-s,
 .n-btn-icon-e.n-btn-s,
 .n-btn-icon-f.n-btn-s,
 .n-btn-icon-grey.n-btn-s,
 .n-btn-icon-neg.n-btn-s,
 .n-btn-icon-white.n-btn-s {
	 width: 3.8rem;
	 height: 3.8rem
 }

 .n-btn-icon-a.n-btn-s .n-icon,
 .n-btn-icon-b.n-btn-s .n-icon,
 .n-btn-icon-c.n-btn-s .n-icon,
 .n-btn-icon-e.n-btn-s .n-icon,
 .n-btn-icon-f.n-btn-s .n-icon,
 .n-btn-icon-grey.n-btn-s .n-icon,
 .n-btn-icon-neg.n-btn-s .n-icon,
 .n-btn-icon-white.n-btn-s .n-icon {
	 margin-top: -1.3rem;
	 margin-left: -1.3rem;
	 background-size: 2.6rem 2.6rem;
	 height: 2.6rem;
	 width: 2.6rem
 }

 .n-btn-icon-a::after,
 .n-btn-icon-a::before,
 .n-btn-icon-b::after,
 .n-btn-icon-b::before,
 .n-btn-icon-c::after,
 .n-btn-icon-c::before,
 .n-btn-icon-e::after,
 .n-btn-icon-e::before,
 .n-btn-icon-f::after,
 .n-btn-icon-f::before,
 .n-btn-icon-grey::after,
 .n-btn-icon-grey::before,
 .n-btn-icon-neg::after,
 .n-btn-icon-neg::before,
 .n-btn-icon-white::after,
 .n-btn-icon-white::before {
	 position: absolute;
	 content: " ";
	 display: block;
	 height: 100%;
	 width: 100%;
	 border-radius: 50%;
	 top: 0;
	 left: 0;
	 z-index: 985
 }

 .n-btn-icon-a.n-top-left,
 .n-btn-icon-b.n-top-left,
 .n-btn-icon-c.n-top-left,
 .n-btn-icon-e.n-top-left,
 .n-btn-icon-f.n-top-left,
 .n-btn-icon-grey.n-top-left,
 .n-btn-icon-neg.n-top-left,
 .n-btn-icon-white.n-top-left {
	 top: 1rem;
	 left: 1rem;
	 position: absolute
 }

 .n-btn-icon-a.n-top-right,
 .n-btn-icon-b.n-top-right,
 .n-btn-icon-c.n-top-right,
 .n-btn-icon-e.n-top-right,
 .n-btn-icon-f.n-top-right,
 .n-btn-icon-grey.n-top-right,
 .n-btn-icon-neg.n-top-right,
 .n-btn-icon-white.n-top-right {
	 top: 1rem;
	 right: 1rem;
	 position: absolute
 }

 .n-btn-icon-a.n-bottom-left,
 .n-btn-icon-b.n-bottom-left,
 .n-btn-icon-c.n-bottom-left,
 .n-btn-icon-e.n-bottom-left,
 .n-btn-icon-f.n-bottom-left,
 .n-btn-icon-grey.n-bottom-left,
 .n-btn-icon-neg.n-bottom-left,
 .n-btn-icon-white.n-bottom-left {
	 bottom: 1rem;
	 left: 1rem;
	 position: absolute
 }

 .n-btn-icon-a.n-bottom-right,
 .n-btn-icon-b.n-bottom-right,
 .n-btn-icon-c.n-bottom-right,
 .n-btn-icon-e.n-bottom-right,
 .n-btn-icon-f.n-bottom-right,
 .n-btn-icon-grey.n-bottom-right,
 .n-btn-icon-neg.n-bottom-right,
 .n-btn-icon-white.n-bottom-right {
	 bottom: 1rem;
	 right: 1rem;
	 position: absolute
 }

 .n-btn-icon-a.n-disabled,
 .n-btn-icon-b.n-disabled,
 .n-btn-icon-c.n-disabled,
 .n-btn-icon-e.n-disabled,
 .n-btn-icon-f.n-disabled,
 .n-btn-icon-grey.n-disabled,
 .n-btn-icon-neg.n-disabled,
 .n-btn-icon-white.n-disabled {
	 cursor: initial !important
 }

 .n-btn-icon-a.n-disabled .n-icon,
 .n-btn-icon-b.n-disabled .n-icon,
 .n-btn-icon-c.n-disabled .n-icon,
 .n-btn-icon-e.n-disabled .n-icon,
 .n-btn-icon-f.n-disabled .n-icon,
 .n-btn-icon-grey.n-disabled .n-icon,
 .n-btn-icon-neg.n-disabled .n-icon,
 .n-btn-icon-white.n-disabled .n-icon {
	 cursor: initial !important
 }

 .n-btn-icon-a.n-disabled::after,
 .n-btn-icon-a.n-disabled::before,
 .n-btn-icon-b.n-disabled::after,
 .n-btn-icon-b.n-disabled::before,
 .n-btn-icon-c.n-disabled::after,
 .n-btn-icon-c.n-disabled::before,
 .n-btn-icon-e.n-disabled::after,
 .n-btn-icon-e.n-disabled::before,
 .n-btn-icon-f.n-disabled::after,
 .n-btn-icon-f.n-disabled::before,
 .n-btn-icon-grey.n-disabled::after,
 .n-btn-icon-grey.n-disabled::before,
 .n-btn-icon-neg.n-disabled::after,
 .n-btn-icon-neg.n-disabled::before,
 .n-btn-icon-white.n-disabled::after,
 .n-btn-icon-white.n-disabled::before {
	 opacity: .4
 }

 .n-bg-a-light {
	 background-color: #425061;
	 color: #fff
 }

 .n-text-a-light {
	 color: #425061
 }

 .n-border-a-light {
	 border-color: #425061
 }

 .n-bg-a-light-mild {
	 background-color: #394554;
	 color: #fff
 }

 .n-text-a-light-mild {
	 color: #394554
 }

 .n-border-a-light-mild {
	 border-color: #394554
 }

 .n-bg-a {
	 background-color: #313b47;
	 color: #fff
 }

 .n-text-a {
	 color: #313b47
 }

 .n-border-a {
	 border-color: #313b47
 }

 .n-bg-a-dark-mild {
	 background-color: #28303b;
	 color: #fff
 }

 .n-text-a-dark-mild {
	 color: #28303b
 }

 .n-border-a-dark-mild {
	 border-color: #28303b
 }

 .n-bg-a-dark {
	 background-color: #1f262e;
	 color: #fff
 }

 .n-text-a-dark {
	 color: #1f262e
 }

 .n-border-a-dark {
	 border-color: #1f262e
 }

 .n-bg-b-light {
	 background-color: #1b23ff !important;
 }

 .n-text-b-light {
	 color: #1b23ff
 }

 .n-border-b-light {
	 border-color: #1b23ff
 }



 .n-text-b {
	 color: #1b23ff
 }

 .n-border-b {
	 border-color: #1b23ff
 }

 .n-bg-b-dark {
	 background-color: #e29e30
 }

 .n-text-b-dark {
	 color: #e29e30
 }

 .n-border-b-dark {
	 border-color: #e29e30
 }

 .n-bg-c-light {
	 background-color: #1b23ff;
	 color: #fff
 }

 .n-text-c-light {
	 color: #1b23ff
 }

 .n-border-c-light {
	 border-color: #1b23ff
 }

 .n-bg-c {
	 background-color: #1b23ff;
	 color: #fff
 }

 .n-text-c {
	 color: #1b23ff
 }

 .n-border-c {
	 border-color: #1b23ff
 }

 .n-bg-c-dark {
	 background-color: #1b23ff;
	 color: #fff
 }

 .n-text-c-dark {
	 color: #1b23ff
 }

 .n-border-c-dark {
	 border-color: #1b23ff
 }

 .n-bg-d-light {
	 background-color: #f27575;
	 color: #fff
 }

 .n-text-d-light {
	 color: #f27575
 }

 .n-border-d-light {
	 border-color: #f27575
 }

 .n-bg-d {
	 background-color: #d15454;
	 color: #fff
 }

 .n-text-d {
	 color: #d15454
 }

 .n-border-d {
	 border-color: #d15454
 }

 .n-bg-d-dark {
	 background-color: #b54545;
	 color: #fff
 }

 .n-text-d-dark {
	 color: #b54545
 }

 .n-border-d-dark {
	 border-color: #b54545
 }

 .n-bg-e-light {
	 background-color: #4bccef;
	 color: #fff
 }

 .n-text-e-light {
	 color: #4bccef
 }

 .n-border-e-light {
	 border-color: #4bccef
 }

 .n-bg-e {
	 background-color: #2cacd5;
	 color: #fff
 }

 .n-text-e {
	 color: #2cacd5
 }

 .n-border-e {
	 border-color: #2cacd5
 }

 .n-bg-e-dark {
	 background-color: #2897bd;
	 color: #fff
 }

 .n-text-e-dark {
	 color: #2897bd
 }

 .n-border-e-dark {
	 border-color: #2897bd
 }

 .n-bg-f-light {
	 background-color: #6a6ac4;
	 color: #fff
 }

 .n-text-f-light {
	 color: #6a6ac4
 }

 .n-border-f-light {
	 border-color: #6a6ac4
 }

 .n-bg-f {
	 background-color: #584a9d;
	 color: #fff
 }

 .n-text-f {
	 color: #584a9d
 }

 .n-border-f {
	 border-color: #584a9d
 }

 .n-bg-f-dark {
	 background-color: #393675;
	 color: #fff
 }

 .n-text-f-dark {
	 color: #393675
 }

 .n-border-f-dark {
	 border-color: #393675
 }

 .n-bg-grey-light {
	 background-color: #f5f5f5
 }

 .n-text-grey-light {
	 color: #f5f5f5
 }

 .n-border-grey-light {
	 border-color: #f5f5f5
 }

 .n-bg-grey-light-mild {
	 background-color: #ebebeb
 }

 .n-text-grey-light-mild {
	 color: #ebebeb
 }

 .n-border-grey-light-mild {
	 border-color: #ebebeb
 }

 .n-bg-grey {
	 background-color: #e1e1e1
 }

 .n-text-grey {
	 color: #e1e1e1
 }

 .n-border-grey {
	 border-color: #e1e1e1
 }

 .n-bg-grey-dark-mild {
	 background-color: #d7d7d7
 }

 .n-text-grey-dark-mild {
	 color: #d7d7d7
 }

 .n-border-grey-dark-mild {
	 border-color: #d7d7d7
 }

 .n-bg-grey-dark {
	 background-color: #cdcdcd
 }

 .n-text-grey-dark {
	 color: #cdcdcd
 }

 .n-border-grey-dark {
	 border-color: #cdcdcd
 }

 .n-bg-dark-grey-light {
	 background-color: #c3c3c3
 }

 .n-text-dark-grey-light {
	 color: #c3c3c3
 }

 .n-border-dark-grey-light {
	 border-color: #c3c3c3
 }

 .n-bg-dark-grey {
	 background-color: #afafaf
 }

 .n-text-dark-grey {
	 color: #afafaf
 }

 .n-border-dark-grey {
	 border-color: #afafaf
 }

 .n-bg-dark-grey-dark {
	 background-color: #9b9b9b
 }

 .n-text-dark-grey-dark {
	 color: #9b9b9b
 }

 .n-border-dark-grey-dark {
	 border-color: #9b9b9b
 }

 .n-text-white {
	 color: #fff
 }

 .n-text-negative {
	 color: #f27575
 }

 .n-row {
	 /* width: 100%;
	 height: auto;
	 box-sizing: border-box;
	 position: relative */
 }

 .n-row::before {
	 visibility: hidden;
	 display: block;
	 font-size: 0;
	 content: " ";
	 clear: both;
	 height: 0
 }

 .n-row::after {
	 visibility: hidden;
	 display: block;
	 font-size: 0;
	 content: " ";
	 clear: both;
	 height: 0
 }

 .n-row-simple {
	 position: relative;
	 width: 100%
 }

 .n-section {
	 padding: 4rem 0;
	 width: 100%;
	 box-sizing: border-box;
	 height: auto;
	 box-sizing: border-box;
	 position: relative
 }

 .n-section::before {
	 visibility: hidden;
	 display: block;
	 font-size: 0;
	 content: " ";
	 clear: both;
	 height: 0
 }

 .n-section::after {
	 visibility: hidden;
	 display: block;
	 font-size: 0;
	 content: " ";
	 clear: both;
	 height: 0
 }

 .n-container {
	 height: auto;
	 box-sizing: border-box;
	 position: relative
 }

 .n-container::before {
	 visibility: hidden;
	 display: block;
	 font-size: 0;
	 content: " ";
	 clear: both;
	 height: 0
 }

 .n-container::after {
	 visibility: hidden;
	 display: block;
	 font-size: 0;
	 content: " ";
	 clear: both;
	 height: 0
 }

 @media only screen and (min-width:1000px) {
	 .n-container {
		 width: 1000px
	 }
 }

 @media only screen and (max-width:1650px) {
	 .n-container {
		 width: 800px
	 }
 }

 @media screen and (min-width:1651px) {
	 #n-head .n-container {
		 width: 1500px
	 }
 }

 @media screen and (min-width:1351px) and (max-width:1650px) {
	 #n-head .n-container {
		 width: 1220px
	 }
 }

 @media screen and (min-width:1201px) and (max-width:1350px) {
	 #n-head .n-container {
		 width: 1060px
	 }
 }

 @media screen and (min-width:1351px) and (max-width:1650px) {
	 #n-head .n-container {
		 width: 1220px
	 }
 }

 @media only screen and (min-width:1000px) {
	 body.n-content-dense .n-container {
		 width: 1500px
	 }
 }

 @media only screen and (max-width:1650px) {
	 body.n-content-dense .n-container {
		 width: 1220px
	 }
 }

 @media only screen and (max-width:1350px) {
	 body.n-content-dense .n-container {
		 width: 1060px
	 }
 }

 @media screen and (min-width:1100px) and (max-width:1200px) {
	 body.n-content-dense .n-container {
		 width: 960px
	 }
 }

 @media screen and (min-width:1000px) and (max-width:1100px) {
	 body.n-content-dense .n-container {
		 width: 860px
	 }
 }

 .n-container,
 body.n-content-dense .n-container {
	 position: relative;
	 margin: 0 auto
 }

 @media only screen and (max-width:1000px) {

	 .n-container,
	 body.n-content-dense .n-container {
		 width: 94%
	 }
 }

 .n-hf-left {
	 float: left;
	 padding-right: 4rem
 }

 .n-hf-right {
	 padding-left: 4rem;
	 float: right
 }

 .n-hf-left,
 .n-hf-right {
	 width: 50%;
	 box-sizing: border-box
 }

 @media only screen and (max-width:1000px) {

	 .n-hf-left.n-hf-break-tablet,
	 .n-hf-right.n-hf-break-tablet {
		 width: 100%;
		 padding-left: 0;
		 padding-right: 0
	 }
 }

 @media only screen and (max-width:767px) {

	 .n-hf-left,
	 .n-hf-right {
		 width: 100%;
		 padding-left: 0;
		 padding-right: 0
	 }
 }

 .n-col-3 {
	 width: 33.33%;
	 float: left;
	 box-sizing: border-box
 }

 .n-col-3:nth-of-type(3n+1) {
	 padding-right: 4rem
 }

 .n-col-3:nth-of-type(3n+2) {
	 padding-left: 2rem;
	 padding-right: 2rem
 }

 .n-col-3:nth-of-type(3n+3) {
	 padding-left: 4rem
 }

 @media only screen and (max-width:1000px) {
	 .n-col-3.n-hf-break-tablet {
		 width: 100% !important;
		 padding-left: 0 !important;
		 padding-right: 0 !important
	 }
 }

 @media only screen and (max-width:767px) {
	 .n-col-3 {
		 width: 100% !important;
		 padding-left: 0 !important;
		 padding-right: 0 !important
	 }
 }

 .n-col-4 {
	 width: 25%;
	 float: left;
	 box-sizing: border-box
 }

 .n-col-4:nth-of-type(4n+1) {
	 padding-right: 4rem
 }

 .n-col-4:nth-of-type(4n+2) {
	 padding-left: 2rem;
	 padding-right: 2rem
 }

 .n-col-4:nth-of-type(4n+3) {
	 padding-left: 2rem;
	 padding-right: 2rem
 }

 .n-col-4:nth-of-type(4n+4) {
	 padding-left: 4rem
 }

 @media only screen and (max-width:1000px) {
	 .n-col-4 {
		 width: 50%
	 }

	 .n-col-4:nth-of-type(odd) {
		 padding-right: 4rem;
		 padding-left: 0
	 }

	 .n-col-4:nth-of-type(2n+2) {
		 padding-left: 4rem;
		 padding-right: 0
	 }
 }

 @media only screen and (max-width:1000px) {
	 .n-col-4.n-hf-break-tablet {
		 width: 100% !important;
		 padding-left: 0 !important;
		 padding-right: 0 !important
	 }
 }

 @media only screen and (max-width:767px) {
	 .n-col-4 {
		 width: 100% !important;
		 padding-left: 0 !important;
		 padding-right: 0 !important
	 }
 }

 li,
 ol,
 ul {
	 width: 100%;
	 padding: 0;
	 margin: 0;
	 box-sizing: border-box
 }

 ul {
	 list-style: none
 }

 ol,
 p,
 ul {
	 margin-bottom: 2.5rem
 }

 li {
	 margin-bottom: 1rem
 }

 li:last-of-type {
	 margin-bottom: 0
 }

 article {
	 width: 100%
 }

 article p {
	 margin-bottom: 2.5rem !important
 }

 article li {
	 line-height: 1.48
 }

 article h2 {
	 margin-top: 3rem;
	 margin-bottom: 1rem
 }

 article h3 {
	 margin-top: 2rem;
	 margin-bottom: .5rem
 }

 article h4,
 article h5,
 article h6 {
	 margin-bottom: 0
 }

 .n-list-container li,
 article li {
	 margin-bottom: .6rem !important;
	 display: list-item
 }

 .n-list-container li:last-of-type,
 article li:last-of-type {
	 margin-bottom: 0
 }

 .n-list-container li ul,
 article li ul {
	 margin-top: 0;
	 margin-bottom: 0
 }

 .n-list-container li p,
 article li p {
	 margin-bottom: .5rem !important
 }

 .n-list-container li p:last-of-type,
 article li p:last-of-type {
	 margin-bottom: 0 !important
 }

 .n-list-container ol,
 article ol {
	 box-sizing: border-box
 }

 .n-list-container ol li>p,
 article ol li>p {
	 box-sizing: border-box;
	 padding-left: .6rem
 }

 .n-list-container ol li>p,
 article ol li>p {
	 display: inline-block
 }

 .n-list-container ul,
 article ul {
	 box-sizing: border-box;
	 padding-left: 2.6rem
 }

 .n-list-container ul li,
 article ul li {
	 list-style: disc outside;
	 width: 100%
 }

 .n-list-container ul ul li,
 article ul ul li {
	 list-style: circle outside
 }

 .n-list-container ul li.style-none,
 article ul li.style-none {
	 list-style: none !important
 }

 .n-list-container ol li,
 article ol li {
	 list-style: decimal inside
 }

 .n-list-container ol ol,
 .n-list-container ol ul,
 .n-list-container ul ol,
 .n-list-container ul ul,
 article ol ol,
 article ol ul,
 article ul ol,
 article ul ul {
	 margin: 1.6rem 0;
	 padding-left: 3rem;
	 box-sizing: border-box
 }

 [data-lastpass-root],
 body [data-lastpass-root] {
	 display: none !important
 }

 .n-border-box {
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box
 }

 .n-clearfix-after {
	 height: auto;
	 box-sizing: border-box;
	 position: relative
 }

 .n-clearfix-after::before {
	 visibility: hidden;
	 display: block;
	 font-size: 0;
	 content: " ";
	 clear: both;
	 height: 0
 }

 .n-clearfix-after::after {
	 visibility: hidden;
	 display: block;
	 font-size: 0;
	 content: " ";
	 clear: both;
	 height: 0
 }

 .n-v-center {
	 position: relative;
	 height: 100%;
	 display: -webkit-box;
	 display: -moz-box;
	 display: -webkit-flexbox;
	 display: -ms-flexbox;
	 display: -webkit-flex;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -moz-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -moz-box-direction: normal;
	 -webkit-flex-direction: column;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 -webkit-box-pack: center;
	 -moz-box-pack: center;
	 -webkit-flex-pack: center;
	 -ms-flex-pack: center;
	 -webkit-justify-content: center;
	 justify-content: center;
	 -webkit-flex-align: center;
	 -ms-flex-align: center;
	 -webkit-align-items: center;
	 align-items: center
 }

 .n-v-center li:last-of-type {
	 margin-bottom: 0 !important
 }

 .n-hide {
	 position: fixed;
	 top: 0;
	 left: -1000000000px;
	 visibility: hidden
 }

 #n-head,
 body {
	 background-color: transparent
 }


 body.no-n-head-border #n-head #holder-n-btn-nav,
 body.no-n-head-border #n-head #n-nav-side,
 body.no-n-head-border #n-head #novo-nav-menu #n-nav,
 body.no-n-head-border #n-head #nv-top-home-hd {
	 box-shadow: none
 }

 @media only screen and (max-width:1000px) {
	 #n-head {
		 padding: 0 2rem 0 1.6rem
	 }
 }

 #n-head .n-container {
	 z-index: -1;
	 height: 100%;
	 position: relative
 }

 #n-head .n-nav-a {
	 font-size: 2rem
 }

 #n-head #n-nav {
	 position: absolute;
	 box-sizing: border-box
 }

 #n-head #n-nav a {
	 text-transform: capitalize
 }

 html.n-nav-opened #n-head #n-nav {
	 display: block !important;
	 height: 100% !important
 }

 html:not(.n-nav-opened) #n-head #n-nav {
	 left: 50%;
	 transform: perspective(1px) translateX(-50%)
 }

 html:not(.n-nav-opened) #n-head #n-nav .n-nc-link-el {
	 display: none
 }

 #n-head #n-nav a.n-icon {
	 float: initial !important;
	 z-index: 999;
	 margin-left: 0;
	 margin-right: 1.5rem;
	 display: inline-block
 }

 @media only screen and (max-width:767px) {
	 #n-head #n-nav a.n-icon {
		 margin-right: 2rem
	 }
 }

 #n-head #n-nav a.n-icon:last-of-type {
	 margin-right: 0 !important
 }

 #n-head #nav-top {
	 display: none
 }

 #n-head #header-extra-layer {
	 width: 100%;
	 margin: 0 auto;
	 height: 100%;
	 z-index: 9999999999;
	 position: relative
 }

 @media only screen and (max-width:1350px) {
	 #n-head #holder-n-btn-nav {
		 display: block !important
	 }

	 #n-head #n-nav {
		 display: none
	 }

	 #n-head #n-nav-side .nv-hd-signin {
		 margin-right: 6rem
	 }

	 #n-head .holder-quick-nav-submenu.nav-lk-ac {
		 margin-right: 4.5rem !important
	 }
 }

 @media only screen and (max-width:767px) {
	 #n-head #novo-nav-menu {
		 display: none
	 }

	 #n-head #n-nav-side .nav-btn-signup,
	 #n-head #n-nav-side .nv-hd-mydoc,
	 #n-head #n-nav-side .nv-hd-signin {
		 display: none
	 }

	 #n-head[data-user-no-auth] #n-nav-side {
		 width: 48px !important
	 }

	 #n-head[data-user-auth] #n-nav-side .holder-quick-nav-submenu.nav-lk-ac {
		 width: 5rem
	 }

	 #n-head[data-user-auth] #n-nav-side .holder-quick-nav-submenu.nav-lk-ac img {
		 right: 0
	 }

	 #n-head[data-user-auth] #n-nav-side .n-icon.n-icon-down {
		 display: none
	 }
 }

 #n-head #holder-n-btn-nav {
	 z-index: 999999;
	 position: absolute;
	 right: 0;
	 top: 0;
	 display: none;
	 height: 100%;
	 width: 43px;
	 overflow: hidden
 }

 @media only screen and (max-width:1000px) {
	 #n-head #holder-n-btn-nav {
		 right: 0 !important;
		 display: block
	 }
 }

 @media only screen and (max-width:767px) {
	 #n-head #holder-n-btn-nav {
		 right: -6px !important
	 }
 }

 #nv-top-home-hd,
 #nv-top-home-switch-menu,
 html:not(.n-nav-opened) #n-nav-side,
 html:not(.n-nav-opened) #novo-nav-menu #n-nav {
	 background-color: #fff;
	 box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25);
	 border-radius: 3rem
 }

 #nv-top-home-hd {
	 background-color: transparent !important;
	 box-shadow: none !important;
 }

 #nv-top-home-hd,
 html:not(.n-nav-opened) #holder-n-btn-nav,
 html:not(.n-nav-opened) #n-nav-side,
 html:not(.n-nav-opened) #novo-nav-menu #n-nav {
	 top: 1.4rem;
	 padding: 1rem 2rem;
	 box-sizing: border-box;
	 height: 5.4rem
 }

 html.n-nav-opened #n-nav-side>div:not(#holder-n-btn-nav) {
	 display: none
 }

 #n-head .n-lg,
 #n-head .n-lg-text {
	 position: static !important
 }

 #n-head #nv-top-home-btn-sep,
 #n-head #nv-top-home-btn-switch,
 #n-head .n-lg,
 #n-head .n-lg-text {
	 display: flex;
	 align-items: center;
	 justify-content: flex-start;
	 flex-direction: row;
	 flex-shrink: 0
 }

 #n-head #nv-top-home-hd {
	 position: absolute;
	 left: 0;
	 z-index: 999;
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
	 flex-direction: row;
	 padding: 1rem 2rem 1rem 1.4rem
 }

 @media only screen and (max-width:1000px) {
	 #n-head #nv-top-home-hd {
		 padding: 1rem 2rem
	 }
 }

 #n-head .n-lg {
	 width: 3.9rem;
	 height: 2.6rem;
	 background: url("nvlib/images/lg.png") no-repeat;
	 background-position: 0 0;
	 background-size: 3.9rem 2.6rem
 }

 #n-head .n-lg-text {
	 height: 74px;
	 width: 104px;
	 position: relative;
	 background: url('/nvlib/images/lgt.png') no-repeat;
	 background-position: center;
	 background-size: 100%;
 }


 #n-head #nv-top-home-btn-switch {
	 width: 24px;
	 height: 24px;
	 position: relative;
	 cursor: pointer
 }

 #n-head #nv-top-home-btn-switch .nv-top-home-switch-sq {
	 width: 6px;
	 height: 6px;
	 border-radius: 1px;
	 position: absolute;
	 border: 1px solid #313b47;
	 box-sizing: border-box;
	 transition: border .3s ease-out, left .2s, right .2s, top .2s, bottom .2s
 }

 #n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:first-of-type {
	 left: 0;
	 top: 0
 }

 #n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(2) {
	 left: 50%;
	 margin-left: -3px;
	 top: 0
 }

 #n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(3) {
	 right: 0;
	 top: 0
 }

 #n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(4) {
	 left: 0;
	 top: 50%;
	 margin-top: -3px
 }

 #n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(5) {
	 left: 50%;
	 margin-left: -3px;
	 top: 50%;
	 margin-top: -3px
 }

 #n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(6) {
	 right: 0;
	 top: 50%;
	 margin-top: -3px
 }

 #n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(7) {
	 left: 0;
	 bottom: 0
 }

 #n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(8) {
	 left: 50%;
	 margin-left: -3px;
	 bottom: 0
 }

 #n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(9) {
	 right: 0;
	 bottom: 0
 }

 #n-head #nv-top-home-hd {
	 position: absolute;
	 left: 0;
	 z-index: 999;
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
	 flex-direction: row
 }

 #n-head #nv-top-home-hd #nv-top-home-btn-sep {
	 width: 1px;
	 height: 3rem;
	 background-color: #cdcdcd;
	 margin: 0 1rem
 }

 #n-head #nv-top-home-hd.nv-dark-version {
	 background-color: #425061;
	 color: #fff
 }

 #n-head #nv-top-home-hd.nv-dark-version a,
 #n-head #nv-top-home-hd.nv-dark-version span {
	 color: #fff
 }

 #n-head #nv-top-home-hd.nv-dark-version .n-lg {
	 background-image: url("nvlib/images/white-logo/lg.svg")
 }

 #n-head #nv-top-home-hd.nv-dark-version .n-lg-text {
	 background-image: url("nvlib/images/white-logo/lgt.svg")
 }

 #n-head #nv-top-home-hd.nv-dark-version #nv-top-home-btn-sep {
	 background-color: #f5f5f5
 }

 #n-head #nv-top-home-hd.nv-dark-version #nv-top-home-btn-switch .nv-top-home-switch-sq {
	 border-color: #fff
 }

 #n-head #nv-top-home-hd.nv-dark-version #nv-top-home-switch-menu {
	 background-color: #425061
 }

 #nv-top-home-hd.nv-show-menu .nv-top-home-switch-sq {
	 border-color: #1b23ff !important
 }

 #nv-top-home-switch-menu {
	 position: absolute;
	 right: 0;
	 padding: 1rem 1rem 1rem 1.7rem;
	 border-radius: 1.5rem;
	 top: 0;
	 opacity: 0;
	 transition: top .5s ease-out, opacity .7s ease-out
 }

 @media only screen and (max-width:1350px) {
	 #nv-top-home-switch-menu {
		 right: initial;
		 left: 0
	 }
 }

 #nv-top-home-hd.nv-show-menu #nv-top-home-switch-menu {
	 top: 6.6rem;
	 opacity: 1
 }

 #nv-top-home-switch-menu span {
	 display: block;
	 font-size: 2rem
 }

 #nv-top-home-switch-menu img {
	 height: 5.2rem;
	 position: relative;
	 left: -1.1rem
 }

 #novo-nav-menu {
	 height: 100%;
	 position: relative
 }

 #novo-nav-menu #nav-ft,
 #novo-nav-menu #nav-misc {
	 display: none
 }

 @media only screen and (max-width:767px) {
	 #novo-nav-menu {
		 display: none
	 }
 }

 #novo-nav-menu ul {
	 float: right;
	 height: 100%;
	 justify-content: flex-end;
	 display: flex;
	 align-items: center;
	 flex: 1;
	 height: 100%;
	 margin-bottom: 0;
	 width: auto
 }

 #novo-nav-menu li {
	 vertical-align: middle;
	 display: inline-block;
	 height: auto;
	 margin-bottom: 0;
	 padding: 1.6rem;
	 box-sizing: border-box;
	 width: auto;
	 z-index: 9999
 }

 #n-nav-side div.n-mlang,
 #n-nav-side li.n-mlang,
 #novo-nav-menu div.n-mlang,
 #novo-nav-menu li.n-mlang {
	 padding: 1.6rem 2rem
 }

 @media only screen and (max-width:1650px) {

	 #n-nav-side li,
	 #novo-nav-menu li {
		 padding: 1.6rem 1rem
	 }

	 #n-nav-side div.i.n-mlang,
	 #n-nav-side li.n-mlang,
	 #novo-nav-menu div.i.n-mlang,
	 #novo-nav-menu li.n-mlang {
		 padding: 1.6rem 2rem
	 }
 }

 #n-nav-side div.holder-quick-nav-submenu,
 #n-nav-side li.holder-quick-nav-submenu,
 #novo-nav-menu div.holder-quick-nav-submenu,
 #novo-nav-menu li.holder-quick-nav-submenu {
	 z-index: 999
 }

 #n-nav-side div#nv-hd-mydoc,
 #n-nav-side li#nv-hd-mydoc,
 #novo-nav-menu div#nv-hd-mydoc,
 #novo-nav-menu li#nv-hd-mydoc {
	 padding-left: 0;
	 padding-right: 0
 }

 #n-nav-side div.nv-hd-signin,
 #n-nav-side li.nv-hd-signin,
 #novo-nav-menu div.nv-hd-signin,
 #novo-nav-menu li.nv-hd-signin {
	 padding-left: 0;
	 padding-right: 0
 }

 #n-nav-side div.nav-btn-signup,
 #n-nav-side li.nav-btn-signup,
 #novo-nav-menu div.nav-btn-signup,
 #novo-nav-menu li.nav-btn-signup {
	 padding-right: 2rem
 }

 #n-nav-side div.nv-hd-signin a,
 #n-nav-side div.nv-hd-signup a,
 #n-nav-side li.nv-hd-signin a,
 #n-nav-side li.nv-hd-signup a,
 #novo-nav-menu div.nv-hd-signin a,
 #novo-nav-menu div.nv-hd-signup a,
 #novo-nav-menu li.nv-hd-signin a,
 #novo-nav-menu li.nv-hd-signup a {
	 min-width: 10rem;
	 text-align: center
 }

 #n-nav-side .n-nav-submenu,
 #novo-nav-menu .n-nav-submenu {
	 display: none
 }

 #n-nav-side .holder-quick-nav-submenu.nav-lk-ac .n-icon.n-icon-down,
 #novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac .n-icon.n-icon-down {
	 right: 1rem
 }

 @media only screen and (max-width:767px) {

	 #n-nav-side .holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu,
	 #novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu {
		 display: none
	 }
 }

 #n-nav-side .holder-quick-nav-submenu.nav-lk-ac,
 #novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac {
	 margin-right: -9px;
	 padding-top: 0 !important;
	 padding-bottom: 0 !important;
	 height: 100%;
	 width: 10rem
 }

 #n-nav-side .holder-quick-nav-submenu.nav-lk-ac a,
 #novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac a {
	 position: absolute;
	 right: 0;
	 top: 0;
	 height: 100%
 }

 #n-nav-side #nav-mid a,
 #n-nav-side #nav-misc a,
 #n-nav-side .holder-quick-nav-submenu a,
 #n-nav-side .n-nav-a,
 #n-nav-side .quick-nav-submenu-links a,
 #novo-nav-menu #nav-mid a,
 #novo-nav-menu #nav-misc a,
 #novo-nav-menu .holder-quick-nav-submenu a,
 #novo-nav-menu .n-nav-a,
 #novo-nav-menu .quick-nav-submenu-links a {
	 color: #313b47
 }

 #n-nav-side #nav-mid a span,
 #n-nav-side #nav-misc a span,
 #n-nav-side .holder-quick-nav-submenu a span,
 #n-nav-side .n-nav-a span,
 #n-nav-side .quick-nav-submenu-links a span,
 #novo-nav-menu #nav-mid a span,
 #novo-nav-menu #nav-misc a span,
 #novo-nav-menu .holder-quick-nav-submenu a span,
 #novo-nav-menu .n-nav-a span,
 #novo-nav-menu .quick-nav-submenu-links a span {
	 color: #313b47
 }

 #n-nav-side #nav-mid a.n-selected,
 #n-nav-side #nav-misc a.n-selected,
 #n-nav-side .holder-quick-nav-submenu a.n-selected,
 #n-nav-side .n-nav-a.n-selected,
 #n-nav-side .quick-nav-submenu-links a.n-selected,
 #novo-nav-menu #nav-mid a.n-selected,
 #novo-nav-menu #nav-misc a.n-selected,
 #novo-nav-menu .holder-quick-nav-submenu a.n-selected,
 #novo-nav-menu .n-nav-a.n-selected,
 #novo-nav-menu .quick-nav-submenu-links a.n-selected {
	 color: #1b23ff
 }

 #n-nav-side #nav-mid a.n-selected span,
 #n-nav-side #nav-misc a.n-selected span,
 #n-nav-side .holder-quick-nav-submenu a.n-selected span,
 #n-nav-side .n-nav-a.n-selected span,
 #n-nav-side .quick-nav-submenu-links a.n-selected span,
 #novo-nav-menu #nav-mid a.n-selected span,
 #novo-nav-menu #nav-misc a.n-selected span,
 #novo-nav-menu .holder-quick-nav-submenu a.n-selected span,
 #novo-nav-menu .n-nav-a.n-selected span,
 #novo-nav-menu .quick-nav-submenu-links a.n-selected span {
	 color: #1b23ff
 }

 #n-nav-side #nav-mid .n-show>a,
 #n-nav-side .holder-quick-nav-submenu .n-show>a,
 #n-nav-side .quick-nav-submenu-links .n-show>a,
 #novo-nav-menu #nav-mid .n-show>a,
 #novo-nav-menu .holder-quick-nav-submenu .n-show>a,
 #novo-nav-menu .quick-nav-submenu-links .n-show>a {
	 color: #1b23ff
 }

 #n-nav-side #nav-mid .n-show>a>span,
 #n-nav-side .holder-quick-nav-submenu .n-show>a>span,
 #n-nav-side .quick-nav-submenu-links .n-show>a>span,
 #novo-nav-menu #nav-mid .n-show>a>span,
 #novo-nav-menu .holder-quick-nav-submenu .n-show>a>span,
 #novo-nav-menu .quick-nav-submenu-links .n-show>a>span {
	 color: #1b23ff
 }

 #n-nav-side .n-nav-a,
 #n-nav-side a,
 #novo-nav-menu .n-nav-a,
 #novo-nav-menu a {
	 white-space: nowrap;
	 line-height: 1;
	 text-decoration: none !important
 }

 #n-nav-side .n-nav-a .n-icon,
 #n-nav-side a .n-icon,
 #novo-nav-menu .n-nav-a .n-icon,
 #novo-nav-menu a .n-icon {
	 position: absolute;
	 top: -.83rem
 }

 #n-nav-side .n-nav-a .n-icon-down,
 #n-nav-side a .n-icon-down,
 #novo-nav-menu .n-nav-a .n-icon-down,
 #novo-nav-menu a .n-icon-down {
	 right: -.6rem
 }

 #n-nav-side .holder-pricing,
 #novo-nav-menu .holder-pricing {
	 z-index: 999999
 }

 #n-nav-side .holder-quick-nav-submenu,
 #novo-nav-menu .holder-quick-nav-submenu {
	 position: relative;
	 padding-right: 0;
	 z-index: 999;
	 display: block
 }

 #n-nav-side .holder-quick-nav-submenu>a,
 #novo-nav-menu .holder-quick-nav-submenu>a {
	 z-index: 9999999;
	 position: relative
 }

 #n-nav-side .holder-quick-nav-submenu.n-mlang,
 #novo-nav-menu .holder-quick-nav-submenu.n-mlang {
	 margin-left: .4rem
 }

 #n-nav-side .holder-quick-nav-submenu.n-mlang .m-lang-beta,
 #novo-nav-menu .holder-quick-nav-submenu.n-mlang .m-lang-beta {
	 font-size: 1.5rem;
	 color: #afafaf !important
 }

 #n-nav-side .holder-quick-nav-submenu.n-mlang>.n-nav-a,
 #novo-nav-menu .holder-quick-nav-submenu.n-mlang>.n-nav-a {
	 margin-right: 1rem;
	 padding-right: 0
 }

 #n-nav-side .holder-quick-nav-submenu.n-cblog>.n-nav-a,
 #novo-nav-menu .holder-quick-nav-submenu.n-cblog>.n-nav-a {
	 margin-right: 3rem;
	 padding-right: 0
 }

 #n-nav-side .holder-quick-nav-submenu.n-mlang>.n-nav-a,
 #novo-nav-menu .holder-quick-nav-submenu.n-mlang>.n-nav-a {
	 padding-left: 1.4rem
 }

 #n-nav-side .holder-quick-nav-submenu .n-icon-down,
 #novo-nav-menu .holder-quick-nav-submenu .n-icon-down {
	 right: 0;
	 width: 2.8rem;
	 height: 2.8rem
 }

 #n-nav-side .holder-quick-nav-submenu .n-icon-lang,
 #novo-nav-menu .holder-quick-nav-submenu .n-icon-lang {
	 cursor: pointer;
	 left: -.6rem !important;
	 position: absolute;
	 top: 50%;
	 margin-top: -2rem
 }

 html[data-n-browser-name=safari] #n-nav-side .holder-quick-nav-submenu .n-icon-lang,
 html[data-n-browser-name=safari] #novo-nav-menu .holder-quick-nav-submenu .n-icon-lang {
	 background: 0 0 !important
 }

 #n-nav-side .holder-quick-nav-submenu .n-icon-down,
 #novo-nav-menu .holder-quick-nav-submenu .n-icon-down {
	 position: absolute;
	 top: 50%;
	 margin-top: -1.4rem
 }

 html[data-n-browser-name=safari] #n-nav-side .holder-quick-nav-submenu .n-icon-down,
 html[data-n-browser-name=safari] #novo-nav-menu .holder-quick-nav-submenu .n-icon-down {
	 background: 0 0 !important
 }

 #n-nav-side {
	 position: absolute;
	 right: 0;
	 height: 100%;
	 justify-content: flex-end;
	 display: flex;
	 align-items: center;
	 flex: 1;
	 height: 100%;
	 margin-bottom: 0;
	 width: auto;
	 /* padding-left: .4rem !important;
	 padding-right: 1rem !important; */
 }

 #n-nav-side .nv-hd-mydoc {
	 padding-left: 0;
	 margin-right: 0;
	 display: block;
	 z-index: 99999
 }

 #n-nav-side .nav-btn-signup {
	 margin-right: .7rem;
	 padding-right: 0 !important
 }

 .nav-txt-acc-pg {
	 display: none
 }

 .nav-lk-ac img {
	 display: block;
	 border: 1px solid #313b47;
	 border-radius: 50%;
	 height: 4.4rem;
	 width: 4.4rem;
	 top: 50%;
	 margin-top: -2.2rem;
	 position: absolute;
	 right: 4rem;
	 box-sizing: border-box
 }

 @media only screen and (max-width:1650px) {
	 .nav-lk-ac img {
		 border-width: 1px
	 }
 }

 .n-header-padding-top,
 .n-main {
	 padding-top: 106px;
	 padding-bottom: 10rem
 }

 .n-main.n-header-reduced-padding {
	 padding-top: 8rem
 }

 @media only screen and (max-width:1650px) {

	 .n-header-padding-top,
	 .n-main {
		 padding-top: 96px
	 }
 }

 @media only screen and (max-width:767px) {

	 .n-header-padding-top,
	 .n-main {
		 padding-top: 88px;
		 padding-bottom: 100px
	 }

	 #n-head {
		 padding-top: 0;
		 height: 48px
	 }
 }

 #n-btn-nav {
	 position: relative;
	 width: 36px;
	 height: 25px;
	 float: right;
	 cursor: pointer;
	 display: block;
	 top: 50%;
	 margin-top: -13px
 }

 #n-btn-nav span {
	 display: block;
	 position: absolute;
	 height: 2px;
	 width: 50%;
	 opacity: 1;
	 line-height: 1;
	 padding: 0 !important;
	 margin: 0 !important;
	 background-color: #2cacd5;
	 transform: rotate(0);
	 transition: .25s ease-in-out;
	 will-change: contents
 }

 @media only screen and (max-width:1000px) {
	 #n-btn-nav span {
		 transition: .2s ease-in-out
	 }
 }

 #n-btn-nav span:nth-child(2n) {
	 left: 50%;
	 border-radius: 0 3px 3px 0
 }

 #n-btn-nav span:nth-child(odd) {
	 left: 0;
	 border-radius: 3px 0 0 3px
 }

 #n-btn-nav span:first-child,
 #n-btn-nav span:nth-child(2) {
	 top: 4px
 }

 #n-btn-nav span:nth-child(3),
 #n-btn-nav span:nth-child(4) {
	 top: 12px
 }

 #n-btn-nav span:nth-child(5),
 #n-btn-nav span:nth-child(6) {
	 top: 20px
 }

 .n-holder-icon {
	 height: 4rem;
	 width: 4rem;
	 cursor: pointer;
	 line-height: 1;
	 font-size: 10px !important
 }

 .n-icon {
	 line-height: 1;
	 font-size: 10px !important;
	 display: block;
	 height: 4rem;
	 width: 4rem;
	 background-position: 0 0;
	 background-repeat: no-repeat;
	 -webkit-mask-size: contain;
	 mask-size: contain;
	 -webkit-mask-position: center;
	 mask-position: center;
	 -webkit-mask-repeat: no-repeat;
	 mask-repeat: no-repeat;
	 background-size: cover
 }

 .n-icon-lang {
	 -webkit-mask-image: url("nvlib/images/icons/lang.svg");
	 mask-image: url("nvlib/images/icons/lang.svg");
	 background-color: #313b47
 }

 html[data-n-browser-name=safari] .n-icon-lang {
	 background: 0 0 !important
 }

 .n-single-answer-box {
	 position: relative;
	 padding-bottom: 20px;
	 cursor: pointer;
	 color: #313b47
 }

 .n-dark-form .n-single-answer-box {
	 color: #fff
 }

 .n-single-answer-box.n-selected {
	 color: #1b23ff
 }

 .n-dark-form .n-single-answer-box.n-selected {
	 color: #1b23ff
 }

 .n-single-answer-box .n-answer-box {
	 border-radius: 12px;
	 width: 34px;
	 height: 12px;
	 position: absolute;
	 top: initial;
	 left: initial;
	 bottom: 0;
	 transition: height .2s ease-out, bottom .2s ease-out, background-color .2s ease-out;
	 will-change: height, bottom, background-color;
	 position: absolute;
	 overflow: hidden;
	 cursor: pointer;
	 z-index: 10;
	 border: 2px solid #afafaf;
	 background-color: #e1e1e1;
	 overflow: hidden
 }

 .n-single-answer-box .n-answer-box::after {
	 display: block;
	 content: " ";
	 z-index: 9;
	 position: absolute;
	 box-sizing: border-box;
	 transition: background-color .2s ease-out;
	 will-change: background-color;
	 width: 60%;
	 height: 4px;
	 margin-top: -2px;
	 top: 50%;
	 left: 20%;
	 border-width: 0;
	 border-radius: 10px
 }

 .n-dark-form .n-single-answer-box .n-answer-box {
	 border-color: #28303b;
	 background-color: #394554
 }

 .n-single-answer-box.n-selected .n-answer-box {
	 background: #1b23ff;
	 border-color: #1b23ff
 }

 .n-single-answer-box.n-selected .n-answer-box::after {
	 background-color: #fff
 }

 #popup-cookie-policy-small {
	 z-index: 9999999999;
	 width: 46rem;
	 position: fixed;
	 background-color: #fff;
	 border-radius: .8rem;
	 box-shadow: 0 0 13px 1px rgba(0, 0, 0, .2);
	 box-sizing: border-box;
	 padding: 2.5rem 2.5rem 2rem 2.5rem;
	 right: 1.5rem;
	 bottom: 1.5rem
 }

 #popup-cookie-policy-small>.n-row {
	 padding-left: 6rem
 }

 @media only screen and (max-width:767px) {
	 #popup-cookie-policy-small {
		 right: 3%;
		 bottom: 1rem;
		 width: 94%;
		 left: 3%;
		 right: 3%;
		 padding-top: 2rem
	 }

	 #popup-cookie-policy-small>.n-row {
		 padding-left: 0 !important
	 }
 }

 @media screen and (min-width:1000px) {
	 #popup-cookie-policy-small {
		 opacity: 0;
		 right: -10rem
	 }

	 #popup-cookie-policy-small.n-show-cookie-policy {
		 transition: opacity .5s ease-out, right .5s ease-out, bottom .5s ease-out;
		 will-change: opacity, right, bottom;
		 right: 1.5rem;
		 opacity: 1
	 }
 }

 #popup-cookie-policy-small.n-cookies-accepted {
	 display: none !important
 }

 #popup-cookie-policy-small img {
	 position: absolute;
	 height: 12rem;
	 top: 50%;
	 margin-top: -6rem;
	 left: -7.5rem
 }

 @media only screen and (max-width:767px) {
	 #popup-cookie-policy-small img {
		 top: 0;
		 margin-top: 0;
		 margin: 0 auto;
		 width: 12rem;
		 height: initial;
		 left: 50%;
		 margin-left: -6rem
	 }
 }

 #popup-cookie-policy-small .n-row {
	 z-index: 99999998
 }

 #popup-cookie-policy-small p {
	 margin-bottom: 1.4rem
 }

 #popup-cookie-policy-small p,
 #popup-cookie-policy-small p a {
	 line-height: 1.1;
	 font-size: 2rem
 }

 #popup-cookie-policy-small .n-btn-c {
	 margin-top: 1rem;
	 float: left;
	 width: 100%;
	 text-align: center
 }

 @media only screen and (max-width:767px) {
	 #popup-cookie-policy-small img {
		 display: none
	 }
 }

 #pg-home {
	 max-width: 100vw;
	 display: flex;
	 flex-direction: column;
	 padding-bottom: 0
 }

 @media only screen and (max-width:767px) {
	 #pg-home {
		 overflow-x: hidden
	 }
 }

 #pg-home h1,
 #pg-home h2,
 #pg-home h3,
 #pg-home h4,
 #pg-home h5 {
	 margin-bottom: 4px
 }

 #pg-home .__landing-list__,
 #pg-home .landing-list {
	 list-style-type: initial
 }

 @media only screen and (max-width:767px) {

	 #pg-home .__landing-list__,
	 #pg-home .landing-list {
		 width: calc(100% - 4rem)
	 }
 }

 #pg-home .__landing-list__ p,
 #pg-home .landing-list p {
	 margin-bottom: 1rem !important
 }

 #pg-home .__landing-list__ li,
 #pg-home .landing-list li {
	 display: list-item;
	 list-style: initial;
	 margin-bottom: .5rem;
	 margin-left: 2rem
 }

 #pg-home img {
	 width: 100%;
	 height: auto
 }

 #pg-home video {
	 width: 100%
 }

 #pg-home svg {
	 width: 100%;
	 margin-top: -1px
 }

 svg.shape-svg-mid {
	 margin: 0 !important;
 }

 #pg-home .n-flex {
	 display: flex
 }

 #pg-home .n-flex-row {
	 display: flex;
	 flex-flow: row wrap;
	 justify-content: center;
	 align-items: stretch
 }

 #pg-home .n-flex-row .n-flex-item {
	 flex-basis: 50%;
	 padding: 4em;
	 position: relative;
	 box-sizing: border-box;
	 display: flex
 }

 @media only screen and (max-width:767px) {
	 #pg-home .n-flex-row .n-flex-item {
		 flex-basis: 100%;
		 padding: 4rem 0
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home .n-container {
		 width: 100%;
		 padding: 8px
	 }
 }

 #pg-home .underline,
 #pg-home .underline-center {
	 width: 64px;
	 height: 6px;
	 margin-bottom: 4.8rem;
	 border-radius: 3px
 }

 @media only screen and (min-width:600px) and (max-width:1000px) {

	 #pg-home .underline,
	 #pg-home .underline-center {
		 margin-bottom: 4.5rem
	 }
 }

 @media only screen and (max-width:767px) {

	 #pg-home .underline,
	 #pg-home .underline-center {
		 margin-bottom: 3rem
	 }
 }

 #pg-home .underline-center {
	 margin: 0 auto
 }

 #pg-home .no-credit-card {
	 margin-bottom: 5rem !important
 }

 #pg-home .btn-cta {
	 margin-bottom: .5rem
 }

 #pg-home .n-btn-icon-arrow-right,
 #pg-home .n-icon-arrow-right {
	 -webkit-mask-image: url("images/icons/btn-arrow-right-white.png");
	 mask-image: url("images/icons/btn-arrow-right-white.png");
	 background-color: #fff
 }

 html[data-n-browser-name=safari] #pg-home .n-btn-icon-arrow-right,
 html[data-n-browser-name=safari] #pg-home .n-icon-arrow-right {
	 background: 0 0 !important
 }

 #pg-home .n-icon-arrow-right {
	 width: 3rem;
	 height: 3rem
 }

 #pg-home .n-icon-arrow-left {
	 -webkit-mask-image: url("images/icons/btn-arrow-left-white.svg");
	 mask-image: url("images/icons/btn-arrow-left-white.svg");
	 background-color: #fff;
	 width: 3rem;
	 height: 3rem
 }

 html[data-n-browser-name=safari] #pg-home .n-icon-arrow-left {
	 background: 0 0 !important
 }

 #pg-home .n-icon-play {
	 -webkit-mask-image: url("images/icons/arrow-full-white.png");
	 mask-image: url("images/icons/arrow-full-white.png");
	 background-color: #000;
	 width: 3rem;
	 height: 3rem;
	 top: 54% !important
 }

 html[data-n-browser-name=safari] #pg-home .n-icon-play {
	 background: 0 0 !important
 }

 #pg-home .n-icon-close {
	 -webkit-mask-image: url("images/icons/btn-close.svg");
	 mask-image: url("images/icons/btn-close.svg");
	 background-color: #fff;
	 width: 3rem;
	 height: 3rem
 }

 html[data-n-browser-name=safari] #pg-home .n-icon-close {
	 background: 0 0 !important
 }

 #pg-home .n-icon-star {
	 background-image: url("images/icons/premium.png");
	 -webkit-mask-image: url("images/icons/premium.png");
	 mask-image: url("images/icons/premium.png")
 }

 html[data-n-browser-name=safari] #pg-home .n-icon-star {
	 background: 0 0 !important
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header {
		 margin-top: -3rem;
		 position: relative
	 }
 }

 #pg-home #sec-header h1 {
	 grid-area: title;
	 font-weight: unset
 }

 @media only screen and (min-width:600px) and (max-width:1000px) {
	 #pg-home #sec-header h1 {
		 text-align: center;
		 margin-bottom: 1rem
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header h1 {
		 text-align: center;
		 margin-bottom: 1rem
	 }
 }

 #pg-home #sec-header h2 {
	 font-size: 3.6rem;
	 font-weight: unset;
	 padding-top: 2.4rem;
	 padding-right: 2.4rem;
	 padding-bottom: 3.2rem
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header h2 {
		 font-size: 2.475rem
	 }
 }

 #pg-home #sec-header h2 span {
	 font-size: 3.6rem;
	 font-weight: 700;
	 font-size: inherit;
	 display: block
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header h2 span {
		 font-size: 2.475rem
	 }
 }

 @media only screen and (min-width:600px) and (max-width:1000px) {
	 #pg-home #sec-header h2 {
		 text-align: center;
		 margin-bottom: 3rem
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header h2 {
		 text-align: center;
		 margin-bottom: 3rem;
		 padding-right: 0
	 }
 }

 #pg-home #sec-header h3 {
	 color: #fff
 }

 #pg-home #sec-header .home-main-div {
	 grid-area: section;
	 height: -moz-fit-content;
	 height: fit-content;
	 z-index: 2
 }

 @media only screen and (min-width:600px) and (max-width:1000px) {
	 #pg-home #sec-header .home-main-div {
		 display: flex;
		 flex-direction: column;
		 align-items: center
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header .home-main-div {
		 display: flex;
		 flex-direction: column;
		 align-items: center
	 }
 }

 #pg-home #sec-header .header-cta {
	 display: flex;
	 flex-direction: column;
	 width: -moz-fit-content;
	 width: fit-content;
	 /* align-items: center */
 }

 #pg-home #sec-header .header-aside {
	 grid-area: aside;
	 border-radius: 2rem;
	 position: relative;
	 margin-top: 10rem;
	 z-index: 2
 }
 .shape-svg-grey-body.n-container {
    color: #000;
}
.shape-svg-grey-body.n-container h2 {
    padding-bottom: 0 !important;
    font-weight: 700 !important;
}
.featured-in-body figure a ,.featured-in-body figure a:hover{
    font-size: 22px;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
}
.shape-svg-grey-body.n-container p {
    margin-bottom: 71px;
}
/* #build-text-container {
    display: none;
} */
 @media only screen and (min-width:600px) and (max-width:1000px) {
	 #pg-home #sec-header .header-aside {
		 margin-top: 4rem
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header .header-aside {
		 margin-top: 3.5rem
	 }
 }

 #pg-home #sec-header .header-aside-tablet {
	 display: none
 }

 @media only screen and (min-width:600px) and (max-width:1000px) {
	 #pg-home #sec-header .header-aside-tablet {
		 display: inline
	 }
 }

 #pg-home #sec-header .header-aside-mobile {
	 display: none
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header .header-aside-mobile {
		 display: inline
	 }
 }

 #pg-home #sec-header .header-aside-desktop {
	 display: inline
 }

 @media only screen and (max-width:1000px) {
	 #pg-home #sec-header .header-aside-desktop {
		 display: none
	 }
 }

 #pg-home #sec-header .header-aside figure,
 #pg-home #sec-header .header-aside picture {
	 margin: 0
 }

 #pg-home #sec-header .header-aside .header-blur-bg {
	 height: 60%;
	 width: 100%;
	 position: absolute;
	 z-index: -1;
	 top: 0;
	 border-radius: 2rem;
	 box-shadow: 0 0 10px 4px rgba(0, 0, 0, .1);
	 background-color: rgba(255, 255, 255, .8)
 }

 @supports (-webkit-backdrop-filter:none) or (backdrop-filter:none) {
	 #pg-home #sec-header .header-aside .header-blur-bg {
		 -webkit-backdrop-filter: blur(25px);
		 backdrop-filter: blur(25px);
		 background-color: rgba(255, 255, 255, .2)
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header .header-aside .header-blur-bg {
		 height: 100%
	 }
 }

 #pg-home #sec-header button {
	 border-radius: 5rem;
	 background-color: #2cacd5;
	 display: flex;
	 align-items: center
 }

 #pg-home #sec-header button img {
	 margin-left: 4px;
	 width: 2.5rem;
	 height: 2.5rem
 }

 #pg-home #sec-header #mentioned-us {
	 display: flex
 }

 #pg-home #sec-header .header-wrapper {
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr;
	 grid-template-areas: "title title ." "section aside aside";
	 position: relative
 }

 @media only screen and (min-width:1000px) and (max-width:1350px) {
	 #pg-home #sec-header .header-wrapper {
		 grid-template-areas: "title title title" "section aside aside"
	 }
 }

 @media only screen and (min-width:600px) and (max-width:1000px) {
	 #pg-home #sec-header .header-wrapper {
		 grid-template-columns: 1fr;
		 grid-template-areas: "title" "section" "aside"
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header .header-wrapper {
		 grid-template-columns: 1fr;
		 grid-template-areas: "title" "section" "aside"
	 }
 }

 #pg-home #sec-header .shape-svg {
	 margin-top: -40%;
	 color: #f5f5f5
 }

 @media only screen and (min-width:2500px) {
	 #pg-home #sec-header .shape-svg {
		 margin-top: 40%
	 }
 }

 @media only screen and (min-width:1650px) {
	 #pg-home #sec-header .shape-svg {
		 margin-top: -35%
	 }
 }

 @media screen and (min-width:2100px) {
	 #pg-home #sec-header .shape-svg {
		 margin-top: -32%
	 }
 }

 @media only screen and (max-width:1650px) {
	 #pg-home #sec-header .shape-svg {
		 margin-top: -35%
	 }
 }

 @media only screen and (min-width:600px) and (max-width:1000px) {
	 #pg-home #sec-header .shape-svg {
		 margin-top: -80%
	 }
 }

 @media only screen and (max-width:1350px) {
	 #pg-home #sec-header .shape-svg {
		 padding-bottom: 10%
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header .shape-svg {
		 margin-top: -60%;
		 padding-bottom: 0
	 }
 }

 #pg-home #sec-header .shape-svg-top {
	 margin-top: -1px;
	 background: linear-gradient(to right, #1b23ff, #1b23ff2b);
 }

 @media only screen and (min-width:2600px) {
	 #pg-home #sec-header .shape-svg {
		 margin-top: -70rem !important
	 }
 }

 #pg-home #sec-header .shape-svg .shape-svg-body {
	 background: linear-gradient(to right, #1b23ff, #1b23ff2b);
	 padding-top: 5rem
 }

 @media only screen and (min-width:600px) and (max-width:1000px) {
	 #pg-home #sec-header .shape-svg .shape-svg-body {
		 padding-top: 80%
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header .shape-svg .shape-svg-body {
		 padding-top: 30rem
	 }
 }

 @media only screen and (max-width:350px) {
	 #pg-home #sec-header .shape-svg .shape-svg-body {
		 padding-top: 20rem
	 }
 }

 @media only screen and (min-width:480px) and (max-width:767px) {
	 #pg-home #sec-header .shape-svg .shape-svg-body {
		 padding-top: 40rem
	 }
 }

 #pg-home #sec-header .shape-svg .shape-svg-grey {
	 margin-top: -12rem;
	 padding-top: 16rem;
	 z-index: -3;
	 background-color: #f5f5f5;
	 position: relative
 }

 #pg-home #sec-header .shape-svg-grey-body {
	 display: flex;
	 flex-direction: column;
	 align-items: flex-start
 }

 @media only screen and (min-width:600px) and (max-width:1000px) {
	 #pg-home #sec-header .shape-svg-grey-body {
		 align-items: unset
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header .shape-svg-grey-body {
		 align-items: center;
		 min-height: 30rem
	 }
 }

 #pg-home #sec-header .shape-svg .shape-svg-bottom {
	 position: absolute;
	 bottom: 0
 }

 #pg-home #sec-header .shape-svg .trustpilot-widget {
	 margin-left: 20rem
 }

 @media only screen and (min-width:600px) and (max-width:1000px) {
	 #pg-home #sec-header .shape-svg .trustpilot-widget {
		 margin-left: 50rem
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header .shape-svg .trustpilot-widget {
		 margin-left: unset
	 }
 }

 #pg-home #sec-header .shape-svg .cheer-icon {
	 width: 35rem;
	 margin-top: -5rem;
	 margin-left: 0;
	 z-index: 1
 }

 @media only screen and (min-width:1000px) and (max-width:1350px) {
	 #pg-home #sec-header .shape-svg .cheer-icon img {
		 margin-bottom: -16rem
	 }
 }

 @media only screen and (min-width:600px) and (max-width:1000px) {
	 #pg-home #sec-header .shape-svg .cheer-icon {
		 margin-bottom: -8rem;
		 margin-top: -10rem;
		 margin-left: unset
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-header .shape-svg .cheer-icon {
		 display: none
	 }
 }

 #pg-home .featured-in {
	 flex-direction: column;
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr;
	 grid-template-rows: auto;
	 grid-template-areas: "data . ." "feature . ." "trustpilot . ." "cheer . ."
 }

 @media only screen and (min-width:600px) and (max-width:1000px) {
	 #pg-home .featured-in {
		 grid-template-columns: 1fr 1fr;
		 grid-template-areas: "data data", "feature .", ". trustpilot", "cheer .";
		 grid-template-areas: "data data" "feature feature" ". trustpilot" ". cheer"
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home .featured-in {
		 grid-template-columns: unset
	 }
 }

 #pg-home .featured-in #mentioned-us>a {
	 display: flex
 }

 #pg-home .featured-in>* {
	 grid-area: data
 }

 #pg-home .featured-in-body {
	 display: flex;
	 flex-wrap: wrap;
	 grid-area: feature
 }

 #pg-home .featured-in-body>figure {
    flex-basis: 50%;
    margin: 0;
    padding: 1.5rem 2.2rem;
    box-sizing: border-box;
 }

 @media only screen and (min-width:600px) and (max-width:1000px) {
	 #pg-home .featured-in-body>figure {
		 flex-basis: 33%
	 }
 }

 #pg-home .featured-in span {
	 margin-bottom: 2rem
 }

 #pg-home #sec-video {
	 display: flex;
	 flex-direction: row-reverse;
	 height: 600px;
	 margin: 6.4rem auto
 }

 @media only screen and (max-width:1350px) {
	 #pg-home #sec-video {
		 flex-direction: column;
		 height: unset
	 }
 }

 #pg-home #sec-video header {
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
	 align-items: start;
	 width: 40%;
	 margin-left: 1.6rem
 }

 #pg-home #sec-video header p {
	 font-size: 2.8rem
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-video header p {
		 font-size: 2rem
	 }
 }

 @media only screen and (min-width:1000px) and (max-width:1350px) {
	 #pg-home #sec-video header {
		 width: 75%
	 }
 }

 @media only screen and (max-width:1000px) {
	 #pg-home #sec-video header {
		 width: 100%
	 }
 }

 #pg-home #sec-video .n-btn-c {
	 margin-top: 1rem
 }

 #pg-home #sec-video .video-wrapper {
	 height: 60rem;
	 width: 100%
 }

 #pg-home #sec-video .video-wrapper button {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 width: 5rem;
	 height: 5rem;
	 transform: translateX(-50%) rotate(270deg);
	 padding: unset;
	 z-index: 2
 }

 #pg-home #sec-video .video-wrapper .video-body {
	 background-image: url("images/landing_page/video.webp");
	 background-size: contain;
	 background-repeat: no-repeat;
	 background-position: center;
	 width: 90%;
	 height: 100%;
	 position: relative
 }

 #pg-home #sec-video .video-wrapper .video-body .video-transparent-overlay {
	 cursor: pointer;
	 width: 70%;
	 height: 80%;
	 z-index: 1;
	 margin: 0 auto;
	 bottom: 0;
	 position: absolute;
	 left: 50%;
	 transform: translateX(-50%)
 }

 @media only screen and (max-width:1000px) {
	 #pg-home #sec-video .video-wrapper .video-body .video-transparent-overlay {
		 width: 100%;
		 height: 70%;
		 bottom: 5%
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-video .video-wrapper .video-body .video-transparent-overlay {
		 width: 100%;
		 height: 80%;
		 bottom: 0
	 }
 }

 @media only screen and (max-width:1350px) {
	 #pg-home #sec-video .video-wrapper {
		 margin-top: 3rem
	 }
 }

 @media only screen and (min-width:600px) and (max-width:1000px) {
	 #pg-home #sec-video .video-wrapper {
		 height: 68rem
	 }
 }

 @media only screen and (max-width:767px) {
	 #pg-home #sec-video .video-wrapper {
		 height: 24rem
	 }
 }

 #pg-home .video-overlay {
	 display: none;
	 width: 100vw;
	 height: 100vh;
	 max-height: 100vh;
	 z-index: 999999;
	 background: rgba(0, 0, 0, .7);
	 position: fixed;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 overflow: hidden;
	 transition: .6s ease-out
 }

 #pg-home .video-overlay-close {
	 position: absolute;
	 right: 5rem;
	 top: 10rem;
	 height: 5rem;
	 width: 5rem;
	 padding: unset
 }

 #pg-home .video-overlay-container {
	 width: 130rem;
	 height: -moz-fit-content;
	 height: fit-content;
	 max-width: 94%;
	 margin: 0 auto;
	 position: relative;
	 top: 50%;
	 padding: 56.25% 0 0 0;
	 transform: translateY(-50%)
 }

 #pg-home .video-iframe {
	 position: absolute;
	 left: 0;
	 width: 100%;
	 top: 50%;
	 transform: translateY(-50%)
 }

 #pg-home .show-overlay {
	 display: flex
 }

 @font-face {
	 font-family: 'Euclid Circular B';
	 src: url('nvlib/font/EuclidCircularB-Regular-WebM.ttf') format('ttf'), url('nvlib/font/EuclidCircularB-Regular-WebM.woff2') format('woff2');
	 font-weight: 400;
	 font-style: normal;
	 font-display: swap
 }

 @font-face {
	 font-family: 'Euclid Circular B';
	 src: url('nvlib/font/EuclidCircularB-RegularItalic-WebM.ttf') format('ttf'), url('nvlib/font/EuclidCircularB-RegularItalic-WebM.woff2') format('woff2');
	 font-weight: 400;
	 font-style: italic;
	 font-display: swap
 }

 @font-face {
	 font-family: 'Euclid Circular B';
	 src: url('nvlib/font/EuclidCircularB-Bold-WebM.ttf') format('ttf'), url('nvlib/font/EuclidCircularB-Bold-WebM.woff2') format('woff2');
	 font-weight: 700;
	 font-style: normal;
	 font-display: swap
 }

 @font-face {
	 font-family: 'Euclid Circular B';
	 src: url('nvlib/font/EuclidCircularB-BoldItalic-WebM.ttf') format('ttf'), url('nvlib/font/EuclidCircularB-BoldItalic-WebM.woff2') format('woff2');
	 font-weight: 700;
	 font-style: italic;
	 font-display: swap
 }



html {
	font-size: 10px;
	line-height: 1.15;
	-webkit-n-text-size-adjust: 100%
}

@media screen and (max-width:1650px) {
	html {
		font-size: 8px
	}
}

@media screen and (max-width:1000px) {
	html {
		font-size: 9px
	}
}

@media screen and (max-width:767px) {
	html {
		font-size: 8px
	}
}

body,
html {
	font-family: sans-serif;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0
}

main {
	width: 100%;
	position: relative;
	display: block
}

body {
	line-height: 1;
	font-weight: 400
}

.n-main,
footer,
header {
	width: 100%;
	position: relative
}

.n-main {
	min-height: 100%;
	z-index: 1
}

img {
	display: block;
	border-style: none
}

body {
	color: #313b47
}

.n-regular-font,
.n-text-bold,
.n-text-italic,
a,
p {
	margin-top: 0;
	font-family: "Euclid Circular B", sans-serif;
	line-height: 1.5;
	font-size: 2rem
}

.n-regular-font span,
.n-text-bold span,
.n-text-italic span,
a span,
p span {
	line-height: 1.5;
	font-size: 2rem
}

a {
	text-decoration: underline;
	color: #0a52bf;
	outline: #0A52BF;
	background-color: transparent
}

.n-bg-a a,
.n-bg-a-dark a,
.n-bg-a-dark-mild a,
.n-bg-a-light a,
.n-bg-a-light-mild a,
.n-dark-form a {
	color: #1b24ff;
	outline: #00C8AA
}

.n-regular-font,
p {
	margin-bottom: 2.5rem
}

.n-regular-font:last-of-type,
p:last-of-type {
	margin-bottom: 0
}

.n-text-italic,
i {
	font-family: "Euclid Circular B", sans-serif;
	font-style: italic
}

.n-text-bold,
b {
	font-family: "Euclid Circular B", sans-serif;
	font-weight: 700
}

li,
ol,
span,
sub,
sup,
ul {
	display: inline-block;
	font-family: "Euclid Circular B", sans-serif;
	font-size: 1.6rem;
	line-height: 1.5
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Euclid Circular B", sans-serif;
	text-align: left;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0
}

h1 b,
h1 i,
h1 p,
h1 span,
h2 b,
h2 i,
h2 p,
h2 span,
h3 b,
h3 i,
h3 p,
h3 span,
h4 b,
h4 i,
h4 p,
h4 span,
h5 b,
h5 i,
h5 p,
h5 span,
h6 b,
h6 i,
h6 p,
h6 span {
	font-family: "Euclid Circular B", sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Euclid Circular B", sans-serif
}

.n-text-h1,
.n-text-h2,
.n-text-h3,
.n-text-h4,
.n-text-h5,
.n-text-h6 {
	font-family: "Euclid Circular B", sans-serif
}

h1 {
	margin-bottom: 10rem;
	font-weight: 600
}

h1 b,
h1 i,
h1 p,
h1 span {
	font-weight: 600;
	margin-bottom: 0 !important;
	line-height: 1.3;
	font-size: 5.2rem
}

@media only screen and (max-width:767px) {

	h1 b,
	h1 i,
	h1 p,
	h1 span {
		font-size: 3.575rem
	}
}

.n-text-h1,
h1 {
	font-size: 5.2rem;
	line-height: 1.3
}

@media only screen and (max-width:767px) {

	.n-text-h1,
	h1 {
		font-size: 3.575rem
	}
}

.n-text-h1 {
	line-height: 1.3;
	font-weight: 600
}

h2 {
	font-weight: 700;
	margin-bottom: 2.2rem
}

h2 i,
h2 p,
h2 span {
	font-size: 4.4rem;
	line-height: 1.3;
	font-weight: 700
}

@media only screen and (max-width:767px) {

	h2 i,
	h2 p,
	h2 span {
		font-size: 3.025rem
	}
}

.n-text-h2 {
	font-weight: 700
}

.n-text-h2,
h2 {
	font-size: 4.4rem;
	line-height: 1.3
}

@media only screen and (max-width:767px) {

	.n-text-h2,
	h2 {
		font-size: 3.025rem
	}
}

h3,
h4,
h5,
h6 {
	margin-top: 0;
	font-weight: 600;
	margin-bottom: 2.2rem
}

h3 i,
h3 p,
h3 span,
h4 i,
h4 p,
h4 span,
h5 i,
h5 p,
h5 span,
h6 i,
h6 p,
h6 span {
	font-weight: 600
}

.n-text-h3,
.n-text-h4,
.n-text-h5,
.n-text-h6 {
	font-weight: 600
}

h3 i,
h3 p,
h3 span {
	font-size: 3.6rem;
	line-height: 1.3
}

@media only screen and (max-width:767px) {

	h3 i,
	h3 p,
	h3 span {
		font-size: 2.475rem
	}
}

.n-text-h3,
h3 {
	font-size: 3.6rem;
	line-height: 1.3
}

@media only screen and (max-width:767px) {

	.n-text-h3,
	h3 {
		font-size: 2.475rem
	}
}

h4 i,
h4 p,
h4 span {
	font-size: 3.2rem;
	line-height: 1.3
}

@media only screen and (max-width:767px) {

	h4 i,
	h4 p,
	h4 span {
		font-size: 2.2rem
	}
}

.n-text-h4,
h4 {
	font-size: 3.2rem;
	line-height: 1.3
}

@media only screen and (max-width:767px) {

	.n-text-h4,
	h4 {
		font-size: 2.2rem
	}
}

h5 i,
h5 p,
h5 span {
	font-size: 2.8rem;
	line-height: 1.5
}

@media only screen and (max-width:767px) {

	h5 i,
	h5 p,
	h5 span {
		font-size: 2rem
	}
}

.n-text-h5,
h5 {
	font-size: 2.8rem;
	line-height: 1.5
}

@media only screen and (max-width:767px) {

	.n-text-h5,
	h5 {
		font-size: 2rem
	}
}

h6 i,
h6 p,
h6 span {
	line-height: 1.5;
	font-size: 2.4rem
}

@media only screen and (max-width:767px) {

	h6 i,
	h6 p,
	h6 span {
		font-size: 2rem
	}
}

.n-text-h6,
h6 {
	font-size: 2.4rem;
	line-height: 1.5
}

@media only screen and (max-width:767px) {

	.n-text-h6,
	h6 {
		font-size: 2rem
	}
}

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

sub {
	bottom: -.25rem
}

sup {
	top: -.5rem
}

.n-text-center {
	text-align: center
}

.n-text-left {
	text-align: left
}

.n-text-right {
	text-align: right
}

.n-user-select-none {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

a,
button:not(.n-disable-default) {
	cursor: pointer;
	outline: 0;
	background-color: transparent
}

button:not(.n-disable-default) {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button:not(.n-disable-default)::-moz-focus-inner {
	border-style: none;
	padding: 0;
	outline: 0
}

.n-btn-a,
.n-btn-b,
.n-btn-c,
.n-btn-e,
.n-btn-f,
.n-btn-grey,
.n-btn-neg,
button:not(.n-disable-default) {
	width: auto;
	position: relative;
	line-height: 1 !important;
	text-align: center;
	display: inline-block;
	box-sizing: border-box;
	color: #fff;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 2rem;
	cursor: pointer;
	padding: 1.6rem 3.6rem 1.5rem 3.6rem;
	border: 0
}

.n-btn-a.n-btn-s,
.n-btn-b.n-btn-s,
.n-btn-c.n-btn-s,
.n-btn-e.n-btn-s,
.n-btn-f.n-btn-s,
.n-btn-grey.n-btn-s,
.n-btn-neg.n-btn-s,
button:not(.n-disable-default).n-btn-s {
	padding: 1.3rem 2.5rem 1.2rem 2.5rem
}

.n-btn-a.n-btn-txt-icon>span,
.n-btn-b.n-btn-txt-icon>span,
.n-btn-c.n-btn-txt-icon>span,
.n-btn-e.n-btn-txt-icon>span,
.n-btn-f.n-btn-txt-icon>span,
.n-btn-grey.n-btn-txt-icon>span,
.n-btn-neg.n-btn-txt-icon>span,
button:not(.n-disable-default).n-btn-txt-icon>span {
	padding-right: 3.2rem
}

.n-btn-a .n-holder-icon,
.n-btn-b .n-holder-icon,
.n-btn-c .n-holder-icon,
.n-btn-e .n-holder-icon,
.n-btn-f .n-holder-icon,
.n-btn-grey .n-holder-icon,
.n-btn-neg .n-holder-icon,
button:not(.n-disable-default) .n-holder-icon {
	width: 3.6rem;
	height: 3.6rem
}

.n-btn-a .n-icon,
.n-btn-b .n-icon,
.n-btn-c .n-icon,
.n-btn-e .n-icon,
.n-btn-f .n-icon,
.n-btn-grey .n-icon,
.n-btn-neg .n-icon,
button:not(.n-disable-default) .n-icon {
	width: 3.6rem;
	height: 3.6rem;
	background-size: 3.6rem 3.6rem
}

.n-btn-a>span,
.n-btn-b>span,
.n-btn-c>span,
.n-btn-e>span,
.n-btn-f>span,
.n-btn-grey>span,
.n-btn-neg>span,
button:not(.n-disable-default)>span {
	top: 0;
	left: 0;
	position: relative
}

.n-btn-a>span>.n-holder-icon,
.n-btn-a>span>.n-icon,
.n-btn-b>span>.n-holder-icon,
.n-btn-b>span>.n-icon,
.n-btn-c>span>.n-holder-icon,
.n-btn-c>span>.n-icon,
.n-btn-e>span>.n-holder-icon,
.n-btn-e>span>.n-icon,
.n-btn-f>span>.n-holder-icon,
.n-btn-f>span>.n-icon,
.n-btn-grey>span>.n-holder-icon,
.n-btn-grey>span>.n-icon,
.n-btn-neg>span>.n-holder-icon,
.n-btn-neg>span>.n-icon,
button:not(.n-disable-default)>span>.n-holder-icon,
button:not(.n-disable-default)>span>.n-icon {
	position: absolute;
	margin-top: -1.8rem;
	top: 50%;
	right: -.8rem
}

.n-btn-a span,
.n-btn-b span,
.n-btn-c span,
.n-btn-e span,
.n-btn-f span,
.n-btn-grey span,
.n-btn-neg span,
button:not(.n-disable-default) span {
	z-index: 999;
	line-height: 1.1 !important;
	font-size: 2rem
}

.n-btn-a::after,
.n-btn-a::before,
.n-btn-b::after,
.n-btn-b::before,
.n-btn-c::after,
.n-btn-c::before,
.n-btn-e::after,
.n-btn-e::before,
.n-btn-f::after,
.n-btn-f::before,
.n-btn-grey::after,
.n-btn-grey::before,
.n-btn-neg::after,
.n-btn-neg::before,
button:not(.n-disable-default)::after,
button:not(.n-disable-default)::before {
	position: absolute;
	content: " ";
	display: block;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	border-radius: 5rem;
	z-index: 99
}

.n-btn-a.n-disabled,
.n-btn-b.n-disabled,
.n-btn-c.n-disabled,
.n-btn-e.n-disabled,
.n-btn-f.n-disabled,
.n-btn-grey.n-disabled,
.n-btn-neg.n-disabled,
button:not(.n-disable-default).n-disabled {
	cursor: initial !important
}

.n-btn-a.n-disabled>span,
.n-btn-b.n-disabled>span,
.n-btn-c.n-disabled>span,
.n-btn-e.n-disabled>span,
.n-btn-f.n-disabled>span,
.n-btn-grey.n-disabled>span,
.n-btn-neg.n-disabled>span,
button:not(.n-disable-default).n-disabled>span {
	opacity: .4
}

.n-btn-a.n-disabled span,
.n-btn-b.n-disabled span,
.n-btn-c.n-disabled span,
.n-btn-e.n-disabled span,
.n-btn-f.n-disabled span,
.n-btn-grey.n-disabled span,
.n-btn-neg.n-disabled span,
button:not(.n-disable-default).n-disabled span {
	cursor: initial !important
}

.n-btn-a span,
.n-btn-c span,
.n-btn-e span,
.n-btn-f span,
.n-btn-neg span,
button:not(.n-disable-default) span {
	color: #fff
}

.n-btn-b span,
.n-btn-grey span,
button.n-btn-b span,
button.n-btn-grey span {
	color: #313b47
}

.n-btn-a::after,
.n-btn-a::before,
.n-btn-icon-a::after,
.n-btn-icon-a::before {
	background-color: #313b47
}

.n-btn-b::after,
.n-btn-b::before,
.n-btn-icon-b::after,
.n-btn-icon-b::before {
	background-color: #fbd04c
}

.n-btn-c::after,
.n-btn-c::before,
.n-btn-icon-c::after,
.n-btn-icon-c::before {
	background-color: #1b24ff
}

.n-btn-icon-neg::after,
.n-btn-icon-neg::before,
.n-btn-neg::after,
.n-btn-neg::before {
	background-color: #f27575
}

.n-btn-e::after,
.n-btn-e::before,
.n-btn-icon-e::after,
.n-btn-icon-e::before {
	background-color: #2cacd5
}

.n-btn-f::after,
.n-btn-f::before,
.n-btn-icon-f::after,
.n-btn-icon-f::before {
	background-color: #584a9d
}

.n-btn-grey::after,
.n-btn-grey::before {
	background-color: #e1e1e1
}

.n-btn-icon-grey::after,
.n-btn-icon-grey::before {
	background-color: #cdcdcd
}

.n-btn-icon-white::after,
.n-btn-icon-white::before {
	background-color: #fff
}

.n-btn-icon-a,
.n-btn-icon-b,
.n-btn-icon-c,
.n-btn-icon-e,
.n-btn-icon-f,
.n-btn-icon-grey,
.n-btn-icon-neg,
.n-btn-icon-white {
	width: 4.4rem;
	height: 4.4rem;
	cursor: pointer
}

.n-btn-icon-a .n-icon,
.n-btn-icon-b .n-icon,
.n-btn-icon-c .n-icon,
.n-btn-icon-e .n-icon,
.n-btn-icon-f .n-icon,
.n-btn-icon-grey .n-icon,
.n-btn-icon-neg .n-icon,
.n-btn-icon-white .n-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -1.5rem;
	margin-left: -1.5rem;
	z-index: 9898;
	background-size: 3rem 3rem;
	height: 3rem;
	width: 3rem
}

.n-btn-icon-a.n-btn-s,
.n-btn-icon-b.n-btn-s,
.n-btn-icon-c.n-btn-s,
.n-btn-icon-e.n-btn-s,
.n-btn-icon-f.n-btn-s,
.n-btn-icon-grey.n-btn-s,
.n-btn-icon-neg.n-btn-s,
.n-btn-icon-white.n-btn-s {
	width: 3.8rem;
	height: 3.8rem
}

.n-btn-icon-a.n-btn-s .n-icon,
.n-btn-icon-b.n-btn-s .n-icon,
.n-btn-icon-c.n-btn-s .n-icon,
.n-btn-icon-e.n-btn-s .n-icon,
.n-btn-icon-f.n-btn-s .n-icon,
.n-btn-icon-grey.n-btn-s .n-icon,
.n-btn-icon-neg.n-btn-s .n-icon,
.n-btn-icon-white.n-btn-s .n-icon {
	margin-top: -1.3rem;
	margin-left: -1.3rem;
	background-size: 2.6rem 2.6rem;
	height: 2.6rem;
	width: 2.6rem
}

.n-btn-icon-a::after,
.n-btn-icon-a::before,
.n-btn-icon-b::after,
.n-btn-icon-b::before,
.n-btn-icon-c::after,
.n-btn-icon-c::before,
.n-btn-icon-e::after,
.n-btn-icon-e::before,
.n-btn-icon-f::after,
.n-btn-icon-f::before,
.n-btn-icon-grey::after,
.n-btn-icon-grey::before,
.n-btn-icon-neg::after,
.n-btn-icon-neg::before,
.n-btn-icon-white::after,
.n-btn-icon-white::before {
	position: absolute;
	content: " ";
	display: block;
	height: 100%;
	width: 100%;
	border-radius: 50%;
	top: 0;
	left: 0;
	z-index: 985
}

.n-btn-icon-a.n-top-left,
.n-btn-icon-b.n-top-left,
.n-btn-icon-c.n-top-left,
.n-btn-icon-e.n-top-left,
.n-btn-icon-f.n-top-left,
.n-btn-icon-grey.n-top-left,
.n-btn-icon-neg.n-top-left,
.n-btn-icon-white.n-top-left {
	top: 1rem;
	left: 1rem;
	position: absolute
}

.n-btn-icon-a.n-top-right,
.n-btn-icon-b.n-top-right,
.n-btn-icon-c.n-top-right,
.n-btn-icon-e.n-top-right,
.n-btn-icon-f.n-top-right,
.n-btn-icon-grey.n-top-right,
.n-btn-icon-neg.n-top-right,
.n-btn-icon-white.n-top-right {
	top: 1rem;
	right: 1rem;
	position: absolute
}

.n-btn-icon-a.n-bottom-left,
.n-btn-icon-b.n-bottom-left,
.n-btn-icon-c.n-bottom-left,
.n-btn-icon-e.n-bottom-left,
.n-btn-icon-f.n-bottom-left,
.n-btn-icon-grey.n-bottom-left,
.n-btn-icon-neg.n-bottom-left,
.n-btn-icon-white.n-bottom-left {
	bottom: 1rem;
	left: 1rem;
	position: absolute
}

.n-btn-icon-a.n-bottom-right,
.n-btn-icon-b.n-bottom-right,
.n-btn-icon-c.n-bottom-right,
.n-btn-icon-e.n-bottom-right,
.n-btn-icon-f.n-bottom-right,
.n-btn-icon-grey.n-bottom-right,
.n-btn-icon-neg.n-bottom-right,
.n-btn-icon-white.n-bottom-right {
	bottom: 1rem;
	right: 1rem;
	position: absolute
}

.n-btn-icon-a.n-disabled,
.n-btn-icon-b.n-disabled,
.n-btn-icon-c.n-disabled,
.n-btn-icon-e.n-disabled,
.n-btn-icon-f.n-disabled,
.n-btn-icon-grey.n-disabled,
.n-btn-icon-neg.n-disabled,
.n-btn-icon-white.n-disabled {
	cursor: initial !important
}

.n-btn-icon-a.n-disabled .n-icon,
.n-btn-icon-b.n-disabled .n-icon,
.n-btn-icon-c.n-disabled .n-icon,
.n-btn-icon-e.n-disabled .n-icon,
.n-btn-icon-f.n-disabled .n-icon,
.n-btn-icon-grey.n-disabled .n-icon,
.n-btn-icon-neg.n-disabled .n-icon,
.n-btn-icon-white.n-disabled .n-icon {
	cursor: initial !important
}

.n-btn-icon-a.n-disabled::after,
.n-btn-icon-a.n-disabled::before,
.n-btn-icon-b.n-disabled::after,
.n-btn-icon-b.n-disabled::before,
.n-btn-icon-c.n-disabled::after,
.n-btn-icon-c.n-disabled::before,
.n-btn-icon-e.n-disabled::after,
.n-btn-icon-e.n-disabled::before,
.n-btn-icon-f.n-disabled::after,
.n-btn-icon-f.n-disabled::before,
.n-btn-icon-grey.n-disabled::after,
.n-btn-icon-grey.n-disabled::before,
.n-btn-icon-neg.n-disabled::after,
.n-btn-icon-neg.n-disabled::before,
.n-btn-icon-white.n-disabled::after,
.n-btn-icon-white.n-disabled::before {
	opacity: .4
}

.n-bg-a-light {
	background-color: #425061;
	color: #fff
}

.n-text-a-light {
	color: #425061
}

.n-border-a-light {
	border-color: #425061
}

.n-bg-a-light-mild {
	background-color: #394554;
	color: #fff
}

.n-text-a-light-mild {
	color: #394554
}

.n-border-a-light-mild {
	border-color: #394554
}

.n-bg-a {
	background-color: #313b47;
	color: #fff
}

.n-text-a {
	color: #313b47
}

.n-border-a {
	border-color: #313b47
}

.n-bg-a-dark-mild {
	background-color: #28303b;
	color: #fff
}

.n-text-a-dark-mild {
	color: #28303b
}

.n-border-a-dark-mild {
	border-color: #28303b
}

.n-bg-a-dark {
	background-color: #1f262e;
	color: #fff
}

.n-text-a-dark {
	color: #1f262e
}

.n-border-a-dark {
	border-color: #1f262e
}

.n-bg-b-light {
	background-color: #ffd67b
}

.n-text-b-light {
	color: #ffd67b
}

.n-border-b-light {
	border-color: #ffd67b
}



.n-text-b {
	color: #fbd04c
}

.n-border-b {
	border-color: #fbd04c
}

.n-bg-b-dark {
	background-color: #e29e30
}

.n-text-b-dark {
	color: #e29e30
}

.n-border-b-dark {
	border-color: #e29e30
}

.n-bg-c-light {
	background-color: #1b24ff;
	color: #fff
}

.n-text-c-light {
	color: #1b24ff
}

.n-border-c-light {
	border-color: #1b24ff
}

.n-bg-c {
	background-color: #1b24ff;
	color: #fff
}

.n-text-c {
	color: #1b24ff
}

.n-border-c {
	border-color: #1b24ff
}

.n-bg-c-dark {
	background-color: #00ad93;
	color: #fff
}

.n-text-c-dark {
	color: #00ad93
}

.n-border-c-dark {
	border-color: #00ad93
}

.n-bg-d-light {
	background-color: #f27575;
	color: #fff
}

.n-text-d-light {
	color: #f27575
}

.n-border-d-light {
	border-color: #f27575
}

.n-bg-d {
	background-color: #d15454;
	color: #fff
}

.n-text-d {
	color: #d15454
}

.n-border-d {
	border-color: #d15454
}

.n-bg-d-dark {
	background-color: #b54545;
	color: #fff
}

.n-text-d-dark {
	color: #b54545
}

.n-border-d-dark {
	border-color: #b54545
}

.n-bg-e-light {
	background-color: #4bccef;
	color: #fff
}

.n-text-e-light {
	color: #4bccef
}

.n-border-e-light {
	border-color: #4bccef
}

.n-bg-e {
	background-color: #2cacd5;
	color: #fff
}

.n-text-e {
	color: #2cacd5
}

.n-border-e {
	border-color: #2cacd5
}

.n-bg-e-dark {
	background-color: #2897bd;
	color: #fff
}

.n-text-e-dark {
	color: #2897bd
}

.n-border-e-dark {
	border-color: #2897bd
}

.n-bg-f-light {
	background-color: #6a6ac4;
	color: #fff
}

.n-text-f-light {
	color: #6a6ac4
}

.n-border-f-light {
	border-color: #6a6ac4
}

.n-bg-f {
	background-color: #584a9d;
	color: #fff
}

.n-text-f {
	color: #584a9d
}

.n-border-f {
	border-color: #584a9d
}

.n-bg-f-dark {
	background-color: #393675;
	color: #fff
}

.n-text-f-dark {
	color: #393675
}

.n-border-f-dark {
	border-color: #393675
}

.n-bg-grey-light {
	background-color: #f5f5f5
}

.n-text-grey-light {
	color: #f5f5f5
}

.n-border-grey-light {
	border-color: #f5f5f5
}

.n-bg-grey-light-mild {
	background-color: #ebebeb
}

.n-text-grey-light-mild {
	color: #ebebeb
}

.n-border-grey-light-mild {
	border-color: #ebebeb
}

.n-bg-grey {
	background-color: #e1e1e1
}

.n-text-grey {
	color: #e1e1e1
}

.n-border-grey {
	border-color: #e1e1e1
}

.n-bg-grey-dark-mild {
	background-color: #d7d7d7
}

.n-text-grey-dark-mild {
	color: #d7d7d7
}

.n-border-grey-dark-mild {
	border-color: #d7d7d7
}

.n-bg-grey-dark {
	background-color: #cdcdcd
}

.n-text-grey-dark {
	color: #cdcdcd
}

.n-border-grey-dark {
	border-color: #cdcdcd
}

.n-bg-dark-grey-light {
	background-color: #c3c3c3
}

.n-text-dark-grey-light {
	color: #c3c3c3
}

.n-border-dark-grey-light {
	border-color: #c3c3c3
}

.n-bg-dark-grey {
	background-color: #afafaf
}

.n-text-dark-grey {
	color: #afafaf
}

.n-border-dark-grey {
	border-color: #afafaf
}

.n-bg-dark-grey-dark {
	background-color: #9b9b9b
}

.n-text-dark-grey-dark {
	color: #9b9b9b
}

.n-border-dark-grey-dark {
	border-color: #9b9b9b
}

.n-text-white {
	color: #fff
}

.n-text-negative {
	color: #f27575
}

.n-row {
	width: 100%;
	height: auto;
	box-sizing: border-box;
	position: relative
}

.n-row::before {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.n-row::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.n-row-simple {
	position: relative;
	width: 100%
}

.n-section {
	padding: 4rem 0;
	width: 100%;
	box-sizing: border-box;
	height: auto;
	box-sizing: border-box;
	position: relative
}

.n-section::before {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.n-section::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.n-container {
	height: auto;
	box-sizing: border-box;
	position: relative
}

.n-container::before {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.n-container::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

@media only screen and (min-width:1000px) {
	.n-container {
		width: 1000px
	}
}

@media only screen and (max-width:1650px) {
	.n-container {
		width: 800px
	}
}

@media screen and (min-width:1651px) {
	#n-head .n-container {
		width: 1500px
	}
}

@media screen and (min-width:1351px) and (max-width:1650px) {
	#n-head .n-container {
		width: 1220px
	}
}

@media screen and (min-width:1201px) and (max-width:1350px) {
	#n-head .n-container {
		width: 1060px
	}
}

@media screen and (min-width:1351px) and (max-width:1650px) {
	#n-head .n-container {
		width: 1220px
	}
}

@media only screen and (min-width:1000px) {
	body.n-content-dense .n-container {
		width: 1500px
	}
}

@media only screen and (max-width:1650px) {
	body.n-content-dense .n-container {
		width: 1220px
	}
}

@media only screen and (max-width:1350px) {
	body.n-content-dense .n-container {
		width: 1060px
	}
}

@media screen and (min-width:1100px) and (max-width:1200px) {
	body.n-content-dense .n-container {
		width: 960px
	}
}

@media screen and (min-width:1000px) and (max-width:1100px) {
	body.n-content-dense .n-container {
		width: 860px
	}
}

.n-container,
body.n-content-dense .n-container {
	position: relative;
	margin: 0 auto
}

@media only screen and (max-width:1000px) {

	.n-container,
	body.n-content-dense .n-container {
		width: 94%
	}
}

.n-hf-left {
	float: left;
	padding-right: 4rem
}

.n-hf-right {
	padding-left: 4rem;
	float: right
}

.n-hf-left,
.n-hf-right {
	width: 50%;
	box-sizing: border-box
}

@media only screen and (max-width:1000px) {

	.n-hf-left.n-hf-break-tablet,
	.n-hf-right.n-hf-break-tablet {
		width: 100%;
		padding-left: 0;
		padding-right: 0
	}
}

@media only screen and (max-width:767px) {

	.n-hf-left,
	.n-hf-right {
		width: 100%;
		padding-left: 0;
		padding-right: 0
	}
}

.n-col-3 {
	width: 33.33%;
	float: left;
	box-sizing: border-box
}

.n-col-3:nth-of-type(3n+1) {
	padding-right: 4rem
}

.n-col-3:nth-of-type(3n+2) {
	padding-left: 2rem;
	padding-right: 2rem
}

.n-col-3:nth-of-type(3n+3) {
	padding-left: 4rem
}

@media only screen and (max-width:1000px) {
	.n-col-3.n-hf-break-tablet {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}

@media only screen and (max-width:767px) {
	.n-col-3 {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}

.n-col-4 {
	width: 25%;
	float: left;
	box-sizing: border-box
}

.n-col-4:nth-of-type(4n+1) {
	padding-right: 4rem
}

.n-col-4:nth-of-type(4n+2) {
	padding-left: 2rem;
	padding-right: 2rem
}

.n-col-4:nth-of-type(4n+3) {
	padding-left: 2rem;
	padding-right: 2rem
}

.n-col-4:nth-of-type(4n+4) {
	padding-left: 4rem
}

@media only screen and (max-width:1000px) {
	.n-col-4 {
		width: 50%
	}

	.n-col-4:nth-of-type(odd) {
		padding-right: 4rem;
		padding-left: 0
	}

	.n-col-4:nth-of-type(2n+2) {
		padding-left: 4rem;
		padding-right: 0
	}
}

@media only screen and (max-width:1000px) {
	.n-col-4.n-hf-break-tablet {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}

@media only screen and (max-width:767px) {
	.n-col-4 {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}

li,
ol,
ul {
	width: 100%;
	padding: 0;
	margin: 0;
	box-sizing: border-box
}

ul {
	list-style: none
}

ol,
p,
ul {
	margin-bottom: 2.5rem
}

li {
	margin-bottom: 1rem
}

li:last-of-type {
	margin-bottom: 0
}

article {
	width: 100%
}

article p {
	margin-bottom: 2.5rem !important
}

article li {
	line-height: 1.48
}

article h2 {
	margin-top: 3rem;
	margin-bottom: 1rem
}

article h3 {
	margin-top: 2rem;
	margin-bottom: .5rem
}

article h4,
article h5,
article h6 {
	margin-bottom: 0
}

.n-list-container li,
article li {
	margin-bottom: .6rem !important;
	display: list-item
}

.n-list-container li:last-of-type,
article li:last-of-type {
	margin-bottom: 0
}

.n-list-container li ul,
article li ul {
	margin-top: 0;
	margin-bottom: 0
}

.n-list-container li p,
article li p {
	margin-bottom: .5rem !important
}

.n-list-container li p:last-of-type,
article li p:last-of-type {
	margin-bottom: 0 !important
}

.n-list-container ol,
article ol {
	box-sizing: border-box
}

.n-list-container ol li>p,
article ol li>p {
	box-sizing: border-box;
	padding-left: .6rem
}

.n-list-container ol li>p,
article ol li>p {
	display: inline-block
}

.n-list-container ul,
article ul {
	box-sizing: border-box;
	padding-left: 2.6rem
}

.n-list-container ul li,
article ul li {
	list-style: disc outside;
	width: 100%
}

.n-list-container ul ul li,
article ul ul li {
	list-style: circle outside
}

.n-list-container ul li.style-none,
article ul li.style-none {
	list-style: none !important
}

.n-list-container ol li,
article ol li {
	list-style: decimal inside
}

.n-list-container ol ol,
.n-list-container ol ul,
.n-list-container ul ol,
.n-list-container ul ul,
article ol ol,
article ol ul,
article ul ol,
article ul ul {
	margin: 1.6rem 0;
	padding-left: 3rem;
	box-sizing: border-box
}

[data-lastpass-root],
body [data-lastpass-root] {
	display: none !important
}

.n-border-box {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.n-clearfix-after {
	height: auto;
	box-sizing: border-box;
	position: relative
}

.n-clearfix-after::before {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.n-clearfix-after::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.n-v-center {
	position: relative;
	height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-webkit-flex-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center
}

.n-v-center li:last-of-type {
	margin-bottom: 0 !important
}

.n-hide {
	position: fixed;
	top: 0;
	left: -1000000000px;
	visibility: hidden
}

#n-head,
body {
	background-color: transparent
}

#n-head {
	height: 66px;
	box-sizing: border-box;
	position: fixed !important;
	top: 0;
	width: 100%;
	z-index: 999990;
	border-left: none !important;
	border-top: none !important;
	border-right: none !important;
	padding: 0 3rem 0 2.6rem
}

body.no-n-head-border #n-head #holder-n-btn-nav,
body.no-n-head-border #n-head #n-nav-side,
body.no-n-head-border #n-head #novo-nav-menu #n-nav,
body.no-n-head-border #n-head #nv-top-home-hd {
	box-shadow: none
}

@media only screen and (max-width:1000px) {
	#n-head {
		padding: 0 2rem 0 1.6rem
	}
}

#n-head .n-container {
	z-index: -1;
	height: 100%;
	position: relative
}

#n-head .n-nav-a {
	font-size: 2rem
}

#n-head #n-nav {
	position: absolute;
	box-sizing: border-box
}

#n-head #n-nav a {
	text-transform: capitalize
}

html.n-nav-opened #n-head #n-nav {
	display: block !important;
	height: 100% !important
}

html:not(.n-nav-opened) #n-head #n-nav {
	left: 50%;
	transform: perspective(1px) translateX(-50%)
}

html:not(.n-nav-opened) #n-head #n-nav .n-nc-link-el {
	display: none
}

#n-head #n-nav a.n-icon {
	float: initial !important;
	z-index: 999;
	margin-left: 0;
	margin-right: 1.5rem;
	display: inline-block
}

@media only screen and (max-width:767px) {
	#n-head #n-nav a.n-icon {
		margin-right: 2rem
	}
}

#n-head #n-nav a.n-icon:last-of-type {
	margin-right: 0 !important
}

#n-head #nav-top {
	display: none
}

#n-head #header-extra-layer {
	width: 100%;
	margin: 0 auto;
	height: 100%;
	z-index: 9999999999;
	position: relative
}

@media only screen and (max-width:1350px) {
	#n-head #holder-n-btn-nav {
		display: block !important
	}

	#n-head #n-nav {
		display: none
	}

	#n-head #n-nav-side .nv-hd-signin {
		margin-right: 6rem
	}

	#n-head .holder-quick-nav-submenu.nav-lk-ac {
		margin-right: 4.5rem !important
	}
}

@media only screen and (max-width:767px) {
	#n-head #novo-nav-menu {
		display: none
	}

	#n-head #n-nav-side .nav-btn-signup,
	#n-head #n-nav-side .nv-hd-mydoc,
	#n-head #n-nav-side .nv-hd-signin {
		display: none
	}



	#n-head[data-user-auth] #n-nav-side .holder-quick-nav-submenu.nav-lk-ac {
		width: 5rem
	}

	#n-head[data-user-auth] #n-nav-side .holder-quick-nav-submenu.nav-lk-ac img {
		right: 0
	}

	#n-head[data-user-auth] #n-nav-side .n-icon.n-icon-down {
		display: none
	}
}
html.n-nav-opened #nav-top::after{
	height: 0;
}
#n-head #holder-n-btn-nav {
	z-index: 999999;
	position: absolute;
	right: 0;
	top: 0;
	display: none;
	height: 100%;
	width: 43px;
	overflow: hidden
}

@media only screen and (max-width:1000px) {
	#n-head #holder-n-btn-nav {
		right: 0 !important;
		display: block
	}
}

@media only screen and (max-width:767px) {
	#n-head #holder-n-btn-nav {
		right: -6px !important
	}
}

#nv-top-home-hd,
#nv-top-home-switch-menu,
html:not(.n-nav-opened) #n-nav-side,
html:not(.n-nav-opened) #novo-nav-menu #n-nav {
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25);
	border-radius: 3rem
}

#nv-top-home-hd {
	background-color: transparent !important;
	box-shadow: none !important;
}

#nv-top-home-hd,
html:not(.n-nav-opened) #holder-n-btn-nav,
html:not(.n-nav-opened) #n-nav-side,
html:not(.n-nav-opened) #novo-nav-menu #n-nav {
	top: 1.4rem;
	padding: 1rem 2rem;
	box-sizing: border-box;
	height: 5.4rem
}

html.n-nav-opened #n-nav-side>div:not(#holder-n-btn-nav) {
	display: none
}

#n-head .n-lg,
#n-head .n-lg-text {
	position: static !important
}

#n-head #nv-top-home-btn-sep,
#n-head #nv-top-home-btn-switch,
#n-head .n-lg,
#n-head .n-lg-text {
	height: 74px;
	width: 104px;
	position: relative;
	/* background: url(/nvlib/images/lgt.png) no-repeat; */
	background-position: center;
	background-size: 100%;
}

#n-head #nv-top-home-hd {
	position: absolute;
	left: 0;
	z-index: 9999;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	padding: 1rem 2rem 1rem 1.4rem
}

@media only screen and (max-width:1000px) {
	#n-head #nv-top-home-hd {
		padding: 1rem 2rem
	}
}

#n-head .n-lg {
	width: 3.9rem;
	height: 2.6rem;
	background: url("nvlib/images/lg.png") no-repeat;
	background-position: 0 0;
	background-size: 3.9rem 2.6rem
}

#n-head .n-lg-text {
	height: 74px;
	width: 104px;
	position: relative;
	background: url(/nvlib/images/lgt.png) no-repeat;
	background-position: center;
	background-size: 100%;
}

@media only screen and (max-width:1000px) {
	#n-head .n-lg-text {
		display: none
	}
}

#n-head #nv-top-home-btn-switch {
	width: 24px;
	height: 24px;
	position: relative;
	cursor: pointer
}

#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq {
	width: 6px;
	height: 6px;
	border-radius: 1px;
	position: absolute;
	border: 1px solid #313b47;
	box-sizing: border-box;
	transition: border .3s ease-out, left .2s, right .2s, top .2s, bottom .2s
}

#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:first-of-type {
	left: 0;
	top: 0
}

#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(2) {
	left: 50%;
	margin-left: -3px;
	top: 0
}

#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(3) {
	right: 0;
	top: 0
}

#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(4) {
	left: 0;
	top: 50%;
	margin-top: -3px
}

#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(5) {
	left: 50%;
	margin-left: -3px;
	top: 50%;
	margin-top: -3px
}

#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(6) {
	right: 0;
	top: 50%;
	margin-top: -3px
}

#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(7) {
	left: 0;
	bottom: 0
}

#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(8) {
	left: 50%;
	margin-left: -3px;
	bottom: 0
}

#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(9) {
	right: 0;
	bottom: 0
}

#n-head #nv-top-home-hd {
	position: absolute;
	left: 0;
	z-index: 9999;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row
}

#n-head #nv-top-home-hd #nv-top-home-btn-sep {
	width: 1px;
	height: 3rem;
	background-color: #cdcdcd;
	margin: 0 1rem
}

#n-head #nv-top-home-hd.nv-dark-version {
	background-color: #425061;
	color: #fff
}

#n-head #nv-top-home-hd.nv-dark-version a,
#n-head #nv-top-home-hd.nv-dark-version span {
	color: #fff
}

#n-head #nv-top-home-hd.nv-dark-version .n-lg {
	background-image: url("nvlib/images/white-logo/lg.svg")
}

#n-head #nv-top-home-hd.nv-dark-version .n-lg-text {
	background-image: url("nvlib/images/white-logo/lgt.svg")
}

#n-head #nv-top-home-hd.nv-dark-version #nv-top-home-btn-sep {
	background-color: #f5f5f5
}

#n-head #nv-top-home-hd.nv-dark-version #nv-top-home-btn-switch .nv-top-home-switch-sq {
	border-color: #fff
}

#n-head #nv-top-home-hd.nv-dark-version #nv-top-home-switch-menu {
	background-color: #425061
}

#nv-top-home-hd.nv-show-menu .nv-top-home-switch-sq {
	border-color: #1b24ff !important
}

#nv-top-home-switch-menu {
	position: absolute;
	right: 0;
	padding: 1rem 1rem 1rem 1.7rem;
	border-radius: 1.5rem;
	top: 0;
	opacity: 0;
	transition: top .5s ease-out, opacity .7s ease-out
}

@media only screen and (max-width:1350px) {
	#nv-top-home-switch-menu {
		right: initial;
		left: 0
	}
}

#nv-top-home-hd.nv-show-menu #nv-top-home-switch-menu {
	top: 6.6rem;
	opacity: 1
}

#nv-top-home-switch-menu span {
	display: block;
	font-size: 2rem
}

#nv-top-home-switch-menu img {
	height: 5.2rem;
	position: relative;
	left: -1.1rem
}

#novo-nav-menu {
	height: 100%;
	position: relative
}

#novo-nav-menu #nav-ft,
#novo-nav-menu #nav-misc {
	display: none
}

@media only screen and (max-width:767px) {
	#novo-nav-menu {
		display: none
	}
}

#novo-nav-menu ul {
	float: right;
	height: 100%;
	justify-content: flex-end;
	display: flex;
	align-items: center;
	flex: 1;
	height: 100%;
	margin-bottom: 0;
	width: auto
}

#novo-nav-menu li {
	vertical-align: middle;
	display: inline-block;
	height: auto;
	margin-bottom: 0;
	padding: 1.6rem;
	box-sizing: border-box;
	width: auto;
	z-index: 9999
}

#n-nav-side div.n-mlang,
#n-nav-side li.n-mlang,
#novo-nav-menu div.n-mlang,
#novo-nav-menu li.n-mlang {
	padding: 1.6rem 2rem
}

@media only screen and (max-width:1650px) {

	#n-nav-side li,
	#novo-nav-menu li {
		padding: 1.6rem 1rem
	}

	#n-nav-side div.i.n-mlang,
	#n-nav-side li.n-mlang,
	#novo-nav-menu div.i.n-mlang,
	#novo-nav-menu li.n-mlang {
		padding: 1.6rem 2rem
	}
}

#n-nav-side div.holder-quick-nav-submenu,
#n-nav-side li.holder-quick-nav-submenu,
#novo-nav-menu div.holder-quick-nav-submenu,
#novo-nav-menu li.holder-quick-nav-submenu {
	z-index: 999
}

#n-nav-side div#nv-hd-mydoc,
#n-nav-side li#nv-hd-mydoc,
#novo-nav-menu div#nv-hd-mydoc,
#novo-nav-menu li#nv-hd-mydoc {
	padding-left: 0;
	padding-right: 0
}

#n-nav-side div.nv-hd-signin,
#n-nav-side li.nv-hd-signin,
#novo-nav-menu div.nv-hd-signin,
#novo-nav-menu li.nv-hd-signin {
	padding-left: 0;
	padding-right: 0
}

#n-nav-side div.nav-btn-signup,
#n-nav-side li.nav-btn-signup,
#novo-nav-menu div.nav-btn-signup,
#novo-nav-menu li.nav-btn-signup {
	padding-right: 2rem
}

#n-nav-side div.nv-hd-signin a,
#n-nav-side div.nv-hd-signup a,
#n-nav-side li.nv-hd-signin a,
#n-nav-side li.nv-hd-signup a,
#novo-nav-menu div.nv-hd-signin a,
#novo-nav-menu div.nv-hd-signup a,
#novo-nav-menu li.nv-hd-signin a,
#novo-nav-menu li.nv-hd-signup a {
	min-width: 10rem;
	text-align: center
}

#n-nav-side .n-nav-submenu,
#novo-nav-menu .n-nav-submenu {
	display: none
}

#n-nav-side .holder-quick-nav-submenu.nav-lk-ac .n-icon.n-icon-down,
#novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac .n-icon.n-icon-down {
	right: 1rem
}

@media only screen and (max-width:767px) {

	#n-nav-side .holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu,
	#novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu {
		display: none
	}
}

#n-nav-side .holder-quick-nav-submenu.nav-lk-ac,
#novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac {
	margin-right: -9px;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	height: 100%;
	width: 10rem
}

#n-nav-side .holder-quick-nav-submenu.nav-lk-ac a,
#novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac a {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%
}

#n-nav-side #nav-mid a,
#n-nav-side #nav-misc a,
#n-nav-side .holder-quick-nav-submenu a,
#n-nav-side .n-nav-a,
#n-nav-side .quick-nav-submenu-links a,
#novo-nav-menu #nav-mid a,
#novo-nav-menu #nav-misc a,
#novo-nav-menu .holder-quick-nav-submenu a,
#novo-nav-menu .n-nav-a,
#novo-nav-menu .quick-nav-submenu-links a {
	color: #313b47
}

#n-nav-side #nav-mid a span,
#n-nav-side #nav-misc a span,
#n-nav-side .holder-quick-nav-submenu a span,
#n-nav-side .n-nav-a span,
#n-nav-side .quick-nav-submenu-links a span,
#novo-nav-menu #nav-mid a span,
#novo-nav-menu #nav-misc a span,
#novo-nav-menu .holder-quick-nav-submenu a span,
#novo-nav-menu .n-nav-a span,
#novo-nav-menu .quick-nav-submenu-links a span {
	color: #313b47
}

#n-nav-side #nav-mid a.n-selected,
#n-nav-side #nav-misc a.n-selected,
#n-nav-side .holder-quick-nav-submenu a.n-selected,
#n-nav-side .n-nav-a.n-selected,
#n-nav-side .quick-nav-submenu-links a.n-selected,
#novo-nav-menu #nav-mid a.n-selected,
#novo-nav-menu #nav-misc a.n-selected,
#novo-nav-menu .holder-quick-nav-submenu a.n-selected,
#novo-nav-menu .n-nav-a.n-selected,
#novo-nav-menu .quick-nav-submenu-links a.n-selected {
	color: #1b24ff
}

#n-nav-side #nav-mid a.n-selected span,
#n-nav-side #nav-misc a.n-selected span,
#n-nav-side .holder-quick-nav-submenu a.n-selected span,
#n-nav-side .n-nav-a.n-selected span,
#n-nav-side .quick-nav-submenu-links a.n-selected span,
#novo-nav-menu #nav-mid a.n-selected span,
#novo-nav-menu #nav-misc a.n-selected span,
#novo-nav-menu .holder-quick-nav-submenu a.n-selected span,
#novo-nav-menu .n-nav-a.n-selected span,
#novo-nav-menu .quick-nav-submenu-links a.n-selected span {
	color: #1b24ff
}

#n-nav-side #nav-mid .n-show>a,
#n-nav-side .holder-quick-nav-submenu .n-show>a,
#n-nav-side .quick-nav-submenu-links .n-show>a,
#novo-nav-menu #nav-mid .n-show>a,
#novo-nav-menu .holder-quick-nav-submenu .n-show>a,
#novo-nav-menu .quick-nav-submenu-links .n-show>a {
	color: #1b24ff
}

#n-nav-side #nav-mid .n-show>a>span,
#n-nav-side .holder-quick-nav-submenu .n-show>a>span,
#n-nav-side .quick-nav-submenu-links .n-show>a>span,
#novo-nav-menu #nav-mid .n-show>a>span,
#novo-nav-menu .holder-quick-nav-submenu .n-show>a>span,
#novo-nav-menu .quick-nav-submenu-links .n-show>a>span {
	color: #1b24ff
}

#n-nav-side .n-nav-a,
#n-nav-side a,
#novo-nav-menu .n-nav-a,
#novo-nav-menu a {
	white-space: nowrap;
	line-height: 1;
	text-decoration: none !important
}

#n-nav-side .n-nav-a .n-icon,
#n-nav-side a .n-icon,
#novo-nav-menu .n-nav-a .n-icon,
#novo-nav-menu a .n-icon {
	position: absolute;
	top: -.83rem
}

#n-nav-side .n-nav-a .n-icon-down,
#n-nav-side a .n-icon-down,
#novo-nav-menu .n-nav-a .n-icon-down,
#novo-nav-menu a .n-icon-down {
	right: -.6rem
}

#n-nav-side .holder-pricing,
#novo-nav-menu .holder-pricing {
	z-index: 999999
}

#n-nav-side .holder-quick-nav-submenu,
#novo-nav-menu .holder-quick-nav-submenu {
	position: relative;
	padding-right: 0;
	z-index: 999;
	display: block
}

#n-nav-side .holder-quick-nav-submenu>a,
#novo-nav-menu .holder-quick-nav-submenu>a {
	z-index: 9999999;
	position: relative
}

#n-nav-side .holder-quick-nav-submenu.n-mlang,
#novo-nav-menu .holder-quick-nav-submenu.n-mlang {
	margin-left: .4rem
}

#n-nav-side .holder-quick-nav-submenu.n-mlang .m-lang-beta,
#novo-nav-menu .holder-quick-nav-submenu.n-mlang .m-lang-beta {
	font-size: 1.5rem;
	color: #afafaf !important
}

#n-nav-side .holder-quick-nav-submenu.n-mlang>.n-nav-a,
#novo-nav-menu .holder-quick-nav-submenu.n-mlang>.n-nav-a {
	margin-right: 1rem;
	padding-right: 0
}

#n-nav-side .holder-quick-nav-submenu.n-cblog>.n-nav-a,
#novo-nav-menu .holder-quick-nav-submenu.n-cblog>.n-nav-a {
	margin-right: 3rem;
	padding-right: 0
}

#n-nav-side .holder-quick-nav-submenu.n-mlang>.n-nav-a,
#novo-nav-menu .holder-quick-nav-submenu.n-mlang>.n-nav-a {
	padding-left: 1.4rem
}

#n-nav-side .holder-quick-nav-submenu .n-icon-down,
#novo-nav-menu .holder-quick-nav-submenu .n-icon-down {
	right: 0;
	width: 2.8rem;
	height: 2.8rem
}

#n-nav-side .holder-quick-nav-submenu .n-icon-lang,
#novo-nav-menu .holder-quick-nav-submenu .n-icon-lang {
	cursor: pointer;
	left: -.6rem !important;
	position: absolute;
	top: 50%;
	margin-top: -2rem
}

html[data-n-browser-name=safari] #n-nav-side .holder-quick-nav-submenu .n-icon-lang,
html[data-n-browser-name=safari] #novo-nav-menu .holder-quick-nav-submenu .n-icon-lang {
	background: 0 0 !important
}

#n-nav-side .holder-quick-nav-submenu .n-icon-down,
#novo-nav-menu .holder-quick-nav-submenu .n-icon-down {
	position: absolute;
	top: 50%;
	margin-top: -1.4rem
}

html[data-n-browser-name=safari] #n-nav-side .holder-quick-nav-submenu .n-icon-down,
html[data-n-browser-name=safari] #novo-nav-menu .holder-quick-nav-submenu .n-icon-down {
	background: 0 0 !important
}

#n-nav-side {
	position: absolute;
	right: 0;
	height: 100%;
	justify-content: flex-end;
	display: flex;
	align-items: center;
	flex: 1;
	height: 100%;
	margin-bottom: 0;
	width: auto;
	/* padding-left: .4rem !important;
	padding-right: 1rem !important */
}

#n-nav-side .nv-hd-mydoc {
	padding-left: 0;
	margin-right: 0;
	display: block;
	z-index: 99999
}

#n-nav-side .nav-btn-signup {
	margin-right: .7rem;
	padding-right: 0 !important
}

.nav-txt-acc-pg {
	display: none
}

.nav-lk-ac img {
	display: block;
	border: 1px solid #313b47;
	border-radius: 50%;
	height: 4.4rem;
	width: 4.4rem;
	top: 50%;
	margin-top: -2.2rem;
	position: absolute;
	right: 4rem;
	box-sizing: border-box
}

@media only screen and (max-width:1650px) {
	.nav-lk-ac img {
		border-width: 1px
	}
}

.n-header-padding-top,
.n-main {
	padding-top: 106px;
	padding-bottom: 10rem
}

.n-main.n-header-reduced-padding {
	padding-top: 8rem
}

@media only screen and (max-width:1650px) {

	.n-header-padding-top,
	.n-main {
		padding-top: 96px
	}
}

@media only screen and (max-width:767px) {

	.n-header-padding-top,
	.n-main {
		padding-top: 88px;
		padding-bottom: 100px
	}

	#n-head {
		padding-top: 0;
		height: 48px
	}
}

#n-btn-nav {
	position: relative;
	width: 36px;
	height: 25px;
	float: right;
	cursor: pointer;
	display: block;
	top: 50%;
	margin-top: -13px
}

#n-btn-nav span {
	display: block;
	position: absolute;
	height: 2px;
	width: 50%;
	opacity: 1;
	line-height: 1;
	padding: 0 !important;
	margin: 0 !important;
	background-color: #2cacd5;
	transform: rotate(0);
	transition: .25s ease-in-out;
	will-change: contents
}

@media only screen and (max-width:1000px) {
	#n-btn-nav span {
		transition: .2s ease-in-out
	}
}

#n-btn-nav span:nth-child(2n) {
	left: 50%;
	border-radius: 0 3px 3px 0
}

#n-btn-nav span:nth-child(odd) {
	left: 0;
	border-radius: 3px 0 0 3px
}

#n-btn-nav span:first-child,
#n-btn-nav span:nth-child(2) {
	top: 4px
}

#n-btn-nav span:nth-child(3),
#n-btn-nav span:nth-child(4) {
	top: 12px
}

#n-btn-nav span:nth-child(5),
#n-btn-nav span:nth-child(6) {
	top: 20px
}

.n-holder-icon {
	height: 4rem;
	width: 4rem;
	cursor: pointer;
	line-height: 1;
	font-size: 10px !important
}

.n-icon {
	line-height: 1;
	font-size: 10px !important;
	display: block;
	height: 4rem;
	width: 4rem;
	background-position: 0 0;
	background-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	background-size: cover
}

.n-icon-lang {
	-webkit-mask-image: url("nvlib/images/icons/lang.svg");
	mask-image: url("nvlib/images/icons/lang.svg");
	background-color: #313b47
}

html[data-n-browser-name=safari] .n-icon-lang {
	background: 0 0 !important
}

.n-single-answer-box {
	position: relative;
	padding-bottom: 20px;
	cursor: pointer;
	color: #313b47
}

.n-dark-form .n-single-answer-box {
	color: #fff
}

.n-single-answer-box.n-selected {
	color: #1b24ff
}

.n-dark-form .n-single-answer-box.n-selected {
	color: #1b24ff
}

.n-single-answer-box .n-answer-box {
	border-radius: 12px;
	width: 34px;
	height: 12px;
	position: absolute;
	top: initial;
	left: initial;
	bottom: 0;
	transition: height .2s ease-out, bottom .2s ease-out, background-color .2s ease-out;
	will-change: height, bottom, background-color;
	position: absolute;
	overflow: hidden;
	cursor: pointer;
	z-index: 10;
	border: 2px solid #afafaf;
	background-color: #e1e1e1;
	overflow: hidden
}

.n-single-answer-box .n-answer-box::after {
	display: block;
	content: " ";
	z-index: 9;
	position: absolute;
	box-sizing: border-box;
	transition: background-color .2s ease-out;
	will-change: background-color;
	width: 60%;
	height: 4px;
	margin-top: -2px;
	top: 50%;
	left: 20%;
	border-width: 0;
	border-radius: 10px
}

.n-dark-form .n-single-answer-box .n-answer-box {
	border-color: #28303b;
	background-color: #394554
}

.n-single-answer-box.n-selected .n-answer-box {
	background: #1b24ff;
	border-color: #1b24ff
}

.n-single-answer-box.n-selected .n-answer-box::after {
	background-color: #fff
}

#popup-cookie-policy-small {
	z-index: 9999999999;
	width: 46rem;
	position: fixed;
	background-color: #fff;
	border-radius: .8rem;
	box-shadow: 0 0 13px 1px rgba(0, 0, 0, .2);
	box-sizing: border-box;
	padding: 2.5rem 2.5rem 2rem 2.5rem;
	right: 1.5rem;
	bottom: 1.5rem
}

#popup-cookie-policy-small>.n-row {
	padding-left: 6rem
}

@media only screen and (max-width:767px) {
	#popup-cookie-policy-small {
		right: 3%;
		bottom: 1rem;
		width: 94%;
		left: 3%;
		right: 3%;
		padding-top: 2rem
	}

	#popup-cookie-policy-small>.n-row {
		padding-left: 0 !important
	}
}

@media screen and (min-width:1000px) {
	#popup-cookie-policy-small {
		opacity: 0;
		right: -10rem
	}

	#popup-cookie-policy-small.n-show-cookie-policy {
		transition: opacity .5s ease-out, right .5s ease-out, bottom .5s ease-out;
		will-change: opacity, right, bottom;
		right: 1.5rem;
		opacity: 1
	}
}

#popup-cookie-policy-small.n-cookies-accepted {
	display: none !important
}

#popup-cookie-policy-small img {
	position: absolute;
	height: 12rem;
	top: 50%;
	margin-top: -6rem;
	left: -7.5rem
}

@media only screen and (max-width:767px) {
	#popup-cookie-policy-small img {
		top: 0;
		margin-top: 0;
		margin: 0 auto;
		width: 12rem;
		height: initial;
		left: 50%;
		margin-left: -6rem
	}
}

#popup-cookie-policy-small .n-row {
	z-index: 99999998
}

#popup-cookie-policy-small p {
	margin-bottom: 1.4rem
}

#popup-cookie-policy-small p,
#popup-cookie-policy-small p a {
	line-height: 1.1;
	font-size: 2rem
}

#popup-cookie-policy-small .n-btn-c {
	margin-top: 1rem;
	float: left;
	width: 100%;
	text-align: center
}

@media only screen and (max-width:767px) {
	#popup-cookie-policy-small img {
		display: none
	}
}

#pg-doc .section-async-assets .arrow-icon-hd,
#pg-doc .section-async-assets .n-icon {
	display: none !important
}

#pg-doc .section-async-assets img {
	display: none !important
}

#pg-doc .section-async-assets.show-icons .arrow-icon-hd,
#pg-doc .section-async-assets.show-icons .n-icon {
	display: block !important
}

#pg-doc .section-async-assets.show-icons img {
	display: block !important
}

#pg-doc>section {
	width: 100%;
	position: relative;
	padding: 2.5rem 0
}

#pg-doc .n-btn-c::after,
#pg-doc .n-btn-c::before {
	background-color: #1b24ff
}

#pg-doc .n-btn-c,
#pg-doc .n-btn-c span {
	color: #fff
}

#pg-doc #btn-choose-random-template .n-icon,
#pg-doc .btn-arrow-right .n-icon {
	-webkit-mask-image: url("nvlib/images/icons/arrow-right.svg");
	mask-image: url("nvlib/images/icons/arrow-right.svg");
	background-color: #313b47
}

html[data-n-browser-name=safari] #pg-doc #btn-choose-random-template .n-icon,
html[data-n-browser-name=safari] #pg-doc .btn-arrow-right .n-icon {
	background: 0 0 !important
}

#pg-doc .doc-nav-hd-box {
	margin-top: 1rem;
	margin-bottom: 1rem;
	display: block;
	background-color: rgba(255, 255, 255, .8);
	box-shadow: 0 0 .6rem 0 rgba(0, 0, 0, .16);
	border-radius: 2rem;
	position: relative;
	height: 100%;
	width: 100%;
	padding: 4rem 5rem 4.5rem 5rem;
	left: -5rem;
	z-index: 9991
}

@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none) {
	#pg-doc .doc-nav-hd-box {
		-webkit-backdrop-filter: blur(27px);
		backdrop-filter: blur(27px);
		background-color: rgba(255, 255, 255, .08) !important
	}
}

@media only screen and (max-width:1000px) {
	#pg-doc .doc-nav-hd-box {
		padding-left: 4rem;
		padding-right: 4rem;
		left: -4rem
	}
}

@media only screen and (max-width:767px) {
	#pg-doc .doc-nav-hd-box {
		padding-left: 1rem;
		padding-right: 1rem;
		left: -1rem
	}

	#pg-doc .doc-nav-hd-box>.n-row {
		padding: 0 2rem
	}
}

#pg-doc .doc-nav-hd-box>.n-row {
	z-index: 6311
}

#pg-doc .n-text-h2,
#pg-doc h2 {
	font-size: 3.6rem
}

@media only screen and (max-width:767px) {

	#pg-doc .n-text-h2,
	#pg-doc h2 {
		font-size: 2.475rem
	}
}

#pg-doc {
	overflow: hidden
}

@media only screen and (max-width:1000px) {

	#pg-doc .n-container,
	body.n-content-dense #pg-doc .n-container {
		width: 85%
	}
}

#pg-doc[doc-type=coverLetter] #sec-examples .t-example,
#pg-doc[doc-type=coverLetter] .cv-t .nv-prl-content,
#pg-doc[doc-type=coverLetter] .cv-t .nv-prl-content img,
#pg-doc[doc-type=resume] #sec-examples .t-example,
#pg-doc[doc-type=resume] .cv-t .nv-prl-content,
#pg-doc[doc-type=resume] .cv-t .nv-prl-content img {
	border-radius: .8rem
}

#pg-doc[doc-type=resume][doc-level=senior] #sec-examples .t-example,
#pg-doc[doc-type=resume][doc-level=senior] .cv-t .nv-prl-content,
#pg-doc[doc-type=resume][doc-level=senior] .cv-t .nv-prl-content img {
	border-radius: initial
}

.container-dec {
	margin-top: 5rem !important;
	margin-bottom: 11rem !important;
	padding-top: 1.5rem
}

.container-dec>div {
	z-index: 9999;
	position: relative;
	display: block;
	box-sizing: border-box
}



.container-dec::after {
	z-index: 9997;
	position: absolute;
	height: 100%;
	width: 100%;
	content: " ";
	display: block;
	visibility: initial;
	padding: 4rem 5rem 7rem 5rem;
	top: -3rem;
	left: -6rem;
	border-radius: 2rem
}

@media only screen and (max-width:1000px) {
	.container-dec::after {
		padding-left: 4rem;
		padding-right: 4rem;
		left: -4rem
	}
}

@media only screen and (max-width:767px) {
	.container-dec::after {
		padding-left: 7rem;
		padding-right: 7rem;
		left: -7rem;
		border-radius: 0
	}
}

#pg-doc {
	color: #313b47
}

#pg-doc #sec-land {
	padding: 0 0;
	margin-bottom: .5rem
}

#pg-doc #sec-land #sec-curve-holder {
	width: 100%;
	position: absolute;
	top: -2.5rem
}

#pg-doc #sec-land #sec-curve-holder #sec-land-curve-1 {
	z-index: 999;
	top: 0;
	background-color: #fff
}

#pg-doc #sec-land #sec-curve-holder #sec-land-curve-2 {
	top: 1rem;
	z-index: 998
}

#pg-doc #sec-land #sec-curve-holder #sec-land-curve-2::after {
	content: " ";
	display: block;
	width: 100%;
	top: -3rem;
	height: 4rem;
	background-color: #1b24ff;
	position: absolute
}

@media screen and (max-width:2000px) {
	#pg-doc #sec-land #sec-curve-holder {
		top: 6rem
	}
}

@media screen and (max-width:1900px) {
	#pg-doc #sec-land #sec-curve-holder {
		top: 10rem
	}
}

@media screen and (max-width:1750px) {
	#pg-doc #sec-land #sec-curve-holder {
		top: 11rem
	}
}

@media only screen and (max-width:1650px) {
	#pg-doc #sec-land #sec-curve-holder {
		top: 6rem
	}
}

@media screen and (max-width:1500px) {
	#pg-doc #sec-land #sec-curve-holder {
		top: 9rem
	}
}

@media screen and (max-width:1460px) {
	#pg-doc #sec-land #sec-curve-holder {
		top: 11rem
	}
}

@media only screen and (max-width:1350px) {
	#pg-doc #sec-land #sec-curve-holder {
		top: 15rem
	}
}

@media screen and (max-width:1300px) {
	#pg-doc #sec-land #sec-curve-holder {
		top: 20rem
	}
}

@media screen and (max-width:1150px) {
	#pg-doc #sec-land #sec-curve-holder {
		top: 18rem
	}

	#pg-doc #sec-land #sec-curve-holder #sec-land-curve-2 {
		top: 14rem
	}

	#pg-doc #sec-land #sec-curve-holder #sec-land-curve-2::after {
		top: -16rem;
		height: 17rem
	}
}

@media screen and (max-width:1100px) {
	#pg-doc #sec-land #sec-curve-holder {
		top: 25rem
	}
}

@media only screen and (max-width:1000px) {
	#pg-doc #sec-land #sec-curve-holder {
		top: 31rem
	}

	#pg-doc #sec-land #sec-curve-holder #sec-land-curve-2 {
		top: 28rem
	}

	#pg-doc #sec-land #sec-curve-holder #sec-land-curve-2::after {
		top: -29rem;
		height: 29rem
	}
}

@media screen and (max-width:800px) {
	#pg-doc #sec-land #sec-curve-holder {
		top: 40rem
	}
}

@media only screen and (max-width:767px) {
	#pg-doc #sec-land #sec-curve-holder {
		top: 25rem
	}
}

#pg-doc #sec-land #sec-curve-holder #sec-land-curve-1,
#pg-doc #sec-land #sec-curve-holder #sec-land-curve-2 {
	position: relative;
	width: 100%;
	display: block
}

#pg-doc #sec-land #land-top {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	padding-top: 2.5rem
}

#pg-doc #sec-land #land-top p {
	margin-bottom: 0
}

#pg-doc #sec-land #land-top h1 {
	margin-bottom: 0;
	text-align: left;
	margin-right: 1rem;
	text-transform: capitalize
}

#pg-doc #sec-land #land-top p {
	color: #313b47;
	color: #757575;
	margin-bottom: 1rem
}

#doc-nav-hd {
	width: 100%;
	z-index: 99999;
	padding-top: .7rem;
	z-index: 9999
}

#doc-nav-hd .n-hf-left {
	padding-right: 0
}

#doc-nav-hd .n-hf-left .n-row {
	float: left;
	width: 200%;
	margin-bottom: 4rem
}

@media only screen and (max-width:1000px) {
	#doc-nav-hd .n-hf-left .n-row {
		float: initial;
		width: 100%
	}
}

#doc-nav-hd .land-img-container {
	position: absolute;
	right: 0;
	height: 60rem;
	overflow: hidden;
	bottom: 0;
	width: 50%;
	z-index: 6111
}

#doc-nav-hd .land-img-container img,
#doc-nav-hd .land-img-container picture {
	position: absolute;
	width: 90%;
	bottom: 0;
	z-index: 1001;
	left: 5rem
}

@media only screen and (max-width:1650px) {

	#doc-nav-hd .land-img-container img,
	#doc-nav-hd .land-img-container picture {
		width: 65rem;
		left: 12rem
	}
}

@media only screen and (max-width:1350px) {

	#doc-nav-hd .land-img-container img,
	#doc-nav-hd .land-img-container picture {
		left: 17rem
	}
}

@media only screen and (max-width:1000px) {

	#doc-nav-hd .land-img-container img,
	#doc-nav-hd .land-img-container picture {
		left: 8rem;
		width: 72rem
	}
}

#doc-nav-hd .land-img-container img html[lang=de],
#doc-nav-hd .land-img-container picture html[lang=de],
html[lang=es] #doc-nav-hd .land-img-container img,
html[lang=es] #doc-nav-hd .land-img-container picture {
	width: 55rem !important;
	left: initial !important;
	right: 4rem
}

@media screen and (max-width:1500px) {

	#doc-nav-hd .land-img-container img html[lang=de],
	#doc-nav-hd .land-img-container picture html[lang=de],
	html[lang=es] #doc-nav-hd .land-img-container img,
	html[lang=es] #doc-nav-hd .land-img-container picture {
		width: 45rem !important
	}
}

@media only screen and (max-width:1000px) {

	#doc-nav-hd .land-img-container img html[lang=de],
	#doc-nav-hd .land-img-container picture html[lang=de],
	html[lang=es] #doc-nav-hd .land-img-container img,
	html[lang=es] #doc-nav-hd .land-img-container picture {
		left: 8rem !important;
		right: initial !important;
		width: 72rem !important
	}
}

@media only screen and (max-width:767px) {

	#doc-nav-hd .land-img-container img,
	#doc-nav-hd .land-img-container picture {
		display: none
	}
}

#doc-nav-hd .n-container>div {
	position: relative;
	z-index: 99993
}

#doc-nav-hd .n-text-h4 {
	margin-bottom: 1rem
}

#doc-nav-hd .btn-doc-s {
	float: left;
	display: block;
	cursor: pointer
}

#doc-nav-hd .btn-doc-s p {
	margin-bottom: 0
}

#doc-nav-hd .btn-doc-s:first-child {
	margin-right: 6.5rem
}

#doc-nav-hd .btn-doc-s:nth-child(2) {
	margin-right: 10.5rem
}

#doc-nav-hd .btn-doc-s .n-text-h3 {
	line-height: 1.1;
	margin-bottom: .3rem
}

@media only screen and (max-width:1000px) {
	#doc-nav-hd .btn-doc-s {
		display: none;
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		box-sizing: border-box
	}

	#doc-nav-hd .btn-doc-s .n-answer-box {
		display: none
	}

	#doc-nav-hd .btn-doc-s:not(.n-selected) {
		background-color: #fff;
		padding: 2rem 3.5rem
	}

	#doc-nav-hd .btn-doc-s.n-selected {
		display: block;
		position: relative;
		background-color: #1b24ff;
		border-radius: 6rem;
		padding: 2rem 3.5rem;
		box-shadow: 0 0 .6rem 0 rgba(0, 0, 0, .16)
	}

	#doc-nav-hd .btn-doc-s.n-selected p span,
	#doc-nav-hd .btn-doc-s.n-selected span {
		color: #fff
	}

	#doc-nav-hd .btn-doc-s.n-selected::after {
		display: block;
		content: " ";
		position: absolute;
		right: 2rem;
		margin-top: -2rem;
		top: 50%;
		width: 4rem;
		height: 4rem;
		background-size: 4rem 4rem;
		background-image: url("images/icons/arrow-full-white%403x.svg")
	}
}

#doc-nav-hd .btn-doc-s span {
	width: 100%;
	display: block
}

#doc-nav-hd .btn-doc-s span.text-optional-tablet {
	display: none
}

@media only screen and (max-width:1000px) {
	#doc-nav-hd .btn-doc-s span.text-optional-tablet {
		display: initial
	}
}

#doc-nav-hd .btn-doc-s a {
	color: #1b24ff;
	text-decoration: none
}

@media only screen and (max-width:1000px) {
	#doc-nav-hd.select-a .btn-doc-s.n-selected {
		z-index: 999999
	}

	#doc-nav-hd .btn-doc-s.n-selected p {
		padding-right: 4rem;
		box-sizing: border-box
	}

	#doc-nav-hd.select-a .btn-doc-s:not(.n-selected) {
		display: block !important;
		position: absolute
	}

	#doc-nav-hd.select-a .btn-doc-s:not(.n-selected).ns-1 {
		box-shadow: 0 0 .6rem 0 rgba(0, 0, 0, .16);
		padding-top: 7rem;
		top: 3rem;
		padding-bottom: 8.2rem;
		border-bottom-left-radius: 5rem;
		border-bottom-right-radius: 5rem;
		z-index: 999997
	}
}

@media only screen and (max-width:1000px) and (max-width:767px) {
	#doc-nav-hd.select-a .btn-doc-s:not(.n-selected).ns-1 {
		padding-top: 7rem;
		top: 4.4rem;
		padding-bottom: 9rem
	}
}

@media only screen and (max-width:1000px) {
	#doc-nav-hd.select-a .btn-doc-s:not(.n-selected).ns-2 {
		top: 14.8rem;
		padding-top: .2rem;
		border-bottom-left-radius: 6rem;
		border-bottom-right-radius: 6rem;
		z-index: 999998
	}
}

@media only screen and (max-width:1000px) and (max-width:767px) {
	#doc-nav-hd.select-a .btn-doc-s:not(.n-selected).ns-2 {
		top: 18rem
	}
}

@media only screen and (max-width:1000px) {
	#doc-nav-hd p span:last-of-type {
		display: none
	}
}

#doc-nav-hd #btn-choose-random-template {
	margin-top: 3rem
}

#doc-list {
	margin-top: 0;
	width: 100%;
	z-index: 1100
}

#pg-doc #doc-list {
	padding-top: 0 !important
}

@media screen and (min-width:3101px) {
	#doc-list .n-container {
		width: 2000px
	}
}

@media screen and (min-width:4101px) {
	#doc-list .n-container {
		width: 2400px
	}
}

@media screen and (min-width:5101px) {
	#doc-list .n-container {
		width: 2700px
	}
}

#doc-list .premium-notice-box-row {
	width: 100%;
	position: absolute;
	z-index: 9
}

#doc-list .premium-notice-box-row.free-vr span {
	margin-left: 2.2rem
}

#doc-list .free-icon {
	border-radius: 50%;
	position: absolute;
	width: 1.4rem;
	height: 1.4rem;
	left: .6rem;
	top: 50%;
	margin-top: -.7rem;
	background-color: #fbd04c
}

#doc-list .premium-notice-box {
	top: -1.7rem;
	left: 1.4rem;
	position: relative
}

#doc-list .premium-notice-box span {
	margin-left: 2.7rem
}

#doc-list .most-popular-box-row {
	position: relative;
	float: left;
	width: 11rem
}

@media only screen and (max-width:1000px) {
	#doc-list .most-popular-box-row {
		display: none
	}
}

#doc-list .most-popular-box {
	position: absolute;
	left: 1rem;
	top: .5rem
}

#doc-list .most-popular-box span {
	margin-left: 2.4rem
}

#doc-list .most-popular-box,
#doc-list .premium-notice-box {
	border-radius: 1.8rem;
	background-color: #f5f5f5;
	padding: .3rem 1rem .3rem .6rem;
	width: auto;
	display: inline-block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

#doc-list .most-popular-box span,
#doc-list .premium-notice-box span {
	color: #313b47 !important;
	font-size: 1.6rem
}

#doc-list .most-popular-box {
	float: left
}

#doc-list .t-title-hd {
	margin-bottom: 1rem
}

.cv-g {
	width: 50%;
	float: left;
	position: relative;
	box-sizing: border-box
}

.cv-g:first-of-type .cv-t:first-of-type {
	padding-right: 2rem
}

.cv-g:first-of-type .cv-t:last-of-type {
	left: -.25rem;
	padding-left: 1rem;
	padding-right: 1rem
}

.cv-g:last-of-type .cv-t:first-of-type {
	right: -.25rem;
	padding-left: 1rem;
	padding-right: 1rem
}

.cv-g:last-of-type .cv-t:last-of-type {
	padding-left: 2rem
}

@media screen and (max-width:1100px) {
	.cv-g {
		width: 100%
	}

	.cv-t:first-of-type {
		position: static;
		padding-right: 2rem !important;
		padding-left: 0 !important
	}

	.cv-t:last-of-type {
		position: static;
		padding-left: 2rem !important;
		padding-right: 0 !important
	}
}

@media only screen and (max-width:767px) {
	#pg-doc .cv-t {
		margin-bottom: .7rem;
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}

.nv-prl {
	display: block;
	height: auto;
	position: relative;
	width: auto;
	margin-bottom: 1.5rem
}

.nv-prl .nv-prl-content {
	box-shadow: 0 0 .6rem 0 rgba(0, 0, 0, .16);
	height: auto;
	-webkit-transform: perspective(50rem);
	transform: perspective(50rem);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	transition: all .4s ease;
	will-change: contents;
	width: 100%
}

.nv-prl .nv-prl-content::before {
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99
}

.nv-prl .nv-prl-bottom-left,
.nv-prl .nv-prl-bottom-right,
.nv-prl .nv-prl-top-left,
.nv-prl .nv-prl-top-right {
	height: 50%;
	width: 50%;
	position: absolute;
	z-index: 99
}

.nv-prl .nv-prl-top-left {
	left: 0;
	top: 0
}

.nv-prl .nv-prl-top-right {
	right: 0;
	top: 0
}

.nv-prl .nv-prl-bottom-left {
	bottom: 0;
	left: 0
}

.nv-prl .nv-prl-bottom-right {
	bottom: 0;
	right: 0
}

#pg-doc[doc-level=senior] .nv-prl .nv-prl-content {
	box-shadow: none
}

.cv-t {
	box-sizing: border-box;
	position: relative;
	height: auto;
	box-sizing: border-box;
	position: relative;
	padding-top: 5rem;
	margin-bottom: 1rem;
	width: 50%;
	float: left
}

.cv-t::before {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.cv-t::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.cv-t .doc-premium-notice {
	position: absolute;
	width: 100%;
	height: 10rem;
	background-image: url("images/templates/premium-wave.svg");
	bottom: -2rem;
	left: -2px;
	padding: 0 2px;
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-size: inherit
}

.cv-t>section {
	width: 100%
}

.cv-t a {
	display: initial
}

.cv-t .n-text-h5 {
	margin-bottom: 1px !important;
	padding-top: .8rem;
	color: #313b47;
	line-height: 1;
	width: initial;
	display: block;
	float: left;
	position: relative
}

@media only screen and (max-width:767px) {
	.cv-t .n-text-h5 {
		padding-top: 1rem
	}
}

.cv-t .tp-brief {
	margin-top: .6rem;
	color: #757575
}

.cv-t .text-count-doc {
	float: right;
	color: #425061;
	font-family: "Euclid Circular B", sans-serif !important;
	font-weight: 400 !important;
	position: relative;
	top: .6rem;
	left: .7rem;
	padding-right: .4rem;
	font-size: 2.8rem;
	line-height: 1.2
}

@media only screen and (max-width:767px) {
	.cv-t .text-count-doc {
		font-size: 2rem
	}
}

.cv-t img {
	width: 100% !important;
	height: auto !important
}

.cv-t .tp-img {
	margin-top: .5rem;
	margin-bottom: 1rem;
	position: relative;
	min-height: 25rem;
	cursor: pointer;
	overflow: hidden;
	height: auto;
	box-sizing: border-box;
	position: relative;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px
}

.cv-t .tp-img::before {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.cv-t .tp-img::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.cv-t .tp-brief {
	margin-bottom: 1.5rem;
	position: relative;
	width: 100%
}

.cv-t .tp-brief p {
	color: #757575;
	font-size: 1.7rem
}

@media only screen and (max-width:767px) {
	.cv-t .tp-brief {
		margin-bottom: 5rem
	}
}

@media only screen and (max-width:1650px) {
	.cv-t .btn-customise {
		font-size: 1.7rem !important
	}
}

.icon-zoom-hd.n-btn-icon-grey {
	transform-origin: top right;
	position: absolute;
	transition: opacity .5s ease-out, transform .3s ease-out;
	will-change: opacity, transform;
	top: -1.5rem;
	right: 1.4rem;
	width: 3rem;
	height: 3rem
}

.icon-zoom-hd.n-btn-icon-grey::after,
.icon-zoom-hd.n-btn-icon-grey::before {
	background-color: #f5f5f5 !important
}

.icon-zoom-hd.n-btn-icon-grey .n-icon.icon-zoom {
	width: 2.2rem;
	height: 2.2rem;
	margin-top: -1.1rem;
	margin-left: -1.1rem
}

@font-face {
	font-family: 'Euclid Circular B';
	src: url('nvlib/font/EuclidCircularB-Regular-WebM.ttf') format('ttf'), url('nvlib/font/EuclidCircularB-Regular-WebM.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Euclid Circular B';
	src: url('nvlib/font/EuclidCircularB-RegularItalic-WebM.ttf') format('ttf'), url('nvlib/font/EuclidCircularB-RegularItalic-WebM.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: 'Euclid Circular B';
	src: url('nvlib/font/EuclidCircularB-Bold-WebM.ttf') format('ttf'), url('nvlib/font/EuclidCircularB-Bold-WebM.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'Euclid Circular B';
	src: url('nvlib/font/EuclidCircularB-BoldItalic-WebM.ttf') format('ttf'), url('nvlib/font/EuclidCircularB-BoldItalic-WebM.woff2') format('woff2');
	font-weight: 700;
	font-style: italic;
	font-display: swap
}
	html {
		font-size: 10px;
		line-height: 1.15;
		-webkit-n-text-size-adjust: 100%
	}
	
	@media screen and (max-width:1650px) {
		html {
			font-size: 8px
		}
	}
	
	@media screen and (max-width:1000px) {
		html {
			font-size: 9px
		}
	}
	
	@media screen and (max-width:767px) {
		html {
			font-size: 8px
		}
	}
	
	body,
	html {
		font-family: sans-serif;
		overflow-x: visible;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		height: 100%;
		padding: 0;
		margin: 0
	}
	
	main {
		width: 100%;
		position: relative;
		display: block
	}
	
	body {
		line-height: 1;
		font-weight: 400
	}
	
	.n-main,
	footer,
	header {
		width: 100%;
		position: relative
	}
	
	.n-main {
		min-height: 100%;
		z-index: 1
	}
	
	img {
		display: block;
		border-style: none
	}
	
	body {
		color: #313b47
	}
	
	.n-regular-font,
	.n-text-bold,
	.n-text-italic,
	a,
	p {
		margin-top: 0;
		font-family: "Euclid Circular B", sans-serif;
		line-height: 1.5;
		font-size: 2rem
	}
	
	.n-regular-font span,
	.n-text-bold span,
	.n-text-italic span,
	a span,
	p span {
		line-height: 1.5;
		font-size: 2rem
	}
	
	a {
		text-decoration: underline;
		color: #0a52bf;
		outline: #0a52bf;
		background-color: transparent
	}
	
	.n-bg-a a,
	.n-bg-a-dark a,
	.n-bg-a-dark-mild a,
	.n-bg-a-light a,
	.n-bg-a-light-mild a,
	.n-dark-form a {
		color: #1b23ff;
		outline: #1b23ff
	}
	
	.n-regular-font,
	p {
		margin-bottom: 2.5rem
	}
	
	.n-regular-font:last-of-type,
	p:last-of-type {
		margin-bottom: 0
	}
	
	.n-text-italic,
	i {
		font-family: "Euclid Circular B", sans-serif;
		font-style: italic
	}
	
	.n-text-bold,
	b {
		font-family: "Euclid Circular B", sans-serif;
		font-weight: 700
	}
	
	li,
	ol,
	span,
	sub,
	sup,
	ul {
		display: inline-block;
		font-family: "Euclid Circular B", sans-serif;
		font-size: 1.6rem;
		line-height: 1.5
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-family: "Euclid Circular B", sans-serif;
		text-align: left;
		margin-top: 0;
		margin-left: 0;
		margin-right: 0
	}
	
	h1 b,
	h1 i,
	h1 p,
	h1 span,
	h2 b,
	h2 i,
	h2 p,
	h2 span,
	h3 b,
	h3 i,
	h3 p,
	h3 span,
	h4 b,
	h4 i,
	h4 p,
	h4 span,
	h5 b,
	h5 i,
	h5 p,
	h5 span,
	h6 b,
	h6 i,
	h6 p,
	h6 span {
		font-family: "Euclid Circular B", sans-serif
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-family: "Euclid Circular B", sans-serif
	}
	
	.n-text-h1,
	.n-text-h2,
	.n-text-h3,
	.n-text-h4,
	.n-text-h5,
	.n-text-h6 {
		font-family: "Euclid Circular B", sans-serif
	}
	
	h1 {
		margin-bottom: 10rem;
		font-weight: 600
	}
	
	h1 b,
	h1 i,
	h1 p,
	h1 span {
		font-weight: 600;
		margin-bottom: 0!important;
		line-height: 1.3;
		font-size: 5.2rem
	}
	
	@media only screen and (max-width:767px) {
		h1 b,
		h1 i,
		h1 p,
		h1 span {
			font-size: 3.575rem
		}
	}
	
	.n-text-h1,
	h1 {
		font-size: 5.2rem;
		line-height: 1.3
	}
	
	@media only screen and (max-width:767px) {
		.n-text-h1,
		h1 {
			font-size: 3.575rem
		}
	}
	
	.n-text-h1 {
		line-height: 1.3;
		font-weight: 600
	}
	
	h2 {
		font-weight: 700;
		margin-bottom: 2.2rem
	}
	
	h2 i,
	h2 p,
	h2 span {
		font-size: 4.4rem;
		line-height: 1.3;
		font-weight: 700
	}
	
	@media only screen and (max-width:767px) {
		h2 i,
		h2 p,
		h2 span {
			font-size: 3.025rem
		}
	}
	
	.n-text-h2 {
		font-weight: 700
	}
	
	.n-text-h2,
	h2 {
		font-size: 4.4rem;
		line-height: 1.3
	}
	
	@media only screen and (max-width:767px) {
		.n-text-h2,
		h2 {
			font-size: 3.025rem
		}
	}
	
	h3,
	h4,
	h5,
	h6 {
		margin-top: 0;
		font-weight: 600;
		margin-bottom: 2.2rem
	}
	
	h3 i,
	h3 p,
	h3 span,
	h4 i,
	h4 p,
	h4 span,
	h5 i,
	h5 p,
	h5 span,
	h6 i,
	h6 p,
	h6 span {
		font-weight: 600
	}
	
	.n-text-h3,
	.n-text-h4,
	.n-text-h5,
	.n-text-h6 {
		font-weight: 600
	}
	
	h3 i,
	h3 p,
	h3 span {
		font-size: 3.6rem;
		line-height: 1.3
	}
	
	@media only screen and (max-width:767px) {
		h3 i,
		h3 p,
		h3 span {
			font-size: 2.475rem
		}
	}
	
	.n-text-h3,
	h3 {
		font-size: 3.6rem;
		line-height: 1.3
	}
	
	@media only screen and (max-width:767px) {
		.n-text-h3,
		h3 {
			font-size: 2.475rem
		}
	}
	
	h4 i,
	h4 p,
	h4 span {
		font-size: 3.2rem;
		line-height: 1.3
	}
	
	@media only screen and (max-width:767px) {
		h4 i,
		h4 p,
		h4 span {
			font-size: 2.2rem
		}
	}
	
	.n-text-h4,
	h4 {
		font-size: 3.2rem;
		line-height: 1.3
	}
	
	@media only screen and (max-width:767px) {
		.n-text-h4,
		h4 {
			font-size: 2.2rem
		}
	}
	
	h5 i,
	h5 p,
	h5 span {
		font-size: 2.8rem;
		line-height: 1.5
	}
	
	@media only screen and (max-width:767px) {
		h5 i,
		h5 p,
		h5 span {
			font-size: 2rem
		}
	}
	
	.n-text-h5,
	h5 {
		font-size: 2.8rem;
		line-height: 1.5
	}
	
	@media only screen and (max-width:767px) {
		.n-text-h5,
		h5 {
			font-size: 2rem
		}
	}
	
	h6 i,
	h6 p,
	h6 span {
		line-height: 1.5;
		font-size: 2.4rem
	}
	
	@media only screen and (max-width:767px) {
		h6 i,
		h6 p,
		h6 span {
			font-size: 2rem
		}
	}
	
	.n-text-h6,
	h6 {
		font-size: 2.4rem;
		line-height: 1.5
	}
	
	@media only screen and (max-width:767px) {
		.n-text-h6,
		h6 {
			font-size: 2rem
		}
	}
	
	sub,
	sup {
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline
	}
	
	sub {
		bottom: -.25rem
	}
	
	sup {
		top: -.5rem
	}
	
	.n-text-center {
		text-align: center
	}
	
	.n-text-left {
		text-align: left
	}
	
	.n-text-right {
		text-align: right
	}
	
	.n-user-select-none {
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}
	
	a,
	button:not(.n-disable-default) {
		cursor: pointer;
		outline: 0;
		background-color: transparent
	}
	
	button:not(.n-disable-default) {
		-webkit-appearance: button
	}
	
	[type=button]::-moz-focus-inner,
	[type=reset]::-moz-focus-inner,
	[type=submit]::-moz-focus-inner,
	button:not(.n-disable-default)::-moz-focus-inner {
		border-style: none;
		padding: 0;
		outline: 0
	}
	
	.n-btn-a,
	.n-btn-b,
	.n-btn-c,
	.n-btn-e,
	.n-btn-f,
	.n-btn-grey,
	.n-btn-neg,
	button:not(.n-disable-default) {
		width: auto;
		position: relative;
		line-height: 1!important;
		text-align: center;
		display: inline-block;
		box-sizing: border-box;
		color: #fff;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		font-size: 2rem;
		cursor: pointer;
		padding: 1.6rem 3.6rem 1.5rem 3.6rem;
		border: 0
	}
	
	.n-btn-a.n-btn-s,
	.n-btn-b.n-btn-s,
	.n-btn-c.n-btn-s,
	.n-btn-e.n-btn-s,
	.n-btn-f.n-btn-s,
	.n-btn-grey.n-btn-s,
	.n-btn-neg.n-btn-s,
	button:not(.n-disable-default).n-btn-s {
		padding: 1.3rem 2.5rem 1.2rem 2.5rem
	}
	
	.n-btn-a.n-btn-txt-icon>span,
	.n-btn-b.n-btn-txt-icon>span,
	.n-btn-c.n-btn-txt-icon>span,
	.n-btn-e.n-btn-txt-icon>span,
	.n-btn-f.n-btn-txt-icon>span,
	.n-btn-grey.n-btn-txt-icon>span,
	.n-btn-neg.n-btn-txt-icon>span,
	button:not(.n-disable-default).n-btn-txt-icon>span {
		padding-right: 3.2rem
	}
	
	.n-btn-a .n-holder-icon,
	.n-btn-b .n-holder-icon,
	.n-btn-c .n-holder-icon,
	.n-btn-e .n-holder-icon,
	.n-btn-f .n-holder-icon,
	.n-btn-grey .n-holder-icon,
	.n-btn-neg .n-holder-icon,
	button:not(.n-disable-default) .n-holder-icon {
		width: 3.6rem;
		height: 3.6rem
	}
	
	.n-btn-a .n-icon,
	.n-btn-b .n-icon,
	.n-btn-c .n-icon,
	.n-btn-e .n-icon,
	.n-btn-f .n-icon,
	.n-btn-grey .n-icon,
	.n-btn-neg .n-icon,
	button:not(.n-disable-default) .n-icon {
		width: 3.6rem;
		height: 3.6rem;
		background-size: 3.6rem 3.6rem
	}
	
	.n-btn-a>span,
	.n-btn-b>span,
	.n-btn-c>span,
	.n-btn-e>span,
	.n-btn-f>span,
	.n-btn-grey>span,
	.n-btn-neg>span,
	button:not(.n-disable-default)>span {
		top: 0;
		left: 0;
		position: relative
	}
	
	.n-btn-a>span>.n-holder-icon,
	.n-btn-a>span>.n-icon,
	.n-btn-b>span>.n-holder-icon,
	.n-btn-b>span>.n-icon,
	.n-btn-c>span>.n-holder-icon,
	.n-btn-c>span>.n-icon,
	.n-btn-e>span>.n-holder-icon,
	.n-btn-e>span>.n-icon,
	.n-btn-f>span>.n-holder-icon,
	.n-btn-f>span>.n-icon,
	.n-btn-grey>span>.n-holder-icon,
	.n-btn-grey>span>.n-icon,
	.n-btn-neg>span>.n-holder-icon,
	.n-btn-neg>span>.n-icon,
	button:not(.n-disable-default)>span>.n-holder-icon,
	button:not(.n-disable-default)>span>.n-icon {
		position: absolute;
		margin-top: -1.8rem;
		top: 50%;
		right: -.8rem
	}
	
	.n-btn-a span,
	.n-btn-b span,
	.n-btn-c span,
	.n-btn-e span,
	.n-btn-f span,
	.n-btn-grey span,
	.n-btn-neg span,
	button:not(.n-disable-default) span {
		z-index: 999;
		line-height: 1.1!important;
		font-size: 2rem
	}
	
	.n-btn-a::after,
	.n-btn-a::before,
	.n-btn-b::after,
	.n-btn-b::before,
	.n-btn-c::after,
	.n-btn-c::before,
	.n-btn-e::after,
	.n-btn-e::before,
	.n-btn-f::after,
	.n-btn-f::before,
	.n-btn-grey::after,
	.n-btn-grey::before,
	.n-btn-neg::after,
	.n-btn-neg::before,
	button:not(.n-disable-default)::after,
	button:not(.n-disable-default)::before {
		position: absolute;
		content: " ";
		display: block;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		border-radius: 5rem;
		z-index: 99
	}
	
	.n-btn-a.n-disabled,
	.n-btn-b.n-disabled,
	.n-btn-c.n-disabled,
	.n-btn-e.n-disabled,
	.n-btn-f.n-disabled,
	.n-btn-grey.n-disabled,
	.n-btn-neg.n-disabled,
	button:not(.n-disable-default).n-disabled {
		cursor: initial!important
	}
	
	.n-btn-a.n-disabled>span,
	.n-btn-b.n-disabled>span,
	.n-btn-c.n-disabled>span,
	.n-btn-e.n-disabled>span,
	.n-btn-f.n-disabled>span,
	.n-btn-grey.n-disabled>span,
	.n-btn-neg.n-disabled>span,
	button:not(.n-disable-default).n-disabled>span {
		opacity: .4
	}
	
	.n-btn-a.n-disabled span,
	.n-btn-b.n-disabled span,
	.n-btn-c.n-disabled span,
	.n-btn-e.n-disabled span,
	.n-btn-f.n-disabled span,
	.n-btn-grey.n-disabled span,
	.n-btn-neg.n-disabled span,
	button:not(.n-disable-default).n-disabled span {
		cursor: initial!important
	}
	
	.n-btn-a span,
	.n-btn-c span,
	.n-btn-e span,
	.n-btn-f span,
	.n-btn-neg span,
	button:not(.n-disable-default) span {
		color: #fff
	}
	
	.n-btn-b span,
	.n-btn-grey span,
	button.n-btn-b span,
	button.n-btn-grey span {
		color: #313b47
	}
	
	.n-btn-a::after,
	.n-btn-a::before,
	.n-btn-icon-a::after,
	.n-btn-icon-a::before {
		background-color: #313b47
	}
	
	.n-btn-b::after,
	.n-btn-b::before,
	.n-btn-icon-b::after,
	.n-btn-icon-b::before {
		background-color: #fbd04c
	}
	
	.n-btn-c::after,
	.n-btn-c::before,
	.n-btn-icon-c::after,
	.n-btn-icon-c::before {
		background-color: #1b23ff
	}
	
	.n-btn-icon-neg::after,
	.n-btn-icon-neg::before,
	.n-btn-neg::after,
	.n-btn-neg::before {
		background-color: #f27575
	}
	
	.n-btn-e::after,
	.n-btn-e::before,
	.n-btn-icon-e::after,
	.n-btn-icon-e::before {
		background-color: #2cacd5
	}
	
	.n-btn-f::after,
	.n-btn-f::before,
	.n-btn-icon-f::after,
	.n-btn-icon-f::before {
		background-color: #584a9d
	}
	
	.n-btn-grey::after,
	.n-btn-grey::before {
		background-color: #e1e1e1
	}
	
	.n-btn-icon-grey::after,
	.n-btn-icon-grey::before {
		background-color: #cdcdcd
	}
	
	.n-btn-icon-white::after,
	.n-btn-icon-white::before {
		background-color: #fff
	}
	
	.n-btn-icon-a,
	.n-btn-icon-b,
	.n-btn-icon-c,
	.n-btn-icon-e,
	.n-btn-icon-f,
	.n-btn-icon-grey,
	.n-btn-icon-neg,
	.n-btn-icon-white {
		width: 4.4rem;
		height: 4.4rem;
		cursor: pointer
	}
	
	.n-btn-icon-a .n-icon,
	.n-btn-icon-b .n-icon,
	.n-btn-icon-c .n-icon,
	.n-btn-icon-e .n-icon,
	.n-btn-icon-f .n-icon,
	.n-btn-icon-grey .n-icon,
	.n-btn-icon-neg .n-icon,
	.n-btn-icon-white .n-icon {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -1.5rem;
		margin-left: -1.5rem;
		z-index: 9898;
		background-size: 3rem 3rem;
		height: 3rem;
		width: 3rem
	}
	
	.n-btn-icon-a.n-btn-s,
	.n-btn-icon-b.n-btn-s,
	.n-btn-icon-c.n-btn-s,
	.n-btn-icon-e.n-btn-s,
	.n-btn-icon-f.n-btn-s,
	.n-btn-icon-grey.n-btn-s,
	.n-btn-icon-neg.n-btn-s,
	.n-btn-icon-white.n-btn-s {
		width: 3.8rem;
		height: 3.8rem
	}
	
	.n-btn-icon-a.n-btn-s .n-icon,
	.n-btn-icon-b.n-btn-s .n-icon,
	.n-btn-icon-c.n-btn-s .n-icon,
	.n-btn-icon-e.n-btn-s .n-icon,
	.n-btn-icon-f.n-btn-s .n-icon,
	.n-btn-icon-grey.n-btn-s .n-icon,
	.n-btn-icon-neg.n-btn-s .n-icon,
	.n-btn-icon-white.n-btn-s .n-icon {
		margin-top: -1.3rem;
		margin-left: -1.3rem;
		background-size: 2.6rem 2.6rem;
		height: 2.6rem;
		width: 2.6rem
	}
	
	.n-btn-icon-a::after,
	.n-btn-icon-a::before,
	.n-btn-icon-b::after,
	.n-btn-icon-b::before,
	.n-btn-icon-c::after,
	.n-btn-icon-c::before,
	.n-btn-icon-e::after,
	.n-btn-icon-e::before,
	.n-btn-icon-f::after,
	.n-btn-icon-f::before,
	.n-btn-icon-grey::after,
	.n-btn-icon-grey::before,
	.n-btn-icon-neg::after,
	.n-btn-icon-neg::before,
	.n-btn-icon-white::after,
	.n-btn-icon-white::before {
		position: absolute;
		content: " ";
		display: block;
		height: 100%;
		width: 100%;
		border-radius: 50%;
		top: 0;
		left: 0;
		z-index: 985
	}
	
	.n-btn-icon-a.n-top-left,
	.n-btn-icon-b.n-top-left,
	.n-btn-icon-c.n-top-left,
	.n-btn-icon-e.n-top-left,
	.n-btn-icon-f.n-top-left,
	.n-btn-icon-grey.n-top-left,
	.n-btn-icon-neg.n-top-left,
	.n-btn-icon-white.n-top-left {
		top: 1rem;
		left: 1rem;
		position: absolute
	}
	
	.n-btn-icon-a.n-top-right,
	.n-btn-icon-b.n-top-right,
	.n-btn-icon-c.n-top-right,
	.n-btn-icon-e.n-top-right,
	.n-btn-icon-f.n-top-right,
	.n-btn-icon-grey.n-top-right,
	.n-btn-icon-neg.n-top-right,
	.n-btn-icon-white.n-top-right {
		top: 1rem;
		right: 1rem;
		position: absolute
	}
	
	.n-btn-icon-a.n-bottom-left,
	.n-btn-icon-b.n-bottom-left,
	.n-btn-icon-c.n-bottom-left,
	.n-btn-icon-e.n-bottom-left,
	.n-btn-icon-f.n-bottom-left,
	.n-btn-icon-grey.n-bottom-left,
	.n-btn-icon-neg.n-bottom-left,
	.n-btn-icon-white.n-bottom-left {
		bottom: 1rem;
		left: 1rem;
		position: absolute
	}
	
	.n-btn-icon-a.n-bottom-right,
	.n-btn-icon-b.n-bottom-right,
	.n-btn-icon-c.n-bottom-right,
	.n-btn-icon-e.n-bottom-right,
	.n-btn-icon-f.n-bottom-right,
	.n-btn-icon-grey.n-bottom-right,
	.n-btn-icon-neg.n-bottom-right,
	.n-btn-icon-white.n-bottom-right {
		bottom: 1rem;
		right: 1rem;
		position: absolute
	}
	
	.n-btn-icon-a.n-disabled,
	.n-btn-icon-b.n-disabled,
	.n-btn-icon-c.n-disabled,
	.n-btn-icon-e.n-disabled,
	.n-btn-icon-f.n-disabled,
	.n-btn-icon-grey.n-disabled,
	.n-btn-icon-neg.n-disabled,
	.n-btn-icon-white.n-disabled {
		cursor: initial!important
	}
	
	.n-btn-icon-a.n-disabled .n-icon,
	.n-btn-icon-b.n-disabled .n-icon,
	.n-btn-icon-c.n-disabled .n-icon,
	.n-btn-icon-e.n-disabled .n-icon,
	.n-btn-icon-f.n-disabled .n-icon,
	.n-btn-icon-grey.n-disabled .n-icon,
	.n-btn-icon-neg.n-disabled .n-icon,
	.n-btn-icon-white.n-disabled .n-icon {
		cursor: initial!important
	}
	
	.n-btn-icon-a.n-disabled::after,
	.n-btn-icon-a.n-disabled::before,
	.n-btn-icon-b.n-disabled::after,
	.n-btn-icon-b.n-disabled::before,
	.n-btn-icon-c.n-disabled::after,
	.n-btn-icon-c.n-disabled::before,
	.n-btn-icon-e.n-disabled::after,
	.n-btn-icon-e.n-disabled::before,
	.n-btn-icon-f.n-disabled::after,
	.n-btn-icon-f.n-disabled::before,
	.n-btn-icon-grey.n-disabled::after,
	.n-btn-icon-grey.n-disabled::before,
	.n-btn-icon-neg.n-disabled::after,
	.n-btn-icon-neg.n-disabled::before,
	.n-btn-icon-white.n-disabled::after,
	.n-btn-icon-white.n-disabled::before {
		opacity: .4
	}
	
	.n-bg-a-light {
		background-color: #425061;
		color: #fff
	}
	
	.n-text-a-light {
		color: #425061
	}
	
	.n-border-a-light {
		border-color: #425061
	}
	
	.n-bg-a-light-mild {
		background-color: #394554;
		color: #fff
	}
	
	.n-text-a-light-mild {
		color: #394554
	}
	
	.n-border-a-light-mild {
		border-color: #394554
	}
	
	.n-bg-a {
		background-color: #313b47;
		color: #fff
	}
	
	.n-text-a {
		color: #313b47
	}
	
	.n-border-a {
		border-color: #313b47
	}
	
	.n-bg-a-dark-mild {
		background-color: #28303b;
		color: #fff
	}
	
	.n-text-a-dark-mild {
		color: #28303b
	}
	
	.n-border-a-dark-mild {
		border-color: #28303b
	}
	
	.n-bg-a-dark {
		background-color: #1f262e;
		color: #fff
	}
	
	.n-text-a-dark {
		color: #1f262e
	}
	
	.n-border-a-dark {
		border-color: #1f262e
	}
	
	.n-bg-b-light {
		background-color: #ffd67b
	}
	
	.n-text-b-light {
		color: #ffd67b
	}
	
	.n-border-b-light {
		border-color: #ffd67b
	}
	
	.n-bg-b {
		background-color: #1b23ff !important;
	}
	
	.n-text-b {
		color: #fbd04c
	}
	
	.n-border-b {
		border-color: #fbd04c
	}
	
	.n-bg-b-dark {
		background-color: #e29e30
	}
	
	.n-text-b-dark {
		color: #e29e30
	}
	
	.n-border-b-dark {
		border-color: #e29e30
	}
	
	.n-bg-c-light {
		background-color: #51e2c2;
		color: #fff
	}
	
	.n-text-c-light {
		color: #51e2c2
	}
	
	.n-border-c-light {
		border-color: #51e2c2
	}
	
	.n-bg-c {
		background-color: #1b23ff;
		color: #fff
	}
	
	.n-text-c {
		color: #1b23ff
	}
	
	.n-border-c {
		border-color: #1b23ff
	}
	
	.n-bg-c-dark {
		background-color: #00ad93;
		color: #fff
	}
	
	.n-text-c-dark {
		color: #00ad93
	}
	
	.n-border-c-dark {
		border-color: #00ad93
	}
	
	.n-bg-d-light {
		background-color: #f27575;
		color: #fff
	}
	
	.n-text-d-light {
		color: #f27575
	}
	
	.n-border-d-light {
		border-color: #f27575
	}
	
	.n-bg-d {
		background-color: #d15454;
		color: #fff
	}
	
	.n-text-d {
		color: #d15454
	}
	
	.n-border-d {
		border-color: #d15454
	}
	
	.n-bg-d-dark {
		background-color: #b54545;
		color: #fff
	}
	
	.n-text-d-dark {
		color: #b54545
	}
	
	.n-border-d-dark {
		border-color: #b54545
	}
	
	.n-bg-e-light {
		background-color: #4bccef;
		color: #fff
	}
	
	.n-text-e-light {
		color: #4bccef
	}
	
	.n-border-e-light {
		border-color: #4bccef
	}
	
	.n-bg-e {
		background-color: #2cacd5;
		color: #fff
	}
	
	.n-text-e {
		color: #2cacd5
	}
	
	.n-border-e {
		border-color: #2cacd5
	}
	
	.n-bg-e-dark {
		background-color: #2897bd;
		color: #fff
	}
	
	.n-text-e-dark {
		color: #2897bd
	}
	
	.n-border-e-dark {
		border-color: #2897bd
	}
	
	.n-bg-f-light {
		background-color: #6a6ac4;
		color: #fff
	}
	
	.n-text-f-light {
		color: #6a6ac4
	}
	
	.n-border-f-light {
		border-color: #6a6ac4
	}
	
	.n-bg-f {
		background-color: #584a9d;
		color: #fff
	}
	
	.n-text-f {
		color: #584a9d
	}
	
	.n-border-f {
		border-color: #584a9d
	}
	
	.n-bg-f-dark {
		background-color: #393675;
		color: #fff
	}
	
	.n-text-f-dark {
		color: #393675
	}
	
	.n-border-f-dark {
		border-color: #393675
	}
	
	.n-bg-grey-light {
		background-color: #f5f5f5
	}
	
	.n-text-grey-light {
		color: #f5f5f5
	}
	
	.n-border-grey-light {
		border-color: #f5f5f5
	}
	
	.n-bg-grey-light-mild {
		background-color: #ebebeb
	}
	
	.n-text-grey-light-mild {
		color: #ebebeb
	}
	
	.n-border-grey-light-mild {
		border-color: #ebebeb
	}
	
	.n-bg-grey {
		background-color: #e1e1e1
	}
	
	.n-text-grey {
		color: #e1e1e1
	}
	
	.n-border-grey {
		border-color: #e1e1e1
	}
	
	.n-bg-grey-dark-mild {
		background-color: #d7d7d7
	}
	
	.n-text-grey-dark-mild {
		color: #d7d7d7
	}
	
	.n-border-grey-dark-mild {
		border-color: #d7d7d7
	}
	
	.n-bg-grey-dark {
		background-color: #cdcdcd
	}
	
	.n-text-grey-dark {
		color: #cdcdcd
	}
	
	.n-border-grey-dark {
		border-color: #cdcdcd
	}
	
	.n-bg-dark-grey-light {
		background-color: #c3c3c3
	}
	
	.n-text-dark-grey-light {
		color: #c3c3c3
	}
	
	.n-border-dark-grey-light {
		border-color: #c3c3c3
	}
	
	.n-bg-dark-grey {
		background-color: #afafaf
	}
	
	.n-text-dark-grey {
		color: #afafaf
	}
	
	.n-border-dark-grey {
		border-color: #afafaf
	}
	
	.n-bg-dark-grey-dark {
		background-color: #9b9b9b
	}
	
	.n-text-dark-grey-dark {
		color: #9b9b9b
	}
	
	.n-border-dark-grey-dark {
		border-color: #9b9b9b
	}
	
	.n-text-white {
		color: #fff
	}
	
	.n-text-negative {
		color: #f27575
	}
	
	.n-row {
		/* width: 100%;
		height: auto;
		box-sizing: border-box;
		position: relative */
	}
	
	.n-row::before {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0
	}
	
	.n-row::after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0
	}
	
	.n-row-simple {
		position: relative;
		width: 100%
	}
	
	.n-section {
		padding: 4rem 0;
		width: 100%;
		box-sizing: border-box;
		height: auto;
		box-sizing: border-box;
		position: relative
	}
	
	.n-section::before {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0
	}
	
	.n-section::after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0
	}
	
	.n-container {
		height: auto;
		box-sizing: border-box;
		position: relative
	}
	
	.n-container::before {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0
	}
	
	.n-container::after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0
	}
	
	@media only screen and (min-width:1000px) {
		.n-container {
			width: 1000px
		}
	}
	
	@media only screen and (max-width:1650px) {
		.n-container {
			width: 800px
		}
	}
	
	@media screen and (min-width:1651px) {
		#n-head .n-container {
			width: 1500px
		}
	}
	
	@media screen and (min-width:1351px) and (max-width:1650px) {
		#n-head .n-container {
			width: 1220px
		}
	}
	
	@media screen and (min-width:1201px) and (max-width:1350px) {
		#n-head .n-container {
			width: 1060px
		}
	}
	
	@media screen and (min-width:1351px) and (max-width:1650px) {
		#n-head .n-container {
			width: 1220px
		}
	}
	
	@media only screen and (min-width:1000px) {
		body.n-content-dense .n-container {
			width: 1500px
		}
	}
	
	@media only screen and (max-width:1650px) {
		body.n-content-dense .n-container {
			width: 1220px
		}
	}
	
	@media only screen and (max-width:1350px) {
		body.n-content-dense .n-container {
			width: 1060px
		}
	}
	
	@media screen and (min-width:1100px) and (max-width:1200px) {
		body.n-content-dense .n-container {
			width: 960px
		}
	}
	
	@media screen and (min-width:1000px) and (max-width:1100px) {
		body.n-content-dense .n-container {
			width: 860px
		}
	}
	
	.n-container,
	body.n-content-dense .n-container {
		position: relative;
		margin: 0 auto
	}
	
	@media only screen and (max-width:1000px) {
		.n-container,
		body.n-content-dense .n-container {
			width: 94%
		}
	}
	
	.n-hf-left {
		float: left;
		padding-right: 4rem
	}
	
	.n-hf-right {
		padding-left: 4rem;
		float: right
	}
	
	.n-hf-left,
	.n-hf-right {
		width: 50%;
		box-sizing: border-box
	}
	
	@media only screen and (max-width:1000px) {
		.n-hf-left.n-hf-break-tablet,
		.n-hf-right.n-hf-break-tablet {
			width: 100%;
			padding-left: 0;
			padding-right: 0
		}
	}
	
	@media only screen and (max-width:767px) {
		.n-hf-left,
		.n-hf-right {
			width: 100%;
			padding-left: 0;
			padding-right: 0
		}
	}
	
	.n-col-3 {
		width: 33.33%;
		float: left;
		box-sizing: border-box
	}
	
	.n-col-3:nth-of-type(3n+1) {
		padding-right: 4rem
	}
	
	.n-col-3:nth-of-type(3n+2) {
		padding-left: 2rem;
		padding-right: 2rem
	}
	
	.n-col-3:nth-of-type(3n+3) {
		padding-left: 4rem
	}
	
	@media only screen and (max-width:1000px) {
		.n-col-3.n-hf-break-tablet {
			width: 100%!important;
			padding-left: 0!important;
			padding-right: 0!important
		}
	}
	
	@media only screen and (max-width:767px) {
		.n-col-3 {
			width: 100%!important;
			padding-left: 0!important;
			padding-right: 0!important
		}
	}
	
	.n-col-4 {
		width: 25%;
		float: left;
		box-sizing: border-box
	}
	
	.n-col-4:nth-of-type(4n+1) {
		padding-right: 4rem
	}
	
	.n-col-4:nth-of-type(4n+2) {
		padding-left: 2rem;
		padding-right: 2rem
	}
	
	.n-col-4:nth-of-type(4n+3) {
		padding-left: 2rem;
		padding-right: 2rem
	}
	
	.n-col-4:nth-of-type(4n+4) {
		padding-left: 4rem
	}
	
	@media only screen and (max-width:1000px) {
		.n-col-4 {
			width: 50%
		}
		.n-col-4:nth-of-type(2n+1) {
			padding-right: 4rem;
			padding-left: 0
		}
		.n-col-4:nth-of-type(2n+2) {
			padding-left: 4rem;
			padding-right: 0
		}
	}
	
	@media only screen and (max-width:1000px) {
		.n-col-4.n-hf-break-tablet {
			width: 100%!important;
			padding-left: 0!important;
			padding-right: 0!important
		}
	}
	
	@media only screen and (max-width:767px) {
		.n-col-4 {
			width: 100%!important;
			padding-left: 0!important;
			padding-right: 0!important
		}
	}
	
	li,
	ol,
	ul {
		width: 100%;
		padding: 0;
		margin: 0;
		box-sizing: border-box
	}
	
	ul {
		list-style: none
	}
	
	ol,
	p,
	ul {
		margin-bottom: 2.5rem
	}
	
	li {
		margin-bottom: 1rem
	}
	
	li:last-of-type {
		margin-bottom: 0
	}
	
	article {
		width: 100%
	}
	
	article p {
		margin-bottom: 2.5rem!important
	}
	
	article li {
		line-height: 1.48
	}
	
	article h2 {
		margin-top: 3rem;
		margin-bottom: 1rem
	}
	
	article h3 {
		margin-top: 2rem;
		margin-bottom: .5rem
	}
	
	article h4,
	article h5,
	article h6 {
		margin-bottom: 0
	}
	
	.n-list-container li,
	article li {
		margin-bottom: .6rem!important;
		display: list-item
	}
	
	.n-list-container li:last-of-type,
	article li:last-of-type {
		margin-bottom: 0
	}
	
	.n-list-container li ul,
	article li ul {
		margin-top: 0;
		margin-bottom: 0
	}
	
	.n-list-container li p,
	article li p {
		margin-bottom: .5rem!important
	}
	
	.n-list-container li p:last-of-type,
	article li p:last-of-type {
		margin-bottom: 0!important
	}
	
	.n-list-container ol,
	article ol {
		box-sizing: border-box
	}
	
	.n-list-container ol li>p,
	article ol li>p {
		box-sizing: border-box;
		padding-left: .6rem
	}
	
	.n-list-container ol li>p,
	article ol li>p {
		display: inline-block
	}
	
	.n-list-container ul,
	article ul {
		box-sizing: border-box;
		padding-left: 2.6rem
	}
	
	.n-list-container ul li,
	article ul li {
		list-style: disc outside;
		width: 100%
	}
	
	.n-list-container ul ul li,
	article ul ul li {
		list-style: circle outside
	}
	
	.n-list-container ul li.style-none,
	article ul li.style-none {
		list-style: none!important
	}
	
	.n-list-container ol li,
	article ol li {
		list-style: decimal inside
	}
	
	.n-list-container ol ol,
	.n-list-container ol ul,
	.n-list-container ul ol,
	.n-list-container ul ul,
	article ol ol,
	article ol ul,
	article ul ol,
	article ul ul {
		margin: 1.6rem 0;
		padding-left: 3rem;
		box-sizing: border-box
	}
	
	[data-lastpass-root],
	body [data-lastpass-root] {
		display: none!important
	}
	
	.n-border-box {
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	
	#career-blog-article .article-sc,
	#career-blog-article .holder-som,
	#career-blog-article[data-mode=articles-list] a,
	.art-sug .sug-img-holder,
	.n-clearfix-after {
		height: auto;
		box-sizing: border-box;
		position: relative
	}
	
	#career-blog-article .article-sc::before,
	#career-blog-article .holder-som::before,
	#career-blog-article[data-mode=articles-list] a::before,
	.art-sug .sug-img-holder::before,
	.n-clearfix-after::before {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0
	}
	
	#career-blog-article .article-sc::after,
	#career-blog-article .holder-som::after,
	#career-blog-article[data-mode=articles-list] a::after,
	.art-sug .sug-img-holder::after,
	.n-clearfix-after::after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0
	}
	
	.n-v-center {
		position: relative;
		height: 100%;
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flexbox;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-webkit-flex-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center
	}
	
	.n-v-center li:last-of-type {
		margin-bottom: 0!important
	}
	
	.n-hide {
		position: fixed;
		top: 0;
		left: -1000000000px;
		visibility: hidden
	}
	
	#n-head,
	body {
		background-color: transparent
	}
	
	#n-head {
		height: 66px;
		box-sizing: border-box;
		position: fixed!important;
		top: 0;
		width: 100%;
		z-index: 999990;
		border-left: none!important;
		border-top: none!important;
		border-right: none!important;
		padding: 0 3rem 0 2.6rem
	}
	
	body.no-n-head-border #n-head #holder-n-btn-nav,
	body.no-n-head-border #n-head #n-nav-side,
	body.no-n-head-border #n-head #novo-nav-menu #n-nav,
	body.no-n-head-border #n-head #nv-top-home-hd {
		box-shadow: none
	}
	
	@media only screen and (max-width:1000px) {
		#n-head {
			padding: 0 2rem 0 1.6rem
		}
	}
	
	#n-head .n-container {
		z-index: -1;
		height: 100%;
		position: relative
	}
	
	#n-head .n-nav-a {
		font-size: 2rem
	}
	
	#n-head #n-nav {
		position: absolute;
		box-sizing: border-box
	}
	
	#n-head #n-nav a {
		text-transform: capitalize
	}
	
	html.n-nav-opened #n-head #n-nav {
		display: block!important;
		height: 100%!important
	}
	
	html:not(.n-nav-opened) #n-head #n-nav {
		left: 50%;
		transform: perspective(1px) translateX(-50%)
	}
	
	html:not(.n-nav-opened) #n-head #n-nav .n-nc-link-el {
		display: none
	}
	
	#n-head #n-nav a.n-icon {
		float: initial!important;
		z-index: 999;
		margin-left: 0;
		margin-right: 1.5rem;
		display: inline-block
	}
	#build-text-container {
		display: none;
	}
	.build-text-container {
		display: block !important;
	}
	@media only screen and (max-width:767px) {
		#n-head #n-nav a.n-icon {
			margin-right: 2rem
		}
	}
	
	#n-head #n-nav a.n-icon:last-of-type {
		margin-right: 0!important
	}
	
	#n-head #nav-top {
		display: none
	}
	
	#n-head #header-extra-layer {
		width: 100%;
		margin: 0 auto;
		height: 100%;
		z-index: 9999999999;
		position: relative
	}
	
	@media only screen and (max-width:1350px) {
		#n-head #holder-n-btn-nav {
			display: block!important
		}
		#n-head #n-nav {
			display: none
		}
		#n-head #n-nav-side .nv-hd-signin {
			margin-right: 6rem
		}
		#n-head .holder-quick-nav-submenu.nav-lk-ac {
			margin-right: 4.5rem!important
		}
	}
	
	@media only screen and (max-width:767px) {
		#n-head #novo-nav-menu {
			display: none
		}
		#n-head #n-nav-side .nav-btn-signup,
		#n-head #n-nav-side .nv-hd-mydoc,
		#n-head #n-nav-side .nv-hd-signin {
			display: none
		}
	
		
		#n-head[data-user-auth] #n-nav-side .holder-quick-nav-submenu.nav-lk-ac {
			width: 5rem
		}
		#n-head[data-user-auth] #n-nav-side .holder-quick-nav-submenu.nav-lk-ac img {
			right: 0
		}
		#n-head[data-user-auth] #n-nav-side .n-icon.n-icon-down {
			display: none
		}
	}
	
	#n-head #holder-n-btn-nav {
		z-index: 999999;
		position: absolute;
		right: 0;
		top: 0;
		display: none;
		height: 100%;
		width: 43px;
		overflow: hidden
	}
	
	@media only screen and (max-width:1000px) {
		#n-head #holder-n-btn-nav {
			right: 0!important;
			display: block
		}
	}
	
	@media only screen and (max-width:767px) {
		#n-head #holder-n-btn-nav {
			right: -6px!important
		}
	}
	
	#nv-top-home-hd,
	#nv-top-home-switch-menu,
	html:not(.n-nav-opened) #n-nav-side,
	html:not(.n-nav-opened) #novo-nav-menu #n-nav {
		background-color: #fff;
		box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25);
		border-radius: 3rem
	}
	
	#nv-top-home-hd {
        background-color: transparent !important;
        box-shadow: none !important;
    }
	
	#nv-top-home-hd,
	html:not(.n-nav-opened) #holder-n-btn-nav,
	html:not(.n-nav-opened) #n-nav-side,
	html:not(.n-nav-opened) #novo-nav-menu #n-nav {
		top: 1.4rem;
		padding: 1rem 2rem;
		box-sizing: border-box;
		height: 5.4rem
	}
	
	html.n-nav-opened #n-nav-side>div:not(#holder-n-btn-nav) {
		display: none
	}
	
	#n-head .n-lg,
	#n-head .n-lg-text {
		position: static!important
	}
	
	#n-head #nv-top-home-btn-sep,
	#n-head #nv-top-home-btn-switch,
	#n-head .n-lg,
	#n-head .n-lg-text {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		flex-direction: row;
		flex-shrink: 0
	}
	
	#n-head #nv-top-home-hd {
		position: absolute;
		left: 0;
		z-index: 9999;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-direction: row;
		padding: 1rem 2rem 1rem 1.4rem
	}
	
	@media only screen and (max-width:1000px) {
		#n-head #nv-top-home-hd {
			padding: 1rem 2rem
		}
	}
	
	#n-head .n-lg {
		width: 3.9rem;
		height: 2.6rem;
		background: url(nvlib/images/lg.png) no-repeat;
		background-position: 0 0;
		background-size: 3.9rem 2.6rem
	}
	
	#n-head .n-lg-text {
        height: 74px;
        width: 104px;
        position: relative;
        background: url(/nvlib/images/lgt.png) no-repeat;
        background-position: center;
        background-size: 100%;
    }
	

	
	#n-head #nv-top-home-btn-switch {
		width: 24px;
		height: 24px;
		position: relative;
		cursor: pointer
	}
	
	#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq {
		width: 6px;
		height: 6px;
		border-radius: 1px;
		position: absolute;
		border: 1px solid #313b47;
		box-sizing: border-box;
		transition: border .3s ease-out, left .2s, right .2s, top .2s, bottom .2s
	}
	
	#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(1) {
		left: 0;
		top: 0
	}
	
	#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(2) {
		left: 50%;
		margin-left: -3px;
		top: 0
	}
	
	#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(3) {
		right: 0;
		top: 0
	}
	
	#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(4) {
		left: 0;
		top: 50%;
		margin-top: -3px
	}
	
	#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(5) {
		left: 50%;
		margin-left: -3px;
		top: 50%;
		margin-top: -3px
	}
	
	#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(6) {
		right: 0;
		top: 50%;
		margin-top: -3px
	}
	
	#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(7) {
		left: 0;
		bottom: 0
	}
	
	#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(8) {
		left: 50%;
		margin-left: -3px;
		bottom: 0
	}
	
	#n-head #nv-top-home-btn-switch .nv-top-home-switch-sq:nth-of-type(9) {
		right: 0;
		bottom: 0
	}
	
	#n-head #nv-top-home-hd {
		position: absolute;
		left: 0;
		z-index: 9999;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-direction: row
	}
	
	#n-head #nv-top-home-hd #nv-top-home-btn-sep {
		width: 1px;
		height: 3rem;
		background-color: #cdcdcd;
		margin: 0 1rem
	}
	
	#n-head #nv-top-home-hd.nv-dark-version {
		background-color: #425061;
		color: #fff
	}
	
	#n-head #nv-top-home-hd.nv-dark-version a,
	#n-head #nv-top-home-hd.nv-dark-version span {
		color: #fff
	}
	
	#n-head #nv-top-home-hd.nv-dark-version .n-lg {
		background-image: url(nvlib/images/white-logo/lg.svg)
	}
	
	#n-head #nv-top-home-hd.nv-dark-version .n-lg-text {
		background-image: url(nvlib/images/white-logo/lgt.svg)
	}
	
	#n-head #nv-top-home-hd.nv-dark-version #nv-top-home-btn-sep {
		background-color: #f5f5f5
	}
	
	#n-head #nv-top-home-hd.nv-dark-version #nv-top-home-btn-switch .nv-top-home-switch-sq {
		border-color: #fff
	}
	
	#n-head #nv-top-home-hd.nv-dark-version #nv-top-home-switch-menu {
		background-color: #425061
	}
	
	#nv-top-home-hd.nv-show-menu .nv-top-home-switch-sq {
		border-color: #1b23ff!important
	}
	
	#nv-top-home-switch-menu {
		position: absolute;
		right: 0;
		padding: 1rem 1rem 1rem 1.7rem;
		border-radius: 1.5rem;
		top: 0;
		opacity: 0;
		transition: top .5s ease-out, opacity .7s ease-out
	}
	
	@media only screen and (max-width:1350px) {
		#nv-top-home-switch-menu {
			right: initial;
			left: 0
		}
	}
	
	#nv-top-home-hd.nv-show-menu #nv-top-home-switch-menu {
		top: 6.6rem;
		opacity: 1
	}
	
	#nv-top-home-switch-menu span {
		display: block;
		font-size: 2rem
	}
	
	#nv-top-home-switch-menu img {
		height: 5.2rem;
		position: relative;
		left: -1.1rem
	}
	
	#novo-nav-menu {
		height: 100%;
		position: relative
	}
	
	#novo-nav-menu #nav-ft,
	#novo-nav-menu #nav-misc {
		display: none
	}
	
	@media only screen and (max-width:767px) {
		#novo-nav-menu {
			display: none
		}
	}
	
	#novo-nav-menu ul {
		float: right;
		height: 100%;
		justify-content: flex-end;
		display: flex;
		align-items: center;
		flex: 1;
		height: 100%;
		margin-bottom: 0;
		width: auto
	}
	
	#novo-nav-menu li {
		vertical-align: middle;
		display: inline-block;
		height: auto;
		margin-bottom: 0;
		padding: 1.6rem;
		box-sizing: border-box;
		width: auto;
		z-index: 9999
	}
	
	#n-nav-side div.n-mlang,
	#n-nav-side li.n-mlang,
	#novo-nav-menu div.n-mlang,
	#novo-nav-menu li.n-mlang {
		padding: 1.6rem 2rem
	}
	
	@media only screen and (max-width:1650px) {
		#n-nav-side li,
		#novo-nav-menu li {
			padding: 1.6rem 1rem
		}
		#n-nav-side div.i.n-mlang,
		#n-nav-side li.n-mlang,
		#novo-nav-menu div.i.n-mlang,
		#novo-nav-menu li.n-mlang {
			padding: 1.6rem 2rem
		}
	}
	
	#n-nav-side div.holder-quick-nav-submenu,
	#n-nav-side li.holder-quick-nav-submenu,
	#novo-nav-menu div.holder-quick-nav-submenu,
	#novo-nav-menu li.holder-quick-nav-submenu {
		z-index: 999
	}
	
	#n-nav-side div#nv-hd-mydoc,
	#n-nav-side li#nv-hd-mydoc,
	#novo-nav-menu div#nv-hd-mydoc,
	#novo-nav-menu li#nv-hd-mydoc {
		padding-left: 0;
		padding-right: 0
	}
	
	#n-nav-side div.nv-hd-signin,
	#n-nav-side li.nv-hd-signin,
	#novo-nav-menu div.nv-hd-signin,
	#novo-nav-menu li.nv-hd-signin {
		padding-left: 0;
		padding-right: 0
	}
	
	#n-nav-side div.nav-btn-signup,
	#n-nav-side li.nav-btn-signup,
	#novo-nav-menu div.nav-btn-signup,
	#novo-nav-menu li.nav-btn-signup {
		padding-right: 2rem
	}
	
	#n-nav-side div.nv-hd-signin a,
	#n-nav-side div.nv-hd-signup a,
	#n-nav-side li.nv-hd-signin a,
	#n-nav-side li.nv-hd-signup a,
	#novo-nav-menu div.nv-hd-signin a,
	#novo-nav-menu div.nv-hd-signup a,
	#novo-nav-menu li.nv-hd-signin a,
	#novo-nav-menu li.nv-hd-signup a {
		min-width: 10rem;
		text-align: center
	}
	
	#n-nav-side .n-nav-submenu,
	#novo-nav-menu .n-nav-submenu {
		display: none
	}
	
	#n-nav-side .holder-quick-nav-submenu.nav-lk-ac .n-icon.n-icon-down,
	#novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac .n-icon.n-icon-down {
		right: 1rem
	}
	
	@media only screen and (max-width:767px) {
		#n-nav-side .holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu,
		#novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac .n-nav-submenu {
			display: none
		}
	}
	
	#n-nav-side .holder-quick-nav-submenu.nav-lk-ac,
	#novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac {
		margin-right: -9px;
		padding-top: 0!important;
		padding-bottom: 0!important;
		height: 100%;
		width: 10rem
	}
	
	#n-nav-side .holder-quick-nav-submenu.nav-lk-ac a,
	#novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac a {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%
	}
	
	#n-nav-side #nav-mid a,
	#n-nav-side #nav-misc a,
	#n-nav-side .holder-quick-nav-submenu a,
	#n-nav-side .n-nav-a,
	#n-nav-side .quick-nav-submenu-links a,
	#novo-nav-menu #nav-mid a,
	#novo-nav-menu #nav-misc a,
	#novo-nav-menu .holder-quick-nav-submenu a,
	#novo-nav-menu .n-nav-a,
	#novo-nav-menu .quick-nav-submenu-links a {
		color: #313b47
	}
	
	#n-nav-side #nav-mid a span,
	#n-nav-side #nav-misc a span,
	#n-nav-side .holder-quick-nav-submenu a span,
	#n-nav-side .n-nav-a span,
	#n-nav-side .quick-nav-submenu-links a span,
	#novo-nav-menu #nav-mid a span,
	#novo-nav-menu #nav-misc a span,
	#novo-nav-menu .holder-quick-nav-submenu a span,
	#novo-nav-menu .n-nav-a span,
	#novo-nav-menu .quick-nav-submenu-links a span {
		color: #313b47
	}
	
	#n-nav-side #nav-mid a.n-selected,
	#n-nav-side #nav-misc a.n-selected,
	#n-nav-side .holder-quick-nav-submenu a.n-selected,
	#n-nav-side .n-nav-a.n-selected,
	#n-nav-side .quick-nav-submenu-links a.n-selected,
	#novo-nav-menu #nav-mid a.n-selected,
	#novo-nav-menu #nav-misc a.n-selected,
	#novo-nav-menu .holder-quick-nav-submenu a.n-selected,
	#novo-nav-menu .n-nav-a.n-selected,
	#novo-nav-menu .quick-nav-submenu-links a.n-selected {
		color: #1b23ff
	}
	
	#n-nav-side #nav-mid a.n-selected span,
	#n-nav-side #nav-misc a.n-selected span,
	#n-nav-side .holder-quick-nav-submenu a.n-selected span,
	#n-nav-side .n-nav-a.n-selected span,
	#n-nav-side .quick-nav-submenu-links a.n-selected span,
	#novo-nav-menu #nav-mid a.n-selected span,
	#novo-nav-menu #nav-misc a.n-selected span,
	#novo-nav-menu .holder-quick-nav-submenu a.n-selected span,
	#novo-nav-menu .n-nav-a.n-selected span,
	#novo-nav-menu .quick-nav-submenu-links a.n-selected span {
		color: #1b23ff
	}
	
	#n-nav-side #nav-mid .n-show>a,
	#n-nav-side .holder-quick-nav-submenu .n-show>a,
	#n-nav-side .quick-nav-submenu-links .n-show>a,
	#novo-nav-menu #nav-mid .n-show>a,
	#novo-nav-menu .holder-quick-nav-submenu .n-show>a,
	#novo-nav-menu .quick-nav-submenu-links .n-show>a {
		color: #1b23ff
	}
	
	#n-nav-side #nav-mid .n-show>a>span,
	#n-nav-side .holder-quick-nav-submenu .n-show>a>span,
	#n-nav-side .quick-nav-submenu-links .n-show>a>span,
	#novo-nav-menu #nav-mid .n-show>a>span,
	#novo-nav-menu .holder-quick-nav-submenu .n-show>a>span,
	#novo-nav-menu .quick-nav-submenu-links .n-show>a>span {
		color: #1b23ff
	}
	
	#n-nav-side .n-nav-a,
	#n-nav-side a,
	#novo-nav-menu .n-nav-a,
	#novo-nav-menu a {
		white-space: nowrap;
		line-height: 1;
		text-decoration: none!important
	}
	
	#n-nav-side .n-nav-a .n-icon,
	#n-nav-side a .n-icon,
	#novo-nav-menu .n-nav-a .n-icon,
	#novo-nav-menu a .n-icon {
		position: absolute;
		top: -.83rem
	}
	
	#n-nav-side .n-nav-a .n-icon-down,
	#n-nav-side a .n-icon-down,
	#novo-nav-menu .n-nav-a .n-icon-down,
	#novo-nav-menu a .n-icon-down {
		right: -.6rem
	}
	
	#n-nav-side .holder-pricing,
	#novo-nav-menu .holder-pricing {
		z-index: 999999
	}
	
	#n-nav-side .holder-quick-nav-submenu,
	#novo-nav-menu .holder-quick-nav-submenu {
		position: relative;
		padding-right: 0;
		z-index: 999;
		display: block
	}
	
	#n-nav-side .holder-quick-nav-submenu>a,
	#novo-nav-menu .holder-quick-nav-submenu>a {
		z-index: 9999999;
		position: relative
	}
	
	#n-nav-side .holder-quick-nav-submenu.n-mlang,
	#novo-nav-menu .holder-quick-nav-submenu.n-mlang {
		margin-left: .4rem
	}
	
	#n-nav-side .holder-quick-nav-submenu.n-mlang .m-lang-beta,
	#novo-nav-menu .holder-quick-nav-submenu.n-mlang .m-lang-beta {
		font-size: 1.5rem;
		color: #afafaf!important
	}
	
	#n-nav-side .holder-quick-nav-submenu.n-mlang>.n-nav-a,
	#novo-nav-menu .holder-quick-nav-submenu.n-mlang>.n-nav-a {
		margin-right: 1rem;
		padding-right: 0
	}
	
	#n-nav-side .holder-quick-nav-submenu.n-cblog>.n-nav-a,
	#novo-nav-menu .holder-quick-nav-submenu.n-cblog>.n-nav-a {
		margin-right: 3rem;
		padding-right: 0
	}
	
	#n-nav-side .holder-quick-nav-submenu.n-mlang>.n-nav-a,
	#novo-nav-menu .holder-quick-nav-submenu.n-mlang>.n-nav-a {
		padding-left: 1.4rem
	}
	
	#n-nav-side .holder-quick-nav-submenu .n-icon-down,
	#novo-nav-menu .holder-quick-nav-submenu .n-icon-down {
		right: 0;
		width: 2.8rem;
		height: 2.8rem
	}
	
	#n-nav-side .holder-quick-nav-submenu .n-icon-lang,
	#novo-nav-menu .holder-quick-nav-submenu .n-icon-lang {
		cursor: pointer;
		left: -.6rem!important;
		position: absolute;
		top: 50%;
		margin-top: -2rem
	}
	
	html[data-n-browser-name=safari] #n-nav-side .holder-quick-nav-submenu .n-icon-lang,
	html[data-n-browser-name=safari] #novo-nav-menu .holder-quick-nav-submenu .n-icon-lang {
		background: 0 0!important
	}
	
	#n-nav-side .holder-quick-nav-submenu .n-icon-down,
	#novo-nav-menu .holder-quick-nav-submenu .n-icon-down {
		position: absolute;
		top: 50%;
		margin-top: -1.4rem
	}
	
	html[data-n-browser-name=safari] #n-nav-side .holder-quick-nav-submenu .n-icon-down,
	html[data-n-browser-name=safari] #novo-nav-menu .holder-quick-nav-submenu .n-icon-down {
		background: 0 0!important
	}
	
	#n-nav-side {
		position: absolute;
		right: 0;
		height: 100%;
		justify-content: flex-end;
		display: flex;
		align-items: center;
		flex: 1;
		height: 100%;
		margin-bottom: 0;
		width: auto;
		padding-left: .4rem!important;
		padding-right: 1rem!important
	}
	
	#n-nav-side .nv-hd-mydoc {
		padding-left: 0;
		margin-right: 0;
		display: block;
		z-index: 99999
	}
	
	#n-nav-side .nav-btn-signup {
		margin-right: .7rem;
		padding-right: 0!important
	}
	
	.nav-txt-acc-pg {
		display: none
	}
	
	.nav-lk-ac img {
		display: block;
		border: 1px solid #313b47;
		border-radius: 50%;
		height: 4.4rem;
		width: 4.4rem;
		top: 50%;
		margin-top: -2.2rem;
		position: absolute;
		right: 4rem;
		box-sizing: border-box
	}
	section#sec-expert h2 {
		color: #313b47 !important;
	}
	@media only screen and (max-width:1650px) {
		.nav-lk-ac img {
			border-width: 1px
		}
	}
	
	.n-header-padding-top,
	.n-main {
		padding-top: 106px;
		padding-bottom: 10rem
	}
	
	.n-main.n-header-reduced-padding {
		padding-top: 8rem
	}
	
	@media only screen and (max-width:1650px) {
		.n-header-padding-top,
		.n-main {
			padding-top: 96px
		}
	}
	
	@media only screen and (max-width:767px) {
		.n-header-padding-top,
		.n-main {
			padding-top: 88px;
			padding-bottom: 100px
		}
		#n-head {
			padding-top: 0;
			height: 48px
		}
	}
	
	#n-btn-nav {
		position: relative;
		width: 36px;
		height: 25px;
		float: right;
		cursor: pointer;
		display: block;
		top: 50%;
		margin-top: -13px
	}
	
	#n-btn-nav span {
		display: block;
		position: absolute;
		height: 2px;
		width: 50%;
		opacity: 1;
		line-height: 1;
		padding: 0!important;
		margin: 0!important;
		background-color: #2cacd5;
		transform: rotate(0);
		transition: .25s ease-in-out;
		will-change: contents
	}
	
	@media only screen and (max-width:1000px) {
		#n-btn-nav span {
			transition: .2s ease-in-out
		}
	}
	
	#n-btn-nav span:nth-child(even) {
		left: 50%;
		border-radius: 0 3px 3px 0
	}
	
	#n-btn-nav span:nth-child(odd) {
		left: 0;
		border-radius: 3px 0 0 3px
	}
	
	#n-btn-nav span:nth-child(1),
	#n-btn-nav span:nth-child(2) {
		top: 4px
	}
	
	#n-btn-nav span:nth-child(3),
	#n-btn-nav span:nth-child(4) {
		top: 12px
	}
	
	#n-btn-nav span:nth-child(5),
	#n-btn-nav span:nth-child(6) {
		top: 20px
	}
	
	.n-holder-icon {
		height: 4rem;
		width: 4rem;
		cursor: pointer;
		line-height: 1;
		font-size: 10px!important
	}
	
	.n-icon {
		line-height: 1;
		font-size: 10px!important;
		display: block;
		height: 4rem;
		width: 4rem;
		background-position: 0 0;
		background-repeat: no-repeat;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-position: center;
		mask-position: center;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		background-size: cover
	}
	
	.n-icon-lang {
		-webkit-mask-image: url(../nvlib/images/icons/lang.svg);
		mask-image: url(../nvlib/images/icons/lang.svg);
		background-color: #313b47
	}
	
	html[data-n-browser-name=safari] .n-icon-lang {
		background: 0 0!important
	}
	
	.n-single-answer-box {
		position: relative;
		padding-bottom: 20px;
		cursor: pointer;
		color: #313b47
	}
	
	.n-dark-form .n-single-answer-box {
		color: #fff
	}
	
	.n-single-answer-box.n-selected {
		color: #1b23ff
	}
	
	.n-dark-form .n-single-answer-box.n-selected {
		color: #1b23ff
	}
	
	.n-single-answer-box .n-answer-box {
		border-radius: 12px;
		width: 34px;
		height: 12px;
		position: absolute;
		top: initial;
		left: initial;
		bottom: 0;
		transition: height .2s ease-out, bottom .2s ease-out, background-color .2s ease-out;
		will-change: height, bottom, background-color;
		position: absolute;
		overflow: hidden;
		cursor: pointer;
		z-index: 10;
		border: 2px solid #afafaf;
		background-color: #e1e1e1;
		overflow: hidden
	}
	
	.n-single-answer-box .n-answer-box::after {
		display: block;
		content: " ";
		z-index: 9;
		position: absolute;
		box-sizing: border-box;
		transition: background-color .2s ease-out;
		will-change: background-color;
		width: 60%;
		height: 4px;
		margin-top: -2px;
		top: 50%;
		left: 20%;
		border-width: 0;
		border-radius: 10px
	}
	
	.n-dark-form .n-single-answer-box .n-answer-box {
		border-color: #28303b;
		background-color: #394554
	}
	
	.n-single-answer-box.n-selected .n-answer-box {
		background: #1b23ff;
		border-color: #1b23ff
	}
	
	.n-single-answer-box.n-selected .n-answer-box::after {
		background-color: #fff
	}
	
	#popup-cookie-policy-small {
		z-index: 9999999999;
		width: 46rem;
		position: fixed;
		background-color: #fff;
		border-radius: .8rem;
		box-shadow: 0 0 13px 1px rgba(0, 0, 0, .2);
		box-sizing: border-box;
		padding: 2.5rem 2.5rem 2rem 2.5rem;
		right: 1.5rem;
		bottom: 1.5rem
	}
	
	#popup-cookie-policy-small>.n-row {
		padding-left: 6rem
	}
	
	@media only screen and (max-width:767px) {
		#popup-cookie-policy-small {
			right: 3%;
			bottom: 1rem;
			width: 94%;
			left: 3%;
			right: 3%;
			padding-top: 2rem
		}
		#popup-cookie-policy-small>.n-row {
			padding-left: 0!important
		}
	}
	
	@media screen and (min-width:1000px) {
		#popup-cookie-policy-small {
			opacity: 0;
			right: -10rem
		}
		#popup-cookie-policy-small.n-show-cookie-policy {
			transition: opacity .5s ease-out, right .5s ease-out, bottom .5s ease-out;
			will-change: opacity, right, bottom;
			right: 1.5rem;
			opacity: 1
		}
	}
	
	#popup-cookie-policy-small.n-cookies-accepted {
		display: none!important
	}
	
	#popup-cookie-policy-small img {
		position: absolute;
		height: 12rem;
		top: 50%;
		margin-top: -6rem;
		left: -7.5rem
	}
	
	@media only screen and (max-width:767px) {
		#popup-cookie-policy-small img {
			top: 0;
			margin-top: 0;
			margin: 0 auto;
			width: 12rem;
			height: initial;
			left: 50%;
			margin-left: -6rem
		}
	}
	
	#popup-cookie-policy-small .n-row {
		z-index: 99999998
	}
	
	#popup-cookie-policy-small p {
		margin-bottom: 1.4rem
	}
	
	#popup-cookie-policy-small p,
	#popup-cookie-policy-small p a {
		line-height: 1.1;
		font-size: 2rem
	}
	
	#popup-cookie-policy-small .n-btn-c {
		margin-top: 1rem;
		float: left;
		width: 100%;
		text-align: center
	}
	
	@media only screen and (max-width:767px) {
		#popup-cookie-policy-small img {
			display: none
		}
	}
	
	body.n-nav-opened-blog-changes #n-head #holder-n-btn-nav {
		display: block
	}
	
	body.n-nav-opened-blog-changes #n-head #novo-nav-menu {
		display: none
	}
	
	body.n-nav-opened-blog-changes #n-head #novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac,
	body.n-nav-opened-blog-changes #n-nav-side .holder-quick-nav-submenu.nav-lk-ac {
		margin-right: 1.5rem
	}
	
	@media only screen and (max-width:1350px) {
		body.n-nav-opened-blog-changes #n-head #novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac,
		body.n-nav-opened-blog-changes #n-nav-side .holder-quick-nav-submenu.nav-lk-ac {
			margin-right: 2.5rem!important
		}
	}
	
	@media only screen and (max-width:1000px) {
		body.n-nav-opened-blog-changes #n-head #novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac,
		body.n-nav-opened-blog-changes #n-nav-side .holder-quick-nav-submenu.nav-lk-ac {
			margin-right: 2rem!important
		}
	}
	
	@media only screen and (max-width:767px) {
		body.n-nav-opened-blog-changes #n-head #novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac,
		body.n-nav-opened-blog-changes #n-nav-side .holder-quick-nav-submenu.nav-lk-ac {
			margin-right: 4.5rem!important
		}
	}
	
	body.n-nav-opened-blog-changes #n-head #novo-nav-menu .holder-quick-nav-submenu.nav-lk-ac .n-icon.n-icon-down,
	body.n-nav-opened-blog-changes #n-nav-side .holder-quick-nav-submenu.nav-lk-ac .n-icon.n-icon-down {
		display: none
	}
	
	body.n-nav-opened-blog-changes #n-nav-side .nv-hd-signin {
		margin-right: 5.5rem
	}
	
	body.n-nav-opened-blog-changes #nav-top {
		display: none
	}
	
	body.n-nav-opened-blog-changes .holder-quick-nav-submenu {
		padding: unset!important
	}
	
	@media only screen and (max-width:1000px) {
		body.n-nav-opened-blog-changes .holder-quick-nav-submenu.n-cblog {
			right: 51px
		}
	}
	
	body.n-nav-opened-blog-changes #n-head #nav-mid>li {
		display: none
	}
	
	body.n-nav-opened-blog-changes #n-head #nav-mid>li.n-cblog {
		display: block
	}
	
	body.n-nav-opened-blog-changes #n-head #nav-mid>li.n-cblog>a,
	body.n-nav-opened-blog-changes #n-head #nav-mid>li.n-cblog>span {
		display: none
	}
	
	body.n-nav-opened-blog-changes #n-head #nav-mid>li.n-cblog>span .n-icon {
		display: none!important
	}
	
	body.n-nav-opened-blog-changes #n-head #nav-mid>li.n-cblog>.n-nav-submenu {
		display: block
	}
	
	body.n-nav-opened-blog-changes #nav-blog-home,
	body.n-nav-opened-blog-changes .holder-logo {
		z-index: 99999
	}
	
	@media screen and (max-width:1300px) {
		body.n-nav-opened-blog-changes #n-head #nav-mid {
			right: 0;
			width: 100%;
			max-width: 900px;
			/* padding-left: 240px; */
			padding-right: 60px;
			box-sizing: border-box;
			overflow: hidden
		}
	}
	
	@media only screen and (max-width:1000px) {
		body.n-nav-opened-blog-changes #n-head #nav-mid {
			padding-right: 0
		}
	}
	
	body.n-nav-opened-blog-changes #n-head #nav-mid #btn-blog-left,
	body.n-nav-opened-blog-changes #n-head #nav-mid #btn-blog-right {
		position: absolute;
		top: 50%;
		cursor: pointer;
		margin-top: -9px;
		width: 18px;
		height: 18px;
		background-image: url(../nvlib/images/icons/blog.svg);
		transition: opacity .3s ease-out;
		background-position: 0 0;
		background-size: 126px 18px;
		z-index: 999;
		display: none
	}
	
	@media only screen and (max-width:767px) {
		body.n-nav-opened-blog-changes #n-head #nav-mid #btn-blog-left,
		body.n-nav-opened-blog-changes #n-head #nav-mid #btn-blog-right {
			background-image: url(../nvlib/images/icons/blog-s.svg)
		}
	}
	
	@media screen and (max-width:1300px) {
		body.n-nav-opened-blog-changes #n-head #nav-mid #btn-blog-left,
		body.n-nav-opened-blog-changes #n-head #nav-mid #btn-blog-right {
			display: block
		}
	}
	
	body.n-nav-opened-blog-changes #n-head #nav-mid #btn-blog-left {
		left: 0;
		background-position: -36px 0
	}
	
	body.n-nav-opened-blog-changes #n-head #nav-mid #btn-blog-left.disable {
		background-position: -54px 0
	}
	
	body.n-nav-opened-blog-changes #n-head #nav-mid #btn-blog-right {
		right: 0;
		background-position: -72px 0
	}
	
	body.n-nav-opened-blog-changes #n-head #nav-mid #btn-blog-right.disable {
		background-position: -90px 0
	}
	
	body.n-nav-opened-blog-changes #n-head #nav-mid .quick-nav-submenu-links {
		height: 100%!important
	}
	
	body.n-nav-opened-blog-changes #n-head .container-quick-nav-submenu,
	body.n-nav-opened-blog-changes #n-head .quick-nav-submenu {
		height: 100%
	}
	
	@media screen and (max-width:1300px) {
		body.n-nav-opened-blog-changes #n-head .quick-nav-submenu {
			padding: 0 28px;
			overflow: hidden;
			box-sizing: border-box
		}
		body.n-nav-opened-blog-changes #n-head .quick-nav-submenu::after,
		body.n-nav-opened-blog-changes #n-head .quick-nav-submenu::before {
			z-index: 99;
			content: " ";
			display: block;
			width: 28px;
			top: 0;
			height: 100%;
			position: absolute;
			background-color: #fff
		}
		body.n-nav-opened-blog-changes #n-head .quick-nav-submenu::before {
			left: 0
		}
		body.n-nav-opened-blog-changes #n-head .quick-nav-submenu::after {
			right: 0
		}
		body.n-nav-opened-blog-changes #n-head .quick-nav-submenu .quick-nav-submenu-links {
			z-index: 98
		}
	}
	
	body.n-nav-opened-blog-changes .quick-nav-submenu-links {
		width: 100%;
		display: flex;
		justify-content: space-evenly;
		align-items: center;
		gap: 1rem
	}
	
	@media screen and (max-width:1300px) {
		body.n-nav-opened-blog-changes .quick-nav-submenu-links {
			position: absolute;
			left: 2rem;
			transition: left .5s ease-out
		}
	}
	
	body.n-nav-opened-blog-changes #n-head .quick-nav-submenu a {
		font-size: 1.7rem
	}
	
	html.n-nav-opened body #n-head #novo-nav-menu {
		display: block!important
	}
	
	html.n-nav-opened .n-cblog .quick-nav-submenu-links {
		position: static
	}
	
	#nav-blog-home {
		display: flex;
		margin-left: 1rem
	}
	
	@media only screen and (max-width:1350px) {
		#nav-blog-home {
			left: 48px
		}
	}
	
	@media only screen and (max-width:767px) {
		#nav-blog-home {
			left: 47px
		}
	}
	
	#nav-blog-home span {
		width: 130px;
		height: 26px;
		background: url(../nvlib/images/icons/career-blog.svg) no-repeat;
		background-position: 0 0;
		background-size: 130px 26px
	}
	
	#n-head .holder-logo .logo {
		background-image: url(../nvlib/images/icons/lg.svg)
	}
	
	#n-head .holder-logo .logo-text {
		background-image: url(../nvlib/images/icons/lgt.svg)
	}
	
	@media (hover:hover) {
		body.n-hv-s #mentioned-us a:hover {
			text-decoration: none
		}
		body.n-hv-s #n-head #nav-mid #btn-blog-left:hover,
		body.n-hv-s #n-head #nav-mid #btn-blog-right:hover {
			opacity: .5
		}
		body.n-hv-s #n-head #nav-mid #btn-blog-left.disable:hover,
		body.n-hv-s #n-head #nav-mid #btn-blog-right.disable:hover {
			opacity: 1
		}
	}
	
	body.n-hv-moz #mentioned-us a:hover {
		text-decoration: none
	}
	
	body.n-hv-moz #n-head #nav-mid #btn-blog-left:hover,
	body.n-hv-moz #n-head #nav-mid #btn-blog-right:hover {
		opacity: .5
	}
	
	body.n-hv-moz #n-head #nav-mid #btn-blog-left.disable:hover,
	body.n-hv-moz #n-head #nav-mid #btn-blog-right.disable:hover {
		opacity: 1
	}
	
	#mentioned-us-hd {
		width: 100%;
		padding: 2vw 0;
		display: flex;
		justify-content: center
	}
	
	@media only screen and (max-width:767px) {
		#mentioned-us-hd:not(.featured-image) {
			display: none
		}
	}
	
	#mentioned-us-hd.featured-image {
		padding: unset
	}
	
	#mentioned-us-hd.featured-image #mentioned-us.holder-som {
		padding-top: unset
	}
	
	@media only screen and (max-width:767px) {
		#mentioned-us-hd.featured-image #mentioned-us.holder-som {
			padding-bottom: unset;
			width: 90%
		}
	}
	
	#mentioned-us-hd.featured-image #mentioned-us.holder-som>div {
		padding: 2rem
	}
	
	@media only screen and (max-width:767px) {
		#mentioned-us-hd.featured-image #mentioned-us.holder-som>div {
			padding: unset
		}
	}
	
	#mentioned-us-hd.featured-image #mentioned-us.holder-som>div img {
		width: 100%;
		height: auto;
		margin: 0 auto;
		border-radius: 2rem;
		image-rendering: -webkit-optimize-contrast
	}
	
	@media only screen and (max-width:767px) {
		#mentioned-us-hd.featured-image #mentioned-us.holder-som>div img {
			border-radius: 1.25rem
		}
	}
	
	#mentioned-us-hd.featured-image #mentioned-us.holder-som>div a {
		margin-top: 2rem
	}
	
	@media only screen and (max-width:767px) {
		#mentioned-us-hd.featured-image #mentioned-us.holder-som>div a {
			display: none;
			visibility: hidden
		}
	}
	
	#mentioned-us {
		background-color: #f5f5f5;
		border-radius: 2rem;
		box-shadow: 0 0 10px 4px rgba(0, 0, 0, .1);
		background-color: rgba(255, 255, 255, .8);
		text-align: center;
		position: relative;
		padding: 3.2rem 0
	}
	
	@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none) {
		#mentioned-us {
			-webkit-backdrop-filter: blur(25px);
			backdrop-filter: blur(25px);
			background-color: rgba(245, 245, 245, .2)
		}
	}
	
	#mentioned-us a {
		text-decoration: none;
		display: flex;
		flex-direction: column
	}
	
	#mentioned-us a>.title {
		color: #313b47;
		display: inline-block;
		top: -1.4rem;
		position: relative;
		font-size: 2.4rem
	}
	
	@media only screen and (max-width:767px) {
		#mentioned-us a>.title {
			font-size: 2rem
		}
	}
	
	@media only screen and (max-width:1000px) {
		#mentioned-us a>.title {
			display: none
		}
	}
	
	@media only screen and (max-width:1000px) {
		#mentioned-us a .underline.center {
			display: none
		}
	}
	
	#mentioned-us .icon-bg-m {
		display: inline-block;
		width: 15rem;
		height: 5rem;
		margin: 1.4rem 1.4rem 0;
		background-size: 15rem 5rem;
		background-position: 0 0;
		background-repeat: no-repeat
	}
	
	@media only screen and (max-width:1650px) {
		#mentioned-us .icon-bg-m {
			width: 19.5rem;
			background-size: 19.5rem 5rem
		}
	}
	
	@media only screen and (max-width:1000px) {
		#mentioned-us .icon-bg-m {
			width: 15rem;
			background-size: 15rem 5rem
		}
	}
	
	@media only screen and (max-width:650px) {
		#mentioned-us .icon-bg-m {
			margin: 1rem 1rem 0
		}
	}
	
	#mentioned-us .bi {
		background-image: url(../nvlib/images/icons/logo-business-insider.svg)
	}
	
	#mentioned-us .re {
		background-image: url(../nvlib/images/icons/logo-recruiter.svg)
	}
	
	#mentioned-us .ie {
		background-image: url(../nvlib/images/icons/logo-interesting-engineering.svg)
	}
	
	#mentioned-us .fo {
		background-image: url(../nvlib/images/icons/logo-forbes.svg)
	}
	
	@media only screen and (max-width:850px) {
		#mentioned-us .fo {
			display: none
		}
	}
	
	@media only screen and (min-width:1350px) {
		.grid.featured-image #featured {
			margin-bottom: 5rem
		}
	}
	
	.grid.featured-image .article-sc section:first-child {
		margin-top: -5rem
	}
	
	#table {
		min-height: 30rem;
		height: 50vh;
		position: -webkit-sticky;
		position: sticky;
		top: 10rem;
		margin-top: 14rem;
		padding-top: 14rem;
		display: flex;
		justify-content: flex-end
	}
	
	html[data-n-browser-name=safari] #table {
		top: 0
	}
	
	@media only screen and (max-width:1350px) {
		#table {
			position: unset;
			top: unset;
			margin-top: unset;
			padding-top: unset
		}
	}
	
	#table.hidden {
		display: none;
		visibility: hidden
	}
	
	@media only screen and (min-width:1350px) {
		#table .toc-box {
			height: 50vh
		}
		#table .toc-box::after {
			content: " ";
			position: sticky;
			bottom: -.2rem;
			left: 0;
			min-height: 4rem;
			width: 100%;
			background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0))
		}
	}
	
	@media only screen and (max-width:1350px) {
		#table {
			height: fit-content;
			margin-bottom: 7rem
		}
		#table .toc-box {
			margin-left: 5rem;
			position: relative
		}
		#table .toc-box-scroll-indicator {
			position: absolute;
			top: 0;
			left: -4rem;
			border: .5rem solid #f5f5f5;
			border-radius: 1rem;
			height: 100%
		}
	}
	
	@media (hover:hover) {
		body.n-hv-s .n-article-toc .content-table-row:hover {
			color: #1b23ff;
			text-decoration: none
		}
	}
	
	body.n-hv-moz .n-article-toc .content-table-row:hover {
		color: #1b23ff;
		text-decoration: none
	}
	
	#social {
		height: 38rem;
		position: -webkit-sticky;
		position: sticky;
		top: 10rem;
		margin-top: 14rem;
		padding-top: 14rem
	}
	
	html[data-n-browser-name=safari] #social {
		top: 0
	}
	
	@media only screen and (max-width:1350px) {
		#social {
			position: unset;
			top: unset;
			margin-top: unset;
			padding-top: unset
		}
	}
	
	@media only screen and (max-width:1350px) {
		#social {
			height: 15rem;
			margin-top: 5rem
		}
	}
	
	@media only screen and (max-width:350px) {
		#social {
			height: unset
		}
	}
	
	.share-article-box {
		display: flex
	}
	
	@media only screen and (max-width:1350px) {
		.share-article-box {
			flex-direction: row
		}
	}
	
	.share-article-box .share-item {
		position: relative;
		margin-bottom: 2rem;
		min-width: 10rem
	}
	
	@media only screen and (max-width:1350px) {
		.share-article-box .share-item {
			margin-bottom: 1rem
		}
	}
	
	.share-article-box .share-item a {
		width: fit-content;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center
	}
	
	@media only screen and (max-width:1350px) {
		.share-article-box .share-item a {
			flex-direction: row
		}
	}
	
	article .share-article-box {
		margin-bottom: 2rem
	}
	
	@media screen and (max-width:1200px) {
		article .share-article-box {
			margin-bottom: 1rem
		}
	}
	
	.share-article-box .share-count-box {
		cursor: default;
		background-color: #f5f5f5;
		height: 3rem;
		width: 5rem;
		text-align: center;
		display: table;
		margin-top: .5rem;
		border-radius: .4rem
	}
	
	@media only screen and (max-width:1350px) {
		.share-article-box .share-count-box {
			margin-top: 0;
			margin-left: .5rem
		}
	}
	
	.share-article-box .share-count-box span {
		display: table-cell;
		vertical-align: middle
	}
	
	#career-blog-article .icon-sprite {
		width: 4.2rem!important;
		height: 4.2rem!important;
		background: url(../nvlib/images/icons/share.svg) no-repeat;
		background-size: 16.8rem 4.2rem;
		display: block!important
	}
	
	#career-blog-article .icon-sprite.email {
		background-position: -12.6rem 0
	}
	
	#career-blog-article .icon-sprite.fb {
		margin-left: -.2rem;
		background-position: -4.2rem 0
	}
	
	#career-blog-article .icon-sprite.in {
		background-position: -8.4rem 0
	}
	
	#career-blog-article .icon-sprite.tw {
		background-position: 0 0
	}
	
	@media (hover:hover) {
		body.n-hv-s #career-blog-article a:hover .icon-sprite {
			opacity: .7
		}
	}
	
	body.n-hv-moz #career-blog-article a:hover .icon-sprite {
		opacity: .7
	}
	
	.holder-share-mobile b,
	.holder-share-mobile span,
	.share-article b,
	.share-article span {
		font-size: 1.9rem;
		color: #313b47!important
	}
	
	.share-article {
		width: 23rem;
		margin-left: 10rem;
		box-sizing: border-box
	}
	
	@media only screen and (max-width:1350px) {
		.share-article {
			width: 800px;
			max-width: 100%;
			margin: 0 auto;
			box-sizing: border-box
		}
	}
	
	@media only screen and (max-width:1000px) {
		.share-article {
			width: 80%
		}
	}
	
	@media only screen and (max-width:767px) {
		.share-article {
			width: 94%;
			margin: 0 auto
		}
	}
	
	.share-article.last-share {
		display: none;
		min-height: 8.5rem;
		margin-top: 2rem;
		margin-bottom: 0
	}
	
	@media only screen and (max-width:1350px) {
		.share-article.last-share {
			display: block
		}
	}
	
	@media only screen and (max-width:767px) {
		.share-article.last-share {
			margin-bottom: 1.5rem
		}
	}
	
	.share-article .share-col {
		display: flex;
		flex-direction: column;
		width: auto
	}
	
	@media only screen and (max-width:1350px) {
		.share-article .share-col {
			flex-direction: row
		}
	}
	
	@media only screen and (max-width:767px) {
		.share-article .share-col {
			flex-wrap: wrap
		}
	}
	
	.share-article .share-item {
		display: inline-block;
		flex-basis: 50%
	}
	
	@media only screen and (max-width:1350px) {
		.share-article .share-item {
			width: 13rem
		}
	}
	
	@media (hover:hover) {
		body.n-hv-s .share-article a:hover {
			opacity: .8;
			text-decoration: none
		}
	}
	
	body.n-hv-moz .share-article a:hover {
		opacity: .8;
		text-decoration: none
	}
	
	.n-article-toc {
		margin-right: 10rem;
		width: 23rem
	}
	
	@media only screen and (max-width:1350px) {
		.n-article-toc {
			width: 800px;
			max-width: 100%;
			margin: 0 auto;
			box-sizing: border-box
		}
	}
	
	@media only screen and (max-width:1000px) {
		.n-article-toc {
			width: 80%
		}
	}
	
	@media only screen and (max-width:767px) {
		.n-article-toc {
			width: 94%;
			margin: 0 auto
		}
	}
	
	.n-article-toc .content-table-row.active {
		color: #1b23ff
	}
	
	.n-article-toc .toc-box {
		height: 50%;
		max-height: 50rem;
		overflow-y: scroll;
		scrollbar-width: auto;
		scrollbar-color: #ebebeb transparent;
		padding-right: 2.5rem
	}
	
	.n-article-toc .toc-box::-webkit-scrollbar {
		width: .75rem
	}
	
	.n-article-toc .toc-box::-webkit-scrollbar-track {
		background-color: transparent
	}
	
	.n-article-toc .toc-box::-webkit-scrollbar-thumb {
		background-color: #ebebeb;
		border-radius: 2rem
	}
	
	@media only screen and (max-width:1350px) {
		.n-article-toc .toc-box {
			overflow-y: unset;
			height: fit-content;
			max-height: fit-content
		}
	}
	
	@media screen and (max-width:1200px) {
		#career-blog-article article #holder-article-bg {
			margin-bottom: 3rem
		}
	}
	
	#career-blog-article article #holder-article-bg #article-bg img {
		height: 100%;
		width: 100%
	}
	
	.text-np {
		font-size: 2.8rem
	}
	
	@media only screen and (max-width:767px) {
		.text-np {
			font-size: 2rem
		}
	}
	
	.n-icon-arrow-empty-right {
		-webkit-mask-image: url(../nvlib/images/icons/arrow-empty-right.svg);
		mask-image: url(../nvlib/images/icons/arrow-empty-right.svg);
		background-color: #1b23ff
	}
	
	html[data-n-browser-name=safari] .n-icon-arrow-empty-right {
		background: 0 0!important
	}
	
	.n-icon-lightbulb {
		-webkit-mask-image: url(../nvlib/images/icons/tips.svg);
		mask-image: url(../nvlib/images/icons/tips.svg);
		background-color: #fff
	}
	
	html[data-n-browser-name=safari] .n-icon-lightbulb {
		background: 0 0!important
	}
	
	.n-icon-email {
		-webkit-mask-image: url(../nvlib/images/icons/email.svg);
		mask-image: url(../nvlib/images/icons/email.svg);
		background-color: #fff
	}
	
	html[data-n-browser-name=safari] .n-icon-email {
		background: 0 0!important
	}
	
	.n-icon-tw {
		-webkit-mask-image: url(../nvlib/images/icons/twitter.svg);
		mask-image: url(../nvlib/images/icons/twitter.svg);
		background-color: #fff
	}
	
	html[data-n-browser-name=safari] .n-icon-tw {
		background: 0 0!important
	}
	
	.n-icon-in {
		-webkit-mask-image: url(../nvlib/images/icons/linkedin.svg);
		mask-image: url(../nvlib/images/icons/linkedin.svg);
		background-color: #fff
	}
	
	html[data-n-browser-name=safari] .n-icon-in {
		background: 0 0!important
	}
	
	.n-icon-fb {
		-webkit-mask-image: url(../nvlib/images/icons/facebook.svg);
		mask-image: url(../nvlib/images/icons/facebook.svg);
		background-color: #fff
	}
	
	html[data-n-browser-name=safari] .n-icon-fb {
		background: 0 0!important
	}
	
	.n-icon-is {
		-webkit-mask-image: url(../nvlib/images/icons/instagram.svg);
		mask-image: url(../nvlib/images/icons/instagram.svg);
		background-color: #fff
	}
	#sec-trustpilot {
		display: none;
	}
	
	html[data-n-browser-name=safari] .n-icon-is {
		background: 0 0!important
	}
	
	h2 {
		font-size: 3.6rem
	}
	
	@media only screen and (max-width:767px) {
		h2 {
			font-size: 2.475rem
		}
	}
	
	h2 i,
	h2 s,
	h2 span,
	h2 strong {
		color: inherit!important;
		font-size: inherit!important;
		line-height: inherit!important
	}
	
	h2 a {
		font-size: inherit!important;
		line-height: inherit!important
	}
	
	h2 span {
		display: unset
	}
	
	h3 {
		font-size: 3.2rem
	}
	
	@media only screen and (max-width:767px) {
		h3 {
			font-size: 2.2rem
		}
	}
	
	h3 i,
	h3 s,
	h3 span,
	h3 strong {
		color: inherit!important;
		font-size: inherit!important;
		line-height: inherit!important
	}
	
	h3 a {
		font-size: inherit!important;
		line-height: inherit!important
	}
	
	h3 span {
		display: unset
	}
	
	h4 {
		font-size: 2.8rem
	}
	
	@media only screen and (max-width:767px) {
		h4 {
			font-size: 2rem
		}
	}
	
	h4 i,
	h4 s,
	h4 span,
	h4 strong {
		color: inherit!important;
		font-size: inherit!important;
		line-height: inherit!important
	}
	
	h4 a {
		font-size: inherit!important;
		line-height: inherit!important
	}
	
	h4 span {
		display: unset
	}
	
	h5 {
		font-size: 2.4rem
	}
	
	@media only screen and (max-width:767px) {
		h5 {
			font-size: 2rem
		}
	}
	
	h5 i,
	h5 s,
	h5 span,
	h5 strong {
		color: inherit!important;
		font-size: inherit!important;
		line-height: inherit!important
	}
	
	h5 a {
		font-size: inherit!important;
		line-height: inherit!important
	}
	
	h5 span {
		display: unset
	}
	
	.n-col-3 h2 {
		font-size: 2.8rem
	}
	
	@media only screen and (max-width:767px) {
		.n-col-3 h2 {
			font-size: 2rem
		}
	}
	
	@media only screen and (min-width:600px) and (max-width:1000px) {
		.n-col-3 h2 {
			font-size: 2.4rem
		}
	}
	
	@media only screen and (min-width:600px) and (max-width:1000px) and (max-width:767px) {
		.n-col-3 h2 {
			font-size: 2rem
		}
	}
	
	.n-list-container li,
	article li {
		margin-bottom: .5rem!important
	}
	
	.n-list-container li i,
	.n-list-container li s,
	.n-list-container li span,
	.n-list-container li strong,
	article li i,
	article li s,
	article li span,
	article li strong {
		color: inherit!important;
		font-size: inherit!important;
		line-height: inherit!important
	}
	
	.n-list-container li a,
	article li a {
		font-size: inherit!important;
		line-height: inherit!important
	}
	
	.n-list-container li span,
	article li span {
		display: unset
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-family: "Euclid Circular B", sans-serif
	}
	
	a,
	p,
	span {
		font-family: "Euclid Circular B", sans-serif
	}
	
	b {
		font-family: "Euclid Circular B", sans-serif
	}
	
	i {
		font-family: "Euclid Circular B", sans-serif
	}
	
	.holder-quick-nav-submenu a {
		padding-right: 0!important
	}
	
	.n-col-3 {
		width: unset;
		float: unset;
		flex: 0 0 33.33%
	}
	
	@media only screen and (max-width:1000px) {
		.n-col-3 {
			flex: 0 0 50%
		}
	}
	
	@media only screen and (max-width:767px) {
		.n-col-3 {
			flex: 0 0 100%
		}
	}
	
	.n-col-3:nth-child(3n+1) {
		padding-right: 2.5rem
	}
	
	.n-col-3:nth-child(3n+2) {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}
	
	.n-col-3:nth-child(3n+3) {
		padding-left: 2.5rem
	}
	
	@media only screen and (min-width:600px) and (max-width:1000px) {
		.n-col-3.n-hf-break-tablet {
			width: 50%!important
		}
		.n-col-3.n-hf-break-tablet:nth-child(2n+1) {
			padding-left: 0!important;
			padding-right: 2rem!important
		}
		.n-col-3.n-hf-break-tablet:nth-child(2n+2) {
			padding-left: 2rem!important;
			padding-right: 0!important
		}
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article .n-col-3 {
			width: 100%;
			padding-left: 0;
			padding-right: 0
		}
	}
	
	.icon-time {
		position: relative;
		top: .4rem;
		margin-right: .8rem;
		width: 2.2rem;
		height: 2.2rem;
		display: inline-block;
		background-image: url(../nvlib/images/icons/blog.svg);
		background-size: 15.4rem 2.2rem;
		background-position: -13.2rem 0
	}
	
	@media only screen and (max-width:767px) {
		.icon-time {
			background-image: url(../nvlib/images/icons/blog-s.svg)
		}
	}
	
	.icon-clock {
		display: inline-block;
		position: relative;
		top: .6rem;
		width: 26px;
		height: 26px;
		margin-right: .5rem;
		background-image: url(../nvlib/images/icons/clock.svg);
		background-repeat: no-repeat;
		background-size: contain
	}
	
	@media only screen and (max-width:767px) {
		.icon-clock {
			background-image: url(../nvlib/images/icons/clock.svg);
			background-repeat: no-repeat;
			background-size: contain
		}
	}
	
	.dot {
		display: inline-block;
		width: 5px;
		height: 5px;
		background-color: #313b47;
		border-radius: 50%;
		margin-right: 1.5rem;
		margin-bottom: .4rem
	}
	
	#career-blog-article {
		color: #313b47;
		padding-top: 78px
	}
	
	@media only screen and (max-width:1650px) {
		#career-blog-article {
			padding-top: 70px
		}
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article {
			padding-top: 60px
		}
	}
	
	#career-blog-article h1 {
		text-align: center;
		font-size: 4.4rem;
		margin-bottom: .5rem
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article h1 {
			font-size: 3.025rem
		}
	}
	
	#career-blog-article .article-title {
		text-align: left
	}
	
	#career-blog-article .quick-info {
		margin-bottom: 4rem;
		color: #6e6e6e
	}
	
	#career-blog-article .quick-info span:first-of-type {
		margin-right: .8rem;
		padding-right: .9rem
	}
	
	#career-blog-article .quick-info img,
	#career-blog-article .quick-info span {
		font-size: 1.7rem;
		display: inline
	}
	
	#career-blog-article .quick-info span {
		margin-right: .3rem
	}
	
	#career-blog-article article h1 {
		margin-bottom: 1rem
	}
	
	#career-blog-article article p {
		margin-bottom: 2rem
	}
	
	#career-blog-article article p i,
	#career-blog-article article p s,
	#career-blog-article article p span,
	#career-blog-article article p strong {
		color: inherit!important;
		font-size: inherit!important;
		line-height: inherit!important
	}
	
	#career-blog-article article p a {
		font-size: inherit!important;
		line-height: inherit!important
	}
	
	#career-blog-article article p span {
		display: unset
	}
	
	#career-blog-article article p+ol,
	#career-blog-article article p+ul {
		margin-top: -.5rem
	}
	
	#career-blog-article .article-sc,
	#career-blog-article .holder-som {
		box-sizing: border-box;
		width: 800px;
		max-width: 100%;
		margin: 0 auto
	}
	
	@media only screen and (max-width:1000px) {
		#career-blog-article .article-sc,
		#career-blog-article .holder-som {
			width: 80%
		}
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article .article-sc,
		#career-blog-article .holder-som {
			width: 94%
		}
	}
	
	#career-blog-article #suggestions p.n-text-h4 {
		font-size: 2.8rem;
		margin-bottom: 2.2rem
	}
	
	.art-img {
		width: 100%;
		margin-bottom: 7rem;
		position: relative;
		margin-top: 4rem
	}
	
	.art-img img {
		margin: 0 auto;
		border: 1px solid #ddd;
		width: 100%;
		height: auto;
		border-radius: 1.6rem
	}
	
	.art-img .holder-img-src {
		margin-top: 1rem!important;
		text-align: center;
		font-size: 1.3rem
	}
	
	.amp-add-border {
		border: 1px solid #ddd;
		box-sizing: border-box;
		border-radius: 1.6rem
	}
	
	.amp-add-border img {
		border: none
	}
	
	.underline {
		width: 64px;
		height: 6px;
		margin-bottom: 4.8rem;
		border-radius: 3px
	}
	
	@media only screen and (min-width:600px) and (max-width:1000px) {
		.underline {
			margin-bottom: 4.5rem
		}
	}
	
	@media only screen and (max-width:767px) {
		.underline {
			margin-bottom: 3rem
		}
	}
	
	.underline.center {
		margin: 0 auto
	}
	
	#art-top {
		box-sizing: border-box;
		padding-bottom: 2rem
	}
	
	#holder-article-bg {
		position: relative;
		overflow: hidden;
		width: 60%;
		margin: 0 auto;
		border-radius: 1.5rem
	}
	
	@media only screen and (max-width:1350px) {
		#holder-article-bg {
			width: 90%
		}
	}
	
	@media only screen and (max-width:767px) {
		#holder-article-bg {
			width: 94%
		}
	}
	
	.grid {
		display: grid;
		width: 100%;
		grid-template-columns: 1fr 80rem 1fr;
		grid-template-rows: auto 1fr auto auto;
		grid-template-areas: "table featured social" "table article-content social" "table article-review social" "table article-author-part social";
		position: relative;
		transform: translateY(-14rem);
		margin-bottom: -14rem
	}
	
	@media only screen and (max-width:1650px) {
		.grid {
			grid-template-columns: 1fr 100rem 1fr
		}
	}
	
	@media only screen and (max-width:1350px) {
		.grid {
			grid-template-columns: 100%;
			grid-template-rows: 1fr;
			grid-template-areas: "featured" "social" "table" "article-content" "article-review" "article-author-part"
		}
	}
	
	@media only screen and (max-width:767px) {
		.grid {
			transform: translateY(-7rem);
			margin-bottom: -7rem
		}
		.grid:not(.featured-image) {
			transform: unset;
			margin-bottom: unset
		}
	}
	
	@media only screen and (max-width:1350px) {
		.grid:not(.featured-image) #social,
		.grid:not(.featured-image) #table {
			margin-top: unset
		}
	}
	
	.grid:not(.featured-image) #article-content {
		margin-top: unset
	}
	
	#featured {
		grid-area: featured
	}
	
	#article-content {
		grid-area: article-content
	}
	
	#article-review {
		grid-area: article-review
	}
	
	#table {
		grid-area: table
	}
	
	#social {
		grid-area: social
	}
	
	#article-author-part {
		grid-area: article-author-part
	}
	
	html[data-browser-name=safari] #career-blog-article .content-blocks {
		margin-top: 7rem
	}
	
	@media screen and (max-width:1200px) {
		html[data-browser-name=safari] #career-blog-article .content-blocks {
			margin-top: 10rem
		}
	}
	
	@media only screen and (max-width:767px) {
		html[data-browser-name=safari] #career-blog-article .content-blocks {
			margin-top: 3rem
		}
	}
	
	#career-blog-article .content-blocks .article-sc {
		margin-bottom: 8rem!important
	}
	
	#career-blog-article .content-blocks li,
	#career-blog-article .content-blocks p,
	#career-blog-article .content-blocks span {
		font-size: 2rem
	}
	
	#career-blog-article .content-blocks h2 {
		box-sizing: border-box;
		padding-left: 3.2rem;
		position: relative;
		margin-top: 8rem;
		margin-bottom: 4rem
	}
	
	#career-blog-article .content-blocks h2 a {
		font-size: inherit
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article .content-blocks h2 {
			padding-left: 0
		}
	}
	
	#career-blog-article .content-blocks h2::after {
		content: " ";
		position: absolute;
		display: block;
		height: 1.8rem;
		width: 1.8rem;
		left: 0;
		top: 1.2rem;
		background-color: #1b23ff;
		border: 2px solid #1b23ff;
		border-radius: .5rem
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article .content-blocks h2::after {
			display: none
		}
	}
	
	#career-blog-article .content-blocks h3 {
		box-sizing: border-box;
		position: relative;
		margin-top: 6rem;
		margin-bottom: 3rem;
		padding-left: 3rem
	}
	
	#career-blog-article .content-blocks h3 a {
		font-size: inherit
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article .content-blocks h3 {
			padding-left: 0
		}
	}
	
	#career-blog-article .content-blocks h3::after {
		content: " ";
		position: absolute;
		display: block;
		height: 1.6rem;
		width: 1.6rem;
		left: 0;
		top: 1.1rem;
		background-color: transparent;
		border: 2px solid #1b23ff;
		border-radius: .5rem
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article .content-blocks h3::after {
			display: none
		}
	}
	
	#career-blog-article .content-blocks h4 {
		box-sizing: border-box;
		position: relative;
		margin-top: 4rem;
		margin-bottom: 3rem;
		padding-left: 3rem
	}
	
	#career-blog-article .content-blocks h4 a {
		font-size: inherit
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article .content-blocks h4 {
			padding-left: 0
		}
	}
	
	#career-blog-article .content-blocks h4::after {
		content: " ";
		background-image: url(../nvlib/images/icons/arrow-empty-right.svg);
		background-size: cover;
		background-size: 2.4rem 2.4rem;
		position: absolute;
		display: block;
		height: 2.4rem;
		width: 2.4rem;
		left: 0;
		top: .7rem
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article .content-blocks h4::after {
			display: none
		}
	}
	
	#career-blog-article .content-blocks h5 {
		box-sizing: border-box;
		position: relative;
		margin-top: 4rem;
		margin-bottom: 2rem
	}
	
	#career-blog-article .content-blocks h5 a {
		font-size: inherit
	}
	
	#career-blog-article .content-blocks h1,
	#career-blog-article .content-blocks h3 {
		color: #313b47
	}
	
	#career-blog-article p span {
		display: inline!important
	}
	
	#career-blog-article li,
	#career-blog-article p,
	#career-blog-article p i,
	#career-blog-article p span,
	#career-blog-article p strong {
		color: #313b47
	}
	
	#career-blog-article .ql-align-left {
		text-align: left
	}
	
	#career-blog-article .ql-align-center {
		text-align: center
	}
	
	#career-blog-article .ql-align-right {
		text-align: right
	}
	
	#career-blog-article article .n-icon-list-wrapper {
		border-radius: 1rem;
		margin-right: 1rem
	}
	
	#career-blog-article article .n-icon-list-wrapper.simple {
		background-color: #000
	}
	
	#career-blog-article article .n-icon-list-wrapper.pos {
		background-color: #51e2c2
	}
	
	#career-blog-article article .n-icon-list-wrapper.neg {
		background-color: #f27575
	}
	
	#career-blog-article article .n-icon-list-simple {
		background-color: #fff;
		-webkit-mask-image: url(../nvlib/images/icons/list-c.svg);
		mask-image: url(../nvlib/images/icons/list-c.svg)
	}
	
	#career-blog-article article .n-icon-list-pos {
		background-color: #fff;
		-webkit-mask-image: url(../nvlib/images/icons/check-mark.svg);
		mask-image: url(../nvlib/images/icons/check-mark.svg)
	}
	
	#career-blog-article article .n-icon-list-neg {
		background-color: #fff;
		-webkit-mask-image: url(../nvlib/images/icons/thin-x.svg);
		mask-image: url(../nvlib/images/icons/thin-x.svg)
	}
	
	#career-blog-article article hr {
		width: 8rem;
		height: 2.6rem;
		border-width: 0;
		border-color: #cdcdcd;
		position: relative
	}
	
	#career-blog-article article hr::before {
		content: " ";
		position: absolute;
		display: inline-block;
		top: 0;
		left: 0;
		height: 0;
		width: 100%;
		border: 2px solid #cdcdcd;
		transform: translateY(.8666666667rem) translateX(-2.5%);
		border-radius: 20%
	}
	
	#career-blog-article article hr::after {
		content: " ";
		position: absolute;
		display: inline-block;
		top: 50%;
		left: 50%;
		height: 1.6rem;
		width: 1.6rem;
		border: 3px solid #cdcdcd;
		background-color: #fff;
		border-radius: 50%;
		transform: translateX(-50%) translateY(-1.3rem)
	}
	
	#career-blog-article article .ctr-btn {
		margin: 4rem auto;
		width: 100%;
		max-width: 42rem;
		border-radius: .7rem;
		text-align: center
	}
	
	#career-blog-article article .ctr-btn a {
		line-height: 1.1;
		font-family: "Euclid Circular B", sans-serif;
		font-size: 2.1rem!important;
		margin-top: 0;
		width: 100%;
		padding: 1.4rem 3rem
	}
	
	#career-blog-article article .list-neg,
	#career-blog-article article .list-pos,
	#career-blog-article article .list-simple {
		box-sizing: border-box;
		margin-top: unset;
		margin-bottom: 1rem;
		padding-top: 2.4rem;
		padding-bottom: 2.4rem
	}
	
	#career-blog-article article .list-neg .list-content,
	#career-blog-article article .list-pos .list-content,
	#career-blog-article article .list-simple .list-content {
		box-sizing: border-box;
		margin-top: unset;
		padding-top: 1.6rem;
		padding-bottom: 1.6rem;
		overflow: hidden;
		border-radius: .8rem
	}
	
	#career-blog-article article .list-neg .list-content h2,
	#career-blog-article article .list-neg .list-content h3,
	#career-blog-article article .list-neg .list-content h4,
	#career-blog-article article .list-neg .list-content h5,
	#career-blog-article article .list-pos .list-content h2,
	#career-blog-article article .list-pos .list-content h3,
	#career-blog-article article .list-pos .list-content h4,
	#career-blog-article article .list-pos .list-content h5,
	#career-blog-article article .list-simple .list-content h2,
	#career-blog-article article .list-simple .list-content h3,
	#career-blog-article article .list-simple .list-content h4,
	#career-blog-article article .list-simple .list-content h5 {
		padding-left: 2.4rem
	}
	
	#career-blog-article article .list-neg .list-content h2::after,
	#career-blog-article article .list-neg .list-content h3::after,
	#career-blog-article article .list-neg .list-content h4::after,
	#career-blog-article article .list-neg .list-content h5::after,
	#career-blog-article article .list-pos .list-content h2::after,
	#career-blog-article article .list-pos .list-content h3::after,
	#career-blog-article article .list-pos .list-content h4::after,
	#career-blog-article article .list-pos .list-content h5::after,
	#career-blog-article article .list-simple .list-content h2::after,
	#career-blog-article article .list-simple .list-content h3::after,
	#career-blog-article article .list-simple .list-content h4::after,
	#career-blog-article article .list-simple .list-content h5::after {
		content: unset;
		background: unset
	}
	
	#career-blog-article article .list-neg .list-content h2,
	#career-blog-article article .list-pos .list-content h2,
	#career-blog-article article .list-simple .list-content h2 {
		margin-top: 6rem;
		margin-bottom: 3rem
	}
	
	#career-blog-article article .list-neg .list-content h3,
	#career-blog-article article .list-pos .list-content h3,
	#career-blog-article article .list-simple .list-content h3 {
		margin-top: 3rem;
		margin-bottom: 2rem
	}
	
	#career-blog-article article .list-neg .list-content h4,
	#career-blog-article article .list-pos .list-content h4,
	#career-blog-article article .list-simple .list-content h4 {
		margin-top: 2rem;
		margin-bottom: 2rem
	}
	
	#career-blog-article article .list-neg .list-content h5,
	#career-blog-article article .list-pos .list-content h5,
	#career-blog-article article .list-simple .list-content h5 {
		margin-top: 2rem;
		margin-bottom: 1rem
	}
	
	#career-blog-article article .list-neg .list-content>p,
	#career-blog-article article .list-pos .list-content>p,
	#career-blog-article article .list-simple .list-content>p {
		padding-left: 2.6rem;
		padding-right: 2.6rem
	}
	
	#career-blog-article article .list-neg .list-content>p:last-child,
	#career-blog-article article .list-pos .list-content>p:last-child,
	#career-blog-article article .list-simple .list-content>p:last-child {
		margin-bottom: unset!important
	}
	
	#career-blog-article article .list-neg .list-content ol,
	#career-blog-article article .list-pos .list-content ol,
	#career-blog-article article .list-simple .list-content ol {
		box-sizing: border-box;
		padding-right: 2.6rem;
		padding-left: 2.6rem
	}
	
	#career-blog-article article .list-neg .list-content ul,
	#career-blog-article article .list-pos .list-content ul,
	#career-blog-article article .list-simple .list-content ul {
		box-sizing: border-box;
		padding-right: 2.6rem;
		padding-left: 5rem
	}
	
	#career-blog-article article .list-neg .list-content ol,
	#career-blog-article article .list-neg .list-content ul,
	#career-blog-article article .list-pos .list-content ol,
	#career-blog-article article .list-pos .list-content ul,
	#career-blog-article article .list-simple .list-content ol,
	#career-blog-article article .list-simple .list-content ul {
		width: 100%;
		margin-bottom: 0
	}
	
	#career-blog-article article .list-neg .list-content ul li,
	#career-blog-article article .list-pos .list-content ul li,
	#career-blog-article article .list-simple .list-content ul li {
		position: relative;
		list-style: none;
		margin-left: 0;
		position: relative;
		width: 100%!important
	}
	
	#career-blog-article article .list-neg .list-content ul li::after,
	#career-blog-article article .list-pos .list-content ul li::after,
	#career-blog-article article .list-simple .list-content ul li::after {
		content: " ";
		display: block;
		position: absolute;
		left: -2.7rem;
		width: .7rem;
		height: .7rem;
		border-radius: 50%;
		top: 1.2rem
	}
	
	#career-blog-article article .list-neg.n-hf-left,
	#career-blog-article article .list-neg.n-hf-right,
	#career-blog-article article .list-pos.n-hf-left,
	#career-blog-article article .list-pos.n-hf-right,
	#career-blog-article article .list-simple.n-hf-left,
	#career-blog-article article .list-simple.n-hf-right {
		width: 48.5%;
		padding-left: 0;
		padding-right: 0
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article article .list-neg.n-hf-left,
		#career-blog-article article .list-neg.n-hf-right,
		#career-blog-article article .list-pos.n-hf-left,
		#career-blog-article article .list-pos.n-hf-right,
		#career-blog-article article .list-simple.n-hf-left,
		#career-blog-article article .list-simple.n-hf-right {
			width: 100%
		}
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article article .list-neg.n-hf-left,
		#career-blog-article article .list-pos.n-hf-left,
		#career-blog-article article .list-simple.n-hf-left {
			margin-bottom: 4rem
		}
	}
	
	#career-blog-article article .list-neg .list-header,
	#career-blog-article article .list-pos .list-header,
	#career-blog-article article .list-simple .list-header {
		position: relative;
		font-size: 2.4rem;
		display: flex;
		align-items: center;
		margin-bottom: 1.5rem;
		margin-top: unset;
		background-color: #f5f5f5;
		width: 100%;
		box-sizing: border-box;
		padding: 1rem;
		border-radius: .8rem
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article article .list-neg .list-header,
		#career-blog-article article .list-pos .list-header,
		#career-blog-article article .list-simple .list-header {
			font-size: 2rem
		}
	}
	
	#career-blog-article article .list-simple .list-header {
		background-color: #f5f5f5
	}
	
	#career-blog-article article .list-simple .list-content {
		border: 2px solid rgba(0, 0, 0, .7)
	}
	
	#career-blog-article article .list-simple .list-content ul li::after {
		background-color: #313b47
	}
	
	#career-blog-article article .list-pos .list-header {
		background-color: #f5f5f5
	}
	
	#career-blog-article article .list-pos .list-content {
		border: 2px solid #51e2c2
	}
	
	#career-blog-article article .list-pos .list-content ul li::after {
		background-color: #1b23ff
	}
	
	#career-blog-article article .list-neg .list-header {
		background-color: #f5f5f5
	}
	
	#career-blog-article article .list-neg .list-content {
		border: 2px solid #f27575
	}
	
	#career-blog-article article .list-neg .list-content ul li::after {
		background-color: #f27575
	}
	
	#career-blog-article article .faq {
		box-sizing: border-box;
		border: solid 1px rgba(49, 59, 71, .25);
		border-radius: 16px;
		width: 600px;
		margin: 4rem auto 4rem auto
	}
	
	@media only screen and (max-width:1000px) {
		#career-blog-article article .faq {
			width: 100%
		}
	}
	
	#career-blog-article article .faq-item {
		padding: 1.2rem 2.4rem;
		display: flex;
		flex-direction: column;
		align-content: center
	}
	
	#career-blog-article article .faq-item:first-of-type {
		padding-top: 2.4rem
	}
	
	#career-blog-article article .faq-item:last-of-type {
		padding-bottom: 2.4rem
	}
	
	#career-blog-article article .faq-item>div.question {
		font-size: 2.4rem;
		display: flex;
		flex-direction: row;
		margin-bottom: 1.2rem
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article article .faq-item>div.question {
			font-size: 2rem
		}
	}
	
	#career-blog-article article .faq-item>div.question>span {
		margin-bottom: unset;
		display: flex;
		align-items: center
	}
	
	#career-blog-article article .faq-item>div.question .text-np {
		font-size: 2.4rem
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article article .faq-item>div.question .text-np {
			font-size: 2rem
		}
	}
	
	#career-blog-article article .faq-item>div.question span>p {
		display: inline-block;
		margin-bottom: unset!important
	}
	
	#career-blog-article article .faq-item>div.question span>p:last-of-type {
		margin-bottom: unset
	}
	
	#career-blog-article article .faq-item>div.answer {
		font-size: 2.4rem;
		display: flex;
		flex-direction: column
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article article .faq-item>div.answer {
			font-size: 2rem
		}
	}
	
	#career-blog-article article .faq-item>div.answer>span {
		margin-bottom: unset;
		display: flex;
		align-items: center
	}
	
	#career-blog-article article .faq-item>div.answer>ol,
	#career-blog-article article .faq-item>div.answer>p,
	#career-blog-article article .faq-item>div.answer>ul {
		margin-bottom: 1rem!important
	}
	
	#career-blog-article article .faq-item>div.answer>ol:last-child,
	#career-blog-article article .faq-item>div.answer>p:last-child,
	#career-blog-article article .faq-item>div.answer>ul:last-child {
		margin-bottom: unset!important
	}
	
	#career-blog-article article .faq-item>div.answer span>p {
		margin-bottom: unset!important
	}
	
	#career-blog-article article .faq-item>div.answer span>p:last-of-type {
		margin-bottom: unset
	}
	
	#career-blog-article article .article-note {
		box-sizing: border-box;
		border: solid 2px rgba(49, 59, 71, .25);
		border-radius: 16px;
		width: 600px;
		margin: 6rem auto 4rem auto;
		padding: 2.4rem 2.4rem;
		display: flex;
		flex-direction: column;
		align-content: center
	}
	
	@media only screen and (max-width:1000px) {
		#career-blog-article article .article-note {
			width: 100%
		}
	}
	
	#career-blog-article article .article-note-title {
		position: relative
	}
	
	#career-blog-article article .article-note-title>span {
		position: absolute;
		top: -4.8rem;
		left: 0;
		border: 1px solid #313b47;
		border-radius: 3rem;
		padding: .8rem 2.4rem;
		color: #fff;
		background-color: #313b47
	}
	
	#career-blog-article article .article-note-body {
		margin-top: 2rem
	}
	
	#career-blog-article article .article-note-body>:last-child {
		margin-bottom: unset!important
	}
	
	#career-blog-article article .quick-tip {
		box-sizing: border-box;
		border: solid 2px #51e2c2;
		border-radius: 16px;
		width: 600px;
		margin: 6rem auto 4rem auto;
		padding: 2.4rem 2.4rem;
		display: flex;
		flex-direction: column;
		align-content: center
	}
	
	@media only screen and (max-width:1000px) {
		#career-blog-article article .quick-tip {
			width: 100%
		}
	}
	
	#career-blog-article article .quick-tip-title {
		position: relative
	}
	
	#career-blog-article article .quick-tip-title>span {
		position: absolute;
		top: -4.8rem;
		left: 0;
		border: 1px solid #1b23ff;
		border-radius: 3rem;
		padding: .8rem;
		color: #fff;
		background-color: #1b23ff;
		display: flex;
		flex-direction: row;
		flex-flow: row-reverse;
		align-items: center
	}
	
	#career-blog-article article .quick-tip-title>span .n-icon {
		height: 3rem;
		width: 3rem
	}
	
	#career-blog-article article .quick-tip-body {
		margin-top: 2rem
	}
	
	#career-blog-article article .quick-tip-body>:last-child {
		margin-bottom: unset!important
	}
	
	#career-blog-article article .reviewer-block {
		position: relative;
		padding: 12px 16px 2px 16px;
		box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
		box-sizing: border-box;
		background-color: #f5f5f5;
		border-radius: 16px;
		width: 600px;
		height: auto;
		margin: -5rem auto 4rem auto
	}
	
	@media only screen and (max-width:1000px) {
		#career-blog-article article .reviewer-block {
			width: 100%
		}
	}
	
	#career-blog-article article .reviewer-block-title>span {
		position: absolute;
		top: -32px;
		right: 260px;
		transform: translateX(-50%);
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #f4f4f7
	}
	
	@media only screen and (max-width:1000px) {
		#career-blog-article article .reviewer-block-title>span {
			top: -28px;
			left: 150px
		}
	}
	
	#career-blog-article article .reviewer-block-body {
		margin-top: 1rem;
		font-size: 14px;
		font-family: "Euclid Circular B", sans-serif
	}
	
	#career-blog-article article .reviewer-block-body .author-name {
		display: flex;
		align-items: center;
		font-weight: 800;
		margin-bottom: 1.5rem;
		margin-left: 6rem
	}
	
	#career-blog-article article .reviewer-block-body .author-name .author-image-holder {
		width: 14rem;
		box-sizing: border-box;
		position: absolute;
		left: 0
	}
	
	#career-blog-article article .reviewer-block-body .author-name .author-image-holder img {
		width: 30%;
		height: auto;
		border-radius: 20%
	}
	
	#career-blog-article article .reviewer-block-body .author-name .checkmark {
		width: 24px;
		height: 24px;
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
		padding-right: 1rem
	}
	
	#career-blog-article article .reviewer-block-body .author-name .checkmark:before {
		content: "";
		display: block;
		width: 10px;
		height: 20px;
		border: solid #51e2c2;
		border-width: 0 4px 4px 0;
		transform: rotate(45deg);
		border-radius: 4px
	}
	
	#career-blog-article article .reviewer-block-body #author-social {
		display: flex;
		margin-left: 2rem;
		gap: 1rem
	}
	
	#career-blog-article article .reviewer-block-body #author-social .n-btn-icon-a {
		width: 3rem;
		height: 3rem
	}
	
	#career-blog-article article .reviewer-block-body .author-title {
		padding-top: 1rem
	}
	
	#career-blog-article article .reviewer-block-body .review-quote {
		margin-top: 1rem
	}
	
	#career-blog-article article .video {
		margin-bottom: 2rem
	}
	
	#career-blog-article article .video.non-amp {
		position: relative
	}
	
	#career-blog-article article .video.non-amp>:first-child {
		border-radius: 2rem
	}
	
	#career-blog-article article .article-sc>p:first-of-type {
		position: relative
	}
	
	#career-blog-article article .article-sc>p:first-of-type::first-letter {
		float: left;
		font-size: 4.2rem;
		font-weight: 700;
		line-height: .5;
		margin: 0;
		padding: 0 .05em 0 0
	}
	
	#career-blog-article article .article-sc>p:first-of-type::first-letter>* {
		float: left;
		font-size: 4.2rem;
		font-weight: 700;
		line-height: .5;
		margin: 0;
		padding: 0 .05em 0 0
	}
	
	#career-blog-article article .article-sc>section:first-child>p:first-of-type::first-letter {
		position: relative;
		float: left;
		font-size: 4.2rem;
		font-weight: 700;
		line-height: .5;
		margin: 0;
		padding: 0 .05em 0 0
	}
	
	#career-blog-article.amp-version .share-article,
	#career-blog-article.safari .share-article {
		display: none
	}
	
	#career-blog-article.amp-version .holder-share-mobile,
	#career-blog-article.safari .holder-share-mobile {
		display: block
	}
	
	@media only screen and (max-width:1000px) {
		.art-sug p {
			display: none
		}
	}
	
	.art-sug .quick-info {
		margin-top: .75rem;
		margin-bottom: .75rem
	}
	
	.art-sug img {
		width: 100%;
		z-index: 9;
		height: auto;
		aspect-ratio: 2/1
	}
	
	.art-sug h2,
	.art-sug h4,
	.art-sug p,
	.art-sug span {
		color: #313b47!important;
		text-decoration: none!important
	}
	
	.art-sug a {
		color: #313b47;
		text-decoration: none!important
	}
	
	.art-sug h2 {
		margin-bottom: .4rem
	}
	
	.art-sug .sug-img-holder {
		position: relative;
		margin-top: 3rem;
		margin-bottom: 1rem
	}
	
	@media only screen and (max-width:767px) {
		.art-sug .sug-img-holder {
			margin-top: 2rem
		}
	}
	
	.art-sug .sug-img-holder img {
		border-radius: 1.5rem
	}
	
	#holder-article-suggestions {
		display: flex;
		flex-wrap: wrap
	}
	
	@media only screen and (min-width:600px) and (max-width:1000px) {
		#holder-article-suggestions .n-col-3:nth-child(3n+3) {
			display: none;
			visibility: collapse
		}
	}
	
	.n-main {
		padding-bottom: 5rem
	}
	
	.n-article-toc {
		display: flex;
		flex-direction: column
	}
	
	.n-article-toc .toc-box {
		display: flex;
		flex-direction: column
	}
	
	.n-article-toc .content-table-row {
		color: #313b47;
		font-size: 1.6rem;
		margin-bottom: 1rem
	}
	
	@media only screen and (max-width:1350px) {
		.n-article-toc .content-table-row {
			font-size: 2rem;
			margin: 1.25rem 0
		}
	}
	
	.n-article-toc .content-table-row.h2 {
		font-weight: 700;
		margin-top: 1rem
	}
	
	.n-article-toc .content-table-row.h2:first-of-type {
		margin-top: unset
	}
	
	.sidebar-title-box {
		display: flex;
		flex-direction: column
	}
	
	.sidebar-title-box .sidebar-title {
		font-size: 2.1rem;
		font-weight: 700;
		margin-bottom: .5rem
	}
	
	.sidebar-title-box .underline {
		margin-bottom: 2.4rem
	}
	
	#career-blog-article .animate-load {
		transition: .4s ease-out;
		opacity: 0
	}
	
	#career-blog-article .animate-load.show {
		opacity: 1
	}
	
	#career-blog-article .blog-list-separator {
		height: 1px;
		width: 100%;
		background-color: #c6c6c6;
		margin: 2rem 0 .6rem 0
	}
	
	#career-blog-article .blog-list-lbl {
		color: #425061;
		font-size: 1.9rem;
		margin-bottom: 1.5rem
	}
	
	#career-blog-article #featured-container {
		display: grid;
		column-gap: 8rem;
		grid-template-columns: repeat(2, minmax(0, 1fr))
	}
	
	@media only screen and (min-width:600px) and (max-width:1000px) {
		#career-blog-article #featured-container {
			column-gap: 4rem
		}
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article #featured-container {
			grid-template-columns: repeat(1, minmax(0, 1fr));
			row-gap: 2rem
		}
	}
	
	#career-blog-article .featured-article {
		box-sizing: border-box;
		margin-bottom: 3rem
	}
	
	#career-blog-article .featured-article .share-item>a {
		display: flex;
		flex-direction: row
	}
	
	#career-blog-article .featured-article .share-item>a .share-count-box {
		margin-left: .5rem;
		margin-top: unset
	}
	
	@media only screen and (max-width:1000px) {
		#career-blog-article .featured-article .share-item>a .share-count-box {
			margin-left: .2rem
		}
	}
	
	@media only screen and (max-width:1650px) {
		#career-blog-article .featured-article {
			margin-bottom: 1rem
		}
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article .featured-article {
			width: 100%;
			margin-bottom: 0
		}
	}
	
	#career-blog-article .featured-article img {
		width: 100%
	}
	
	#career-blog-article[data-mode=articles-list] #article-list-container {
		display: flex;
		flex-direction: column
	}
	
	#career-blog-article[data-mode=articles-list] #list-all-suggestions {
		display: grid;
		gap: 4rem 6rem;
		grid-template-columns: repeat(3, minmax(0, 1fr))
	}
	
	@media only screen and (max-width:1350px) {
		#career-blog-article[data-mode=articles-list] #list-all-suggestions {
			grid-template-columns: repeat(2, minmax(0, 1fr))
		}
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article[data-mode=articles-list] #list-all-suggestions {
			grid-template-columns: repeat(1, minmax(0, 1fr))
		}
	}
	
	#career-blog-article[data-mode=articles-list] .holder-share-list {
		margin-top: 2.8rem;
		display: block
	}
	
	#career-blog-article[data-mode=articles-list] .holder-share-list b {
		font-size: 1.9rem
	}
	
	#career-blog-article[data-mode=articles-list] .holder-share-list .share-item {
		display: inline-block
	}
	
	#career-blog-article[data-mode=articles-list] .holder-share-list .text-share {
		margin-bottom: .6rem
	}
	
	#career-blog-article[data-mode=articles-list] .holder-share-list .share-col {
		display: inline-block;
		width: auto
	}
	
	#career-blog-article[data-mode=articles-list] .holder-share-list .share-item {
		display: inline-block;
		width: 13rem
	}
	
	@media only screen and (max-width:1350px) {
		#career-blog-article[data-mode=articles-list] .holder-share-list .share-item {
			width: 12rem
		}
	}
	
	@media only screen and (max-width:1000px) {
		#career-blog-article[data-mode=articles-list] .holder-share-list .share-item {
			width: 10rem
		}
	}
	
	#career-blog-article[data-mode=articles-list] h1 {
		font-size: 3.6rem;
		margin-bottom: 1rem
	}
	
	@media only screen and (max-width:767px) {
		#career-blog-article[data-mode=articles-list] h1 {
			font-size: 2.475rem
		}
	}
	
	#career-blog-article[data-mode=articles-list] #list-all-suggestions .art-sug {
		--animation-speed: 500ms;
		--animation-name: to-load-article;
		--animation-timing: linear;
		animation: var(--animation-name) var(--animation-speed) var(--animation-timing);
		-moz-animation: var(--animation-name) var(--animation-speed) var(--animation-timing);
		-webkit-animation: var(--animation-name) var(--animation-speed) var(--animation-timing);
		animation-fill-mode: backwards
	}
	
	@keyframes to-load-article {
		0% {
			opacity: 0;
			transform: translateY(5%)
		}
		100% {
			opacity: 1;
			transform: translateY(0)
		}
	}
	
	@font-face {
		font-family: 'Euclid Circular B';
		src: url(nvlib/font/EuclidCircularB-Regular-WebM.ttf) format('ttf'), url(http://whyaspire.com/nvlib/font/EuclidCircularB-Regular-WebM.woff2) format('woff2');
		font-weight: 400;
		font-style: normal;
		font-display: swap
	}
	
	@font-face {
		font-family: 'Euclid Circular B';
		src: url(nvlib/font/EuclidCircularB-RegularItalic-WebM.ttf) format('ttf'), url(http://whyaspire.com/nvlib/font/EuclidCircularB-RegularItalic-WebM.woff2) format('woff2');
		font-weight: 400;
		font-style: italic;
		font-display: swap
	}
	
	@font-face {
		font-family: 'Euclid Circular B';
		src: url(nvlib/font/EuclidCircularB-Bold-WebM.ttf) format('ttf'), url(http://whyaspire.com/nvlib/font/EuclidCircularB-Bold-WebM.woff2) format('woff2');
		font-weight: 700;
		font-style: normal;
		font-display: swap
	}
	
	@font-face {
		font-family: 'Euclid Circular B';
		src: url(nvlib/font/EuclidCircularB-BoldItalic-WebM.ttf) format('ttf'), url(http://whyaspire.com/nvlib/font/EuclidCircularB-BoldItalic-WebM.woff2) format('woff2');
		font-weight: 700;
		font-style: italic;
		font-display: swap
	}
	
	@font-face {
		font-family: NewParis;
		src: url(career-blog/nwf/w/NewParisText-Bold-WebS.svg) format('woff2'), url(career-blog/nwf/w/NewParisText-Bold-WebS-2.svg) format('woff');
		font-weight: 700;
		font-style: normal;
		font-display: swap
	}
	
	@font-face {
		font-family: NewParis;
		src: url(career-blog/nwf/w/NewParisText-Bold-WebXL.svg) format('woff2'), url(career-blog/nwf/w/NewParisText-Bold-WebXL-2.svg) format('woff');
		font-weight: 700;
		font-style: normal;
		font-display: swap
	}
	
	@font-face {
		font-family: NewParis;
		src: url(career-blog/nwf/w/NewParisText-Bold-WebS.svg) format('woff2'), url(career-blog/nwf/w/NewParisText-Bold-WebS-2.svg) format('woff');
		font-weight: 700;
		font-style: normal;
		font-display: swap
	}
	
	@font-face {
		font-family: NewParis;
		src: url(career-blog/nwf/w/NewParisText-Bold-WebXL.svg) format('woff2'), url(career-blog/nwf/w/NewParisText-Bold-WebXL-2.svg) format('woff');
		font-weight: 700;
		font-style: normal;
		font-display: swap
	}

	#sec-video .video-body img {
		box-shadow: 0px 0px 5px 0px #80808038;
		border-radius: 10px;
		margin-top: 40px;
	}
	article.n-flex-row.n-container {
		display: none !important;
	}
	.new-premium-section article.n-flex-row.n-container {
		display: flex !important
	;
	}
	/* section.faq-question img {
		width: 70% !important;
	} */
	#sec-why-novo article.n-flex-row {
		display: none !important;
	}
	#sec-why-novo .Resume-Building-Platform article.n-flex-row {
		display: flex !important;
	}
	@media only screen and (max-width:991px) {
		aside.header-aside {
			margin-bottom: 40px;
		}
		.video-body img ,#pg-home #sec-video .video-wrapper .video-body {
			width: 100% !important;
		}
		#pg-home #sec-video .video-wrapper {
			height: auto;
		}
		.faq-question figure img  {
			width: 29% !important;
		}
		section.new-premium-section {
			background: #1c24fc;
		}
		#pg-home #sec-video header {
			margin-left: 0;
		}
		.modal-dialog.modal-dialog-centered {
			max-width: 98%;
		}
		.left-section {
			display: none;
		}

	}
	@media only screen and (max-width:767px) {
		.faq-question img {
			width: 50% !important;
		}


		#build-text-container .build-card {
			gap: 10px !important;
		}
		#pg-home #sec-build-resume2 .build-card {
			margin: 2rem 0;
		}
		.video-body img {
			width: 100%;
		}
		#header-picture img {
			width: 100%;
		}
		.premium-text p {
			color: #fff;
		}
		footer nav .n-container>.n-hf-left, footer nav .n-container>.n-hf-right {
			width: 45%;

		}
		footer nav .n-row {
			text-align: start;
			margin-bottom: 6rem!important;
		}
		#sec-expert .n-row {
			padding: 0;
		}
		#pg-doc #sec-expert .expt-list-element {
			padding: 2px;
		}
	
		#sec-faq-1 .faq-1:nth-of-type(odd) {
			padding-left: 0;
		}
	
		#sec-faq-1 .faq-1:nth-of-type(2n+2) {
			padding-right: 0;
		}
	
		#sec-faq-1 .faq-1 {
			margin-bottom: 6rem;
			padding-top: 0;
			min-height: initial;
		}
		section#sec-expert .n-row ,  #sec-expert .expt-list-element  {
			padding: 0 0rem;
			padding: 1px;
		}
	
	}