.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1222 .elementor-element.elementor-element-9814e29{--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-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1222 .elementor-element.elementor-element-3ce6cc18{--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-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1222 .elementor-element.elementor-element-6b39e23b{--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-1222 .elementor-element.elementor-element-c9e191e{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1222 .elementor-element.elementor-element-5a3a9e1b{--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-1222 .elementor-element.elementor-element-111991fc{--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-1222 .elementor-element.elementor-element-56625cec{width:100%;max-width:100%;text-align:center;}.elementor-1222 .elementor-element.elementor-element-7214b9f9{--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-1222 .elementor-element.elementor-element-29d77dce{--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-1222 .elementor-element.elementor-element-1f484a16{--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-1222 .elementor-element.elementor-element-75e3127a{--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-1222 .elementor-element.elementor-element-52ba581d{--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-1222 .elementor-element.elementor-element-17e15b96{--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-1222 .elementor-element.elementor-element-7ec67d7b{--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-1222 .elementor-element.elementor-element-73f8288b{--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-1222 .elementor-element.elementor-element-1de9c958{--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-1222 .elementor-element.elementor-element-631ca874{--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-1222 .elementor-element.elementor-element-316b3ca6{--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-1222 .elementor-element.elementor-element-352de415{--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-1222 .elementor-element.elementor-element-60aea858{--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-1222 .elementor-element.elementor-element-1bf07ca4{--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-1222 .elementor-element.elementor-element-12ad35e6{--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-1222 .elementor-element.elementor-element-6a13b221{--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-1222 .elementor-element.elementor-element-2dddd3e9{--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-1222 .elementor-element.elementor-element-c106991{--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-1222 .elementor-element.elementor-element-9a9dc07{--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-1222 .elementor-element.elementor-element-53c475ed{--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-1222 .elementor-element.elementor-element-22a6e897{--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-1222 .elementor-element.elementor-element-508caf2b{--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-1222 .elementor-element.elementor-element-519c76cf{--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-1222 .elementor-element.elementor-element-77b6fa7e{--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;--overlay-opacity:0.78;}.elementor-1222 .elementor-element.elementor-element-77b6fa7e:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-77b6fa7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://webmola.es/wp-content/uploads/2026/11/woman-using-laptop-shopping-online-and-petting-dog-2023-11-27-05-24-22-utc-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-1222 .elementor-element.elementor-element-77b6fa7e::before, .elementor-1222 .elementor-element.elementor-element-77b6fa7e > .elementor-background-video-container::before, .elementor-1222 .elementor-element.elementor-element-77b6fa7e > .e-con-inner > .elementor-background-video-container::before, .elementor-1222 .elementor-element.elementor-element-77b6fa7e > .elementor-background-slideshow::before, .elementor-1222 .elementor-element.elementor-element-77b6fa7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1222 .elementor-element.elementor-element-77b6fa7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2B1B1B;--background-overlay:'';}.elementor-1222 .elementor-element.elementor-element-1be279e5{--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-1222 .elementor-element.elementor-element-24255718{--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-1222 .elementor-element.elementor-element-38f2f897{--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-1222 .elementor-element.elementor-element-4d4432c4{--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-1222 .elementor-element.elementor-element-6804749{--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-1222 .elementor-element.elementor-element-2696007{--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-1222 .elementor-element.elementor-element-1546ebd8{--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-1222 .elementor-element.elementor-element-6e54df3{--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-1222 .elementor-element.elementor-element-172f3464{--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;}@media(min-width:1025px){.elementor-1222 .elementor-element.elementor-element-77b6fa7e:not(.elementor-motion-effects-element-type-background), .elementor-1222 .elementor-element.elementor-element-77b6fa7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS *//* Webear – O mnie */
body{--ink:#2B1B1B;--ink-2:#554949;--pink:#FF0E63;--powder:#BFA5A7;--powder-t:#FDE2E7;--cream:#FFF8F5;--olive:#7E8A00;--fh:"Quicksand",Arial,sans-serif;--fb:"Inter",Arial,sans-serif;--px:40px;background:#FFF8F5 !important;overflow-x:clip}
@media (max-width:1024px){body{--px:28px}} @media (max-width:767px){body{--px:18px}}
.elementor .e-con.wb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px;background:transparent}
.elementor .wb .elementor-widget{margin:0 !important}
.elementor .e-con.wb-sec{width:100% !important;max-width:none !important;padding:clamp(60px,8vw,110px) max(var(--px), calc((100% - 1200px) / 2)) !important;display:block !important}
.elementor .wb .elementor-heading-title{font-family:var(--fh) !important;font-weight:400 !important;letter-spacing:-.015em !important;line-height:1.15 !important;color:var(--ink) !important}
.elementor .wb h2.elementor-heading-title{font-size:clamp(34px,4.4vw,58px) !important;margin-bottom:26px !important}
.elementor .wb h3.elementor-heading-title{font-size:26px !important;margin-bottom:10px !important}
.elementor .wb p{font-family:var(--fb) !important;margin:0 0 16px !important}
.elementor .wb p:last-child{margin-bottom:0 !important}
.elementor .wb .pk{color:var(--pink)}
.elementor .wb-eyebrow p{font-size:17px !important;font-weight:600 !important;color:var(--pink) !important;margin-bottom:16px !important}
.elementor .wb-txt p{font-size:18px !important;line-height:1.7 !important;color:var(--ink-2) !important;max-width:60ch}
.elementor .wb-lead p{font-family:var(--fh) !important;font-size:clamp(21px,2vw,26px) !important;line-height:1.4 !important;color:var(--ink) !important;margin:26px 0 20px !important;max-width:32ch}
.elementor .wb-h2c .elementor-heading-title{text-align:center !important;max-width:20ch;margin:0 auto 50px !important}
.elementor .wb .hl{position:relative;white-space:nowrap;z-index:0}
.elementor .wb .hl::before{content:"";position:absolute;left:-.12em;right:-.12em;top:.18em;bottom:.04em;background:var(--powder-t);z-index:-1;transform-origin:left}
@keyframes wbhlo{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@supports (animation-timeline: view()){.elementor .wb .hl::before{animation:wbhlo linear both;animation-timeline:view();animation-range:entry 100% cover 40%}}
.elementor .e-con.wb-g2{display:grid !important;grid-template-columns:1fr 1fr !important;gap:clamp(40px,7vw,100px) !important;align-items:center !important}
.elementor .e-con.wb-col{display:block !important}
.elementor .e-con.wb-cols2{display:grid !important;grid-template-columns:1fr 1fr !important;gap:clamp(30px,5vw,70px) !important;margin-top:10px}
.elementor .wb-pill{margin-top:30px !important}
.elementor .wb-pill .elementor-button{display:inline-flex !important;align-items:center !important;background:var(--pink) !important;color:#fff !important;font-family:var(--fb) !important;font-weight:500 !important;font-size:18px !important;line-height:1.2 !important;padding:8px 8px 8px 28px !important;border-radius:999px !important;border:0 !important;box-shadow:0 10px 30px -18px rgba(43,27,27,.45) !important;transition:transform .35s cubic-bezier(.2,.7,.2,1) !important}
.elementor .wb-pill .elementor-button-content-wrapper{display:flex !important;align-items:center !important;gap:22px !important}
.elementor .wb-pill .elementor-button-text{color:inherit !important}
.elementor .wb-pill .elementor-button-content-wrapper::after{content:"";width:50px;height:50px;border-radius:50%;flex:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpolygon fill='%23FF0E63' points='11.76 11.85 1.54 22.07 0 20.53 10.46 10.07 18.33 2.19 5.08 2.18 5.08 0 22.06 0 22.06 16.98 19.89 16.98 19.87 3.73 11.76 11.85'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .35s}
.elementor .wb-pill .elementor-button:hover{transform:translateY(-3px)}
.elementor .wb-pill .elementor-button:hover .elementor-button-content-wrapper::after{transform:rotate(45deg)}
/* zdjęcia */
.elementor .wb-img{border-radius:30px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 40px 70px -40px rgba(43,27,27,.6)}
.elementor .wb-img .elementor-widget-container, .elementor .wb-img img{width:100% !important;height:100% !important}
.elementor .wb-img img{object-fit:cover !important;border-radius:0 !important;max-width:none !important}
.elementor .wb-tilt-r{transform:rotate(3deg)} .elementor .wb-tilt-l{transform:rotate(-3deg)}
.elementor .wb-arch{border-radius:320px 320px 34px 34px}
.elementor .wb-circle{border-radius:50%;aspect-ratio:1/1;max-width:420px;justify-self:center}
.elementor .e-con.wb-ph{position:relative;display:block !important}
.elementor .wb-badge{position:absolute !important;left:-30px;bottom:30px;width:160px !important;height:160px;border-radius:50%;background:var(--pink);z-index:3}
.elementor .wb-badge .elementor-widget-container{width:100%;height:100%;display:grid;place-items:center}
.elementor .wb-badge .ring{width:140px;height:140px;grid-area:1/1}
.elementor .wb-badge text{font-family:var(--fb);font-size:11px;font-weight:600;letter-spacing:.14em;fill:#fff;text-transform:uppercase}
.elementor .wb-badge .bear{width:46px;height:37px;grid-area:1/1}
@keyframes wbspino{to{transform:rotate(720deg)}}
@supports (animation-timeline: scroll()){.elementor .wb-badge .ring{animation:wbspino linear both;animation-timeline:scroll(root)}}
/* hero */
.elementor .e-con.wb-oh{padding-top:60px !important}
.elementor .wb-oh h1.elementor-heading-title{font-size:clamp(40px,5.2vw,74px) !important;line-height:1.08 !important}
/* po co */
.elementor .e-con.wb-box-pt{background:var(--powder-t) !important;border-radius:40px !important;padding:clamp(40px,6vw,80px) !important;display:block !important}
.elementor .wb-oq h2.elementor-heading-title{max-width:22ch}
.elementor .wb-oq .wb-txt p{color:var(--ink) !important}
/* liczby */
.elementor .e-con.wb-ostats{padding-top:0 !important}
.elementor .e-con.wb-notes{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:22px !important}
.elementor .e-con.wb-note{display:block !important;border-radius:24px !important;padding:34px 36px !important;transform:rotate(var(--r));transition:transform .5s cubic-bezier(.3,1.4,.5,1)}
.elementor .e-con.wb-note:hover{transform:rotate(0) translateY(-4px)}
.elementor .e-con.wb-note.n1{background:var(--powder) !important;--r:-3deg} .elementor .e-con.wb-note.n2{background:var(--powder-t) !important;--r:2deg} .elementor .e-con.wb-note.n3{background:var(--pink) !important;--r:-1.5deg}
.elementor .wb-nb .elementor-heading-title{font-size:clamp(52px,6vw,88px) !important;line-height:1 !important}
.elementor .wb-ns p{font-size:18px !important;margin-top:10px !important;color:var(--ink) !important}
.elementor .wb-note.n3 .elementor-heading-title, .elementor .wb-note.n3 p{color:#fff !important}
/* wiedza */
.elementor .wb-quote p{border-left:4px solid var(--pink);padding:6px 0 6px 24px;font-family:var(--fh) !important;font-size:clamp(20px,2vw,25px) !important;line-height:1.45 !important;color:var(--ink) !important;margin-top:26px !important}
/* marki */
.elementor .e-con.wb-brands{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:18px !important;margin-bottom:40px}
.elementor .e-con.wb-brand{display:block !important;border-radius:30px !important;padding:34px 30px 38px !important;min-height:230px;transition:background .4s}
.elementor .e-con.wb-brand.b1{background:var(--pink) !important} .elementor .wb-brand.b1 .elementor-heading-title, .elementor .wb-brand.b1 p{color:#fff !important} .elementor .e-con.wb-brand.b1:hover{background:var(--ink) !important}
.elementor .e-con.wb-brand.b2{background:var(--powder) !important} .elementor .e-con.wb-brand.b2:hover{background:var(--powder-t) !important}
.elementor .e-con.wb-brand.b3{background:#fff !important} .elementor .wb-brand.b3 .elementor-heading-title{color:var(--pink) !important} .elementor .e-con.wb-brand.b3:hover{background:var(--cream) !important}
.elementor .wb-bt p{font-size:17px !important;line-height:1.6 !important;color:var(--ink) !important}
.elementor .wb-brand h3.elementor-heading-title{font-size:30px !important;margin-bottom:40px !important}
/* intuicja */
.elementor .e-con.wb-dark{background:var(--ink) !important;border-radius:40px !important;padding:clamp(40px,6vw,80px) !important}
.elementor .wb-dark .elementor-heading-title{color:#FFF8F5 !important}
.elementor .wb-dark .wb-txt p{color:#E8DCDD !important}
.elementor .wb-dark .wb-img{max-width:440px;justify-self:end}
/* mentoringi */
.elementor .e-con.wb-sticker{display:block !important;background:var(--pink) !important;border-radius:30px !important;padding:44px 40px !important;transform:rotate(-3deg);box-shadow:0 30px 50px -30px rgba(255,14,99,.7)}
.elementor .wb-st-s p{font-size:16px !important;color:#FDE2E7 !important}
.elementor .wb-st-b p{font-family:var(--fh) !important;font-size:clamp(26px,3vw,40px) !important;line-height:1.2 !important;color:#fff !important;margin-top:14px !important}
/* cta */
.elementor .e-con.wb-octa{padding-bottom:120px !important}
@media (max-width:1024px){.elementor .e-con.wb-g2, .elementor .e-con.wb-cols2{grid-template-columns:1fr !important}.elementor .e-con.wb-brands{grid-template-columns:1fr 1fr !important}.elementor .wb-img{max-width:460px}}
@media (max-width:767px){.elementor .e-con.wb-notes, .elementor .e-con.wb-brands{grid-template-columns:1fr !important}.elementor .wb-badge{width:120px !important;height:120px;left:-10px}.elementor .wb-badge .ring{width:104px;height:104px}.elementor .e-con.wb-box-pt, .elementor .e-con.wb-dark{border-radius:26px !important}}
.elementor .e-con.wb-box-pt.wb-g2{display:grid !important}
.elementor .wb-mp{align-items:center !important}
/* nowy hero O mnie */
.elementor .e-con.wb-oh2{padding-top:50px !important;text-align:center}
.elementor .wb-eyebrow.center p{text-align:center !important}
.elementor .wb-oh2 h1.elementor-heading-title{font-size:clamp(40px,5.6vw,80px) !important;line-height:1.1 !important;max-width:20ch;margin:0 auto !important;text-align:center !important}
.elementor .e-con.wb-wide{margin-top:56px !important;position:relative}
.elementor .wb-widei{aspect-ratio:16/8 !important;border-radius:36px !important}
.elementor .wb-widei img{object-position:50% 30% !important}
.elementor .wb-wide .wb-badge{left:auto !important;right:-20px !important;bottom:-40px !important;width:170px !important;height:170px}
.elementor .e-con.wb-oh2-txt{text-align:left;margin-top:70px !important;align-items:start !important}
.elementor .wb-oh2-txt .wb-lead p{margin:0 !important;font-size:clamp(22px,2.4vw,30px) !important;max-width:none}
/* talenty */
.elementor .e-con.wb-tal-top{align-items:start !important;margin-bottom:50px !important}
.elementor .wb-otal h2.elementor-heading-title{margin:0 !important}
.elementor .e-con.wb-tcards{display:grid !important;grid-template-columns:1fr 1fr !important;gap:18px !important}
.elementor .e-con.wb-tcard{display:block !important;border-radius:30px !important;padding:40px 38px !important;transition:transform .4s}
.elementor .e-con.wb-tcard:hover{transform:translateY(-4px)}
.elementor .e-con.wb-tcard.t1{background:#fff !important}
.elementor .e-con.wb-tcard.t2{background:var(--ink) !important}
.elementor .wb-tk p{font-size:15px !important;font-weight:600 !important;color:var(--pink) !important;margin-bottom:14px !important}
.elementor .wb-tcard h3.elementor-heading-title{font-size:clamp(22px,2.2vw,28px) !important;line-height:1.35 !important;margin-bottom:20px !important}
.elementor .wb-tt p{font-size:16px !important;line-height:1.7 !important;color:var(--ink-2) !important}
.elementor .wb-tcard.t2 h3.elementor-heading-title{color:#FFF8F5 !important}
.elementor .wb-tcard.t2 .wb-tt p{color:#E8DCDD !important}
/* naklejka mocniej przechylona */
.elementor .e-con.wb-sticker{transform:rotate(5deg) !important}
@media (max-width:1024px){.elementor .e-con.wb-tcards{grid-template-columns:1fr !important}}
@media (max-width:767px){.elementor .wb-widei{aspect-ratio:4/5 !important;border-radius:24px !important}.elementor .wb-wide .wb-badge{width:120px !important;height:120px;right:-6px !important}}
.elementor .wb-widei img{object-position:50% 62% !important}
/* ===== v3: lżejsza góra ===== */
.elementor .wb-oh2 .wb-lead p{text-align:center !important;max-width:46ch !important;margin:22px auto 56px !important;color:var(--ink-2) !important;font-size:clamp(19px,1.8vw,24px) !important}
.elementor .e-con.wb-oh2-txt{display:block !important;max-width:700px !important;margin:56px auto 0 !important;text-align:center}
.elementor .wb-oh2-txt .wb-txt p{font-size:clamp(17px,1.4vw,19px) !important;line-height:1.75 !important}
.elementor .wb-oh2-txt .wb-pill{margin-top:30px !important;display:flex;justify-content:center}
.elementor .e-con.wb-open{background:none !important;border-radius:0 !important;padding:0 !important}
.elementor .wb-oq-in > .elementor-widget-heading .elementor-heading-title{font-size:clamp(34px,4.6vw,64px) !important;line-height:1.12 !important;max-width:18ch;margin-bottom:44px !important}
@media (max-width:767px){.elementor .wb-oh2 .wb-lead p{margin-bottom:36px !important}}

/* ===== talenty: jedna kolumna + karty jedna pod drugą ===== */
.elementor .wb-otal > .e-con-inner, .elementor .e-con.wb-otal{align-items:center}
.elementor .e-con.wb-tal-top{display:block !important;width:100% !important;max-width:920px !important;margin:0 auto 60px !important}
.elementor .wb-tal-top .elementor-heading-title{max-width:20ch;margin-bottom:28px !important}
.elementor .wb-tal-top .wb-txt p{max-width:none !important}
.elementor .e-con.wb-tcards{display:flex !important;flex-direction:column !important;gap:30px !important;width:100% !important;max-width:920px !important;margin:0 auto !important}
.elementor .wb-otal .e-con.wb-tcard{position:relative;display:block !important;width:100% !important;background:#fff !important;border-radius:30px !important;padding:44px 170px 44px 48px !important;transform:none !important;box-shadow:none !important;transition:background-color .4s ease}
.elementor .wb-otal .e-con.wb-tcard:hover{background:var(--powder-t) !important}
.elementor .wb-otal .wb-tcard .elementor-heading-title{color:var(--ink) !important;font-size:clamp(24px,2.4vw,32px) !important;line-height:1.25 !important;margin:8px 0 14px !important}
.elementor .wb-otal .wb-tcard .wb-tt p{color:var(--ink-2) !important;font-size:17px !important;line-height:1.7 !important}
.elementor .wb-otal .wb-tcard .wb-tk p{color:var(--pink) !important;font-size:15px !important;font-weight:600 !important;margin:0 !important}
.elementor .wb-otal .e-con.wb-tcard::after{content:'TOP 5';position:absolute;right:44px;top:44px;width:86px;height:86px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--fh);font-size:17px;background:var(--powder-t);color:var(--ink);transition:transform .4s ease,background-color .4s ease}
.elementor .wb-otal .e-con.wb-tcard.t1:hover::after{background:#fff}
.elementor .wb-otal .e-con.wb-tcard.t2::after{background:var(--pink);color:#fff}
.elementor .wb-otal .e-con.wb-tcard:hover::after{transform:rotate(-8deg) scale(1.05)}
@media (max-width:767px){.elementor .wb-otal .e-con.wb-tcard{padding:34px 26px 30px !important}.elementor .wb-otal .e-con.wb-tcard::after{position:static;width:64px;height:64px;font-size:14px;margin-top:20px}}
.elementor .wb-tal-top > .elementor-widget-heading{margin-bottom:30px !important}
.elementor .wb-otal .e-con.wb-tcard.t2 h2.elementor-heading-title,.elementor .wb-otal .e-con.wb-tcard.t2 h3.elementor-heading-title,.elementor .wb-otal .e-con.wb-tcard.t2 .elementor-heading-title{color:var(--ink) !important}
.elementor .wb-otal .e-con.wb-tcard.t2 .wb-tt p{color:var(--ink-2) !important}

/* ===== talenty wycentrowane + intuicja parallax ===== */
.elementor .wb-tal-top{text-align:center !important}
.elementor .wb-tal-top .elementor-heading-title{margin-left:auto !important;margin-right:auto !important;text-align:center !important}
.elementor .wb-tal-top .wb-txt p{text-align:center !important;max-width:720px !important;margin-left:auto !important;margin-right:auto !important}
.elementor .e-con.wb-plx{padding:clamp(130px,16vw,220px) var(--px) !important;min-height:80vh;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;max-width:none !important;width:100% !important}
.elementor .e-con.wb-plx-in{display:block !important;max-width:780px !important;margin:0 auto !important;text-align:center;background:none !important;padding:0 !important;position:relative;z-index:2}
.elementor .wb-plx-in .e-con.wb-col{display:block !important}
.elementor .wb-plx-in .elementor-heading-title,.elementor .wb-plx-in h2.elementor-heading-title{color:#fff !important;font-size:clamp(34px,4.6vw,62px) !important;line-height:1.12 !important;text-align:center !important;margin:0 auto 30px !important;max-width:18ch}
.elementor .wb-plx-in .wb-txt p{color:rgba(255,255,255,.9) !important;text-align:center !important;font-size:clamp(17px,1.4vw,19px) !important;line-height:1.75 !important}
.elementor .wb-plx-in .hl::before{opacity:.9}
.elementor .wb-hide{display:none !important}

/* ===== po co: wyśrodkowane, jedna kolumna ===== */
.elementor .e-con.wb-oq-in{max-width:820px !important;margin:0 auto !important;text-align:center}
.elementor .wb-oq-in > .elementor-widget-heading{width:100% !important;margin-bottom:0 !important}
.elementor .wb-oq-in > .elementor-widget-heading .elementor-heading-title{text-align:center !important;margin:0 auto !important;max-width:16ch !important}
.elementor .wb-oq-in > .elementor-widget-heading::after{content:'';display:block;height:40px}
.elementor .wb-oq-in .e-con.wb-cols2{display:block !important;max-width:700px !important;margin:0 auto !important;border:0 !important;padding:0 !important}
.elementor .wb-oq-in .wb-cols2 .wb-txt p{text-align:center !important;font-size:clamp(17px,1.4vw,19px) !important;line-height:1.8 !important;margin:0 0 18px !important;max-width:none !important}

.elementor .wb-otal .wb-tal-top > .elementor-widget-heading h2.elementor-heading-title,.elementor .wb-otal .wb-tal-top > .elementor-widget-heading .elementor-heading-title{margin-left:auto !important;margin-right:auto !important;text-align:center !important}
.elementor .wb-oq .wb-oq-in > .elementor-widget-heading h2.elementor-heading-title{margin-left:auto !important;margin-right:auto !important}/* End custom CSS */