/* https://swrodzina.net/wp-content/uploads/elementor/css/post-2949.css?ver=1750953860 */
.elementor-2949 .elementor-element.elementor-element-caea6ac>.elementor-widget-container{margin:0 0 5px 0}.elementor-2949 .elementor-element.elementor-element-caea6ac{text-align:left}.elementor-2949 .elementor-element.elementor-element-caea6ac .elementor-heading-title{font-size:34px;font-weight:800;line-height:40px}.elementor-2949 .elementor-element.elementor-element-f937d86{--divider-border-style:solid;--divider-border-width:4px}.elementor-2949 .elementor-element.elementor-element-f937d86>.elementor-widget-container{padding:0 0 30px 0}.elementor-2949 .elementor-element.elementor-element-f937d86 .elementor-divider-separator{width:123px;margin:0 auto;margin-left:0}.elementor-2949 .elementor-element.elementor-element-f937d86 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px}.elementor-2949 .elementor-element.elementor-element-007ce32>.elementor-widget-container{margin:0 0 25px 0}.elementor-2949 .elementor-element.elementor-element-007ce32{--icon-box-icon-margin:15px}.elementor-2949 .elementor-element.elementor-element-007ce32 .elementor-icon-box-title{margin-bottom:4px}.elementor-2949 .elementor-element.elementor-element-007ce32.elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.07)}.elementor-2949 .elementor-element.elementor-element-007ce32.elementor-view-framed .elementor-icon,.elementor-2949 .elementor-element.elementor-element-007ce32.elementor-view-default .elementor-icon{fill:rgba(0,0,0,.07);color:rgba(0,0,0,.07);border-color:rgba(0,0,0,.07)}.elementor-2949 .elementor-element.elementor-element-007ce32 .elementor-icon{font-size:16px;border-radius:3px 3px 3px 3px}.elementor-2949 .elementor-element.elementor-element-007ce32 .elementor-icon-box-title,.elementor-2949 .elementor-element.elementor-element-007ce32 .elementor-icon-box-title a{font-size:14px;font-weight:700;text-transform:uppercase;line-height:24px}.elementor-2949 .elementor-element.elementor-element-007ce32 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:26px}.elementor-2949 .elementor-element.elementor-element-bc125e9>.elementor-widget-container{margin:0 0 25px 0}.elementor-2949 .elementor-element.elementor-element-bc125e9{--icon-box-icon-margin:15px}.elementor-2949 .elementor-element.elementor-element-bc125e9 .elementor-icon-box-title{margin-bottom:4px}.elementor-2949 .elementor-element.elementor-element-bc125e9.elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.07)}.elementor-2949 .elementor-element.elementor-element-bc125e9.elementor-view-framed .elementor-icon,.elementor-2949 .elementor-element.elementor-element-bc125e9.elementor-view-default .elementor-icon{fill:rgba(0,0,0,.07);color:rgba(0,0,0,.07);border-color:rgba(0,0,0,.07)}.elementor-2949 .elementor-element.elementor-element-bc125e9 .elementor-icon{font-size:16px;border-radius:3px 3px 3px 3px}.elementor-2949 .elementor-element.elementor-element-bc125e9 .elementor-icon-box-title,.elementor-2949 .elementor-element.elementor-element-bc125e9 .elementor-icon-box-title a{font-size:14px;font-weight:700;text-transform:uppercase;line-height:24px}.elementor-2949 .elementor-element.elementor-element-bc125e9 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:26px}.elementor-2949 .elementor-element.elementor-element-e840768>.elementor-widget-container{margin:0 0 25px 0}.elementor-2949 .elementor-element.elementor-element-e840768{--icon-box-icon-margin:15px}.elementor-2949 .elementor-element.elementor-element-e840768 .elementor-icon-box-title{margin-bottom:4px}.elementor-2949 .elementor-element.elementor-element-e840768.elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.07)}.elementor-2949 .elementor-element.elementor-element-e840768.elementor-view-framed .elementor-icon,.elementor-2949 .elementor-element.elementor-element-e840768.elementor-view-default .elementor-icon{fill:rgba(0,0,0,.07);color:rgba(0,0,0,.07);border-color:rgba(0,0,0,.07)}.elementor-2949 .elementor-element.elementor-element-e840768 .elementor-icon{font-size:16px;border-radius:3px 3px 3px 3px}.elementor-2949 .elementor-element.elementor-element-e840768 .elementor-icon-box-title,.elementor-2949 .elementor-element.elementor-element-e840768 .elementor-icon-box-title a{font-size:14px;font-weight:700;text-transform:uppercase;line-height:24px}.elementor-2949 .elementor-element.elementor-element-e840768 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:26px}.elementor-2949 .elementor-element.elementor-element-1f271b1>.elementor-widget-container{margin:0 0 25px 0}.elementor-2949 .elementor-element.elementor-element-1f271b1{--icon-box-icon-margin:15px}.elementor-2949 .elementor-element.elementor-element-1f271b1 .elementor-icon-box-title{margin-bottom:4px}.elementor-2949 .elementor-element.elementor-element-1f271b1.elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.07)}.elementor-2949 .elementor-element.elementor-element-1f271b1.elementor-view-framed .elementor-icon,.elementor-2949 .elementor-element.elementor-element-1f271b1.elementor-view-default .elementor-icon{fill:rgba(0,0,0,.07);color:rgba(0,0,0,.07);border-color:rgba(0,0,0,.07)}.elementor-2949 .elementor-element.elementor-element-1f271b1 .elementor-icon{font-size:16px;border-radius:3px 3px 3px 3px}.elementor-2949 .elementor-element.elementor-element-1f271b1 .elementor-icon-box-title,.elementor-2949 .elementor-element.elementor-element-1f271b1 .elementor-icon-box-title a{font-size:14px;font-weight:700;text-transform:uppercase;line-height:24px}.elementor-2949 .elementor-element.elementor-element-1f271b1 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:26px}.elementor-2949 .elementor-element.elementor-element-47c1214{--icon-box-icon-margin:15px}.elementor-2949 .elementor-element.elementor-element-47c1214 .elementor-icon-box-title{margin-bottom:4px}.elementor-2949 .elementor-element.elementor-element-47c1214.elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.07)}.elementor-2949 .elementor-element.elementor-element-47c1214.elementor-view-framed .elementor-icon,.elementor-2949 .elementor-element.elementor-element-47c1214.elementor-view-default .elementor-icon{fill:rgba(0,0,0,.07);color:rgba(0,0,0,.07);border-color:rgba(0,0,0,.07)}.elementor-2949 .elementor-element.elementor-element-47c1214 .elementor-icon{font-size:16px;border-radius:3px 3px 3px 3px}.elementor-2949 .elementor-element.elementor-element-47c1214 .elementor-icon-box-title,.elementor-2949 .elementor-element.elementor-element-47c1214 .elementor-icon-box-title a{font-size:14px;font-weight:700;text-transform:uppercase;line-height:24px}.elementor-2949 .elementor-element.elementor-element-47c1214 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:26px}.elementor-2949 .elementor-element.elementor-element-973d7da>.elementor-element-populated{margin:075px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2949 .elementor-element.elementor-element-bb528c3>.elementor-widget-container{margin:0 0 25px 0;border-radius:5px 5px 5px 5px}.elementor-2949 .elementor-element.elementor-element-bb528c3 iframe{height:220px}.elementor-2949 .elementor-element.elementor-element-8c8cfd8>.elementor-widget-container{margin:0 0 25px 0}.elementor-2949 .elementor-element.elementor-element-8c8cfd8{--icon-box-icon-margin:15px}.elementor-2949 .elementor-element.elementor-element-8c8cfd8 .elementor-icon-box-title{margin-bottom:4px}.elementor-2949 .elementor-element.elementor-element-8c8cfd8.elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.07)}.elementor-2949 .elementor-element.elementor-element-8c8cfd8.elementor-view-framed .elementor-icon,.elementor-2949 .elementor-element.elementor-element-8c8cfd8.elementor-view-default .elementor-icon{fill:rgba(0,0,0,.07);color:rgba(0,0,0,.07);border-color:rgba(0,0,0,.07)}.elementor-2949 .elementor-element.elementor-element-8c8cfd8 .elementor-icon{font-size:16px;border-radius:3px 3px 3px 3px}.elementor-2949 .elementor-element.elementor-element-8c8cfd8 .elementor-icon-box-title,.elementor-2949 .elementor-element.elementor-element-8c8cfd8 .elementor-icon-box-title a{font-size:14px;font-weight:700;text-transform:uppercase;line-height:24px}.elementor-2949 .elementor-element.elementor-element-8c8cfd8 .elementor-icon-box-description{font-size:14px;font-weight:700;line-height:26px}.elementor-2949 .elementor-element.elementor-element-c9d5331{--spacer-size:15px}.elementor-2949 .elementor-element.elementor-element-f1ce7be>.elementor-element-populated{padding:0 0 0 0}.elementor-2949 .elementor-element.elementor-element-b23a36c{--spacer-size:17px}@media(max-width:777px){.elementor-2949 .elementor-element.elementor-element-caea6ac .elementor-heading-title{font-size:24px;line-height:30px}.elementor-2949 .elementor-element.elementor-element-8c8cfd8 .elementor-icon-box-wrapper{text-align:center}}@media(max-width:1049px) and (min-width:778px){.elementor-2949 .elementor-element.elementor-element-7029df3{width:100%}.elementor-2949 .elementor-element.elementor-element-f1ce7be{width:50%}}.link-tel{color:#333}.link-tel:hover{color:#333}.link-mail{color:#333}.link-mail:hover{color:#333}