/* ALL */
.rey_text_white{

    color:#fff;

}.rey_text_green{

     color:#1cb551;

}.rey_box_title{

      font-size:24px;
    margin:100px auto 50px auto;
    text-align:center;
}
/* --- SM --- */
@media (max-width:768px){

    .rey_box_title{

        margin:50px auto;
}
}
.rey_box_title span{

    color:#1cb551;
font-size:34px;
}
.rey_box_title img{

height:40px;
margin:-15px 0 0 0;
}
.rey_box_under_title_line{
border:5px solid #1cb551;
border-radius:5px;
margin:15px auto;
width:50px;
}.rey_button_small{
background:#0bb648;
border:1px solid #0bb648;
border-radius:30px;
color:#fff;
font-size:12px;
text-transform:uppercase;
padding:5px 8px;
}.rey_button_small:hover{
background:#fff;
color:#333;
webkit-transition:.5s ease-in-out;
-moz-transition:.5s ease-in-out;
-o-transition:.5s ease-in-out;
transition:.5s ease-in-out;
}.rey_button_big{
background:#1cb551;
border:1px solid #1cb551;
border-radius:30px;
color:#fff;
font-size:20px;
padding:15px 25px;
}.rey_button_big:hover{
background:#fff;
color:#333;
webkit-transition:.5s ease-in-out;
-moz-transition:.5s ease-in-out;
-o-transition:.5s ease-in-out;
transition:.5s ease-in-out;
}/* --- XS --- */@media (max-width:470px){
.rey_button_big{
font-size:20px;
padding:5px 15px;
}}/* FFACE */.rey_fface2{
      background:url(/images/pos-dlya-bankov/b-fface.jpg) no-repeat;
background-size:100%;
height:400px;
margin:15px auto;
padding:50px 25px 25px 50px;
}.rey_fface_title{
font-size:42px;
}.rey_fface_title_small{
font-size:18px;
}.rey_fface_title_small img{
margin:0 5px 0 0;
}/* --- MD --- */@media (max-width:1024px){
.rey_fface2{
          background:url(/images/pos-dlya-bankov/b-fface-sm.jpg) no-repeat;
background-size:auto 100%;
background-position:right;
height:400px;
margin:15px auto;
padding:25px;
}.rey_fface_title{
font-size:35px;
}}/* --- SM --- */@media (max-width:768px){
.rey_fface2{
background:url(/images/pos-dlya-bankov/b-fface-sm.jpg) no-repeat;
height:400px;
background-position:right;
}.rey_fface_title{
font-size:20px;
}.rey_fface_title_small{
font-size:16px;
}.rey_fface_text_xs{
width:60%;
}}/* --- XS --- */@media (max-width:650px){
.rey_fface2{
          background:url(/images/pos-dlya-bankov/b-fface-xs.jpg) no-repeat;
height:400px;
background-position:right;
}.rey_fface2 button{
margin:50px 0 0 0;
padding:10px 30px;
}.rey_fface_title{
font-size:20px;
}.rey_fface_title_small{
font-size:16px;
}}/* ADVANTAGES */.rey_adv_item_1{
      background:url(/images/pos-dlya-bankov/b-bg-01.jpg);
}.rey_adv_item_2{
background:url(/images/pos-dlya-bankov/b-bg-02.jpg);
}.rey_adv_item_3{
background:url(/images/pos-dlya-bankov/b-bg-03.jpg);
}.rey_adv_item_4{
background:url(/images/pos-dlya-bankov/b-bg-04.jpg);
}.rey_adv_item_5{
background:url(/images/pos-dlya-bankov/b-bg-05.jpg);
}.rey_adv_item_6{
background:url(/images/pos-dlya-bankov/b-bg-06.jpg);
} .rey_adv_item{
background-position-y:0px;
background-position-x:45px;
background-repeat:no-repeat;
font:16px 'Montserrat', Arial, sans-serif !important;
height:150px;
padding:50px 0 0 0;
}/* --- MD --- */@media (max-width:1024px){
.rey_adv_item{
height:170px;
}}/* --- SM --- */@media (max-width:768px){
.rey_adv_item{
height:140px;
}}.rey_adv_item img{
margin:-8px 15px 0 0;
}.rey_adv_item_button{
margin:8px 0 0 0;
}/* --- XS --- */@media (max-width:470px){
.rey_adv_item{
height:auto;
padding:30px 0;
}.rey_adv_title{
width:290px;
}}/* ADVANTAGES 2 */ .rey_adv2_item{
align-items:center;
display:flex;
font-size:16px;
height:90px;
}.rey_adv2_item_img,.rey_adv2_item_img2{
width:65px !important;
}.rey_adv2_item img{
margin:0 25px 0 0;
}.rey_adv2_item_text{
width:calc(100% - 130px);
}/* --- MD --- */@media (max-width:1024px){
.rey_adv2_item{
height:90px;
}}/* --- SM --- */@media (max-width:768px){
.rey_adv2_item{
height:90px;
}}/* --- XS --- */@media (max-width:470px){
.rey_adv2_item{
height:auto;
padding:10px 0;
}.rey_adv2_item_img,.rey_adv2_item_img2{
width:55px !important;
}}/* PRODUCTIONS */.rey_prod{
      background:url(/images/pos-dlya-bankov/b-bg.jpg);
background-size:100%;
}.rey_prod_item{
background:#fff;
border:1px solid #f8f8f8;
border-radius:10px;
box-shadow:0 0 15px #f0f0f0;
margin:0 0 25px 0;
padding:10px 0 35px 0;
text-align:center;
}.rey_prod_item:hover{
border:1px solid #0bb648;
webkit-transition:.5s ease-in-out;
-moz-transition:.5s ease-in-out;
-o-transition:.5s ease-in-out;
transition:.5s ease-in-out;
}.rey_prod_item_title{
align-items:center;
display:flex;
font-size:16px;
height:38px;
}.rey_prod_item_title p{
margin:0 auto;
}.rey_prod_item img{
height:250px;
margin:25px 0;
}.rey_prod_down_button{
text-align:center;
margin:25px auto 0 auto;
}/* --- XS --- */@media (max-width:470px){
.rey_prod_item{
border:none;
box-shadow:none;
margin:0 0 25px 0;
padding:0;
text-align:center;
}.rey_prod_item:hover{
border:none;
}.rey_prod_item img{
height:115px;
}.rey_prod_item_title{
font-size:14px;
}}.rey_text_help{
font-size:16px;
padding:50px;
}.rey_text_help_img figure{
border-radius:10px;
margin:0 2% 2% 0;
text-align:center;
width:45%;
}.rey_text_help_img figure i{
margin:25px 0 0 0;
font-size:25px;
}/* --- XS --- */@media (max-width:470px){
.rey_text_help{
padding:10px;
}.rey_text_help p{
text-align:center;
}}/* SUPPORT */.rey_support{
      background:url(/images/pos-dlya-bankov/b-support-bg.jpg);
background-position-y:70%;
background-position-x:60%;
background-repeat:no-repeat;
border:1px solid #f8f8f8;
border-radius:10px;
box-shadow:0 0 15px #f0f0f0;
overflow:hidden;
}/* TOP */.rey_top{
      background:url(/images/pos-dlya-bankov/b-top-bg.jpg)no-repeat;
background-size:100% 100%;
text-align:center;
}.rey_top .rey_box_title{
margin:60px 0;
}/* --- SM --- */@media (max-width:768px){
.rey_top .rey_box_title{
margin:50px auto;
width:60%;
}}/* --- XS --- */@media (max-width:470px){
.rey_top .rey_box_title{
margin:50px auto;
width:80%;
              font-size: 16px;
}.rey_top img{
margin:5px;
}}.rey_top img{
height:auto;
width:75px;
}/* REVIEWS */.rey_reviews i{
font-size:104px;
}/* --- XS --- */@media (max-width:470px){
.rey_reviews i{
font-size:74px;
}}.rey_reviews figure{
text-align:center;
}.rey_reviews figure i{
font-size:72px;
margin:60% 0 0 0;
}/* PROVIDERS */.rey_providers{
text-align:center;
}.rey_providers img{
margin:0 35px;
}/* --- MD --- */@media (max-width:1024px){
.rey_providers img{
margin:0 15px;
}}/* --- SM --- */@media (max-width:768px){
.rey_providers img{
margin:25px;
}}/* CALLBACK */.rey_callback{
border:1px solid #1cb551;
border-radius:10px;
margin:0 0 25px 0;
}.rey_callback{
text-align:center;
}.rey_callback_title{
background:#fff;
font-size:18px;
margin:-15px auto 30px auto;
width:40%;
}.rey_callback_title a{
color:#1cb551;
}/* --- XS --- */@media (max-width:470px){
.rey_callback_title{
width:80%;
}}.rey_callback_title_big{
margin:100px 0 25px 0;
}.rey_callback form{
margin:0 0 25px 0;
}.rey_callback input{
margin:0 1% 0 0;
width:30%;
}.rey_callback input[type='text']{
background:#f2f3f5;
border:1px solid #f2f3f5;
border-radius:30px;
font-size:20px;
padding:15px 25px;
}/* --- XS-HOR --- */@media (max-width:700px){
.rey_callback input[type='text'],.rey_callback input[type='submit']{
font-size:14px;
padding:15px 10px;
}}/* --- XS --- */@media (max-width:470px){
.rey_callback input{
font-size:20px;
margin:0 0 10px 0;
width:90%;
}.rey_callback input[type='text'],.rey_callback input[type='submit']{
font-size:20px;
padding:15px 25px;
}}  .sec-5{
text-align: center;
padding-top: 75px;
padding-bottom: 75px;
}.sec-5-title-text{
font-weight: 700;
line-height: 51px;
display: inline-block;
vertical-align: top;
}.sec-5-title-block a{
color: #0bb648;
font-weight: 700;
font-size: 44px;
text-decoration: none;
line-height: 51px;
display: inline-block;
vertical-align: top;
}.sec-5-title-img{
display: inline-block;
vertical-align: top;
width: 29px;
height: 51px;
background-image: url(/images/pos-dlya-bankov/sec-5-img.png);
margin-left: 20px;
margin-right: 20px;
}.bottom-form{
width: 1080px;
height: 150px;
background-color: #fff;
margin: 0 auto;
margin-top: 40px;
border: 1px solid #1cb551;
border-radius: 10px;
}.bottom-form-title{
background-color: #fff;
margin: 0 auto;
margin-top: -11px;
line-height: 22px;
width: 680px;
}.bottom-form-title span{
color:#0bb648;
}.bottom-form-input{
width: 260px;
padding-left: 20px;
border: none;
line-height: 58px;
background-color: #f2f3f5;
border-radius: 28px;
margin-top: 50px;
color: #111;
margin-left: 5px;
margin-right: 5px;
}.bottom-form-input:active, .bottom-form-input:hover,.bottom-form-input:focus {
    outline: 0;
    outline-offset: 0;
}.bottom-form-submit{
color: #000;
font-weight: 400;
line-height: 58px;
width: 280px;
text-align: center;
background-color: #1cb551;
color: #fff;
border-radius: 29px;
cursor: pointer;
box-sizing: border-box;
border: 1px solid #1cb551;
transition: 0.3s;
margin-left: 5px;
margin-right: 5px;
}.bottom-form-submit:hover{
background-color: #fff;
color: #333;
}@media (max-width: 1024px){
.bottom-form{
height: auto;
padding-bottom: 30px;
}.bottom-form-input,.bottom-form-submit{
display: block;
margin: 40px auto;
width: 60vw;
text-align: center;
padding-left: 0;
}}@media (max-width: 768px){
 .bottom-form{
width: 90vw;
}.bottom-form-title{
width: 300px;
margin-top: 30px;
}.bottom-form-input,.bottom-form-submit{
width: 300px;
}}@media (max-width: 480px){
.bottom-form-input,.bottom-form-submit,.bottom-form-title,.sec-5-title-block a{
font-size: 16px;
}}