#callback-custom, #consultation-custom{
	display: none;
	position: fixed;
	top: 0;
	left:0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
}

#callback-custom form, #consultation-custom form{
	width: 50%;
    margin: 0 auto;
    z-index: 999999;

    background: #fff;
    padding: 40px;
}

#callback-custom form, #consultation-custom form{
    position: relative;
}

#callback-custom form .close-btn, #consultation-custom form .close-btn{
    position: absolute;
    right: 50px;
    top: 70px;
}

#callback-custom form .close-btn:before, #consultation-custom form .close-btn:before{
	transform: translateY(-50%) rotate(-45deg);
	content: "";
    background: #54656f;
    height: 2px;
    width: 25px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    display: block;
}

a.header__logo.a--btn img{
	transform: scale(1.1);
}

.form.form-consultation{
	height: 100%;
	overflow-y: scroll;
}

.form.form-callback{
	height: 700px;
	overflow-y: scroll;
}

.form.form-consultation h2{
	margin:0;
}

#callback-custom form .close-btn:after, #consultation-custom form .close-btn:after{
	transform: translateY(-50%) rotate(45deg);
	content: "";
    background: #54656f;
    height: 2px;
    width: 25px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    display: block;
}

#callback-custom .close-btn, #consultation-custom .close-btn{
	cursor:pointer;
}

.my-form__success{
	display: none;
	position: fixed;
	top: 0;
	left:0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
}

.my-form__success > div{
	width: 50%;
    margin: 0 auto;
    z-index: 999999;
    text-align: center;
    background: #fff;
    padding: 40px;
}

.my-form__success .js-popup-close{

}

div.quote{
    /*color: #fff;
    font-size: 42px;*/
}

blockquote:after{
    content: "“";
    font-family: Engravers Gothic;
    color: #fff;
    font-size: 42px;
    line-height: 42px;
    font-weight: 700;
    margin-left: -3px;
    display: inline-block;
    transform: rotate(180deg);
}

p.p--sm.p--light{
    margin-bottom: 0;
}

.ticker{
    height: 200px;
}

.swiper__custom-buttons{
    right: -30px;
}

.ing_bank{
    height: 50px;
}

.gp_bank{
    height: 72px;
}
