.items-grid__item-body{transition:transform 0.15s cubic-bezier(0.4,0,0.2,1),opacity 0.15s cubic-bezier(0.4,0,0.2,1),box-shadow 0.15s cubic-bezier(0.4,0,0.2,1);cursor:pointer;position:relative;-webkit-tap-highlight-color:rgba(43,108,176,0.15);touch-action:manipulation}.items-grid__item-body:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.items-grid__item-body:active{transform:translateY(-1px);opacity:0.85;transition-duration:0.05s}@media(max-width:768px){.items-grid__item-body{min-height:48px;padding:12px}.items-grid__item-body:active{background-color:rgba(43,108,176,0.05);transform:scale(0.98)}@media(hover:none){.items-grid__item-body:hover{transform:none;box-shadow:none}}}a.sb-link.sb-nav__link:active{background-color:rgba(43,108,176,0.08);transition-duration:0.05s}.form__checkbox{min-height:44px;min-width:44px;display:inline-flex;align-items:center;cursor:pointer;touch-action:manipulation}.form__checkbox input[type="checkbox"]{transition:transform 0.1s ease-out}.form__checkbox input[type="checkbox"]:active{transform:scale(1.1)}.items-grid__item-body:focus-visible,a.sb-link.sb-nav__link:focus-visible{outline:2px solid #2b6cb0;outline-offset:2px}@media(prefers-reduced-motion:reduce){.items-grid__item-body:hover{transform:none}}:root{--dsk-prem-text:rgba(255,255,255,.92);--dsk-prem-text-dim:rgba(255,255,255,.74);--dsk-prem-border:rgba(255,255,255,.14);--dsk-prem-border-2:rgba(255,255,255,.18);--dsk-prem-glass:rgba(255,255,255,.06);--dsk-prem-glass-2:rgba(255,255,255,.09);--dsk-prem-green:#22c55e;--dsk-prem-green-2:#16a34a;--dsk-prem-green-glow:rgba(34,197,94,.26);--dsk-prem-r-sm:14px;--dsk-prem-r-md:18px;--dsk-prem-r-lg:24px;--dsk-prem-shadow-sm:0 10px 22px rgba(0,0,0,.22);--dsk-prem-shadow-md:0 18px 46px rgba(0,0,0,.34);--dsk-prem-shadow-light:0 14px 34px rgba(2,8,23,.08);--dsk-prem-ease:cubic-bezier(.2,.8,.2,1)}#strona-glowna{position:relative}#strona-glowna .sb-background{
filter:saturate(0.82)hue-rotate(-10deg)brightness(1.03)contrast(1.06)
position:absolute;inset:0
}#strona-glowna .sb-background::before{content:"";position:absolute;inset:0;background:radial-gradient(1200px 620px at 22% 28%,rgba(125,211,252,.16)0%,rgba(125,211,252,0)56%),radial-gradient(900px 520px at 70% 30%,rgba(255,255,255,.12)0%,rgba(255,255,255,0)60%);pointer-events:none}#strona-glowna .sb-background::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(255,255,255,.08)0%,rgba(255,255,255,0)55%,rgba(0,0,0,.10)100%),radial-gradient(1200px 700px at 30% 20%,rgba(255,255,255,0)0%,rgba(0,0,0,.08)80%,rgba(0,0,0,.14)100%);pointer-events:none}#strona-glowna .sb-hero__title{font-size:clamp(2.1rem,3.2vw,3.2rem)!important;color:var(--dsk-prem-text)!important;font-weight:800 !important;letter-spacing:-0.02em !important;line-height:1.06 !important;text-wrap:balance;margin-bottom:14px !important}#strona-glowna .sb-hero__content-wrapper,#strona-glowna .sb-hero__paragraph{color:var(--dsk-prem-text-dim)}}#strona-glowna .sb-cta-wrapper__btn.sb-button--primary{border-radius:999px !important;padding:12px 18px !important;font-weight:800 !important;letter-spacing:-0.01em;color:rgba(255,255,255,.96)!important;text-shadow:0 1px 0 rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(180deg,var(--dsk-prem-green)0%,var(--dsk-prem-green-2)100%)!important;box-shadow:0 14px 34px rgba(0,0,0,.36),0 0 0 6px rgba(34,197,94,.10)!important;transform:translateY(0);transition:transform .18s var(--dsk-prem-ease),box-shadow .18s var(--dsk-prem-ease),filter .18s var(--dsk-prem-ease)}@media(hover:hover){#strona-glowna .sb-cta-wrapper__btn.sb-button--primary:hover{transform:translateY(-1px);box-shadow:0 18px 46px rgba(0,0,0,.42),0 0 0 8px rgba(34,197,94,.12)!important;filter:saturate(1.05)}}#strona-glowna .sb-cta-wrapper__btn.sb-button--primary:focus-visible{outline:none !important;box-shadow:0 18px 46px rgba(0,0,0,.42),0 0 0 4px rgba(255,255,255,.16),0 0 0 10px var(--dsk-prem-green-glow)!important}#strona-glowna .sb-cta-wrapper__btn.sb-button--secondary{border-radius:999px !important;padding:12px 18px !important;font-weight:800 !important;color:rgba(255,255,255,.92)!important;background:var(--dsk-prem-glass)!important;border:1px solid var(--dsk-prem-border)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(0,0,0,.22)!important;transition:transform .18s var(--dsk-prem-ease),background .18s var(--dsk-prem-ease),border-color .18s var(--dsk-prem-ease)}@media(hover:hover){#strona-glowna .sb-cta-wrapper__btn.sb-button--secondary:hover{transform:translateY(-1px);background:var(--dsk-prem-glass-2)!important;border-color:var(--dsk-prem-border-2)!important}}#strona-glowna .sb-cta-wrapper__btn.sb-button--secondary:focus-visible{outline:none !important;box-shadow:0 0 0 4px rgba(255,255,255,.18)!important}@media(prefers-reduced-motion:reduce){#strona-glowna .sb-cta-wrapper__btn,#o-nas .dsk-about-btn{transition:none !important}}@media(max-width:767px){#formularz-zgloszeniowy .container.sb-container-fixed.sb-container,#contact-form .container.sb-container-fixed.sb-container,#formularz-zgloszeniowy .sb-container,#contact-form .sb-container,#formularz-zgloszeniowy .sb-container-fixed,#contact-form .sb-container-fixed{width:95vw;max-width:none;padding-left:10px;padding-right:10px}#formularz-zgloszeniowy .sb-row,#contact-form .sb-row,#formularz-zgloszeniowy .row,#contact-form .row,#formularz-zgloszeniowy .contact-full,#contact-form .contact-full{max-width:none !important;width:100%}#formularz-zgloszeniowy .contact-full>.row,#contact-form .contact-full>.row{margin-left:0;margin-right:0}#formularz-zgloszeniowy .contact-full>.row,#contact-form .contact-full>.row>[class*="col-"]{padding-left:0;padding-right:0;width:100%;max-width:none;flex:0 0 100%}#formularz-zgloszeniowy .contact-full__form,#contact-form .contact-full__form{width:100%;max-width:none;margin:0;box-sizing:border-box}}.dsk-mini-cta__btn:hover{transform:translateY(-1px)}@media(max-width:768px){}.u-strong{font-weight:700}.dsk-contact-tiles{margin-top:18px}.dsk-contact-tiles__grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:992px){.dsk-contact-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dsk-contact-tile{background:#fff;border:1px solid rgba(17,24,39,0.08);border-radius:12px;padding:16px 16px 14px;box-shadow:0 10px 26px rgba(17,24,39,0.08);transition:transform .18s ease,box-shadow .18s ease;height:100%}.dsk-contact-tile:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(17,24,39,0.12)}.dsk-contact-tile__icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,0.10);color:rgba(37,99,235,0.95)}.dsk-contact-tile__title{margin:10px 0 6px;font-size:1rem;line-height:1.25}.dsk-contact-tile__text{margin:0;color:rgba(17,24,39,0.82);line-height:1.55} @media(max-width:767px){:root{--dsk-mobile-gutter:20px} html{overflow-x:clip;box-sizing:border-box}body{overflow-x:clip}*,*::before,*::after{box-sizing:inherit}@supports not(overflow:clip){html,body{overflow-x:hidden}} .sb-section{padding-left:calc(var(--dsk-mobile-gutter)+env(safe-area-inset-left,0px));padding-right:calc(var(--dsk-mobile-gutter)+env(safe-area-inset-right,0px))} .container,.sb-container{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:calc(var(--dsk-mobile-gutter)+env(safe-area-inset-left,0px));padding-right:calc(var(--dsk-mobile-gutter)+env(safe-area-inset-right,0px))} .sb-section .container,.sb-section .sb-container{padding-left:0;padding-right:0} .container.sb-container-fixed.sb-container{width:100%;max-width:100%;padding-left:0;padding-right:0}#formularz-zgloszeniowy .sb-container,#contact-form .sb-container,#formularz-zgloszeniowy .sb-container-fixed,#contact-form .sb-container-fixed,#formularz-zgloszeniowy .container.sb-container-fixed.sb-container,#contact-form .container.sb-container-fixed.sb-container{padding-left:0;padding-right:0} .row,.sb-row{margin-left:0;margin-right:0;max-width:100%} .row>[class^="col-"],.row>[class*=" col-"],.sb-row>[class^="col-"],.sb-row>[class*=" col-"]{padding-left:0;padding-right:0} .option-width,[class^="option-width-"] .option-width{width:100%;max-width:100%;flex:0 0 100%} img,svg,video,canvas{max-width:100%;height:auto}iframe{max-width:100%;width:100%;display:block}}:root{--dsk-prem-green:#00D06C;--dsk-prem-green-2:#00B359;--dsk-brand-blue:#004AAD;--dsk-green:var(--dsk-prem-green);--dsk-ink:#0f172a;--dsk-shadow:0 12px 30px rgba(0,0,0,.10);--dsk-sticky-gap:12px} .dsk-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:none;padding:0 12px 0;background:transparent;border:0;transform:translate3d(0,0,0);will-change:transform;opacity:1;transition:transform 220ms ease,opacity 220ms ease;pointer-events:none}.dsk-stickybar__inner{max-width:720px;margin:0 auto}.dsk-stickybar__card{pointer-events:auto;display:flex;gap:8px;width:100%;padding:6px;border-radius:999px;background:rgba(255,255,255,.96);border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 48px rgba(0,0,0,.20);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dsk-stickybar__btn{flex:1 1 0;width:50%;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 14px;border-radius:999px;text-decoration:none;font-size:0.9375rem;line-height:1;font-weight:700;font-family:inherit !important;letter-spacing:-0.01em;user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;box-shadow:none}.dsk-stickybar__btn::before{content:"";width:18px;height:18px;background-size:18px 18px;background-repeat:no-repeat;background-position:center;flex:0 0 18px}.dsk-stickybar__chat{background:var(--dsk-brand-blue);color:rgba(255,255,255,.96);text-shadow:0 1px 0 rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 24px rgba(0,64,133,.28)!important}.dsk-stickybar__chat::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M20 2H4a2 2 0 00-2 2v14l4-4h14a2 2 0 002-2V4a2 2 0 00-2-2zm-2 9H6V9h12v2zm0-3H6V6h12v2z'/%3E%3C/svg%3E")}.dsk-stickybar__call{background:linear-gradient(90deg,var(--dsk-prem-green)0%,var(--dsk-prem-green-2)100%);color:rgba(255,255,255,.96);text-shadow:0 1px 0 rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 26px rgba(0,0,0,.22),0 0 0 6px rgba(0,208,108,.12)!important}.dsk-stickybar__call::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24 11.36 11.36 0 003.56.57 1 1 0 011 1v3.5a1 1 0 01-1 1C10.07 21 3 13.93 3 5.5a1 1 0 011-1H7.5a1 1 0 011 1 11.36 11.36 0 00.57 3.56 1 1 0 01-.24 1.01l-2.21 2.22z'/%3E%3C/svg%3E")}.dsk-stickybar__btn:active{transform:translateY(1px)!important}@media(max-width:768px),(hover:none)and(pointer:coarse){.dsk-stickybar{display:block} body{padding-bottom:calc(86px+env(safe-area-inset-bottom,0px))}}@media(min-width:769px){.dsk-stickybar{display:none}body{padding-bottom:calc(16px+env(safe-area-inset-bottom,0px))}}@media(max-width:768px){:root{--dsk-container-pad:20px}.items-grid__item-content{padding-left:var(--dsk-container-pad);padding-right:var(--dsk-container-pad)}.dsk-site-footer .dsk-grid{display:block;text-align:center;padding-left:var(--dsk-container-pad);padding-right:var(--dsk-container-pad)}.dsk-site-footer .dsk-col{width:100%;max-width:100%}.dsk-site-footer .dsk-brand,.dsk-site-footer .dsk-heading,.dsk-site-footer .dsk-desc,.dsk-site-footer .dsk-nap-block,.dsk-site-footer .dsk-nav,.dsk-site-footer .dsk-map-col{text-align:center}.dsk-site-footer .dsk-usp-block{display:flex;flex-direction:column;align-items:center!important;gap:8px;margin-top:14px}.dsk-site-footer .dsk-nav ul,.dsk-site-footer .dsk-quick-links{padding-left:0;margin-left:0;list-style-position:inside}.dsk-site-footer .dsk-nav li,.dsk-site-footer .dsk-quick-links li{text-align:center}.dsk-site-footer .dsk-btn-map{display:inline-flex;margin-left:auto;margin-right:auto}.dsk-site-footer .dsk-copyright{padding-left:var(--dsk-container-pad)!important;padding-right:var(--dsk-container-pad)!important;text-align:center;line-height:1.45} .dsk-site-footer .dsk-link-acc,.dsk-site-footer .dsk-link-ransom{font-weight:800}} @media(max-width:767px){.contact-full__location{margin-top:18px}.dsk-map-intro{padding:0 0 10px 0}.dsk-map-intro__title{margin:0 0 4px 0}.dsk-map-intro__text{margin:0;font-size:14px;line-height:1.45;opacity:.9}.dsk-map-load{border-radius:14px}.contact-details__row.contact-details__hours{margin-top:18px}.contact-details__row.contact-details__hours .contact-details__title{margin:0 0 10px 0;padding:0}.contact-details__row.contact-details__hours .hours-list{margin:0;padding:0}.contact-details__row.contact-details__hours .hours-list__item{padding:10px 0}}@media(min-width:768px){.dsk-map-intro{display:none}} body.dsk-page-home a.sb-button,body.dsk-page-home a.sb-button:visited,body.dsk-page-home a.sb-button:hover,body.dsk-page-home a.sb-button:active,body.dsk-page-home .sb-cta-wrapper__btn,body.dsk-page-home .sb-cta-wrapper__btn:visited,body.dsk-page-home .sb-cta-wrapper__btn:hover,body.dsk-page-home .sb-cta-wrapper__btn:active{text-decoration:none !important;-webkit-text-decoration:none !important}@media(max-width:767px){body.dsk-page-home #o-nas .dsk-about-intro a:hover,body.dsk-page-home #o-nas .dsk-about-benefits-list a:hover{border-bottom-color:rgba(11,18,32,.55)!important}} @supports(-moz-appearance:none){button[type="submit"],nav a,a[href]:hover{transform:none !important;will-change:auto !important;backface-visibility:visible !important;-webkit-backface-visibility:visible !important} #sb-navigation>section,.dsk-cc-banner{transform:none} .items-grid__item-body:active,.items-grid__item-body.is-navigating,a.sb-link.sb-nav__link.is-navigating{opacity:1 !important;transition-property:transform,box-shadow,background-color,color !important} .items-grid__item-body{transform:none;will-change:auto;backface-visibility:visible;-webkit-backface-visibility:visible;transition-property:box-shadow,background-color,color}.items-grid__item-body:hover,.items-grid__item-body:focus,.items-grid__item-body:active{transform:none !important} .option-card-hover-animation-grow .items-grid__item-body,.option-card-hover-animation-grow .items-grid__item-body:hover,.option-card-hover-animation-grow .items-grid__item-body:focus,.option-card-hover-animation-grow .items-grid__item-body:active{transform:none !important;will-change:auto !important}} .dsk-gmaps-placecard{display:none}@media(min-width:768px){}@media(max-width:767px){}:root{--dsk-anchor-offset:92px}html{scroll-padding-top:var(--dsk-anchor-offset)}#formularz-zgloszeniowy,#contact-form{scroll-margin-top:var(--dsk-anchor-offset)} @supports(-moz-appearance:none){#sb-navigation,#sb-navigation>section,#sb-navigation .sb-top-header,#sb-navigation .sb-top-header__inner,#sb-navigation .sb-nav,#sb-navigation .sb-nav__inner,#sb-navigation .brand__wrapper,#sb-navigation .brand__logo,#sb-navigation .logo,#sb-navigation img,#sb-navigation svg,#sb-navigation a.sb-link{transition:none}#sb-navigation a{-webkit-tap-highlight-color:transparent}#sb-navigation a.sb-link:active,#sb-navigation a.sb-link:focus:active{background-color:transparent !important;box-shadow:none !important}#sb-navigation .logo{display:block}} @supports(-moz-appearance:none){.dsk-stickybar__btn:active{transform:none !important}} .dsk-stickybar__card .dsk-stickybar__chat{order:1}.dsk-stickybar__card .dsk-stickybar__call{order:2} @media(hover:hover)and(pointer:fine){.dsk-stickybar__btn:active{transform:none !important}} @media(min-width:768px)and(hover:hover)and(pointer:fine){} #sb-navigation a:focus-visible,#sb-navigation .sb-nav a:focus-visible,#sb-navigation a.sb-link.sb-nav__link:focus-visible,#sb-navigation a.sb-button--nav:focus-visible{outline:2px solid #2b6cb0 !important;outline-offset:2px !important} #sb-navigation a:focus:not(:focus-visible),#sb-navigation .sb-nav a:focus:not(:focus-visible){outline:none !important} input.form__input:-webkit-autofill,textarea.form__textarea:-webkit-autofill,select.form__select:-webkit-autofill,.contact-form-native input:-webkit-autofill,.contact-form-native textarea:-webkit-autofill,.contact-form-native select:-webkit-autofill{-webkit-text-fill-color:#0f172a !important;caret-color:#0f172a !important;-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important;border-color:rgba(15,23,42,0.14)!important;transition:background-color 9999s ease-out 0s !important} @media(min-width:768px){#sb-page-structure [style*="100vw"],#sb-page-structure [style*="100dvw"],#sb-page-structure [style*="100svw"],main#main-content [style*="100vw"],main#main-content [style*="100dvw"],main#main-content [style*="100svw"]{width:100% !important;max-width:100% !important}#sb-page-structure,#sb-page-structure>*,main#main-content{max-width:100% !important}}@media(max-width:991px){}@media(max-width:767px){}@media(max-width:1024px){}@media(max-width:640px){}
@media (max-width: 767px){
  .dsk-site-footer .dsk-custom-footer{
    padding-left:18px;
    padding-right:18px;
  }
  .dsk-site-footer .dsk-grid{
    padding-left:0;
    padding-right:0;
  }
  .dsk-site-footer .dsk-btn-map{
    width:min(100%,360px);
  }
  .dsk-site-footer .dsk-usp-block{
    gap:10px;
  }
}


@media (min-width:1024px){
  /* Keep text/cards/buttons inside containers on desktop */
  .sb-text-image,
  .sb-text-image__content,
  .sb-text-image__content-paragraph,
  .sb-text-image__content-cta,
  .items-grid__item,
  .items-grid__item-body,
  .items-grid__item-content,
  .items-grid__header,
  .items-grid__summary,
  .contact-details,
  .contact-details__row,
  .sb-footer__nav-list li,
  .alert-box,
  .dsk-servicecard,
  .dsk-subnav__item,
  .sb-column,
  .sb-column-content{min-width:0;max-width:100%;}

  .sb-text-image__content-title,
  .sb-text-image__content-subtitle,
  .sb-title .display-font,
  .sb-subtitle span,
  .items-grid__header,
  .items-grid__summary,
  .contact-details a,
  .alert-box,
  .sb-footer__nav-list a,
  .sb-button,
  .sb-cta-wrapper__btn,
  .dsk-servicecard,
  .dsk-subnav__item{overflow-wrap:anywhere;word-break:normal;hyphens:auto;}

  /* Long CTA labels must wrap instead of pushing layout */
  .option-hero-cta-2col .sb-hero{gap:24px;align-items:center;}
  .option-hero-cta-2col .sb-hero__content-wrapper,
  .option-hero-cta-2col .sb-cta-wrapper{min-width:0;}
  .option-hero-cta-2col .sb-cta-wrapper,
  .option-hero-cta-2col .sb-hero .sb-cta-wrapper{
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:center;
    gap:12px;
    text-align:center;
    margin-left:0;
  }
  .option-hero-cta-2col .sb-hero .sb-cta-wrapper__btn,
  .option-hero-cta-2col .sb-hero .sb-cta-wrapper__btn:link,
  .option-hero-cta-2col .sb-hero .sb-cta-wrapper__btn:visited{
    white-space:normal !important;
    text-align:center !important;
    max-width:100%;
  }

  /* Final CTA sections without media should not leave large empty desktop gaps */
  #default-contact-cta-section-template .sb-row.sb-row-opt-padding-top-large,
  #default-contact-cta-section-template .sb-row.sb-row-opt-padding-bottom-large{padding-top:56px;padding-bottom:56px;}
  #default-contact-cta-section-template .sb-text-image{justify-content:center !important;align-items:center;}
  #default-contact-cta-section-template .sb-text-image__content{
    flex:0 1 760px;
    width:100%;
    max-width:min(760px,100%);
    margin:0 auto;
  }
  #default-contact-cta-section-template .sb-text-image__content-title,
  #default-contact-cta-section-template .sb-title .display-font{
    max-width:18ch;
    margin-left:auto;
    margin-right:auto;
    text-wrap:balance;
  }
  #default-contact-cta-section-template .sb-text-image__content-paragraph,
  #default-contact-cta-section-template .sb-subtitle{
    max-width:62ch;
    margin-left:auto;
    margin-right:auto;
  }}main .sb-text-image__content-cta:has(> .sb-cta-wrapper:empty),
#sb-page-structure .sb-text-image__content-cta:has(> .sb-cta-wrapper:empty){
  display:none !important;
  margin:0 !important;
  padding:0 !important;
}

/* FIX21 real global mid-page CTA buttons */
#service-template .sb-text-image__content-cta .sb-cta-wrapper{display:flex;gap:12px;flex-wrap:wrap;align-items:center}#service-template .sb-text-image__content-cta .sb-cta-wrapper>span{display:inline-flex;max-width:100%}#service-template .sb-text-image__content-cta .sb-cta-wrapper__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:12px;box-sizing:border-box;text-decoration:none;font-weight:700;line-height:1.2;white-space:nowrap}#service-template .sb-text-image__content-cta .sb-cta-wrapper__btn.sb-button--primary{background:#1a3cff;color:#fff;border:1px solid transparent;box-shadow:0 10px 22px rgba(26,60,255,.20)}#service-template .sb-text-image__content-cta .sb-cta-wrapper__btn.sb-button--secondary{background:#fff;color:#111827;border:1px solid rgba(17,24,39,.12);box-shadow:0 10px 22px rgba(0,0,0,.06)}#service-template .sb-text-image__content-cta .sb-cta-wrapper__btn:hover,#service-template .sb-text-image__content-cta .sb-cta-wrapper__btn:focus-visible{text-decoration:none!important}@media(max-width:640px){#service-template .sb-text-image__content-cta .sb-cta-wrapper>span{width:100%}#service-template .sb-text-image__content-cta .sb-cta-wrapper__btn{width:100%}}
@media(max-width:767px){}@media(max-width:767px){#testimonials-overview .testimonial-cards-list__cta a:active,#testimonials-overview .testimonial-cards-list__cta a:hover{background:rgba(255,255,255,.88)!important}}@media(prefers-color-scheme:light){}.dsk-site-footer{
  --dsk-footer-bg-1:#08111f;
  --dsk-footer-bg-2:#0b1628;
  --dsk-footer-bg-3:#050b14;
  --dsk-footer-surface:rgba(255,255,255,.045);
  --dsk-footer-surface-2:rgba(148,163,184,.08);
  --dsk-footer-border:rgba(148,163,184,.18);
  --dsk-footer-border-strong:rgba(96,165,250,.28);
  --dsk-footer-text:#f8fbff;
  --dsk-footer-text-soft:rgba(226,232,240,.88);
  --dsk-footer-text-muted:rgba(191,219,254,.72);
  --dsk-footer-link:rgba(226,232,240,.88);
  --dsk-footer-link-hover:#ffffff;
  --dsk-footer-accent:#3b82f6;
  --dsk-footer-accent-2:#2563eb;
  --dsk-footer-success-border:rgba(34,197,94,.22);
  position:relative;
  margin-top:clamp(48px,6vw,88px);
  background:
    radial-gradient(1200px 420px at 50% 0%,rgba(59,130,246,.13)0%,rgba(59,130,246,0)62%),
    linear-gradient(180deg,var(--dsk-footer-bg-2)0%,var(--dsk-footer-bg-1)42%,var(--dsk-footer-bg-3)100%);
  color:var(--dsk-footer-text-soft);
  border-top:1px solid rgba(148,163,184,.16);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 -16px 40px rgba(2,8,23,.08);
  overflow:hidden;
}.dsk-site-footer::before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:1px;
  background:linear-gradient(90deg,rgba(148,163,184,0)0%,rgba(147,197,253,.48)50%,rgba(148,163,184,0)100%);
  pointer-events:none;
}.dsk-site-footer .dsk-custom-footer{
  position:relative;
  max-width:1240px;
  padding:clamp(42px,5vw,58px) 24px 0;
}.dsk-site-footer .dsk-grid{
  grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr) minmax(240px,.86fr);
  gap:clamp(28px,3vw,44px);
  margin-bottom:clamp(26px,3vw,36px);
  align-items:start;
}.dsk-site-footer .dsk-col{
  min-width:0;
}.dsk-site-footer .dsk-info,
.dsk-site-footer .dsk-nav,
.dsk-site-footer .dsk-map-col{
  text-align:left;
}.dsk-site-footer .dsk-brand{
  margin:0 0 18px;
  color:var(--dsk-footer-text);
  font-size:clamp(1.1rem,1vw + .9rem,1.42rem);
  line-height:1.15;
  font-weight:800;
  letter-spacing:-.02em;
}.dsk-site-footer .dsk-heading{
  margin:0 0 18px;
  padding:0;
  border:0;
  color:var(--dsk-footer-text-muted);
  font-size:.76rem;
  font-weight:800;
  letter-spacing:.18em;
  text-transform:uppercase;
}.dsk-site-footer .dsk-desc{
  margin:0 0 14px;
  color:var(--dsk-footer-text-muted);
  font-size:.95rem;
  line-height:1.6;
}.dsk-site-footer .dsk-nap-block{
  display:grid;
  gap:10px;
  padding:20px 22px;
  border-radius:22px;
  background:linear-gradient(180deg,rgba(15,23,42,.44)0%,rgba(15,23,42,.24)100%);
  border:1px solid var(--dsk-footer-border);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 40px rgba(2,8,23,.24);
}.dsk-site-footer .dsk-nap-block p{
  margin:0;
  color:var(--dsk-footer-text-soft);
  font-size:.9375rem;
  line-height:1.68;
}.dsk-site-footer .dsk-nap-block p[itemprop="address"]{
  color:var(--dsk-footer-text);
}.dsk-site-footer .dsk-nap-block a{
  color:var(--dsk-footer-text);
  font-weight:700;
  text-decoration:none;
  text-underline-offset:3px;
  text-decoration-thickness:1px;
}.dsk-site-footer .dsk-nap-block a[href^="tel:"],
.dsk-site-footer .dsk-nap-block a[href^="mailto:"]{
  font-weight:800;
  letter-spacing:-.01em;
}.dsk-site-footer .dsk-usp-block{
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
  gap:10px;
  margin-top:18px;
}.dsk-site-footer .dsk-usp-block span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:36px;
  padding:8px 14px;
  border-radius:999px;
  background:rgba(15,23,42,.58);
  border:1px solid var(--dsk-footer-success-border);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
  color:rgba(226,232,240,.95);
  font-size:.75rem;
  font-weight:700;
  letter-spacing:.04em;
  text-transform:none;
}.dsk-site-footer .dsk-nav ul,
.dsk-site-footer .dsk-quick-links{
  list-style:none;
  padding:0;
  margin:0;
}.dsk-site-footer .dsk-nav li,
.dsk-site-footer .dsk-quick-links li{
  margin:0 0 12px;
}.dsk-site-footer .dsk-quick-links{
  margin-top:20px;
  padding-top:18px;
  border-top:1px solid rgba(148,163,184,.14);
}.dsk-site-footer .dsk-nav a,
.dsk-site-footer .dsk-quick-links a{
  display:inline-flex;
  align-items:center;
  gap:8px;
  color:var(--dsk-footer-link);
  font-size:.9375rem;
  line-height:1.55;
  text-decoration:none;
  transition:color .18s ease,transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease;
}.dsk-site-footer .dsk-nav a:hover,
.dsk-site-footer .dsk-nav a:focus-visible,
.dsk-site-footer .dsk-quick-links a:hover,
.dsk-site-footer .dsk-quick-links a:focus-visible,
.dsk-site-footer .dsk-nap-block a:hover,
.dsk-site-footer .dsk-nap-block a:focus-visible,
.dsk-site-footer .dsk-copyright a:hover,
.dsk-site-footer .dsk-copyright a:focus-visible{
  color:var(--dsk-footer-link-hover);
}.dsk-site-footer .dsk-nav a:hover,
.dsk-site-footer .dsk-nav a:focus-visible,
.dsk-site-footer .dsk-quick-links a:hover,
.dsk-site-footer .dsk-quick-links a:focus-visible{
  transform:translateX(4px);
}.dsk-site-footer .dsk-link-acc,
.dsk-site-footer .dsk-link-ransom{
  padding:8px 12px;
  border-radius:999px;
  border:1px solid rgba(96,165,250,.22);
  background:rgba(37,99,235,.10);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
  color:#dbeafe;
  font-weight:800;
}.dsk-site-footer .dsk-link-ransom{
  border-color:rgba(147,197,253,.18);
  background:rgba(59,130,246,.08);
}.dsk-site-footer .dsk-btn-map{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  min-height:48px;
  padding:12px 18px;
  border-radius:999px;
  border:1px solid rgba(191,219,254,.30);
  background:linear-gradient(180deg,var(--dsk-footer-accent)0%,var(--dsk-footer-accent-2)100%);
  color:#fff;
  font-size:.9375rem;
  font-weight:800;
  line-height:1.2;
  text-decoration:none;
  box-shadow:0 18px 34px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.22);
  transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease;
}.dsk-site-footer .dsk-btn-map:hover,
.dsk-site-footer .dsk-btn-map:focus-visible{
  background:linear-gradient(180deg,#60a5fa 0%,#2563eb 100%);
  box-shadow:0 22px 40px rgba(37,99,235,.30),0 0 0 4px rgba(59,130,246,.14);
  transform:translateY(-1px);
}.dsk-site-footer .dsk-btn-map:focus-visible,
.dsk-site-footer .dsk-nav a:focus-visible,
.dsk-site-footer .dsk-quick-links a:focus-visible,
.dsk-site-footer .dsk-nap-block a:focus-visible,
.dsk-site-footer .dsk-copyright a:focus-visible{
  outline:none;
}.dsk-site-footer .dsk-copyright{
  position:relative;
  margin-top:0;
  padding:18px 24px 24px;
  border-top:1px solid rgba(148,163,184,.14);
  color:rgba(191,219,254,.58);
  font-size:.78rem;
  line-height:1.6;
  text-align:center;
}.dsk-site-footer .dsk-copyright a{
  color:rgba(226,232,240,.82);
  text-decoration:none;
}@media (max-width: 1100px){.dsk-site-footer .dsk-grid{
    grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr) minmax(220px,.84fr);
    gap:28px;
  }.dsk-site-footer .dsk-custom-footer{
    padding-left:20px;
    padding-right:20px;
  }}@media (max-width: 900px){.dsk-site-footer .dsk-custom-footer{
    padding-top:38px;
  }.dsk-site-footer .dsk-grid{
    grid-template-columns:1fr;
    gap:24px;
    margin-bottom:24px;
  }.dsk-site-footer .dsk-nap-block{
    padding:18px 18px;
  }.dsk-site-footer .dsk-usp-block{
    justify-content:center;
  }.dsk-site-footer .dsk-btn-map{
    width:100%;
    max-width:360px;
  }.dsk-site-footer .dsk-quick-links{
    margin-top:18px;
    padding-top:16px;
  }}@media (max-width: 767px){.dsk-site-footer{
    margin-top:40px;
  }.dsk-site-footer .dsk-custom-footer{
    padding-top:34px;
    padding-left:18px;
    padding-right:18px;
  }.dsk-site-footer .dsk-brand{
    margin-bottom:16px;
  }.dsk-site-footer .dsk-heading{
    margin-bottom:14px;
  }.dsk-site-footer .dsk-nap-block{
    gap:9px;
    border-radius:20px;
  }.dsk-site-footer .dsk-usp-block span{
    width:auto;
    max-width:100%;
  }.dsk-site-footer .dsk-nav li,
  .dsk-site-footer .dsk-quick-links li{
    margin-bottom:10px;
  }.dsk-site-footer .dsk-copyright{
    padding:16px 18px 22px;
  }}@media (prefers-reduced-motion: reduce){.dsk-site-footer .dsk-nav a,
  .dsk-site-footer .dsk-quick-links a,
  .dsk-site-footer .dsk-btn-map{
    transition:none;
  }}footer.dsk-site-footer, .sb-footer.dsk-site-footer, footer.dsk-site-footer{
  background:linear-gradient(180deg,#0B1220 0%,#0F172A 55%,#111827 100%);
  color:#E5E7EB;
  border-top:1px solid rgba(148,163,184,.16);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 -12px 32px rgba(2,8,23,.10);
}footer.dsk-site-footer::before,
.sb-footer.dsk-site-footer::before{
  background:linear-gradient(90deg,rgba(148,163,184,0)0%,rgba(96,165,250,.34)50%,rgba(148,163,184,0)100%);
}.dsk-site-footer .dsk-custom-footer{
  background:transparent;
  max-width:1240px;
  padding:clamp(40px,5vw,56px) 24px 0;
}.dsk-site-footer .dsk-grid{
  grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr) minmax(240px,.86fr);
  gap:clamp(30px,3vw,46px);
  align-items:start;
}.dsk-site-footer .dsk-brand,
.dsk-site-footer .dsk-nap-block a[href^="tel:"],
.dsk-site-footer .dsk-nap-block a[href^="mailto:"]{
  color:#F8FAFC;
}.dsk-site-footer .dsk-brand{
  margin:0 0 18px;
  font-size:clamp(1.1rem,1vw + .92rem,1.42rem);
  font-weight:800;
  line-height:1.15;
  letter-spacing:-.02em;
}.dsk-site-footer .dsk-heading{
  color:#94A3B8;
  margin:0 0 18px;
  border:0;
  padding:0;
  font-size:.76rem;
  font-weight:800;
  letter-spacing:.18em;
  text-transform:uppercase;
}.dsk-site-footer .dsk-desc,
.dsk-site-footer .dsk-nap-block p{
  color:#E5E7EB;
}.dsk-site-footer .dsk-desc{
  margin:0 0 14px;
  line-height:1.6;
}.dsk-site-footer .dsk-nap-block{
  display:grid;
  gap:10px;
  padding:18px 20px;
  border-radius:18px;
  background:rgba(255,255,255,.035);
  border:1px solid rgba(148,163,184,.16);
  box-shadow:0 10px 24px rgba(2,8,23,.12);
}.dsk-site-footer .dsk-nap-block p[itemprop="address"]{
  color:#F8FAFC;
}.dsk-site-footer .dsk-nap-block a{
  color:#F8FAFC;
  font-weight:700;
  text-decoration:none;
}.dsk-site-footer .dsk-usp-block{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:18px;
}.dsk-site-footer .dsk-usp-block span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:0;
  padding:8px 12px;
  border-radius:999px;
  background:rgba(255,255,255,.05);
  border:1px solid rgba(96,165,250,.14);
  box-shadow:none;
  color:#E5E7EB;
  font-size:.75rem;
  font-weight:700;
  letter-spacing:.02em;
  text-transform:none;
}.dsk-site-footer .dsk-usp-block span::before{
  color:#34D399;
}.dsk-site-footer .dsk-nav a,
.dsk-site-footer .dsk-quick-links a{
  color:#CBD5E1 !important;
  font-size:.9375rem;
  line-height:1.55;
  text-decoration:none;
}.dsk-site-footer .dsk-nav a:hover,
.dsk-site-footer .dsk-nav a:focus-visible,
.dsk-site-footer .dsk-quick-links a:hover,
.dsk-site-footer .dsk-quick-links a:focus-visible,
.dsk-site-footer .dsk-nap-block a:hover,
.dsk-site-footer .dsk-nap-block a:focus-visible,
.dsk-site-footer .dsk-copyright a:hover,
.dsk-site-footer .dsk-copyright a:focus-visible{
  color:#60A5FA !important;
}.dsk-site-footer .dsk-link-acc,
.dsk-site-footer .dsk-link-ransom{
  padding:8px 12px;
  border-radius:999px;
  border:1px solid rgba(96,165,250,.14);
  background:rgba(255,255,255,.04);
  color:#E5E7EB;
  font-weight:700;
}.dsk-site-footer .dsk-btn-map{
  min-height:44px;
  padding:12px 18px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.08);
  background:linear-gradient(180deg,#38BDF8 0%,#2563EB 100%);
  color:#FFFFFF;
  font-weight:700;
  box-shadow:0 10px 24px rgba(37,99,235,.25);
}.dsk-site-footer .dsk-btn-map:hover,
.dsk-site-footer .dsk-btn-map:focus-visible{
  transform:translateY(-1px);
  filter:brightness(1.03);
  box-shadow:0 12px 28px rgba(37,99,235,.28) !important;
}.dsk-site-footer .dsk-copyright{
  margin-top:32px;
  padding:18px 24px 24px;
  border-top:1px solid rgba(148,163,184,.14);
  color:#94A3B8;
}.dsk-site-footer .dsk-copyright a{
  color:#CBD5E1;
}@media (max-width: 900px){.dsk-site-footer .dsk-grid{
    grid-template-columns:1fr;
    gap:24px;
  }}@media (max-width: 767px){footer.dsk-site-footer, .sb-footer.dsk-site-footer, footer.dsk-site-footer{
    margin-top:40px;
  }.dsk-site-footer .dsk-nap-block{
    padding:16px 16px;
    border-radius:16px;
  }.dsk-site-footer .dsk-copyright{
    margin-top:28px;
    padding:16px 18px 22px;
  }}.sb-section-opt-light .testimonial-cards-list__item-text,.sb-section-opt-light .testimonial-cards-list__item-text *,.sb-section-opt-dark .testimonial-cards-list__item-text,.sb-section-opt-dark .testimonial-cards-list__item-text *,.sb-section-opt-accent .testimonial-cards-list__item-text,.sb-section-opt-accent .testimonial-cards-list__item-text *{color:var(--clr-text-light)}@media(max-width:767px){}@media(min-width:769px){footer,.dsk-custom-footer,#dsk-custom-footer-root,#dsk-footer-root{content-visibility:auto;contain-intrinsic-size:1px 450px}.dsk-custom-footer,#dsk-custom-footer-root,#dsk-footer-root{contain-intrinsic-size:1px 260px}}@media(max-width:768px){footer,.dsk-custom-footer,#dsk-custom-footer-root,#dsk-footer-root,.dsk-site-footer .dsk-custom-footer,.dsk-site-footer .dsk-copyright{content-visibility:visible;contain-intrinsic-size:none}}@media(max-width:767px){}.sb-footer__nav-list>li>a:not(.sb-button):hover{color:var(--clr-footer-link-hover);text-decoration:none}.option-nav-link-hover-underline .sb-footer__nav-list>li>a:not(.sb-button):hover{color:var(--clr-footer-link-hover)}.option-nav-link-hover-underline .sb-footer__nav-list>li>a:not(.sb-button):hover::after{background-color:var(--clr-footer-link-hover)}@media(max-width:1032px){.option-nav-link-hover-minimal .sb-footer__nav .sb-nav__item .sb-nav__link:not(.sb-nav__sub-link)::after,.option-nav-link-hover-minimal .sb-footer__nav .sb-footer__nav-list>li>a:not(.sb-button)::after,.option-nav-link-hover-minimal-fullheight .sb-footer__nav .sb-nav__item .sb-nav__link:not(.sb-nav__sub-link)::after,.option-nav-link-hover-minimal-fullheight .sb-footer__nav .sb-footer__nav-list>li>a:not(.sb-button)::after,.option-nav-link-hover-underline .sb-footer__nav .sb-nav__item .sb-nav__link:not(.sb-nav__sub-link)::after,.option-nav-link-hover-underline .sb-footer__nav .sb-footer__nav-list>li>a:not(.sb-button)::after,.option-nav-link-hover-underline-fade-in .sb-footer__nav .sb-nav__item .sb-nav__link:not(.sb-nav__sub-link)::after,.option-nav-link-hover-underline-fade-in .sb-footer__nav .sb-footer__nav-list>li>a:not(.sb-button)::after,.option-nav-link-hover-underline-fade-in-top .sb-footer__nav .sb-nav__item .sb-nav__link:not(.sb-nav__sub-link)::after,.option-nav-link-hover-underline-fade-in-top .sb-footer__nav .sb-footer__nav-list>li>a:not(.sb-button)::after,.option-nav-link-hover-underline-grow .sb-footer__nav .sb-nav__item .sb-nav__link:not(.sb-nav__sub-link)::after,.option-nav-link-hover-underline-grow .sb-footer__nav .sb-footer__nav-list>li>a:not(.sb-button)::after,.option-nav-link-hover-underline-grow-center .sb-footer__nav .sb-nav__item .sb-nav__link:not(.sb-nav__sub-link)::after,.option-nav-link-hover-underline-grow-center .sb-footer__nav .sb-footer__nav-list>li>a:not(.sb-button)::after,.option-nav-link-hover-dot-indicator .sb-footer__nav .sb-nav__item .sb-nav__link:not(.sb-nav__sub-link)::after,.option-nav-link-hover-dot-indicator .sb-footer__nav .sb-footer__nav-list>li>a:not(.sb-button)::after,.option-nav-link-hover-fill-background .sb-footer__nav .sb-nav__item .sb-nav__link:not(.sb-nav__sub-link)::after,.option-nav-link-hover-fill-background .sb-footer__nav .sb-footer__nav-list>li>a:not(.sb-button)::after,.option-nav-link-hover-background .sb-footer__nav .sb-nav__item .sb-nav__link:not(.sb-nav__sub-link)::after,.option-nav-link-hover-background .sb-footer__nav .sb-footer__nav-list>li>a:not(.sb-button)::after{display:block}}@media(max-width:767px){}@media(min-width:901px){footer,.sb-footer{padding:0;background:#ffffff;color:#111;border-top:1px solid #eee;content-visibility:auto;contain-intrinsic-size:1px 560px}}@media(max-width:900px){footer,.sb-footer{padding:0;background:#ffffff;color:#111;border-top:1px solid #eee;content-visibility:visible;contain-intrinsic-size:none}}.dsk-custom-footer{font-family:"Inter",sans-serif;max-width:1200px;margin:0 auto;padding:40px 20px 20px 20px;box-sizing:border-box}
@media (max-width: 768px){#o-nas .dsk-about-btn:active{ transform: scale(0.985); box-shadow: 0 8px 18px rgba(0,0,0,0.10); }}#testimonials-overview .dsk-reviews-premium__cta a:hover{transform:translateY(-1px)}@media (max-width:1024px){}@media (max-width:767px){}

@media (max-width:768px){}body.dsk-page-home .dsk-site-footer .dsk-nav a:hover,
body.dsk-page-home .dsk-site-footer .dsk-nav a:focus-visible,
body.dsk-page-home .dsk-site-footer .dsk-quick-links a:hover,
body.dsk-page-home .dsk-site-footer .dsk-quick-links a:focus-visible,
body.dsk-page-home .dsk-site-footer .dsk-nap-block a:hover,
body.dsk-page-home .dsk-site-footer .dsk-nap-block a:focus-visible,
body.dsk-page-home .dsk-site-footer .dsk-copyright a:hover,
body.dsk-page-home .dsk-site-footer .dsk-copyright a:focus-visible{
  color:#60A5FA !important;
}body.dsk-page-home .dsk-site-footer .dsk-btn-map:hover,
body.dsk-page-home .dsk-site-footer .dsk-btn-map:focus-visible{
  transform:translateY(-1px);
  filter:brightness(1.03);
  box-shadow:0 12px 28px rgba(37,99,235,.28) !important;
}@media (max-width: 900px){}
@media (max-width: 767px){}#uslugi .items-grid__item-body:visited{color:inherit}#uslugi .items-grid__item-body:hover{text-decoration:none}@media (max-width:768px){#uslugi .items-grid__item-body:active{transform:scale(.993);box-shadow:0 8px 18px rgba(0,0,0,.10)}#uslugi .items-grid__item-body:active .items-grid__header svg{transform:translateX(3px);opacity:1}}
@media (max-width: 768px){
  /* FORCE: home mobile text should use full container width */

  /* 2) JAK TO DZIALA - kafelki listy (FAQ + skuteczne): szerokość treści 100% */
  #jak-to-dziala .items-grid,
  #jak-to-dziala .items-grid__item,
  #jak-to-dziala .items-grid__item-body,
  #jak-to-dziala .items-grid__item-content,
  #jak-to-dziala .items-grid__header,
  #jak-to-dziala .items-grid__summary,
  #jak-to-dziala .items-grid__summary p{
    width: 100% !important;
    max-width: none !important;
  }}@media (max-width: 900px){}
    @media (max-width: 520px){}
@media(max-width:768px){body.dsk-cookie-banner-open{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.dsk-cookie-banner-open .dsk-stickybar{transform:translateY(140%);opacity:0;pointer-events:none}}
@media (max-width:767px){
  #default-contact-cta-section-template,
  #contact-cta-section,
  .dsk-guides-section,
  .sb-text-image__content-cta,
  .dsk-cta-lab:not(#default-contact-cta-section-template){
    content-visibility:visible !important;
    contain-intrinsic-size:none !important;
  }
  .sb-text-image__content-cta .sb-cta-wrapper,
  .dsk-cta-lab__actions{
    display:flex;
    flex-direction:column;
    align-items:stretch !important;
    gap:10px !important;
  }
  .sb-text-image__content-cta .sb-cta-wrapper > span{
    display:block;
    width:100%;
  }
  .sb-text-image__content-cta .sb-cta-wrapper__btn,
  .dsk-cta-lab__actions .dsk-cta-lab__btn{
    width:100%;
    min-height:48px;
  }
  .dsk-cta-lab__micro{
    text-align:center;
    margin-top:2px;
  }
}

/* dsk-blog-article-ending-polish-etap24 */
@media(max-width:767px){.dsk-blog-article #dsk-blog-to-service-cta .sb-row.sb-row-opt-padding-top-large, .dsk-blog-article #dsk-blog-to-service-cta .sb-row.sb-row-opt-padding-bottom-large{
    padding-top:28px;
    padding-bottom:28px;
  }.dsk-blog-article #dsk-blog-to-service-cta .sb-column-content > h2, .dsk-blog-article #dsk-blog-to-service-cta .sb-column-content > h3{
    margin-bottom:12px;
  }.dsk-blog-article #dsk-blog-to-service-cta .sb-column-content > p{
    margin-bottom:12px;
  }.dsk-blog-article #dsk-blog-to-service-cta .sb-column-content > ul{
    margin:12px 0 14px;
    padding-left:18px !important;
  }
  body.dsk-blog-article #dsk-blog-to-service-cta .sb-column-content > .btn,
  body.dsk-blog-article #dsk-blog-to-service-cta .sb-column-content > .sb-button{
    margin-top:2px !important;
  }.dsk-blog-article #default-contact-cta-section-template .sb-row.sb-row-opt-padding-top-large, .dsk-blog-article #default-contact-cta-section-template .sb-row.sb-row-opt-padding-bottom-large{
    padding-top:40px;
    padding-bottom:40px;
  }.dsk-blog-article #default-contact-cta-section-template .sb-hero__title, .dsk-blog-article #default-contact-cta-section-template .sb-title{
    margin-bottom:10px;
  }.dsk-blog-article #default-contact-cta-section-template .sb-hero__subtitle, .dsk-blog-article #default-contact-cta-section-template .sb-subtitle{
    margin-bottom:14px;
  }
}
@media(max-width:390px){.dsk-blog-article #dsk-blog-to-service-cta .sb-row.sb-row-opt-padding-top-large, .dsk-blog-article #dsk-blog-to-service-cta .sb-row.sb-row-opt-padding-bottom-large{
    padding-top:24px;
    padding-bottom:24px;
  }.dsk-blog-article #default-contact-cta-section-template .sb-row.sb-row-opt-padding-top-large, .dsk-blog-article #default-contact-cta-section-template .sb-row.sb-row-opt-padding-bottom-large{
    padding-top:34px;
    padding-bottom:34px;
  }
}


/* dsk-service-lp-cta-mobile-rhythm-etap35 */
@media(max-width:767px){}
@media(max-width:390px){}

/* etap89: central mobile width owner for footer directions CTA */
@media (max-width:900px){.dsk-site-footer .dsk-btn-map, .dsk-page-home .dsk-site-footer .dsk-btn-map{
    display:flex;
    align-items:center;
    justify-content:center;
    width:min(100%,240px);
    max-width:240px;
    margin-left:auto;
    margin-right:auto;
    white-space:normal;
    text-align:center;
  }
}
