
/*! CSS Used from: https://amwerk.bold-themes.com/hamburg/wp-content/plugins/bold-page-builder/css/front_end/content_elements.crush.css?ver=5.0.3 ; media=all */
@media all{
.bt_bb_row_holder{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}
.bt_bb_row_holder .bt_bb_column{-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;}
.bt_bb_column[data-width="12"]{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%;}
.bt_bb_column[data-width="6"]{-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;}
.bt_bb_column[data-width="3"]{-webkit-flex-basis:25%;flex-basis:25%;max-width:25%;}
@media (max-width: 992px){
.bt_bb_column[data-width="12"],.bt_bb_column[data-width="6"]{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%;}
.bt_bb_column[data-width="3"]{-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;}
}
@media (max-width: 480px){
.bt_bb_column[data-width="3"]{-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;}
}
@media (max-width: 370px){
.bt_bb_column[data-width="3"]{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%;}
}
@media (min-width: 1401px){
.bt_bb_column.col-xxl-12{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%;}
.bt_bb_column.col-xxl-6{-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;}
.bt_bb_column.col-xxl-3{-webkit-flex-basis:25%;flex-basis:25%;max-width:25%;}
}
@media (min-width: 1201px) and (max-width: 1400px){
.bt_bb_column.col-xl-12{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%;}
.bt_bb_column.col-xl-6{-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;}
.bt_bb_column.col-xl-3{-webkit-flex-basis:25%;flex-basis:25%;max-width:25%;}
}
.bt_bb_section{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--section-primary-color);background-color:var(--section-secondary-color);}
.bt_bb_section > .bt_bb_port{display:-ms-flexbox;-ms-flex-flow:row nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.bt_bb_section > .bt_bb_port .bt_bb_cell{position:relative;}
.bt_bb_section.bt_bb_vertical_align_top > .bt_bb_port{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.bt_bb_section.bt_bb_top_spacing_100 > .bt_bb_port{padding-top:100px; padding-bottom:100px;}
.bt_bb_row{color:var(--row-primary-color);background-color:var(--row-secondary-color);}
.bt_bb_row_holder{height:auto;margin:0 -20px;}
.bt_bb_row_holder .bt_bb_column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-left:20px;padding-right:20px;color:var(--column-primary-color);background-color:var(--column-secondary-color);}
.bt_bb_row_holder .bt_bb_column.bt_bb_vertical_align_top{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.bt_bb_row_holder .bt_bb_column .bt_bb_column_content{width:100%;}
.bt_bb_row_holder .bt_bb_column .bt_bb_column_content{color:var(--column-inner-primary-color);background-color:var(--column-inner-secondary-color);}
.bt_bb_align_left.bt_bb_column{text-align:left;}
.bt_bb_align_center.bt_bb_column{text-align:center;}
.bt_bb_cell{width:100%;}
.bt_bb_layout_boxed_1500 .bt_bb_cell{width:1500px;max-width:-webkit-calc(100% - 40px);max-width:-moz-calc(100% - 40px);max-width:calc(100% - 40px);}
html .bt_bb_wrapper .bt_bb_separator:where([style*=border-width]){border-top-style:inherit;border-left-style:inherit;border-right-style:inherit;}
.bt_bb_separator{line-height:0;display:block;clear:both;}
.bt_bb_separator:before,.bt_bb_separator:after{content:' ';display:table;width:100%;clear:both;border-width:inherit;}
.bt_bb_separator:before{top:0;bottom:0;}
.bt_bb_separator.bt_bb_border_style_solid{border-bottom:1px solid #ccc;}
.bt_bb_separator.bt_bb_bottom_spacing_60{margin-bottom:60px;}
.bt_bb_headline{color:var(--primary-color);}
.bt_bb_align_center .bt_bb_headline{text-align:center;}
.bt_bb_headline h1{display:block;margin-bottom:0;margin-top:0;padding:0;overflow-wrap:inherit;}
.bt_bb_size_extralarge.bt_bb_headline h1{font-size:3.5rem;}
.bt_bb_headline .bt_bb_headline_content{display:block;color:inherit;}
.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before{content:' ';display:block;width:2em;margin:0 0 .4em;border-style:solid;border-width:2px 0 0;}
.bt_bb_align_center .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before{float:none;margin-left:auto;margin-right:auto;}
.bt_bb_headline .bt_bb_headline_content span{display:block;}
.bt_bb_headline .bt_bb_headline_content span:before,.bt_bb_headline .bt_bb_headline_content span:after{clear:both;content:' ';line-height:0;display:table;width:100%;}
.bt_bb_headline .bt_bb_headline_superheadline{font-weight:400;display:block;margin-bottom:1em;font-size:.5em;}
.bt_bb_headline:after{clear:both;content:' ';display:table;width:100%;}
.bt_bb_headline .bt_bb_headline_subheadline{clear:both;}
.bt_bb_headline .bt_bb_headline_superheadline{color:var(--secondary-color);}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){
.bt_bb_row .bt_bb_column{height:auto;display:block;}
.bt_bb_row .bt_bb_column{max-width:100%;}
.bt_bb_column[data-width="12"]{max-width:100%;}
.bt_bb_column[data-width="6"]{max-width:50%;}
.bt_bb_column[data-width="3"]{max-width:25%;}
@media (max-width: 992px){
.bt_bb_column[data-width="12"],.bt_bb_column[data-width="6"]{max-width:100%;}
.bt_bb_column[data-width="3"]{max-width:50%;}
}
@media (max-width: 480px){
.bt_bb_column[data-width="3"]{max-width:50%;}
}
@media (max-width: 370px){
.bt_bb_column[data-width="3"]{-webkit-flex-basis:100%;flex-basis:100%;}
}
@media (min-width: 1201px){
.bt_bb_column.col-xl-12{max-width:100%;}
.bt_bb_column.col-xl-6{max-width:50%;}
.bt_bb_column.col-xl-3{max-width:25%;}
}
}
}
/*! CSS Used from:  */

::selection{background:#2F8DDB;color:#fff;}
::placeholder{color:#000;}
.bt_bb_headline_superheadline{margin-bottom:1em;line-height:1.5;}
.bt_bb_headline h1{margin:0;padding:0;}
.bt_bb_section{position:relative;}

.bt_bb_separator.bt_bb_bottom_spacing_60{margin-bottom:60px;}
.bt_bb_separator.bt_bb_border_style_solid{border-bottom-color:rgba(0,0,0,.1);}
.bt_bb_separator.bt_bb_color_alternate{border-color:#013989;}
.bt_bb_separator:after{display:none;}
.bt_bb_headline{position:relative;}
.bt_bb_headline .bt_bb_headline_superheadline{font-size:1rem;font-family:"Inter",Arial,Helvetica,sans-serif;display:block;letter-spacing:0;font-weight:normal;margin-bottom:.5em;z-index:2;}
.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline{font-size:1.125rem;}
.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline{position:relative;z-index:2;margin-bottom:1em;}
.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before{content:"";display:block;background:#f1b209;width:2.5rem;height:2.5rem;position:absolute;z-index:-1;top:0;}

.bt_bb_align_center .bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before{left:43%;}
.bt_bb_size_extralarge.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before{width:2.5rem;height:2.5rem;margin-top:-.4rem;}
.bt_bb_align_center .bt_bb_size_extralarge.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before{margin-left:-1.25rem;}
.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline{font-size:1em;font-family:"Assistant",Arial,Helvetica,sans-serif;margin-top:.75em;line-height:1.5em;}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline{font-size:1.125rem;}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline{font-size:1.125rem;}
.bt_bb_headline h1{position:relative;}
.bt_bb_size_extralarge.bt_bb_headline h1{font-size:4.375rem;}
.bt_bb_headline .bt_bb_headline_content{position:relative;z-index:1;display:inline-block;}
.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before{display:none!important;}
img{height:auto;max-width:100%;}
.bt_bb_group{display:flex;flex-direction:row;flex-wrap:wrap;min-height:20em;}
.bt_bb_group .bt_bb_group_item{flex-grow:0;flex-shrink:1;display:flex;overflow:hidden;}
.bt_bb_group_cols_4.bt_bb_group .bt_bb_group_item{flex-basis:25%;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content{position:relative;display:flex;flex:1 1 100%;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_image{z-index:1;display:flex;flex:1 1 100%;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_image a{display:flex;position:relative;flex:1 1 100%;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_image .bt_bb_group_item_background_color{display:block;position:absolute;left:0;top:0;right:0;bottom:0;opacity:1;transition:500ms ease opacity;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_image .bt_bb_group_item_background_image{flex:1 1 100%;background-size:cover;background-position:center;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_image .bt_bb_group_item_background_image img{height:1px;width:100%;display:block;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_hover{position:absolute;bottom:0;left:0;right:2.5em;z-index:2;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:flex-end;transition:500ms ease all;transform:translateX(-100%);pointer-events:none;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_hover .bt_bb_group_item_arrow{width:4.063em;height:4.063em;display:flex;justify-content:center;align-items:center;flex:0 0 4.063em;background:#042C4C;transition:500ms ease all;transition-delay:150ms;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_hover .bt_bb_group_item_arrow:after{display:block;content:'\f105';font-family:FontAwesome;font-size:1.5em;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_hover .bt_bb_group_item_content_hover_wrapper{background:#fff;color:rgba(0,0,0,.7);padding:1.875em;flex:1 1 auto;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_hover .bt_bb_group_item_content_hover_wrapper .bt_bb_group_item_content_title h3{color:#000;font-size:1.875em;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_hover .bt_bb_group_item_content_hover_wrapper .bt_bb_group_item_content_text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5em;max-height:4.5em;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_no_hover{position:absolute;bottom:0;padding:0 5.625em 5em;z-index:2;transition:500ms ease all;transform:scale(1);width:100%;pointer-events:none;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_no_hover .bt_bb_group_item_content_title{pointer-events:none;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_no_hover .bt_bb_group_item_content_title h3{color:inherit;font-size:1.875em;}
.bt_bb_group .bt_bb_group_item:hover .bt_bb_group_item_content .bt_bb_group_item_content_image .bt_bb_group_item_background_color{opacity:0;}
.bt_bb_group .bt_bb_group_item:hover .bt_bb_group_item_content .bt_bb_group_item_content_no_hover{opacity:0;transform:scale(1.1);}
.bt_bb_group .bt_bb_group_item:hover .bt_bb_group_item_content .bt_bb_group_item_content_hover{transform:translateX(0);}
@media (max-width: 1400px){
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_no_hover{padding:0 4.5em 4em;}
}
@media (max-width: 1300px){
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_no_hover{padding:0 3.25em 3em;}
}
@media (max-width: 1200px){
.bt_bb_group.bt_bb_group_cols_4{height:auto!important;}
.bt_bb_group.bt_bb_group_cols_4 .bt_bb_group_item{flex-basis:50%;height:30em;}
}
@media (max-width: 992px){
.bt_bb_group.bt_bb_group_cols_4{height:auto!important;}
.bt_bb_group.bt_bb_group_cols_4 .bt_bb_group_item{flex-basis:50%;height:30em;}
}
@media (max-width: 768px){
.bt_bb_group.bt_bb_group_cols_4{height:auto!important;min-height:unset!important;}
.bt_bb_group.bt_bb_group_cols_4 .bt_bb_group_item{flex-basis:50%;height:25em;}
}
@media (max-width: 640px){
.bt_bb_group.bt_bb_group_cols_4{height:auto!important;}
.bt_bb_group.bt_bb_group_cols_4 .bt_bb_group_item{flex-basis:100%;height:20em;}
}
@media (max-width: 1399px){
.bt_bb_size_extralarge.bt_bb_headline h1{font-size:3rem!important;}
}
@media (max-width: 1199px){
.bt_bb_size_extralarge.bt_bb_headline h1{font-size:3rem!important;}
}

/*! CSS Used from: Embedded */
a:hover{color:#9e263d;}
h1,h3{font-family:"Raleway",Arial,Helvetica,sans-serif;}
::selection{background:#2F8DDB;}
.bt_bb_separator.bt_bb_color_alternate{border-color:#19385f;}
.bt_bb_headline .bt_bb_headline_superheadline{font-family:"Assistant",Arial,Helvetica,sans-serif;}
.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_superheadline:before{background:#19385f;}
.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline{font-family:"Assistant",Arial,Helvetica,sans-serif;}
.bt_bb_group .bt_bb_group_item .bt_bb_group_item_content .bt_bb_group_item_content_hover .bt_bb_group_item_arrow{background:#042C4C;}
/*! CSS Used from: https://amwerk.bold-themes.com/hamburg/wp-content/themes/amwerk/print.css?ver=6.6.1 ; media=print */
@media print{
*{box-sizing:border-box!important;background:#FFF!important;color:#000!important;font-family:Helvetica, Arial, Roboto, sans-serif!important;}
h1,h3{line-height:1.25em;margin-top:.5em;margin-bottom:.5em;}
h1{font-size:3.5rem!important;}
h3{font-size:2.75rem!important;}
.bt_bb_section:before{display:none!important;}
a{text-decoration:none!important;color:#000!important;}
.bt_bb_group{min-height:0!important;}
.bt_bb_group_item_content_no_hover,.bt_bb_group_item_content_image{display:none!important;opacity:0!important;visibility:hidden!important;}
.bt_bb_separator.bt_bb_border_style_solid{display:none!important;opacity:0!important;visibility:hidden!important;}
.bt_bb_headline .bt_bb_headline_superheadline{font-size:1rem!important;line-height:1.8em!important;}
}
/*! CSS Used from: Embedded */
.bt_bb_group_color_scheme_1.bt_bb_group{color:#ffffff;}
