.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-1314 .elementor-element.elementor-element-00ac761{--display:flex;--min-height:229px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.89;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1314 .elementor-element.elementor-element-00ac761::before, .elementor-1314 .elementor-element.elementor-element-00ac761 > .elementor-background-video-container::before, .elementor-1314 .elementor-element.elementor-element-00ac761 > .e-con-inner > .elementor-background-video-container::before, .elementor-1314 .elementor-element.elementor-element-00ac761 > .elementor-background-slideshow::before, .elementor-1314 .elementor-element.elementor-element-00ac761 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1314 .elementor-element.elementor-element-00ac761 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1314 .elementor-element.elementor-element-00ac761:not(.elementor-motion-effects-element-type-background), .elementor-1314 .elementor-element.elementor-element-00ac761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1314 .elementor-element.elementor-element-b4981ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1314 .elementor-element.elementor-element-f1ae228{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1314 .elementor-element.elementor-element-933c372{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-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-1314 .elementor-element.elementor-element-6663434{text-align:start;}.elementor-1314 .elementor-element.elementor-element-6f66303{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .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-nav-menu .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-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{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-1314 .elementor-element.elementor-element-f4a7fbd .elementor-nav-menu .elementor-item{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-1314 .elementor-element.elementor-element-f4a7fbd .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-d6cea4e );fill:var( --e-global-color-d6cea4e );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1314 .elementor-element.elementor-element-f4a7fbd .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1314 .elementor-element.elementor-element-f4a7fbd .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1314 .elementor-element.elementor-element-f4a7fbd .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1314 .elementor-element.elementor-element-f4a7fbd .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-1314 .elementor-element.elementor-element-f4a7fbd .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-1314 .elementor-element.elementor-element-f4a7fbd{--e-nav-menu-horizontal-menu-item-margin:calc( 50px / 2 );}.elementor-1314 .elementor-element.elementor-element-f4a7fbd .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:50px;}.elementor-1314 .elementor-element.elementor-element-632ee3b .elementor-nav-menu .elementor-item{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-1314 .elementor-element.elementor-element-632ee3b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-d6cea4e );fill:var( --e-global-color-d6cea4e );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1314 .elementor-element.elementor-element-632ee3b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1314 .elementor-element.elementor-element-632ee3b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1314 .elementor-element.elementor-element-632ee3b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1314 .elementor-element.elementor-element-632ee3b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-1314 .elementor-element.elementor-element-632ee3b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-1314 .elementor-element.elementor-element-632ee3b{--e-nav-menu-horizontal-menu-item-margin:calc( 50px / 2 );}.elementor-1314 .elementor-element.elementor-element-632ee3b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:50px;}.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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .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-divider .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-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1314 .elementor-element.elementor-element-4375fa6{--divider-border-style:solid;--divider-border-width:1px;}.elementor-1314 .elementor-element.elementor-element-4375fa6 .elementor-divider-separator{width:100%;}.elementor-1314 .elementor-element.elementor-element-4375fa6 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-1314 .elementor-element.elementor-element-69e620d{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1314 .elementor-element.elementor-element-5ca0865{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1314 .elementor-element.elementor-element-f1f4dff{text-align:start;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-1314 .elementor-element.elementor-element-ec45895{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1314 .elementor-element.elementor-element-2215c7c{text-align:end;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-d6cea4e );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1314 .elementor-element.elementor-element-933c372{--width:18.468%;}.elementor-1314 .elementor-element.elementor-element-6f66303{--width:81.459%;}}@media(max-width:1024px){.elementor-1314 .elementor-element.elementor-element-00ac761{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-1314 .elementor-element.elementor-element-f4a7fbd .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}.elementor-1314 .elementor-element.elementor-element-632ee3b .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}.elementor-1314 .elementor-element.elementor-element-69e620d{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1314 .elementor-element.elementor-element-f1f4dff{font-size:var( --e-global-typography-text-font-size );}.elementor-1314 .elementor-element.elementor-element-2215c7c{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1314 .elementor-element.elementor-element-00ac761{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:05px;--padding-right:5px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1314 .elementor-element.elementor-element-6663434{text-align:center;}.elementor-1314 .elementor-element.elementor-element-6663434 img{width:100%;}.elementor-1314 .elementor-element.elementor-element-6f66303{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-1314 .elementor-element.elementor-element-f4a7fbd .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}.elementor-1314 .elementor-element.elementor-element-f4a7fbd .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1314 .elementor-element.elementor-element-f4a7fbd{--e-nav-menu-horizontal-menu-item-margin:calc( 55px / 2 );}.elementor-1314 .elementor-element.elementor-element-f4a7fbd .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:55px;}.elementor-1314 .elementor-element.elementor-element-632ee3b .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );}.elementor-1314 .elementor-element.elementor-element-632ee3b .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1314 .elementor-element.elementor-element-632ee3b{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-1314 .elementor-element.elementor-element-632ee3b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-1314 .elementor-element.elementor-element-4375fa6 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1314 .elementor-element.elementor-element-f1f4dff{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-1314 .elementor-element.elementor-element-ec45895{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1314 .elementor-element.elementor-element-2215c7c{text-align:center;font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-f1f4dff */.mailwstopce a {
    color: white !important;
    text-decoration: none !important;
}

.mailwstopce a:hover {
    color: #BFA5A7 !important; /* Zmiana koloru po najechaniu, dostosuj według potrzeb */
}/* End custom CSS */
/* Start custom CSS *//* Webear – różowa stopka */
.elementor-location-footer{background:#2B1B1B}
.elementor .e-con.wb-ft{background:#FF0E63 !important; background-image:none !important; border-radius:36px 36px 0 0 !important; padding:80px 0 0 !important; overflow:hidden !important; border:0 !important; margin:0 !important}
.elementor .e-con.wb-ft::before{display:none !important}
.elementor .e-con.wb-ft-in, .elementor .e-con.wb-ft-in > .e-con-inner{max-width:none !important; width:100% !important; padding:0 !important; gap:0 !important; --gap:0px; --row-gap:0px}
.elementor .e-con.wb-ft-top, .elementor .e-con.wb-ft-copy{max-width:calc(1200px + 80px) !important; width:100% !important; margin:0 auto !important; padding:0 40px !important; display:flex !important; flex-direction:row !important; flex-wrap:wrap !important; justify-content:space-between !important; align-items:flex-start !important; gap:40px !important}
.elementor .e-con.wb-ft-top > .e-con-inner, .elementor .e-con.wb-ft-copy > .e-con-inner{display:contents !important}
.elementor .e-con.wb-ft-left{width:auto !important; flex:1 1 360px !important; padding:0 !important; gap:28px !important; --gap:28px}
.elementor .wb-ft-h .elementor-heading-title, .elementor .wb-ft-h .elementor-heading-title a{font-family:Quicksand,Arial,sans-serif !important; font-weight:400 !important; font-size:clamp(34px,4.4vw,58px) !important; line-height:1.15 !important; color:#fff !important; max-width:13ch; letter-spacing:-.015em}
.elementor .wb-ft-h .elementor-heading-title a:hover{opacity:.85}
.elementor .wb-ft-logo{text-align:left !important}
.elementor .wb-ft-logo img{height:26px !important; width:auto !important; filter:brightness(0) invert(1) !important}
.elementor .e-con.wb-ft-nav{width:auto !important; flex:0 1 auto !important; padding:0 !important}
.elementor .wb-ft-nav .elementor-item, .elementor .wb-ft-nav .elementor-nav-menu a{font-family:"Inter",Arial,sans-serif !important; font-size:19px !important; font-weight:500 !important; color:#fff !important; padding:6px 0 !important; background:transparent !important}
.elementor .wb-ft-nav .elementor-item:hover{opacity:.75; color:#fff !important}
.elementor .wb-ft-nav .elementor-item::after, .elementor .wb-ft-nav .elementor-item::before{display:none !important}
.elementor .wb-ft-nav .elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:grid !important; grid-template-columns:repeat(2,auto); gap:4px 60px}
.elementor .wb-ft-big{width:100% !important; overflow:hidden !important; margin-top:60px !important; white-space:nowrap}
.elementor .wb-ft-track{display:inline-flex; animation:wbslide 40s linear infinite}
.elementor .wb-ft-track span{font-family:Quicksand,Arial,sans-serif; font-size:clamp(90px,17vw,250px); line-height:1.05; text-transform:uppercase; color:#fff; padding-right:60px}
@keyframes wbslide{to{transform:translateX(-50%)}}
.elementor .wb-ft-div{display:none !important}
.elementor .e-con.wb-ft-copy{align-items:center !important; padding-top:18px !important; padding-bottom:30px !important}
.elementor .e-con.wb-ft-copy > .e-con, .elementor .e-con.wb-ft-copy .e-con{width:auto !important; padding:0 !important}
.elementor .wb-ft-copy p, .elementor .wb-ft-copy a{font-family:"Inter",Arial,sans-serif !important; font-size:14px !important; color:#fff !important; margin:0 !important}
@media (max-width:767px){ .elementor .e-con.wb-ft{border-radius:24px 24px 0 0 !important; padding-top:56px !important} .elementor .e-con.wb-ft-top, .elementor .e-con.wb-ft-copy{padding:0 18px !important; gap:24px !important} .elementor .wb-ft-nav .elementor-nav-menu--layout-horizontal .elementor-nav-menu{gap:4px 30px} .elementor .wb-ft-big{margin-top:36px !important} .elementor .e-con.wb-ft-copy{padding-bottom:24px !important; flex-direction:column !important; align-items:flex-start !important; gap:6px !important} }
@media (prefers-reduced-motion:reduce){ .elementor .wb-ft-track{animation:none} }
.elementor .wb-ft-nav .elementor-nav-menu{justify-items:start !important; justify-content:flex-start !important; text-align:left !important}
.elementor .wb-ft-nav .elementor-nav-menu > li{justify-content:flex-start !important}
.elementor .wb-ft-nav .elementor-item{justify-content:flex-start !important}
.elementor .e-con.wb-ft-nav{align-items:flex-start !important}
.elementor .wb-ft-nav .elementor-nav-menu > li{margin:0 !important; padding:0 !important}
.elementor .wb-ft-nav .elementor-nav-menu > li > a{margin:0 !important; padding-left:0 !important; padding-right:0 !important}
.elementor .wb-ft-big{width:100vw !important; max-width:100vw !important; margin-left:calc(50% - 50vw) !important; margin-right:calc(50% - 50vw) !important}
/* Miś „do góry” */
html{scroll-behavior:smooth}
@property --wbup{syntax:"<number>"; inherits:true; initial-value:0}
@keyframes wbupk{to{--wbup:1}}
@keyframes wbpinkbg{from,to{background-color:#FDE2E7}}
body{timeline-scope:--wbst, --wbnl}
.elementor .e-con.wb-stats{view-timeline-name:--wbst}
.elementor .e-con.wb-nl{view-timeline-name:--wbnl}
.elementor .wb-topw{position:absolute !important; width:0 !important; height:0 !important; margin:0 !important; padding:0 !important; animation:wbupk steps(1,end) both; animation-timeline:scroll(root); animation-range:0px 90vh}
.wb-top{--pk:26%; position:fixed; right:32px; bottom:-2px; z-index:9990; width:72px; height:58px; display:block; text-decoration:none; transform:translateY(calc(105% - var(--wbup) * (105% - var(--pk)))); transition:transform .6s cubic-bezier(.3,1.4,.5,1)}
.wb-top:hover, .wb-top:focus-visible{--pk:6%}
.wb-top:focus-visible{outline:3px solid #FF0E63; outline-offset:3px; border-radius:12px}
.wb-top-bear{display:block; width:100%; height:100%; background-color:#000; -webkit-mask:url("https://webear.space/wp-content/uploads/2023/01/webicon.png") center bottom / contain no-repeat; mask:url("https://webear.space/wp-content/uploads/2023/01/webicon.png") center bottom / contain no-repeat; transition:background-color .4s ease; animation:wbpinkbg linear none, wbpinkbg linear none; animation-timeline:--wbst, --wbnl; animation-range:entry-crossing 0% entry-crossing 100%, entry-crossing 0% entry-crossing 100%}
.wb-top-lbl{position:absolute; bottom:calc(100% + 8px); left:50%; transform:translate(-50%,6px); opacity:0; pointer-events:none; font-family:"Inter",Arial,sans-serif; font-size:12px; font-weight:600; line-height:1; color:#2B1B1B; background:#fff; padding:6px 10px; border-radius:999px; white-space:nowrap; box-shadow:0 6px 16px -8px rgba(43,27,27,.5); transition:opacity .3s, transform .3s}
.wb-top:hover .wb-top-lbl, .wb-top:focus-visible .wb-top-lbl{opacity:1; transform:translate(-50%,0)}
@supports not (animation-timeline: scroll()){ .wb-top{--wbup:1} }
@media (max-width:767px){ .wb-top{right:16px; width:56px; height:45px} }
@media (prefers-reduced-motion:reduce){ html{scroll-behavior:auto} .wb-top, .wb-top-lbl{transition:none} }
/* miś obok przycisku zgód cookies */
.wb-top{right:236px}
@media (max-width:767px){ .wb-top{right:auto; left:16px} }
/* Newsletter miśletter */
.elementor .e-con.wb-nl{background:#2B1B1B !important; background-image:none !important; padding:110px max(40px, calc((100% - 1200px) / 2)) 130px !important; display:grid !important; grid-template-columns:1.1fr 1fr; gap:60px !important; align-items:center !important}
.elementor .e-con.wb-nl > .e-con-inner{display:contents !important}
.elementor .e-con.wb-nl::before{display:none !important}
.elementor .e-con.wb-nl-left{width:auto !important; padding:0 !important; display:block !important}
.elementor .wb-nl-eye p{font-family:"Inter",Arial,sans-serif !important; font-size:17px !important; font-weight:600 !important; color:#FDE2E7 !important; margin:0 0 6px !important}
.elementor .wb-nl-title .elementor-heading-title{font-family:Quicksand,Arial,sans-serif !important; font-weight:400 !important; font-size:clamp(64px,8vw,120px) !important; line-height:1.05 !important; color:#fff !important; letter-spacing:-.02em !important; margin:0 0 30px !important}
.elementor .wb-nl-text p{font-family:"Inter",Arial,sans-serif !important; color:#E8DCDD !important; font-size:17px !important; line-height:1.65 !important; margin:0 0 18px !important; font-weight:400 !important}
.elementor .wb-nl-text p.wb-nl-lead{font-size:clamp(19px,1.7vw,22px) !important; color:#fff !important; margin-bottom:36px !important}
.elementor .wb-nl-text p.wb-nl-row{display:grid !important; grid-template-columns:96px 1fr; gap:16px; align-items:start}
.elementor .wb-nl-pill{display:inline-flex; justify-content:center; align-items:center; height:42px; border-radius:999px; background:#FF0E63; color:#fff; font-weight:600; font-size:15px}
.elementor .wb-nl-pill.soft{background:#BFA5A7; color:#2B1B1B}
.elementor .e-con.wb-nl-card{width:auto !important; background:#fff !important; border-radius:36px !important; padding:44px 44px 36px !important; display:block !important; box-shadow:0 40px 80px -50px rgba(0,0,0,.7) !important}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper{background:transparent !important; max-width:none !important; width:100% !important; border:0 !important}
html body .wb-nl #mlb2-38200300 .ml-form-embedBody{padding:0 !important}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-fieldRow{margin:0 0 20px !important}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-field-group::before{display:block; font-family:"Inter",Arial,sans-serif; font-size:15px; font-weight:600; color:#2B1B1B; margin:0 0 10px 4px}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-field-name::before{content:"Imię"}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-field-email::before{content:"E-mail"}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-field-group input.form-control{background:#FFF8F5 !important; border:1.5px solid #BFA5A7 !important; border-radius:999px !important; height:56px !important; padding:0 24px !important; font-family:"Inter",Arial,sans-serif !important; font-size:16px !important; color:#2B1B1B !important; box-shadow:none !important; transition:border-color .25s, box-shadow .25s}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-field-group input.form-control::placeholder{color:#8a7a7b !important}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-field-group input.form-control:focus{border-color:#FF0E63 !important; box-shadow:0 0 0 4px rgba(255,14,99,.15) !important; outline:0 !important}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-checkboxRow{margin:6px 0 16px !important}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-checkboxRow .label-description p, html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-checkboxRow .label-description p a{font-family:"Inter",Arial,sans-serif !important; font-size:12px !important; line-height:1.5 !important; color:#554949 !important}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-checkboxRow .label-description p a{color:#FF0E63 !important}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-checkboxRow input[type=checkbox]{accent-color:#FF0E63}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-recaptcha{margin:0 0 18px !important}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-embedSubmit{margin:0 !important}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-embedSubmit button.primary{position:relative !important; width:100% !important; height:62px !important; border:0 !important; border-radius:999px !important; background:#FF0E63 !important; color:#fff !important; font-family:"Inter",Arial,sans-serif !important; font-size:18px !important; font-weight:500 !important; text-align:left !important; padding:0 76px 0 28px !important; box-shadow:0 18px 36px -20px rgba(255,14,99,.7) !important; transition:transform .35s cubic-bezier(.2,.7,.2,1), background .3s !important; cursor:pointer}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-embedSubmit button.primary::after{content:""; position:absolute; right:7px; top:50%; width:48px; height:48px; margin-top:-24px; border-radius:50%; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='25' fill='%23fff'/%3E%3Cpolygon fill='%23FF0E63' transform='translate(17 17) scale(.73)' 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/48px no-repeat; transition:transform .35s}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-embedSubmit button.primary:hover{transform:translateY(-3px); background:#e00b57 !important}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-embedSubmit button.primary:hover::after{transform:rotate(45deg)}
@media (max-width:900px){ .elementor .e-con.wb-nl{grid-template-columns:1fr !important; gap:40px !important; padding:80px 24px 90px !important} .elementor .e-con.wb-nl-card{padding:30px 22px 26px !important; border-radius:24px !important} }
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-checkboxRow .label-description p, html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-checkboxRow label{color:#554949 !important; font-size:12px !important; font-family:"Inter",Arial,sans-serif !important}
html body .wb-nl #mlb2-38200300.ml-form-embedContainer .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault .ml-block-form .ml-form-fieldRow.ml-last-item{margin-bottom:12px !important}
/* Miś na telefonie: większy, cały widoczny, wyżej od krawędzi, większe pole kliknięcia */
@media (max-width:767px){
.wb-top{left:14px !important; right:auto !important; bottom:14px !important; width:68px !important; height:55px !important; --pk:0% !important}
.wb-top::before{content:""; position:absolute; inset:-14px}
.wb-top:hover, .wb-top:focus-visible{--pk:0% !important}
}
.elementor .wb-ft-left .elementor-widget-image img{filter:brightness(0) invert(1) !important;}/* End custom CSS */