.elementor-26 .elementor-element.elementor-element-8c82dd5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-2f29c43 .elementor-repeater-item-3603b92 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://mclegal.webstyl.pl/wp-content/uploads/2025/11/Zrzut-ekranu-2025-11-12-144446.webp);background-size:cover;}.elementor-26 .elementor-element.elementor-element-2f29c43 .swiper-slide{transition-duration:calc(5000ms*1.2);height:450px;}.elementor-26 .elementor-element.elementor-element-2f29c43 .swiper-slide-contents{max-width:66%;}.elementor-26 .elementor-element.elementor-element-2f29c43 .swiper-slide-inner{text-align:center;}.elementor-26 .elementor-element.elementor-element-0c078d9{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-3b0f804{--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;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--flex-wrap:wrap;}.elementor-26 .elementor-element.elementor-element-0ef21fc{--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;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-8f2a84e{--icon-box-icon-margin:15px;}.elementor-26 .elementor-element.elementor-element-8f2a84e .elementor-icon-box-title{margin-block-end:0px;color:#373737;}.elementor-26 .elementor-element.elementor-element-8f2a84e.elementor-view-stacked .elementor-icon{background-color:#033382;}.elementor-26 .elementor-element.elementor-element-8f2a84e.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-8f2a84e.elementor-view-default .elementor-icon{fill:#033382;color:#033382;border-color:#033382;}.elementor-26 .elementor-element.elementor-element-8f2a84e .elementor-icon{font-size:53px;}.elementor-26 .elementor-element.elementor-element-8f2a84e .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-8f2a84e .elementor-icon-box-title a{font-family:"EB GARAMOND REGULAR", Sans-serif;font-size:25px;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-8f2a84e:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-8f2a84e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-26 .elementor-element.elementor-element-8f2a84e .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#6B6B6B;}.elementor-26 .elementor-element.elementor-element-565d3a0{--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;}.elementor-26 .elementor-element.elementor-element-19dff32{--icon-box-icon-margin:15px;}.elementor-26 .elementor-element.elementor-element-19dff32 .elementor-icon-box-title{margin-block-end:0px;color:#373737;}.elementor-26 .elementor-element.elementor-element-19dff32.elementor-view-stacked .elementor-icon{background-color:#00163B;}.elementor-26 .elementor-element.elementor-element-19dff32.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-19dff32.elementor-view-default .elementor-icon{fill:#00163B;color:#00163B;border-color:#00163B;}.elementor-26 .elementor-element.elementor-element-19dff32 .elementor-icon{font-size:53px;}.elementor-26 .elementor-element.elementor-element-19dff32 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-19dff32 .elementor-icon-box-title a{font-family:"EB GARAMOND REGULAR", Sans-serif;font-size:25px;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-19dff32:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-19dff32:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-26 .elementor-element.elementor-element-19dff32 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#6B6B6B;}.elementor-26 .elementor-element.elementor-element-d317046{--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;}.elementor-26 .elementor-element.elementor-element-fa14bda{--icon-box-icon-margin:15px;}.elementor-26 .elementor-element.elementor-element-fa14bda .elementor-icon-box-title{margin-block-end:0px;color:#373737;}.elementor-26 .elementor-element.elementor-element-fa14bda.elementor-view-stacked .elementor-icon{background-color:#033382;}.elementor-26 .elementor-element.elementor-element-fa14bda.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-fa14bda.elementor-view-default .elementor-icon{fill:#033382;color:#033382;border-color:#033382;}.elementor-26 .elementor-element.elementor-element-fa14bda .elementor-icon{font-size:53px;}.elementor-26 .elementor-element.elementor-element-fa14bda .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-fa14bda .elementor-icon-box-title a{font-family:"EB GARAMOND REGULAR", Sans-serif;font-size:25px;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-fa14bda:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-fa14bda:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-26 .elementor-element.elementor-element-fa14bda .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#6B6B6B;}.elementor-26 .elementor-element.elementor-element-7274825{--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;}.elementor-26 .elementor-element.elementor-element-aeeca5e{--icon-box-icon-margin:15px;}.elementor-26 .elementor-element.elementor-element-aeeca5e .elementor-icon-box-title{margin-block-end:0px;color:#373737;}.elementor-26 .elementor-element.elementor-element-aeeca5e.elementor-view-stacked .elementor-icon{background-color:#033382;}.elementor-26 .elementor-element.elementor-element-aeeca5e.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-aeeca5e.elementor-view-default .elementor-icon{fill:#033382;color:#033382;border-color:#033382;}.elementor-26 .elementor-element.elementor-element-aeeca5e .elementor-icon{font-size:53px;}.elementor-26 .elementor-element.elementor-element-aeeca5e .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-aeeca5e .elementor-icon-box-title a{font-family:"EB GARAMOND REGULAR", Sans-serif;font-size:25px;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-aeeca5e:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-aeeca5e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-26 .elementor-element.elementor-element-aeeca5e .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#6B6B6B;}.elementor-26 .elementor-element.elementor-element-c933714{--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;}.elementor-26 .elementor-element.elementor-element-a5bfe15{--icon-box-icon-margin:15px;}.elementor-26 .elementor-element.elementor-element-a5bfe15 .elementor-icon-box-title{margin-block-end:0px;color:#373737;}.elementor-26 .elementor-element.elementor-element-a5bfe15.elementor-view-stacked .elementor-icon{background-color:#033382;}.elementor-26 .elementor-element.elementor-element-a5bfe15.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-a5bfe15.elementor-view-default .elementor-icon{fill:#033382;color:#033382;border-color:#033382;}.elementor-26 .elementor-element.elementor-element-a5bfe15 .elementor-icon{font-size:53px;}.elementor-26 .elementor-element.elementor-element-a5bfe15 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-a5bfe15 .elementor-icon-box-title a{font-family:"EB GARAMOND REGULAR", Sans-serif;font-size:25px;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-a5bfe15:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-a5bfe15:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-26 .elementor-element.elementor-element-a5bfe15 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#6B6B6B;}.elementor-26 .elementor-element.elementor-element-933ae1d{--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;}.elementor-26 .elementor-element.elementor-element-30e25cf{--icon-box-icon-margin:15px;}.elementor-26 .elementor-element.elementor-element-30e25cf .elementor-icon-box-title{margin-block-end:0px;color:#373737;}.elementor-26 .elementor-element.elementor-element-30e25cf.elementor-view-stacked .elementor-icon{background-color:#033382;}.elementor-26 .elementor-element.elementor-element-30e25cf.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-30e25cf.elementor-view-default .elementor-icon{fill:#033382;color:#033382;border-color:#033382;}.elementor-26 .elementor-element.elementor-element-30e25cf .elementor-icon{font-size:53px;}.elementor-26 .elementor-element.elementor-element-30e25cf .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-30e25cf .elementor-icon-box-title a{font-family:"EB GARAMOND REGULAR", Sans-serif;font-size:25px;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-30e25cf:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-30e25cf:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-26 .elementor-element.elementor-element-30e25cf .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#6B6B6B;}.elementor-26 .elementor-element.elementor-element-1c833d4{--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;}.elementor-26 .elementor-element.elementor-element-cadf675{--icon-box-icon-margin:15px;}.elementor-26 .elementor-element.elementor-element-cadf675 .elementor-icon-box-title{margin-block-end:0px;color:#373737;}.elementor-26 .elementor-element.elementor-element-cadf675.elementor-view-stacked .elementor-icon{background-color:#033382;}.elementor-26 .elementor-element.elementor-element-cadf675.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-cadf675.elementor-view-default .elementor-icon{fill:#033382;color:#033382;border-color:#033382;}.elementor-26 .elementor-element.elementor-element-cadf675 .elementor-icon{font-size:53px;}.elementor-26 .elementor-element.elementor-element-cadf675 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-cadf675 .elementor-icon-box-title a{font-family:"EB GARAMOND REGULAR", Sans-serif;font-size:25px;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-cadf675:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-cadf675:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-26 .elementor-element.elementor-element-cadf675 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#6B6B6B;}.elementor-26 .elementor-element.elementor-element-4233f53{--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;}.elementor-26 .elementor-element.elementor-element-f2d3e1a{--icon-box-icon-margin:15px;}.elementor-26 .elementor-element.elementor-element-f2d3e1a .elementor-icon-box-title{margin-block-end:0px;color:#373737;}.elementor-26 .elementor-element.elementor-element-f2d3e1a.elementor-view-stacked .elementor-icon{background-color:#033382;}.elementor-26 .elementor-element.elementor-element-f2d3e1a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-f2d3e1a.elementor-view-default .elementor-icon{fill:#033382;color:#033382;border-color:#033382;}.elementor-26 .elementor-element.elementor-element-f2d3e1a .elementor-icon{font-size:53px;}.elementor-26 .elementor-element.elementor-element-f2d3e1a .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-f2d3e1a .elementor-icon-box-title a{font-family:"EB GARAMOND REGULAR", Sans-serif;font-size:25px;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-f2d3e1a:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-f2d3e1a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-26 .elementor-element.elementor-element-f2d3e1a .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#6B6B6B;}.elementor-26 .elementor-element.elementor-element-ec04e21{--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;}.elementor-26 .elementor-element.elementor-element-a4749eb{--icon-box-icon-margin:15px;}.elementor-26 .elementor-element.elementor-element-a4749eb .elementor-icon-box-title{margin-block-end:0px;color:#373737;}.elementor-26 .elementor-element.elementor-element-a4749eb.elementor-view-stacked .elementor-icon{background-color:#033382;}.elementor-26 .elementor-element.elementor-element-a4749eb.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-a4749eb.elementor-view-default .elementor-icon{fill:#033382;color:#033382;border-color:#033382;}.elementor-26 .elementor-element.elementor-element-a4749eb .elementor-icon{font-size:53px;}.elementor-26 .elementor-element.elementor-element-a4749eb .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-a4749eb .elementor-icon-box-title a{font-family:"EB GARAMOND REGULAR", Sans-serif;font-size:25px;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-a4749eb:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-a4749eb:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-26 .elementor-element.elementor-element-a4749eb .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#6B6B6B;}.elementor-26 .elementor-element.elementor-element-6a9bcb3{--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;}.elementor-26 .elementor-element.elementor-element-a9275f2{--icon-box-icon-margin:15px;}.elementor-26 .elementor-element.elementor-element-a9275f2 .elementor-icon-box-title{margin-block-end:0px;color:#373737;}.elementor-26 .elementor-element.elementor-element-a9275f2.elementor-view-stacked .elementor-icon{background-color:#033382;}.elementor-26 .elementor-element.elementor-element-a9275f2.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-a9275f2.elementor-view-default .elementor-icon{fill:#033382;color:#033382;border-color:#033382;}.elementor-26 .elementor-element.elementor-element-a9275f2 .elementor-icon{font-size:53px;}.elementor-26 .elementor-element.elementor-element-a9275f2 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-a9275f2 .elementor-icon-box-title a{font-family:"EB GARAMOND REGULAR", Sans-serif;font-size:25px;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-a9275f2:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-a9275f2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-26 .elementor-element.elementor-element-a9275f2 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#6B6B6B;}.elementor-26 .elementor-element.elementor-element-7a50cf6{--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;}.elementor-26 .elementor-element.elementor-element-458ecab{--icon-box-icon-margin:15px;}.elementor-26 .elementor-element.elementor-element-458ecab .elementor-icon-box-title{margin-block-end:0px;color:#373737;}.elementor-26 .elementor-element.elementor-element-458ecab.elementor-view-stacked .elementor-icon{background-color:#033382;}.elementor-26 .elementor-element.elementor-element-458ecab.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-458ecab.elementor-view-default .elementor-icon{fill:#033382;color:#033382;border-color:#033382;}.elementor-26 .elementor-element.elementor-element-458ecab .elementor-icon{font-size:53px;}.elementor-26 .elementor-element.elementor-element-458ecab .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-458ecab .elementor-icon-box-title a{font-family:"EB GARAMOND REGULAR", Sans-serif;font-size:25px;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-458ecab:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-458ecab:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-26 .elementor-element.elementor-element-458ecab .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#6B6B6B;}.elementor-26 .elementor-element.elementor-element-39274a1{--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;}.elementor-26 .elementor-element.elementor-element-538b3c3{--icon-box-icon-margin:15px;}.elementor-26 .elementor-element.elementor-element-538b3c3 .elementor-icon-box-title{margin-block-end:0px;color:#373737;}.elementor-26 .elementor-element.elementor-element-538b3c3.elementor-view-stacked .elementor-icon{background-color:#033382;}.elementor-26 .elementor-element.elementor-element-538b3c3.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-538b3c3.elementor-view-default .elementor-icon{fill:#033382;color:#033382;border-color:#033382;}.elementor-26 .elementor-element.elementor-element-538b3c3 .elementor-icon{font-size:53px;}.elementor-26 .elementor-element.elementor-element-538b3c3 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-538b3c3 .elementor-icon-box-title a{font-family:"EB GARAMOND REGULAR", Sans-serif;font-size:25px;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-538b3c3:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-538b3c3:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-26 .elementor-element.elementor-element-538b3c3 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;color:#6B6B6B;}.elementor-26 .elementor-element.elementor-element-569d70d1:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-569d70d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2E3;}.elementor-26 .elementor-element.elementor-element-569d70d1 > .elementor-container{max-width:1300px;}.elementor-26 .elementor-element.elementor-element-569d70d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-26 .elementor-element.elementor-element-569d70d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-4d4158cc{--spacer-size:50px;}.elementor-26 .elementor-element.elementor-element-7cf31d4 .elementor-repeater-item-8a5cd50 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://mclegal.webstyl.pl/wp-content/uploads/2025/11/warsaw-landmarks-poland-2025-10-06-22-03-25-utc.webp);background-size:cover;}.elementor-26 .elementor-element.elementor-element-7cf31d4 .elementor-repeater-item-51ee12e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://mclegal.webstyl.pl/wp-content/uploads/2025/11/warsaw-landmarks-poland-2025-10-06-22-03-25-utc.webp);background-size:cover;}.elementor-26 .elementor-element.elementor-element-7cf31d4 .swiper-slide{transition-duration:calc(5000ms*1.2);height:810px;}.elementor-26 .elementor-element.elementor-element-7cf31d4 .swiper-slide-contents{max-width:66%;}.elementor-26 .elementor-element.elementor-element-7cf31d4 .swiper-slide-inner{text-align:center;}.elementor-26 .elementor-element.elementor-element-4baa7bca > .elementor-element-populated{margin:0% 0% 0% 14%;--e-column-margin-right:0%;--e-column-margin-left:14%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-41dea0c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-73195bc{font-family:"Roboto", Sans-serif;font-weight:400;color:#494949;}.elementor-26 .elementor-element.elementor-element-cae42be > .elementor-container{max-width:1300px;}.elementor-26 .elementor-element.elementor-element-cae42be{margin-top:100px;margin-bottom:100px;}.elementor-26 .elementor-element.elementor-element-7eedee43 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:stretch;align-items:stretch;}.elementor-26 .elementor-element.elementor-element-7eedee43{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-26 .elementor-element.elementor-element-6057dae8 img{width:100%;max-width:100%;height:100%;}.elementor-26 .elementor-element.elementor-element-6946ee1e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26 .elementor-element.elementor-element-6946ee1e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF1E2;}.elementor-26 .elementor-element.elementor-element-6946ee1e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 20px 20px;}.elementor-26 .elementor-element.elementor-element-6946ee1e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-2a13c766 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:600;line-height:17px;color:#000000;}.elementor-26 .elementor-element.elementor-element-70915160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-26 .elementor-element.elementor-element-66fc021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-26 .elementor-element.elementor-element-66fc021 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-2e67c684 .elementor-repeater-item-d1ae897.elementor-social-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2e67c684 .elementor-repeater-item-d1ae897.elementor-social-icon i{color:#000000;}.elementor-26 .elementor-element.elementor-element-2e67c684 .elementor-repeater-item-d1ae897.elementor-social-icon svg{fill:#000000;}.elementor-26 .elementor-element.elementor-element-2e67c684 .elementor-repeater-item-2220c29.elementor-social-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2e67c684 .elementor-repeater-item-2220c29.elementor-social-icon i{color:#000000;}.elementor-26 .elementor-element.elementor-element-2e67c684 .elementor-repeater-item-2220c29.elementor-social-icon svg{fill:#000000;}.elementor-26 .elementor-element.elementor-element-2e67c684 .elementor-repeater-item-39adb0a.elementor-social-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2e67c684 .elementor-repeater-item-39adb0a.elementor-social-icon i{color:#000000;}.elementor-26 .elementor-element.elementor-element-2e67c684 .elementor-repeater-item-39adb0a.elementor-social-icon svg{fill:#000000;}.elementor-26 .elementor-element.elementor-element-2e67c684{--grid-template-columns:repeat(0, auto);text-align:left;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-26 .elementor-element.elementor-element-2e67c684 .elementor-social-icon{--icon-padding:14px;}.elementor-26 .elementor-element.elementor-element-4e62747d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:stretch;align-items:stretch;}.elementor-26 .elementor-element.elementor-element-4e62747d{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-0063df1 img{width:100%;max-width:100%;height:100%;}.elementor-26 .elementor-element.elementor-element-4df45bcd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26 .elementor-element.elementor-element-4df45bcd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF1E2;}.elementor-26 .elementor-element.elementor-element-4df45bcd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 20px 20px;}.elementor-26 .elementor-element.elementor-element-4df45bcd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-56907203 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:600;line-height:17px;color:#000000;}.elementor-26 .elementor-element.elementor-element-12600f4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-26 .elementor-element.elementor-element-38462d36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-26 .elementor-element.elementor-element-38462d36 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-710da14 .elementor-repeater-item-d1ae897.elementor-social-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-710da14 .elementor-repeater-item-d1ae897.elementor-social-icon i{color:#000000;}.elementor-26 .elementor-element.elementor-element-710da14 .elementor-repeater-item-d1ae897.elementor-social-icon svg{fill:#000000;}.elementor-26 .elementor-element.elementor-element-710da14 .elementor-repeater-item-2220c29.elementor-social-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-710da14 .elementor-repeater-item-2220c29.elementor-social-icon i{color:#000000;}.elementor-26 .elementor-element.elementor-element-710da14 .elementor-repeater-item-2220c29.elementor-social-icon svg{fill:#000000;}.elementor-26 .elementor-element.elementor-element-710da14 .elementor-repeater-item-39adb0a.elementor-social-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-710da14 .elementor-repeater-item-39adb0a.elementor-social-icon i{color:#000000;}.elementor-26 .elementor-element.elementor-element-710da14 .elementor-repeater-item-39adb0a.elementor-social-icon svg{fill:#000000;}.elementor-26 .elementor-element.elementor-element-710da14{--grid-template-columns:repeat(0, auto);text-align:left;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-26 .elementor-element.elementor-element-710da14 .elementor-social-icon{--icon-padding:14px;}.elementor-26 .elementor-element.elementor-element-53f1d2b6 > .elementor-container{max-width:1300px;}.elementor-26 .elementor-element.elementor-element-53f1d2b6{padding:80px 0px 80px 0px;}.elementor-26 .elementor-element.elementor-element-58bddd4c{text-align:center;}.elementor-26 .elementor-element.elementor-element-58bddd4c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:54px;font-weight:600;line-height:1.1em;color:#000000;}.elementor-26 .elementor-element.elementor-element-b8346fd{--spacer-size:20px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-26 .elementor-element.elementor-element-4e0051c .elementor-tab-title{border-width:1px;border-color:#EFEDE6;padding:22px 0px 22px 0px;}.elementor-26 .elementor-element.elementor-element-4e0051c .elementor-tab-content{border-width:1px;border-block-end-color:#EFEDE6;color:#000000;font-family:"Cormorant Garamond", Sans-serif;font-size:18px;padding:0px 0px 22px 0px;}.elementor-26 .elementor-element.elementor-element-4e0051c .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-4e0051c .elementor-toggle-title, .elementor-26 .elementor-element.elementor-element-4e0051c .elementor-toggle-icon{color:#000000;}.elementor-26 .elementor-element.elementor-element-4e0051c .elementor-toggle-icon svg{fill:#000000;}.elementor-26 .elementor-element.elementor-element-4e0051c .elementor-tab-title.elementor-active a, .elementor-26 .elementor-element.elementor-element-4e0051c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#E60015;}.elementor-26 .elementor-element.elementor-element-4e0051c .elementor-toggle-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;}.elementor-26 .elementor-element.elementor-element-d3c639d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-8f64e38{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-26 .elementor-element.elementor-element-8f64e38 .elementor-divider-separator{width:100%;}.elementor-26 .elementor-element.elementor-element-8f64e38 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-58ce8748 > .elementor-container{max-width:1300px;}.elementor-26 .elementor-element.elementor-element-58ce8748 > .elementor-background-overlay{opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-58ce8748{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-4b7c03ae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-30c587b2:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-30c587b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#033382;}.elementor-26 .elementor-element.elementor-element-30c587b2 > .elementor-container{max-width:1300px;}.elementor-26 .elementor-element.elementor-element-30c587b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26 .elementor-element.elementor-element-30c587b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-347da53a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26 .elementor-element.elementor-element-347da53a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-347da53a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 40px 20px;}.elementor-26 .elementor-element.elementor-element-347da53a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-1d20ea1a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-1d20ea1a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-1d20ea1a > .elementor-element-populated{margin:0% 13% 0% 0%;--e-column-margin-right:13%;--e-column-margin-left:0%;padding:30px 30px 30px 30px;}.elementor-26 .elementor-element.elementor-element-03833cf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:53px;font-weight:600;color:#000000;}.elementor-26 .elementor-element.elementor-element-5d49e8f{font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-48f8255 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-26 .elementor-element.elementor-element-48f8255 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-26 .elementor-element.elementor-element-48f8255 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-26 .elementor-element.elementor-element-48f8255 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-26 .elementor-element.elementor-element-48f8255 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-26 .elementor-element.elementor-element-48f8255 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-48f8255 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-48f8255{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-48f8255 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-26 .elementor-element.elementor-element-48f8255 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-48f8255 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-48f8255 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-22ccf3ce{--spacer-size:30px;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-7d678f42.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-7d678f42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-7d678f42 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-26 .elementor-element.elementor-element-19d9fb0:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-19d9fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5E4300;}.elementor-26 .elementor-element.elementor-element-19d9fb0 > .elementor-container{max-width:1300px;}.elementor-26 .elementor-element.elementor-element-19d9fb0 > .elementor-background-overlay{opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-19d9fb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-fcd5fc7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-eccdc81:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-eccdc81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#033382;}.elementor-26 .elementor-element.elementor-element-eccdc81 > .elementor-container{max-width:1300px;}.elementor-26 .elementor-element.elementor-element-eccdc81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26 .elementor-element.elementor-element-eccdc81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-30d2aa4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 40px 20px;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-b33db00.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-b33db00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-b33db00 > .elementor-element-populated{margin:0% 13% 0% 0%;--e-column-margin-right:13%;--e-column-margin-left:0%;padding:30px 30px 30px 30px;}.elementor-26 .elementor-element.elementor-element-4fc0d4f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:53px;font-weight:600;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-376e5b9{color:#DFDFDF;}.elementor-26 .elementor-element.elementor-element-a802afa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-26 .elementor-element.elementor-element-a802afa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-26 .elementor-element.elementor-element-a802afa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-26 .elementor-element.elementor-element-a802afa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-26 .elementor-element.elementor-element-a802afa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-26 .elementor-element.elementor-element-a802afa .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-a802afa .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-a802afa{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-a802afa .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-26 .elementor-element.elementor-element-a802afa .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-3baa194{--spacer-size:30px;}.elementor-26 .elementor-element.elementor-element-ea4e8ef > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-26 .elementor-element.elementor-element-09007df{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-b3c752e iframe{height:424px;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-0c078d9{--content-width:1600px;}.elementor-26 .elementor-element.elementor-element-0ef21fc{--width:33%;}.elementor-26 .elementor-element.elementor-element-565d3a0{--width:33%;}.elementor-26 .elementor-element.elementor-element-d317046{--width:33%;}.elementor-26 .elementor-element.elementor-element-7274825{--width:33%;}.elementor-26 .elementor-element.elementor-element-c933714{--width:33%;}.elementor-26 .elementor-element.elementor-element-933ae1d{--width:33%;}.elementor-26 .elementor-element.elementor-element-1c833d4{--width:33%;}.elementor-26 .elementor-element.elementor-element-4233f53{--width:33%;}.elementor-26 .elementor-element.elementor-element-ec04e21{--width:33%;}.elementor-26 .elementor-element.elementor-element-6a9bcb3{--width:33%;}.elementor-26 .elementor-element.elementor-element-7a50cf6{--width:33%;}.elementor-26 .elementor-element.elementor-element-39274a1{--width:33%;}.elementor-26 .elementor-element.elementor-element-5fa1dd7d{width:41.742%;}.elementor-26 .elementor-element.elementor-element-38844474{width:100%;}.elementor-26 .elementor-element.elementor-element-4baa7bca{width:58.258%;}.elementor-26 .elementor-element.elementor-element-1d20ea1a{width:50%;}.elementor-26 .elementor-element.elementor-element-7d678f42{width:49.616%;}.elementor-26 .elementor-element.elementor-element-b33db00{width:50%;}.elementor-26 .elementor-element.elementor-element-ea4e8ef{width:49.616%;}}@media(max-width:1024px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-0ef21fc{--width:49%;}.elementor-26 .elementor-element.elementor-element-565d3a0{--width:50%;}.elementor-26 .elementor-element.elementor-element-d317046{--width:49%;}.elementor-26 .elementor-element.elementor-element-7274825{--width:49%;}.elementor-26 .elementor-element.elementor-element-c933714{--width:50%;}.elementor-26 .elementor-element.elementor-element-933ae1d{--width:49%;}.elementor-26 .elementor-element.elementor-element-1c833d4{--width:50%;}.elementor-26 .elementor-element.elementor-element-4233f53{--width:50%;}.elementor-26 .elementor-element.elementor-element-ec04e21{--width:49%;}.elementor-26 .elementor-element.elementor-element-6a9bcb3{--width:50%;}.elementor-26 .elementor-element.elementor-element-7a50cf6{--width:50%;}.elementor-26 .elementor-element.elementor-element-39274a1{--width:49%;}.elementor-26 .elementor-element.elementor-element-5fa1dd7d{width:41%;}.elementor-26 .elementor-element.elementor-element-4baa7bca{width:59%;}.elementor-26 .elementor-element.elementor-element-5c46aa06{width:20%;}.elementor-26 .elementor-element.elementor-element-12b8d960{width:60%;}.elementor-26 .elementor-element.elementor-element-7c339d35{width:20%;}.elementor-26 .elementor-element.elementor-element-1d20ea1a{width:51%;}.elementor-26 .elementor-element.elementor-element-7d678f42{width:49%;}.elementor-26 .elementor-element.elementor-element-b33db00{width:51%;}.elementor-26 .elementor-element.elementor-element-ea4e8ef{width:49%;}}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-3b0f804{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-26 .elementor-element.elementor-element-8f2a84e .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-8f2a84e .elementor-icon-box-title a{font-size:22px;}.elementor-26 .elementor-element.elementor-element-19dff32 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-19dff32 .elementor-icon-box-title a{font-size:22px;}.elementor-26 .elementor-element.elementor-element-fa14bda .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-fa14bda .elementor-icon-box-title a{font-size:22px;}.elementor-26 .elementor-element.elementor-element-aeeca5e .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-aeeca5e .elementor-icon-box-title a{font-size:22px;}.elementor-26 .elementor-element.elementor-element-a5bfe15 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-a5bfe15 .elementor-icon-box-title a{font-size:22px;}.elementor-26 .elementor-element.elementor-element-30e25cf .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-30e25cf .elementor-icon-box-title a{font-size:22px;}.elementor-26 .elementor-element.elementor-element-cadf675 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-cadf675 .elementor-icon-box-title a{font-size:22px;}.elementor-26 .elementor-element.elementor-element-f2d3e1a .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-f2d3e1a .elementor-icon-box-title a{font-size:22px;}.elementor-26 .elementor-element.elementor-element-a4749eb .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-a4749eb .elementor-icon-box-title a{font-size:22px;}.elementor-26 .elementor-element.elementor-element-a9275f2 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-a9275f2 .elementor-icon-box-title a{font-size:22px;}.elementor-26 .elementor-element.elementor-element-458ecab .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-458ecab .elementor-icon-box-title a{font-size:22px;}.elementor-26 .elementor-element.elementor-element-538b3c3 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-538b3c3 .elementor-icon-box-title a{font-size:22px;}.elementor-26 .elementor-element.elementor-element-5fa1dd7d > .elementor-element-populated{padding:0% 3% 0% 0%;}.elementor-26 .elementor-element.elementor-element-4baa7bca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 3%;}.elementor-26 .elementor-element.elementor-element-1d20ea1a > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-03833cf .elementor-heading-title{font-size:47px;}.elementor-26 .elementor-element.elementor-element-22ccf3ce{--spacer-size:20px;}.elementor-26 .elementor-element.elementor-element-7d678f42 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-389eb79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-b33db00 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-4fc0d4f .elementor-heading-title{font-size:47px;}.elementor-26 .elementor-element.elementor-element-3baa194{--spacer-size:20px;}.elementor-26 .elementor-element.elementor-element-ea4e8ef > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-4328612{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-8c82dd5{--min-height:0px;}.elementor-26 .elementor-element.elementor-element-5fa1dd7d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-4baa7bca > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-1d20ea1a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-22ccf3ce{--spacer-size:18px;}.elementor-26 .elementor-element.elementor-element-b33db00 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-3baa194{--spacer-size:18px;}}/* Start custom CSS for container, class: .elementor-element-3b0f804 */.elementor-26 .elementor-element.elementor-element-3b0f804 .elementor-icon-box-description {
  text-align: justify;
  text-justify: inter-word;
  hyphens: auto;
  line-height: 1.6;
  word-spacing: normal;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-389eb79 *//* === CF7 elegancki — białe tło, pomarańcz #f55e45, ikony po lewej, odstępy między polami === */
.elementor-element-389eb79 {
  --text:#222;
  --muted:#8a8a8a;
  --line:#eadfcd;
  --line-strong:#e9e0ce;
  --accent:#f55e45;
  --accent-h:#e24c34;
  --ring:rgba(245,94,69,.16);
}

/* Reset + layout */
.elementor-element-389eb79 .wpcf7-form {max-width:900px;margin-inline:auto;}
.elementor-element-389eb79 .form-style-1 p {margin:0;}
.elementor-element-389eb79 .wpcf7-form-control {box-sizing:border-box;appearance:none;}

/* Siatka dwóch kolumn */
.elementor-element-389eb79 .columns_wrap {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px 24px; /* <-- odstępy między polami */
}
.elementor-element-389eb79 .column-1_1 {grid-column:1 / -1;}

/* IKONY (SVG po lewej) */
.elementor-element-389eb79 .style-line {
  position:relative;
  display:block;
  overflow:visible;
}
.elementor-element-389eb79 .style-line::before {
  content:"";
  position:absolute; left:16px; top:50%; transform:translateY(-50%);
  width:22px; height:22px; opacity:.8;
  pointer-events:none;
  background-repeat:no-repeat; background-position:center; background-size:20px 20px;
  z-index:1;
}
.elementor-element-389eb79 .icon-name::before {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%238a8a8a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12a5 5 0 100-10 5 5 0 000 10z'/%3E%3Cpath d='M3 21a9 9 0 0118 0'/%3E%3C/g%3E%3C/svg%3E");
}
.elementor-element-389eb79 .icon-email::before {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%238a8a8a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16a2 2 0 012 2v8a2 2 0 01-2 2H4a2 2 0 01-2-2V8a2 2 0 012-2z'/%3E%3Cpath d='M22 8L12 14 2 8'/%3E%3C/g%3E%3C/svg%3E");
}
.elementor-element-389eb79 .icon-phone::before {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%238a8a8a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v2a2 2 0 01-2.2 2 19.9 19.9 0 01-8.6-3.1 19.5 19.5 0 01-6-6A19.9 19.9 0 013.1 4.2 2 2 0 015.1 2h2a2 2 0 012 1.7c.1.9.3 1.8.6 2.6a2 2 0 01-.5 2.1L7 9.6a16 16 0 006 6l1.3-1.3a2 2 0 012.1-.5c.8.3 1.7.5 2.6.6A2 2 0 0122 16.9z'/%3E%3C/g%3E%3C/svg%3E");
}
.elementor-element-389eb79 .icon-subject::before {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%238a8a8a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8h.01M11 12h1v5'/%3E%3C/g%3E%3C/svg%3E");
}
.elementor-element-389eb79 .icon-textarea::before {
  top:26px; transform:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%238a8a8a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 013 3L7 19l-4 1 1-4L16.5 3.5z'/%3E%3C/g%3E%3C/svg%3E");
}

/* POLA (odstępy i wygląd) */
.elementor-element-389eb79 input.wpcf7-form-control,
.elementor-element-389eb79 textarea.wpcf7-form-control {
  width:100%;
  border:1px solid var(--line);
  background:#fff;
  color:var(--text) !important;
  padding:12px 14px 12px 60px !important;
  font-size:16px; line-height:1.45;
  border-radius:10px;
  transition:border-color .2s ease, box-shadow .2s ease;
}
.elementor-element-389eb79 textarea.wpcf7-form-control {
  min-height:150px; resize:vertical;
}
.elementor-element-389eb79 ::placeholder {color:var(--muted); opacity:1;}
.elementor-element-389eb79 .wpcf7-form-control:not(textarea) {margin-bottom:8px;} /* <-- przestrzeń między polami */

/* Focus */
.elementor-element-389eb79 input.wpcf7-form-control:focus,
.elementor-element-389eb79 textarea.wpcf7-form-control:focus {
  outline:none;
  border-color:var(--accent);
  box-shadow:0 0 0 3px var(--ring);
}

/* Separator nad przyciskiem */
.elementor-element-389eb79 .columns_wrap.margin-bottom + p::before {
  content:""; display:block; height:1px; width:100%;
  background:var(--line-strong); margin:18px 0 16px;
}

/* PRZYCISK */
.elementor-element-389eb79 .wpcf7-submit {
  width:100%;
  border:0; border-radius:10px;
  background:var(--accent) !important;
  color:#fff !important;
  font-weight:800; letter-spacing:.14em; text-transform:uppercase;
  padding:16px 22px;
  cursor:pointer;
  transition:background-color .2s ease, transform .05s ease, box-shadow .2s ease;
  box-shadow:0 10px 24px rgba(245,94,69,.2);

  /* 🔽 dodaj to: */
  -webkit-text-fill-color:#fff !important;  /* dla Safari/Chromium */
  opacity:1 !important;                     /* żeby biały był widoczny przy disabled */
}

.elementor-element-389eb79 .wpcf7-submit:hover {
  background:var(--accent-h) !important;
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(226,76,52,.24);
}

/* Zgoda RODO */
.elementor-element-389eb79 .wpcf7-acceptance {
  display:inline-block;
  margin-left:16px;
  color:#555;
  font-size:14px;
  line-height:1.5;
}
.elementor-element-389eb79 .wpcf7-acceptance a {
  color:var(--accent);
  text-underline-offset:3px;
}
.elementor-element-389eb79 .wpcf7-acceptance input[type="checkbox"] {
  width:18px;
  height:18px;
  margin-right:8px;
  vertical-align:text-bottom;
  accent-color:var(--accent);
}

/* Komunikaty */
.elementor-element-389eb79 .wpcf7-not-valid-tip {
  color:#c63a2f; font-size:.9rem; margin-top:6px;
}
.elementor-element-389eb79 .wpcf7-response-output {
  margin-top:14px; border-radius:10px; padding:12px;
  border:1px solid #eee; background:#fafafa; color:#333;
}

/* RWD */
@media (max-width:860px) {
  .elementor-element-389eb79 .columns_wrap {
    grid-template-columns:1fr;
    gap:12px;
  }
  .elementor-element-389eb79 .wpcf7-acceptance {
    display:block;
    margin:12px 0 0;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'EB GARAMOND REGULAR';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mclegal.webstyl.pl/wp-content/uploads/2025/11/EBGaramond-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */