#gp-package .preveri-ostale-btn{
      background-color: #00D200 !important;
    }
#gp-package .cs-right_arrow{
      opacity: 0;
      position: absolute;
      right: 20px;
      top: 50%;
      transform: translateY(-50%);
      z-index: 9;
      cursor: pointer;
      transition: all 0.2s ease-in-out;
    }
#gp-package .cs-slider_container:hover .cs-right_arrow{
      opacity: 1;
      transition: all 0.2s ease-in-out;
    }
#gp-package #faq,#gp-package #kontakt{
      background-color: #FFFFFF;
    }
#gp-package #kontakt{
      padding-top: 100px;
    }
#gp-package #kontakt textarea,#gp-package #kontakt input{
      background-color: #fff;
    }
#gp-package .cs-pagination.cs-style1{
      margin-top: 20px;
    }
#gp-package .paketi .paketi-slider .slick-list{
      margin-left: -1330px;
    }
#gp-package .cs-site_header{
      box-shadow: #999999 0px 1px 15px;
    }
@media (max-width: 767px){#gp-package #kontakt{
        padding-top: 50px;
      }
#gp-package .paketi .paketi-slider .slick-list{
        margin-left: 0;
      }
#gp-package .cs-gap-35 .slick-slide{
        padding-left: 50px;
        padding-right: 50px;
      }
#gp-package .paketi-slider.cs-slider .cs-post.cs-style1{
        max-width: 200px;
      }
#gp-package .cs-pagination.cs-style1 li{
        height: 12px;
        width: 12px;
        margin: 0 5px;
      }}
#gp-package .package-added{padding:88px 24px;background:#fff;color:#171717}
#gp-package .package-added .package-inner{max-width:1200px;margin:auto}
#gp-package .package-added .package-kicker{font-size:11px;font-weight:600;letter-spacing:1.7px;color:#1421c2}
#gp-package .package-added h2{font-size:clamp(29px,3.1vw,45px);line-height:1.17;letter-spacing:-1px;color:#171717;margin:16px 0 22px;max-width:740px}
#gp-package .package-added .package-intro{max-width:750px;font-size:17px;line-height:1.85;color:#737373;margin:0 0 38px}
#gp-package .package-added .package-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
#gp-package .package-added .package-info-card{border:1px solid #f1f3fb;border-radius:20px;padding:30px;background:#fff}
#gp-package .package-added .package-info-card>span{font-size:12px;color:#1421c2}
#gp-package .package-added h3{font-size:21px;line-height:1.3;color:#191919;margin:24px 0 16px}
#gp-package .package-added .package-info-card p,#gp-package .package-added .package-fit-copy{font-size:15px;line-height:1.85;color:#737373;margin:0}
#gp-package .package-added .package-note{margin:28px 0 0;font-size:14px;line-height:1.8;color:#737373}
#gp-package .package-added .package-note a{color:#1421c2;text-decoration:underline;text-underline-offset:5px}
#gp-package .package-fit{background:#f1f3fb}
#gp-package .package-fit .package-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
#gp-package .package-fit h2{font-size:clamp(28px,2.5vw,38px);margin-bottom:0}
#gp-package .package-fit .package-fit-copy{font-size:16px}
#gp-package .package-added .package-mini-steps{margin-top:38px;padding-top:27px;border-top:1px solid #f1f3fb;display:flex;justify-content:space-between;gap:20px;grid-column:1/-1}
#gp-package .package-added .package-mini-steps span{font-size:14px;color:#3a3634}
#gp-package .package-added .package-mini-steps b{color:#1421c2;font-size:11px;margin-right:12px}
#gp-package .package-added a:focus-visible{outline:3px solid #1421c2;outline-offset:4px}
@media(max-width:767px){#gp-package .package-added{padding:55px 22px}
#gp-package .package-added .package-info-grid{grid-template-columns:1fr;gap:16px}
#gp-package .package-added .package-info-card{padding:24px}
#gp-package .package-added h3{margin-top:15px}
#gp-package .package-fit .package-inner{grid-template-columns:1fr;gap:24px}
#gp-package .package-added .package-mini-steps{flex-direction:column;margin-top:5px;gap:16px}
#gp-package .package-added .package-intro{font-size:16px}}
#gp-package .package-added#vec-o-paketu{position:relative;isolation:isolate;background:linear-gradient(118deg,#f1f3fb 0%,#f1f3fb 52%,#fff 100%);padding-top:100px;padding-bottom:100px;overflow:hidden;border-bottom:1px solid #f1f3fb}
#gp-package .package-added#vec-o-paketu:before{content:"";position:absolute;width:480px;height:480px;right:-150px;top:-260px;border:80px solid #1421c209;border-radius:50%;pointer-events:none;z-index:-1}
#gp-package .package-added .package-kicker{display:inline-flex;align-items:center;gap:12px}
#gp-package .package-added .package-kicker:before{content:"";width:25px;height:2px;background:#1421c2}
#gp-package .package-added .package-info-grid{gap:22px}
#gp-package .package-added .package-info-card{position:relative;padding:34px 30px 32px;border-color:#fff;background:rgba(255,255,255,.94);box-shadow:0 14px 40px #46140d05;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;overflow:hidden}
#gp-package .package-added .package-info-card>span{position:absolute;top:30px;right:27px;font-size:12px;font-weight:500;letter-spacing:1px;color:#b5a5a1}
#gp-package .package-added .package-info-card:nth-child(2){background:#fff;border-color:#f1f3fb}
#gp-package .package-added .package-info-card:nth-child(3){background:#f1f3fb}
#gp-package .package-added .package-info-card:hover{transform:translateY(-7px);box-shadow:0 24px 50px #46140d0c;border-color:#1421c2}
#gp-package .package-added .package-icon-well{height:70px;width:70px;background:#f1f3fb;border-radius:20px;display:grid;place-items:center;margin-bottom:27px;color:#292322}
#gp-package .package-added .package-info-card:nth-child(2) .package-icon-well{background:#1421c2;color:#fff}
#gp-package .package-added .package-info-card:nth-child(3) .package-icon-well{background:#f1f3fb}
#gp-package .package-added .package-drawn-icon{height:42px;width:42px;display:block;flex:none}
#gp-package .package-added .icon-accent{stroke:#1421c2}
#gp-package .package-added .package-info-card:nth-child(2) .icon-accent{stroke:#fff}
#gp-package .package-added .package-info-card h3{margin:0 0 16px;max-width:240px;font-size:23px;letter-spacing:-.4px}
#gp-package .package-added .package-note{display:inline-block;background:#fff;border:1px solid #f1f3fb;border-radius:40px;padding:13px 22px;margin-top:30px}
#gp-package .package-added .package-note a{text-decoration:none;font-size:13px}
#gp-package .package-added.package-fit{position:relative;background:#1e1b1b;color:#fff;padding-top:80px;padding-bottom:80px}
#gp-package .package-fit h2{color:#fff;max-width:550px}
#gp-package .package-fit .package-kicker{color:#1421c2}
#gp-package .package-fit .package-fit-copy{color:#bdb5b3;max-width:520px;font-size:16px}
#gp-package .package-fit .package-inner{gap:36px 70px}
#gp-package .package-fit .package-mini-steps{border-top:1px solid #ffffff1a;margin:0;padding-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
#gp-package .package-fit .package-mini-steps>span{display:grid;grid-template-columns:45px 1fr;align-items:center;column-gap:16px;color:#f1f3fb;font-size:14px;line-height:1.6;padding:20px;border:1px solid #ffffff13;border-radius:15px;background:#ffffff03}
#gp-package .package-fit .package-mini-steps b{grid-column:2;grid-row:1;color:#1421c2;margin:0;font-size:10px;line-height:1.8;letter-spacing:1px}
#gp-package .package-fit .package-mini-steps svg{grid-column:1;grid-row:1/3;color:#f1f3fb;width:36px;height:36px}
#gp-package .package-fit .package-mini-steps .icon-accent{stroke:#1421c2}
#gp-package .package-motion-ready .package-info-card{opacity:0;transform:translateY(25px)}
#gp-package .package-motion-ready .package-info-card.package-seen{opacity:1;transform:translateY(0);transition:opacity .7s ease,transform .7s ease,box-shadow .35s,border-color .35s;transition-delay:var(--package-delay,0ms)}
#gp-package .package-motion-ready .package-info-card.package-seen:hover{transform:translateY(-7px);transition-delay:0ms}
#gp-package .package-seen .package-drawn-icon path,#gp-package .package-seen .package-drawn-icon rect,#gp-package .package-seen .package-drawn-icon circle{stroke-dasharray:200;animation:package-draw 1.8s ease both;animation-delay:var(--package-delay,0ms)}
#gp-package .package-icon-well svg{transition:transform .45s ease}
#gp-package .package-info-card:hover .package-icon-well svg{transform:rotate(-7deg) scale(1.08)}
@keyframes package-draw{from{stroke-dashoffset:200}to{stroke-dashoffset:0}}
@media(max-width:767px){#gp-package .package-added#vec-o-paketu{padding:58px 22px}
#gp-package .package-added .package-info-card{padding:27px 25px}
#gp-package .package-added .package-icon-well{height:60px;width:60px;margin-bottom:20px;border-radius:17px}
#gp-package .package-added .package-drawn-icon{height:36px;width:36px}
#gp-package .package-added .package-info-card h3{font-size:22px;max-width:260px}
#gp-package .package-added .package-note{border-radius:18px;padding:14px 18px}
#gp-package .package-added.package-fit{padding:56px 22px}
#gp-package .package-fit .package-mini-steps{grid-template-columns:1fr;padding-top:24px;gap:12px}
#gp-package .package-fit .package-mini-steps>span{padding:17px 20px}
#gp-package .package-fit .package-inner{gap:24px}}
@media(prefers-reduced-motion:reduce){#gp-package .package-motion-ready .package-info-card{opacity:1;transform:none}
#gp-package .package-added *{animation:none!important;transition:none!important}}
#gp-package:has(#vec-o-paketu) .marquee-container{margin-bottom:0}
#gp-package .package-added.package-fit{background:#fff;border-top:1px solid #f1f3fb;border-bottom:1px solid #f1f3fb;color:#111}
#gp-package .package-fit h2{color:#111}
#gp-package .package-fit .package-kicker{color:#1421c2}
#gp-package .package-fit .package-fit-copy{color:#737373}
#gp-package .package-fit .package-mini-steps{border-top-color:#f1f3fb}
#gp-package .package-fit .package-mini-steps>span{color:#292929;background:#f1f3fb;border-color:#f1f3fb}
#gp-package .package-fit .package-mini-steps b{color:#1421c2}
#gp-package .package-fit .package-mini-steps svg{color:#222}
#gp-package .package-fit .package-mini-steps .icon-accent{stroke:#1421c2}
#gp-package .package-added .package-note{display:block;padding:0;border:0;background:transparent;border-radius:0;margin-top:30px}
#gp-package .package-added .package-note a{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:15px 23px;border:1px solid #1421c2;border-radius:30px;background:#1421c2;color:#fff;font-size:13px;font-weight:600;line-height:1.6;text-decoration:none;transition:background .2s,transform .2s}
#gp-package .package-added .package-note a:after{content:"";display:block;width:8px;height:8px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);flex:none}
#gp-package .package-added .package-note a:hover{background:#1421c2;border-color:#1421c2;color:white;transform:translateY(-2px)}
@media(max-width:767px){#gp-package .package-added .package-note a{padding:14px 20px;border-radius:20px;font-size:12px}}
#gp-package #cenik .cs-pricing_btn_wrap{gap:12px!important}
#gp-package #cenik .cs-pricing_btn_wrap>a{margin-top:0!important;margin-bottom:0!important}
#gp-package #cenik .cs-pricing_btn_wrap .bg-green{background:#1421c2!important;border:1px solid #1421c2!important;color:#fff!important}
#gp-package #cenik .cs-pricing_btn_wrap .bg-green:hover{background:#1421c2!important;border-color:#1421c2!important}
#gp-package #cenik .cs-pricing_btn_wrap a[href*="/paket/"]{background:transparent!important;border:1px solid #1421c2!important;color:#111!important}
#gp-package #cenik .cs-pricing_btn_wrap a[href*="/paket/"] svg,#gp-package #cenik .cs-pricing_btn_wrap a[href*="/paket/"] svg path{fill:#1421c2!important;color:#1421c2!important}
#gp-package #cenik .cs-pricing_btn_wrap a[href*="/paket/"]:hover{background:#f1f3fb!important}
#gp-package #cenik .cs-pricing_btn_wrap a:focus-visible{outline:3px solid #1421c2;outline-offset:3px}
#gp-package .preveri-ostale-btn{
      background-color: #00D200 !important;
    }
#gp-package .cs-right_arrow{
      opacity: 0;
      position: absolute;
      right: 20px;
      top: 50%;
      transform: translateY(-50%);
      z-index: 9;
      cursor: pointer;
      transition: all 0.2s ease-in-out;
    }
#gp-package .cs-slider_container:hover .cs-right_arrow{
      opacity: 1;
      transition: all 0.2s ease-in-out;
    }
#gp-package #faq,#gp-package #kontakt{
      background-color: #FFFFFF;
    }
#gp-package #kontakt{
      padding-top: 100px;
    }
#gp-package #kontakt textarea,#gp-package #kontakt input{
      background-color: #fff;
    }
#gp-package .cs-pagination.cs-style1{
      margin-top: 20px;
    }
#gp-package .paketi .paketi-slider .slick-list{
      margin-left: -1330px;
    }
#gp-package .cs-site_header{
      box-shadow: #999999 0px 1px 15px;
    }
#gp-package .paketi .cs-section_heading{
      padding-left: 0;
      z-index: 5;
      position: relative;
    }
#gp-package .paketi .cs-slider{
      margin-top: -80px;
    }
#gp-package .paketi .cs-pagination{
      margin-top: -40px;
    }
#gp-package .cs-pagination.cs-style1 li{
      height: 15px;
      width: 15px;
      margin: 0 5px;
    }
#gp-package #paketi .slick-slide.slick-center div{
    transform: scale(1);
    
    transition: all 0.3s ease-in-out;
  }
#gp-package .cs-slider .cs-post.cs-style1{
        max-width: 300px;
    }
@media (max-width: 767px){#gp-package #kontakt{
        padding-top: 50px;
      }
#gp-package .paketi .paketi-slider .slick-list{
        margin-left: 0;
      }
#gp-package .cs-gap-35 .slick-slide{
        padding-left: 50px;
        padding-right: 50px;
      }
#gp-package .paketi-slider.cs-slider .cs-post.cs-style1{
        max-width: 200px;
      }
#gp-package .cs-pagination.cs-style1 li{
        height: 12px;
        width: 12px;
        margin: 0 5px;
      }
#gp-package .paketi .cs-pagination{
        margin-top: 0px;
      }
#gp-package .paketi .cs-slider{
        margin-top: -20px;
      }
#gp-package .cs-slider.cs-style3 .slick-list{
        padding: 0 5px !important;
      }
#gp-package .paketi .cs-gap-24 .slick-slide{
        padding-left: 0px;
        padding-right: 0px;
      }}