.openAccountConditions{background: #ececec;}
.openAccountConditions .note{border: 1px solid #d2d2d2; border-radius: 4px; padding: 20px;}

.title-ib {background: url(/assets/img/backgrounds/bg-open-ib.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; height: 430px;}
.title-ib h1{font-size: 45px; text-transform: uppercase;}

.btn{white-space: normal;}
.card{height: 290px; border-radius: 0.95rem; padding: 1.5rem !important;}
.p-text{position: relative; top: -180px;}
.content-accounts{height: 250px;}
.content-app-form  {padding: 20px 15px;}
.content-card{position: relative; top: -160px}

textarea.form-control{height: 30px;}
form.materializeForm .fieldContainer .input.textarea{min-height: 54px;}
label.control-label.largest_textarea{margin-bottom:2rem;}

.card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - -12px) calc(0.25rem - -12px);
    margin-bottom: -24px;
    margin-left: -24px;
    margin-right: -24px;
}

@media(max-width: 767px){
	.content-card{top: initial;}
 	.p-text{top: initial;}
 	.content-accounts{height: auto;}
 	.card{margin-left: 20px; margin-right: 20px;}
}