:root {
    --thm-font: 'Poppins', sans-serif;
    --thm-base: #e83167;
    --thm-color: #1d32cd;
    --thm-color2: #fbac1c;
    --thm-black: #252c4b;
    --thm-white: #ffffff;
    --thm-ase: #afb2bf;
    --thm-gray: #8e8e8e;
    --thm-f6: #F1F8FF;
    --thm-fb: #f6f6f6;
    --thm-p: #737789;
}
:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
}

.atf-cover-bg:before {
    content: '';
    position: absolute;
    right: 0px;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    /* background: linear-gradient(90deg, var(--thm-base), var(--thm-color)); */
	background: linear-gradient(90deg, var(--thm-color2), var(--thm-base));
    z-index: -1;
}
.ivc{background: linear-gradient(90deg, var(--thm-base), var(--thm-color));padding:2px;border-radius:4px;}


.hide0 {display:none;}
#info-creditors .tab-flex{justify-content:space-between;}
.info-creditors{width:32%;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);padding:10px;margin:10px 0;-webkit-transition:all .1s ease-out 0s;-moz-transition:all .1s ease-out 0s;-ms-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;}
.info-creditors:hover{box-shadow:0 0 3px rgba(0,0,0,.3);}
.info-creditors-name{text-align:center;font-weight:800;font-size:14px;background:#eee;height:50px;line-height:normal;display: flex;align-items: center;justify-content: center;}
.form_subheader.vitrina_header_text_big{line-height:24px;text-align:center;margin:0 ;}
.form_subheader.vitrina_header_text{line-height:18px;text-align:center;}
.ici{line-height:initial;display:flex;}
.ici:nth-child(2n){background:#eee;}
.ici div{padding:4px 0 4px 5px;}
.ici-1{width:30%;}
.ici-2{width:70%;border-left:2px solid #fff;}

.block-action{background:#ef0000;color:#fff;padding:0 50px;position:absolute;transform:rotate(-45deg);left:-50px;}
.block-action-top{background:#00ab1e;color:#fff;padding:0 50px;position:absolute;transform:rotate(45deg);right:-50px;}
.vitrina_offers{overflow:hidden;-webkit-transition:all .1s ease-out 0s;-moz-transition:all .1s ease-out 0s;-ms-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;border-radius: 5px;color: #fff;padding:2px;position: relative;background-image: linear-gradient(90deg, var(--thm-base), var(--thm-color));}
.offer{transform: scale(1);transform-origin: right;background-color: #242b4b;border-radius:4px;}
.offer a{display:block;padding:15px;color:#fff;}
.offer-001{text-align:center;width:100%;font-size:18px;font-weight:600;margin-bottom:15px;    line-height:initial;}
.vitrina_offers:hover{box-shadow:0px 0px 2px rgb(0 0 0 / 30%);}
.vitrina_offers:hover .button{box-shadow:0px 2px 3px rgb(0 0 0 / 70%);}
.vo {margin-bottom:5px;}
.info-creditors a{color:#333;}
.offer-image{width:100px!important;height:62px;display:flex;align-items:center;}

.button{background:#fff;border-radius:5px;box-shadow:none;color:#000;}
.vitrina_offers:hover .button{background:#fff;border-radius:5px;box-shadow:none;color:#000;}

@media (max-width:800px){
.info-creditors{width:49%;}
}
@media (max-width:500px){
.info-creditors{width:100%;}
}
@media (max-width: 480px){
.form_subheader.vitrina_header_text_big{line-height:18px;font-size:16px;}
.section_w{padding: 15px 0;}
.form_subheader.vitrina_header_text{line-height:16px;font-size:12px;letter-spacing:-0.2px;}
.offer-block{padding-bottom:0;}
.offer a{padding:8px;}
.offer-img{padding-top:5px;}
#sum-calc, #sum-foyz, #sum-rezult{font-size:13px;}
}