/* Generated from page: kontakt */
/*Builder GLOBAL CSS START*/
/*GS: FontColorSize*/
.themify_builder_content-100 .tb_pmkr277.module-text{font-size:1em;}
.themify_builder_content-100 .tb_pmkr277.module-text.module .tb_text_wrap h1{color:#fff;background-image:none;background-clip:border-box;font-weight:bold;}
.themify_builder_content-100 .tb_pmkr277.module-text.module h1{font-size:2.2em;}
.themify_builder_content-100 .tb_pmkr277.module-text.module .tb_text_wrap h2{color:#fff;background-image:none;background-clip:border-box;font-weight:bold;}
.themify_builder_content-100 .tb_pmkr277.module-text.module h2{font-size:2em;}
.themify_builder_content-100 .tb_pmkr277.module-text.module .tb_text_wrap h3{color:#fff;background-image:none;background-clip:border-box;font-weight:bold;}
.themify_builder_content-100 .tb_pmkr277.module-text.module h3{font-size:1.8em;}
.themify_builder_content-100 .tb_pmkr277.module-text.module .tb_text_wrap h4{color:#fff;background-image:none;background-clip:border-box;font-weight:bold;}
.themify_builder_content-100 .tb_pmkr277.module-text.module h4{font-size:1.6em;}
.themify_builder_content-100 .tb_pmkr277.module-text.module .tb_text_wrap h5{color:#fff;background-image:none;background-clip:border-box;font-weight:bold;}
.themify_builder_content-100 .tb_pmkr277.module-text.module h5{font-size:1.4em;}
.themify_builder_content-100 .tb_pmkr277.module-text.module .tb_text_wrap h6{color:#fff;background-image:none;background-clip:border-box;font-weight:bold;}
.themify_builder_content-100 .tb_pmkr277.module-text.module h6{font-size:1.2em;}
.themify_builder_content-100 .tb_pmkr277.module-text .tb_text_wrap,.themify_builder_content-100 .tb_pmkr277.module-text .tb_text_wrap p,.themify_builder_content-100 .tb_pmkr277.module-text .tb_text_wrap blockquote,.themify_builder_content-100 .tb_pmkr277.module-text .tb_text_wrap h1,.themify_builder_content-100 .tb_pmkr277.module-text .tb_text_wrap h2,.themify_builder_content-100 .tb_pmkr277.module-text .tb_text_wrap h3,.themify_builder_content-100 .tb_pmkr277.module-text .tb_text_wrap h4,.themify_builder_content-100 .tb_pmkr277.module-text .tb_text_wrap h5,.themify_builder_content-100 .tb_pmkr277.module-text .tb_text_wrap h6,.themify_builder_content-100 .tb_pmkr277.module-text .tb_text_wrap li,.themify_builder_content-100 .tb_pmkr277.module-text .tb_text_wrap span{color:#f5f5f5;background-image:none;background-clip:border-box;}
/*Builder GLOBAL CSS END*/
.themify_builder_content-100 .tb_r8oy70{text-align:center;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat;padding:150px 5% 100px;background-color:#0b1220}
.themify_builder_content-100 .tb_r8oy70>.builder_row_cover::before,.themify_builder_content-100 .tb_r8oy70>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-100 .tb_t11j573>.builder_row_cover::before,.themify_builder_content-100 .tb_t11j573>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-100 .tb_r8oy70>.builder_row_cover,.themify_builder_content-100 .tb_r8oy70>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-100 .tb_t11j573>.builder_row_cover,.themify_builder_content-100 .tb_t11j573>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-100 .tb_t11j573{transform-origin:0 0;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-100 .tb_9zi456.module-fancy-heading.module .main-head{font-size:1em;line-height:70px}
.themify_builder_content-100 .tb_9zi456.module-fancy-heading.module .sub-head{font-size:0.4em;line-height:50px}
.themify_builder_content-100 .tb_9zi456.module-fancy-heading{padding-bottom:50px;padding-top:30px}
.themify_builder_content-100 .tb_9zi456.module-fancy-heading.module .main-head,.themify_builder_content-100 .tb_9zi456.module-fancy-heading.module .main-head a,.themify_builder_content-100 .tb_9zi456.module-fancy-heading.module .sub-head,.themify_builder_content-100 .tb_9zi456.module-fancy-heading.module .sub-head a{background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-100 .tb_hxue958.module-plain-text{border-radius:30px;background-image:none;background-color:rgba(255, 255, 255, .32);padding:60px 30px 30px}
.themify_builder_content-100 .tb_cyrq576{margin-bottom:30px}
.themify_builder_content-100 .tb_pmkr277.module-text{padding-top:30px;padding-bottom:30px}

@media(max-width:600px){
.themify_builder_content-100 .tb_t11j573{--area:var(--aream2_auto)}
}/*Builder Custom CSS START*/
#label_ff_1_names_first_name_, #label_ff_1_email, #label_ff_1_message {font-size:1px !important;}

input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea { width:100% !important; }
/*Builder Custom CSS END*/