.elementor-157 .elementor-element.elementor-element-76556ebd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-157 .elementor-element.elementor-element-76556ebd:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-76556ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ef7fbd;background-image:url("https://warsztatystomatologiczne.pl/wp-content/uploads/2025/08/7395f6c269210fe795b96f181.png");background-position:center center;background-size:170% auto;}.elementor-157 .elementor-element.elementor-element-76556ebd > .elementor-background-overlay{background-color:var( --e-global-color-e0c326c );opacity:0.17;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-157 .elementor-element.elementor-element-76556ebd > .elementor-container{min-height:400px;}.elementor-157 .elementor-element.elementor-element-76556ebd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 3em 0em;}.elementor-157 .elementor-element.elementor-element-76556ebd > .elementor-shape-bottom svg{width:calc(144% + 1.3px);height:72px;}.elementor-157 .elementor-element.elementor-element-1ad9b72d > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-157 .elementor-element.elementor-element-5f3ccd5e{text-align:center;}.elementor-157 .elementor-element.elementor-element-5f3ccd5e .elementor-heading-title{font-family:var( --e-global-typography-343505e-font-family ), Sans-serif;font-size:var( --e-global-typography-343505e-font-size );font-weight:var( --e-global-typography-343505e-font-weight );text-transform:var( --e-global-typography-343505e-text-transform );text-shadow:-4px 2px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-3d13d41:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-3d13d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-157 .elementor-element.elementor-element-3d13d41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-157 .elementor-element.elementor-element-3d13d41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-157 .elementor-element.elementor-element-fc8346d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-157 .elementor-element.elementor-element-d7f471d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-157 .elementor-element.elementor-element-4087dc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:var( --e-global-typography-460bb68-font-family ), Sans-serif;font-size:var( --e-global-typography-460bb68-font-size );font-weight:var( --e-global-typography-460bb68-font-weight );line-height:var( --e-global-typography-460bb68-line-height );letter-spacing:var( --e-global-typography-460bb68-letter-spacing );text-shadow:0px 0px 30px rgba(0, 0, 0, 0);color:var( --e-global-color-db82cb7 );}.elementor-157 .elementor-element.elementor-element-5f3e8ba .elementor-button{background-color:var( --e-global-color-9509c2c );font-family:var( --e-global-typography-5f64dff-font-family ), Sans-serif;font-size:var( --e-global-typography-5f64dff-font-size );font-weight:var( --e-global-typography-5f64dff-font-weight );text-transform:var( --e-global-typography-5f64dff-text-transform );fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9509c2c );border-radius:2px 2px 2px 2px;padding:20px 30px 20px 30px;}.elementor-157 .elementor-element.elementor-element-5f3e8ba .elementor-button:hover, .elementor-157 .elementor-element.elementor-element-5f3e8ba .elementor-button:focus{background-color:var( --e-global-color-9509c2c );border-color:var( --e-global-color-4fcdb5a );}.elementor-157 .elementor-element.elementor-element-5f3e8ba{padding:0em 0em 0em 0em;}.elementor-157 .elementor-element.elementor-element-5f3e8ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-157 .elementor-element.elementor-element-5f3e8ba .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-157 .elementor-element.elementor-element-302a3c2 .elementor-button{background-color:var( --e-global-color-9509c2c );font-family:var( --e-global-typography-5f64dff-font-family ), Sans-serif;font-size:var( --e-global-typography-5f64dff-font-size );font-weight:var( --e-global-typography-5f64dff-font-weight );text-transform:var( --e-global-typography-5f64dff-text-transform );fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9509c2c );border-radius:2px 2px 2px 2px;padding:20px 30px 20px 30px;}.elementor-157 .elementor-element.elementor-element-302a3c2 .elementor-button:hover, .elementor-157 .elementor-element.elementor-element-302a3c2 .elementor-button:focus{background-color:var( --e-global-color-9509c2c );border-color:var( --e-global-color-4fcdb5a );}.elementor-157 .elementor-element.elementor-element-302a3c2{padding:0em 0em 0em 0em;}.elementor-157 .elementor-element.elementor-element-302a3c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-157 .elementor-element.elementor-element-302a3c2 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-157 .elementor-element.elementor-element-61f4e37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-157 .elementor-element.elementor-element-61f4e37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://warsztatystomatologiczne.pl/wp-content/uploads/2025/08/458d4497b65708ef65dea4c8f-scaled.jpg");background-position:center center;background-size:cover;}.elementor-157 .elementor-element.elementor-element-61f4e37 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a834daa );box-shadow:15px 15px 0px 0px rgba(255, 0, 162.0000000000001, 0.23921568627450981);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-157 .elementor-element.elementor-element-61f4e37 > .elementor-element-populated, .elementor-157 .elementor-element.elementor-element-61f4e37 > .elementor-element-populated > .elementor-background-overlay, .elementor-157 .elementor-element.elementor-element-61f4e37 > .elementor-background-slideshow{border-radius:10px 0px 10px 0px;}.elementor-157 .elementor-element.elementor-element-61f4e37 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-157 .elementor-element.elementor-element-542ed07:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-542ed07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-157 .elementor-element.elementor-element-542ed07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-157 .elementor-element.elementor-element-542ed07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-157 .elementor-element.elementor-element-a7317a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-157 .elementor-element.elementor-element-74036c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-157 .elementor-element.elementor-element-b692934{text-align:center;}.elementor-157 .elementor-element.elementor-element-b692934 .elementor-heading-title{font-family:var( --e-global-typography-343505e-font-family ), Sans-serif;font-size:var( --e-global-typography-343505e-font-size );font-weight:var( --e-global-typography-343505e-font-weight );text-transform:var( --e-global-typography-343505e-text-transform );text-shadow:-4px 2px 0px rgba(0,0,0,0.3);color:var( --e-global-color-9509c2c );}.elementor-157 .elementor-element.elementor-element-9fda669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:var( --e-global-typography-460bb68-font-family ), Sans-serif;font-size:var( --e-global-typography-460bb68-font-size );font-weight:var( --e-global-typography-460bb68-font-weight );line-height:var( --e-global-typography-460bb68-line-height );letter-spacing:var( --e-global-typography-460bb68-letter-spacing );text-shadow:0px 0px 30px rgba(0, 0, 0, 0);color:var( --e-global-color-db82cb7 );}.elementor-157 .elementor-element.elementor-element-3f30e4b .elementor-button{background-color:var( --e-global-color-9509c2c );font-family:var( --e-global-typography-5f64dff-font-family ), Sans-serif;font-size:var( --e-global-typography-5f64dff-font-size );font-weight:var( --e-global-typography-5f64dff-font-weight );text-transform:var( --e-global-typography-5f64dff-text-transform );fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9509c2c );border-radius:2px 2px 2px 2px;padding:20px 30px 20px 30px;}.elementor-157 .elementor-element.elementor-element-3f30e4b .elementor-button:hover, .elementor-157 .elementor-element.elementor-element-3f30e4b .elementor-button:focus{background-color:var( --e-global-color-9509c2c );border-color:var( --e-global-color-4fcdb5a );}.elementor-157 .elementor-element.elementor-element-3f30e4b{padding:0em 0em 0em 0em;}.elementor-157 .elementor-element.elementor-element-3f30e4b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-157 .elementor-element.elementor-element-3f30e4b .elementor-button .elementor-button-content-wrapper{gap:16px;}@media(max-width:1024px){.elementor-157 .elementor-element.elementor-element-5f3ccd5e .elementor-heading-title{font-size:var( --e-global-typography-343505e-font-size );}.elementor-157 .elementor-element.elementor-element-4087dc7{font-size:var( --e-global-typography-460bb68-font-size );line-height:var( --e-global-typography-460bb68-line-height );letter-spacing:var( --e-global-typography-460bb68-letter-spacing );}.elementor-157 .elementor-element.elementor-element-5f3e8ba .elementor-button{font-size:var( --e-global-typography-5f64dff-font-size );}.elementor-157 .elementor-element.elementor-element-302a3c2 .elementor-button{font-size:var( --e-global-typography-5f64dff-font-size );}.elementor-157 .elementor-element.elementor-element-b692934 .elementor-heading-title{font-size:var( --e-global-typography-343505e-font-size );}.elementor-157 .elementor-element.elementor-element-9fda669{font-size:var( --e-global-typography-460bb68-font-size );line-height:var( --e-global-typography-460bb68-line-height );letter-spacing:var( --e-global-typography-460bb68-letter-spacing );}.elementor-157 .elementor-element.elementor-element-3f30e4b .elementor-button{font-size:var( --e-global-typography-5f64dff-font-size );}}@media(max-width:767px){.elementor-157 .elementor-element.elementor-element-76556ebd > .elementor-container{min-height:40vh;}.elementor-157 .elementor-element.elementor-element-76556ebd > .elementor-shape-bottom svg{width:calc(234% + 1.3px);height:39px;}.elementor-157 .elementor-element.elementor-element-1ad9b72d > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-157 .elementor-element.elementor-element-5f3ccd5e .elementor-heading-title{font-size:var( --e-global-typography-343505e-font-size );}.elementor-157 .elementor-element.elementor-element-3d13d41{padding:1em 1em 1em 1em;}.elementor-157 .elementor-element.elementor-element-4087dc7{font-size:var( --e-global-typography-460bb68-font-size );line-height:var( --e-global-typography-460bb68-line-height );letter-spacing:var( --e-global-typography-460bb68-letter-spacing );}.elementor-157 .elementor-element.elementor-element-5f3e8ba .elementor-button{font-size:var( --e-global-typography-5f64dff-font-size );}.elementor-157 .elementor-element.elementor-element-302a3c2 .elementor-button{font-size:var( --e-global-typography-5f64dff-font-size );}.elementor-157 .elementor-element.elementor-element-542ed07{padding:1em 1em 1em 1em;}.elementor-157 .elementor-element.elementor-element-b692934 .elementor-heading-title{font-size:var( --e-global-typography-343505e-font-size );}.elementor-157 .elementor-element.elementor-element-9fda669{font-size:var( --e-global-typography-460bb68-font-size );line-height:var( --e-global-typography-460bb68-line-height );letter-spacing:var( --e-global-typography-460bb68-letter-spacing );}.elementor-157 .elementor-element.elementor-element-3f30e4b .elementor-button{font-size:var( --e-global-typography-5f64dff-font-size );}}