.elementor-7998 .elementor-element.elementor-element-e304cfd{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-317cc73{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-317cc73:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-317cc73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-317cc73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-521dc60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-7998 .elementor-element.elementor-element-54572e2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-54572e2:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-54572e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-54572e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-f342902{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;font-size:15px;font-weight:600;}.elementor-7998 .elementor-element.elementor-element-8952784{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-7998 .elementor-element.elementor-element-8952784 .elementor-heading-title{font-size:44px;}.elementor-7998 .elementor-element.elementor-element-15b4d3d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-d4a9e7d{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-a3ee85f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-a3ee85f:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-a3ee85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-a3ee85f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-de80384 .elementor-heading-title{color:#888888;}.elementor-7998 .elementor-element.elementor-element-4028f9c{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:-8px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-4028f9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-a21bf29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-7998 .elementor-element.elementor-element-a21bf29 .elementor-icon-wrapper{text-align:center;}.elementor-7998 .elementor-element.elementor-element-a21bf29.elementor-view-stacked .elementor-icon{background-color:#8D8D8D;}.elementor-7998 .elementor-element.elementor-element-a21bf29.elementor-view-framed .elementor-icon, .elementor-7998 .elementor-element.elementor-element-a21bf29.elementor-view-default .elementor-icon{color:#8D8D8D;border-color:#8D8D8D;}.elementor-7998 .elementor-element.elementor-element-a21bf29.elementor-view-framed .elementor-icon, .elementor-7998 .elementor-element.elementor-element-a21bf29.elementor-view-default .elementor-icon svg{fill:#8D8D8D;}.elementor-7998 .elementor-element.elementor-element-a21bf29 .elementor-icon{font-size:8px;}.elementor-7998 .elementor-element.elementor-element-a21bf29 .elementor-icon svg{height:8px;}.elementor-7998 .elementor-element.elementor-element-a1c9f11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7998 .elementor-element.elementor-element-31976e4{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:-35px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-7425c1a{font-size:16px;}.elementor-7998 .elementor-element.elementor-element-5a76402{text-align:center;font-size:16px;}.elementor-7998 .elementor-element.elementor-element-0e0c654{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:-33px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-fbf11c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7998 .elementor-element.elementor-element-818ef97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;font-size:20px;font-weight:900;}.elementor-7998 .elementor-element.elementor-element-f9f2f61{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-f9f2f61:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-f9f2f61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-f9f2f61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-8325c3d{text-align:left;}.elementor-7998 .elementor-element.elementor-element-8325c3d .elementor-heading-title{color:#888888;}.elementor-7998 .elementor-element.elementor-element-1d6dcff{text-align:center;}.elementor-7998 .elementor-element.elementor-element-1d6dcff .elementor-heading-title{color:#888888;}.elementor-7998 .elementor-element.elementor-element-059d79b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7998 .elementor-element.elementor-element-6641e0f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:16px;}.elementor-7998 .elementor-element.elementor-element-1c69cc2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-1c69cc2:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-1c69cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-1c69cc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-d64b3f2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-d64b3f2:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-d64b3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-d64b3f2.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-2480999{text-align:left;}.elementor-7998 .elementor-element.elementor-element-2480999 .elementor-heading-title{color:#888888;}.elementor-7998 .elementor-element.elementor-element-067261e{text-align:center;}.elementor-7998 .elementor-element.elementor-element-067261e .elementor-heading-title{color:#888888;}.elementor-7998 .elementor-element.elementor-element-30c0ee4{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:14px;}.elementor-7998 .elementor-element.elementor-element-35a8063{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:14px;}.elementor-7998 .elementor-element.elementor-element-e6e08b1{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:18px;font-weight:900;}.elementor-7998 .elementor-element.elementor-element-d1ed370{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-7998 .elementor-element.elementor-element-d1ed370.elementor-element{--align-self:center;}.elementor-7998 .elementor-element.elementor-element-c9d0f1d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-c9d0f1d:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-c9d0f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-c9d0f1d.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-73c1ef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-secondary );}.elementor-7998 .elementor-element.elementor-element-73c1ef6 .elementor-share-btn{font-size:calc(0.8px * 10);border-width:2px;}.elementor-7998 .elementor-element.elementor-element-2a1729d .elementor-button{background-color:#02010100;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-7998 .elementor-element.elementor-element-2a1729d .elementor-button:hover, .elementor-7998 .elementor-element.elementor-element-2a1729d .elementor-button:focus{background-color:#000000;color:#ffffff;border-color:#000000;}.elementor-7998 .elementor-element.elementor-element-2a1729d{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7998 .elementor-element.elementor-element-2a1729d .elementor-button:hover svg, .elementor-7998 .elementor-element.elementor-element-2a1729d .elementor-button:focus svg{fill:#ffffff;}.elementor-7998 .elementor-element.elementor-element-53dc531{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-e6f564a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-e6f564a:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-e6f564a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-e6f564a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-f86ecda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;}.elementor-7998 .elementor-element.elementor-element-f86ecda .elementor-icon-wrapper{text-align:left;}.elementor-7998 .elementor-element.elementor-element-f86ecda .elementor-icon{font-size:14px;}.elementor-7998 .elementor-element.elementor-element-f86ecda .elementor-icon svg{height:14px;}.elementor-7998 .elementor-element.elementor-element-5c0c368{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7998 .elementor-element.elementor-element-5c0c368 .elementor-heading-title{color:#888888;}.elementor-7998 .elementor-element.elementor-element-2caf191{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-7998 .elementor-element.elementor-element-b2fde78{font-size:20px;}.elementor-7998 .elementor-element.elementor-element-1e3d290{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7998 .elementor-element.elementor-element-547b2df{font-size:20px;}.elementor-7998 .elementor-element.elementor-element-8863650{--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;}.elementor-7998 .elementor-element.elementor-element-1324f0d{--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;}.elementor-7998 .elementor-element.elementor-element-4f26d69{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-4f26d69:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-4f26d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-4f26d69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-cf14c5c{font-size:18px;}.elementor-7998 .elementor-element.elementor-element-c92186e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-7998 .elementor-element.elementor-element-45dea57{--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;}.elementor-7998 .elementor-element.elementor-element-719134c{--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;}.elementor-7998 .elementor-element.elementor-element-ba13e11{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-ba13e11:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-ba13e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-ba13e11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-eb90a04 .elementor-heading-title{font-size:24px;color:#888888;}.elementor-7998 .elementor-element.elementor-element-996f166{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-0d5cd12{--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;}.elementor-7998 .elementor-element.elementor-element-7e2ed7d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-7e2ed7d:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-7e2ed7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-7e2ed7d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-620b25b{font-size:18px;}.elementor-7998 .elementor-element.elementor-element-0c98f0d{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-4bd318f{--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;}.elementor-7998 .elementor-element.elementor-element-b6e21be{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-b6e21be:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-b6e21be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-b6e21be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-5f7d1f4 .elementor-heading-title{font-size:20px;color:#888888;}.elementor-7998 .elementor-element.elementor-element-9d89bee{font-size:18px;}.elementor-7998 .elementor-element.elementor-element-8c137d5{--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;}.elementor-7998 .elementor-element.elementor-element-85f477c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-7998 .elementor-element.elementor-element-af22549{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-fb0a743{--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;}.elementor-7998 .elementor-element.elementor-element-cea25be{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-cea25be:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-cea25be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-cea25be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-775fe88 .elementor-heading-title{font-size:20px;color:#888888;}.elementor-7998 .elementor-element.elementor-element-697831a{font-size:18px;}.elementor-7998 .elementor-element.elementor-element-76b058d{text-align:left;}.elementor-7998 .elementor-element.elementor-element-f3c89e6{--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;}.elementor-7998 .elementor-element.elementor-element-2d831e1{--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;}.elementor-7998 .elementor-element.elementor-element-4ee7cee{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-4ee7cee:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-4ee7cee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-4ee7cee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-f6574f2 .elementor-heading-title{font-size:20px;color:#888888;}.elementor-7998 .elementor-element.elementor-element-572cd9d{font-size:18px;}.elementor-7998 .elementor-element.elementor-element-046c34f{--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;}.elementor-7998 .elementor-element.elementor-element-48cbc87{--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;}.elementor-7998 .elementor-element.elementor-element-0349329{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-0349329:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-0349329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-0349329.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-a13c9fd{font-size:18px;}.elementor-7998 .elementor-element.elementor-element-1f0cafa{--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;}.elementor-7998 .elementor-element.elementor-element-f0925b9{--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;}.elementor-7998 .elementor-element.elementor-element-6f01030{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-6f01030:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-6f01030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-6f01030.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-db86348 .elementor-heading-title{font-size:20px;color:#888888;}.elementor-7998 .elementor-element.elementor-element-09d0777{font-size:18px;}.elementor-7998 .elementor-element.elementor-element-85a0135{--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;}.elementor-7998 .elementor-element.elementor-element-e4296ba{--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;}.elementor-7998 .elementor-element.elementor-element-55ab966{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-55ab966:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-55ab966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-55ab966.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-cc6498f .elementor-heading-title{font-size:20px;color:#888888;}.elementor-7998 .elementor-element.elementor-element-14ae231{font-size:18px;}.elementor-7998 .elementor-element.elementor-element-0609e67{--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;}.elementor-7998 .elementor-element.elementor-element-a9ec028{--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;}.elementor-7998 .elementor-element.elementor-element-9021287{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-9021287:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-9021287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-9021287.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-4bbd72e .elementor-heading-title{color:#888888;}.elementor-7998 .elementor-element.elementor-element-22fe567{font-size:18px;}.elementor-7998 .elementor-element.elementor-element-6765177{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-6765177:not(.elementor-motion-effects-element-type-background), .elementor-7998 .elementor-element.elementor-element-6765177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7998 .elementor-element.elementor-element-6765177.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7998 .elementor-element.elementor-element-c6698fd{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-7998 .elementor-element.elementor-element-317cc73{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-54572e2{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-a3ee85f{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-4028f9c{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-31976e4{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-0e0c654{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-f9f2f61{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-1c69cc2{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-d64b3f2{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-c9d0f1d{--grid-auto-flow:row;} .elementor-7998 .elementor-element.elementor-element-73c1ef6{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-7998 .elementor-element.elementor-element-e6f564a{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-4f26d69{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-ba13e11{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-7e2ed7d{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-b6e21be{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-cea25be{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-4ee7cee{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-0349329{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-6f01030{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-55ab966{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-9021287{--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-6765177{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7998 .elementor-element.elementor-element-e304cfd{--content-width:1100px;}.elementor-7998 .elementor-element.elementor-element-317cc73{--width:100%;}.elementor-7998 .elementor-element.elementor-element-54572e2{--width:100%;}.elementor-7998 .elementor-element.elementor-element-15b4d3d{--content-width:1100px;}.elementor-7998 .elementor-element.elementor-element-d4a9e7d{--width:40%;}.elementor-7998 .elementor-element.elementor-element-a3ee85f{--width:100%;}.elementor-7998 .elementor-element.elementor-element-4028f9c{--content-width:1300px;}.elementor-7998 .elementor-element.elementor-element-31976e4{--width:100%;}.elementor-7998 .elementor-element.elementor-element-0e0c654{--width:100%;}.elementor-7998 .elementor-element.elementor-element-f9f2f61{--width:100%;}.elementor-7998 .elementor-element.elementor-element-1c69cc2{--width:100%;}.elementor-7998 .elementor-element.elementor-element-d64b3f2{--width:100%;}.elementor-7998 .elementor-element.elementor-element-c9d0f1d{--width:100%;}.elementor-7998 .elementor-element.elementor-element-53dc531{--width:60%;}.elementor-7998 .elementor-element.elementor-element-e6f564a{--width:100%;}.elementor-7998 .elementor-element.elementor-element-8863650{--content-width:1100px;}.elementor-7998 .elementor-element.elementor-element-1324f0d{--width:100%;}.elementor-7998 .elementor-element.elementor-element-4f26d69{--width:100%;}.elementor-7998 .elementor-element.elementor-element-45dea57{--content-width:1100px;}.elementor-7998 .elementor-element.elementor-element-719134c{--width:100%;}.elementor-7998 .elementor-element.elementor-element-ba13e11{--width:100%;}.elementor-7998 .elementor-element.elementor-element-996f166{--content-width:1100px;}.elementor-7998 .elementor-element.elementor-element-0d5cd12{--width:100%;}.elementor-7998 .elementor-element.elementor-element-7e2ed7d{--width:100%;}.elementor-7998 .elementor-element.elementor-element-0c98f0d{--content-width:1100px;}.elementor-7998 .elementor-element.elementor-element-4bd318f{--width:100%;}.elementor-7998 .elementor-element.elementor-element-b6e21be{--width:100%;}.elementor-7998 .elementor-element.elementor-element-8c137d5{--content-width:1100px;}.elementor-7998 .elementor-element.elementor-element-af22549{--content-width:1100px;}.elementor-7998 .elementor-element.elementor-element-fb0a743{--width:100%;}.elementor-7998 .elementor-element.elementor-element-cea25be{--width:100%;}.elementor-7998 .elementor-element.elementor-element-f3c89e6{--content-width:1100px;}.elementor-7998 .elementor-element.elementor-element-2d831e1{--width:100%;}.elementor-7998 .elementor-element.elementor-element-4ee7cee{--width:100%;}.elementor-7998 .elementor-element.elementor-element-046c34f{--content-width:1100px;}.elementor-7998 .elementor-element.elementor-element-48cbc87{--width:100%;}.elementor-7998 .elementor-element.elementor-element-0349329{--width:100%;}.elementor-7998 .elementor-element.elementor-element-1f0cafa{--content-width:1100px;}.elementor-7998 .elementor-element.elementor-element-f0925b9{--width:100%;}.elementor-7998 .elementor-element.elementor-element-6f01030{--width:100%;}.elementor-7998 .elementor-element.elementor-element-85a0135{--content-width:1100px;}.elementor-7998 .elementor-element.elementor-element-e4296ba{--width:100%;}.elementor-7998 .elementor-element.elementor-element-55ab966{--width:100%;}.elementor-7998 .elementor-element.elementor-element-0609e67{--content-width:1100px;}.elementor-7998 .elementor-element.elementor-element-a9ec028{--width:100%;}.elementor-7998 .elementor-element.elementor-element-9021287{--width:100%;}.elementor-7998 .elementor-element.elementor-element-6765177{--width:100%;}}@media(max-width:767px){.elementor-7998 .elementor-element.elementor-element-317cc73{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-54572e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-f342902{font-size:17px;line-height:1.25em;}.elementor-7998 .elementor-element.elementor-element-f342902 p{margin-block-end:0px;}.elementor-7998 .elementor-element.elementor-element-8952784{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;}.elementor-7998 .elementor-element.elementor-element-8952784 .elementor-heading-title{font-size:30px;}.elementor-7998 .elementor-element.elementor-element-a3ee85f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-4028f9c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-a21bf29{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7998 .elementor-element.elementor-element-a21bf29 .elementor-icon-wrapper{text-align:left;}.elementor-7998 .elementor-element.elementor-element-a1c9f11{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7998 .elementor-element.elementor-element-a1c9f11.elementor-element{--order:99999 /* order end hack */;}.elementor-7998 .elementor-element.elementor-element-31976e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-7425c1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7998 .elementor-element.elementor-element-5a76402{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7998 .elementor-element.elementor-element-0e0c654{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-fbf11c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7998 .elementor-element.elementor-element-818ef97{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7998 .elementor-element.elementor-element-f9f2f61{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-1d6dcff.elementor-element{--order:99999 /* order end hack */;}.elementor-7998 .elementor-element.elementor-element-1d6dcff{text-align:left;}.elementor-7998 .elementor-element.elementor-element-6641e0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7998 .elementor-element.elementor-element-6641e0f.elementor-element{--order:99999 /* order end hack */;}.elementor-7998 .elementor-element.elementor-element-1c69cc2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-d64b3f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-2480999.elementor-element{--order:1;}.elementor-7998 .elementor-element.elementor-element-067261e.elementor-element{--order:3;}.elementor-7998 .elementor-element.elementor-element-067261e{text-align:left;}.elementor-7998 .elementor-element.elementor-element-30c0ee4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7998 .elementor-element.elementor-element-30c0ee4.elementor-element{--order:2;}.elementor-7998 .elementor-element.elementor-element-35a8063{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7998 .elementor-element.elementor-element-35a8063.elementor-element{--order:3;}.elementor-7998 .elementor-element.elementor-element-e6e08b1{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7998 .elementor-element.elementor-element-e6e08b1.elementor-element{--order:2;}.elementor-7998 .elementor-element.elementor-element-d1ed370{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7998 .elementor-element.elementor-element-d1ed370.elementor-element{--order:4;}.elementor-7998 .elementor-element.elementor-element-c9d0f1d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;} .elementor-7998 .elementor-element.elementor-element-73c1ef6{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-7998 .elementor-element.elementor-element-2a1729d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7998 .elementor-element.elementor-element-53dc531{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-e6f564a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7998 .elementor-element.elementor-element-1e3d290{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7998 .elementor-element.elementor-element-4f26d69{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-ba13e11{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-7e2ed7d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-b6e21be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-cea25be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-4ee7cee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-0349329{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-6f01030{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-55ab966{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-9021287{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7998 .elementor-element.elementor-element-6765177{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-521dc60 *//* MK Breadcrumbs — linki i tekst wyglądają identycznie (na razie linkowane tylko: Home + Męskie Kręgi) */

.mk-breadcrumbs{
  margin: 0 0 10px;
}

.mk-breadcrumbs__list{
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  padding: 0;
  margin: 0;
  font-size: 13px;
  line-height: 1.2;
  opacity: .78;
}

.mk-breadcrumbs__item{
  display: inline-flex;
  align-items: center;
}

.mk-breadcrumbs__item:not(:last-child)::after{
  content: "→";
  margin: 0 6px;
  opacity: .6;
}

/* Ujednolicenie wyglądu: link + zwykły tekst */
.mk-breadcrumbs__link,
.mk-breadcrumbs__text,
.mk-breadcrumbs__current{
  color: inherit;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}

/* Hover tylko dla linków (subtelnie) */
.mk-breadcrumbs__link:hover{
  text-decoration: underline;
  text-underline-offset: 2px;
}

/* Ostatni element (bieżąca strona) */
.mk-breadcrumbs__current{
  font-weight: 600;
  opacity: .9;
}

/* Ikona Home */
.mk-bc-home{
  margin-right: 6px;
  opacity: .75;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a1c9f11 */.elementor-7998 .elementor-element.elementor-element-a1c9f11{
  font-size: 20px;
  line-height: 1.2;
  white-space: nowrap;

  display: block;
  width: 100%;
  box-sizing: border-box;

  text-align: right;
  padding-right: 160px; /* tym sterujesz: większe = bardziej w lewo */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-059d79b */.mk-status { display:grid; gap:6px; }
.mk-status__note { opacity:.75; font-size:16px; }

.mk-cta { margin-top: 10px; display:grid; gap:6px; }
.mk-cta__btn{
  display:inline-block; text-decoration:none;
  padding: 12px 16px; border: 1px solid #111;
  border-radius: 10px; font-weight: 600;
}
.mk-cta__meta{ font-size:16px; opacity:.8; }
/* MK — ciaśniej w statusie zapisów (1 shortcode: mk_circle_status) */
.mk-status-compact .mk-status strong{
  display: block;
  margin: 0 0 2px 0;
  line-height: 1.15;
}

.mk-status-compact .mk-status__note{
  margin: 0;
  line-height: 1.2;
}

/* Na wypadek gdyby Elementor owijał shortcode w <p> */
.mk-status-compact .mk-status p{
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6641e0f */.mk-typ-compact{
  line-height: 1.50 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f2f61 *//* MK — premium compact spacing dla kart: Zapisy + Typ kręgu */
.mk-card-compact .elementor-widget-heading{
  margin-bottom: 6px !important;
}

.mk-card-compact .elementor-widget-text-editor{
  margin-bottom: 6px !important;
}

/* Jeśli masz dodatkowe odstępy w samych paragrafach */
.mk-card-compact p{
  margin: 0 0 6px !important;
}

/* Delikatnie ciaśniej w środku dla dwóch kolumn */
.mk-card-compact .elementor-column-gap-default > .elementor-column > .elementor-element-populated{
  padding-left: 12px;
  padding-right: 12px;
}

/* Opcjonalnie: jeszcze mniejszy odstęp między tytułem a tekstem pod nim */
.mk-card-compact .elementor-heading-title{
  line-height: 1.15;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9e80e2c */.mk-cta{
  margin-top: 10px;
  display:flex;
  flex-direction:column;
  gap:6px;
}
.mk-cta__btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:10px 14px;
  border-radius:10px;
  border:1px solid rgba(0,0,0,.16);
  text-decoration:none;
  font-weight:700;
  line-height:1;
}
.mk-cta__note{
  font-size:13px;
  opacity:.75;
}
@media (min-width: 1025px){
  .mk-cta{
    flex-direction: row;
    align-items: center;
    gap: 12px;
  }
  .mk-cta__btn{
    white-space: nowrap;
  }
  .mk-cta__note{
    margin: 0;
  }
}
@media (min-width: 1025px){
  .mk-cta{
    flex-direction: row;
    align-items: center;
    gap: 10px; /* było 12 – trochę ciaśniej */
  }

  .mk-cta__btn{
    white-space: nowrap;
    padding: 10px 14px;
  }

  .mk-cta__note{
    margin: 0;
    line-height: 1.15;          /* było ~1.25/1.3 – ciaśniej */
    max-width: 200px;           /* wymusza ładniejsze łamanie */
    opacity: .78;
  }
}
@media (min-width: 1025px){
  .mk-cta__note br{ display:none; } /* na wypadek gdyby gdzieś pojawił się <br> */
  .mk-cta__note{
    letter-spacing: .1px;
    font-size: 12.5px; /* delikatnie mniejsze niż 13px */
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1ed370 */.mk-cert-badges{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}

.mk-cert-badge{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:8px 12px;
  border-radius:999px;
  border:1px solid rgba(0,0,0,.12);
  background:#fff;
  font-weight:600;
  font-size:14px;
  line-height:1;
  letter-spacing:.2px;
}

.mk-cert-icon{
  width:16px;
  height:16px;
  flex:0 0 16px;
  fill: rgba(0,0,0,.75);
}

.mk-cert-text{
  display:inline-block;
}

/* opcjonalnie: delikatne dopasowanie dla masculinum */
.mk-cert-badge--masculinum{
  border-color: rgba(0,0,0,.18);
}
@media (min-width: 1025px){
  .mk-cert-badges{
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf14c5c */.mk-lead-premium{
  margin: 0 0 28px;
}

.mk-lead-premium p{
  margin: 0 0 16px;
  font-size: 18px;
  line-height: 1.85;
  color: #1a1a1a;
}

.mk-lead-premium-top{
  font-size: 22px !important;
  line-height: 1.25 !important;
  color: #111 !important;
}

.mk-lead-premium-highlight{
  margin: 20px 0;
  padding: 18px 20px;
  border-left: 3px solid rgba(0,0,0,.14);
  background: rgba(0,0,0,.02);
  border-radius: 10px;
}

.mk-lead-premium-highlight p{
  margin: 0;
  font-size: 18px;
  line-height: 1.8;
  font-weight: 600;
  color: #111;
}

.mk-lead-premium-bottom{
  margin-top: 6px;
  font-size: 18px !important;
  line-height: 1.75 !important;
  color: #111 !important;
}

@media (max-width: 767px){
  .mk-lead-premium p{
    font-size: 18px;
    line-height: 1.8;
  }

  .mk-lead-premium-top{
    font-size: 20px !important;
  }

  .mk-lead-premium-bottom{
    font-size: 17px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c92186e */.mk-cta{
  margin-top: 10px;
  display:flex;
  flex-direction:column;
  gap:6px;
}
.mk-cta__btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:10px 14px;
  border-radius:10px;
  border:1px solid rgba(0,0,0,.16);
  text-decoration:none;
  font-weight:700;
  line-height:1;
}
.mk-cta__note{
  font-size:13px;
  opacity:.75;
}
@media (min-width: 1025px){
  .mk-cta{
    flex-direction: row;
    align-items: center;
    gap: 12px;
  }
  .mk-cta__btn{
    white-space: nowrap;
  }
  .mk-cta__note{
    margin: 0;
  }
}
@media (min-width: 1025px){
  .mk-cta{
    flex-direction: row;
    align-items: center;
    gap: 10px; /* było 12 – trochę ciaśniej */
  }

  .mk-cta__btn{
    white-space: nowrap;
    padding: 10px 14px;
  }

  .mk-cta__note{
    margin: 0;
    line-height: 1.15;          /* było ~1.25/1.3 – ciaśniej */
    max-width: 200px;           /* wymusza ładniejsze łamanie */
    opacity: .78;
  }
}
@media (min-width: 1025px){
  .mk-cta__note br{ display:none; } /* na wypadek gdyby gdzieś pojawił się <br> */
  .mk-cta__note{
    letter-spacing: .1px;
    font-size: 12.5px; /* delikatnie mniejsze niż 13px */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8863650 */.mk-info-box{
  border: 1px solid rgba(0,0,0,.10);
  border-radius: 16px;
  padding: 18px 20px;
  background: #fff;
}

.mk-info-box p{
  margin: 0 0 10px;
  line-height: 1.35;
}

.mk-info-box .mk-info-lead{
  opacity: .78;
  margin-bottom: 12px;
}

.mk-info-box ul{
  margin: 0;
  padding-left: 18px;
}

.mk-info-box li{
  margin: 0 0 8px;
  line-height: 1.25;
}

.mk-info-box .mk-info-cta{
  margin-top: 12px;
  opacity: .85;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45dea57 */.mk-info-box{
  border: 1px solid rgba(0,0,0,.10);
  border-radius: 16px;
  padding: 18px 20px;
  background: #fff;
}

.mk-info-box p{
  margin: 0 0 10px;
  line-height: 1.35;
}

.mk-info-box .mk-info-lead{
  opacity: .78;
  margin-bottom: 12px;
}

.mk-info-box ul{
  margin: 0;
  padding-left: 18px;
}

.mk-info-box li{
  margin: 0 0 8px;
  line-height: 1.25;
}

.mk-info-box .mk-info-cta{
  margin-top: 12px;
  opacity: .85;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-620b25b */.mk-temat-opis{
  margin:32px 0 0;
}

.mk-temat-opis h3{
  margin:0 0 14px;
  font-size:24px;
  line-height:1.15;
  font-weight:800;
  color:#111;
}

.mk-temat-opis h4{
  margin:0 0 14px;
  font-size:20px;
  line-height:1.3;
  font-weight:700;
  color:rgba(0,0,0,.72);
}

.mk-temat-opis p{
  margin:0 0 18px;
  font-size:18px;
  line-height:1.8;
  color:#1a1a1a;
}

.mk-temat-list{
  margin:0 0 18px;
  padding-left:20px;
}

.mk-temat-list li{
  margin:0 0 10px;
  font-size:18px;
  line-height:1.8;
  color:#1a1a1a;
}

.mk-temat-highlight{
  margin:18px 0 0;
  padding:18px 20px;
  border-left:3px solid rgba(0,0,0,.14);
  background:rgba(0,0,0,.02);
  border-radius:10px;
}

.mk-temat-highlight p{
  margin:0 0 10px;
  font-size:18px;
  line-height:1.7;
  font-weight:600;
  color:#111;
}

.mk-temat-highlight p:last-child{
  margin-bottom:0;
}

.mk-temat-section{
  margin:32px 0 0;
  padding-top:24px;
  border-top:1px solid rgba(0,0,0,.08);
}

@media (max-width: 767px){
  .mk-temat-opis h3{
    font-size:22px;
  }

  .mk-temat-opis h4{
    font-size:17px;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a028564 */.mk-tematyczne-box{
  margin:28px 0;
  padding:0;
  background:transparent;
  border:none;
  border-radius:0;
  box-shadow:none;
}

.mk-tematyczne-box,
.mk-tematyczne-box *{
  box-sizing:border-box;
}

.mk-tematyczne-box h2{
  margin:0 0 10px;
  font-size:28px;
  line-height:1.1;
  font-weight:800;
  color:#111;
}

.mk-tematyczne-box h3{
  margin:0 0 14px;
  font-size:18px;
  line-height:1.2;
  font-weight:800;
  color:#111;
}

.mk-tematyczne-box p{
  margin:0 0 16px;
  font-size:16px;
  line-height:1.8;
  color:#1a1a1a;
}

.mk-tematyczne-intro{
  font-size:15px;
  line-height:1.7;
  color:rgba(0,0,0,.72);
}

.mk-tematyczne-badge{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin-bottom:14px;
  padding:8px 12px;
  border:1px solid rgba(0,0,0,.12);
  border-radius:999px;
  background:rgba(255,255,255,.88);
  font-size:11px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
  line-height:1;
  color:#111;
}

.mk-tematyczne-badge-dot{
  width:8px;
  height:8px;
  border-radius:50%;
  background:#111;
  display:inline-block;
}

.mk-tematyczne-highlight{
  margin:0 0 22px;
  padding:18px 20px;
  border-left:3px solid rgba(0,0,0,.16);
  background:rgba(0,0,0,.025);
  border-radius:12px;
}

.mk-tematyczne-highlight p{
  margin:0;
  font-size:17px;
  line-height:1.7;
  font-weight:600;
  color:#111;
}

.mk-tematyczne-panel{
  margin:0 0 24px;
  padding:20px;
  border:1px solid rgba(0,0,0,.08);
  border-radius:14px;
  background:rgba(255,255,255,.72);
}

.mk-tematyczne-list{
  margin:0;
  padding-left:20px;
}

.mk-tematyczne-list li{
  margin:0 0 8px;
  font-size:15px;
  line-height:1.7;
  color:#111;
}

.mk-tematyczne-small{
  margin-top:16px;
  font-size:15px;
  line-height:1.7;
  color:rgba(0,0,0,.74);
}

.mk-tematyczne-chips{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}

.mk-tematyczne-chips span{
  display:inline-flex;
  align-items:center;
  padding:7px 11px;
  border-radius:999px;
  border:1px solid rgba(0,0,0,.12);
  background:rgba(255,255,255,.88);
  font-size:12px;
  font-weight:700;
  color:#111;
  line-height:1.2;
}

.mk-tematyczne-note{
  margin:0 0 24px;
  padding:20px;
  border-left:3px solid rgba(0,0,0,.16);
  background:rgba(0,0,0,.025);
  border-radius:12px;
}

.mk-tematyczne-last{
  padding-top:18px;
  border-top:1px solid rgba(0,0,0,.08);
}

@media (max-width: 767px){
  .mk-tematyczne-box{
    padding:0;
    border-radius:0;
  }

  .mk-tematyczne-box h2{
    font-size:24px;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-85f477c */.mk-cta{
  margin-top: 10px;
  display:flex;
  flex-direction:column;
  gap:6px;
}
.mk-cta__btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:10px 14px;
  border-radius:10px;
  border:1px solid rgba(0,0,0,.16);
  text-decoration:none;
  font-weight:700;
  line-height:1;
}
.mk-cta__note{
  font-size:13px;
  opacity:.75;
}
@media (min-width: 1025px){
  .mk-cta{
    flex-direction: row;
    align-items: center;
    gap: 12px;
  }
  .mk-cta__btn{
    white-space: nowrap;
  }
  .mk-cta__note{
    margin: 0;
  }
}
@media (min-width: 1025px){
  .mk-cta{
    flex-direction: row;
    align-items: center;
    gap: 10px; /* było 12 – trochę ciaśniej */
  }

  .mk-cta__btn{
    white-space: nowrap;
    padding: 10px 14px;
  }

  .mk-cta__note{
    margin: 0;
    line-height: 1.15;          /* było ~1.25/1.3 – ciaśniej */
    max-width: 200px;           /* wymusza ładniejsze łamanie */
    opacity: .78;
  }
}
@media (min-width: 1025px){
  .mk-cta__note br{ display:none; } /* na wypadek gdyby gdzieś pojawił się <br> */
  .mk-cta__note{
    letter-spacing: .1px;
    font-size: 12.5px; /* delikatnie mniejsze niż 13px */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c137d5 */.mk-info-box{
  border: 1px solid rgba(0,0,0,.10);
  border-radius: 16px;
  padding: 18px 20px;
  background: #fff;
}

.mk-info-box p{
  margin: 0 0 10px;
  line-height: 1.35;
}

.mk-info-box .mk-info-lead{
  opacity: .78;
  margin-bottom: 12px;
}

.mk-info-box ul{
  margin: 0;
  padding-left: 18px;
}

.mk-info-box li{
  margin: 0 0 8px;
  line-height: 1.25;
}

.mk-info-box .mk-info-cta{
  margin-top: 12px;
  opacity: .85;
  font-weight: 600;
}

@media (max-width: 767px){
  .mk-info-box{ font-size: 17px !important; }
}

.mk-info-box h2{
  font-size: 30px !important;
  color: #888888 !important;
  line-height: 1.15;
  margin: 0 0 10px !important;
}

.mk-info-box h3{
  font-size: 30px !important;
  color: #888888 !important;
  line-height: 1.15;
  margin: 0 0 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3c89e6 */.mk-info-box{
  border: 1px solid rgba(0,0,0,.10);
  border-radius: 16px;
  padding: 18px 20px;
  background: #fff;
}

.mk-info-box p{
  margin: 0 0 10px;
  line-height: 1.35;
}

.mk-info-box .mk-info-lead{
  opacity: .78;
  margin-bottom: 12px;
}

.mk-info-box ul{
  margin: 0;
  padding-left: 18px;
}

.mk-info-box li{
  margin: 0 0 8px;
  line-height: 1.25;
}

.mk-info-box .mk-info-cta{
  margin-top: 12px;
  opacity: .85;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a13c9fd */.mk-co-dalej-box--strong{
  margin: 36px 0 0;
  padding-top: 24px;
  border-top: 1px solid rgba(0,0,0,.08);
}

.mk-co-dalej-box--strong h3{
  margin: 0 0 14px;
  font-size: 24px;
  line-height: 1.15;
  font-weight: 800;
  color: #111;
}

.mk-co-dalej-box--strong h4{
  margin: 0 0 14px;
  font-size: 18px;
  line-height: 1.3;
  font-weight: 700;
  color: rgba(0,0,0,.72);
}

.mk-co-dalej-box--strong p{
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 1.8;
  color: #1a1a1a;
}

.mk-co-dalej-box--strong .mk-co-dalej-highlight{
  margin: 18px 0 22px;
  padding: 18px 20px;
  border-left: 3px solid rgba(0,0,0,.14);
  background: rgba(0,0,0,.02);
  border-radius: 10px;
}

.mk-co-dalej-box--strong .mk-co-dalej-highlight p{
  margin: 0;
  font-size: 16px;
  line-height: 1.8;
  font-weight: 600;
  color: #111;
}

.mk-co-dalej-box--strong .mk-co-dalej-cta-panel{
  margin-top: 22px;
  padding: 20px;
  border: 1px solid rgba(0,0,0,.10);
  border-radius: 14px;
  background: rgba(255,255,255,.82);
}

.mk-co-dalej-box--strong .mk-co-dalej-cta-text{
  margin-bottom: 14px;
  font-size: 15px;
  line-height: 1.7;
  color: rgba(0,0,0,.76);
}

.mk-co-dalej-box--strong .mk-co-dalej-btn--strong{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 13px 18px;
  border-radius: 12px;
  border: 1px solid rgba(0,0,0,.18);
  background: #111;
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .02em;
  line-height: 1;
  transition: all .15s ease;
  box-shadow: 0 8px 18px rgba(0,0,0,.10);
}

.mk-co-dalej-box--strong .mk-co-dalej-btn--strong:hover{
  background: #1f1f1f;
  border-color: #1f1f1f;
  transform: translateY(-1px);
}

@media (max-width: 767px){
  .mk-co-dalej-box--strong h3{
    font-size: 22px;
  }

  .mk-co-dalej-box--strong h4{
    font-size: 17px;
  }

  .mk-co-dalej-box--strong .mk-co-dalej-btn--strong{
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-046c34f */.mk-info-box{
  border: 1px solid rgba(0,0,0,.10);
  border-radius: 16px;
  padding: 18px 20px;
  background: #fff;
}

.mk-info-box p{
  margin: 0 0 10px;
  line-height: 1.35;
}

.mk-info-box .mk-info-lead{
  opacity: .78;
  margin-bottom: 12px;
}

.mk-info-box ul{
  margin: 0;
  padding-left: 18px;
}

.mk-info-box li{
  margin: 0 0 8px;
  line-height: 1.25;
}

.mk-info-box .mk-info-cta{
  margin-top: 12px;
  opacity: .85;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f0cafa */.mk-info-box{
  border: 1px solid rgba(0,0,0,.10);
  border-radius: 16px;
  padding: 18px 20px;
  background: #fff;
}

.mk-info-box p{
  margin: 0 0 10px;
  line-height: 1.35;
}

.mk-info-box .mk-info-lead{
  opacity: .78;
  margin-bottom: 12px;
}

.mk-info-box ul{
  margin: 0;
  padding-left: 18px;
}

.mk-info-box li{
  margin: 0 0 8px;
  line-height: 1.25;
}

.mk-info-box .mk-info-cta{
  margin-top: 12px;
  opacity: .85;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85a0135 */.mk-info-box{
  border: 1px solid rgba(0,0,0,.10);
  border-radius: 16px;
  padding: 18px 20px;
  background: #fff;
}

.mk-info-box p{
  margin: 0 0 10px;
  line-height: 1.35;
}

.mk-info-box .mk-info-lead{
  opacity: .78;
  margin-bottom: 12px;
}

.mk-info-box ul{
  margin: 0;
  padding-left: 18px;
}

.mk-info-box li{
  margin: 0 0 8px;
  line-height: 1.25;
}

.mk-info-box .mk-info-cta{
  margin-top: 12px;
  opacity: .85;
  font-weight: 600;
}/* End custom CSS */