img:is([sizes=auto i]){contain-intrinsic-size:3000px 1500px}
:root{}
@media (min-resolution:192dpi){
:root{}
}
:root{}
.aligncenter{clear:both}
html :where(img.ct-img){height:auto;max-width:100%}
:root{}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}




[data-ico-fa]:before{font-family: FontAwesome;
    content: attr(data-ico-fa);}
.bk_row_holder{display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-content: stretch;
    align-content: flex-start;}
.bk_row_holder .bk_column{flex: 1 1 0%;
    max-width: 100%;}
.bk_column[data-width="12"],
.bk_column_inner[data-width="12"]{flex-basis: 100%;
    max-width: 100%;}
.bk_column[data-width="11"],
.bk_column_inner[data-width="11"]{flex-basis: 91.666666%;
    max-width: 91.666666%;}
.bk_column[data-width="10"],
.bk_column_inner[data-width="10"]{flex-basis: 83.333333%;
    max-width: 83.333333%;}
.bk_column[data-width="9"],
.bk_column_inner[data-width="9"]{flex-basis: 75%;
    max-width: 75%;}
.bk_column[data-width="8"],
.bk_column_inner[data-width="8"]{flex-basis: 66.666666%;
    max-width: 66.666666%;}
.bk_column[data-width="7"],
.bk_column_inner[data-width="7"]{flex-basis: 58.333333%;
    max-width: 58.333333%;}
.bk_column[data-width="6"],
.bk_column_inner[data-width="6"]{flex-basis: 50%;
    max-width: 50%;}
.bk_column[data-width="5"],
.bk_column_inner[data-width="5"]{flex-basis: 41.666666%;
    max-width: 41.666666%;}
.bk_column[data-width="4"],
.bk_column_inner[data-width="4"]{flex-basis: 33.333333%;
    max-width: 33.333333%;}
.bk_column[data-width="3"],
.bk_column_inner[data-width="3"]{flex-basis: 25%;
    max-width: 25%;}
.bk_column[data-width="2"],
.bk_column_inner[data-width="2"]{flex-basis: 16.666666%;
    max-width: 16.666666%;}
.bk_column[data-width="1"],
.bk_column_inner[data-width="1"]{flex-basis: 8.333333%;
    max-width: 8.333333%;}
@media (max-width: 992px){
.bk_column[data-width="12"],
.bk_column[data-width="11"],
.bk_column[data-width="10"],
.bk_column[data-width="9"],
.bk_column[data-width="8"],
.bk_column[data-width="7"],
.bk_column[data-width="6"],
.bk_column[data-width="5"],
.bk_column[data-width="4"],
.bk_column_inner[data-width="12"],
.bk_column_inner[data-width="11"],
.bk_column_inner[data-width="10"],
.bk_column_inner[data-width="9"],
.bk_column_inner[data-width="8"],
.bk_column_inner[data-width="7"],
.bk_column_inner[data-width="6"],
.bk_column_inner[data-width="5"],
.bk_column_inner[data-width="4"]{flex-basis: 100%;
    max-width: 100%;}
.bk_column[data-width="3"],
.bk_column_inner[data-width="3"]{flex-basis: 50%;
    max-width: 50%;}
.bk_column[data-width="2"],
.bk_column_inner[data-width="2"]{flex-basis: 33.333333%;
    max-width: 33.333333%;}
}
@media (max-width: 480px){
.bk_column[data-width="3"],
.bk_column[data-width="2"],
.bk_column_inner[data-width="3"],
.bk_column_inner[data-width="2"]{flex-basis: 50%;
    max-width: 50%;}
}
@media (max-width: 370px){
.bk_column[data-width="3"],
.bk_column[data-width="2"],
.bk_column_inner[data-width="3"],
.bk_column_inner[data-width="2"]{flex-basis: 100%;
    max-width: 100%;}
}
@media (min-width: 1401px){
.bk_column.col-xxl-12,
.bk_column_inner.col-xxl-12{flex-basis: 100%;
    max-width: 100%;}
.bk_column.col-xxl-10,
.bk_column_inner.col-xxl-10{flex-basis: 83.333333%;
    max-width: 83.333333%;}
.bk_column.col-xxl-8,
.bk_column_inner.col-xxl-8{flex-basis: 66.666666%;
    max-width: 66.666666%;}
.bk_column.col-xxl-6,
.bk_column_inner.col-xxl-6{flex-basis: 50%;
    max-width: 50%;}
.bk_column.col-xxl-4,
.bk_column_inner.col-xxl-4{flex-basis: 33.333333%;
    max-width: 33.333333%;}
.bk_column.col-xxl-3,
.bk_column_inner.col-xxl-3{flex-basis: 25%;
    max-width: 25%;}
.bk_column.col-xxl-2,
.bk_column_inner.col-xxl-2{flex-basis: 16.666666%;
    max-width: 16.666666%;}
}
@media (min-width: 1201px) and (max-width: 1400px){
.bk_column.col-xl-12,
.bk_column_inner.col-xl-12{flex-basis: 100%;
    max-width: 100%;}
.bk_column.col-xl-9,
.bk_column_inner.col-xl-9{flex-basis: 75%;
    max-width: 75%;}
.bk_column.col-xl-8,
.bk_column_inner.col-xl-8{flex-basis: 66.666666%;
    max-width: 66.666666%;}
.bk_column.col-xl-6,
.bk_column_inner.col-xl-6{flex-basis: 50%;
    max-width: 50%;}
.bk_column.col-xl-4,
.bk_column_inner.col-xl-4{flex-basis: 33.333333%;
    max-width: 33.333333%;}
.bk_column.col-xl-3,
.bk_column_inner.col-xl-3{flex-basis: 25%;
    max-width: 25%;}
}
@media (min-width: 993px) and (max-width: 1200px){
.bk_column.col-lg-12,
.bk_column_inner.col-lg-12{flex-basis: 100%;
    max-width: 100%;}
.bk_column.col-lg-9,
.bk_column_inner.col-lg-9{flex-basis: 75%;
    max-width: 75%;}
.bk_column.col-lg-8,
.bk_column_inner.col-lg-8{flex-basis: 66.666666%;
    max-width: 66.666666%;}
.bk_column.col-lg-4,
.bk_column_inner.col-lg-4{flex-basis: 33.333333%;
    max-width: 33.333333%;}
.bk_column.col-lg-3,
.bk_column_inner.col-lg-3{flex-basis: 25%;
    max-width: 25%;}
}
@media (min-width: 768px) and (max-width: 992px){
.bk_column.col-md-12,
.bk_column_inner.col-md-12{flex-basis: 100%;
    max-width: 100%;}
.bk_column.col-md-6,
.bk_column_inner.col-md-6{flex-basis: 50%;
    max-width: 50%;}
}
@media (min-width: 481px) and (max-width: 768px){
.bk_column.col-sm-12,
.bk_column_inner.col-sm-12{flex-basis: 100%;
    max-width: 100%;}
.bk_column.col-sm-6,
.bk_column_inner.col-sm-6{flex-basis: 50%;
    max-width: 50%;}
}
@media (max-width: 480px){
.bk_column.col-xs-12,
.bk_column_inner.col-xs-12{flex-basis: 100%;
    max-width: 100%;}
.bk_hidden_xs{display: none !important;}
}
@media (min-width: 481px) and (max-width: 768px){
.bk_hidden_ms{display: none !important;}
}
@media (min-width: 769px) and (max-width: 992px){
.bk_hidden_sm{display: none !important;}
}
@media (min-width: 993px) and (max-width: 1200px){
.bk_hidden_md{display: none !important;}
}
@media (min-width: 1201px) and (max-width: 1400px){
.bk_hidden_lg{display: none !important;}
}
@media (min-width: 1401px){
.bk_hidden_lg:not([data-bb-version]){display: none !important;}
}
.bk_section{position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: var(--section-primary-color);
    background-color: var(--section-secondary-color);}
.bk_section > .bk_port{display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;}
.bk_section > .bk_port .rtl{flex-flow: row-reverse nowrap;}
.bk_section > .bk_port .bk_cell{position: relative;}
.bk_section.bk_vertical_align_top > .bk_port{align-items: flex-start;}
.bk_section[class*="bk_background_overlay"]:before{content: ' ';
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;}
.bk_section[class*="bk_background_overlay"] .bk_cell{position: relative;
    z-index: 1;}
.bk_section[class*="light_stripes"]:before{background-image: linear-gradient(to right top,transparent 33%,rgba(255,255,255,.5) 33%,rgba(255,255,255,.5) 66%,transparent 66%);
    background-size: 3px 3px;
    background-repeat: repeat;}
.bk_section[class*="light_solid"]:before{background-color: rgba(255,255,255,.5);}
.bk_section[class*="dark_solid"]:before{background-color: rgba(0,0,0,.5);}
.bk_section.bk_top_spacing_extra_small > .bk_port{padding-top: .5em;}
.bk_section.bk_top_spacing_small > .bk_port{padding-top: 1em;}
.bk_section.bk_top_spacing_normal > .bk_port{padding-top: 2em;}
.bk_section.bk_top_spacing_medium > .bk_port{padding-top: 4em;}
.bk_section.bk_top_spacing_large > .bk_port{padding-top: 8em;}
.bk_section.bk_top_spacing_extra_large > .bk_port{padding-top: 16em;}
.bk_section.bk_bottom_spacing_extra_small > .bk_port{padding-bottom: .5em;}
.bk_section.bk_bottom_spacing_small > .bk_port{padding-bottom: 1em;}
.bk_section.bk_bottom_spacing_normal > .bk_port{padding-bottom: 2em;}
.bk_section.bk_bottom_spacing_medium > .bk_port{padding-bottom: 4em;}
.bk_section.bk_bottom_spacing_large > .bk_port{padding-bottom: 8em;}
.bk_section.bk_bottom_spacing_extra_large > .bk_port{padding-bottom: 16em;}
.bk_section.bk_top_spacing_5 > .bk_port{padding-top: 5px;}
.bk_section.bk_bottom_spacing_15 > .bk_port{padding-bottom: 15px;}
.bk_section.bk_bottom_spacing_20 > .bk_port{padding-bottom: 20px;}
.bk_section.bk_bottom_spacing_25 > .bk_port{padding-bottom: 25px;}
.bk_section.bk_bottom_spacing_30 > .bk_port{padding-bottom: 30px;}
.bk_section.bk_bottom_spacing_35 > .bk_port{padding-bottom: 35px;}
.bk_section.bk_bottom_spacing_40 > .bk_port{padding-bottom: 40px;}
.bk_section.bk_top_spacing_40 > .bk_port{padding-top: 40px;}
.bk_section.bk_bottom_spacing_60 > .bk_port{padding-bottom: 60px;}
.bk_section.bk_bottom_spacing_70 > .bk_port{padding-bottom: 70px;}
.bk_section.bk_top_spacing_70 > .bk_port{padding-top: 70px;}
.bk_section.bk_bottom_spacing_80 > .bk_port{padding-bottom: 80px;}
.bk_section.bk_bottom_spacing_100 > .bk_port{padding-bottom: 100px;}
.bk_section.bk_top_spacing_100 > .bk_port{padding-top: 100px;}
.bk_section .bk_background_image_holder_wrapper{position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    background-size: inherit;
    background-position: inherit;}
.bk_section .bk_background_image_holder_wrapper .bk_background_image_holder{position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: inherit;
    background-position: inherit;
    background-repeat: no-repeat;
    background-attachment: scroll;}
html[data-bk_screen_resolution="xl"].bk_backgroud_fixed_supported .bk_parallax{background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;}
html[data-bk_screen_resolution="xl"].bk_backgroud_fixed_supported .bk_parallax.bk_background_image_holder{transform-origin: center center;}
.bk_row{color: var(--row-primary-color);
    background-color: var(--row-secondary-color);
    --column-gap: 20px;
    --column-delta: .01px;
    --row-width: 1200px;}
.bk_row_holder{height: auto;
    margin: 0 -20px;}
.bk_row_holder .bk_column{--column-width: 12;
    box-sizing: border-box;
    display: flex;
    flex-flow: column nowrap;
    padding-left: 20px;
    padding-right: 20px;
    color: var(--column-primary-color);
    background-color: var(--column-secondary-color);}
.bk_row_holder .bk_column.bk_vertical_align_top{justify-content: flex-start;}
.bk_row_holder .bk_column.bk_vertical_align_middle{justify-content: center;}
.bk_row_holder .bk_column[style*="background-image"]{background-size: cover;
    background-position: center;
    background-repeat: no-repeat;}
.bk_row_holder .bk_column.bk_padding_text_indent .bk_column_content{padding-left: 20px;
    padding-right: 20px;}
.bk_row_holder .bk_column.bk_padding_text_indent .bk_column_content > .bk_column_content_inner > .bk_image{margin-left: -20px;
    margin-right: -20px;}
.bk_row_holder .bk_column.bk_padding_text_indent .bk_column_content > .bk_column_content_inner > .bk_image img{display: block;
    width: 100%;
    height: auto;}
.bk_row_holder .bk_column .bk_column_content{width: 100%;}
.bk_row_holder .bk_column .bk_column_content[style*="background-image"]{background-size: cover;
    background-position: center;
    background-repeat: no-repeat;}
.bk_row_holder .bk_column .bk_column_content{color: var(--column-inner-primary-color);
    background-color: var(--column-inner-secondary-color);}
.bk_align_left .bk_align_right.bk_column,
.bk_align_center .bk_align_right.bk_column,
.bk_align_left .bk_align_right .bk_column,
.bk_align_center .bk_align_right .bk_column,
.bk_align_right.bk_column,
.bk_align_right .bk_column,
.bk_align_left .bk_align_right.bk_column_inner,
.bk_align_center .bk_align_right.bk_column_inner,
.bk_align_left .bk_align_right .bk_column_inner,
.bk_align_center .bk_align_right .bk_column_inner,
.bk_align_right.bk_column_inner,
.bk_align_right .bk_column_inner{text-align: right;}
.bk_align_right .bk_align_left.bk_column,
.bk_align_center .bk_align_left.bk_column,
.bk_align_right .bk_align_left .bk_column,
.bk_align_center .bk_align_left .bk_column,
.bk_align_left.bk_column,
.bk_align_left .bk_column,
.bk_align_right .bk_align_left.bk_column_inner,
.bk_align_center .bk_align_left.bk_column_inner,
.bk_align_right .bk_align_left .bk_column_inner,
.bk_align_center .bk_align_left .bk_column_inner,
.bk_align_left.bk_column_inner,
.bk_align_left .bk_column_inner{text-align: left;}
.bk_align_left .bk_align_center.bk_column,
.bk_align_right .bk_align_center.bk_column,
.bk_align_left .bk_align_center .bk_column,
.bk_align_right .bk_align_center .bk_column,
.bk_align_center.bk_column,
.bk_align_center .bk_column,
.bk_align_left .bk_align_center.bk_column_inner,
.bk_align_right .bk_align_center.bk_column_inner,
.bk_align_left .bk_align_center .bk_column_inner,
.bk_align_right .bk_align_center .bk_column_inner,
.bk_align_center.bk_column_inner,
.bk_align_center .bk_column_inner{text-align: center;}
.bk_cell{width: 100%;
    flex: 0 1 100%;}
.bk_layout_boxed_800 .bk_cell{flex-basis: 800px;
    width: 800px;
    max-width: calc(100% - 40px);}
.bk_layout_boxed_1000 .bk_cell{flex-basis: 1000px;
    width: 1000px;
    max-width: calc(100% - 40px);}
.bk_layout_boxed_1100 .bk_cell{flex-basis: 1100px;
    width: 1100px;
    max-width: calc(100% - 40px);}
.bk_layout_boxed_1200 .bk_cell{flex-basis: 1200px;
    width: 1200px;
    max-width: calc(100% - 40px);}
.bk_layout_boxed_1500 .bk_cell{flex-basis: 1500px;
    width: 1500px;
    max-width: calc(100% - 40px);}
.bk_column_gap_0 > .bk_row_holder{max-width: calc(100% + 0);
    margin-left: -0px;
    margin-right: -0px;}
.bk_column_gap_0 > .bk_row_holder .bk_column{padding-left: 0;
    padding-right: 0;}
.bk_column_gap_10 > .bk_row_holder{max-width: calc(100% + 20px);
    margin-left: -10px;
    margin-right: -10px;}
.bk_column_gap_10 > .bk_row_holder .bk_column{padding-left: 10px;
    padding-right: 10px;}
.bk_column.bk_padding_5 .bk_column_content{padding-left: 5px;
    padding-right: 5px;}
.bk_column.bk_padding_10 .bk_column_content{padding-left: 10px;
    padding-right: 10px;}
.bk_column.bk_padding_20 .bk_column_content{padding-left: 20px;
    padding-right: 20px;}
.bk_column.bk_padding_40 .bk_column_content{padding-left: 40px;
    padding-right: 40px;}
.bk_column.bk_padding_50 .bk_column_content{padding-left: 50px;
    padding-right: 50px;}
.bk_column_gap_0 > .bk_row_holder{margin-left: 0;
    margin-right: 0;}
.bk_column_gap_0 > .bk_row_holder .bk_column{padding-left: 0;
    padding-right: 0;}
.bk_row.bk_row_width_boxed_1200{max-width: 1200px;
    --row-width: 1200px;}
.bk_row_inner.bk_row_width_boxed_1200{max-width: 1200px;
    margin: auto;}
@media (min-width: 1240px){
.bk_row.bk_row_width_boxed_1200{margin: auto;}
.bk_row.bk_row_width_boxed_1200 .bk_row_holder{flex-flow: row nowrap;}
.bk_row.bk_row_width_boxed_1200 .bk_row_holder .bk_column{max-width: 100%;}
.bk_row.bk_row_width_boxed_1200.bk_row_push_right{max-width: 100%;}
}
@media (max-width: 1239px){
.bk_row.bk_row_width_boxed_1200{padding: 0 20px;
    max-width: 100%;}
.bk_row.bk_row_width_boxed_1200.bk_content_wide{padding: 0;}
.bk_row.bk_row_width_boxed_1200.bk_content_wide .bk_row_holder{margin: 0;}
.bk_row.bk_row_width_boxed_1200.bk_content_wide.bk_row_push_right .bk_column:last-child{padding: 0;}
.bk_row.bk_row_width_boxed_1200.bk_content_wide.bk_row_push_right .bk_column:not(:last-child){padding: 0 20px;}
.bk_row.bk_row_width_boxed_1200.bk_content_wide.bk_row_push_right .bk_column:not(:last-child) .bk_column_content{align-self: flex-end;}
.bk_row.bk_row_width_boxed_1200 .bk_row_holder{flex-flow: row wrap;}
}
@media (min-width: 1240px){
.bk_row.bk_row_width_boxed_1200.bk_row_push_right:not(.bk_row_push_left) .bk_row_holder{justify-content: flex-end;}
.bk_section .bk_row.bk_row_width_boxed_1200.bk_row_push_right .bk_row_holder .bk_column:last-child{flex: 0 1 100%;}
.bk_section .bk_row.bk_row_width_boxed_1200.bk_row_push_right:not(.bk_content_wide) .bk_column:last-child .bk_column_content{align-self: flex-start;}
.bk_row.bk_row_width_boxed_1200 .bk_row_holder .bk_column{flex-basis: calc(var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-delta));
    max-width: calc(var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-delta));}
.bk_section .bk_row.bk_row_width_boxed_1200.bk_row_push_right .bk_row_holder .bk_column:last-child{max-width: calc(50% - (((var(--row-width)/2) + 2*var(--column-gap)) - (var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-gap)) - var(--column-delta)));}
.bk_section .bk_row.bk_row_width_boxed_1200.bk_row_push_right:not(.bk_content_wide) .bk_column:last-child .bk_column_content{max-width: calc((var(--row-width) + 2*var(--column-gap))*(var(--column-width)/12) - 2*var(--column-gap) + var(--column-delta));}
}
.bk_icon{display: inline-block;
    justify-content: center;
    line-height: 1;
    padding-right: .5em;
    max-width: 100%;}
.bk_align_left .bk_align_center.bk_icon,
.bk_align_right .bk_align_center.bk_icon,
.bk_align_left .bk_align_center .bk_icon,
.bk_align_right .bk_align_center .bk_icon,
.bk_align_center.bk_icon,
.bk_align_center .bk_icon{float: none;
    margin: 0 auto;
    padding: 0 .25em;
    display: inline-flex;
    justify-content: center;}
.bk_align_left .bk_align_center.bk_icon.bk_style_borderless.bk_size_large,
.bk_align_right .bk_align_center.bk_icon.bk_style_borderless.bk_size_large,
.bk_align_left .bk_align_center .bk_icon.bk_style_borderless.bk_size_large,
.bk_align_right .bk_align_center .bk_icon.bk_style_borderless.bk_size_large,
.bk_align_center.bk_icon.bk_style_borderless.bk_size_large,
.bk_align_center .bk_icon.bk_style_borderless.bk_size_large{padding: 0 1em;}
.bk_column_inner.bk_align_center .bk_align_center.bk_icon,
.bk_column_inner.bk_align_center .bk_align_inherit.bk_icon,
.bk_column.bk_align_center .bk_align_inherit.bk_icon,
.bk_column.bk_align_center .bk_align_center.bk_icon{clear: none;
    display: inline-flex;}
.bk_align_right .bk_align_left.bk_icon,
.bk_align_center .bk_align_left.bk_icon,
.bk_align_right .bk_align_left .bk_icon,
.bk_align_center .bk_align_left .bk_icon,
.bk_align_left.bk_icon,
.bk_align_left .bk_icon{float: left;
    margin: 0;
    padding-right: .5em;
    padding-left: 0;}
.bk_align_right .bk_align_left.bk_icon.bk_style_borderless.bk_size_large,
.bk_align_center .bk_align_left.bk_icon.bk_style_borderless.bk_size_large,
.bk_align_right .bk_align_left .bk_icon.bk_style_borderless.bk_size_large,
.bk_align_center .bk_align_left .bk_icon.bk_style_borderless.bk_size_large,
.bk_align_left.bk_icon.bk_style_borderless.bk_size_large,
.bk_align_left .bk_icon.bk_style_borderless.bk_size_large{padding-right: 1em;
    padding-left: 0;}
.bk_align_left .bk_align_right.bk_icon,
.bk_align_center .bk_align_right.bk_icon,
.bk_align_left .bk_align_right .bk_icon,
.bk_align_center .bk_align_right .bk_icon,
.bk_align_right.bk_icon,
.bk_align_right .bk_icon{margin: 0;
    float: right;
    padding-left: .5em;
    padding-right: 0;}
.bk_align_left .bk_align_right.bk_icon.bk_style_borderless.bk_size_large,
.bk_align_center .bk_align_right.bk_icon.bk_style_borderless.bk_size_large,
.bk_align_left .bk_align_right .bk_icon.bk_style_borderless.bk_size_large,
.bk_align_center .bk_align_right .bk_icon.bk_style_borderless.bk_size_large,
.bk_align_right.bk_icon.bk_style_borderless.bk_size_large,
.bk_align_right .bk_icon.bk_style_borderless.bk_size_large{padding-left: 1em;
    padding-right: 0;}
.bk_icon .bk_icon_holder{text-decoration: none !important;
    box-shadow: none !important;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    line-height: inherit;
    font-weight: normal;}
.bk_icon .bk_icon_holder:before{display: flex;
    order: 1;
    line-height: normal;
    flex-flow: column nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    transition: all 280ms ease;}
.bk_size_small.bk_icon .bk_icon_holder:before{font-size: 1.1em;
    width: 2em;
    height: 2em;}
.bk_size_small.bk_icon .bk_icon_holder > span{font-size: .875em;}
.bk_size_normal.bk_icon .bk_icon_holder:before{font-size: 1.6em;
    width: 2em;
    height: 2em;}
.bk_size_normal.bk_icon .bk_icon_holder > span{font-size: 1em;}
.bk_size_large.bk_icon .bk_icon_holder:before{font-size: 3em;
    width: 2em;
    height: 2em;}
.bk_size_large.bk_icon .bk_icon_holder > span{font-size: 1.4em;}
.bk_size_small.bk_style_borderless.bk_icon .bk_icon_holder:before,
.bk_size_normal.bk_style_borderless.bk_icon .bk_icon_holder:before,
.bk_size_large.bk_style_borderless.bk_icon .bk_icon_holder:before{width: auto;
    height: auto;}
.bk_icon .bk_icon_holder span{line-height: 1.1;
    order: 2;
    padding-left: .5em;}
.rtl .bk_icon .bk_icon_holder span{float: right;
    padding-left: 0;
    padding-right: .5em;}
.bk_icon .bk_icon_holder:hover{text-decoration: none;}
.bk_icon.bk_shape_circle .bk_icon_holder:before{border-radius: 50%;}
.bk_icon.bk_style_filled .bk_icon_holder:before{box-shadow: 0 0 0 1em var(--secondary-color,black) inset;
    color: var(--primary-color,white);}
.bk_icon.bk_style_filled:hover a.bk_icon_holder:before{background-color: var(--primary-color,transparent);
    box-shadow: 0 0 0 1px var(--secondary-color,black) inset;
    color: var(--secondary-color,black);}
.bk_icon.bk_style_borderless .bk_icon_holder:before{color: var(--primary-color);}
.bk_icon.bk_style_borderless:hover a.bk_icon_holder:before{color: var(--secondary-color);}
.bk_button{display: inline-block;
    line-height: 1;
    margin-bottom: .25em;}
.bk_button.bk_width_full{display: block;
    width: 100%;}
.bk_align_right.bk_button.bk_width_full,
.bk_align_left.bk_button.bk_width_full{float: none;
    margin: 0;}
.bk_align_left .bk_align_right.bk_button,
.bk_align_center .bk_align_right.bk_button,
.bk_align_left .bk_align_right .bk_button,
.bk_align_center .bk_align_right .bk_button,
.bk_align_right.bk_button,
.bk_align_right .bk_button{float: right;
    margin-left: .5em;
    margin-right: 0;}
.bk_align_right .bk_align_left.bk_button,
.bk_align_center .bk_align_left.bk_button,
.bk_align_right .bk_align_left .bk_button,
.bk_align_center .bk_align_left .bk_button,
.bk_align_left.bk_button,
.bk_align_left .bk_button{float: left;
    margin-right: .5em;
    margin-left: 0;}
.bk_align_left .bk_align_center.bk_button,
.bk_align_right .bk_align_center.bk_button,
.bk_align_left .bk_align_center .bk_button,
.bk_align_right .bk_align_center .bk_button,
.bk_align_center.bk_button,
.bk_align_center .bk_button{float: none;
    margin-right: .25em;
    margin-left: .25em;
    display: flex;
    justify-content: center;
    clear: both;}
.bk_column_inner.bk_align_center .bk_align_center.bk_button,
.bk_column_inner.bk_align_center .bk_align_inherit.bk_button,
.bk_column.bk_align_center .bk_align_inherit.bk_button,
.bk_column.bk_align_center .bk_align_center.bk_button{clear: none;
    display: inline-block;}
.bk_size_small.bk_button{font-size: .8em;}
.bk_size_medium.bk_button{font-size: .9em;}
.bk_size_normal.bk_button{font-size: 1em;}
.bk_size_large.bk_button{font-size: 1.2em;}
.bk_button a{display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    align-content: flex-start;
    text-decoration: none;
    box-shadow: none;
    padding: 1em 3em;
    transition: all 300ms ease;}
.bk_button a:hover{text-decoration: none;}
.bk_style_clean.bk_button a{box-shadow: none !important;}
.rtl .bk_button a{flex-flow: row-reverse nowrap;}
.bk_button.bk_shape_square a.bk_link{border-radius: 0;}
.bk_button .bk_icon_holder{display: block;}
.bk_button .bk_icon_holder:before{display: block;
    font-size: inherit;
    line-height: 1;
    font-weight: 400;}
.bk_button.bk_icon_position_left .bk_icon_holder{order: 1;
    margin-right: .5em;}
.bk_button.bk_icon_position_left .bk_button_text{order: 2;}
.bk_button.bk_icon_position_right .bk_icon_holder{order: 2;
    margin-left: .5em;}
.bk_button.bk_icon_position_right .bk_button_text{order: 1;}
.bk_font_weight_600.bk_button .bk_button_text{font-weight: 600;}
.bk_font_weight_900.bk_button .bk_button_text{font-weight: 900;}
.bk_text_transform_inherit.bk_button .bk_button_text{text-transform: inherit;}
.bk_button.bk_style_filled a{box-shadow: 0 0 0 3em var(--secondary-color,white) inset;
    color: var(--primary-color,black);}
.bk_button.bk_style_filled a:hover{box-shadow: 0 0 0 0 var(--secondary-color,white) inset;
    background-color: var(--primary-color,black);
    color: var(--secondary-color,white);}
.bk_button.bk_style_clean a{color: var(--primary-color,black);}
.bk_button.bk_style_clean a:hover{color: var(--secondary-color);}
.bk_separator_v2{line-height: 0;
    clear: both;
    border-bottom-color: currentColor;
    color: var(--primary-color);}
.bk_separator_v2:before,
.bk_separator_v2:after{content: ' ';
    display: table;
    width: 100%;
    clear: both;
    border-width: inherit;}
.bk_separator_v2 .bk_separator_v2_inner{display: flex;
    align-items: center;
    gap: .5em;}
.bk_separator_v2 .bk_separator_v2_inner .bk_separator_v2_inner_before,
.bk_separator_v2 .bk_separator_v2_inner .bk_separator_v2_inner_after{display: table;
    width: 100%;
    clear: both;
    flex: 1;
    opacity: .3;}
.bk_separator_v2_without_content.bk_separator_v2 .bk_separator_v2_inner .bk_separator_v2_inner_after{display: none;}
.bk_border_style_solid.bk_separator_v2 .bk_separator_v2_inner .bk_separator_v2_inner_before,
.bk_border_style_solid.bk_separator_v2 .bk_separator_v2_inner .bk_separator_v2_inner_after{border-bottom-style: solid;}
.bk_separator_v2 .bk_separator_v2_inner .bk_separator_v2_inner_content{display: flex;
    align-items: center;
    gap: .25em;
    line-height: 0;
    height: 0;}
.bk_separator_v2_without_content.bk_separator_v2 .bk_separator_v2_inner .bk_separator_v2_inner_content{display: none;}
.bk_icon_size_normal.bk_separator_v2 .bk_separator_v2_inner .bk_separator_v2_inner_content .bk_icon_holder{font-size: 1.5em;}
.bk_separator_v2.bk_border_thickness_1 .bk_separator_v2_inner .bk_separator_v2_inner_before,
.bk_separator_v2.bk_border_thickness_1 .bk_separator_v2_inner .bk_separator_v2_inner_after{border-width: 1px;}
.bk_separator_v2.bk_bottom_spacing_extra_small{padding-bottom: .5em;}
.bk_separator_v2.bk_bottom_spacing_small{padding-bottom: 1em;}
.bk_separator_v2.bk_bottom_spacing_normal{padding-bottom: 2em;}
.bk_separator_v2.bk_bottom_spacing_medium{padding-bottom: 4em;}
.bk_separator_v2.bk_bottom_spacing_large{padding-bottom: 8em;}
.bk_separator_v2.bk_bottom_spacing_extra_large{padding-bottom: 16em;}
.bk_separator_v2.bk_top_spacing_extra_small{padding-top: .5em;}
.bk_separator_v2.bk_top_spacing_small{padding-top: 1em;}
.bk_separator_v2.bk_top_spacing_normal{padding-top: 2em;}
.bk_separator_v2.bk_top_spacing_medium{padding-top: 4em;}
.bk_separator_v2.bk_top_spacing_large{padding-top: 8em;}
.bk_separator_v2.bk_top_spacing_extra_large{padding-top: 16em;}
.bk_separator_v2.bk_top_spacing_5{padding-top: 5px;}
.bk_separator_v2.bk_bottom_spacing_15{padding-bottom: 15px;}
.bk_separator_v2.bk_bottom_spacing_20{padding-bottom: 20px;}
.bk_separator_v2.bk_bottom_spacing_25{padding-bottom: 25px;}
.bk_separator_v2.bk_bottom_spacing_30{padding-bottom: 30px;}
.bk_separator_v2.bk_bottom_spacing_35{padding-bottom: 35px;}
.bk_separator_v2.bk_bottom_spacing_40{padding-bottom: 40px;}
.bk_separator_v2.bk_top_spacing_40{padding-top: 40px;}
.bk_separator_v2.bk_bottom_spacing_60{padding-bottom: 60px;}
.bk_separator_v2.bk_bottom_spacing_70{padding-bottom: 70px;}
.bk_separator_v2.bk_top_spacing_70{padding-top: 70px;}
.bk_separator_v2.bk_bottom_spacing_80{padding-bottom: 80px;}
.bk_separator_v2.bk_bottom_spacing_100{padding-bottom: 100px;}
.bk_separator_v2.bk_top_spacing_100{padding-top: 100px;}
.bk_separator_v2 .bk_separator_v2_inner .bk_separator_v2_inner_before,
.bk_separator_v2 .bk_separator_v2_inner .bk_separator_v2_inner_after{border-bottom-color: var(--secondary-color);}
.bk_headline{color: var(--primary-color);}
.bk_align_left .bk_align_right.bk_headline,
.bk_align_center .bk_align_right.bk_headline,
.bk_align_left .bk_align_right .bk_headline,
.bk_align_center .bk_align_right .bk_headline,
.bk_align_right.bk_headline,
.bk_align_right .bk_headline{text-align: right;}
.bk_align_right .bk_align_left.bk_headline,
.bk_align_center .bk_align_left.bk_headline,
.bk_align_right .bk_align_left .bk_headline,
.bk_align_center .bk_align_left .bk_headline,
.bk_align_left.bk_headline,
.bk_align_left .bk_headline{text-align: left;}
.bk_align_left .bk_align_center.bk_headline,
.bk_align_right .bk_align_center.bk_headline,
.bk_align_left .bk_align_center .bk_headline,
.bk_align_right .bk_align_center .bk_headline,
.bk_align_center.bk_headline,
.bk_align_center .bk_headline{text-align: center;}
.bk_headline h1,
.bk_headline h2,
.bk_headline h3,
.bk_headline h4,
.bk_headline h5,
.bk_headline h6,
.bk_headline p.bk_headline_tag,
.bk_headline span.bk_headline_tag{display: block;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    overflow-wrap: inherit;}
.bk_size_extrasmall.bk_headline h1,
.bk_size_extrasmall.bk_headline h2,
.bk_size_extrasmall.bk_headline h3,
.bk_size_extrasmall.bk_headline h4,
.bk_size_extrasmall.bk_headline h5,
.bk_size_extrasmall.bk_headline h6,
.bk_size_extrasmall.bk_headline p.bk_headline_tag,
.bk_size_extrasmall.bk_headline span.bk_headline_tag{font-size: 1rem;}
.bk_size_small.bk_headline h1,
.bk_size_small.bk_headline h2,
.bk_size_small.bk_headline h3,
.bk_size_small.bk_headline h4,
.bk_size_small.bk_headline h5,
.bk_size_small.bk_headline h6,
.bk_size_small.bk_headline p.bk_headline_tag,
.bk_size_small.bk_headline span.bk_headline_tag{font-size: 1.5rem;}
.bk_size_medium.bk_headline h1,
.bk_size_medium.bk_headline h2,
.bk_size_medium.bk_headline h3,
.bk_size_medium.bk_headline h4,
.bk_size_medium.bk_headline h5,
.bk_size_medium.bk_headline h6,
.bk_size_medium.bk_headline p.bk_headline_tag,
.bk_size_medium.bk_headline span.bk_headline_tag{font-size: 2rem;}
.bk_size_normal.bk_headline h1,
.bk_size_normal.bk_headline h2,
.bk_size_normal.bk_headline h3,
.bk_size_normal.bk_headline h4,
.bk_size_normal.bk_headline h5,
.bk_size_normal.bk_headline h6,
.bk_size_normal.bk_headline p.bk_headline_tag,
.bk_size_normal.bk_headline span.bk_headline_tag{font-size: 2.5rem;}
.bk_size_large.bk_headline h1,
.bk_size_large.bk_headline h2,
.bk_size_large.bk_headline h3,
.bk_size_large.bk_headline h4,
.bk_size_large.bk_headline h5,
.bk_size_large.bk_headline h6,
.bk_size_large.bk_headline p.bk_headline_tag,
.bk_size_large.bk_headline span.bk_headline_tag{font-size: 3rem;}
.bk_font_weight_600.bk_headline h1,
.bk_font_weight_600.bk_headline h2,
.bk_font_weight_600.bk_headline h3,
.bk_font_weight_600.bk_headline h4,
.bk_font_weight_600.bk_headline h5,
.bk_font_weight_600.bk_headline h6,
.bk_font_weight_600.bk_headline p.bk_headline_tag,
.bk_font_weight_600.bk_headline span.bk_headline_tag{font-weight: 600;}
.bk_font_weight_900.bk_headline h1,
.bk_font_weight_900.bk_headline h2,
.bk_font_weight_900.bk_headline h3,
.bk_font_weight_900.bk_headline h4,
.bk_font_weight_900.bk_headline h5,
.bk_font_weight_900.bk_headline h6,
.bk_font_weight_900.bk_headline p.bk_headline_tag,
.bk_font_weight_900.bk_headline span.bk_headline_tag{font-weight: 900;}
.bk_text_transform_inherit.bk_headline h1,
.bk_text_transform_inherit.bk_headline h2,
.bk_text_transform_inherit.bk_headline h3,
.bk_text_transform_inherit.bk_headline h4,
.bk_text_transform_inherit.bk_headline h5,
.bk_text_transform_inherit.bk_headline h6,
.bk_text_transform_inherit.bk_headline p.bk_headline_tag,
.bk_text_transform_inherit.bk_headline span.bk_headline_tag{text-transform: inherit;}
.bk_headline .bk_headline_content{display: block;
    color: inherit;}
.bk_headline .bk_headline_content a{color: inherit;
    box-shadow: none;}
.bk_dash_top.bk_headline .bk_headline_content:before{content: ' ';
    display: block;
    width: 2em;
    margin: 0 0 .4em;
    border-style: solid;
    border-width: 2px 0 0;}
.bk_align_right .bk_align_left.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_center .bk_align_left.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_left.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_left .bk_dash_top.bk_headline .bk_headline_content:before{margin-right: auto;
    margin-left: 0;}
.bk_align_left .bk_align_right.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_center .bk_align_right.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_right.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_right .bk_dash_top.bk_headline .bk_headline_content:before{margin-left: auto;
    margin-right: 0;}
.bk_align_right .bk_align_center.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_left .bk_align_center.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_center.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_center .bk_dash_top.bk_headline .bk_headline_content:before{float: none;
    margin-left: auto;
    margin-right: auto;}
.bk_headline .bk_headline_content span{display: block;}
.bk_headline .bk_headline_content span:before,
.bk_headline .bk_headline_content span:after{clear: both;
    content: ' ';
    line-height: 0;
    display: table;
    width: 100%;}
.bk_headline .bk_headline_superheadline{font-weight: 400;
    display: block;
    margin-bottom: 1em;
    font-size: .5em;}
.bk_superheadline_outside.bk_headline .bk_headline_superheadline,
.bk_headline_superheadline_outside .bk_headline .bk_headline_superheadline{font-size: 1rem;}
.bk_superheadline_font_weight_bold.bk_headline .bk_headline_superheadline{font-weight: bold;}
.bk_superheadline_font_weight_bolder.bk_headline .bk_headline_superheadline{font-weight: bolder;}
.bk_superheadline_font_weight_900.bk_headline .bk_headline_superheadline{font-weight: 900;}
.bk_headline:after{clear: both;
    content: ' ';
    display: table;
    width: 100%;}
.bk_headline .bk_headline_subheadline{clear: both;}
.bk_subheadline_font_weight_bold.bk_headline .bk_headline_subheadline{font-weight: bold;}
.bk_subheadline_font_weight_bolder.bk_headline .bk_headline_subheadline{font-weight: bolder;}
.bk_headline .bk_headline_superheadline{color: var(--secondary-color);}
.bk_text p:last-child{margin-bottom: 0;
    padding-bottom: 0;}
.bk_image{display: block;
    overflow: hidden;}
.bk_image > a,
.bk_image > span{display: block;
    line-height: 0;
    box-shadow: none !important;}
.bk_image img{display: block;
    margin: 0;
    line-height: 0;
    max-width: 100%;
    height: auto;}
.bk_image figure{margin: 0;}
.bk_image.bk_shape_square{border-radius: 0;}
.bk_image.bk_shape_square img{border-radius: 0;}
.bk_image.bk_shape_square .bk_image_content{border-radius: 0;}
.bk_align_right .bk_align_left.bk_image,
.bk_align_center .bk_align_left.bk_image,
.bk_align_right .bk_align_left .bk_image,
.bk_align_center .bk_align_left .bk_image,
.bk_align_left.bk_image,
.bk_align_left .bk_image{float: left;}
.bk_align_right .bk_align_left.bk_image + .bk_image,
.bk_align_center .bk_align_left.bk_image + .bk_image,
.bk_align_right .bk_align_left .bk_image + .bk_image,
.bk_align_center .bk_align_left .bk_image + .bk_image,
.bk_align_left.bk_image + .bk_image,
.bk_align_left .bk_image + .bk_image{margin-left: 1em;}
.bk_align_right .bk_align_left.bk_image + .bk_image.bk_align_center,
.bk_align_center .bk_align_left.bk_image + .bk_image.bk_align_center,
.bk_align_right .bk_align_left .bk_image + .bk_image.bk_align_center,
.bk_align_center .bk_align_left .bk_image + .bk_image.bk_align_center,
.bk_align_left.bk_image + .bk_image.bk_align_center,
.bk_align_left .bk_image + .bk_image.bk_align_center{margin: 0 auto;}
.bk_align_left .bk_align_right.bk_image,
.bk_align_center .bk_align_right.bk_image,
.bk_align_left .bk_align_right .bk_image,
.bk_align_center .bk_align_right .bk_image,
.bk_align_right.bk_image,
.bk_align_right .bk_image{float: right;}
.bk_align_left .bk_align_right.bk_image + .bk_image,
.bk_align_center .bk_align_right.bk_image + .bk_image,
.bk_align_left .bk_align_right .bk_image + .bk_image,
.bk_align_center .bk_align_right .bk_image + .bk_image,
.bk_align_right.bk_image + .bk_image,
.bk_align_right .bk_image + .bk_image{margin-right: 1em;}
.bk_align_left .bk_align_right.bk_image + .bk_image.bk_align_center,
.bk_align_center .bk_align_right.bk_image + .bk_image.bk_align_center,
.bk_align_left .bk_align_right .bk_image + .bk_image.bk_align_center,
.bk_align_center .bk_align_right .bk_image + .bk_image.bk_align_center,
.bk_align_right.bk_image + .bk_image.bk_align_center,
.bk_align_right .bk_image + .bk_image.bk_align_center{margin: 0 auto;}
.bk_align_left .bk_align_center.bk_image,
.bk_align_right .bk_align_center.bk_image,
.bk_align_left .bk_align_center .bk_image,
.bk_align_right .bk_align_center .bk_image,
.bk_align_center.bk_image,
.bk_align_center .bk_image{float: none;
    display: flex;
    clear: both;
    justify-content: center;}
.bk_column_inner.bk_align_center .bk_align_center.bk_image,
.bk_column_inner.bk_align_center .bk_align_inherit.bk_image,
.bk_column.bk_align_center .bk_align_inherit.bk_image,
.bk_column.bk_align_center .bk_align_center.bk_image{display: inline-block;
    clear: none;}
.bk_column_inner.bk_align_center .bk_align_center.bk_image:only-child,
.bk_column_inner.bk_align_center .bk_align_inherit.bk_image:only-child,
.bk_column.bk_align_center .bk_align_inherit.bk_image:only-child,
.bk_column.bk_align_center .bk_align_center.bk_image:only-child{display: flex;}
.bk_image.bk_content_exists{position: relative;}
.bk_image.bk_content_exists .bk_image_content{pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;}
.bk_image.bk_content_exists .bk_image_content .bk_image a,
.bk_image.bk_content_exists .bk_image_content .bk_image span{display: inline-block;
    line-height: 0;}
.bk_image.bk_content_exists .bk_image_content .bk_image_content_flex{position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    overflow: hidden;
    padding: 1em;}
.bk_image.bk_content_exists .bk_image_content .bk_image_content_flex .bk_image_content_inner{width: 100%;
    display: block;}
.bk_image.bk_content_exists .bk_image_content .bk_image_content_flex .bk_image_content_inner *{pointer-events: all;}
.bk_content_align_middle.bk_image.bk_content_exists .bk_image_content .bk_image_content_flex{align-items: center;}
.bk_content_align_bottom.bk_image.bk_content_exists .bk_image_content .bk_image_content_flex{align-items: flex-end;}
.bk_image:not(.bk_content_exists) > span > img{pointer-events: none;}
.bk_service{display: inline-flex;
    max-width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: row nowrap;}
.bk_align_left .bk_align_center.bk_service,
.bk_align_right .bk_align_center.bk_service,
.bk_align_left .bk_align_center .bk_service,
.bk_align_right .bk_align_center .bk_service,
.bk_align_center.bk_service,
.bk_align_center .bk_service{flex-flow: column nowrap;
    text-align: center;}
.bk_align_right .bk_align_left.bk_service,
.bk_align_center .bk_align_left.bk_service,
.bk_align_right .bk_align_left .bk_service,
.bk_align_center .bk_align_left .bk_service,
.bk_align_left.bk_service,
.bk_align_left .bk_service,
.bk_align_left .bk_align_right.bk_service,
.bk_align_center .bk_align_right.bk_service,
.bk_align_left .bk_align_right .bk_service,
.bk_align_center .bk_align_right .bk_service,
.bk_align_right.bk_service,
.bk_align_right .bk_service{flex-flow: row nowrap;
    text-align: initial;}
.rtl .bk_align_right .bk_align_left.bk_service,
.rtl .bk_align_center .bk_align_left.bk_service,
.rtl .bk_align_right .bk_align_left .bk_service,
.rtl .bk_align_center .bk_align_left .bk_service,
.rtl .bk_align_left.bk_service,
.rtl .bk_align_left .bk_service,
.rtl .bk_align_left .bk_align_right.bk_service,
.rtl .bk_align_center .bk_align_right.bk_service,
.rtl .bk_align_left .bk_align_right .bk_service,
.rtl .bk_align_center .bk_align_right .bk_service,
.rtl .bk_align_right.bk_service,
.rtl .bk_align_right .bk_service{flex-flow: row-reverse nowrap;}
.bk_service .bk_icon_holder{transition: all 280ms ease;
    flex: 1 0 auto;
    display: block;
    vertical-align: middle;
    text-align: center;
    width: 2em;
    height: 2em;
    line-height: 2;
    order: 1;
    text-decoration: none;
    order: 1;
    align-self: initial;
    margin-bottom: 0;}
.bk_align_left .bk_align_right.bk_service .bk_icon_holder,
.bk_align_center .bk_align_right.bk_service .bk_icon_holder,
.bk_align_left .bk_align_right .bk_service .bk_icon_holder,
.bk_align_center .bk_align_right .bk_service .bk_icon_holder,
.bk_align_right.bk_service .bk_icon_holder,
.bk_align_right .bk_service .bk_icon_holder{order: 2;
    align-self: initial;
    margin-bottom: 0;}
.bk_align_right .bk_align_left.bk_service .bk_icon_holder,
.bk_align_center .bk_align_left.bk_service .bk_icon_holder,
.bk_align_right .bk_align_left .bk_service .bk_icon_holder,
.bk_align_center .bk_align_left .bk_service .bk_icon_holder,
.bk_align_left.bk_service .bk_icon_holder,
.bk_align_left .bk_service .bk_icon_holder{order: 1;
    align-self: initial;
    margin-bottom: 0;}
.bk_align_left .bk_align_center.bk_service .bk_icon_holder,
.bk_align_right .bk_align_center.bk_service .bk_icon_holder,
.bk_align_left .bk_align_center .bk_service .bk_icon_holder,
.bk_align_right .bk_align_center .bk_service .bk_icon_holder,
.bk_align_center.bk_service .bk_icon_holder,
.bk_align_center .bk_service .bk_icon_holder{align-self: center;
    margin-bottom: .25em;}
.bk_shape_square.bk_service .bk_icon_holder{border-radius: 0;}
.bk_shape_circle.bk_service .bk_icon_holder{border-radius: 50%;}
.bk_size_small.bk_service .bk_icon_holder{font-size: 1.6em;}
.bk_style_borderless.bk_size_small.bk_service .bk_icon_holder{font-size: 2em;}
.bk_size_normal.bk_service .bk_icon_holder{font-size: 2.4em;}
.bk_style_borderless.bk_size_normal.bk_service .bk_icon_holder{font-size: 2.8em;}
.bk_size_large.bk_service .bk_icon_holder{font-size: 3.4em;}
.bk_style_borderless.bk_size_large.bk_service .bk_icon_holder{font-size: 3.6em;}
.bk_style_borderless.bk_service .bk_icon_holder{border: none;
    width: auto;
    height: auto;
    line-height: 1;}
.bk_service .bk_service_content{flex: 1 1 auto;
    padding: 0 0 0 1em;
    order: 2;
    text-align: left;}
.bk_service .bk_service_content .bk_service_content_title{font-weight: 600;
    font-size: 1.1em;
    margin-bottom: 0;}
.bk_service .bk_service_content .bk_service_content_title a{text-decoration: none;
    box-shadow: none;
    color: inherit;}
.bk_align_right .bk_align_left.bk_service .bk_service_content,
.bk_align_center .bk_align_left.bk_service .bk_service_content,
.bk_align_right .bk_align_left .bk_service .bk_service_content,
.bk_align_center .bk_align_left .bk_service .bk_service_content,
.bk_align_left.bk_service .bk_service_content,
.bk_align_left .bk_service .bk_service_content{padding: 0 0 0 1em;
    order: 2;
    text-align: left;}
.bk_align_left .bk_align_right.bk_service .bk_service_content,
.bk_align_center .bk_align_right.bk_service .bk_service_content,
.bk_align_left .bk_align_right .bk_service .bk_service_content,
.bk_align_center .bk_align_right .bk_service .bk_service_content,
.bk_align_right.bk_service .bk_service_content,
.bk_align_right .bk_service .bk_service_content{padding: 0 1em 0 0;
    order: 1;
    text-align: right;}
.bk_align_left .bk_align_center.bk_service .bk_service_content,
.bk_align_right .bk_align_center.bk_service .bk_service_content,
.bk_align_left .bk_align_center .bk_service .bk_service_content,
.bk_align_right .bk_align_center .bk_service .bk_service_content,
.bk_align_center.bk_service .bk_service_content,
.bk_align_center .bk_service .bk_service_content{flex-flow: column nowrap;
    text-align: center;
    width: 100%;
    order: 2;
    padding: 0;}
.bk_service.bk_style_filled .bk_icon_holder{box-shadow: 0 0 0 1em var(--secondary-color,black) inset;
    color: var(--primary-color,white);}
.bk_service.bk_style_filled:hover .bk_icon_holder{box-shadow: 0 0 0 1px var(--secondary-color,black) inset;
    background-color: var(--primary-color,transparent);
    color: var(--secondary-color,black);}
.bk_service.bk_style_borderless .bk_icon_holder{color: var(--primary-color);}
.bk_service.bk_style_borderless:hover .bk_icon_holder{color: var(--secondary-color);}
.bk_tabs{position: relative;}
ul.bk_tabs_header{overflow: hidden;
    display: inline-block;
    margin: 0;
    padding: 0;}
ul.bk_tabs_header li{display: block;
    float: left;
    cursor: pointer;
    margin: 0;
    padding: 0;
    transition: all 300ms ease;}
ul.bk_tabs_header li.on{cursor: auto;}
.bk_style_filled ul.bk_tabs_header li{border-width: 0 0 0 1px;
    border-style: solid;}
.bk_style_filled ul.bk_tabs_header li:first-child{border-width: 0;}
ul.bk_tabs_header li span{line-height: 1.15;
    display: inline-block;
    padding: 1em 2em;}
ul.bk_tabs_header:after{clear: both;
    content: ' ';
    display: table;
    width: 100%;}
.bk_style_filled ul.bk_tabs_header{border-width: 1px;
    border-style: solid;}
.bk_style_simple ul.bk_tabs_header li{border-bottom: 2px solid transparent;}
.bk_style_simple ul.bk_tabs_header li.on{border-color: black;}
.bk_style_simple ul.bk_tabs_header li:first-of-type span{padding-left: 0;}
.bk_style_simple ul.bk_tabs_header li:last-of-type span{padding-right: 0;}
.bk_tab_item{visibility: hidden;
    overflow: hidden;
    height: 0;
    opacity: 1;
    display: block;
    position: relative;
    top: 0;}
.bk_tab_item.on{visibility: visible;
    height: auto;
    position: relative;}
.bk_tabs.bk_style_filled .bk_tabs_header{border-color: var(--tabs-primary-color,black);}
.bk_tabs.bk_style_filled .bk_tabs_header li:hover,
.bk_tabs.bk_style_filled .bk_tabs_header li.on{border-color: var(--tabs-primary-color,black);
    color: var(--tabs-primary-color,black);
    background-color: transparent;}
.bk_tabs.bk_style_filled .bk_tabs_header li{background-color: var(--tabs-primary-color,black);
    color: var(--tabs-secondary-color,white);
    border-color: var(--tabs-primary-color,black);}
.bk_tabs.bk_style_simple .bk_tabs_header li{color: var(--tabs-secondary-color);}
.bk_tabs.bk_style_simple .bk_tabs_header li.on{color: var(--tabs-primary-color,black);
    border-color: var(--tabs-primary-color,black);}
@media (max-width: 580px){
ul.bk_tabs_header{display: block;}
ul.bk_tabs_header li{float: none;}
.bk_style_filled ul.bk_tabs_header li{border-width: 1px 0 0;}
}
.bk_accordion .bk_accordion_item_content:after{conent: ' ';
    display: table;
    width: 100%;
    clear: both;}
.bk_accordion .bk_accordion_item{border-style: solid;
    border-width: 0 1px 1px;
    overflow: hidden;}
.bk_accordion .bk_accordion_item .bk_accordion_item_title{padding: .7em 1em;
    font-size: 1.1em;
    line-height: 1.3;
    border-width: 0;
    border-style: solid;
    cursor: pointer;
    transition: color 300ms ease,background-color 300ms ease;}
.bk_style_simple.bk_accordion .bk_accordion_item .bk_accordion_item_title{border-width: 0 0 1px;
    padding-left: 0;
    padding-right: 0;}
.bk_accordion .bk_accordion_item .bk_accordion_item_content{padding: .5em 1em;
    display: none;}
.bk_style_simple.bk_accordion .bk_accordion_item .bk_accordion_item_content{padding-left: 0;
    padding-right: 0;}
.bk_accordion .bk_accordion_item:last-child .bk_accordion_item_content{border-width: 0;}
.bk_accordion .bk_accordion_item.on .bk_accordion_item_content{display: block;}
.bk_accordion .bk_accordion_item.on .bk_accordion_item_title{border-width: 0 0 1px;}
.bk_accordion .bk_accordion_item:first-child{border-width: 1px;}
.bk_style_simple.bk_accordion .bk_accordion_item{border-width: 0;}
.bk_style_simple.bk_accordion .bk_accordion_item:first-child{border-width: 0;
    border-radius: 0;}
.bk_style_simple.bk_accordion .bk_accordion_item:last-child{border-width: 0;
    border-radius: 0;}
.bk_accordion .bk_accordion_item{border-color: var(--accordion-primary-color,black);}
.bk_accordion.bk_style_filled .bk_accordion_item .bk_accordion_item_title{color: var(--accordion-secondary-color,white);
    background-color: var(--accordion-primary-color,black);}
.bk_accordion.bk_style_filled .bk_accordion_item.on .bk_accordion_item_title,
.bk_accordion.bk_style_filled .bk_accordion_item .bk_accordion_item_title:hover{color: var(--accordion-primary-color,black);
    background-color: transparent;}
.bk_accordion.bk_style_simple .bk_accordion_item .bk_accordion_item_title{color: var(--accordion-primary-color,black);
    border-color: var(--accordion-primary-color,black);}
.bk_accordion.bk_style_simple .bk_accordion_item .bk_accordion_item_title:hover,
.bk_accordion.bk_style_simple .bk_accordion_item.on .bk_accordion_item_title{color: var(--accordion-secondary-color,white);
    border-color: var(--accordion-secondary-color,white);}
.slick-slider:not(.slick-initialized){position: relative;
    width: 100%;
    min-height: 200px;}
.slick-slider:not(.slick-initialized) .bk_content_slider_item{position: absolute;
    left: auto;
    right: auto;
    opacity: 0;}
.slick-slider{position: relative;
    width: 100%;
    overflow: hidden;}
.bk_show_dots_below .slick-slider{overflow: initial;}
.slick-slider .slick-autoplay-toggle-button{display: none;}
.slick-slider .slick-list{width: auto;}
.slick-slider .slick-list .slick-slide .bk_content_slider_item_content{width: 100%;}
.bk_height_auto .slick-slider .slick-slide{width: 100%;}
.bk_height_auto .slick-slider .slick-slide img{max-width: none;
    width: 100%;
    height: auto;
    display: block;}
.bk_height_full_screen .slick-slider .slick-slide{height: 100vh;}
.bk_height_full_screen .slick-slider.slick-initialized .slick-slide{display: flex;
    align-items: center;}
.bk_height_full_screen .slick-slider.slick-initialized .slick-slide > div{flex: 1 1 100%;}
.bk_height_half_screen .slick-slider .slick-slide{height: 50vh;}
.bk_height_half_screen .slick-slider .slick-list{height: 50vh !important;}
.bk_height_keep-height .slick-slider .slick-slide{display: flex;
    align-items: center;}
.bk_height_full_screen .slick-slider .slick-slide,
.bk_height_half_screen .slick-slider .slick-slide{background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;}
.bk_slider.bk_use_lightbox .slick-slider .slick-slide{cursor: zoom-in;}
.bk_gap_small .slick-list{margin: 0 -.25rem;}
.bk_gap_small .slick-list .slick-slide .content{padding: 0 .25rem;}
.bk_gap_normal .slick-list{margin: 0 -.5rem;}
.bk_gap_normal .slick-list .slick-slide .content{padding: 0 .5rem;}
.bk_gap_large .slick-list{margin: 0 -1rem;}
.bk_gap_large .slick-list .slick-slide .content{padding: 0 1rem;}
button.slick-arrow{padding: 0;
    letter-spacing: initial;
    border-radius: 0;
    position: absolute;
    z-index: 10;
    width: 44px;
    height: 44px;
    line-height: 44px;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    text-align: center;
    top: 50%;
    margin-top: -22px;
    border-radius: 0;
    background-color: rgba(0,0,0,.7);
    cursor: pointer;
    outline: none;
    border: none;}
button.slick-arrow:hover{background-color: rgba(0,0,0,.95);}
button.slick-arrow:focus{outline: none;}
button.slick-arrow.slick-next{right: 0;}
button.slick-arrow.slick-next:before{content: '\e684';}
.rtl button.slick-arrow.slick-next{left: 0;
    right: auto;}
.rtl button.slick-arrow.slick-next:before{content: '\e686';}
button.slick-arrow.slick-prev{left: 0;}
button.slick-arrow.slick-prev:before{content: '\e686';}
.rtl button.slick-arrow.slick-prev{right: 0;
    left: auto;}
.rtl button.slick-arrow.slick-prev:before{content: '\e684';}
button.slick-arrow.slick-disabled{opacity: .5;
    cursor: default;}
button.slick-arrow:before{color: #fff;
    display: block;
    font-size: 34px;
    font-family: Icon7Stroke;
    line-height: 44px;}
button.slick-arrow:hover,
button.slick-arrow:focus{text-decoration: none;}
.bk_arrows_size_small button.slick-arrow{width: 34px;
    height: 34px;
    margin-top: -17px;}
.bk_arrows_size_small button.slick-arrow:before{font-size: 24px;
    line-height: 34px;}
.bk_arrows_size_large button.slick-arrow{width: 64px;
    height: 64px;
    margin-top: -32px;}
.bk_arrows_size_large button.slick-arrow:before{font-size: 54px;
    line-height: 64px;}
.slick-list{width: 100%;
    position: relative;}
.slick-list .slick-slide{background-size: cover;}
.slick-dots{position: absolute;
    bottom: 1em;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    z-index: 1;}
.bk_show_dots_below .slick-dots{bottom: -2em;}
.slick-dots li{position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
    border: 2px solid white;
    border-radius: 50%;
    transition: background-color 300ms ease;}
.slick-dots li.slick-active,
.slick-dots li:hover{background: white;}
.slick-dots li button{font-size: 0;
    line-height: 0;
    display: block;
    width: 1em;
    height: 1em;
    cursor: pointer;
    color: transparent;
    background-color: transparent;
    border: 0;
    outline: none;}
.bk_grid_container:after{content: '';
    display: block;
    clear: both;}
.bk_grid_container.bk_columns_3 .bk_grid_sizer,
.bk_grid_container.bk_columns_3 .bk_grid_item{width: 33.333333%;}
.bk_grid_container.bk_columns_4 .bk_grid_sizer,
.bk_grid_container.bk_columns_4 .bk_grid_item{width: 25%;}
@media screen and (max-width: 768px){
.bk_column[data-width="12"] .bk_grid_container.bk_columns_3 .bk_grid_sizer,
.bk_column[data-width="12"] .bk_grid_container.bk_columns_3 .bk_grid_item,
.bk_column[data-width="12"] .bk_grid_container.bk_columns_4 .bk_grid_sizer,
.bk_column[data-width="12"] .bk_grid_container.bk_columns_4 .bk_grid_item,
.bk_column[data-width="9"] .bk_grid_container.bk_columns_3 .bk_grid_sizer,
.bk_column[data-width="9"] .bk_grid_container.bk_columns_3 .bk_grid_item,
.bk_column[data-width="9"] .bk_grid_container.bk_columns_4 .bk_grid_sizer,
.bk_column[data-width="9"] .bk_grid_container.bk_columns_4 .bk_grid_item{width: 100%;}
}
.bk_masonry_image_grid .bk_grid_item{overflow: hidden;}
.bk_masonry_image_grid .bk_grid_item_inner_content{position: absolute;
    top: 0;
    left: 0;}
.bk_masonry_image_grid .bk_grid_item_inner{overflow: hidden;}
.bk_masonry_image_grid .bk_grid_item_inner > .bk_grid_item_inner_image{cursor: pointer;
    display: block;
    float: left;
    width: 100%;}
.bk_masonry_image_grid .bk_grid_item_inner:after{content: '';
    display: table;
    clear: both;}
.bk_masonry_image_grid.bk_gap_extrasmall .bk_masonry_post_image_content{margin-left: -1px;
    margin-top: -1px;
    width: calc(100% + 2px);}
.bk_masonry_image_grid.bk_gap_extrasmall .bk_masonry_post_image_content .bk_grid_item_inner{transform: translate(1px,1px);}
.mfp-container{background: rgba(0,0,0,.7);}
.bk_masonry_image_grid.bk_no_lightbox .bk_grid_item_inner_image{cursor: auto;}
.bk_custom_menu > div{display: flex;}
.bk_font_weight_600.bk_custom_menu{font-weight: 600;}
.bk_font_weight_900.bk_custom_menu{font-weight: 900;}
.bk_align_left .bk_align_center.bk_custom_menu div ul,
.bk_align_right .bk_align_center.bk_custom_menu div ul,
.bk_align_left .bk_align_center .bk_custom_menu div ul,
.bk_align_right .bk_align_center .bk_custom_menu div ul,
.bk_align_center.bk_custom_menu div ul,
.bk_align_center .bk_custom_menu div ul{text-align: left;}
.bk_align_left .bk_align_center.bk_custom_menu > div,
.bk_align_right .bk_align_center.bk_custom_menu > div,
.bk_align_left .bk_align_center .bk_custom_menu > div,
.bk_align_right .bk_align_center .bk_custom_menu > div,
.bk_align_center.bk_custom_menu > div,
.bk_align_center .bk_custom_menu > div{justify-content: center;}
.bk_align_left .bk_align_right.bk_custom_menu div ul,
.bk_align_center .bk_align_right.bk_custom_menu div ul,
.bk_align_left .bk_align_right .bk_custom_menu div ul,
.bk_align_center .bk_align_right .bk_custom_menu div ul,
.bk_align_right.bk_custom_menu div ul,
.bk_align_right .bk_custom_menu div ul{text-align: left;}
.bk_align_left .bk_align_right.bk_custom_menu > div,
.bk_align_center .bk_align_right.bk_custom_menu > div,
.bk_align_left .bk_align_right .bk_custom_menu > div,
.bk_align_center .bk_align_right .bk_custom_menu > div,
.bk_align_right.bk_custom_menu > div,
.bk_align_right .bk_custom_menu > div{justify-content: flex-end;}
.animate{transition: transform 1000ms cubic-bezier(.190,1,.220,1),opacity 1000ms cubic-bezier(.190,1,.220,1);}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(1){transition-delay: 200ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(1){transition-delay: 300ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(2){transition-delay: 400ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(3){transition-delay: 500ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(4){transition-delay: 600ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(5){transition-delay: 700ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(6){transition-delay: 800ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(7){transition-delay: 900ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(8){transition-delay: 1000ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(9){transition-delay: 1100ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(10){transition-delay: 1200ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(11){transition-delay: 1300ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(12){transition-delay: 1400ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(13){transition-delay: 1500ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(14){transition-delay: 1600ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(15){transition-delay: 1700ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(16){transition-delay: 1800ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(17){transition-delay: 1900ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(18){transition-delay: 2000ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(19){transition-delay: 2100ms;}
.animate:not(.bk_section):nth-child(1) .animate:nth-child(20){transition-delay: 2200ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(2){transition-delay: 400ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(1){transition-delay: 500ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(2){transition-delay: 600ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(3){transition-delay: 700ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(4){transition-delay: 800ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(5){transition-delay: 900ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(6){transition-delay: 1000ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(7){transition-delay: 1100ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(8){transition-delay: 1200ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(9){transition-delay: 1300ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(10){transition-delay: 1400ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(11){transition-delay: 1500ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(12){transition-delay: 1600ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(13){transition-delay: 1700ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(14){transition-delay: 1800ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(15){transition-delay: 1900ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(16){transition-delay: 2000ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(17){transition-delay: 2100ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(18){transition-delay: 2200ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(19){transition-delay: 2300ms;}
.animate:not(.bk_section):nth-child(2) .animate:nth-child(20){transition-delay: 2400ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(3){transition-delay: 600ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(1){transition-delay: 700ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(2){transition-delay: 800ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(3){transition-delay: 900ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(4){transition-delay: 1000ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(5){transition-delay: 1100ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(6){transition-delay: 1200ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(7){transition-delay: 1300ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(8){transition-delay: 1400ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(9){transition-delay: 1500ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(10){transition-delay: 1600ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(11){transition-delay: 1700ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(12){transition-delay: 1800ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(13){transition-delay: 1900ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(14){transition-delay: 2000ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(15){transition-delay: 2100ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(16){transition-delay: 2200ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(17){transition-delay: 2300ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(18){transition-delay: 2400ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(19){transition-delay: 2500ms;}
.animate:not(.bk_section):nth-child(3) .animate:nth-child(20){transition-delay: 2600ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(4){transition-delay: 800ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(1){transition-delay: 900ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(2){transition-delay: 1000ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(3){transition-delay: 1100ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(4){transition-delay: 1200ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(5){transition-delay: 1300ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(6){transition-delay: 1400ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(7){transition-delay: 1500ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(8){transition-delay: 1600ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(9){transition-delay: 1700ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(10){transition-delay: 1800ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(11){transition-delay: 1900ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(12){transition-delay: 2000ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(13){transition-delay: 2100ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(14){transition-delay: 2200ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(15){transition-delay: 2300ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(16){transition-delay: 2400ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(17){transition-delay: 2500ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(18){transition-delay: 2600ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(19){transition-delay: 2700ms;}
.animate:not(.bk_section):nth-child(4) .animate:nth-child(20){transition-delay: 2800ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(5){transition-delay: 1000ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(1){transition-delay: 1100ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(2){transition-delay: 1200ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(3){transition-delay: 1300ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(4){transition-delay: 1400ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(5){transition-delay: 1500ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(6){transition-delay: 1600ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(7){transition-delay: 1700ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(8){transition-delay: 1800ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(9){transition-delay: 1900ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(10){transition-delay: 2000ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(11){transition-delay: 2100ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(12){transition-delay: 2200ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(13){transition-delay: 2300ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(14){transition-delay: 2400ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(15){transition-delay: 2500ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(16){transition-delay: 2600ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(17){transition-delay: 2700ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(18){transition-delay: 2800ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(19){transition-delay: 2900ms;}
.animate:not(.bk_section):nth-child(5) .animate:nth-child(20){transition-delay: 3000ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(6){transition-delay: 1200ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(1){transition-delay: 1300ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(2){transition-delay: 1400ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(3){transition-delay: 1500ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(4){transition-delay: 1600ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(5){transition-delay: 1700ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(6){transition-delay: 1800ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(7){transition-delay: 1900ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(8){transition-delay: 2000ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(9){transition-delay: 2100ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(10){transition-delay: 2200ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(11){transition-delay: 2300ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(12){transition-delay: 2400ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(13){transition-delay: 2500ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(14){transition-delay: 2600ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(15){transition-delay: 2700ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(16){transition-delay: 2800ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(17){transition-delay: 2900ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(18){transition-delay: 3000ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(19){transition-delay: 3100ms;}
.animate:not(.bk_section):nth-child(6) .animate:nth-child(20){transition-delay: 3200ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(7){transition-delay: 1400ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(1){transition-delay: 1500ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(2){transition-delay: 1600ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(3){transition-delay: 1700ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(4){transition-delay: 1800ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(5){transition-delay: 1900ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(6){transition-delay: 2000ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(7){transition-delay: 2100ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(8){transition-delay: 2200ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(9){transition-delay: 2300ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(10){transition-delay: 2400ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(11){transition-delay: 2500ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(12){transition-delay: 2600ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(13){transition-delay: 2700ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(14){transition-delay: 2800ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(15){transition-delay: 2900ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(16){transition-delay: 3000ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(17){transition-delay: 3100ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(18){transition-delay: 3200ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(19){transition-delay: 3300ms;}
.animate:not(.bk_section):nth-child(7) .animate:nth-child(20){transition-delay: 3400ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(8){transition-delay: 1600ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(1){transition-delay: 1700ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(2){transition-delay: 1800ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(3){transition-delay: 1900ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(4){transition-delay: 2000ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(5){transition-delay: 2100ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(6){transition-delay: 2200ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(7){transition-delay: 2300ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(8){transition-delay: 2400ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(9){transition-delay: 2500ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(10){transition-delay: 2600ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(11){transition-delay: 2700ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(12){transition-delay: 2800ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(13){transition-delay: 2900ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(14){transition-delay: 3000ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(15){transition-delay: 3100ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(16){transition-delay: 3200ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(17){transition-delay: 3300ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(18){transition-delay: 3400ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(19){transition-delay: 3500ms;}
.animate:not(.bk_section):nth-child(8) .animate:nth-child(20){transition-delay: 3600ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(9){transition-delay: 1800ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(1){transition-delay: 1900ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(2){transition-delay: 2000ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(3){transition-delay: 2100ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(4){transition-delay: 2200ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(5){transition-delay: 2300ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(6){transition-delay: 2400ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(7){transition-delay: 2500ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(8){transition-delay: 2600ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(9){transition-delay: 2700ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(10){transition-delay: 2800ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(11){transition-delay: 2900ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(12){transition-delay: 3000ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(13){transition-delay: 3100ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(14){transition-delay: 3200ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(15){transition-delay: 3300ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(16){transition-delay: 3400ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(17){transition-delay: 3500ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(18){transition-delay: 3600ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(19){transition-delay: 3700ms;}
.animate:not(.bk_section):nth-child(9) .animate:nth-child(20){transition-delay: 3800ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(10){transition-delay: 2000ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(1){transition-delay: 2100ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(2){transition-delay: 2200ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(3){transition-delay: 2300ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(4){transition-delay: 2400ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(5){transition-delay: 2500ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(6){transition-delay: 2600ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(7){transition-delay: 2700ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(8){transition-delay: 2800ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(9){transition-delay: 2900ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(10){transition-delay: 3000ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(11){transition-delay: 3100ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(12){transition-delay: 3200ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(13){transition-delay: 3300ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(14){transition-delay: 3400ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(15){transition-delay: 3500ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(16){transition-delay: 3600ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(17){transition-delay: 3700ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(18){transition-delay: 3800ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(19){transition-delay: 3900ms;}
.animate:not(.bk_section):nth-child(10) .animate:nth-child(20){transition-delay: 4000ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(11){transition-delay: 2200ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(1){transition-delay: 2300ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(2){transition-delay: 2400ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(3){transition-delay: 2500ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(4){transition-delay: 2600ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(5){transition-delay: 2700ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(6){transition-delay: 2800ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(7){transition-delay: 2900ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(8){transition-delay: 3000ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(9){transition-delay: 3100ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(10){transition-delay: 3200ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(11){transition-delay: 3300ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(12){transition-delay: 3400ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(13){transition-delay: 3500ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(14){transition-delay: 3600ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(15){transition-delay: 3700ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(16){transition-delay: 3800ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(17){transition-delay: 3900ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(18){transition-delay: 4000ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(19){transition-delay: 4100ms;}
.animate:not(.bk_section):nth-child(11) .animate:nth-child(20){transition-delay: 4200ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(12){transition-delay: 2400ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(1){transition-delay: 2500ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(2){transition-delay: 2600ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(3){transition-delay: 2700ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(4){transition-delay: 2800ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(5){transition-delay: 2900ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(6){transition-delay: 3000ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(7){transition-delay: 3100ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(8){transition-delay: 3200ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(9){transition-delay: 3300ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(10){transition-delay: 3400ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(11){transition-delay: 3500ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(12){transition-delay: 3600ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(13){transition-delay: 3700ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(14){transition-delay: 3800ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(15){transition-delay: 3900ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(16){transition-delay: 4000ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(17){transition-delay: 4100ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(18){transition-delay: 4200ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(19){transition-delay: 4300ms;}
.animate:not(.bk_section):nth-child(12) .animate:nth-child(20){transition-delay: 4400ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(13){transition-delay: 2600ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(1){transition-delay: 2700ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(2){transition-delay: 2800ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(3){transition-delay: 2900ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(4){transition-delay: 3000ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(5){transition-delay: 3100ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(6){transition-delay: 3200ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(7){transition-delay: 3300ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(8){transition-delay: 3400ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(9){transition-delay: 3500ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(10){transition-delay: 3600ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(11){transition-delay: 3700ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(12){transition-delay: 3800ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(13){transition-delay: 3900ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(14){transition-delay: 4000ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(15){transition-delay: 4100ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(16){transition-delay: 4200ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(17){transition-delay: 4300ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(18){transition-delay: 4400ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(19){transition-delay: 4500ms;}
.animate:not(.bk_section):nth-child(13) .animate:nth-child(20){transition-delay: 4600ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(14){transition-delay: 2800ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(1){transition-delay: 2900ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(2){transition-delay: 3000ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(3){transition-delay: 3100ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(4){transition-delay: 3200ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(5){transition-delay: 3300ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(6){transition-delay: 3400ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(7){transition-delay: 3500ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(8){transition-delay: 3600ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(9){transition-delay: 3700ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(10){transition-delay: 3800ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(11){transition-delay: 3900ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(12){transition-delay: 4000ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(13){transition-delay: 4100ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(14){transition-delay: 4200ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(15){transition-delay: 4300ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(16){transition-delay: 4400ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(17){transition-delay: 4500ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(18){transition-delay: 4600ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(19){transition-delay: 4700ms;}
.animate:not(.bk_section):nth-child(14) .animate:nth-child(20){transition-delay: 4800ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(15){transition-delay: 3000ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(1){transition-delay: 3100ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(2){transition-delay: 3200ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(3){transition-delay: 3300ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(4){transition-delay: 3400ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(5){transition-delay: 3500ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(6){transition-delay: 3600ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(7){transition-delay: 3700ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(8){transition-delay: 3800ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(9){transition-delay: 3900ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(10){transition-delay: 4000ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(11){transition-delay: 4100ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(12){transition-delay: 4200ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(13){transition-delay: 4300ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(14){transition-delay: 4400ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(15){transition-delay: 4500ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(16){transition-delay: 4600ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(17){transition-delay: 4700ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(18){transition-delay: 4800ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(19){transition-delay: 4900ms;}
.animate:not(.bk_section):nth-child(15) .animate:nth-child(20){transition-delay: 5000ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(16){transition-delay: 3200ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(1){transition-delay: 3300ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(2){transition-delay: 3400ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(3){transition-delay: 3500ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(4){transition-delay: 3600ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(5){transition-delay: 3700ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(6){transition-delay: 3800ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(7){transition-delay: 3900ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(8){transition-delay: 4000ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(9){transition-delay: 4100ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(10){transition-delay: 4200ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(11){transition-delay: 4300ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(12){transition-delay: 4400ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(13){transition-delay: 4500ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(14){transition-delay: 4600ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(15){transition-delay: 4700ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(16){transition-delay: 4800ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(17){transition-delay: 4900ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(18){transition-delay: 5000ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(19){transition-delay: 5100ms;}
.animate:not(.bk_section):nth-child(16) .animate:nth-child(20){transition-delay: 5200ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(17){transition-delay: 3400ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(1){transition-delay: 3500ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(2){transition-delay: 3600ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(3){transition-delay: 3700ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(4){transition-delay: 3800ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(5){transition-delay: 3900ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(6){transition-delay: 4000ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(7){transition-delay: 4100ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(8){transition-delay: 4200ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(9){transition-delay: 4300ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(10){transition-delay: 4400ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(11){transition-delay: 4500ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(12){transition-delay: 4600ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(13){transition-delay: 4700ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(14){transition-delay: 4800ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(15){transition-delay: 4900ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(16){transition-delay: 5000ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(17){transition-delay: 5100ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(18){transition-delay: 5200ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(19){transition-delay: 5300ms;}
.animate:not(.bk_section):nth-child(17) .animate:nth-child(20){transition-delay: 5400ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(18){transition-delay: 3600ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(1){transition-delay: 3700ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(2){transition-delay: 3800ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(3){transition-delay: 3900ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(4){transition-delay: 4000ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(5){transition-delay: 4100ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(6){transition-delay: 4200ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(7){transition-delay: 4300ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(8){transition-delay: 4400ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(9){transition-delay: 4500ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(10){transition-delay: 4600ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(11){transition-delay: 4700ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(12){transition-delay: 4800ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(13){transition-delay: 4900ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(14){transition-delay: 5000ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(15){transition-delay: 5100ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(16){transition-delay: 5200ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(17){transition-delay: 5300ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(18){transition-delay: 5400ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(19){transition-delay: 5500ms;}
.animate:not(.bk_section):nth-child(18) .animate:nth-child(20){transition-delay: 5600ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(19){transition-delay: 3800ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(1){transition-delay: 3900ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(2){transition-delay: 4000ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(3){transition-delay: 4100ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(4){transition-delay: 4200ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(5){transition-delay: 4300ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(6){transition-delay: 4400ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(7){transition-delay: 4500ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(8){transition-delay: 4600ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(9){transition-delay: 4700ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(10){transition-delay: 4800ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(11){transition-delay: 4900ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(12){transition-delay: 5000ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(13){transition-delay: 5100ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(14){transition-delay: 5200ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(15){transition-delay: 5300ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(16){transition-delay: 5400ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(17){transition-delay: 5500ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(18){transition-delay: 5600ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(19){transition-delay: 5700ms;}
.animate:not(.bk_section):nth-child(19) .animate:nth-child(20){transition-delay: 5800ms;}
.animate:not(.bk_section):not(.bkArticleListItem):nth-child(20){transition-delay: 4000ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(1){transition-delay: 4100ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(2){transition-delay: 4200ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(3){transition-delay: 4300ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(4){transition-delay: 4400ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(5){transition-delay: 4500ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(6){transition-delay: 4600ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(7){transition-delay: 4700ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(8){transition-delay: 4800ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(9){transition-delay: 4900ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(10){transition-delay: 5000ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(11){transition-delay: 5100ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(12){transition-delay: 5200ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(13){transition-delay: 5300ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(14){transition-delay: 5400ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(15){transition-delay: 5500ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(16){transition-delay: 5600ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(17){transition-delay: 5700ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(18){transition-delay: 5800ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(19){transition-delay: 5900ms;}
.animate:not(.bk_section):nth-child(20) .animate:nth-child(20){transition-delay: 6000ms;}
.animate.bk_section{transition-delay: 200ms;}
.animate.bk_section{transition-delay: 200ms;}
.bk_animation_fade_in{opacity: 0;}
.bk_animation_fade_in.animated{opacity: 1;}
.animate[class*="move_up"]{transform: translate3d(0,30px,0);}
.animate[class*="move_up"].bk_countdown{transform: translate3d(0,50px,0);}
.animate[class*="move_up"].animated{transform: translate3d(0,0,0);}
.animate[class*="zoom_out"]{transform: scale(1.3);}
.animate[class*="zoom_out"].animated{transform: scale(1);}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
.bk_row .bk_column{height: auto;
    display: block;}
.bk_row .bk_column.bk_vertical_align_middle{display: flex;}
.bk_row_inner .bk_column_inner{height: auto;
    display: block;}
.bk_row_inner .bk_column_inner.bk_vertical_align_middle{display: flex;}
.bk_align_right .bk_align_left.bk_image,
.bk_align_center .bk_align_left.bk_image,
.bk_align_right .bk_align_left .bk_image,
.bk_align_center .bk_align_left .bk_image,
.bk_align_left.bk_image,
.bk_align_left .bk_image{float: none;}
.bk_align_left .bk_align_right.bk_image,
.bk_align_center .bk_align_right.bk_image,
.bk_align_left .bk_align_right .bk_image,
.bk_align_center .bk_align_right .bk_image,
.bk_align_right.bk_image,
.bk_align_right .bk_image{float: none;}
.bk_align_left .bk_align_center.bk_image,
.bk_align_right .bk_align_center.bk_image,
.bk_align_left .bk_align_center .bk_image,
.bk_align_right .bk_align_center .bk_image,
.bk_align_center.bk_image,
.bk_align_center .bk_image{float: none;
    display: inline-block;
    margin-bottom: -.5em;
    max-width: 100%;}
.bk_size_normal.bk_icon .bk_icon_holder:before{font-size: .65em;}
.bkMenuInitFinished .mainHeader{visibility: inherit;}
.bk_row .bk_column{max-width: 100%;}
.bk_row_inner .bk_column{max-width: 100%;}
.bk_column[data-width="12"],
.bk_column_inner[data-width="12"]{max-width: 100%;}
.bk_column[data-width="11"],
.bk_column_inner[data-width="11"]{max-width: 91.666666%;}
.bk_column[data-width="10"],
.bk_column_inner[data-width="10"]{max-width: 83.333333%;}
.bk_column[data-width="9"],
.bk_column_inner[data-width="9"]{max-width: 75%;}
.bk_column[data-width="8"],
.bk_column_inner[data-width="8"]{max-width: 66.666666%;}
.bk_column[data-width="7"],
.bk_column_inner[data-width="7"]{max-width: 58.333333%;}
.bk_column[data-width="6"],
.bk_column_inner[data-width="6"]{max-width: 50%;}
.bk_column[data-width="5"],
.bk_column_inner[data-width="5"]{max-width: 41.666666%;}
.bk_column[data-width="4"],
.bk_column_inner[data-width="4"]{max-width: 33.333333%;}
.bk_column[data-width="3"],
.bk_column_inner[data-width="3"]{max-width: 25%;}
.bk_column[data-width="2"],
.bk_column_inner[data-width="2"]{max-width: 16.666666%;}
.bk_column[data-width="1"],
.bk_column_inner[data-width="1"]{max-width: 8.333333%;}
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){@media (max-width: 992px){
.bk_column[data-width="12"],
.bk_column[data-width="11"],
.bk_column[data-width="10"],
.bk_column[data-width="9"],
.bk_column[data-width="8"],
.bk_column[data-width="7"],
.bk_column[data-width="6"],
.bk_column[data-width="5"],
.bk_column[data-width="4"],
.bk_column_inner[data-width="12"],
.bk_column_inner[data-width="11"],
.bk_column_inner[data-width="10"],
.bk_column_inner[data-width="9"],
.bk_column_inner[data-width="8"],
.bk_column_inner[data-width="7"],
.bk_column_inner[data-width="6"],
.bk_column_inner[data-width="5"],
.bk_column_inner[data-width="4"]{max-width: 100%;}
.bk_column[data-width="3"],
.bk_column_inner[data-width="3"]{max-width: 50%;}
.bk_column[data-width="2"],
.bk_column_inner[data-width="2"]{max-width: 33.333333%;}
}}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){@media (max-width: 480px){
.bk_column[data-width="3"],
.bk_column[data-width="2"],
.bk_column_inner[data-width="3"],
.bk_column_inner[data-width="2"]{max-width: 50%;}
}}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){@media (max-width: 370px){
.bk_column[data-width="3"],
.bk_column[data-width="2"],
.bk_column_inner[data-width="3"],
.bk_column_inner[data-width="2"]{flex-basis: 100%;}
}}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){@media (min-width: 1201px){
.bk_column.col-xl-12,
.bk_column_inner.col-xl-12{max-width: 100%;}
.bk_column.col-xl-9,
.bk_column_inner.col-xl-9{max-width: 75%;}
.bk_column.col-xl-8,
.bk_column_inner.col-xl-8{max-width: 66.666666%;}
.bk_column.col-xl-6,
.bk_column_inner.col-xl-6{max-width: 50%;}
.bk_column.col-xl-4,
.bk_column_inner.col-xl-4{max-width: 33.333333%;}
.bk_column.col-xl-3,
.bk_column_inner.col-xl-3{max-width: 25%;}
}}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){@media (min-width: 993px) and (max-width: 1200px){
.bk_column.col-lg-12,
.bk_column_inner.col-lg-12{max-width: 100%;}
.bk_column.col-lg-9,
.bk_column_inner.col-lg-9{max-width: 75%;}
.bk_column.col-lg-8,
.bk_column_inner.col-lg-8{max-width: 66.666666%;}
.bk_column.col-lg-4,
.bk_column_inner.col-lg-4{max-width: 33.333333%;}
.bk_column.col-lg-3,
.bk_column_inner.col-lg-3{max-width: 25%;}
}}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){@media (min-width: 768px) and (max-width: 992px){
.bk_column.col-md-12,
.bk_column_inner.col-md-12{max-width: 100%;}
.bk_column.col-md-6,
.bk_column_inner.col-md-6{max-width: 50%;}
}}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){@media (min-width: 481px) and (max-width: 768px){
.bk_column.col-sm-12,
.bk_column_inner.col-sm-12{max-width: 100%;}
.bk_column.col-sm-6,
.bk_column_inner.col-sm-6{max-width: 50%;}
}}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){@media (max-width: 480px){
.bk_column.col-xs-12,
.bk_column_inner.col-xs-12{max-width: 100%;}
}}
.mfp-bg{top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10004;
    overflow: hidden;
    position: fixed;
    opacity: .8;
    height: 100vh !important;}
.mfp-wrap{top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20000;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;}
.mfp-container{text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box;}
.mfp-container:before{content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;}
.mfp-align-top .mfp-container:before{display: none;}
.mfp-content{position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width: 100%;
    cursor: auto;}
.mfp-ajax-cur{cursor: progress;}
.mfp-zoom-out-cur{overflow: hidden;}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;}
.mfp-zoom{cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;}
.mfp-auto-cursor .mfp-content{cursor: auto;}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;}
.mfp-loading.mfp-figure{display: none;}
.mfp-hide{display: none !important;}
.mfp-preloader{color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;}
.mfp-preloader a{color: #CCC;}
.mfp-preloader a:hover{color: #FFF;}
.mfp-s-ready .mfp-preloader{display: none;}
.mfp-s-error .mfp-content{display: none;}
button.mfp-close,
button.mfp-arrow{overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation;}
button::-moz-focus-inner{padding: 0;
    border: 0;}
.mfp-close{width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace;}
.mfp-close:hover,
.mfp-close:focus{opacity: 1;}
.mfp-close:active{top: 1px;}
.mfp-close-btn-in .mfp-close{color: #333;}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;}
.mfp-counter{position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;}
.mfp-arrow{position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;}
.mfp-arrow:active{margin-top: -54px;}
.mfp-arrow:hover,
.mfp-arrow:focus{opacity: 1;}
.mfp-arrow:before,
.mfp-arrow:after{content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;}
.mfp-arrow:after{border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;}
.mfp-arrow:before{border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7;}
.mfp-arrow-left{left: 0;}
.mfp-arrow-left:after{border-right: 17px solid #FFF;
    margin-left: 31px;}
.mfp-arrow-left:before{margin-left: 25px;
    border-right: 27px solid #3F3F3F;}
.mfp-arrow-right{right: 0;}
.mfp-arrow-right:after{border-left: 17px solid #FFF;
    margin-left: 39px;}
.mfp-arrow-right:before{border-left: 27px solid #3F3F3F;}
.mfp-iframe-holder{padding-top: 40px;
    padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content{line-height: 0;
    width: 100%;
    max-width: 900px;}
.mfp-iframe-holder .mfp-close{top: -40px;}
.mfp-iframe-scaler{width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;}
.mfp-iframe-scaler iframe{position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #000;}
img.mfp-img{width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;}
.mfp-figure{line-height: 0;}
.mfp-figure:after{content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #444;}
.mfp-figure small{color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px;}
.mfp-figure figure{margin: 0;}
.mfp-bottom-bar{margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;}
.mfp-title{text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;}
.mfp-image-holder .mfp-content{max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor: pointer;}
@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){
.mfp-img-mobile .mfp-image-holder{padding-left: 0;
    padding-right: 0;}
.mfp-img-mobile img.mfp-img{padding: 0;}
.mfp-img-mobile .mfp-figure:after{top: 0;
    bottom: 0;}
.mfp-img-mobile .mfp-figure small{display: inline;
    margin-left: 5px;}
.mfp-img-mobile .mfp-bottom-bar{background: rgba(0,0,0,.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding: 0;}
.mfp-img-mobile .mfp-counter{right: 5px;
    top: 3px;}
.mfp-img-mobile .mfp-close{top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0,0,0,.6);
    position: fixed;
    text-align: center;
    padding: 0;}
}
@media all and (max-width: 900px){
.mfp-arrow{-webkit-transform: scale(.75);
    transform: scale(.75);}
.mfp-arrow-left{-webkit-transform-origin: 0;
    transform-origin: 0;}
.mfp-arrow-right{-webkit-transform-origin: 100%;
    transform-origin: 100%;}
.mfp-container{padding-left: 6px;
    padding-right: 6px;}
}
.bk_color_scheme_1.bk_icon a{color:#ffffff;}
.bk_color_scheme_1.bk_icon:hover span{color:#ffffff;}
.bk_color_scheme_1.bk_icon:hover a{color:#000000;}
.bk_color_scheme_1.bk_icon.bk_style_filled .bk_icon_holder:before,.bk_color_scheme_1.bk_icon.bk_style_filled:hover span.bk_icon_holder:before{box-shadow:0 0 0 1em #000000 inset;color:#ffffff;}
.bk_color_scheme_1.bk_icon.bk_style_filled:hover a.bk_icon_holder:before{box-shadow:0 0 0 2px #000000 inset;background-color:#ffffff;color:#000000;}
.bk_color_scheme_1.bk_icon.bk_style_borderless .bk_icon_holder:before,.bk_color_scheme_1.bk_icon.bk_style_borderless:hover span.bk_icon_holder:before{color:#ffffff;}
.bk_color_scheme_1.bk_icon.bk_style_borderless:hover a.bk_icon_holder:before,.bk_color_scheme_1.bk_icon.bk_style_borderless:hover a:hover,.bk_color_scheme_1.bk_icon.bk_style_borderless:hover a.bk_icon_holder > span{color:#000000;}
.bk_color_scheme_1.bk_icon span > span,.bk_color_scheme_1.bk_icon a > span{color:initial !important;}
.bk_color_scheme_1.bk_button.bk_style_filled{border:0;}
.bk_color_scheme_1.bk_button.bk_style_filled a{box-shadow:0 0 0 2em #000000 inset;background-color:transparent;}
.bk_color_scheme_1.bk_button.bk_style_filled a .bk_button_text,.bk_color_scheme_1.bk_button.bk_style_filled a .bk_icon_holder{color:#ffffff;}
.bk_color_scheme_1.bk_button.bk_style_filled:hover a,.bk_color_scheme_1.bk_button.bk_style_filled a:hover{box-shadow:0 0 0 0 #000000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:#ffffff;}
.bk_color_scheme_1.bk_button.bk_style_filled:hover a .bk_button_text,.bk_color_scheme_1.bk_button.bk_style_filled a:hover .bk_button_text{color:#000000;}
.bk_color_scheme_1.bk_button.bk_style_filled:hover a .bk_icon_holder,.bk_color_scheme_1.bk_button.bk_style_filled a:hover .bk_icon_holder{color:#ffffff;}
.bk_color_scheme_1.bk_style_filled.bk_service .bk_icon_holder,.bk_color_scheme_1.bk_style_filled.bk_service:hover .bk_icon_holder{box-shadow:0 0 0 1em #000000 inset;color:#ffffff;background-color:transparent;}
.bk_color_scheme_1.bk_style_filled.bk_service:hover a.bk_icon_holder:hover{box-shadow:0 0 0 2px #000000 inset;background-color:transparent;color:#000000 !important;}
.bk_color_scheme_1.bk_style_borderless.bk_service .bk_icon_holder,.bk_color_scheme_1.bk_style_borderless.bk_service:hover .bk_icon_holder{color:#ffffff;}
.bk_color_scheme_1.bk_style_borderless.bk_service:hover a.bk_icon_holder:hover{color:#000000;}
.bk_color_scheme_1 .bk_headline h1,.bk_color_scheme_1 .bk_headline h2,.bk_color_scheme_1 .bk_headline h3,.bk_color_scheme_1 .bk_headline h4,.bk_color_scheme_1 .bk_headline h5,.bk_color_scheme_1 .bk_headline h6,.bk_color_scheme_1.bk_headline h1,.bk_color_scheme_1.bk_headline h2,.bk_color_scheme_1.bk_headline h3,.bk_color_scheme_1.bk_headline h4,.bk_color_scheme_1.bk_headline h5,.bk_color_scheme_1.bk_headline h6{color:#ffffff;}
.bk_color_scheme_1 .bk_headline .bk_headline_superheadline,.bk_color_scheme_1.bk_headline .bk_headline_superheadline{color:#ffffff;opacity:.7;}
.bk_color_scheme_1 .bk_headline .bk_headline_subheadline,.bk_color_scheme_1.bk_headline .bk_headline_subheadline{color:#ffffff;opacity:.7;}
.bk_color_scheme_1.bk_tabs.bk_style_simple .bk_tabs_header li{color:#ffffff;}
.bk_color_scheme_1.bk_tabs.bk_style_simple .bk_tabs_header li span:after{background:#000000;}
.bk_section.bk_color_scheme_1{color:#ffffff;background-color:#000000;}
.bk_color_scheme_1 .bk_accordion.bk_style_simple .bk_accordion_item .bk_accordion_item_title:after,.bk_color_scheme_1.bk_accordion.bk_style_simple .bk_accordion_item .bk_accordion_item_title:after{background-color:#ffffff;}
.bk_color_scheme_1 .bk_accordion.bk_style_simple .bk_accordion_item.on .bk_accordion_item_title:after,.bk_color_scheme_1.bk_accordion.bk_style_simple .bk_accordion_item.on .bk_accordion_item_title:after{background-color:#000000;}
.bk_color_scheme_2.bk_icon a{color:#000000;}
.bk_color_scheme_2.bk_icon:hover span{color:#000000;}
.bk_color_scheme_2.bk_icon:hover a{color:#ffffff;}
.bk_color_scheme_2.bk_icon.bk_style_filled .bk_icon_holder:before,.bk_color_scheme_2.bk_icon.bk_style_filled:hover span.bk_icon_holder:before{box-shadow:0 0 0 1em #ffffff inset;color:#000000;}
.bk_color_scheme_2.bk_icon.bk_style_filled:hover a.bk_icon_holder:before{box-shadow:0 0 0 2px #ffffff inset;background-color:#000000;color:#ffffff;}
.bk_color_scheme_2.bk_icon.bk_style_borderless .bk_icon_holder:before,.bk_color_scheme_2.bk_icon.bk_style_borderless:hover span.bk_icon_holder:before{color:#000000;}
.bk_color_scheme_2.bk_icon.bk_style_borderless:hover a.bk_icon_holder:before,.bk_color_scheme_2.bk_icon.bk_style_borderless:hover a:hover,.bk_color_scheme_2.bk_icon.bk_style_borderless:hover a.bk_icon_holder > span{color:#ffffff;}
.bk_color_scheme_2.bk_icon span > span,.bk_color_scheme_2.bk_icon a > span{color:initial !important;}
.bk_color_scheme_2.bk_button.bk_style_filled{border:0;}
.bk_color_scheme_2.bk_button.bk_style_filled a{box-shadow:0 0 0 2em #ffffff inset;background-color:transparent;}
.bk_color_scheme_2.bk_button.bk_style_filled a .bk_button_text,.bk_color_scheme_2.bk_button.bk_style_filled a .bk_icon_holder{color:#000000;}
.bk_color_scheme_2.bk_button.bk_style_filled:hover a,.bk_color_scheme_2.bk_button.bk_style_filled a:hover{box-shadow:0 0 0 0 #ffffff inset, 0 5px 20px rgba(0,0,0,.2);background-color:#000000;}
.bk_color_scheme_2.bk_button.bk_style_filled:hover a .bk_button_text,.bk_color_scheme_2.bk_button.bk_style_filled a:hover .bk_button_text{color:#ffffff;}
.bk_color_scheme_2.bk_button.bk_style_filled:hover a .bk_icon_holder,.bk_color_scheme_2.bk_button.bk_style_filled a:hover .bk_icon_holder{color:#000000;}
.bk_color_scheme_2.bk_style_filled.bk_service .bk_icon_holder,.bk_color_scheme_2.bk_style_filled.bk_service:hover .bk_icon_holder{box-shadow:0 0 0 1em #ffffff inset;color:#000000;background-color:transparent;}
.bk_color_scheme_2.bk_style_filled.bk_service:hover a.bk_icon_holder:hover{box-shadow:0 0 0 2px #ffffff inset;background-color:transparent;color:#ffffff !important;}
.bk_color_scheme_2.bk_style_borderless.bk_service .bk_icon_holder,.bk_color_scheme_2.bk_style_borderless.bk_service:hover .bk_icon_holder{color:#000000;}
.bk_color_scheme_2.bk_style_borderless.bk_service:hover a.bk_icon_holder:hover{color:#ffffff;}
.bk_color_scheme_2 .bk_headline h1,.bk_color_scheme_2 .bk_headline h2,.bk_color_scheme_2 .bk_headline h3,.bk_color_scheme_2 .bk_headline h4,.bk_color_scheme_2 .bk_headline h5,.bk_color_scheme_2 .bk_headline h6,.bk_color_scheme_2.bk_headline h1,.bk_color_scheme_2.bk_headline h2,.bk_color_scheme_2.bk_headline h3,.bk_color_scheme_2.bk_headline h4,.bk_color_scheme_2.bk_headline h5,.bk_color_scheme_2.bk_headline h6{color:#000000;}
.bk_color_scheme_2 .bk_headline .bk_headline_superheadline,.bk_color_scheme_2.bk_headline .bk_headline_superheadline{color:#000000;opacity:.7;}
.bk_color_scheme_2 .bk_headline .bk_headline_subheadline,.bk_color_scheme_2.bk_headline .bk_headline_subheadline{color:#000000;opacity:.7;}
.bk_color_scheme_2.bk_tabs.bk_style_simple .bk_tabs_header li{color:#000000;}
.bk_color_scheme_2.bk_tabs.bk_style_simple .bk_tabs_header li span:after{background:#ffffff;}
.bk_section.bk_color_scheme_2{color:#000000;background-color:#ffffff;}
.bk_color_scheme_2 .bk_accordion.bk_style_simple .bk_accordion_item .bk_accordion_item_title:after,.bk_color_scheme_2.bk_accordion.bk_style_simple .bk_accordion_item .bk_accordion_item_title:after{background-color:#000000;}
.bk_color_scheme_2 .bk_accordion.bk_style_simple .bk_accordion_item.on .bk_accordion_item_title:after,.bk_color_scheme_2.bk_accordion.bk_style_simple .bk_accordion_item.on .bk_accordion_item_title:after{background-color:#ffffff;}
.bk_color_scheme_3.bk_icon:hover a{color:#000000;}
.bk_color_scheme_3.bk_icon.bk_style_borderless:hover a.bk_icon_holder:before,.bk_color_scheme_3.bk_icon.bk_style_borderless:hover a:hover,.bk_color_scheme_3.bk_icon.bk_style_borderless:hover a.bk_icon_holder > span{color:#000000;}
.bk_color_scheme_3.bk_icon span > span,.bk_color_scheme_3.bk_icon a > span{color:initial !important;}
.bk_color_scheme_3.bk_button.bk_style_filled{border:0;}
.bk_color_scheme_3.bk_button.bk_style_filled a{box-shadow:0 0 0 2em #000000 inset;background-color:transparent;}
.bk_color_scheme_3.bk_button.bk_style_filled:hover a .bk_button_text,.bk_color_scheme_3.bk_button.bk_style_filled a:hover .bk_button_text{color:#000000;}
.bk_color_scheme_3.bk_style_filled.bk_service:hover a.bk_icon_holder:hover{box-shadow:0 0 0 2px #000000 inset;background-color:transparent;color:#000000 !important;}
.bk_color_scheme_3.bk_style_borderless.bk_service:hover a.bk_icon_holder:hover{color:#000000;}
.bk_color_scheme_3.bk_tabs.bk_style_simple .bk_tabs_header li span:after{background:#000000;}
.bk_color_scheme_3 .bk_accordion.bk_style_simple .bk_accordion_item.on .bk_accordion_item_title:after,.bk_color_scheme_3.bk_accordion.bk_style_simple .bk_accordion_item.on .bk_accordion_item_title:after{background-color:#000000;}
.bk_color_scheme_5.bk_icon a{color:#000000;}
.bk_color_scheme_5.bk_icon:hover span{color:#000000;}
.bk_color_scheme_5.bk_icon.bk_style_borderless .bk_icon_holder:before,.bk_color_scheme_5.bk_icon.bk_style_borderless:hover span.bk_icon_holder:before{color:#000000;}
.bk_color_scheme_5.bk_icon span > span,.bk_color_scheme_5.bk_icon a > span{color:initial !important;}
.bk_color_scheme_5.bk_button.bk_style_filled{border:0;}
.bk_color_scheme_5.bk_button.bk_style_filled a .bk_button_text,.bk_color_scheme_5.bk_button.bk_style_filled a .bk_icon_holder{color:#000000;}
.bk_color_scheme_5.bk_button.bk_style_filled:hover a .bk_icon_holder,.bk_color_scheme_5.bk_button.bk_style_filled a:hover .bk_icon_holder{color:#000000;}
.bk_color_scheme_5.bk_style_borderless.bk_service .bk_icon_holder,.bk_color_scheme_5.bk_style_borderless.bk_service:hover .bk_icon_holder{color:#000000;}
.bk_color_scheme_5 .bk_headline h1,.bk_color_scheme_5 .bk_headline h2,.bk_color_scheme_5 .bk_headline h3,.bk_color_scheme_5 .bk_headline h4,.bk_color_scheme_5 .bk_headline h5,.bk_color_scheme_5 .bk_headline h6,.bk_color_scheme_5.bk_headline h1,.bk_color_scheme_5.bk_headline h2,.bk_color_scheme_5.bk_headline h3,.bk_color_scheme_5.bk_headline h4,.bk_color_scheme_5.bk_headline h5,.bk_color_scheme_5.bk_headline h6{color:#000000;}
.bk_color_scheme_5 .bk_headline .bk_headline_superheadline,.bk_color_scheme_5.bk_headline .bk_headline_superheadline{color:#000000;opacity:.7;}
.bk_color_scheme_5 .bk_headline .bk_headline_subheadline,.bk_color_scheme_5.bk_headline .bk_headline_subheadline{color:#000000;opacity:.7;}
.bk_color_scheme_5.bk_tabs.bk_style_simple .bk_tabs_header li{color:#000000;}
.bk_color_scheme_5 .bk_accordion.bk_style_simple .bk_accordion_item .bk_accordion_item_title:after,.bk_color_scheme_5.bk_accordion.bk_style_simple .bk_accordion_item .bk_accordion_item_title:after{background-color:#000000;}
.bk_color_scheme_6.bk_icon a{color:#ffffff;}
.bk_color_scheme_6.bk_icon:hover span{color:#ffffff;}
.bk_color_scheme_6.bk_icon.bk_style_borderless .bk_icon_holder:before,.bk_color_scheme_6.bk_icon.bk_style_borderless:hover span.bk_icon_holder:before{color:#ffffff;}
.bk_color_scheme_6.bk_icon span > span,.bk_color_scheme_6.bk_icon a > span{color:initial !important;}
.bk_color_scheme_6.bk_button.bk_style_filled{border:0;}
.bk_color_scheme_6.bk_button.bk_style_filled a .bk_button_text,.bk_color_scheme_6.bk_button.bk_style_filled a .bk_icon_holder{color:#ffffff;}
.bk_color_scheme_6.bk_button.bk_style_filled:hover a .bk_icon_holder,.bk_color_scheme_6.bk_button.bk_style_filled a:hover .bk_icon_holder{color:#ffffff;}
.bk_color_scheme_6.bk_style_borderless.bk_service .bk_icon_holder,.bk_color_scheme_6.bk_style_borderless.bk_service:hover .bk_icon_holder{color:#ffffff;}
.bk_color_scheme_6 .bk_headline h1,.bk_color_scheme_6 .bk_headline h2,.bk_color_scheme_6 .bk_headline h3,.bk_color_scheme_6 .bk_headline h4,.bk_color_scheme_6 .bk_headline h5,.bk_color_scheme_6 .bk_headline h6,.bk_color_scheme_6.bk_headline h1,.bk_color_scheme_6.bk_headline h2,.bk_color_scheme_6.bk_headline h3,.bk_color_scheme_6.bk_headline h4,.bk_color_scheme_6.bk_headline h5,.bk_color_scheme_6.bk_headline h6{color:#ffffff;}
.bk_color_scheme_6 .bk_headline .bk_headline_superheadline,.bk_color_scheme_6.bk_headline .bk_headline_superheadline{color:#ffffff;opacity:.7;}
.bk_color_scheme_6 .bk_headline .bk_headline_subheadline,.bk_color_scheme_6.bk_headline .bk_headline_subheadline{color:#ffffff;opacity:.7;}
.bk_color_scheme_6.bk_tabs.bk_style_simple .bk_tabs_header li{color:#ffffff;}
.bk_color_scheme_6 .bk_accordion.bk_style_simple .bk_accordion_item .bk_accordion_item_title:after,.bk_color_scheme_6.bk_accordion.bk_style_simple .bk_accordion_item .bk_accordion_item_title:after{background-color:#ffffff;}
.bk_color_scheme_11.bk_icon a{color:#ffffff;}
.bk_color_scheme_11.bk_icon:hover span{color:#ffffff;}
.bk_color_scheme_11.bk_icon.bk_style_borderless .bk_icon_holder:before,.bk_color_scheme_11.bk_icon.bk_style_borderless:hover span.bk_icon_holder:before{color:#ffffff;}
.bk_color_scheme_11.bk_icon span > span,.bk_color_scheme_11.bk_icon a > span{color:initial !important;}
.bk_color_scheme_11.bk_button.bk_style_filled{border:0;}
.bk_color_scheme_11.bk_button.bk_style_filled a .bk_button_text,.bk_color_scheme_11.bk_button.bk_style_filled a .bk_icon_holder{color:#ffffff;}
.bk_color_scheme_11.bk_button.bk_style_filled:hover a .bk_icon_holder,.bk_color_scheme_11.bk_button.bk_style_filled a:hover .bk_icon_holder{color:#ffffff;}
.bk_icon_color_scheme_11.bk_button a.bk_link .bk_icon_holder:before{color:#ffffff;}
.bk_color_scheme_11.bk_style_borderless.bk_service .bk_icon_holder,.bk_color_scheme_11.bk_style_borderless.bk_service:hover .bk_icon_holder{color:#ffffff;}
.bk_color_scheme_11 .bk_headline h1,.bk_color_scheme_11 .bk_headline h2,.bk_color_scheme_11 .bk_headline h3,.bk_color_scheme_11 .bk_headline h4,.bk_color_scheme_11 .bk_headline h5,.bk_color_scheme_11 .bk_headline h6,.bk_color_scheme_11.bk_headline h1,.bk_color_scheme_11.bk_headline h2,.bk_color_scheme_11.bk_headline h3,.bk_color_scheme_11.bk_headline h4,.bk_color_scheme_11.bk_headline h5,.bk_color_scheme_11.bk_headline h6{color:#ffffff;}
.bk_color_scheme_11 .bk_headline .bk_headline_superheadline,.bk_color_scheme_11.bk_headline .bk_headline_superheadline{color:#ffffff;opacity:.7;}
.bk_color_scheme_11 .bk_headline .bk_headline_subheadline,.bk_color_scheme_11.bk_headline .bk_headline_subheadline{color:#ffffff;opacity:.7;}
.bk_color_scheme_11.bk_tabs.bk_style_simple .bk_tabs_header li{color:#ffffff;}
.bk_color_scheme_11 .bk_accordion.bk_style_simple .bk_accordion_item .bk_accordion_item_title:after,.bk_color_scheme_11.bk_accordion.bk_style_simple .bk_accordion_item .bk_accordion_item_title:after{background-color:#ffffff;}
.slick-slider{position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;
    cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);}
.slick-track{position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;}
.slick-track:before,
.slick-track:after{display: table;

    content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;
    float: left;

    height: 100%;
    min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;

    height: auto;

    border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}
@media screen{
figcaption,
figure,
footer,
header,
nav,
section,
audio,
video{display: block;}
audio,
video{display: inline-block;}
*:focus,
*{outline: none;
    outline: 0;}
.touch *{-webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-focus-ring-color: rgba(0,0,0,0);}
button::-moz-focus-inner{border: 0;}
audio:not([controls]){display: none;
    height: 0;}
html,
body{margin: 0;
    padding: 0;}
*,
*:after,
*:before{box-sizing: border-box;
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;}
.bk-clear:after{content: " ";
    display: table;
    width: 100%;
    clear: both;}
.bk-dark-skin{color: rgba(255,255,255,.7);
    background-color: #0f0f0f;}
.bkLightSkin{color: rgba(0,0,0,.7);
    background-color: #fff;}
select,
input{color: inherit;
    border: 0;}
.bkLightSkin select,
.bkLightSkin input,
.bk-dark-skin .bkLightSkin select,
.bk-dark-skin .bkLightSkin input,
.bkLightSkin .bk-dark-skin .bkLightSkin select,
.bkLightSkin .bk-dark-skin .bkLightSkin input{border-bottom: 1px solid rgba(0,0,0,.1);}
.bk-dark-skin select,
.bk-dark-skin input,
.bkLightSkin .bk-dark-skin select,
.bkLightSkin .bk-dark-skin input,
.bk-dark-skin.bkLightSkin .bk-dark-skin select,
.bk-dark-skin.bkLightSkin .bk-dark-skin input{border-bottom: 1px solid rgba(255,255,255,.3);}
textarea{color: inherit;
    border: 0;}
.bkLightSkin textarea,
.bk-dark-skin .bkLightSkin textarea,
.bkLightSkin .bk-dark-skin .bkLightSkin textarea{border: 1px solid rgba(0,0,0,.1);}
.bk-dark-skin textarea,
.bkLightSkin .bk-dark-skin textarea,
.bk-dark-skin.bkLightSkin .bk-dark-skin textarea{border: 1px solid rgba(255,255,255,.3);}
select,
input{font-family: "Manrope",Arial,Helvetica,sans-serif;}
input:not([type='checkbox']):not([type='radio']),
button{-webkit-appearance: none;}
input:not([type='checkbox']):not([type='radio']),
textarea,
select{outline: none;
    font: inherit;
    width: 100%;
    line-height: 1;
    width: 100%;
    display: block;
    padding: .8em 1.25em;
    background: transparent;
    color: inherit;
    min-height: 3.125em;
    border-radius: 0;}
input[type="file"]{padding: .55em 1.25em .55em .65em !important;
    line-height: 1 !important;}
input[type="file"]::-webkit-file-upload-button{-webkit-appearance: none;
    border-radius: 0;
    background: #e8151b !important;
    color: #fff;
    font-weight: 800;
    font-family: Manrope;
    border: 0;
    padding: 8px 15px;
    font-size: .875em;
    cursor: pointer;
    transition: all 300ms ease;
    font-family: "Manrope",Arial,Helvetica,sans-serif;}
.bkHardRoundedButtons input[type="file"]::-webkit-file-upload-button{border-radius: 50px;}
.bkSoftRoundedButtons input[type="file"]::-webkit-file-upload-button{border-radius: 3px;}
input[type="file"]::-webkit-file-upload-button:hover{transform: translateY(-5px);
    box-shadow: 0 5px 20px rgba(0,0,0,.2);}
input[type='checkbox'],
input[type='radio']{vertical-align: middle;}
input[type="checkbox"]{width: 1.563em;
    height: 1.563em;
    transition: 200ms ease all;
    background: transparent;
    cursor: pointer;
    min-width: 1.563em;
    vertical-align: middle;
    -webkit-appearance: none;
    position: relative;
    content: "";
    -moz-appearance: none;
    border: 0;
    display: inline-block;
    margin-right: .75em;
    margin-top: -2px;
    background: transparent;
    overflow: hidden;
    border-radius: 0;}
.rtl input[type="checkbox"]{margin-right: 0;
    margin-left: .75em;}
.bkLightSkin input[type="checkbox"],
.bk-dark-skin .bkLightSkin input[type="checkbox"],
.bkLightSkin .bk-dark-skin .bkLightSkin input[type="checkbox"]{border: 1px solid rgba(0,0,0,.1);}
.bk-dark-skin input[type="checkbox"],
.bkLightSkin .bk-dark-skin input[type="checkbox"],
.bk-dark-skin.bkLightSkin .bk-dark-skin input[type="checkbox"]{border: 1px solid rgba(255,255,255,.3);}
input[type="checkbox"]:before{content: "\f00c";
    font-family: FontAwesome5Solid;
    font-size: 1em;
    position: absolute;
    transition: 200ms ease all;
    display: block;
    background: #e8151b;
    transform: translateY(100%);
    color: #fff;
    top: -1px;
    bottom: -1px;
    right: -1px;
    left: -1px;
    line-height: 1.563em;
    text-align: center;
    z-index: 2;
    transform-origin: bottom;}
.rtl input[type="checkbox"]:before{left: auto;
    right: 4px;}
.bkLightSkin input[type="checkbox"]:hover,
.bk-dark-skin .bkLightSkin input[type="checkbox"]:hover,
.bkLightSkin .bk-dark-skin .bkLightSkin input[type="checkbox"]:hover{border-color: rgba(0,0,0,.3);}
.bk-dark-skin input[type="checkbox"]:hover,
.bkLightSkin .bk-dark-skin input[type="checkbox"]:hover,
.bk-dark-skin.bkLightSkin .bk-dark-skin input[type="checkbox"]:hover{border-color: rgba(255,255,255,.7);}
input[type="checkbox"]:checked:before{transform: translateY(0%);}
input[type="radio"]{width: 1.563em;
    height: 1.563em;
    transition: 200ms ease all;
    background: transparent;
    cursor: pointer;
    min-width: 1.563em;
    vertical-align: middle;
    -webkit-appearance: none;
    position: relative;
    content: "";
    -moz-appearance: none;
    border: 0;
    display: inline-block;
    margin-right: .75em;
    margin-top: -2px;
    background: transparent;
    overflow: hidden;
    border-radius: 0;}
.rtl input[type="radio"]{margin-right: 0;
    margin-left: .75em;}
.bkLightSkin input[type="radio"],
.bk-dark-skin .bkLightSkin input[type="radio"],
.bkLightSkin .bk-dark-skin .bkLightSkin input[type="radio"]{border: 1px solid rgba(0,0,0,.1);}
.bk-dark-skin input[type="radio"],
.bkLightSkin .bk-dark-skin input[type="radio"],
.bk-dark-skin.bkLightSkin .bk-dark-skin input[type="radio"]{border: 1px solid rgba(255,255,255,.3);}
input[type="radio"]:before{content: "";
    font-size: 1em;
    position: absolute;
    transition: 200ms ease all;
    display: block;
    background: #e8151b;
    transform: scale(0);
    color: #fff;
    top: 3px;
    bottom: 3px;
    right: 3px;
    left: 3px;
    line-height: 1.563em;
    text-align: center;
    z-index: 2;
    transform-origin: center;}
.rtl input[type="radio"]:before{left: auto;
    right: 4px;}
.bkLightSkin input[type="radio"]:hover,
.bk-dark-skin .bkLightSkin input[type="radio"]:hover,
.bkLightSkin .bk-dark-skin .bkLightSkin input[type="radio"]:hover{border-color: rgba(0,0,0,.3);}
.bk-dark-skin input[type="radio"]:hover,
.bkLightSkin .bk-dark-skin input[type="radio"]:hover,
.bk-dark-skin.bkLightSkin .bk-dark-skin input[type="radio"]:hover{border-color: rgba(255,255,255,.7);}
input[type="radio"]:checked:before{transform: scale(1);}
select{height: 3.125em;
    line-height: 3.125em;}
select{line-height: 1;
    padding-top: 0;
    padding-bottom: 0;}
input:not([type='checkbox']):not([type='radio']):not([type='submit']),
textarea{transition: all 500ms ease;}
input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus{border-bottom: 1px solid rgba(0,0,0,.3);}
.bk-dark-skin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bkLightSkin .bk-dark-skin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.bk-dark-skin.bkLightSkin .bk-dark-skin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus{border-bottom-color: rgba(255,255,255,.7);}
textarea:focus{border: 1px solid rgba(0,0,0,.3);}
.bk-dark-skin textarea:focus,
.bkLightSkin .bk-dark-skin textarea:focus,
.bk-dark-skin.bkLightSkin .bk-dark-skin textarea:focus{border-color: rgba(255,255,255,.7);}
textarea{resize: vertical;
    line-height: inherit;}
button{font: inherit;
    cursor: pointer;
    border-radius: 0;}
img,
figure{max-width: 100%;
    height: auto;}
a{text-decoration: none;
    transition: 200ms ease all;
    color: inherit;}
a:hover{text-decoration: none;
    color: #e8151b;}
a img{border: none;}
a,
a:active,
a:focus{outline: none;}
p,
address{margin: 0 0 1em;}
ul{margin: 0 0 1em 1em;
    padding: 0;}
ul ul{margin-bottom: 0;}
.rtl ul{margin: 0 1em 1em 0;}
.rtl ul ul{margin-bottom: 0;}
li{margin: 0 0 0 .5em;
    padding: 0;}
dt{font-weight: 600;}
figcaption{font-size: inherit;}
html{font-size: 16px;}
body{font-family: "Manrope",Arial,Helvetica,sans-serif;
    font-weight: normal;
    line-height: 1.7em;
    background-size: cover;
    background-attachment: fixed;}
small{font-size: 14px;}
h1,
h2,
h3,
h4,
h5,
h6{font-family: "Manrope",Arial,Helvetica,sans-serif;}
h1:after,
h2:after,
h3:after,
h4:after,
h5:after,
h6:after{content: " ";
    display: table;
    width: 100%;
    clear: both;}
.bkLightSkin h1,
.bk-dark-skin .bkLightSkin h1,
.bkLightSkin .bk-dark-skin .bkLightSkin h1,
.bkLightSkin h2,
.bk-dark-skin .bkLightSkin h2,
.bkLightSkin .bk-dark-skin .bkLightSkin h2,
.bkLightSkin h3,
.bk-dark-skin .bkLightSkin h3,
.bkLightSkin .bk-dark-skin .bkLightSkin h3,
.bkLightSkin h4,
.bk-dark-skin .bkLightSkin h4,
.bkLightSkin .bk-dark-skin .bkLightSkin h4,
.bkLightSkin h5,
.bk-dark-skin .bkLightSkin h5,
.bkLightSkin .bk-dark-skin .bkLightSkin h5,
.bkLightSkin h6,
.bk-dark-skin .bkLightSkin h6,
.bkLightSkin .bk-dark-skin .bkLightSkin h6{color: #000;}
.bkLightSkin h1 .bk_headline_superheadline,
.bk-dark-skin .bkLightSkin h1 .bk_headline_superheadline,
.bkLightSkin .bk-dark-skin .bkLightSkin h1 .bk_headline_superheadline,
.bkLightSkin h2 .bk_headline_superheadline,
.bk-dark-skin .bkLightSkin h2 .bk_headline_superheadline,
.bkLightSkin .bk-dark-skin .bkLightSkin h2 .bk_headline_superheadline,
.bkLightSkin h3 .bk_headline_superheadline,
.bk-dark-skin .bkLightSkin h3 .bk_headline_superheadline,
.bkLightSkin .bk-dark-skin .bkLightSkin h3 .bk_headline_superheadline,
.bkLightSkin h4 .bk_headline_superheadline,
.bk-dark-skin .bkLightSkin h4 .bk_headline_superheadline,
.bkLightSkin .bk-dark-skin .bkLightSkin h4 .bk_headline_superheadline,
.bkLightSkin h5 .bk_headline_superheadline,
.bk-dark-skin .bkLightSkin h5 .bk_headline_superheadline,
.bkLightSkin .bk-dark-skin .bkLightSkin h5 .bk_headline_superheadline,
.bkLightSkin h6 .bk_headline_superheadline,
.bk-dark-skin .bkLightSkin h6 .bk_headline_superheadline,
.bkLightSkin .bk-dark-skin .bkLightSkin h6 .bk_headline_superheadline{color: rgba(0,0,0,.7);}
.bk-dark-skin h1,
.bkLightSkin .bk-dark-skin h1,
.bk-dark-skin.bkLightSkin .bk-dark-skin h1,
.bk-dark-skin h2,
.bkLightSkin .bk-dark-skin h2,
.bk-dark-skin.bkLightSkin .bk-dark-skin h2,
.bk-dark-skin h3,
.bkLightSkin .bk-dark-skin h3,
.bk-dark-skin.bkLightSkin .bk-dark-skin h3,
.bk-dark-skin h4,
.bkLightSkin .bk-dark-skin h4,
.bk-dark-skin.bkLightSkin .bk-dark-skin h4,
.bk-dark-skin h5,
.bkLightSkin .bk-dark-skin h5,
.bk-dark-skin.bkLightSkin .bk-dark-skin h5,
.bk-dark-skin h6,
.bkLightSkin .bk-dark-skin h6,
.bk-dark-skin.bkLightSkin .bk-dark-skin h6{color: #fff;}
.bk-dark-skin h1 .bk_headline_superheadline,
.bkLightSkin .bk-dark-skin h1 .bk_headline_superheadline,
.bk-dark-skin.bkLightSkin .bk-dark-skin h1 .bk_headline_superheadline,
.bk-dark-skin h2 .bk_headline_superheadline,
.bkLightSkin .bk-dark-skin h2 .bk_headline_superheadline,
.bk-dark-skin.bkLightSkin .bk-dark-skin h2 .bk_headline_superheadline,
.bk-dark-skin h3 .bk_headline_superheadline,
.bkLightSkin .bk-dark-skin h3 .bk_headline_superheadline,
.bk-dark-skin.bkLightSkin .bk-dark-skin h3 .bk_headline_superheadline,
.bk-dark-skin h4 .bk_headline_superheadline,
.bkLightSkin .bk-dark-skin h4 .bk_headline_superheadline,
.bk-dark-skin.bkLightSkin .bk-dark-skin h4 .bk_headline_superheadline,
.bk-dark-skin h5 .bk_headline_superheadline,
.bkLightSkin .bk-dark-skin h5 .bk_headline_superheadline,
.bk-dark-skin.bkLightSkin .bk-dark-skin h5 .bk_headline_superheadline,
.bk-dark-skin h6 .bk_headline_superheadline,
.bkLightSkin .bk-dark-skin h6 .bk_headline_superheadline,
.bk-dark-skin.bkLightSkin .bk-dark-skin h6 .bk_headline_superheadline{color: rgba(255,255,255,.7);}
h1,
h2,
h3,
h4,
h5,
h6{clear: both;
    padding: 0 0 .4em;
    line-height: 1;
    margin: 0;
    font-weight: 800;
    letter-spacing: -.03em;}
h1{font-size: 3em;}
h2{font-size: 2.5em;}
h3{font-size: 2.10225em;}
h4{font-size: 1.76775em;}
h5{font-size: 1.4865em;}
h6{font-size: 1.25em;}
.bk-content-holder table{width: 100%;
    margin: 0 0 1em;
    border-collapse: collapse;
    text-align: initial;
    border: 1px solid rgba(0,0,0,.1);}
.bk-dark-skin .bk-content-holder table,
.bkLightSkin .bk-dark-skin .bk-content-holder table,
.bk-dark-skin.bkLightSkin .bk-dark-skin .bk-content-holder table{border: 1px solid rgba(255,255,255,.3);}
.bk-content-holder table td,
.bk-content-holder table th{padding: 1em;
    border: 1px solid rgba(0,0,0,.1);}
.bk-dark-skin .bk-content-holder table td,
.bkLightSkin .bk-dark-skin .bk-content-holder table td,
.bk-dark-skin.bkLightSkin .bk-dark-skin .bk-content-holder table td,
.bk-dark-skin .bk-content-holder table th,
.bkLightSkin .bk-dark-skin .bk-content-holder table th,
.bk-dark-skin.bkLightSkin .bk-dark-skin .bk-content-holder table th{border: 1px solid rgba(255,255,255,.3);}
.bk-content-holder table td p:last-child,
.bk-content-holder table th p:last-child{margin-bottom: 0;}
.bk-content-holder table th{text-align: left;}
.bk-content-holder table thead th{font-weight: 800;
    letter-spacing: -.03em;
    background-color: #e8151b;
    color: white;}
.bk_layout_boxed_800 .bk_cell{width: 800px;
    max-width: calc(100% - 60px);}
.bk_layout_boxed_1000 .bk_cell{width: 1000px;
    max-width: calc(100% - 60px);}
.bk_layout_boxed_1100 .bk_cell{width: 1100px;
    max-width: calc(100% - 60px);}
.bk_layout_boxed_1200 .bk_cell{width: 1200px;
    max-width: calc(100% - 60px);}
}
@media screen{@media (max-width: 768px){
.bk_column[data-width="3"],
.bk_column[data-width="2"]{flex-basis: 100%;
    max-width: 100%;}
.bk_column_inner[data-width="3"],
.bk_column_inner[data-width="2"]{flex-basis: 100%;
    max-width: 100%;}
}}
@media screen{
html,
body{min-height: 100vh;}
body:not(.bkPageTransitions){min-height: 101vh;}
html{overflow-x: hidden;}
body.rtl{direction: rtl;
    unicode-bidi: embed;}
.bk-content-wrap{transition: transform 1s cubic-bezier(.230,1,.320,1);}
.bk-content-wrap:after{content: " ";
    display: table;
    width: 100%;
    clear: both;}
.bk-site-footer{transition: transform 1s cubic-bezier(.230,1,.320,1),padding-top 300ms ease;}
.bk-page-wrap{position: relative;
    overflow: hidden;
    transition: transform 1s cubic-bezier(.230,1,.320,1);}
.bk-page-wrap:after{content: " ";
    display: table;
    width: 100%;
    clear: both;}
.mainHeader,
.bk-vertical-header-top{z-index: 10002;}
.port{width: 100%;
    padding: 0 30px;}
.gutter .port{max-width: 1260px;
    margin: auto;}
}
@media screen{@media (max-width: 1259px){
.gutter .port{width: 100%;
    max-width: none;
    padding-left: 30px;
    padding-right: 30px;}
.bkMenuVerticalRight .bk-vertical-menu-trigger{margin: 0;}
}}
@media screen{
.bkNoSidebar .bk-content-holder,
.bkNoSidebar .bk-content{width: auto;
    padding: 0;}
:not(.bk_active).bkNoSidebar .bkPageHeadline + .bk-content-holder .bk-content{max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
    padding: 4em 30px 0;}
:not(.bk_active).bkNoSidebar .bkPageHeadline + .bk-content-holder .bk-content .gutter .port{padding-left: 0;
    padding-right: 0;}
.bkLightSkin .bkBreadCrumbs,
.bk-dark-skin .bkLightSkin .bkBreadCrumbs,
.bkLightSkin .bk-dark-skin .bkLightSkin .bkBreadCrumbs{color: rgba(0,0,0,.7);}
.bk-dark-skin .bkBreadCrumbs,
.bkLightSkin .bk-dark-skin .bkBreadCrumbs,
.bk-dark-skin.bkLightSkin .bk-dark-skin .bkBreadCrumbs{color: rgba(255,255,255,.7);}
.bkBreadCrumbs span:not(.bkArticleCategories){display: inline-flex;
    margin-left: 0;
    padding-left: 0;
    display: inline-flex;
    align-items: center;}
.bkBreadCrumbs span:not(:last-child):after{content: ' ';
    margin: 0 7px;
    background: currentColor;
    width: 4px;
    height: 1px;
    display: inline-block;
    opacity: .2;}
.bkPageHeadline{z-index: 1;
    background-size: cover;}
.bkPageHeadline header{max-width: 768px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;}
.bkMenuCenter .bkPageHeadline header{margin: auto;}
.bkPageHeadline .bk_port{padding-bottom: 6em;
    padding-top: 6em;}
body.bkBelowMenu .bkPageHeadline .bk_port{padding-top: 16em;}
.bk_touch body.bkBelowMenu .bkPageHeadline .bk_port{padding-top: calc(6em + 120px*0.6);}
.bkPageHeadlineLightAccent .bkPageHeadline{position: relative;}
.bkPageHeadlineLightAccent .bkPageHeadline:before{position: absolute;
    content: "";
    display: block;
    left: -1px;
    top: -1px;
    right: -1px;
    bottom: -1px;}
.bkPageHeadlineLightAccent .bkPageHeadline{color: #fff;
    background: #fff;}
.bkPageHeadlineLightAccent .bkPageHeadline:before{background: #e8151b;
    opacity: .5;}
.bkPageHeadlineLightAccent .bkPageHeadline.bk_background_image{background: transparent;}
.bkPageHeadlineLightAccent .bkPageHeadline.bk_background_image:before{background: #e8151b;
    opacity: .5;}
.bkPageHeadlineLightAccent .bkPageHeadline .bkBreadCrumbs{color: rgba(255,255,255,.7);}
.bkPageHeadlineLightAccent .bkPageHeadline .bkBreadCrumbs a:hover{color: #344858 !important;}
.bkPageHeadlineLightAccent .bkPageHeadline .bk_headline h1,
.bkPageHeadlineLightAccent .bkPageHeadline .bk_headline h2,
.bkPageHeadlineLightAccent .bkPageHeadline .bk_headline h3,
.bkPageHeadlineLightAccent .bkPageHeadline .bk_headline h4,
.bkPageHeadlineLightAccent .bkPageHeadline .bk_headline h5,
.bkPageHeadlineLightAccent .bkPageHeadline .bk_headline h6{color: #fff;}
.bkPageHeadlineLightAccent .bkPageHeadline .bk_headline .bk_headline_subheadline{color: rgba(255,255,255,.7);}
.bkPageHeadlineLightAccent .bkPageHeadline .bk_dash_top.bk_headline .bk_headline_content:before{background: #344858;}
.mainHeader{width: 100%;
    position: absolute;
    background-color: inherit;
    transform: translateY(0);
    font-family: "Manrope",Arial,Helvetica,sans-serif;
    transition: opacity 300ms ease;
    visibility: hidden;
    opacity: 0;}
.bkMenuInitFinished .mainHeader{visibility: initial;
    opacity: 1;}
.mainHeader:after{content: " ";
    display: table;
    width: 100%;
    clear: both;}
.mainHeader a{color: inherit;
    transition: all 200ms ease;}
.mainHeader a:hover{color: #e8151b;}
.bkMenuHorizontal:not(.bkBelowMenu) .mainHeader{box-shadow: 0 5px 30px 0 rgba(0,0,0,.2);}
.bk-logo-area{position: relative;
    z-index: 2;}
.menuPort{font-size: 15px;
    font-family: "Manrope",Arial,Helvetica,sans-serif;}
.menuPort:after{content: " ";
    display: table;
    width: 100%;
    clear: both;}
.bkMenuFontSize-14 .menuPort{font-size: 14px;}
.menuPort nav ul{list-style: none;
    display: block;
    margin: 0;
    padding: 0;
    transition: all 100ms ease 0s;}
.menuPort nav ul li{display: block;
    margin: 0;
    padding: 0;
    position: relative;}
.menuPort nav ul li a{display: block;
    position: relative;
    padding: 1em 1em;
    font-weight: 400;}
.menuPort nav ul li a:hover{color: #e8151b;
    text-decoration: none;}
.menuPort nav ul ul li{transition: opacity 300ms ease;}
.menuPort nav ul ul li.on{opacity: 1;}
.menuPort ul > li > ul{opacity: 0;
    pointer-events: none;
    transition: all 300ms ease;}
.menuPort nav > ul > li > a{line-height: 120px;
    line-height: max(50px,120px);
    padding: 0;}
.bk-below-logo-area .menuPort nav > ul > li > a{line-height: 60px;}
.menuPort nav ul ul li a{font-weight: 400;}
.bkTextLogo{font-size: 2em;
    font-family: "Manrope",Arial,Helvetica,sans-serif;
    font-weight: 800;
    letter-spacing: -.03em;
    line-height: 120px;
    line-height: max(50px,120px);}
.bkMenuVertical .bkTextLogo{line-height: 1;}
.bkMenuVertical .bk-vertical-header-top .bkTextLogo{line-height: calc(120px*0.6);
    line-height: max(50px,calc(120px*0.6));}
.bk-logo-area .logo{line-height: 0;
    float: left;
    position: relative;
    z-index: 2;}
.bkMenuVertical .bk-logo-area .logo{transform: none !important;}
.rtl .bk-logo-area .logo{float: right;}
.bk-logo-area .logo img{height: 120px;
    width: auto;
    display: block;}
.bkMenuVertical .bk-logo-area .logo img{height: 72px;}
.bkMenuCenter .bk-logo-area .logo img{margin: auto;}
.bk-logo-area .logo img.bkAltLogo{display: none;}
.bk-horizontal-menu-trigger{display: none;
    float: right;
    margin: 0 0 0 1rem;
    font-size: 0;
    line-height: 120px;
    line-height: max(50px,120px);
    align-items: center;}
.bkStickyHeaderActive .bk-horizontal-menu-trigger{line-height: calc(120px*0.6);
    line-height: max(50px,calc(120px*0.6));}
.rtl .bk-horizontal-menu-trigger{float: left;
    margin: 0 1rem 0 0;}
.bk-horizontal-menu-trigger .bk_icon{height: 50px;
    width: 50px;
    background: #e8151b;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 0 15px;}
.bk-horizontal-menu-trigger .bk_icon:before,
.bk-horizontal-menu-trigger .bk_icon:after{content: "";
    display: block;
    height: 2px;
    width: 100%;
    background: #fff;
    transition: 300ms ease all;}
.bk-horizontal-menu-trigger .bk_icon:before{align-self: flex-end;
    transform-origin: center;}
.bk-horizontal-menu-trigger .bk_icon:after{width: 50%;
    transform-origin: center;}
.bk-horizontal-menu-trigger .bk_icon > a{height: 2px;
    background: #fff;
    width: 100%;
    margin: 3px 0;}
.bkShowMenu .bk-horizontal-menu-trigger .bk_icon:before{transform: rotate(-45deg) translate(0,7px);
    width: 150%;}
.rtl.bkShowMenu .bk-horizontal-menu-trigger .bk_icon:before{transform: rotate(45deg) translate(0,7px);}
.bkShowMenu .bk-horizontal-menu-trigger .bk_icon:after{transform: rotate(45deg) translate(-7px,0);
    width: 150%;}
.rtl.bkShowMenu .bk-horizontal-menu-trigger .bk_icon:after{transform: rotate(-45deg) translate(7px,0);}
.bkShowMenu .bk-horizontal-menu-trigger .bk_icon > a{width: 0;}
.bk-horizontal-menu-trigger:hover{cursor: pointer;
    color: inherit;}
.bk-horizontal-menu-trigger:hover .bk_icon:before{width: 50%;}
.bk-horizontal-menu-trigger:hover .bk_icon:after{width: 100%;}
.bkShowMenu .bk-horizontal-menu-trigger:hover .bk_icon:before{transform: rotate(-45deg) translate(0,7px);
    width: 150%;}
.rtl.bkShowMenu .bk-horizontal-menu-trigger:hover .bk_icon:before{transform: rotate(45deg) translate(0,7px);}
.bkShowMenu .bk-horizontal-menu-trigger:hover .bk_icon:after{transform: rotate(45deg) translate(-7px,0);
    width: 150%;}
.rtl.bkShowMenu .bk-horizontal-menu-trigger:hover .bk_icon:after{transform: rotate(-45deg) translate(7px,0);}
.bkMenuHorizontal .menuPort nav > ul > li{position: relative;}
.bkMenuHorizontal .menuPort nav > ul > li > a{position: relative;
    z-index: 2;}
.bkMenuHorizontal .menuPort nav > ul > li > a:after{display: block;
    content: "";
    height: 2px;
    left: 0em;
    background: #e8151b;
    position: absolute;
    top: 50%;
    right: 0;
    transition: 300ms ease transform,300ms ease background,300ms ease opacity;
    transform: scaleX(0);
    transform-origin: right;
    margin-top: 1em;}
.rtl.bkMenuHorizontal .menuPort nav > ul > li > a:after{left: 0;
    right: 1em;
    transform-origin: left;}
.bkMenuHorizontal .menuPort nav > ul > li > a:before{content: "";
    display: block;
    background: #e8151b;
    position: absolute;
    left: calc(-50px / 2);
    top: 50%;
    right: calc(-50px / 2);
    bottom: 0;
    z-index: -1;
    max-height: 50px;
    min-height: 50px;
    transform: translateY(-50%) scaleX(0);
    transform-origin: right;
    transition: 300ms ease transform;
    transition-delay: 100ms;}
.bkMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after,
.bkMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after{transform: scaleX(1);}
.bkMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-ancestor > a:after,
.bkMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-item > a:after,
.bkMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-ancestor > a:after,
.bkMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-item > a:after{transform: scaleX(1);}
.bkMenuHorizontal .menuPort > nav ul li a.bkEmptyElement{border: none !important;}
.bkMenuHorizontal .menuPort > nav ul li a.bkEmptyElement:after{background-color: transparent;}
.bkMenuHorizontal .menuPort nav > ul > li:not(.bkMenuWideDropdown) > ul > li.menu-item-has-children > a:before{display: inline-block;
    content: "";
    background: #e8151b;
    width: 5px;
    height: 5px;
    margin: 10px 10px 0 10px;
    float: right;
    letter-spacing: inherit;
    position: relative;
    line-height: inherit;
    vertical-align: middle;
    pointer-events: none;}
.rtl.bkMenuHorizontal .menuPort nav > ul > li:not(.bkMenuWideDropdown) > ul > li.menu-item-has-children > a:before{float: left;}
.bkMenuHorizontal .menuPort ul ul{background-color: #fff;}
.bkMenuHorizontal .menuPort ul ul li a{padding: .3rem 1.563rem;
    color: rgba(0,0,0,.7);}
.bkMenuHorizontal .menuPort ul ul li a:hover{color: #000 !important;}
.bkMenuHorizontal .menuPort ul ul li .subToggler{color: #000;}
.bkMenuHorizontal .menuPort ul ul li > a:after{content: "";
    display: block;
    position: absolute;
    left: 1.563rem;
    width: 20px;
    bottom: 0;
    height: 2px;
    background-color: #e8151b;
    transform: scaleX(0);
    transform-origin: right;
    transition: 300ms ease transform;}
.rtl.bkMenuHorizontal .menuPort ul ul li > a:after{left: auto;
    right: 1.563rem;
    transform-origin: left;}
.subToggler{display: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    width: 45px;
    z-index: 80;
    padding: 0;
    text-align: center;
    transition: 300ms ease all;
    opacity: .5;}
.on > .subToggler{transform: rotate(180deg);
    opacity: 1;}
body.bkMenuVertical .subToggler{display: block !important;
    padding: 20px 0;
    line-height: 1;
    right: 0;
    top: -5px;
    z-index: 1;}
body.bkMenuHorizontal .subToggler{right: 15px;
    line-height: 120px;
    line-height: max(50px,120px);}
body.bkMenuHorizontal.rtl .subToggler{left: 15px;
    right: auto;}
body.rtl.bkMenuHorizontal.bkMenuCenterBelow .subToggler{right: auto;
    left: 15px;}
body.bkMenuHorizontal.bkMenuBelowLogo .subToggler{line-height: 60px;}
body.bkMenuHorizontal .menuPort ul ul .subToggler{right: 0;
    line-height: inherit;
    padding: .4em 0;}
body.rtl.bkMenuHorizontal .menuPort ul ul .subToggler{left: 0;
    right: auto;}
body.bkMenuHorizontal .menuPort > nav > ul > li.on > .subToggler{color: #fff;}
.subToggler:before{content: "\f107";
    font: normal 16px/1 FontAwesome;}
.touch .bkMenuHorizontal .menuPort nav ul li .subToggler{display: block;}
.bkMenuHorizontal .menuPort > nav > ul > li{padding: 0 50px 0 0;}
.rtl.bkMenuHorizontal .menuPort > nav > ul > li{padding: 0 0 0 50px;}
.rtl.bkMenuHorizontal .menuPort > nav > ul > li:last-child{padding-left: calc(50px / 2);}
:not(.rtl).bkMenuHorizontal .menuPort > nav > ul > li:last-child{padding-right: calc(50px / 2);}
html.touch :not(.rtl).bkMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:last-child .subToggler{right: -10px;}
html.touch :not(.rtl).bkMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:last-child ul li .subToggler{right: 0;}
html.touch .rtl.bkMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:last-child .subToggler{left: -10px;}
html.touch .rtl.bkMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:last-child ul li .subToggler{left: 0;}
.bkMenuHorizontal .menuPort > nav > ul > li > ul > li{font-size: .933em;}
.bkMenuHorizontal .menuPort > nav > ul ul{position: absolute;
    top: calc(120px - (120px - 50px)/2);
    top: max(50px,calc(120px - (120px - 50px)/2));
    width: 220px;
    margin: 0;
    z-index: 1;
    padding: .85rem 0;
    pointer-events: none;
    box-shadow: 0 5px 30px rgba(0,0,0,.2);
    transform: translateY(50px);}
.bkMenuHorizontal .menuPort > nav > ul ul li{z-index: 4;
    float: none;}
.bkMenuHorizontal .menuPort > nav > ul ul ul{display: block;
    top: -.85rem;
    margin: 0;
    pointer-events: none;}
.bkMenuHorizontal .menuPort > nav > ul ul li.on ul{transform: translateY(0);}
.bkMenuHorizontal .menuPort > nav > ul li.current-menu-item ul,
.bkMenuHorizontal .menuPort > nav > li.current-menu-ancestor ul{margin: 0;}
.bkMenuHorizontal .menuPort > nav > ul > li{float: left;
    position: relative;
    z-index: 5;}
.rtl.bkMenuHorizontal .menuPort > nav > ul > li{float: right;}
.bkMenuHorizontal .menuPort > nav > ul > li.on{z-index: 20;}
.bkMenuHorizontal .menuPort > nav > ul > li.on > a{color: #fff;}
.bkMenuHorizontal .menuPort > nav > ul > li.on > a:after{transform: scaleX(1);
    transform-origin: left;
    background: #fff;
    opacity: .4;}
.rtl.bkMenuHorizontal .menuPort > nav > ul > li.on > a:after{transform-origin: right;}
.bkMenuHorizontal .menuPort > nav > ul > li.on > a:before{transform: translateY(-50%) scaleX(1);
    transform-origin: left;}
.rtl.bkMenuHorizontal .menuPort > nav > ul > li.on > a:before{transform-origin: right;}
.bkMenuHorizontal .menuPort > nav > ul > li.on > ul{opacity: 1;
    pointer-events: auto;
    z-index: 90;
    transform: translateY(0);}
.bkMenuHorizontal .menuPort > nav > ul > li.on > ul > li.on > ul{opacity: 1;
    pointer-events: auto;
    z-index: 3;}
.bkMenuHorizontal .menuPort nav ul li.on ul li.on ul li.on ul{opacity: 1;
    pointer-events: auto;
    z-index: 4;}
.bkMenuHorizontal .menuPort > nav > ul > li > ul li a{transition: 300ms ease color;}
.bkMenuHorizontal .menuPort > nav > ul > li > ul li a:hover:after{transform: scaleX(1);
    transform-origin: left;}
.rtl.bkMenuHorizontal .menuPort > nav > ul > li > ul li a:hover:after{transform-origin: right;}
.bkMenuHorizontal .menuPort > nav > ul > li > ul li a.bkEmptyElement{pointer-events: none;}
.bkMenuHorizontal .menuPort > nav > ul > li > ul li a.bkEmptyElement:before{display: none;}
.bkMenuHorizontal .menuPort > nav > ul > li > ul li a.bkEmptyElement:after{display: none;}
html.touch .bkMenuHorizontal .menuPort > nav > ul > li > ul li a.bkEmptyElement{display: none;}
.bkMenuHorizontal:not(.bkMenuLeft) .menuPort > nav > ul > li:last-child > ul{right: 0;
    left: auto;}
.bkMenuHorizontal:not(.bkMenuLeft) .menuPort > nav > ul > li:nth-last-child(2) > ul{right: calc(50px / 2);
    left: auto;}
.rtl.bkMenuHorizontal:not(.bkMenuLeft) .menuPort > nav > ul > li:nth-last-child(2) > ul{left: calc(50px / 2);
    right: auto;}
.bkMenuHorizontal:not(.bkMenuLeft) .menuPort > nav > ul > li:last-child:not(.bkMenuWideDropdown) > ul > li > ul{right: 0;
    left: -100%;}
.rtl.bkMenuHorizontal:not(.bkMenuLeft) .menuPort > nav > ul > li:last-child:not(.bkMenuWideDropdown) > ul > li > ul{right: auto;}
.bkMenuHorizontal:not(.bkMenuLeft) .menuPort > nav > ul > li:nth-last-child(2):not(.bkMenuWideDropdown) > ul > li > ul{right: 0;
    left: -100%;}
.rtl.bkMenuHorizontal:not(.bkMenuLeft) .menuPort > nav > ul > li:nth-last-child(2):not(.bkMenuWideDropdown) > ul > li > ul{right: auto;
    left: 100%;}
.bkMenuHorizontal .menuPort ul ul{right: auto;
    left: calc(-50px / 2);}
.rtl.bkMenuHorizontal .menuPort ul ul{left: auto;
    right: calc(-50px / 2);}
.bkMenuHorizontal .menuPort ul ul ul{left: 220px;
    right: auto;}
.rtl.bkMenuHorizontal .menuPort ul ul ul{left: auto;
    right: 220px;}
.bkMenuHorizontal .menuPort nav{float: left;
    padding-left: 50px;}
.rtl.bkMenuHorizontal .menuPort nav{padding-right: 50px;
    padding-left: 0;}
.bkMenuHorizontal.bkMenuRight .menuPort nav{float: right;}
.bkMenuHorizontal.bkMenuRight .menuPort > nav > ul > li.bkMenuWideDropdown:last-child ul{left: auto !important;
    right: 0 !important;}
.bkMenuHorizontal.bkMenuRight .menuPort > nav > ul > li:last-child ul{right: 0;}
.rtl.bkMenuHorizontal.bkMenuRight .menuPort > nav > ul > li:last-child ul{right: auto !important;
    left: 0 !important;}
.rtl.bkMenuHorizontal.bkMenuRight .menuPort > nav > ul > li:last-child ul ul{left: 100% !important;
    right: auto !important;}
.rtl.bkMenuHorizontal.bkMenuRight .menuPort > nav > ul > li:last-child ul ul{right: auto;
    left: -220px;}
.bkMenuHorizontal.bkMenuCenter .logo{position: relative;
    z-index: 8;
    margin: 0 0 0 50%;
    height: 120px;
    height: max(50px,120px);
    display: flex;
    justify-content: center;}
.bkStickyHeaderActive.bkMenuHorizontal.bkMenuCenter .logo{height: calc(120px*0.6);
    height: max(50px,calc(120px*0.6));}
.rtl.bkMenuHorizontal.bkMenuCenter .logo{float: left;}
.bkMenuHorizontal.bkMenuCenter .logo > span{display: flex;
    justify-content: center;
    align-items: center;}
.bkMenuHorizontal.bkMenuCenter .logo > span .bkTextLogo{display: block;
    text-align: center;
    line-height: 1;}
.bkMenuHorizontal.bkMenuCenter .menuPort nav{float: none;}
.bkMenuHorizontal.bkMenuCenter .menuPort .leftNav{position: absolute;
    right: 50%;
    left: auto;
    padding: 0;
    padding-right: 0;}
.rtl.bkMenuHorizontal.bkMenuCenter .menuPort .leftNav{right: auto;
    left: 50%;
    margin-left: var(--margin);
    margin-right: 0 !important;}
.bkMenuHorizontal.bkMenuCenter .menuPort .leftNav > ul{float: right;}
.bkMenuHorizontal.bkMenuCenter .menuPort .leftNav > ul > li{padding-right: 50px !important;}
.rtl.bkMenuHorizontal.bkMenuCenter .menuPort .leftNav > ul > li{padding-left: 50px !important;
    padding-right: 0 !important;}
.bkMenuHorizontal.bkMenuCenter .menuPort .leftNav > ul > li > .subToggler{right: 15px !important;}
.rtl.bkMenuHorizontal.bkMenuCenter .menuPort .leftNav > ul > li > .subToggler{left: 15px !important;
    right: auto !important;}
.bkMenuHorizontal.bkMenuCenter .menuPort .leftNav ul ul{right: auto !important;
    left: calc(-50px / 2) !important;}
.rtl.bkMenuHorizontal.bkMenuCenter .menuPort .leftNav ul ul{left: auto !important;
    right: calc(-50px / 2) !important;}
.bkMenuHorizontal.bkMenuCenter .menuPort .leftNav ul ul ul{left: 220px !important;
    right: auto;}
.rtl.bkMenuHorizontal.bkMenuCenter .menuPort .leftNav ul ul ul{right: 220px !important;
    left: auto !important;}
.bkMenuHorizontal.bkMenuCenter .menuPort .leftNav ul li.bkMenuWideDropdown ul ul{left: 0 !important;}
.rtl.bkMenuHorizontal.bkMenuCenter .menuPort .leftNav ul li.bkMenuWideDropdown ul ul{right: 0 !important;
    left: auto !important;}
html.touch .bkMenuHorizontal.bkMenuCenter .menuPort .leftNav ul li.bkMenuWideDropdown ul ul{left: 220px !important;}
html.touch .rtl.bkMenuHorizontal.bkMenuCenter .menuPort .leftNav ul li.bkMenuWideDropdown ul ul{right: 220px !important;
    left: auto !important;}
.bkMenuHorizontal.bkMenuCenter .menuPort .rightNav{position: absolute;
    left: 50%;
    right: auto;
    padding-left: 0;}
.rtl.bkMenuHorizontal.bkMenuCenter .menuPort .rightNav{right: 50%;
    left: auto;
    margin-right: var(--margin);
    margin-left: 0 !important;
    padding-right: 0;}
.bkMenuHorizontal.bkMenuCenter .menuPort .rightNav > ul > li{padding-left: 50px !important;
    padding-right: 0 !important;}
.rtl.bkMenuHorizontal.bkMenuCenter .menuPort .rightNav > ul > li{padding-right: 50px !important;
    padding-left: 0 !important;}
.bkMenuHorizontal.bkMenuCenter .menuPort .rightNav > ul > li > .subToggler{left: 15px !important;}
.rtl.bkMenuHorizontal.bkMenuCenter .menuPort .rightNav > ul > li > .subToggler{right: 15px !important;
    left: auto !important;}
.bkMenuHorizontal.bkMenuCenter .menuPort .rightNav ul ul{right: calc(-50px / 2) !important;
    left: auto !important;}
.rtl.bkMenuHorizontal.bkMenuCenter .menuPort .rightNav ul ul{right: auto !important;
    left: calc(-50px / 2) !important;}
.bkMenuHorizontal.bkMenuCenter .menuPort .rightNav ul ul ul{right: 220px !important;
    left: auto;}
.rtl.bkMenuHorizontal.bkMenuCenter .menuPort .rightNav ul ul ul{left: 220px !important;
    right: auto !important;}
.bkMenuHorizontal.bkMenuCenter .menuPort .rightNav ul li.bkMenuWideDropdown ul ul{left: 0 !important;}
html.touch .bkMenuHorizontal.bkMenuCenter .menuPort .rightNav ul li.bkMenuWideDropdown ul ul{left: auto !important;
    right: 220px !important;}
html.touch .rtl.bkMenuHorizontal.bkMenuCenter .menuPort .rightNav ul li.bkMenuWideDropdown ul ul{right: auto !important;
    left: 220px !important;}
.rtl.bkMenuHorizontal.bkMenuCenter .menuPort .rightNav ul li.bkMenuWideDropdown ul{right: auto !important;
    left: auto !important;}
html.touch .rtl.bkMenuHorizontal.bkMenuCenter .menuPort .rightNav ul li.bkMenuWideDropdown ul{left: calc(-50px / 2) !important;}
.bkMenuHorizontal.bkMenuCenterBelow .logo{float: none;
    text-align: center;}
.bkMenuHorizontal.bkMenuCenterBelow .logo img{margin-left: auto;
    margin-right: auto;}
.bkMenuHorizontal.bkMenuCenterBelow .gutter .port{position: relative;}
.bkMenuHorizontal.bkMenuCenterBelow .menuPort nav{float: none;
    text-align: center;}
.bkMenuHorizontal.bkMenuCenterBelow .menuPort nav ul li{float: none;
    display: inline-block;}
.bkMenuHorizontal.bkMenuCenterBelow .menuPort nav ul li ul li{display: block;
    text-align: left;}
.rtl.bkMenuHorizontal.bkMenuCenterBelow .menuPort nav{float: none !important;}
.rtl.bkMenuHorizontal.bkMenuCenterBelow .menuPort nav ul li ul{left: 0;
    right: calc(-50px / 2);}
.rtl.bkMenuHorizontal.bkMenuCenterBelow .menuPort nav ul li ul li{text-align: right;}
.rtl.bkMenuHorizontal.bkMenuCenterBelow .menuPort nav ul li ul li ul{right: auto;
    left: -220px;}
html:not(.touch) body.bkMenuHorizontal.bkMenuRight .menuPort > nav > ul > li.bkMenuWideDropdown > ul > li > a{color: #000;
    font-weight: 800;
    letter-spacing: -.03em;}
html:not(.touch) body.bkMenuHorizontal.bkMenuRight .menuPort > nav > ul > li.bkMenuWideDropdown > ul > li:last-child > a:after{content: "";
    display: block;
    position: absolute;
    left: 1.5em;
    right: 1.5em;
    bottom: 0;
    height: 5px;
    background-color: #e8151b;}
html:not(.touch) body.bkMenuHorizontal.bkMenuRight .menuPort > nav > ul > li.bkMenuWideDropdown ul{width: 100%;
    left: 0;
    right: 0;
    margin-left: auto;}
html:not(.touch) body.bkMenuHorizontal .menuPort > nav > ul > li.bkMenuWideDropdown{position: static;}
html:not(.touch) body.bkMenuHorizontal .menuPort > nav > ul > li.bkMenuWideDropdown > ul{width: 100%;
    margin-left: calc(-50px / 2) !important;
    left: auto !important;
    right: auto !important;}
html:not(.touch) body.bkMenuHorizontal .menuPort > nav > ul > li.bkMenuWideDropdown > ul > li{top: auto;
    border-top: none !important;
    float: left;}
html:not(.touch) body.bkMenuHorizontal .menuPort > nav > ul > li.bkMenuWideDropdown > ul > li > ul > li > ul:before{display: none;}
html:not(.touch) body.bkMenuHorizontal .menuPort > nav > ul > li.bkMenuWideDropdown > ul > li > ul{opacity: 1;
    top: auto !important;
    margin: 0 !important;
    width: 100%;
    right: 0;
    left: 0;
    position: relative;
    box-shadow: none;
    transform: none;
    padding-bottom: 0;
    padding-top: .475rem;}
html:not(.touch) body.bkMenuHorizontal .menuPort > nav > ul > li.bkMenuWideDropdown > ul > li > ul:before{content: "";
    display: block !important;
    height: 2px;
    background: #0f0f0f;
    opacity: .07;
    position: relative;
    left: .563rem;
    right: .563rem;
    margin-bottom: .475rem;
    width: calc(100% - 1.126rem);}
html:not(.touch) body.bkMenuHorizontal .menuPort > nav > ul > li.bkMenuWideDropdown > ul > li > ul > li:first-child > a{border-top: none !important;}
html:not(.touch) body.bkMenuHorizontal .menuPort > nav > ul > li.bkMenuWideDropdown > ul > li > li:not(:last-child){border-left: 1px solid rgba(0,0,0,.1);}
html:not(.touch) body.bkMenuHorizontal .menuPort > nav > ul > li.bkMenuWideDropdown > ul > li ul:before{display: none;}
html:not(.touch) body.bkMenuHorizontal .menuPort > nav > ul > li.bkMenuWideDropdown > li{width: 100%;}
html:not(.touch) body.bkMenuHorizontal .menuPort > nav > ul > li.bkMenuWideDropdown > li .sub-menu{width: 100%;}
html:not(.touch) body.bkMenuHorizontal .menuPort > nav > ul > li.bkMenuWideDropdown.on > ul > li > ul{pointer-events: auto;}
html:not(.touch) body.rtl.bkMenuHorizontal .menuPort > nav > ul > li.bkMenuWideDropdown > ul{margin-left: 0;
    margin-right: calc(-50px / 2) !important;}
html:not(.touch) body.bkMenuCenter.bkMenuHorizontal .menuPort > nav.rightNav > ul > li.bkMenuWideDropdown > ul{width: 300%;
    left: -200%;}
html:not(.touch) body.bkMenuCenter.bkMenuHorizontal .menuPort > nav.leftNav > ul > li.bkMenuWideDropdown > ul{width: 300%;
    right: -200%;}
html:not(.touch) body.bkMenuHorizontal.bkMenuLeft .mainHeader:not(.gutter) .menuPort > nav > ul > li.bkMenuWideDropdown > ul{left: auto;
    right: auto;}
html:not(.touch) body.bkMenuHorizontal.rtl .menuPort > nav > ul > li.bkMenuWideDropdown{position: static;}
html:not(.touch) body.bkMenuHorizontal.rtl .menuPort > nav > ul > li.bkMenuWideDropdown > ul > li{float: right;}
.bkMenuHorizontal.bkMenuBelowLogo .bk-below-logo-area{padding: 0;
    z-index: 0;}
.bkMenuHorizontal.bkMenuBelowLogo .menuPort{clear: both;
    position: relative;
    margin: 0;
    float: none;}
.bkMenuHorizontal.bkMenuBelowLogo .menuPort nav{padding: 0;}
.bkMenuHorizontal.bkMenuBelowLogo .menuPort nav > ul{margin-left: calc(50px / 2);}
.bkMenuHorizontal.bkMenuBelowLogo .menuPort nav > ul > li > ul{top: calc(60px - (60px - 50px)/2);}
.rtl.bkMenuHorizontal.bkMenuBelowLogo .menuPort nav{float: right;}
.rtl.bkMenuHorizontal.bkMenuBelowLogo .menuPort nav > ul{margin-left: 0;
    margin-right: calc(50px / 2);}
.rtl.bkMenuHorizontal.bkMenuBelowLogo .menuPort nav > ul > li{padding: 0 0 0 50px;}
.rtl.bkMenuHorizontal.bkMenuBelowLogo .menuPort nav > ul > li:last-child{margin: 0 !important;
    padding-left: calc(50px / 2);}
.bkLightDarkHeader.bkMenuBelowLogo .mainHeader,
.bkLightDarkHeader.bkMenuBelowLogo .bk-vertical-header-top,
.bkLightDarkHeader.bkMenuBelowLogo.bkBelowMenu .mainHeader,
.bkLightDarkHeader.bkMenuBelowLogo.bkBelowMenu .bk-vertical-header-top{box-shadow: none;}
.bkLightDarkHeader:not(.bkMenuBelowLogo) .mainHeader,
.bkLightDarkHeader:not(.bkMenuBelowLogo) .bk-vertical-header-top{box-shadow: 0 5px 30px 0 rgba(0,0,0,.2);}
body.bkBelowMenu.bkMenuHorizontal.bkLightDarkHeader .mainHeader.gutter{max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;}
.bkTransparentLightHeader .mainHeader{color: #fff;}
.bkStickyHeaderActive.bkTransparentLightHeader .mainHeader{background-color: #0f0f0f;}
.bkHasAltLogo.bkStickyHeaderActive.bkMenuHorizontal.bkTransparentLightHeader .mainHeader{color: #000;
    background-color: #fff;}
.bkMenuVertical.bkTransparentLightHeader .mainHeader{background-color: #0f0f0f;}
.bkTransparentLightHeader .bk-vertical-header-top{color: #fff;}
.bkStickyHeaderActive.bkTransparentLightHeader .bk-vertical-header-top{background-color: #0f0f0f;}
.bkHasAltLogo.bkStickyHeaderActive.bkTransparentLightHeader .bk-vertical-header-top{background-color: #fff;
    color: #000;}
.bkTransparentLightHeader .bk-below-logo-area .menuPort{border-top: 1px solid rgba(255,255,255,.1);}
.bkTransparentDarkHeader .mainHeader,
.bkTransparentDarkHeader .bk-vertical-header-top{color: #000;}
.bkStickyHeaderActive.bkTransparentDarkHeader .mainHeader,
.bkStickyHeaderActive.bkTransparentDarkHeader .bk-vertical-header-top{background-color: #fff;}
.bkHasAltLogo.bkStickyHeaderActive.bkMenuHorizontal.bkTransparentDarkHeader .mainHeader,
.bkHasAltLogo.bkStickyHeaderActive.bkMenuHorizontal.bkTransparentDarkHeader .bk-vertical-header-top{color: #fff;
    background-color: #0f0f0f;}
.bkMenuVertical.bkTransparentDarkHeader .mainHeader,
.bkMenuVertical.bkTransparentDarkHeader .bk-vertical-header-top{background-color: #fff;}
.bkTransparentDarkHeader .bk-below-logo-area .menuPort{border-top: 1px solid rgba(0,0,0,.1);}
.bkLightDarkHeader .mainHeader,
.bkLightDarkHeader .bk-vertical-header-top{background-color: #fff;}
.bkLightDarkHeader .bk-below-logo-area{background-color: #0f0f0f;
    color: #fff;}
.bkLightDarkHeader .bk-below-logo-area .widget_search .bkSearch .bk_icon .bk_icon_holder:before{color: #e8151b;
    box-shadow: 0 0 #e8151b inset;}
.bkLightDarkHeader .bk-below-logo-area .widget_search .bkSearch .bk_icon .bk_icon_holder:after{background: #fff;}
.bkLightDarkHeader .bk-below-logo-area .widget_search .bkSearch .bk_icon .bk_icon_holder:hover:before{color: #fff;
    box-shadow: 0 -50px #e8151b inset;}
.bkLightDarkHeader .bk-below-logo-area a.bkIconWidget:hover{color: #000;}
.bkLightDarkHeader.bkMenuHorizontal.bkBelowMenu .mainHeader{background-color: transparent;}
.bkStickyHeaderActive.bkMenuHorizontal .mainHeader{position: fixed;
    top: 0;
    box-shadow: 0 5px 30px 0 rgba(0,0,0,.2);
    transform: translateY(-100%);}
.bkStickyHeaderActive.bkMenuHorizontal .mainHeader .bk-below-logo-area{padding: 0;}
.bkStickyHeaderActive.bkMenuHorizontal .mainHeader .bk-logo-area .logo img{height: calc(120px*0.6);
    height: max(50px,calc(120px*0.6));}
.bkStickyHeaderActive.bkMenuHorizontal .mainHeader .bk-logo-area .bkTextLogo{font-size: 1.5em;
    line-height: calc(120px*0.6);
    line-height: max(50px,calc(120px*0.6));}
.bkStickyHeaderActive.bkMenuHorizontal .mainHeader .bk-logo-area .menuPort nav > ul > li > a,
.bkStickyHeaderActive.bkMenuHorizontal .mainHeader .bk-logo-area .menuPort nav > ul > li > .subToggler{line-height: calc(120px*0.6);
    line-height: max(50px,calc(120px*0.6));}
.bkStickyHeaderActive.bkMenuHorizontal .mainHeader .bk-logo-area .menuPort nav > ul ul{top: calc(120px*0.6 - (120px*0.6 - 50px)/2);
    top: max(50px,calc(120px*0.6 - (120px*0.6 - 50px)/2));}
.bkStickyHeaderActive.bkMenuHorizontal .mainHeader .bk-logo-area .menuPort nav > ul ul ul{top: -.85rem;}
.bkStickyHeaderActive.bkMenuBelowLogo.bkMenuHorizontal .mainHeader .bk-logo-area{display: none;}
.bkHasAltLogo.bkStickyHeaderActive .bkMainLogo{display: none;}
.bkHasAltLogo.bkStickyHeaderActive .bkAltLogo{display: block !important;}
.bkMenuVertical.bkStickyHeaderActive .bk-vertical-header-top{position: fixed;
    top: 0;
    box-shadow: 0 5px 30px 0 rgba(0,0,0,.2);
    transform: translateY(-100%);}
.bkMenuVertical.bkStickyHeaderActive.bkStickyHeaderOpen .bk-vertical-header-top{transform: translateY(0%);
    transition: transform 200ms ease,box-shadow 200ms ease;}
.bkStickyHeaderClosed.bkMenuVertical.bkStickyHeaderActive.bkStickyHeaderOpen .bk-vertical-header-top{transform: translateY(-100%);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.0);}
.bkMenuVerticalLeft.bkMenuVertical.bkStickyHeaderActive.bkMenuVerticalOn.bkStickyHeaderOpen .bk-vertical-header-top{transform: translateY(0%) translateX(320px);}
.bkMenuVerticalRight.bkMenuVertical.bkStickyHeaderActive.bkMenuVerticalOn.bkStickyHeaderOpen .bk-vertical-header-top{transform: translateY(0%) translateX(-320px);}
.bkStickyHeaderClosed.bkMenuVertical.bkStickyHeaderActive.bkMenuVerticalOn.bkStickyHeaderOpen .bk-vertical-header-top{transform: translateY(-100%) translateX(320px);}
.bkMenuVertical:not(.bkStickyHeaderActive) .bk-vertical-header-top{transition: transform 1s cubic-bezier(.230,1,.320,1),box-shadow 1s cubic-bezier(.230,1,.320,1);}
.bkMenuHorizontal.bkStickyHeaderActive.bkStickyHeaderOpen .mainHeader{transition: transform 200ms ease;
    transform: translateY(0);}
.bkStickyHeaderClosed.bkMenuHorizontal.bkStickyHeaderActive.bkStickyHeaderOpen .mainHeader{transform: translateY(-100%);}
.bkMenuVertical.bkStickyHeaderActive.bkStickyHeaderOpen .bk-vertical-header-top{transition: transform 1s cubic-bezier(.230,1,.320,1),box-shadow 1s cubic-bezier(.230,1,.320,1);}
.bk-vertical-header-top{display: none;
    position: absolute;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    justify-content: flex-start;
    align-items: center;}
.bkMenuVertical .bk-vertical-header-top{display: flex;}
.bkMenuVerticalRight.bkMenuVertical .bk-vertical-header-top{flex-direction: row-reverse;}
.rtl.bkMenuVerticalRight.bkMenuVertical .bk-vertical-header-top{flex-direction: row;}
.rtl.bkMenuVerticalLeft.bkMenuVertical .bk-vertical-header-top{flex-direction: row-reverse;}
.bk-vertical-header-top .bk-vertical-menu-trigger{display: none;}
.bk-vertical-header-top .bk-logo-area .logo{transition: 300ms ease all;}
.bk-vertical-header-top .bk-logo-area .logo > span{display: flex;}
.bkMenuVerticalRight .bk-vertical-header-top .bk-logo-area{margin-right: auto;}
.rtl.bkMenuVerticalRight .bk-vertical-header-top .bk-logo-area{margin-right: 0;}
.rtl.bkMenuVerticalLeft .bk-vertical-header-top .bk-logo-area{margin-left: auto;}
.bk-vertical-menu-trigger{margin: 0 1rem 0 0;
    font-size: 0;}
.bkMenuVerticalRight .bk-vertical-menu-trigger{margin: 0 0 0 1rem;}
.rtl .bk-vertical-menu-trigger{margin: 0 0 0 1rem;}
.rtl.bkMenuVerticalLeft .bk-vertical-menu-trigger{margin: 0 1rem 0 0;}
.bk-vertical-menu-trigger .bk_icon{height: 50px;
    width: 50px;
    background: #e8151b;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 0 15px;
    cursor: pointer;}
.bk-vertical-menu-trigger .bk_icon:before,
.bk-vertical-menu-trigger .bk_icon:after{content: "";
    display: block;
    height: 2px;
    width: 100%;
    background: #fff;
    transition: 300ms ease all;}
.bk-vertical-menu-trigger .bk_icon:before{align-self: flex-end;
    transform-origin: center;}
.bk-vertical-menu-trigger .bk_icon:after{width: 50%;
    transform-origin: center;}
.bk-vertical-menu-trigger .bk_icon > a{height: 2px;
    background: #fff;
    width: 100%;
    margin: 3px 0;
    pointer-events: none;}
.bk-vertical-menu-trigger .bk_icon > a:before{display: none;}
.bkMenuVerticalOn .bk-vertical-menu-trigger .bk_icon:before{transform: rotate(-45deg) translate(0,7px);
    width: 150%;}
.rtl.bkMenuVerticalOn .bk-vertical-menu-trigger .bk_icon:before{transform: rotate(45deg) translate(0,7px);}
.bkMenuVerticalOn .bk-vertical-menu-trigger .bk_icon:after{transform: rotate(45deg) translate(-7px,0);
    width: 150%;}
.rtl.bkMenuVerticalOn .bk-vertical-menu-trigger .bk_icon:after{transform: rotate(-45deg) translate(7px,0);}
.bkMenuVerticalOn .bk-vertical-menu-trigger .bk_icon > a{width: 0;}
.bk-vertical-menu-trigger:hover{cursor: pointer;
    color: inherit;}
.bk-vertical-menu-trigger:hover .bk_icon:before{width: 50%;}
.bk-vertical-menu-trigger:hover .bk_icon:after{width: 100%;}
.bkMenuVerticalOn .bk-vertical-menu-trigger:hover .bk_icon:before{transform: rotate(-45deg) translate(0,7px);
    width: 150%;}
.rtl.bkMenuVerticalOn .bk-vertical-menu-trigger:hover .bk_icon:before{transform: rotate(45deg) translate(0,7px);}
.bkMenuVerticalOn .bk-vertical-menu-trigger:hover .bk_icon:after{transform: rotate(45deg) translate(-7px,0);
    width: 150%;}
.rtl.bkMenuVerticalOn .bk-vertical-menu-trigger:hover .bk_icon:after{transform: rotate(-45deg) translate(7px,0);}
.bkMenuVerticalOn .mainHeader{transform: translateX(0);
    transition: transform 1s cubic-bezier(.230,1,.320,1);}
.bkMenuVerticalLeft.bkMenuVerticalOn .bk-content-wrap,
.bkMenuVerticalLeft.bkMenuVerticalOn .bk-vertical-header-top,
.bkMenuVerticalLeft.bkMenuVerticalOn .bk-site-footer{transform: translateX(320px);}
.bkMenuVerticalLeft.bkMenuVerticalOn .bk-vertical-header-top .logo{opacity: 0;
    pointer-events: none;}
.bkMenuVerticalRight.bkMenuVerticalOn .bk-content-wrap,
.bkMenuVerticalRight.bkMenuVerticalOn .bk-vertical-header-top,
.bkMenuVerticalRight.bkMenuVerticalOn .bk-site-footer{transform: translateX(-320px);}
.bkMenuVerticalRight.bkMenuVerticalOn .bk-vertical-header-top .logo{opacity: 0;}
.bkMenuVertical .mainHeader{text-align: center;
    height: 100%;
    top: 0;
    bottom: 0;
    position: fixed;
    width: 320px;
    clear: both;
    z-index: 101;
    padding: 0;
    box-shadow: none;
    overflow-y: auto;
    overflow-x: hidden;}
.bkMenuInitFinished.bkMenuVertical .mainHeader{transition: transform 1s cubic-bezier(.230,1,.320,1),box-shadow 1s cubic-bezier(.230,1,.320,1);}
:not(.bkMenuBelowLogo).bkMenuVertical .mainHeader .main-header-inner{display: flex;
    flex-direction: column;
    align-content: flex-start;
    justify-content: flex-end;}
.bkMenuBelowLogo.bkMenuVertical .mainHeader .main-header-inner{display: flex;
    flex-direction: column;
    align-content: flex-start;
    justify-content: flex-end;}
.bkMenuBelowLogo.bkMenuVertical .mainHeader .main-header-inner .bk-logo-area{order: 0;}
.bkMenuBelowLogo.bkMenuVertical .mainHeader .main-header-inner .bk-below-logo-area{order: 1;}
.bkMenuVertical .mainHeader .bkMainLogo{display: block !important;}
.bkMenuVertical .mainHeader .bkAltLogo{display: none !important;}
.bkMenuVertical .mainHeader .logo{float: none;
    margin: 0;
    padding: 0 2em 1em;}
.bkMenuVertical .mainHeader .logo img{margin: 0 auto;
    display: block;
    height: auto;
    max-width: 100%;}
.bkMenuVertical .mainHeader .menuPort{display: flex;
    width: 100%;
    flex-direction: column-reverse;}
.bkMenuVertical .mainHeader .menuPort .leftNav{order: 1;}
.bkMenuVertical .mainHeader nav{margin: 0 !important;}
.bkMenuVertical .mainHeader nav ul > li > ul{opacity: 1;
    pointer-events: auto;}
.bkMenuVertical .mainHeader nav ul{transition: none;}
.bkMenuVertical .mainHeader nav ul li{padding: 0;
    position: relative;
    background-color: transparent;}
.bkMenuVertical .mainHeader nav ul li a{line-height: 1.1;
    padding: 1em 2em;
    border: none;
    font-weight: 400;}
.bkMenuVertical .mainHeader nav ul li li{font-size: .9em;}
.bkMenuVertical .mainHeader nav ul li:not(.current-menu-ancestor) > ul{display: none;}
.bkMenuVertical .mainHeader nav ul ul li{padding: 0;
    opacity: 1;
    border: none;
    background-color: transparent;}
.bkMenuVertical .mainHeader nav ul ul li ul{opacity: .8;}
.bkMenuVertical .mainHeader nav ul ul li ul li a{border: none !important;}
.bkMenuVertical .mainHeader nav li.current-menu-ancestor > a,
.bkMenuVertical .mainHeader nav li.current-menu-item > a{font-weight: 600;}
.bkMenuVertical .bk-vertical-menu-trigger{display: flex;}
.bkMenuVerticalRight .mainHeader{right: 0;
    transform: translateX(100%);
    box-shadow: 0 0 0 rgba(0,0,0,.1);}
.bkMenuVerticalOn.bkMenuVerticalRight .mainHeader{transform: translateX(0);
    box-shadow: 0 0 30px rgba(0,0,0,.1);}
.bkMenuVerticalRight .bk-vertical-menu-trigger{float: right;}
.bkMenuVerticalLeft .mainHeader{left: 0;
    transform: translateX(-100%);
    box-shadow: 0 0 0 rgba(0,0,0,.1);}
.bkMenuVerticalOn.bkMenuVerticalLeft .mainHeader{transform: translateX(0);
    box-shadow: 0 0 30px rgba(0,0,0,.1);}
.bkMenuVerticalLeft .bk-vertical-menu-trigger{float: left;}
.bkMenuVertical .mainHeader{text-align: center;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 320px;
    clear: both;
    z-index: 10003;
    padding: 0 0 2em;
    box-shadow: none;
    overflow-y: auto;
    overflow-x: hidden;}
.bkMenuInitFinished.bkMenuVertical .mainHeader{transition: transform 1s cubic-bezier(.230,1,.320,1),box-shadow 1s cubic-bezier(.230,1,.320,1);}
:not(.bkMenuBelowLogo).bkMenuVertical .mainHeader .main-header-inner{display: flex;
    flex-direction: column;
    align-content: flex-start;
    justify-content: flex-end;}
.bkMenuBelowLogo.bkMenuVertical .mainHeader .main-header-inner{display: flex;
    flex-direction: column;
    align-content: flex-start;
    justify-content: flex-end;}
.bkMenuBelowLogo.bkMenuVertical .mainHeader .main-header-inner .bk-logo-area{order: 0;}
.bkMenuBelowLogo.bkMenuVertical .mainHeader .main-header-inner .bk-below-logo-area{order: 1;}
.bkMenuVertical .mainHeader .bkMainLogo{display: block !important;}
.bkMenuVertical .mainHeader .bkAltLogo{display: none !important;}
.bkMenuVertical .mainHeader .logo{float: none;
    margin: 0;
    padding: 1em 2em;}
.bkMenuVertical .mainHeader .logo img{margin: 0 auto;
    display: block;
    height: auto;
    max-width: 100%;}
.bkMenuVertical .mainHeader .menuPort{display: flex;
    width: 100%;
    flex-direction: column-reverse;}
.bkMenuVertical .mainHeader .menuPort .leftNav{order: 1;}
.bkMenuVertical .mainHeader .bk-logo-area nav{padding-top: 2rem;}
.bkMenuVertical .mainHeader .bk-below-logo-area{padding: 2rem 0;}
.bkMenuVertical .mainHeader nav{margin: 0 !important;}
.bkMenuVertical .mainHeader nav ul > li > ul{opacity: 1;
    pointer-events: auto;}
.bkMenuVertical .mainHeader nav ul{transition: none;}
.bkMenuVertical .mainHeader nav ul li{padding: 0;
    position: relative;
    background-color: transparent;}
.bkMenuVertical .mainHeader nav ul li a{line-height: 1.1;
    padding: 1em 2em;
    border: none;
    font-weight: 400;}
.bkMenuVertical .mainHeader nav ul li li{font-size: .9em;}
.bkMenuVertical .mainHeader nav ul li:not(.current-menu-ancestor) > ul{display: none;}
.bkMenuVertical .mainHeader nav ul ul li{padding: 0;
    opacity: 1;
    border: none;
    background-color: transparent;}
.bkMenuVertical .mainHeader nav ul ul li ul{opacity: .8;}
.bkMenuVertical .mainHeader nav ul ul li ul li a{border: none !important;}
.bkMenuVertical .mainHeader nav li.current-menu-ancestor > a,
.bkMenuVertical .mainHeader nav li.current-menu-item > a{font-weight: 600;}
.bkMenuVertical .bk-vertical-menu-trigger{display: flex;}
body.bkMenuVerticalOn{width: 100vw;
    overflow: hidden;}
.bk-site-footer:after{content: " ";
    display: table;
    width: 100%;
    clear: both;}
.bk-content-holder .alignnone{width: auto !important;
    text-align: center;
    margin-left: auto;
    margin-right: auto;}
.bk-content-holder .aligncenter{text-align: center;
    margin-left: auto;
    margin-right: auto;}
.bk-content-holder img.aligncenter,
.bk-content-holder figure.aligncenter{display: block;}
.bk-content-holder figure{margin-bottom: 1em;}
.bk-content-holder figure.aligncenter{width: 100%;
    margin-top: 1em;}
.bk-content-holder figure figcaption{text-align: inherit;
    font-size: .85em;
    margin: 0;
    display: block !important;
    opacity: .5;}
.gallery:not(.bkArticleCategory){margin-bottom: 1.6em;}
:bk-dark-skinfooter .bkIconWidget{color: #fff;}
footer .bkIconWidget{margin: 0 0 1em;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: flex-start;}
.bkMenuVertical footer .bkIconWidget{margin: 0 0 2em;
    flex-direction: column;
    flex-flow: inherit;
    align-items: center;
    justify-content: center;
    float: none;}
.mainHeader .widget_search .bkSearch .bk_icon{display: flex;
    padding: 0;}
.widget_search .bkSearch .bk_icon .bk_icon_holder{width: 50px;
    height: 50px;
    position: relative;
    justify-content: center;}
.bkBelowMenu .widget_search .bkSearch .bk_icon .bk_icon_holder{color: currentColor;}
.widget_search .bkSearch .bk_icon .bk_icon_holder:before{font-family: FontAwesome5Solid;
    color: #e8151b;
    transition: 300ms ease box-shadow,300ms ease color;
    flex: 1 0 100%;
    height: 100%;
    font-size: 1rem;
    box-shadow: 0 0 #e8151b inset;}
.bkBelowMenu .widget_search .bkSearch .bk_icon .bk_icon_holder:before{color: currentColor !important;}
.widget_search .bkSearch .bk_icon .bk_icon_holder:after{display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: currentColor;
    opacity: .05;}
.bkBelowMenu.bk-dark-skin .widget_search .bkSearch .bk_icon .bk_icon_holder:after{opacity: .1;}
.widget_search .bkSearch .bk_icon .bk_icon_holder:hover:before{box-shadow: 0 -50px #e8151b inset;
    color: #fff;}
.widget_search .bkSearch .bk_icon .bk_icon_holder:hover:after{opacity: 0 !important;}
.bkSearchInner.bkFromTopBox{position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: scale(1.1);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: 300ms ease all;
    z-index: 99998;}
.bkLightSkin .bkSearchInner.bkFromTopBox,
.bk-dark-skin .bkLightSkin .bkSearchInner.bkFromTopBox,
.bkLightSkin .bk-dark-skin .bkLightSkin .bkSearchInner.bkFromTopBox{background: #fff;}
.bk-dark-skin .bkSearchInner.bkFromTopBox,
.bkLightSkin .bk-dark-skin .bkSearchInner.bkFromTopBox,
.bk-dark-skin.bkLightSkin .bk-dark-skin .bkSearchInner.bkFromTopBox{background: #0f0f0f;}
.bkSearchInner.bkFromTopBox .bkSearchInnerContent{text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    max-width: 100%;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;}
.bkSearchInner.bkFromTopBox .bkSearchInnerClose{top: 0;
    right: 0;
    position: absolute;}
.rtl .bkSearchInner.bkFromTopBox .bkSearchInnerClose{left: 0;
    right: auto;}
.bkSearchInner.bkFromTopBox .bkSearchInnerClose .bk_icon{display: block;
    padding: 0;}
.bkSearchInner.bkFromTopBox .bkSearchInnerClose .bk_icon .bk_icon_holder{width: 5em;
    height: 5em;
    justify-content: center;
    position: relative;
    box-shadow: 0 0 #e8151b inset !important;
    transition: 300ms ease all;}
.bkLightSkin .bkSearchInner.bkFromTopBox .bkSearchInnerClose .bk_icon .bk_icon_holder{color: #000;}
.bk-dark-skin .bkSearchInner.bkFromTopBox .bkSearchInnerClose .bk_icon .bk_icon_holder{color: #fff;}
.bkSearchInner.bkFromTopBox .bkSearchInnerClose .bk_icon .bk_icon_holder:before{content: "\f106";
    font-family: FontAwesome;
    font-size: 2em;
    z-index: 2;
    transition: 300ms ease transform;}
.bkSearchInner.bkFromTopBox .bkSearchInnerClose .bk_icon .bk_icon_holder:after{display: block;
    content: "";
    background: currentColor;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 5em;
    height: 5em;
    position: absolute;
    opacity: .07;
    transition: 300ms ease opacity;}
.bkSearchInner.bkFromTopBox .bkSearchInnerClose .bk_icon .bk_icon_holder:hover{box-shadow: 0 -5em #e8151b inset !important;
    color: #fff !important;}
.bkSearchInner.bkFromTopBox .bkSearchInnerClose .bk_icon .bk_icon_holder:hover:before{transform: translateY(-5px);}
.bkSearchInner.bkFromTopBox .bkSearchInnerClose .bk_icon .bk_icon_holder:hover:after{opacity: 0;}
.bkSearchInner.bkFromTopBox form{max-width: 1260px;
    margin: 0 30px;
    position: relative;
    display: flex;
    flex-wrap: nowrap;}
.bkSearchInner.bkFromTopBox form input[type="text"]{font-size: 2.5em;
    border-bottom-width: 2px !important;
    padding: 0 3.5em 0 1em;
    min-height: calc(2.5em - 2px);
    line-height: calc(2.5em - 2px);}
.rtl .bkSearchInner.bkFromTopBox form input[type="text"]{padding: 0 1em 0 3.5em;}
.bkSearchInner.bkFromTopBox form button{position: absolute;
    right: 0;
    top: 0;
    border: 0;
    background: transparent;
    box-shadow: 0 0 #e8151b inset;
    transition: 500ms ease box-shadow,500ms ease color;
    font-size: 2.5em;
    width: 2.5em;
    height: 2.5em;
    flex: 1 0 2.5em;}
.rtl .bkSearchInner.bkFromTopBox form button{left: 0;
    right: auto;}
.bkLightSkin .bkSearchInner.bkFromTopBox form button{color: #000;}
.bk-dark-skin .bkSearchInner.bkFromTopBox form button{color: #fff;}
.bkSearchInner.bkFromTopBox form button:after{content: "\e618";
    font-family: Icon7Stroke;
    display: inline-block;}
.bkSearchInner.bkFromTopBox form button:hover{box-shadow: 0 -5em #e8151b inset;
    color: #fff !important;}
.bkTopToolsSearchOpen .bkSearchInner.bkFromTopBox{opacity: 1;
    pointer-events: auto;
    transform: scale(1);
    visibility: visible;}
::selection{background: #e8151b;
    color: #fff;}
.bk_headline_superheadline{margin-bottom: 1em;
    line-height: 1.5;}
.bk_headline h1,
.bk_headline h2,
.bk_headline h3,
.bk_headline h4,
.bk_headline h5,
.bk_headline h6{margin: 0;
    padding: 0;}
.bk_headline .bk_headline_content a{color: inherit;}
html:not(.bk_touch) .bk_parallax{background-attachment: fixed !important;}
.bk_section{position: relative;}
.bk_section[class*="light_solid"]:before{background: #fff;
    opacity: .6;}
.bk_section[class*="dark_solid"]:before{background: #0f0f0f;
    opacity: .4;}
.bk_section[class*="accent_solid"]:before{background: #e8151b;
    opacity: .5;}
.bk_section[class*="alternate_solid"]:before{background: #344858;
    opacity: .5;}
.bk_section[class*="bk_background_overlay"]:before{content: "";
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;}
.bk_section[class*="bk_background_overlay"] .bk_cell{position: relative;
    z-index: 1;}
.bk_section.bk_top_spacing_extra_small > .bk_port{padding-top: .5em;}
.bk_section.bk_top_spacing_small > .bk_port{padding-top: 1em;}
.bk_section.bk_top_spacing_normal > .bk_port{padding-top: 2em;}
.bk_section.bk_top_spacing_medium > .bk_port{padding-top: 4em;}
.bk_section.bk_top_spacing_large > .bk_port{padding-top: 8em;}
.bk_section.bk_top_spacing_extra_large > .bk_port{padding-top: 16em;}
.bk_section.bk_bottom_spacing_extra_small > .bk_port{padding-bottom: .5em;}
.bk_section.bk_bottom_spacing_small > .bk_port{padding-bottom: 1em;}
.bk_section.bk_bottom_spacing_normal > .bk_port{padding-bottom: 2em;}
.bk_section.bk_bottom_spacing_medium > .bk_port{padding-bottom: 4em;}
.bk_section.bk_bottom_spacing_large > .bk_port{padding-bottom: 8em;}
.bk_section.bk_bottom_spacing_extra_large > .bk_port{padding-bottom: 16em;}
.bk_section.bk_top_spacing_5 > .bk_port{padding-top: 5px;}
.bk_section.bk_bottom_spacing_15 > .bk_port{padding-bottom: 15px;}
.bk_section.bk_bottom_spacing_20 > .bk_port{padding-bottom: 20px;}
.bk_section.bk_bottom_spacing_25 > .bk_port{padding-bottom: 25px;}
.bk_section.bk_bottom_spacing_30 > .bk_port{padding-bottom: 30px;}
.bk_section.bk_bottom_spacing_35 > .bk_port{padding-bottom: 35px;}
.bk_section.bk_top_spacing_40 > .bk_port{padding-top: 40px;}
.bk_section.bk_bottom_spacing_40 > .bk_port{padding-bottom: 40px;}
.bk_section.bk_bottom_spacing_60 > .bk_port{padding-bottom: 60px;}
.bk_section.bk_top_spacing_70 > .bk_port{padding-top: 70px;}
.bk_section.bk_bottom_spacing_70 > .bk_port{padding-bottom: 70px;}
.bk_section.bk_bottom_spacing_80 > .bk_port{padding-bottom: 80px;}
.bk_section.bk_top_spacing_100 > .bk_port{padding-top: 100px;}
.bk_section.bk_bottom_spacing_100 > .bk_port{padding-bottom: 100px;}
.bk_column.bk_padding_0 .bk_column_content{padding-left: 0;
    padding-right: 0;}
.bk_column.bk_padding_5 .bk_column_content{padding-left: 5px;
    padding-right: 5px;}
.bk_column.bk_padding_10 .bk_column_content{padding-left: 10px;
    padding-right: 10px;}
.bk_column.bk_padding_20 .bk_column_content{padding-left: 20px;
    padding-right: 20px;}
.bk_column.bk_padding_40 .bk_column_content{padding-left: 40px;
    padding-right: 40px;}
.bk_column.bk_padding_50 .bk_column_content{padding-left: 50px;
    padding-right: 50px;}
}
@media screen{@media (max-width: 360px){
.bk_column.bk_padding_40 .bk_column_content{padding-left: 20px;
    padding-right: 20px;}
.bk_column.bk_padding_50 .bk_column_content{padding-left: 25px;
    padding-right: 25px;}
}}
@media screen{
.bk_headline{position: relative;}
.bk_size_large.bk_headline .bk_headline_superheadline_outside{line-height: 1.125rem;}
.bk_size_medium.bk_headline .bk_headline_superheadline_outside{line-height: 1rem;}
.bk_size_normal.bk_headline .bk_headline_superheadline_outside{line-height: .9375rem;}
.bk_size_small.bk_headline .bk_headline_superheadline_outside{line-height: .875rem;}
.bk_headline .bk_headline_superheadline{font-size: 1rem;
    font-family: "Manrope",Arial,Helvetica,sans-serif;
    display: block;
    letter-spacing: 0;
    font-weight: normal;}
.bk_size_large.bk_headline .bk_headline_superheadline{font-size: 1.125rem;}
.bk_size_medium.bk_headline .bk_headline_superheadline{font-size: 1rem;}
.bk_size_normal.bk_headline .bk_headline_superheadline{font-size: .9375rem;}
.bk_size_small.bk_headline .bk_headline_superheadline{font-size: .875rem;}
.bk_size_extrasmall.bk_headline .bk_headline_superheadline{font-size: .875rem !important;}
.bk_headline.bk_subheadline .bk_headline_subheadline{font-size: 1em;
    font-family: "Manrope",Arial,Helvetica,sans-serif;
    margin-top: .75em;
    line-height: 1.5em;}
.bk_size_large.bk_headline.bk_subheadline .bk_headline_subheadline{font-size: 1.125rem;}
.bk_size_medium.bk_headline.bk_subheadline .bk_headline_subheadline{font-size: 1rem;}
.bk_size_normal.bk_headline.bk_subheadline .bk_headline_subheadline{font-size: .9375rem;}
.bk_size_small.bk_headline.bk_subheadline .bk_headline_subheadline{font-size: .875rem;}
.bk_size_extrasmall.bk_headline.bk_subheadline .bk_headline_subheadline{font-size: .875rem !important;}
.bk_headline h1,
.bk_headline h2,
.bk_headline h3,
.bk_headline h4,
.bk_headline h5,
.bk_headline h6{position: relative;}
.bk_size_extrasmall.bk_headline h1,
.bk_size_extrasmall.bk_headline h2,
.bk_size_extrasmall.bk_headline h3,
.bk_size_extrasmall.bk_headline h4,
.bk_size_extrasmall.bk_headline h5,
.bk_size_extrasmall.bk_headline h6{font-size: 1.25rem;}
.bk_size_small.bk_headline h1,
.bk_size_small.bk_headline h2,
.bk_size_small.bk_headline h3,
.bk_size_small.bk_headline h4,
.bk_size_small.bk_headline h5,
.bk_size_small.bk_headline h6{font-size: 1.5625rem;}
.bk_size_normal.bk_headline h1,
.bk_size_normal.bk_headline h2,
.bk_size_normal.bk_headline h3,
.bk_size_normal.bk_headline h4,
.bk_size_normal.bk_headline h5,
.bk_size_normal.bk_headline h6{font-size: 1.875rem;}
.bk_size_medium.bk_headline h1,
.bk_size_medium.bk_headline h2,
.bk_size_medium.bk_headline h3,
.bk_size_medium.bk_headline h4,
.bk_size_medium.bk_headline h5,
.bk_size_medium.bk_headline h6{font-size: 2.5rem;}
.bk_size_large.bk_headline h1,
.bk_size_large.bk_headline h2,
.bk_size_large.bk_headline h3,
.bk_size_large.bk_headline h4,
.bk_size_large.bk_headline h5,
.bk_size_large.bk_headline h6{font-size: 3.75rem;}
.bk_font_weight_600.bk_headline h1,
.bk_font_weight_600.bk_headline h2,
.bk_font_weight_600.bk_headline h3,
.bk_font_weight_600.bk_headline h4,
.bk_font_weight_600.bk_headline h5,
.bk_font_weight_600.bk_headline h6{font-weight: 600;}
.bk_font_weight_900.bk_headline h1,
.bk_font_weight_900.bk_headline h2,
.bk_font_weight_900.bk_headline h3,
.bk_font_weight_900.bk_headline h4,
.bk_font_weight_900.bk_headline h5,
.bk_font_weight_900.bk_headline h6{font-weight: 900;}
.bk_headline .bk_headline_content u,
.bk_headline .bk_headline_content s{position: relative;
    text-decoration: none;
    z-index: 1;
    display: inline-block;}
.bk_headline .bk_headline_content u:after,
.bk_headline .bk_headline_content s:after{display: block;
    content: "";
    background: #e8151b;
    height: .3em;
    height: max(.25em,.3em);
    left: .05em;
    right: .05em;
    bottom: -.04em;
    position: absolute;
    z-index: -1;
    pointer-events: none;}
.bk_headline .bk_headline_content em{font-style: normal;}
.bk_headline .bk_headline_content em u:after,
.bk_headline .bk_headline_content em s:after{background: #344858;}
.bk_headline .bk_headline_content s:after{z-index: 2;
    height: .1em;
    height: max(2px,.1em);
    bottom: 37%;}
.bk_headline .bk_headline_content b{font-weight: 800;}
.bk_dash_top.bk_headline .bk_headline_content:before{border: 0;
    height: 2px;
    background: #e8151b;
    content: ' ';
    display: block;
    width: 5rem;
    margin-bottom: .6em;}
.bk_align_right .bk_align_left.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_center .bk_align_left.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_left.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_left .bk_dash_top.bk_headline .bk_headline_content:before{margin-left: -15px;}
.bk_align_left .bk_align_right.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_center .bk_align_right.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_right.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_right .bk_dash_top.bk_headline .bk_headline_content:before{margin-right: -15px;}
.bk_align_right .bk_align_center.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_left .bk_align_center.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_center.bk_dash_top.bk_headline .bk_headline_content:before,
.bk_align_center .bk_dash_top.bk_headline .bk_headline_content:before{float: none;
    margin-left: auto !important;
    margin-right: auto !important;}
.bk_size_extrasmall.bk_dash_top.bk_headline .bk_headline_content:before{width: 3.75rem;
    margin-bottom: .8em;}
.bk_size_small.bk_dash_top.bk_headline .bk_headline_content:before{width: 4.375rem;
    margin-bottom: .7em;}
.bk_size_normal.bk_dash_top.bk_headline .bk_headline_content:before{width: 5rem;
    margin-bottom: .6em;}
.bk_size_medium.bk_dash_top.bk_headline .bk_headline_content:before{width: 5.625rem;
    margin-bottom: .5em;}
.bk_size_large.bk_dash_top.bk_headline .bk_headline_content:before{width: 6.25rem;
    margin-bottom: .3em;}
section.bkPageHeadline .bk_column:not(.bk_align_center):not(.bk_align_right) .bk_headline.bk_dash_top .bk_headline_content:before,
body.bkHideHeadline .bk-content-wrap .bk_wrapper > section.bk_section:first-of-type .bk_column:not(.bk_align_center):not(.bk_align_right) .bk_headline.bk_dash_top .bk_headline_content:before{margin-left: -15px;}
.rtl section.bkPageHeadline .bk_column:not(.bk_align_center):not(.bk_align_right) .bk_headline.bk_dash_top .bk_headline_content:before,
body.bkHideHeadline.rtl .bk-content-wrap .bk_wrapper > section.bk_section:first-of-type .bk_column:not(.bk_align_center):not(.bk_align_right) .bk_headline.bk_dash_top .bk_headline_content:before{margin-right: -15px;}
.bk_style_filled:hover.bk_icon .bk_icon_holder:before{box-shadow: 0 0 0 2px #000 inset;}
.bk_size_small.bk_icon .bk_icon_holder:before{font-size: 20px;
    width: 2em;
    height: 2em;}
.bk_style_borderless.bk_size_small.bk_icon .bk_icon_holder:before{min-width: 20px;}
.bk_size_normal.bk_icon .bk_icon_holder:before{font-size: 40px;
    width: 2em;
    height: 2em;}
.bk_style_borderless.bk_size_normal.bk_icon .bk_icon_holder:before{min-width: 40px;}
.bk_size_large.bk_icon .bk_icon_holder:before{font-size: 60px;
    width: 2em;
    height: 2em;}
.bk_style_borderless.bk_size_large.bk_icon .bk_icon_holder:before{min-width: 60px;}
.bk_icon .bk_icon_holder > span{line-height: 1.5;}
.bk_size_small.bk_icon .bk_icon_holder > span{font-size: .938em;}
.bk_size_normal.bk_icon .bk_icon_holder > span{font-size: 1em;}
.bk_size_large.bk_icon .bk_icon_holder > span{font-size: 1.125em;}
.bk-content .bk_button a{color: inherit;
    overflow: hidden;}
.bk_button .bk_button_text{font-weight: bold;
    letter-spacing: 0;}
.bk_size_small.bk_button{font-size: .875em;}
.bk_size_normal.bk_button{font-size: 1em;}
.bk_size_medium.bk_button{font-size: .950em;}
.bk_size_large.bk_button{font-size: 1.25em;}
.bk_button a{padding: 0;
    align-items: normal;
    font-size: inherit;}
.bkLightSkin .bk_button a.bk_link,
.bk-dark-skin .bkLightSkin .bk_button a.bk_link,
.bkLightSkin .bk-dark-skin .bkLightSkin .bk_button a.bk_link{color: #000;}
.bk-dark-skin .bk_button a.bk_link,
.bkLightSkin .bk-dark-skin .bk_button a.bk_link,
.bk-dark-skin.bkLightSkin .bk-dark-skin .bk_button a.bk_link{color: #fff;}
.bkLightSkin .bk_button a.bk_link:hover,
.bk-dark-skin .bkLightSkin .bk_button a.bk_link:hover,
.bkLightSkin .bk-dark-skin .bkLightSkin .bk_button a.bk_link:hover{color: #000;}
.bk-dark-skin .bk_button a.bk_link:hover,
.bkLightSkin .bk-dark-skin .bk_button a.bk_link:hover,
.bk-dark-skin.bkLightSkin .bk-dark-skin .bk_button a.bk_link:hover{color: #fff;}
.bk_button a .bk_button_text{transition: 300ms ease all;
    position: relative;
    color: inherit;}
.bk_size_small.bk_button a .bk_button_text{padding: 1.143em;}
.bk_size_normal.bk_button a .bk_button_text{padding: 1.063em;}
.bk_size_medium.bk_button a .bk_button_text{padding: 1.056em;}
.bk_size_large.bk_button a .bk_button_text{padding: 1em;}
.bk_size_small.bk_button a .bk_button_text:only-child{padding: 1.143em 1.429em;}
.bk_size_normal.bk_button a .bk_button_text:only-child{padding: 1.063em 1.875em;}
.bk_size_medium.bk_button a .bk_button_text:only-child{padding: 1.056em 2.222em;}
.bk_size_large.bk_button a .bk_button_text:only-child{padding: 1em 3em;}
.bk_button a .bk_button_text:after{content: "";
    display: block;
    position: absolute;
    background: currentColor;
    opacity: 0;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;}
.bk_button a .bk_icon_holder{transition: 300ms ease all;
    padding: 0;
    width: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 0 3em;
    min-width: 3em;}
.bk_width_full.bk_button a{justify-content: space-between;}
.bk_button a.bk_link:hover{transform: translateY(-5px);
    box-shadow: 0 5px 20px rgba(0,0,0,.2);}
.bk_button.bk_icon_position_left .bk_icon_holder{order: 1;
    margin: 0 -2em 0 0;}
.rtl .bk_button.bk_icon_position_left .bk_link{flex-direction: row-reverse;}
.bk_button.bk_icon_position_right .bk_icon_holder{margin: 0 0 0 -2em;}
.rtl .bk_button.bk_icon_position_right .bk_link{flex-direction: row-reverse;}
.bk_button.bk_icon_position_right[class*="bk_icon_color_scheme_"] .bk_icon_holder,
.bk_button.bk_icon_position_left[class*="bk_icon_color_scheme_"] .bk_icon_holder{margin: 0;}
.bk_button.bk_style_clean a{border-radius: 0 !important;
    padding: 0;
    overflow: visible;
    box-shadow: none !important;}
.bk_button.bk_style_clean a .bk_button_text{padding: 0;
    position: relative;
    line-height: 1.5;
    transition: none;}
.bk_button.bk_style_clean a .bk_button_text:after{display: none;}
.bk_button.bk_style_clean a .bk_icon_holder{flex: 0 0 auto;
    min-width: auto;
    transition: none;}
.bk_icon_position_left.bk_button.bk_style_clean a .bk_icon_holder{margin-right: .5em;}
.bk_icon_position_right.bk_button.bk_style_clean a .bk_icon_holder{margin-left: .5em;}
.bk_button.bk_style_clean[class*="bk_icon_color_"] a.bk_link{align-items: center;}
.bk_button.bk_style_clean[class*="bk_icon_color_"] a.bk_link .bk_icon_holder{min-width: 2em;
    flex-basis: 2em;
    height: 2em;}
.bk_service .bk_service_content .bk_service_content_title{font-weight: 900;
    font-size: 1.25em;
    letter-spacing: -.03em;
    line-height: 1;}
.bk_service .bk_service_content .bk_service_content_title a{color: inherit;}
.bk_font_weight_600.bk_service .bk_service_content .bk_service_content_title{font-weight: 600;}
.bk_font_weight_900.bk_service .bk_service_content .bk_service_content_title{font-weight: 900;}
.bk_size_headline_normal.bk_service .bk_service_content .bk_service_content_title{font-size: 1.429rem;}
.bk_service .bk_service_content .bk_service_content_title u,
.bk_service .bk_service_content .bk_service_content_title s{position: relative;
    text-decoration: none;
    z-index: 1;
    display: inline-block;}
.bk_service .bk_service_content .bk_service_content_title u:after,
.bk_service .bk_service_content .bk_service_content_title s:after{display: block;
    content: "";
    background: #e8151b;
    height: .3em;
    height: max(.25em,.3em);
    left: .05em;
    right: .05em;
    bottom: .15em;
    position: absolute;
    z-index: -1;
    pointer-events: none;}
.bk_service .bk_service_content .bk_service_content_title em{font-style: normal;}
.bk_service .bk_service_content .bk_service_content_title em u:after,
.bk_service .bk_service_content .bk_service_content_title em s:after{background: #344858;}
.bk_service .bk_service_content .bk_service_content_title s:after{z-index: 2;
    height: .1em;
    height: max(2px,.1em);
    bottom: 37%;}
.bk_service .bk_service_content .bk_service_content_title b{font-weight: 800;}
.bk_service .bk_service_content .bk_service_content_text{opacity: .5;}
.bk_service .bk_service_content .bk_service_content_text:not(:empty){padding-top: .5em;}
.bk_service:hover .bk_service_content_title a{color: #e8151b;}
.bk_service .bk_icon_holder{transition: 200ms ease all;}
.bk_size_small.bk_service .bk_icon_holder{font-size: 1.25rem;
    width: 2em;
    height: 2em;}
.bk_size_normal.bk_service .bk_icon_holder{font-size: 2.5rem;
    width: 2em;
    height: 2em;}
.bk_size_large.bk_service .bk_icon_holder{font-size: 3.125rem;
    width: 2em;
    height: 2em;}
.bk_style_borderless.bk_service .bk_icon_holder{height: 1em !important;
    width: auto !important;}
.bk_masonry_image_grid .bk_grid_item .bk_grid_item_inner{position: relative;}
.bk_masonry_image_grid .bk_grid_item .bk_grid_item_inner:before{content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #0f0f0f;
    z-index: 2;
    pointer-events: none;
    opacity: .1;
    transform: scaleX(0);
    transform-origin: right;
    transition: 300ms ease transform;
    transition-delay: 100ms;}
.rtl .bk_masonry_image_grid .bk_grid_item .bk_grid_item_inner:before{transform-origin: left;}
.bk_masonry_image_grid .bk_grid_item .bk_grid_item_inner:after{font-family: FontAwesome5Solid;
    content: "\f067";
    color: #fff;
    background: #e8151b;
    position: absolute;
    font-size: 1em;
    width: 4.063em;
    height: 4.063em;
    display: flex;
    flex: 0 0 4.063em;
    justify-content: center;
    align-items: center;
    left: 0;
    bottom: 0;
    transform: translateX(-100%);
    transition: 300ms ease all;
    pointer-events: none;
    z-index: 3;}
.rtl .bk_masonry_image_grid .bk_grid_item .bk_grid_item_inner:after{right: 0;
    left: auto;
    transform: translateX(100%);}
.rtl .bk_gap_extrasmall.bk_masonry_image_grid .bk_grid_item .bk_grid_item_inner:after{right: 2px;}
.bk_no_lightbox.bk_masonry_image_grid .bk_grid_item .bk_grid_item_inner:before,
.bk_no_lightbox.bk_masonry_image_grid .bk_grid_item .bk_grid_item_inner:after{display: none;}
.bk_masonry_image_grid .bk_grid_item .bk_grid_item_inner .bk_grid_item_inner_image img{display: block;}
.bk_masonry_image_grid .bk_grid_item:hover .bk_grid_item_inner:before{transform: scaleX(1);
    transform-origin: left;}
.rtl .bk_masonry_image_grid .bk_grid_item:hover .bk_grid_item_inner:before{transform-origin: right;}
.bk_masonry_image_grid .bk_grid_item:hover .bk_grid_item_inner:after{transform: translateX(0) !important;}
.bk_masonry_image_grid.bk_gap_extrasmall .bk_masonry_post_image_content{margin-left: -2px;
    margin-top: -2px;
    width: calc(100% + 2px);}
.bk_masonry_image_grid.bk_gap_extrasmall .bk_masonry_post_image_content .bk_grid_item_inner{transform: translate(2px,2px);
    max-width: calc(100% - 2px);
    max-height: calc(100% - 2px);}
.rtl .bk_masonry_image_grid.bk_gap_extrasmall .bk_masonry_post_image_content .bk_grid_item_inner{max-width: 100%;
    max-height: auto;}
.bk_slider.slick-slider button.slick-arrow{background-color: rgba(0,0,0,.3);}
.bk_layout_wide .bk_content_slider.bk_multiple_slides .slick-list{position: static !important;
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;}
.bk_layout_wide .bk_content_slider.bk_multiple_slides .slick-list .slick-track{position: relative;}
.bk_layout_wide .bk_content_slider:not(.bk_multiple_slides) .slick-slider .bk_content_slider_item{overflow: hidden;}
.bk_layout_wide .bk_content_slider:not(.bk_multiple_slides) .slick-slider .bk_content_slider_item .bk_content_slider_item_content{max-width: 1260px;
    padding: 0 30px;
    margin: 0 auto;}
.bk_post_slider .slick-track{padding-bottom: 1.875em;}
button.slick-arrow{height: 5em;
    width: 5em;
    right: 0;
    bottom: 0;
    top: auto;
    margin-top: 0;
    transform-origin: center;
    transition: 300ms ease all;
    box-shadow: 0 0 #e8151b inset;}
.bk_post_slider button.slick-arrow{transform: translateY(100%);}
.bkLightSkin button.slick-arrow,
.bk-dark-skin .bkLightSkin button.slick-arrow,
.bkLightSkin .bk-dark-skin .bkLightSkin button.slick-arrow{background: #fff;}
.bk-dark-skin button.slick-arrow,
.bkLightSkin .bk-dark-skin button.slick-arrow,
.bk-dark-skin.bkLightSkin .bk-dark-skin button.slick-arrow{background: #0f0f0f;}
.bk_arrows_size_small button.slick-arrow{width: 4.063em;
    height: 4.063em;}
.bk_arrows_size_large button.slick-arrow{width: 7em;
    height: 7em;}
button.slick-arrow:before{font-size: 2rem;
    font-family: FontAwesome;
    transition: 300ms ease all;
    line-height: 1;}
.bkLightSkin button.slick-arrow:before,
.bk-dark-skin .bkLightSkin button.slick-arrow:before,
.bkLightSkin .bk-dark-skin .bkLightSkin button.slick-arrow:before{color: #000;}
.bk-dark-skin button.slick-arrow:before,
.bkLightSkin .bk-dark-skin button.slick-arrow:before,
.bk-dark-skin.bkLightSkin .bk-dark-skin button.slick-arrow:before{color: #fff;}
.bk_slider_arrows_dark_font_light_bg button.slick-arrow{background: #fff;}
.bk_slider_arrows_dark_font_light_bg button.slick-arrow:before{color: #000;}
.bk_slider_arrows_light_font_dark_bg button.slick-arrow{background: #0f0f0f;}
.bk_slider_arrows_light_font_dark_bg button.slick-arrow:before{color: #fff;}
.bk_slider_arrows_dark_font_transparent_bg button.slick-arrow{background: transparent !important;}
.bk_slider_arrows_dark_font_transparent_bg button.slick-arrow:before{color: #000;}
.bk_slider_arrows_light_font_transparent_bg button.slick-arrow{background: transparent !important;}
.bk_slider_arrows_light_font_transparent_bg button.slick-arrow:before{color: #fff;}
button.slick-arrow:hover{box-shadow: 0 -5rem #e8151b inset;}
button.slick-arrow:hover:before{color: #fff !important;}
.bk_arrows_size_small button.slick-arrow:hover{box-shadow: 0 -4.063rem #e8151b inset;}
.bk_arrows_size_large button.slick-arrow:hover{box-shadow: 0 -7rem #e8151b inset;}
button.slick-arrow.slick-next:before{content: "\f105" !important;}
button.slick-arrow.slick-next:hover:before{transform: translateX(5px);}
.rtl button.slick-arrow.slick-next{left: 0;
    right: auto;
    transform: scaleX(-1);}
button.slick-arrow.slick-prev{right: 5em;
    left: auto;}
.bk_arrows_size_small button.slick-arrow.slick-prev{right: 4.063em;}
.rtl .bk_arrows_size_small button.slick-arrow.slick-prev{left: 4.063em;}
.bk_arrows_size_large button.slick-arrow.slick-prev{right: 7em;}
.rtl .bk_arrows_size_large button.slick-arrow.slick-prev{left: 7em;}
button.slick-arrow.slick-prev:before{content: "\f104" !important;}
button.slick-arrow.slick-prev:hover:before{transform: translateX(-5px);}
.rtl button.slick-arrow.slick-prev{left: 5em;
    right: auto !important;
    transform: scaleX(-1);}
.slick-slider .slick-dots{height: 5em;
    display: flex;
    flex-direction: row;
    padding: 0 1.875em;
    position: absolute;
    left: 0;
    bottom: 0;
    align-items: center;
    width: auto;
    margin: 0 !important;}
.bk_show_dots_below .slick-slider .slick-dots{bottom: -5em;
    left: 50%;
    transform: translateX(-50%);}
.rtl .bk_show_dots_below .slick-slider .slick-dots{left: auto;
    right: 50%;
    transform: translateX(50%);}
.bk_post_slider.bk_show_dots_below .slick-slider .slick-dots{left: 0;
    transform: none !important;
    padding-left: 0;
    padding-right: 0;}
.rtl .bk_post_slider.bk_show_dots_below .slick-slider .slick-dots{left: auto;
    right: 0;}
.rtl .slick-slider .slick-dots{left: auto;
    right: 0;}
.slick-slider .slick-dots li{border: 0;
    margin: 0;
    border-radius: 0;
    background: none;
    min-width: 1.25em;
    width: auto;
    height: 1.25em;
    transition: none;
    display: flex;
    align-items: center;}
.slick-slider .slick-dots li button{outline: none;
    border: 0;
    background: transparent;
    font-size: 0;}
.slick-slider .slick-dots li:after{content: "";
    display: block;
    height: 4px;
    width: 6px;
    background: #fff;
    transition: 300ms ease all;
    margin: 0 7px;}
.bkGeneralElementsStyle_rounded .slick-slider .slick-dots li:after{border-radius: 6px;
    height: 6px;}
.bk_inactive_dot_light_font .slick-slider .slick-dots li:after{background: #fff;}
.bk_inactive_dot_dark_font .slick-slider .slick-dots li:after{background: #0f0f0f;}
.bk_inactive_dot_transparent_light_font .slick-slider .slick-dots li:after{background: #fff;
    opacity: .2;}
.bk_inactive_dot_transparent_dark_font .slick-slider .slick-dots li:after{background: #0f0f0f;
    opacity: .2;}
.slick-slider .slick-dots li:hover:after{opacity: .5;}
.bk_inactive_dot_transparent_light_font .slick-slider .slick-dots li:hover:after,
.bk_inactive_dot_transparent_dark_font .slick-slider .slick-dots li:hover:after{opacity: 1;}
.slick-slider .slick-dots li.slick-active:after{width: 20px;
    background: #e8151b;
    opacity: 1;}
.bk_active_dot_accent .slick-slider .slick-dots li.slick-active:after{background: #e8151b;}
.bk_active_dot_alternate .slick-slider .slick-dots li.slick-active:after{background: #344858;}
.bk_overflow_yes .slick-slider{overflow: visible;}
.bk_overflow_yes .slick-slider .slick-list{overflow: visible !important;}
.bk_gap_small .slick-list{margin: 0 -.625em;}
.bk_gap_small .slick-list .slick-slide .content{padding: 0 .625em;}
.bk_overflow_yes.bk_gap_small .slick-list{margin: 0;}
.bk_gap_normal .slick-list{margin: 0 - 1.25em;}
.bk_gap_normal .slick-list .slick-slide .content{padding: 0 1.25em;}
.bk_overflow_yes.bk_gap_normal .slick-list{margin: 0;}
.bk_gap_large .slick-list{margin: 0;}
.bk_gap_large .slick-list .slick-slide .content{padding: 0 2.5em;}
.bk_overflow_yes.bk_gap_large .slick-list{margin: 0;}
.bk_custom_menu div ul{margin: 0;
    padding: 0;
    list-style: none;}
.bk_custom_menu div ul li{list-style: none;}
.bk_custom_menu.bk_direction_vertical ul{display: block;}
.bk_custom_menu.bk_direction_vertical ul li{display: block;
    width: auto;
    margin: 0;
    position: relative;
    padding: .8em 0;
    margin-left: 0;}
.bk_custom_menu.bk_direction_vertical ul li a{position: relative;
    color: currentColor;}
.bk_custom_menu.bk_direction_vertical ul li a.bkEmptyElement{display: none;}
.bk_custom_menu.bk_direction_vertical ul li a:after{content: "";
    display: block;
    height: 2px;
    background: #e8151b;
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 20px;
    transition: 300ms ease transform;
    transform: scaleX(0);
    transform-origin: right;}
.rtl .bk_custom_menu.bk_direction_vertical ul li a:after{right: 1em;
    left: auto;
    transform-origin: left;}
.bkLightSkin .bk_custom_menu.bk_direction_vertical ul li a:hover,
.bk-dark-skin .bkLightSkin .bk_custom_menu.bk_direction_vertical ul li a:hover,
.bkLightSkin .bk-dark-skin .bkLightSkin .bk_custom_menu.bk_direction_vertical ul li a:hover{color: #000;}
.bk-dark-skin .bk_custom_menu.bk_direction_vertical ul li a:hover,
.bkLightSkin .bk-dark-skin .bk_custom_menu.bk_direction_vertical ul li a:hover,
.bk-dark-skin.bkLightSkin .bk-dark-skin .bk_custom_menu.bk_direction_vertical ul li a:hover{color: #fff;}
.bk_custom_menu.bk_direction_vertical ul li a:hover:after{transform: scaleX(1);
    transform-origin: left;}
.rtl .bk_custom_menu.bk_direction_vertical ul li a:hover:after{transform-origin: right;}
.bkLightSkin .bk_custom_menu.bk_direction_vertical ul li:not(:last-child),
.bk-dark-skin .bkLightSkin .bk_custom_menu.bk_direction_vertical ul li:not(:last-child),
.bkLightSkin .bk-dark-skin .bkLightSkin .bk_custom_menu.bk_direction_vertical ul li:not(:last-child){border-bottom: 1px solid rgba(0,0,0,.1);}
.bk-dark-skin .bk_custom_menu.bk_direction_vertical ul li:not(:last-child),
.bkLightSkin .bk-dark-skin .bk_custom_menu.bk_direction_vertical ul li:not(:last-child),
.bk-dark-skin.bkLightSkin .bk-dark-skin .bk_custom_menu.bk_direction_vertical ul li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,.3);}
.bk_custom_menu.bk_direction_vertical ul li ul{margin: .8em 0 0;
    padding: 0;}
.bkLightSkin .bk_custom_menu.bk_direction_vertical ul li ul,
.bk-dark-skin .bkLightSkin .bk_custom_menu.bk_direction_vertical ul li ul,
.bkLightSkin .bk-dark-skin .bkLightSkin .bk_custom_menu.bk_direction_vertical ul li ul{border-top: 1px solid rgba(0,0,0,.1);}
.bk-dark-skin .bk_custom_menu.bk_direction_vertical ul li ul,
.bkLightSkin .bk-dark-skin .bk_custom_menu.bk_direction_vertical ul li ul,
.bk-dark-skin.bkLightSkin .bk-dark-skin .bk_custom_menu.bk_direction_vertical ul li ul{border-top: 1px solid rgba(255,255,255,.3);}
.bk_custom_menu.bk_direction_vertical ul li ul li{padding-left: 1em;}
.rtl .bk_custom_menu.bk_direction_vertical ul li ul li{padding-left: 0;
    padding-right: 1em;}
.bk_custom_menu.bk_direction_vertical ul li.current-menu-item > a:after{transform: scaleX(1);}
.bk_custom_menu.bk_direction_vertical ul li:after{content: "";
    clear: both;
    display: block;}
.bk_custom_menu.bk_direction_vertical ul li li:last-child{border-bottom: none;
    padding-bottom: 0;}
.bk_row .bk_column.bk_padding_text_indent .bk_column_content{padding-left: 2em;
    padding-right: 2em;}
.bk_row .bk_column.bk_padding_text_indent .bk_column_content .bk_image{margin: 0 -2em;}
.bk_tabs ul.bk_tabs_header{display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0;}
.bk_tabs ul.bk_tabs_header li span{font-size: .938em;}
.bk_style_filled.bk_tabs ul.bk_tabs_header{border-width: 2px;}
.bk_style_filled.bk_tabs ul.bk_tabs_header li{border-width: 0 0 0 2px;
    float: none;}
.rtl .bk_style_filled.bk_tabs ul.bk_tabs_header li{border-width: 0 2px 0 0;}
.bk_style_filled.bk_tabs ul.bk_tabs_header li:first-child{border-width: 0;}
.bk_style_filled.bk_tabs ul.bk_tabs_header li span{padding: 1em 1.875em;}
.bk_style_simple ul.bk_tabs_header{display: flex;
    flex-wrap: wrap;}
.bk_style_simple ul.bk_tabs_header:after{display: block;
    flex: 0 0 100%;
    content: "";
    background: currentColor;
    height: 1px;
    margin: 1em 0 0;
    opacity: .1;}
.woocommerce .bk_style_simple ul.bk_tabs_header:after{margin-top: 2em;}
.bk_style_simple ul.bk_tabs_header li{margin: 0 2.5em 0 0;
    padding: 0;
    display: block;
    border: 0;}
.rtl .bk_style_simple ul.bk_tabs_header li{margin: 0 0 0 2.5em;}
.bk_style_simple ul.bk_tabs_header li span{display: inline-block;
    opacity: .5;
    color: currentColor;
    position: relative;
    padding: .3em 0;
    line-height: 1.5;
    transition: 300ms ease all;}
.bk_style_simple ul.bk_tabs_header li span:after{display: block;
    content: "";
    height: 2px;
    left: 1em;
    background: #e8151b;
    position: absolute;
    bottom: 0;
    right: 0;
    transition: 300ms ease transform;
    transform: scaleX(0);
    transform-origin: right;}
.rtl .bk_style_simple ul.bk_tabs_header li span:after{left: 0;
    right: 1em;
    transform-origin: left;}
.bk_style_simple ul.bk_tabs_header li.on span{opacity: 1;}
.bk_style_simple ul.bk_tabs_header li.on span:after{transform: scaleX(1);}
.bk_style_simple ul.bk_tabs_header li span:hover{opacity: 1;}
.bk_style_simple ul.bk_tabs_header li span:hover:after{transform: scaleX(1);
    transform-origin: left;}
.rtl .bk_style_simple ul.bk_tabs_header li span:hover:after{transform-origin: right;}
}
@media screen{@media (max-width: 580px){
.bk_tabs ul.bk_tabs_header{display: block;}
.bk_style_filled.bk_tabs ul.bk_tabs_header li{border-width: 2px 0 0;}
.rtl .bk_style_filled.bk_tabs ul.bk_tabs_header li{border-width: 2px 0 0;}
.rtl .bk_style_filled.bk_tabs ul.bk_tabs_header li:first-child{border-width: 0;}
.bk_style_simple.bk_tabs ul.bk_tabs_header li,
.bk_style_simple.bk_tabs ul.bk_tabs_header li:last-child{width: 100%;}
.bk_style_simple.bk_tabs ul.bk_tabs_header li span,
.bk_style_simple.bk_tabs ul.bk_tabs_header li:last-child span{padding: .5em 0;}
.rtl .bk_style_simple.bk_tabs ul.bk_tabs_header li span,
.rtl .bk_style_simple.bk_tabs ul.bk_tabs_header li:last-child span{padding: .5em 0;}
}}
@media screen{
.bk_accordion .bk_accordion_item{border-style: solid;
    border-width: 0 2px 2px;
    overflow: visible;
    transition: 300ms ease all;}
.bk_accordion .bk_accordion_item .bk_accordion_item_title{padding: .75em 1em;
    font-family: "Manrope",Arial,Helvetica,sans-serif;
    font-size: 1.25em;
    font-weight: 800;
    letter-spacing: -.03em;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    transition: 300ms ease all;}
.bk_accordion .bk_accordion_item .bk_accordion_item_title:after{font-family: FontAwesome;
    content: "\f107";
    display: block;
    transition: 300ms ease transform,300ms ease opacity;
    font-size: 1.25em;
    padding: 0 1em;
    margin-right: -1em;
    font-weight: normal;
    opacity: .3;}
.rtl .bk_accordion .bk_accordion_item .bk_accordion_item_title:after{margin-right: 0;
    margin-left: -1em;}
.bk_style_simple.bk_accordion .bk_accordion_item .bk_accordion_item_title{border-width: 0 !important;
    position: relative;
    padding-top: .5em;
    padding-bottom: .5em;}
.bk_style_simple.bk_accordion .bk_accordion_item .bk_accordion_item_title:before{content: "";
    display: block;
    background-color: #e8151b;
    width: 20px;
    height: 2px;
    position: absolute;
    pointer-events: none;
    transform: scaleX(0);
    transform-origin: right;
    left: 0;
    bottom: .25em;
    transition: 300ms ease transform;}
.rtl .bk_style_simple.bk_accordion .bk_accordion_item .bk_accordion_item_title:before{left: auto;
    right: 0;
    transform-origin: left;}
.bk_style_simple.bk_accordion .bk_accordion_item .bk_accordion_item_title:after{background: transparent !important;}
.bk_accordion .bk_accordion_item.on{min-height: 1px;
    max-height: 1000em;}
.bk_accordion .bk_accordion_item.on .bk_accordion_item_title{border-width: 0 0 2px;}
.bk_accordion .bk_accordion_item.on .bk_accordion_item_title:after{transform: rotate(180deg);
    opacity: 1;}
.bk_style_simple.bk_accordion .bk_accordion_item.on .bk_accordion_item_title:before{transform: scaleX(1);}
.bk_accordion .bk_accordion_item.on .bk_accordion_item_content{display: block;
    opacity: 1;
    height: auto;
    padding-top: 1.25em;
    padding-bottom: 1.25em;}
.bk_accordion .bk_accordion_item:hover .bk_accordion_item_title:after{opacity: 1;}
.bk_style_simple.bk_accordion .bk_accordion_item:hover .bk_accordion_item_title:before{transform: scaleX(1);
    transform-origin: left;}
.rtl .bk_style_simple.bk_accordion .bk_accordion_item:hover .bk_accordion_item_title:before{transform-origin: right;}
.bk_accordion .bk_accordion_item:first-child{border-width: 2px;}
.bk_style_simple.bk_accordion .bk_accordion_item:first-child{border-width: 0;
    border-radius: 0;}
.bk_style_simple.bk_accordion .bk_accordion_item:last-child{border-width: 0;
    border-radius: 0;}
.bk_accordion .bk_accordion_item .bk_accordion_item_content{padding: 0 1.25em;
    display: block;
    overflow: hidden;
    height: 0;
    opacity: 0;
    transition: 450ms ease all;}
.mfp-iframe-holder .mfp-content{max-width: 1200px;}
.mfp-zoom-out-cur{overflow: hidden;
    height: 100vh;
    min-height: 100vh !important;}
.mfp-container{background: transparent !important;}
.mfp-bg{background: #0f0f0f !important;
    opacity: .9;
    position: fixed !important;}
button.mfp-close{width: 5rem;
    height: 5rem;
    opacity: 1;
    background: transparent !important;
    box-shadow: 0 0 #e8151b inset !important;
    transition: 300ms ease box-shadow,300ms ease opacity,300ms ease color;
    color: #fff;
    right: 0;
    top: 0;
    font-size: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0;}
.rtl button.mfp-close{right: auto;
    left: 0;}
button.mfp-close:active{top: 0;}
button.mfp-close:before{display: block;
    transition: 300ms ease transform;
    content: "\f106";
    font-family: FontAwesome;
    font-size: 2rem;}
button.mfp-close:hover{background: transparent !important;
    box-shadow: 0 -5rem #e8151b inset !important;}
button.mfp-close:hover:before{transform: translateY(-5px);}
.mfp-figure:after{display: none;}
button.mfp-arrow{width: 5rem;
    height: 5rem;
    bottom: 0;
    right: 0;
    top: auto;
    margin: 0;
    opacity: 1;
    background: #fff;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 300ms ease box-shadow,300ms ease opacity;
    border-radius: 0;}
button.mfp-arrow:after{display: none !important;}
button.mfp-arrow:before{width: auto;
    height: auto;
    position: relative;
    left: auto;
    right: auto;
    margin: 0 !important;
    border: 0 !important;
    font-family: FontAwesome;
    content: "\f105" !important;
    font-size: 2rem;
    line-height: 2.5rem;
    opacity: 1;
    transition: 300ms ease all;}
.rtl button.mfp-arrow:before{content: "\f104" !important;}
button.mfp-arrow:hover{box-shadow: 0 -5em #e8151b inset !important;
    color: #fff !important;}
button.mfp-arrow:hover:before{transform: translateX(5px);}
.rtl button.mfp-arrow:hover:before{transform: translateX(-5px);}
.rtl button.mfp-arrow{right: auto !important;
    left: 0;}
button.mfp-arrow.mfp-arrow-left{right: 5rem;
    left: auto;}
.rtl button.mfp-arrow.mfp-arrow-left{left: 5em;}
button.mfp-arrow.mfp-arrow-left:before{content: "\f104" !important;}
.rtl button.mfp-arrow.mfp-arrow-left:before{content: "\f105" !important;}
button.mfp-arrow.mfp-arrow-left:hover:before{transform: translateX(-5px);}
.rtl button.mfp-arrow.mfp-arrow-left:hover:before{transform: translateX(5px);}
.mfp-counter{left: 0;
    text-align: left;
    color: #fff;
    font-size: .75em;}
.rtl .mfp-counter{text-align: right;}
}
@media screen{@media (max-width: 1200px){
button.mfp-close{width: 4.375rem;
    height: 4.375rem;}
button.mfp-close:before{font-size: 1.75rem;}
button.mfp-arrow{width: 4.375rem;
    height: 4.375rem;}
button.mfp-arrow:before{font-size: 1.75rem;
    line-height: 2.188rem;}
button.mfp-arrow.mfp-arrow-left{right: 4.375rem;}
button.mfp-arrow.mfp-arrow-left{right: 4.375rem;}
.rtl button.mfp-arrow.mfp-arrow-left{left: 4.375rem;}
}}
@media screen{@media (max-width: 900px){
button.mfp-arrow{transform: scale(1);}
}}
@media screen{
.bk_image.bk_content_exists .bk_image_content .bk_image_content_flex{padding: 0;}
.bk_image.bk_content_exists .bk_image_content .bk_image_content_flex .bk_image_content_inner{padding: 2em;}
.bk_image.bk_content_exists .bk_image_content .bk_image_content_flex .bk_image_content_inner > *:last-child{margin-bottom: 0;}
.bk_remove_padding_yes.bk_image.bk_content_exists .bk_image_content .bk_image_content_flex .bk_image_content_inner{padding: 0;}
.bk_image.bk_content_exists.bk_fill_background_color_match_content_height.bk_content_align_bottom .bk_image_content,
.bk_image.bk_content_exists.bk_fill_background_color_match_content_height.bk_content_align_middle .bk_image_content{background: transparent !important;
    overflow: hidden;}
.bk_image.bk_content_exists.bk_fill_background_color_match_content_height.bk_content_align_bottom .bk_image_content .bk_image_content_flex .bk_image_content_inner,
.bk_image.bk_content_exists.bk_fill_background_color_match_content_height.bk_content_align_middle .bk_image_content .bk_image_content_flex .bk_image_content_inner{background: var(--bgcolor) !important;}
.bk_gap_small.bk_portfolio_slider .slick-list{margin: 0 -.3125em;}
.bk_gap_normal.bk_portfolio_slider .slick-list{margin: 0 -.625em;}
.bk_gap_large.bk_portfolio_slider .slick-list{margin: 0 -1.25em;}
}
@media screen{@media screen and (max-width: 1200px){
.bk_grid_container.bk_columns_4 .bk_grid_sizer,
.bk_grid_container.bk_columns_4 .bk_grid_item{width: 33.333%;}
}}
@media screen{@media screen and (max-width: 992px){
.bk_grid_container.bk_columns_3 .bk_grid_sizer,
.bk_grid_container.bk_columns_3 .bk_grid_item,
.bk_grid_container.bk_columns_4 .bk_grid_sizer,
.bk_grid_container.bk_columns_4 .bk_grid_item{width: 50%;}
}}
@media screen{@media screen and (max-width: 768px){
.bk_grid_container.bk_columns_3 .bk_grid_sizer,
.bk_grid_container.bk_columns_3 .bk_grid_item,
.bk_grid_container.bk_columns_4 .bk_grid_sizer,
.bk_grid_container.bk_columns_4 .bk_grid_item{width: 100%;}
}}
@media screen{
.bk_post_slider .slick-list{margin: 0 -.625em;}
.bk_post_slider .slick-list .bk_post_slider_item{padding: 0 .625em;}
.bk_post_slider.bk_gap_small .slick-list{margin: 0 -.3125em;}
.bk_post_slider.bk_gap_small .slick-list .bk_post_slider_item{padding: 0 .3125em;}
.bk_post_slider.bk_gap_no_gap .slick-list{margin: 0;}
.bk_post_slider.bk_gap_no_gap .slick-list .bk_post_slider_item{padding: 0;}
.bk_post_slider.bk_gap_large .slick-list{margin: 0 -1.25em;}
.bk_post_slider.bk_gap_large .slick-list .bk_post_slider_item{padding: 0 1.25em;}
}
@media screen{@media (min-width: 993px){
.bk_right_border.bk_column .bk_column_content,
.bk_right_border.bk_column_inner .bk_column_content_inner{border-right: 1px solid rgba(0,0,0,.07);}
.bk_border_color_accent.bk_column .bk_column_content,
.bk_border_color_accent.bk_column_inner .bk_column_content_inner{border-color: #e8151b;}
.bk_border_width_1.bk_column .bk_column_content,
.bk_border_width_1.bk_column_inner .bk_column_content_inner{border-width: 1px;}
.bk_border_width_5.bk_column .bk_column_content,
.bk_border_width_5.bk_column_inner .bk_column_content_inner{border-width: 5px;}
}}
@media screen{@media (max-width: 360px){
.bk_column.bk_padding_40 .bk_column_content{padding-left: 20px;
    padding-right: 20px;}
.bk_column.bk_padding_50 .bk_column_content{padding-left: 25px;
    padding-right: 25px;}
}}
@media screen{
.products ul,
ul.products{margin: 0 -1em 2rem;
    padding: 0;
    list-style: none;
    clear: both;
    display: flex;
    flex-wrap: wrap;}
.products ul li.product,
ul.products li.product{max-width: 100%;
    padding: 0 .625em;
    margin: 0 0 1.25em;
    position: relative;
    list-style: none;
    flex: 1 1 100%;}
.products ul li.product.first,
ul.products li.product.first{clear: both;}
div.product{display: flex;
    flex-wrap: wrap;
    margin: 0 -1em;
    position: relative;}
div.product div.images{flex: 0 0 50%;
    max-width: 50%;
    padding: 0 .5em;
    margin: 0 0 1em;
    position: relative;}
div.product div.products,
div.product section.products.related{padding: 0 1em;
    flex: 0 0 100%;}
tfoot{border-top: 2px solid #e8151b;}
tfoot{border-bottom: 2px solid #e8151b !important;}
img{height: auto;
    max-width: 100%;}
form fieldset{padding: 0;
    border: 0;}
form fieldset legend{font-size: 1.875em;
    font-family: Manrope,Arial,Helvetica,sans-serif;
    padding: 1em 0;
    font-weight: 700;
    font-weight: 800;
    letter-spacing: -.05em;}
form input[type="submit"].button{text-align: center;}
form .form-row [placeholder]:focus::-webkit-input-placeholder{transition: opacity .5s .5s ease;
    opacity: 0;}
form .form-row::-webkit-input-placeholder{line-height: normal;}
form .form-row:-moz-placeholder{line-height: normal;}
form .form-row:-ms-input-placeholder{line-height: normal;}
small.note{display: block;
    color: #777;
    font-size: .857em;
    margin-top: 10px;}
.products > h1,
.products > h2,
.products > h3,
.products > h4,
.products > h5,
.products > h6,
section.related.products > h1,
section.related.products > h2,
section.related.products > h3,
section.related.products > h4,
section.related.products > h5,
section.related.products > h6{margin: 0 0 1em;
    padding: 0;
    font-size: 1.4em;}
.woocommerce .bk-content a.button,
.woocommerce .bk-content input[type="submit"],
.woocommerce .bk-content :not(.widget_product_search) button[type="submit"],
.woocommerce .bk-content input.button,
div.woocommerce a.button,
div.woocommerce input[type="submit"],
div.woocommerce :not(.widget_product_search) button[type="submit"],
div.woocommerce input.button{font-size: 1em;
    padding: 0 1.875em;
    font-family: "Manrope",Arial,Helvetica,sans-serif !important;
    font-weight: 800;
    background: #e8151b;
    color: #fff;
    border: 0;
    transition: all 300ms ease;
    cursor: pointer;
    width: auto;
    height: 3.125em;
    line-height: 3.125;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    border-radius: 0;}
.woocommerce .bk-content a.button:hover,
.woocommerce .bk-content input[type="submit"]:hover,
.woocommerce .bk-content :not(.widget_product_search) button[type="submit"]:hover,
.woocommerce .bk-content input.button:hover,
div.woocommerce a.button:hover,
div.woocommerce input[type="submit"]:hover,
div.woocommerce :not(.widget_product_search) button[type="submit"]:hover,
div.woocommerce input.button:hover{box-shadow: 0 5px 20px rgba(0,0,0,.2);
    transform: translateY(-5px);}
.woocommerce .bk-content input.alt,
.woocommerce .bk-content a.button.alt,
.woocommerce .bk-content .button.alt,
.woocommerce .bk-content button.alt,
div.woocommerce input.alt,
div.woocommerce a.button.alt,
div.woocommerce .button.alt,
div.woocommerce button.alt{font-size: 1em;
    padding: 0 1.875em;
    font-family: "Manrope",Arial,Helvetica,sans-serif !important;
    font-weight: 800;
    border: 0;
    transition: all 300ms ease;
    cursor: pointer;
    width: auto;
    height: 3.125em;
    line-height: 3.125;
    display: inline-block;
    text-align: center;
    position: relative;
    background: transparent !important;
    overflow: hidden;
    border-radius: 0;}
.bkLightSkin .woocommerce .bk-content input.alt,
.bk-dark-skin .bkLightSkin .woocommerce .bk-content input.alt,
.bkLightSkin .bk-dark-skin .bkLightSkin .woocommerce .bk-content input.alt,
.bkLightSkin .woocommerce .bk-content a.button.alt,
.bk-dark-skin .bkLightSkin .woocommerce .bk-content a.button.alt,
.bkLightSkin .bk-dark-skin .bkLightSkin .woocommerce .bk-content a.button.alt,
.bkLightSkin .woocommerce .bk-content .button.alt,
.bk-dark-skin .bkLightSkin .woocommerce .bk-content .button.alt,
.bkLightSkin .bk-dark-skin .bkLightSkin .woocommerce .bk-content .button.alt,
.bkLightSkin .woocommerce .bk-content button.alt,
.bk-dark-skin .bkLightSkin .woocommerce .bk-content button.alt,
.bkLightSkin .bk-dark-skin .bkLightSkin .woocommerce .bk-content button.alt,
.bkLightSkin div.woocommerce input.alt,
.bk-dark-skin .bkLightSkin div.woocommerce input.alt,
.bkLightSkin .bk-dark-skin .bkLightSkin div.woocommerce input.alt,
.bkLightSkin div.woocommerce a.button.alt,
.bk-dark-skin .bkLightSkin div.woocommerce a.button.alt,
.bkLightSkin .bk-dark-skin .bkLightSkin div.woocommerce a.button.alt,
.bkLightSkin div.woocommerce .button.alt,
.bk-dark-skin .bkLightSkin div.woocommerce .button.alt,
.bkLightSkin .bk-dark-skin .bkLightSkin div.woocommerce .button.alt,
.bkLightSkin div.woocommerce button.alt,
.bk-dark-skin .bkLightSkin div.woocommerce button.alt,
.bkLightSkin .bk-dark-skin .bkLightSkin div.woocommerce button.alt{color: #000;}
.bk-dark-skin .woocommerce .bk-content input.alt,
.bkLightSkin .bk-dark-skin .woocommerce .bk-content input.alt,
.bk-dark-skin.bkLightSkin .bk-dark-skin .woocommerce .bk-content input.alt,
.bk-dark-skin .woocommerce .bk-content a.button.alt,
.bkLightSkin .bk-dark-skin .woocommerce .bk-content a.button.alt,
.bk-dark-skin.bkLightSkin .bk-dark-skin .woocommerce .bk-content a.button.alt,
.bk-dark-skin .woocommerce .bk-content .button.alt,
.bkLightSkin .bk-dark-skin .woocommerce .bk-content .button.alt,
.bk-dark-skin.bkLightSkin .bk-dark-skin .woocommerce .bk-content .button.alt,
.bk-dark-skin .woocommerce .bk-content button.alt,
.bkLightSkin .bk-dark-skin .woocommerce .bk-content button.alt,
.bk-dark-skin.bkLightSkin .bk-dark-skin .woocommerce .bk-content button.alt,
.bk-dark-skin div.woocommerce input.alt,
.bkLightSkin .bk-dark-skin div.woocommerce input.alt,
.bk-dark-skin.bkLightSkin .bk-dark-skin div.woocommerce input.alt,
.bk-dark-skin div.woocommerce a.button.alt,
.bkLightSkin .bk-dark-skin div.woocommerce a.button.alt,
.bk-dark-skin.bkLightSkin .bk-dark-skin div.woocommerce a.button.alt,
.bk-dark-skin div.woocommerce .button.alt,
.bkLightSkin .bk-dark-skin div.woocommerce .button.alt,
.bk-dark-skin.bkLightSkin .bk-dark-skin div.woocommerce .button.alt,
.bk-dark-skin div.woocommerce button.alt,
.bkLightSkin .bk-dark-skin div.woocommerce button.alt,
.bk-dark-skin.bkLightSkin .bk-dark-skin div.woocommerce button.alt{color: #fff;}
.woocommerce .bk-content input.alt:after,
.woocommerce .bk-content a.button.alt:after,
.woocommerce .bk-content .button.alt:after,
.woocommerce .bk-content button.alt:after,
div.woocommerce input.alt:after,
div.woocommerce a.button.alt:after,
div.woocommerce .button.alt:after,
div.woocommerce button.alt:after{content: "";
    display: block;
    position: absolute;
    background: currentColor;
    opacity: .07;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;}
.woocommerce .bk-content input.alt:hover,
.woocommerce .bk-content a.button.alt:hover,
.woocommerce .bk-content .button.alt:hover,
.woocommerce .bk-content button.alt:hover,
div.woocommerce input.alt:hover,
div.woocommerce a.button.alt:hover,
div.woocommerce .button.alt:hover,
div.woocommerce button.alt:hover{box-shadow: 0 5px 20px rgba(0,0,0,.2);
    transform: translateY(-5px);}
.woocommerce select{-webkit-appearance: none;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEyLjI3NHB4IiB2aWV3Qm94PSIwIDAgMTIgMTIuMjc0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMi4yNzQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0ZXh0IHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMCAxMCkiIGZpbGw9IiNCM0I0QjQiIGZvbnQtZmFtaWx5PSInRm9udEF3ZXNvbWUnIiBmb250LXNpemU9IjEyIj7vgbg8L3RleHQ+PC9zdmc+");
    background-repeat: no-repeat;
    background-position: 97% 50%;
    background-size: 1em;}
.bk-dark-skin.woocommerce select,
.bkLightSkin .bk-dark-skin.woocommerce select,
.bk-dark-skin.bkLightSkin .bk-dark-skin.woocommerce select,
.bk-dark-skin .woocommerce select,
.bkLightSkin .bk-dark-skin .woocommerce select,
.bk-dark-skin.bkLightSkin .bk-dark-skin .woocommerce select{background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEyLjI3NHB4IiB2aWV3Qm94PSIwIDAgMTIgMTIuMjc0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMi4yNzQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0ZXh0IHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMCAxMCkiIGZpbGw9IiM1NjU2NTYiIGZvbnQtZmFtaWx5PSInRm9udEF3ZXNvbWUnIiBmb250LXNpemU9IjEyIj7vgbg8L3RleHQ+PC9zdmc+");}
.bk-dark-skin.woocommerce select option,
.bkLightSkin .bk-dark-skin.woocommerce select option,
.bk-dark-skin.bkLightSkin .bk-dark-skin.woocommerce select option,
.bk-dark-skin .woocommerce select option,
.bkLightSkin .bk-dark-skin .woocommerce select option,
.bk-dark-skin.bkLightSkin .bk-dark-skin .woocommerce select option{color: #000 !important;}
.rtl.woocommerce select,
.rtl .woocommerce select{background-position: 3% 50%;}
}
@media screen{@media (max-width: 1399px){
.bk_size_large.bk_headline h1,
.bk_size_large.bk_headline h2,
.bk_size_large.bk_headline h3,
.bk_size_large.bk_headline h4,
.bk_size_large.bk_headline h5,
.bk_size_large.bk_headline h6{font-size: 2.4rem !important;}
.bk_size_medium.bk_headline h1,
.bk_size_medium.bk_headline h2,
.bk_size_medium.bk_headline h3,
.bk_size_medium.bk_headline h4,
.bk_size_medium.bk_headline h5,
.bk_size_medium.bk_headline h6{font-size: 2.25rem !important;}
}}
@media screen{@media (max-width: 1199px){
.bk_size_large.bk_headline h1,
.bk_size_large.bk_headline h2,
.bk_size_large.bk_headline h3,
.bk_size_large.bk_headline h4,
.bk_size_large.bk_headline h5,
.bk_size_large.bk_headline h6{font-size: 2.4rem !important;}
.bk_size_medium.bk_headline h1,
.bk_size_medium.bk_headline h2,
.bk_size_medium.bk_headline h3,
.bk_size_medium.bk_headline h4,
.bk_size_medium.bk_headline h5,
.bk_size_medium.bk_headline h6{font-size: 2.25rem !important;}
body{font-size: 14px;}
}}
@media screen{@media (max-width: 360px){
body{font-size: 13px;}
.bkMenuVertical .mainHeader{width: 250px;}
.bkMenuVerticalLeft.bkMenuVerticalOn .bk-content-wrap,
.bkMenuVerticalLeft.bkMenuVerticalOn .bk-vertical-header-top,
.bkMenuVerticalLeft.bkMenuVerticalOn .bk-site-footer{transform: translateX(250px);}
.bkMenuVerticalLeft.bkMenuVertical.bkStickyHeaderActive.bkMenuVerticalOn.bkStickyHeaderOpen .bk-vertical-header-top{transform: translateX(250px) !important;}
.bkMenuVerticalRight.bkMenuVerticalOn .bk-content-wrap{transform: translateX(-250px);}
.bkMenuVerticalRight.bkMenuVerticalOn .bk-content-wrap,
.bkMenuVerticalRight.bkMenuVerticalOn .bk-vertical-header-top,
.bkMenuVerticalRight.bkMenuVerticalOn .bk-site-footer{transform: translateX(-250px);}
.rtl.bkMenuVerticalRight.bkMenuVerticalOn .bk-content-wrap,
.rtl.bkMenuVerticalRight.bkMenuVerticalOn .bk-vertical-header-top,
.rtl.bkMenuVerticalRight.bkMenuVerticalOn .bk-site-footer{transform: translateX(-250px);}
}}
@media screen{@media (min-width: 1028px){
.bkMenuVerticalLeft.bkMenuVerticalLeftEnabled:not(.bkHideMenu) .bk-content-wrap,
.bkMenuVerticalLeft.bkMenuVerticalLeftEnabled:not(.bkHideMenu) .bk-vertical-header-top,
.bkMenuVerticalLeft.bkMenuVerticalLeftEnabled:not(.bkHideMenu) .bk-site-footer{transition: none;
    padding-left: 320px;}
.rtl .bkMenuVerticalLeft.bkMenuVerticalLeftEnabled:not(.bkHideMenu) .bk-content-wrap,
.rtl .bkMenuVerticalLeft.bkMenuVerticalLeftEnabled:not(.bkHideMenu) .bk-vertical-header-top,
.rtl .bkMenuVerticalLeft.bkMenuVerticalLeftEnabled:not(.bkHideMenu) .bk-site-footer{padding-left: 0;
    padding-right: 320px;}
.bkMenuVerticalLeft.bkMenuVerticalLeftEnabled:not(.bkHideMenu) .mainHeader{transform: translateX(0%);}
.bkMenuVerticalLeft.bkMenuVerticalLeftEnabled:not(.bkHideMenu) .bk-vertical-header-top{display: none;}
.bkMenuVerticalRight.bkMenuVerticalRightEnabled:not(.bkHideMenu) .bk-content-wrap,
.bkMenuVerticalRight.bkMenuVerticalRightEnabled:not(.bkHideMenu) .bk-vertical-header-top,
.bkMenuVerticalRight.bkMenuVerticalRightEnabled:not(.bkHideMenu) .bk-site-footer{transition: none;
    padding-right: 320px;}
.rtl .bkMenuVerticalRight.bkMenuVerticalRightEnabled:not(.bkHideMenu) .bk-content-wrap,
.rtl .bkMenuVerticalRight.bkMenuVerticalRightEnabled:not(.bkHideMenu) .bk-vertical-header-top,
.rtl .bkMenuVerticalRight.bkMenuVerticalRightEnabled:not(.bkHideMenu) .bk-site-footer{padding-right: 0;
    padding-left: 320px;}
.bkMenuVerticalRight.bkMenuVerticalRightEnabled:not(.bkHideMenu) .mainHeader{transform: translateX(0%);}
.bkMenuVerticalRight.bkMenuVerticalRightEnabled:not(.bkHideMenu) .bk-vertical-header-top{display: none;}
}}
@media screen{@media (max-width: 992px){
ul.products li.product{flex-basis: 50% !important;
    max-width: 50% !important;}
}}
@media screen{@media (max-width: 768px){
div.product{display: block;}
div.product div.images{text-align: center;
    max-width: 100%;
    margin-bottom: 2rem;
    padding: 0;}
}}
@media screen{@media (max-width: 620px){
ul.products li.product{flex-basis: 100% !important;
    max-width: 100% !important;}
}}
@media screen{
body.rtl{direction: rtl;
    unicode-bidi: embed;}
body.rtl .rowItem{float: right;}
}
@media screen{@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
.bk_parallax{transform: none;
    background-attachment: local;
    background-position: 0 0 !important;}
.bk_row .bk_column.bk_vertical_align_middle{display: block;}
.bk_row_inner .bk_column_inner.bk_vertical_align_middle{display: block;}
.bk_section.bk_vertical_align_middle > .bk_port:after{content: '';
    min-height: inherit;
    font-size: 0;}
.slick-slider .slick-slide{display: block !important;}
}}
select, input{font-family: "Manrope",Arial,Helvetica,sans-serif;}
body{font-family: "Manrope",Arial,Helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{font-family: "Manrope",Arial,Helvetica,sans-serif;}
.bk_touch body.bkBelowMenu .bkPageHeadline .bk_port{padding-top: calc(6em + 100px*0.6);}
.mainHeader{font-family: "Manrope",Arial,Helvetica,sans-serif;}
.menuPort{font-family: "Manrope",Arial,Helvetica,sans-serif;}
.menuPort nav > ul > li > a{line-height: 100px; line-height: max(50px,100px);}
.bkTextLogo{font-family: "Manrope",Arial,Helvetica,sans-serif; line-height: 100px; line-height: max(50px,100px);}
.bkMenuVertical .bk-vertical-header-top .bkTextLogo{line-height: calc(100px*0.6); line-height: max(50px,calc(100px*0.6));}
.bk-logo-area .logo img{height: 100px;}
.bk-horizontal-menu-trigger{line-height: 100px; line-height: max(50px,100px);}
.bkStickyHeaderActive .bk-horizontal-menu-trigger{line-height: calc(100px*0.6); line-height: max(50px,calc(100px*0.6));}
body.bkMenuHorizontal .subToggler{line-height: 100px; line-height: max(50px,100px);}
.bkMenuHorizontal .menuPort > nav > ul ul{top: calc(100px - (100px - 50px)/2); top: max(50px,calc(100px - (100px - 50px)/2));}
.bkMenuHorizontal.bkMenuCenter .logo{height: 100px; height: max(50px,100px);}
.bkStickyHeaderActive.bkMenuHorizontal.bkMenuCenter .logo{height: calc(100px*0.6); height: max(50px,calc(100px*0.6));}
.bkStickyHeaderActive.bkMenuHorizontal .mainHeader .bk-logo-area .logo img{height: calc(100px*0.6); height: max(50px,calc(100px*0.6));}
.bkStickyHeaderActive.bkMenuHorizontal .mainHeader .bk-logo-area .bkTextLogo{line-height: calc(100px*0.6); line-height: max(50px,calc(100px*0.6));}
.bkStickyHeaderActive.bkMenuHorizontal .mainHeader .bk-logo-area .menuPort nav > ul > li > a, .bkStickyHeaderActive.bkMenuHorizontal .mainHeader .bk-logo-area .menuPort nav > ul > li > .subToggler{line-height: calc(100px*0.6); line-height: max(50px,calc(100px*0.6));}
.bkStickyHeaderActive.bkMenuHorizontal .mainHeader .bk-logo-area .menuPort nav > ul ul{top: calc(100px*0.6 - (100px*0.6 - 50px)/2); top: max(50px,calc(100px*0.6 - (100px*0.6 - 50px)/2));}
.bk_headline .bk_headline_superheadline{font-family: "Manrope",Arial,Helvetica,sans-serif;}
.bk_headline.bk_subheadline .bk_headline_subheadline{font-family: "Manrope",Arial,Helvetica,sans-serif;}
.bk_accordion .bk_accordion_item .bk_accordion_item_title{font-family: "Manrope",Arial,Helvetica,sans-serif;}
form fieldset legend{font-family: Manrope,Arial,Helvetica,sans-serif;}
@font-face{ font-family:"FontAwesome";src:url(../fonts/FontAwesome/FontAwesome.woff) format("woff"),url(../fonts/FontAwesome/FontAwesome.ttf) format("truetype"); }
*[data-ico-fontawesome]:before{font-family:FontAwesome;content:attr(data-ico-fontawesome);}
@font-face{ font-family:"FontAwesome5Brands";src:url(../fonts/FontAwesome5Brands/FontAwesome5Brands.woff) format("woff"); }
*[data-ico-fontawesome5brands]:before{font-family:FontAwesome5Brands;content:attr(data-ico-fontawesome5brands);}
@font-face{ font-family:"FontAwesome5Solid";src:url(../fonts/FontAwesome5Solid/FontAwesome5Solid.woff) format("woff"); }
*[data-ico-fontawesome5solid]:before{font-family:FontAwesome5Solid;content:attr(data-ico-fontawesome5solid);}
@font-face{ font-family:"Icon7Stroke";src:url(../fonts/Icon7Stroke/Icon7Stroke.woff) format("woff"),url(../fonts/Icon7Stroke/Icon7Stroke.ttf) format("truetype"); }
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/manrope-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/manrope-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.bkMenuHorizontal.bkMenuBelowLogo .bk-below-logo-area{padding: 0;
    z-index: 0;}
.bkLightDarkHeader .bk-below-logo-area{background-color: #046086;
    color: #fff;}
.bk_custom_menu.bk_direction_vertical ul li{display: block;
    width: auto;
    margin: 0;
    position: relative;
    padding: .4em 0;
    margin-left: 0;}
h1, h2, h3, h4, h5, h6{padding: 0 0 .4em;
    line-height: 1.25;

    font-weight: 800;}