.elementor-602 .elementor-element.elementor-element-e7e7683{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-34f0edc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-f5585d6{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-b4ded63{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-47b5176{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-0b0ddea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-4c2a3b6{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-602 .elementor-element.elementor-element-4c2a3b6 img{width:80%;}.elementor-602 .elementor-element.elementor-element-103bf4f{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-f96ab71{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-2c52693{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-7e79ac2 .elementor-icon-box-wrapper{gap:15px;}.elementor-602 .elementor-element.elementor-element-568eaa0 .elementor-icon-box-wrapper{gap:15px;}.elementor-602 .elementor-element.elementor-element-ce02e5e .elementor-icon-box-wrapper{gap:15px;}.elementor-602 .elementor-element.elementor-element-99d9776{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-7f50a75{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-602 .elementor-element.elementor-element-7f50a75 img{width:80%;}.elementor-602 .elementor-element.elementor-element-123b2e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-cfa38bb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-9d09f14{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-602 .elementor-element.elementor-element-9d09f14 img{width:80%;}.elementor-602 .elementor-element.elementor-element-907b156{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-227c393{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-6409b61{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-fddeccc .elementor-icon-box-wrapper{gap:15px;}.elementor-602 .elementor-element.elementor-element-b058435 .elementor-icon-box-wrapper{gap:15px;}.elementor-602 .elementor-element.elementor-element-745a12f .elementor-icon-box-wrapper{gap:15px;}.elementor-602 .elementor-element.elementor-element-ba33602 .elementor-icon-box-wrapper{gap:15px;}.elementor-602 .elementor-element.elementor-element-db02691 .elementor-icon-box-wrapper{gap:15px;}.elementor-602 .elementor-element.elementor-element-da166b8 .elementor-icon-box-wrapper{gap:15px;}.elementor-602 .elementor-element.elementor-element-1e44f70{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-66f990f{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-602 .elementor-element.elementor-element-66f990f img{width:80%;}.elementor-602 .elementor-element.elementor-element-907bdb5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-4f6d934{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-15c8728{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-3d471a5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-0e8d8eb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-7bde367{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-f6a86d1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-c4386f3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-b922be7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-b982df3{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-602 .elementor-element.elementor-element-b982df3 img{width:80%;}.elementor-602 .elementor-element.elementor-element-b803988{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-734519c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-e74ad6d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-5ea5032{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-16404aa{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-3e5b0ec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-41da6a0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-602 .elementor-element.elementor-element-41da6a0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-602 .elementor-element.elementor-element-41da6a0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-602 .elementor-element.elementor-element-41da6a0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-602 .elementor-element.elementor-element-0d6e03b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-77c8f3e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-602 .elementor-element.elementor-element-77c8f3e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-602 .elementor-element.elementor-element-77c8f3e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-602 .elementor-element.elementor-element-77c8f3e .elementor-icon-list-text{transition:color 0.3s;}.elementor-602 .elementor-element.elementor-element-a813f20{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-8e60359{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-602 .elementor-element.elementor-element-8e60359 img{width:80%;}.elementor-602 .elementor-element.elementor-element-dd16993{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-9a4d561{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-40bf2e2{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-67825b9 .elementor-icon-box-wrapper{gap:15px;}.elementor-602 .elementor-element.elementor-element-2d51aa7 .elementor-icon-box-wrapper{gap:15px;}.elementor-602 .elementor-element.elementor-element-250364a .elementor-icon-box-wrapper{gap:15px;}.elementor-602 .elementor-element.elementor-element-bde79f5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-501a78f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-332284a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-af1c191{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-602 .elementor-element.elementor-element-5190769{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-602 .elementor-element.elementor-element-2cc03fa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-602 .elementor-element.elementor-element-e7e7683{--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-602 .elementor-element.elementor-element-f5585d6{--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-602 .elementor-element.elementor-element-4c2a3b6 img{width:90%;}.elementor-602 .elementor-element.elementor-element-103bf4f{--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-602 .elementor-element.elementor-element-7f50a75 img{width:90%;}.elementor-602 .elementor-element.elementor-element-9d09f14 img{width:90%;}.elementor-602 .elementor-element.elementor-element-6409b61{--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-602 .elementor-element.elementor-element-66f990f img{width:90%;}.elementor-602 .elementor-element.elementor-element-b982df3 img{width:90%;}.elementor-602 .elementor-element.elementor-element-16404aa{--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-602 .elementor-element.elementor-element-8e60359 img{width:90%;}.elementor-602 .elementor-element.elementor-element-40bf2e2{--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;}}@media(max-width:767px){.elementor-602 .elementor-element.elementor-element-e7e7683{--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-602 .elementor-element.elementor-element-34f0edc{--width:100%;}.elementor-602 .elementor-element.elementor-element-f5585d6{--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-602 .elementor-element.elementor-element-b4ded63{--width:100%;}.elementor-602 .elementor-element.elementor-element-4c2a3b6 img{width:100%;}.elementor-602 .elementor-element.elementor-element-103bf4f{--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-602 .elementor-element.elementor-element-f96ab71{--width:100%;}.elementor-602 .elementor-element.elementor-element-2c52693{--width:100%;}.elementor-602 .elementor-element.elementor-element-7f50a75 img{width:100%;}.elementor-602 .elementor-element.elementor-element-9d09f14 img{width:100%;}.elementor-602 .elementor-element.elementor-element-6409b61{--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-602 .elementor-element.elementor-element-66f990f img{width:100%;}.elementor-602 .elementor-element.elementor-element-b982df3 img{width:100%;}.elementor-602 .elementor-element.elementor-element-16404aa{--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-602 .elementor-element.elementor-element-3e5b0ec{--width:100%;}.elementor-602 .elementor-element.elementor-element-0d6e03b{--width:100%;}.elementor-602 .elementor-element.elementor-element-8e60359 img{width:100%;}.elementor-602 .elementor-element.elementor-element-40bf2e2{--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;}}@media(min-width:768px){.elementor-602 .elementor-element.elementor-element-e7e7683{--content-width:1280px;}.elementor-602 .elementor-element.elementor-element-34f0edc{--width:56%;}.elementor-602 .elementor-element.elementor-element-b4ded63{--width:44%;}.elementor-602 .elementor-element.elementor-element-47b5176{--content-width:900px;}.elementor-602 .elementor-element.elementor-element-0b0ddea{--content-width:1280px;}.elementor-602 .elementor-element.elementor-element-103bf4f{--content-width:1280px;}.elementor-602 .elementor-element.elementor-element-f96ab71{--width:55%;}.elementor-602 .elementor-element.elementor-element-2c52693{--width:45%;}.elementor-602 .elementor-element.elementor-element-99d9776{--content-width:1280px;}.elementor-602 .elementor-element.elementor-element-123b2e1{--content-width:900px;}.elementor-602 .elementor-element.elementor-element-cfa38bb{--content-width:1280px;}.elementor-602 .elementor-element.elementor-element-907b156{--content-width:1280px;}.elementor-602 .elementor-element.elementor-element-1e44f70{--content-width:1280px;}.elementor-602 .elementor-element.elementor-element-907bdb5{--content-width:1000px;}.elementor-602 .elementor-element.elementor-element-b922be7{--content-width:1280px;}.elementor-602 .elementor-element.elementor-element-b803988{--content-width:900px;}.elementor-602 .elementor-element.elementor-element-e74ad6d{--content-width:1100px;}.elementor-602 .elementor-element.elementor-element-3e5b0ec{--width:50%;}.elementor-602 .elementor-element.elementor-element-0d6e03b{--width:50%;}.elementor-602 .elementor-element.elementor-element-a813f20{--content-width:1280px;}.elementor-602 .elementor-element.elementor-element-dd16993{--content-width:1280px;}.elementor-602 .elementor-element.elementor-element-bde79f5{--content-width:900px;}.elementor-602 .elementor-element.elementor-element-332284a{--content-width:1000px;}.elementor-602 .elementor-element.elementor-element-5190769{--content-width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-602 .elementor-element.elementor-element-34f0edc{--width:100%;}.elementor-602 .elementor-element.elementor-element-b4ded63{--width:100%;}.elementor-602 .elementor-element.elementor-element-f96ab71{--width:100%;}.elementor-602 .elementor-element.elementor-element-2c52693{--width:100%;}.elementor-602 .elementor-element.elementor-element-3e5b0ec{--width:100%;}.elementor-602 .elementor-element.elementor-element-0d6e03b{--width:100%;}}/* Start custom CSS *//* ===== LinkiSEO /link-building - styl strony (edytuj tutaj) ===== */
.elementor-602{--lb-bg:#0C0C0C;--lb-card:#141417;--lb-line:#2C2C2C;--lb-blue:#006AFF;--lb-lime:#CFFF92;--lb-head:#E2E2E2;--lb-text:#A3A3A8;font-family:Inter,sans-serif;color:var(--lb-text);overflow-x:clip;position:relative}
.elementor-602::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(#000,transparent 1400px);-webkit-mask-image:linear-gradient(#000,transparent 1400px);z-index:0}
.elementor-602 > .e-con{position:relative;z-index:1}

/* typografia */
.elementor-602 .lb-tag .elementor-heading-title{font-family:"Golos Text",sans-serif;font-size:15px;font-weight:500;color:var(--lb-lime);letter-spacing:.02em;margin:0}
.elementor-602 .lb-h1 .elementor-heading-title{font-family:"Golos Text",sans-serif;font-size:clamp(2.3rem,4.6vw,3.9rem);line-height:1.08;font-weight:500;color:var(--lb-head);letter-spacing:-.02em}
.elementor-602 .lb-h1 .elementor-heading-title,.elementor-602 .lb-cta-title .elementor-heading-title{background:linear-gradient(100deg,#fff 0%,#E2E2E2 40%,#7FB2FF 70%,var(--lb-lime) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lbShine 9s ease-in-out infinite alternate}
@keyframes lbShine{to{background-position:100% 0}}
.elementor-602 .lb-h2 .elementor-heading-title{font-family:"Golos Text",sans-serif;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.15;font-weight:500;color:var(--lb-head);letter-spacing:-.01em}
.elementor-602 .lb-text,.elementor-602 .lb-lead,.elementor-602 .lb-note,.elementor-602 .lb-step-text{font-size:17px;line-height:1.75;color:var(--lb-text)}
.elementor-602 .lb-text p,.elementor-602 .lb-lead p{margin:0 0 1.1em}
.elementor-602 .lb-text p:last-child{margin-bottom:0}
.elementor-602 .lb-text strong{color:var(--lb-head);font-weight:600}
.elementor-602 .lb-text a,.elementor-602 .lb-note a,.elementor-602 .lb-small a,.elementor-602 .lb-faq a,.elementor-602 .lb-stat a{color:#7FB2FF;text-decoration:underline;text-underline-offset:3px}
.elementor-602 .lb-lead{font-size:19px;max-width:600px}
.elementor-602 .lb-center{text-align:center}
.elementor-602 .lb-maxw{max-width:820px;margin-left:auto;margin-right:auto}
.elementor-602 .lb-punch{font-family:"Golos Text",sans-serif;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.4;color:var(--lb-head);border-left:3px solid var(--lb-lime);padding:6px 0 6px 22px;margin-top:10px}
.elementor-602 .lb-punch p{margin:0}

/* sekcje */
.elementor-602 .lb-section > .e-con-inner{gap:22px}
.elementor-602 .lb-hero > .e-con-inner{gap:40px;align-items:center}
.elementor-602 .lb-section{padding-top:110px!important;padding-bottom:30px!important;gap:22px}
.elementor-602 .lb-head-center{align-items:center;text-align:center;gap:18px;margin-bottom:26px}
.elementor-602 .lb-head-center .lb-text{max-width:680px}
.elementor-602 .lb-col{gap:20px}
.elementor-602 .lb-photo-row{padding-top:0!important;padding-bottom:0!important}

/* hero */
.elementor-602 .lb-hero{min-height:calc(100vh - 90px);padding-top:70px!important;padding-bottom:70px!important;gap:40px;position:relative}
.elementor-602 .lb-hero::before{content:"";position:absolute;width:900px;height:900px;left:50%;top:-380px;transform:translateX(-50%);background:radial-gradient(circle,rgba(0,106,255,.28),rgba(0,106,255,0) 62%);pointer-events:none;animation:lbPulse 7s ease-in-out infinite;z-index:-1}
@keyframes lbPulse{50%{opacity:.6;transform:translateX(-50%) scale(1.08)}}
.elementor-602 .lb-hero-copy{gap:22px}
.elementor-602 .lb-btns{gap:14px;flex-wrap:wrap}
.elementor-602 .lb-btns > .elementor-element{width:auto}
.elementor-602 .lb-btn .elementor-button{font-family:"Golos Text",sans-serif;font-size:16px;font-weight:500;border-radius:12px;padding:16px 26px;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;position:relative;overflow:hidden}
.elementor-602 .lb-btn--primary .elementor-button{background:var(--lb-blue);color:#fff;box-shadow:0 0 0 1px rgba(127,178,255,.35) inset,0 10px 40px -10px rgba(0,106,255,.8)}
.elementor-602 .lb-btn--primary .elementor-button::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:lbSweep 3.8s ease-in-out infinite}
@keyframes lbSweep{0%,60%{left:-60%}100%{left:130%}}
.elementor-602 .lb-btn--primary .elementor-button:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(207,255,146,.5) inset,0 16px 50px -10px rgba(0,106,255,1)}
.elementor-602 .lb-btn--ghost .elementor-button{background:rgba(255,255,255,.03);color:var(--lb-head);border:1px solid var(--lb-line)}
.elementor-602 .lb-btn--ghost .elementor-button:hover{border-color:var(--lb-lime);color:var(--lb-lime)}
.elementor-602 .lb-btn--big .elementor-button{font-size:18px;padding:20px 38px}
.elementor-602 .lb-chips{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.elementor-602 .lb-chips li{font-size:13.5px;color:#C9C9CF;border:1px solid var(--lb-line);background:rgba(20,20,23,.7);backdrop-filter:blur(6px);border-radius:999px;padding:7px 14px;display:flex;align-items:center;gap:8px}
.elementor-602 .lb-chips li span{width:7px;height:7px;border-radius:50%;background:var(--lb-lime);box-shadow:0 0 10px var(--lb-lime);animation:lbBlink 2.4s infinite}
.elementor-602 .lb-chips li:nth-child(2) span{animation-delay:.8s}.elementor-602 .lb-chips li:nth-child(3) span{animation-delay:1.6s}
@keyframes lbBlink{50%{opacity:.25}}

/* graf w hero */
.lb-graph{position:relative;width:100%;aspect-ratio:1/1;max-height:560px;border-radius:28px;border:1px solid var(--lb-line,#2C2C2C);background:radial-gradient(circle at 50% 50%,rgba(0,106,255,.18),rgba(13,13,16,.9) 60%);overflow:hidden;box-shadow:0 30px 120px -40px rgba(0,106,255,.6)}
.lb-graph::after{content:"";position:absolute;left:0;right:0;height:120px;top:-120px;background:linear-gradient(180deg,transparent,rgba(127,178,255,.08),transparent);animation:lbScan 5s linear infinite;pointer-events:none}
@keyframes lbScan{to{top:110%}}
.lb-graph__canvas{position:absolute;inset:0;width:100%;height:100%}
.lb-graph__core{position:absolute;left:50%;top:50%;width:104px;height:104px;margin:-52px 0 0 -52px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font:500 14px/1.15 "Golos Text",sans-serif;color:#0C0C0C;background:radial-gradient(circle at 35% 30%,#fff,var(--lb-lime,#CFFF92) 55%,#8fcf52);box-shadow:0 0 0 10px rgba(207,255,146,.08),0 0 60px rgba(207,255,146,.55);transition:transform .2s}
.lb-graph__core::before,.lb-graph__core::after{content:"";position:absolute;inset:-18px;border-radius:50%;border:1px solid rgba(207,255,146,.35);animation:lbRing 3s ease-out infinite}
.lb-graph__core::after{animation-delay:1.5s}
@keyframes lbRing{from{transform:scale(.8);opacity:1}to{transform:scale(1.8);opacity:0}}
.lb-graph.is-hit .lb-graph__core{animation:lbHit .35s ease}
@keyframes lbHit{50%{transform:scale(1.12)}}
.lb-graph__hud{position:absolute;font:12px/1.45 "Roboto Mono",monospace;color:#7FB2FF;letter-spacing:.03em;pointer-events:none}
.lb-graph__hud span{color:#6b6b74}.lb-graph__hud b{color:var(--lb-lime,#CFFF92);font-weight:500}
.lb-graph__hud--tl{left:20px;top:18px}.lb-graph__hud--br{right:20px;bottom:18px;text-align:right}

/* karty (icon-box) z reflektorem */
.elementor-602 .lb-grid{gap:20px;align-items:stretch}
.elementor-602 .lb-grid--3 > .elementor-element{width:calc(33.333% - 14px)}
.elementor-602 .lb-defs{gap:16px}
.elementor-602 .lb-card{--mx:50%;--my:0%;position:relative;background:var(--lb-card);border:1px solid var(--lb-line);border-radius:18px;padding:28px 26px;overflow:hidden;transition:border-color .3s,transform .35s,box-shadow .35s}
.elementor-602 .lb-card::before{content:"";position:absolute;inset:0;background:radial-gradient(380px circle at var(--mx) var(--my),rgba(0,106,255,.22),transparent 45%);opacity:0;transition:opacity .3s;pointer-events:none}
.elementor-602 .lb-card:hover{border-color:rgba(0,106,255,.7);transform:translateY(-4px);box-shadow:0 20px 60px -25px rgba(0,106,255,.7)}
.elementor-602 .lb-card:hover::before{opacity:1}
.elementor-602 .lb-card .elementor-icon-box-wrapper{text-align:left;position:relative}
.elementor-602 .lb-card .elementor-icon-box-icon{margin-bottom:18px!important}
.elementor-602 .lb-card .elementor-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(145deg,rgba(0,106,255,.35),rgba(0,106,255,.05));border:1px solid rgba(0,106,255,.5);box-shadow:0 0 24px rgba(0,106,255,.35);font-size:20px;color:#fff;fill:#fff;transition:transform .35s}
.elementor-602 .lb-card .elementor-icon svg{width:20px;height:20px;fill:#fff}
.elementor-602 .lb-card:hover .elementor-icon{transform:rotate(-8deg) scale(1.08)}
.elementor-602 .lb-card .elementor-icon-box-title{font-family:"Golos Text",sans-serif;font-size:20px;font-weight:500;color:var(--lb-head);margin:0 0 10px}
.elementor-602 .lb-card .elementor-icon-box-description{font-size:15.5px;line-height:1.65;color:var(--lb-text);margin:0}
.elementor-602 .lb-defs .lb-card{padding:22px 24px}
.elementor-602 .lb-defs .lb-card .elementor-icon-box-wrapper{display:flex;gap:18px;align-items:flex-start}
.elementor-602 .lb-defs .lb-card .elementor-icon-box-icon{margin:0!important;flex:0 0 auto}
.elementor-602 .lb-note{text-align:center;max-width:760px;margin:24px auto 0;border:1px dashed rgba(207,255,146,.35);border-radius:14px;padding:18px 24px;background:rgba(207,255,146,.03)}
.elementor-602 .lb-note p{margin:0}
.elementor-602 .lb-note strong{color:var(--lb-lime)}

/* zdjęcia: czarno-białe -> kolor + powiększenie */
.elementor-602 .lb-photo{text-align:center;perspective:1200px}
.elementor-602 .lb-photo img{--rx:0deg;--ry:0deg;display:block;margin:0 auto;border-radius:22px;border:1px solid var(--lb-line);filter:grayscale(1) contrast(1.05) brightness(.85);transform:rotateX(var(--rx)) rotateY(var(--ry)) scale(.97);transition:filter 1.2s ease,transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;box-shadow:0 30px 80px -40px rgba(0,0,0,.9)}
.elementor-602 .lb-photo.is-in img{filter:grayscale(0) contrast(1) brightness(1);transform:rotateX(var(--rx)) rotateY(var(--ry)) scale(1)}
.elementor-602 .lb-photo img:hover{filter:grayscale(0) saturate(1.1);transform:rotateX(var(--rx)) rotateY(var(--ry)) scale(1.04);box-shadow:0 0 0 1px rgba(0,106,255,.6),0 40px 100px -30px rgba(0,106,255,.55);transition:filter .4s,transform .25s ease-out,box-shadow .4s}

/* statystyka */
.lb-stat{display:flex;gap:30px;align-items:center;background:linear-gradient(135deg,rgba(0,106,255,.14),rgba(20,20,23,.9));border:1px solid rgba(0,106,255,.4);border-radius:22px;padding:30px 34px;margin:10px 0;box-shadow:0 20px 70px -35px rgba(0,106,255,.8)}
.lb-stat__ring{flex:0 0 120px;width:120px;height:120px}
.lb-stat svg,.lb-check svg{width:100%;height:100%;transform:rotate(-90deg)}
.lb-stat circle,.lb-check circle{fill:none;stroke-width:8}
.lb-stat .bg,.lb-check .bg{stroke:#24242a}
.lb-stat .fg{stroke:var(--lb-lime,#CFFF92);stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(207,255,146,.6))}
.lb-stat__num{font:500 clamp(2.6rem,6vw,4rem)/1 "Golos Text",sans-serif;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 30px rgba(0,106,255,.6)}
.lb-stat__label{font-size:17px;color:#E2E2E2;margin:10px 0 6px}
.lb-stat__src{font-size:13px;color:#77777f;margin:0}

/* cytat */
.elementor-602 .lb-quote blockquote{margin:16px 0 0;padding:28px 30px 26px 74px;position:relative;border-radius:20px;background:var(--lb-card);border:1px solid var(--lb-line)}
.elementor-602 .lb-quote blockquote::before{content:"“";position:absolute;left:24px;top:8px;font:500 76px/1 "Golos Text",serif;color:var(--lb-lime)}
.elementor-602 .lb-quote blockquote p{font-family:"Golos Text",sans-serif;font-size:19px;line-height:1.55;color:var(--lb-head);margin:0 0 12px}
.elementor-602 .lb-quote cite{font-style:normal;font-size:14px;color:#7FB2FF}

/* proces */
.elementor-602 .lb-steps{--prog:0;position:relative;gap:18px;padding-left:64px!important}
.elementor-602 .lb-steps::before,.elementor-602 .lb-steps::after{content:"";position:absolute;left:23px;top:10px;width:2px;bottom:10px;background:#24242a;border-radius:2px}
.elementor-602 .lb-steps::after{background:linear-gradient(var(--lb-blue),var(--lb-lime));transform-origin:top;transform:scaleY(var(--prog));box-shadow:0 0 14px rgba(0,106,255,.8)}
.elementor-602 .lb-step{position:relative;background:var(--lb-card);border:1px solid var(--lb-line);border-radius:18px;padding:24px 26px!important;gap:6px;transition:border-color .5s,background .5s,transform .5s;opacity:.55}
.elementor-602 .lb-step.is-in{opacity:1;border-color:rgba(0,106,255,.45);background:linear-gradient(120deg,rgba(0,106,255,.10),var(--lb-card) 55%)}
.elementor-602 .lb-step:hover{transform:translateX(6px)}
.elementor-602 .lb-step-num{position:absolute!important;left:-64px;top:20px;width:48px!important}
.elementor-602 .lb-step-num .elementor-heading-title{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:500 14px "Roboto Mono",monospace;color:#fff;background:#0D0D10;border:1px solid var(--lb-line);transition:all .5s}
.elementor-602 .lb-step.is-in .lb-step-num .elementor-heading-title{background:var(--lb-blue);border-color:#7FB2FF;box-shadow:0 0 22px rgba(0,106,255,.9)}
.elementor-602 .lb-step-title .elementor-heading-title{font-family:"Golos Text",sans-serif;font-size:20px;font-weight:500;color:var(--lb-head)}
.elementor-602 .lb-step-text p{margin:0;font-size:16px}
.elementor-602 .lb-after{margin-top:20px}

/* checklista */
.lb-check{display:grid;grid-template-columns:220px 1fr;gap:34px;align-items:start;background:var(--lb-card,#141417);border:1px solid var(--lb-line,#2C2C2C);border-radius:22px;padding:30px}
.lb-check__meter{position:sticky;top:110px;text-align:center}
.lb-check__meter svg{width:170px;height:170px;margin:0 auto;display:block}
.lb-check .fg{stroke:var(--lb-blue,#006AFF);stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1),stroke .4s;filter:drop-shadow(0 0 8px rgba(0,106,255,.8))}
.lb-check[data-level="high"] .fg{stroke:var(--lb-lime,#CFFF92);filter:drop-shadow(0 0 8px rgba(207,255,146,.8))}
.lb-check[data-level="low"] .fg{stroke:#ff8a5c;filter:drop-shadow(0 0 8px rgba(255,138,92,.7))}
.lb-check__score{margin-top:-112px;height:112px;font:500 40px/1 "Golos Text",sans-serif;color:#fff}
.lb-check__score b{font-weight:500}
.lb-check__msg{font-size:14.5px;line-height:1.5;color:#C9C9CF;margin:14px 0 0;min-height:44px}
.lb-check__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.lb-check__list button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:14px;border:1px solid #26262c;background:#0F0F12;color:#B5B5BB;font:15.5px/1.55 Inter,sans-serif;transition:border-color .25s,background .25s,transform .2s}
.lb-check__list button:hover{border-color:rgba(0,106,255,.6);transform:translateX(4px)}
.lb-check__list button:focus-visible{outline:2px solid var(--lb-lime,#CFFF92);outline-offset:2px}
.lb-check__list b{color:#E2E2E2;font-weight:600}
.lb-check__list i{flex:0 0 22px;height:22px;border-radius:7px;border:1.5px solid #3a3a42;margin-top:1px;position:relative;transition:all .25s}
.lb-check__list button[aria-pressed="true"]{border-color:rgba(207,255,146,.55);background:linear-gradient(90deg,rgba(207,255,146,.07),#0F0F12)}
.lb-check__list button[aria-pressed="true"] i{background:var(--lb-lime,#CFFF92);border-color:var(--lb-lime,#CFFF92);box-shadow:0 0 12px rgba(207,255,146,.7)}
.lb-check__list button[aria-pressed="true"] i::after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #0C0C0C;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}

/* robimy / nie robimy */
.elementor-602 .lb-split{gap:20px;align-items:stretch}
.elementor-602 .lb-split > .e-con{width:calc(50% - 10px)}
.elementor-602 .lb-panel{--mx:50%;--my:0%;position:relative;border-radius:20px;padding:30px!important;border:1px solid var(--lb-line);background:var(--lb-card);overflow:hidden;gap:16px}
.elementor-602 .lb-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx) var(--my),var(--glow),transparent 45%);opacity:.0;transition:opacity .3s}
.elementor-602 .lb-panel:hover::before{opacity:1}
.elementor-602 .lb-panel--yes{--glow:rgba(207,255,146,.12);border-color:rgba(207,255,146,.3)}
.elementor-602 .lb-panel--no{--glow:rgba(255,110,90,.12);border-color:rgba(255,110,90,.25)}
.elementor-602 .lb-col-title .elementor-heading-title{font-family:"Golos Text",sans-serif;font-size:22px;font-weight:500}
.elementor-602 .lb-col-title--yes .elementor-heading-title{color:var(--lb-lime)}
.elementor-602 .lb-col-title--no .elementor-heading-title{color:#ff8a72}
.elementor-602 .lb-list .elementor-icon-list-item{align-items:flex-start!important;padding:7px 0!important}
.elementor-602 .lb-list .elementor-icon-list-text{font-size:16px;line-height:1.6;color:#C4C4CA;padding-left:12px!important}
.elementor-602 .lb-list .elementor-icon-list-icon{margin-top:5px}
.elementor-602 .lb-list .elementor-icon-list-icon svg{width:14px;height:14px}
.elementor-602 .lb-panel--yes .elementor-icon-list-icon svg{fill:var(--lb-lime)}
.elementor-602 .lb-panel--yes .elementor-icon-list-icon i{color:var(--lb-lime)}
.elementor-602 .lb-panel--no .elementor-icon-list-icon svg{fill:#ff8a72}
.elementor-602 .lb-panel--no .elementor-icon-list-icon i{color:#ff8a72}

/* FAQ */
.elementor-602 .lb-faq .elementor-toggle-item{background:var(--lb-card);border:1px solid var(--lb-line);border-radius:16px;margin-bottom:12px;overflow:hidden;transition:border-color .3s}
.elementor-602 .lb-faq .elementor-toggle-item:hover{border-color:rgba(0,106,255,.6)}
.elementor-602 .lb-faq .elementor-tab-title{border:0!important;padding:20px 24px!important;font-family:"Golos Text",sans-serif;font-size:18px;font-weight:500;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px}
.elementor-602 .lb-faq .elementor-tab-title a,.elementor-602 .lb-faq .elementor-tab-title .elementor-toggle-title{color:var(--lb-head)!important}
.elementor-602 .lb-faq .elementor-tab-title.elementor-active a,.elementor-602 .lb-faq .elementor-tab-title.elementor-active .elementor-toggle-title{color:var(--lb-lime)!important}
.elementor-602 .lb-faq .elementor-toggle-icon{width:30px;height:30px;flex:0 0 30px;border-radius:50%;border:1px solid var(--lb-line);display:flex;align-items:center;justify-content:center}
.elementor-602 .lb-faq .elementor-toggle-icon svg{width:12px;height:12px;fill:#7FB2FF}
.elementor-602 .lb-faq .elementor-toggle-icon i{font-size:12px;color:#7FB2FF}
.elementor-602 .lb-faq .elementor-tab-content{border:0!important;padding:0 24px 22px!important;font-size:16px;line-height:1.7;color:var(--lb-text)}
.elementor-602 .lb-faq .elementor-tab-content p{margin:0}

/* CTA */
.elementor-602 .lb-cta{padding-bottom:60px!important}
.elementor-602 .lb-cta-card{--mx:50%;--my:0%;position:relative;align-items:center;text-align:center;gap:20px;border-radius:28px;padding:70px 40px!important;background:radial-gradient(700px circle at 50% -20%,rgba(0,106,255,.35),transparent 60%),#0E0E12;overflow:hidden;isolation:isolate}
.elementor-602 .lb-cta-card::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--lb-angle,0deg),rgba(0,106,255,.1),#006AFF,var(--lb-lime),rgba(0,106,255,.1) 40%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lbSpin 6s linear infinite;z-index:-1}
.elementor-602 .lb-cta-card::after{content:"";position:absolute;inset:0;background:radial-gradient(360px circle at var(--mx) var(--my),rgba(207,255,146,.10),transparent 50%);pointer-events:none;z-index:-1}
@property --lb-angle{syntax:"<angle>";initial-value:0deg;inherits:false}
@keyframes lbSpin{to{--lb-angle:360deg}}
.elementor-602 .lb-cta-card .lb-text{max-width:620px}
.elementor-602 .lb-small{font-size:14px;color:#77777f}
.elementor-602 .lb-small p{margin:0}

/* źródła */
.elementor-602 .lb-sources-wrap{padding-top:20px!important;padding-bottom:90px!important}
.elementor-602 .lb-sources{font-size:13px;line-height:1.7;color:#6e6e76;border-top:1px solid var(--lb-line);padding-top:22px}
.elementor-602 .lb-sources p{margin:0 0 6px;color:#8a8a92}
.elementor-602 .lb-sources ol{margin:0;padding-left:18px}
.elementor-602 .lb-sources a{color:#8a8a92;text-decoration:none}
.elementor-602 .lb-sources a:hover{color:#7FB2FF}

/* pasek postępu czytania */
.lb-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:99999;pointer-events:none}
.lb-progress span{display:block;height:100%;background:linear-gradient(90deg,#006AFF,#CFFF92);transform-origin:left;transform:scaleX(0);box-shadow:0 0 12px rgba(0,106,255,.9)}
.admin-bar .lb-progress{top:32px}
.elementor-602 .lb-fx{position:absolute!important;width:0;height:0;overflow:visible;padding:0!important}

/* animacja pojawiania (tylko gdy działa JS) */
.lb-js .elementor-602 .lb-reveal > .e-con-inner > *{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}
.lb-js .elementor-602 .lb-reveal.is-in > .e-con-inner > *{opacity:1;transform:none}
.lb-js .elementor-602 .lb-reveal.is-in > .e-con-inner > *:nth-child(2){transition-delay:.08s}
.lb-js .elementor-602 .lb-reveal.is-in > .e-con-inner > *:nth-child(3){transition-delay:.16s}
.lb-js .elementor-602 .lb-reveal.is-in > .e-con-inner > *:nth-child(n+4){transition-delay:.24s}
@media (prefers-reduced-motion:reduce){.elementor-602 *,.elementor-602 *::before,.elementor-602 *::after{animation:none!important;transition:none!important}.lb-js .elementor-602 .lb-reveal > .e-con-inner > *{opacity:1;transform:none}}

/* responsywność */
@media (max-width:1024px){
  .elementor-602 .lb-hero{min-height:0;padding-top:40px!important}
  .elementor-602 .lb-hero-visual{max-width:560px;margin:0 auto}
  .elementor-602 .lb-grid--3 > .elementor-element{width:calc(50% - 10px)}
  .elementor-602 .lb-split > .e-con{width:100%}
}
@media (max-width:767px){
  .elementor-602 .lb-section{padding-top:72px!important}
  .elementor-602 .lb-grid--3 > .elementor-element{width:100%}
  .elementor-602 .lb-lead{font-size:17px}
  .lb-stat{flex-direction:column;text-align:center;padding:26px 22px}
  .lb-check{grid-template-columns:1fr;padding:20px}
  .lb-check__meter{position:static}
  .elementor-602 .lb-steps{padding-left:52px!important}
  .elementor-602 .lb-steps::before,.elementor-602 .lb-steps::after{left:17px}
  .elementor-602 .lb-step-num{left:-52px}
  .elementor-602 .lb-step-num .elementor-heading-title{width:36px;height:36px;font-size:12px}
  .elementor-602 .lb-quote blockquote{padding:58px 22px 22px}
  .elementor-602 .lb-cta-card{padding:50px 22px!important}
  .lb-graph__hud{font-size:10.5px}
  .lb-graph__core{width:84px;height:84px;margin:-42px 0 0 -42px;font-size:12px}
}

/* poprawki układu (desktop) */
.elementor-602 .lb-faq .elementor-tab-title a{text-decoration:none!important}
@media (min-width:1025px){
  .elementor-602 .lb-hero-copy{width:calc(56% - 20px)!important}
  .elementor-602 .lb-hero-visual{width:calc(44% - 20px)!important}
  .elementor-602 #podstawy > .e-con-inner{gap:56px;align-items:center}
  .elementor-602 #podstawy .lb-col:not(.lb-defs){width:calc(55% - 28px)!important}
  .elementor-602 #podstawy .lb-defs{width:calc(45% - 28px)!important}
}

.lb-check__list button,.lb-check__list button:hover,.lb-check__list button:focus{color:#B5B5BB!important;background:#0F0F12!important;box-shadow:none!important}
.lb-check__list button[aria-pressed="true"],.lb-check__list button[aria-pressed="true"]:hover,.lb-check__list button[aria-pressed="true"]:focus{color:#D9D9DE!important;background:linear-gradient(90deg,rgba(207,255,146,.08),#0F0F12)!important}/* End custom CSS */