a,abbr,acronym,address,applet,article,aside,audio,
b,big,blockquote,body,canvas,caption,center,cite,
code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,
figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,
hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,
menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,
small,span,strike,strong,sub,summary,sup,table,tbody,td,
tfoot,th,thead,time,tr,tt,u,ul,var,
video{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-decoration:none;
	font-style:normal
	}
article,aside,details,figcaption,figure,footer,header,
hgroup,menu,nav,section{
	display:block
	}
body{
	line-height:1
	}
ol,ul{
	list-style:none
	}
blockquote,q{
	quotes:none
	}
blockquote:after,blockquote:before,q:after,q:before{
	content:'';
	content:none
	}
table{
	border-collapse:collapse;
	border-spacing:0
	}
*{
	font:1px AvenirNextW1G;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased
	}
::selection{
	background:#eaf0f3
	}
:focus{
	outline:none
	}
body,html{
	font:1px AvenirNextW1G;
	color:#171e27;width:100%
	}
.section,body.fixed{
	overflow:hidden
	}
.section{
	display:block;
	position:relative;
	width:100%;
	height:auto;
	background-color:#fff;
	border-bottom:1rem solid #eaf0f3
	}
.section>header{
	margin-bottom:48rem
	}
.section>header:last-child{
	margin-bottom:0
	}
.section>header h2{
	max-width:480rem;margin-bottom:16rem
	}
.section>header h2:last-child{
	margin-bottom:0
	}
.section>header>p{
	max-width:360rem;margin-bottom:24rem
	}
.section>header>p:last-child{
	margin-bottom:0
	}
.wrp-4-cln{
	display:flex;
	justify-content:space-between;
	flex-wrap:no-wrap
	}
.wrp-4-cln>figure{
	width:calc(25% - 24rem)
	}
@media screen and (max-width:768px){
	.wrp-4-cln{
		flex-wrap:wrap
	}
.wrp-4-cln>figure{
	width:100%;
	margin-bottom:36rem
	}
.wrp-4-cln>figure:last-of-type{
	margin-bottom:0}
	}
.wrp-3-cln{
	display:flex;
	justify-content:space-between;flex-wrap:wrap
	}
.wrp-3-cln>figure{
	width:calc(33% - 24rem)
	}
@media screen and (max-width:640px){
.wrp-3-cln>figure{
	width:100%;
	margin-bottom:36rem
	}
.wrp-3-cln>figure:last-of-type{
	margin-bottom:0}
	}
.wrp-2-cln{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
	}
.wrp-2-cln>figure{
	width:calc(50% - 24rem);
	margin-bottom:24rem
	}
@media screen and (max-width:768px){
.wrp-2-cln>figure{
	width:100%}
	}
h1{
	font-size:36rem;
	line-height:1.25;
	font-weight:300
	}
h1,h2{
	letter-spacing:4rem;
	text-transform:uppercase
	}
h2{
	font-size:28rem;
	font-weight:400
	}
h2,h3{
	line-height:1.5
	}
h3{
	font-size:24rem
	}
h4{
	font-size:18rem
	}
h4,p{
	line-height:1.5;
	font-weight:400
	}
p{
	opacity:.5
	}
p,span{
	font-size:14rem
	}
span{
	line-height:1.5;
	font-weight:500;
	opacity:1
	}
@font-face{
	font-family:AvenirNextW1G;src:url(../../../paxumbank/cache/AvenirNextW1G-Light-1329542ecab6701e35bd81a7d3f4998e.woff) format("truetype");
	font-weight:300;font-style:normal
	}
@font-face{
	font-family:AvenirNextW1G;src:url(../../../paxumbank/cache/AvenirNextW1G-Regular-57a468a5575ac9796a9cf0a398ef0b6a.woff) format("truetype");
	font-weight:400;font-style:normal}@font-face{font-family:AvenirNextW1G;src:url(../../../paxumbank/cache/AvenirNextW1G-Medium-951b43350448c41557074730992191e7.woff) format("truetype");
	font-weight:500;font-style:normal}@font-face{font-family:AvenirNextW1G;src:url(../../../paxumbank/cache/AvenirNextW1G-Demi-4ecd619b1b9968bef85e814438887810.woff) format("truetype");
	font-weight:600;font-style:normal}
.btn{
	display:inline-block;
	padding:0 12rem;
	height:40rem;
	line-height:40rem;
	text-align:left;
	color:#fff;
	font-size:14rem;
	background-color:#f45649;
	transition:all .3s cubic-bezier(.19,1,.22,1)
	}
.btn,.btn:after{
	position:relative
	}
.btn:after{
	content:'';
	display:block;
	float:right;
	top:calc(50% - 12rem);
	width:24rem;
	height:24rem;
	margin-left:64rem;
	background-image:url(../../paxumbank/cache/arrow-left-52d49dd4b3a01be80d65fd3c907b93cc.svg);
	background-size:100%;
	transition:all .66s cubic-bezier(.19,1,.22,1)
	}
.btn:hover{
	cursor:pointer;
	opacity:.9
	}
.btn:hover:after{
	transform:rotate(1turn)
	}
.btn:hover:active{
	transform:scale(.95)
	}
a.btn-business{
	background-color:#171e27
	}
a.btn-online_bankig{
	display:inline-block;
	position:relative;
	margin-left:auto;
	border-radius:4rem;
	height:38rem;
	padding:0 12rem;
	padding-right:16rem;
	line-height:36rem;
	text-align:left;
	color:#fff;
	font-size:12rem;
	border:1rem solid hsla(0,0%,100%,.15);
	background-color:transparent;
	transition:all .3s cubic-bezier(.19,1,.22,1)
	}
a.btn-online_bankig:before{
	content:'';
	display:block;
	position:relative;
	float:left;
	top:calc(50% - 10rem);
	width:20rem;
	height:20rem;
	margin-right:8rem;
	background-image:url(../../paxumbank/cache/sign-in-cc53e5491671d3a14438844063cc222a.svg);
	background-size:100%;
	transition:all .66s cubic-bezier(.19,1,.22,1)
	}
a.btn-online_bankig:hover{
	cursor:pointer;
	background-color:#f45649;
	border:1rem solid #f45649;
	opacity:.9
	}
a.btn-online_bankig:hover:after{
	transform:rotate(1turn)
	}
a.btn-online_bankig:hover:active{
	transform:scale(.95)
	}
a.btn-dark{
	color:#171e27;
	border:1rem solid rgba(23,30,39,.1)
	}
a.btn-dark:before{
	background-image:url(../../paxumbank/cache/sign-in-dark-7ff2e89230473fc354b451803ddce6f3.svg)
	}
a.btn-dark:hover{
	color:#fff
	}
a.btn-dark:hover:before{
	background-image:url(../../paxumbank/cache/sign-in-cc53e5491671d3a14438844063cc222a.svg)
	}
a.link{
	font-size:14rem;
	color:#f45649;
	white-space:nowrap
	}
a.link:hover{
	opacity:.75;
	cursor:pointer
	}
#mobile-header{
	display:flex;
	position:relative;
	align-items:center;
	justify-content:space-between;
	width:100%;
	height:64rem;
	overflow:hidden;
	box-sizing:border-box;
	padding:0 16rem;
	color:#fff;
	background:#171e27;
	border-bottom:1rem solid #314044;
	z-index:900;
	transition:all 1s cubic-bezier(.19,1,.22,1)
	}
@media screen and (min-width:769px){
#mobile-header{
	display:none}
	}
#mobile-header a img{
	height:16rem
	}
#mobile-header a.btn-expand{
	display:block;
	position:relative;
	float:right
	}
@media screen and (max-width:768px){
#header.active{
	right:0}
	}
@media screen and (max-width:768px){
#header.unactive{
	right:-100%}
	}
#header{
	display:flex;
	position:relative;
	right:0;
	align-items:center;
	width:100%;
	height:64rem;
	box-sizing:border-box;
	padding:0 16rem;
	color:#fff;
	background:#171e27;
	border-bottom:1rem solid #314044;
	z-index:1000;
	transition:all 1s cubic-bezier(.19,1,.22,1)
	}
#header .cross{
	display:none
	}
@media screen and (max-width:768px){
#header{
	display:flex;
	right:-100%;
	position:fixed!important;
	flex-direction:column;
	align-items:center;
	padding:48rem;
	justify-content:space-between;
	text-align:center;
	height:100vh;
	background:#171e27
	}
#header .logo{
	display:none
	}
#header .cross{
	display:block
	}
#header nav a{
	font-size:28rem;
	letter-spacing:1rem;
	text-transform:uppercase;
	margin-bottom:48rem
	}
#header .btn-online_bankig{
	width:100%;
	max-width:320rem;
	bottom:24rem;
	text-align:center;
	margin-left:0
	}
#header .btn-online_bankig:before{
	display:inline-block;
	float:none;top:calc(50% - 12rem)}
	}
#header a img{
	height:16rem;
	margin-right:32rem
	}
@media screen and (max-width:768px){
#header a img{
	margin-right:0;
	margin-top:12rem;
	height:24rem}
	}
#header nav a{
	font-size:14rem;
	color:inherit;
	opacity:.7;
	margin-right:8rem;
	margin-left:16rem
	}
#header nav a.current,#header nav a:hover{
	opacity:1
	}
@media screen and (max-width:768px){
#header nav a{
	display:block;
	font-size:16rem;
	letter-spacing:2rem;
	margin-top:8rem;
	margin-bottom:32rem}
	}
@media screen and (max-width:320px){
#header nav a{
	font-size:14rem}
	}
#header li,#header ul{
	display:inline
	}
body.page-headerWhite .inner-wrapper{
	padding:48rem
	}
body.page-headerWhite #header{
	background:#fff;
	border-bottom:1px solid #eaf0f3
	}
body.page-headerWhite #header a{
	color:#171e27;
	opacity:.7;font-weight:500
	}
body.page-headerWhite #header a.btn-dark,body.page-headerWhite #header a.logo{
	opacity:1
	}
#submenu{
	display:flex;
	position:relative;
	align-items:center;
	border-bottom:1px solid #eaf0f3;
	width:100%;
	box-sizing:border-box;
	color:#171e27;
	background:#fff;
	z-index:900;
	transition:all 1s cubic-bezier(.19,1,.22,1)
	}
#submenu .active-page{
	border-bottom:2rem solid #f45649
	}
#submenu nav a{
	line-height:64rem;
	display:inline-block;
	font-size:14rem;
	font-weight:500;
	padding:0 16rem;
	color:inherit;
	opacity:.7;
	height:64rem
	}
#submenu nav a.current,#submenu nav a:hover{
	opacity:1
	}
#submenu nav li,#submenu nav ul{
	display:inline
	}
#footer{
	border-top:1rem solid #314044;
	background-color:#171e27
	}
#footer>div{
	display:flex;
	position:relative;
	justify-content:space-between;
	align-items:flex-start;
	width:100%;
	color:#fff;
	padding:48rem
	}
#footer>div>div a{
	display:block;
	font-size:14rem;
	color:inherit;
	opacity:.7;
	margin-top:16rem
	}
#footer>div>div a:hover{
	opacity:1
	}
@media screen and (max-width:768px){
#footer>div{
	display:flex;
	flex-wrap:wrap
	}
#footer>div>div{
	margin-bottom:36rem;
	width:50%}
	}
@media screen and (max-width:480px){
#footer>div{
	display:block}
	}
.copyright{
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:48rem;
	width:100%;
	height:auto;
	border-top:1px solid hsla(0,0%,100%,.1)
	}
.copyright p{
/*	max-width:640px; */
	margin:0;
	line-height:1.4
	}
.hero{
	color:#fff;
	background:#171e27
	}
.hero header{
	position:relative;
	z-index:1;
	padding:24rem 0 48rem
	}
.hero header h1,.hero header p{
	margin-bottom:24rem
	}
.hero header p{
	max-width:360rem
	}
.hero .video-container{
	top:0;
	left:-48rem;
	bottom:0;
	width:100%;
	height:100%;
	overflow:hidden
	}
.hero .video-container video{
	min-width:100%;
	min-height:100%;
	width:auto;
	height:auto;
	position:absolute;
	top:32%;
	left:50%;
	transform:translate(-50%,-50%)
	}
.hero .video{
	display:none
	}
.page-index .hero .video{
	display:block
	}
.page-index .hero{
	color:#171e27;
	background-image:url(../../paxumbank/cache/home-page-6935ff5dea4188ca40aaab4551284b02.jpg);
	background-position:50%;
	background-size:cover
	}
@media screen and (max-width:768px){
.page-index .hero{
	background-position:0;
	background-size:auto}
	}
.online-banking{
	padding:192rem 48rem;
	background-color:#eaf0f3;
	background-image:url(../../paxumbank/cache/online-banking-eaac8ca06c44cf7eec500ca614f990d7.png);
	background-position:220%;
	background-size:75%;
	background-repeat:no-repeat
	}
.online-banking header>p{
	max-width:480rem;
	margin-bottom:48rem
	}
.online-banking div{
	width:66%
	}
.online-banking figure{
	margin-bottom:32rem
	}
@media screen and (max-width:768px){
.online-banking{
	background-size:100%;
	background-position:bottom;
	padding:48rem;
	padding-bottom:70%
	}
.online-banking div{
	width:100%
	}
.online-banking figure{
	width:50%}
	}
@media screen and (max-width:480px){
.online-banking{
	background-size:100%;
	background-position:bottom;
	padding:48rem;
	padding-bottom:70%
	}
.online-banking figure{
	width:100%}
	}
.feature{
	display:flex;
	align-items:center
	}
.feature img{
	height:40rem;
	width:40rem;
	margin-right:16rem
	}
.feature p{
	font-weight:400;
	font-size:14rem;
	opacity:1
	}
.article .feature{
	margin-bottom:16rem
	}
.article .feature p{
	font-size:14rem
	}
.open-account header h2{
	max-width:720rem
	}
.open-account a.btn:first-of-type{
	margin-right:16rem
	}
@media screen and (max-width:480px){
.open-account a.btn:first-of-type{
	width:100%
	}
.open-account a.link{
	display:block;margin-top:18rem}
	}
.documents{
	margin-bottom:32rem;
	max-width:720px;
	transition:all .66s cubic-bezier(.19,1,.22,1)
	}
.documents span{
	display:block;
	margin-bottom:12rem
	}
.documents span:hover{
	cursor:pointer
	}
.documents>div>p{
	display:block;
	margin-bottom:12rem
	}
.documents:focus>div{
	display:block
	}
.getintouch-section{
	position:relative;
	overflow:hidden
	}
.getintouch{
	border:0
	}
.getintouch>div{
	margin-bottom:48rem
	}
.getintouch>div figure{
	border-right:1rem solid #eaf0f3;
	width:calc(25% - 48rem)
	}
.getintouch>div figure:last-of-type{
	border:0
	}
@media screen and (max-width:768px){
.getintouch>div figure{
	width:calc(50% - 24rem)
	}
.getintouch>div figure:nth-child(even){
	border:none}
	}
@media screen and (max-width:480px){
.getintouch>div figure{
	width:100%;
	border:none}
	}
.getintouch footer p{
	max-width:480rem;
	margin-bottom:24rem
	}
.contact-us-active{
	top:0!important
	}
.contactus{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:100%;
	border:0;
	background:#171e27;
	color:#fff;
	transition:all .66s cubic-bezier(.19,1,.22,1)
	}
.contactus h2{
	margin-bottom:48rem
	}
.contactus form{
	display:block;
	position:relative;
	width:100%
	}
.contactus form>div:first-of-type{
	display:flex;
	position:relative;
	justify-content:space-between;
	flex-wrap:nowrap;
	width:100%
	}
.contactus form>div:first-of-type div{
	display:inline-block;
	position:relative;
	float:left;
	width:calc(25% - 24rem)
	}
.contactus form>div:first-of-type div input{
	display:block;
	position:relative;
	width:100%
	}
.contactus form>div:last-of-type{
	margin-bottom:24rem
	}
.contactus form>div{
	width:100%
	}
.contactus form>div .input{
	position:relative;
	width:100%
	}
.contactus form>div .input label{
	position:absolute;
	top:12rem;
	left:8rem;
	pointer-events:none;
	transition:all .3s cubic-bezier(.19,1,.22,1)
	}
.contactus form>div .input label span{
	font-weight:300;
	transition:all .3s cubic-bezier(.19,1,.22,1)
	}
.contactus form>div .input input,.contactus form>div .input textarea{
	position:relative;
	height:48rem;
	width:100%;
	color:#fff;
	font-size:14rem;
	font-weight:300;
	margin-bottom:24rem;
	border:0;
	border-bottom:1rem solid #314044;
	background:none
	}
.contactus form>div .input textarea{
	padding-top:12rem
	}
.contactus form>div .input input:focus+label{
	top:-8rem;left:0
	}
.contactus form>div .input input:focus+label span{
	font-size:10rem
	}
.contactus form>div .input input:valid+label{
	top:-8rem;left:0
	}
.contactus form>div .input input:valid+label span{
	font-size:10rem
	}
.contactus form>div .input textarea:focus+label{
	top:-8rem;
	left:0
	}
.contactus form>div .input textarea:focus+label span{
	font-size:10rem
	}
.contactus form>div .input textarea:valid+label{
	top:-8rem;
	left:0
	}
.contactus form>div .input textarea:valid+label span{
	font-size:10rem
	}
.contactus form>div .input input:focus+ul+label{
	top:-8rem;left:0
	}
.contactus form>div .input input:focus+ul+label span{
	font-size:10rem
	}
.contactus form>div .input input:valid+ul+label{
	top:-8rem;
	left:0
	}
.contactus form>div .input input:valid+ul+label span{
	font-size:10rem
	}
.contactus form>div .input textarea:focus+ul+label{
	top:-8rem;
	left:0
	}
.contactus form>div .input textarea:focus+ul+label span{
	font-size:10rem
	}
.contactus form>div .input textarea:valid+ul+label{
	top:-8rem;
	left:0
	}
.contactus form>div .input textarea:valid+ul+label span{
	font-size:10rem
	}
.contactus footer{
	position:absolute;
	bottom:48rem
	}
.contactus footer a{
	color:#fff
	}
.contactus footer a span{
	display:inline-block;
	position:relative;
	top:3.2rem;
	margin-right:8rem
	}
.contactus .parsley-errors-list{
	top:48rem;
	background:hsla(0,0%,100%,.05);
	color:hsla(0,0%,100%,.33)
	}
.page-contacts .getintouch #btn-open-getintouch{
	display:none
	}
.page-contacts .getintouch footer p{
	margin-bottom:0
	}
.page-contacts .contactus{
	display:block;
	position:relative;
	top:0;
	padding-bottom:96rem
	}
.page-contacts .contactus #btn-close-getintouch{
	display:none
	}
.our-offer .slider{
	border:1rem solid #eaf0f3;
	overflow:hidden;
	margin-bottom:24rem
	}
@media screen and (max-width:768px){
.our-offer .slider{
	position:relative;
	margin-left:-48rem;
	width:calc(100% + 100rem)}
	}
.our-offer .slider .tab-bar{
	display:flex
	}
.our-offer .slider .tab-bar .unactive{
	color:#c3d2da
	}
.our-offer .slider .tab-bar .unactive:before{
	opacity:.2
	}
.our-offer .slider .tab-bar .unactive:hover{
	color:#171e27;
	cursor:pointer
	}
.our-offer .slider .tab-bar .unactive:hover:before{
	opacity:1
	}
.our-offer .slider .tab-bar button{
	position:relative;
	width:50%;
	height:48rem;
	border:0;
	font-size:14rem;
	font-weight:500;
	letter-spacing:1rem;
	text-transform:uppercase;
	white-space:nowrap;
	background:#fff;
	border-bottom:1rem solid #eaf0f3;
	transition:all .3s cubic-bezier(.19,1,.22,1)
	}
.our-offer .slider .tab-bar button:first-of-type{
	border-right:1rem solid #eaf0f3
	}
@media screen and (max-width:420px){
.our-offer .slider .tab-bar button{
	white-space:normal;
	padding:0 32rem}
	}
.our-offer .slider .tab-bar button:before{
	content:'';
	display:inline-block;
	position:relative;
	width:20rem;
	height:20rem;
	left:-6rem;
	top:4rem;
	background:red;
	transition:all .3s cubic-bezier(.19,1,.22,1)
	}
@media screen and (max-width:420px){
.our-offer .slider .tab-bar button:before{
	position:absolute;
	left:6rem;
	top:calc(50% - 10rem)}
	}
.our-offer .slider .tab-bar .tab-personal:before{
	background:url(../../paxumbank/cache/personal_selected-31ef48e7071fec1a634b466d9f074b85.svg)
	}
.our-offer .slider .tab-bar .tab-business:before{
	background:url(../../paxumbank/cache/business_selected-6c10908094a6c8cb7e7c586a66f4ec84.svg)
	}
.our-offer .slider .tab-bar .tab-personal.unactive:before{
	background:url(../../paxumbank/cache/personal_hover-7a943f136b1dbd16586ee47aaddd0a04.svg)
	}
.our-offer .slider .tab-bar .tab-business.unactive:before{
	background:url(../../paxumbank/cache/business_hover-9251bdf8513c5fb677ca6536c75a83ff.svg)
	}
.our-offer .slider .wrapper{
	width:200%;
	display:flex;
	left:0;
	transition:all .3s cubic-bezier(.19,1,.22,1)
	}
.our-offer .slider .wrapper>div:last-of-type{
	color:#fff;
	background:#171e27 linear-gradient(270deg,rgba(0,0,0,.65),transparent)
	}
.our-offer .slider .wrapper-business{
	position:relative;
	left:-100%;
	transition:all .3s cubic-bezier(.19,1,.22,1)
	}
.our-offer .slider .wrapper-personal{
	position:relative;
	left:0;
	transition:all .3s cubic-bezier(.19,1,.22,1)
	}
.our-offer footer p{
	max-width:640rem;
	margin-bottom:16rem
	}
.article{
	display:block;
	align-items:center
	}
.article>img{
	height:40rem;
	margin-bottom:16rem
	}
.article h4{
	margin-bottom:12rem
	}
.article p{
	margin-bottom:16rem
	}
.article p:nth-last-child(1){
	margin-bottom:0
	}
.call-to-action{
	border-bottom:0;
	background-image:url(../../paxumbank/cache/call-to-action-d995214b74d93a11c637a6ad26d2d1d0.png);
	background-position:100%;
	background-size:50%;
	background-repeat:no-repeat
	}
@media screen and (max-width:768px){
.call-to-action{
	background:none}
	}
.call-to-action a.btn:first-of-type{
	margin-right:16rem;
	margin-bottom:22rem
	}
.testimonial img{
	height:80rem;
	margin-bottom:24rem
	}
.testimonial blockquote{
	margin-bottom:12rem
	}
.testimonial footer cite p{
	font-weight:400;
	opacity:1
	}
.testimonial footer cite:first-of-type{
	color:#f45649
	} 

.menuContent{
	width: 980px;
	margin: 0 auto;
	}
.menu {
	background-color:#F4564A;
	padding-left: 20px;
	text-align: left;
	}

.maincont
{
	width: 968px;
	background-image: url(../images/paxum/img/sideshadow.gif);
	background-repeat: repeat-y;
	margin: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #f5f5f5;
}	