/* cmsms stylesheet: nadpisane-style modified: 06.10.2025 13:16:06 */
/* ======= styles ======= */
@import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@400..800&display=swap');

strong {
    font-weight: 600;
}
@media only screen and (max-width: 1199px) {
  .main__top-02 .slides:has(.mm__video.playing:not([data-video-autoplay="1"])) .slide .slide__button, .main__top-02 .slides:has(.mm__video.playing:not([data-video-autoplay="1"])) .slide .slide__content, .main__top-02 .slides:has(.mm__video.playing:not([data-video-autoplay="1"])) .slide .slide__tiles {
    opacity: 1;
    pointer-events: all;
  }
  .main__top-02 .slides:has(.mm__video.playing:not([data-video-autoplay="1"])) .slide .slide__button .multimedia__play {
      opacity: 0;
      pointer-events: none;
  }
}
.main__pros-01.section--variant-0 .section__inner .tiles .tile {
    position: relative;
}
.main__pros-01.section--variant-0 .section__inner .tiles .tile::after {
   content:"";
   display: block;
   background-image: url("/uploads/pattern/pattern3.svg");
   /*background-image: url("/uploads/pattern/pattern-stok.svg");*/
   position: absolute;
   bottom:0;
   left:0;
   background-repeat: no-repeat;
   background-size: contain;
   background-position: bottom;
   border-left: 8px solid rgb(var(--color-accent2));
   border-right: 8px solid rgb(var(--color-accent2));
   border-top: 8px solid rgb(var(--color-accent2));
   
   /*blue*/
   /*border-left: 8px solid #025DA2;*/
   /*border-right: 8px solid #025DA2;*/
   /*border-top: 8px solid #025DA2;*/
   
   /*dark*/
   /*border-left: 8px solid #0A0203;*/
   /*border-right: 8px solid #0A0203;*/
   /*border-top: 8px solid #0A0203;*/
  
   /*background-color: #025DA2;*/
   
   
}
.main__pros-01.section--variant-0 .section__inner .tiles .tile::before {
    background-color: unset;
}

/*.main__pros-01.section--variant-0 .section__inner .tiles .tile .tile__content {*/
/*    color: #fff;*/
/*}*/

.main__top-02 .slides .slide .mm-outer .mm::after {
    display: none;
    background-color: transparent;
}
/* .main__top-02 .slides .slide .mm-outer .mm::after {*/
/* background: linear-gradient(0deg, rgb(var(--color-text)) 0%, rgb(var(--color-text) / 0) 15%);*/
/*}*/
@media only screen and (min-width: 1200px) {
  .header:not(.lower).transparent .header__menu-01 .navbar {
    background-color: rgb(var(--color-bg-light));
  }
  .header:not(.lower).transparent .header__menu-01 .topbar {
      background-color: rgb(var(--color-accent));
  }
  .header:not(.lower).transparent .header__menu-01 .navbar__nav .nav li a {
      color: rgb(var(--color-text));
  }
.header:not(.lower).transparent.white-content .header__menu-01 .navbar .logo {
    filter:none;
}
  
}

  .header:not(.lower).transparent.white-content .header__menu-01 .navbar .navbar__cta-btn {
      background-color: rgb(var(--color-accent));
  }
   .header:not(.lower).transparent.white-content .header__menu-01 .navbar .navbar__cta-btn:hover {
      border: 1px solid rgb(var(--color-accent));
  }
  
  
  .main__top-02 .slides .slide .slide__tiles {
    justify-content: space-between;
}
.main__top-02 .slides .slide .slide__tiles .tile {
    flex-direction: row;
}
.main__top-02 .slides .slide .slide__tiles .tile .tile__icon {
    width: 2.5rem;
    height: 2.5rem;
}
.main__top-02 .slides .slide .slide__tiles .tile .tile__content {
    text-align: left;
    line-height: 1.2;
}

.main__box-02 .boxes .box .box__content .box__icon {
  display: none;
}
.main__box-02 .boxes .box .box__content .heading {
  -webkit-line-clamp: none;
}
.main__pros-01 .tiles .tile .tile__content.content p.h5 {
    font-size: 1.25rem;
}
@media only screen and (min-width: 1200px) {
  .main__pros-01.section--variant-0 .section__inner .tiles .tile {
    --_default-padding-top: calc(2.5rem * 1 + 0px);
    --_default-padding-right: calc(3rem * 1 + 0px);
    --_default-padding-bottom: calc(4rem * 1 + 0px);
    --_default-padding-left: calc(3rem * 1 + 0px);
  }
}
.main__gallery-01 .gallery .gallery__inner:last-child::after,
.main__gallery-01.theme-light,
.main__cta-03 .section__inner .heading {
  background-color: #025DA2;
}
.main__cta-03 .section__inner .heading .heading-wysiwyg--lg {
    color: #fff;
}

.main__box-01 .section__inner .boxes .box .box__content .box__icon {
    display:none;
}
.main__box-01 .section__inner .boxes .box:hover .box__img {
    transform: scale(1);
}
.main__pros-05 .tiles .tile::before {
    background-color: unset;
}
.header:not(.lower).transparent .header__menu-01 .topbar,
.header .header__menu-01 .topbar {
    background-color: #F6F6F7;
  }
.header .header__menu-01 .topbar a {
  color: rgb(var(--color-main));
}
.header .header__menu-01 .topbar a:hover {
     color: rgb(var(--color-accent));
}
.main__box-01 .section__inner .boxes .box .box__content,
.main__box-01 .section__inner .boxes .box:hover .box__content {
    border-bottom: none;
}
.header .header__menu-01 .topbar .topbar-inner .topbar__nav ul li {
    margin: 0;
}
@media only screen and (min-width: 1200px) {
    .main__top-02 .slides .slide .mm-outer .mm {
        padding-top: var(--header-offset);
    }
    .main__top-02 .slides .slide .mm-outer .mm::after {
        display: none;
    }
    .main__top-02 .slides .slide .mm-outer .mm__video,
    .main__top-02 .slides .slide .mm-outer .mm__img {
        top: var(--header-offset);
    }
    .main__top-02 .slides .slide .mm-outer .mm__img {
        height: calc(100% - var(--header-offset));
    }
    .main__top-02 .slides .slide .mm-outer .mm__player {
        object-fit: contain;
        object-position: center right;
        background-color: rgb(var(--color-bg));
    }
}
@media only screen and (min-width: 1921px) {
    .main__top-02 .slides .slide .mm-outer .mm__player {
        object-position: center left;
    }
}
@media only screen and (max-width: 1199px) {
    .main__top-02 .slides .slide .mm-outer {
        position: relative;
        width: 100%;
        height: auto;
        aspect-ratio: 16 / 9;
        margin-top: var(--header-offset);
    }
    .main__top-02 .slides .slide .slide__content {
        color: rgb(var(--color-text));
    }
    .main__top-02 .slides .slide .slide__content .heading .heading-wysiwyg--lg {
        color: rgb(var(--color-main));
    }
    .main__top-02 .slides .slide .slide__content .heading .heading-wysiwyg--sm {
        color: rgb(var(--color-accent));
    }
    .main__top-02 .slides .slide .slide__content {
        padding-top: var(--_default-spacing);
        padding-bottom: calc(var(--_default-spacing) / 2);
    }
    .main__top-02 .slides .slide .slide__button {
        padding-top: calc(var(--_default-spacing) / 2);
        padding-bottom: var(--_default-spacing);
    }
}
.main__gallery-01 .heading .heading-wysiwyg--sm + .heading-wysiwyg--lg {
    color:#fff;
}
.main__partners-01.layout-3 .partners .partners__items .partners__item {
    background-color: unset;
}
.main__pros-01.section--variant-0 .section__inner .tiles .tile {
    min-height: 16rem;
    padding: var(--_default-padding-top) 1.5rem var(--_default-padding-bottom) 1.5rem;
    position: relative;
}
.main__pros-01.section--variant-0 .section__inner .tiles .tile .tile__icon {
    position: absolute;
    inset: var(--_default-padding-top) auto auto 1.5rem;
}
.main__pros-01.section--variant-0 .section__inner .tiles .tile .tile__content > :first-child {
    display: flex;
    align-items: center;
    min-height: 3rem;
    margin-bottom: 1.5rem;
    padding: 0 0 0 4.5rem;
}
.mobile-menu-btn {
    justify-content: center;
    gap: 4px;
}
.mobile-menu-btn div:nth-child(1),
.mobile-menu-btn div:nth-child(3) {
    width: 100%;
}
.mobile-menu-btn.btn-close div:nth-child(1) {
  -webkit-transform: rotate(90deg) translateX(-3px) translateY(-9px);
  transform: rotate(90deg) translateX(-3px) translateY(-9px);
}
.mobile-menu-btn.btn-close div:nth-child(3) {
  -webkit-transform: rotate(90deg) translateX(3px) translateY(9px);
  transform: rotate(90deg) translateX(3px) translateY(9px);
}
.main__pros-05 .tiles .tile .heading {
    margin: 0;
}
.main__pros-05 .tiles .tile {
    grid-row: auto/span 3;
}
/*.main__pros-05 h3 {*/
/*    color: rgb(var(--color-accent));*/
/*}*/
.icon:not(svg, img)::after {
   background-color: rgb(var(--_icon-color,var(--color-accent,30 38 109)));
    
}

@media only screen and (max-width: 991px) {
    .main__pros-01 .section__inner .tiles {
        order: -1;
    }
}

/*.header:not(.lower).transparent.white-content .header__menu-01 .navbar .navbar__cta-btn:hover {*/
/*  border: 2px solid rgb(var(--color-accent));*/
/*}*/
.main__text-section-03.instruktor-desc .mm.img-only {
    height: auto;
    aspect-ratio: 1;
}
.main__text-section-03.instruktor-desc .mm__img {
    object-position: top;
}

.text-section-03.instruktor-desc::before {
    background-color: rgb(var(--color-accent2)) !important;
}
#zajecia-grupowe-dla-dzieci-snowboard .main__text-section-05  .ts__content.ts__content--top table,
#ferie-ze-stokusiem-grupowe .main__text-section-05  .ts__content.ts__content--top table,
#cennik-nauka-jazdy-narty-snowboard .main__text-section-05  .ts__content.ts__content--top table {
    border: 0 !important;
}

#ferie-ze-stokusiem-grupowe .main__text-section-05 table thead td,
#cennik-nauka-jazdy-narty-snowboard .main__text-section-05 table thead td {
  background-color: rgb(var(--color-accent));
  padding: 10px;
  color: #fff;
}
#zajecia-grupowe-dla-dzieci-snowboard .main__text-section-05 table thead td:first-child,
#ferie-ze-stokusiem-grupowe .main__text-section-05 table thead td:first-child {
  background-color: #676767;
}

#cennik-nauka-jazdy-narty-snowboard .main__text-section-05 table thead td:first-child {
  background-color: #1a1a1a;
}
#zajecia-grupowe-dla-dzieci-snowboard .main__text-section-05 table thead td:last-child,
#ferie-ze-stokusiem-grupowe .main__text-section-05 table thead td:last-child,
#cennik-nauka-jazdy-narty-snowboard .main__text-section-05 table thead td:last-child {
  background-color: #025DA2;
}

#cennik-nauka-jazdy-narty-snowboard #cennik-nauka-jazdy-narty-snowboard-taby-lekcje-grupowe-dla-doroslych .main__text-section-05 table thead td:last-child {
    background-color: rgb(var(--color-accent));
}

#zajecia-grupowe-dla-dzieci-snowboard .main__text-section-05 table tbody tr td,
#ferie-ze-stokusiem-grupowe .main__text-section-05 table tbody tr td,
#cennik-nauka-jazdy-narty-snowboard .main__text-section-05 table tbody tr td {
  padding: 12px;
  border-bottom: 1px solid #F0F0F0;
  color: #0b0c10;
  position: relative;
  font-weight: 500;
}
#zajecia-grupowe-dla-dzieci-snowboard .main__text-section-05 table,
#ferie-ze-stokusiem-grupowe .main__text-section-05 table,
#cennik-nauka-jazdy-narty-snowboard .main__text-section-05 table {
border-spacing: 10px;
border-collapse: separate !important;
}


.main__gallery-01 .gallery .gallery__inner:first-child .gallery__desc {
    color: #fff !important;
}
.main__timeline-03.theme-dark .heading,
.main__timeline-03.theme-dark .timeline .timeline__step .step__content{
    color: #fff;
}
.main__timeline-03 .timeline .timeline__step {
  border: 1px solid #F5F5F6 !important;
}

.main__timeline-03 .timeline{display:grid;grid-template-columns:repeat(var(--_cols,1),minmax(0,1fr));gap:1.5rem}.main__timeline-03 .timeline .timeline__step{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,auto) minmax(0,0fr);position:relative;padding:var(--_default-spacing,.75rem);text-align:left;background-color:rgb(var(--color-bg,255 255 255));border:2px solid rgb(var(--color-accent2,245 246 253));transition:grid-template-rows .24s ease,border .24s ease;transition:grid-template-rows .24s ease,border .24s ease,-ms-grid-rows .24s ease}.main__timeline-03 .timeline .timeline__step .step__heading{display:grid;grid-template-columns:-webkit-max-content minmax(0,1fr) -webkit-max-content;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:.75rem;pointer-events:none}.main__timeline-03 .timeline .timeline__step .step__heading .step__number{font-size:clamp(1.325rem,1.325rem + .9vw,2rem);font-weight:700;line-height:1.2;color:rgb(var(--color-accent,255 136 85))}.main__timeline-03 .timeline .timeline__step .step__heading .heading{margin:0;text-align:left}.main__timeline-03 .timeline .timeline__step .step__heading .step__icon{width:2rem;height:2rem;background-color:rgb(var(--color-accent2,245 246 253));border-radius:var(--rounded-circle);transition:-webkit-transform .24s ease;transition:transform .24s ease;transition:transform .24s ease,-webkit-transform .24s ease}.main__timeline-03 .timeline .timeline__step .step__heading .step__icon::after{-webkit-mask-size:33.3333333333%;mask-size:33.3333333333%;border-radius:0}.main__timeline-03 .timeline .timeline__step .step__content{overflow:hidden;pointer-events:none}.main__timeline-03 .timeline .timeline__step .step__content .content :first-child{margin-top:1.5rem}.main__timeline-03 .timeline .timeline__step.active{grid-template-rows:minmax(0,auto) minmax(0,1fr);border:2px solid rgb(var(--color-accent,255 136 85)/.32)}.main__timeline-03 .timeline .timeline__step.active .step__heading .step__icon{--_icon-color:var(--color-bg-light);background-color:rgb(var(--color-accent,255 136 85));-webkit-transform:rotateZ(315deg);transform:rotateZ(315deg)}@media only screen and (min-width :768px){.main__timeline-03 .timeline .timeline__step{grid-template-rows:minmax(0,auto) minmax(0,1fr)}.main__timeline-03 .timeline .timeline__step .step__heading{display:flex;flex-direction:column;align-items:flex-start;gap:0;pointer-events:all;cursor:default}.main__timeline-03 .timeline .timeline__step .step__heading .step__number{margin-bottom:1.5rem}.main__timeline-03 .timeline .timeline__step .step__heading .step__icon{display:none}.main__timeline-03 .timeline .timeline__step .step__content{pointer-events:all}.main__timeline-03 .timeline[data-cols="2"],.main__timeline-03 .timeline[data-cols="4"]{--_cols:2}}@media only screen and (min-width :992px){.main__timeline-03 .timeline[data-cols="3"]{--_cols:3}}@media only screen and (min-width :1200px){.main__timeline-03 .timeline[data-cols="4"]{--_cols:4}}body.element-decoration-round .main__timeline-03 .timeline__step{border-radius:var(--rounded)}
.main__timeline-02 .section-inner>.content{text-align:left}.main__timeline-02 .section-inner>.content:not(:first-child){margin-top:var(--_default-spacing)}.main__timeline-02 .timeline{position:relative}.main__timeline-02 .timeline .timeline__item .heading{padding:.75rem 0;background-color:rgb(var(--color-bg,255 255 255))}.main__timeline-02 .timeline .timeline__item .item__content{max-width:calc(60rem + var(--_default-spacing) * 2);margin:0 auto}.main__timeline-02 .timeline .timeline__item .item__content .content,.main__timeline-02 .timeline .timeline__item .item__content .mm-outer{margin:0 0 0 var(--_default-spacing);padding:var(--_default-spacing)}.main__timeline-02 .timeline .timeline__item .item__content .mm-outer{padding:0 var(--_default-spacing) var(--_default-spacing);aspect-ratio:3/2}.main__timeline-02 .timeline .timeline__item .item__content>.content>:first-child{position:relative}.main__timeline-02 .timeline .timeline__item .item__content>.content>:first-child::after{content:"";display:block;width:var(--_default-spacing);height:1px;position:absolute;inset:calc(.5lh - 1px) calc(100% + var(--_default-spacing)) auto auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgb(var(--color-main,30 38 109));border-radius:var(--rounded)}.main__timeline-02 .timeline::after{content:"";display:block;width:1px;position:absolute;inset:0 auto 0 0;background-color:rgb(var(--color-main,30 38 109));border-radius:var(--rounded);z-index:-1}@media only screen and (min-width :768px){.main__timeline-02 .heading,.main__timeline-02 .section-inner>.content{display:flex;flex-direction:column;align-items:center;text-align:center}.main__timeline-02 .timeline .timeline__item .item__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--_default-spacing) * 2)}.main__timeline-02 .timeline .timeline__item .item__content .content,.main__timeline-02 .timeline .timeline__item .item__content .mm-outer{margin:0}.main__timeline-02 .timeline .timeline__item .item__content .mm-outer{padding:var(--_default-spacing)}.main__timeline-02 .timeline .timeline__item:nth-child(even) .item__content .content{grid-column:2/3;grid-row:1/2}.main__timeline-02 .timeline .timeline__item:nth-child(even) .item__content .content+.mm-outer{grid-column:1/2;grid-row:1/2}.main__timeline-02 .timeline .timeline__item:nth-child(even) .item__content>.content>:first-child::after{inset:calc(.5lh - 1px) calc(100% + var(--_default-spacing)) auto auto}.main__timeline-02 .timeline .timeline__item:nth-child(odd) .item__content>.content>:first-child::after{inset:calc(.5lh - 1px) auto auto calc(100% + var(--_default-spacing))}.main__timeline-02 .timeline::after{inset:0 auto 0 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.main__socialmedia-01 .socialsum{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:32rem;margin:0 auto}.main__socialmedia-01 .socialsum .socialsum__img{width:100%;max-width:5rem;height:auto;aspect-ratio:1;border-radius:var(--rounded-circle)}.main__socialmedia-01 .socialsum .socialsum__badges{display:flex;flex-wrap:wrap;gap:.75rem}.main__socialmedia-01 .socialsum .socialsum__badges .socialsum__badge{display:flex;align-items:center;gap:.25rem;margin:0;font-size:.875rem}.main__socialmedia-01 .socialsum .socialsum__badges .socialsum__badge .badge__icon{width:1.25rem;height:1.25rem}.main__socialmedia-01 .socialsum .socialsum__badges .socialsum__badge .badge__icon:hover{--_icon-color:var(--color-text, 122 125 146)}.main__socialmedia-01 .socialsum:not(:last-child){margin:0 auto var(--_default-spacing)}@media only screen and (min-width :992px){.main__socialmedia-01 .socialsum{grid-template-columns:minmax(0,5rem) minmax(0,1fr)}}.main__socialmedia-01 .socialposts .socialposts__item{display:block;position:relative;overflow:hidden}.main__socialmedia-01 .socialposts .socialposts__item .post__badges,.main__socialmedia-01 .socialposts .socialposts__item .post__img{display:block}.main__socialmedia-01 .socialposts .socialposts__item .post__img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:-webkit-transform .24s ease;transition:transform .24s ease;transition:transform .24s ease,-webkit-transform .24s ease}.main__socialmedia-01 .socialposts .socialposts__item .post__badges{display:flex;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 0;position:absolute;inset:auto var(--_default-spacing) var(--_default-spacing) var(--_default-spacing);color:rgb(var(--color-bg-light));background-color:rgb(var(--color-text-light)/.64);pointer-events:none;transition:opacity .24s ease}.main__socialmedia-01 .socialposts .socialposts__item .post__badges .post__badge{display:flex;align-items:center;gap:.25rem;margin:0;font-size:.875rem}.main__socialmedia-01 .socialposts .socialposts__item .post__badges .post__badge .badge__icon{--_icon-color:var(--color-bg-light);width:1.25rem;height:1.25rem}.main__socialmedia-01 .socialposts .socialposts__item .post__badges .post__badge .badge__icon:hover{--_icon-color:var(--color-bg-light)}@media only screen and (min-width :992px){.main__socialmedia-01 .socialposts .socialposts__item .post__badges{height:100%;padding:0;inset:0;background-color:rgb(var(--color-text-light)/.8);opacity:0}.main__socialmedia-01 .socialposts .socialposts__item:hover .post__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.main__socialmedia-01 .socialposts .socialposts__item:hover .post__badges{opacity:1}}.main__socialmedia-01 .socialposts:not(.carousel){display:grid;grid-template-columns:repeat(var(--_cols,1),minmax(0,1fr));gap:1.5rem}.main__socialmedia-01 .socialposts:not(.carousel) .socialposts__item.hidden{display:none}@media only screen and (min-width :768px){.main__socialmedia-01 .socialposts:not(.carousel)[data-cols="2"],.main__socialmedia-01 .socialposts:not(.carousel)[data-cols="4"]{--_cols:2}}@media only screen and (min-width :992px){.main__socialmedia-01 .socialposts:not(.carousel)[data-cols="3"]{--_cols:3}}@media only screen and (min-width :1200px){.main__socialmedia-01 .socialposts:not(.carousel)[data-cols="4"]{--_cols:4}}.main__socialmedia-01 .socialposts.carousel{overflow:hidden}.main__socialmedia-01 .socialposts.carousel .slick-list{margin:0 -.75rem}.main__socialmedia-01 .socialposts.carousel .socialposts__item{margin:0 .75rem}.main__socialmedia-01 .socialposts.carousel+.carousel__controls{margin:var(--_default-spacing) auto 0}.main__socialmedia-01 .loadmore{display:flex;margin:var(--_default-spacing) auto 0}.icon.social-follow-icon{--_icon:url("/uploads/icons/socialmedia-followers.svg")}.icon.social-posts-icon{--_icon:url("/uploads/icons/socialmedia-posts.svg")}.icon.social-likes-icon{--_icon:url("/uploads/icons/socialmedia-likes.svg")}.icon.social-comments-icon{--_icon:url("/uploads/icons/socialmedia-comments.svg")}

@media only screen and (min-width: 1200px) {
    .navbar__nav .nav .nav__item.nav__item--parent .nav__dropdown {
        color: rgb(var(--color-text));
    }
    .header:not(.lower).transparent.white-content .header__menu-01 .navbar .navbar__nav .nav__item.nav__item--parent .nav__dropdown-icon, .header:not(.lower).transparent:has(+ .main-wrapper > [class*="main__top-subpage"]:first-child) .header__menu-01 .navbar .navbar__nav .nav__item.nav__item--parent .nav__dropdown-icon {
        --_icon-color: var(--color-accent-light);
    }
}
@media only screen and (max-width: 1199px) {
    .mobile-menu__nav ul {
        min-height: 100dvh;
    }
    .mobile-menu__nav ul[data-depth="0"] {
        min-height: unset;
    }
}

#zarezerwuj-lekcje .main__pros-05 .tiles .tile {
  border: 3px solid rgb(var(--color-accent));
  padding: 25px;
}
#zarezerwuj-lekcje .main__pros-05 .tiles .tile:last-child {
  border: 3px solid rgb(var(--color-main));
}

#zarezerwuj-lekcje .main__pros-05 .tiles .tile:last-child .dark-btn.main-btn.btn-nr-1 {
    background-color: rgb(var(--color-main));
    border: 2px solid rgb(var(--color-main));
    color: #fff;
}
#zarezerwuj-lekcje .main__pros-05 .tiles .tile:last-child .dark-btn.main-btn.btn-nr-1:hover {
    background-color: unset;
    border: 2px solid rgb(var(--color-main));
    color: rgb(var(--color-main));
}

@media screen and (min-width:1200px) {
    #zajecia-grupowe-dla-dzieci-snowboard .plan.main__box-01 .section__inner .boxes,
    #ferie-ze-stokusiem-grupowe .plan.main__box-01 .section__inner .boxes {
    --_cols: 5;
  }
}

.main__text-section-05.kurs-desc::before {
    background-color: rgb(var(--color-accent2));
}
.plan.main__box-01 .boxes .box .box__content .heading strong {
  font-weight: 800;
  font-size: 5rem;
  font-family: "Baloo 2", sans-serif;
  letter-spacing: 1px;
}
.plan.main__box-01 .boxes .box .box__content .heading p:first-child::first-letter {
   opacity:.25;
}
.stokus-stoker.main__gallery-02 .gallery img,
.stokus-stoker.main__text-section-03 .mm-outer,
#zajecia-grupowe-dla-dzieci-snowboard .main__box-01 .boxes .box .box__img-outer img,
#ferie-ze-stokusiem-grupowe .main__box-01 .boxes .box .box__img-outer img {
    mask: url(/uploads/pattern/maska-2.png);
    mask-repeat: repeat;
    mask-size: auto;
   -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
   -webkit-mask-repeat: no-repeat;
   mask-repeat: no-repeat;
}

@media screen and (min-width:992px) {
    .stokus-stoker.main__cta-03 img {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px; 
}
}
@media screen and (max-width:991px) {
    .stokus-stoker.main__cta-03 img {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px; 
}
}

/*#ferie-ze-stokusiem-grupowe .main__cta-03 img {*/
/*    mask: url(/uploads/pattern/maska-cta.png);*/
/*    mask-repeat: repeat;*/
/*    mask-size: auto;*/
/*   -webkit-mask-size: 100% 100%;*/
/*    mask-size: 100% 100%;*/
/*   -webkit-mask-repeat: no-repeat;*/
/*   mask-repeat: no-repeat;*/
/*}*/
#zajecia-grupowe-dzieci-snowboard .main__box-01 .section__inner .boxes .box .box__img-outer, 
#ferie-ze-stokusiem-grupowe .main__box-01 .section__inner .boxes .box .box__img-outer {
    background-color: unset;
}
#zajecia-grupowe-dla-dzieci-snowboard .nasze-kursy.main__box-01::before,
#ferie-ze-stokusiem-grupowe .nasze-kursy.main__box-01::before {
    background-color: #025DA2;
  
}

/*#zajecia-grupowe-dla-dzieci-snowboard .poziomy.main__box-01::before,*/
/*#ferie-ze-stokusiem-grupowe .poziomy.main__box-01::before {*/
/*    background-color: #06406C;*/
/*}*/
#zajecia-grupowe-dla-dzieci-snowboard #poziomy-trudnosci.main__box-01 .section__inner .boxes .box .box__img-outer,
#ferie-ze-stokusiem-grupowe #poziomy-trudnosci.main__box-01 .section__inner .boxes .box .box__img-outer {
 background-color: unset;
}

#zajecia-grupowe-dla-dzieci-snowboard #poziomy-trudnosci.main__box-01 .section__inner .boxes .box .box__img-outer,
#ferie-ze-stokusiem-grupowe #poziomy-trudnosci.main__box-01 .section__inner .boxes .box .box__img-outer{
 width: 60%;
 margin: 0 auto;
}

#zajecia-grupowe-dla-dzieci-snowboard #poziomy-trudnosci.main__box-01 .section__inner .boxes .box .box__content p:last-child {
    text-align: left;
}
.main__cta-03 .main-btn:hover, a.button:hover, a.main-btn:hover {
  --_button-color-text: var(--color-bg, 255 136 85);
 }
 
 .main__timeline-02 .timeline .timeline__item .item__content {
     max-width: unset;
 }
 
 .main__timeline-02 .timeline .timeline__item .item__content > .content > :first-child::after {
  width: 11px;
  height: 11px;
  inset: calc(.5lh - 1px) calc(100% + (var(--_default-spacing)*2)) auto auto;
  background-color: rgb(var(--color-bg,30 38 109));
  outline: 4px solid rgb(var(--color-accent));
  transform: translate(50%, -50%);
}

.main__timeline-02 .timeline .timeline__item .content {
    max-width: unset;
}
@media only screen and (min-width: 768px) {
  .main__timeline-02 .timeline .timeline__item:nth-child(2n) .item__content > .content > :first-child::after {
    inset: calc(.5lh - 1px) calc(100% + (var(--_default-spacing)*2)) auto auto;
    transform: translate(50%, -50%);
  }
  .main__timeline-02 .timeline .timeline__item:nth-child(2n+1) .item__content > .content > :first-child::after {
    inset: calc(.5lh - 1px) auto auto calc(100% + (var(--_default-spacing) *2));
  transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 768px) {
   #o-szkole .main__gallery-02 .gallery .gallery__item--lg,
 .stokus-stoker.main__gallery-02 .gallery .gallery__item--lg {
    grid-column: span 1;
    grid-row: span 1;
  }
}
 .stokus-stoker.tekstowa-top.main__text-section-03 {
    position: relative;
    overflow: hidden;
}
#zajecia-grupowe-dla-dzieci-snowboard .tekstowa-top.main__text-section-03 .ts-inner:first-child::after,
#ferie-ze-stokusiem-grupowe .tekstowa-top.main__text-section-03 .ts-inner:first-child::after {
    content: "";
    display: block;
    background-image: url(/uploads/pattern/stokus.svg);
    background-image: url(/uploads/pattern/stokus-szkola-stok.svg);
    background-repeat: no-repeat;
    position: absolute;
    pointer-events: none;
    z-index: 1;
    
    width: 100%;
    height: auto;
    aspect-ratio: 1.5;
    transform: scale(1.2);
    background-size: 20%;
    background-position: 90% 100%;
    inset: 0 0 auto;
}
#zajecia-grupowe-dla-dzieci-snowboard .tekstowa-top.main__text-section-03 .ts-inner:first-child::after {
     background-image: url(/uploads/pattern/stoker.png);
}

@media only screen and (min-width: 992px) {
    #zajecia-grupowe-dla-dzieci-snowboard .tekstowa-top.main__text-section-03 .ts-inner:first-child::after,
    #ferie-ze-stokusiem-grupowe .tekstowa-top.main__text-section-03 .ts-inner:first-child::after {
        width: auto;
        aspect-ratio: unset;
        background-size: 15%;
        background-position: 90% 96%;
        inset: 0;
    }
}

@media only screen and (min-width: 1200px) {
    #stokus-stoker.tekstowa-top.main__text-section-03 {
        overflow: unset;
    }
    #stokus-stoker.tekstowa-top.main__text-section-03 .ts-inner:first-child::after {
        background-position: 92% 100%;
    }
}

/*#ferie-ze-stokusiem-grupowe .main__top-01 .slide__multimedia::before {*/
/*content: "";*/
/*display: block;*/
/*background-image: url(/uploads/pattern/stokus.svg);*/
/*background-size: 20%;*/
/*background-position: 100% 100%;*/
/*background-repeat: no-repeat;*/
/*position: absolute;*/
/*inset:0;*/
/*pointer-events: none;*/
/*z-index: 999;*/
/*}*/

@media screen and (min-width: 992px) {
    .stokus-stoker.main__cta-03::after {
     content: "";
     display: block;
     background-image: url(/uploads/pattern/stokus-narty.png);
     background-image: url(/uploads/pattern/szkola-stok-stokus.png);
     background-size: 10%;
     background-position: 80% 100%;
     background-repeat: no-repeat;
     position: absolute;
     inset:0;
     pointer-events: none;
     z-index: 999;
 }
 #zajecia-grupowe-dla-dzieci-snowboard .stokus-stoker.main__cta-03::after {
     background-image: url(/uploads/pattern/stoker.png);
     background-size: 12%;
     background-position: 80% 100%;
}

/*#zajecia-grupowe-dla-dzieci-snowboard .nasze-kursy.main__box-01::after,*/
/*#ferie-ze-stokusiem-grupowe .nasze-kursy.main__box-01::after {*/
/*content: "";*/
/*display: block;*/
/*background-image: url(/uploads/pattern/snow-bg.png);*/
/*background-size: 100%;*/
/*background-position: 0 0;*/
/*background-repeat: no-repeat;*/
/*position: absolute;*/
/*inset:0;*/
/*z-index: -1;*/
/*opacity: .2;*/
/*}*/
#zajecia-grupowe-dla-dzieci-snowboard .heading .heading-wysiwyg--lg,
#ferie-ze-stokusiem-grupowe  .heading .heading-wysiwyg--lg {
    font-family: "Baloo 2", Sans-Serif;
    font-weight: 800;
}
@media only screen and (max-width: 991px) }

  .main__top-01 .slide .slide-inner .heading:first-child:last-child {
    margin-bottom: 7rem;
    margin-top: 0;
  }
  .main__top-01 .slide__multimedia::before {
   background-size: 7rem;
   background-position: 100% 100%;
 }
}

#zarezerwuj-lekcje a.main-btn:hover {
  --_button-color-text: var(--color-text, 255 136 85);
}
.main__socialmedia-01 .socialsum .socialsum__badges .socialsum__badge .badge__icon {
    --_icon-color: var(--color-text);
}

@media screen and (min-width:992px) {
    .tekstowa-top.main__text-section-03 .ts {
  grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
}
.tekstowa-top.main__text-section-03 .ts .ts-inner:last-child {
    padding: 6rem 0;
  }
}

.main__pros-01.section--variant-0 .section__inner .tiles .tile .tile__icon {
    height: 5rem;
    width: 5rem;
}
.main__pros-01.section--variant-0 .section__inner .tiles .tile .tile__content > :first-child {
    min-height: 5rem;
   padding: 0 0 0 6.5rem;
 
}

#cennik-nauka-jazdy-narty-snowboard .main__text-section-05 table tbody tr td:hover {
    background-color: rgb(248 248 248);
}

#cennik-nauka-jazdy-narty-snowboard .main__text-section-05 table tbody tr td p {
    margin: 0;
}

#cennik-nauka-jazdy-narty-snowboard .main__text-section-05 table tbody tr td p:last-child {
    display: none;
}

#cennik-nauka-jazdy-narty-snowboard .main__text-section-05 table tbody tr td:hover p:last-child {
    display: block;
}

#cennik-nauka-jazdy-narty-snowboard .main__text-section-05 table tbody tr td:hover p:first-child {
    display: none;
}

/* #ferie-ze-stokusiem-grupowe .tekstowa-top.main__text-section-03 .ts-inner:first-child::after {*/

/*background-size: 15%;*/
/*background-position: 100% 100%;*/
/*background-repeat: no-repeat;*/
/*position: absolute;*/
/*inset: -16% 0;*/
/*}*/

.main__map-02 .map{--_default-gap:calc(1.5rem * 1 + 0px);gap:var(--_default-gap);display:grid;grid-template-columns:minmax(0,1fr)}@media only screen and (min-width :576px){.main__map-02 .map{--_default-gap:calc(2rem * 1 + 0px)}}@media only screen and (min-width :992px){.main__map-02 .map{--_default-gap:calc(2.5rem * 1 + 0px)}}@media only screen and (min-width :1200px){.main__map-02 .map{--_default-gap:calc(3rem * 1 + 0px)}}.main__map-02 .map .map-iframe-outer{height:100%;min-height:25rem;background-color:rgb(var(--color-accent2,245 246 253))}.main__map-02 .map .map-pins{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem 1.5rem;margin-top:1.5rem;list-style-type:none}.main__map-02 .map .map-pins .map-pin-desc{display:flex;align-items:flex-start;gap:.5rem}.main__map-02 .map .map-pins .map-pin-desc::before{content:"";width:1.5rem;height:1.5rem;background-image:url(/uploads/icons/maps/default-marker.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.main__map-02 .map .map-pins .map-pin-desc .map-pin-desc__content a{text-decoration:none;color:inherit}.main__map-02 .map .map-btns{--_default-margin-top:calc(1.5rem * 1 + 0px);margin-top:var(--_default-margin-top)}@media only screen and (min-width :576px){.main__map-02 .map .map-btns{--_default-margin-top:calc(2rem * 1 + 0px)}}@media only screen and (min-width :992px){.main__map-02 .map .map-btns{--_default-margin-top:calc(2.5rem * 1 + 0px)}}@media only screen and (min-width :1200px){.main__map-02 .map .map-btns{--_default-margin-top:calc(3rem * 1 + 0px)}}.main__map-02 .map .map-btns .map-btn .map-btn-arrow{width:30px;height:30px;margin-left:.9rem;background-color:rgb(var(--color-bg,255 255 255))}.main__map-02 .map .map-btns .map-btn .map-btn-arrow::after{-webkit-mask-size:45%;mask-size:45%}.main__map-02 .map .map-btns .map-btn:hover .map-btn-arrow::after{box-shadow:0 0 1.5rem rgb(var(--color-accent2,245 246 253)/.7);-webkit-mask-size:35%;mask-size:35%}@media only screen and (min-width :992px){.main__map-02 .map{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.main__map-02 .map .map-content-outer{padding:2.5rem 0}}@media only screen and (min-width :1200px){.main__map-02 .map .map-content-outer{padding:3rem 0}}

.main__text-section-03 .mm.has-video .mm__controls .mm__controlbar .mm__control.mm__control--volume {
    display: none !important;
}
#zajecia-grupowe-dla-dzieci-snowboard .main__timeline-03 .timeline .timeline__step,
#ferie-ze-stokusiem-grupowe .main__timeline-03 .timeline .timeline__step {
    border: 3px solid #1a1a1a !important; 
}

#zajecia-grupowe-dla-dzieci-snowboard .main__timeline-03 .timeline .timeline__step:not(:last-child)::after,
#ferie-ze-stokusiem-grupowe .main__timeline-03 .timeline .timeline__step:not(:last-child)::after {
    --_icon-color: var(--color-accent, 255 136 85);
    --_icon: url("/uploads/icons/timeline-arrow.svg");
    content: '';
    display: block;
    width: 4rem;
    height: 4rem;
    position: absolute;
    z-index: 1;
    background-color: rgb(var(--_icon-color));
    mask-image: var(--_icon);
    mask-position: center;
    mask-repeat: no-repeat;
    mask-size: contain;
    border-radius: inherit;
    transition: all .24s ease;
    inset: calc(100% + .75rem) auto auto 0;
  -webkit-transform: translateY(-50%) scaleX(-1) rotate(135deg);
  transform: translateY(-50%) scaleX(-1) rotate(135deg);
}
#zajecia-grupowe-dla-dzieci-snowboard .main__timeline-03 .timeline .timeline__step:nth-child(2)::after
#ferie-ze-stokusiem-grupowe .main__timeline-03 .timeline .timeline__step:nth-child(2)::after {
    inset: calc(100% + .75rem) 0 auto auto;
  -webkit-transform: translateY(-50%) rotate(135deg);
  transform: translateY(-50%) rotate(135deg);
}
@media screen and (min-width:991px) {
    .main__pricing-01 .pricing {
    grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  }
}


  
  
 .main__pricing-01 .pricing .pricing__box:not(.pricing__box--hl) .link__outer .link {
  width: fit-content;
  margin: 0 auto;
}


.main__text-section-05 ul {
    padding-left: 0;
}
@media only screen and (min-width: 768px) {
   
  #ferie-ze-stokusiem-grupowe .main__timeline-03 .timeline .timeline__step:nth-child(2n+1)::after {
    display: block;
    inset: 0 auto auto calc(100% + .75rem);
    -webkit-transform: translateX(-50%) rotate(50deg);
    transform: translateX(-50%) rotate(50deg);
  }
  
  #ferie-ze-stokusiem-grupowe .main__timeline-03 .timeline .timeline__step:nth-child(2)::after {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  #ferie-ze-stokusiem-grupowe .main__timeline-03 .timeline .timeline__step:not(:nth-child(4n))::after {
    display: block;
    inset: 0 auto auto calc(100% + .75rem);
    -webkit-transform: translateX(-50%) rotate(50deg);
    transform: translateX(-50%) rotate(50deg);
  }
  #ferie-ze-stokusiem-grupowe .main__timeline-03 .timeline .timeline__step:nth-child(2n)::after {
    -webkit-transform: translateX(-50%) scaleY(-1) rotate(50deg);
    transform: translateX(-50%) scaleY(-1) rotate(50deg);
  }
}

:not(.table__outer)>table{width:100%!important;height:auto!important;margin:0;font-size:.875rem;border:none}:not(.table__outer)>table td,:not(.table__outer)>table th{padding:.75rem 1.5rem}:not(.table__outer)>table th{font-weight:600;background-color:rgb(var(--color-main,30 38 109));color:rgb(var(--color-accent2,245 246 253))}:not(.table__outer)>table tbody tr:nth-child(odd){background-color:rgb(var(--color-main,30 38 109)/.04)}:not(.table__outer)>table tbody tr:hover{background-color:rgb(var(--color-main,30 38 109)/.08)}@media only screen and (max-width:991px){:not(.table__outer)>table{display:block}:not(.table__outer)>table table,:not(.table__outer)>table tbody,:not(.table__outer)>table td,:not(.table__outer)>table th,:not(.table__outer)>table thead,:not(.table__outer)>table tr{display:block}:not(.table__outer)>table thead tr{position:fixed;inset:0 auto auto 0;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}:not(.table__outer)>table tr{padding:.375rem;border:1px solid rgb(var(--color-main,30 38 109)/.12)}:not(.table__outer)>table td{width:100%!important;padding:.375rem}:not(.table__outer)>table td::before{content:attr(data-label);margin:0 .5rem 0 0;font-weight:600;white-space:nowrap}}.table__outer{overflow:hidden;overflow-x:auto}.table__outer table{width:100%!important;height:auto!important;margin:0;font-size:.875rem;border:none}.table__outer table td,.table__outer table th{padding:.75rem 1.5rem}.table__outer table th{font-weight:600;background-color:rgb(var(--color-main,30 38 109));color:rgb(var(--color-accent2,245 246 253))}.table__outer table tbody tr:nth-child(odd){background-color:rgb(var(--color-main,30 38 109)/.04)}.table__outer table tbody tr:hover{background-color:rgb(var(--color-main,30 38 109)/.08)}

thead {
    background-color: rgb(var(--color-accent,255 136 85));
}
thead td {
    color: #fff;
}
tbody tr td {
    vertical-align: top;
}
:not(.table__outer) > table td, :not(.table__outer) > table th {
  padding: .75rem 1.25rem;
}
@media only screen and (max-width: 991px) {
  :not(.table__outer) > table thead {
    display: none;
  }
  .main__pricing-01 .pricing {
      padding-left: 0;
  }
  #terminy-2 :not(.table__outer) > table td::before {
    display: block;
    margin: 0 0 .5rem;
  }
}


.main__pricing-01 .pricing ul {
    padding-left: 0;
}
/*#eventy-i-zawody a.main-btn:hover,*/
/*#ferie-ze-stokusiem-grupowe .main__pricing-01 a.main-btn:hover,*/
/*#zajecia-grupowe-snowboard .main__pricing-01 a.main-btn:hover{*/
/*    color: rgb(var(--color-accent,255 136 85));*/
/*}*/
#eventy-i-zawody a.main-btn:hover{
    color: rgb(var(--color-accent,255 136 85));
}

#cennik-nauka-jazdy-narty-snowboard .main__tabs-01 .main__text-section-05  .heading .heading-wysiwyg  {
    font-size: 2rem;
}
@media screen and (max-width: 576px) {
    .footer__01 .footer__nav.nav,
    .footer__01 .footer__subnav.subnav {
        display: none;
    }
    
    .main__top-02 {
        background-color: rgb(var(--color-accent,255 136 85));
    }
     .main__top-02 .slides .slide .slide__content .heading .heading-wysiwyg--sm,
     .main__top-02 .slides .slide .slide__content .heading .heading-wysiwyg--lg,
     .main__top-02 .slides .slide .slide__content {
        color: #fff;
    }
}



.poziomy.main__box-01 .section__inner .boxes .box .box__img-outer .box__img {
    object-fit: contain;
}


/*#ferie-ze-stokusiem-grupowe .poziomy.nasze-kursy.main__box-01::after,*/
/*#zajecia-grupowe-dla-dzieci-snowboard .poziomy.nasze-kursy.main__box-01::after {*/
/*content: "";*/
/*display: block;*/
/*background-image: url(/uploads/images/komponenty/sekcje-tekstowe/plan-kursow-2.jpg);*/
/*background-size: 100%;*/
/*background-position: 0 0;*/
/*background-repeat: no-repeat;*/
/*position: absolute;*/
/*inset:0;*/
/*z-index: -1;*/
/*opacity: .2;*/
/*}*/

.poziomy.main__box-01 .section__inner .boxes .box .box__content {
    text-align: center;
}
.ws__expand-content{display:flex;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:0;font-size:.875rem;color:rgb(var(--color-text,122 125 146)/.8);background-color:transparent;border:none;transition:all .32s ease}.ws__expand-content::after{content:"";display:block;width:.875rem;height:.875rem;background-color:rgb(var(--color-accent,255 136 85));-webkit-mask-image:url(/uploads/icons/arrow-right.svg);mask-image:url(/uploads/icons/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:75%;mask-size:75%}.ws__expand-content:hover{color:rgb(var(--color-accent,255 136 85))}
.heading p:has(.ws__expand-content) ~ *,
.content p:has(.ws__expand-content) ~ *,
.heading .ws__expand-content ~ *,
.content .ws__expand-content ~ * {
    display: none;
}


#zajecia-grupowe-dla-dzieci-snowboard .main__box-01.poziomy .boxes .box .box__content ul {
    text-align: left;
    padding-left: 0;
}

@media only screen and (max-width: 991px) {
    .main__tabs-01 .tabs .tab.active .tab__toggle {
        pointer-events: none;
        text-align: center;
    }
    .main__tabs-01 .tabs .tab.active .tab__toggle .tab__icon {
        display: none;
    }
}

.main__box-01 .box .box__img-outer {
    position: relative;
}
.main__box-01 .box .box__img {
    position: absolute;
}
#cennik-nauka-jazdy-narty-snowboard .main__text-section-05 table tbody tr td {
    vertical-align: middle;
}
:not(.table__outer) > table tbody tr:hover {
    background-color: rgb(var(--color-accent2));
}
@media only screen and (min-width: 992px) {
    .table__outer table tbody tr,
    .table__outer table tbody tr:nth-child(2n+1),
    .table__outer table tbody tr:hover {
        background-color: transparent;
    }
   #zajecia-grupowe-dla-dzieci-snowboard .main__pricing-01 .pricing {
    grid-template-columns: minmax(0,.25fr) minmax(0,.25fr) minmax(0,.25fr) minmax(0,.25fr);
  }
  #zajecia-grupowe-dla-dzieci-snowboard .main__pricing-01 .pricing .pricing__box {
      grid-column:2/4;
  }
}
#zajecia-grupowe-dla-dzieci-snowboard .heading .heading-wysiwyg--lg {
    margin-bottom: 1rem;
}
#faq .header:not(.lower).transparent.white-content .header__menu-01 .navbar .logo, 
#faq .header:not(.lower).transparent:has(+ .main-wrapper > [class*="main__top-subpage"]:first-child) .header__menu-01 .navbar .logo {
    filter: none;
}

#zajecia-grupowe-dla-dzieci-snowboard .main__text-section-05 table {
    font-size: .825rem;
}

.main__tabs-01 .tabs .tab .tab__toggle {
  background-color: rgb(var(--color-accent,255 255 255));
  border: 1px solid rgb(var(--color-accent,255 255 255));
  color: #fff;
}
.main__tabs-01 .tabs .tab .tab__toggle  .icon:not(svg, img)::after {
    background-color: #1a1a1a;
}
@media screen and (max-width: 991px) {
.header .header__menu-01 .navbar .navbar-inner .navbar__cta-btn:hover {
  color: rgb(var(--color-text));
}
.header .header__menu-01 .navbar .navbar-inner .navbar__cta-btn:hover .icon::after {
 background-color: rgb(var(--color-text));
}
}
.mm.has-video:has(iframe) .mm__control--fullscreen {
    display: none !important;
}

#ferie-ze-stokusiem-grupowe .nasze-kursy .box__content .main-btn:hover {
    color: #fff;
}
.main__pricing-01 .section__inner > .content a.main-btn:hover {
    color: rgb(var(--color-accent));
}
.heading-wysiwyg--sm.heading-wysiwyg--black {
    color: rgb(var(--color-text));
}
#komponent-sekcja-tekstowa-34 .heading .main-btn:hover {
    color: rgb(var(--color-accent));
}
#standardy-ochrony-maloletnich-w-szkole-narciarskiej-stok .header:not(.lower).transparent.white-content .header__menu-01 .navbar .logo,
#pomoc-publiczna-2 .header:not(.lower).transparent.white-content .header__menu-01 .navbar .logo,
#regulamin-karty-stalego-klienta-2 .header:not(.lower).transparent.white-content .header__menu-01 .navbar .logo,
#regulamin .header:not(.lower).transparent.white-content .header__menu-01 .navbar .logo,
#polityka-prywatnosci .header:not(.lower).transparent.white-content .header__menu-01 .navbar .logo,
#polityka-cookies .header:not(.lower).transparent.white-content .header__menu-01 .navbar .logo {
    filter: unset !important;
}
#strona-glowna {
    padding-top: 0;
}
@media only screen and (min-width: 1200px) {
    #strona-glowna {
        --header-offset: 153px;
        --_default-spacing: 3rem;
        padding-top: 0;
    }
}

#kamery-bialka-kotelnica-bania .main__text-section-03 .ts .ts-inner:first-child .mm-outer {
    aspect-ratio: 4/3;
}
#kamery-statyczne img {
    width: 100%;
    height: auto;
}
@media only screen and (max-width: 991px) {
    #cennik-tatry-superski .map {
        max-height: 82px;
        overflow: hidden;
    }
    #cennik-tatry-superski .map:not(.active) {
        cursor: pointer;
    }
    #cennik-tatry-superski .map:not(.active) #tss-price-list-root {
        pointer-events: none;
    }
    #cennik-tatry-superski .map.active {
        max-height: 999999px;
    }
}
@media only screen and (max-width: 479px) {
    #cennik-tatry-superski .map {
        max-height: 78px;
    }
}
@media only screen and (max-width: 419px) {
    #cennik-tatry-superski .map {
        max-height: 68px;
    }
}

/*poziomy trudności*/
.ws__expand-content {
    color: rgb(var(--color-accent));
    margin: 0 auto;
}
@media only screen and (min-width: 991px) {
    #ferie-ze-stokusiem-grupowe .nasze-kursy.poziomy.main__box-01 .section__inner .boxes:not(.carousel) {
    --_cols: 5;
  }
}

 #ferie-ze-stokusiem-grupowe .nasze-kursy.poziomy.main__box-01 .box__content ul {
     padding-left: 0;
 }
  #ferie-ze-stokusiem-grupowe .nasze-kursy.poziomy.main__box-01 .box__content .heading h3 {
    font-size: clamp(1.375rem,1.375rem + 1.5vw,2rem);
  }
