/* Generated from page: home */
.themify_builder_content-37 .tb_g21937.module_row{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/group-friends-gathering-together_2.jpg); background-repeat:no-repeat;background-size:cover; background-position:50% 26.25%; text-align:center; padding-top:12%; padding-bottom:12%; background-attachment:scroll;}
.themify_builder_content-37 .tb_g21937.module_row>.builder_row_cover::before,.themify_builder_content-37 .tb_g21937.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(36, 36, 36, 0.60);}
.themify_builder_content-37 .tb_h96w41.module_column{padding-left:5%; padding-right:5%;}
.themify_builder_content-37 .tb_qvy142.module-text.module .tb_text_wrap h1{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_qvy142.module-text.module h1{font-size:80px; line-height:78px;}
.themify_builder_content-37 .tb_qvy142.module-text.module .tb_text_wrap h3:not(.module-title){color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_qvy142.module-text.module h3{font-size:30px; line-height:40px; letter-spacing:-0.5px;}
.themify_builder_content-37 .tb_qvy142.module-text{margin-bottom:20px; mix-blend-mode:normal;}
.themify_builder_content-37 .tb_nue0330.module_subrow{padding-left:150px; padding-right:150px; padding-top:0px;}
.themify_builder_content-37 .tb_ioxf330.module-buttons i,.themify_builder_content-37 .tb_ioxf330.module-buttons span{font-size:16px; color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; letter-spacing:0px;}
.themify_builder_content-37 .tb_ioxf330.module-buttons{mix-blend-mode:normal;}
.themify_builder_content-37 .tb_ioxf330.module-buttons.module .module-buttons .module-buttons-item a{border:1px solid;}
.themify_builder_content-37 .tb_ioxf330.module-buttons .module-buttons-item a{background-color:rgba(255, 255, 255, 0);background-image:none;}
.themify_builder_content-37 .tb_ioxf330.module-buttons span{text-transform:none;}
.themify_builder_content-37 .tb_ioxf330.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_ioxf330.module-buttons .module-buttons-item a:hover i{color:rgba(214, 176, 72, 1);}
.themify_builder_content-37 .tb_ioxf330.module-buttons .module-buttons-item a span,.themify_builder_content-37 .tb_ioxf330.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-37 .tb_ioxf330.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_2glt330.module-buttons i,.themify_builder_content-37 .tb_2glt330.module-buttons span{font-size:16px; color:rgba(29, 29, 27, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; letter-spacing:0px;}
.themify_builder_content-37 .tb_2glt330.module-buttons .module-buttons-item a{background-color:rgba(214, 176, 72, 1);background-image:none;}
.themify_builder_content-37 .tb_2glt330.module-buttons span{text-transform:none;}
.themify_builder_content-37 .tb_2glt330.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_2glt330.module-buttons .module-buttons-item a:hover i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-37 .tb_2glt330.module-buttons .module-buttons-item a span,.themify_builder_content-37 .tb_2glt330.module-buttons .module-buttons-item a i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_2glt330.module-buttons .module-buttons-item a:hover{background-color:rgba(29, 29, 27, 1);background-image:none;}
.themify_builder_content-37 .tb_2glt330.module-buttons.module .module-buttons .module-buttons-item a:hover{border:1px solid rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_2glt330.module-buttons.module .module-buttons .module-buttons-item a{border:1px solid rgba(214, 176, 72, 1);}
.themify_builder_content-37 .tb_4diw759.module_row{margin-bottom:5em; margin-top:5em;}
.themify_builder_content-37 .tb_rvhw216.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_rvhw216.module-text.module h5{text-transform:uppercase; font-size:14px; letter-spacing:1px;}
.themify_builder_content-37 .tb_rvhw216.module-text.module .tb_text_wrap h5{color:rgba(214, 176, 72, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_dcm2760.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_hog6864.module-text{text-align:center;}
.themify_builder_content-37 .tb_jzas751.module_column,.themify_builder_content-37 .tb_jzas751.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_jzas751.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_jzas751.module_column{min-height:600px; background-position:51.33% 28.75%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; background-image:url(https://synapsismed.pl/wp-content/uploads/2025/11/IMG_8078.jpeg);}
.themify_builder_content-37 .tb_shoc878.module_row{margin-bottom:5em; margin-top:5em; padding-top:4%;}
.themify_builder_content-37 .tb_8o5b878.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_8o5b878.module-text.module h5{text-transform:uppercase; font-size:14px; letter-spacing:1px;}
.themify_builder_content-37 .tb_8o5b878.module-text.module .tb_text_wrap h5{color:rgba(214, 176, 72, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_wno8878.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_b2ed878.module_subrow{margin-bottom:30px;}
.themify_builder_content-37 .tb_qdsb878.module-text{margin-bottom:10px;}
.themify_builder_content-37 .tb_gkup878.module-text.module .module-title{font-size:1.6em; font-family:"Arial", "Helvetica", sans-serif; line-height:1.3em;}
.themify_builder_content-37 .tb_gkup878.module-text{text-align:center;}
.themify_builder_content-37 .tb_gkup878.module-text p{margin-top:-10px;}
.themify_builder_content-37 .tb_m0m0878.module-text{margin-bottom:10px;}
.themify_builder_content-37 .tb_t6n3878.module-text.module .module-title{font-size:1.6em; font-family:"Arial", "Helvetica", sans-serif; line-height:1.3em;}
.themify_builder_content-37 .tb_t6n3878.module-text{text-align:center;}
.themify_builder_content-37 .tb_t6n3878.module-text p{margin-top:-10px;}
.themify_builder_content-37 .tb_7go8878.module-text{margin-bottom:10px;}
.themify_builder_content-37 .tb_udro878.module-text.module .module-title{font-size:1.6em; font-family:"Arial", "Helvetica", sans-serif; line-height:1.3em;}
.themify_builder_content-37 .tb_udro878.module-text{text-align:center;}
.themify_builder_content-37 .tb_udro878.module-text p{margin-top:-10px;}
.themify_builder_content-37 .tb_160f878.module-text{margin-bottom:10px;}
.themify_builder_content-37 .tb_37vj878.module-text.module .module-title{font-size:1.6em; font-family:"Arial", "Helvetica", sans-serif; line-height:1.3em;}
.themify_builder_content-37 .tb_37vj878.module-text{text-align:center;}
.themify_builder_content-37 .tb_37vj878.module-text p{margin-top:-10px;}
.themify_builder_content-37 .tb_ckn4878.module-text{margin-bottom:10px;}
.themify_builder_content-37 .tb_edh6878.module-text.module .module-title{font-size:1.6em; font-family:"Arial", "Helvetica", sans-serif; line-height:1.3em;}
.themify_builder_content-37 .tb_edh6878.module-text{text-align:center;}
.themify_builder_content-37 .tb_edh6878.module-text p{margin-top:-10px;}
.themify_builder_content-37 .tb_vhe2878.module-text{margin-bottom:10px;}
.themify_builder_content-37 .tb_mt40878.module-text.module .module-title{font-size:1.6em; font-family:"Arial", "Helvetica", sans-serif; line-height:1.3em;}
.themify_builder_content-37 .tb_mt40878.module-text{text-align:center;}
.themify_builder_content-37 .tb_mt40878.module-text p{margin-top:-10px;}
.themify_builder_content-37 .tb_nc0i878.module-buttons i,.themify_builder_content-37 .tb_nc0i878.module-buttons span{font-size:16px; color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; letter-spacing:0px;}
.themify_builder_content-37 .tb_nc0i878.module-buttons .module-buttons-item a{background-color:rgba(29, 29, 27, 1);background-image:none;}
.themify_builder_content-37 .tb_nc0i878.module-buttons span{text-transform:none;}
.themify_builder_content-37 .tb_nc0i878.module-buttons.module .module-buttons .module-buttons-item a:hover{border:none;}
.themify_builder_content-37 .tb_nc0i878.module-buttons.module .module-buttons .module-buttons-item a{border:none;}
.themify_builder_content-37 .tb_nc0i878.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_nc0i878.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_nc0i878.module-buttons .module-buttons-item a:hover{background-color:rgba(214, 176, 72, 1);background-image:none;}
.themify_builder_content-37 .tb_nc0i878.module-buttons{margin-top:30px;}
.themify_builder_content-37 .tb_48uo37.module_row{padding-top:4%; padding-bottom:0%; margin-bottom:5em; margin-top:5em;}
.themify_builder_content-37 .tb_4k2l715.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_4k2l715.module-text.module h5{text-transform:uppercase; font-size:14px; letter-spacing:1px;}
.themify_builder_content-37 .tb_4k2l715.module-text.module .tb_text_wrap h5{color:rgba(214, 176, 72, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_9p8e623.module-text{text-align:center;}
.themify_builder_content-37 .tb_ztw0146.module-text{text-align:center;}
.themify_builder_content-37 .tb_4l6s433.module_row,.themify_builder_content-37 .tb_4l6s433.module_row p,.themify_builder_content-37 .tb_4l6s433.module_row h1,.themify_builder_content-37 .tb_4l6s433.module_row h2,.themify_builder_content-37 .tb_4l6s433.module_row h3:not(.module-title),.themify_builder_content-37 .tb_4l6s433.module_row h4,.themify_builder_content-37 .tb_4l6s433.module_row h5,.themify_builder_content-37 .tb_4l6s433.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-37 .tb_4l6s433.module_row{text-align:center; margin-bottom:2%;}
.themify_builder_content-37 .tb_zco0433.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/jaskola.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_zco0433.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_zco0433.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_zco0433.module_column,.themify_builder_content-37 .tb_zco0433.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_zco0433.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_zco0433.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_zco0433.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_cph6779.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_oim3879.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em; padding-top:0px;}
.themify_builder_content-37 .tb_0opz478.module-buttons{margin:0px; padding:0px; border-top-right-radius:0px;}
.themify_builder_content-37 .tb_0opz478.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_0opz478.module-buttons i,.themify_builder_content-37 .tb_0opz478.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_0opz478.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_0opz478.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_0opz478.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_vnm3697.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/maciejewski.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_vnm3697.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_vnm3697.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_vnm3697.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_vnm3697.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_vnm3697.module_column,.themify_builder_content-37 .tb_vnm3697.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_vnm3697.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_2xlc905.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_fnl0341.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em;}
.themify_builder_content-37 .tb_3toe374.module-buttons{margin:0px; padding:0px;}
.themify_builder_content-37 .tb_3toe374.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_3toe374.module-buttons i,.themify_builder_content-37 .tb_3toe374.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_3toe374.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_3toe374.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_3toe374.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_8mhp304.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/11/Pawelczyk.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_8mhp304.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_8mhp304.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_8mhp304.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_8mhp304.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_8mhp304.module_column,.themify_builder_content-37 .tb_8mhp304.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_8mhp304.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_xyqf877.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_lplp182.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em;}
.themify_builder_content-37 .tb_eque433.module-buttons{margin:0px; padding:0px;}
.themify_builder_content-37 .tb_eque433.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_eque433.module-buttons i,.themify_builder_content-37 .tb_eque433.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_eque433.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_eque433.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_eque433.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_z4ys729.module_row,.themify_builder_content-37 .tb_z4ys729.module_row p,.themify_builder_content-37 .tb_z4ys729.module_row h1,.themify_builder_content-37 .tb_z4ys729.module_row h2,.themify_builder_content-37 .tb_z4ys729.module_row h3:not(.module-title),.themify_builder_content-37 .tb_z4ys729.module_row h4,.themify_builder_content-37 .tb_z4ys729.module_row h5,.themify_builder_content-37 .tb_z4ys729.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-37 .tb_z4ys729.module_row{text-align:center; margin-bottom:2%;}
.themify_builder_content-37 .tb_zye0730.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/karon.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_zye0730.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_zye0730.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_zye0730.module_column,.themify_builder_content-37 .tb_zye0730.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_zye0730.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_zye0730.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_zye0730.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_eum1730.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_v9ix730.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em; padding-top:0px;}
.themify_builder_content-37 .tb_2s3r730.module-buttons{margin:0px; padding:0px; border-top-right-radius:0px;}
.themify_builder_content-37 .tb_2s3r730.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_2s3r730.module-buttons i,.themify_builder_content-37 .tb_2s3r730.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_2s3r730.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_2s3r730.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_2s3r730.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_4lns730.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/walter.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_4lns730.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_4lns730.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_4lns730.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_4lns730.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_4lns730.module_column,.themify_builder_content-37 .tb_4lns730.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_4lns730.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_sydo731.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_hqxu731.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em;}
.themify_builder_content-37 .tb_k65g731.module-buttons{margin:0px; padding:0px;}
.themify_builder_content-37 .tb_k65g731.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_k65g731.module-buttons i,.themify_builder_content-37 .tb_k65g731.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_k65g731.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_k65g731.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_k65g731.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_fxz0731.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/kulej.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_fxz0731.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_fxz0731.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_fxz0731.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_fxz0731.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_fxz0731.module_column,.themify_builder_content-37 .tb_fxz0731.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_fxz0731.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_we3o731.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_lap08.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em;}
.themify_builder_content-37 .tb_jzpo731.module-buttons{margin:0px; padding:0px;}
.themify_builder_content-37 .tb_jzpo731.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_jzpo731.module-buttons i,.themify_builder_content-37 .tb_jzpo731.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_jzpo731.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_jzpo731.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_jzpo731.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_eqwq297.module_row,.themify_builder_content-37 .tb_eqwq297.module_row p,.themify_builder_content-37 .tb_eqwq297.module_row h1,.themify_builder_content-37 .tb_eqwq297.module_row h2,.themify_builder_content-37 .tb_eqwq297.module_row h3:not(.module-title),.themify_builder_content-37 .tb_eqwq297.module_row h4,.themify_builder_content-37 .tb_eqwq297.module_row h5,.themify_builder_content-37 .tb_eqwq297.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-37 .tb_eqwq297.module_row{text-align:center; margin-bottom:2%;}
.themify_builder_content-37 .tb_yt4v297.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/dybczynski.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_yt4v297.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_yt4v297.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_yt4v297.module_column,.themify_builder_content-37 .tb_yt4v297.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_yt4v297.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_yt4v297.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_yt4v297.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_sosd298.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_37lp298.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em; padding-top:0px;}
.themify_builder_content-37 .tb_1t19298.module-buttons{margin:0px; padding:0px; border-top-right-radius:0px;}
.themify_builder_content-37 .tb_1t19298.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_1t19298.module-buttons i,.themify_builder_content-37 .tb_1t19298.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_1t19298.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_1t19298.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_1t19298.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_461m298.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/ornoch.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_461m298.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_461m298.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_461m298.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_461m298.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_461m298.module_column,.themify_builder_content-37 .tb_461m298.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_461m298.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_ilob298.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_t614298.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em;}
.themify_builder_content-37 .tb_fuw0298.module-buttons{margin:0px; padding:0px;}
.themify_builder_content-37 .tb_fuw0298.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_fuw0298.module-buttons i,.themify_builder_content-37 .tb_fuw0298.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_fuw0298.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_fuw0298.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_fuw0298.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_ilfu298.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/Woj.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_ilfu298.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_ilfu298.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_ilfu298.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_ilfu298.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_ilfu298.module_column,.themify_builder_content-37 .tb_ilfu298.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_ilfu298.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_pvv5298.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_kqji298.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em;}
.themify_builder_content-37 .tb_jioh298.module-buttons{margin:0px; padding:0px;}
.themify_builder_content-37 .tb_jioh298.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_jioh298.module-buttons i,.themify_builder_content-37 .tb_jioh298.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_jioh298.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_jioh298.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_jioh298.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_2dzc908.module_row,.themify_builder_content-37 .tb_2dzc908.module_row p,.themify_builder_content-37 .tb_2dzc908.module_row h1,.themify_builder_content-37 .tb_2dzc908.module_row h2,.themify_builder_content-37 .tb_2dzc908.module_row h3:not(.module-title),.themify_builder_content-37 .tb_2dzc908.module_row h4,.themify_builder_content-37 .tb_2dzc908.module_row h5,.themify_builder_content-37 .tb_2dzc908.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-37 .tb_2dzc908.module_row{text-align:center; margin-bottom:2%;}
.themify_builder_content-37 .tb_gxhe9.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/lazarow.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_gxhe9.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_gxhe9.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_gxhe9.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_gxhe9.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_gxhe9.module_column,.themify_builder_content-37 .tb_gxhe9.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_gxhe9.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_1whl9.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_8k1b9.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em;}
.themify_builder_content-37 .tb_ed5h9.module-buttons{margin:0px; padding:0px;}
.themify_builder_content-37 .tb_ed5h9.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_ed5h9.module-buttons i,.themify_builder_content-37 .tb_ed5h9.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_ed5h9.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_ed5h9.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_ed5h9.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_vybb570.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/tujdowska.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_vybb570.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_vybb570.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_vybb570.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_vybb570.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_vybb570.module_column,.themify_builder_content-37 .tb_vybb570.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_vybb570.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_4sa5570.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_7q32570.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em;}
.themify_builder_content-37 .tb_6no0570.module-buttons{margin:0px; padding:0px;}
.themify_builder_content-37 .tb_6no0570.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_6no0570.module-buttons i,.themify_builder_content-37 .tb_6no0570.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_6no0570.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_6no0570.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_6no0570.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_7yq8664.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/niebudek.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_7yq8664.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_7yq8664.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_7yq8664.module_column,.themify_builder_content-37 .tb_7yq8664.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_7yq8664.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_7yq8664.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_7yq8664.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_og1l664.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_d3kn664.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em; padding-top:0px;}
.themify_builder_content-37 .tb_ld5u664.module-buttons{margin:0px; padding:0px; border-top-right-radius:0px;}
.themify_builder_content-37 .tb_ld5u664.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_ld5u664.module-buttons i,.themify_builder_content-37 .tb_ld5u664.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_ld5u664.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_ld5u664.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_ld5u664.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_pkr4712.module_row,.themify_builder_content-37 .tb_pkr4712.module_row p,.themify_builder_content-37 .tb_pkr4712.module_row h1,.themify_builder_content-37 .tb_pkr4712.module_row h2,.themify_builder_content-37 .tb_pkr4712.module_row h3:not(.module-title),.themify_builder_content-37 .tb_pkr4712.module_row h4,.themify_builder_content-37 .tb_pkr4712.module_row h5,.themify_builder_content-37 .tb_pkr4712.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-37 .tb_pkr4712.module_row{text-align:center; margin-bottom:2%;}
.themify_builder_content-37 .tb_z15018.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/niwinska.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_z15018.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_z15018.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_z15018.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_z15018.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_z15018.module_column,.themify_builder_content-37 .tb_z15018.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_z15018.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_ok2t19.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_h2if19.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em;}
.themify_builder_content-37 .tb_6w9y19.module-buttons{margin:0px; padding:0px;}
.themify_builder_content-37 .tb_6w9y19.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_6w9y19.module-buttons i,.themify_builder_content-37 .tb_6w9y19.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_6w9y19.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_6w9y19.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_6w9y19.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_3uv6503.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/niwinski.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_3uv6503.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_3uv6503.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_3uv6503.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_3uv6503.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_3uv6503.module_column,.themify_builder_content-37 .tb_3uv6503.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_3uv6503.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_gawm504.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_i559504.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em;}
.themify_builder_content-37 .tb_65wu504.module-buttons{margin:0px; padding:0px;}
.themify_builder_content-37 .tb_65wu504.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_65wu504.module-buttons i,.themify_builder_content-37 .tb_65wu504.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_65wu504.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_65wu504.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_65wu504.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_g2xm244.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/11/czerw_2.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_g2xm244.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_g2xm244.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_g2xm244.module_column,.themify_builder_content-37 .tb_g2xm244.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_g2xm244.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_g2xm244.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_g2xm244.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_rma8244.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_uurx244.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em; padding-top:0px;}
.themify_builder_content-37 .tb_tvi9244.module-buttons{margin:0px; padding:0px; border-top-right-radius:0px;}
.themify_builder_content-37 .tb_tvi9244.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_tvi9244.module-buttons i,.themify_builder_content-37 .tb_tvi9244.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_tvi9244.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_tvi9244.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_tvi9244.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_yhew389.module_row,.themify_builder_content-37 .tb_yhew389.module_row p,.themify_builder_content-37 .tb_yhew389.module_row h1,.themify_builder_content-37 .tb_yhew389.module_row h2,.themify_builder_content-37 .tb_yhew389.module_row h3:not(.module-title),.themify_builder_content-37 .tb_yhew389.module_row h4,.themify_builder_content-37 .tb_yhew389.module_row h5,.themify_builder_content-37 .tb_yhew389.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-37 .tb_yhew389.module_row{text-align:center; margin-bottom:2%;}
.themify_builder_content-37 .tb_vlks892.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/Lecko.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:2%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_vlks892.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_vlks892.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_vlks892.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_vlks892.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_vlks892.module_column,.themify_builder_content-37 .tb_vlks892.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_vlks892.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_bdw1892.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_ecvz893.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em;}
.themify_builder_content-37 .tb_kzx1893.module-buttons{margin:0px; padding:0px;}
.themify_builder_content-37 .tb_kzx1893.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_kzx1893.module-buttons i,.themify_builder_content-37 .tb_kzx1893.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_kzx1893.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_kzx1893.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_kzx1893.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_d17g24.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2026/03/BARTOSZ-DOBRZYNSKI.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_d17g24.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_d17g24.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_d17g24.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_d17g24.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_d17g24.module_column,.themify_builder_content-37 .tb_d17g24.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_d17g24.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_4tw324.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_2lzx24.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em; padding-top:0px;}
.themify_builder_content-37 .tb_rh0q24.module-buttons{margin:0px; padding:0px;}
.themify_builder_content-37 .tb_rh0q24.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_rh0q24.module-buttons i,.themify_builder_content-37 .tb_rh0q24.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_rh0q24.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_rh0q24.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_rh0q24.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_r3z5322.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/11/Zofia-Krysztofowicz.jpeg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_r3z5322.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_r3z5322.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_r3z5322.module_column,.themify_builder_content-37 .tb_r3z5322.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_r3z5322.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_r3z5322.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_r3z5322.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_2u63322.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_4lqi322.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em; padding-top:0px;}
.themify_builder_content-37 .tb_z5ss322.module-buttons{margin:0px; padding:0px; border-top-right-radius:0px;}
.themify_builder_content-37 .tb_z5ss322.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_z5ss322.module-buttons i,.themify_builder_content-37 .tb_z5ss322.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_z5ss322.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_z5ss322.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_z5ss322.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_lbut106.module_row,.themify_builder_content-37 .tb_lbut106.module_row p,.themify_builder_content-37 .tb_lbut106.module_row h1,.themify_builder_content-37 .tb_lbut106.module_row h2,.themify_builder_content-37 .tb_lbut106.module_row h3:not(.module-title),.themify_builder_content-37 .tb_lbut106.module_row h4,.themify_builder_content-37 .tb_lbut106.module_row h5,.themify_builder_content-37 .tb_lbut106.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-37 .tb_lbut106.module_row{text-align:center; margin-bottom:2%;}
.themify_builder_content-37 .tb_1bih882.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/12/Jarosz-kopia_2.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_1bih882.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_1bih882.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_1bih882.module_column,.themify_builder_content-37 .tb_1bih882.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_1bih882.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_1bih882.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_1bih882.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_7vas883.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_3wne542.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_q678549.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_29r0883.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em; padding-top:0px;}
.themify_builder_content-37 .tb_omik883.module-buttons{margin:0px; padding:0px; border-top-right-radius:0px;}
.themify_builder_content-37 .tb_omik883.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_omik883.module-buttons i,.themify_builder_content-37 .tb_omik883.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_omik883.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_omik883.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_omik883.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_l9if736.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2026/03/KAMIL-DYRKA.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_l9if736.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_l9if736.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_l9if736.module_column,.themify_builder_content-37 .tb_l9if736.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_l9if736.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_l9if736.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_l9if736.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_cc9m736.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_yxaj736.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em; padding-top:0px;}
.themify_builder_content-37 .tb_ozwm768.module-buttons{margin:0px; padding:0px; border-top-right-radius:0px;}
.themify_builder_content-37 .tb_ozwm768.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_ozwm768.module-buttons i,.themify_builder_content-37 .tb_ozwm768.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_ozwm768.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_ozwm768.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_ozwm768.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_si1i100.module_column{background-image:url(https://synapsismed.pl/wp-content/uploads/2025/10/woman-profile.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:0%; padding-bottom:3%; height:400px; padding-left:3%; padding-right:3%;}
.themify_builder_content-37 .tb_si1i100.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_si1i100.module_column>.ms-tableCell>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_si1i100.module_column:hover>.builder_row_cover::before,.themify_builder_content-37 .tb_si1i100.module_column>.ms-tableCell:hover>.builder_row_cover::before{background-color:rgba(29, 29, 27, 0.30);}
.themify_builder_content-37 .tb_si1i100.module_column,.themify_builder_content-37 .tb_si1i100.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_si1i100.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_gs8n100.module-image{margin-bottom:1em;}
.themify_builder_content-37 .tb_1zws100.module-text{height:auto; column-count:0; letter-spacing:0px; margin-bottom:1em;}
.themify_builder_content-37 .tb_em2i100.module-buttons{margin:0px; padding:0px;}
.themify_builder_content-37 .tb_em2i100.module-buttons span{text-transform:lowercase;}
.themify_builder_content-37 .tb_em2i100.module-buttons i,.themify_builder_content-37 .tb_em2i100.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_em2i100.module-buttons .module-buttons-item a:hover span,.themify_builder_content-37 .tb_em2i100.module-buttons .module-buttons-item a:hover i{color:rgba(29, 29, 27, 1);}
.themify_builder_content-37 .tb_em2i100.module-buttons .module-buttons-item a:hover{background-color:rgba(255, 255, 255, 1);background-image:none;}
.themify_builder_content-37 .tb_7avd22.module_row{margin-bottom:5em; margin-top:5em; padding-top:0px;}
.themify_builder_content-37 .tb_gv1u334.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_gv1u334.module-text.module h5{text-transform:uppercase; font-size:14px; letter-spacing:1px;}
.themify_builder_content-37 .tb_gv1u334.module-text.module .tb_text_wrap h5{color:rgba(214, 176, 72, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_yymb131.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_l4g9539.module_subrow{background-color:rgba(31, 31, 29, 0.05); padding:2em; margin-bottom:30px;}
.themify_builder_content-37 .tb_l4g9539.module_subrow,.themify_builder_content-37 .tb_l4g9539.module_subrow>.builder_row_cover::before,.themify_builder_content-37 .tb_l4g9539.module_subrow>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_cnaf539.module_column{padding-left:0px;}
.themify_builder_content-37 .tb_axo3869.module-text{text-align:left; margin-bottom:30px;}
.themify_builder_content-37 .tb_axo3869.module-text.module .module-title{line-height:300%;}
.themify_builder_content-37 .tb_axo3869.module-text.module h3{line-height:1.3em;}
.themify_builder_content-37 .tb_wtp3711.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_wtp3711.module-text.module h3{line-height:1.3em;}
.themify_builder_content-37 .tb_ascr323.module-text{text-align:left; margin-bottom:30px;}
.themify_builder_content-37 .tb_ascr323.module-text.module h3{line-height:1.3em;}
.themify_builder_content-37 .tb_5759372.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_5759372.module-text.module h3{line-height:1.3em;}
.themify_builder_content-37 .tb_o6ii130.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_o6ii130.module-text.module h3{line-height:1.3em;}
.themify_builder_content-37 .tb_a9yi144.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_a9yi144.module-text.module h3{line-height:1.3em;}
.themify_builder_content-37 .tb_7187820.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_7187820.module-text.module h3{line-height:1.3em;}
.themify_builder_content-37 .tb_yto4823.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_yto4823.module-text.module h3{line-height:1.3em;}
.themify_builder_content-37 .tb_xijh828.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_xijh828.module-text.module h3{line-height:1.3em;}
.themify_builder_content-37 .tb_h8sz342.module_row{margin-bottom:30px; padding-right:0px;}
.themify_builder_content-37 .tb_rc2u7.module-text{text-align:center; margin-bottom:25px;}
.themify_builder_content-37 .tb_rc2u7.module-text.module h5{text-transform:uppercase; font-size:14px; letter-spacing:1px;}
.themify_builder_content-37 .tb_rc2u7.module-text.module .tb_text_wrap h5{color:rgba(214, 176, 72, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_7y0z366.module-text{text-align:center; margin-bottom:30px;}
.themify_builder_content-37 .tb_0jpg152.module-text{text-align:center; padding-bottom:0px; margin-bottom:20px;}
.themify_builder_content-37 .tb_s1e9499.module-widget{height:100%;}
.themify_builder_content-37 .tb_uyit343.module_column{background-position:70% 52.5%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; padding-bottom:100px; height:850px; padding-top:250px; mix-blend-mode:normal; background-image:url(https://synapsismed.pl/wp-content/uploads/2025/11/IMG_8069.jpeg);}
.themify_builder_content-37 .tb_uyit343.module_column,.themify_builder_content-37 .tb_uyit343.module_column>.builder_row_cover::before,.themify_builder_content-37 .tb_uyit343.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-37 .tb_60sz765.module-text{height:100%; width:70%; margin-left:15%; margin-right:15px;}

@media screen and (max-width: 1024px) {
.themify_builder_content-37 .tb_qvy142.module-text.module h1{line-height:75px; font-size:80px;}
.themify_builder_content-37 .tb_qvy142.module-text.module .tb_text_wrap h1{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
}
@media screen and (max-width: 768px) {
.themify_builder_content-37 .tb_qvy142.module-text.module h3{letter-spacing:-0.5px; line-height:40px; font-size:30px;}
.themify_builder_content-37 .tb_qvy142.module-text.module .tb_text_wrap h3:not(.module-title){color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_qvy142.module-text.module h1{line-height:75px; font-size:80px;}
.themify_builder_content-37 .tb_qvy142.module-text.module .tb_text_wrap h1{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_qvy142.module-text{margin-bottom:20px;}
.themify_builder_content-37 .tb_2glt330.module-buttons .module-buttons-item a{padding-bottom:1.38em; padding-top:1.38em; background-color:rgba(214, 176, 72, 1);background-image:none;}
.themify_builder_content-37 .tb_2glt330.module-buttons{height:63px;}
.themify_builder_content-37 .tb_7y0z366.module-text{margin-bottom:0px;}
.themify_builder_content-37 .tb_0jpg152.module-text{margin-bottom:4em;}
.themify_builder_content-37 .tb_uyit343.module_column{padding-bottom:100px; padding-top:200px; height:600px;}
}
@media screen and (max-width: 480px) {
.themify_builder_content-37 .tb_h96w41.module_column{padding-left:5%; padding-right:5%;}
.themify_builder_content-37 .tb_qvy142.module-text.module h1{font-size:60px; line-height:110%;}
.themify_builder_content-37 .tb_qvy142.module-text.module h3{font-size:23px; letter-spacing:-0.5px; line-height:120%;}
.themify_builder_content-37 .tb_qvy142.module-text.module .tb_text_wrap h1{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_qvy142.module-text.module .tb_text_wrap h3:not(.module-title){color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_qvy142.module-text{margin-bottom:20px;}
.themify_builder_content-37 .tb_nue0330.module_subrow{padding-left:0px; padding-right:0px; padding-top:0px;}
.themify_builder_content-37 .tb_qx5s330.module_column{margin-top:15px;}
.themify_builder_content-37 .tb_2glt330.module-buttons span{text-transform:none;}
.themify_builder_content-37 .tb_2glt330.module-buttons i,.themify_builder_content-37 .tb_2glt330.module-buttons span{letter-spacing:0px; font-size:16px; color:rgba(29, 29, 27, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_rvhw216.module-text{margin-bottom:1px; padding-bottom:0px;}
.themify_builder_content-37 .tb_dcm2760.module-text{text-align:center; font-size:12px;}
.themify_builder_content-37 .tb_hog6864.module-text{column-count:0; text-align:center;}
.themify_builder_content-37 .tb_8o5b878.module-text{margin-bottom:1px; padding-bottom:0px;}
.themify_builder_content-37 .tb_wno8878.module-text{text-align:center; font-size:12px;}
.themify_builder_content-37 .tb_b2ed878.module_subrow{margin-bottom:30px;}
.themify_builder_content-37 .tb_gkup878.module-text{margin-bottom:30px;}
.themify_builder_content-37 .tb_t6n3878.module-text{margin-bottom:30px;}
.themify_builder_content-37 .tb_nc0i878.module-buttons span{text-transform:none;}
.themify_builder_content-37 .tb_nc0i878.module-buttons i,.themify_builder_content-37 .tb_nc0i878.module-buttons span{letter-spacing:0px; font-size:16px; color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-37 .tb_nc0i878.module-buttons{margin-bottom:20px; margin-top:20px;}
.themify_builder_content-37 .tb_4k2l715.module-text{margin-bottom:1px; padding-bottom:0px;}
.themify_builder_content-37 .tb_9p8e623.module-text{text-align:center; font-size:12px;}
.themify_builder_content-37 .tb_ztw0146.module-text{column-count:0; text-align:center;}
.themify_builder_content-37 .tb_4l6s433.module_row{margin-bottom:0px;}
.themify_builder_content-37 .tb_zco0433.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_vnm3697.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_8mhp304.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_z4ys729.module_row{margin-bottom:0em;}
.themify_builder_content-37 .tb_zye0730.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_4lns730.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_fxz0731.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_eqwq297.module_row{margin-bottom:0%;}
.themify_builder_content-37 .tb_yt4v297.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_461m298.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_ilfu298.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_gxhe9.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_vybb570.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_7yq8664.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_pkr4712.module_row{margin-bottom:2%;}
.themify_builder_content-37 .tb_z15018.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_3uv6503.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_g2xm244.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_yhew389.module_row{margin-bottom:0%;}
.themify_builder_content-37 .tb_vlks892.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_d17g24.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_r3z5322.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_lbut106.module_row{margin-bottom:0%;}
.themify_builder_content-37 .tb_1bih882.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_l9if736.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_si1i100.module_column{margin-bottom:2em;}
.themify_builder_content-37 .tb_gv1u334.module-text{margin-bottom:1px; padding-bottom:0px;}
.themify_builder_content-37 .tb_yymb131.module-text{text-align:center; font-size:12px;}
.themify_builder_content-37 .tb_l4g9539.module_subrow{padding:2em;}
.themify_builder_content-37 .tb_axo3869.module-text{text-align:center; font-size:12px;}
.themify_builder_content-37 .tb_wtp3711.module-text{text-align:center; font-size:12px;}
.themify_builder_content-37 .tb_ascr323.module-text{text-align:center; font-size:12px;}
.themify_builder_content-37 .tb_5759372.module-text{text-align:center; font-size:12px;}
.themify_builder_content-37 .tb_o6ii130.module-text{text-align:center; font-size:12px;}
.themify_builder_content-37 .tb_a9yi144.module-text{text-align:center; font-size:12px;}
.themify_builder_content-37 .tb_7187820.module-text{text-align:center; font-size:12px;}
.themify_builder_content-37 .tb_yto4823.module-text{text-align:center; font-size:12px;}
.themify_builder_content-37 .tb_xijh828.module-text{text-align:center; font-size:12px;}
.themify_builder_content-37 .tb_rc2u7.module-text{margin-bottom:1px; padding-bottom:0px;}
.themify_builder_content-37 .tb_7y0z366.module-text{text-align:center; font-size:12px;}
.themify_builder_content-37 .tb_0jpg152.module-text{margin-bottom:3em; column-count:0; text-align:center;}
.themify_builder_content-37 .tb_uyit343.module_column{height:500px; padding-bottom:100px; padding-top:50px;}
.themify_builder_content-37 .tb_60sz765.module-text{margin-left:15%; margin-right:15px;}
}/* Builder Custom CSS START */
/* =========================
   HEADER (zostawiam bez zmian)
========================= */
.header-widget {
  height: auto;
  padding: 7px 0;
  margin-bottom: -15px;
}

/* =========================
   FOOTER — linki i menu
========================= */
.footer-link {
  text-decoration: underline;   /* zawsze podkreślone */
  color: #ffffff;               /* biały tekst */
  font-weight: normal;          /* normalna grubość */
}
.footer-link:hover {
  color: #D6B048;               /* na hover złoty kolor */
  text-decoration: underline;   /* nadal podkreślone */
}

.footer-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.footer-menu li { margin-bottom: 3px; } /* odstępy między liniami */
.footer-menu a {
  color: #ffffff;               /* biały tekst */
  text-decoration: none;        /* bez podkreślenia w normalnym stanie */
  font-weight: normal;
}
.footer-menu a:hover {
  color: #D6B048;               /* złoty na hover */
  text-decoration: underline;
}

/* =========================
   FOOTER — układ kolumn / prawa kolumna
========================= */
/* Desktop: widżety startują od lewej (przy logo) */
@media (min-width: 992px) {
  #footer .footer-widgets { margin-left: 150px; }

  /* odstępy między kolumnami */
  #footer .footer-widgets .col3-1 { padding-left: 40px; }
  #footer .footer-widgets .col3-1.first { padding-left: 0; }

  /* przesunięcie konkretnego widgetu */
  #footer #block-25 { position: relative; left: 30px; }
}

/* Reset dla mniejszych widoków */
@media (max-width: 991.98px) {
  #footer .footer-widgets { margin-left: 0; }
  #footer #block-25 { left: 0; }
}

/* Prawa kolumna w stopce (stack: nav -> copyright/tekst) */
#footer .footer-right-wrap {
  display: flex;
  flex-direction: column;  /* pionowo: najpierw nav, niżej copyright */
  width: 400px;
  padding-top: 0 !important;
}
#footer .footer-nav-wrap { order: 1; }
#footer .footer-text {
  order: 2;                /* zawsze niżej */
  margin-top: 80px;        /* odstęp */
  text-align: left;
}
/* bezpieczny wariant gdy .footer-text użyjesz poza #footer */
.footer-text { order: 2; margin-top: 30px; text-align: left; }
#footer .footer-text .one { font-size: 14px; color: #fff; }

/* =========================
   FOOTER — pasek legal (© / Polityka / Regulamin)
========================= */
/* Desktop: pasek na pełną szerokość siatki, pod kolumnami */
#footerwrap .footer-widgets .footer-bottom {
  position: absolute;
  left: -30px;
  right: 0;
  bottom: 0;

  /* szerokość kontenera + paddingi .pagewidth */
  --footer-pagewidth: 1160px;
  width: 100%;
  max-width: calc(var(--footer-pagewidth) + 60px); /* 30px + 30px standard w Ultra */
  margin: 0 auto;

  padding-left: 30px;
  padding-right: 30px;
  padding-top: 16px;

  display: grid;
  grid-template-columns: 1fr auto auto; /* © | link | link */
  align-items: center;
  gap: 24px;

  border-top: 1px solid rgba(255,255,255,.15);
}

/* Mobile / tablet ≤ 991.98px: pionowo Polityka → Regulamin → © */
@media (max-width: 991.98px) {
  #footerwrap .footer-widgets { padding-bottom: 0; }

  #footerwrap .footer-widgets .footer-bottom {
    position: static;
    max-width: none;
    width: 100%;

    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;

    padding: 20px 0 0;
    border-top: 1px solid rgba(255,255,255,.15);
  }

  #footerwrap .footer-bottom .privacy { order: 1; }
  #footerwrap .footer-bottom .terms   { order: 2; }
  #footerwrap .footer-bottom .copy    { order: 3; }
}

/* Siatka widgetów – baza + dopasowania */
#footerwrap .footer-widgets {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0,1fr));
  column-gap: 40px;
  row-gap: 60px;
}
#footerwrap .footer-widgets > .col3-1 {
  float: none !important;
  width: auto !important;
}

/* Pasek legal jako element siatki (utrzymanie logiki kolumn) */
#footerwrap .footer-widgets .footer-bottom {
  grid-column: 1 / -1;
  border-top: 1px solid rgba(255,255,255,.18);
  padding-top: 14px;
  display: grid;
  grid-template-columns: 1fr auto auto;
  align-items: center;
  gap: 24px;
}

/* Mobile stacking ≤ 768px */
@media (max-width: 768px) {
  #footerwrap .footer-widgets {
    grid-template-columns: 1fr;
    row-gap: 24px;
  }
  #footerwrap a { color: #fff; }

  #footerwrap .footer-widgets .footer-bottom {
    grid-template-columns: 1fr; /* jeden pod drugim */
    text-align: center;
    gap: 7px;
  }
  #footerwrap .footer-widgets .footer-bottom .privacy { order: 1; }
  #footerwrap .footer-widgets .footer-bottom .terms   { order: 2; }
  #footerwrap .footer-widgets .footer-bottom .copy    { order: 3; }
}

/* ===== FOOTER — układ na tablet/telefon: logo → 2 kolumny → legal wyśrodkowane ===== */
@media (max-width: 991px) {
  /* Logo wyśrodkuj i daj trochę oddechu */
  #footer .footer-left-wrap,
  #footer #footer-logo { text-align: center !important; }
  #footer #footer-logo img {
    max-width: 220px;
    height: auto;
    margin: 0 auto !important;   /* centrowanie bez dodatkowych odstępów */
    display: block;
  }

  /* Blok widgetów: 2-kolumnowa siatka */
  #footerwrap .footer-widgets {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 18px 28px;              /* wiersz/kolumna */
    padding-top: 14px;
  }

  /* Kolumny: 1) adres  2) menu  3) sociale+legal pełna szerokość */
  #footerwrap .footer-widgets .col3-1:first-child { grid-column: 1 / 2 !important; }
  #footerwrap .footer-widgets .col3-1:nth-child(2){ grid-column: 2 / 3 !important; }
  #footerwrap .footer-widgets .col3-1:nth-child(3){ grid-column: 1 / -1 !important; }

  /* Linki social nad legal, wyśrodkowane */
  #block-26 .footer-menu {
    display: flex;
    gap: 14px;
    justify-content: center;
    padding: 0;
    margin: 8px 0 10px;
  }
  #block-26 .footer-menu li { margin: 0; }

  /* Pasek legal wyśrodkowany jako rząd */
  #footerwrap .footer-widgets .footer-bottom {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 18px;
    text-align: center;
    padding-top: 10px;
    border-top: 1px solid rgba(255,255,255,.18);
    margin-top: 6px;
  }
  #footerwrap .footer-widgets .footer-bottom .copy { order: 3; }
  #footerwrap .footer-widgets .footer-bottom .privacy,
  #footerwrap .footer-widgets .footer-bottom .terms { order: 1; }

  /* Mikro-styl pod centrowanie */
  .footer-menu a { text-decoration: none; }
  .footer-legal { text-decoration: underline; }
}

/* Mobile wąski ≤ 600px: wszystko w jedną kolumnę */
@media (max-width: 600px) {
  #footerwrap .footer-widgets {
    grid-template-columns: 1fr;
    row-gap: 16px;
  }
  #footerwrap .footer-widgets .col3-1:first-child,
  #footerwrap .footer-widgets .col3-1:nth-child(2),
  #footerwrap .footer-widgets .col3-1:nth-child(3) {
    grid-column: 1 / -1 !important;
  }
  #block-26 .footer-menu { flex-wrap: wrap; gap: 10px 14px; }
  #footerwrap .footer-widgets .footer-bottom { flex-wrap: wrap; gap: 10px 16px; }
}

/* =========================
   STOPKA — kontrola odstępu pod logo
========================= */
#footer .footer-logo-wrapper,
#footer #footer-logo {
  margin: 0 !important;
  padding: 0 !important;
}
#footer .footer-left-wrap {
  margin-bottom: 10px !important; /* można zmienić na 8–16px */
  padding-bottom: 0 !important;
}
/* precyzja dla mobil/tablet */
@media (max-width: 991px) {
  #footer .footer-left-wrap { margin-bottom: 12px !important; }
}


/* =========================
   OBRAZY / LIGHTBOX / BLOKI WIZUALNE
========================= */

/* Duży obraz w module: sztywna wysokość desktop, przycięcie */
.module-image.tb_osy2417 .image-wrap {
  height: 500px;
  overflow: hidden;
}
.module-image.tb_osy2417 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;         /* przycięcie proporcjonalne */
  object-position: center center !important;
  display: block;
}

/* Wiersz/kolumna — zaokrąglenia i pełna wysokość kolumny ze zdjęciem */
.sub_row_5-0-2 {
  border-radius: 16px;
  box-sizing: border-box;
}

/* Prawa kolumna: obraz ma wypełniać całą wysokość */
.tb_uyit343 .tb-column-inner {
  height: 100%;
  padding: 0 !important;
  display: flex;                          /* pozwala rozciągnąć moduł na pełną wysokość */
}
.tb_uyit343 .module-image.tb_6o27250 {
  flex: 1 1 auto;
  height: 100%;
}
.tb_uyit343 .module-image.tb_6o27250 .image-wrap {
  height: 100%;
  overflow: hidden;
  border-radius: 12px;
}
.tb_uyit343 .module-image.tb_6o27250 img {
  width: 100%;
  height: 100%;
  object-fit: cover;                       /* jak background-size: cover */
  display: block;
}

/* Alternatywny moduł obrazu w sub_row_1-0-3 */
.sub_row_1-0-3 .module-image img {
  width: 100% !important;
  height: 500px !important;
  object-fit: cover !important;
  display: block;
}

/* Lightbox — zaokrąglenie */
.mfp-content img,
.themify_lightbox img {
  border-radius: 20px !important;
  overflow: hidden;
}


/* =========================
   WPForms (#wpforms-215)
========================= */

#wpforms-215 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #1d1d1b;
  --wpforms-button-background-color: #D6B048; /* środek dla skinów */
}

/* Etykiety i gwiazdki */
#wpforms-215 .wpforms-field-label {
  font-size: 14px;
  font-weight: 400;
  color: #1d1d1b;
  margin-bottom: 4px;
}
#wpforms-215 .wpforms-required-label { color: #D6B048; }

/* Pola */
#wpforms-215 input[type="text"],
#wpforms-215 input[type="email"],
#wpforms-215 textarea {
  font-size: 14px;
  color: #1d1d1b;
  border: 1px solid rgba(0,0,0,.25);
  border-radius: 6px;
  padding: 8px 10px;
  margin-bottom: 12px;
  box-sizing: border-box;
}

/* Opis pola i zgody */
#wpforms-215 #wpforms-215-field_3-container { margin-bottom: 20px; }
#wpforms-215 #wpforms-215-field_3-description {
  font-size: 14px;
  color: #D6B048;
  margin-top: 6px;
}
#wpforms-215 #wpforms-215-field_7-container {
  font-size: 11.5px;
  color: #1d1d1b;
}

/* Przycisk */
#wpforms-submit-215 {
  background-color: #D6B048 !important;
  color: #1d1d1b !important;
  border: none !important;
  border-radius: 5px !important;
  cursor: pointer;
  transition: background .3s ease;
  margin: 30px 0;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 400;
}
#wpforms-submit-215:hover {
  background-color: #1d1d1b;
  color: #fff;
}

/* Zgoda RODO — styl etykiety inline */
#wpforms-215-field_7-container .wpforms-field-label-inline {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 1.15em !important;
  line-height: 1.4 !important;
  color: #1d1d1b !important;
  margin: 0 !important;
}

/* Pionowe ścieśnienie pól */
#wpforms-215 .wpforms-field,
.wp-core-ui #wpforms-215 .wpforms-field {
  padding-top: .2em !important;
  padding-bottom: .2em !important;
}

/* Checkbox / Radio */
#wpforms-215 input[type="radio"],
#wpforms-215 input[type="checkbox"] {
  border: 1px solid #D6B048 !important;
  accent-color: #D6B048;
}
#wpforms-215 input[type="radio"]:checked:after,
#wpforms-215 input[type="checkbox"]:checked:after {
  background-color: #D6B048 !important;
  border-color: #D6B048 !important;
  transform: scale(.6);
}
#wpforms-215 .wpforms-field-label-inline::before { border-color: #D6B048 !important; }
#wpforms-215 .wpforms-selected .wpforms-field-label-inline::before { background-color: #D6B048 !important; }

/* Wymuszenie pełnej szerokości pól */
#wpforms-form-215 .wpforms-field input.wpforms-field-medium,
#wpforms-form-215 .wpforms-field input[type="text"],
#wpforms-form-215 .wpforms-field input[type="email"],
#wpforms-form-215 .wpforms-field textarea,
#wpforms-form-215 .wpforms-field,
#wpforms-form-215 .wpforms-field-medium {
  width: 100% !important;
  max-width: 100% !important;
  display: block !important;
  box-sizing: border-box !important;
}


/* =========================
   MAPA
========================= */
.map-block {
  position: relative;
  width: 100%;
  height: 420px;
  overflow: hidden;
}
.module .map-block iframe,
.map-block iframe {
  position: absolute;
  inset: 0;
  width: 100% !important;
  height: 100% !important;
  border: 0;
  filter: grayscale(100%) contrast(105%) brightness(95%) !important;
  -webkit-filter: grayscale(100%) contrast(105%) brightness(95%) !important;
}


/* =========================
   BUTTONY (global)
========================= */
button,
.wpforms-submit {
  transition: all .3s ease;
}


/* =========================
   LAWYERS SECTION (karta + overlay)
========================= */
.lawyers-section .image-wrap { border-bottom: 0; }
.lawyers-section .module-image .image-title {
  color: #fff;
  font-family: 'Helvetica Neue';
}
.lawyers-section .image-caption {
  font: normal 15px 'Inter';
  color: #fff;
}

/* Karta/overlay i animacje */
.lawyers-section .module-image {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
.lawyers-section .module-image .image-content {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 30px;
  text-align: left;
  border-radius: 10px;
}
.lawyers-section .module-image .image-title { margin: 0 0 6px; }

.lawyers-section .module-image:hover .image-content {
  background: rgba(0,0,0,.1);
  transition: background .3s ease;
}
.lawyers-section .module-image img { transition: transform .4s ease; }
.lawyers-section .module-image:hover img { transform: scale(1.02); }

/* ukrycie natywnego Module Title */
.lawyers-section .module-image .module-title {
  position: absolute;
  top: 0; left: 0;
  margin: 0; padding: 0;
  font-size: 0; line-height: 0;
  opacity: 0; pointer-events: none;
}

/* Ikona do zewnętrznego profilu */
.lawyers-section .module-image .profile-external {
  position: absolute;
  top: 30px; left: 30px;
  width: 28px; height: 28px;
  display: inline-block;
  z-index: 5;
  background: url('https://synapsismed.pl/wp-content/uploads/2025/10/white.svg') no-repeat center / contain;
  filter: drop-shadow(0 1px 2px rgba(0,0,0,.25));
  transition: transform .2s ease, opacity .2s ease;
}
.lawyers-section .module-image .profile-external:hover {
  transform: scale(1.05);
  opacity: .9;
}


/* =========================
   TEAM CARDS (stacking + marginesy)
========================= */
.team-cards .tb-column-inner {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;       /* dół ma być na dole */
  height: 100%;
  box-sizing: border-box;
}
.team-cards .module-image {
  position: absolute;
  top: 30px;                       /* ikona w lewym górnym rogu (domyślnie) */
}
.team-cards .module-text,
.team-cards .module-buttons { margin: 0; }
.team-cards .tb-column-inner .module-text { margin-bottom: 4px; }
.team-cards .tb_text_wrap h3 { margin-bottom: 1px !important; }

/* Pokazywanie/ukrywanie kolumn */
.team-cards .hide { display: none !important; }
.team-cards .show { display: block !important; }


/* =========================
   TEKST / CENNIK — porządek odstępów
========================= */
.module .ui.module-accordion .accordion-title a {
  font-family: Inter;
  color: #1d1d1b;
  font-weight: 400;
}

.module-text p,
.module-text details {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.module-text .tb_text_wrap p,
.module-text .tb_text_wrap details {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
}

.module-text details summary {
  margin: 2px 0 0 0 !important;
}
.module-text details p,
.module-text .tb_text_wrap details p {
  margin-top: 2px !important;
  margin-bottom: 0 !important;
}

/* safety: wytnij samotne <br> na krawędziach */
.module-text .tb_text_wrap span > br:first-child,
.module-text .tb_text_wrap span > br:last-child {
  display: none;
}

/* cennik – wersja „psy” justowany w lewo */
.cennik--psy,
.cennik--psy * { text-align: left !important; }


/* =========================
   RESPONSYWNOŚĆ
========================= */

/* ≤ 991px — kolejność kolumn w wierszu 37-14 + wysokości obrazów */
@media (max-width: 991px) {
  .module_row_37-14 .row_inner {
    display: flex !important;
    flex-direction: column !important;
  }
  .module_row_37-14 .module_column {
    width: 100% !important;
    float: none !important;
    clear: both !important;
  }
  /* najpierw formularz, potem obraz */
  .module_row_37-14 .module_column_37-14-0 { order: 1; }
  .module_row_37-14 .module_column_37-14-1 { order: 2; margin-top: 20px; }
}

/* ≤ 768px — redukcje wysokości obrazów i pełna szerokość kontenerów obrazów */
@media (max-width: 768px) {
  .module-image.tb_osy2417 .image-wrap { height: 360px; }

  .tb_uyit343 .module-image.tb_6o27250 .image-wrap,
  .tb_uyit343 .module-image.tb_6o27250 img { height: auto !important; }

  .module_row_37-14 .module_column_37-14-1 .image-wrap {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden;
    box-sizing: border-box;
  }
  .module_row_37-14 .module_column_37-14-1 img {
    display: block;
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
    object-fit: cover;
  }
}


/* =========================
   DROBNICA / UŻYTKOWE
========================= */

/* neutralna reguła dla stopki — nie modyfikuje layoutu z poprzednich ustaleń */
#footer .footer-right-wrap { padding-top: 0 !important; }
/* UWAGA: nie ustawiamy tu height: 0; żeby nie kolapsować zawartości */


/* kontener centrujący */
.oferta-ikona-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

/* sama ikona */
.oferta-ikona a { 
  position: relative; 
  display: inline-block; 
  width: 90px; 
  height: 90px; 
  margin-bottom: 10px; 
}

.oferta-ikona .icon {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: opacity .4s ease-in-out;
  display: block;
}

.oferta-ikona .icon-hover { opacity: 0; }
.oferta-ikona a:hover .icon-hover { opacity: 1; }
.oferta-ikona a:hover .icon-default { opacity: 0; }
/* Builder Custom CSS END */