<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">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%;

    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

em {
    font-style: italic
}

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
}

.DTFC_ScrollWrapper .DTFC_LeftHeadWrapper table.dataTable {
    margin: 0 !important
}

.DTFC_ScrollWrapper .dataTables_scroll .dataTables_scrollHeadInner {
    width: 100% !important
}

.DTFC_ScrollWrapper .dataTables_scroll .dataTables_scrollHeadInner&gt;.table.tabela-rwd {
    width: 100% !important
}

.DTFC_ScrollWrapper .dataTables_scroll .dataTables_scrollBody {
    width: 100% !important
}

.DTFC_ScrollWrapper .dataTables_scroll .dataTables_scrollBody&gt;.table.tabela-rwd {
    width: 100% !important
}

a,
div,
input,
option,
select,
span {
    outline: 0 !important;
    text-decoration: none !important
}



h1 {
    font-size: 40px;
    
    font-weight: 700;
    color: #000;
    margin-bottom: 20px;
    line-height: 130%
}

h2 {
    font-size: 36px;
 
    font-weight: 700;
    color: #851414;
    margin-bottom: 35px;
    line-height: 130%
}

h3 {
    font-size: 30px;
   
    font-weight: 500;
    color: #000;
    margin-bottom: 30px;
    line-height: 130%
}

h4 {
    font-size: 24px;
    
    font-weight: 400;
    color: #393838;
    margin-bottom: 25px;
    line-height: 130%
}

h5 {
    font-size: 20px;
   
    font-weight: 400;
    color: #393838;
    margin-bottom: 20px
}

h6 {
    font-size: 13px;
   
    color: #3977aa;
    margin-bottom: 15px
}

@media (max-width:767px) {
    h1 {
        font-size: 40px
    }

    h2 {
        font-size: 33px
    }

    h3 {
        font-size: 26px
    }

    h4 {
        font-size: 18px
    }

    h5 {
        font-size: 15px
    }

    h6 {
        font-size: 13px
    }
}

@media (max-width:550px) {
    h1 {
        font-size: 30px
    }

    h2 {
        font-size: 28px
    }

    h3 {
        font-size: 24px
    }

    h4 {
        font-size: 18px
    }

    h5 {
        font-size: 15px
    }

    h6 {
        font-size: 13px
    }
}

.bx-wrapper .bx-controls-direction a {
    z-index: 999
}

.btn {
    font-size: 16px;
    font-weight: 300;
    width: 232px;
    max-width: 100%;
    min-height: 45px;
    line-height: 130%;
    text-align: center;
    padding: 12px 10px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    color: #fff;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    background-position: right 10px center;
    background-repeat: no-repeat
}

.btn-arrow {
    background-image: url(../img/btn_arrow.png)
}

.btn-arrow-2 {
    background-image: url(../img/btn_arrow_2.png)
}

.btn:focus,
.btn:hover {
    color: #fff
}

.btn-lg {
    max-width: 250px;
    width: 100%;
    min-height: 54px;
    line-height: 130%;
    padding: 16px 10px
}

.btn-xs {
    max-width: 141px;
    width: 100%;
    min-height: 32px;
    line-height: 130%
}

.btn-blue,
.btn-blue:active,
.btn-default,
.btn-default:active {
    background-color: #c21b17
}

.btn-blue:focus,
.btn-blue:hover,
.btn-default:focus,
.btn-default:hover {
    background-color: #752127
}

.btn-default,
.btn-default:active,
.btn-red,
.btn-red:active {
    background-color: #c21b17
}

.btn-default:focus,
.btn-default:hover,
.btn-red:focus,
.btn-red:hover {
    background-color: #752127
}

.btn-red-2,
.btn-red-2:active {
    background-color: #8e1230
}

.btn-red-2:focus,
.btn-red-2:hover {
    background-color: #c21b17
}

.btn-green,
.btn-green:active {
    background-color: #3ba775;
    background-color: #752127
}

.btn-green:focus,
.btn-green:hover {
    background-color: #61ca99;
    background-color: #c21b17
}

.btn-white,
.btn-white:active {
    background-color: #fff;
    color: #752127;
    border: 1px solid #8fa7c1
}

.btn-arrow-2:focus,
.btn-arrow-2:hover {
    background-color: #752127;
    color: #fff;
    background-image: url(../img/btn_arrow.png)
}

.btn-white:focus,
.btn-white:hover {
    background-color: #c21b17
}

hr {
    border-color: #dee8f1;
    max-width: 1170px;
    width: 100%;
    margin: 40px auto;
    display: block
}

.top_ico {
    position: relative;
    border: 1px solid #ebebeb;
    display: inline-block;
    height: auto;
    width: 100%;
    margin-top: 37px;
    padding: 0 10px
}

.top_ico .top_ico_block {
    position: relative;
    width: 76px;
    height: 76px;
    top: -38px;
    margin: 0 auto;
    border-top-left-radius: 38px;
    border-top-right-radius: 38px;
    border-bottom-right-radius: 38px;
    border-top-right-radius: 38px;
    border-bottom-left-radius: 38px;
    border-top-left-radius: 38px;
    border-bottom-left-radius: 38px;
    border-bottom-right-radius: 38px;
    background-color: #fff;
    border: 1px solid #ebebeb
}

.top_ico .top_ico_block .white_block {
    width: 110%;
    height: 37px;
    margin-left: -5%;
    position: absolute;
    top: -1px;
    z-index: 1;
    border: 1px solid #fff;
    background-color: #fff
}

.top_ico .top_ico_block .ico {
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    margin: 10px;
    position: absolute;
    top: 0;
    z-index: 2;
    background-position: center center;
    background-repeat: no-repeat
}

.ico_pig {
    background-image: url(../img/ico_pig.png)
}

.ico_calc {
    background-image: url(../img/ico_calc.png)
}

.ico_calc_2 {
    background-image: url(../img/ico_calc_2.png)
}

.ico_newsletter {
    background-image: url(../img/ico_newsletter.png)
}

.ico_globe {
    background-image: url(../img/ico_globe.png)
}

.ico_maps_marker {
    background-image: url(../img/ico_maps_marker.png)
}

.ico_phone {
    background-image: url(../img/ico_phone.png)
}

.ico_message {
    background-image: url(../img/ico_message.png)
}

.ico_pdf {
    background-image: url(../img/doc-ico-2.png)
}

.ico_file {
    background-image: url(../img/doc-ico-3.png)
}

.star-box {
    width: 75px;
    display: inline-block
}

.star-box .star-5-points:first-child {
    margin-left: 0
}

.star-box .star-5-points {
    position: relative;
    margin: 5px 0 5px 1px;
    display: inline-block;
    font-size: 12px
}

.star-box .star-red.star-5-points i {
    color: #ec1636
}

.star-box .star-gray.star-5-points i {
    color: #ec1636
}

.risk_box {
    display: inline-block;
    width: 90px
}

.risk_box .risk_step:first-child {
    margin-left: 0
}

.risk_box .risk_step {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 12px;
    height: 7px;
    border: 1px solid #acb6bf;
    -webkit-border-radius: 0;
    border-radius: 0;
    font: 400 100%/normal Arial, sans-serif;
    color: #000;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-transform: skewX(0);
    transform: skewX(0);
    background-color: #fff;
    margin-left: 4px;
    float: left
}

.risk_box .risk_step .active {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 8px;
    height: 3px;
    border: 1px solid #0182c6;
    background-color: #0182c6;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font: 400 100%/normal Arial, sans-serif;
    color: #000;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-transform: skewX(0);
    transform: skewX(0);
    margin: 1px
}

.risk_box.very-high-risk .active {
    border: 1px solid #ff2e17;
    background-color: #ff2e17
}

.risk_box.high-risk .active {
    border: 1px solid #ff992a;
    background-color: #ff992a
}

.risk_box.medium-risk .active {
    border: 1px solid #ffea3e;
    background-color: #ffea3e
}

.risk_box.low-risk .active {
    border: 1px solid #01ae80;
    background-color: #01ae80
}

.risk_box.minimal-risk .active {
    border: 1px solid #0182c6;
    background-color: #0182c6
}

.border-box-module {
    border: 1px solid #a8a9ad;
    position: relative;
    padding: 35px;
    margin: 25px 0
}

.border-box-module .title {
    background-color: #fff;
    display: inline-block;
    left: -1px;
    padding: 0 8px 10px 0;
    position: absolute;
    top: -11px;
    z-index: 2;
    color: #c21b17;
    font-size: 26px;
    
    font-weight: 400
}

.border-box-module ul {
    list-style-image: none;
    margin: 15px 0;
    padding-left: 0
}

.border-box-module ul li {
    background-image: url(../img/list_ico.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    background-size: 13px 13px;
    background-position: left top 4px;
    padding-bottom: 10px
}

.border-box-module .pdf {
    padding-left: 70px;
    min-height: 70px;
    display: inline-block;
    background-image: url(../img/doc-ico.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    margin-bottom: 20px
}

.border-box-module .pdf .file_name {
    display: inline-block;
    color: #c21b17;
    font-size: 16px;
    
    font-weight: 400;
    width: 100%;
    line-height: 140%
}

.border-box-module .pdf .file_info {
    display: inline-block;
    color: #4e4e4e;
    font-size: 14px;
    
    font-weight: 400;
    width: 100%;
    line-height: 140%;
    padding-top: 10px
}

.border-box-module.border-box-module-file&gt;.row&gt;div {
    display: inline-block;
    width: 31%;
    vertical-align: top;
    float: none
}

@media (max-width:767px) {
    .border-box-module.border-box-module-file&gt;.row&gt;div {
        width: 49%
    }
}

@media (max-width:550px) {
    .border-box-module.border-box-module-file&gt;.row&gt;div {
        width: 100%
    }
}

@media (max-width:767px) {
    .border-box-module {
        padding: 37px 15px 15px
    }

    .border-box-module .title {
        font-size: 19px
    }
}

.section-border-right {
    border-right: 1px solid #c9d0d7;
    padding-bottom: 20px
}

.section-border-left {
    border-left: 1px solid #c9d0d7;
    padding-bottom: 30px
}

.hr_2 {
    background-image: url(../img/hr_2.gif);
    background-position: center center;
    background-repeat: repeat-x;
    border: none;
    height: 1px
}

#login_page .input-box,
#login_page_2 .input-box,
.twig-row_1_fiz_1 .input-box,
.twig-row_fiz_1_1 .input-box,
.wyceny_funduszy_inwestycyjnych .input-box,
.wyniki_wyszukiwania .input-box {
    width: 100%;
    border: 1px solid #969696;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    position: relative;
    margin: 10px 0;
    display: inline-block;
    line-height: 100%
}

#login_page .input-box .form-group,
#login_page_2 .input-box .form-group,
.twig-row_1_fiz_1 .input-box .form-group,
.twig-row_fiz_1_1 .input-box .form-group,
.wyceny_funduszy_inwestycyjnych .input-box .form-group,
.wyniki_wyszukiwania .input-box .form-group {
    margin: 0;
    display: inline-block;
    width: 100%;
    line-height: 100%
}

#login_page .input-box .form-group label,
#login_page_2 .input-box .form-group label,
.twig-row_1_fiz_1 .input-box .form-group label,
.twig-row_fiz_1_1 .input-box .form-group label,
.wyceny_funduszy_inwestycyjnych .input-box .form-group label,
.wyniki_wyszukiwania .input-box .form-group label {
    position: absolute;
    background-color: #fff;
    display: inline-block;
    top: -20%;
    left: -1px;
    padding: 0 8px 5px 0;
    z-index: 2;
    line-height: 100%;
    color: #aaa9a9
}

#login_page .input-box .form-group input,
#login_page_2 .input-box .form-group input,
.twig-row_1_fiz_1 .input-box .form-group input,
.twig-row_fiz_1_1 .input-box .form-group input,
.wyceny_funduszy_inwestycyjnych .input-box .form-group input,
.wyniki_wyszukiwania .input-box .form-group input {
    border: none;
    height: 40px;
    width: 100%;
    display: inline-block;
    box-shadow: none;
    line-height: 100%
}

#login_page .input-box .form-group select,
#login_page_2 .input-box .form-group select,
.twig-row_1_fiz_1 .input-box .form-group select,
.twig-row_fiz_1_1 .input-box .form-group select,
.wyceny_funduszy_inwestycyjnych .input-box .form-group select,
.wyniki_wyszukiwania .input-box .form-group select {
    border: none;
    height: 40px;
    width: 100%;
    display: inline-block;
    box-shadow: none;
    line-height: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

#login_page .input-box .form-group select::-ms-expand,
#login_page_2 .input-box .form-group select::-ms-expand,
.twig-row_1_fiz_1 .input-box .form-group select::-ms-expand,
.twig-row_fiz_1_1 .input-box .form-group select::-ms-expand,
.wyceny_funduszy_inwestycyjnych .input-box .form-group select::-ms-expand,
.wyniki_wyszukiwania .input-box .form-group select::-ms-expand {
    display: none
}

.section-title {
    padding-bottom: 15px
}

.section-title h1 {
    margin-bottom: 0
}

.section-title span {
    color: #000;
    
    font-weight: 400
}

.section-title span i {
    height: 1px;
    background-color: #90a7c1;
    width: 40px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
    display: none
}

@media (max-width:767px) {
    .section-title {
        padding-bottom: 0
    }

    .section-title span i {
        display: none
    }
}

.mask-2 {
    width: 100%;
    height: 100%;
    min-height: 320px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    overflow: hidden
}

.mask-2 div {
    position: absolute;
    height: 100%;
    width: 90%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-transform: skew(-10deg);
    -moz-transform: skew(-10deg);
    -o-transform: skew(-10deg);
    box-shadow: 0 0 0 400px #fff;
    border-top-left-radius: 55px;
    border-top-right-radius: 55px;
    border-bottom-right-radius: 55px;
    border-top-right-radius: 55px;
    border-bottom-left-radius: 55px;
    border-top-left-radius: 55px;
    border-bottom-left-radius: 55px;
    border-bottom-right-radius: 55px
}

.mask-2.small {
    min-height: 190px
}

.dynamic-content {
    line-height: 30px;
    font-weight: 300;
}

.dynamic-content p {
    margin-bottom: 20px
}

.dynamic-content b,
.dynamic-content strong {
    
    font-weight: 700
}

.dynamic-content a {
    color: #c21b17
}

.dynamic-content .btn {
    color: #fff
}

.dynamic-content i {
    font-style: italic !important
}

.dynamic-content table {
    width: 100%;
    padding: 15px 0;
    text-align: center;
    color: #752127;
    font-size: 16px;
    color: #4e4e4e;
    font-weight: 300;
}

.dynamic-content table tr {
    border-bottom: 1px solid #e9ecef
}

.dynamic-content table tr th {
    padding-top: 10px;
    padding-bottom: 10px
}

.dynamic-content table tr td {
    background-image: url(../img/menu_belt.png);
    background-position: right center;
    background-repeat: no-repeat;
    padding: 5px;
    vertical-align: middle
}

.dynamic-content table tr td:last-child {
    background-image: none
}

.dynamic-content table thead tr:first-child {
    background-color: #b8b8b8 !important;
    border-bottom: 2px solid #b8b8b8
}

.dynamic-content table thead tr:first-child td {
    background-image: none
}

.dynamic-content table tr:nth-child(odd) {
    background-color: #fff
}

.dynamic-content table tr:nth-child(even) {
    background-color: #f3f2f2
}

.dynamic-content table.numery-kont-funduszy-table thead tr:first-child {
    background-color: #cccbcb !important;
    border-bottom: 2px solid #cccbcb !important;
    
    font-style: 16px;
    color: #752127
}

.dynamic-content table.numery-kont-funduszy-table tr:nth-child(2n) {
    background-color: #f5f5f5
}

.dynamic-content table.numery-kont-funduszy-table tbody tr {
    font-weight: 300;;
    color: #4d4848;
    font-size: 16px
}

.dynamic-content table.numery-kont-funduszy-table tbody tr td strong {
    color: #752127;
    font-weight: 300;
}

.dynamic-content table.numery-kont-funduszy-table tbody tr td:first-child {
    
    color: #4d4848;
    font-size: 17px
}

.dynamic-content table.numery-kont-funduszy-table tbody tr td:first-child a {
    color: #4d4848
}

@media (max-width:767px) {
    .dynamic-content table {
        padding: 0
    }

    .dynamic-content .DTFC_ScrollWrapper .DTFC_LeftHeadWrapper table.dataTable {
        margin: 0 !important
    }
}

.dynamic-content ul {
    list-style-image: none;
    margin: 15px 0;
    padding-left: 0
}

.dynamic-content ul li {
    background-image: url(../img/list_ico.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    background-size: 13px 13px;
    background-position: left top 9px;
    padding-bottom: 7px
}

.dynamic-content ol {
    list-style-type: decimal;
    margin: 15px 0;
    padding-left: 25px
}

.dynamic-content ol li {
    padding-bottom: 7px
}

@media (max-width:1170px) {
    .dynamic-content img {
        max-width: 100%;
        width: auto !important;
        height: auto !important
    }
}

.dynamic-content-2 {
    line-height: 140%;
    font-weight: 300;
}

.dynamic-content-2 p {
    margin-bottom: 20px
}

.dynamic-content-2 b,
.dynamic-content-2 strong {
    
    font-weight: 700
}

.dynamic-content-2 ul {
    list-style-image: none;
    margin: 15px 0;
    padding-left: 0
}

.dynamic-content-2 ul li {
    background-image: url(../img/list_ico.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    background-size: 13px 13px;
    background-position: left top 9px;
    padding-bottom: 7px
}

.dynamic-content-2 ol {
    list-style-type: decimal;
    margin: 15px 0;
    padding-left: 25px
}

.dynamic-content-2 ol li {
    padding-bottom: 7px
}

.section-header {
    display: inline-block
}

.section-header .text-1 {
    color: #752127;
    font-size: 30px;
    
    font-weight: 400;
    width: 100%;
    display: inline-block;
    line-height: 120%;
    padding-top: 15px
}

.section-header .text-2 {
    display: inline-block;
    width: 100%;
    color: #4e4e4e;
    font-size: 17px;
    
    font-weight: 400;
    line-height: 140%;
    padding-top: 20px;
    padding-bottom: 20px
}

.section-header .btn {
    margin-bottom: 15px
}

p {
    margin-top: 10px;
    margin-bottom: 10px
}

b,
strong {
    
    font-weight: 700
}

.advice-row-border {
    border: 1px solid #c9d0d7;
    padding-left: 0;
    padding-right: 0
}

i {
    font-style: italic
}

#lbw-widget {
    z-index: 1000
}

#ui-id-1 {
    z-index: 9999;
    border: none
}

#ui-id-1 .ui-menu-item {
    border-bottom: 1px solid #d6d9d9;
    border-left: 1px solid #d6d9d9;
    border-right: 1px solid #d6d9d9
}

#ui-id-1 .ui-menu-item a,
#ui-id-1 .ui-menu-item a.ui-state-active,
#ui-id-1 .ui-menu-item a.ui-state-hover {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 25px);
    color: #4e4e4e;
    font-size: 16px;
    
    font-weight: 400;
    line-height: 140%;
    background-image: url(../img/search_arrow.png);
    background-position: right 3px center;
    background-repeat: no-repeat;
    min-height: 39px;
    border: 0;
    vertical-align: middle;
    padding: 8px 25px 8px 7px;
    background-color: transparent !important;
    margin: 0;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out
}

#ui-id-1 .ui-menu-item a strong,
#ui-id-1 .ui-menu-item a.ui-state-active strong,
#ui-id-1 .ui-menu-item a.ui-state-hover strong {
    color: #79a3cf;
    border: 0
}

#ui-id-1 .ui-menu-item:first-child {
    border-top: 1px solid #d6d9d9
}

#ui-id-1 .ui-menu-item:last-child&gt;a {
    max-width: 100%;
    width: 100%;
    padding: 8px 7px;
    background-image: none !important
}

#ui-id-1 .ui-menu-item:last-child&gt;a #autocompletebutton {
    width: 100%
}

#ui-id-1 .ui-menu-item:last-child:hover {
    background-color: transparent
}

#ui-id-1 .ui-menu-item:focus,
#ui-id-1 .ui-menu-item:hover {
    background-color: #752127
}

#ui-id-1 .ui-menu-item:focus a,
#ui-id-1 .ui-menu-item:focus a.ui-state-active,
#ui-id-1 .ui-menu-item:focus a.ui-state-hover,
#ui-id-1 .ui-menu-item:hover a,
#ui-id-1 .ui-menu-item:hover a.ui-state-active,
#ui-id-1 .ui-menu-item:hover a.ui-state-hover {
    color: #fff;
    background-color: transparent;
    text-decoration: none
}

#ui-id-1 .ui-menu-item a.ui-state-active,
#ui-id-1 .ui-menu-item a.ui-state-hover {
    color: #752127;
    font-weight:700;
    background-color: transparent;
    margin: 0
}

#ui-id-2 {
    z-index: 9999;
    border: none;
    left: 0 !important;
    width: 100% !important
}

#ui-id-2 .ui-menu-item {
    border-bottom: 1px solid #d6d9d9;
    border-left: 1px solid #d6d9d9;
    border-right: 1px solid #d6d9d9
}

#ui-id-2 .ui-menu-item a,
#ui-id-2 .ui-menu-item a.ui-state-active,
#ui-id-2 .ui-menu-item a.ui-state-hover {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 25px);
    color: #4e4e4e;
    font-size: 16px;
    
    font-weight: 400;
    line-height: 140%;
    background-image: url(../img/search_arrow.png);
    background-position: right 3px center;
    background-repeat: no-repeat;
    min-height: 39px;
    border: 0;
    vertical-align: middle;
    padding: 8px 25px 8px 7px;
    background-color: transparent !important;
    margin: 0;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out
}

#ui-id-2 .ui-menu-item a strong,
#ui-id-2 .ui-menu-item a.ui-state-active strong,
#ui-id-2 .ui-menu-item a.ui-state-hover strong {
    color: #79a3cf;
    border: 0
}

#ui-id-2 .ui-menu-item:first-child {
    border-top: 1px solid #d6d9d9
}

#ui-id-2 .ui-menu-item:last-child&gt;a {
    max-width: 100%;
    width: 100%;
    padding: 8px 7px;
    background-image: none !important
}

#ui-id-2 .ui-menu-item:last-child&gt;a #autocompletebutton {
    width: 100%
}

#ui-id-2 .ui-menu-item:last-child:hover {
    background-color: transparent
}

#ui-id-2 .ui-menu-item:focus,
#ui-id-2 .ui-menu-item:hover {
    background-color: #752127
}

#ui-id-2 .ui-menu-item:focus a,
#ui-id-2 .ui-menu-item:focus a.ui-state-active,
#ui-id-2 .ui-menu-item:focus a.ui-state-hover,
#ui-id-2 .ui-menu-item:hover a,
#ui-id-2 .ui-menu-item:hover a.ui-state-active,
#ui-id-2 .ui-menu-item:hover a.ui-state-hover {
    color: #fff;
    background-color: transparent;
    text-decoration: none
}

#ui-id-2 .ui-menu-item a.ui-state-active,
#ui-id-2 .ui-menu-item a.ui-state-hover {
    color: #752127;
    font-weight: 700;
    background-color: transparent;
    margin: 0
}

.page_pagination.nav_block {
    margin-top: 35px
}

.page_pagination.nav_block .pager_block {
    width: 180px;
    display: inline-block;
    float: left;
    padding: 0 5px
}

.page_pagination.nav_block .pager_block .pager li a {
    height: 35px;
    line-height: 35px;
    color: #a8a9ad;
    font-size: 20px;
    
    font-weight: 400;
    padding: 0;
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.page_pagination.nav_block .pager_block .pager li a i {
    border-bottom: 3px solid #a8a9ad;
    border-right: 3px solid #a8a9ad;
    width: 17px;
    height: 17px;
    display: inline-block;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-left-radius: 1px;
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    position: relative;
    top: 3px
}

.page_pagination.nav_block .pager_block .pager li a:hover {
    background-color: transparent;
    text-decoration: underline;
    color: #851414
}

.page_pagination.nav_block .pager_block .pager li a:hover i {
    border-bottom: 3px solid #851414;
    border-right: 3px solid #851414
}

.page_pagination.nav_block .pager_block .pager li.previous a i {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg)
}

.page_pagination.nav_block .pager_block .pager li.next a i {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.page_pagination.nav_block .pager_block .pager li.disabled a {
    color: #8c8c8c !important
}

.page_pagination.nav_block .pager_block .pager li.disabled a i {
    border-color: #e1e1e1 !important
}

.page_pagination.nav_block .pagination_block {
    width: calc(100% - 360px);
    display: inline-block;
    float: left;
    text-align: center
}

.page_pagination.nav_block .pagination_block li a {
    border: 0;
    color: #a8a9ad;
    font-size: 20px;
    
    font-weight: 400;
    width: 28px;
    height: 28px;
    line-height: 28px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding: 0;
    margin: 0 3px;
    border: 1px solid #fff;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-color: transparent
}

.page_pagination.nav_block .pagination_block li a:hover {
    color: #c21b17;
    border: 1px solid #c21b17
}

.page_pagination.nav_block .pagination_block li.active a {
    color: #c21b17;
    border: 1px solid #c21b17;
    font-weight: 700
}

.page_pagination.nav_block .pagination_block li:first-child,
.page_pagination.nav_block .pagination_block li:last-child {
    display: none !important
}

@media (min-width:767px) {

    .page_pagination.nav_block .pagination_block li:first-child,
    .page_pagination.nav_block .pagination_block li:last-child {
        display: none !important
    }
}

@media (max-width:767px) {
    .page_pagination.nav_block .pager_block {
        width: 17px;
        display: inline-block;
        float: left;
        padding: 0 5px
    }

    .page_pagination.nav_block .pager_block .pager li a {
        font-size: 0
    }

    .page_pagination.nav_block .pager_block .pager li a i {
        border-bottom: 3px solid #752127;
        border-right: 3px solid #752127;
        width: 17px;
        height: 17px;
        display: inline-block;
        border-top-left-radius: 1px;
        border-top-right-radius: 1px;
        border-bottom-right-radius: 1px;
        border-top-right-radius: 1px;
        border-bottom-left-radius: 1px;
        border-top-left-radius: 1px;
        border-bottom-left-radius: 1px;
        border-bottom-right-radius: 1px;
        position: relative;
        top: 3px
    }

    .page_pagination.nav_block .pager_block .pager li a:hover {
        background-color: transparent;
        text-decoration: underline
    }

    .page_pagination.nav_block .pagination_block {
        width: calc(100% - 40px)
    }
}

.return-button-box-valuation-container .return-button-box-valuation {
    float: right;
    width: 350px;
    margin-top: -75px
}

.return-button-box-valuation-container .return-button-box-valuation a {
    width: 100%;
    position: relative;
    z-index: 2
}

@media (max-width:991px) {
    .return-button-box-valuation-container .return-button-box-valuation {
        float: left;
        width: 100%;
        margin-top: -40px;
        margin-bottom: 20px
    }

    .return-button-box-valuation-container .return-button-box-valuation a {
        width: 100%;
        max-width: 350px;
        float: right
    }
}

@media (max-width:767px) {
    .return-button-box-valuation-container .return-button-box-valuation {
        margin-top: 0
    }

    .return-button-box-valuation-container .return-button-box-valuation a {
        max-width: inherit
    }
}

#tabs-mobile-slider-box {
    display: none
}

@media (max-width:767px) {
    #tabs-desktop-slider-box {
        display: none
    }

    #tabs-mobile-slider-box {
        display: block;
        width: 100%;
        vertical-align: top;
        position: relative;
        overflow: hidden
    }

    #tabs-mobile-slider-box .arrow {
        display: block;
        width: 25px;
        float: left;
        position: absolute;
        z-index: 9;
        top: 0;
        left: 0
    }

    #tabs-mobile-slider-box .arrow a {
        text-decoration: none;
        border: 0
    }

    #tabs-mobile-slider-box .arrow a i {
        display: inline-block;
        background-position: center center;
        background-repeat: no-repeat;
        display: inline-block;
        height: 18px;
        opacity: .3;
        position: relative;
        transition: all .2s ease-in-out 0s;
        width: 25px
    }

    #tabs-mobile-slider-box .arrow:hover a i {
        opacity: 1
    }

    #tabs-mobile-slider-box .left_arrow a i {
        background-image: url(../img/arrow_slider_left2.png)
    }

    #tabs-mobile-slider-box .right_arrow {
        float: right;
        left: inherit;
        right: 0
    }

    #tabs-mobile-slider-box .right_arrow a i {
        background-image: url(../img/arrow_slider_right2.png)
    }

    #tabs-mobile-slider-box .page_name {
        display: block;
        width: 100%;
        padding: 0 30px;
        text-align: center;
       
        font-weight: 400;
        color: #7c8ca3;
        font-size: 22px;
        border: none;
        position: absolute;
        top: 0
    }
}

@media (max-width:1024px) {

    .dynamic-content table.dataTable.no-footer,
    .jak_kupowac_tabs table.dataTable.no-footer,
    .tabela_ike_ikze_kalkulaotr_box table.dataTable.no-footer {
        border-bottom: 0 solid #111
    }

    .dynamic-content table.dataTable,
    .jak_kupowac_tabs table.dataTable,
    .tabela_ike_ikze_kalkulaotr_box table.dataTable {
        border-collapse: separate !important;
        clear: both;
        margin-bottom: 0 !important;
        margin-top: 0 !important;
        max-width: none !important;
        padding: 0
    }

    .dynamic-content table.dataTable tbody td,
    .jak_kupowac_tabs table.dataTable tbody td,
    .tabela_ike_ikze_kalkulaotr_box table.dataTable tbody td {
        border-bottom: 0 solid #fff !important
    }

    .dynamic-content table tr,
    .dynamic-content table tr:first-child,
    .jak_kupowac_tabs table tr,
    .jak_kupowac_tabs table tr:first-child,
    .tabela_ike_ikze_kalkulaotr_box table tr,
    .tabela_ike_ikze_kalkulaotr_box table tr:first-child {
        border: none
    }

    .dynamic-content table.dataTable thead td,
    .dynamic-content table.dataTable thead th,
    .jak_kupowac_tabs table.dataTable thead td,
    .jak_kupowac_tabs table.dataTable thead th,
    .tabela_ike_ikze_kalkulaotr_box table.dataTable thead td,
    .tabela_ike_ikze_kalkulaotr_box table.dataTable thead th {
        border-bottom: 0 solid #111;
        padding: 5px !important
    }

    .jak_kupowac_tabs .DTFC_LeftHeadWrapper {
        background-color: #fff
    }
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
    margin: 0 !important
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
    margin: 0 !important
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
    margin: 0 !important
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
    margin: 0 !important
}

.tooltipster-sidetip .tooltipster-box {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #bf2220 !important;
    
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 4px 4px 5px 0 #bababa;
    color: #4d4848;
    font-size: 12px;
    line-height: 130%;
    padding: 10px;
    transition: opacity .5s ease 0s
}

.tooltipster-sidetip .tooltipster-content {
    color: #4d4848;
    padding: 0;
    color: #4d4848;
    font-size: 12px;
    line-height: 130%
}

.tooltipster-sidetip .tooltipster-arrow {
    overflow: hidden;
    position: absolute;
    display: none
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #c21b17
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #fff;
    left: 0;
    top: -2px
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #c21b17
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #fff;
    left: 0;
    top: 2px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #c21b17
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
    border-right-color: #fff;
    left: 2px;
    top: 0
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #c21b17
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
    border-left-color: #fff;
    left: -2px;
    top: 0
}

#ui_wo_modal {
    background-color: rgba(0, 0, 0, .6);
    top: 0;
    width: 100%;
    left: 0
}

#ui_wo_modal .modal-dialog {
    width: 100%;
    max-width: 1200px;
    margin-top: 200px
}

#ui_wo_modal .modal-dialog .modal-content {
    margin-left: 15px;
    margin-right: 15px;
    background-image: url(../img/wo_modal_bg.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: auto 100%
}

#ui_wo_modal .modal-dialog .modal-content .modal-header {
    border-bottom: 0
}

#ui_wo_modal .modal-dialog .modal-content .modal-body {
    padding: 30px 0 30px 30px;
    width: 70%;
    color: #034278;
    font-weight: 300;
    font-size: 30px;
    line-height: 1.3
}

#ui_wo_modal .modal-dialog .modal-content .modal-body a {
    font-weight: 700;
    color: #003f74
}

@media (max-width:991px) {
    #ui_wo_modal .modal-dialog .modal-content .modal-body {
        width: 60%
    }
}

@media (max-width:767px) {
    #ui_wo_modal .modal-dialog .modal-content .modal-body {
        width: 100%;
        font-size: 20px;
        padding: 15px
    }
}

@media (max-width:880px) {
    #ui_wo_modal .modal-dialog .modal-content {
        background-size: 65% auto
    }
}

@media (max-width:767px) {
    #ui_wo_modal .modal-dialog .modal-content {
        background-image: none
    }
}

@media (max-width:767px) {
    #ui_wo_modal .modal-dialog {
        margin: 10px 0 0
    }
}

.content-hint {
    text-decoration: underline !important
}

.ui-tooltip {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c21b17 !important;
    border-radius: 0;
    box-shadow: 4px 4px 5px 0 #bababa;
    color: #4d4848;
    font-size: 12px;
    line-height: 130%;
    padding: 10px;
    transition: opacity .5s ease 0s
}

.dataTables_wrapper .DTFC_ScrollWrapper .dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner .table thead tr th:first-child {
    min-width: 75px !important
}

.dataTables_wrapper .DTFC_ScrollWrapper .dataTables_scroll .dataTables_scrollBody .table thead tr th:first-child {
    min-width: 75px !important
}

.dataTables_wrapper .DTFC_ScrollWrapper .dataTables_scroll .dataTables_scrollBody .table tbody tr td:first-child {
    min-width: 75px !important
}

.dataTables_wrapper .DTFC_ScrollWrapper .DTFC_LeftWrapper {
    min-width: 75px !important
}

.dataTables_wrapper .DTFC_ScrollWrapper .DTFC_LeftWrapper .DTFC_LeftHeadWrapper {
    padding: 0 !important;
    min-width: 75px !important
}

.dataTables_wrapper .DTFC_ScrollWrapper .DTFC_LeftWrapper .DTFC_LeftBodyWrapper {
    padding: 0 !important;
    min-width: 75px !important
}

.two_video .video_box .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden
}

.two_video .video_box .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.blue-list li,
.blue-list-container ul li {
    padding-left: 25px;
    background-image: url(../img/list_ico.png);
    background-repeat: no-repeat;
    background-position: 0 3px;
    line-height: 150%;
    margin-bottom: 20px;
    margin-top: 20px
}

.home-page-slider {
    position: relative;
    max-height: 600px;
    overflow: hidden
}

.home-page-slider .home-page-slider-mask-left {
    display: none;
    width: 139px;
    height: 100%;
    background-image: url(../img/maska_lewa.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999
}

.home-page-slider .container-fluid {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden
}

.home-page-slider .container-fluid&gt;.row {
    position: relative
}

.home-page-slider .container-fluid .slider-box {
    position: relative;
    overflow: hidden
}

.home-page-slider .container-fluid .slider-box .bx-wrapper {
    margin-bottom: 0
}

.home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport {
    background: 0 0;
    border: 0;
    box-shadow: none;
    left: 0
}

.home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid {
    overflow: hidden;
    position: relative
}

.home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .mobile-slider-image {
    display: none
}

.home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .mobile-slider-image-small {
    display: none
}

.home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    margin: 14% 0 0 12%;
    z-index: 3
}

.home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide span {
    color: #fff;
    font-size: 44px;
    font-weight: 300;
    font-weight: 400;
    line-height: 120%;
    display: inline-block;
    clear: both;
    margin-bottom: 10px;
    float: left
}

.home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide .btn {
    float: left;
    clear: both
}

.home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide .slide-text-mobile {
    display: none
}

.home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide .slide-text-mobile-small {
    display: none
}

.home-page-slider .container-fluid .slider-box .bx-wrapper .bx-pager {
    padding: 0;
    bottom: 0
}

.home-page-slider .container-fluid .slider-box .home-page-slider-mask-right {
    display: none;
    width: 192px;
    height: 100%;
    background-image: url(../img/maska_prawa.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: -25px;
    z-index: 9
}

.home-page-slider .container-fluid .slider-box-controler {
    position: relative;
    bottom: 90px;
    width: auto;
    height: 20px;
    float: right;
    padding-right: 200px
}

.home-page-slider .container-fluid .slider-box-controler .slider-controler {
    position: relative;
    display: inline-block;
    font-size: 0;
    width: 20px;
    height: 18px;
    vertical-align: top;
    margin-right: 20px
}

.home-page-slider .container-fluid .slider-box-controler .slider-controler a {
    opacity: .3;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    height: 18px;
    width: 20px;
    position: relative;
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat
}

.home-page-slider .container-fluid .slider-box-controler .slider-controler .bx-prev {
    background-image: url(../img/arrow_slider_left.png)
}

.home-page-slider .container-fluid .slider-box-controler .slider-controler .bx-next {
    background-image: url(../img/arrow_slider_right.png);
    margin-left: 20px
}

.home-page-slider .container-fluid .slider-box-controler .slider-controler a:active,
.home-page-slider .container-fluid .slider-box-controler .slider-controler a:focus,
.home-page-slider .container-fluid .slider-box-controler .slider-controler a:hover {
    opacity: 1
}

.home-page-slider .container-fluid .slider-box-controler .slider-box-pager {
    display: inline-block;
    bottom: 0;
    padding: 0;
    color: #666;
    position: relative;
    width: auto;
  
    font-size: .85em;
    font-weight: 700;
    text-align: center
}

.home-page-slider .container-fluid .slider-box-controler .slider-box-pager .bx-pager-item {
    display: inline-block;
    margin-top: 3px
}

.home-page-slider .container-fluid .slider-box-controler .slider-box-pager .bx-pager-item .bx-pager-link {
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 5px;
    display: block;
    height: 10px;
    margin: 0 5px;
    outline: 0 none;
    text-indent: -9999px;
    width: 10px
}

.home-page-slider .container-fluid .slider-box-controler .slider-box-pager .bx-pager-item .bx-pager-link.active {
    background-color: #fff;
    border: 1px solid #fff
}

.home-page-slider .container-fluid #bottom-text {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 101%;
    height: 51px;
    overflow: hidden
}

.home-page-slider .container-fluid #bottom-text .enjoy-css {
    z-index: 1;
    position: absolute;
    bottom: 0;
    left: 36px;
    width: calc(95% - 27px);
    height: 100%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-border-radius: 16px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 70px;
    border-bottom-right-radius: 70px;
    box-shadow: 0 400px 0 400px #fff;
    background-color: rgba(0, 0, 0, .5);
    font: 400 16px/normal "Times New Roman", Times, serif;
    color: rgba(0, 0, 0, .9);
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-transition: all .2s cubic-bezier(.42, 0, .58, 1) 10ms;
    -moz-transition: all .2s cubic-bezier(.42, 0, .58, 1) 10ms;
    -o-transition: all .2s cubic-bezier(.42, 0, .58, 1) 10ms;
    transition: all .2s cubic-bezier(.42, 0, .58, 1) 10ms;
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    -webkit-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0
}

@media (max-width:1450px) {
    .home-page-slider .container-fluid #bottom-text .enjoy-css {
        width: calc(95% - 25px)
    }
}

@media (max-width:1300px) {
    .home-page-slider .container-fluid #bottom-text .enjoy-css {
        width: calc(95% - 24px)
    }
}

@media (max-width:1250px) {
    .home-page-slider .container-fluid #bottom-text .enjoy-css {
        width: calc(95% - 23px)
    }
}

@media (max-width:1200px) {
    .home-page-slider .container-fluid #bottom-text .enjoy-css {
        width: calc(95% - 22px)
    }
}

@media (max-width:1100px) {
    .home-page-slider .container-fluid #bottom-text .enjoy-css {
        width: calc(95% - 21px)
    }
}

@media (max-width:1000px) {
    .home-page-slider .container-fluid #bottom-text .enjoy-css {
        width: calc(95% - 20px)
    }
}

.home-page-slider .container-fluid #bottom-text ul {
    z-index: 2;
    text-align: center;
    position: relative
}

.home-page-slider .container-fluid #bottom-text ul li {
    padding: 0 10px;
    height: 51px;
    line-height: 51px;
    display: inline-block;
    text-align: center;
    width: auto;
    color: #fff
}

.header_img {
    margin-top: 136px
}

@media (max-width:1080px) {
    .header_img {
        margin-top: 116px
    }
}

@media (min-width:991px) {
    .modal_menu {
        display: none !important
    }
}

@media (max-width:990px) {
    .navbar-header {
        float: none
    }

    .navbar-toggle {
        display: block
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)
    }

    .navbar-collapse.collapse {
        display: none !important
    }

    .navbar-nav {
        float: none !important;
        margin-bottom: 0;
        margin-top: 0
    }

    #navbar {
        width: calc(100% + 30px) !important;
        position: relative !important;
        left: -15px !important
    }

    .navbar-nav:first-child {
        margin-top: -20px
    }

    .navbar-nav&gt;li {
        float: none
    }

    .navbar-nav&gt;li&gt;a {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .navbar-collapse.collapse.in {
        display: block !important
    }

    .home-page-slider {
        margin-top: 84px
    }

    .home-page-slider .home-page-slider-mask-left,
    .home-page-slider .home-page-slider-mask-right {
        display: none !important
    }

    .home-page-slider .container-fluid&gt;.row {
        margin: 0;
        text-align: center
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport {
        height: calc(100% + 40px)
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .enjoy-css {
        display: none
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide {
        margin: 8% 0 0 5%
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide span {
        font-size: 4.2vw
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide .btn {
        font-size: 3vw;
        max-width: inherit;
        width: 25vw;
        min-height: 8vw;
        padding: 2vw 0;
        line-height: 130%
    }
}

@media (max-width:990px) and (max-width:450px) {
    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide .btn {
        padding: 3.5vw 0
    }
}

@media (max-width:990px) {
    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide .slide-text-desktop {
        display: none
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide .slide-text-mobile {
        display: block
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide .slide-text-mobile-small {
        display: none
    }

    .home-page-slider .container-fluid .slider-box-controler {
        bottom: auto;
        top: 10px;
        padding: 0;
        width: 90%;
        margin: 0 auto;
        display: inline-block;
        float: none
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-controler {
        width: 20px;
        margin: 0;
        left: 0;
        right: 0
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-controler a {
        margin: 0 !important
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-controler .bx-prev {
        background-image: url(../img/arrow_slider_left2.png)
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-controler .bx-next {
        background-image: url(../img/arrow_slider_right2.png)
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-box-pager {
        width: calc(100% - 48px)
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-box-pager .bx-pager-item .bx-pager-link {
        border-color: #8fa7c1
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-box-pager .bx-pager-item .bx-pager-link.active {
        background-color: #8fa7c1
    }

    .home-page-slider .container-fluid #bottom-text {
        width: 100%;
        bottom: inherit;
        height: auto;
        left: 0;
        padding-top: 20px;
        overflow: hidden;
        position: relative
    }

    .home-page-slider .container-fluid #bottom-text .enjoy-css {
        display: none
    }

    .home-page-slider .container-fluid #bottom-text ul {
        display: none
    }

    .home-page-slider .container-fluid #bottom-text ul li {
        color: #c21b17;
        font-weight: 700;
        height: auto;
        line-height: normal
    }

    .home-page-slider .container-fluid #bottom-text ul li a {
        color: #c21b17 !important
    }

    #language_2 li {
        text-transform: uppercase
    }

    #language_2 li img {
        display: inline-block;
        margin-right: 2px;
        vertical-align: middle
    }

    #language_2&gt;.dropdown&gt;.dropdown-menu {
        position: relative;
        top: 0 !important;
        width: 100%
    }

    .modal_menu {
        top: 0 !important;
        left: 0;
        right: 0
    }

    .modal_menu .close {
        position: absolute;
        right: 20px;
        color: #c21b17;
        z-index: 2
    }

    .modal_menu .form_box {
        display: inline-block;
        padding: 10px;
        position: relative;
        width: 100%
    }

    .modal_menu .form_box .section_title {
        color: #c21b17;
        font-size: 22px;
        font-weight: 300;
        font-weight: 400;
        padding: 25px 0 20px;
        width: 100%;
        display: inline-block
    }

    .modal_menu .form_box .section_title i {
        height: 1px;
        background-color: #90a7c1;
        width: 30px;
        margin-left: 20px;
        display: inline-block;
        vertical-align: middle;
        text-align: justify
    }

    .modal_menu .form_box .btn {
        width: 100%
    }

    .modal_menu .form_box .password_forgotten {
        color: #999;
        text-align: right;
        position: relative;
        display: inline-block;
        width: 100%;
        margin: 15px 0
    }

    .modal_menu .form_box .password_forgotten i {
        background-color: #90a7c1;
        bottom: 0;
        display: inline-block;
        height: 1px;
        left: 0;
        margin: auto;
        padding: 0;
        position: absolute;
        text-align: justify;
        top: 0;
        vertical-align: middle;
        width: 100%;
        z-index: 1
    }

    .modal_menu .form_box .password_forgotten span {
        background-color: #fff;
        display: inline-block;
        font-size: 14px;
        font-weight: 300;
        font-weight: 400;
        position: relative;
        z-index: 2;
        padding-left: 7px
    }

    .modal_menu .form_box .new_account {
        color: #999;
        display: inline-block;
        font-size: 14px;
        font-weight: 300;
        font-weight: 400;
        width: 100%;
        padding-bottom: 25px
    }

    .modal_menu .form_box .new_account a {
        color: #999
    }

    .modal_menu .form_box hr {
        margin: 0
    }
}

@media (max-width:767px) {
    .home-page-slider .ui-front-slid img {
        width: 130% !important;
        max-width: 130% !important;
        margin-left: -15%
    }
}

@media (max-width:570px) {
    .navbar {
        min-height: inherit;
        margin-bottom: 0
    }

    .header_img {
        margin-top: 66px
    }
}

@media (max-width:550px) {
    .home-page-slider {
        margin-top: 51px
    }
}

@media (max-width:990px) {
    .home-page-slider {
        margin-top: 0
    }

    .home-page-slider .container-fluid {
        padding: 0
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide {
        margin-left: 0;
        margin-top: 150px;
        padding: 0 15px;
        width: 100%
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide span {
        font-size: 35px;
        text-align: left
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide .btn {
        font-size: 15px;
        line-height: 50px;
        max-width: inherit;
        min-height: 50px;
        padding: 0 !important;
        width: 188px
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid img {
        height: 400px;
        width: auto !important;
        max-width: inherit !important;
        position: relative
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .desktop-slider-image {
        display: none
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .mobile-slider-image {
        display: block;
        height: 400px;
        width: 100%;
        background-position: center center;
        background-repeat: no-repeat
    }

    .home-page-slider .container-fluid .slider-box-controler {
        bottom: 40px;
        display: inline-block;
        float: none;
        left: 0;
        margin: 0 auto;
        padding: 0;
        position: absolute;
        right: 0;
        top: inherit;
        width: auto;
        z-index: 999
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-box-pager {
        width: auto
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-box-pager .bx-pager .bx-pager-link {
        background-color: transparent;
        border: 1px solid #fff;
        border-radius: 5px;
        display: block;
        height: 10px;
        margin: 0 5px;
        outline: 0 none;
        text-indent: -9999px;
        width: 10px
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-box-pager .bx-pager .bx-pager-link.active {
        background-color: #fff;
        border: 1px solid #fff
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-controler {
        width: 40px
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-controler .bx-prev {
        background-image: url(../img/arrow_slider_left.png)
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-controler .bx-next {
        background-image: url(../img/arrow_slider_right.png)
    }

    .header_img .container-fluid .image_box {
        height: 233px;
        overflow: hidden;
        position: relative;
        width: 100%
    }

    .header_img .container-fluid .image_box img {
        display: none
    }

    .header_img .container-fluid .image_box .bg_img {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 233px;
        position: relative;
        width: 100%
    }

    .header_img .container-fluid .image_box .enjoy-css {
        display: none
    }
}

@media (max-width:767px) {
    .home-page-slider {
        margin-top: 0
    }

    .home-page-slider .container-fluid {
        padding: 0
    }
}

@media (max-width:550px) {
    .home-page-slider {
        margin-top: 0
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide {
        margin-left: 0;
        margin-top: 123px;
        padding: 0 15px;
        width: 100%
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide span {
        font-size: 26px;
        text-align: left
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide .btn {
        font-size: 15px;
        line-height: 50px;
        max-width: inherit;
        min-height: 50px;
        padding: 0 !important;
        width: 188px
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide .slide-text-mobile {
        display: none
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .content_slide .slide-text-mobile-small {
        display: block
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .mobile-slider-image {
        display: none
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid .mobile-slider-image-small {
        display: block;
        height: 400px;
        width: 100%;
        background-position: center center;
        background-repeat: no-repeat
    }

    .home-page-slider .container-fluid .slider-box .bx-wrapper .bx-viewport .ui-front-slider .ui-front-slid img {
        height: 400px;
        width: auto !important;
        max-width: inherit !important;
        right: 50%;
        position: relative;
        display: none
    }

    .home-page-slider .container-fluid .slider-box-controler {
        bottom: 40px;
        display: inline-block;
        float: none;
        left: 0;
        margin: 0 auto;
        padding: 0;
        position: absolute;
        right: 0;
        top: inherit;
        width: auto;
        z-index: 999
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-box-pager {
        width: auto
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-box-pager .bx-pager .bx-pager-link {
        background-color: transparent;
        border: 1px solid #fff;
        border-radius: 5px;
        display: block;
        height: 10px;
        margin: 0 5px;
        outline: 0 none;
        text-indent: -9999px;
        width: 10px
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-box-pager .bx-pager .bx-pager-link.active {
        background-color: #fff;
        border: 1px solid #fff
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-controler {
        width: 40px
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-controler .bx-prev {
        background-image: url(../img/arrow_slider_left.png)
    }

    .home-page-slider .container-fluid .slider-box-controler .slider-controler .bx-next {
        background-image: url(../img/arrow_slider_right.png)
    }

    .header_img {
        margin-top: 0
    }

    .header_img .container-fluid .image_box {
        height: 133px;
        overflow: hidden;
        position: relative;
        width: 100%
    }

    .header_img .container-fluid .image_box img {
        display: none
    }

    .header_img .container-fluid .image_box .bg_img {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 133px;
        position: relative;
        width: 100%
    }

    .header_img .container-fluid .image_box .enjoy-css {
        display: none
    }
}

.modul_1_3_3_3_3 {
    margin-top: 15px;
    margin-bottom: 15px
}

.modul_1_3_3_3_3 .title {
    padding-bottom: 40px
}

.modul_1_3_3_3_3 .title span {
    text-align: center;
    color: #752127;
    font-size: 30px;
    
    font-weight: 400;
    display: inline-block;
    width: 100%
}

.modul_1_3_3_3_3 .block-4 .block .block-img {
    margin-bottom: 15px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
    height: 140px;
    display: block
}

.modul_1_3_3_3_3 .block-4 .block .block-img img {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    display: none
}

.modul_1_3_3_3_3 .block-4 .block .block-img div {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.modul_1_3_3_3_3 .block-4 .block .block-title {
    color: #393838;
    font-size: 20px;
    
    font-weight: 400;
    margin-bottom: 31px;
    min-height: 56px;
    line-height: 140%
}

.modul_1_3_3_3_3 .block-4 .block .block-content {
    color: #4e4e4e;
    font-size: 17px;
    
    font-weight: 400;
    margin-bottom: 23px;
    min-height: 92px;
    line-height: 23px
}

.modul_1_3_3_3_3 .block-4 .block .block-button .btn {
    width: 100%
}

@media (max-width:991px) {
    .modul_1_3_3_3_3 .block-4 .block {
        margin-bottom: 15px
    }

    .modul_1_3_3_3_3 .block-4 .block .block-button {
        margin-bottom: 20px
    }
}

@media (min-width:767px) and (max-width:991px) {
    .modul_1_3_3_3_3 .block-4.slider_off .block {
        display: inline-block !important;
        width: 49%;
        float: none;
        vertical-align: top
    }
}

@media (max-width:767px) {
    .modul_1_3_3_3_3 .block-4 .block .block-title {
        min-height: auto;
        margin-bottom: 15px
    }

    .modul_1_3_3_3_3 .block-4 .block .block-content {
        min-height: auto
    }

    .modul_1_3_3_3_3 .block-4 .block .block-button {
        margin-bottom: 30px
    }
}

@media (min-width:630px) and (max-width:767px) {
    .modul_1_3_3_3_3 .block {
        width: 50%
    }
}

.modul_1_3_3_3_3 .bx-wrapper .bx-viewport {
    left: 0;
    border: 0;
    box-shadow: none
}

.modul_1_3_3_3_3 .bx-wrapper .bx-viewport .tabs-for-mobile-slider li a {
    display: inline-block;
    padding: 0 40px;
    width: 100%;
    text-align: center;
    font-weight: 300;;
    font-weight: 400;
    color: #7c8ca3;
    font-size: 22px;
    border: none
}

.modul_1_3_3_3_3 .bx-wrapper .bx-viewport .tabs-for-mobile-slider li.active a {
    color: #06457a
}

.modul_1_3_3_3_3 .bx-wrapper .bx-controls-direction a {
    top: auto;
    width: 20px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: .3;
    margin-top: -18px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.modul_1_3_3_3_3 .bx-wrapper .bx-controls-direction a:active,
.modul_1_3_3_3_3 .bx-wrapper .bx-controls-direction a:focus,
.modul_1_3_3_3_3 .bx-wrapper .bx-controls-direction a:hover {
    opacity: 1
}

.modul_1_3_3_3_3 .bx-wrapper .bx-controls-direction .bx-prev {
    margin-left: 0 !important;
    margin-right: 0 !important;
    background-image: url(../img/arrow_slider_left2.png)
}

.modul_1_3_3_3_3 .bx-wrapper .bx-controls-direction .bx-next {
    margin-right: 0 !important;
    margin-left: 0 !important;
    background-image: url(../img/arrow_slider_right2.png)
}

.modul_1_3_3_3_3 .bx-wrapper .bx-default-pager {
    border: 0;
    position: relative;
    padding: 0;
    bottom: 0
}

.modul_1_3_3_3_3 .bx-wrapper .bx-default-pager .bx-pager-item {
    display: inline-block;
    margin-top: 3px
}

.modul_1_3_3_3_3 .bx-wrapper .bx-default-pager .bx-pager-item .bx-pager-link {
    background-color: transparent;
    border: 1px solid #b8b8b8;
    border-radius: 5px;
    display: block;
    height: 10px;
    margin: 0 5px;
    outline: 0 none;
    text-indent: -9999px;
    width: 10px
}

.modul_1_3_3_3_3 .bx-wrapper .bx-default-pager .bx-pager-item .bx-pager-link.active {
    background-color: #b8b8b8;
    border: 1px solid #b8b8b8
}

.modul_1_3_3_3_3.slider_on .block-4 {
    margin: 0
}

.modul_1_3_3_3_3.slider_on .block-4 .block {
    padding: 0
}

.modul_1_4_4_4 {
    margin-top: 15px;
    margin-bottom: 15px
}

.modul_1_4_4_4 .title {
    padding-bottom: 40px
}

.modul_1_4_4_4 .title span {
    text-align: center;
    color: #752127;
    font-size: 30px;
    font-weight: 300;
    font-weight: 400;
    display: inline-block;
    width: 100%
}

.modul_1_4_4_4 .block-3 .block .block-img {
    margin-bottom: 15px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.modul_1_4_4_4 .block-3 .block .block-img img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.modul_1_4_4_4 .block-3 .block .block-title {
    color: #752127;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 31px;
    margin-top: 10px
}

.modul_1_4_4_4 .block-3 .block .block-content {
    color: #4e4e4e;
    font-size: 17px;
    font-weight: 300;
    font-weight: 400;
    margin-bottom: 23px
}

.modul_1_4_4_4 .block-3 .block .block-button .btn {
    width: 100%
}

@media (max-width:991px) {
    .modul_1_4_4_4 .block-3 .block {
        margin-bottom: 15px
    }

    .modul_1_4_4_4 .block-3 .block .block-button {
        margin-bottom: 20px
    }
}

@media (max-width:767px) {
    .modul_1_4_4_4 .block-3 .block .block-title {
        min-height: auto;
        margin-bottom: 15px
    }

    .modul_1_4_4_4 .block-3 .block .block-content {
        min-height: auto
    }

    .modul_1_4_4_4 .block-3 .block .block-button {
        margin-bottom: 30px
    }
}

.modul_2_aktualnosci_4_4 {
    margin-top: 15px !important;
    margin-bottom: 15px
}

.modul_2_aktualnosci_4_4 .title {
    padding-bottom: 15px
}

.modul_2_aktualnosci_4_4 .title span {
    color: #752127;
    font-size: 30px;
    
    font-weight: 400
}

.modul_2_aktualnosci_4_4 .title span i {
    height: 1px;
    background-color: #90a7c1;
    width: 40px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
    display: none
}

.modul_2_aktualnosci_4_4 .block-4 .block {
    margin: 15px 0 0 !important
}

.modul_2_aktualnosci_4_4 .block-4 .block .block-img {
    margin-bottom: 20px;
    height: 86px;
    overflow: hidden;
    position: relative
}

.modul_2_aktualnosci_4_4 .block-4 .block .block-img img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.modul_2_aktualnosci_4_4 .block-4 .block .block-title {
    color: #b8b8b8;
    margin-bottom: 15px;
    font-size: 16px;
    
    text-transform: uppercase
}

.modul_2_aktualnosci_4_4 .block-4 .block .block-content {
    color: #393838;
    font-size: 20px;
    
    min-height: 75px;
    line-height: 140%;
    padding-bottom: 15px
}

.modul_2_aktualnosci_4_4 .block-4 .block:nth-child(1) .block-content,
.modul_2_aktualnosci_4_4 .block-4 .block:nth-child(2) .block-content {
    border-bottom: 1px solid #eaf0f6
}

.modul_2_aktualnosci_4_4 .more span i {
    height: 1px;
    background-color: #eaf0f6;
    width: calc(100% - 252px);
    margin-right: 20px;
    display: inline-block;
    vertical-align: middle
}

.e-book {
    margin-top: 15px;
    margin-bottom: 15px
}

.e-book .title {
    padding-bottom: 30px
}

.e-book .title span {
    color: #752127;
    font-size: 30px;
    
    font-weight: 400
}

.e-book .title span i {
    height: 1px;
    background-color: #90a7c1;
    width: 40px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
    display: none
}

.modul_n2_wykresy_i_typy_SG {
    margin: 40px 0 0
}

.modul_n2_wykresy_i_typy_SG .title-section {
    padding-bottom: 40px
}

.modul_n2_wykresy_i_typy_SG .title-section span {
    text-align: center;
    color: #752127;
    font-size: 30px;
    
    font-weight: 400;
    display: inline-block;
    width: 100%
}

.modul_n2_wykresy_i_typy_SG .title {
    padding-top: 40px;
    padding-bottom: 15px
}

.modul_n2_wykresy_i_typy_SG .title span {
    color: #000;
    font-size: 24px;
    
    font-weight: 400
}

.modul_n2_wykresy_i_typy_SG .title span i {
    height: 1px;
    background-color: #90a7c1;
    width: 40px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
    display: none
}

.modul_n2_wykresy_i_typy_SG .investment-type {
    background-color: #f5f5f5
}

.modul_n2_wykresy_i_typy_SG .investment-type&gt;.container-fluid {
    padding-left: 15px;
    padding-right: 15px
}

.modul_n2_wykresy_i_typy_SG .investment-type table {
    color: #4e4e4e;
    font-size: 14px;
    
    font-weight: 400
}

@media (max-width:991px) {
    .modul_n2_wykresy_i_typy_SG&gt;.container-fluid {
        background: 0 0
    }

    .modul_n2_wykresy_i_typy_SG&gt;.container-fluid .row {
        margin-left: 0;
        margin-right: 0
    }

    .modul_n2_wykresy_i_typy_SG&gt;.container-fluid .row .container {
        background: 0 0
    }

    .modul_n2_wykresy_i_typy_SG&gt;.container-fluid .row .container .row {
        margin-left: 0;
        margin-right: 0
    }

    .modul_n2_wykresy_i_typy_SG&gt;.container-fluid .row .container .row .investment-type {
        padding-left: 0;
        padding-bottom: 30px
    }

    .modul_n2_wykresy_i_typy_SG&gt;.container-fluid .row .container .row .investment-type .container-fluid&gt;.row {
        margin-left: 0;
        margin-right: 0
    }
}

.modul_9_co_nas_wyroznia_zdjecie {
    margin-bottom: 15px
}

.modul_9_co_nas_wyroznia_zdjecie .title {
    margin-top: 50px;
    color: #752127;
    font-size: 30px;
    
    font-weight: 400;
    margin-bottom: 50px
}

.modul_9_co_nas_wyroznia_zdjecie .title i {
    height: 1px;
    background-color: #90a7c1;
    width: 70px;
    display: block;
    clear: both;
    margin: 35px auto;
    display: none
}

.modul_9_co_nas_wyroznia_zdjecie .block-img {
    padding: 0
}

.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-viewport {
    background: #fff none repeat scroll 0 0;
    border: 0;
    box-shadow: none;
    left: 0
}

.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-viewport .advantages-slider .advantages .image {
    margin-bottom: 25px
}

.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-viewport .advantages-slider .advantages .title {
    font-size: 24px;
    
    font-weight: 400;
    color: #393838;
    margin-bottom: 25px;
    margin-top: 0
}

.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-viewport .advantages-slider .advantages .content {
    color: #4e4e4e;
    font-size: 17px;
    font-weight: 300;;
    font-weight: 400;
    line-height: 140%
}

.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-controls {
    display: inline-block;
    margin-top: 20px
}

.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-pager.bx-default-pager {
    bottom: -40px
}

.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-pager.bx-default-pager a {
    width: 10px;
    height: 10px;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #b8b8b8
}

.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-pager.bx-default-pager a.active,
.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #b8b8b8 none repeat scroll 0 0
}

.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-controls-direction a {
    top: auto;
    bottom: -40px;
    width: 20px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: .3;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-controls-direction a:active,
.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-controls-direction a:focus,
.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-controls-direction a:hover {
    opacity: 1
}

.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-controls-direction .bx-prev {
    left: 30%;
    background-image: url(../img/arrow_slider_left2.png)
}

.modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-controls-direction .bx-next {
    right: 30%;
    background-image: url(../img/arrow_slider_right2.png)
}

@media (max-width:767px) {
    .modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-pager.bx-default-pager {
        bottom: -40px;
        display: inline-block;
        left: 0;
        margin: 0 auto;
        right: 0;
        width: calc(100% - 40px)
    }

    .modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-controls-direction .bx-prev {
        left: 0
    }

    .modul_9_co_nas_wyroznia_zdjecie .bx-wrapper .bx-controls-direction .bx-next {
        right: 0
    }
}

.modul_3_faq_4_4_4 {
    margin: 30px 0
}

.modul_3_faq_4_4_4 .title {
    color: #752127;
    font-size: 30px;
    
    font-weight: 300;
    text-align: center;
    margin-bottom: 70px
}

.modul_3_faq_4_4_4 .title i {
    height: 1px;
    background-color: #90a7c1;
    width: 70px;
    display: block;
    clear: both;
    margin: 35px auto;
    display: none
}

.modul_3_faq_4_4_4 .title-left {
    text-align: left;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #752127;
    font-size: 40px;
    font-weight: 300;
    font-weight: 400
}

.modul_3_faq_4_4_4 .title-left i {
    background-color: #90a7c1;
    display: inline-block;
    height: 1px;
    vertical-align: middle;
    width: 70px
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-viewport {
    background: #fff none repeat scroll 0 0;
    border: 0;
    box-shadow: none;
    left: 0
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-viewport .modul_3_faq_slider .block .block-category {
    text-transform: uppercase;
    margin-bottom: 15px;
    color: #b8b8b8;
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: 300;
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-viewport .modul_3_faq_slider .block .block-title {
    color: #393838;
    font-size: 20px;
    
    line-height: 120%;
    margin-bottom: 20px
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-viewport .modul_3_faq_slider .block .block-title img {
    display: inline-block;
    margin-right: 20px
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-viewport .modul_3_faq_slider .block .block-contentn {
    color: #4e4e4e;
    font-weight: 300;;
    font-size: 17px;
    line-height: 120%
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-viewport .modul_3_faq_slider .block .block-more {
    margin-top: 10px
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-viewport .modul_3_faq_slider .block .block-more a {
    color: #c21b17;
    text-decoration: underline
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-viewport .modul_3_faq_slider .block:last-child {
    margin-right: 0 !important
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-controls {
    display: inline-block;
    margin-top: 90px
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-pager.bx-default-pager {
    bottom: -40px
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-pager.bx-default-pager a {
    width: 10px;
    height: 10px;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #b8b8b8
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-pager.bx-default-pager a.active,
.modul_3_faq_4_4_4 .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #b8b8b8 none repeat scroll 0 0
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-controls-direction a {
    top: auto;
    bottom: -40px;
    width: 20px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: .3;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-controls-direction a:active,
.modul_3_faq_4_4_4 .bx-wrapper .bx-controls-direction a:focus,
.modul_3_faq_4_4_4 .bx-wrapper .bx-controls-direction a:hover {
    opacity: 1
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-controls-direction .bx-prev {
    left: 30%;
    background-image: url(../img/arrow_slider_left2.png)
}

.modul_3_faq_4_4_4 .bx-wrapper .bx-controls-direction .bx-next {
    right: 30%;
    background-image: url(../img/arrow_slider_right2.png)
}

@media (max-width:767px) {
    .modul_3_faq_4_4_4 .bx-wrapper .bx-pager.bx-default-pager {
        bottom: -40px;
        display: inline-block;
        left: 0;
        margin: 0 auto;
        right: 0;
        width: calc(100% - 40px)
    }

    .modul_3_faq_4_4_4 .bx-wrapper .bx-controls-direction .bx-prev {
        left: 0
    }

    .modul_3_faq_4_4_4 .bx-wrapper .bx-controls-direction .bx-next {
        right: 0
    }
}

.modul_3_faq_4_4_4 .more .btn {
    width: 100%;
    max-width: 400px;
    text-align: center;
    margin: 40px auto 60px;
    display: block;
    white-space: normal
}

.modul_n1_historia {
    overflow: hidden;
    margin-top: 50px;
    margin-bottom: 30px
}

.modul_n1_historia .title span {
    margin-top: 50px;
    color: #752127;
    font-size: 30px;
    
    font-weight: 400
}

.modul_n1_historia .title span&gt;span {
    font-size: 20px;
    
    font-weight: 400;
    color: #393838;
    width: 100%;
    display: inline-block;
    margin-top: 15px
}

.modul_n1_historia .title span i {
    height: 1px;
    background-color: #b7b7b7;
    width: 70px;
    display: block;
    clear: both;
    margin: 35px auto
}

.modul_n1_historia .bx-wrapper {
    margin-bottom: 50px !important;
    margin-top: 30px !important
}

.modul_n1_historia .bx-wrapper .bx-viewport {
    background: #fff none repeat scroll 0 0;
    border: 0;
    box-shadow: none;
    left: 0
}

.modul_n1_historia .bx-wrapper .bx-viewport .slider_historia .block-title {
    width: 100%;
    display: inline-block;
    font-size: 24px;
    
    font-weight: 400;
    color: #070808;
    margin-bottom: 20px;
    line-height: 130%
}

.modul_n1_historia .bx-wrapper .bx-viewport .slider_historia .block-contentn {
    width: 100%;
    display: inline-block;
    font-size: 20px;
    
    font-weight: 400;
    color: #393838;
    line-height: 140%
}

.modul_n1_historia .bx-wrapper .bx-viewport .slider_historia .no-img&gt;.container-fluid&gt;.row&gt;.col-md-4 {
    display: none
}

.modul_n1_historia .bx-wrapper .bx-viewport .slider_historia .no-img&gt;.container-fluid&gt;.row .col-md-8 {
    width: 100% !important
}

.modul_n1_historia .bx-wrapper .bx-controls {
    display: none
}

.modul_n1_historia .slider_ui_historia {
    height: 1px;
    border: 0;
    border-top: 1px solid #edf2f7;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.modul_n1_historia .slider_ui_historia div {
    background-image: url(../img/slider_ico.png);
    background-size: cover;
    width: 24px;
    height: 27px;
    border: none;
    background-color: transparent;
    top: -12px;
    margin-left: -12px
}

.modul_n1_historia .history_slider_item_box {
    position: relative;
    margin-top: 25px
}

.modul_n1_historia .history_slider_item_box .item {
    display: inline-block;
    float: left;
    position: relative;
    text-align: center;
    color: #c3c3c3;
    font-size: 14px;
    
    font-weight: 400;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    cursor: pointer
}

.modul_n1_historia .history_slider_item_box .item:hover {
    color: #851414;
    font-size: 18px
}

.modul_n1_historia .history_slider_item_box .item.active {
    color: #851414;
    font-size: 21px
}

.modul_n1_historia .history_slider_item_box .item:last-child {
    position: absolute;
    left: auto
}

.modul_n1_historia .more .btn {
    display: block;
    margin: 30px auto 60px;
    text-align: center
}

.modul_n1_historia #date_history_timeline_mobile {
    display: none
}

@media (max-width:767px) {
    .modul_n1_historia #history_slider {
        display: none
    }

    .modul_n1_historia .history_slider_item_box {
        display: none
    }

    .modul_n1_historia .bx-wrapper {
        margin-top: 0 !important
    }

    .modul_n1_historia .bx-wrapper .bx-viewport .slides img {
        display: none
    }

    .modul_n1_historia .bx-wrapper .bx-controls {
        display: block
    }

    .modul_n1_historia .bx-wrapper .bx-pager.bx-default-pager {
        bottom: -40px
    }

    .modul_n1_historia .bx-wrapper .bx-pager.bx-default-pager a {
        width: 10px;
        height: 10px;
        background: transparent none repeat scroll 0 0;
        border: 1px solid #fff
    }

    .modul_n1_historia .bx-wrapper .bx-pager.bx-default-pager a.active,
    .modul_n1_historia .bx-wrapper .bx-pager.bx-default-pager a:hover {
        background: #fff none repeat scroll 0 0
    }

    .modul_n1_historia .bx-wrapper .bx-controls-direction a {
        top: auto;
        bottom: -40px;
        width: 20px;
        height: 18px;
        background-position: center center;
        background-repeat: no-repeat;
        opacity: .3;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }

    .modul_n1_historia .bx-wrapper .bx-controls-direction a:active,
    .modul_n1_historia .bx-wrapper .bx-controls-direction a:focus,
    .modul_n1_historia .bx-wrapper .bx-controls-direction a:hover {
        opacity: 1
    }

    .modul_n1_historia .bx-wrapper .bx-controls-direction .bx-prev {
        left: 30%;
        background-image: url(../img/arrow_slider_left2.png)
    }

    .modul_n1_historia .bx-wrapper .bx-controls-direction .bx-next {
        right: 30%;
        background-image: url(../img/arrow_slider_right2.png)
    }

    .modul_n1_historia #date_history_timeline_mobile {
        bottom: -42px;
        display: block;
        left: 0;
        margin: auto;
        position: absolute !important;
        right: 0;
        text-align: center;
        width: 100px;
        color: #c21b17;
        font-size: 21px;
        font-weight: 300;;
        font-weight: 400;
        bottom: -40px;
        height: 18px
    }
}

.e-book {
    margin-top: 15px;
    margin-bottom: 15px
}

.e-book .title {
    padding-bottom: 30px
}

.e-book .title span {
    color: #752127;
    font-size: 30px;
    
    font-weight: 400
}

.e-book .title span i {
    height: 1px;
    background-color: #90a7c1;
    width: 40px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
    display: none
}

#breadcrump {
    margin-top: 35px;
    margin-bottom: 4px
}

#breadcrump .breadcrump-box .breadcrumb {
    background-color: transparent;
    margin: 0;
    padding-left: 0
}

#breadcrump .breadcrump-box .breadcrumb li {
    font-size: 16px;
    
    font-weight: 400;
    margin-bottom: 10px
}

#breadcrump .breadcrump-box .breadcrumb li a {
    color: #a8a9ad;
    font-size: 16px
}

#breadcrump .breadcrump-box .breadcrumb li .arrow {
    display: inline-block;
    width: 10px;
    padding-right: 3px;
    background-image: url(../img/generali/breadcrump_arrow.png);
    background-position: center center;
    height: 8px;
    vertical-align: middle;
    margin-top: -3px
}

#breadcrump .breadcrump-box .breadcrumb li:first-child .arrow {
    display: none
}

#breadcrump .breadcrump-box .breadcrumb li.active {
    color: #a8a9ad
}

#breadcrump .breadcrump-box .breadcrumb&gt;li+li::before {
    padding: 0;
    content: none
}

#breadcrump.breadcrumb-btn .breadcrump-box {
    width: calc(100% - 350px)
}

#breadcrump.breadcrumb-btn .return-button-box {
    float: left;
    width: 350px
}

#breadcrump.breadcrumb-btn .return-button-box a {
    width: 100%
}

@media (max-width:991px) {
    #breadcrump.breadcrumb-btn .breadcrump-box {
        width: 100%
    }

    #breadcrump.breadcrumb-btn .return-button-box {
        float: left;
        width: 100%
    }

    #breadcrump.breadcrumb-btn .return-button-box a {
        width: 100%;
        max-width: 350px;
        float: right
    }
}

@media (max-width:767px) {
    #breadcrump {
        margin-top: 25px;
        margin-bottom: 0
    }

    #breadcrump .breadcrump-box .breadcrumb li:first-child a {
        font-size: 0
    }

    #breadcrump .breadcrump-box .breadcrumb li:first-child .arrow {
        vertical-align: inherit;
        margin-right: 3px
    }

    #breadcrump .breadcrump-box .breadcrumb li:first-child::after {
        content: ' ...';
        font-size: 14px !important
    }
}

@media (max-width:500px) {
    #breadcrump.breadcrumb-btn .return-button-box {
        float: none;
        margin: 0 auto;
        width: 90%
    }
}

.modul_14_opinie {
    background-image: url(../img/bg_img_1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 0 70px;
    display: inline-block
}

.modul_14_opinie .title {
    color: #fff;
    font-size: 40px;
    font-weight: 300;
    font-weight: 400;
    text-align: center
}

.modul_14_opinie .title i {
    height: 1px;
    background-color: #fff;
    width: 70px;
    display: block;
    clear: both;
    margin: 35px auto
}

.modul_14_opinie .title-left {
    text-align: left;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #fff;
    font-size: 40px;
    font-weight: 300;
    font-weight: 400
}

.modul_14_opinie .title-left i {
    background-color: #90a7c1;
    display: inline-block;
    height: 1px;
    vertical-align: middle;
    width: 70px
}

.modul_14_opinie .bx-wrapper .bx-viewport {
    background: transparent none repeat scroll 0 0;
    border: 0;
    box-shadow: none;
    left: 0
}

.modul_14_opinie .bx-wrapper .bx-viewport .modul_14_opinie_slider .block {
    color: #fff;
    padding-top: 5px
}

.modul_14_opinie .bx-wrapper .bx-viewport .modul_14_opinie_slider .block .block-contentn {
    font-size: 17px;
    line-height: 140%;
    display: inline-block;
    width: 100%;
    padding-bottom: 15px;
    margin-top: -20px
}

.modul_14_opinie .bx-wrapper .bx-viewport .modul_14_opinie_slider .block .block-contentn img {
    display: inline-block;
    width: 44px;
    height: 44px;
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    border-bottom-right-radius: 22px;
    border-top-right-radius: 22px;
    border-bottom-left-radius: 22px;
    border-top-left-radius: 22px;
    border-bottom-left-radius: 22px;
    border-bottom-right-radius: 22px;
    margin-right: 5px
}

.modul_14_opinie .bx-wrapper .bx-viewport .modul_14_opinie_slider .block .block-person {
    display: inline-block;
    width: 100%;
    font-size: 21px;
    padding-bottom: 25px
}

.modul_14_opinie .bx-wrapper .bx-viewport .modul_14_opinie_slider .block .block-person span {
    display: inline-block;
    width: 100%;
    font-size: 13px
}

.modul_14_opinie .bx-wrapper .bx-viewport .modul_14_opinie_slider .block .block-more {
    display: inline-block;
    width: 100%;
    padding-bottom: 5px
}

.modul_14_opinie .bx-wrapper .bx-viewport .modul_14_opinie_slider .block .block-more a {
    color: #fff
}

.modul_14_opinie .bx-wrapper .bx-pager.bx-default-pager {
    bottom: -40px
}

.modul_14_opinie .bx-wrapper .bx-pager.bx-default-pager a {
    width: 10px;
    height: 10px;
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff
}

.modul_14_opinie .bx-wrapper .bx-pager.bx-default-pager a.active,
.modul_14_opinie .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #fff none repeat scroll 0 0
}

.modul_14_opinie .bx-wrapper .bx-controls-direction a {
    top: auto;
    bottom: -40px;
    width: 20px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: .3;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.modul_14_opinie .bx-wrapper .bx-controls-direction a:active,
.modul_14_opinie .bx-wrapper .bx-controls-direction a:focus,
.modul_14_opinie .bx-wrapper .bx-controls-direction a:hover {
    opacity: 1
}

.modul_14_opinie .bx-wrapper .bx-controls-direction .bx-prev {
    left: 30%;
    background-image: url(../img/arrow_slider_left.png)
}

.modul_14_opinie .bx-wrapper .bx-controls-direction .bx-next {
    right: 30%;
    background-image: url(../img/arrow_slider_right.png)
}

.modul_14_opinie .more .btn {
    text-align: center;
    margin: 0 auto;
    display: block
}

.modul_14_opinie_aplikacja {
    background-image: url(../img/bg_img_2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 0 70px;
    margin: 30px 0
}

.modul_14_opinie_aplikacja .title {
    color: #fff;
    font-size: 40px;
    font-weight: 300;
    font-weight: 400;
    text-align: center
}

.modul_14_opinie_aplikacja .title i {
    height: 1px;
    background-color: #fff;
    width: 70px;
    display: block;
    clear: both;
    margin: 35px auto
}

.modul_14_opinie_aplikacja .title-left {
    text-align: left;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #fff;
    font-size: 40px;
    font-weight: 300;
    font-weight: 400
}

.modul_14_opinie_aplikacja .title-left i {
    background-color: #90a7c1;
    display: inline-block;
    height: 1px;
    vertical-align: middle;
    width: 70px
}

.modul_14_opinie_aplikacja .bx-wrapper .bx-viewport {
    background: transparent none repeat scroll 0 0;
    border: 0;
    box-shadow: none;
    left: 0
}

.modul_14_opinie_aplikacja .bx-wrapper .bx-viewport .modul_14_opinie_aplikacja_slider .block {
    color: #fff
}

.modul_14_opinie_aplikacja .bx-wrapper .bx-viewport .modul_14_opinie_aplikacja_slider .block .block-contentn {
    font-size: 17px;
    line-height: 140%;
    display: inline-block;
    width: 100%;
    padding-bottom: 15px
}

.modul_14_opinie_aplikacja .bx-wrapper .bx-viewport .modul_14_opinie_aplikacja_slider .block .block-contentn img {
    display: inline-block;
    width: 44px;
    height: 44px;
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
    border-bottom-right-radius: 22px;
    border-top-right-radius: 22px;
    border-bottom-left-radius: 22px;
    border-top-left-radius: 22px;
    border-bottom-left-radius: 22px;
    border-bottom-right-radius: 22px;
    margin-right: 5px
}

.modul_14_opinie_aplikacja .bx-wrapper .bx-viewport .modul_14_opinie_aplikacja_slider .block .block-more {
    display: inline-block;
    width: 100%;
    padding-bottom: 5px
}

.modul_14_opinie_aplikacja .bx-wrapper .bx-viewport .modul_14_opinie_aplikacja_slider .block .block-more a {
    color: #fff
}

.modul_14_opinie_aplikacja .bx-wrapper .bx-pager.bx-default-pager {
    bottom: -40px
}

.modul_14_opinie_aplikacja .bx-wrapper .bx-pager.bx-default-pager a {
    width: 10px;
    height: 10px;
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff
}

.modul_14_opinie_aplikacja .bx-wrapper .bx-pager.bx-default-pager a.active,
.modul_14_opinie_aplikacja .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #fff none repeat scroll 0 0
}

.modul_14_opinie_aplikacja .bx-wrapper .bx-controls-direction a {
    top: auto;
    bottom: -40px;
    width: 20px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: .3;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.modul_14_opinie_aplikacja .bx-wrapper .bx-controls-direction a:active,
.modul_14_opinie_aplikacja .bx-wrapper .bx-controls-direction a:focus,
.modul_14_opinie_aplikacja .bx-wrapper .bx-controls-direction a:hover {
    opacity: 1
}

.modul_14_opinie_aplikacja .bx-wrapper .bx-controls-direction .bx-prev {
    left: 30%;
    background-image: url(../img/arrow_slider_left.png)
}

.modul_14_opinie_aplikacja .bx-wrapper .bx-controls-direction .bx-next {
    right: 30%;
    background-image: url(../img/arrow_slider_right.png)
}

.modul_14_opinie_aplikacja .more .btn {
    text-align: center;
    margin: 0 auto;
    display: block
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .title {
    color: #752127;
    font-size: 40px;
    font-weight: 300;
    font-weight: 400;
    text-align: center
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .title i {
    height: 1px;
    background-color: #90a7c1;
    width: 70px;
    display: block;
    clear: both;
    margin: 35px auto
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .title-left {
    text-align: left;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #752127;
    font-size: 40px;
    font-weight: 300;
    font-weight: 400
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .title-left i {
    background-color: #90a7c1;
    display: inline-block;
    height: 1px;
    vertical-align: middle;
    width: 70px
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport {
    background: #fff none repeat scroll 0 0;
    border: 0;
    box-shadow: none;
    left: 0
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport .modul_n4_pozostale_fundusze_danego_parasola_sfio_slider .block&gt;div {
    display: inline-block;
    width: 100%;
    font-weight: 300;
    font-weight: 400;
    color: #752127
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport .modul_n4_pozostale_fundusze_danego_parasola_sfio_slider .block .block-title {
    min-height: 65px;
    font-size: 30px;
    margin-bottom: 20px
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport .modul_n4_pozostale_fundusze_danego_parasola_sfio_slider .block .block-contentn {
    font-size: 16px;
    color: #8c8c8c;
    margin-bottom: 20px;
    line-height: 140%
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport .modul_n4_pozostale_fundusze_danego_parasola_sfio_slider .block .block-contentn .roi {
    font-size: 45px;
    color: #752127;
    line-height: 100%
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport .modul_n4_pozostale_fundusze_danego_parasola_sfio_slider .block .block-contentn .roi .percent {
    font-size: 24px;
    line-height: 100%
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport .modul_n4_pozostale_fundusze_danego_parasola_sfio_slider .block .block-contentn .roi .roi_text {
    padding-top: 5px;
    float: left;
    display: inline-block;
    width: 100%;
    line-height: 100%;
    font-size: 12px;
    color: #424242
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport .modul_n4_pozostale_fundusze_danego_parasola_sfio_slider .block .block-risk {
    font-size: 14px
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport .modul_n4_pozostale_fundusze_danego_parasola_sfio_slider .block .block-risk .risk_box {
    margin: 0 15px 0 10px
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport .modul_n4_pozostale_fundusze_danego_parasola_sfio_slider .block .block-risk .info {
    color: #8c8c8c
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport .modul_n4_pozostale_fundusze_danego_parasola_sfio_slider .block .block-rating {
    font-size: 14px;
    margin-bottom: 20px
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport .modul_n4_pozostale_fundusze_danego_parasola_sfio_slider .block .block-rating .star-box {
    margin: 0 15px
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport .modul_n4_pozostale_fundusze_danego_parasola_sfio_slider .block .block-rating .info {
    color: #8c8c8c
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport .modul_n4_pozostale_fundusze_danego_parasola_sfio_slider .block hr {
    margin: 5px 0
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-viewport .modul_n4_pozostale_fundusze_danego_parasola_sfio_slider .block .block-more .btn {
    width: 100%;
    max-width: 150px
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-pager.bx-default-pager {
    bottom: -40px
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-pager.bx-default-pager a {
    width: 10px;
    height: 10px;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #b8b8b8
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-pager.bx-default-pager a.active,
.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #b8b8b8 none repeat scroll 0 0
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-controls-direction a {
    top: auto;
    bottom: -40px;
    width: 20px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: .3;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-controls-direction a:active,
.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-controls-direction a:focus,
.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-controls-direction a:hover {
    opacity: 1
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-controls-direction .bx-prev {
    left: 30%;
    background-image: url(../img/arrow_slider_left2.png)
}

.modul_n4_pozostale_fundusze_danego_parasola_sfio .bx-wrapper .bx-controls-direction .bx-next {
    right: 30%;
    background-image: url(../img/arrow_slider_right2.png)
}

.modul_15b_kontakt_3ikony {
    margin-bottom: 60px
}

.modul_15b_kontakt_3ikony .modul_15b_kontakt_3ikony_block .content_block {
    text-align: center
}

.modul_15b_kontakt_3ikony .modul_15b_kontakt_3ikony_block .content_block .title {
    color: #752127;
    font-size: 40px;
    font-weight: 700;
    font-weight: 400;
    margin-bottom: 10px
}

.modul_15b_kontakt_3ikony .modul_15b_kontakt_3ikony_block .content_block .content {
    margin-bottom: 20px
}

.modul_15b_kontakt_3ikony .modul_15b_kontakt_3ikony_block .content_block .content .text_1 {
    color: #4e4e4e;
    font-size: 17px;
    font-weight: 300;
    font-weight: 400;
    line-height: 140%
}

.modul_15b_kontakt_3ikony .modul_15b_kontakt_3ikony_block .content_block .button {
    background-color: #fff;
    display: inline-block;
    max-width: calc(100% - 80px);
    width: 100%;
    margin: 0 auto -30px
}

.modul_15b_kontakt_3ikony .modul_15b_kontakt_3ikony_block .content_block .button .button-block .img_block {
    width: 100%;
    clear: both;
    display: inline-block;
    vertical-align: middle;
    height: 53px;
    line-height: 53px
}

.modul_15b_kontakt_3ikony .modul_15b_kontakt_3ikony_block .content_block .button .button-block .img_block img {
    display: inline-block;
    vertical-align: middle
}

.modul_15b_kontakt_3ikony .modul_15b_kontakt_3ikony_block .content_block .button .button-block .text {
    width: 100%;
    clear: both;
    display: inline-block;
    color: #752127;
    font-size: 18px;
    font-weight: 300;
    font-weight: 400;
    letter-spacing: 1.2px;
    padding: 15px 0
}

.modul_15b_kontakt_3ikony .modul_15b_kontakt_3ikony_block .content_block .button .button-block .text span {
    
}

.fundusz .settings-chart .section-title {
    padding-bottom: 15px
}

.fundusz .settings-chart .section-title span {
    color: #752127;
    font-size: 40px;
    
    font-weight: 400
}

.fundusz .settings-chart .section-title span i {
    height: 1px;
    background-color: #90a7c1;
    width: 65px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
    display: none
}

@media (max-width:550px) {
    .fundusz .settings-chart .section-title span {
        font-size: 30px
    }
}

.fundusz .settings-chart .section-title .title-info-text {
    font-size: 14px;
    color: #404040;
    padding-bottom: 5px;
    display: inline-block
}

.fundusz .settings-chart .fund-info {
    margin-bottom: 70px
}

.fundusz .settings-chart .fund-info .block-risk {
    display: inline-block;
    font-size: 14px;
    margin-right: 30px;
    color: #bf2220
}

.fundusz .settings-chart .fund-info .block-risk .risk_box {
    margin: 0 15px 0 10px
}

.fundusz .settings-chart .fund-info .block-risk .info {
    color: #8c8c8c
}

.fundusz .settings-chart .fund-info .block-rating {
    display: inline-block;
    font-size: 14px;
    color: #bf2220
}

.fundusz .settings-chart .fund-info .block-rating .star-box {
    margin: 0 15px
}

.fundusz .settings-chart .fund-info .block-rating .info {
    color: #8c8c8c
}

.fundusz .settings-chart .chart-info-text {
    padding: 15px 0 60px;
    color: #3e3e3e;
    font-size: 17px;
    font-weight: 300;
}

.fundusz .settings-chart .print-pdf {
    margin: 15px 0
}

.fundusz .settings-chart .print-pdf a {
    
    font-weight: 700;
    font-size: 16px;
    color: #c21b17
}

.fundusz .settings-chart .calc-text {
    padding: 22px 0 0 22px;
    color: #4e4e4e;
    display: inline-block;
    
    font-size: 20px;
    font-weight: 400;
    line-height: 120%;
    position: relative
}

.fundusz .settings-chart .calc-text .value {
    display: inline-block;
    font-size: 18px;
    width: 100%;
    color: #c21b17;
    padding-top: 15px
}

.fundusz .settings-chart .calc-text .value span {
    font-size: 38px
}

.fundusz .settings-chart .form-group {
    margin-bottom: 0
}

.fundusz .settings-chart .input-box {
    width: auto;
    min-height: 52px;
    border: 1px solid #e1e1e1;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: relative
}

.fundusz .settings-chart .input-box label {
    position: absolute;
    background-color: #fff;
    display: inline-block;
    top: -20%;
    left: -1px;
    padding: 0 8px 5px 0;
    z-index: 2;
    color: #aaa9a9
}

.fundusz .settings-chart .input-box .ui-spinner {
    width: 100%;
    padding: 0 30px;
    position: relative;
    height: 50px;
    background-color: transparent;
    border: 0;
    top: 0;
    z-index: 1;
    font-weight: 300; !important;
    color: #555 !important
}

.fundusz .settings-chart .input-box .ui-spinner .spinner {
    margin: 0;
    padding: 10px;
    text-align: center;
    height: 50px;
    line-height: 30px;
    border: 0;
    width: 100%
}

.fundusz .settings-chart .input-box .ui-spinner .ui-spinner-button {
    display: none
}

.fundusz .settings-chart .input-box .hand-select-button {
    cursor: default;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 25px;
    background-color: transparent;
    border: none;
    height: 50px;
    line-height: 50px;
    color: #752127;
    
    top: 0;
    opacity: .8;
    z-index: 2
}

.fundusz .settings-chart .input-box .hand-select-button:hover {
    text-decoration: none;
    cursor: pointer;
    opacity: 1
}

.fundusz .settings-chart .input-box .hand-select-button:active {
    text-decoration: none;
    cursor: pointer;
    font-weight: 700;
    opacity: 1
}

.fundusz .settings-chart .input-box .hand-select-button.plus {
    right: 0
}

.fundusz .settings-chart .input-box .hand-select-button.minus {
    left: 0
}

.fundusz .settings-chart .time-box .form-group {
    text-align: center
}

.fundusz .settings-chart .time-box .form-group input {
    display: inline-block;
    max-width: 120px;
    padding: 10px 25px;
    border: 0;
    height: 50px;
    line-height: 30px;
    margin: 0;
    box-shadow: none
}

.fundusz .settings-chart .time-box .form-group&gt;span {
    display: inline-block;
    max-width: 40px;
    width: 100%
}

.fundusz .settings-chart .time-box-2 {
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    min-width: 250px;
    height: auto;
    border: none
}

.fundusz .settings-chart .time-box-2 .form-group {
    text-align: center
}

.fundusz .settings-chart .time-box-2 .form-group input {
    display: inline-block;
    max-width: 115px;
    border: 0;
    height: 28px;
    line-height: 30px;
    margin: 12px 0;
    box-shadow: none;
    background-color: #f3f5f6;
    border: 1px solid #5c7186
}

.fundusz .settings-chart .time-box-2 .form-group&gt;span {
    display: inline-block;
    max-width: 10px;
    width: 100%
}

.fundusz .settings-chart .btn-box .form-group {
    min-height: 50px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    width: 100%
}

.fundusz .settings-chart .btn-box .form-group .btn-white {
    width: 100%;
    max-width: 35px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #fff;
    color: #555;
    display: inline-block;
    vertical-align: middle;
    margin: 12px 0;
    padding: 0;
    background-image: none;
    min-height: 100%
}

.fundusz .settings-chart .btn-box .form-group .btn-white.active,
.fundusz .settings-chart .btn-box .form-group .btn-white:hover {
    border: 1px solid #555;
    background-color: #fff
}

.fundusz .settings-chart .btn-box-2 {
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    min-width: 300px;
    height: auto;
    border: none
}

.fundusz .settings-chart .btn-box-2 .form-group {
    min-height: 28px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    min-width: 300px
}

.fundusz .settings-chart .btn-box-2 .form-group .btn {
    width: 100%;
    max-width: 45px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #5c7186;
    color: #c21b17;
    display: inline-block;
    vertical-align: middle;
    margin: 12px 0;
    background-color: #f3f5f6;
    font-size: 11px;
    padding: 0;
    background-image: none
}

.fundusz .settings-chart .btn-box-2 .form-group .btn.active,
.fundusz .settings-chart .btn-box-2 .form-group .btn:hover {
    color: #fff;
    background-color: #5c7186
}

.fundusz .settings-chart .calcluate-fund {
    height: 52px
}

.fundusz .section-border {
    border-right: 1px solid #c9d0d7
}

.fundusz .fund-description-box {
    margin: 15px 0
}

.fundusz .fund-description-box .fund-description {
    color: #a8a9ad;
    font-size: 15px;
    
    font-weight: 400;
    width: auto;
    display: inline-block;
    padding: 10px 0;
    margin-left: 10px
}

.fundusz .fund-description-box .fund-description span {
    color: #c21b17;
    font-size: 21px;
    width: 100%;
    padding-top: 10px;
    display: inline-block
}

.fundusz .fund-description.ico {
    padding-left: 50px;
    background-position: left center;
    background-repeat: no-repeat
}

.fundusz .ico.hourglass {
    background-image: url(../img/hourglass.png)
}

.fundusz .ico.wallet {
    background-image: url(../img/wallet.png)
}

.fundusz #initial-payment {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 15px !important;
    margin-left: 0 !important;
    width: 100%;
    text-align: center
}

@media (max-width:991px) {
    .fundusz .section-border {
        border: 0
    }

    .fundusz .col-md-1,
    .fundusz .col-md-10,
    .fundusz .col-md-11,
    .fundusz .col-md-12,
    .fundusz .col-md-2,
    .fundusz .col-md-3,
    .fundusz .col-md-4,
    .fundusz .col-md-5,
    .fundusz .col-md-6,
    .fundusz .col-md-7,
    .fundusz .col-md-8,
    .fundusz .col-md-9 {
        margin-bottom: 10px
    }
}

.archiwum_dokumentow .section-title {
    padding-bottom: 15px
}

.archiwum_dokumentow .section-title span {
    color: #752127;
    font-size: 30px;
    
    font-weight: 400
}

.archiwum_dokumentow .section-title span i {
    height: 1px;
    background-color: #90a7c1;
    width: 40px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle
}

.archiwum_dokumentow .nav-tabs {
    border-bottom: 1px solid #e7ded7
}

.archiwum_dokumentow .nav-tabs li {
    display: inline-block;
    float: none;
    margin-top: 1px;
    margin-bottom: 0
}

.archiwum_dokumentow .nav-tabs li a {
    border: none;
    background-color: #fff;
    border-image: none;
    color: #a8a9ad;
    cursor: default;
    font-size: 20px;
    
    font-weight: 400
}

.archiwum_dokumentow .nav-tabs li:hover a {
    color: #c21b17;
    border: none;
    cursor: pointer
}

.archiwum_dokumentow .nav-tabs li.active {
    border-bottom: 2px solid #c21b17
}

.archiwum_dokumentow .nav-tabs li.active a {
    color: #c21b17;
    border: none
}

@media (max-width:767px) {
    .archiwum_dokumentow .nav-tabs {
        border: 0
    }

    .archiwum_dokumentow .nav-tabs li {
        width: 100%;
        margin-bottom: 2px
    }

    .archiwum_dokumentow .nav-tabs li.active {
        margin-bottom: 0
    }
}

.archiwum_dokumentow .file-section {
    margin-top: 15px;
    padding-bottom: 75px;
    border-bottom: 1px solid #ecedef
}

.archiwum_dokumentow .file-section .file-group {
    color: #c21b17;
    font-size: 26px;
    font-weight: 700;
    font-weight: 400;
    min-height: 52px;
    line-height: 52px;
    vertical-align: top
}

.archiwum_dokumentow .file-section .file-group .file-title {
    width: calc(100% - 20px);
    display: inline-block;
    font-size: 26px;
    
    font-weight: 700;
    min-height: 52px;
    line-height: 52px
}

.archiwum_dokumentow .file-section .file-group i {
    width: 35px;
    height: 24px;
    display: inline-block;
    border-left: 1px solid #c21b17;
    border-top: 1px solid #c21b17;
    vertical-align: middle;
    margin: 15px 10px 0 30px
}

@media (max-width:400px) {
    .archiwum_dokumentow .file-section .file-group i {
        display: none
    }
}

.archiwum_dokumentow .file-section .file-group span {
    
    font-size: 20px
}

.archiwum_dokumentow .file-section .file {
    border-bottom: 1px solid #e8e7e7;
    display: inline-block;
    width: 100%;
    clear: both
}

.archiwum_dokumentow .file-section .file a {
    background-image: url(../img/doc-ico.jpg);
    background-repeat: no-repeat;
    background-position: left 5px center;
    padding-left: 80px;
    padding-right: 50px;
    min-height: 79px;
    display: inline-block;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 7px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    position: relative
}

.archiwum_dokumentow .file-section .file a .file-name {
    font-weight: 300;;
    font-size: 16px;
    font-weight: 400;
    display: inline-block;
    color: #4e4e4e;
    width: 100%;
    margin-top: 11px;
    margin-bottom: 15px
}

.archiwum_dokumentow .file-section .file a .file-info {
    font-weight: 300;;
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
    color: #b8b8b8;
    width: 100%
}

.archiwum_dokumentow .file-section .file a i {
    position: absolute;
    width: 13px;
    height: 12px;
    top: 0;
    bottom: 0;
    right: 30px;
    margin: auto;
    opacity: 0;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

.archiwum_dokumentow .file-section .file a:hover {
    background-color: #f3f3f3
}

.archiwum_dokumentow .file-section .file a:hover i {
    opacity: 1;
    background-image: url(../img/file_arrow_list.png);
    background-position: center center;
    background-repeat: no-repeat
}

.archiwum_dokumentow .file-section .file-archive-block {
    margin-top: 10px
}

.archiwum_dokumentow .file-section .file-archive-block .panel {
    background-color: #f9f9f9;
    box-shadow: none;
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-heading {
    background-image: none;
    background-repeat: no-repeat
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-heading .panel-title {
    display: inline-block;
    width: 100%
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-heading .panel-title .file-archive-title {
    width: 100%;
    max-width: 200px;
    display: inline-block
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-heading .panel-title .file-archive-select {
    width: calc(100% - 200px);
    display: inline-block;
    text-align: right
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-heading .panel-title .file-archive-select ul {
    display: none
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-heading .panel-title .file-archive-select ul li {
    float: left
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-heading .panel-title .file-archive-select ul li a {
    display: inline-block;
    text-align: center;
    color: #7b7b7b;
    font-size: 17px;
    
    font-weight: 400;
    position: relative;
    padding: 0 7px
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-heading .panel-title .file-archive-select ul li a.active {
    color: #353535;
    font-weight: 700;
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-heading .panel-title .file-archive-select&gt;a {
    height: 20px;
    line-height: 20px;
    width: 100px;
    display: inline-block;
    text-align: center;
    color: #7b7b7b;
    font-size: 17px;
    
    font-weight: 400;
    position: relative
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-heading .panel-title .file-archive-select&gt;a i {
    width: 14px;
    height: 14px;
    border-bottom: 2px solid #93a4b2;
    border-right: 2px solid #93a4b2;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: 0 -14px 0 0;
    right: 20px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

@media (max-width:450px) {
    .archiwum_dokumentow .file-section .file-archive-block .panel .panel-heading .panel-title .file-archive-select {
        width: 100%;
        margin-top: 15px
    }
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-body {
    border: 0
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-body .archive-file {
    border-bottom: 1px solid #e8e7e7;
    padding-bottom: 5px;
    padding-top: 5px
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-body .archive-file a {
    background-image: url(../img/doc-ico-2.png);
    background-repeat: no-repeat;
    background-position: left 20px center;
    padding-left: 56px;
    height: 27px;
    line-height: 27px;
    display: inline-block;
    width: 100%
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-body .archive-file a .file-name {
    color: #7b7b7b;
    font-size: 20px;
    
    font-weight: 400
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-body .archive-file:last-child {
    border-bottom: none
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-footer {
    background-color: #fff;
    position: relative;
    height: 40px;
    padding: 10px 0;
    margin: 0
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-footer .line {
    height: 1px;
    width: calc(100% - 100px);
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #c7c2c2
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-footer span {
    height: 20px;
    line-height: 20px;
    width: 100px;
    display: inline-block;
    text-align: center;
    color: #7b7b7b;
    font-size: 17px;
    
    font-weight: 400
}

.archiwum_dokumentow .file-section .file-archive-block .panel .panel-footer span i {
    width: 14px;
    height: 14px;
    border-bottom: 2px solid #93a4b2;
    border-right: 2px solid #93a4b2;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: 16px -7px 0 0;
    right: 20px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.modul_n12_formularz-kontaktu .section-title {
    padding-bottom: 30px
}

.modul_n12_formularz-kontaktu .section-title span {
    color: #4e4e4e;
    font-size: 24px;
    
    font-weight: 400
}

.modul_n12_formularz-kontaktu .section-title span i {
    height: 1px;
    background-color: #90a7c1;
    width: 40px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
    display: none
}

.modul_n12_formularz-kontaktu .input-box {
    width: 100%;
    border: 1px solid #e1e1e1;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
    margin: 10px 0;
    display: inline-block;
    line-height: 100%
}

.modul_n12_formularz-kontaktu .input-box .form-group {
    margin: 0;
    display: inline-block;
    width: 100%;
    line-height: 100%
}

.modul_n12_formularz-kontaktu .input-box .form-group label {
    position: absolute;
    background-color: #fff;
    display: inline-block;
    top: -10px;
    left: -1px;
    padding: 0 8px 5px 0;
    z-index: 2;
    line-height: 100%;
    color: #aaa9a9;
    display: none
}

.modul_n12_formularz-kontaktu .input-box .form-group input {
    border: none;
    height: 40px;
    width: 100%;
    display: inline-block;
    box-shadow: none;
    line-height: 100%;
    color: #999;
    font-size: 18px;
    font-weight: 300;
}

.modul_n12_formularz-kontaktu .input-box .form-group label.error {
    background-color: #f2dede;
    color: #a94442;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 2px
}

.modul_n12_formularz-kontaktu .textarea-box {
    width: 100%;
    border: 1px solid #e1e1e1;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
    margin: 10px 0;
    display: inline-block;
    line-height: 100%
}

.modul_n12_formularz-kontaktu .textarea-box .form-group {
    margin: 0;
    display: inline-block;
    width: 100%;
    line-height: 100%
}

.modul_n12_formularz-kontaktu .textarea-box .form-group label {
    position: absolute;
    background-color: #fff;
    display: inline-block;
    top: -10px;
    left: -1px;
    padding: 0 8px 5px 0;
    z-index: 2;
    line-height: 100%;
    color: #aaa9a9;
    display: none
}

.modul_n12_formularz-kontaktu .textarea-box .form-group textarea {
    border: none;
    height: auto;
    min-height: 180px;
    width: 100%;
    display: inline-block;
    box-shadow: none;
    line-height: 100%;
    padding-top: 14px;
    resize: none;
    color: #999;
    font-size: 18px;
    font-weight: 300;
}

.modul_n12_formularz-kontaktu .textarea-box .form-group label.error {
    background-color: #f2dede;
    color: #a94442;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 2px
}

.modul_n12_formularz-kontaktu .select-box {
    width: 100%;
    border: 1px solid #e1e1e1;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
    margin: 10px 0;
    display: inline-block;
    line-height: 100%
}

.modul_n12_formularz-kontaktu .select-box .form-group {
    margin: 0;
    display: inline-block;
    width: 100%;
    line-height: 100%
}

.modul_n12_formularz-kontaktu .select-box .form-group label {
    position: absolute;
    background-color: #fff;
    display: inline-block;
    top: -10px;
    left: -1px;
    padding: 0 8px 5px 0;
    z-index: 2;
    line-height: 100%;
    color: #aaa9a9;
    display: none
}

.modul_n12_formularz-kontaktu .select-box .form-group select {
    border: none;
    height: 40px;
    width: 100%;
    display: inline-block;
    box-shadow: none;
    line-height: 100%;
    text-indent: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../img/menu_select_arrow.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-color: transparent;
    color: #999;
    font-size: 18px;
    font-weight: 300;
}

.modul_n12_formularz-kontaktu .select-box .form-group label.error {
    background-color: #f2dede;
    color: #a94442;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 2px
}

.modul_n12_formularz-kontaktu .file_box {
    vertical-align: middle
}

.modul_n12_formularz-kontaktu .file_box&gt;i:first-child {
    width: calc(100% - 150px);
    height: 1px;
    background-color: #e4eaf0;
    display: inline-block;
    vertical-align: middle
}

.modul_n12_formularz-kontaktu .file_box .input-file-bloc {
    display: inline-block;
    position: relative;
    width: 130px;
    vertical-align: middle;
    text-align: center
}

.modul_n12_formularz-kontaktu .file_box .input-file-bloc&gt;span {
    display: block;
    line-height: normal;
    padding-left: 20px;
    background-image: url(../img/file_input.png);
    background-position: left center;
    background-repeat: no-repeat;
    color: #752127;
    font-size: 14px;
    font-weight: 300;;
    font-weight: 400;
    display: inline-block
}

.modul_n12_formularz-kontaktu .file_box .input-file-bloc input {
    cursor: pointer;
    direction: ltr;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0
}

.modul_n12_formularz-kontaktu .file_box .input-file-bloc label.error {
    background-color: #f2dede;
    color: #a94442;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 2px
}

.modul_n12_formularz-kontaktu .file_box .input-file-bloc .tips-info {
    position: relative;
    top: 0;
    right: -25px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    display: inline;
    text-align: center;
    font-size: 12px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #752127;
    color: #fff;
    padding: 0 5px;
    font-style: normal;
    cursor: pointer
}

.modul_n12_formularz-kontaktu .checkbox {
    max-width: 430px
}

.modul_n12_formularz-kontaktu .checkbox label {
    color: #4e4e4e;
    font-size: 13px;
    font-weight: 300;
}

.modul_n12_formularz-kontaktu .checkbox label input {
    margin-top: 0
}

.modul_n12_formularz-kontaktu .checkbox label span {
    display: inline-block;
    width: 100%;
    clear: both;
    font-size: 13px;
    text-decoration: underline;
    color: #4e4e4e
}

.modul_n12_formularz-kontaktu .checkbox label&gt;label.error {
    background-color: #f2dede;
    color: #a94442;
    padding: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 2px
}

.modul_n12_formularz-kontaktu .checkbox label .checkbox_all_text {
    cursor: pointer;
    padding-bottom: 15px;
    padding-right: 15px;
    z-index: 99999;
    position: relative
}

.modul_n12_formularz-kontaktu .checkbox label.all_text_chackbox {
    width: 100%
}

.modul_n12_formularz-kontaktu .checkbox label.all_text_chackbox .checkbox_all_box {
    text-decoration: underline !important
}

.modul_n12_formularz-kontaktu .checkbox-2 {
    margin-top: 45px;
    margin-bottom: 15px
}

.modul_n12_formularz-kontaktu .checkbox-2 label {
    color: #752127;
    font-size: 14px;
    font-weight: 300;;
    font-weight: 400
}

.modul_n12_formularz-kontaktu .checkbox-2 label input {
    margin-top: 0
}

.modul_n12_formularz-kontaktu #pic-progress-wrap {
    color: #003f74;
    font-weight: 300;
    font-size: 16px;
    font-weight: 400
}

.modul_n12_formularz-kontaktu #pic-progress-wrap i {
    cursor: pointer
}

.modul_n12_formularz-kontaktu #pic-progress-wrap .progress-bar {
    background-color: #752127
}

.placowki_sprzedazy {
    margin-bottom: 20px
}

.placowki_sprzedazy .dropdown-menu&gt;li&gt;a {
    white-space: normal
}

.placowki_sprzedazy .dropdown-menu&gt;li&gt;a&gt;span {
    margin-right: 0
}

.placowki_sprzedazy .map_info .map_text .title {
    color: #752127;
    font-size: 24px;
    display: inline-block;
    width: 100%;
    font-weight: 700;
    padding-bottom: 7px;
    padding-top: 30px
}

.placowki_sprzedazy .map_info .map_text .info {
    color: #8c8c8c;
    font-size: 16px;
    display: inline-block;
    width: 100%;
    font-weight: 300;
    padding-bottom: 25px
}

.placowki_sprzedazy .map_info .finder input[type=text],
.placowki_sprzedazy .map_info .finder option,
.placowki_sprzedazy .map_info .finder select {
    color: #752127;
    font-size: 16px;
    font-weight: 300;
    padding-left: 10px
}

.placowki_sprzedazy .map_info .finder .input-box {
    width: 100%;
    position: relative;
    margin: 10px 0;
    display: inline-block;
    line-height: 100%
}

.placowki_sprzedazy .map_info .finder .input-box .form-group {
    margin: 0;
    display: inline-block;
    width: 100%;
    line-height: 100%
}

.placowki_sprzedazy .map_info .finder .input-box .form-group label {
    position: relative;
    background-color: #fff;
    display: inline-block;
    top: 0;
    left: -1px;
    padding: 0 8px 5px 0;
    z-index: 2;
    line-height: 100%;
    color: #aaa9a9;
    font-weight: 300;;
    font-size: 18px
}

.placowki_sprzedazy .map_info .finder .input-box .form-group input {
    border: none;
    height: 47px;
    width: 100%;
    display: inline-block;
    box-shadow: none;
    line-height: 100%;
    border: 1px solid #aaa9a9;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    color: #999;
    font-size: 18px
}

.placowki_sprzedazy .map_info .finder .input-box .form-group.input-info {
    position: relative
}

.placowki_sprzedazy .map_info .finder .input-box .form-group.input-info input {
    padding-right: 40px
}

.placowki_sprzedazy .map_info .finder .input-box .form-group.input-info .info {
    border: none;
    height: 40px;
    width: auto;
    line-height: 40px;
    display: inline-block;
    box-shadow: none;
    z-index: 2;
    position: absolute;
    right: 15px;
    color: #999;
    font-size: 16px;
    top: 39px !important
}

.placowki_sprzedazy .map_info .finder .select-box {
    width: 100%;
    position: relative;
    margin: 10px 0;
    display: inline-block;
    line-height: 100%
}

.placowki_sprzedazy .map_info .finder .select-box .form-group {
    margin: 0;
    display: inline-block;
    width: 100%;
    line-height: 100%
}

.placowki_sprzedazy .map_info .finder .select-box .form-group label {
    position: relative;
    background-color: #fff;
    display: inline-block;
    top: 0;
    left: -1px;
    padding: 0 8px 5px 0;
    z-index: 2;
    line-height: 100%;
    color: #aaa9a9;
    font-size: 18px;
    font-weight: 300;
}

.placowki_sprzedazy .map_info .finder .select-box .form-group select {
    border: none;
    height: 40px;
    width: 100%;
    display: inline-block;
    box-shadow: none;
    line-height: 100%;
    border: 1px solid #aaa9a9;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.placowki_sprzedazy .map_info .finder .select-box .form-group .bootstrap-select {
    width: 100%;
    border: 1px solid #aaa9a9;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
   
    color: #999
}

.placowki_sprzedazy .map_info .finder .select-box .form-group .bootstrap-select .dropdown-toggle {
    margin: 0;
    background-color: #fff
}

.placowki_sprzedazy .map_info .finder .select-box .form-group .bootstrap-select .dropdown-toggle span {
    text-align: center;
    color: #752127;
   
    color: #999
}

.placowki_sprzedazy .map_info .finder .select-box .form-group .bootstrap-select .dropdown-toggle span.caret {
    color: #752127
}

@media (max-width:991px) {
    .placowki_sprzedazy .map_info .finder .select-box .form-group .bootstrap-select .dropdown-toggle {
        padding-top: 9px;
        padding-bottom: 9px;
        min-height: 40px
    }
}

.placowki_sprzedazy .map_info .finder .select-box .form-group .bootstrap-select .dropdown-toggle:hover {
    background-color: transparent
}

.placowki_sprzedazy .map_info .finder .btn {
    width: 100%;
    margin-bottom: 25px
}

.placowki_sprzedazy .map_info .result .institution {
    position: relative;
    margin-bottom: 40px
}

.placowki_sprzedazy .map_info .result .institution a,
.placowki_sprzedazy .map_info .result .institution span {
    line-height: 130%
}

.placowki_sprzedazy .map_info .result .institution .name {
    display: inline-block;
    width: 100%;
    color: #752127;
    font-size: 16px;
    display: inline-block;
    font-weight: 300;
    font-weight: 700;
    padding-bottom: 5px
}

.placowki_sprzedazy .map_info .result .institution .name span {
    color: #8c8c8c;
    font-weight: 400
}

.placowki_sprzedazy .map_info .result .institution .adress {
    display: inline-block;
    width: 100%;
    color: #8c8c8c;
    font-size: 16px;
    display: inline-block;
    font-weight: 300;
    font-weight: 400
}

.placowki_sprzedazy .map_info .result .institution .phone {
    padding-top: 5px;
    display: inline-block;
    width: 100%;
    color: #8c8c8c;
    font-size: 16px;
    display: inline-block;
    font-weight: 300;
    font-weight: 400
}

.placowki_sprzedazy .map_info .result .institution .email {
    display: inline-block;
    width: 100%;
    color: #752127;
    font-size: 16px;
    display: inline-block;
    font-weight: 300;
    font-weight: 400;
    text-decoration: underline;
    font-weight: 700
}

.placowki_sprzedazy .map_info .result .institution.active .border {
    background-color: #59b48a;
    position: absolute;
    height: calc(100% + 40px);
    width: 5px;
    left: -20px;
    top: -20px
}

.placowki_sprzedazy .map_info #pok-result-list {
    height: 223px;
    display: none
}

@media (max-width:1200px) {
    .placowki_sprzedazy .map_info #pok-result-list {
        height: 183px
    }
}

@media (max-width:991px) {
    .placowki_sprzedazy .map_info #pok-result-list {
        margin-bottom: 20px
    }
}

.placowki_sprzedazy .map_box {
    position: relative
}

.placowki_sprzedazy .map_box .map_area {
    background-color: #752127;
    z-index: 1;
    width: 100%;
    height: 715px;
    -webkit-box-shadow: inset 5px 0 4px 0 rgba(0, 0, 0, .37);
    -moz-box-shadow: inset 5px 0 4px 0 rgba(0, 0, 0, .37);
    box-shadow: inset 5px 0 4px 0 rgba(0, 0, 0, .37)
}

.placowki_sprzedazy .map_box .info_popup {
    position: absolute;
    width: 390px;
    height: auto;
    max-height: 340px;
    margin: auto 0 auto -190px;
    padding: 50px;
    top: 0;
    bottom: 0;
    left: 50%;
    right: 0;
    z-index: 2;
    background-color: #fff
}

.placowki_sprzedazy .map_box .info_popup .info_popup_text_1 {
    color: #752127;
    font-size: 20px;
    display: inline-block;
    width: 100%;
    line-height: 120%;
    font-weight: 700;
    padding-bottom: 10px;
    padding-top: 10px
}

.placowki_sprzedazy .map_box .info_popup .info_popup_text_2 {
    color: #8c8c8c;
    font-size: 16px;
    display: inline-block;
    width: 100%;
    font-weight: 300;
    padding-bottom: 25px
}

@media (max-width:991px) {
    .placowki_sprzedazy .map_box .map_area {
        -webkit-box-shadow: inset 0 5px 4px 0 rgba(0, 0, 0, .37);
        -moz-box-shadow: inset 0 5px 4px 0 rgba(0, 0, 0, .37);
        box-shadow: inset 0 5px 4px 0 rgba(0, 0, 0, .37);
        height: 340px
    }

    .placowki_sprzedazy .map_box .info_popup {
        padding: 20px;
        max-height: 300px
    }
}

@media (max-width:550px) {
    .placowki_sprzedazy .map_box .info_popup {
        width: 300px;
        margin: auto 0 auto -150px
    }
}

.zapis_na_newsletter_krok1_2_3 {
    margin-bottom: 15px;
    margin-top: 15px
}

.zapis_na_newsletter_krok1_2_3 .section-title {
    padding-bottom: 15px
}

.zapis_na_newsletter_krok1_2_3 .section-title span {
    color: #752127;
    font-size: 30px;
    font-weight: 300;
    font-weight: 400
}

.zapis_na_newsletter_krok1_2_3 .section-title span i {
    height: 1px;
    background-color: #90a7c1;
    width: 40px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle
}

.zapis_na_newsletter_krok1_2_3 .info_block_ico .info_block .content_block {
    margin-bottom: 0
}

.zapis_na_newsletter_krok1_2_3 .info_block_ico .info_block .content_block .newsletter_step_ico {
    width: 100%;
    display: block;
    position: relative;
    height: 65px
}

.zapis_na_newsletter_krok1_2_3 .info_block_ico .info_block .content_block .newsletter_step_ico .newsletter_steps_block {
    width: 100%;
    max-width: 750px;
    position: relative;
    top: 0;
    margin: 0 auto
}

.zapis_na_newsletter_krok1_2_3 .info_block_ico .info_block .content_block .newsletter_step_ico .newsletter_steps_block&gt;i {
    width: calc(100% - 36%);
    height: 1px;
    background-color: #000;
    display: block;
    top: 11px;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute
}

.zapis_na_newsletter_krok1_2_3 .info_block_ico .info_block .content_block .newsletter_step_ico .newsletter_steps_block .step_block {
    width: 32%;
    display: inline-block;
    position: relative;
    text-align: center
}

.zapis_na_newsletter_krok1_2_3 .info_block_ico .info_block .content_block .newsletter_step_ico .newsletter_steps_block .step_block i {
    width: 22px;
    height: 22px;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    border-bottom-right-radius: 11px;
    border-top-right-radius: 11px;
    border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px;
    border-bottom-left-radius: 11px;
    border-top-left-radius: 11px;
    display: inline-block;
    margin: 0 auto;
    position: relative;
    background-color: #fff;
    border: 1px solid #752127
}

.zapis_na_newsletter_krok1_2_3 .info_block_ico .info_block .content_block .newsletter_step_ico .newsletter_steps_block .step_block i.active {
    width: 22px;
    height: 22px;
    background-color: #a1b8cc;
    border: 7px solid #752127
}

.zapis_na_newsletter_krok1_2_3 .info_block_ico .info_block .content_block .newsletter_step_ico .newsletter_steps_block .step_block span {
    display: inline-block;
    width: 100%;
    clear: both
}

.zapis_na_newsletter_krok1_2_3 .info_block_ico .info_block .content_block .newsletter_step_ico&gt;i {
    width: calc(100% + 20px);
    height: 1px;
    background-color: #b8cce1;
    display: block;
    top: 11px;
    left: -10px;
    position: absolute
}

.accordion_blue_button .panel {
    border: 0;
    margin-bottom: 40px;
    box-shadow: none
}

.accordion_blue_button .panel .panel-heading {
    padding: 0;
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: none;
    background-color: transparent
}

.accordion_blue_button .panel .panel-heading .panel-title {
    position: relative;
    width: 100%;
    height: 100%;
    display: inline-block;
    border-bottom: 1px solid #e7ded7
}

.accordion_blue_button .panel .panel-heading .panel-title .title {
    color: #752127;
    font-size: 30px;
    font-weight: 300;
    font-weight: 400;
    display: inline-block;
    min-height: 82px;
    padding: 22px 0;
    line-height: 130%;
    width: calc(100% - 292px)
}

.accordion_blue_button .panel .panel-heading .panel-title a {
    border-top: 1px solid #dee8f1;
    border-bottom: 2px solid #752127;
    border-left: 1px solid #dee8f1;
    border-right: 1px solid #dee8f1;
    position: relative;
    height: auto;
    width: 100%;
    max-width: 292px;
    display: inline-block;
    padding: 30px 40px 30px 80px;
    color: #752127;
    font-size: 20px;
    font-weight: 300;
    font-weight: 400;
    background-color: #f9fbfe;
    text-decoration: none;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.accordion_blue_button .panel .panel-heading .panel-title a i {
    width: 14px;
    height: 14px;
    border-bottom: 2px solid #752127;
    border-right: 2px solid #752127;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 20px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.accordion_blue_button .panel .panel-heading .panel-title a.collapsed {
    background-color: #752127;
    color: #fff
}

.accordion_blue_button .panel .panel-heading .panel-title a.collapsed i {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff
}

.accordion_blue_button .panel .panel-collapse .panel-body {
    border: none;
    padding: 15px 0 20px;
    color: gray_text_2;
    font-size: 17px;
    font-weight: 300;
    font-weight: 400;
    line-height: 120%
}

.accordion_blue_button .panel .panel-collapse .panel-body ul {
    list-style-image: none;
    padding-left: 0;
    margin: 15px 0 30px
}

.accordion_blue_button .panel .panel-collapse .panel-body ul li {
    background-image: url(../img/list_ico.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    background-size: 13px 13px;
    background-position: left top 9px;
    margin-bottom: 15px
}

#newsletter_accordion.accordion_blue_button .panel,
#table_charges_accordion.accordion_blue_button .panel {
    border: 0;
    margin-bottom: 40px
}

#newsletter_accordion.accordion_blue_button .panel .panel-heading,
#table_charges_accordion.accordion_blue_button .panel .panel-heading {
    padding: 0;
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: none;
    background-color: transparent
}

#newsletter_accordion.accordion_blue_button .panel .panel-heading .panel-title,
#table_charges_accordion.accordion_blue_button .panel .panel-heading .panel-title {
    position: relative;
    width: 100%;
    height: 100%;
    display: inline-block;
    border-bottom: 1px solid #e7ded7
}

#newsletter_accordion.accordion_blue_button .panel .panel-heading .panel-title .title,
#table_charges_accordion.accordion_blue_button .panel .panel-heading .panel-title .title {
    width: 100%
}

#newsletter_accordion.accordion_blue_button .panel .panel-heading .panel-title .title_description,
#table_charges_accordion.accordion_blue_button .panel .panel-heading .panel-title .title_description {
    color: #4e4e4e;
    font-size: 17px;
    font-weight: 300;
    font-weight: 400;
    display: inline-block;
    height: auto;
    line-height: 140%;
    width: calc(100% - 292px);
    margin-bottom: 10px
}

#newsletter_accordion.accordion_blue_button .panel .panel-collapse .panel-body .accordion_discription,
#table_charges_accordion.accordion_blue_button .panel .panel-collapse .panel-body .accordion_discription {
    padding-bottom: 40px;
    line-height: 140%
}

#newsletter_accordion.accordion_blue_button .panel .panel-collapse .panel-body .newsletter_info_text,
#table_charges_accordion.accordion_blue_button .panel .panel-collapse .panel-body .newsletter_info_text {
    display: inline-block;
    width: 100%;
    padding-left: 30px;
    background-image: url(../img/mini_newsleter_ico.png);
    background-position: left center;
    background-repeat: no-repeat;
    color: gray_text_1;
    font-weight: 300;
    font-size: 14px;
    margin-top: 10px
}

#newsletter_accordion.accordion_blue_button .panel .panel-collapse .panel-body .newsletter_info_text span,
#table_charges_accordion.accordion_blue_button .panel .panel-collapse .panel-body .newsletter_info_text span {
    display: inline-block;
    width: 100%;
    color: #8c8c8c;
    font-weight: 300;
    font-size: 14px
}

#table_charges_accordion.accordion_blue_button .panel {
    float: left;
    width: 100%
}

#table_charges_accordion.accordion_blue_button .panel .panel-heading {
    padding-left: 80px;
    background-position: left 5px center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #e7ded7;
    min-height: 90px
}

#table_charges_accordion.accordion_blue_button .panel .panel-heading .panel-title {
    border-bottom: none
}

#table_charges_accordion.accordion_blue_button .panel.half {
    width: 50%
}

#table_charges_accordion.accordion_blue_button .panel.half:nth-child(odd) {
    width: 50%;
    border-right: 1px solid #e7ded7
}

@media (max-width:767px) {
    .accordion_blue_button .panel .panel-heading .panel-title .title {
        width: 100%;
        margin-bottom: 10px;
        padding-bottom: 5px;
        font-size: 26px;
        min-height: inherit
    }

    .accordion_blue_button .panel .panel-heading .panel-title a {
        max-width: 100%;
        padding-top: 15px;
        padding-bottom: 15px
    }

    #newsletter_accordion.accordion_blue_button .panel .panel-heading .panel-title .title_description,
    #table_charges_accordion.accordion_blue_button .panel .panel-heading .panel-title .title_description {
        width: 100%
    }
}

.kalkulatory_emerytalne .kalkulatory_emerytalne_block {
    padding-bottom: 15px;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #bf2220;
    margin-top: 10px;
    margin-bottom: 10px;
    background-image: url(../img/arrow.png);
    background-repeat: no-repeat;
    background-position: right 40px center
}

.kalkulatory_emerytalne .kalkulatory_emerytalne_block img {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-bottom: 5px
}

.kalkulatory_emerytalne .kalkulatory_emerytalne_block span {
    display: inline-block;
    width: calc(100% - 60px);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.kalkulatory_emerytalne .kalkulatory_emerytalne_block .text-category {
    font-size: 14px;
    font-weight: 300;;
    color: #8ca6bf;
    padding-bottom: 5px
}

.kalkulatory_emerytalne .kalkulatory_emerytalne_block .text-title {
    font-size: 20px;
    font-weight: 300;;
    color: #752127;
    padding-bottom: 5px;
    line-height: 130%
}

.kalkulatory_emerytalne .kalkulatory_emerytalne_block .text-descryption {
    font-size: 16px;
    font-weight: 300;;
    color: #4e4e4e;
    line-height: 120%
}

.kalkulatory_emerytalne .kalkulatory_emerytalne_block:hover span {
    text-decoration: underline
}

@media (max-width:767px) {
    .kalkulatory_emerytalne .kalkulatory_emerytalne_block {
        background-image: none
    }

    .kalkulatory_emerytalne .kalkulatory_emerytalne_block span {
        width: 100%
    }
}

.jak_kupowac .jak_kupowac_tabs {
    margin-top: 50px
}

.jak_kupowac .jak_kupowac_tabs .nav {
    padding: 0 40px;
    border-color: #bf2220
}

.jak_kupowac .jak_kupowac_tabs .nav&gt;li {
    width: 25%
}

.jak_kupowac .jak_kupowac_tabs .nav&gt;li i {
    height: 52px;
    width: 52px;
    display: inline-block;
    vertical-align: middle;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 100%
}

.jak_kupowac .jak_kupowac_tabs .nav&gt;li a {
    height: 84px;
    line-height: 120%;
    padding-bottom: 0;
    padding-top: 15px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    color: #4e4e4e;
    font-size: 20px;
    font-weight: 300;;
    font-weight: 400
}

.jak_kupowac .jak_kupowac_tabs .nav&gt;li a span {
    display: inline-block;
    width: auto
}

.jak_kupowac .jak_kupowac_tabs .nav&gt;li a:hover {
    background-color: transparent;
    color: #752127;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: none
}

.jak_kupowac .jak_kupowac_tabs .nav&gt;li a:hover span {
    text-decoration: underline
}

.jak_kupowac .jak_kupowac_tabs .nav&gt;li.active a {
    border-color: #bf2220;
    border-bottom: 0;
    color: #752127;
    
    font-weight: 700
}

.jak_kupowac .jak_kupowac_tabs .nav&gt;li.active a:hover {
    background-color: transparent;
    color: #752127;
    border-top: 1px solid #bf2220;
    border-left: 1px solid #bf2220;
    border-right: 1px solid #bf2220;
    border-bottom: 1px solid #fff;
    text-decoration: none
}

@media (max-width:991px) {
    .jak_kupowac .jak_kupowac_tabs .nav&gt;li {
        width: 50%;
        margin-bottom: 0
    }

    .jak_kupowac .jak_kupowac_tabs .nav&gt;li a {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px
    }

    .jak_kupowac .jak_kupowac_tabs .nav&gt;li.active a {
        border-bottom: 1px solid #bf2220
    }

    .jak_kupowac .jak_kupowac_tabs .nav&gt;li.active a:hover {
        border-bottom: 1px solid #bf2220
    }
}

@media (max-width:767px) {
    .jak_kupowac .jak_kupowac_tabs .nav&gt;li {
        width: 100%
    }
}

@media (max-width:991px) {
    .jak_kupowac .jak_kupowac_tabs .nav {
        display: none;
        border-bottom: 0
    }

    .jak_kupowac .jak_kupowac_tabs .nav&gt;li {
        width: 50%
    }
}

@media (max-width:767px) {
    .jak_kupowac .jak_kupowac_tabs .nav&gt;li {
        width: 100%
    }
}

.jak_kupowac .jak_kupowac_tabs .tab-content {
    color: #4e4e4e;
    font-size: 20px;
    font-weight: 300;;
    font-weight: 400;
    line-height: 140%;
    padding: 50px 0
}

.jak_kupowac .jak_kupowac_tabs .tab-content .tab-title {
    font-size: 31px;
    padding-bottom: 30px;
    display: inline-block;
    width: 100%
}

.jak_kupowac .jak_kupowac_tabs .tab-content .go_to_branch {
    display: inline-block;
    width: 100%;
    text-align: center
}

.jak_kupowac .jak_kupowac_tabs .tab-content .go_to_branch span {
    color: #752127;
    
    font-weight: 700;
    font-size: 24px;
    display: inline-block;
    width: 100%;
    padding-top: 30px
}

.jak_kupowac .jak_kupowac_tabs .tab-content .go_to_branch span span {
    color: #4e4e4e;
    font-weight: 300;;
    font-size: 14px;
    padding-bottom: 30px;
    padding-top: 0
}

.jak_kupowac .jak_kupowac_tabs .tab-content .go_to_branch .btn {
    max-width: 300px
}

.jak_kupowac .jak_kupowac_tabs .tab-content ul {
    list-style-image: none;
    margin: 15px 0;
    padding-left: 0
}

.jak_kupowac .jak_kupowac_tabs .tab-content ul li {
    background-image: url(../img/list_ico.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    background-size: 13px 13px;
    background-position: left top 9px
}

.jak_kupowac .jak_kupowac_tabs .tab-content .table thead tr {
    background-color: #fff;
    background-image: none
}

.jak_kupowac .jak_kupowac_tabs .tab-content .table thead tr th {
    background-image: none !important;
    color: #752127;
    font-size: 18px
}

.jak_kupowac .jak_kupowac_tabs .tab-content .table tbody tr td {
    padding-top: 15px;
    padding-bottom: 15px;
    vertical-align: middle
}

.jak_kupowac .jak_kupowac_tabs .tab-content .table tbody tr td span {
    color: #94c4fb
}

.jak_kupowac .jak_kupowac_tabs .tab-content .table tbody tr td:first-child {
    text-align: left;
    color: #752127;
    font-size: 20px
}

.jak_kupowac .jak_kupowac_tabs .tab-content .table tbody tr td:last-child,
.jak_kupowac .jak_kupowac_tabs .tab-content .table tbody tr td:nth-child(2) {
    width: 35%;
    color: #752127;
    font-size: 16px
}

.jak_kupowac .jak_kupowac_tabs .tab-content .table tbody tr td:last-child {
    text-align: center
}

.jak_kupowac .jak_kupowac_tabs .tab-content .table tbody tr:nth-child(even) {
    background-color: #c3c3c3
}

.jak_kupowac .jak_kupowac_tabs .tab-content .table tbody tr:nth-child(odd) {
    background-color: #fff
}

.jak_kupowac .jak_kupowac_tabs .tab-content .table tbody tr:first-child td {
    background-image: none
}

.jak_kupowac .jak_kupowac_tabs .tab-content .table tbody tr:last-child {
    background-color: #fff
}

.jak_kupowac .jak_kupowac_tabs .tab-content .table&gt;tbody&gt;tr&gt;td,
.jak_kupowac .jak_kupowac_tabs .tab-content .table&gt;tbody&gt;tr&gt;th,
.jak_kupowac .jak_kupowac_tabs .tab-content .table&gt;tfoot&gt;tr&gt;td,
.jak_kupowac .jak_kupowac_tabs .tab-content .table&gt;tfoot&gt;tr&gt;th,
.jak_kupowac .jak_kupowac_tabs .tab-content .table&gt;thead&gt;tr&gt;td,
.jak_kupowac .jak_kupowac_tabs .tab-content .table&gt;thead&gt;tr&gt;th {
    border: none;
    background-image: url(../img/image_belt_2.png);
    background-position: center top;
    background-repeat: repeat-x;
    background-image: none
}

.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0 thead tr,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table thead tr {
    background-color: #fff;
    background-image: none
}

.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0 thead tr th,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table thead tr th {
    background-image: none !important;
    color: #752127;
    font-size: 18px
}

.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0 tbody tr td,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table tbody tr td {
    padding-top: 15px;
    padding-bottom: 15px;
    vertical-align: middle
}

.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0 tbody tr td span,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table tbody tr td span {
    color: #94c4fb
}

.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0 tbody tr td:first-child,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table tbody tr td:first-child {
    text-align: left;
    color: #752127;
    font-size: 20px
}

.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0 tbody tr td:last-child,
.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0 tbody tr td:nth-child(2),
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table tbody tr td:last-child,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table tbody tr td:nth-child(2) {
    width: 35%;
    color: #752127;
    font-size: 16px
}

.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0 tbody tr td:last-child,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table tbody tr td:last-child {
    text-align: center
}

.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0 tbody tr:nth-child(even),
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table tbody tr:nth-child(even) {
    background-color: #f5faff
}

.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0 tbody tr:nth-child(odd),
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table tbody tr:nth-child(odd) {
    background-color: #fff
}

.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0 tbody tr:first-child td,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table tbody tr:first-child td {
    background-image: none
}

.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0 tbody tr:last-child,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table tbody tr:last-child {
    background-color: #fff
}

.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0&gt;tbody&gt;tr&gt;td,
.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0&gt;tbody&gt;tr&gt;th,
.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0&gt;tfoot&gt;tr&gt;td,
.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0&gt;tfoot&gt;tr&gt;th,
.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0&gt;thead&gt;tr&gt;td,
.jak_kupowac .jak_kupowac_tabs #DataTables_Table_0&gt;thead&gt;tr&gt;th,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table&gt;tbody&gt;tr&gt;td,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table&gt;tbody&gt;tr&gt;th,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table&gt;tfoot&gt;tr&gt;td,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table&gt;tfoot&gt;tr&gt;th,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table&gt;thead&gt;tr&gt;td,
.jak_kupowac .jak_kupowac_tabs .DTFC_LeftBodyLiner&gt;table&gt;thead&gt;tr&gt;th {
    border: none;
    background-image: url(../img/image_belt_2.png);
    background-position: center top;
    background-repeat: repeat-x;
    background-image: none
}

@media (max-width:991px) {
    .jak_kupowac .jak_kupowac_tabs .panel-group .panel {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        box-shadow: none;
        border: 0
    }

    .jak_kupowac .jak_kupowac_tabs .panel-group .panel .panel-heading {
        display: block;
        height: auto;
        line-height: 120%;
        padding-bottom: 15px;
        padding-top: 15px;
        padding-left: 5px;
        padding-right: 35px;
        text-align: left;
        color: #4e4e4e;
        font-size: 20px;
        font-weight: 300;;
        font-weight: 400;
        border-bottom: 1px solid #bf2220;
        position: relative;
        text-decoration: none;
        background-color: transparent;
        background-image: none
    }

    .jak_kupowac .jak_kupowac_tabs .panel-group .panel .panel-heading a {
        width: 100%;
        display: inline-block
    }

    .jak_kupowac .jak_kupowac_tabs .panel-group .panel .panel-heading a i {
        height: 35px !important;
        width: 35px !important;
        display: inline-block;
        vertical-align: middle;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto 100%
    }

    .jak_kupowac .jak_kupowac_tabs .panel-group .panel .panel-heading a span {
        display: inline-block;
        width: auto;
        color: #4e4e4e;
        font-size: 20px;
        font-weight: 300;;
        font-weight: 400;
        text-decoration: none
    }

    .jak_kupowac .jak_kupowac_tabs .panel-group .panel .panel-heading a span::before {
        position: absolute;
        content: '';
        width: 15px;
        height: 15px;
        top: 0;
        bottom: 0;
        right: 10px;
        margin: auto;
        border-right: 2px solid #752127;
        border-bottom: 2px solid #752127;
        display: block;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }

    .jak_kupowac .jak_kupowac_tabs .panel-group .panel .panel-heading.active a span::before {
        -webkit-transform: rotate(-135deg);
        -moz-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
        -o-transform: rotate(-135deg);
        transform: rotate(-135deg)
    }

    .jak_kupowac .jak_kupowac_tabs .panel-group .panel .panel-heading,
    .jak_kupowac .jak_kupowac_tabs .panel-group .panel .panel-heading:active,
    .jak_kupowac .jak_kupowac_tabs .panel-group .panel .panel-heading:focus {
        text-decoration: none
    }

    .jak_kupowac .jak_kupowac_tabs .panel-group .panel .panel-heading:hover {
        background-color: transparent;
        color: #752127
    }

    .jak_kupowac .jak_kupowac_tabs .panel-group .panel .panel-heading:hover span {
        text-decoration: underline
    }

    .jak_kupowac .jak_kupowac_tabs .panel-group .panel .panel-collapse {
        color: #3f3f3f;
        font-weight: 300;
        font-size: 20px;
        font-weight: 400;
        line-height: 140%;
        border: 0
    }

    .jak_kupowac .jak_kupowac_tabs .panel-group .panel .panel-collapse ul {
        list-style-image: none;
        padding-left: 0
    }

    .jak_kupowac .jak_kupowac_tabs .panel-group .panel .panel-collapse ul li {
        background-image: url(../img/list_ico.png);
        background-repeat: no-repeat;
        padding-left: 25px;
        background-size: 13px 13px;
        background-position: left top 9px
    }
}

@media (max-width:991px) {
    .jak_kupowac .jak_kupowac_tabs {
        margin-top: 10px
    }

    .jak_kupowac .jak_kupowac_tabs .tab-content {
        padding: 10px 0
    }
}

#modul_partnerzy_blogerzy .title {
    color: #c21b17;
    
    font-size: 40px;
    font-weight: 400;
    text-align: center;
    padding-bottom: 40px
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-viewport {
    background: #fff none repeat scroll 0 0;
    border: 0;
    box-shadow: none;
    left: 0
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-viewport .modul_partnerzy_blogerzy_slider .block {
    text-align: center
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-viewport .modul_partnerzy_blogerzy_slider .block .block-image img {
    margin-bottom: 35px
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-viewport .modul_partnerzy_blogerzy_slider .block .block-title {
    color: #c21b17;
    font-size: 17px;
    line-height: 120%;
    
    padding-bottom: 20px;
    font-weight: 700
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-viewport .modul_partnerzy_blogerzy_slider .block .block-content {
    color: #4e4e4e;
    font-size: 17px;
    line-height: 120%;
    padding-bottom: 30px
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-viewport .modul_partnerzy_blogerzy_slider .block .block-more a {
    color: #c21b17;
    font-size: 17px;
    line-height: 120%;
    
    font-weight: 700
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-viewport .modul_partnerzy_blogerzy_slider .block .block-more a i {
    background-image: url(../img/arrow_slider_new.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 11px;
    height: 10px;
    display: inline-block;
    padding-left: 20px
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-viewport .modul_partnerzy_blogerzy_slider .block:last-child {
    margin-right: 0 !important
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-pager.bx-default-pager {
    bottom: -40px
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-pager.bx-default-pager a {
    width: 10px;
    height: 10px;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #b8b8b8
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-pager.bx-default-pager a.active,
#modul_partnerzy_blogerzy .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #b8b8b8 none repeat scroll 0 0
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-controls-direction a {
    top: auto;
    bottom: -40px;
    width: 20px;
    height: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: .3;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-controls-direction a:active,
#modul_partnerzy_blogerzy .bx-wrapper .bx-controls-direction a:focus,
#modul_partnerzy_blogerzy .bx-wrapper .bx-controls-direction a:hover {
    opacity: 1
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-controls-direction .bx-prev {
    left: 30%;
    background-image: url(../img/arrow_slider_left2.png)
}

#modul_partnerzy_blogerzy .bx-wrapper .bx-controls-direction .bx-next {
    right: 30%;
    background-image: url(../img/arrow_slider_right2.png)
}

@media (max-width:767px) {
    #modul_partnerzy_blogerzy .bx-wrapper .bx-pager.bx-default-pager {
        bottom: -40px;
        display: inline-block;
        left: 0;
        margin: 0 auto;
        right: 0;
        width: calc(100% - 40px)
    }

    #modul_partnerzy_blogerzy .bx-wrapper .bx-controls-direction .bx-prev {
        left: 0
    }

    #modul_partnerzy_blogerzy .bx-wrapper .bx-controls-direction .bx-next {
        right: 0
    }
}

#webinarium .title span {
    color: #752127;
    display: inline-block;
    font-weight: 300;;
    font-size: 30px;
    font-weight: 400;
    text-align: center;
    width: 100%
}

#webinarium .top_text .text .dynamic-content {
    line-height: 150%
}

#webinarium .top_text .text .dynamic-content&gt;span {
    color: #752127
}

#webinarium .top_text .image {
    position: relative
}

#webinarium .top_text .image .person_info_text {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px 20px;
    background-color: #fff
}

#webinarium .top_text .image .person_info_text .name {
    
    font-size: 18px;
    font-weight: 400;
    color: #752127
}

#webinarium .top_text .image .person_info_text .text {
    color: #4f4e4e;
    
    font-size: 12px;
    font-weight: 400
}

#webinarium #webinarium_form {
    margin-top: 80px
}

#webinarium .prelegenci_title {
    padding: 100px 0 75px
}

#webinarium .prelegenci .prelegenci_box {
    padding-top: 25px
}

#webinarium .prelegenci .prelegenci_box .name {
    
    font-size: 20px;
    font-weight: 400;
    color: #752127;
    display: inline-block;
    width: 100%;
    padding: 25px 0 15px
}

#webinarium .prelegenci .prelegenci_box .description {
    display: inline-block;
    width: 100%;
    color: #4f4e4e;
    font-size: 16px;
    
    font-weight: 400;
    line-height: 130%
}

#webinarium .question_list h3 {
    padding-top: 100px;
    padding-bottom: 20px
}

#webinarium .question_list ol {
    list-style: decimal;
    
    font-size: 15px
}

#webinarium .question_list ol li {
    padding-left: 25px;
    color: #752127
}

#webinarium .question_list ol li span {
    color: #4e4e4e
}

#webinarium .question_list ul {
    list-style: lower-alpha;
    
    font-size: 15px;
    margin: -20px 0 0;
    padding-left: 17px
}

#webinarium .question_list ul li {
    color: #752127;
    padding-bottom: 0;
    padding-left: 30px
}

#webinarium .question_list ul li span {
    color: #4e4e4e
}

#webinarium .blue_box {
    background-color: #752127;
    padding-top: 80px;
    padding-bottom: 80px;
    margin-top: 80px
}

#webinarium .blue_box span {
    font-weight: 300;;
    font-size: 35px;
    color: #fff;
    font-weight: 400;
    line-height: 130%
}

#webinarium .blue_box a {
    width: auto;
    padding: 10px 20px
}

#webinarium .blue_box a i {
    width: 6px;
    height: 5px;
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat;
    margin-bottom: 2px;
    margin-left: 10px
}

#webinarium .blue_box form .form_text {
    font-weight: 300;;
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    line-height: 130%;
    padding: 45px 0 40px
}

#webinarium .blue_box form .form-group.input label {
    display: none
}

#webinarium .blue_box form .form-group.input input {
    height: 55px;
    width: 100%;
    border: 0;
    color: #752127;
    font-weight: 300;;
    font-size: 17px;
    font-weight: 400
}

#webinarium .blue_box form .form-group.input input::-webkit-input-placeholder {
    color: #752127;
    font-weight: 300;;
    font-size: 17px;
    font-weight: 400
}

#webinarium .blue_box form .form-group.input input::-moz-placeholder {
    color: #752127;
    font-weight: 300;;
    font-size: 17px;
    font-weight: 400
}

#webinarium .blue_box form .form-group.input input:-moz-placeholder {
    color: #752127;
    font-weight: 300;;
    font-size: 17px;
    font-weight: 400
}

#webinarium .blue_box form .form-group.input input:-ms-input-placeholder {
    color: #752127;
    font-weight: 300;;
    font-size: 17px;
    font-weight: 400
}

#webinarium .blue_box form .checkbox label {
    color: #fff;
    font-weight: 300;;
    font-size: 14px;
    font-weight: 400
}

#webinarium .blue_box form .checkbox label input {
    margin-top: 0
}

#webinarium .blue_box form .checkbox span {
    color: #fff;
    font-weight: 300;;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline !important
}

#webinarium .blue_box form .checkbox .all_text {
    display: none;
    position: absolute;
    border: 1px solid #d1d1d1;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: #fff;
    padding: 20px 20px;
    color: #686868;
    font-weight: 300;;
    font-size: 13px;
    font-weight: 400;
    top: 0;
    left: 0;
    line-height: 120%
}

#webinarium .blue_box form label.error {
    background-color: #f2dede;
    border-radius: 4px;
    color: #a94442;
    padding: 5px
}

#webinarium .blue_box form .btn {
    width: auto;
    padding: 10px 20px
}

#webinarium .blue_box form .btn i {
    width: 6px;
    height: 5px;
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../img/btn_arrow_top.png);
    margin-bottom: 2px;
    margin-left: 10px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

#webinarium .blue_box.bottom_text_blue_box {
    padding-top: 45px;
    padding-bottom: 45px
}

#webinarium .video {
    padding: 80px 0 0
}

#webinarium .video .title {
    display: inline-block;
    width: 100%;
    
    font-weight: 400;
    font-size: 31px;
    color: #752127;
    padding-bottom: 20px
}

#webinarium .video .text {
    display: inline-block;
    width: 100%;
    font-weight: 300;;
    font-weight: 400;
    font-size: 17px;
    color: #4f4e4e;
    padding-bottom: 40px
}

#webinarium .video .video_box {
    background-color: #752127;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 50px;
    padding-bottom: 50px
}

#webinarium .video .video_box .video_text {
    font-weight: 300;;
    font-size: 35px;
    color: #fff;
    font-weight: 400;
    line-height: 130%
}

#webinarium .video .video_box .video_box {
    background-image: none !important;
    background-color: transparent
}

#webinarium .video .video_box .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden
}

#webinarium .video .video_box .video-container embed,
#webinarium .video .video_box .video-container iframe,
#webinarium .video .video_box .video-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#kluczowe_terminy h3 {
    color: #000
}

#kluczowe_terminy .desktop {
    margin-top: 35px;
    background-image: url(../img/line.jpg);
    background-position: left bottom;
    background-repeat: repeat-x;
    padding-bottom: 15px
}

#kluczowe_terminy .desktop .left_box {
    width: calc(100% - 732px);
    display: block;
    float: left
}

#kluczowe_terminy .desktop .left_box .text_1 {
    width: 100%;
    padding-left: 90px;
    display: inline-block;
    background-image: url(../img/ppk_ico_1.png);
    background-position: left top 10px;
    background-repeat: no-repeat;
    font-weight: 300;;
    color: #4e4e4e;
    font-size: 24px;
    line-height: 33px
}

#kluczowe_terminy .desktop .left_box .text_2 {
    width: 100%;
    padding-left: 90px;
    display: inline-block;
    background-image: url(../img/ppk_ico_2.png);
    background-position: left top 10px;
    background-repeat: no-repeat;
    font-weight: 300;;
    color: #4e4e4e;
    font-size: 24px;
    line-height: 33px;
    margin-top: 80px
}

#kluczowe_terminy .desktop .right_box {
    width: 732px;
    display: block;
    float: left
}

#kluczowe_terminy .desktop .right_box .line_box {
    width: 100%;
    height: auto;
    float: left
}

#kluczowe_terminy .desktop .right_box .line_box .top_box {
    width: 100%;
    float: left;
    display: block;
    margin-bottom: 20px;
    margin-top: 20px
}

#kluczowe_terminy .desktop .right_box .line_box .top_box span {
    display: block;
    width: 25%;
    float: left;
    text-align: center;
    
    color: #4e4e4e;
    font-size: 24px;
    line-height: 36px
}

#kluczowe_terminy .desktop .right_box .line_box .top_box span .dot {
    display: none
}

#kluczowe_terminy .desktop .right_box .line_box .top_box span span {
    display: block;
    width: 100%;
    font-weight: 300;;
    color: #4e4e4e;
    font-size: 16px;
    line-height: 19px
}

#kluczowe_terminy .desktop .right_box .line_box .top_box span.text_2 {
    
    font-weight: 700;
    color: #771d27
}

#kluczowe_terminy .desktop .right_box .line_box .top_box span.text_4 {
    color: #771d27
}

#kluczowe_terminy .desktop .right_box .line_box .line {
    width: 100%;
    height: 29px;
    float: left;
    display: block;
    position: relative
}

#kluczowe_terminy .desktop .right_box .line_box .line .dot {
    display: block;
    width: 26px;
    height: 29px;
    background-image: url(../img/ppk_ico_3.png);
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}

#kluczowe_terminy .desktop .right_box .line_box .line .dot_1 {
    left: calc(12.5% - 13px)
}

#kluczowe_terminy .desktop .right_box .line_box .line .dot_2 {
    left: calc(37.5% - 13px)
}

#kluczowe_terminy .desktop .right_box .line_box .line .dot_3 {
    left: calc(62.5% - 13px)
}

#kluczowe_terminy .desktop .right_box .line_box .line .dot_4 {
    left: calc(87.5% - 13px)
}

#kluczowe_terminy .desktop .right_box .line_box .line .line {
    display: block;
    width: calc(100% + 12px);
    position: absolute;
    top: 11px;
    left: -12px;
    height: 2px;
    background-color: #4e4e4e;
    z-index: 1
}

#kluczowe_terminy .desktop .right_box .line_box .line .arrow {
    display: inline-block;
    width: 9px;
    height: 14px;
    background-image: url(../img/ppk_ico_5.png);
    background-position: center center;
    background-repeat: no-repeat;
    top: 5px;
    right: -1px;
    z-index: 2;
    position: absolute
}

#kluczowe_terminy .desktop .right_box .line_box .bottom_box {
    width: 100%;
    float: left;
    display: block;
    margin-top: 30px
}

#kluczowe_terminy .desktop .right_box .line_box .bottom_box span {
    display: block;
    width: 25%;
    float: left;
    text-align: center;
    font-weight: 300;;
    color: #4e4e4e;
    font-size: 22px;
    line-height: 36px
}

#kluczowe_terminy .desktop .right_box .line_box .bottom_box span.text_2 {
    
    font-weight: 700;
    color: #771d27
}

#kluczowe_terminy .desktop .right_box .line_text {
    width: 100%;
    height: auto;
    float: left;
    background-color: #f2f2f2;
    padding: 30px 30px 35px;
    margin-top: 25px;
    position: relative;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px
}

#kluczowe_terminy .desktop .right_box .line_text i {
    display: block;
    width: 28px;
    height: 14px;
    position: absolute;
    top: -14px;
    left: 265px;
    font-size: 0;
    background-image: url(../img/ppk_ico_4.png);
    background-position: center center;
    background-repeat: no-repeat
}

#kluczowe_terminy .desktop .right_box .line_text ul {
    list-style-type: disc;
    padding-left: 20px
}

#kluczowe_terminy .desktop .right_box .line_text ul li {
    color: #c50619
}

#kluczowe_terminy .desktop .right_box .line_text ul li span {
    font-weight: 300;;
    color: #4e4e4e;
    font-size: 16px;
    line-height: 24px;
    display: block;
    width: 100%
}

@media (max-width:1200px) {
    #kluczowe_terminy .desktop .left_box {
        width: calc(100% - 600px)
    }

    #kluczowe_terminy .desktop .right_box {
        width: 600px
    }

    #kluczowe_terminy .desktop .right_box .line_text i {
        left: 215px
    }
}

@media (max-width:991px) {
    #kluczowe_terminy .desktop .left_box {
        width: 100%;
        display: block;
        float: none;
        max-width: 550px;
        margin: 0 auto
    }

    #kluczowe_terminy .desktop .left_box .text_1 {
        width: 50%;
        padding-left: 0;
        padding-top: 70px;
        display: block;
        float: left;
        background-position: center top;
        background-repeat: no-repeat;
        font-weight: 300;;
        color: #4e4e4e;
        font-size: 24px;
        line-height: 30px;
        text-align: center
    }

    #kluczowe_terminy .desktop .left_box .text_2 {
        width: 50%;
        padding-left: 0;
        padding-top: 70px;
        display: block;
        float: left;
        background-position: center top;
        background-repeat: no-repeat;
        font-weight: 300;;
        color: #4e4e4e;
        font-size: 24px;
        line-height: 30px;
        margin-top: 0;
        text-align: center
    }

    #kluczowe_terminy .desktop .right_box {
        width: 100%;
        display: block;
        float: left;
        margin-top: 30px;
        text-align: center
    }

    #kluczowe_terminy .desktop .right_box .line_box {
        width: 100%;
        height: auto;
        float: left
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box {
        width: calc(50% - 14.5px);
        float: left;
        display: block;
        margin-bottom: 0;
        margin-top: 0;
        position: relative
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box&gt;span {
        display: block;
        width: 100%;
        float: left;
        text-align: right;
        
        color: #4e4e4e;
        font-size: 29px;
        line-height: 43px;
        padding-right: 50px;
        position: absolute;
        top: 0;
        left: 0
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box&gt;span .dot {
        
        font-weight: 700;
        color: #c21b17;
        font-size: 29px;
        display: inline;
        width: auto;
        position: relative;
        float: none;
        padding: 0
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box&gt;span .info_text {
        display: block;
        width: 100%;
        
        color: #b0b0b0;
        font-size: 16px;
        line-height: 19px;
        text-align: right;
        padding: 0;
        position: relative
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box span.text_1 {
        margin-top: 21px;
        position: relative
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box span.text_2 {
        top: 145px;
        
        font-weight: 700
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box span.text_3 {
        top: 265px
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box span.text_4 {
        top: 385px
    }

    #kluczowe_terminy .desktop .right_box .line_box .line {
        width: 29px;
        height: 495px;
        float: left;
        display: block;
        position: relative
    }

    #kluczowe_terminy .desktop .right_box .line_box .line .dot {
        display: block;
        width: 26px;
        height: 29px;
        background-image: url(../img/ppk_ico_3.png);
        background-position: center center;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    #kluczowe_terminy .desktop .right_box .line_box .line .dot_1 {
        left: 0;
        top: 30px
    }

    #kluczowe_terminy .desktop .right_box .line_box .line .dot_2 {
        left: 0;
        top: 150px
    }

    #kluczowe_terminy .desktop .right_box .line_box .line .dot_3 {
        left: 0;
        top: 270px
    }

    #kluczowe_terminy .desktop .right_box .line_box .line .dot_4 {
        left: 0;
        top: 390px
    }

    #kluczowe_terminy .desktop .right_box .line_box .line .line {
        display: block;
        width: 2px;
        position: absolute;
        top: 0;
        left: 14px;
        height: 100%;
        background-color: #edf2f7;
        z-index: 1
    }

    #kluczowe_terminy .desktop .right_box .line_box .line .arrow {
        display: inline-block;
        width: 17px;
        height: 12px;
        background-image: url(../img/ppk_ico_6.png);
        background-position: center center;
        background-repeat: no-repeat;
        top: inherit;
        bottom: -1px;
        right: inherit;
        left: 7px;
        z-index: 2;
        position: absolute
    }

    #kluczowe_terminy .desktop .right_box .line_box .bottom_box {
        width: calc(50% - 14.5px);
        float: left;
        display: block;
        margin-top: 0;
        position: relative
    }

    #kluczowe_terminy .desktop .right_box .line_box .bottom_box span {
        display: block;
        width: 100%;
        float: left;
        text-align: left;
        font-weight: 300;;
        color: #4e4e4e;
        font-size: 26px;
        line-height: 43px;
        padding-left: 55px;
        position: absolute;
        left: 0;
        top: 0
    }

    #kluczowe_terminy .desktop .right_box .line_box .bottom_box span.text_1 {
        margin-top: 21px;
        position: relative
    }

    #kluczowe_terminy .desktop .right_box .line_box .bottom_box span.text_2 {
        top: 145px;
        
        font-weight: 700
    }

    #kluczowe_terminy .desktop .right_box .line_box .bottom_box span.text_3 {
        top: 265px
    }

    #kluczowe_terminy .desktop .right_box .line_box .bottom_box span.text_4 {
        top: 385px
    }

    #kluczowe_terminy .desktop .right_box .line_text {
        width: 100%;
        max-width: 550px;
        height: auto;
        float: none;
        display: inline-block;
        margin-top: 25px;
        position: relative;
        text-align: left
    }

    #kluczowe_terminy .desktop .right_box .line_text i {
        display: block;
        width: auto;
        height: auto;
        position: absolute;
        top: 10px;
        left: 10px;
        background: 0 0;
        
        color: #c21b17;
        font-size: 41px;
        font-style: normal
    }

    #kluczowe_terminy .desktop .right_box .line_text ul {
        list-style-type: disc;
        padding-left: 20px
    }

    #kluczowe_terminy .desktop .right_box .line_text ul li {
        color: #c21b17
    }

    #kluczowe_terminy .desktop .right_box .line_text ul li span {
        
        font-size: 16px;
        line-height: 24px;
        display: block;
        width: 100%
    }
}

@media (max-width:500px) {
    #kluczowe_terminy .desktop .left_box .text_1 {
        width: 50%;
        padding-left: 0;
        padding-top: 50px;
        display: block;
        float: left;
        background-position: center top;
        background-repeat: no-repeat;
        font-weight: 300;;
        color: #4e4e4e;
        font-size: 20px;
        line-height: 26px;
        text-align: center
    }

    #kluczowe_terminy .desktop .left_box .text_2 {
        width: 50%;
        padding-left: 0;
        padding-top: 50px;
        display: block;
        float: left;
        background-position: center top;
        background-repeat: no-repeat;
        font-weight: 300;;
        color: #4e4e4e;
        font-size: 20px;
        line-height: 26px;
        margin-top: 0;
        text-align: center
    }

    #kluczowe_terminy .desktop .right_box {
        width: 100%;
        display: block;
        float: left;
        margin-top: 30px;
        text-align: center
    }

    #kluczowe_terminy .desktop .right_box .line_box {
        width: 100%;
        height: auto;
        float: left
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box {
        width: calc(50% - 14.5px);
        float: left;
        display: block;
        margin-bottom: 0;
        margin-top: 0;
        position: relative
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box&gt;span {
        display: block;
        width: 100%;
        float: left;
        text-align: right;
        
        color: #4e4e4e;
        font-size: 24px;
        line-height: 30px;
        padding-right: 30px;
        position: absolute;
        top: 0;
        left: 0
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box&gt;span .dot {
        
        font-weight: 700;
        color: #c21b17;
        font-size: 24px;
        display: inline;
        width: auto;
        position: relative;
        float: none;
        padding: 0
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box&gt;span .info_text {
        display: block;
        width: 100%;
        
        color: #b0b0b0;
        font-size: 16px;
        line-height: 19px;
        text-align: right;
        padding: 0;
        position: relative
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box span.text_1 {
        margin-top: 28px;
        position: relative
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box span.text_2 {
        top: 145px
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box span.text_3 {
        top: 265px
    }

    #kluczowe_terminy .desktop .right_box .line_box .top_box span.text_4 {
        top: 385px
    }

    #kluczowe_terminy .desktop .right_box .line_box .line {
        width: 29px;
        height: 495px;
        float: left;
        display: block;
        position: relative
    }

    #kluczowe_terminy .desktop .right_box .line_box .line .dot {
        display: block;
        width: 26px;
        height: 29px;
        background-position: center center;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    #kluczowe_terminy .desktop .right_box .line_box .line .dot_1 {
        left: 0;
        top: 30px
    }

    #kluczowe_terminy .desktop .right_box .line_box .line .dot_2 {
        left: 0;
        top: 150px
    }

    #kluczowe_terminy .desktop .right_box .line_box .line .dot_3 {
        left: 0;
        top: 270px
    }

    #kluczowe_terminy .desktop .right_box .line_box .line .dot_4 {
        left: 0;
        top: 390px
    }

    #kluczowe_terminy .desktop .right_box .line_box .line .line {
        display: block;
        width: 2px;
        position: absolute;
        top: 0;
        left: 14px;
        height: 100%;
        background-color: #edf2f7;
        z-index: 1
    }

    #kluczowe_terminy .desktop .right_box .line_box .line .arrow {
        display: inline-block;
        width: 17px;
        height: 12px;
        background-position: center center;
        background-repeat: no-repeat;
        top: inherit;
        bottom: -1px;
        right: inherit;
        left: 7px;
        z-index: 2;
        position: absolute
    }

    #kluczowe_terminy .desktop .right_box .line_box .bottom_box {
        width: calc(50% - 14.5px);
        float: left;
        display: block;
        margin-top: 0;
        position: relative
    }

    #kluczowe_terminy .desktop .right_box .line_box .bottom_box span {
        display: block;
        width: 100%;
        float: left;
        text-align: left;
        font-weight: 300;;
        color: #4e4e4e;
        font-size: 24px;
        line-height: 30px;
        padding-left: 25px;
        position: absolute;
        left: 0;
        top: 0
    }

    #kluczowe_terminy .desktop .right_box .line_box .bottom_box span.text_1 {
        margin-top: 28px;
        position: relative
    }

    #kluczowe_terminy .desktop .right_box .line_box .bottom_box span.text_2 {
        top: 145px
    }

    #kluczowe_terminy .desktop .right_box .line_box .bottom_box span.text_3 {
        top: 265px
    }

    #kluczowe_terminy .desktop .right_box .line_box .bottom_box span.text_4 {
        top: 385px
    }

    #kluczowe_terminy .desktop .right_box .line_text {
        width: 100%;
        max-width: 550px;
        height: auto;
        float: none;
        display: inline-block;
        background-color: #f2f2f2;
        padding: 35px 20px 35px 20px;
        margin-top: 25px;
        position: relative;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
        border-top-right-radius: 8px;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        border-bottom-left-radius: 8px;
        border-top-left-radius: 8px;
        text-align: left
    }

    #kluczowe_terminy .desktop .right_box .line_text i {
        display: block;
        width: auto;
        height: auto;
        position: absolute;
        top: 10px;
        left: 10px;
        background: 0 0;
        
        color: #c21b17;
        font-size: 41px;
        font-style: normal
    }

    #kluczowe_terminy .desktop .right_box .line_text ul {
        list-style-type: disc;
        padding-left: 20px
    }

    #kluczowe_terminy .desktop .right_box .line_text ul li {
        color: #c21b17
    }

    #kluczowe_terminy .desktop .right_box .line_text ul li span {
        
        color: #4e4e4e;
        font-size: 16px;
        line-height: 24px;
        display: block;
        width: 100%
    }
}

#kluczowe_terminy .desktop:after {
    content: '';
    position: absolute;
    border: 0;
    width: 15px;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #fff
}

#kluczowe_terminy .desktop:before {
    content: '';
    position: absolute;
    border: 0;
    width: 15px;
    height: 2px;
    bottom: 0;
    right: 0;
    background-color: #fff
}

@media (max-width:991px) {
    #kluczowe_terminy .desktop {
        margin-top: 70px;
        background-image: none
    }
}

@media (max-width:500px) {
    #kluczowe_terminy .desktop {
        margin-top: 40px
    }
}

#wyzwanieoszczedzanie h1 {
    font-weight: 400 !important
}

#wyzwanieoszczedzanie .title span {
    color: #054276;
    display: inline-block;
    font-weight: 300;
    font-size: 30px;
    font-weight: 400;
    text-align: center;
    width: 100%
}

#wyzwanieoszczedzanie .top_text .text .dynamic-content {
    line-height: 150%
}

#wyzwanieoszczedzanie .top_text .text .dynamic-content&gt;span {
    color: #054276
}

#wyzwanieoszczedzanie .top_text .image {
    position: relative
}

#wyzwanieoszczedzanie .top_text .image .person_info_text {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px 20px;
    background-color: #fff
}

#wyzwanieoszczedzanie .top_text .image .person_info_text .name {
    font-weight: 700;
    font-size: 18px;
    font-weight: 400;
    color: #054276
}

#wyzwanieoszczedzanie .top_text .image .person_info_text .text {
    color: #4f4e4e;
    font-weight: 700;
    font-size: 12px;
    font-weight: 400
}

#wyzwanieoszczedzanie #webinarium_form {
    margin-top: 80px
}

#wyzwanieoszczedzanie .prelegenci_title {
    padding: 100px 0 75px
}

#wyzwanieoszczedzanie .prelegenci .prelegenci_box {
    padding-top: 25px
}

#wyzwanieoszczedzanie .prelegenci .prelegenci_box .name {
    font-weight: 700;
    font-size: 20px;
    font-weight: 400;
    color: #003f74;
    display: inline-block;
    width: 100%;
    padding: 25px 0 15px
}

#wyzwanieoszczedzanie .prelegenci .prelegenci_box .description {
    display: inline-block;
    width: 100%;
    color: #4f4e4e;
    font-size: 16px;
    ;
    font-weight: 400;
    line-height: 130%
}

#wyzwanieoszczedzanie .question_list h3 {
    padding-top: 100px;
    padding-bottom: 20px
}

#wyzwanieoszczedzanie .question_list ol {
    list-style: decimal;
    ;
    font-size: 15px
}

#wyzwanieoszczedzanie .question_list ol li {
    padding-left: 25px;
    color: #054276
}

#wyzwanieoszczedzanie .question_list ol li span {
    color: #333
}

#wyzwanieoszczedzanie .question_list ul {
    list-style: lower-alpha;
    ;
    font-size: 15px;
    margin: -20px 0 0;
    padding-left: 17px
}

#wyzwanieoszczedzanie .question_list ul li {
    color: #054276;
    padding-bottom: 0;
    padding-left: 30px
}

#wyzwanieoszczedzanie .question_list ul li span {
    color: #333
}

#wyzwanieoszczedzanie .blue_box {
    background-color: #003f74;
    padding-top: 80px;
    padding-bottom: 80px;
    margin-top: 80px
}

#wyzwanieoszczedzanie .blue_box span {
    font-weight: 300;
    font-size: 35px;
    color: #fff;
    font-weight: 400;
    line-height: 130%
}

#wyzwanieoszczedzanie .blue_box a {
    width: auto;
    padding: 10px 20px
}

#wyzwanieoszczedzanie .blue_box a i {
    width: 6px;
    height: 5px;
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat;
    margin-bottom: 2px;
    margin-left: 10px
}

#wyzwanieoszczedzanie .blue_box form .form_text {
    font-weight: 300;
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    line-height: 130%;
    padding: 45px 0 40px
}

#wyzwanieoszczedzanie .blue_box form .form-group.input label {
    display: none
}

#wyzwanieoszczedzanie .blue_box form .form-group.input input {
    height: 55px;
    width: 100%;
    border: 0;
    color: #003f74;
    font-weight: 300;
    font-size: 17px;
    font-weight: 400
}

#wyzwanieoszczedzanie .blue_box form .form-group.input input::-webkit-input-placeholder {
    color: #003f74;
    font-weight: 300;
    font-size: 17px;
    font-weight: 400
}

#wyzwanieoszczedzanie .blue_box form .form-group.input input::-moz-placeholder {
    color: #003f74;
    font-weight: 300;
    font-size: 17px;
    font-weight: 400
}

#wyzwanieoszczedzanie .blue_box form .form-group.input input:-moz-placeholder {
    color: #003f74;
    font-weight: 300;
    font-size: 17px;
    font-weight: 400
}

#wyzwanieoszczedzanie .blue_box form .form-group.input input:-ms-input-placeholder {
    color: #003f74;
    font-weight: 300;
    font-size: 17px;
    font-weight: 400
}

#wyzwanieoszczedzanie .blue_box form .checkbox label {
    color: #fff;
    font-weight: 300;
    font-size: 14px;
    font-weight: 400
}

#wyzwanieoszczedzanie .blue_box form .checkbox label input {
    margin-top: 0
}

#wyzwanieoszczedzanie .blue_box form .checkbox span {
    color: #fff;
    font-weight: 300;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline !important
}

#wyzwanieoszczedzanie .blue_box form .checkbox .all_text {
    display: none;
    position: absolute;
    border: 1px solid #d1d1d1;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: #fff;
    padding: 20px 20px;
    color: #686868;
    font-weight: 300;
    font-size: 13px;
    font-weight: 400;
    top: 0;
    left: 0;
    line-height: 120%
}

#wyzwanieoszczedzanie .blue_box form label.error {
    background-color: #f2dede;
    border-radius: 4px;
    color: #a94442;
    padding: 5px
}

#wyzwanieoszczedzanie .blue_box form .btn {
    width: auto;
    padding: 10px 20px
}

#wyzwanieoszczedzanie .blue_box form .btn i {
    width: 6px;
    height: 5px;
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../img/btn_arrow_top.png);
    margin-bottom: 2px;
    margin-left: 10px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

#wyzwanieoszczedzanie .blue_box.bottom_text_blue_box {
    padding-top: 45px;
    padding-bottom: 45px
}

#wyzwanieoszczedzanie .video {
    padding: 0 0 0
}

#wyzwanieoszczedzanie .video .title {
    display: inline-block;
    width: 100%;
    font-weight: 700;
    font-weight: 400;
    font-size: 31px;
    color: #054276;
    padding-bottom: 20px
}

#wyzwanieoszczedzanie .video .text {
    display: inline-block;
    width: 100%;
    font-weight: 300;
    font-weight: 400;
    font-size: 17px;
    color: #4f4e4e;
    padding-bottom: 40px
}

#wyzwanieoszczedzanie .video .video_box {
    background-color: transparent;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 40px;
    padding-bottom: 40px
}

#wyzwanieoszczedzanie .video .video_box .video_text {
    font-weight: 300;
    font-size: 35px;
    color: #fff;
    font-weight: 400;
    line-height: 130%
}

#wyzwanieoszczedzanie .video .video_box .video_box {
    background-image: none !important;
    background-color: transparent
}

#wyzwanieoszczedzanie .video .video_box .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden
}

#wyzwanieoszczedzanie .video .video_box .video-container embed,
#wyzwanieoszczedzanie .video .video_box .video-container iframe,
#wyzwanieoszczedzanie .video .video_box .video-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#wyzwanieoszczedzanie .top_video {
    text-align: center
}

#wyzwanieoszczedzanie .top_video .text span {
    font-size: 22px;
    color: 343638;
    text-align: center;
    width: 100%;
    max-width: 780px;
    width: 100%;
    margin: 0 auto;
    display: inline-block;

}

#wyzwanieoszczedzanie .top_video .text a {
    background-color: #023e74;
    color: #fff;
    border-color: #023e74;
    max-width: 177px;
    margin-top: 20px;
    margin-bottom: 50px;
    font-weight: 700;
}

#wyzwanieoszczedzanie .list_text {
    border-top: 1px solid #e5ebf1;
    padding-top: 50px
}

#wyzwanieoszczedzanie .list_text h3 {
    font-size: 30px;
    color: #054276;

}

#wyzwanieoszczedzanie .list_text .text ul {
    list-style-image: url(https://union-investment.pl/img/list_ico.png);
    margin: 0 0 0;
    padding-left: 0
}

#wyzwanieoszczedzanie .list_text .text ul li {
    padding-bottom: 7px;
    font-size: 22px;
    color: #363636
}

@media (max-width:767px) {
    #wyzwanieoszczedzanie .list_text h3 {
        padding-left: 15px;
        padding-right: 15px
    }

    #wyzwanieoszczedzanie .list_text .text ul {
        padding-left: 25px
    }
}

#wyzwanieoszczedzanie #wyzwanieoszczedzanie_form {
    margin-top: 70px;
    padding-top: 35px;
    padding-bottom: 45px
}

#wyzwanieoszczedzanie #wyzwanieoszczedzanie_form .text-center span {
    font-size: 24px;
    line-height: 100%;
 
}

#wyzwanieoszczedzanie .audio_text h4 {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #004074;
    font-size: 30px;
    margin-top: 50px;
    line-height: 100%;

}

#wyzwanieoszczedzanie .audio_text h4 span {
    display: inline-block;
    width: 100%;
    color: #363636;
    font-size: 20px;
    line-height: 100%;
    
}

#oferta_premium .text_top {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 80px
}

#oferta_premium .text_top h1 {
    font-weight: 300;;
    color: #752127;
    font-size: 35px;
    font-weight: 700
}

#oferta_premium .text_top p {
    font-weight: 300;;
    color: #4e4e4e;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px
}

#oferta_premium .six_box {
    padding-bottom: 40px;
    border-bottom: 1px solid #e1e1e1
}

#oferta_premium .six_box h2 {
    font-weight: 300;;
    color: #752127;
    font-size: 35px;
    font-weight: 700;
    padding-top: 60px;
    padding-bottom: 5px
}

#oferta_premium .six_box .info_box {
    font-size: 0;
    text-align: center
}

#oferta_premium .six_box .info_box .box {
    display: inline-block;
    width: 100%;
    max-width: 290px;
    margin: 0 20px 20px;
    vertical-align: top
}

#oferta_premium .six_box .info_box .box img {
    margin-bottom: 20px
}

#oferta_premium .six_box .info_box .box .title {
    
    color: #4e4e4e;
    font-size: 24px;
    font-weight: 400;
    line-height: 120%;
    display: block;
    width: 100%;
    margin-bottom: 30px
}

#oferta_premium .six_box .info_box .box p {
    display: block;
    width: 100%;
    
    color: #4e4e4e;
    font-size: 17px;
    font-weight: 400;
    line-height: 23px
}

#oferta_premium .person_box {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 40px
}

#oferta_premium .person_box h2 {
    font-weight: 300;;
    color: #752127;
    font-size: 35px;
    font-weight: 700;
    padding-top: 60px;
    padding-bottom: 20px
}

#oferta_premium .person_box .left_box {
    width: 50%;
    display: block;
    float: left;
    max-width: 545px
}

#oferta_premium .person_box .left_box .img {
    margin-bottom: 40px
}

#oferta_premium .person_box .left_box p {
    font-weight: 300;;
    color: #4e4e4e;
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 45px;
    padding-left: 0;
    max-width: 470px;
    display: inline-block
}

#oferta_premium .person_box .left_box .person {
    
    color: #752127;
    font-size: 20px;
    padding-left: 0
}

#oferta_premium .person_box .left_box .person span {
    font-weight: 300;;
    color: #4e4e4e;
    font-size: 16px
}

#oferta_premium .person_box .right_box {
    width: 50%;
    display: block;
    float: left;
    font-size: 0
}

#oferta_premium .person_box .right_box .box {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    margin-bottom: 55px
}

#oferta_premium .person_box .right_box .box .img {
    margin-bottom: 35px
}

#oferta_premium .person_box .right_box .box .person {
    
    color: #752127;
    font-size: 20px;
    padding-left: 25px;
    margin-bottom: 20px;
    display: inline-block
}

#oferta_premium .person_box .right_box .box .person span {
    font-weight: 300;;
    color: #4e4e4e;
    font-size: 16px
}

#oferta_premium .person_box .right_box .box .person_text {
    padding-left: 25px
}

#oferta_premium .person_box .right_box .box .person_text&gt;a,
#oferta_premium .person_box .right_box .box .person_text&gt;span {
    display: inline-block;
    width: 100%;
    background-position: left center;
    background-repeat: no-repeat;
    min-height: 21px;
    margin-bottom: 10px;
    padding-top: 4px;
    font-weight: 300;;
    color: #4e4e4e;
    font-size: 16px;
    padding-left: 35px
}

#oferta_premium .person_box .right_box .box .person_text .mobile {
    background-image: url(/files/plik/6379/person_tel.png)
}

#oferta_premium .person_box .right_box .box .person_text .email {
    background-image: url(/files/plik/6367/person_mail.png)
}

#oferta_premium .person_box .right_box .box .person_text .phone {
    background-image: url(/files/plik/6381/person_tel2.png);
    margin-bottom: 0
}

#oferta_premium .form-title {
    margin-top: 65px
}

#oferta_premium .form-title h2 {
    margin-bottom: 0
}

#oferta_premium .form-title h2 span {
    font-weight: 300;;
    color: #752127;
    font-size: 35px;
    font-weight: 700
}

@media (max-width:767px) {
    #oferta_premium .text_top {
        border-bottom: 1px solid #eaeff4;
        padding-bottom: 10px
    }

    #oferta_premium .text_top h1 {
        font-weight: 300;;
        color: #752127;
        font-size: 30px;
        font-weight: 700
    }

    #oferta_premium .text_top p {
        font-weight: 300;;
        color: #3a3a3a;
        font-size: 20px;
        font-weight: 400;
        line-height: 130%
    }

    #oferta_premium .six_box h2 {
        font-weight: 300;;
        color: #752127;
        font-size: 30px;
        font-weight: 700;
        padding-top: 35px;
        padding-bottom: 35px;
        margin-bottom: 0
    }

    #oferta_premium .six_box .info_box {
        font-size: 0;
        text-align: center
    }

    #oferta_premium .six_box .info_box .box {
        display: inline-block;
        width: 100%;
        max-width: 290px;
        margin: 0 0 30px;
        vertical-align: top
    }

    #oferta_premium .six_box .info_box .box img {
        margin-bottom: 10px
    }

    #oferta_premium .six_box .info_box .box .title {
        
        color: #004174;
        font-size: 23px;
        font-weight: 400;
        line-height: 120%;
        display: block;
        width: 100%;
        margin-bottom: 15px;
        min-height: 56px
    }

    #oferta_premium .six_box .info_box .box p {
        display: block;
        width: 100%;
        
        color: #3e3e3e;
        font-size: 18px;
        font-weight: 400;
        line-height: 22px
    }

    #oferta_premium .person_box {
        border-bottom: 1px solid #eaeff4;
        padding-bottom: 15px
    }

    #oferta_premium .person_box h2 {
        font-weight: 300;;
        color: #752127;
        font-size: 30px;
        font-weight: 700
    }

    #oferta_premium .person_box .left_box {
        width: 100%;
        display: block;
        float: left;
        margin-bottom: 20px
    }

    #oferta_premium .person_box .left_box .img {
        margin-bottom: 20px
    }

    #oferta_premium .person_box .left_box p {
        font-weight: 300;;
        color: #3a3a3a;
        font-size: 20px;
        line-height: 140%;
        margin-bottom: 25px;
        padding-left: 15px;
        max-width: 490px;
        display: inline-block
    }

    #oferta_premium .person_box .left_box .person {
        
        color: #752127;
        font-size: 19px;
        padding-left: 15px
    }

    #oferta_premium .person_box .left_box .person span {
        font-weight: 300;;
        color: #4e4e4e;
        font-size: 16px
    }

    #oferta_premium .person_box .right_box {
        width: 100%;
        display: block;
        float: left;
        font-size: 0
    }

    #oferta_premium .person_box .right_box .box {
        display: inline-block;
        width: 50%;
        vertical-align: top;
        margin: 0 auto 25px
    }

    #oferta_premium .person_box .right_box .box .img {
        margin-bottom: 20px
    }

    #oferta_premium .person_box .right_box .box .person {
        
        color: #752127;
        font-size: 19px;
        padding-left: 15px;
        margin-bottom: 20px;
        display: inline-block
    }

    #oferta_premium .person_box .right_box .box .person span {
        font-weight: 300;;
        color: #4e4e4e;
        font-size: 16px
    }

    #oferta_premium .person_box .right_box .box .person_text {
        padding-left: 15px
    }

    #oferta_premium .person_box .right_box .box .person_text&gt;a,
    #oferta_premium .person_box .right_box .box .person_text&gt;span {
        display: inline-block;
        width: 100%;
        background-position: left center;
        background-repeat: no-repeat;
        min-height: 21px;
        margin-bottom: 10px;
        padding-top: 4px;
        font-weight: 300;;
        color: #434343;
        font-size: 14px;
        padding-left: 30px
    }

    #oferta_premium .person_box .right_box .box .person_text .mobile {
        background-image: url(https://union-investment.pl/files/plik/4581/person_tel.png)
    }

    #oferta_premium .person_box .right_box .box .person_text .email {
        background-image: url(https://union-investment.pl/files/plik/4580/person_mail.png)
    }

    #oferta_premium .person_box .right_box .box .person_text .phone {
        background-image: url(https://union-investment.pl/files/plik/4582/person_tel2.png);
        margin-bottom: 0
    }

    #oferta_premium .form-title h2 span {
        font-size: 30px
    }
}

@media (max-width:600px) {
    #oferta_premium .six_box .info_box {
        font-size: 0;
        text-align: center
    }

    #oferta_premium .six_box .info_box .box {
        display: inline-block;
        width: 100%;
        max-width: 290px;
        vertical-align: top
    }

    #oferta_premium .six_box .info_box .box .title {
        min-height: inherit
    }

    #oferta_premium .person_box {
        border-bottom: 1px solid #eaeff4;
        padding-bottom: 15px
    }

    #oferta_premium .person_box .left_box {
        width: 100%;
        display: block;
        float: left
    }

    #oferta_premium .person_box .right_box {
        width: 100%;
        display: block;
        float: left;
        font-size: 0
    }

    #oferta_premium .person_box .right_box .box {
        display: block;
        width: 100%;
        max-width: 300px;
        vertical-align: top
    }
}

#ike_ikze_tab .box {
    width: calc(49% - 15px);
    display: inline-block;
    height: auto;
    vertical-align: top
}

#ike_ikze_tab .box .box_border {
    border: 2px solid #bf2220;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    padding-left: 45px;
    padding-right: 25px;
    padding-bottom: 35px;
    position: relative;
    margin-top: 20px;
    vertical-align: top
}

#ike_ikze_tab .box .box_border h3 {
    position: relative;
    color: #c21b17;
    font-size: 37px;
    font-weight: 300;;
    position: relative;
    top: -27px;
    background-color: #fff;
    width: auto;
    padding: 0 10px;
    margin-left: -10px;
    display: inline-block
}

#ike_ikze_tab .box .box_border .list_block .list {
    display: inline-block;
    width: 100%;
    padding-bottom: 40px
}

#ike_ikze_tab .box .box_border .list_block .list .number {
    color: #c21b17;
    font-size: 35px;
    
    font-weight: 700;
    display: inline-block;
    width: 40px
}

#ike_ikze_tab .box .box_border .list_block .list .text {
    display: inline-block;
    width: calc(100% - 50px);
    vertical-align: top
}

#ike_ikze_tab .box .box_border .list_block .list .text .text_1 {
    font-weight: 300;;
    color: #4e4e4e;
    font-size: 15px;
    display: inline-block;
    width: 100%
}

#ike_ikze_tab .box .box_border .list_block .list .text .text_2 {
    font-weight: 300;;
    color: #c21b17;
    font-size: 20px;
    display: inline-block;
    width: 100%
}

#ike_ikze_tab .box .box_border .list_block .list .text .text_blue {
    color: #c21b17
}

#ike_ikze_tab .box .bottom_link {
    text-align: center;
    width: 100%;
    display: inline-block;
    height: auto;
    margin-top: 20px
}

#ike_ikze_tab .box .bottom_link i {
    background-image: url(../img/download_file.png);
    display: inline-block;
    width: 26px;
    height: 20px;
    vertical-align: middle;
    margin: 0 !important;
    position: relative;
    clear: none;
    background-color: transparent
}

#ike_ikze_tab .box.box_1 {
    margin-right: 15px
}

#ike_ikze_tab .box.box_2 {
    margin-left: 15px
}

#ike_ikze_tab .btn_box {
    width: 100%;
    max-width: 500px;
    display: inline-block;
    height: auto;
    margin-top: 45px;
    text-align: center
}

#ike_ikze_tab .btn_box a {
    margin: 0 5px 15px
}

@media (max-width:767px) {
    #ike_ikze_tab .box {
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 20px
    }
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_search form .input-box {
    width: calc(100% - 200px);
    display: inline-block;
    float: left
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_search form .input-box .form-group input {
    padding-right: 40px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_search form .input-box .form-group input:focus {
    background-color: transparent
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_search form .input-box .form-group input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_search form .input-box .form-group .search_button {
    background-image: url(../img/find.png);
    background-repeat: no-repeat;
    background-position: right 15px center;
    position: absolute;
    height: 100%;
    width: 35px;
    right: 0;
    background-color: transparent;
    border: 0;
    top: 0
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_search form .button-box {
    display: inline-block;
    width: 200px;
    float: left;
    height: 52px;
    line-height: 52px
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_search form .button-box a {
    width: auto;
    padding: 0 15px;
    text-decoration: underline;
    color: #bf2220;
    font-size: 20px;
    
    font-weight: 400;
    display: inline-block
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_search form .button-box a:hover {
    color: #752127;
    font-weight: 700
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_search form .button-box a.active {
    color: #752127;
    font-weight: 700
}

@media (max-width:767px) {
    .wyniki_wyszukiwania .wyniki_wyszukiwania_search form .input-box {
        width: 100%
    }

    .wyniki_wyszukiwania .wyniki_wyszukiwania_search form .button-box {
        width: 100%
    }
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_box .wyniki_wyszukiwania_block {
    display: inline-block;
    width: 100%;
    padding: 0 35px 20px;
    margin-top: 25px;
    border-bottom: 1px solid #e5e5e5;
    background-position: left top;
    background-repeat: no-repeat
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_box .wyniki_wyszukiwania_block span {
    display: inline-block;
    width: 100%
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_box .wyniki_wyszukiwania_block .title {
    color: #752127;
    font-size: 20px;
    
    font-weight: 700;
    padding-bottom: 5px
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_box .wyniki_wyszukiwania_block .title:visited {
    color: #363636
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_box .wyniki_wyszukiwania_block .breadcrump-file .breadcrumb {
    background-color: transparent;
    margin: 0;
    padding: 0 0 20px
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_box .wyniki_wyszukiwania_block .breadcrump-file .breadcrumb li {
    font-size: 14px;
    
    font-weight: 400
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_box .wyniki_wyszukiwania_block .breadcrump-file .breadcrumb li a {
    color: #a8a9ad;
    font-size: 14px
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_box .wyniki_wyszukiwania_block .breadcrump-file .breadcrumb li .arrow {
    display: inline-block;
    width: 9px;
    padding-right: 3px;
    background-image: url(../img/breadcrumb_arrow.png);
    background-position: center center;
    height: 8px;
    vertical-align: middle
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_box .wyniki_wyszukiwania_block .breadcrump-file .breadcrumb li.active {
    color: #752127
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_box .wyniki_wyszukiwania_block .breadcrump-file .breadcrumb&gt;li+li::before {
    padding: 0;
    content: none
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_box .wyniki_wyszukiwania_block .description {
    color: #4e4e4e;
    font-size: 18px;
    
    font-weight: 300;
    padding-bottom: 7px
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_box .wyniki_wyszukiwania_block .link {
    color: #363636;
    font-size: 18px;
    
    font-weight: 300;
    text-decoration: underline
}

.wyniki_wyszukiwania .wyniki_wyszukiwania_box .wyniki_wyszukiwania_block .link:visited {
    color: #c50619
}

.wyniki_wyszukiwania .nav_block {
    margin-top: 35px
}

.wyniki_wyszukiwania .nav_block .pager_block {
    width: 180px;
    display: inline-block;
    float: left;
    padding: 0 5px
}

.wyniki_wyszukiwania .nav_block .pager_block .pager li a {
    height: 35px;
    line-height: 35px;
    color: #752127;
    font-size: 20px;
    
    font-weight: 400;
    padding: 0;
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.wyniki_wyszukiwania .nav_block .pager_block .pager li a i {
    border-bottom: 3px solid #752127;
    border-right: 3px solid #752127;
    width: 17px;
    height: 17px;
    display: inline-block;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-left-radius: 1px;
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    position: relative;
    top: 3px
}

.wyniki_wyszukiwania .nav_block .pager_block .pager li a:hover {
    background-color: transparent;
    text-decoration: underline
}

.wyniki_wyszukiwania .nav_block .pager_block .pager li.previous a i {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg)
}

.wyniki_wyszukiwania .nav_block .pager_block .pager li.next a i {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.wyniki_wyszukiwania .nav_block .pager_block .pager li.disabled a {
    color: #8c8c8c !important
}

.wyniki_wyszukiwania .nav_block .pager_block .pager li.disabled a i {
    border-color: #e1e1e1 !important
}

.wyniki_wyszukiwania .nav_block .pagination_block {
    width: calc(100% - 360px);
    display: inline-block;
    float: left;
    text-align: center
}

.wyniki_wyszukiwania .nav_block .pagination_block li a {
    border: 0;
    color: #4e4e4e;
    font-size: 20px;
    
    font-weight: 400;
    width: 28px;
    height: 28px;
    line-height: 28px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding: 0;
    margin: 0 3px;
    border: 1px solid #fff;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-color: transparent
}

.wyniki_wyszukiwania .nav_block .pagination_block li a:hover {
    color: #7ab0f2;
    border: 1px solid #7ab0f2
}

.wyniki_wyszukiwania .nav_block .pagination_block li.active a {
    color: #7ab0f2;
    border: 1px solid #7ab0f2;
    font-weight: 700
}

@media (max-width:767px) {
    .wyniki_wyszukiwania .nav_block .pager_block {
        width: 17px;
        display: inline-block;
        float: left;
        padding: 0 5px
    }

    .wyniki_wyszukiwania .nav_block .pager_block .pager li a {
        font-size: 0
    }

    .wyniki_wyszukiwania .nav_block .pager_block .pager li a i {
        border-bottom: 3px solid #752127;
        border-right: 3px solid #752127;
        width: 17px;
        height: 17px;
        display: inline-block;
        border-top-left-radius: 1px;
        border-top-right-radius: 1px;
        border-bottom-right-radius: 1px;
        border-top-right-radius: 1px;
        border-bottom-left-radius: 1px;
        border-top-left-radius: 1px;
        border-bottom-left-radius: 1px;
        border-bottom-right-radius: 1px;
        position: relative;
        top: 3px
    }

    .wyniki_wyszukiwania .nav_block .pager_block .pager li a:hover {
        background-color: transparent;
        text-decoration: underline
    }

    .wyniki_wyszukiwania .nav_block .pagination_block {
        width: calc(100% - 40px)
    }
}

.wyceny_funduszy_inwestycyjnych {
    background-color: #f5f5f5;
    margin-top: 50px
}

.wyceny_funduszy_inwestycyjnych .container-fluid {
    padding: 0
}

.wyceny_funduszy_inwestycyjnych .container-fluid .top_ico {
    margin-top: 0
}

.wyceny_funduszy_inwestycyjnych .text-1 {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
    color: #752127;
    font-size: 30px;
    font-weight: 300;
    font-weight: 400;
    text-align: center
}

.wyceny_funduszy_inwestycyjnych .text-2 {
    display: inline-block;
    width: 100%;
    color: #4e4e4e;
    font-size: 17px;
    font-weight: 300;
    font-weight: 400;
    text-align: center
}

.wyceny_funduszy_inwestycyjnych form {
    padding: 30px 0
}

.wyceny_funduszy_inwestycyjnych form .input-box {
    width: calc(33% - 10px);
    display: inline-block;
    margin: 0 5px;
    float: left
}

.wyceny_funduszy_inwestycyjnych form .input-box .form-group label {
    background-color: #f5f5f5 !important
}

.wyceny_funduszy_inwestycyjnych form .input-box .form-group input,
.wyceny_funduszy_inwestycyjnych form .input-box .form-group select {
    height: 52px;
    line-height: 52px;
    color: #752127;
    font-size: 16px
}

.wyceny_funduszy_inwestycyjnych form .input-box .form-group .ui-selectmenu-button {
    height: 52px;
    line-height: 52px;
    color: #752127;
    font-size: 16px;
    width: 100%;
    background-color: #fff !important;
    border: 0
}

.wyceny_funduszy_inwestycyjnych form .input-box .form-group .ui-selectmenu-button .ui-selectmenu-icon.ui-icon {
    margin-top: 16px
}

.wyceny_funduszy_inwestycyjnych form .input-box .form-group .ui-selectmenu-button .ui-selectmenu-text {
    line-height: 38px;
    height: 38px
}

.wyceny_funduszy_inwestycyjnych form .btn {
    height: 52px;
    padding: 16px 10px;
    max-width: 250px;
    width: calc(100% - 64px);
    float: left
}

.wyceny_funduszy_inwestycyjnych form .pdf {
    width: 52px;
    height: 52px;
    display: inline-block;
    background-color: #b3d7f5;
    border: 1px solid #8fa7c1;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    float: left;
    margin-left: 10px;
    background-image: url(../img/pdf_btn.png);
    background-position: center center;
    background-repeat: no-repeat
}

.wyceny_funduszy_inwestycyjnych form .pdf:hover {
    background-color: #752127;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

@media (max-width:991px) {
    .wyceny_funduszy_inwestycyjnych form .row&gt;div {
        display: inline-block;
        width: 100%
    }

    .wyceny_funduszy_inwestycyjnych form .row&gt;div:nth-child(2) {
        margin-top: 20px;
        text-align: center
    }
}

@media (max-width:550px) {
    .wyceny_funduszy_inwestycyjnych form .input-box {
        width: calc(100% - 10px);
        margin-bottom: 15px
    }
}

.kontakt_3 {
    margin-bottom: 90px
}

.kontakt_3 .kontakt_3_block .content_block {
    text-align: center
}

.kontakt_3 .kontakt_3_block .content_block .title {
    color: #752127;
    font-size: 30px;
    font-weight: 700;
    font-weight: 400;
    margin-bottom: 30px
}

.kontakt_3 .kontakt_3_block .content_block .content {
    margin-bottom: 20px
}

.kontakt_3 .kontakt_3_block .content_block .content .text_1 {
    color: #4e4e4e;
    font-size: 17px;
    font-weight: 300;
    font-weight: 400;
    line-height: 140%
}

.kontakt_3 .kontakt_3_block .content_block .button {
    background-color: #fff;
    display: inline-block;
    max-width: calc(100% - 80px);
    width: 100%;
    margin: 0 auto -30px
}

.kontakt_3 .kontakt_3_block .content_block .button .button-block .img_block {
    width: 100%;
    clear: both;
    display: inline-block;
    vertical-align: middle;
    height: 57px;
    line-height: 57px
}

.kontakt_3 .kontakt_3_block .content_block .button .button-block .img_block img {
    display: inline-block;
    vertical-align: middle
}

.kontakt_3 .kontakt_3_block .content_block .button .button-block .text {
    width: 100%;
    clear: both;
    display: inline-block;
    color: #752127;
    font-size: 18px;
    font-weight: 300;
    font-weight: 400;
    letter-spacing: 1.2px;
    padding: 15px 0
}

.kontakt_3 .kontakt_3_block .content_block .button .button-block .text span {
    
}

.tabela_oplat table {
    width: 100%;
    padding: 15px 0;
    text-align: center;
    color: #752127
}

.tabela_oplat table tr {
    border-bottom: 1px solid #e9ecef
}

.tabela_oplat table tr td {
    background-image: url(../img/menu_belt.png);
    background-position: right center;
    background-repeat: no-repeat;
    padding: 5px;
    vertical-align: middle
}

.tabela_oplat table tr td:last-child {
    background-image: none
}

.tabela_oplat table tr:first-child {
    background-color: #c0c9d0 !important;
    border-bottom: 2px solid #c0c9d0
}

.tabela_oplat table tr:first-child td {
    background-image: none
}

.tabela_oplat table tr:nth-child(odd) {
    background-color: #fff
}

.tabela_oplat table tr:nth-child(even) {
    background-color: #e9ecef
}

#generali_multi_doradztwo .twig-large_img_text_row.section_1 .advice-wrapper {
    padding-bottom: 70px;
    background-image: url(https://wwwtest.generali-investments.pl/files/plik/6525/generali_multi_doradztwo_ico_15.png);
    background-repeat: repeat-x;
    background-position: left bottom
}

#generali_multi_doradztwo .twig-box_icon_2_by_1.section_2 .container {
    padding-bottom: 70px;
    background-image: url(https://wwwtest.generali-investments.pl/files/plik/6525/generali_multi_doradztwo_ico_15.png);
    background-repeat: repeat-x;
    background-position: left bottom
}

#generali_multi_doradztwo .main-alternative.section_3 {
    margin-bottom: 0
}

#generali_multi_doradztwo .main-alternative.section_4 {
    margin-bottom: 55px
}

#generali_multi_doradztwo .twig-large_img_text_row.section_5 .large_img_text {
    margin-bottom: 50px
}

#generali_multi_doradztwo .twig-large_img_text_row.section_5 .large_img_text .text_box {
    padding-top: 30px;
    background-color: transparent;
    z-index: 2
}

#generali_multi_doradztwo .twig-large_img_text_row.section_5 .large_img_text .text_box .large_img_text_title {
    font-size: 30px;
    color: #771d27;
    
    line-height: 33px
}

@media (min-width:992px) {
    #generali_multi_doradztwo .twig-large_img_text_row.section_5 .large_img_text .img_box {
        right: 0;
        left: inherit;
        width: 100%;
        max-width: 670px;
        z-index: 1
    }
}

#generali_multi_doradztwo .twig-text_box.section_6&gt;.row .col-md-12 {
    font-size: 24px;
    color: #383636;
    
    font-weight: 400
}

#generali_multi_doradztwo .twig-text_box.section_6&gt;.row .col-md-12 h2 {
    font-size: 36px;
    color: #771d27;
    
    font-weight: 400
}

#generali_multi_doradztwo .twig-text_box.section_6&gt;.row .col-md-12 ul li {
    background-image: url(https://wwwtest.generali-investments.pl/files/plik/6519/generali_multi_doradztwo_ico_8.png);
    background-repeat: no-repeat;
    padding-left: 50px;
    background-size: 25px 25px;
    background-position: left top 9px;
    padding-bottom: 30px;
    padding-top: 7px;
    font-size: 18px;
    color: #313131;
    line-height: 30px;
    font-weight: 300;
}

#generali_multi_doradztwo .steps_box.section_7 {
    border-bottom: 1px solid #ccc;
    margin-bottom: 50px
}

#generali_multi_doradztwo .steps_box.section_7 h2 {
    font-size: 36px;
    color: #771d27;
    
    font-weight: 400
}

#generali_multi_doradztwo .steps_box.section_7 .steps_box {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    margin-bottom: 70px
}

#generali_multi_doradztwo .steps_box.section_7 .steps_box .step {
    display: inline-block;
    width: 100%;
    max-width: 230px;
    vertical-align: top;
    margin-bottom: 30px
}

#generali_multi_doradztwo .steps_box.section_7 .steps_box .step .img_box {
    width: 100%;
    display: inline-block;
    height: 75px;
    margin-bottom: 30px
}

#generali_multi_doradztwo .steps_box.section_7 .steps_box .step .img_box img {
    max-width: 100%;
    display: block;
    margin: 0 auto
}

#generali_multi_doradztwo .steps_box.section_7 .steps_box .step span {
    font-size: 20px;
    color: #383737;
    line-height: 28px;
    font-weight: 300;
}

#generali_multi_doradztwo .steps_box.section_7 .steps_box .arrow {
    display: inline-block;
    width: 100%;
    max-width: 40px;
    vertical-align: top;
    padding-top: 30px
}

@media (max-width:550px) {
    #generali_multi_doradztwo .steps_box.section_7 .steps_box .step {
        max-width: 100%
    }

    #generali_multi_doradztwo .steps_box.section_7 .steps_box .arrow {
        display: inline-block;
        width: 100%;
        max-width: 40px;
        vertical-align: top;
        padding-top: 10px;
        padding-bottom: 10px;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg)
    }
}

#generali_multi_doradztwo .twig-box_icon_content_link.info_block_ico.section_8 .info_block {
    margin-top: 0;
    border: 0;
    padding: 0
}

#generali_multi_doradztwo .twig-box_icon_content_link.info_block_ico.section_8 .info_block .content_block {
    margin-top: 0;
    margin-bottom: 0
}

#generali_multi_doradztwo .twig-box_icon_content_link.info_block_ico.section_8 .info_block .content_block .text {
    text-align: center
}

#generali_multi_doradztwo .twig-box_icon_content_link.info_block_ico.section_8 .info_block .content_block .text strong {
    font-size: 30px;
    color: #000;
    
    font-weight: 400;
    padding-bottom: 20px;
    padding-top: 20px;
    display: inline-block
}

#generali_multi_doradztwo .twig-box_icon_content_link.info_block_ico.section_8 .info_block .content_block .text p {
    font-size: 20px;
    line-height: 28px;
    color: #383737;
    
    font-weight: 400;
    width: 100%;
    max-width: 780px;
    display: inline-block;
    padding-bottom: 30px
}

#generali_multi_doradztwo .twig-large_img_text_row .large_img_text {
    min-height: 359px
}

#generali_multi_doradztwo .twig-large_img_text_row .large_img_text .text_box {
    padding-bottom: 20px
}

#generali_multi_doradztwo .twig-large_img_text_row .large_img_text .text_box .large_img_text_title {
    font-size: 24px;
    color: #383636;
    font-weight: 300;
}

#generali_multi_doradztwo .twig-large_img_text_row .large_img_text .text_box .large_img_text_content {
    font-size: 19px;
    color: #313131;
    line-height: 30px;
    font-weight: 300;
}

#generali_multi_doradztwo .twig-large_img_text_row .large_img_text .text_box .large_img_text_content ul li {
    background-image: url(https://wwwtest.generali-investments.pl/files/plik/6519/generali_multi_doradztwo_ico_8.png);
    background-repeat: no-repeat;
    padding-left: 50px;
    background-size: 25px 25px;
    background-position: left top 9px;
    padding-bottom: 30px;
    padding-top: 7px;
    font-size: 24px;
    color: #383636;
    font-weight: 300;
}

#generali_multi_doradztwo .main-alternative {
    margin-bottom: 40px
}

#generali_multi_doradztwo .main-alternative .section-title span {
    font-size: 30px;
    color: #771d27;
    font-weight: 300;
}

#generali_multi_doradztwo .main-alternative .main-alternative-left .main-alternative-left-1of4 img,
#generali_multi_doradztwo .main-alternative .main-alternative-right .main-alternative-left-1of4 img {
    margin-right: 20px
}

#generali_multi_doradztwo .main-alternative .main-alternative-left .main-alternative-left-1of4 span,
#generali_multi_doradztwo .main-alternative .main-alternative-right .main-alternative-left-1of4 span {
    font-size: 19px;
    color: #313131;
    line-height: 24px;
    
    max-width: 450px
}

#generali_multi_doradztwo .main-alternative .main-alternative-left .main-alternative-left-1of4 span strong,
#generali_multi_doradztwo .main-alternative .main-alternative-right .main-alternative-left-1of4 span strong {
    font-size: 24px;
    color: #383636;
    
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 25px;
    display: inline-block
}

.historia #historia-data-select {
    text-align: center
}

.historia #historia-data-select a {
    display: inline-block;
    width: auto;
    color: #c3c3c3;
    text-decoration: none;
    font-size: 15px;
    padding: 5px 10px
}

.historia #historia-data-select a:hover {
    display: inline-block;
    width: auto;
    color: #752127;
    text-decoration: none;
    font-size: 21px;
    padding: 0 10px;
    border-bottom: 1px solid #752127
}

.historia #historia-timeline {
    position: relative;
    padding: 2em 0 0;
    margin-top: 2em;
    margin-bottom: 2em
}

.historia #historia-timeline .cd-timeline-block {
    margin: 32px 0
}

.historia #historia-timeline .cd-timeline-block .cd-timeline-img {
    top: 16px;
    background-color: #752127 !important;
    width: 6px;
    height: 6px;
    margin-left: -3px
}

.historia #historia-timeline .cd-timeline-block .cd-timeline-content {
    border: 1px solid #dfdfdf;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 15px 0;
    min-height: 190px
}

.historia #historia-timeline .cd-timeline-block .cd-timeline-content&gt;i {
    width: 12px;
    height: 12px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    border: 1px solid #dfdfdf;
    position: absolute;
    display: inline-block
}

.historia #historia-timeline .cd-timeline-block .cd-timeline-content .time-text {
    display: inline-block;
    position: relative;
    width: calc(100% - 169px);
    padding: 0 30px
}

.historia #historia-timeline .cd-timeline-block .cd-timeline-content .time-text .time-data {
    display: inline-block;
    position: relative;
    width: 100%;
    padding-bottom: 15px;
    color: #b8b8b8;
    font-size: 15px;
    font-weight: 300;;
    font-weight: 400
}

.historia #historia-timeline .cd-timeline-block .cd-timeline-content .time-text .time-title {
    display: inline-block;
    position: relative;
    width: 100%;
    padding-bottom: 15px;
    color: #752127;
    font-size: 20px;
    font-weight: 300;;
    font-weight: 700
}

.historia #historia-timeline .cd-timeline-block .cd-timeline-content .time-text .time-discription {
    display: inline-block;
    position: relative;
    width: 100%;
    color: #4e4e4e;
    font-size: 16px;
    font-weight: 300;;
    font-weight: 400;
    line-height: 140%
}

.historia #historia-timeline .cd-timeline-block .cd-timeline-content .time-img {
    display: inline-block;
    position: absolute;
    width: 169px;
    height: 188px;
    top: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.historia #historia-timeline .cd-timeline-block .cd-timeline-content:first-child {
    left: 25% !important;
    top: calc(-100% - 25px) !important
}

.historia #historia-timeline .cd-timeline-block .cd-timeline-content::before {
    display: none;
    content: none
}

.historia #historia-timeline .cd-timeline-block:nth-child(odd) .cd-timeline-content&gt;i {
    right: -6px !important;
    border-left: none;
    border-bottom: none
}

.historia #historia-timeline .cd-timeline-block:nth-child(odd) .cd-timeline-content .time-text {
    float: right
}

.historia #historia-timeline .cd-timeline-block:nth-child(odd) .cd-timeline-content .time-img {
    left: 0
}

.historia #historia-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content&gt;i {
    left: -6px;
    border-right: none;
    border-top: none
}

.historia #historia-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content .time-img {
    right: 0
}

@media (min-width:1170px) {
    .historia #historia-timeline .cd-timeline-block:first-child {
        margin-bottom: 100px;
        margin-top: -32px
    }

    .historia #historia-timeline .cd-timeline-block:first-child .cd-timeline-img {
        top: 115%
    }

    .historia #historia-timeline .cd-timeline-block:first-child .cd-timeline-content {
        left: 25% !important;
        top: -100% !important;
        width: 50%
    }

    .historia #historia-timeline .cd-timeline-block:first-child .cd-timeline-content i {
        bottom: -6px;
        left: 0;
        margin: auto;
        right: 0;
        background-color: #fff;
        border-left: medium none;
        border-top: medium none
    }

    .historia #historia-timeline .cd-timeline-block:last-child {
        margin-top: 50px;
        margin-bottom: 0
    }

    .historia #historia-timeline .cd-timeline-block:last-child .cd-timeline-img {
        top: -15%
    }

    .historia #historia-timeline .cd-timeline-block:last-child .cd-timeline-content {
        left: 25% !important;
        top: -100% !important;
        width: 50%
    }

    .historia #historia-timeline .cd-timeline-block:last-child .cd-timeline-content i {
        top: -6px;
        left: 0;
        margin: auto;
        right: 0;
        background-color: #fff;
        border-right: medium none;
        border-bottom: medium none
    }
}

@media (max-width:1170px) {
    .historia #historia-timeline .cd-timeline-block .cd-timeline-img {
        margin-left: 17px !important
    }

    .historia #historia-timeline .cd-timeline-block:nth-child(odd) .cd-timeline-content&gt;i {
        right: inherit;
        border-left: 1px solid #dfdfdf;
        border-bottom: 1px solid #dfdfdf;
        left: -6px;
        border-right: none;
        border-top: none
    }

    .historia #historia-timeline .cd-timeline-block:nth-child(odd) .cd-timeline-content .time-text {
        float: right
    }

    .historia #historia-timeline .cd-timeline-block:nth-child(odd) .cd-timeline-content .time-img {
        left: 0
    }
}

.historia #historia-timeline .cd-timeline-block.no_img .cd-timeline-content .time-text {
    width: 100%
}

.historia #historia-timeline .cd-timeline-block.no_img .cd-timeline-content .time-img {
    display: none
}

@media (max-width:767px) {
    .historia #historia-timeline .cd-timeline-block .cd-timeline-content .time-text {
        width: 100%
    }

    .historia #historia-timeline .cd-timeline-block .cd-timeline-content .time-img {
        display: none
    }
}

.historia #historia-timeline::before {
    content: '';
    position: absolute;
    top: 0;
    left: 18px;
    height: 100%;
    width: 4px;
    background: #c3c3c3
}

@media only screen and (min-width:1170px) {
    .historia #historia-timeline {
        margin-top: 3em;
        margin-bottom: 3em
    }

    .historia #historia-timeline::before {
        left: 50%;
        margin-left: -2px
    }
}

.kontakt_dla_mediow {
    margin-top: 30px;
    margin-bottom: 15px
}

.kontakt_dla_mediow .person-contact {
    display: inline-block;
    margin-bottom: 30px
}

.kontakt_dla_mediow .person-contact .person-img {
    display: inline-block;
    width: 110px;
    max-width: 100%;
    margin-right: 15px;
    float: left;
    margin-bottom: 20px
}

.kontakt_dla_mediow .person-contact .person-img img {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%
}

.kontakt_dla_mediow .person-contact .person-name {
    display: inline-block;
    width: calc(100% - 125px);
    max-width: 100%;
    float: left;
    color: #752127;
    font-size: 20px;
    font-weight: 700;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 20px;
    margin-top: 15px
}

.kontakt_dla_mediow .person-contact .person-name span {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    
}

.kontakt_dla_mediow .company-contact .company-name {
    display: inline-block;
    width: calc(100% - 125px);
    max-width: 100%;
    float: left;
    color: #752127;
    font-size: 20px;
    font-weight: 700;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 30px;
    margin-top: 15px
}

.kontakt_dla_mediow .company-contact .company-name span {
    display: inline-block;
    width: 100%;
    font-size: 20px;
    padding-top: 10px;
    
}

.kontakt_dla_mediow .phone span {
    display: inline-block;
    width: 100%;
    color: #752127;
    font-size: 20px;
    font-weight: 300;
    font-weight: 400;
    margin-bottom: 15px;
    padding-left: 35px;
    height: 20px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(../img/contact-ico-phone.png)
}

.kontakt_dla_mediow .fax span {
    display: inline-block;
    width: 100%;
    color: #752127;
    font-size: 20px;
    font-weight: 300;
    font-weight: 400;
    margin-bottom: 15px;
    padding-left: 35px;
    height: 20px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(../img/contact-ico-fax.png)
}

.kontakt_dla_mediow .email a {
    display: inline-block;
    width: 100%;
    color: #6bade5;
    font-size: 20px;
    font-weight: 300;
    font-weight: 400;
    margin-bottom: 15px;
    padding-left: 35px;
    height: 20px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(../img/contact-ico-mail.png)
}

@media (max-width:991px) {
    .kontakt_dla_mediow .section-border-right {
        border: none
    }
}

@media (max-width:650px) {
    .kontakt_dla_mediow .person-contact {
        width: 100%;
        text-align: center
    }

    .kontakt_dla_mediow .person-contact .person-img {
        margin-left: auto;
        margin-right: auto;
        width: 100%
    }

    .kontakt_dla_mediow .person-contact .person-name {
        width: 100%
    }

    .kontakt_dla_mediow .fax span,
    .kontakt_dla_mediow .phone span {
        width: auto
    }

    .kontakt_dla_mediow .email a {
        width: auto
    }
}

.modul_2_bloki_lista .block {
    width: 100%;
    display: inline-block;
    padding-left: 20px
}

.modul_2_bloki_lista .block .block-title {
    color: #752127;
    font-size: 20px;
    font-weight: 300;;
    font-weight: 700;
    line-height: 130%;
    width: 100%;
    display: inline-block;
    padding: 30px 0 20px
}

.modul_2_bloki_lista .block .block-content {
    width: 100%;
    display: inline-block
}

.modul_2_bloki_lista .block .block-content ul {
    list-style-image: none;
    margin: 15px 0;
    padding-left: 0
}

.modul_2_bloki_lista .block .block-content ul li {
    background-image: url(../img/list_ico.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    background-size: 13px 13px;
    background-position: left top 9px;
    color: #4e4e4e;
    font-size: 17px;
    font-weight: 300;;
    padding-bottom: 10px
}

.tabela_rentierska {
    margin-bottom: 50px
}

.tabela_rentierska .title {
    margin-top: 50px;
    color: #752127;
    font-size: 40px;
    font-weight: 300;
    font-weight: 400
}

.tabela_rentierska .title i {
    height: 1px;
    background-color: #90a7c1;
    width: 70px;
    display: block;
    clear: both;
    margin: 35px auto
}

.tabela_rentierska .table tr td {
    width: 25%;
    border: none;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    vertical-align: middle;
    color: #752127;
    font-size: 17px;
    font-weight: 300;
    font-weight: 400
}

.tabela_rentierska .table tr td:first-child {
    border-bottom: 3px solid #d5e7c7
}

.tabela_rentierska .table tr td:nth-child(2) {
    border-bottom: 3px solid #bbdeff
}

.tabela_rentierska .table tr td:nth-child(3) {
    border-bottom: 3px solid #f6f1d8
}

.tabela_rentierska .table tr:first-child td {
    font-size: 20px
}

.tabela_rentierska .table tr:first-child td:first-child {
    background-color: #d5e7c7
}

.tabela_rentierska .table tr:first-child td:nth-child(2) {
    background-color: #bbdeff
}

.tabela_rentierska .table tr:first-child td:nth-child(3) {
    background-color: #f6f1d8
}

.modul_3_bloki_bg {
    background-image: url(../img/bg_img_1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 0 70px;
    display: inline-block;
    width: 100%
}

.modul_3_bloki_bg .title {
    color: #fff;
    font-size: 30px;
    font-weight: 300;
    font-weight: 400;
    text-align: center
}

.modul_3_bloki_bg .title i {
    height: 1px;
    background-color: #fff;
    width: 70px;
    display: block;
    clear: both;
    margin: 35px auto
}

.modul_3_bloki_bg .title-left {
    text-align: left;
    margin-bottom: 50px;
    margin-top: 50px;
    color: #fff;
    font-size: 30px;
    font-weight: 300;
    font-weight: 400
}

.modul_3_bloki_bg .modul_3_bloki_bg_box {
    margin: 50px 0 35px;
    display: inline-block;
    width: 100%
}

.modul_3_bloki_bg .modul_3_bloki_bg_box .block {
    color: #fff;
    padding-top: 5px
}

.modul_3_bloki_bg .modul_3_bloki_bg_box .block .block-img {
    padding-bottom: 10px
}

.modul_3_bloki_bg .modul_3_bloki_bg_box .block .block-title {
    font-size: 14px;
    ;
    font-weight: 700;
    line-height: 140%;
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
    text-align: center
}

.modul_3_bloki_bg .modul_3_bloki_bg_box .block .block-contentn {
    font-size: 13px;
    font-weight: 300;
    font-weight: 400;
    line-height: 140%;
    display: inline-block;
    width: 100%;
    padding-bottom: 15px;
    text-align: center
}

.modul_3_bloki_bg .more {
    text-align: center
}

.modul_3_bloki_bg .more .btn {
    text-align: center;
    margin: 0 auto;
    display: block
}

.modul_3_bloki_bg .more .rules-link {
    font-size: 13px;
    font-weight: 300;
    font-weight: 400;
    line-height: 140%;
    display: inline-block;
    padding-left: 20px;
    color: #fff;
    height: 16px;
    line-height: 16px;
    background-image: url(../img/ico-rules.png);
    background-position: left center;
    background-repeat: no-repeat;
    margin-top: 10px
}

.modul_n11_video_cover_play {
    background-image: url(../img/modul_n11_video_cover_play_img.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 0 70px;
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 10px
}

.modul_n11_video_cover_play .title {
    color: #fff;
    font-size: 30px;
    font-weight: 300;
    font-weight: 400;
    text-align: center;
    padding-bottom: 40px;
    line-height: 130%
}

.modul_n11_video_cover_play .description {
    color: #fff;
    font-size: 17px;
    font-weight: 300;
    font-weight: 400;
    text-align: center;
    padding-bottom: 40px;
    line-height: 130%
}

.modul_n11_video_cover_play .button {
    text-align: center
}

.modul_n11_video_cover_play .button button {
    background-color: transparent;
    border: 0;
    display: inline-block
}

.modul_n11_video_cover_play #ytModal .modal-title {
    font-weight: 300;
    font-weight: 700;
    color: #752127
}

.modul_n11_video_cover_play #ytModal .yt_container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%
}

.modul_n11_video_cover_play #ytModal .video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.block_cms .title {
    padding-bottom: 30px
}

.block_cms .title span {
    color: #752127;
    font-size: 30px;
    font-weight: 300;
    font-weight: 400
}

.block_cms .title span i {
    height: 1px;
    background-color: #90a7c1;
    width: 40px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle
}

.faq .faq_title {
    margin-bottom: 30px
}

.faq .faq_title span {
    color: #752127;
    font-size: 40px;
    
    font-weight: 400
}

.faq .faq_title span i {
    height: 1px;
    background-color: #90a7c1;
    width: 40px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
    text-align: justify
}

.faq .faq_text {
    color: #4e4e4e;
    font-size: 17px;
    
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 50px
}

.faq .faq_block .nav-tabs {
    border-bottom: 1px solid #e7ded7
}

.faq .faq_block .nav-tabs li a {
    border: none;
    background-color: transparent;
    border-image: none;
    color: #a8a9ad;
    cursor: default;
    font-size: 30px;
    

    
}

.faq .faq_block .nav-tabs li:hover a {
    color: #752127
}

.faq .faq_block .nav-tabs li.active a {
      background: linear-gradient(to top, #752127 0, #752127 2px, rgba(255,255,255,0) 2px, rgba(255,255,255,0) 100%);

    color: #752127
}

@media (max-width:767px) {
    .faq .faq_block .nav-tabs {
        display: none;
        border: 0
    }

    .faq .faq_block .nav-tabs li {
        width: 100%;
        margin-bottom: 2px
    }

    .faq .faq_block .nav-tabs li.active {
        margin-bottom: 0
    }
}

.faq .faq_block .tab-content {
    margin-top: 60px
}

.faq .faq_block .tab-content .tab-pane .panel-group .panel {
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin: 0;
    box-shadow: none
}

.faq .faq_block .tab-content .tab-pane .panel-group .panel .panel-heading {
    padding: 0;
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: none;
    background-color: transparent
}

.faq .faq_block .tab-content .tab-pane .panel-group .panel .panel-heading .panel-title {
    position: relative;
    width: 100%;
    height: 100%;
    display: inline-block
}

.faq .faq_block .tab-content .tab-pane .panel-group .panel .panel-heading .panel-title a {
    border-top: 1px solid #a8a9ad;
    border-bottom: 1px solid #a8a9ad;
    border-left: 1px solid #a8a9ad;
    border-right: 1px solid #a8a9ad;
    position: relative;
    width: 100%;
    height: auto;
    display: inline-block;
    padding: 20px 40px;
    color: #752127;
    font-size: 20px;
    
    font-weight: 400;
    background-color: #f5f5f5;
    text-decoration: none
}

.faq .faq_block .tab-content .tab-pane .panel-group .panel .panel-heading .panel-title a i {
    width: 14px;
    height: 14px;
    border-bottom: 2px solid #752127;
    border-right: 2px solid #752127;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto;
    display: inline-block;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.faq .faq_block .tab-content .tab-pane .panel-group .panel .panel-heading .panel-title a.collapsed {
    border-bottom: none;
    border-left: none;
    border-right: none;
    background-color: transparent
}

.faq .faq_block .tab-content .tab-pane .panel-group .panel .panel-heading .panel-title a.collapsed i {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.faq .faq_block .tab-content .tab-pane .panel-group .panel .panel-collapse .panel-body {
    border: none;
    padding: 15px 40px 20px;
    color: gray_text_2;
    font-size: 17px;
    
    font-weight: 400;
    line-height: 120%
}

.faq .faq_block .tab-content .tab-pane .panel-group .panel .panel-collapse .panel-body ul {
    list-style-image: none;
    padding-left: 0;
    margin: 15px 0
}

.faq .faq_block .tab-content .tab-pane .panel-group .panel .panel-collapse .panel-body ul li {
    background-image: url(../img/list_ico.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    background-size: 13px 13px;
    background-position: left top 9px;
    margin-bottom: 15px
}

.faq .faq_block .tab-content .tab-pane .panel-group .panel:last-child {
    border-bottom: 1px solid #dee8f1
}

.kalkulator {
    padding: 0 0 0
}

.kalkulator .container .row:first-child .section-text-box {
    margin-top: 0 !important
}

.kalkulator i {
    font-style: normal
}

.kalkulator .section-title {
    padding-bottom: 15px
}

.kalkulator .section-title span {
    color: #752127;
    font-size: 30px;
    font-weight: 300;
    font-weight: 400
}

.kalkulator .section-title span i {
    height: 1px;
    background-color: #90a7c1;
    width: 40px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle
}

.kalkulator .section-border-right {
    border-right: 1px solid #c9d0d7;
    padding-bottom: 20px
}

.kalkulator .section-border-left {
    border-left: 1px solid #c9d0d7;
    padding-bottom: 30px
}

.kalkulator .section-text {
    background-color: #f7f7f7;
    width: 100%;
    font-size: 28px;
    font-weight: 300;
  
    color: #752127;
    padding: 20px 35px;
    margin: 0 0
}

.kalkulator .section-text .tips-info {
    margin-left: 5px
}

@media (max-width:767px) {
    .kalkulator .section-text {
        font-size: 26px;
        padding: 20px 15px
    }
}

.kalkulator .section-text-box {
    margin-top: 40px !important;
    margin-bottom: 40px !important
}

.kalkulator .section-text::before {
    content: "";
    position: absolute;
    left: 50px;
    top: auto;
    bottom: -10px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f7f7f7
}

.kalkulator .slide-box .title {
    color: #752127;
    font-size: 26px;
    font-weight: 300;
    font-weight: 400;
    padding-bottom: 25px;
    width: 100%;
    display: inline-block
}

@media (max-width:767px) {
    .kalkulator .slide-box .title {
        font-size: 24px
    }
}

.kalkulator .slide-box .ui-slider {
    height: 4px;
    border: 1px solid #c50619;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.kalkulator .slide-box .ui-slider .ui-slider-handle {
    width: 66px;
    height: 26px;
    padding: 0 0;
    color: #fff;
    text-align: center;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: rgba(255, 0, 0, .8);
    top: -50px;
    border: 0;
    margin-left: -33px;
    font-size: 11px;
    line-height: 26px
}

.kalkulator .slide-box .ui-slider .ui-slider-handle::after {
    content: "";
    position: absolute;
    left: calc(50% - 2px);
    top: 26px;
    width: 0;
    height: 0;
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
    border-top: 4px solid #2d608c
}

.kalkulator .slide-box .ui-slider .ui-slider-handle::before {
    position: absolute;
    content: "=";
    color: #fff;
    width: 34px;
    height: 34px;
    line-height: 31px;
    text-align: center;
    top: 33px;
    border: 1px solid #752127;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #752127;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    font-size: 16px;
    left: 0;
    right: 0;
    margin: 0 auto
}

.kalkulator .slide-box .ui-slider .ui-slider-range {
    background-color: #bf2220
}

.kalkulator .slide-box .value {
    padding-top: 15px;
    color: #752127;
    font-size: 20px;
    font-weight: 300;
    font-weight: 400
}

.kalkulator .tips-info {
    position: relative;
    top: -8px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    display: inline;
    text-align: center;
    font-size: 12px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #752127;
    color: #fff;
    padding: 0 5px;
    font-style: normal;
    cursor: pointer
}

.kalkulator .hand-select-2,
.kalkulator .hand-select-3 {
    max-width: 220px;
    height: 70px;
    font-size: 28px;
    line-height: 70px;
    margin: 26px auto 0;
    width: 100%;
    border: 1px solid #752127;
    color: #752127;
    text-align: center;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.kalkulator .hand-select-2 .ui-selectmenu-button,
.kalkulator .hand-select-3 .ui-selectmenu-button {
    width: 100%;
    height: 100%;
    border: none;
    background-color: transparent;
    vertical-align: top;
    padding: 0
}

.kalkulator .hand-select-2 .ui-selectmenu-button .ui-selectmenu-text,
.kalkulator .hand-select-3 .ui-selectmenu-button .ui-selectmenu-text {
    width: calc(100% - 35px);
    height: 100%;
    line-height: 68px;
    padding-left: 15px;
    font-size: 28px;
    color: #752127;
    
}

.kalkulator .hand-select-2 .ui-selectmenu-button .ui-selectmenu-icon,
.kalkulator .hand-select-3 .ui-selectmenu-button .ui-selectmenu-icon {
    bottom: 0;
    margin: auto 0;
    position: absolute;
    right: 0;
    top: 0
}

.kalkulator .hand-select-3 {
    margin-top: 5px;
    margin-left: inherit;
    margin-right: inherit;
    max-width: 168px
}

.kalkulator .hand-select-3 select {
    font-size: 21px
}

.kalkulator .hand-select-title {
    color: #752127;
    font-size: 22px;
    font-weight: 300;
 
    width: 100%;
    display: inline-block
}

.kalkulator .hand-select {
    max-width: 168px;
    height: 70px;
    font-size: 28px;
    line-height: 70px;
    margin-top: 26px;
    width: 100%;
    border: 1px solid #752127;
    color: #752127;
    text-align: center;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: relative
}

.kalkulator .hand-select .spinner {
    width: 100% !important;
    max-width: calc(100% - 50px);
    min-width: 50px;
    height: calc(100% - .4em);
    line-height: calc(100% - .4em);
    border: none;
    background-color: transparent;
    margin: .2em 25px;
    vertical-align: top;
    font-size: 21px;
    color: #752127;
    font-weight: 300;
    text-align: center
}

.kalkulator .hand-select .ui-spinner {
    width: 100%;
    height: 100%;
    border: none;
    background-color: transparent;
    vertical-align: top
}

.kalkulator .hand-select .ui-spinner input[type=number] {
    -moz-appearance: textfield
}

.kalkulator .hand-select .ui-spinner input::-webkit-inner-spin-button,
.kalkulator .hand-select .ui-spinner input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.kalkulator .hand-select .ui-spinner .spinner {
    width: 100% !important;
    max-width: calc(100% - 50px);
    min-width: 50px;
    height: calc(100% - .4em);
    border: none;
    background-color: transparent;
    margin: .2em 25px;
    vertical-align: top;
    font-size: 21px;
    color: #752127;
    font-weight: 300;
    text-align: center
}

.kalkulator .hand-select .ui-spinner .ui-button {
    height: 0;
    background-color: transparent;
    border: none;
    display: none;
    width: 0;
    padding: 0;
    margin: 0;
    opacity: 0;
    overflow: hidden
}

.kalkulator .hand-select .ui-spinner .ui-button .ui-button-icon {
    background-image: none;
    font-size: 28px;
    color: #752127;
    font-weight: 300;
    text-align: center
}

.kalkulator .hand-select .ui-spinner .ui-spinner-down {
    left: 0
}

.kalkulator .hand-select .ui-spinner .ui-spinner-down .ui-button-icon {
    content: '-'
}

.kalkulator .hand-select .ui-spinner .ui-spinner-up .ui-button-icon {
    content: "&amp;#43;"
}

.kalkulator .hand-select span:last-child {
    width: 30px;
    height: 70px;
    font-size: 28px;
    line-height: 70px;
    color: #752127;
    position: absolute;
    right: -40px;
    top: 0
}

.kalkulator .hand-select .hand-select-button {
    cursor: default;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 25px;
    background-color: transparent;
    border: none;
    height: 68px;
    color: #752127;
    font-weight: 300;
    top: 0;
    opacity: 1;
    font-size: 35px;
    font-weight: 700
}

.kalkulator .hand-select .hand-select-button:focus,
.kalkulator .hand-select .hand-select-button:hover {
    text-decoration: none;
    cursor: pointer;
    opacity: .9
}

.kalkulator .hand-select .hand-select-button:active {
    text-decoration: none;
    cursor: pointer;
    opacity: .9
}

.kalkulator .hand-select .hand-select-button.plus {
    right: 0
}

.kalkulator .hand-select .hand-select-button.minus {
    left: 0
}

.kalkulator .hand-select.select-title {
    margin-top: 5px
}

@media (max-width:767px) {
    .kalkulator .hand-select {
        margin-left: inherit;
        margin-right: inherit
    }
}

.kalkulator .calc-text {
    padding: 22px 0 0 22px;
    color: #4e4e4e;
    display: inline-block;
    font-weight: 300;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    position: relative
}

.kalkulator .calc-text .value {
    display: inline-block;
    font-size: 26px;
    width: 100%;
    color: #752127;
    padding-top: 5px
}

.kalkulator .timetable .title {
    color: #c21b17;
    display: inline-block;
    font-weight: 300;
    font-size: 26px;
    font-weight: 400;
    padding-bottom: 25px;
    width: 100%;
    padding: 22px 0 0 22px
}

.kalkulator .timetable-text {
    padding: 40px 0 0;
    color: #4e4e4e;
    display: inline-block;
    font-weight: 300;
    font-size: 14px;
    font-weight: 400;
    line-height: 120%
}

.kalkulator .pension-title {
    color: #752127;
    font-size: 50px;
    font-weight: 300;
    font-weight: 400;
    margin-bottom: 40px;
    width: 100%;
    display: inline-block
}

.kalkulator .pension-title span {
    padding-left: 10px
}

@media (max-width:500px) {
    .kalkulator .pension-title&gt;span {
        width: 100%;
        padding-left: 0;
        padding-top: 15px;
        text-align: left
    }

    .kalkulator .pension-title&gt;span span {
        padding-left: 0
    }
}

@media (max-width:767px) {
    .kalkulator .pension-title {
        font-size: 43px
    }
}

.kalkulator .pension {
    margin-bottom: 40px
}

.kalkulator #estimated-capital-value {
    color: #752127;
    font-size: 50px;
    font-weight: 300;
    font-weight: 400;
    padding-bottom: 50px
}

.kalkulator .return-rate-slider-box {
    padding-left: 30px
}

@media (max-width:767px) {
    .kalkulator .return-rate-slider-box {
        padding-left: 0
    }
}

.kalkulator .investment-time-manual-box {
    margin-top: 30px
}

.kalkulator .investment-time-manual-box label {
    color: #c21b17;
    display: inline-block;
    font-weight: 300;
    font-size: 26px;
    font-weight: 400;
    width: 100%
}

.kalkulator .container .text-small {
    width: 100%;
    display: inline-block;
    line-height: 140%;
    font-size: 22px;
    font-weight: 300;
    font-weight: 400;
    color: #3e3e3e
}

.kalkulator .container .slide-box {
    position: relative;
    width: 100%;
    display: block;
    height: 50px
}

@media (max-width:767px) {
    .kalkulator .container .slide-box {
        padding-left: 15px;
        padding-right: 15px
    }
}

.kalkulator .return .title {
    color: #c21b17;
    display: inline-block;
    font-weight: 300;
    font-size: 26px;
    font-weight: 400;
    width: 100%;
    height: 67px;
    line-height: 67px
}

.kalkulator .return .btn,
.kalkulator .return .btn:active {
    max-width: 160px;
    height: 70px;
    font-size: 28px;
    width: 100%;
    border: 1px solid #752127;
    color: #752127;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    padding: 15px 10px
}

.kalkulator .return .btn:hover {
    background-color: #969696
}

.kalkulator .return .btn.active {
    background-color: #752127;
    color: #fff
}

.kalkulator .relief {
    text-align: center;
    margin-top: 50px
}

.kalkulator .relief .relief-text {
    width: 100%;
    max-width: 950px;
    height: auto;
    line-height: 110%;
    padding: 40px 100px;
    color: #752127;
    font-size: 26px;
    font-weight: 300;
    font-weight: 400;
    display: inline-block;
    text-align: center;
    border: 1px solid #752127;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.kalkulator .relief .relief-text #calcresult {
    font-size: 45px
}

@media (max-width:991px) {
    .kalkulator .relief .relief-text&gt;span {
        line-height: 130%;
        width: 100%;
        display: inline-block
    }
}

@media (max-width:991px) {
    .kalkulator .relief .relief-text {
        padding: 30px 50px
    }

    .kalkulator .relief .relief-text&gt;span {
        padding-top: 15px
    }
}

@media (max-width:767px) {
    .kalkulator .relief .relief-text {
        padding: 20px 30px
    }

    .kalkulator .relief .relief-text&gt;span {
        display: inline-block;
        width: 100%;
        text-align: center
    }
}

.kalkulator .calc-line {
    padding: 0;
    margin: 50px 0
}

.kalkulator .calc-line i {
    border-top: 1px solid #752127;
    height: 1px;
    width: 100%;
    display: block;
    position: relative
}

.kalkulator .calc-line i::after {
    content: "";
    position: absolute;
    left: calc(50% - 10px);
    top: -1px;
    width: 0;
    height: 0;
    background-color: #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #752127;
    z-index: 1
}

.kalkulator .calc-line i::before {
    content: "";
    position: absolute;
    left: calc(50% - 9px);
    top: -1px;
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #fff;
    z-index: 2
}

.kalkulator .calc-button {
    position: relative;
    height: 64px;
    display: block;
    margin-bottom: 30px;
    margin-top: 50px;
    text-align: center
}

.kalkulator .calc-button i {
    height: 1px;
    width: calc(100% - 30px);
    display: block;
    position: absolute;
    top: 50%;
    z-index: 1
}

.kalkulator .calc-button .blue {
    background-color: #9e9e9e
}

.kalkulator .calc-button .white {
    background-color: #fff;
    max-width: calc(232px + 60px);
    position: relative;
    top: 50%;
    margin: 0 auto;
    width: 100%
}

.kalkulator .calc-button .calc-btn {
    z-index: 3;
    position: relative;
    height: 64px;
    margin: 0 auto;
    display: block;
    padding: 20px 10px
}

.kalkulator .calc-button .btn-group {
    display: inline-block
}

.kalkulator .calc-button .btn-group .dropdown-menu {
    border: none;
    background-color: transparent;
    box-shadow: none
}

.kalkulator .calc-button .btn-group .dropdown-menu a {
    font-size: 16px;
    font-weight: 700;
    width: 232px;
    max-width: 100%;
    min-height: 45px;
    line-height: 130%;
    text-align: center;
    padding: 12px 10px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    color: #fff;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    background-position: right 10px center;
    background-repeat: no-repeat;
    background-color: #752127;
    background-image: none !important;
    margin-bottom: 5px
}

.kalkulator .calc-button .btn-group .dropdown-menu a:hover {
    background-color: #c21b17 !important
}

.kalkulator select {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    background-color: transparent;
    border: none;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    font-size: 15px;
    text-align: center;
    text-align-last: center;
    text-indent: 5px;
    text-align: -moz-center;
    text-align: -webkit-center;
    text-align-last: center;
    text-align: center;
    -ms-text-align-last: center;
    -moz-text-align-last: center;
    text-align-last: center
}

.kalkulator select option {
    text-align: center;
    text-align-last: center;
    text-align: -moz-center;
    text-align: -webkit-center;
    text-align-last: center;
    text-align: center;
    -ms-text-align-last: center;
    -moz-text-align-last: center;
    text-align-last: center
}

.kalkulator select::-ms-expand {
    display: none
}

.kalkulator .hand-select-2 {
    position: relative
}

.kalkulator .hand-select-2 i {
    display: block;
    width: 16px;
    height: 16px;
    text-align: center;
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    margin-top: -8px;
    margin-right: 14px;
    font-size: 16px
}

.kalkulator .hand-select input {
    width: 100% !important;
    max-width: calc(100% - 50px);
    min-width: 50px;
    height: calc(100% - .4em);
    border: none;
    background-color: transparent;
    margin: .2em 25px;
    vertical-align: top;
    font-size: 15px;
    color: #752127;
    font-weight: 300;
    text-align: center
}

.kalkulator .hand-select input:disabled {
    opacity: .5
}

.kalkulator #ikeestimatedcapitalsliderinput:disabled {
    opacity: 1;
    color: #752127 !important;
    -webkit-text-fill-color: #752127
}

.kalkulator #ikeestimatedcapitalsliderinput:disabled div {
    color: #752127 !important
}

.kalkulator .hand-select .hand-select-button.minus.minus2 {
    left: auto;
    right: 0
}

.kalkulator .hand-select .hand-select-button.plus.plus2 {
    right: auto;
    left: 0
}

.kalkulator .wykres-text {
    width: calc(100% - 94px);
    float: right
}

.kalkulator .wykres-text .text-center&gt;div {
    display: inline-block;
    margin-bottom: 7px;
    width: 100%;
    font-size: 16px;
    color: #4e4e4e;
    
}

.kalkulator .wykres-text .text-center&gt;div span {
    color: #4e4e4e;
    font-weight: 300;
    font-size: 16px
}

.kalkulator .wykres-text .text-center&gt;div span:first-child {
    text-transform: uppercase
}

@media (max-width:767px) {
    .kalkulator .wykres-text {
        width: calc(100% - 74px)
    }

    .kalkulator .wykres-text .text-center {
        padding-left: 5px;
        padding-right: 5px
    }

    .kalkulator .wykres-text .text-center&gt;div {
        font-size: 12px
    }

    .kalkulator .wykres-text .text-center&gt;div span {
        font-size: 12px
    }
}

@media (max-width:991px) {

    .kalkulator .section-border-left,
    .kalkulator .section-border-right {
        border: 0
    }

    .kalkulator .col-md-1,
    .kalkulator .col-md-10,
    .kalkulator .col-md-11,
    .kalkulator .col-md-12,
    .kalkulator .col-md-2,
    .kalkulator .col-md-3,
    .kalkulator .col-md-4,
    .kalkulator .col-md-5,
    .kalkulator .col-md-6,
    .kalkulator .col-md-7,
    .kalkulator .col-md-8,
    .kalkulator .col-md-9 {
        margin-bottom: 10px
    }
}

@media (max-width:767px) {
    .kalkulator .input-center {
        margin-bottom: 20px
    }

    .kalkulator .hand-select-2,
    .kalkulator .hand-select-3 {
        margin-left: inherit;
        margin-right: inherit
    }

    .kalkulator .pension .calc-text {
        text-align: left !important;
        float: left;
        width: 100%
    }
}

.kalkulator .ikze-circle {
    width: 10px;
    height: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    display: inline-block;
    background-color: #c32a24
}

.kalkulator .ike-circle {
    width: 10px;
    height: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    display: inline-block;
    background-color: #752127
}

.kalkulator .deposit-circle {
    width: 10px;
    height: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    display: inline-block;
    background-color: #e9573d
}

.kalkulator #container {
    width: 100% !important;
    min-width: inherit !important
}

.kalkulator #container .highcharts-container {
    width: 100% !important
}

.kalkulator #container .highcharts-container .highcharts-root {
    width: 100% !important
}

.kalkulator .ike_ikze_select2 .select2 {
    display: inline-block;
    height: 100%;
    vertical-align: top
}

.kalkulator .ike_ikze_select2 .select2 .selection {
    display: inline-block;
    height: 100%;
    vertical-align: top;
    width: 100%
}

.kalkulator .ike_ikze_select2 .select2 .selection .select2-selection {
    display: inline-block;
    height: 100%;
    vertical-align: top;
    width: 100%;
    border: 0;
    background-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.kalkulator .ike_ikze_select2 .select2 .selection .select2-selection #select2-itimeunit-container {
    display: inline-block;
    height: 100%;
    vertical-align: top;
    width: 100%;
    line-height: 68px;
    color: #752127;
    font-weight: 300;
    font-size: 21px;
    text-align: center
}

.kalkulator .ike_ikze_select2 .select2 .selection .select2-selection .select2-selection__arrow {
    display: none
}

.kalkulator .popover.fade.bottom.in {
    left: 0;
    width: 100%;
    max-width: 320px
}

.kalkulator .popover.fade.bottom.in .popover-content {
    color: #c21b17;
    width: 100%
}

@media (max-width:767px) {
    .kalkulator .container .slide-box {
        padding-left: 0;
        padding-right: 0
    }

    .kalkulator .calc-text {
        padding-left: 0;
        padding-right: 0
    }

    .kalkulator .timetable .title {
        padding-left: 0;
        padding-right: 0
    }

    .kalkulator .pension-title {
        font-size: 31px
    }

    .kalkulator .hand-select-title {
        font-size: 20px
    }

    .kalkulator .slide-box .title {
        font-size: 20px
    }
}

.kalkulator.kalkulator-ike-ikze-lokata form .container .row:first-child .section-text-box {
    margin-top: 0 !important
}

.kalkulator.kalkulator-ike-ikze-lokata #gettotalsavings {
    ;
    font-size: 28px
}

.kalkulator.kalkulator-ike-ikze-lokata .pension .col-md-4:first-child .calc-text {
    font-size: 22px;
    
}

.kalkulator.kalkulator-ike-ikze-lokata .pension .col-md-4:first-child .calc-text span {
    ;
    font-size: 28px
}

.kalkulator.kalkulator-ike-ikze-lokata .slide-box {
    height: auto;
    margin-bottom: 50px
}

@media (min-width:767px) and (max-width:1200px) {
    .kalkulator.kalkulator-ike-ikze-lokata .hand-select-title {
        height: 52px
    }
}

.kalkulator.kalkulator-ikze-short .section-title {
    margin-bottom: 40px
}

.kalkulator .hand-select.disable {
    opacity: 1;
    background-color: #d6d6d6;
    opacity: .5
}

.kalkulator .hand-select.disable .cover {
    display: block;
    width: 100%;
    height: 100%;
    opacity: 1;
    top: 0;
    left: 0;
    z-index: 2;
    position: absolute
}

.kalkulator .hand-select input:disabled {
    opacity: 1 !important
}

.kalkulator .slide-box .ui-slider .ui-slider-handle {
    background-color: transparent;
    font-size: 0
}

.kalkulator .slide-box .ui-slider .ui-slider-handle:hover,
.kalkulator .slide-box .ui-slider.open .ui-slider-handle {
    background-color: rgba(191, 34, 32, .8);
    font-size: 11px
}

.kalkulator .slide-box .ui-slider .ui-slider-handle::after {
    opacity: 0
}

.kalkulator .slide-box .ui-slider .ui-slider-handle:hover::after,
.kalkulator .slide-box .ui-slider.open .ui-slider-handle::after {
    opacity: 1
}

.kalkulator .slide-box .ui-slider .ui-slider-handle::before {
    opacity: 1
}

.blok_text_kalkulaotr .blok_text_kalkulaotr_box {
    text-align: justify;
    font-size: 14px;
    color: #4e4e4e;
    line-height: 140%;
    
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze thead tr {
    background-color: #fff;
    background-image: none
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze thead tr th {
    background-image: none !important
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze thead tr th:first-child {
    text-align: left;
    color: #752127;
    font-size: 43px;
    vertical-align: top
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze thead tr th:first-child i {
    background-color: #90a7c1;
    clear: both;
    display: none;
    height: 1px;
    margin: 20px 0 0;
    width: 70px
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze thead tr th:first-child span {
    color: #94c4fb
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr td {
    padding-top: 15px;
    padding-bottom: 15px;
    vertical-align: middle
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr td:first-child {
    text-align: left;
    color: #752127;
    font-size: 20px
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr td:last-child,
.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr td:nth-child(2) {
    width: 35%;
    text-align: center;
    color: #752127;
    font-size: 16px
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr .btn-group .btn {
    float: none
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr .btn-group .dropdown-menu {
    border: none;
    background-color: transparent;
    box-shadow: none;
    float: none
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr .btn-group .dropdown-menu a {
    font-size: 16px;
    font-weight: 700;
    width: 232px;
    max-width: 100%;
    min-height: 45px;
    line-height: 130%;
    text-align: center;
    padding: 12px 10px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    color: #fff;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    background-position: right 10px center;
    background-repeat: no-repeat;
    background-color: #752127;
    background-image: none !important;
    margin-bottom: 5px
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr .btn-group .dropdown-menu a:hover {
    background-color: #c21b17 !important
}

@media (max-width:767px) {
    .tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr .btn-group .dropdown-menu {
        position: static
    }
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr:nth-child(even) {
    background-color: #f7f7f7
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr:nth-child(odd) {
    background-color: #fff
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr:first-child td {
    background-image: none
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr:last-child {
    background-color: #fff
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr:last-child td {
    vertical-align: top
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr:last-child td .dropdown-backdrop {
    display: none !important
}

.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table&gt;tbody&gt;tr&gt;td,
.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table&gt;tbody&gt;tr&gt;th,
.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table&gt;tfoot&gt;tr&gt;td,
.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table&gt;tfoot&gt;tr&gt;th,
.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table&gt;thead&gt;tr&gt;td,
.tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table&gt;thead&gt;tr&gt;th {
    border: none;
    background-image: url(../img/image_belt_2.png);
    background-position: center top;
    background-repeat: repeat-x
}

@media (max-width:767px) {
    .tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze thead tr {
        background-color: #fff;
        background-image: none
    }

    .tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze thead tr th {
        background-image: none !important
    }

    .tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze thead tr th:first-child {
        text-align: left;
        color: #752127;
        font-size: 20px;
        vertical-align: top
    }

    .tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze thead tr th:first-child i {
        display: none
    }

    .tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze thead tr th:first-child span {
        color: #c21b17
    }

    .tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr td {
        padding-top: 5px;
        padding-bottom: 5px;
        vertical-align: middle
    }

    .tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr td span {
        color: #c21b17
    }

    .tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr td a.calc-btn {
        width: 100%;
        width: auto
    }

    .tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr td:first-child {
        text-align: left;
        color: #752127;
        font-size: 16px
    }

    .tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr td:last-child,
    .tabela_ike_ikze_kalkulaotr .tabela_ike_ikze_kalkulaotr_box .table-ike-ikze tbody tr td:nth-child(2) {
        width: inherit;
        text-align: center;
        color: #752127;
        font-size: 14px
    }

    .tabela_ike_ikze_kalkulaotr .DTFC_ScrollWrapper .DTFC_LeftHeadWrapper table.dataTable {
        margin: 0 !important
    }
}

.info_block_ico {
    margin-bottom: 50px
}

.info_block_ico .info_block .content_block {
    text-align: center;
    margin-bottom: -15px
}

.info_block_ico .info_block .content_block .title {
    margin-top: -10px;
    color: #752127;
    font-size: 30px;
    font-weight: 300;;
    font-weight: 400
}

.info_block_ico .info_block .content_block .title i {
    height: 1px;
    background-color: #90a7c1;
    width: 70px;
    display: block;
    clear: both;
    margin: 15px auto
}

.info_block_ico .info_block .content_block .content {
    display: inline-block;
    background-color: #fff;
    width: 100%;
    max-width: calc(100% - 80px);
    padding: 0 20px span;
    padding-width: 100%;
    padding-display: inline-block
}

.info_block_ico .info_block .content_block .content .text_1 {
    color: #752127;
    font-size: 30px;
    font-weight: 300;;
    width: 100%;
    display: inline-block
}

.info_block_ico .info_block .content_block .content .text_2 {
    color: #752127;
    font-size: 24px;
    font-weight: 300;;
    font-weight: 700;
    width: 100%;
    display: inline-block
}

@media (max-width:767px) {
    .info_block_ico .info_block .content_block .content .text_2 {
        font-size: 20px
    }
}

.ike_ikze_online {
    background-image: url(../img/bg_img_1.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 130px 0 70px
}

.ike_ikze_online .ike_ikze_online_block .title {
    color: #fff;
    font-size: 30px;
    font-weight: 300;
    font-weight: 400;
    margin-bottom: 50px
}

.ike_ikze_online .ike_ikze_online_block .img img {
    margin-bottom: 40px
}

.ike_ikze_online .ike_ikze_online_block .button .btn {
    margin: 0 10px 15px
}

.ike_ikze_online .ike_ikze_online_block .button .btn .caret {
    margin-left: 5px
}

.ike_ikze_online .ike_ikze_online_block .button .btn-group .dropdown-menu {
    border: none;
    background-color: transparent;
    box-shadow: none;
    margin-top: -15px
}

.ike_ikze_online .ike_ikze_online_block .button .btn-group .dropdown-menu a {
    font-size: 16px;
    font-weight: 700;
    width: 232px;
    max-width: 100%;
    min-height: 45px;
    line-height: 130%;
    text-align: center;
    padding: 12px 10px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    color: #fff;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    background-position: right 10px center;
    background-repeat: no-repeat;
    background-color: #752127;
    background-image: none !important;
    margin: 0 10px 5px
}

.ike_ikze_online .ike_ikze_online_block .button .btn-group .dropdown-menu a:hover {
    background-color: #c21b17 !important
}

.ike_ikze_pomoc {
    margin-bottom: 90px
}

.ike_ikze_pomoc .ike_ikze_pomoc_block .content_block {
    text-align: center
}

.ike_ikze_pomoc .ike_ikze_pomoc_block .content_block .title {
    color: #752127;
    font-size: 30px;
    
    font-weight: 700;
    margin-bottom: 30px
}

.ike_ikze_pomoc .ike_ikze_pomoc_block .content_block .content {
    margin-bottom: 20px
}

.ike_ikze_pomoc .ike_ikze_pomoc_block .content_block .content .text_1 {
    color: #4e4e4e;
    font-size: 17px;
    font-weight: 300;;
    font-weight: 400;
    line-height: 140%
}

.ike_ikze_pomoc .ike_ikze_pomoc_block .content_block .button {
    background-color: #fff;
    display: inline-block;
    max-width: calc(100% - 80px);
    width: 100%;
    margin: 0 auto -30px
}

.ike_ikze_pomoc .ike_ikze_pomoc_block .content_block .button .button-block .img_block {
    width: 100%;
    clear: both;
    display: inline-block;
    vertical-align: middle;
    height: 57px;
    line-height: 57px
}

.ike_ikze_pomoc .ike_ikze_pomoc_block .content_block .button .button-block .img_block img {
    display: inline-block;
    vertical-align: middle
}

.ike_ikze_pomoc .ike_ikze_pomoc_block .content_block .button .button-block .text {
    width: 100%;
    clear: both;
    display: inline-block;
    color: #752127;
    font-size: 18px;
    font-weight: 300;;
    font-weight: 400;
    letter-spacing: 1.2px;
    padding: 15px 0
}

.ike_ikze_pomoc .ike_ikze_pomoc_block .content_block .button .button-block .text span {
    font-weight: 300;
}

.ike_ikze_pomoc .ike_ikze_pomoc_block .content_block .button .button-block .btn {
    white-space: normal
}

@media (max-width:991px) {
    .ike_ikze_pomoc .ike_ikze_pomoc_block .content_block .button .button-block .btn {
        margin-bottom: 15px
    }
}

@media (max-width:991px) {
    .ike_ikze_pomoc .ike_ikze_pomoc_block .content_block .button .button-block:last-child .btn {
        margin-bottom: 0
    }
}

.ike_ikze_count {
    margin: 15px 0
}

.ike_ikze_count .container-fluid {
    width: 100%;
    max-width: 1300px;
    border: 1px solid #bf2220
}

.ike_ikze_count .container-fluid&gt;.row {
    margin: 0
}

.ike_ikze_count .text-box {
    padding-top: 35px;
    padding-bottom: 35px
}

.ike_ikze_count .text-box span {
    color: #020202;
    font-size: 26px;
    
    font-weight: 400;
    min-height: 50px;
    line-height: 130%;
    padding-left: 60px;
    padding-top: 10px;
    background-repeat: no-repeat;
    background-position: left center;
    display: inline-block
}

.ike_ikze_count .time-box {
    padding-top: 35px;
    padding-bottom: 35px
}

.ike_ikze_count .time-box .clock_countdown {
    color: #020202;
    font-size: 14px;
    
    font-weight: 400;
    text-align: center
}

.ike_ikze_count .time-box .clock_countdown .time {
    color: #851414;
    font-size: 36px;
    
    font-weight: 400
}

.ike_ikze_count .time-box .clock_countdown .time-separator {
    color: #851414;
    font-size: 36px;
    
    font-weight: 400
}

@media (max-width:991px) {
    .ike_ikze_count .text-box {
        text-align: center;
        padding-bottom: 0
    }
}

.ike_ikze_count.ike_ikze_count_1 .text-box span {
    background-image: url(../img/ico_pig2.png)
}

.ike_ikze_count.ike_ikze_count_2 .text-box span {
    background-image: url(../img/ico_time.png)
}

.row {
    margin-left: -15px
}

.top-article .title-box h2 {
    color: #752127;
    margin-top: 40px
}

.top-article .title-box i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -15px 0 35px 190px
}

.main-artcile .article-header {
    border-bottom: 1px solid #dee8f1;
    margin-bottom: 20px
}

.main-artcile .main-pic {
    margin-top: 30px
}

.main-artcile .info-block .block-category {
    text-transform: uppercase;
    color: #7799b5;
    font-size: 12px;
    margin-bottom: 15px
}

.main-artcile .info-block .block-title {
    color: #752127;
    font-size: 20px;
    line-height: 120%;
    margin-bottom: 20px;
    display: inline-block
}

.main-artcile .info-block .block-title img {
    display: inline-block;
    margin-right: 10px
}

.main-artcile .info-block .block-contentn {
    color: #4e4e4e;
    font-size: 17px;
    line-height: 120%;
    display: block
}

.main-artcile .info-block .block-more {
    margin-top: 10px
}

.main-artcile .info-block img {
    float: right
}

.main-artcile .article-content .article-content-header {
    color: #752127;
    font-size: 18px
}

.main-artcile .article-content .article-content-header-2 h5,
.main-artcile .article-content .article-content-header-3 h5,
.main-artcile .article-content .article-content-header-4 h5 {
    font-size: 18px;
    font-weight: 700
}

.main-artcile .article-content .article-content-header-2 span,
.main-artcile .article-content .article-content-header-3 span,
.main-artcile .article-content .article-content-header-4 span {
    font-size: 12px
}

.main-artcile .article-content .article-content-header-2 p a,
.main-artcile .article-content .article-content-header-3 p a,
.main-artcile .article-content .article-content-header-4 p a {
    text-decoration: none
}

.main-artcile .article-content .article-content-header-2 p a strong,
.main-artcile .article-content .article-content-header-3 p a strong,
.main-artcile .article-content .article-content-header-4 p a strong {
    color: #92c6ff;
    border-bottom: 1px dashed #92c6ff
}

.main-artcile .article-content .article-content-header-2 .table td,
.main-artcile .article-content .article-content-header-3 .table td,
.main-artcile .article-content .article-content-header-4 .table td {
    width: 300px;
    font-size: 13px
}

.main-artcile .article-content .article-content-header-2 .table td:last-child,
.main-artcile .article-content .article-content-header-3 .table td:last-child,
.main-artcile .article-content .article-content-header-4 .table td:last-child {
    text-align: center
}

.main-artcile .article-content .article-content-header-2 .table .table-header,
.main-artcile .article-content .article-content-header-3 .table .table-header,
.main-artcile .article-content .article-content-header-4 .table .table-header {
    text-align: center;
    font-weight: 700
}

.social {
    margin-top: 40px
}

.social .attachment-box {
    height: 150px;
    border: 1px solid #c7d3e1
}

.social .attachment-box .attachment-title {
    background-color: #fff;
    display: block;
    color: #752127;
    margin-top: -10px;
    width: 80px;
    font-size: 18px;
    margin-left: 23px;
    padding-left: 5px
}

.social .attachment-box .attachment-ico img {
    float: left;
    margin-top: 40px
}

.social .attachment-box .attachment-txt {
    font-size: 18px;
    margin-top: 40px;
    padding-top: 10px
}

.social .attachment-box .attachment-txt p {
    margin-top: 6px;
    font-size: 13px;
    color: #c7d3e1
}

.social .tag-box {
    margin-top: 40px
}

.social .tag-box .tag {
    width: 57px;
    height: 17px;
    border: 1px solid #a8a9ad;
    text-align: center;
    float: left;
    border-radius: 3px;
    margin-right: 5px
}

.social .tag-box .tag a {
    color: #c21b17
}

.social .social-box {
    margin-top: 40px
}

.social .social-box .like-box,
.social .social-box .share-box-fb,
.social .social-box .share-box-tweeter {
    width: 143px;
    height: 39px;
    border-radius: 3px
}

.social .social-box .like-box {
    border: 1px solid #c7d3e1;
    text-align: center;
    background-color: #fff;
    font-size: 12px;
    color: #000;
    background-image: url(../img/heart.png);
    background-repeat: no-repeat;
    background-position: 20% 60%;
    text-transform: uppercase;
    margin-right: 10px
}

.social .social-box .share-box-fb {
    background-color: #235997;
    color: #fff;
    font-size: 12px;
    background-image: url(../img/fb-ico.jpg);
    background-repeat: no-repeat;
    background-position: 20% 60%;
    text-transform: uppercase;
    margin-right: 10px
}

.social .social-box .share-box-tweeter {
    background-color: #00adf2;
    font-size: 12px;
    background-image: url(../img/tweet-ico.jpg);
    background-repeat: no-repeat;
    background-position: 20% 60%;
    text-transform: uppercase;
    margin-right: 10px
}

.social .social-box a {
    text-decoration: none
}

.social .article-prev {
    float: left
}

.social .article-prev .article-prev-ico {
    float: left
}

.social .article-prev .article-prev-txt {
    margin-left: 37px
}

.social .article-prev .article-prev-txt span {
    color: #8c8c8c;
    font-size: 18px
}

.social .article-prev .article-prev-txt span:last-child {
    font-size: 14px
}

.social .article-control {
    margin-top: 40px
}

.social .article-control .article-next {
    float: right
}

.social .article-control .article-next .article-next-ico {
    float: right;
    margin-left: 10px
}

.social .article-control .article-next .article-next-txt {
    text-align: right
}

.social .article-control .article-next .article-next-txt span {
    color: #8c8c8c;
    font-size: 18px;
    color: #752127
}

.social .article-control .article-next .article-next-txt span:last-child {
    font-size: 14px;
    color: #752127
}

@media (max-width:991px) {
    .social {
        margin-top: 40px
    }

    .social .attachment-box {
        height: 150px;
        border: 1px solid #c7d3e1
    }

    .social .attachment-box .attachment-title {
        background-color: #fff;
        display: block;
        color: #752127;
        margin-top: -10px;
        width: 80px;
        font-size: 18px;
        margin-left: 23px;
        padding-left: 5px
    }

    .social .attachment-box .attachment-ico img {
        float: left;
        margin-top: 40px
    }

    .social .attachment-box .attachment-txt {
        font-size: 18px;
        margin-top: 0;
        padding-top: 43px;
        margin-bottom: 34px
    }

    .social .attachment-box .attachment-txt p {
        margin-top: 6px;
        font-size: 13px;
        color: #c7d3e1
    }
}

@media (max-width:740px) {
    .social .attachment-box .attachment-ico p {
        display: inline
    }
}

@media (max-width:673px) {
    .social .article-control .article-next {
        float: right
    }
}

@media (max-width:650px) {
    .social .attachment-box .attachment-txt {
        font-size: 14px
    }

    .social .attachment-box .attachment-ico p {
        display: inline
    }
}

@media (max-width:585px) {
    .social .attachment-box {
        height: 210px
    }

    .social .attachment-box .attachment-txt {
        font-size: 14px;
        float: left;
        margin-top: 0;
        padding-top: 0
    }

    .social .attachment-box .attachment-ico p {
        display: inline
    }
}

@media (max-width:513px) {
    .social-box .share-box-tweeter {
        margin-top: 10px
    }
}

@media (max-width:491px) {

    .social .social-box .btn-1,
    .social .social-box .btn-2,
    .social .social-box .btn-3 {
        width: 100%;
        margin-bottom: 20px
    }
}

@media (max-width:339px) {
    .social-box .share-box-fb {
        margin-top: 10px
    }
}

.row {
    margin-left: -15px
}

.top-news-articles .title-box i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -15px 0 35px 190px
}

.tabs-news .tabs-all .nav-tabs&gt;li.active&gt;a,
.tabs-news .tabs-all .nav-tabs&gt;li.active&gt;a:focus,
.tabs-news .tabs-all .nav-tabs&gt;li.active&gt;a:hover {
    border-bottom: 2px solid #2d5684;
    border-top: none;
    border-right: none;
    border-left: none;
    color: #06457a
}

.tabs-news .tabs-all a {
    color: #7c8ca3;
    font-size: 22px
}

.tabs-news .news-tab {
    margin-top: 40px
}

.tabs-news .news-tab .banner {
    margin-bottom: 20px
}

.tabs-news .news-tab .content-news {
    border-bottom: 1px solid #7c8ca3;
    margin-bottom: 20px
}

.tabs-news .news-tab .content-news .content-news-box {
    background-color: #fff;
    margin-bottom: 10px
}

.tabs-news .news-tab .content-news .info-block .block-category {
    text-transform: uppercase;
    color: #7799b5;
    font-size: 12px;
    margin-bottom: 15px
}

.tabs-news .news-tab .content-news .info-block .block-title {
    color: #752127;
    font-size: 20px;
    line-height: 120%;
    margin-bottom: 20px;
    display: inline-block
}

.tabs-news .news-tab .content-news .info-block .block-title img {
    display: inline-block;
    margin-right: 10px
}

.tabs-news .news-tab .content-news .info-block .block-contentn {
    color: #4e4e4e;
    font-size: 17px;
    line-height: 120%;
    display: block
}

.tabs-news .news-tab .content-news .info-block .block-more {
    margin-top: 10px
}

.tabs-news .news-tab .content-news .arrow {
    margin-top: 25px
}

.news-see-more {
    margin-top: 40px;
    margin-bottom: 40px
}

.news-see-more i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -15px 0 35px 170px;
    display: none
}

.news-see-more .see-more-title h3 {
    color: #752127
}

.news-see-more .see-more-1of4 {
    margin-top: 30px;
    border-right: 1px solid #bf2220
}

.news-see-more .see-more-1of4 .see-more-text {
    margin-top: 20px
}

.news-see-more .see-more-1of4 .see-more-text strong {
    font-weight: 700;
    color: #c21b17
}

.news-see-more .see-more-1of4 .see-more-button {
    margin-top: 15px;
    width: 190px;
    height: 43px;
    font-size: 14px;
    color: #fff
}

.news-see-more .see-more-1of4:nth-child(4) {
    border-right: none
}

#type-investments {
    margin-bottom: 20px
}

#type-investments .banner {
    margin-top: 30px
}

#type-investments .type-investments-main {
    padding-left: 0;
    padding-right: 0;
    height: 386px;
    border: 1px solid #7c8ca3;
    border-radius: 3px
}

#type-investments .type-investments-main .type-investments-main-right {
    padding-right: 0
}

#type-investments .type-investments-main .type-investments-main-right img {
    float: right;
    height: 100%
}

#type-investments .type-investments-main .type-investments-main-left {
    float: left;
    padding: 40px
}

#type-investments .type-investments-main .type-investments-main-left .type-investments-button {
    margin-top: 85px;
    width: 262px;
    height: 43px;
    font-size: 14px;
    color: #fff
}

#type-investments .type-investments-main .type-investments-main-left .type-investments-button-box .date-of-publication {
    margin-top: 10px
}

#type-investments .type-investments-main .type-investments-main-left .type-investments-button-box .date-of-publication img {
    float: left;
    margin-top: -2px
}

#type-investments .type-investments-main .type-investments-main-left .type-investments-button-box .date-of-publication span {
    padding-top: 5px;
    margin-left: 5px
}

#notice .notice-news {
    margin-bottom: 20px;
    border-bottom: 1px solid #7c8ca3
}

#notice .notice-news .notice-news-box {
    margin-bottom: 20px
}

#notice .info-block .block-category {
    text-transform: uppercase;
    color: #7799b5;
    font-size: 12px;
    margin-bottom: 10px
}

#notice .info-block .block-title {
    color: #752127;
    font-size: 20px;
    line-height: 120%;
    display: inline-block
}

#notice .info-block .block-title img {
    display: inline-block;
    margin-right: 10px
}

#notice .info-block .block-contentn {
    color: #4e4e4e;
    font-size: 15px;
    line-height: 120%;
    display: block
}

#notice .info-block .block-more {
    margin-top: 10px
}

#notice .arrow {
    margin-top: 25px
}

#independently .independently-news {
    margin-bottom: 20px;
    border-bottom: 1px solid #7c8ca3
}

#independently .independently-news .independently-news-box {
    margin-bottom: 20px
}

#independently .info-block .block-category {
    text-transform: uppercase;
    color: #7799b5;
    font-size: 12px;
    margin-bottom: 10px
}

#independently .info-block .block-title {
    color: #752127;
    font-size: 20px;
    line-height: 120%;
    display: inline-block
}

#independently .info-block .block-title img {
    display: inline-block;
    margin-right: 10px
}

#independently .info-block .block-contentn {
    color: #4e4e4e;
    font-size: 15px;
    line-height: 120%;
    display: block
}

#independently .info-block .block-more {
    margin-top: 10px
}

#independently .arrow {
    margin-top: 25px
}

#comments .comments-news {
    margin-bottom: 20px;
    border-bottom: 1px solid #7c8ca3
}

#comments .comments-news .comments-news-box {
    margin-bottom: 20px
}

#comments .info-block .block-category {
    text-transform: uppercase;
    color: #7799b5;
    font-size: 12px;
    margin-bottom: 10px
}

#comments .info-block .block-title {
    color: #752127;
    font-size: 20px;
    line-height: 120%;
    display: inline-block
}

#comments .info-block .block-title img {
    display: inline-block;
    margin-right: 10px
}

#comments .info-block .block-contentn {
    color: #4e4e4e;
    font-size: 15px;
    line-height: 120%;
    display: block
}

#comments .info-block .block-more {
    margin-top: 10px
}

#comments .arrow {
    margin-top: 25px
}

@media (max-width:991px) {
    .tabs-news .news-tab .content-news {
        height: 200px
    }

    .tabs-news .news-tab .content-news .info-block .block-category {
        margin-bottom: 0
    }

    .tabs-news .news-tab .content-news .arrow img {
        float: right
    }

    .tabs-news .news-see-more .see-more-1of4:nth-child(2) {
        border-right: none
    }

    #comments .comments-news {
        height: 230px
    }

    #comments .comments-news .arrow img {
        margin-top: 20px;
        float: right
    }

    #type-investments .type-investments-main {
        height: 860px;
        padding-right: unset
    }

    #type-investments .type-investments-main .type-investments-main-right {
        padding-right: 15px
    }

    #type-investments .type-investments-main .type-investments-main-right img {
        width: 100%
    }

    #independently .independently-news {
        height: 240px
    }

    #independently .independently-news .arrow img {
        margin-top: 20px;
        float: right
    }

    #notice .notice-news {
        height: 240px
    }

    #notice .notice-news .arrow img {
        margin-top: 20px;
        float: right
    }
}

@media (max-width:767px) {
    .tabs-news .news-see-more .see-more-1of4 {
        border-right: none
    }

    #type-investments .type-investments-main {
        height: 849px;
        padding-right: unset
    }

    #type-investments .type-investments-main .type-investments-main-right {
        padding-right: 15px;
        position: absolute;
        bottom: 0;
        width: 100%
    }

    #type-investments .type-investments-main .type-investments-main-right img {
        width: 100%;
        padding-bottom: 15px
    }
}

@media (max-width:674px) {
    .tabs-news .news-tab .content-news .info-block .block-title {
        font-size: 18px
    }

    #type-investments .type-investments-main {
        height: 780px;
        padding-right: unset
    }

    #type-investments .type-investments-main .type-investments-main-right {
        padding-right: 15px;
        position: absolute;
        bottom: 0;
        width: 100%
    }

    #type-investments .type-investments-main .type-investments-main-right img {
        width: 100%
    }

    #notice .notice-news .arrow img {
        margin-top: -90px
    }
}

@media (max-width:642px) {
    #comments .comments-news {
        height: 250px
    }

    #comments .comments-news .arrow img {
        margin-top: 20px;
        float: right
    }
}

@media (max-width:598px) {
    .tabs-news .news-tab .content-news .info-block .block-title {
        font-size: 16px
    }

    #comments .comments-news .info-block .block-title {
        font-size: 16px
    }
}

@media (max-width:530px) {
    .tabs-news .news-tab .content-news .info-block .block-title {
        font-size: 18px
    }

    .tabs-news .news-tab .content-news .arrow img {
        margin-top: -58px
    }

    #type-investments .type-investments-main {
        height: 680px;
        padding-right: unset
    }

    #comments .comments-news {
        height: 280px
    }

    #comments .comments-news .arrow img {
        float: right
    }

    #independently .independently-news {
        height: 260px
    }

    #independently .independently-news .arrow img {
        margin-top: -90px;
        float: right
    }
}

@media (max-width:515px) {
    #comments .comments-news {
        height: 280px
    }

    #comments .comments-news .arrow img {
        margin-top: -90px;
        float: right
    }

    #independently .independently-news {
        height: 280px
    }

    #notice .notice-news {
        height: 280px
    }
}

@media (max-width:404px) {
    .tabs-news .news-tab .content-news .info-block .block-title {
        font-size: 15px
    }

    #independently .independently-news .info-block .block-title {
        font-size: 15px
    }

    #notice .notice-news {
        height: 280px
    }

    #notice .notice-news .info-block .block-title {
        font-size: 15px
    }
}

@media (max-width:360px) {
    #type-investments .type-investments-main {
        height: 555px
    }

    #type-investments .type-investments-main .type-investments-main-left {
        padding: 20px
    }

    #independently .independently-news {
        height: 300px
    }
}

@media (max-width:320px) {
    #type-investments .type-investments-main .type-investments-main-left {
        padding: 10px
    }
}

.row {
    margin-left: -15px
}

.section-name {
    color: #752127
}

.section-name hr {
    width: 50px;
    float: right;
    margin-right: 50px
}

.counter-box {
    height: 125px;
    border: 1px solid #e7e8ea;
    margin-top: 20px
}

.counter-box .counter-box-text {
    padding: 30px 20px 20px 40px;
    width: 100%;
    height: 30px
}

.counter-box .counter-box-text h4 {
    display: inline-block;
    margin-top: 20px;
    margin-left: 20px
}

.counter-box .counter-box-text img {
    display: block;
    float: left
}

.fist-content {
    margin-top: 50px
}

.fist-content .left h4 {
    color: #752127;
    font-size: 22px
}

.fist-content .left h5 {
    margin-top: 30px;
    line-height: 150%;
    font-size: 19px
}

.fist-content .two-buttons {
    margin-top: 30px
}

.fist-content .two-buttons .button-left .buy-it {
    width: 232px;
    height: 45px;
    background-color: #3ba775;
    float: left
}

.fist-content .two-buttons .button-right .check-more {
    border: 1px solid #8fa7c1;
    color: #752127;
    margin-left: 20px;
    width: 232px;
    height: 45px
}

.fist-content .two-buttons .button-left .buy-it:hover {
    background-color: #62ca99
}

.fist-content .two-buttons .button-right .check-more:hover {
    background-color: #8fa7c1
}

#why-ike h2 {
    color: #752127
}

#why-ike .why-ike-line {
    width: 50px;
    float: right;
    margin-right: 120px
}

#why-ike .column-1,
#why-ike .column-2,
#why-ike .column-3,
#why-ike .column-4 {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px
}

#why-ike .column-1 h5,
#why-ike .column-2 h5,
#why-ike .column-3 h5,
#why-ike .column-4 h5 {
    color: #752127;
    margin-top: 20px
}

#why-ike .column-1 span,
#why-ike .column-2 span,
#why-ike .column-3 span,
#why-ike .column-4 span {
    line-height: 120%;
    margin-top: 20px;
    display: block
}

#why-ike .column-1 .why-ike-button,
#why-ike .column-2 .why-ike-button,
#why-ike .column-3 .why-ike-button,
#why-ike .column-4 .why-ike-button {
    width: 100%;
    height: 45px;
    margin-top: 20px
}

.four-options {
    margin-top: 30px
}

.four-options .section-row-four-option {
    border-bottom: 1px solid #d7d8d0;
    margin-left: -10px
}

.four-options .four-options-col-1 {
    border: 1px solid #d7d8d0;
    border-radius: 5px;
    height: 345px;
    margin-bottom: 20px;
    width: 556px;
    margin-left: 10px
}

.four-options .four-options-col-1 .four-options-ico-box {
    margin-top: 50px;
    width: 300px;
    width: 100%
}

.four-options .four-options-col-1 .four-options-ico-box span {
    display: inline-block;
    font-size: 24px;
    width: 150px
}

.four-options .four-options-col-1 .four-options-ico-box img {
    margin-left: 30px;
    display: inline-block
}

.four-options .four-options-col-1 .list-box-left,
.four-options .four-options-col-1 .list-box-right {
    margin: 0;
    padding: 0;
    float: left;
    margin-top: 50px;
    margin-left: 45px
}

.four-options .four-options-col-1 .list-box-left li:last-child,
.four-options .four-options-col-1 .list-box-right li:last-child {
    margin-top: 20px
}

.four-options .four-options-col-1 .list-box-left strong,
.four-options .four-options-col-1 .list-box-right strong {
    font-weight: 700
}

.four-options .four-options-col-1 ol {
    list-style-type: decimal
}

.four-options .four-options-col-2 {
    margin-left: 15px
}

.four-options .four-options-col-2 .four-options-large-box {
    padding-left: 0;
    padding-right: 0;
    background-color: #3ba773
}

#choose-your-product {
    margin-top: 20px
}

#choose-your-product .choose-your-product-left hr {
    width: 50px;
    float: left
}

#choose-your-product h2 {
    width: 250px
}

#choose-your-product h2 span {
    color: #94c4fb
}

#choose-your-product .product-table&gt;tbody&gt;tr:nth-child(even) {
    background-color: #f5fafe !important
}

#choose-your-product .product-table&gt;tbody&gt;tr:nth-child(odd) {
    background-color: #fff !important
}

#choose-your-product .product-table&gt;tbody&gt;tr&gt;td {
    border-top: none !important;
    border-bottom: 1px dashed #94c4fb
}

#choose-your-product .product-table {
    color: #752127
}

#choose-your-product .product-table .last-row td {
    border-bottom: none;
    background-color: #fff
}

#choose-your-product .product-table .last-row .table-btn {
    height: 45px;
    background-color: #3ba775
}

#choose-your-product .product-table .last-row .table-btn:hover {
    background-color: #62ca99
}

#choose-your-product .product-table tr td {
    height: 61px;
    padding-top: 20px
}

#choose-your-product .product-table tr td span {
    color: #94c4fb
}

#choose-your-product .product-table tr td a span {
    color: #752127 !important
}

#choose-your-product .product-table tr {
    padding-top: 20px
}

#choose-your-product .product-table tr td:nth-child(2),
#choose-your-product .product-table tr td:nth-child(3) {
    text-align: center
}

#what-to-choose {
    margin-top: 50px
}

#what-to-choose .what-to-choose-box {
    border: 1px solid #9db6ca;
    height: 184px
}

#what-to-choose .what-to-choose-box .what-to-choose-box-ico img {
    margin-top: -36px;
    border-bottom: 1px solid #9db6ca;
    background-color: #fff;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px
}

#what-to-choose .what-to-choose-box .what-to-choose-box-txt-1 h3 {
    display: block;
    text-align: center;
    margin-top: 40px;
    color: #752127
}

#what-to-choose .what-to-choose-box .what-to-choose-box-txt-1 i {
    height: 1px;
    background-color: #90a7c1;
    width: 70px;
    display: block;
    clear: both;
    margin: 15px auto 15px auto
}

#what-to-choose .what-to-choose-box .what-to-choose-box-txt-2 {
    text-align: center;
    background-color: #fff;
    float: left;
    width: 787px
}

#what-to-choose .what-to-choose-box .what-to-choose-box-txt-2 h3 {
    display: block;
    font-size: 26px
}

#what-to-choose .what-to-choose-box .what-to-choose-box-txt-2 h3:last-child {
    color: #94c4fb
}

#four-steps {
    background-image: url(../img/four-steps_background.jpg);
    background-repeat: no-repeat;
    height: 572px;
    width: 100%;
    margin-top: 80px;
    background-position: center
}

#four-steps .four-steps-container .four-steps-txt h3 {
    color: #fff;
    display: block;
    text-align: center;
    margin-top: 100px
}

#four-steps .four-steps-container .four-steps-1of4 {
    margin-top: 50px
}

#four-steps .four-steps-container .four-steps-1of4 .four-steps-1of4-txt {
    color: #fff;
    text-align: center;
    display: block;
    margin-top: 20px
}

#four-steps .four-steps-container .four-steps-line {
    width: 100%
}

#four-steps .four-steps-container .four-steps-button {
    margin-top: 40px
}

#four-steps .four-steps-container .four-steps-button .four-steps-btn {
    width: 250px;
    height: 54px;
    background-color: #fff;
    color: #752127
}

#four-steps .four-steps-container .four-steps-button .four-steps-btn:hover {
    background-color: #9db6ca
}

#need-help {
    margin-top: 50px
}

#need-help .need-help-container {
    border: 1px solid #b7cce1;
    height: 350px
}

#need-help .need-help-container .need-help-ico img {
    background-color: #fff;
    margin-top: -36px;
    border-bottom: 1px solid #9db6ca;
    background-color: #fff;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px
}

#need-help .need-help-container .need-help-box-txt-1 h3 {
    text-align: center;
    display: block;
    font-size: 26px;
    margin-top: 40px;
    color: #752127
}

#need-help .need-help-container .need-help-box-txt-1 span {
    text-align: center;
    display: block;
    margin-top: 20px;
    line-height: 120%
}

#need-help .need-help-container .need-help-1of3 {
    background-color: #fff;
    width: 262px;
    margin-top: 70px
}

#need-help .need-help-container .need-help-1of3 span {
    text-align: center;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #752127
}

#need-help .need-help-container .need-help-1of3 .need-help-btn {
    background-color: #003f74
}

#need-help .need-help-container .need-help-1of3 .need-help-btn:hover {
    background-color: #557fbb
}

.main-article-grain h3 {
    color: #752127;
    margin-top: 40px
}

.main-article-grain i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -13px 0 35px 290px
}

.main-article-grain .line-article {
    border-bottom: 1px solid #b7cce1
}

.main-article-grain .article-content h4 {
    color: #752127
}

.main-article-grain .article-content span {
    line-height: 110%
}

.main-article-grain .main-photo {
    margin-bottom: 30px
}

.grain-three-step {
    margin-top: 30px
}

.grain-three-step .line-article {
    border-bottom: 1px solid #b7cce1
}

.grain-three-step .grain-three-step-1of3 .grain-three-step-1of3-title {
    margin-top: 10px
}

.grain-three-step .grain-three-step-1of3-text {
    margin-top: 10px;
    margin-bottom: 30px
}

.grain-three-step .grain-three-step-1of3-text strong {
    font-weight: 700
}

.grain-three-step .button-box {
    background-color: #fff
}

.grain-three-step .button-box .button-bacground {
    background-color: #fff;
    width: 280px
}

.grain-three-step .button-box .grain-button {
    background-color: #752127;
    margin-bottom: -20px
}

.grain-three-step .button-box .grain-button:hover {
    background-color: #557fbb
}

.know-advantages {
    margin-top: 40px
}

.know-advantages .know-advantages-left .know-advantages-left-1of4,
.know-advantages .know-advantages-right .know-advantages-left-1of4 {
    margin-top: 20px
}

.know-advantages .know-advantages-left .know-advantages-left-1of4 img,
.know-advantages .know-advantages-right .know-advantages-left-1of4 img {
    float: left;
    margin-right: 10px
}

.know-advantages .know-advantages-left .know-advantages-left-1of4 span,
.know-advantages .know-advantages-right .know-advantages-left-1of4 span {
    display: table
}

.know-advantages .know-advantages-left .know-advantages-left-1of4 span strong,
.know-advantages .know-advantages-right .know-advantages-left-1of4 span strong {
    font-weight: 700
}

.know-advantages .know-advantages-left .know-advantages-left-1of4 li,
.know-advantages .know-advantages-right .know-advantages-left-1of4 li {
    margin-top: 20px
}

@media (max-width:991px) {
    .main-article .main-photo {
        margin-bottom: 30px;
        margin-top: 30px
    }
}

@media (max-width:420px) {
    .main-article .main-photo {
        margin-bottom: 30px;
        margin-top: 30px
    }

    .grain-three-step .line-article {
        border-bottom: unset
    }

    .grain-three-step .button-box {
        width: 313px
    }
}

.csr_main_title h2 {
    color: #752127
}

.csr_main_title i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -52px 0 35px 650px
}

.csr_main_title .content-text span {
    margin-top: 10px;
    display: block;
    line-height: 150%
}

.csr-article h2 {
    color: #752127
}

.csr-article i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -52px 0 35px 800px
}

.csr-article .article-1,
.csr-article .article-2,
.csr-article .article-3 {
    margin-top: 30px;
    border-bottom: 1px solid #c21b17
}

.csr-article .article-1 .aricle-button,
.csr-article .article-2 .aricle-button,
.csr-article .article-3 .aricle-button {
    background-color: #752127;
    width: 292px;
    height: 89px;
    padding: 20px;
    margin-top: 52px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.csr-article .article-1 .aricle-button img,
.csr-article .article-2 .aricle-button img,
.csr-article .article-3 .aricle-button img {
    float: left
}

.csr-article .article-1 .aricle-button:focus,
.csr-article .article-2 .aricle-button:focus,
.csr-article .article-3 .aricle-button:focus {
    background-color: #fff;
    color: #752127;
    border-bottom: 2px solid #752127
}

.csr-article .article-1 .article-1-middle h3,
.csr-article .article-1 .article-2-middle h3,
.csr-article .article-1 .article-3-middle h3,
.csr-article .article-2 .article-1-middle h3,
.csr-article .article-2 .article-2-middle h3,
.csr-article .article-2 .article-3-middle h3,
.csr-article .article-3 .article-1-middle h3,
.csr-article .article-3 .article-2-middle h3,
.csr-article .article-3 .article-3-middle h3 {
    color: #752127
}

.csr-article .article-1 .article-1-middle span,
.csr-article .article-1 .article-2-middle span,
.csr-article .article-1 .article-3-middle span,
.csr-article .article-2 .article-1-middle span,
.csr-article .article-2 .article-2-middle span,
.csr-article .article-2 .article-3-middle span,
.csr-article .article-3 .article-1-middle span,
.csr-article .article-3 .article-2-middle span,
.csr-article .article-3 .article-3-middle span {
    line-height: 150%;
    margin-top: 20px;
    display: block
}

.csr-article .article-collapse {
    background-color: unset;
    background-image: unset;
    border: none;
    height: 860px
}

.csr-article .article-collapse .top-article h3 {
    line-height: 120%
}

.csr-article .article-collapse .top-article span {
    line-height: 150%
}

.csr-article .article-collapse .middle-article span {
    line-height: 150%
}

.csr-article .article-collapse .middle-article span:nth-child(1) {
    margin-top: 20px
}

.csr-article .article-collapse .middle-article h3 {
    margin-top: 40px
}

.csr-article .article-collapse .bottom-article span {
    line-height: 150%
}

.csr-article .article-collapse .bottom-article h3 {
    margin-top: 40px
}

.main-alternative h3 {
    color: #752127;
    margin-top: 40px
}

.main-alternative i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -13px 0 35px 470px
}

.main-alternative i:last-child {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -13px 0 35px 390px
}

.main-alternative h3:nth-child(4) {
    margin-top: 60px
}

.main-alternative .main-alternative-left,
.main-alternative .main-alternative-right {
    line-height: 150%
}

.main-alternative .main-alternative-left .main-alternative-left-1of4,
.main-alternative .main-alternative-right .main-alternative-left-1of4 {
    margin-top: 20px
}

.main-alternative .main-alternative-left .main-alternative-left-1of4 img,
.main-alternative .main-alternative-right .main-alternative-left-1of4 img {
    float: left;
    margin-right: 10px
}

.main-alternative .main-alternative-left .main-alternative-left-1of4 h4,
.main-alternative .main-alternative-right .main-alternative-left-1of4 h4 {
    font-weight: 700;
    color: #752127;
    margin-bottom: -5px;
    display: block
}

.main-alternative .main-alternative-left .main-alternative-left-1of4 span,
.main-alternative .main-alternative-right .main-alternative-left-1of4 span {
    display: table;
    margin-top: 10px
}

.main-alternative .main-alternative-left .main-alternative-left-1of4 li,
.main-alternative .main-alternative-right .main-alternative-left-1of4 li {
    margin-top: 80px
}

.advice .advice-row-border {
    border: 1px solid #c9d0d7;
    padding-left: 0;
    padding-right: 0
}

.advice h3 {
    color: #752127;
    margin-top: 40px
}

.advice i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -13px 0 35px 200px
}

.advice-wrapper {
    padding-right: 0;
    margin-top: 30px;
    margin-bottom: -30px
}

.advice-wrapper .advice-right-content {
    padding-right: 0
}

.advice-wrapper .advice-right {
    padding-right: 0;
    padding-left: 0
}

.advice-left h3 {
    color: #752127
}

.advice-left .advice-left-content span {
    display: block;
    line-height: 150%;
    margin-top: 20px
}

.advice-left .advice-left-content .button-box-advice .two-line {
    margin-left: 60px
}

.advice-left .advice-left-content .button-box-advice i {
    height: 1px;
    background-color: #90a7c1;
    width: 65px;
    display: block;
    clear: both;
    margin: -13px 0 35px 390px
}

.advice-left .advice-left-content .button-box-advice i:after {
    content: "";
    height: 1px;
    background-color: #90a7c1;
    width: 65px;
    display: block;
    clear: both;
    margin: 1px -402px -390px
}

@media (max-width:1200px) {
    .advice-left .button-box-advice {
        margin-top: -15px
    }

    .advice-left .button-box-advice .two-buttons a {
        width: 200px
    }

    .advice-left .advice-left-content li {
        margin-top: 0
    }

    .advice-bottom {
        margin-top: 20px
    }
}

@media (max-width:991px) {
    .advice-left {
        margin-bottom: 20px
    }
}

@media (max-width:570px) {
    .main-alternative h3 {
        font-size: 37px
    }

    .main-alternative i {
        margin: -13px 0 35px 140px
    }

    .advice-wrapper .advice-right {
        margin-bottom: 20px
    }
}

@media (max-width:529px) {
    .main-alternative h3 {
        font-size: 31px
    }

    .advice-left .advice-left-content .button-box-advice a {
        width: 200px
    }
}

@media (max-width:499px) {
    .main-alternative i:last-child {
        margin: -13px 0 35px 140px
    }

    .advice-left .advice-left-content .button-box-advice .two-line {
        margin-right: auto;
        margin-left: auto;
        display: block;
        text-align: center;
        margin-bottom: 20px
    }

    .advice-left .advice-left-content .button-box-advice .two-line span {
        margin-left: unset
    }

    .advice-left .advice-left-content .button-box-advice a {
        width: 200px
    }

    .advice-left .advice-left-content .button-box-advice .two-buttons a {
        margin-right: auto;
        margin-left: auto;
        display: block;
        margin-bottom: 10px
    }

    .advice-left .advice-left-content .button-box-advice i {
        display: none
    }

    .advice-left a {
        margin-right: auto;
        margin-left: auto;
        display: block;
        margin-bottom: 10px
    }
}

.top-mobile .title-box h2 {
    color: #752127;
    margin-top: 40px
}

.top-mobile .title-box i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -15px 0 35px 190px
}

.mobile-title {
    margin-top: 50px
}

.mobile-title h3 {
    color: #752127
}

.mobile-title h5 {
    margin-top: 100px;
    display: block;
    color: #8c8c8c
}

.mobile-content {
    position: relative;
    margin-top: 50px;
    width: 1170px;
    margin-right: auto;
    margin-left: auto;
    height: 700px
}

.mobile-content .mobile-content-col-1,
.mobile-content .mobile-content-col-2,
.mobile-content .mobile-content-col-3 {
    width: 390px
}

.mobile-content .mobile-content-col-1 {
    position: absolute;
    left: 390px;
    float: left
}

.mobile-content .mobile-content-col-2 {
    position: absolute
}

.mobile-content .mobile-content-col-2 .mobile-content-col-2-box-1of3-left {
    width: 325px
}

.mobile-content .mobile-content-col-2 .mobile-content-col-2-box-1of3-left .mobile-content-col-2-box-1of3-left-header {
    margin-top: 120px
}

.mobile-content .mobile-content-col-2 .mobile-content-col-2-box-1of3-left .mobile-content-col-2-box-1of3-left-header h4 {
    color: #752127;
    text-align: right;
    display: block;
    margin-bottom: 0
}

.mobile-content .mobile-content-col-2 .mobile-content-col-2-box-1of3-left .mobile-content-col-2-box-1of3-left-header img {
    float: right;
    margin-left: 10px
}

.mobile-content .mobile-content-col-2 .mobile-content-col-2-box-1of3-left .mobile-content-col-2-box-1of3-left-header span {
    text-align: right;
    display: block;
    color: #8c8c8c;
    font-size: 13px;
    margin-top: 3px
}

.mobile-content .mobile-content-col-3 {
    position: absolute;
    right: 0
}

.mobile-content .mobile-content-col-3 .mobile-content-col-3-box-1of3-right {
    width: 317px
}

.mobile-content .mobile-content-col-3 .mobile-content-col-3-box-1of3-right .mobile-content-col-3-box-1of3-right-header {
    margin-top: 120px
}

.mobile-content .mobile-content-col-3 .mobile-content-col-3-box-1of3-right .mobile-content-col-3-box-1of3-right-header h4 {
    color: #752127;
    text-align: left;
    display: block;
    margin-bottom: 3px
}

.mobile-content .mobile-content-col-3 .mobile-content-col-3-box-1of3-right .mobile-content-col-3-box-1of3-right-header img {
    float: left;
    margin-right: 10px
}

.mobile-content .mobile-content-col-3 .mobile-content-col-3-box-1of3-right .mobile-content-col-3-box-1of3-right-header span {
    text-align: left;
    display: inline-block;
    color: #8c8c8c;
    font-size: 13px;
    margin-top: 11px
}

.advantages-mobile {
    position: relative;
    margin-top: 40px
}

.advantages-mobile .advantages-left .advantages-left-header {
    color: #752127
}

.advantages-mobile .advantages-left .advantages-left-box {
    margin-top: 24px
}

.advantages-mobile .advantages-left .advantages-left-box img {
    float: left;
    margin-right: 10px
}

.advantages-mobile .advantages-left .advantages-left-box span {
    color: #8c8c8c;
    font-size: 13px
}

.advantages-mobile .text-bottom {
    color: #8c8c8c;
    font-size: 13px
}

.download-center .download-header {
    margin-top: 40px
}

.download-center .download-header h4 {
    color: #752127
}

.download-center .download-main-box {
    height: 60px;
    border-bottom: 1px solid #8c8c8c;
    margin-bottom: 20px
}

.download-center .download-main-box .shop-box {
    background-color: #fff;
    margin-top: 32px
}

@media (max-width:1184px) {
    .mobile-content {
        width: auto
    }

    .mobile-content .mobile-content-col-1 {
        float: none;
        left: 58%
    }

    .mobile-content .mobile-content-col-3 {
        right: unset;
        top: 70px;
        left: 18%;
        width: 320px
    }

    .mobile-content .mobile-content-col-2 {
        right: unset;
        top: 0;
        left: 16%;
        width: 320px
    }
}

@media (max-width:820px) {
    .mobile-content {
        height: 1170px;
        width: auto
    }

    .mobile-content .mobile-content-col-1 {
        float: none;
        left: 30%
    }

    .mobile-content .mobile-content-col-2 {
        top: 49%;
        left: 26%
    }

    .mobile-content .mobile-content-col-3 {
        top: 55%;
        left: 40%
    }
}

@media (max-width:767px) {
    .download-center .download-main-box {
        border-bottom: unset
    }

    .download-center .download-main-box .shop-box img {
        margin-bottom: 20px
    }

    .advantages-mobile {
        margin-top: 0
    }

    .advantages-mobile .advantages-left {
        margin-bottom: 10px
    }

    .advantages-mobile .text-bottom {
        margin-top: 10px
    }
}

@media (max-width:575px) {
    .mobile-content .mobile-content-col-1 {
        left: 19%;
        width: 320px
    }

    .mobile-content .mobile-content-col-1 img {
        width: 300px
    }

    .mobile-content .mobile-content-col-2 {
        top: 49%;
        left: 12%
    }

    .mobile-content .mobile-content-col-3 {
        top: 55%;
        left: 21%
    }
}

@media (max-width:410px) {
    .mobile-title h5 {
        margin-top: 60px
    }

    .mobile-content .mobile-content-col-1 {
        left: 12%;
        width: 320px
    }

    .mobile-content .mobile-content-col-1 img {
        width: 260px
    }

    .mobile-content .mobile-content-col-2 {
        top: 38%;
        left: 0
    }

    .mobile-content .mobile-content-col-3 {
        top: 46%;
        left: 14%
    }

    .advantages-mobile {
        margin-top: 0
    }

    .advantages-mobile .text-bottom {
        margin-top: 10px
    }
}

@media (max-width:360px) {
    .mobile-content .mobile-content-col-1 {
        width: 260px;
        left: 8%
    }

    .mobile-content .mobile-content-col-2 {
        left: -18%;
        width: 260px
    }

    .mobile-content .mobile-content-col-3 {
        left: 7%;
        width: 260px
    }

    .mobile-content .mobile-content-col-3 .mobile-content-col-3-box-1of3-right {
        width: 262px
    }
}

.row {
    margin-left: -15px
}

.top-news .title-box h2 {
    color: #752127
}

.top-news .title-box i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -15px 0 35px 110px
}

.managment-tab .tabs-all .nav-tabs&gt;li.active&gt;a,
.managment-tab .tabs-all .nav-tabs&gt;li.active&gt;a:focus,
.managment-tab .tabs-all .nav-tabs&gt;li.active&gt;a:hover {
    border-bottom: 2px solid #2d5684;
    border-top: none;
    border-right: none;
    border-left: none;
    color: #06457a
}

.managment-tab .tabs-all .nav-tabs&gt;li.active&gt;a {
    color: #752127;
    border-bottom: 2px solid #752127
}

.managment-tab .tabs-all .nav-tabs li a {
    color: #a8a9ad
}

.managment-tab .tabs-all .nav-tabs {
    border-bottom: unset
}

.managment-tab .tabs-all a {
    color: #7c8ca3;
    font-size: 21px;
    border-bottom: 1px solid #c9d0d7;
    margin-right: 20px
}

.managment-tab .news-tab {
    margin-top: 40px
}

.managment-tab .news-tab .banner {
    margin-bottom: 20px
}

.managment-tab .news-tab .content-news {
    border-bottom: 1px solid #7c8ca3;
    margin-bottom: 20px
}

.managment-tab .news-tab .content-news .content-news-box {
    background-color: #fff;
    margin-bottom: 10px
}

.managment-tab .news-tab .content-news .info-block .block-category {
    text-transform: uppercase;
    color: #7799b5;
    font-size: 12px;
    margin-bottom: 15px
}

.managment-tab .news-tab .content-news .info-block .block-title {
    color: #752127;
    font-size: 20px;
    line-height: 120%;
    margin-bottom: 20px;
    display: inline-block
}

.managment-tab .news-tab .content-news .info-block .block-title img {
    display: inline-block;
    margin-right: 10px
}

.managment-tab .news-tab .content-news .info-block .block-contentn {
    color: #4e4e4e;
    font-size: 17px;
    line-height: 120%;
    display: block
}

.managment-tab .news-tab .content-news .info-block .block-more {
    margin-top: 10px
}

.managment-tab .news-tab .content-news .arrow {
    margin-top: 25px
}

.managment-tab #more-information-managment-content {
    margin-left: 30px
}

.managment-tab #more-information-managment-content .panel {
    border: 0;
    margin-bottom: 40px;
    box-shadow: none
}

.managment-tab #more-information-managment-content .panel .panel-heading {
    padding: 0;
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: none;
    background-color: transparent
}

.managment-tab #more-information-managment-content .panel .panel-heading .panel-title {
    position: relative;
    width: 100%;
    height: 100%;
    display: inline-block;
    border-bottom: 1px solid #e7ded7;
    box-shadow: none
}

.managment-tab #more-information-managment-content .panel .panel-heading .panel-title .title {
    color: #752127;
    font-size: 30px;
    font-weight: 300;
    font-weight: 400;
    display: inline-block;
    height: 63px;
    line-height: 63px
}

.managment-tab #more-information-managment-content .panel .panel-heading .panel-title a {
    position: relative;
    height: auto;
    width: 100%;
    max-width: 215px;
    display: inline-block;
    padding: 20px 20px 20px 20px;
    color: #752127;
    font-size: 20px;
    font-weight: 300;
    font-weight: 400;
    border-bottom: none;
    text-decoration: none
}

.managment-tab #more-information-managment-content .panel .panel-heading .panel-title a i {
    width: 14px;
    height: 14px;
    border-bottom: 2px solid #752127;
    border-right: 2px solid #752127;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 20px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.managment-tab #more-information-managment-content .panel .panel-heading .panel-title a.collapsed {
    color: #752127;
    margin-right: 0;
    background-color: #fff;
    margin-bottom: -30px
}

.managment-tab #more-information-managment-content .panel .panel-heading .panel-title a.collapsed i {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom: 2px solid #752127;
    border-right: 2px solid #752127
}

.managment-tab #more-information-managment-content .panel .panel-collapse .panel-body {
    border: none;
    padding: 15px 0 20px;
    color: gray_text_2;
    font-size: 17px;
    font-weight: 300;
    font-weight: 400;
    line-height: 120%
}

.managment-tab #more-information-managment-content .panel .panel-collapse .panel-body ul {
    list-style-image: url(../img/list_ico.png);
    padding-left: 25px;
    margin: 15px 0
}

.managment-tab #more-information-managment-content .panel .panel-collapse .panel-body ul li {
    margin-bottom: 15px
}

.managment-tab #more-information-managment-content .panel .panel-collapse .panel-body h4 {
    color: #752127;
    font-weight: 700
}

.managment-tab .managment-content {
    margin-top: 40px
}

.managment-tab .managment-content .managment-content-col {
    margin-left: 30px
}

.managment-tab .managment-content .managment-content-col h4 {
    color: #752127;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 23px
}

.managment-tab .managment-content .managment-content-col h5 {
    color: #752127;
    margin-bottom: 10px;
    line-height: 150%
}

.managment-tab .managment-content .managment-content-col span {
    line-height: 135%;
    display: block
}

.managment-tab .more-information-managment-table td:first-child {
    color: #752127;
    width: 230px
}

.managment-tab .more-information-managment-table .td-top {
    border-top: none
}

.managment-tab .more-information-managment-table td {
    padding: 10px
}

@media (max-width:991px) {
    #tabs-news .news-tab .content-news {
        height: 200px
    }

    #tabs-news .news-tab .content-news .info-block .block-category {
        margin-bottom: 0
    }

    #tabs-news .news-tab .content-news .arrow img {
        float: right
    }

    #tabs-news #news-see-more .see-more-1of4:nth-child(2) {
        border-right: none
    }

    #comments .comments-news {
        height: 230px
    }

    #comments .comments-news .arrow img {
        margin-top: 20px;
        float: right
    }

    #type-investments .type-investments-main {
        height: 860px;
        padding-right: unset
    }

    #type-investments .type-investments-main .type-investments-main-right {
        padding-right: 15px
    }

    #type-investments .type-investments-main .type-investments-main-right img {
        width: 100%
    }

    #independently .independently-news {
        height: 240px
    }

    #independently .independently-news .arrow img {
        margin-top: 20px;
        float: right
    }

    #notice .notice-news {
        height: 240px
    }

    #notice .notice-news .arrow img {
        margin-top: 20px;
        float: right
    }
}

@media (max-width:767px) {
    #tabs-news #news-see-more .see-more-1of4 {
        border-right: none
    }

    #type-investments .type-investments-main {
        height: 849px;
        padding-right: unset
    }

    #type-investments .type-investments-main .type-investments-main-right {
        padding-right: 15px;
        position: absolute;
        bottom: 0;
        width: 100%
    }

    #type-investments .type-investments-main .type-investments-main-right img {
        width: 100%;
        padding-bottom: 15px
    }
}

@media (max-width:674px) {
    #tabs-news .news-tab .content-news .info-block .block-title {
        font-size: 18px
    }

    #type-investments .type-investments-main {
        height: 780px;
        padding-right: unset
    }

    #type-investments .type-investments-main .type-investments-main-right {
        padding-right: 15px;
        position: absolute;
        bottom: 0;
        width: 100%
    }

    #type-investments .type-investments-main .type-investments-main-right img {
        width: 100%
    }

    #notice .notice-news .arrow img {
        margin-top: -90px
    }
}

@media (max-width:642px) {
    #comments .comments-news {
        height: 250px
    }

    #comments .comments-news .arrow img {
        margin-top: 20px;
        float: right
    }
}

@media (max-width:598px) {
    #tabs-news .news-tab .content-news .info-block .block-title {
        font-size: 16px
    }

    #comments .comments-news .info-block .block-title {
        font-size: 16px
    }
}

@media (max-width:530px) {
    #tabs-news .news-tab .content-news .info-block .block-title {
        font-size: 18px
    }

    #tabs-news .news-tab .content-news .arrow img {
        margin-top: -58px
    }

    #type-investments .type-investments-main {
        height: 680px;
        padding-right: unset
    }

    #comments .comments-news {
        height: 280px
    }

    #comments .comments-news .arrow img {
        float: right
    }

    #independently .independently-news {
        height: 260px
    }

    #independently .independently-news .arrow img {
        margin-top: -90px;
        float: right
    }
}

@media (max-width:515px) {
    #comments .comments-news {
        height: 280px
    }

    #comments .comments-news .arrow img {
        margin-top: -90px;
        float: right
    }

    #independently .independently-news {
        height: 280px
    }

    #notice .notice-news {
        height: 280px
    }
}

@media (max-width:404px) {
    #tabs-news .news-tab .content-news .info-block .block-title {
        font-size: 15px
    }

    #independently .independently-news .info-block .block-title {
        font-size: 15px
    }

    #notice .notice-news {
        height: 280px
    }

    #notice .notice-news .info-block .block-title {
        font-size: 15px
    }
}

@media (max-width:360px) {
    #type-investments .type-investments-main {
        height: 555px
    }

    #type-investments .type-investments-main .type-investments-main-left {
        padding: 20px
    }

    #independently .independently-news {
        height: 300px
    }
}

@media (max-width:320px) {
    #type-investments .type-investments-main .type-investments-main-left {
        padding: 10px
    }
}

.tools .tools-header h3 {
    color: #752127
}

.tools .tools-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -15px 0 35px 620px
}

.tools-box {
    margin-top: 60px;
    margin-bottom: 30px
}

.tools-box .tools-box-1of4 {
    margin-top: 30px
}

.tools-box .tools-box-1of4 .tools-text-box .tools-text-box-header {
    padding: 20px
}

.tools-box .tools-box-1of4 .tools-text-box .tools-text-box-header h4 img {
    margin-top: 8px
}

.tools-box .tools-text-box-article span {
    display: block;
    padding: 0 20px
}

.tools-box a {
    text-decoration: none;
    color: #000
}

.tools-box-2 {
    margin-top: 30px
}

.tools-box-2 .blue-box {
    border-radius: 5px;
    background-color: #752127;
    height: 352px;
    padding: 80px 20px 20px 20px;
    color: #fff
}

.tools-box-2 .blue-box span {
    display: block;
    margin-top: 10px;
    line-height: 120%
}

.tools-box-2 .blue-box .button-blue {
    background-color: #752127;
    color: #fff;
    border: 1px solid #fff;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%
}

.tools-box-2 .blue-box .button-blue:hover {
    background-color: #fff;
    color: #752127;
    border: 1px solid #752127
}

.tools-box-2 .blue-box .button-white:hover {
    background-color: #752127;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.tools-box-2 .blue-box .button-white {
    color: #752127;
    background-color: #fff;
    width: 100%
}

.tools-box-2 .tools-box-1of4 .tools-text-box .tools-text-box-header {
    padding: 20px
}

.tools-box-2 .tools-box-1of4 .tools-text-box .tools-text-box-header h4 img {
    margin-top: 8px
}

.tools-box-2 .tools-text-box-article span {
    display: block;
    padding: 0 20px
}

.tools-box-2 a {
    text-decoration: none;
    color: #000
}

.tools-box-2 .tools-box-large {
    padding-right: 0;
    margin-bottom: 40px
}

.tools-box-2 .tools-box-large .tools {
    background-color: #233253
}

.tools-box-2 .tools-box-large .tools a {
    color: #233253
}

.tools-box-2 .tools-box-large .tools a:hover {
    color: #fff;
    background-color: #233253
}

.tools-box-2 .tools-box-large .tools-box-large-blue {
    height: 349px;
    padding: 80px 20px 30px 30px;
    width: 330px;
    float: left;
    border-radius: 5px
}

.tools-box-2 .tools-box-large .tools-box-large-blue h4 {
    color: #fff
}

.tools-box-2 .tools-box-large .tools-box-large-blue span {
    color: #fff;
    display: block;
    margin-top: 20px;
    line-height: 120%
}

.tools-box-2 .tools-box-large .button-white {
    background-color: #fff;
    color: #233253;
    margin-top: 80px
}

.tools-box-2 .tools-box-large .button-white:hover {
    background-color: #233253;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.tools-box-2 .usefull-tools {
    background-color: #233253;
    padding-left: 0;
    border-radius: 5px;
    padding-right: 0;
    height: 349px
}

.tools-box-2 .usefull-tools .usefull-tools-text {
    padding: 80px 20px 30px 30px
}

.tools-box-2 .usefull-tools .usefull-tools-text h4 {
    color: #fff
}

.tools-box-2 .usefull-tools .usefull-tools-text span {
    color: #fff;
    display: block;
    margin-top: 20px;
    line-height: 120%
}

.tools-box-2 .usefull-tools .usefull-tools-text a {
    margin-top: 10px;
    border-radius: 3px
}

.tools-box-2 .usefull-tools .usefull-tools-text a:hover {
    border: 1px solid #fff;
    border-radius: 3px
}

@media (max-width:1200px) {
    .tools-box-2 .blue-box {
        padding: 35px 20px 30px 30px
    }

    .tools-box-2 .usefull-tools .usefull-tools-text {
        padding: 35px 20px 30px 30px
    }

    .tools-box-2 .usefull-tools .usefull-tools-text a {
        width: 175px
    }
}

@media (max-width:991px) {
    .tools-box-2 .usefull-tools {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .tools-box-2 .usefull-tools .usefull-tools-text {
        padding: 80px 20px 30px 30px
    }

    .tools-box-2 .blue-box {
        padding: 80px 20px 30px 30px
    }
}

@media (max-width:612px) {
    .tools-box .tools-box-1of4 {
        height: 300px
    }

    .tools-box-2 .blue-box {
        padding: 30px 10px 30px 10px
    }
}

@media (max-width:533px) {
    .tools-box-2 .usefull-tools .usefull-tools-text {
        width: 100%;
        margin-top: -55px;
        margin-left: -20px
    }
}

@media (max-width:481px) {
    .tools-box-2 .tools-box-large .usefull-tools {
        background-image: url(../img/what-are-you-looking-for-9.png);
        background-repeat: no-repeat;
        background-position: 100%;
        height: 348px
    }

    .tools-box-2 .tools-box-large .usefull-tools img {
        display: none
    }

    .tools-box-2 .usefull-tools .usefull-tools-text a {
        width: 144px;
        font-size: 14px
    }
}

.how-to-pay-top h2 {
    color: #752127
}

.how-to-pay-top i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -13px 0 35px 320px
}

.how-to-pay-tabs {
    margin-top: 20px
}

.how-to-pay-tabs #headingOne h3,
.how-to-pay-tabs #headingThree h3,
.how-to-pay-tabs #headingTwo h3 {
    color: #752127
}

.how-to-pay-tabs #headingOne .headingone-header span,
.how-to-pay-tabs #headingOne .headingthree-header span,
.how-to-pay-tabs #headingOne .headingtwo-header span,
.how-to-pay-tabs #headingThree .headingone-header span,
.how-to-pay-tabs #headingThree .headingthree-header span,
.how-to-pay-tabs #headingThree .headingtwo-header span,
.how-to-pay-tabs #headingTwo .headingone-header span,
.how-to-pay-tabs #headingTwo .headingthree-header span,
.how-to-pay-tabs #headingTwo .headingtwo-header span {
    display: block;
    margin-top: 40px
}

.how-to-pay-tabs .panel {
    border: 0;
    margin-bottom: 40px;
    box-shadow: none
}

.how-to-pay-tabs .panel .panel-heading {
    padding: 0;
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: none;
    background-color: transparent
}

.how-to-pay-tabs .panel .panel-heading .panel-title {
    position: relative;
    width: 100%;
    height: 160px;
    display: inline-block;
    border-bottom: 1px solid #e7ded7
}

.how-to-pay-tabs .panel .panel-heading .panel-title .title {
    color: #752127;
    font-size: 30px;
    font-weight: 300;
    font-weight: 400;
    display: inline-block;
    height: 63px;
    line-height: 63px
}

.how-to-pay-tabs .panel .panel-heading .panel-title a {
    border-top: 1px solid #dee8f1;
    border-bottom: 2px solid #752127;
    border-left: 1px solid #dee8f1;
    border-right: 1px solid #dee8f1;
    position: relative;
    height: auto;
    width: 100%;
    max-width: 292px;
    display: inline-block;
    padding: 20px 40px 20px 80px;
    color: #752127;
    font-size: 20px;
    font-weight: 300;
    font-weight: 400;
    background-color: #f9fbfe;
    text-decoration: none;
    margin-top: -31px
}

.how-to-pay-tabs .panel .panel-heading .panel-title a img {
    float: left
}

.how-to-pay-tabs .panel .panel-heading .panel-title a span {
    display: table;
    padding-left: 10px;
    padding-top: 3px
}

.how-to-pay-tabs .panel .panel-heading .panel-title a i {
    width: 14px;
    height: 14px;
    border-bottom: 2px solid #752127;
    border-right: 2px solid #752127;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 20px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.how-to-pay-tabs .panel .panel-heading .panel-title a.collapsed {
    background-color: #752127;
    color: #fff
}

.how-to-pay-tabs .panel .panel-heading .panel-title a.collapsed i {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff
}

.how-to-pay-tabs .panel .panel-collapse .panel-body {
    border: none;
    padding: 15px 0 20px;
    color: gray_text_2;
    font-size: 17px;
    font-weight: 300;
    font-weight: 400;
    line-height: 120%
}

.how-to-pay-tabs .panel .panel-collapse .panel-body ul {
    padding-left: 25px
}

#collapseOne .headingOne-box {
    height: 288px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #becad6;
    z-index: 1;
    position: relative
}

#collapseOne .headingOne-box h3 {
    color: #752127;
    line-height: 120%;
    font-weight: 700;
    margin-top: 40px
}

#collapseOne .headingOne-box .nav-tabs&gt;li.active&gt;a,
#collapseOne .headingOne-box .nav-tabs&gt;li.active&gt;a:focus,
#collapseOne .headingOne-box .nav-tabs&gt;li.active&gt;a:hover {
    border-bottom: 1px solid #fff;
    border-radius: 0;
    color: #752127;
    background-color: #fff;
    height: 60px;
    top: -13px;
    padding-top: 20px
}

#collapseOne .headingOne-box .nav-tabs&gt;li&gt;a,
#collapseOne .headingOne-box .nav-tabs&gt;li&gt;a:focus,
#collapseOne .headingOne-box .nav-tabs&gt;li&gt;a:hover {
    background-color: #752127;
    color: #fff
}

#collapseOne .headingOne-box .nav-tabs {
    border-bottom: none
}

#collapseOne .headingOne-box .headingOne-box-tabs {
    bottom: 0;
    position: absolute;
    left: 30%
}

#collapseOne .headingOne-box .headingOne-box-tabs li {
    margin-left: 20px;
    bottom: -14px
}

#collapseOne .headingOne-box .headingOne-box-tabs ul {
    margin: unset
}

#collapseOne .headingOne-box .headingOne-box-tabs ul li {
    margin-bottom: 0 !important
}

#collapseOne .headingOne-box .headingOne-box-content ul li {
    list-style-image: none;
    margin-left: 120px;
    margin-top: 20px
}

#collapseOne .headingOne-box .headingOne-box-content ul li span {
    padding-top: 4px;
    display: block
}

#collapseOne .headingOne-box .headingOne-box-content ul li img {
    float: left;
    margin-right: 10px
}

#collapseOne .tab-content .left-content,
#collapseOne .tab-content .right-content {
    line-height: 150%;
    margin-top: 40px
}

#collapseOne .tab-content .left-content li span,
#collapseOne .tab-content .right-content li span {
    display: block
}

#collapseOne .tab-content .tab-content-header {
    margin-top: 40px;
    color: #752127
}

#collapseOne .tab-content .tab-content-header h3 {
    line-height: 120%
}

#collapseOne .tab-content .tab-content-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -16px 0 35px 180px
}

#collapseOne .tab-content .tab-content-table a {
    font-size: 14px
}

#collapseOne .tab-content .tab-content-table table {
    color: #752127
}

#collapseOne .tab-content .tab-content-table table .header {
    font-weight: 700
}

#collapseOne .tab-content .tab-content-table table .header td {
    background-color: #ebecf0;
    border-bottom: 2px solid #c9d0d7;
    border-top: none
}

#collapseOne .tab-content .tab-content-table table .header-2 {
    font-weight: 700
}

#collapseOne .tab-content .tab-content-table table tr td {
    height: 60px;
    padding: 20px 20px 20px 50px
}

#collapseOne .tab-content .tab-content-table table tr td i {
    width: 14px;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    background-color: #bad3f1;
    height: 1px;
    display: inline-block;
    clear: both;
    margin: -10px 3px 4px -3px
}

#collapseOne .tab-content .tab-content-table table tr td strong {
    color: #b3caf6
}

#collapseOne .tab-content .tab-content-table table tr td:first-child {
    font-weight: 700
}

#collapseTwo .panel-body .example h3 {
    color: #752127
}

#collapseTwo .panel-body .example i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -10px 0 35px 720px
}

#collapseTwo .panel-body .example .example-table-header td {
    border-top: none;
    height: 80px;
    background-color: #ebecf0;
    padding: 30px
}

#collapseTwo .panel-body .example .example-content td {
    padding: 30px;
    border-top: none;
    border-bottom: 2px solid #d7dbde
}

#collapseTwo .panel-body .example .example-content td ul li {
    padding: 0 0 10px 0
}

#collapseTwo .panel-body .example .example-content td ul .bullet {
    background-image: url(../img/bullet_ico.png);
    background-repeat: no-repeat;
    background-position: 0 8px;
    line-height: 150%;
    margin-bottom: 20px;
    margin-top: 20px
}

#collapseTwo .panel-body .example .example-content td ul .bullet i {
    width: 14px;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    background-color: #bad3f1;
    height: 1px;
    display: inline-block;
    clear: both;
    margin: -10px 3px 4px -3px
}

#collapseTwo .panel-body .example .example-content strong {
    font-weight: 700
}

#collapseTwo .panel-body .example .example-content .warning {
    padding-left: 25px;
    background-image: url(../img/warning_ico.png);
    background-repeat: no-repeat;
    background-position: 0 2px;
    line-height: 150%;
    margin-bottom: 20px;
    margin-top: 20px
}

#collapseTwo .panel-body .example .example-content .warning li {
    color: #f86e7e
}

#collapseTwo .panel-body .example .example-content .example-download {
    background-image: url(../img/doc-ico.png);
    background-repeat: no-repeat;
    background-position: 0 -1px;
    line-height: 150%;
    margin-bottom: 20px;
    margin-top: 20px
}

#collapseTwo .panel-body .example .example-content .example-download li a {
    text-decoration: none
}

#collapseTwo .panel-body .example .example-content .example-download li a img {
    float: left
}

#collapseTwo .panel-body .example .example-content .example-download li a span {
    display: block;
    color: #3e3e3e;
    font-size: 14px
}

#collapseTwo .panel-body .example .table-button {
    background-color: #fff;
    border-top: none;
    border-bottom: 1px solid #d7dbde
}

#collapseTwo .panel-body .bottom-button {
    font-size: 14px;
    margin-bottom: 40px
}

#collapseThree .numbers-accounts {
    margin-bottom: 40px
}

#collapseThree .numbers-accounts h2 {
    color: #752127
}

#collapseThree .numbers-accounts i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -10px 0 35px 350px
}

#collapseThree .numbers-accounts .numbers-accounts-col ul li span {
    display: block;
    color: #752127;
    line-height: 150%
}

#collapseThree .numbers-accounts .numbers-accounts-col ul li span strong {
    font-weight: 700
}

#collapseThree .how-to-buy h2 {
    color: #752127
}

#collapseThree .how-to-buy i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -10px 0 35px 750px
}

#collapseThree .how-to-buy .how-to-buy-three-steps {
    padding-left: 0
}

#collapseThree .how-to-buy .how-to-buy-three-steps .how-to-buy-three-steps-1of3 {
    margin-top: 50px
}

#collapseThree .how-to-buy .how-to-buy-three-steps .how-to-buy-three-steps-1of3 a {
    color: #000;
    text-decoration: none
}

#collapseThree .how-to-buy .how-to-buy-three-steps .how-to-buy-three-steps-1of3 a span {
    color: #3e3e3e;
    font-size: 14px
}

#collapseThree .how-to-buy .how-to-buy-three-steps .how-to-buy-three-steps-1of3 a img {
    float: left;
    margin-right: 10px
}

#collapseThree .how-to-buy .how-to-buy-three-steps .how-to-buy-three-steps-1of3 .how-to-buy-three-steps-text-box {
    padding-left: 0
}

#collapseThree .how-to-buy .how-to-buy-three-steps .how-to-buy-three-steps-1of3 .how-to-buy-three-steps-text-box h4 {
    color: #752127;
    line-height: 150%
}

#collapseThree .how-to-buy .how-to-buy-three-steps .how-to-buy-three-steps-1of3 .how-to-buy-three-steps-text-box span {
    margin-top: 20px;
    line-height: 150%;
    font-size: 18px;
    display: block
}

#collapseThree .how-to-buy .how-to-buy-three-steps .how-to-buy-three-steps-1of3 .how-to-buy-three-steps-ico-box img {
    float: left
}

#collapseThree .how-to-buy .bottom-button {
    font-size: 14px
}

.what-are-you-looking-for .row {
    margin-top: 20px
}

.what-are-you-looking-for .what-are-you-looking-for-header h2 {
    color: #752127
}

.what-are-you-looking-for .what-are-you-looking-for-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -50px 0 35px 560px
}

.what-are-you-looking-for-box img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.what-are-you-looking-for-box .what-are-you-looking-for-text h4 {
    color: #752127;
    margin-top: 20px
}

.what-are-you-looking-for-box .what-are-you-looking-for-text-article span {
    display: block;
    margin-top: 20px;
    color: #4e4e4e;
    line-height: 120%
}

.what-are-you-looking-for-box .what-are-you-looking-for-text-article span a {
    color: #4e4e4e;
    text-decoration: none
}

.what-are-you-looking-for-2 img {
    border-top-left-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 10px
}

.what-are-you-looking-for-2 .what-are-you-looking-for-text {
    height: 349px;
    padding: 80px 20px 20px 20px;
    float: left;
    border-top-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 10px
}

.what-are-you-looking-for-2 .what-are-you-looking-for-text h4 {
    color: #fff;
    font-weight: 700
}

.what-are-you-looking-for-2 .what-are-you-looking-for-text span {
    color: #fff;
    margin-top: 20px;
    display: block;
    line-height: 150%
}

.what-are-you-looking-for-2 .orange {
    background-color: #dfb649;
    color: #fff
}

.what-are-you-looking-for-2 .orange .button-white {
    background-color: #fff;
    color: #dfb649;
    margin-top: 30px
}

.what-are-you-looking-for-2 .orange .button-white:hover {
    background-color: #dfb649;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.what-are-you-looking-for-2 .green {
    background-color: #3ba773
}

.what-are-you-looking-for-2 .green .button-white {
    background-color: #fff;
    color: #3ba773;
    margin-top: 30px
}

.what-are-you-looking-for-2 .green .button-white:hover {
    background-color: #3ba773;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.what-are-you-looking-for-2 .brown {
    background-color: #965b4d
}

.what-are-you-looking-for-2 .brown .button-white {
    background-color: #fff;
    color: #965b4d;
    margin-top: 30px
}

.what-are-you-looking-for-2 .brown .button-white:hover {
    background-color: #965b4d;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.what-are-you-looking-for-2 .dark-blue {
    background-color: #752127;
    color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

.what-are-you-looking-for-2 .dark-blue .button-white {
    background-color: #fff;
    color: #752127;
    margin-top: 30px
}

.what-are-you-looking-for-2 .dark-blue .button-white:hover {
    background-color: #752127;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.what-are-you-looking-for-2 .violet .button-white {
    background-color: #fff;
    color: #6853d4;
    margin-top: 30px
}

.what-are-you-looking-for-2 .violet .button-white:hover {
    background-color: #6853d4;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.blue-box {
    border-radius: 0;
    background-color: #941230;
    height: 352px;
    padding: 80px 20px 20px 20px;
    color: #fff
}

.blue-box span {
    display: block;
    margin-top: 10px;
    line-height: 120%
}

.blue-box .button-blue {
    background-color: #752127;
    color: #fff;
    border: 1px solid #fff;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%
}

.blue-box .button-blue:hover {
    background-color: #fff;
    color: #752127;
    border: 1px solid #752127;
    border-radius: 3px
}

.blue-box .button-white {
    background-color: #941230;
    color: #fff;
    border: 1px solid #fff;
    width: 100%
}

.blue-box .button-white:hover {
    background-color: #fff;
    color: #941230;
    border: 1px solid #fff
}

@media (max-width:1200px) {
    .what-are-you-looking-for-2 {
        margin-bottom: 20px
    }

    .what-are-you-looking-for-2 a {
        width: 175px
    }
}

.plans .plans-header h2 {
    color: #752127
}

.plans .plans-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -16px 0 35px 550px
}

.plans-top-content-1 {
    margin-top: 30px;
    margin-bottom: 50px
}

.plans-top-content-1 .plans-top-conent-text h3 {
    color: #752127
}

.plans-top-content-1 .plans-top-conent-text span {
    display: block;
    margin-top: 15px;
    color: #8c8c8c;
    font-size: 22px
}

.plans-top-content-2 {
    margin-top: 30px
}

.plans-top-content-2 .plans-column-left,
.plans-top-content-2 .plans-column-right {
    border: 1px solid #9eb6ca;
    height: 424px;
    border-radius: 5px
}

.plans-top-content-2 .plans-column-left {
    padding-right: 0;
    margin-right: 0;
    padding-left: 0;
    border-left: none
}

.plans-top-content-2 .plans-column-left .plans-column-left-img {
    padding-left: 0
}

.plans-top-content-2 .plans-column-left .plans-column-left-content {
    padding: 50px 30px 50px 30px
}

.plans-top-content-2 .plans-column-left .plans-column-left-content h3 {
    color: #752127;
    margin-top: 10px
}

.plans-top-content-2 .plans-column-left .plans-column-left-content span {
    margin-top: 30px;
    display: block;
    line-height: 150%;
    font-size: 18px;
    color: #8c8c8c
}

.plans-top-content-2 .plans-column-right {
    padding: 50px 30px 50px 30px;
    margin-bottom: 70px
}

.plans-top-content-2 .plans-column-right h3 {
    color: #752127;
    margin-top: 10px
}

.plans-top-content-2 .bottom-line-top-content-2 {
    border-bottom: 1px solid #c9d0d7
}

.what-can-you-choose {
    margin-top: 40px
}

.what-can-you-choose .what-can-you-choose-header {
    margin-bottom: 30px
}

.what-can-you-choose .what-can-you-choose-header h3 {
    color: #752127
}

.what-can-you-choose .what-can-you-choose-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -13px 0 35px 228px
}

.what-can-you-choose .what-can-you-choose-box-green {
    background-color: #d6e7c7
}

.what-can-you-choose .what-can-you-choose-box-blue {
    background-color: #bbdefe
}

.what-can-you-choose .what-can-you-choose-light-orange {
    background-color: #f7f1d9
}

.what-can-you-choose .what-can-you-choose-pink {
    background-color: #fdcfd9
}

.what-can-you-choose .what-can-you-choose-box-blue,
.what-can-you-choose .what-can-you-choose-box-green,
.what-can-you-choose .what-can-you-choose-light-orange,
.what-can-you-choose .what-can-you-choose-pink {
    height: 82px
}

.what-can-you-choose .what-can-you-choose-box-blue span,
.what-can-you-choose .what-can-you-choose-box-green span,
.what-can-you-choose .what-can-you-choose-light-orange span,
.what-can-you-choose .what-can-you-choose-pink span {
    text-align: center;
    padding-top: 38px;
    display: block
}

.what-can-you-choose .what-can-you-choose-table {
    margin-top: 10px
}

.what-can-you-choose .what-can-you-choose-table .table-top td {
    border-top: unset
}

.what-can-you-choose .what-can-you-choose-table .table-top .table-top-header {
    height: 56px;
    border-top: unset;
    padding: 20px 8px 4px 8px;
    border-bottom: 1px solid #c9d0d7;
    position: absolute;
    width: 73%;
    left: 13%
}

.what-can-you-choose .what-can-you-choose-table .table-top .table-top-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 10px;
    display: block;
    clear: both;
    margin: 8px 0 0 420px;
    transform: rotate(90deg)
}

.what-can-you-choose .what-can-you-choose-table .table-top .table-top-header i:after {
    content: "";
    height: 1px;
    background-color: #90a7c1;
    width: 10px;
    display: inline-block;
    clear: both;
    margin: -420px -10px 17px -38px;
    float: right
}

.what-can-you-choose .what-can-you-choose-table .table-top .table-top-header i:before {
    content: "";
    height: 1px;
    background-color: #90a7c1;
    width: 10px;
    display: inline-block;
    clear: both;
    margin: 432px -58px 17px -38px
}

.what-can-you-choose .what-can-you-choose-table .table-content .column-blue,
.what-can-you-choose .what-can-you-choose-table .table-content .column-green,
.what-can-you-choose .what-can-you-choose-table .table-content .column-light-orange,
.what-can-you-choose .what-can-you-choose-table .table-content .column-pink {
    width: 285px;
    height: 100px;
    padding-top: 53px
}

.what-can-you-choose .what-can-you-choose-table .table-content .column-green {
    border-bottom: 2px solid #d6e7c7;
    border-top: unset
}

.what-can-you-choose .what-can-you-choose-table .table-content .column-blue {
    border-bottom: 2px solid #bbdefe;
    border-top: unset
}

.what-can-you-choose .what-can-you-choose-table .table-content .column-light-orange {
    border-bottom: 2px solid #f7f1d9;
    border-top: unset
}

.what-can-you-choose .what-can-you-choose-table .table-content .column-pink {
    border-bottom: 2px solid #fdcfd9;
    border-top: unset
}

.information-block {
    margin-bottom: 50px;
    margin-top: 50px
}

.information-block .information-block-1of4 h4 {
    color: #752127;
    margin-bottom: 10px
}

.information-block .information-block-1of4 .information-block-ico {
    margin-bottom: 10px
}

.after-choose .after-choose-box {
    height: 387px;
    background-color: #f5f5f5
}

.after-choose .after-choose-box .after-choose-box-left {
    padding: 50px 30px 60px 30px
}

.after-choose .after-choose-box .after-choose-box-left ul {
    margin-top: 20px
}

.after-choose .after-choose-box .after-choose-box-left ul li img {
    float: left;
    margin-right: 10px
}

.after-choose .after-choose-box .after-choose-box-left ul li a {
    text-decoration: none;
    display: block;
    padding-top: 5px
}

.after-choose .after-choose-box .after-choose-box-left ul li a span {
    font-size: 14px;
    color: #8c8c8c
}

.after-choose .after-choose-box .after-choose-box-right {
    padding: 70px 30px 60px 30px
}

.after-choose .after-choose-box .after-choose-box-right h3 {
    color: #752127
}

#our-mission .our-mission-header h2 {
    color: #752127
}

#our-mission .our-mission-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -16px 0 35px 290px
}

#our-mission .our-mission-content h3,
#our-mission .our-mission-content-2 h3 {
    color: #752127;
    margin-top: 20px
}

#our-mission .our-mission-content span,
#our-mission .our-mission-content-2 span {
    display: block;
    line-height: 150%;
    margin-top: 30px
}

#our-mission .our-mission-content .our-mission-content-row-2,
#our-mission .our-mission-content .our-mission-content-row-3,
#our-mission .our-mission-content-2 .our-mission-content-row-2,
#our-mission .our-mission-content-2 .our-mission-content-row-3 {
    margin-top: 30px;
    width: 50%
}

#our-mission .our-mission-content .our-mission-content-row-2 .col-left,
#our-mission .our-mission-content .our-mission-content-row-2 .col-right,
#our-mission .our-mission-content .our-mission-content-row-3 .col-left,
#our-mission .our-mission-content .our-mission-content-row-3 .col-right,
#our-mission .our-mission-content-2 .our-mission-content-row-2 .col-left,
#our-mission .our-mission-content-2 .our-mission-content-row-2 .col-right,
#our-mission .our-mission-content-2 .our-mission-content-row-3 .col-left,
#our-mission .our-mission-content-2 .our-mission-content-row-3 .col-right {
    margin-top: 30px
}

#our-mission .our-mission-content .our-mission-content-img-2,
#our-mission .our-mission-content-2 .our-mission-content-img-2 {
    float: left;
    margin-left: 14px
}

@media (max-width:991px) {

    #our-mission .our-mission-content .our-mission-content-row-2,
    #our-mission .our-mission-content .our-mission-content-row-3,
    #our-mission .our-mission-content-2 .our-mission-content-row-2,
    #our-mission .our-mission-content-2 .our-mission-content-row-3 {
        width: 100%
    }

    #our-mission .our-mission-content .our-mission-content-row-2 .col-left,
    #our-mission .our-mission-content .our-mission-content-row-2 .col-right,
    #our-mission .our-mission-content .our-mission-content-row-3 .col-left,
    #our-mission .our-mission-content .our-mission-content-row-3 .col-right,
    #our-mission .our-mission-content-2 .our-mission-content-row-2 .col-left,
    #our-mission .our-mission-content-2 .our-mission-content-row-2 .col-right,
    #our-mission .our-mission-content-2 .our-mission-content-row-3 .col-left,
    #our-mission .our-mission-content-2 .our-mission-content-row-3 .col-right {
        margin-top: 30px
    }

    #our-mission .our-mission-content .our-mission-content-row-2 .col-right img,
    #our-mission .our-mission-content .our-mission-content-row-3 .col-right img,
    #our-mission .our-mission-content-2 .our-mission-content-row-2 .col-right img,
    #our-mission .our-mission-content-2 .our-mission-content-row-3 .col-right img {
        margin-top: 30px
    }

    #our-mission .our-mission-content .our-mission-content-img-1 img,
    #our-mission .our-mission-content-2 .our-mission-content-img-1 img {
        margin-top: 30px
    }

    #our-mission .our-mission-content .our-mission-content-img-2,
    #our-mission .our-mission-content-2 .our-mission-content-img-2 {
        margin-left: 0
    }
}

.solutions .solutions-header h2 {
    color: #752127
}

.solutions .solutions-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -16px 0 35px 390px
}

.solutions-content h3 {
    color: #752127
}

.solutions-content span {
    margin-top: 30px;
    display: block;
    line-height: 120%
}

.solutions-user-box-ico-box {
    width: 69px;
    height: 74px;
    background-color: #fff;
    margin-top: -35px;
    border: 1px solid #c9d0d7;
    -webkit-border-bottom-right-radius: 100px;
    -webkit-border-bottom-left-radius: 100px;
    -moz-border-radius-bottomright: 100px;
    -moz-border-radius-bottomleft: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
    background-image: url(../img/solutions-ico-2.png);
    background-repeat: no-repeat;
    background-position: 46% 74%
}

.solutions-user-box-ico-box .solutions-user-box-ico-box-a {
    height: 35px;
    width: 65px;
    background-color: #dfb64a;
    height: 40px;
    width: 70px;
    background-color: #fff;
    margin-top: -7px;
    margin-left: -2px
}

.solutions-user-box {
    height: 237px;
    border: 1px solid #c9d0d7;
    margin-top: 80px
}

.solutions-user-box h4 {
    margin-top: 40px
}

.solutions-user-box a {
    margin-top: 30px
}

.open-meetings .open-meetings-header h2 {
    color: #752127
}

.open-meetings .open-meetings-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -16px 0 35px 670px
}

.open-meetings-text span {
    display: block;
    line-height: 150%
}

.open-meetings-video {
    background-image: url("../img/spotkania otwarte_tempbackground.jpg");
    background-repeat: no-repeat;
    height: 453px;
    background-position: center;
    margin-top: 30px
}

.account-numbers .account-numbers-header h2 {
    color: #752127;
    line-height: 120%
}

.account-numbers .account-numbers-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -22px 0 35px 630px
}

.account-numbers-table .row-border {
    border-bottom: 1px solid #c9d0d7
}

.account-numbers-table td {
    padding: 20px;
    height: 56px
}

.account-numbers-table td:nth-child(1) {
    color: #752127;
    font-weight: 700;
    padding: 22px
}

.account-numbers-table td:nth-child(2) {
    color: #752127;
    padding: 22px
}

.account-numbers-table td:nth-child(3) {
    color: #752127;
    padding: 22px
}

.account-numbers-table td:nth-child(3) span {
    color: #752127;
    margin-right: 10px
}

.account-numbers-table td:nth-child(3) strong {
    color: #bad3f1
}

.account-numbers-table td:nth-child(3) strong:nth-child(4) {
    margin-left: 15px
}

.account-numbers-table td:nth-child(3) i {
    width: 14px;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    background-color: #bad3f1;
    height: 1px;
    display: inline-block;
    clear: both;
    margin: -10px 3px 4px -3px
}

.account-numbers-table .account-numbers-table-header {
    background-color: #ebecf0;
    height: 75px;
    font-size: 20px;
    border-bottom: 2px solid #d7dbde
}

.account-numbers-table .account-numbers-table-header td {
    border-top: unset;
    padding-top: 30px;
    color: #752127;
    font-weight: 700
}

.account-numbers-table .account-numbers-name {
    border-bottom: 2px solid #d7dbde;
    background-color: #fff
}

.account-numbers-table .account-numbers-name td {
    border-top: unset;
    color: #752127;
    font-weight: 700
}

.account-numbers-table .account-numbers-type-1 {
    border-bottom: 2px solid #d7dbde
}

.account-numbers-table .border {
    border-bottom: 2px solid #d7dbde
}

.account-numbers-table a {
    font-size: 14px;
    margin-bottom: 50px
}

.account-numbers-table .no-bg td {
    background-color: #fff
}

.partner_bs .partner_bs-header h2 {
    color: #752127;
    line-height: 120%
}

.partner_bs .partner_bs-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -50px 0 35px 300px
}

.dark-blue-2 {
    background-color: #752127
}

.dark-blue-2 .button-white {
    background-color: #fff;
    color: #752127;
    margin-top: 30px
}

.dark-blue-2 .button-white:hover {
    background-color: #752127;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.violet .button-white {
    background-color: #fff;
    color: #6853d4;
    margin-top: 30px
}

.violet .button-white:hover {
    background-color: #6853d4;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.partner .partner-header h2 {
    color: #752127;
    line-height: 120%
}

.partner .partner-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -22px 0 35px 300px
}

.blue_box_partner {
    background-color: #752127;
    color: #fff;
    border-radius: 5px;
    height: 348px;
    margin-bottom: 20px;
    padding-right: 0;
    padding-left: 0;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.blue_box_partner img {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.blue_box_partner .partner-box-left-text {
    padding: 80px 20px 20px 20px
}

.blue_box_partner .partner-box-left-text span {
    display: block;
    margin-top: 10px;
    line-height: 120%
}

.blue_box_partner a {
    background-color: #fff;
    color: blue_box_partner;
    margin-top: 20px;
    width: 175px
}

.blue_box_partner a:hover {
    background-color: #752127;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.orange_partner {
    background-color: #dfb649;
    color: #fff;
    height: 348px;
    margin-bottom: 20px;
    padding-right: 0;
    padding-left: 0;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.orange_partner img {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.orange_partner .partner-box-left-text {
    padding: 80px 20px 20px 20px
}

.orange_partner .partner-box-left-text span {
    display: block;
    margin-top: 10px;
    line-height: 120%
}

.orange_partner a {
    background-color: #fff;
    color: #dfb649;
    margin-top: 20px;
    width: 175px;
    border: 1px solid #dfb649;
    border-radius: 3px
}

.orange_partner a:hover {
    background-color: #dfb649;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

@media (max-width:510px) {
    .orange_partner {
        background-image: url(../img/what-are-you-looking-for-6.png);
        background-repeat: no-repeat;
        background-position: 100%
    }

    .orange_partner img {
        display: none
    }

    .blue_box_partner {
        background-image: url(../img/what-are-you-looking-for-6.png);
        background-repeat: no-repeat;
        background-position: 100%
    }

    .blue_box_partner img {
        display: none
    }
}

@media (max-width:484px) {

    .blue_box_partner .partner-box-left-text,
    .orange_partner .partner-box-left-text {
        padding: 40px 50px 20px 20px
    }

    .blue_box_partner a,
    .orange_partner a {
        width: 130px;
        font-size: 14px;
        margin-top: 7px
    }
}

@media (max-width:416px) {

    .blue_box_partner a,
    .orange_partner a {
        font-size: 12px
    }
}

.promotion .promotion-header h2 {
    color: #752127;
    line-height: 120%
}

.promotion .promotion-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -22px 0 35px 560px
}

.promotion-box {
    border: 1px solid #c9d0d7;
    padding-right: 0;
    border-radius: 3px
}

.promotion-box .promotion-box-text {
    padding: 50px 50px 50px 50px
}

.promotion-box .promotion-box-text h3 {
    color: #752127;
    line-height: 120%
}

.promotion-box .promotion-box-text span {
    display: block;
    margin-top: 20px;
    line-height: 120%
}

.promotion-box .promotion-box-text a {
    margin-top: 20px
}

.middle-header h3 {
    color: #752127;
    line-height: 120%;
    font-size: 24px;
    margin-top: 50px;
    margin-bottom: 30px
}

.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-left-text a,
.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-right-text a,
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-left-text a,
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-right-text a {
    font-size: 15px;
    margin-top: 20px
}

.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-left-text h4:first-child,
.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-right-text h4:first-child,
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-left-text h4:first-child,
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-right-text h4:first-child {
    text-transform: uppercase;
    color: #8ca2bb;
    margin-top: 10px
}

.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-left-text h4:last-child,
.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-left-text h4:nth-child(2),
.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-right-text h4:last-child,
.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-right-text h4:nth-child(2),
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-left-text h4:last-child,
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-left-text h4:nth-child(2),
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-right-text h4:last-child,
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-right-text h4:nth-child(2) {
    text-transform: unset;
    color: #752127;
    margin-top: 10px
}

.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-left-text ul,
.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-right-text ul,
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-left-text ul,
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-right-text ul {
    margin-top: 20px
}

.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-left-text ul li,
.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-right-text ul li,
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-left-text ul li,
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-right-text ul li {
    margin-top: 20px;
    background-image: url(../img/list_ico.png);
    background-repeat: no-repeat
}

.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-left-text ul li span,
.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-right-text ul li span,
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-left-text ul li span,
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-right-text ul li span {
    display: block;
    margin-left: 28px;
    line-height: 120%
}

.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-left-text ul li img,
.promotion-two-steps .promotion-two-steps-left .promotion-two-steps-right-text ul li img,
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-left-text ul li img,
.promotion-two-steps .promotion-two-steps-right .promotion-two-steps-right-text ul li img {
    margin-right: 10px;
    float: left
}

.promotion-two-steps .promotion-two-steps-left a {
    width: 342px
}

.promotion-two-steps .download {
    margin-bottom: 30px
}

.promotion-two-steps .download a {
    text-decoration: none
}

.promotion-two-steps .download a img {
    float: left
}

.promotion-two-steps .download a span {
    display: inline-block;
    padding-top: 2px;
    color: #000;
    margin-left: 10px
}

.promotion-two-steps .download h4 {
    margin-bottom: 10px;
    color: #752127
}

.bottom-border {
    border-bottom: 1px solid #c9d0d7
}

.asset-management-top .asset-management-header h2 {
    color: #752127
}

.asset-management-top .asset-management-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -50px 0 35px 950px
}

.asset_management-top-content-1 {
    margin-top: 30px;
    margin-bottom: 50px
}

.asset_management-top-content-1 .asset_management-top-content-text h3 {
    color: #752127
}

.asset_management-top-content-1 .asset_management-top-content-text span {
    display: block;
    margin-top: 15px;
    line-height: 150%;
    font-size: 16px
}

.asset-management-top-content-2 h3 {
    color: #752127
}

.asset-management-top-content-2 span {
    display: block;
    margin-top: 15px;
    line-height: 150%;
    font-size: 16px
}

.asset-management-top-content-2 .asset-management-top-content-2-img {
    padding-right: 0;
    padding-left: 0
}

.asset-management-top-content-2 .asset-management-top-content-2-img-2 {
    padding-left: 0;
    padding-right: 0
}

.asset-management-top-content-2 .asset-management-top-text {
    padding: 60px 0 50px 50px
}

.asset-management-top-content-2 .asset-management-top-text ul {
    list-style-image: url(../img/list_ico.png);
    padding-left: 25px
}

.asset-management-top-content-2 .asset-management-top-text ul li {
    margin-top: 20px;
    margin-bottom: 30px
}

.asset-management-top-content-2 .asset-management-top-text ul li strong {
    font-weight: 700
}

.asset-management-top-content-2 .asset-management-top-text ul li span {
    line-height: 150%;
    margin-top: 7px
}

.strategies {
    margin-top: 40px
}

.strategies .strategies-header {
    margin-bottom: 30px
}

.strategies .strategies-header h2 {
    color: #752127
}

.strategies .strategies-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -50px 0 35px 850px
}

.strategies .strategies-top {
    margin-bottom: 50px
}

.strategies .strategies-top h3 {
    color: #752127
}

.strategies .strategies-top span {
    display: block;
    color: #8c8c8c;
    line-height: 150%;
    margin-top: 10px
}

.strategies .strategies-box-green {
    background-color: #d6e7c7
}

.strategies .strategies-box-blue {
    background-color: #bbdefe
}

.strategies .strategies-light-orange {
    background-color: #f7f1d9
}

.strategies .strategies-pink {
    background-color: #fdcfd9
}

.strategies .strategies-box-blue,
.strategies .strategies-box-green,
.strategies .strategies-light-orange,
.strategies .strategies-pink {
    height: 82px
}

.strategies .strategies-box-blue span,
.strategies .strategies-box-green span,
.strategies .strategies-light-orange span,
.strategies .strategies-pink span {
    text-align: center;
    padding-top: 25px;
    display: block;
    color: #752127
}

.strategies .strategies-table {
    margin-top: 10px;
    color: #752127
}

.strategies .strategies-table .table-top td {
    border-top: unset
}

.strategies .strategies-table .table-top .table-top-header {
    height: 56px;
    border-top: unset;
    padding: 20px 8px 4px 8px;
    border-bottom: 1px solid #c9d0d7;
    position: absolute;
    width: 73%;
    left: 13%;
    font-weight: 700
}

.strategies .table-content .column-blue,
.strategies .table-content .column-green,
.strategies .table-content .column-light-orange,
.strategies .table-content .column-pink {
    width: 285px;
    height: 100px;
    padding-top: 53px
}

.strategies .table-content .column-green {
    border-bottom: 2px solid #d6e7c7;
    border-top: unset
}

.strategies .table-content .column-blue {
    border-bottom: 2px solid #bbdefe;
    border-top: unset
}

.strategies .table-content .column-light-orange {
    border-bottom: 2px solid #f7f1d9;
    border-top: unset
}

.strategies .table-content .column-pink {
    border-bottom: 2px solid #fdcfd9;
    border-top: unset
}

.individual-strategies {
    margin-top: 50px
}

.individual-strategies .individual-strategies-header h3 {
    color: #752127
}

.individual-strategies .individual-strategies-header span {
    display: block;
    color: #8c8c8c;
    line-height: 150%;
    margin-top: 10px
}

.individual-strategies .individual-strategies-line {
    border-bottom: 1px solid #b8cce1;
    margin-top: 50px
}

.useful-information {
    margin-bottom: 50px;
    margin-top: 50px
}

.useful-information h3 {
    color: #752127
}

.useful-information span {
    color: #8c8c8c;
    display: block;
    margin-top: 10px
}

.useful-information .bottom-line-usefull {
    margin-top: 40px;
    border-bottom: 1px solid #90a7c1;
    margin-left: -38px
}

.useful-information .useful-information-1of3 h4 {
    color: #752127;
    margin-bottom: 10px;
    font-weight: 700
}

.useful-information .useful-information-1of3 .useful-information-ico {
    margin-bottom: 10px
}

@media (max-width:991px) {
    .asset-management-top-content-2 .asset-management-top-content-2-img-2 {
        padding-left: 15px;
        margin: 20px 0 20px 0
    }

    .asset-management-top .asset-management-header i {
        margin: -53px 0 35px 280px
    }

    .strategies .strategies-header i {
        margin: -53px 0 35px 180px
    }

    .useful-information .bottom-line-usefull {
        margin-left: unset
    }
}

.about-us-ui-tfi-sa .about-us-ui-tfi-sa-header h2 {
    color: #752127
}

.about-us-ui-tfi-sa .about-us-ui-tfi-sa-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -18px 0 35px 190px
}

.about-us-ui-tfi-sa-txt {
    margin-top: 30px
}

.about-us-ui-tfi-sa-txt span {
    display: block;
    line-height: 120%;
    font-size: 16px;
    font-weight: 400
}

.about-us-ui-tfi-sa-box {
    margin-top: 50px;
    margin-bottom: 30px
}

.about-us-ui-tfi-sa-box h4 {
    color: #752127
}

.about-us-ui-tfi-sa-box span {
    display: block;
    margin-top: 10px;
    line-height: 120%;
    font-size: 16px;
    font-weight: 400
}

.media-about-us {
    background-image: url(../img/media_bg.jpg);
    height: 534px;
    background-repeat: no-repeat;
    background-position: center
}

.media-about-us h2 {
    color: #fff;
    margin-top: 40px
}

.media-about-us i {
    height: 1px;
    background-color: #fff;
    width: 50px;
    display: block;
    clear: both;
    margin: 18px 0 35px 60px
}

.media-about-us .block-content-media-about-us {
    color: #fff;
    font-style: italic;
    font-size: 18px
}

.media-about-us .media-about-us-block-person {
    color: #fff;
    display: block;
    margin-top: 10px
}

.media-about-us .media-about-us-block-more {
    margin-top: 10px
}

.media-about-us .media-about-us-block-more a {
    color: #fff;
    display: block
}

.media-about-us .button-box {
    margin-top: 60px
}

.media-about-us .button-box a:hover {
    background-color: #752127;
    color: #fff
}

.vip-pack .vip-pack-header h2 {
    color: #752127
}

.vip-pack .vip-pack-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -18px 0 35px 210px
}

.vip-pack-block .vip-pack-background {
    background-image: url(../img/pakiet_univip-bg.jpg);
    height: 326px
}

.vip-pack-block .vip-pack-background .vip-pack-background-content {
    padding: 50px 0 30px 50px
}

.vip-pack-block .vip-pack-background .vip-pack-background-content h3 {
    color: #fff
}

.vip-pack-block .vip-pack-background .vip-pack-background-content h3 strong {
    font-weight: 700
}

.vip-pack-block .vip-pack-background .vip-pack-background-content span {
    margin-top: 10px;
    display: block;
    color: #fff;
    line-height: 150%
}

.additional-pack {
    margin-top: 50px
}

.additional-pack h3 {
    color: #752127
}

.additional-pack ul {
    list-style-image: url(../img/list_ico.png);
    padding-left: 25px
}

.additional-pack ul li {
    margin-top: 15px
}

.additional-pack ul span {
    display: block
}

.additional-pack ul span strong {
    color: #72a5d0
}

.additional-pack ul span u {
    color: #72a5d0
}

.additional-pack .additional-pack-line {
    border-bottom: 1px solid #b8cce1;
    margin-top: 50px
}

.how-to-become-a-client-vip {
    margin-top: 50px;
    margin-bottom: 70px
}

.how-to-become-a-client-vip .how-to-become-a-client-vip-header h3 {
    color: #752127
}

.how-to-become-a-client-vip .how-to-become-a-client-vip-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -14px 0 35px 310px
}

.how-to-become-a-client-vip-left {
    margin-bottom: 80px
}

.how-to-become-a-client-vip-left .sub-header-1,
.how-to-become-a-client-vip-left .sub-header-2 {
    color: #752127;
    line-height: 150%;
    margin-top: 20px
}

.how-to-become-a-client-vip-left ul {
    list-style-image: url(../img/list_ico.png);
    padding-left: 25px
}

.how-to-become-a-client-vip-left ul li {
    margin-top: 15px;
    color: #8c8c8c;
    line-height: 130%
}

.how-to-become-a-client-vip-left ul li strong {
    color: #72a5d0
}

.how-to-become-a-client-vip-left ul li u {
    color: #72a5d0
}

.how-to-become-a-client-vip-left i {
    height: 1px;
    background-color: #d3d3d3;
    width: 200px;
    display: block;
    clear: both;
    float: left;
    margin-top: 26px
}

.how-to-become-a-client-vip-left .small-text {
    color: #8c8c8c;
    font-size: 12px;
    margin-top: 20px
}

#we-invite-you {
    background-color: #f5f5f5;
    height: 315px;
    border: 1px solid #b8cce1;
    margin-bottom: 50px;
    position: relative;
    z-index: 1
}

#we-invite-you .top-ico .white-ico-box-top {
    width: 63px;
    height: 70px;
    background-color: #fff;
    position: relative;
    z-index: 2;
    margin-top: -71px
}

#we-invite-you .top-ico .white-ico-box {
    margin-top: -33px;
    width: 63px;
    height: 63px;
    background-color: #fff;
    border-radius: 100px;
    border: 1px solid #b8cce1;
    position: relative
}

#we-invite-you .top-ico .white-ico-box img {
    margin: 20px 8px;
    position: relative;
    z-index: 3
}

#we-invite-you .triangle {
    width: 60px;
    height: 60px;
    border-top: 100px solid #f5f5f5;
    bottom: -78px;
    left: 49%;
    position: absolute;
    border-right: 1px solid #b8cce1;
    border-bottom: 1px solid #b8cce1;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(7deg);
    transform: rotate(45deg);
    background-color: #f5f5f5;
    z-index: 5
}

#we-invite-you .triangle-bg {
    background-color: #f5f5f5;
    width: 148px;
    height: 60px;
    height: 17px;
    border-top: 100px solid #f5f5f5;
    bottom: -65px;
    left: 45.5%;
    position: absolute;
    z-index: 6
}

#we-invite-you h3 {
    color: #752127;
    line-height: 150%;
    margin-top: 30px
}

#we-invite-you h3 strong {
    font-weight: 700
}

#we-invite-you span {
    color: #8c8c8c;
    display: block;
    line-height: 150%;
    font-size: 18px;
    position: relative;
    z-index: 7
}

.useful-information {
    margin-bottom: 50px;
    margin-top: 50px
}

.useful-information h3 {
    color: #752127
}

.useful-information span {
    color: #8c8c8c;
    display: block;
    margin-top: 10px
}

.useful-information i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: 16px 0 35px 530px
}

.useful-information .useful-information-1of3 h4 {
    color: #752127;
    margin-bottom: 10px;
    font-weight: 700
}

.useful-information .useful-information-1of3 .useful-information-ico {
    margin-bottom: 10px;
    margin-top: 30px
}

.contact-inst .contact-header h2 {
    color: #752127
}

.contact-inst .contact-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -18px 0 35px 130px
}

.contact-right-box .consultant-info {
    margin-top: 50px
}

.contact-right-box .consultant-info span {
    display: block;
    padding-top: 0
}

.contact-right-box ul li strong {
    font-weight: 700;
    font-size: 18px
}

.contact-right-box ul li span {
    padding-top: 25px
}

.contact-right-box .contact-button {
    margin-top: 15px;
    margin-left: -30px
}

.middle-line {
    margin-top: 30px;
    border-left: 1px solid #c9d0d7;
    height: 253px;
    padding-left: 0;
    padding-right: 0;
    float: none
}

.contact-ind .contact-header h2 {
    color: #752127
}

.contact-ind .contact-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -18px 0 35px 130px
}

.contact-left-box,
.contact-right-box {
    color: #752127;
    margin-top: 30px
}

.contact-left-box h4,
.contact-right-box h4 {
    font-weight: 700;
    margin-bottom: 15px
}

.contact-left-box span,
.contact-right-box span {
    display: block;
    line-height: 150%
}

.contact-left-box ul,
.contact-right-box ul {
    margin-top: 30px
}

.contact-left-box ul li img,
.contact-right-box ul li img {
    float: left;
    margin-right: 10px
}

.contact-left-box ul li span,
.contact-right-box ul li span {
    display: block;
    line-height: 120%;
    margin-top: 10px;
    padding-top: 3px
}

.contact-left-box ul li span a,
.contact-right-box ul li span a {
    color: #bf2220
}

.contact-right-box .consultant-info {
    margin-top: 50px
}

.contact-right-box .consultant-info span {
    display: block;
    padding-top: 0
}

.contact-right-box ul li strong {
    font-weight: 700;
    font-size: 18px
}

.contact-right-box ul li span {
    padding-top: 25px
}

.contact-right-box .contact-button {
    margin-top: 15px;
    margin-left: -30px
}

.middle-line-ind {
    margin-top: 30px;
    border-left: 1px solid #c9d0d7;
    height: 253px;
    padding-left: 0;
    padding-right: 0
}

.contact-info {
    margin-top: 30px
}

.contact-info .advice-row-border {
    border: 1px solid #c9d0d7;
    padding-left: 0;
    padding-right: 0
}

.contact-info .top-ico .white-ico-box-top {
    width: 63px;
    height: 70px;
    background-color: #fff;
    position: relative;
    z-index: 2;
    margin-top: -71px
}

.contact-info .top-ico .white-ico-box {
    margin-top: -33px;
    width: 63px;
    height: 63px;
    background-color: #fff;
    border-radius: 100px;
    border: 1px solid #b8cce1;
    position: relative
}

.contact-info .top-ico .white-ico-box img {
    margin: 15px 8px;
    position: relative;
    z-index: 3
}

.contact-info h3 {
    color: #752127;
    line-height: 150%;
    margin-top: 30px
}

.contact-info h3 strong {
    font-weight: 700
}

.contact-info span {
    color: #8c8c8c;
    display: block;
    line-height: 150%;
    font-size: 18px;
    position: relative;
    z-index: 7
}

.contact-info .useful-information {
    margin-bottom: 50px;
    margin-top: 50px;
    background-color: #fff
}

.contact-info .useful-information .useful-information-wrapper {
    margin-bottom: -20px
}

.contact-info .useful-information h3 {
    color: #752127
}

.contact-info .useful-information span {
    color: #8c8c8c;
    display: block;
    margin-top: 10px
}

.contact-info .useful-information i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: 16px 0 35px 530px
}

.contact-info .useful-information .useful-information-1of3 {
    background-color: #fff
}

.contact-info .useful-information .useful-information-1of3 h4 {
    color: #752127;
    margin-bottom: 10px;
    font-weight: 700
}

.contact-info .useful-information .useful-information-1of3 .useful-information-ico {
    margin-bottom: 10px;
    margin-top: 30px
}

.contact-info-offer {
    margin-top: 50px
}

.contact-info-offer .advice-row-border {
    border: 1px solid #c9d0d7;
    padding-left: 0;
    padding-right: 0
}

.contact-info-offer .top-ico .white-ico-box-top {
    width: 63px;
    height: 70px;
    background-color: #fff;
    position: relative;
    z-index: 2;
    margin-top: -71px
}

.contact-info-offer .top-ico .white-ico-box {
    margin-top: -33px;
    width: 63px;
    height: 63px;
    background-color: #fff;
    border-radius: 100px;
    border: 1px solid #b8cce1;
    position: relative
}

.contact-info-offer .top-ico .white-ico-box img {
    margin: 0 18px;
    position: relative;
    z-index: 3
}

.contact-info-offer h3 {
    color: #752127;
    line-height: 150%;
    margin-top: 30px;
    font-weight: 700
}

.contact-info-offer h3 strong {
    font-weight: 700
}

.contact-info-offer span {
    color: #000;
    display: block;
    line-height: 150%;
    font-size: 18px;
    position: relative;
    z-index: 7
}

.contact-info-offer .useful-information {
    margin-bottom: 50px;
    margin-top: 50px;
    background-color: #fff
}

.contact-info-offer .useful-information .useful-information-wrapper {
    margin-bottom: -20px
}

.contact-info-offer .useful-information h3 {
    color: #752127
}

.contact-info-offer .useful-information span {
    color: #8c8c8c;
    display: block;
    margin-top: 10px
}

.contact-info-offer .useful-information i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: 16px 0 35px 530px
}

.contact-info-offer .useful-information .useful-information-1of3 {
    background-color: #fff
}

.contact-info-offer .useful-information .useful-information-1of3 h4 {
    color: #752127;
    margin-bottom: 10px;
    font-weight: 700
}

.contact-info-offer .useful-information .useful-information-1of3 .useful-information-ico {
    margin-bottom: 10px;
    margin-top: 30px
}

.contact-offer-inst {
    margin-top: 80px
}

.contact-offer-inst .contact-header h2 {
    color: #752127
}

.contact-offer-inst .contact-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -18px 0 35px 550px
}

.row-offer-1 .offer-text-box .offer-text-box-header,
.row-offer-2 .offer-text-box .offer-text-box-header,
.row-offer-3 .offer-text-box .offer-text-box-header {
    color: #000;
    margin-top: 20px;
    line-height: 150%;
    font-weight: 700
}

.row-offer-1 .offer-text-box .offer-text-box-article span,
.row-offer-2 .offer-text-box .offer-text-box-article span,
.row-offer-3 .offer-text-box .offer-text-box-article span {
    line-height: 150%;
    color: #000;
    margin-top: 30px;
    display: inline-block
}

.row-offer-1 {
    margin-top: 20px
}

.row-offer-1 .offer-right {
    background-color: #3ba773;
    padding: 0;
    border-radius: 5px;
    height: auto
}

.row-offer-1 .offer-right .offer-right-text {
    padding: 80px 20px 30px 20px;
    width: 310px;
    float: left
}

.row-offer-1 .offer-right .offer-right-text h3 {
    color: #fff
}

.row-offer-1 .offer-right .offer-right-text span {
    color: #fff;
    display: block;
    margin-top: 50px;
    line-height: 120%
}

.row-offer-1 .offer-right a {
    margin-left: 20px;
    color: #3ba773
}

.row-offer-1 .offer-right a:hover {
    background-color: #3ba773;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.row-offer-2 {
    margin-top: 20px
}

.row-offer-2 .offer-right {
    background-color: #2b3773;
    padding: 0;
    border-radius: 5px
}

.row-offer-2 .offer-right .offer-right-text {
    padding: 40px 10px 30px 30px;
    width: 273px;
    float: left
}

.row-offer-2 .offer-right .offer-right-text h3 {
    color: #fff
}

.row-offer-2 .offer-right .offer-right-text span {
    color: #fff;
    display: block;
    margin-top: 50px;
    line-height: 120%
}

.row-offer-2 .offer-right a {
    margin-left: 30px
}

.row-offer-2 .offer-right a:hover {
    background-color: #2b3773;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.row-offer-2 .input-box {
    margin-top: 15px;
    width: auto;
    height: 51px;
    border: 1px solid #fff;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    position: relative
}

.row-offer-2 .input-box input {
    background-color: #2b3773;
    color: #fff;
    width: 231px;
    height: 48px;
    text-align: center;
    border: 0
}

.row-offer-2 .input-box label {
    position: absolute;
    background-color: #2b3773;
    display: inline-block;
    top: -20%;
    left: -1px;
    padding: 0 8px 5px 0;
    z-index: 2;
    color: #fff
}

.row-offer-2 .input-box .ui-spinner {
    width: 100%;
    padding: 0 30px;
    position: relative;
    height: 51px;
    background-color: #2b3773;
    border: 0;
    top: 0;
    z-index: 1;
    border: none;
    outline: 0 !important
}

.row-offer-2 .input-box .ui-spinner .spinner {
    margin: 0;
    padding: 10px;
    text-align: center;
    height: 50px;
    line-height: 30px;
    border: 0;
    width: 100%;
    background-color: #2b3773;
    outline: 0 !important
}

.row-offer-3 {
    margin-top: 20px
}

.row-offer-3 .violet-box-wrapper .violet-box {
    background-color: #6853d4;
    height: 351px;
    border-radius: 5px;
    color: #fff;
    padding: 80px 30px 30px 20px
}

.row-offer-3 .violet-box-wrapper .violet-box span {
    display: block;
    color: #fff;
    margin-top: 20px
}

.row-offer-3 .violet-box-wrapper .violet-box .button-violet-box {
    padding: 10px 10px 0 5px
}

.row-offer-3 .violet-box-wrapper .violet-box .button-violet-box a {
    margin-top: 20px;
    width: 212px;
    font-size: 14px;
    color: #6853d4
}

.row-offer-3 .violet-box-wrapper .violet-box .button-violet-box a:hover {
    background-color: #6853d4;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.contact-info-offer {
    margin-top: 50px
}

.contact-info-offer .advice-row-border {
    border: 1px solid #c9d0d7;
    padding-left: 0;
    padding-right: 0
}

.contact-info-offer .top-ico .white-ico-box-top {
    width: 63px;
    height: 70px;
    background-color: #fff;
    position: relative;
    z-index: 2;
    margin-top: -71px
}

.contact-info-offer .top-ico .white-ico-box {
    margin-top: -33px;
    width: 63px;
    height: 63px;
    background-color: #fff;
    border-radius: 100px;
    border: 1px solid #b8cce1;
    position: relative
}

.contact-info-offer .top-ico .white-ico-box img {
    margin: 0 18px;
    position: relative;
    z-index: 3
}

.contact-info-offer h3 {
    color: #752127;
    line-height: 150%;
    margin-top: 30px;
    font-weight: 700
}

.contact-info-offer h3 strong {
    font-weight: 700
}

.contact-info-offer span {
    color: #000;
    display: block;
    line-height: 150%;
    font-size: 18px;
    position: relative;
    z-index: 7
}

.contact-info-offer .useful-information {
    margin-bottom: 50px;
    margin-top: 50px;
    background-color: #fff
}

.contact-info-offer .useful-information .useful-information-wrapper {
    margin-bottom: -20px
}

.contact-info-offer .useful-information h3 {
    color: #752127
}

.contact-info-offer .useful-information span {
    color: #8c8c8c;
    display: block;
    margin-top: 10px
}

.contact-info-offer .useful-information i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: 16px 0 35px 530px
}

.contact-info-offer .useful-information .useful-information-1of3 {
    background-color: #fff
}

.contact-info-offer .useful-information .useful-information-1of3 h4 {
    color: #752127;
    margin-bottom: 10px;
    font-weight: 700
}

.contact-info-offer .useful-information .useful-information-1of3 .useful-information-ico {
    margin-bottom: 10px;
    margin-top: 30px
}

.contact-offer-bank {
    margin-top: 80px
}

.contact-offer-bank .contact-header h2 {
    color: #752127
}

.contact-offer-bank .contact-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -18px 0 35px 550px
}

.row-offer-1 .offer-text-box .offer-text-box-header,
.row-offer-2 .offer-text-box .offer-text-box-header,
.row-offer-3 .offer-text-box .offer-text-box-header {
    color: #000;
    margin-top: 20px;
    line-height: 150%;
    font-weight: 700
}

.row-offer-1 .offer-text-box .offer-text-box-article span,
.row-offer-2 .offer-text-box .offer-text-box-article span,
.row-offer-3 .offer-text-box .offer-text-box-article span {
    line-height: 150%;
    color: #000;
    margin-top: 30px;
    display: inline-block
}

.row-offer-1 {
    margin-top: 20px
}

.row-offer-1 .green-login-box {
    background-color: #3ba773;
    padding: 0;
    border-radius: 5px;
    height: auto
}

.row-offer-1 .green-login-box .offer-right-text {
    padding: 50px 40px 30px 32px;
    float: left
}

.row-offer-1 .green-login-box .offer-right-text h3 {
    color: #fff
}

.row-offer-1 .green-login-box .offer-right-text span {
    color: #fff;
    display: block;
    margin-top: 50px;
    line-height: 120%
}

.row-offer-1 .green-login-box .offer-right-text .input-box {
    margin-top: 15px;
    width: auto;
    height: 51px;
    border: 1px solid #fff;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    position: relative
}

.row-offer-1 .green-login-box .offer-right-text .input-box input {
    background-color: #3ba773;
    color: #fff;
    width: 231px;
    height: 48px;
    text-align: center;
    border: 0
}

.row-offer-1 .green-login-box .offer-right-text .input-box label {
    position: absolute;
    background-color: #3ba773;
    display: inline-block;
    top: -20%;
    left: -1px;
    padding: 0 8px 5px 0;
    z-index: 2;
    color: #fff
}

.row-offer-1 .green-login-box .offer-right-text .input-box .ui-spinner {
    width: 100%;
    padding: 0 30px;
    position: relative;
    height: 51px;
    background-color: #3ba773;
    border: 0;
    top: 0;
    z-index: 1;
    border: none;
    outline: 0 !important
}

.row-offer-1 .green-login-box .offer-right-text .input-box .ui-spinner .spinner {
    margin: 0;
    padding: 10px;
    text-align: center;
    height: 50px;
    line-height: 30px;
    border: 0;
    width: 100%;
    background-color: #3ba773;
    outline: 0 !important
}

.row-offer-1 .green-login-box a {
    margin-left: 33px;
    color: #3ba773
}

.row-offer-1 .green-login-box a:hover {
    background-color: #3ba773;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.row-offer-3 {
    margin-top: 20px
}

.row-offer-3 .dark-blue-box-wrapper .dark-blue-box {
    background-color: #2b3773;
    height: 351px;
    border-radius: 5px;
    color: #fff;
    padding: 80px 30px 30px 20px
}

.row-offer-3 .dark-blue-box-wrapper .dark-blue-box span {
    display: block;
    color: #fff;
    margin-top: 20px
}

.row-offer-3 .dark-blue-box-wrapper .dark-blue-box .button-dark-blue-box {
    padding: 10px 10px 0 5px
}

.row-offer-3 .dark-blue-box-wrapper .dark-blue-box .button-dark-blue-box a {
    margin-top: 20px;
    width: 212px;
    font-size: 14px;
    color: #2b3773
}

.row-offer-3 .dark-blue-box-wrapper .dark-blue-box .button-dark-blue-box a:hover {
    background-color: #2b3773;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.contact-offer-about-us {
    margin-top: 80px
}

.contact-offer-about-us .contact-header h2 {
    color: #752127
}

.contact-offer-about-us .contact-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -50px 0 35px 250px
}

.row-offer-1 .offer-box-1of4 img,
.row-offer-2 .offer-box-1of4 img,
.row-offer-3 .offer-box-1of4 img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.row-offer-1 .offer-text-box .offer-text-box-header,
.row-offer-2 .offer-text-box .offer-text-box-header,
.row-offer-3 .offer-text-box .offer-text-box-header {
    color: #000;
    margin-top: 20px;
    line-height: 150%;
    font-weight: 700
}

.row-offer-1 .offer-text-box .offer-text-box-article span,
.row-offer-2 .offer-text-box .offer-text-box-article span,
.row-offer-3 .offer-text-box .offer-text-box-article span {
    line-height: 150%;
    color: #000;
    margin-top: 30px;
    display: inline-block
}

.row-offer-1 {
    margin-top: 20px
}

.row-offer-1 .offer-right {
    background-color: #3ba773;
    padding: 0;
    border-radius: 5px;
    height: auto
}

.row-offer-1 .offer-right .offer-right-text {
    padding: 80px 20px 30px 20px;
    width: 310px;
    float: left
}

.row-offer-1 .offer-right .offer-right-text h3 {
    color: #fff
}

.row-offer-1 .offer-right .offer-right-text span {
    color: #fff;
    display: block;
    margin-top: 50px;
    line-height: 120%
}

.row-offer-1 .offer-right a {
    margin-left: 20px;
    color: #3ba773
}

.row-offer-1 .offer-right a:hover {
    background-color: #3ba773;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.row-offer-2 {
    margin-top: 20px
}

.row-offer-2 .offer-right {
    background-color: #2b3773;
    padding: 0;
    border-radius: 5px
}

.row-offer-2 .offer-right .offer-right-text {
    padding: 40px 10px 30px 30px;
    width: 273px;
    float: left
}

.row-offer-2 .offer-right .offer-right-text h3 {
    color: #fff
}

.row-offer-2 .offer-right .offer-right-text span {
    color: #fff;
    display: block;
    margin-top: 50px;
    line-height: 120%
}

.row-offer-2 .offer-right a {
    margin-left: 30px
}

.row-offer-2 .offer-right a:hover {
    background-color: #2b3773;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.row-offer-2 .input-box {
    margin-top: 15px;
    width: auto;
    height: 51px;
    border: 1px solid #fff;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    position: relative
}

.row-offer-2 .input-box input {
    background-color: #2b3773;
    color: #fff;
    width: 231px;
    height: 48px;
    text-align: center;
    border: 0
}

.row-offer-2 .input-box label {
    position: absolute;
    background-color: #2b3773;
    display: inline-block;
    top: -20%;
    left: -1px;
    padding: 0 8px 5px 0;
    z-index: 2;
    color: #fff
}

.row-offer-2 .input-box .ui-spinner {
    width: 100%;
    padding: 0 30px;
    position: relative;
    height: 51px;
    background-color: #2b3773;
    border: 0;
    top: 0;
    z-index: 1;
    border: none;
    outline: 0 !important
}

.row-offer-2 .input-box .ui-spinner .spinner {
    margin: 0;
    padding: 10px;
    text-align: center;
    height: 50px;
    line-height: 30px;
    border: 0;
    width: 100%;
    background-color: #2b3773;
    outline: 0 !important
}

.row-offer-3 {
    margin-top: 20px
}

.row-offer-3 .violet-box-wrapper .violet-box {
    background-color: #6853d4;
    height: 351px;
    border-radius: 5px;
    color: #fff;
    padding: 80px 30px 30px 20px
}

.row-offer-3 .violet-box-wrapper .violet-box span {
    display: block;
    color: #fff;
    margin-top: 20px
}

.row-offer-3 .violet-box-wrapper .violet-box .button-violet-box {
    padding: 10px 10px 0 5px
}

.row-offer-3 .violet-box-wrapper .violet-box .button-violet-box a {
    margin-top: 20px;
    width: 212px;
    font-size: 14px;
    color: #6853d4
}

.row-offer-3 .violet-box-wrapper .violet-box .button-violet-box a:hover {
    background-color: #6853d4;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px
}

.row-offer-3 .about-us-button {
    margin-top: 30px
}

.fund-header h2 {
    color: #752127;
    line-height: 120%
}

.fund-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -22px 0 35px 520px
}

.fund-log-box {
    margin-top: 50px
}

.fund-log-box .fund-row-border {
    border: 1px solid #851414;
    padding-left: 15px;
    padding-right: 15px
}

.fund-log-box .top-ico .white-ico-box-top {
    width: 63px;
    height: 70px;
    background-color: #fff;
    position: relative;
    z-index: 2;
    margin-top: -71px
}

.fund-log-box .top-ico .white-ico-box {
    margin-top: -33px;
    width: 63px;
    height: 63px;
    background-color: #fff;
    border-radius: 100px;
    border: 1px solid #851414;
    position: relative
}

.fund-log-box .top-ico .white-ico-box img {
    margin: 12px 15px;
    position: relative;
    z-index: 3
}

.fund-log-box h3 {
    color: #752127;
    line-height: 150%;
    margin-top: 30px;
    font-weight: 700
}

.fund-log-box h3 strong {
    font-weight: 700
}

.fund-log-box span {
    color: #000;
    display: block;
    line-height: 150%;
    font-size: 16px;
    position: relative;
    margin: 20px 50px 20px 50px
}

.fund-login-box {
    padding: 0;
    border-radius: 5px;
    height: auto
}

.fund-login-box .offer-right-text {
    float: left
}

.fund-login-box .offer-right-text h3 {
    color: #fff
}

.fund-login-box .offer-right-text span {
    color: #fff;
    display: block;
    margin-top: 50px;
    line-height: 120%
}

.fund-login-box .offer-right-text .input-box {
    width: auto;
    height: 56px;
    border: 1px solid #a8a9ad;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
    float: left;
    margin-right: 24px;
    margin-bottom: 20px
}

.fund-login-box .offer-right-text .input-box input {
    background-color: #fff;
    color: #4e4e4e;
    width: 152px;
    height: 54px;
    text-align: center;
    border: 0
}

.fund-login-box .offer-right-text .input-box label {
    position: absolute;
    background-color: #fff;
    z-index: 0;
    display: inline-block;
    top: -20%;
    left: -1px;
    padding: 0 8px 5px 0;
    z-index: 2;
    color: #4e4e4e
}

.fund-login-box .offer-right-text .input-box .ui-spinner {
    width: 100%;
    padding: 0 30px;
    position: relative;
    height: 51px;
    background-color: #fff;
    border: 0;
    top: 0;
    z-index: 1;
    border: none;
    outline: 0 !important
}

.fund-login-box .offer-right-text .input-box .ui-spinner .spinner {
    margin: 0;
    padding: 10px;
    text-align: center;
    height: 50px;
    line-height: 30px;
    border: 0;
    width: 100%;
    background-color: #fff;
    outline: 0 !important
}

.fund-login-box a {
    width: 152px;
    height: 56px;
    padding: 7px
}

.row {
    margin-left: -15px
}

.top-news-articles .breadcrump-box .breadcrumb {
    background-color: #fff;
    padding: 0
}

.top-news-articles .breadcrump-box .breadcrumb li+li:before {
    content: "\2192";
    color: #752127
}

.top-news-articles .title-box i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -15px 0 35px 190px
}

.base-header h2 {
    color: #752127
}

.base-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -15px 0 35px 190px
}

.base .tabs-all-base .nav-tabs&gt;li.active&gt;a,
.base .tabs-all-base .nav-tabs&gt;li.active&gt;a:focus,
.base .tabs-all-base .nav-tabs&gt;li.active&gt;a:hover {
    border-bottom: 2px solid #752127;
    border-top: none;
    border-right: none;
    border-left: none;
    color: #a8a9ad
}

.base .tabs-all-base .nav-tabs&gt;li.active&gt;a {
    color: #c21b17;
    border-bottom: 2px solid #c21b17
}

.base .tabs-all-base .nav-tabs&gt;li.active&gt;a:hover {
    color: #c21b17
}

.base .tabs-all-base a {
    color: #a8a9ad;
    font-size: 20px
}

.base .base-tab {
    margin-top: 40px
}

.base .base-tab .banner {
    margin-bottom: 20px
}

.base .base-tab .base-news {
    margin-bottom: 20px
}

.base .base-tab .base-news .content-base-box {
    background-color: #fff;
    margin-bottom: 10px
}

.base .base-tab .base-news .info-block .block-category {
    text-transform: uppercase;
    color: #b8b8b8;
    font-size: 12px;
    margin-bottom: 10px
}

.base .base-tab .base-news .info-block .block-title {
    color: #752127;
    font-size: 22px;
    line-height: 120%;
    margin-bottom: 20px;
    display: inline-block;
    
    font-weight: 400;
    margin-bottom: 5px;
    color: #c21b17
}

.base .base-tab .base-news .info-block .block-title img {
    display: inline-block;
    margin-right: 10px
}

.base .base-tab .base-news .info-block .block-contentn {
    color: #4e4e4e;
    font-size: 17px;
    line-height: 120%;
    display: block
}

.base .base-tab .base-news .info-block .block-more {
    margin-top: 10px
}

.base .base-tab .base-news .arrow-base {
    margin: 30px 60px 0 10px
}

.base .base-tab .line-article {
    border-bottom: 1px solid #c9d0d7;
    margin-top: 20px
}

.base-line {
    margin-top: 40px;
    border-bottom: 1px solid #b8cce1;
    margin-bottom: 40px
}

@media (max-width:991px) {
    #tabs-news .news-tab .content-news {
        height: 200px
    }

    #tabs-news .news-tab .content-news .info-block .block-category {
        margin-bottom: 0
    }

    #tabs-news .news-tab .content-news .arrow img {
        float: right
    }

    #tabs-news #news-see-more .see-more-1of4:nth-child(2) {
        border-right: none
    }

    #comments .comments-news {
        height: 230px
    }

    #comments .comments-news .arrow img {
        margin-top: 20px;
        float: right
    }

    #type-investments .type-investments-main {
        height: 860px;
        padding-right: unset
    }

    #type-investments .type-investments-main .type-investments-main-right {
        padding-right: 15px
    }

    #type-investments .type-investments-main .type-investments-main-right img {
        width: 100%
    }

    #independently .independently-news {
        height: 240px
    }

    #independently .independently-news .arrow img {
        margin-top: 20px;
        float: right
    }

    #notice .notice-news {
        height: 240px
    }

    #notice .notice-news .arrow img {
        margin-top: 20px;
        float: right
    }
}

@media (max-width:767px) {
    #tabs-news #news-see-more .see-more-1of4 {
        border-right: none
    }

    #type-investments .type-investments-main {
        height: 849px;
        padding-right: unset
    }

    #type-investments .type-investments-main .type-investments-main-right {
        padding-right: 15px;
        position: absolute;
        bottom: 0;
        width: 100%
    }

    #type-investments .type-investments-main .type-investments-main-right img {
        width: 100%;
        padding-bottom: 15px
    }
}

@media (max-width:674px) {
    #tabs-news .news-tab .content-news .info-block .block-title {
        font-size: 18px
    }

    #type-investments .type-investments-main {
        height: 780px;
        padding-right: unset
    }

    #type-investments .type-investments-main .type-investments-main-right {
        padding-right: 15px;
        position: absolute;
        bottom: 0;
        width: 100%
    }

    #type-investments .type-investments-main .type-investments-main-right img {
        width: 100%
    }

    #notice .notice-news .arrow img {
        margin-top: -90px
    }
}

@media (max-width:642px) {
    #comments .comments-news {
        height: 250px
    }

    #comments .comments-news .arrow img {
        margin-top: 20px;
        float: right
    }
}

@media (max-width:598px) {
    #tabs-news .news-tab .content-news .info-block .block-title {
        font-size: 16px
    }

    #comments .comments-news .info-block .block-title {
        font-size: 16px
    }
}

@media (max-width:530px) {
    #tabs-news .news-tab .content-news .info-block .block-title {
        font-size: 18px
    }

    #tabs-news .news-tab .content-news .arrow img {
        margin-top: -58px
    }

    #type-investments .type-investments-main {
        height: 680px;
        padding-right: unset
    }

    #comments .comments-news {
        height: 280px
    }

    #comments .comments-news .arrow img {
        float: right
    }

    #independently .independently-news {
        height: 260px
    }

    #independently .independently-news .arrow img {
        margin-top: -90px;
        float: right
    }
}

@media (max-width:515px) {
    #comments .comments-news {
        height: 280px
    }

    #comments .comments-news .arrow img {
        margin-top: -90px;
        float: right
    }

    #independently .independently-news {
        height: 280px
    }

    #notice .notice-news {
        height: 280px
    }
}

@media (max-width:404px) {
    #tabs-news .news-tab .content-news .info-block .block-title {
        font-size: 15px
    }

    #independently .independently-news .info-block .block-title {
        font-size: 15px
    }

    #notice .notice-news {
        height: 280px
    }

    #notice .notice-news .info-block .block-title {
        font-size: 15px
    }
}

@media (max-width:360px) {
    #type-investments .type-investments-main {
        height: 555px
    }

    #type-investments .type-investments-main .type-investments-main-left {
        padding: 20px
    }

    #independently .independently-news {
        height: 300px
    }
}

@media (max-width:320px) {
    #type-investments .type-investments-main .type-investments-main-left {
        padding: 10px
    }
}

.virtual-top {
    background-image: url(../img/wirtualny_oddzial_bg.jpg);
    height: 920px;
    background-repeat: no-repeat;
    background-position: center center
}

.virtual-top .virtual-top-header {
    color: #752127;
    margin-top: 35%
}

.virtual-top .virtual-top-header a {
    margin-top: 30px
}

.virtual-top .virtual-top-white-box {
    background-color: #fff;
    width: 400px;
    height: 175px;
    transform: skewX(-15deg);
    border-radius: 20px
}

.virtual-top .virtual-top-white-box img {
    transform: skewX(15deg);
    float: left;
    margin-left: 20px;
    margin-top: 40px
}

.virtual-top .virtual-top-white-box h3 {
    color: #752127;
    margin-top: 40px;
    transform: skewX(15deg);
    font-size: 27px
}

.virtual-top .virtual-top-white-box a {
    transform: skewX(15deg);
    width: 185px;
    margin-left: 20px;
    margin-top: 10px;
    font-size: 14px
}

.virtual-top .virtual-top-white-box a img {
    transform: skewX(0);
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: -10px
}

.virtual-top .scroller {
    margin-top: 93px;
    margin-left: 57px
}

.virtual-info {
    position: relative;
    margin-top: 50px;
    height: 450px
}

.virtual-info .virtual-info-wrapper .virtual-info-header {
    color: #752127;
    margin-top: 40px
}

.virtual-info .virtual-info-wrapper .virtual-info-header i {
    height: 1px;
    background-color: #90a7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -13px 0 35px 280px
}

.virtual-info .virtual-info-wrapper span {
    display: block;
    line-height: 130%;
    font-size: 18px
}

.virtual-info .virtual-info-content img {
    position: absolute;
    right: 0
}

.virtual-info .virtual-info-content .play {
    left: 45%;
    top: 25%
}

.three-steps {
    margin-top: 50px;
    margin-bottom: 50px
}

.three-steps span {
    display: block;
    margin-top: 20px;
    line-height: 150%
}

.browser-info {
    background-color: #f6f6f6;
    height: 697px
}

.browser-info img {
    margin-top: 20px
}

.browser-info .browser-info-specification h3 {
    color: #752127;
    margin-top: 90px
}

.browser-info .browser-info-specification i {
    height: 1px;
    background-color: #8fa7c1;
    width: 50px;
    display: block;
    clear: both;
    margin: -13px 0 35px -80px
}

.browser-info .browser-info-specification ul {
    margin-top: 40px
}

.browser-info .browser-info-specification span {
    display: block;
    font-size: 24px;
    margin-top: 20px
}

.browser-info .browser-info-specification .recomendation-check {
    font-size: 16px;
    display: block;
    margin-top: 30px
}

footer {
    background-color: #f6f7f9
}

footer .section-row {
    border-bottom: 2px solid #014076;
    margin-left: -20px
}

footer .left h4,
footer .middle h4,
footer .right h4 {
    color: #014076;
    text-transform: uppercase;
    margin-top: 20px;
    font-weight: 700
}

footer .left a,
footer .middle a,
footer .right a {
    text-decoration: none;
    color: #7189a5
}

footer .left li,
footer .middle li,
footer .right li {
    margin-top: 10px;
    line-height: 120%
}

footer .left .col-a,
footer .left .col-b,
footer .middle .col-a,
footer .middle .col-b,
footer .right .col-a,
footer .right .col-b {
    padding-left: 0
}

footer .left .left-a {
    border-right: 1px solid #e7e8ea
}

footer .left .left-b {
    margin-bottom: 50px;
    margin-top: 40px;
    border-right: 1px solid #e7e8ea
}

footer .bottom-left {
    margin-bottom: 50px
}

footer .middle .middle-b {
    margin-top: 98px
}

footer .middle .bottom-middle-a {
    padding: 0;
    margin: 0
}

footer .middle .bottom-right .bottom-right-r {
    margin-left: 30px
}

footer .middle .bottom-right h5 {
    margin-top: 10px
}

footer .middle .bottom-right .form-control {
    height: 45px
}

footer .middle .bottom-right .change {
    margin-top: 20px
}

footer .middle .bottom-right .change option {
    color: #014076;
    font-weight: 700
}

footer .middle .bottom-right .change option:active {
    color: #014076;
    font-weight: 700
}

footer .right h4 {
    margin-top: 20px
}

footer .right h5 {
    color: #752127;
    margin-top: 10px
}

footer .right .right-a {
    padding: 0
}

footer .right .right-b {
    margin-top: 283px
}

footer .right .form-control {
    height: 45px
}

footer .right .change {
    margin-top: 20px
}

footer .right .change option {
    color: #014076;
    font-weight: 700
}

footer .right .change option:active {
    color: #014076;
    font-weight: 700
}

footer #footer-bottom {
    background-color: #fff
}

footer #footer-bottom .company-copy {
    color: #858585;
    margin-left: -16px
}

footer #footer-bottom .section-row-bottom {
    margin-left: -20px
}

footer #footer-bottom .section-row-bottom .ico-bottom-line {
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    bottom: 0;
    height: 27px
}

footer #footer-bottom .bottom-left {
    margin-bottom: 20px
}

footer #footer-bottom .bottom-left h4 {
    color: #014076;
    text-transform: uppercase;
    margin-top: 20px
}

footer #footer-bottom .bottom-left h5 {
    color: #848484 !important;
    margin-top: 20px
}

footer #footer-bottom .bottom-left .form-control {
    width: 262px;
    height: 38px
}

footer #footer-bottom .bottom-left .form-inline {
    margin-top: 32px
}

footer #footer-bottom .bottom-left .button-left {
    width: 100px;
    height: 38px;
    font-weight: unset;
    font-size: 14px;
    line-height: 34px;
    
}

footer #footer-bottom .bottom-middle h4 {
    color: #014076;
    text-transform: uppercase;
    margin-top: 20px
}

footer #footer-bottom .bottom-middle .bottom-middle-ico {
    width: 100%
}

footer #footer-bottom .bottom-middle .bottom-middle-ico .bottom-middle-ico-1 {
    display: inline-block;
    margin-top: 20px;
    border-right: 1px solid #dfe7ea;
    width: 120px
}

footer #footer-bottom .bottom-middle .bottom-middle-ico .bottom-middle-ico-1 img {
    float: left;
    margin-right: 10px
}

footer #footer-bottom .bottom-middle .bottom-middle-ico .bottom-middle-ico-1b {
    display: inline-block;
    margin-left: 10px;
    width: 120px
}

footer #footer-bottom .bottom-middle .bottom-middle-ico-2 {
    margin-top: 10px;
    display: inline-block;
    width: 100%
}

footer #footer-bottom .bottom-middle .bottom-middle-ico-2 img {
    float: left;
    margin-right: 10px
}

footer #footer-bottom .bottom-middle .button-contact {
    width: 200px;
    height: 38px;
    font-weight: unset;
    font-size: 14px;
    line-height: 34px;
    margin-top: 20px;
    font-weight: 300;
    padding-top: 2px
}

footer #footer-bottom .bottom-right .bm-right {
    margin-left: 6px
}

footer #footer-bottom .bottom-right h4 {
    color: #014076;
    text-transform: uppercase;
    margin-top: 20px
}

footer #footer-bottom .bottom-right .bottom-right-ico {
    margin-top: 20px;
    width: 180px;
    float: left
}

footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-1b,
footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-2b {
    margin-top: 10px
}

footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-1 img,
footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-1b img,
footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-2 img,
footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-2b img {
    float: left;
    margin-right: 10px
}

@media (max-width:1199px) {
    footer .middle .middle-b {
        margin-top: 79px
    }

    footer .section-row {
        margin-left: -20px
    }

    footer .right .right-b {
        margin-top: 283px
    }

    footer #footer-bottom .bottom-left .form-control {
        width: 194px;
        height: 38px
    }

    footer #footer-bottom .bottom-middle .bottom-middle-ico {
        width: 285px
    }

    footer #footer-bottom .bottom-right .bottom-right-ico {
        width: 138px
    }

    footer #footer-bottom .company-copy {
        margin-left: -9px;
        width: 155px
    }
}

@media (max-width:991px) {

    footer .left .left-a,
    footer .left .left-b {
        border-right: none;
        margin-top: 0;
        margin-bottom: 0
    }

    footer .middle {
        border-right: none
    }

    footer .right .right-a,
    footer .right .right-b {
        margin-left: 0
    }

    footer .middle {
        margin-top: 0
    }

    footer .middle .middle-b {
        margin-top: 10px
    }

    footer .right .right-b {
        margin-top: 10px
    }

    footer .bottom-left {
        border-right: unset;
        margin-bottom: 0
    }

    footer .bottom .bottom-middle {
        border-right: unset
    }

    footer .bottom .bottom-right .bottom-right-r {
        margin-left: -19px
    }

    footer .bottom .bottom-middle .bottom-middle-r {
        margin-left: -20px
    }

    footer .bottom .bottom-middle .bottom-middle-r .bottom-middle-b {
        margin-left: -15px
    }

    footer #footer-bottom .bottom-left .button-left {
        height: 45px
    }

    footer #footer-bottom .bottom-left .form-control {
        width: 473px;
        height: 45px
    }

    footer #footer-bottom .bottom-middle .button-contact {
        display: block
    }

    footer #footer-bottom .bottom-right .bm-right {
        margin-left: 0
    }
}

@media (max-width:767px) {
    footer #footer-bottom .bottom-left .form-control {
        width: 100%;
        height: 45px
    }

    footer #footer-bottom .bottom-middle .button-contact {
        height: 45px;
        padding-top: 5px
    }

    footer #footer-bottom .company-copy {
        margin-left: 10px
    }

    footer .bottom .bottom-right .bottom-right-r {
        margin-left: 0
    }

    footer .bottom .bottom-middle .bottom-middle-r {
        margin-left: 0
    }

    footer .bottom .bottom-middle .bottom-middle-r .bottom-middle-b {
        margin-left: -15px
    }
}

@media (max-width:360px) {
    footer #footer-bottom .bottom-middle .bottom-middle-ico {
        width: 238px
    }

    footer #footer-bottom .bottom-middle .bottom-middle-ico .bottom-middle-ico-1 {
        width: 100px;
        font-size: 15px
    }
}

footer {
    background-color: #f6f7f9
}

footer .section-row {
    border-bottom: 2px solid #014076;
    margin-left: -20px
}

footer .left h4,
footer .middle h4,
footer .right h4 {
    color: #014076;
    text-transform: uppercase;
    margin-top: 20px;
    font-weight: 500
}

footer .left a,
footer .middle a,
footer .right a {
    text-decoration: none;
    color: #7189a5
}

footer .left li,
footer .middle li,
footer .right li {
    margin-top: 10px;
    line-height: 120%
}

footer .left .col-a,
footer .left .col-b,
footer .middle .col-a,
footer .middle .col-b,
footer .right .col-a,
footer .right .col-b {
    padding-left: 0
}

footer .left .left-a {
    border-right: 1px solid #e7e8ea
}

footer .left .left-b {
    margin-bottom: 50px;
    margin-top: 40px;
    border-right: 1px solid #e7e8ea
}

footer .bottom-left {
    margin-bottom: 50px
}

footer .middle .middle-b {
    margin-top: 98px
}

footer .middle .bottom-middle-a {
    padding: 0;
    margin: 0
}

footer .middle .bottom-right .bottom-right-r {
    margin-left: 30px
}

footer .middle .bottom-right h5 {
    margin-top: 10px
}

footer .middle .bottom-right .form-control {
    height: 45px
}

footer .middle .bottom-right .change {
    margin-top: 20px
}

footer .middle .bottom-right .change option {
    color: #014076;
    font-weight: 700
}

footer .middle .bottom-right .change option:active {
    color: #014076;
    font-weight: 700
}

footer .right h4 {
    margin-top: 20px
}

footer .right h5 {
    color: #752127;
    margin-top: 10px
}

footer .right .right-a {
    padding: 0
}

footer .right .right-b {
    margin-top: 283px
}

footer .right .form-control {
    height: 45px
}

footer .right .change {
    margin-top: 20px
}

footer .right .change option {
    color: #014076;
    font-weight: 700
}

footer .right .change option:active {
    color: #014076;
    font-weight: 700
}

footer #footer-bottom {
    background-color: #fff
}

footer #footer-bottom .company-copy {
    color: #858585;
    margin-left: -16px
}

footer #footer-bottom .section-row-bottom {
    margin-left: -20px
}

footer #footer-bottom .section-row-bottom .ico-bottom-line {
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    bottom: 0;
    height: 27px
}

footer #footer-bottom .bottom-left {
    margin-bottom: 20px
}

footer #footer-bottom .bottom-left h4 {
    color: #014076;
    text-transform: uppercase;
    margin-top: 20px
}

footer #footer-bottom .bottom-left h5 {
    color: #848484 !important;
    margin-top: 20px
}

footer #footer-bottom .bottom-left .form-control {
    width: 262px;
    height: 38px
}

footer #footer-bottom .bottom-left .form-inline {
    margin-top: 32px
}

footer #footer-bottom .bottom-left .button-left {
    width: 100px;
    height: 38px;
    font-weight: unset;
    font-size: 14px;
    line-height: 34px;
    
}

footer #footer-bottom .bottom-middle h4 {
    color: #014076;
    text-transform: uppercase;
    margin-top: 20px
}

footer #footer-bottom .bottom-middle .bottom-middle-ico {
    width: 100%
}

footer #footer-bottom .bottom-middle .bottom-middle-ico .bottom-middle-ico-1 {
    display: inline-block;
    margin-top: 20px;
    border-right: 1px solid #dfe7ea;
    width: 120px
}

footer #footer-bottom .bottom-middle .bottom-middle-ico .bottom-middle-ico-1 img {
    float: left;
    margin-right: 10px
}

footer #footer-bottom .bottom-middle .bottom-middle-ico .bottom-middle-ico-1b {
    display: inline-block;
    margin-left: 10px;
    width: 120px
}

footer #footer-bottom .bottom-middle .bottom-middle-ico-2 {
    margin-top: 10px;
    display: inline-block;
    width: 100%
}

footer #footer-bottom .bottom-middle .bottom-middle-ico-2 img {
    float: left;
    margin-right: 10px
}

footer #footer-bottom .bottom-middle .button-contact {
    width: 200px;
    height: 38px;
    font-weight: unset;
    font-size: 14px;
    line-height: 34px;
    margin-top: 20px;
    font-weight: 300;
    padding-top: 2px
}

footer #footer-bottom .bottom-right .bm-right {
    margin-left: 6px
}

footer #footer-bottom .bottom-right h4 {
    color: #014076;
    text-transform: uppercase;
    margin-top: 20px
}

footer #footer-bottom .bottom-right .bottom-right-ico {
    margin-top: 20px;
    width: 180px;
    float: left
}

footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-1b,
footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-2b {
    margin-top: 10px
}

footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-1 img,
footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-1b img,
footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-2 img,
footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-2b img {
    float: left;
    margin-right: 10px
}

@media (max-width:1199px) {
    footer .middle .middle-b {
        margin-top: 79px
    }

    footer .section-row {
        margin-left: -20px
    }

    footer .right .right-b {
        margin-top: 283px
    }

    footer #footer-bottom .bottom-left .form-control {
        width: 194px;
        height: 38px
    }

    footer #footer-bottom .bottom-middle .bottom-middle-ico {
        width: 285px
    }

    footer #footer-bottom .bottom-right .bottom-right-ico {
        width: 138px
    }

    footer #footer-bottom .company-copy {
        margin-left: -9px;
        width: 155px
    }
}

@media (max-width:991px) {

    footer .left .left-a,
    footer .left .left-b {
        border-right: none;
        margin-top: 0;
        margin-bottom: 0
    }

    footer .middle {
        border-right: none
    }

    footer .right .right-a,
    footer .right .right-b {
        margin-left: 0
    }

    footer .middle {
        margin-top: 0
    }

    footer .middle .middle-b {
        margin-top: 10px
    }

    footer .right .right-b {
        margin-top: 10px
    }

    footer .bottom-left {
        border-right: unset;
        margin-bottom: 0
    }

    footer .bottom .bottom-middle {
        border-right: unset
    }

    footer .bottom .bottom-right .bottom-right-r {
        margin-left: -19px
    }

    footer .bottom .bottom-middle .bottom-middle-r {
        margin-left: -20px
    }

    footer .bottom .bottom-middle .bottom-middle-r .bottom-middle-b {
        margin-left: -15px
    }

    footer #footer-bottom .bottom-left .button-left {
        height: 45px
    }

    footer #footer-bottom .bottom-left .form-control {
        width: 473px;
        height: 45px
    }

    footer #footer-bottom .bottom-middle .button-contact {
        display: block
    }

    footer #footer-bottom .bottom-right .bm-right {
        margin-left: 0
    }
}

@media (max-width:767px) {
    footer #footer-bottom .bottom-left .form-control {
        width: 100%;
        height: 45px
    }

    footer #footer-bottom .bottom-middle .button-contact {
        height: 45px;
        padding-top: 5px
    }

    footer #footer-bottom .company-copy {
        margin-left: 10px
    }

    footer .bottom .bottom-right .bottom-right-r {
        margin-left: 0
    }

    footer .bottom .bottom-middle .bottom-middle-r {
        margin-left: 0
    }

    footer .bottom .bottom-middle .bottom-middle-r .bottom-middle-b {
        margin-left: -15px
    }
}

@media (max-width:360px) {
    footer #footer-bottom .bottom-middle .bottom-middle-ico {
        width: 238px
    }

    footer #footer-bottom .bottom-middle .bottom-middle-ico .bottom-middle-ico-1 {
        width: 100px;
        font-size: 15px
    }
}

footer {
    background-color: #f6f7f9
}

footer .section-row {
    border-bottom: 2px solid #014076;
    margin-left: -20px
}

footer .bottom-left h4,
footer .bottom-middle h4,
footer .bottom-right h4,
footer .left h4,
footer .right h4 {
    color: #014076;
    text-transform: uppercase;
    margin-top: 20px;
    font-weight: 500
}

footer .bottom-left a,
footer .bottom-middle a,
footer .bottom-right a,
footer .left a,
footer .right a {
    text-decoration: none;
    color: #7189a5
}

footer .bottom-left li,
footer .bottom-middle li,
footer .bottom-right li,
footer .left li,
footer .right li {
    margin-top: 10px;
    line-height: 120%
}

footer .bottom-left .col-a,
footer .bottom-left .col-b,
footer .bottom-middle .col-a,
footer .bottom-middle .col-b,
footer .bottom-right .col-a,
footer .bottom-right .col-b,
footer .left .col-a,
footer .left .col-b,
footer .right .col-a,
footer .right .col-b {
    padding-left: 0
}

footer .left .left-b {
    margin-bottom: 20px;
    margin-top: 40px;
    border-right: 1px solid #e7e8ea
}

footer .bottom-left {
    margin-bottom: 50px;
    border-right: 1px solid #e7e8ea
}

footer .bottom .bottom-middle {
    border-right: 1px solid #e7e8ea
}

footer .bottom .bottom-middle .bottom-middle-r {
    margin-left: 30px
}

footer .bottom .bottom-middle .bottom-middle-a {
    margin: 0;
    padding: 0
}

footer .bottom .bottom-middle .bottom-middle-b {
    margin-left: 50px
}

footer .bottom .bottom-right .bottom-right-r {
    margin-left: 30px
}

footer .bottom .bottom-right h5 {
    margin-top: 10px
}

footer .bottom .bottom-right .form-control {
    height: 45px
}

footer .bottom .bottom-right .change {
    margin-top: 20px
}

footer .bottom .bottom-right .change option {
    color: #014076;
    font-weight: 700
}

footer .bottom .bottom-right .change option:active {
    color: #014076;
    font-weight: 700
}

footer .right h4 {
    margin-top: 20px
}

footer .right h5 {
    color: #752127;
    margin-top: 10px
}

footer .right .right-a {
    margin-left: 40px
}

footer .right .right-b {
    margin-top: 39px
}

footer #footer-bottom {
    background-color: #fff
}

footer #footer-bottom .company-copy {
    color: #858585;
    margin-left: -16px
}

footer #footer-bottom .section-row-bottom {
    margin-left: -20px
}

footer #footer-bottom .section-row-bottom .ico-bottom-line {
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    bottom: 0;
    height: 27px
}

footer #footer-bottom .bottom-left {
    margin-bottom: 20px;
    border-right: none
}

footer #footer-bottom .bottom-left h4 {
    color: #014076;
    text-transform: uppercase;
    margin-top: 20px
}

footer #footer-bottom .bottom-left h5 {
    color: #848484 !important;
    margin-top: 20px
}

footer #footer-bottom .bottom-left .form-control {
    width: 262px;
    height: 38px
}

footer #footer-bottom .bottom-left .form-inline {
    margin-top: 32px
}

footer #footer-bottom .bottom-left .button-left {
    width: 100px;
    height: 38px;
    font-weight: unset;
    font-size: 14px;
    line-height: 34px;
    
}

footer #footer-bottom .bottom-middle h4 {
    color: #014076;
    text-transform: uppercase;
    margin-top: 20px
}

footer #footer-bottom .bottom-middle .bottom-middle-ico {
    width: 100%
}

footer #footer-bottom .bottom-middle .bottom-middle-ico .bottom-middle-ico-1 {
    display: inline-block;
    margin-top: 20px;
    border-right: 1px solid #dfe7ea;
    width: 120px
}

footer #footer-bottom .bottom-middle .bottom-middle-ico .bottom-middle-ico-1 img {
    float: left;
    margin-right: 10px
}

footer #footer-bottom .bottom-middle .bottom-middle-ico .bottom-middle-ico-1b {
    display: inline-block;
    margin-left: 10px;
    width: 120px
}

footer #footer-bottom .bottom-middle .bottom-middle-ico-2 {
    margin-top: 10px;
    display: inline-block;
    width: 100%
}

footer #footer-bottom .bottom-middle .bottom-middle-ico-2 img {
    float: left;
    margin-right: 10px
}

footer #footer-bottom .bottom-middle .button-contact {
    width: 200px;
    height: 38px;
    font-weight: unset;
    font-size: 14px;
    line-height: 34px;
    margin-top: 20px;
    font-weight: 300;
    padding-top: 2px
}

footer #footer-bottom .bottom-right .bm-right {
    margin-left: 6px
}

footer #footer-bottom .bottom-right h4 {
    color: #014076;
    text-transform: uppercase;
    margin-top: 20px
}

footer #footer-bottom .bottom-right .bottom-right-ico {
    margin-top: 20px;
    width: 180px;
    float: left
}

footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-1b,
footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-2b {
    margin-top: 10px
}

footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-1 img,
footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-1b img,
footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-2 img,
footer #footer-bottom .bottom-right .bottom-right-ico .bottom-right-ico-2b img {
    float: left;
    margin-right: 10px
}

@media (max-width:1199px) {
    footer .middle .middle-b {
        margin-top: 104px
    }

    footer .section-row {
        margin-left: -20px
    }

    footer .right .right-b {
        margin-top: 60px
    }

    footer #footer-bottom .section-row-bottom {
        margin-left: -20px
    }

    footer #footer-bottom .bottom-left .form-control {
        width: 194px;
        height: 38px
    }

    footer #footer-bottom .bottom-middle .bottom-middle-ico {
        width: 285px
    }

    footer #footer-bottom .bottom-right .bottom-right-ico {
        width: 138px
    }

    footer #footer-bottom .company-copy {
        margin-left: -9px;
        width: 155px
    }
}

@media (max-width:991px) {

    footer .left .left-a,
    footer .left .left-b {
        border-right: none;
        margin-top: 0;
        margin-bottom: 0
    }

    footer .middle {
        border-right: none
    }

    footer .right .right-a,
    footer .right .right-b {
        margin-left: 0
    }

    footer .middle {
        margin-top: 0
    }

    footer .middle .middle-b {
        margin-top: 10px
    }

    footer .right .right-b {
        margin-top: 10px
    }

    footer .bottom-left {
        border-right: unset;
        margin-bottom: 0
    }

    footer .bottom .bottom-middle {
        border-right: unset
    }

    footer .bottom .bottom-right .bottom-right-r {
        margin-left: -19px
    }

    footer .bottom .bottom-middle .bottom-middle-r {
        margin-left: -20px
    }

    footer .bottom .bottom-middle .bottom-middle-r .bottom-middle-b {
        margin-left: -15px
    }

    footer #footer-bottom .bottom-left .button-left {
        height: 45px
    }

    footer #footer-bottom .bottom-left .form-control {
        width: 473px;
        height: 45px
    }

    footer #footer-bottom .bottom-middle .button-contact {
        display: block
    }

    footer #footer-bottom .bottom-right .bm-right {
        margin-left: 0
    }
}

@media (max-width:767px) {
    footer #footer-bottom .bottom-left .form-control {
        width: 100%;
        height: 45px
    }

    footer #footer-bottom .bottom-middle .button-contact {
        height: 45px;
        padding-top: 5px
    }

    footer #footer-bottom .company-copy {
        margin-left: 10px
    }

    footer .bottom .bottom-right .bottom-right-r {
        margin-left: 0
    }

    footer .bottom .bottom-middle .bottom-middle-r {
        margin-left: 0
    }

    footer .bottom .bottom-middle .bottom-middle-r .bottom-middle-b {
        margin-left: -15px
    }
}

@media (max-width:360px) {
    footer #footer-bottom .bottom-middle .bottom-middle-ico {
        width: 238px
    }

    footer #footer-bottom .bottom-middle .bottom-middle-ico .bottom-middle-ico-1 {
        width: 100px;
        font-size: 15px
    }
}

.csr-article .article-collapse {
    box-shadow: none;
    border: none;
    background-image: none;
    padding: 0;
    margin: 0;
    background-color: transparent
}

.csr-article .article-1,
.csr-article .article-2,
.csr-article .article-3 {
    margin-top: 0
}

.csr-article .collapse-header .panel-title {
    display: inline-block;
    width: 100%;
    position: relative;
    background-position: left center;
    background-repeat: no-repeat;
    min-height: 140px
}

.csr-article .collapse-header .panel-title .title {
    color: #752127;
    font-size: 30px;
    font-weight: 300;
    font-weight: 400;
    display: inline-block;
    min-height: 30px;
    line-height: 140%;
    width: calc(100% - 300px);
    margin-bottom: 0
}

.csr-article .collapse-header .panel-title .title_description {
    color: #4e4e4e;
    font-size: 17px;
    font-weight: 300;
    font-weight: 400;
    display: inline-block;
    height: auto;
    line-height: 140%;
    width: calc(100% - 300px);
    margin-bottom: 10px;
    margin-top: 10px
}

.csr-article .collapse-header .panel-title .title_description p {
    margin: 0
}

.csr-article .collapse-header .panel-title .btn {
    position: absolute;
    bottom: 0;
    right: 0;
    border-top: 1px solid #752127;
    border-bottom: 2px solid #752127;
    border-left: 1px solid #752127;
    border-right: 1px solid #752127;
    width: 100%;
    max-width: 292px;
    display: inline-block;
    padding: 30px;
    background-color: #752127;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    font-weight: 400;
    text-decoration: none;
    margin-top: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.csr-article .collapse-header .panel-title .btn img {
    margin-top: -8px
}

.csr-article .collapse-header .panel-title .btn i {
    width: 14px;
    height: 14px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 20px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    background-color: transparent
}

.csr-article .collapse-header .panel-title .btn.open {
    background-color: #f7f7f7;
    color: #752127
}

.csr-article .collapse-header .panel-title .btn.open i {
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    border-bottom: 2px solid #752127;
    border-right: 2px solid #752127
}

.csr-article .collapse-header .panel-title.ico_bg .title {
    width: calc(100% - 300px);
    padding-left: 150px
}

.csr-article .collapse-header .panel-title.ico_bg .title_description {
    width: calc(100% - 300px);
    padding-left: 150px
}

.csr-article .middle-article .article-collapse {
    margin-top: 20px
}

@media (max-width:767px) {
    .csr-article .middle-article .top-article h2 {
        font-size: 33px
    }
}

@media (max-width:991px) {
    .csr-article {
        margin-bottom: 35px
    }

    .csr-article .article-1 .collapse-header .panel-title {
        background-position: left top;
        padding-bottom: 75px;
        min-height: 200px
    }

    .csr-article .article-1 .collapse-header .panel-title .title {
        width: 100% !important;
        height: auto
    }

    .csr-article .article-1 .collapse-header .panel-title .title_description {
        width: 100% !important
    }

    .csr-article .article-1 .collapse-header .panel-title .btn {
        max-width: 100%;
        height: 65px;
        padding: 20px 30px 10px
    }

    .csr-article.no-button .article-1 .collapse-header .panel-title {
        background-position: left top;
        padding-bottom: 15px;
        min-height: 160px
    }
}

.twig-large_img_text_row .advice-wrapper {
    margin-top: 0;
    margin-bottom: 0
}

.twig-large_img_text_row .advice-wrapper .advice-left-header {
    margin-top: 15px
}

.twig-large_img_text_row .advice-wrapper .advice-left-content .button-box-advice {
    margin-top: 10px
}

.twig-text_box {
    margin-bottom: 30px;
    margin-top: 15px;
    
}

.twig-text_box&gt;.row .col-md-12 h2,
.twig-text_box&gt;.row .col-md-12 h3,
.twig-text_box&gt;.row .col-md-12 h4 {
    margin-bottom: 20px;
    line-height: 130%
}

.twig-text_box&gt;.row .col-md-12 ol {
    list-style-type: decimal;
    margin: 15px 0;
    padding-left: 25px
}

.twig-text_box&gt;.row .col-md-12 ol li {
    padding-bottom: 7px
}

.twig-text_box&gt;.row .col-md-12 ul {
    list-style-image: none;
    margin: 15px 0;
    padding-left: 0
}

.twig-text_box&gt;.row .col-md-12 ul li {
    background-image: url(../img/list_ico.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    background-size: 13px 13px;
    background-position: left top 9px;
    padding-bottom: 7px
}

@media (max-width:767px) {
    .twig-text_box {
        margin-bottom: 10px
    }

    .twig-text_box .dynamic-content {
        line-height: 140%
    }
}

.twig-row_html_2 .four-options-col-1 ol {
    margin: 0 15px
}

.twig-did_you_know_that_in_ui {
    margin-bottom: 50px
}

.tabs-news .tabs-all .tab-pane .content-news {
    padding-bottom: 5px;
    height: auto;
    display: inline-block
}

.tabs-news .tabs-all .tab-pane .content-news a .tab-img-box {
    margin-bottom: 5px
}

.tabs-news .tabs-all .tab-pane .content-news a .tab-img-box .tab-img {
    display: inline-block;
    width: 100%;
    max-width: 360px;
    height: 90px;
    position: relative
}

.tabs-news .tabs-all .tab-pane .content-news a .tab-img-box .tab-img div {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.tabs-news .tabs-all .tab-pane .content-news a .info-block .block-category {
    margin-bottom: 10px;
    color: #b8b8b8
}

.tabs-news .tabs-all .tab-pane .content-news a .info-block .block-title {
    
    font-weight: 400;
    margin-bottom: 5px;
    color: #c21b17
}

.tabs-news .tabs-all .tab-pane .content-news a .info-block .block-description {
    margin: 0;
    color: #3f3f3f;
    font-weight: 300;;
    font-size: 16px;
    line-height: 120%;
    font-weight: 300;
    padding-bottom: 10px
}

.tabs-news .tabs-all .tab-pane .content-news a .info-block .block-description p {
    margin: 0;
    color: #4e4e4e;
    font-weight: 300;;
    font-size: 16px;
    line-height: 120%;
    font-weight: 300;
    display: inline
}

.tabs-news .tabs-all .tab-pane .content-news a .info-block .block-description p strong {
    font-style: normal;
    font-weight: 300;;
    font-weight: 400 !important
}

.tabs-news .tabs-all .tab-pane .content-news a .info-block .block-description strong {
    font-style: normal;
    font-weight: 300;;
    font-weight: 400 !important
}

.tabs-news .tabs-all a {
    color: #a8a9ad
}

.tabs-news .tabs-all .nav-tabs&gt;li.active a:focus,
.tabs-news .tabs-all .nav-tabs&gt;li.active a:hover,
.tabs-news .tabs-all .nav-tabs&gt;li.active&gt;a {
    color: #c21b17;
    border-color: #c21b17
}

.base .tab-content.base-tab .tab-pane .base-news {
    padding-bottom: 5px;
    border-bottom: 1px solid #dee8f1
}

.base .tab-content.base-tab .tab-pane .base-news a .tab-img-box .tab-img {
    display: inline-block;
    width: 100%;
    max-width: 360px;
    height: 90px;
    position: relative
}

.base .tab-content.base-tab .tab-pane .base-news a .tab-img-box .tab-img div {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.base .tabs-all-base&gt;div&gt;.bx-wrapper {
    display: none
}

.twig-collapse.csr-article .article-collapse {
    height: auto
}

.twig-collapse.csr-article .dynamic-content h2 {
    line-height: 120%
}

@media (max-width:991px) {
    .twig-collapse {
        margin-top: 20px
    }

    .twig-collapse .how-to-buy .how-to-buy-three-steps .how-to-buy-three-steps-1of3 .how-to-buy-three-steps-ico-box img {
        display: block !important;
        margin: 5px auto 0 !important
    }

    .twig-collapse .how-to-buy .how-to-buy-three-steps .how-to-buy-three-steps-1of3 .how-to-buy-three-steps-text-box h3 {
        text-align: center
    }

    .twig-collapse .how-to-buy .how-to-buy-three-steps .how-to-buy-three-steps-1of3 .how-to-buy-three-steps-text-box h3 br {
        display: none;
        content: '&amp;nbsp;'
    }

    .twig-collapse .how-to-buy .how-to-buy-three-steps .how-to-buy-three-steps-1of3 .how-to-buy-three-steps-text-box span {
        text-align: center;
        width: 100%;
        display: inline-block
    }

    .twig-collapse .how-to-buy .how-to-buy-three-steps .how-to-buy-three-steps-1of3:last-child .col-md-3&gt;img {
        margin: 20px auto 10px !important;
        display: block
    }

    .twig-collapse .how-to-buy .how-to-buy-three-steps .how-to-buy-three-steps-1of3:last-child .col-md-3 a {
        display: block;
        text-align: center;
        width: auto
    }
}

.twig-row_1_1_1 .bg_img_row_1_box,
.twig-row_1_1_1_1 .bg_img_row_1_box,
.twig-row_1_1_1_c .bg_img_row_1_box,
.twig-row_1_1_1_e .bg_img_row_1_box,
.twig-row_1_1_2 .bg_img_row_1_box,
.twig-row_1_2_1 .bg_img_row_1_box,
.twig-row_1_fiz_1 .bg_img_row_1_box,
.twig-row_2_1_e .bg_img_row_1_box,
.twig-row_2_2 .bg_img_row_1_box,
.twig-row_e_1_2 .bg_img_row_1_box,
.twig-row_fiz_1_1 .bg_img_row_1_box,
.twig-row_html_2 .bg_img_row_1_box {
    width: 100%;
    display: inline-block;
    position: relative;
    height: 140px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.twig-row_1_1_1 .bg_img_row_1_box img,
.twig-row_1_1_1_1 .bg_img_row_1_box img,
.twig-row_1_1_1_c .bg_img_row_1_box img,
.twig-row_1_1_1_e .bg_img_row_1_box img,
.twig-row_1_1_2 .bg_img_row_1_box img,
.twig-row_1_2_1 .bg_img_row_1_box img,
.twig-row_1_fiz_1 .bg_img_row_1_box img,
.twig-row_2_1_e .bg_img_row_1_box img,
.twig-row_2_2 .bg_img_row_1_box img,
.twig-row_e_1_2 .bg_img_row_1_box img,
.twig-row_fiz_1_1 .bg_img_row_1_box img,
.twig-row_html_2 .bg_img_row_1_box img {
    display: none
}

.twig-row_1_1_1 .bg_img_row_1_box div,
.twig-row_1_1_1_1 .bg_img_row_1_box div,
.twig-row_1_1_1_c .bg_img_row_1_box div,
.twig-row_1_1_1_e .bg_img_row_1_box div,
.twig-row_1_1_2 .bg_img_row_1_box div,
.twig-row_1_2_1 .bg_img_row_1_box div,
.twig-row_1_fiz_1 .bg_img_row_1_box div,
.twig-row_2_1_e .bg_img_row_1_box div,
.twig-row_2_2 .bg_img_row_1_box div,
.twig-row_e_1_2 .bg_img_row_1_box div,
.twig-row_fiz_1_1 .bg_img_row_1_box div,
.twig-row_html_2 .bg_img_row_1_box div {
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.twig-row_1_1_1 .bg_color_text_img_block,
.twig-row_1_1_1_1 .bg_color_text_img_block,
.twig-row_1_1_1_c .bg_color_text_img_block,
.twig-row_1_1_1_e .bg_color_text_img_block,
.twig-row_1_1_2 .bg_color_text_img_block,
.twig-row_1_2_1 .bg_color_text_img_block,
.twig-row_1_fiz_1 .bg_color_text_img_block,
.twig-row_2_1_e .bg_color_text_img_block,
.twig-row_2_2 .bg_color_text_img_block,
.twig-row_e_1_2 .bg_color_text_img_block,
.twig-row_fiz_1_1 .bg_color_text_img_block,
.twig-row_html_2 .bg_color_text_img_block {
    width: 100%;
    height: auto;
    min-height: 305px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    position: relative;
    margin-bottom: 15px;
    display: inline-block
}

.twig-row_1_1_1 .bg_color_text_img_block .orange,
.twig-row_1_1_1_1 .bg_color_text_img_block .orange,
.twig-row_1_1_1_c .bg_color_text_img_block .orange,
.twig-row_1_1_1_e .bg_color_text_img_block .orange,
.twig-row_1_1_2 .bg_color_text_img_block .orange,
.twig-row_1_2_1 .bg_color_text_img_block .orange,
.twig-row_1_fiz_1 .bg_color_text_img_block .orange,
.twig-row_2_1_e .bg_color_text_img_block .orange,
.twig-row_2_2 .bg_color_text_img_block .orange,
.twig-row_e_1_2 .bg_color_text_img_block .orange,
.twig-row_fiz_1_1 .bg_color_text_img_block .orange,
.twig-row_html_2 .bg_color_text_img_block .orange {
    background-color: #e9573d
}

.twig-row_1_1_1 .bg_color_text_img_block .orange .btn,
.twig-row_1_1_1_1 .bg_color_text_img_block .orange .btn,
.twig-row_1_1_1_c .bg_color_text_img_block .orange .btn,
.twig-row_1_1_1_e .bg_color_text_img_block .orange .btn,
.twig-row_1_1_2 .bg_color_text_img_block .orange .btn,
.twig-row_1_2_1 .bg_color_text_img_block .orange .btn,
.twig-row_1_fiz_1 .bg_color_text_img_block .orange .btn,
.twig-row_2_1_e .bg_color_text_img_block .orange .btn,
.twig-row_2_2 .bg_color_text_img_block .orange .btn,
.twig-row_e_1_2 .bg_color_text_img_block .orange .btn,
.twig-row_fiz_1_1 .bg_color_text_img_block .orange .btn,
.twig-row_html_2 .bg_color_text_img_block .orange .btn {
    color: #e9573d
}

.twig-row_1_1_1 .bg_color_text_img_block .orange .btn:hover,
.twig-row_1_1_1_1 .bg_color_text_img_block .orange .btn:hover,
.twig-row_1_1_1_c .bg_color_text_img_block .orange .btn:hover,
.twig-row_1_1_1_e .bg_color_text_img_block .orange .btn:hover,
.twig-row_1_1_2 .bg_color_text_img_block .orange .btn:hover,
.twig-row_1_2_1 .bg_color_text_img_block .orange .btn:hover,
.twig-row_1_fiz_1 .bg_color_text_img_block .orange .btn:hover,
.twig-row_2_1_e .bg_color_text_img_block .orange .btn:hover,
.twig-row_2_2 .bg_color_text_img_block .orange .btn:hover,
.twig-row_e_1_2 .bg_color_text_img_block .orange .btn:hover,
.twig-row_fiz_1_1 .bg_color_text_img_block .orange .btn:hover,
.twig-row_html_2 .bg_color_text_img_block .orange .btn:hover {
    color: #fff;
    background-color: #e9573d
}

.twig-row_1_1_1 .bg_color_text_img_block .green,
.twig-row_1_1_1_1 .bg_color_text_img_block .green,
.twig-row_1_1_1_c .bg_color_text_img_block .green,
.twig-row_1_1_1_e .bg_color_text_img_block .green,
.twig-row_1_1_2 .bg_color_text_img_block .green,
.twig-row_1_2_1 .bg_color_text_img_block .green,
.twig-row_1_fiz_1 .bg_color_text_img_block .green,
.twig-row_2_1_e .bg_color_text_img_block .green,
.twig-row_2_2 .bg_color_text_img_block .green,
.twig-row_e_1_2 .bg_color_text_img_block .green,
.twig-row_fiz_1_1 .bg_color_text_img_block .green,
.twig-row_html_2 .bg_color_text_img_block .green {
    background-color: #c21b17
}

.twig-row_1_1_1 .bg_color_text_img_block .green .btn,
.twig-row_1_1_1_1 .bg_color_text_img_block .green .btn,
.twig-row_1_1_1_c .bg_color_text_img_block .green .btn,
.twig-row_1_1_1_e .bg_color_text_img_block .green .btn,
.twig-row_1_1_2 .bg_color_text_img_block .green .btn,
.twig-row_1_2_1 .bg_color_text_img_block .green .btn,
.twig-row_1_fiz_1 .bg_color_text_img_block .green .btn,
.twig-row_2_1_e .bg_color_text_img_block .green .btn,
.twig-row_2_2 .bg_color_text_img_block .green .btn,
.twig-row_e_1_2 .bg_color_text_img_block .green .btn,
.twig-row_fiz_1_1 .bg_color_text_img_block .green .btn,
.twig-row_html_2 .bg_color_text_img_block .green .btn {
    color: #c21b17
}

.twig-row_1_1_1 .bg_color_text_img_block .green .btn:hover,
.twig-row_1_1_1_1 .bg_color_text_img_block .green .btn:hover,
.twig-row_1_1_1_c .bg_color_text_img_block .green .btn:hover,
.twig-row_1_1_1_e .bg_color_text_img_block .green .btn:hover,
.twig-row_1_1_2 .bg_color_text_img_block .green .btn:hover,
.twig-row_1_2_1 .bg_color_text_img_block .green .btn:hover,
.twig-row_1_fiz_1 .bg_color_text_img_block .green .btn:hover,
.twig-row_2_1_e .bg_color_text_img_block .green .btn:hover,
.twig-row_2_2 .bg_color_text_img_block .green .btn:hover,
.twig-row_e_1_2 .bg_color_text_img_block .green .btn:hover,
.twig-row_fiz_1_1 .bg_color_text_img_block .green .btn:hover,
.twig-row_html_2 .bg_color_text_img_block .green .btn:hover {
    color: #fff;
    background-color: #c21b17
}

.twig-row_1_1_1 .bg_color_text_img_block .brown,
.twig-row_1_1_1_1 .bg_color_text_img_block .brown,
.twig-row_1_1_1_c .bg_color_text_img_block .brown,
.twig-row_1_1_1_e .bg_color_text_img_block .brown,
.twig-row_1_1_2 .bg_color_text_img_block .brown,
.twig-row_1_2_1 .bg_color_text_img_block .brown,
.twig-row_1_fiz_1 .bg_color_text_img_block .brown,
.twig-row_2_1_e .bg_color_text_img_block .brown,
.twig-row_2_2 .bg_color_text_img_block .brown,
.twig-row_e_1_2 .bg_color_text_img_block .brown,
.twig-row_fiz_1_1 .bg_color_text_img_block .brown,
.twig-row_html_2 .bg_color_text_img_block .brown {
    background-color: #d16944
}

.twig-row_1_1_1 .bg_color_text_img_block .brown .btn,
.twig-row_1_1_1_1 .bg_color_text_img_block .brown .btn,
.twig-row_1_1_1_c .bg_color_text_img_block .brown .btn,
.twig-row_1_1_1_e .bg_color_text_img_block .brown .btn,
.twig-row_1_1_2 .bg_color_text_img_block .brown .btn,
.twig-row_1_2_1 .bg_color_text_img_block .brown .btn,
.twig-row_1_fiz_1 .bg_color_text_img_block .brown .btn,
.twig-row_2_1_e .bg_color_text_img_block .brown .btn,
.twig-row_2_2 .bg_color_text_img_block .brown .btn,
.twig-row_e_1_2 .bg_color_text_img_block .brown .btn,
.twig-row_fiz_1_1 .bg_color_text_img_block .brown .btn,
.twig-row_html_2 .bg_color_text_img_block .brown .btn {
    color: #d16944
}

.twig-row_1_1_1 .bg_color_text_img_block .brown .btn:hover,
.twig-row_1_1_1_1 .bg_color_text_img_block .brown .btn:hover,
.twig-row_1_1_1_c .bg_color_text_img_block .brown .btn:hover,
.twig-row_1_1_1_e .bg_color_text_img_block .brown .btn:hover,
.twig-row_1_1_2 .bg_color_text_img_block .brown .btn:hover,
.twig-row_1_2_1 .bg_color_text_img_block .brown .btn:hover,
.twig-row_1_fiz_1 .bg_color_text_img_block .brown .btn:hover,
.twig-row_2_1_e .bg_color_text_img_block .brown .btn:hover,
.twig-row_2_2 .bg_color_text_img_block .brown .btn:hover,
.twig-row_e_1_2 .bg_color_text_img_block .brown .btn:hover,
.twig-row_fiz_1_1 .bg_color_text_img_block .brown .btn:hover,
.twig-row_html_2 .bg_color_text_img_block .brown .btn:hover {
    color: #fff;
    background-color: #d16944
}

.twig-row_1_1_1 .bg_color_text_img_block .blue,
.twig-row_1_1_1_1 .bg_color_text_img_block .blue,
.twig-row_1_1_1_c .bg_color_text_img_block .blue,
.twig-row_1_1_1_e .bg_color_text_img_block .blue,
.twig-row_1_1_2 .bg_color_text_img_block .blue,
.twig-row_1_2_1 .bg_color_text_img_block .blue,
.twig-row_1_fiz_1 .bg_color_text_img_block .blue,
.twig-row_2_1_e .bg_color_text_img_block .blue,
.twig-row_2_2 .bg_color_text_img_block .blue,
.twig-row_e_1_2 .bg_color_text_img_block .blue,
.twig-row_fiz_1_1 .bg_color_text_img_block .blue,
.twig-row_html_2 .bg_color_text_img_block .blue {
    background-color: #8e1230
}

.twig-row_1_1_1 .bg_color_text_img_block .blue .btn,
.twig-row_1_1_1_1 .bg_color_text_img_block .blue .btn,
.twig-row_1_1_1_c .bg_color_text_img_block .blue .btn,
.twig-row_1_1_1_e .bg_color_text_img_block .blue .btn,
.twig-row_1_1_2 .bg_color_text_img_block .blue .btn,
.twig-row_1_2_1 .bg_color_text_img_block .blue .btn,
.twig-row_1_fiz_1 .bg_color_text_img_block .blue .btn,
.twig-row_2_1_e .bg_color_text_img_block .blue .btn,
.twig-row_2_2 .bg_color_text_img_block .blue .btn,
.twig-row_e_1_2 .bg_color_text_img_block .blue .btn,
.twig-row_fiz_1_1 .bg_color_text_img_block .blue .btn,
.twig-row_html_2 .bg_color_text_img_block .blue .btn {
    color: #8e1230
}

.twig-row_1_1_1 .bg_color_text_img_block .blue .btn:hover,
.twig-row_1_1_1_1 .bg_color_text_img_block .blue .btn:hover,
.twig-row_1_1_1_c .bg_color_text_img_block .blue .btn:hover,
.twig-row_1_1_1_e .bg_color_text_img_block .blue .btn:hover,
.twig-row_1_1_2 .bg_color_text_img_block .blue .btn:hover,
.twig-row_1_2_1 .bg_color_text_img_block .blue .btn:hover,
.twig-row_1_fiz_1 .bg_color_text_img_block .blue .btn:hover,
.twig-row_2_1_e .bg_color_text_img_block .blue .btn:hover,
.twig-row_2_2 .bg_color_text_img_block .blue .btn:hover,
.twig-row_e_1_2 .bg_color_text_img_block .blue .btn:hover,
.twig-row_fiz_1_1 .bg_color_text_img_block .blue .btn:hover,
.twig-row_html_2 .bg_color_text_img_block .blue .btn:hover {
    color: #fff;
    background-color: #8e1230
}

.twig-row_1_1_1 .bg_color_text_img_block .violet,
.twig-row_1_1_1_1 .bg_color_text_img_block .violet,
.twig-row_1_1_1_c .bg_color_text_img_block .violet,
.twig-row_1_1_1_e .bg_color_text_img_block .violet,
.twig-row_1_1_2 .bg_color_text_img_block .violet,
.twig-row_1_2_1 .bg_color_text_img_block .violet,
.twig-row_1_fiz_1 .bg_color_text_img_block .violet,
.twig-row_2_1_e .bg_color_text_img_block .violet,
.twig-row_2_2 .bg_color_text_img_block .violet,
.twig-row_e_1_2 .bg_color_text_img_block .violet,
.twig-row_fiz_1_1 .bg_color_text_img_block .violet,
.twig-row_html_2 .bg_color_text_img_block .violet {
    background-color: #b65a65
}

.twig-row_1_1_1 .bg_color_text_img_block .violet .btn,
.twig-row_1_1_1_1 .bg_color_text_img_block .violet .btn,
.twig-row_1_1_1_c .bg_color_text_img_block .violet .btn,
.twig-row_1_1_1_e .bg_color_text_img_block .violet .btn,
.twig-row_1_1_2 .bg_color_text_img_block .violet .btn,
.twig-row_1_2_1 .bg_color_text_img_block .violet .btn,
.twig-row_1_fiz_1 .bg_color_text_img_block .violet .btn,
.twig-row_2_1_e .bg_color_text_img_block .violet .btn,
.twig-row_2_2 .bg_color_text_img_block .violet .btn,
.twig-row_e_1_2 .bg_color_text_img_block .violet .btn,
.twig-row_fiz_1_1 .bg_color_text_img_block .violet .btn,
.twig-row_html_2 .bg_color_text_img_block .violet .btn {
    color: #b65a65
}

.twig-row_1_1_1 .bg_color_text_img_block .violet .btn:hover,
.twig-row_1_1_1_1 .bg_color_text_img_block .violet .btn:hover,
.twig-row_1_1_1_c .bg_color_text_img_block .violet .btn:hover,
.twig-row_1_1_1_e .bg_color_text_img_block .violet .btn:hover,
.twig-row_1_1_2 .bg_color_text_img_block .violet .btn:hover,
.twig-row_1_2_1 .bg_color_text_img_block .violet .btn:hover,
.twig-row_1_fiz_1 .bg_color_text_img_block .violet .btn:hover,
.twig-row_2_1_e .bg_color_text_img_block .violet .btn:hover,
.twig-row_2_2 .bg_color_text_img_block .violet .btn:hover,
.twig-row_e_1_2 .bg_color_text_img_block .violet .btn:hover,
.twig-row_fiz_1_1 .bg_color_text_img_block .violet .btn:hover,
.twig-row_html_2 .bg_color_text_img_block .violet .btn:hover {
    color: #fff;
    background-color: #b65a65
}

.twig-row_1_1_1 .bg_color_text_img_block .text-block,
.twig-row_1_1_1_1 .bg_color_text_img_block .text-block,
.twig-row_1_1_1_c .bg_color_text_img_block .text-block,
.twig-row_1_1_1_e .bg_color_text_img_block .text-block,
.twig-row_1_1_2 .bg_color_text_img_block .text-block,
.twig-row_1_2_1 .bg_color_text_img_block .text-block,
.twig-row_1_fiz_1 .bg_color_text_img_block .text-block,
.twig-row_2_1_e .bg_color_text_img_block .text-block,
.twig-row_2_2 .bg_color_text_img_block .text-block,
.twig-row_e_1_2 .bg_color_text_img_block .text-block,
.twig-row_fiz_1_1 .bg_color_text_img_block .text-block,
.twig-row_html_2 .bg_color_text_img_block .text-block {
    width: 65%;
    display: block;
    float: left;
    position: relative;
    z-index: 2;
    min-height: 305px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    padding: 80px 20px 20px
}

.twig-row_1_1_1 .bg_color_text_img_block .text-block h4,
.twig-row_1_1_1_1 .bg_color_text_img_block .text-block h4,
.twig-row_1_1_1_c .bg_color_text_img_block .text-block h4,
.twig-row_1_1_1_e .bg_color_text_img_block .text-block h4,
.twig-row_1_1_2 .bg_color_text_img_block .text-block h4,
.twig-row_1_2_1 .bg_color_text_img_block .text-block h4,
.twig-row_1_fiz_1 .bg_color_text_img_block .text-block h4,
.twig-row_2_1_e .bg_color_text_img_block .text-block h4,
.twig-row_2_2 .bg_color_text_img_block .text-block h4,
.twig-row_e_1_2 .bg_color_text_img_block .text-block h4,
.twig-row_fiz_1_1 .bg_color_text_img_block .text-block h4,
.twig-row_html_2 .bg_color_text_img_block .text-block h4 {
    color: #fff;
    font-weight: 700;
    font-weight: 300;
    font-size: 20px
}

.twig-row_1_1_1 .bg_color_text_img_block .text-block span,
.twig-row_1_1_1_1 .bg_color_text_img_block .text-block span,
.twig-row_1_1_1_c .bg_color_text_img_block .text-block span,
.twig-row_1_1_1_e .bg_color_text_img_block .text-block span,
.twig-row_1_1_2 .bg_color_text_img_block .text-block span,
.twig-row_1_2_1 .bg_color_text_img_block .text-block span,
.twig-row_1_fiz_1 .bg_color_text_img_block .text-block span,
.twig-row_2_1_e .bg_color_text_img_block .text-block span,
.twig-row_2_2 .bg_color_text_img_block .text-block span,
.twig-row_e_1_2 .bg_color_text_img_block .text-block span,
.twig-row_fiz_1_1 .bg_color_text_img_block .text-block span,
.twig-row_html_2 .bg_color_text_img_block .text-block span {
    color: #fff;
    display: block;
    line-height: 150%;
    margin-top: 20px;
    margin-bottom: 10px
}

.twig-row_1_1_1 .bg_color_text_img_block .text-block .btn,
.twig-row_1_1_1_1 .bg_color_text_img_block .text-block .btn,
.twig-row_1_1_1_c .bg_color_text_img_block .text-block .btn,
.twig-row_1_1_1_e .bg_color_text_img_block .text-block .btn,
.twig-row_1_1_2 .bg_color_text_img_block .text-block .btn,
.twig-row_1_2_1 .bg_color_text_img_block .text-block .btn,
.twig-row_1_fiz_1 .bg_color_text_img_block .text-block .btn,
.twig-row_2_1_e .bg_color_text_img_block .text-block .btn,
.twig-row_2_2 .bg_color_text_img_block .text-block .btn,
.twig-row_e_1_2 .bg_color_text_img_block .text-block .btn,
.twig-row_fiz_1_1 .bg_color_text_img_block .text-block .btn,
.twig-row_html_2 .bg_color_text_img_block .text-block .btn {
    border-color: #fff;
    white-space: inherit
}

.twig-row_1_1_1 .bg_color_text_img_block .img-block,
.twig-row_1_1_1_1 .bg_color_text_img_block .img-block,
.twig-row_1_1_1_c .bg_color_text_img_block .img-block,
.twig-row_1_1_1_e .bg_color_text_img_block .img-block,
.twig-row_1_1_2 .bg_color_text_img_block .img-block,
.twig-row_1_2_1 .bg_color_text_img_block .img-block,
.twig-row_1_fiz_1 .bg_color_text_img_block .img-block,
.twig-row_2_1_e .bg_color_text_img_block .img-block,
.twig-row_2_2 .bg_color_text_img_block .img-block,
.twig-row_e_1_2 .bg_color_text_img_block .img-block,
.twig-row_fiz_1_1 .bg_color_text_img_block .img-block,
.twig-row_html_2 .bg_color_text_img_block .img-block {
    width: 35%;
    top: 0;
    right: 0;
    position: absolute;
    height: 100%;
    z-index: 1;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.twig-row_1_1_1 .bg_color_text_img_block .img-block div,
.twig-row_1_1_1_1 .bg_color_text_img_block .img-block div,
.twig-row_1_1_1_c .bg_color_text_img_block .img-block div,
.twig-row_1_1_1_e .bg_color_text_img_block .img-block div,
.twig-row_1_1_2 .bg_color_text_img_block .img-block div,
.twig-row_1_2_1 .bg_color_text_img_block .img-block div,
.twig-row_1_fiz_1 .bg_color_text_img_block .img-block div,
.twig-row_2_1_e .bg_color_text_img_block .img-block div,
.twig-row_2_2 .bg_color_text_img_block .img-block div,
.twig-row_e_1_2 .bg_color_text_img_block .img-block div,
.twig-row_fiz_1_1 .bg_color_text_img_block .img-block div,
.twig-row_html_2 .bg_color_text_img_block .img-block div {
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

@media (min-width:440px) and (max-width:767px) {

    .twig-row_1_1_1 .what-are-you-looking-for-box,
    .twig-row_1_1_1_1 .what-are-you-looking-for-box,
    .twig-row_1_1_1_c .what-are-you-looking-for-box,
    .twig-row_1_1_1_e .what-are-you-looking-for-box,
    .twig-row_1_1_2 .what-are-you-looking-for-box,
    .twig-row_1_2_1 .what-are-you-looking-for-box,
    .twig-row_1_fiz_1 .what-are-you-looking-for-box,
    .twig-row_2_1_e .what-are-you-looking-for-box,
    .twig-row_2_2 .what-are-you-looking-for-box,
    .twig-row_e_1_2 .what-are-you-looking-for-box,
    .twig-row_fiz_1_1 .what-are-you-looking-for-box,
    .twig-row_html_2 .what-are-you-looking-for-box {
        background-image: url(../img/arrow.png);
        background-position: right 15px center;
        background-repeat: no-repeat
    }

    .twig-row_1_1_1 .what-are-you-looking-for-box .bg_img_row_1_box,
    .twig-row_1_1_1_1 .what-are-you-looking-for-box .bg_img_row_1_box,
    .twig-row_1_1_1_c .what-are-you-looking-for-box .bg_img_row_1_box,
    .twig-row_1_1_1_e .what-are-you-looking-for-box .bg_img_row_1_box,
    .twig-row_1_1_2 .what-are-you-looking-for-box .bg_img_row_1_box,
    .twig-row_1_2_1 .what-are-you-looking-for-box .bg_img_row_1_box,
    .twig-row_1_fiz_1 .what-are-you-looking-for-box .bg_img_row_1_box,
    .twig-row_2_1_e .what-are-you-looking-for-box .bg_img_row_1_box,
    .twig-row_2_2 .what-are-you-looking-for-box .bg_img_row_1_box,
    .twig-row_e_1_2 .what-are-you-looking-for-box .bg_img_row_1_box,
    .twig-row_fiz_1_1 .what-are-you-looking-for-box .bg_img_row_1_box,
    .twig-row_html_2 .what-are-you-looking-for-box .bg_img_row_1_box {
        width: 40%;
        float: left
    }

    .twig-row_1_1_1 .what-are-you-looking-for-box .what-are-you-looking-for-text,
    .twig-row_1_1_1_1 .what-are-you-looking-for-box .what-are-you-looking-for-text,
    .twig-row_1_1_1_c .what-are-you-looking-for-box .what-are-you-looking-for-text,
    .twig-row_1_1_1_e .what-are-you-looking-for-box .what-are-you-looking-for-text,
    .twig-row_1_1_2 .what-are-you-looking-for-box .what-are-you-looking-for-text,
    .twig-row_1_2_1 .what-are-you-looking-for-box .what-are-you-looking-for-text,
    .twig-row_1_fiz_1 .what-are-you-looking-for-box .what-are-you-looking-for-text,
    .twig-row_2_1_e .what-are-you-looking-for-box .what-are-you-looking-for-text,
    .twig-row_2_2 .what-are-you-looking-for-box .what-are-you-looking-for-text,
    .twig-row_e_1_2 .what-are-you-looking-for-box .what-are-you-looking-for-text,
    .twig-row_fiz_1_1 .what-are-you-looking-for-box .what-are-you-looking-for-text,
    .twig-row_html_2 .what-are-you-looking-for-box .what-are-you-looking-for-text {
        width: calc(60% - 45px);
        padding-left: 15px;
        padding-right: 30px;
        float: left
    }

    .twig-row_1_1_1 .what-are-you-looking-for-box .what-are-you-looking-for-text h4,
    .twig-row_1_1_1_1 .what-are-you-looking-for-box .what-are-you-looking-for-text h4,
    .twig-row_1_1_1_c .what-are-you-looking-for-box .what-are-you-looking-for-text h4,
    .twig-row_1_1_1_e .what-are-you-looking-for-box .what-are-you-looking-for-text h4,
    .twig-row_1_1_2 .what-are-you-looking-for-box .what-are-you-looking-for-text h4,
    .twig-row_1_2_1 .what-are-you-looking-for-box .what-are-you-looking-for-text h4,
    .twig-row_1_fiz_1 .what-are-you-looking-for-box .what-are-you-looking-for-text h4,
    .twig-row_2_1_e .what-are-you-looking-for-box .what-are-you-looking-for-text h4,
    .twig-row_2_2 .what-are-you-looking-for-box .what-are-you-looking-for-text h4,
    .twig-row_e_1_2 .what-are-you-looking-for-box .what-are-you-looking-for-text h4,
    .twig-row_fiz_1_1 .what-are-you-looking-for-box .what-are-you-looking-for-text h4,
    .twig-row_html_2 .what-are-you-looking-for-box .what-are-you-looking-for-text h4 {
        margin-bottom: 0
    }

    .twig-row_1_1_1 .what-are-you-looking-for-box .what-are-you-looking-for-text img,
    .twig-row_1_1_1_1 .what-are-you-looking-for-box .what-are-you-looking-for-text img,
    .twig-row_1_1_1_c .what-are-you-looking-for-box .what-are-you-looking-for-text img,
    .twig-row_1_1_1_e .what-are-you-looking-for-box .what-are-you-looking-for-text img,
    .twig-row_1_1_2 .what-are-you-looking-for-box .what-are-you-looking-for-text img,
    .twig-row_1_2_1 .what-are-you-looking-for-box .what-are-you-looking-for-text img,
    .twig-row_1_fiz_1 .what-are-you-looking-for-box .what-are-you-looking-for-text img,
    .twig-row_2_1_e .what-are-you-looking-for-box .what-are-you-looking-for-text img,
    .twig-row_2_2 .what-are-you-looking-for-box .what-are-you-looking-for-text img,
    .twig-row_e_1_2 .what-are-you-looking-for-box .what-are-you-looking-for-text img,
    .twig-row_fiz_1_1 .what-are-you-looking-for-box .what-are-you-looking-for-text img,
    .twig-row_html_2 .what-are-you-looking-for-box .what-are-you-looking-for-text img {
        display: none
    }

    .twig-row_1_1_1 .what-are-you-looking-for-box .what-are-you-looking-for-text-article,
    .twig-row_1_1_1_1 .what-are-you-looking-for-box .what-are-you-looking-for-text-article,
    .twig-row_1_1_1_c .what-are-you-looking-for-box .what-are-you-looking-for-text-article,
    .twig-row_1_1_1_e .what-are-you-looking-for-box .what-are-you-looking-for-text-article,
    .twig-row_1_1_2 .what-are-you-looking-for-box .what-are-you-looking-for-text-article,
    .twig-row_1_2_1 .what-are-you-looking-for-box .what-are-you-looking-for-text-article,
    .twig-row_1_fiz_1 .what-are-you-looking-for-box .what-are-you-looking-for-text-article,
    .twig-row_2_1_e .what-are-you-looking-for-box .what-are-you-looking-for-text-article,
    .twig-row_2_2 .what-are-you-looking-for-box .what-are-you-looking-for-text-article,
    .twig-row_e_1_2 .what-are-you-looking-for-box .what-are-you-looking-for-text-article,
    .twig-row_fiz_1_1 .what-are-you-looking-for-box .what-are-you-looking-for-text-article,
    .twig-row_html_2 .what-are-you-looking-for-box .what-are-you-looking-for-text-article {
        width: calc(60% - 45px);
        float: left;
        padding-right: 30px;
        padding-left: 15px
    }
}

.twig-row_html_2 .bg_color_text_img_block .blue {
    padding-top: 35px
}

.twig-row_1_1_1_1,
.twig-row_1_1_1_c,
.twig-row_1_1_1_e,
.twig-row_1_1_2,
.twig-row_1_2_1,
.twig-row_1_fiz_1,
.twig-row_2_1_e,
.twig-row_e_1_2,
.twig-row_fiz_1_1 {
    margin-bottom: 15px;
    margin-top: 10px
}

.twig-row_1_1_1_1 .row-margin&gt;div,
.twig-row_1_1_1_c .row-margin&gt;div,
.twig-row_1_1_1_e .row-margin&gt;div,
.twig-row_1_1_2 .row-margin&gt;div,
.twig-row_1_2_1 .row-margin&gt;div,
.twig-row_1_fiz_1 .row-margin&gt;div,
.twig-row_2_1_e .row-margin&gt;div,
.twig-row_e_1_2 .row-margin&gt;div,
.twig-row_fiz_1_1 .row-margin&gt;div {
    margin-bottom: 15px
}

.twig-row_html_2 .text-block .btn {
    margin-top: 10px
}

.twig-row_1_fiz_1 .bg_color_text_img_block,
.twig-row_fiz_1_1 .bg_color_text_img_block {
    min-height: 329px
}

.twig-row_1_fiz_1 .bg_color_text_img_block .text-block,
.twig-row_fiz_1_1 .bg_color_text_img_block .text-block {
    width: 65%;
    display: block;
    float: left;
    position: relative;
    z-index: 2;
    min-height: 329px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    padding: 20px 20px 20px !important;
    color: #fff;
    margin-left: 35%
}

.twig-row_1_fiz_1 .bg_color_text_img_block .text-block h3,
.twig-row_fiz_1_1 .bg_color_text_img_block .text-block h3 {
    color: #fff;
    text-align: center
}

.twig-row_1_fiz_1 .bg_color_text_img_block .text-block label,
.twig-row_fiz_1_1 .bg_color_text_img_block .text-block label {
    background-color: #c21b17
}

.twig-row_1_fiz_1 .bg_color_text_img_block .text-block input,
.twig-row_fiz_1_1 .bg_color_text_img_block .text-block input {
    width: 100%;
    margin: 0;
    background-color: transparent;
    padding-left: 10px;
    padding-right: 10px
}

.twig-row_1_fiz_1 .bg_color_text_img_block .text-block .btn,
.twig-row_fiz_1_1 .bg_color_text_img_block .text-block .btn {
    margin-top: 5px;
    width: 100%
}

.twig-row_1_fiz_1 .bg_color_text_img_block .img-block,
.twig-row_fiz_1_1 .bg_color_text_img_block .img-block {
    width: 35%;
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    z-index: 1;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.twig-row_1_fiz_1 .bg_color_text_img_block .img-block div,
.twig-row_fiz_1_1 .bg_color_text_img_block .img-block div {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.twig-row_1_fiz_1 .offer-box-1of4 .offer-text-box .offer-text-box-header h4,
.twig-row_fiz_1_1 .offer-box-1of4 .offer-text-box .offer-text-box-header h4 {
    color: #c21b17;
    margin-top: 20px
}

.twig-box_50_50,
.twig-row_2_2 {
    margin: 30px 0
}

.twig-row_html_2 .section-row-four-option&gt;div {
    margin-bottom: 15px
}

.twig-row_html_2 .section-row-four-option .four-options-txt-box {
    line-height: 130%
}

.twig-four_news_and_banner {
    margin-top: 35px
}

.twig-four_news_and_banner .e-book .title {
    margin-bottom: 30px;
    padding-bottom: 0
}

@media (max-width:767px) {
    .twig-four_news_and_banner {
        margin-top: 15px
    }
}

.twig-row_html_2 .four-options-txt-box {
    min-height: 305px;
    border: 1px solid #d7d8d0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    padding: 30px
}

@media (max-width:767px) {
    .twig-row_html_2 .four-options-txt-box {
        padding: 10px
    }
}

.twig-row_2_1_e .blue-box {
    padding-top: 40px;
    height: auto
}

.twig-row_2_1_e .blue-box h3 {
    color: #fff
}

.twig-row_e_1_2 .blue-box {
    padding-top: 40px;
    height: auto
}

.twig-row_e_1_2 .blue-box h3 {
    color: #fff
}

.twig-row_1_1_1_e .blue-box {
    padding-top: 40px;
    height: auto
}

.twig-row_1_1_1_e .blue-box h3 {
    color: #fff
}

.twig-four_boxes_icon_button .information-block-1of4 {
    margin-bottom: 15px
}

@media (max-width:450px) {
    .twig-four_boxes_icon_button .information-block-1of4 {
        width: 100%
    }
}

.twig-large_img_text_row .advice-left {
    padding-top: 15px;
    padding-bottom: 15px
}

.twig-box_icon_2_by_1,
.twig-box_icon_2_by_2 {
    margin-bottom: 30px;
    margin-top: 10px
}

.twig-box_icon_2_by_1 h3,
.twig-box_icon_2_by_2 h3 {
    margin-bottom: 0;
    margin-top: 0
}

.twig-box_icon_2_by_1 h3 i:last-child,
.twig-box_icon_2_by_2 h3 i:last-child {
    background-color: #90a7c1;
    display: inline-block;
    height: 1px;
    margin: auto 0 auto 20px;
    vertical-align: middle;
    width: 40px;
    display: none
}

.twig-box_icon_2_by_1 .main-alternative-left .main-alternative-left-1of4,
.twig-box_icon_2_by_1 .main-alternative-right .main-alternative-left-1of4,
.twig-box_icon_2_by_2 .main-alternative-left .main-alternative-left-1of4,
.twig-box_icon_2_by_2 .main-alternative-right .main-alternative-left-1of4 {
    margin-top: 0 !important;
    margin-bottom: 15px !important
}

.twig-box_icon_2_by_1 .main-alternative-left .main-alternative-left-1of4 li,
.twig-box_icon_2_by_1 .main-alternative-right .main-alternative-left-1of4 li,
.twig-box_icon_2_by_2 .main-alternative-left .main-alternative-left-1of4 li,
.twig-box_icon_2_by_2 .main-alternative-right .main-alternative-left-1of4 li {
    margin-top: 25px;
    font-weight: 300;
}

.twig-box_icon_2_by_1 .main-alternative-left-1of4 strong,
.twig-box_icon_2_by_2 .main-alternative-left-1of4 strong {
    color: #c21b17
}

footer {
    margin-bottom: 10px
}

footer&gt;.container .section-row {
    padding-bottom: 35px
}

footer form .form-group {
    position: relative
}

footer form .form-group #exampleInputEmail2-error.error {
    background-color: #f2dede;
    border-radius: 4px;
    color: #a94442;
    padding: 2px;
    margin-top: 3px;
    margin-bottom: 3px
}

footer {
    background-color: #f7f7f7
}

footer .section-row {
    border-bottom: 2px solid #c21b17
}

footer .section-row .left h4 {
    color: #080808;
    font-size: 18px;
    
    font-weight: 700
}

footer .section-row .left h4 a {
    color: #080808;
    font-size: 18px;
    
    font-weight: 700
}

footer .section-row .left h5 {
    color: #aaa9a9;
    font-size: 17px;
    font-weight: 300;
}

footer .section-row .left a {
    color: #aaa9a9;
    font-size: 17px;
    font-weight: 300;
}

footer .section-row&gt;div {
    margin-bottom: 30px;
    display: inline-block;
    float: none;
    vertical-align: top;
    width: 32%
}

@media (max-width:767px) {
    footer .section-row&gt;div {
        width: 49%
    }
}

@media (max-width:450px) {
    footer .section-row&gt;div {
        width: 100%
    }
}

footer .section-row-bottom .btn {
    color: #fff;
    height: 38px !important;
    line-height: 100% !important;
    min-height: inherit
}

footer .section-row-bottom .bottom-middle .button-contact {
    color: #fff;
    height: 38px !important;
    line-height: 100% !important;
    min-height: inherit;
    padding: 12px 10px !important
}

footer .section-row-bottom .bottom-middle .bottom-middle-ico a {
    display: none
}

@media (max-width:767px) {
    footer .section-row-bottom .bottom-middle .bottom-middle-ico a {
        display: block
    }

    footer .section-row-bottom .bottom-middle .bottom-middle-ico span {
        display: none
    }
}

@media (max-width:991px) {
    footer .section-row-bottom .bottom-left input {
        width: auto !important
    }
}

@media (max-width:767px) {
    footer .section-row-bottom .bottom-left input {
        width: 100% !important
    }
}

footer #footer-bottom .bottom-left h4 {
    color: #080808;
    font-size: 18px;
    
    font-weight: 700
}

footer #footer-bottom .bottom-left h5 {
    color: #4e4e4e !important;
    font-size: 17px;
    font-weight: 300;
}

footer #footer-bottom .bottom-left a {
    color: #aaa9a9;
    font-size: 17px;
    font-weight: 300;
}

footer #footer-bottom .bottom-left .form-control {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

footer #footer-bottom .bottom-right h4 {
    color: #080808;
    font-size: 18px;
    
    font-weight: 700
}

footer #footer-bottom .bottom-right .bottom-right-ico .footer_fb a {
    padding-left: 28px;
    background-image: url(../img/Facebook_Grey.svg);
    background-position: left -6px center;
    background-size: 31px;
    background-repeat: no-repeat
}

footer #footer-bottom .bottom-right .bottom-right-ico .footer_fb a:hover {
    background-image: url(../img/Facebook_Grey.svg);
    fill: red !important;
    color: #313131
}

footer #footer-bottom .bottom-right .bottom-right-ico .footer_tw a {
    padding-left: 28px;
    background-image: url(../img/footer_ico_4.png);
    background-position: left center;
    background-repeat: no-repeat
}

footer #footer-bottom .bottom-right .bottom-right-ico .footer_tw a:hover {
    fill: #4e4e4e;
    color: #313131
}

footer #footer-bottom .bottom-right .bottom-right-ico .footer_goo a {
    padding-left: 28px;
    background-image: url(../img/in_2.png);
    background-size: 21px;
    background-position: left center;
    background-repeat: no-repeat
}

footer #footer-bottom .bottom-right .bottom-right-ico .footer_goo a:hover {
    fill: #4e4e4e;
    color: #313131
}

footer #footer-bottom .bottom-right .bottom-right-ico .footer_yt a {
    padding-left: 28px;
    background-image: url(../img/footer_ico_6.png);
    background-position: left center;
    background-repeat: no-repeat
}

footer #footer-bottom .bottom-right .bottom-right-ico .footer_yt a:hover {
    fill: #4e4e4e;
    color: #313131
}

footer #footer-bottom .bottom-right a {
    color: #aaa9a9;
    font-size: 17px;
    
    background-size: auto 100%
}

footer #footer-bottom .bottom-middle h4 {
    color: #080808;
    font-size: 18px;
    
    font-weight: 700
}

footer #footer-bottom .bottom-middle .bottom-middle-ico span {
    color: #aaa9a9;
    font-size: 17px;
    font-weight: 300;
}

footer #footer-bottom .bottom-middle a {
    color: #aaa9a9;
    font-size: 17px;
    font-weight: 300;
}

footer #footer-bottom .bottom-middle a.btn {
    color: #fff
}

footer #footer-bottom .company-copy {
    color: #000;
    opacity: .46;
    font-size: 16px;
    font-weight: 300;
}

footer #menu_footer_accordion {
    display: none
}

@media (max-width:767px) {
    footer {
        padding-top: 30px
    }

    footer .left.left-a {
        display: none
    }

    footer #menu_footer_accordion {
        width: 100%;
        display: block
    }

    footer #menu_footer_accordion #footer_accordion .panel {
        box-shadow: none;
        border: 0;
        border-bottom: 1px solid #e8e9eb;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        background-color: transparent
    }

    footer #menu_footer_accordion #footer_accordion .panel .panel-heading {
        box-shadow: none;
        border: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        background-color: transparent;
        background-image: none;
        padding-top: 10px;
        padding-bottom: 10px
    }

    footer #menu_footer_accordion #footer_accordion .panel .panel-heading h4 a {
        font-weight: 300;
        font-size: 20px;
        color: #752127;
        font-weight: 400;
        text-transform: uppercase
    }

    footer #menu_footer_accordion #footer_accordion .panel .panel-heading h4 a i {
        display: inline-block;
        margin-left: 7px;
        width: 7px;
        height: 7px;
        border-bottom: 2px solid #752127;
        border-right: 2px solid #752127;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 1px;
        border-bottom-right-radius: 1px;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        -webkit-transform: rotate(-135deg);
        -moz-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
        -o-transform: rotate(-135deg);
        transform: rotate(-135deg);
        vertical-align: middle;
        margin-top: -5px;
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out
    }

    footer #menu_footer_accordion #footer_accordion .panel .panel-heading h4 a.collapsed i {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        margin-top: 0
    }

    footer #menu_footer_accordion #footer_accordion .panel .panel-collapse .panel-body {
        border: 0;
        padding-top: 0
    }

    footer #menu_footer_accordion #footer_accordion .panel .panel-collapse .panel-body ul {
        padding: 0
    }

    footer #menu_footer_accordion #footer_accordion .panel .panel-collapse .panel-body ul li {
        padding-top: 7px;
        padding-bottom: 7px
    }

    footer #menu_footer_accordion #footer_accordion .panel .panel-collapse .panel-body ul li a {
        font-size: 16px;
        color: #4e4e4e
    }
}

.locale-en footer #footer-bottom .bottom-right .bottom-right-ico {
    width: auto;
    margin: 0
}

.locale-en footer #footer-bottom .bottom-right .bottom-right-ico&gt;div {
    margin-top: 0;
    margin-bottom: 10px;
    width: auto;
    padding-right: 15px;
    display: inline-block
}

.twig-box_icon_content_link.info_block_ico .info_block .content_block {
    margin-top: -20px;
    margin-bottom: 59px
}

.twig-box_icon_content_link.info_block_ico .info_block .content_block .text {
    text-align: left;
    margin-bottom: 15px
}

.twig-box_60_30_photo .big_box {
    position: relative;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    min-height: 423px;
    border: 1px solid #bf2220;
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
    margin-top: 15px
}

.twig-box_60_30_photo .big_box .image_box {
    position: absolute;
    width: 40%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.twig-box_60_30_photo .big_box .text_box {
    position: relative;
    width: 60%;
    margin-left: 40%;
    display: inline-block;
    padding: 30px
}

@media (max-width:550px) {
    .twig-box_60_30_photo .big_box .image_box {
        position: absolute;
        width: 100%;
        height: 250px;
        top: 0;
        left: 0;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .twig-box_60_30_photo .big_box .text_box {
        position: relative;
        width: 100%;
        margin-left: 0;
        margin-top: 250px;
        display: inline-block;
        padding: 30px
    }
}

.twig-box_60_30_photo .small_box {
    position: relative;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    min-height: 423px;
    border: 1px solid #bf2220;
    display: inline-block;
    width: 100%;
    padding: 30px;
    margin-bottom: 15px;
    margin-top: 15px
}

@media (max-width:991px) {
    .twig-box_60_30_photo .small_box {
        min-height: inherit
    }
}

.twig-large_img_text_row ul {
    list-style-image: none;
    margin: 15px 0;
    padding-left: 0
}

.twig-large_img_text_row ul li {
    background-image: url(../img/list_ico.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    background-size: 13px 13px;
    background-position: left top 9px;
    padding-bottom: 7px
}

.twig-large_img_text_row ol {
    list-style-type: decimal;
    margin: 15px 0;
    padding-left: 25px
}

.twig-large_img_text_row ol li {
    padding-bottom: 7px
}

.twig-large_img_text_row .large_img_text {
    position: relative;
    min-height: 505px;
    display: inline-block;
    width: 100%
}

.twig-large_img_text_row .large_img_text .img_box {
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    left: 50%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.twig-large_img_text_row .large_img_text .text_box {
    position: relative;
    width: 50%;
    display: inline-block;
    padding: 50px
}

.twig-large_img_text_row .large_img_text .text_box .large_img_text_ico {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px
}

.twig-large_img_text_row .large_img_text .text_box .large_img_text_title {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    font-size: 30px;
    
    color: #752127
}

.twig-large_img_text_row .large_img_text .text_box .large_img_text_content {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    font-weight: 300;;
    color: #4e4e4e;
    line-height: 220%
}

.twig-large_img_text_row .large_img_text .text_box .large_img_text_button {
    display: inline-block;
    width: 100%
}

.twig-large_img_text_row .large_img_text .text_box .large_img_text_button a {
    margin-top: 10px;
    margin-bottom: 15px
}

@media (min-width:600px) {
    .twig-large_img_text_row .large_img_text .text_box {
        padding-left: 0
    }
}

@media (max-width:600px) {
    .twig-large_img_text_row .large_img_text .img_box {
        width: 100%;
        height: 300px;
        left: 0
    }

    .twig-large_img_text_row .large_img_text .text_box {
        width: 100%;
        margin-top: 300px;
        padding: 30px 0 10px
    }
}

.twig-large_img_text_row .large_img_text.right .img_box {
    left: 0
}

.twig-large_img_text_row .large_img_text.right .text_box {
    margin-left: 50%
}

@media (min-width:600px) {
    .twig-large_img_text_row .large_img_text.right .text_box {
        padding-left: 20px
    }
}

@media (max-width:600px) {
    .twig-large_img_text_row .large_img_text.right .img_box {
        width: 100%;
        height: 300px;
        left: 0
    }

    .twig-large_img_text_row .large_img_text.right .text_box {
        width: 100%;
        margin-top: 300px;
        margin-left: 0
    }
}

.twig-large_img_text_row .large_img_text.advice-row-border .text_box {
    padding-right: 20px;
    padding-left: 20px
}

@media (max-width:767px) {
    .twig-large_img_text_row .large_img_text {
        width: calc(100% - 15px)
    }

    .twig-large_img_text_row .large_img_text.advice-row-border .text_box {
        padding-right: 20px;
        padding-left: 20px
    }
}

.twig-large_img_text_row.typy_inwestycji .container {
    width: 100%
}

.twig-large_img_text_row.typy_inwestycji .container .large_img_text {
    min-height: 400px
}

.twig-large_img_text_row.typy_inwestycji .container .large_img_text .text_box {
    float: left
}

.twig-large_img_text_row.typy_inwestycji .container .large_img_text .text_box .large_img_text_button a {
    color: #fff;
    font-size: 16px;
    max-width: 253px;
    width: 100%
}

.twig-large_img_text_row.typy_inwestycji .container .large_img_text .text_box .large_img_text_button span {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
    padding-left: 25px;
    font-size: 14px;
    font-weight: 300;
    color: #752127;
    line-height: 130%;
    background-image: url(../img/kalendar_ico_mini.png);
    background-position: left center;
    background-repeat: no-repeat;
    min-height: 14px
}

@media (max-width:767px) {
    .twig-large_img_text_row.typy_inwestycji .container .large_img_text .text_box {
        padding: 30px;
        margin-top: 0
    }
}

.twig-vip_block .vip-pack-background {
    min-height: 326px;
    height: auto;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat
}

.twig-vip_block .vip-pack-background .vip-pack-background-content {
    width: 100%;
    max-width: 570px
}

@media (max-width:767px) {
    .twig-vip_block .vip-pack-background .vip-pack-background-content {
        padding-left: 20px;
        padding-right: 20px
    }
}

.twig-photo_two_columns_grey&gt;.container {
    background-color: #f5f5f5;
    padding-top: 50px;
    padding-bottom: 30px
}

.twig-photo_two_columns_grey&gt;.container .left_box {
    padding-left: 30px;
    margin-bottom: 20px
}

.twig-photo_two_columns_grey&gt;.container .left_box .content_box {
    font-size: 16px;
    font-weight: 300;
    color: #8c8c8c;
    line-height: 130%
}

@media (max-width:991px) {
    .twig-photo_two_columns_grey&gt;.container .left_box {
        padding-left: 0
    }

    .twig-photo_two_columns_grey&gt;.container .left_box img {
        width: 100%
    }
}

@media (max-width:767px) {
    .twig-photo_two_columns_grey&gt;.container .left_box&gt;img {
        height: 50%;
        width: inherit;
        margin: 0 auto
    }
}

.twig-photo_two_columns_grey&gt;.container .right_box {
    margin-bottom: 20px
}

.twig-photo_two_columns_grey&gt;.container .right_box .title_box {
    font-size: 30px;
    font-weight: 300;
    color: #752127;
    line-height: 120%;
    margin-top: 20px
}

.twig-photo_two_columns_grey&gt;.container .right_box .title_box h3 {
    margin-bottom: 10px
}

.twig-photo_two_columns_grey&gt;.container .right_box .content_box {
    font-size: 16px;
    font-weight: 300;
    color: #8c8c8c;
    line-height: 130%
}

.twig-grey_text_box_with_icon {
    padding-bottom: 30px
}

.twig-grey_text_box_with_icon&gt;.info_block_ico {
    padding-left: 0;
    padding-right: 0
}

.twig-grey_text_box_with_icon&gt;.info_block_ico .info_block {
    background-color: #f5f5f5
}

.twig-grey_text_box_with_icon&gt;.info_block_ico .info_block .content_block {
    padding-bottom: 40px;
    position: relative;
    margin-bottom: 0
}

.twig-grey_text_box_with_icon&gt;.info_block_ico .info_block .content_block .title_block {
    color: #752127;
    line-height: 130%;
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 30px
}

.twig-grey_text_box_with_icon&gt;.info_block_ico .info_block .content_block .text_block {
    line-height: 130%;
    font-size: 18px;
    font-weight: 300;
    color: #8c8c8c;
    margin-bottom: 30px
}

.twig-grey_text_box_with_icon&gt;.info_block_ico .info_block .content_block .bottom_triangle {
    position: absolute;
    bottom: -26px;
    margin: auto;
    left: 0;
    right: 0;
    background-color: #f5f5f5;
    border-bottom: 1px solid #9eb6ca;
    border-right: 1px solid #9eb6ca;
    width: 50px;
    height: 50px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.fund-log-box {
    text-align: center
}

.fund-log-box .fund-row-border {
    width: 100%;
    max-width: 560px;
    margin: 0 auto;
    display: inline-block
}

.fund-log-box .fund-row-border .fund-login-box .offer-right-text {
    float: inherit
}

.fund-log-box .fund-row-border .fund-login-box .offer-right-text .input-box {
    margin-right: 30px
}

.fund-log-box .fund-row-border .fund-login-box .offer-right-text .input-box input {
    margin: 0
}

.fund-log-box .fund-row-border .fund-login-box .offer-right-text .btn {
    height: 54px;
    max-width: 160px
}

@media (max-width:590px) {
    .fund-log-box .fund-row-border .fund-login-box .offer-right-text .input-box {
        margin-right: 0;
        width: 100%
    }

    .fund-log-box .fund-row-border .fund-login-box .offer-right-text .btn {
        height: 54px;
        max-width: 100%;
        margin-bottom: 20px
    }
}

.twig-mobile_app .shop-box {
    width: 100%;
    max-width: 400px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.twig-mobile_app .shop-box a {
    display: inline-block
}

.twig-mobile_app .mobile-content .mobile-content-col-1 {
    width: 100%;
    max-width: 390px
}

@media (max-width:930px) {
    .twig-mobile_app .mobile-content .mobile-content-col-1 {
        width: auto
    }
}

.twig-mobile_app .mobile_app_description {
    display: none
}

.twig-mobile_app .mobile-content .mobile-content-col-3 .mobile-content-col-3-box-1of3-right .mobile-content-col-3-box-1of3-right-header h4 {
    margin-bottom: 0
}

.twig-mobile_app .mobile-content .mobile-content-col-3 .mobile-content-col-3-box-1of3-right .mobile-content-col-3-box-1of3-right-header span {
    margin-top: 0
}

@media (max-width:820px) {
    .twig-mobile_app .mobile-content {
        height: auto
    }

    .twig-mobile_app .mobile-content-col-2,
    .twig-mobile_app .mobile-content-col-3 {
        display: none
    }

    .twig-mobile_app .mobile-content-col-1 {
        position: relative;
        margin-bottom: 20px
    }

    .twig-mobile_app .mobile_app_description {
        display: inline-block;
        width: 100%;
        margin-bottom: 20px
    }

    .twig-mobile_app .mobile_app_description .img_box {
        width: 100%;
        max-width: 45px;
        display: inline-block;
        float: left
    }

    .twig-mobile_app .mobile_app_description h4 {
        color: #c21b17;
        display: inline-block;
        margin-bottom: 3px;
        text-align: left;
        font-weight: 300;
        font-size: 20px;
        float: left;
        width: calc(100% - 45px)
    }

    .twig-mobile_app .mobile_app_description span {
        color: #8c8c8c;
        display: inline-block;
        font-size: 13px;
        margin-top: 11px;
        text-align: left;
        float: left;
        width: calc(100% - 45px)
    }
}

@media (max-width:550px) {
    .twig-mobile_app .mobile_bock_app_text {
        width: 100%
    }
}

.twig-mobile_app .new_text_mobile_app {
    display: block;
    float: left;
    margin-bottom: 60px;
    width: 100%
}

.twig-mobile_app .new_text_mobile_app&gt;span {
    font-weight: 300;
    text-align: center;
    font-size: 22px;
    color: #3a3d3f;
    line-height: 130%;
    padding-bottom: 80px;
    padding-top: 90px;
    float: left;
    display: block;
    width: 100%
}

.twig-mobile_app .new_text_mobile_app .mobile_app_description {
    display: block;
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
    float: none
}

.twig-mobile_app .new_text_mobile_app .mobile_app_description .img_box {
    float: left;
    width: 60px
}

.twig-mobile_app .new_text_mobile_app .mobile_app_description h4,
.twig-mobile_app .new_text_mobile_app .mobile_app_description span {
    float: left;
    width: calc(100% - 60px)
}

.twig-mobile_app .new_text_mobile_app .mobile_app_description h4 {
    margin-bottom: 10px
}

.twig-mobile_app .new_text_mobile_app .mobile_app_description span {
    color: #8c8c8c;
    font-weight: 700;
}

.twig-mobile_app .new_text_mobile_app .mobile_app_description span a {
    color: #752127;
    text-decoration: none
}

.twig-mobile_app .download-center .download-header h4 {
    margin-bottom: 0
}

.twig-col_50_d_50 .contact-left-box {
    line-height: 130%
}

.twig-col_50_d_50 .contact-right-box {
    line-height: 130%
}

@media (max-width:767px) {

    .contact-left-box,
    .contact-right-box {
        margin-top: 0
    }

    .contact-left-box {
        margin-bottom: 20px
    }
}

.social.article-page .attachment-box .attachment-ico a .attachment-img {
    width: 60px;
    display: inline-block
}

.social.article-page .attachment-box .attachment-ico a .attachment-img img {
    width: 100%;
    max-width: 55px;
    display: block
}

.social.article-page .attachment-box .attachment-ico a .attachment-txt {
    width: calc(100% - 60px);
    display: inline-block
}

.social.article-page .tag-box .tag {
    width: auto;
    margin-bottom: 5px;
    padding: 2px 5px;
    height: auto;
    color: #606464;
    font-size: 12px
}

.social.article-page .social-box&gt;a {
    background-image: none
}

#main-artcile .main-pic {
    height: auto
}

#main-artcile .info-block .block-category {
    width: 100%;
    display: inline-block;
    padding: 20px 0;
    border-bottom: 1px solid #dee8f1;
    vertical-align: top
}

#main-artcile .info-block .block-category .category_text {
    width: calc(100% - 35px);
    display: inline-block;
    font-size: 14px;
    font-weight: 300;;
    color: #851414;
    min-height: 35px;
    vertical-align: middle;
    padding-top: 5px
}

#main-artcile .info-block .block-category .category_print {
    width: 30px;
    display: inline-block;
    height: 35px;
    vertical-align: middle
}

#main-artcile .main-pic {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

#main-artcile .article-header img {
    max-width: 100%;
    width: auto !important;
    height: auto !important
}

.article-page.social .social-box {
    padding-bottom: 50px;
    border-bottom: 1px solid #dee8f1
}

.article-page.social .social-box&gt;a {
    line-height: 39px
}

.article-page.social .social-box&gt;a img {
    display: inline-block;
    margin-right: 10px
}

.article-page.social .article-control {
    margin-top: 30px
}

.article-page.social .article-control .article-next .article-next-txt {
    float: left;
    width: calc(100% - 35px)
}

.article-page.social .article-control .article-next .article-next-txt span {
    color: #c21b17
}

.article-page.social .article-control .article-next .article-next-ico {
    width: 35px;
    float: left !important;
    margin: 0
}

.article-page.social .article-control .article-next .article-next-ico img {
    float: right
}

@media (max-width:500px) {
    .article-page.social .article-control {
        text-align: center
    }

    .article-page.social .article-control&gt;a {
        display: inline-block;
        padding-bottom: 15px
    }
}

.article-page.social .social-media-button {
    display: inline-block;
    margin: 0 5px;
    width: auto
}

@media (max-width:500px) {
    .article-page.social .social-media-button {
        width: 100%;
        padding-bottom: 15px
    }
}

.article-page.social .social-media-button.share-button a,
.article-page.social .social-media-button.tweet-button a {
    background-position: right 10px center;
    background-repeat: no-repeat;
    border: 0 none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: none;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    max-width: 100%;
    padding: 0 10px;
    text-align: center;
    transition: all .2s ease-in-out 0s;
    width: 143px;
    display: inline-block;
    text-transform: uppercase;
    background-position: left 15px center;
    background-repeat: no-repeat;
    cursor: pointer
}

.article-page.social .social-media-button.share-button a:hover,
.article-page.social .social-media-button.tweet-button a:hover {
    opacity: .8
}

.article-page.social .social-media-button.share-button a {
    background-color: #225b99;
    background-image: url(../img/fb-ico.png)
}

.article-page.social .social-media-button.tweet-button a {
    background-color: #00adf2;
    background-image: url(../img/tweet-ico.png)
}

.tabs-news .news-tab .content-news {
    border-bottom-color: #dee8f1
}

.fund-login-error {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    display: block;
    float: none;
    margin: 0 auto;
    padding: 15px;
    position: relative;
    text-align: center;
    width: 300px;
    z-index: 3
}

#years-btn-filter #btnGroupDrop1 {
    margin-top: -15px
}

#years-btn-filter #btnGroupDrop1 span {
    color: #fff;
    font-family: FontAwesome
}

#years-btn-filter.open .dropdown-menu {
    width: 100%;
    z-index: 99999
}

#years-btn-filter.open .dropdown-menu .dropdown-item {
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
    font-weight: 400;
    color: #752127;
    padding: 5px 0;
    display: inline-block
}

@media (max-width:767px) {
    #years-btn-filter {
        width: 100%;
        margin-bottom: 20px
    }

    #years-btn-filter #btnGroupDrop1 {
        width: 100%;
        float: left !important;
        margin-top: 0
    }
}

.emailApiForm .box-email-input {
    background-color: #c21b17;
    color: #fff;
    border: 1px solid #fff;
    width: 100%;
    font-weight: 700;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    max-width: 100%;
    padding: 0 10px;
    text-align: center;
    margin: 30px 0 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.emailApiForm label.error {
    background-color: #f2dede;
    color: #a94442;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 2px;
    margin-bottom: 10px
}

.twig-personnel_layout .nav-tabs&gt;li {
    margin-top: 1px
}

.twig-personnel_layout .tab-content {
    margin-top: 50px
}

.twig-personnel_layout .tab-content .ui_person {
    margin-bottom: 50px
}

.twig-personnel_layout .tab-content .ui_person .person .person-name {
    display: inline-block;
    width: 100%;
    font-size: 25px;
    color: #752127;
    font-weight: 300;
    font-weight: 700;
    padding-bottom: 15px;
    line-height: 130%
}

.twig-personnel_layout .tab-content .ui_person .person .person-occupation {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    color: #752127;
    font-weight: 300;
    font-weight: 400;
    padding-bottom: 15px;
    line-height: 130%
}

.twig-personnel_layout .tab-content .ui_person .person .person-description {
    display: inline-block;
    width: 100%;
    line-height: 130%;
    font-size: 16px;
    color: #3e3e3e;
    font-weight: 300;
    font-weight: 400;
    padding-bottom: 15px
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group {
    border: 0
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default {
    border: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: none
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-heading {
    background-image: none;
    background-color: transparent;
    border: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    float: left;
    width: 100%;
    height: auto;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    vertical-align: middle
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-heading&gt;i {
    display: inline-block;
    width: calc(100% - 210px);
    height: 1px;
    background-color: #b8cad8;
    vertical-align: middle
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-heading h4 {
    display: inline-block;
    width: 200px;
    text-decoration: none;
    position: relative;
    text-align: center
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-heading h4 a {
    font-weight: 700;
    font-size: 17px;
    color: #752127;
    text-decoration: none;
    border: 0;
    margin: 0
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-heading h4 a .text2 {
    display: block
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-heading h4 a .text1 {
    display: none
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-heading h4 a&gt;i {
    width: 14px;
    height: 14px;
    border-bottom: 2px solid #752127;
    border-right: 2px solid #752127;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-heading h4 a.collapsed .text2 {
    display: none
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-heading h4 a.collapsed .text1 {
    display: block
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-heading h4 a.collapsed i {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-collapse .panel-body {
    line-height: 140%
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-collapse .panel-body .more-information-managment-table {
    width: 100% !important;
    height: auto !important
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-collapse .panel-body p {
    margin-bottom: 20px
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-collapse .panel-body b,
.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-collapse .panel-body strong {
    font-weight: 700;
    font-weight: 700
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-collapse .panel-body ul {
    list-style-image: none;
    margin: 15px 0;
    padding-left: 0
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-collapse .panel-body ul li {
    background-image: url(../img/list_ico.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    background-size: 13px 13px;
    background-position: left top 9px;
    padding-bottom: 7px
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-collapse .panel-body ol {
    list-style-type: decimal;
    margin: 15px 0;
    padding-left: 25px
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-collapse .panel-body ol li {
    padding-bottom: 7px
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-collapse .panel-body .table caption {
    font-weight: 700;
    font-size: 20px;
    color: #752127
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-collapse .panel-body .table tbody tr:first-child td {
    border: 0
}

@media (max-width:767px) {
    .twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-collapse .panel-body .table tbody tr td:first-child {
        width: 100px
    }
}

@media (max-width:460px) {
    .twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-collapse .panel-body .table tbody tr td:first-child {
        width: 70px
    }
}

.twig-personnel_layout .tab-content .ui_person .person .panel-group .panel-default .panel-collapse .panel-body a {
    font-size: 100%;
    text-decoration: none;
    font-weight: 400;
    color: #752127;
    border: 0;
    margin: 0
}

@media (max-width:991px) {
    .news-see-more .see-more-1of4 {
        border: 0
    }
}

.about-us-ui-tfi-sa-box h4 {
    color: #c21b17;
    font-weight: 700
}

.about-us-ui-tfi-sa-box span {
    line-height: 150%;
    font-size: 17px;
    color: #4e4e4e
}

@media (max-width:991px) {
    .about-us-ui-tfi-sa-box {
        margin-top: 30px
    }
}

@media (max-width:767px) {
    .about-us-ui-tfi-sa-box {
        margin-top: 10px
    }
}

.news-basic .twig-news_layout .tabs-all&gt;div&gt;.bx-wrapper {
    display: none
}

@media (max-width:767px) {
    .news-basic #typy .twig-large_img_text_row .text_box {
        width: 100%;
        padding: 20px 30px
    }

    .news-basic #typy .twig-large_img_text_row .img_box {
        display: none
    }

    .news-basic .twig-news_layout .tabs-all&gt;div .nav.nav-tabs {
        display: none
    }

    .news-basic .twig-news_layout .tabs-all&gt;div&gt;.bx-wrapper {
        display: block
    }

    .news-basic .twig-news_layout .tabs-all&gt;div&gt;.bx-wrapper .bx-viewport {
        left: 0;
        border: 0;
        box-shadow: none
    }

    .news-basic .twig-news_layout .tabs-all&gt;div&gt;.bx-wrapper .bx-viewport .tabs-for-mobile-slider li a {
        display: inline-block;
        padding: 0 40px;
        width: 100%;
        text-align: center;
        font-weight: 300;
        font-weight: 400
    }

    .news-basic .twig-news_layout .tabs-all&gt;div&gt;.bx-wrapper .bx-viewport .tabs-for-mobile-slider li.active a {
        color: #06457a
    }

    .news-basic .twig-news_layout .tabs-all&gt;div&gt;.bx-wrapper .bx-controls-direction a {
        top: auto;
        width: 20px;
        height: 18px;
        background-position: center center;
        background-repeat: no-repeat;
        opacity: .3;
        margin-top: -18px;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }

    .news-basic .twig-news_layout .tabs-all&gt;div&gt;.bx-wrapper .bx-controls-direction a:active,
    .news-basic .twig-news_layout .tabs-all&gt;div&gt;.bx-wrapper .bx-controls-direction a:focus,
    .news-basic .twig-news_layout .tabs-all&gt;div&gt;.bx-wrapper .bx-controls-direction a:hover {
        opacity: 1
    }

    .news-basic .twig-news_layout .tabs-all&gt;div&gt;.bx-wrapper .bx-controls-direction .bx-prev {
        background-image: url(../img/arrow_slider_left2.png)
    }

    .news-basic .twig-news_layout .tabs-all&gt;div&gt;.bx-wrapper .bx-controls-direction .bx-next {
        background-image: url(../img/arrow_slider_right2.png)
    }
}

@media (max-width:991px) {
    .what-can-you-choose .what-can-you-choose-table .table-top .table-top-header {
        position: relative;
        border: 0;
        left: inherit;
        height: auto
    }
}

@media (max-width:767px) {
    .what-can-you-choose .what-can-you-choose-table .table-top .table-top-header i {
        display: none
    }
}

@media (max-width:1200px) {
    .what-can-you-choose .what-can-you-choose-table .table-top .table-top-header i {
        display: none
    }
}

.what-can-you-choose .what-can-you-choose-box-green,
.what-can-you-choose .what-can-you-choose-light-orange {
    background-color: #f3f3f3
}

.what-can-you-choose .what-can-you-choose-table .table-content .column-green,
.what-can-you-choose .what-can-you-choose-table .table-content .column-light-orange {
    border-bottom-color: #f3f3f3
}

.what-can-you-choose .what-can-you-choose-box-blue,
.what-can-you-choose .what-can-you-choose-pink {
    background-color: #bf2220;
    color: #fff
}

.what-can-you-choose .what-can-you-choose-table .table-content .column-blue,
.what-can-you-choose .what-can-you-choose-table .table-content .column-pink {
    border-bottom-color: #bf2220
}

@media (max-width:991px) {

    .what-can-you-choose .what-can-you-choose-box-blue,
    .what-can-you-choose .what-can-you-choose-box-green,
    .what-can-you-choose .what-can-you-choose-light-orange,
    .what-can-you-choose .what-can-you-choose-pink {
        padding: 0 5px
    }

    .what-can-you-choose .what-can-you-choose-box-blue span,
    .what-can-you-choose .what-can-you-choose-box-green span,
    .what-can-you-choose .what-can-you-choose-light-orange span,
    .what-can-you-choose .what-can-you-choose-pink span {
        padding-top: 19px;
        font-size: 14px
    }

    .what-can-you-choose .what-can-you-choose-table .table-content .column-blue,
    .what-can-you-choose .what-can-you-choose-table .table-content .column-green,
    .what-can-you-choose .what-can-you-choose-table .table-content .column-light-orange,
    .what-can-you-choose .what-can-you-choose-table .table-content .column-pink {
        width: 25%;
        font-size: 13px;
        padding-left: 3px;
        padding-right: 3px;
        padding-top: 15px;
        height: auto
    }
}

b,
strong {
    
    font-weight: 700
}

@media (max-width:767px) {
    .twig-text_box .unimulti-doradztwo h4 {
        display: table-cell !important;
        vertical-align: middle !important;
        height: 125px !important
    }
}

.twig-fund_layout .border-box-module p {
    font-size: 17px;
    font-weight: 300;
    font-weight: 400;
    line-height: 120%
}

.twig-fund_layout .border-box-module ul {
    font-size: 17px;
    font-weight: 300;
    font-weight: 400;
    line-height: 120%
}

.select2-container--default .select2-selection--single,
.select2-dropdown {
    border-radius: 0
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #c21b17
}

.blue-box .emailApiForm .box-email-input {
    background-color: #fff;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: left;
    color: #999;
    font-weight: 300;
    font-weight: 300;
}

.sweet-alert {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    font-weight: 300;
}

.sweet-alert button {
    background-color: #752127 !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.sweet-alert button:hover {
    background-color: #c21b17 !important
}

#news-see-more .see-more-1of4 .see-more-text {
    margin-bottom: 50px
}

@media (max-width:600px) and (min-width:460px) {
    .twig-large_img_text_row .large_img_text {
        min-height: inherit
    }

    .twig-large_img_text_row .large_img_text .text_box {
        float: left;
        width: calc(100% - 120px);
        margin-top: 0;
        padding: 20px 0
    }

    .twig-large_img_text_row .large_img_text .img_box {
        left: inherit;
        right: 0;
        width: 120px;
        height: 100%
    }

    .twig-large_img_text_row .large_img_text.right .text_box {
        float: left;
        width: calc(100% - 120px);
        margin-top: 0;
        margin-left: 120px;
        padding-left: 20px
    }

    .twig-large_img_text_row .large_img_text.right .img_box {
        width: 120px;
        height: 100%
    }

    .twig-large_img_text_row .large_img_text.advice-row-border .text_box {
        padding-right: 20px;
        padding-left: 20px
    }
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    #top_menu&gt;.top-menu-block-2 .navbar .navbar-header #logo {
        display: none !important
    }

    #top_menu&gt;.top-menu-block-2 .navbar .navbar-header #logo_ie {
        display: block !important
    }
}

@supports (-ms-accelerator:true) {
    #top_menu&gt;.top-menu-block-2 .navbar .navbar-header #logo {
        display: none !important
    }

    #top_menu&gt;.top-menu-block-2 .navbar .navbar-header #logo_ie {
        display: block !important
    }
} 




#onyx_generalipp_sub * {
	font-family: "Roboto" !important;
	
}

.end-of-year-countdown-days {
	float: none !important;
	display: inline !important;
}</pre></body></html>